]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
allwinner: Rework the BUS_PASS on drivers
authormanu <manu@FreeBSD.org>
Sat, 10 Aug 2019 17:58:30 +0000 (17:58 +0000)
committermanu <manu@FreeBSD.org>
Sat, 10 Aug 2019 17:58:30 +0000 (17:58 +0000)
commitfbcefa8611d2669fa0147fb56b974ad5771fce3c
tree3a859776b2ebaf4a3080b5024c5553628bac351c
parentfe0afc85baeea381143bcd5aaef2d54e74ba6c93
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
17 files changed:
sys/arm/allwinner/a10_sramc.c
sys/arm/allwinner/a20/a20_cpu_cfg.c
sys/arm/allwinner/aw_ccu.c
sys/arm/allwinner/aw_gmacclk.c
sys/arm/allwinner/aw_reset.c
sys/arm/allwinner/aw_rsb.c
sys/arm/allwinner/aw_rtc.c
sys/arm/allwinner/aw_sid.c
sys/arm/allwinner/aw_syscon.c
sys/arm/allwinner/clkng/ccu_a10.c
sys/arm/allwinner/clkng/ccu_a13.c
sys/arm/allwinner/clkng/ccu_a31.c
sys/arm/allwinner/clkng/ccu_a64.c
sys/arm/allwinner/clkng/ccu_a83t.c
sys/arm/allwinner/clkng/ccu_de2.c
sys/arm/allwinner/clkng/ccu_h3.c
sys/arm/allwinner/clkng/ccu_sun8i_r.c