freebsd-nq/sys/arm/mv
Marcin Wojtas c7dbc00c34 Match Marvell Armada38X PCI compatible with Linux
In Linux FDT pcie does not have compatible string.
Configuration of windows in mv_common was based on fdt compatible.
Now pcie windows are configured by their parent: pcie_controller.
Processing is moved to fdt_win_process_child. fdt_win_process now
only walk through the tree. SOC_NODE_PCI is position of pcie function in
soc_node_spec array.

PCIe probe cannot use ofw_bus_search_compatible, because it needs to
check also device type and parents compatible.

Submitted by: Rafal Kozik <rk@semihalf.com>
Reviewed by: manu [DT part]
Obtained from: Semihalf
Sponsored by: Stormshield
Differential Revision: https://reviews.freebsd.org/D14749
2018-04-04 12:41:42 +00:00
..
armada Make Marvell armv7 timer and wdt registers definitions common 2018-04-04 12:30:52 +00:00
armada38x Use PLATFORM for initializing Marvell ArmadaXP and Armada38X 2018-04-04 08:40:49 +00:00
armadaxp Use PLATFORM for initializing Marvell ArmadaXP and Armada38X 2018-04-04 08:40:49 +00:00
discovery sys: further adoption of SPDX licensing ID tags. 2017-11-20 19:43:44 +00:00
kirkwood sys: further adoption of SPDX licensing ID tags. 2017-11-20 19:43:44 +00:00
orion sys: further adoption of SPDX licensing ID tags. 2017-11-20 19:43:44 +00:00
armv5_machdep.c Use PLATFORM for initializing Marvell ArmadaXP and Armada38X 2018-04-04 08:40:49 +00:00
files.arm7 Use PLATFORM for initializing Marvell ArmadaXP and Armada38X 2018-04-04 08:40:49 +00:00
files.mv Use PLATFORM for initializing Marvell ArmadaXP and Armada38X 2018-04-04 08:40:49 +00:00
gpio.c sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
ic.c sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
mpic.c Enable ArmadaXP using INTRNG interrupt controller 2018-04-03 21:17:19 +00:00
mv_armv7_machdep.c Make Marvell Armada reset registers usage generic 2018-04-04 10:14:43 +00:00
mv_common.c Match Marvell Armada38X PCI compatible with Linux 2018-04-04 12:41:42 +00:00
mv_localbus.c Switch users of fdt_is_enabled to use ofw_bus_node_status_okay. These are 2018-04-03 11:01:50 +00:00
mv_pci_ctrl.c Support multi-port PCIe hierarchy in Marvell boards DTS 2017-06-08 16:54:02 +00:00
mv_pci.c Match Marvell Armada38X PCI compatible with Linux 2018-04-04 12:41:42 +00:00
mv_ts.c sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
mvreg.h Make Marvell armv7 timer and wdt registers definitions common 2018-04-04 12:30:52 +00:00
mvvar.h Make get_tclk and get_cpu_freq generic for Marvell armv7 SoCs 2018-04-03 22:10:50 +00:00
mvwin.h Make mv_common.c generic for Marvell Armada38X and ArmadaXP 2018-04-03 21:54:36 +00:00
rtc.c sys: further adoption of SPDX licensing ID tags. 2017-11-20 19:43:44 +00:00
std-pj4b.mv Use PLATFORM for initializing Marvell ArmadaXP and Armada38X 2018-04-04 08:40:49 +00:00
std.mv
timer.c Make Marvell armv7 timer and wdt registers definitions common 2018-04-04 12:30:52 +00:00