freebsd-nq/sys/arm/mv
Luiz Otavio O Souza 8c62ce83cc Add the GPIO driver for the North/South bridge in Marvell Armada 37x0.
The A3700 has a different GPIO controller and thus, do not use the old (and
shared) code for Marvell.

The pinctrl driver, also part of the controller, is not supported yet (but
the implementation should be straightforward).

Sponsored by:	Rubicon Communications, LLC (Netgate)
2019-06-10 21:27:21 +00:00
..
armada Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
armada38x Remove IPI_IRQ_START and IPI_IRQ_END from the arm kernel config files. 2018-07-28 06:46:10 +00:00
armadaxp Use the cp15 functions to read cp15 registers rather than using assembly 2018-07-28 17:21:34 +00:00
discovery Remove PHYSADDR from kernel configurations that don't need it. The only 2018-08-15 13:13:19 +00:00
kirkwood sys: further adoption of SPDX licensing ID tags. 2017-11-20 19:43:44 +00:00
orion Remove PHYSADDR from kernel configurations that don't need it. The only 2018-08-15 13:13:19 +00:00
a37x0_gpio.c Add the GPIO driver for the North/South bridge in Marvell Armada 37x0. 2019-06-10 21:27:21 +00:00
armv5_machdep.c Move fdt_is_type to be a Marvell specific function. It's not used by any 2018-04-08 12:20:06 +00:00
files.arm7 arm: Add kern_clocksource.c directly in files.arm 2019-04-16 20:04:22 +00:00
files.mv arm: Add kern_clocksource.c directly in files.arm 2019-04-16 20:04:22 +00:00
gpio.c mv_gpio: Since it's also an interrupt controller, attach sooner 2018-12-12 22:10:11 +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_ap806_clock.c arm64: marvell: Add driver for Marvell Ap806 System Controller 2018-12-12 22:01:06 +00:00
mv_ap806_gicp.c arm64: Add mv_cp110_icu and mv_cp110_gicp 2018-12-12 22:08:43 +00:00
mv_armv7_machdep.c Move fdt_is_type to be a Marvell specific function. It's not used by any 2018-04-08 12:20:06 +00:00
mv_common.c [mv] Fix invalid condition in fdt_fixup_ranges 2019-01-16 21:13:50 +00:00
mv_cp110_clock.c arm64: marvell: Add cp110 clock controller support 2018-12-12 22:04:21 +00:00
mv_cp110_clock.h arm64: marvell: Add cp110 clock controller support 2018-12-12 22:04:21 +00:00
mv_cp110_icu.c arm64: mv_cp110_icu: Fix build 2018-12-12 22:24:30 +00:00
mv_localbus.c Clean up OF_getprop_alloc API 2018-04-08 22:59:34 +00:00
mv_pci_ctrl.c Fix PCI driver unload for Marvell PCI controller 2018-12-02 21:58:36 +00:00
mv_pci.c [mv_pci] Increase default PCI space size for mv_pci 2019-01-15 00:37:37 +00:00
mv_spi.c Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
mv_thermal.c mv_thermal: Add thermal driver for AP806 and CP110 thermal sensor 2018-12-12 22:33:05 +00:00
mv_ts.c sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
mvebu_pinctrl.c arm64: mvebu_pinctrl: Add driver for Marvell Pinmux Controller 2018-12-12 22:00:05 +00:00
mvreg.h Enable Marvell gpio driver to work with many controllers 2018-04-04 13:20:29 +00:00
mvvar.h Move fdt_is_type to be a Marvell specific function. It's not used by any 2018-04-08 12:20:06 +00:00
mvwin.h Enable cesa driver to work with Linux DT binding 2018-04-09 23:36:52 +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 Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00