freebsd-nq/sys/arm/allwinner
Emmanuel Vadot cfc8861b06 allwinner: Rework the BUS_PASS on drivers
- Put all clock and control unit driver in BUS_PASS_RESOURCE except
  for the DE2 CCU as it needs the main CCU to be available.
- Use BUS_PASS_CPU for a20_cpu_cfg as it makes more sense.
- For aw_syscon use SCHEDULER pass as we need it early for drivers
  that attach in BUS_PASS_SUPPORTDEV
- For the rest we can use BUS_PASS_SUPPORTDEV
2019-08-10 17:58:30 +00:00
..
a10 Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
a13 Allwinner A13: Add clkng support 2017-11-08 21:24:06 +00:00
a20 allwinner: Rework the BUS_PASS on drivers 2019-08-10 17:58:30 +00:00
a31 allwinner: A31: Add ccung driver 2017-02-28 15:44:21 +00:00
a33 Allwinner: Add A33 support 2017-01-04 03:35:39 +00:00
a64 Fix building arm64 kernel after r310117 2016-12-15 17:26:16 +00:00
a83t allwinner/a83t_padconf: Rename "emac" function to "gmac" as per upstream DTS 2018-01-12 20:35:27 +00:00
clkng allwinner: Rework the BUS_PASS on drivers 2019-08-10 17:58:30 +00:00
h3 Allwinner H5: Enhance support 2017-12-05 21:21:23 +00:00
a10_ahci.c a10_ahci: Correct clock indices for new bindings 2018-06-14 18:34:02 +00:00
a10_codec.c arm: allwinner: Fix audio for Allwinner H3/H5 2019-04-17 21:45:19 +00:00
a10_dmac.c Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
a10_dmac.h
a10_ehci.c a10_ehci: Always set the phy to host mode 2018-11-23 19:45:11 +00:00
a10_fb.c Include eventhandler.h in more compilation units 2019-05-21 01:18:43 +00:00
a10_hdmi.c Include eventhandler.h in more compilation units 2019-05-21 01:18:43 +00:00
a10_hdmiaudio.c
a10_sramc.c allwinner: Rework the BUS_PASS on drivers 2019-08-10 17:58:30 +00:00
a10_sramc.h sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
a10_timer.c A bit of code hygiene (no functional changes). 2019-06-10 23:25:40 +00:00
a31_dmac.c Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
allwinner_pinctrl.h Change the remaining files using my personnal email address to my freebsd one 2017-12-25 22:09:25 +00:00
aw_ccu.c allwinner: Rework the BUS_PASS on drivers 2019-08-10 17:58:30 +00:00
aw_cir.c Use hwreset_get_by_ofw_idx() function instead, since there is 2017-04-19 05:59:00 +00:00
aw_gmacclk.c allwinner: Rework the BUS_PASS on drivers 2019-08-10 17:58:30 +00:00
aw_gpio.c Clean up OF_getprop_alloc API 2018-04-08 22:59:34 +00:00
aw_if_dwc.c Clean up OF_getprop_alloc API 2018-04-08 22:59:34 +00:00
aw_machdep.c uart_snps: Add early printf support 2018-05-01 13:57:08 +00:00
aw_machdep.h Allwinner: Add A33 support 2017-01-04 03:35:39 +00:00
aw_mmc.c allwinner mmc: move variable assignment into block 2019-06-10 13:46:36 +00:00
aw_mmc.h aw_mmc: Rename clock register defines consistently 2018-05-31 15:36:26 +00:00
aw_mp.c Change the remaining files using my personnal email address to my freebsd one 2017-12-25 22:09:25 +00:00
aw_mp.h Change the remaining files using my personnal email address to my freebsd one 2017-12-25 22:09:25 +00:00
aw_nmi.c aw_nmi: add support for a31/a83t's r_intc 2017-11-19 03:14:10 +00:00
aw_pwm.c Implement the ofw_bus_get_node method in aw_pwm(4) so that ofw_pwmbus can 2019-06-17 03:40:00 +00:00
aw_reset.c allwinner: Rework the BUS_PASS on drivers 2019-08-10 17:58:30 +00:00
aw_rsb.c allwinner: Rework the BUS_PASS on drivers 2019-08-10 17:58:30 +00:00
aw_rtc.c allwinner: Rework the BUS_PASS on drivers 2019-08-10 17:58:30 +00:00
aw_sid.c allwinner: Rework the BUS_PASS on drivers 2019-08-10 17:58:30 +00:00
aw_sid.h aw_sid: Add nvmem interface 2018-08-06 05:35:24 +00:00
aw_spi.c Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
aw_syscon.c allwinner: Rework the BUS_PASS on drivers 2019-08-10 17:58:30 +00:00
aw_thermal.c Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
aw_ts.c Stop including fdt_common.h from the arm code when it's unneeded. 2016-11-14 11:41:22 +00:00
aw_usbphy.c aw_usbphy: Do not error if it's not phy 0 2018-11-26 14:27:13 +00:00
aw_wdog.c Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
aw_wdog.h
axp81x.c arm: allwinner: Add pnp info to axp81x and compile it as module too 2019-04-25 18:40:23 +00:00
axp209.c Switch to iicdev_readfrom/writeto() to do xfers with proper bus ownership. 2017-08-03 18:43:54 +00:00
axp209reg.h
files.allwinner Add the rtc8583 driver to conf/files. Also, move sy8106a from 2019-06-23 17:23:56 +00:00
files.allwinner_up Rename timer.c to a10_timer.c 2017-02-07 19:28:32 +00:00
if_awg.c arm: allwinner: Add pnp info to if_awg and compile it as module too 2019-04-25 18:42:27 +00:00
if_awgreg.h Fix if_awg tx dma status reg offsets. 2017-09-30 10:34:07 +00:00
if_emac.c aw_sid: Add nvmem interface 2018-08-06 05:35:24 +00:00
if_emacreg.h sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
std.allwinner Remove IPI_IRQ_START and IPI_IRQ_END from the arm kernel config files. 2018-07-28 06:46:10 +00:00
std.allwinner_up Make kernel option KERNVIRTADDR optional, remove it from std.<platform> 2017-12-30 00:20:49 +00:00
sunxi_dma_if.m