freebsd-dev/sys/arm/at91
Oleksandr Tymoshenko f7604b1b27 Align OF_getencprop_alloc API with OF_getencprop and OF_getprop_alloc
Change OF_getencprop_alloc semantics to be combination of malloc and
OF_getencprop and return size of the property, not number of elements
allocated.

For the use cases where number of elements is preferred introduce
OF_getencprop_alloc_multi helper function that copies semantics
of OF_getencprop_alloc prior to this change.

This is to make OF_getencprop_alloc and OF_getencprop_alloc_multi
function signatures consistent with OF_getencprop_alloc and
OF_getencprop_alloc_multi.

Functionality-wise this patch is mostly rename of OF_getencprop_alloc
to OF_getencprop_alloc_multi except two calls in ofw_bus_setup_iinfo
where 1 was used as a block size.
2018-04-09 22:06:16 +00:00
..
at91_aic.c sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
at91_aicreg.h sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
at91_cfata.c sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
at91_common.c
at91_gpio.h sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
at91_machdep.c Use the TSLOG framework to record entry/exit timestamps for DELAY and 2017-12-31 09:24:41 +00:00
at91_mci.c sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
at91_mcireg.h sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
at91_ohci_fdt.c
at91_ohci.c
at91_pdcreg.h sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
at91_pinctrl.c Align OF_getencprop_alloc API with OF_getencprop and OF_getprop_alloc 2018-04-09 22:06:16 +00:00
at91_pio_sam9g20.h
at91_pio_sam9g45.h sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
at91_pio.c sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
at91_pioreg.h sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
at91_piovar.h sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
at91_pit.c sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
at91_pitreg.h sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
at91_pmc.c sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
at91_pmcreg.h sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
at91_pmcvar.h sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
at91_reset.S
at91_rst.c This is MPSAFE on this platform, so don't take Giant out while running 2018-03-21 14:47:08 +00:00
at91_rstreg.h sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
at91_rtc.c sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
at91_rtcreg.h sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
at91_sdramc.c sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
at91_shdwc.c sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
at91_smc.c sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
at91_smc.h sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
at91_spi.c sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
at91_spireg.h sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
at91_ssc.c sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
at91_sscreg.h sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
at91_st.c sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
at91_streg.h sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
at91_tcb.c sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
at91_twi.c sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
at91_twiio.h sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
at91_twireg.h sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
at91_usartreg.h sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
at91_wdt.c sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
at91_wdtreg.h sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
at91.c sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
at91board.h sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
at91reg.h sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
at91rm92reg.h sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
at91rm9200_devices.c sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
at91rm9200.c sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
at91rm9200var.h sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
at91sam9g20.c sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
at91sam9g20reg.h sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
at91sam9g45.c sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
at91sam9g45reg.h sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
at91sam9x5.c sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
at91sam9x5reg.h sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
at91sam9260.c sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
at91sam9260reg.h sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
at91soc.c sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
at91soc.h sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
at91var.h sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
board_bwct.c sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
board_eb9200.c sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
board_ethernut5.c sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
board_hl200.c sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
board_hl201.c sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
board_kb920x.c sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
board_qila9g20.c sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
board_sam9g20ek.c sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
board_sam9x25ek.c sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
board_sam9260ek.c sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
board_sn9g45.c sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
board_tsc4370.c sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
files.at91
if_ate.c sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
if_atereg.h sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
if_macb.c sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
if_macbreg.h
if_macbvar.h
std.at91
std.at91sam9
std.at91sam9g45
std.atmel
std.bwct
std.eb9200
std.ethernut5
std.hl200
std.hl201
std.kb920x
std.qila9g20
std.sam9g20ek
std.sam9x25ek
std.sam9260ek
std.sn9g45
std.tsc4370
uart_bus_at91usart.c sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
uart_cpu_at91usart.c sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
uart_dev_at91usart.c sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00