freebsd-dev/sys/dev/fdt
Marcin Wojtas bfd084c8c4 Enable parsing simple-bus 'ranges' with multiple entries
This patch makes possible to boot with up to 8 ranges in soc.
Dynamic allocation cannot be used, because ftd_get_ranges
function is called early, when malloc is not available.

Change is required for the alignment of Marvell Armada 38x
device trees present in sys/gnu/dts/arm - originally
the platform has 6 entries in simple-bus 'ranges'.

Submitted by: Patryk Duda <pdk@semihalf.com>
Reviewed by: manu, nwhitehorn, cognet (mentor)
Approved by: cognet (mentor)
Obtained from: Semihalf
Differential Revision: https://reviews.freebsd.org/D11876
2017-08-09 00:45:25 +00:00
..
fdt_arm_platform.c Make the default FDT implementation of platform_mp_setmaxid use the cpu 2017-03-17 12:45:53 +00:00
fdt_clock_if.m
fdt_clock.c Add OF_prop_free function as a counterpart for OF_*prop_alloc 2016-05-11 18:20:02 +00:00
fdt_clock.h
fdt_common.c Enable parsing simple-bus 'ranges' with multiple entries 2017-08-09 00:45:25 +00:00
fdt_common.h Make fdt_pm_mask_table internal to the Marvell code, it's unued anywhere 2017-01-26 13:04:14 +00:00
fdt_intr.h Pull the common FDT interrupt values into a new header rather than be magic 2016-10-26 15:18:08 +00:00
fdt_pinctrl_if.m
fdt_pinctrl.c Add OF_prop_free function as a counterpart for OF_*prop_alloc 2016-05-11 18:20:02 +00:00
fdt_pinctrl.h
fdt_powerpc.c Replace another fdt_is_compatible() call. 2016-11-11 21:29:48 +00:00
fdt_slicer.c - Allow different slicers for different flash types to be registered 2017-02-22 10:21:39 +00:00
fdt_static_dtb.S sys/dev: minor spelling fixes. 2016-05-03 03:41:25 +00:00
simplebus.c "Buses" is the preferred plural of "bus" 2017-01-15 17:54:01 +00:00
simplebus.h Make simplebus a base class of ofwbus. This allows the elimination of 2015-03-27 23:10:15 +00:00