freebsd-dev/sys/arm/allwinner/clkng
Emmanuel Vadot cfba8dec89 allwinner: ccung: Fully subclass the clock drivers
Each clock drivers if now fully subclassed, this have the advantage that
we can control the probe order.
Some clocks can have parents from other drivers, for example clocks in the
sun8i_r driver uses clocks from the main clock driver.
This worked before because the sun8i_r node is after the main ccu node in the
dtb and driver are probed in DTB order. This cannot work with the Display
Engine clocks as it is the first node in the DTB.

Tested on:    A83T, H5 A64
Tested on:    A20 (kevans)
2018-06-15 08:36:21 +00:00
..
aw_ccung.c allwinner: ccung: Fully subclass the clock drivers 2018-06-15 08:36:21 +00:00
aw_ccung.h allwinner: ccung: Fully subclass the clock drivers 2018-06-15 08:36:21 +00:00
aw_clk_nkmp.c Allwinner: clk: Unlock the clknode after locking it. 2017-11-08 21:12:59 +00:00
aw_clk_nkmp.h allwinner: nkmp: Add MUX capability 2017-02-28 15:11:33 +00:00
aw_clk_nm.c allwinner: aw_clk_nm: Add prediv value 2018-04-07 15:38:42 +00:00
aw_clk_nm.h allwinner: aw_clk_nm: Add prediv value 2018-04-07 15:38:42 +00:00
aw_clk_prediv_mux.c aw_ccung: changes to accommodate upcoming a83t support 2017-11-23 05:43:44 +00:00
aw_clk_prediv_mux.h
aw_clk.h aw_ccung: Support clock factors where factor=0, factor is effectively 1 2018-06-14 17:36:02 +00:00
ccu_a10.c allwinner: ccung: Fully subclass the clock drivers 2018-06-15 08:36:21 +00:00
ccu_a13.c allwinner: ccung: Fully subclass the clock drivers 2018-06-15 08:36:21 +00:00
ccu_a31.c allwinner: ccung: Fully subclass the clock drivers 2018-06-15 08:36:21 +00:00
ccu_a64.c allwinner: ccung: Fully subclass the clock drivers 2018-06-15 08:36:21 +00:00
ccu_a83t.c allwinner: ccung: Fully subclass the clock drivers 2018-06-15 08:36:21 +00:00
ccu_h3.c allwinner: ccung: Fully subclass the clock drivers 2018-06-15 08:36:21 +00:00
ccu_sun8i_r.c allwinner: ccung: Fully subclass the clock drivers 2018-06-15 08:36:21 +00:00