]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
MFC r348179-r348182
authorEmmanuel Vadot <manu@FreeBSD.org>
Tue, 6 Aug 2019 12:19:09 +0000 (12:19 +0000)
committerEmmanuel Vadot <manu@FreeBSD.org>
Tue, 6 Aug 2019 12:19:09 +0000 (12:19 +0000)
commit8c86cbf0797783379662a5f82ba5de7bb85f9e63
tree129e6969c0b41cf1c9a68b261e2e6ad8c56929b9
parentdddca79a7965a2f0b1d75ad052062382fb412d4f
MFC r348179-r348182

r348179:
allwinner: aw_ccu: Add some debug printfs (disabled by default)

Also print information about setting frequency at boot under bootverbose

r348180:
arm: allwinner: clk: Add new clock aw_clk_frac

Add a clock driver for clock that can either be used in integer mode
with one N factor and one M divider or in fractional mode where the
output frequency is chosen between two predifined output.

r348181:
arm: allwinner: clk: Use the new frac clock

Some clocks used the NM type but this clock is for the ones with the
formula "clk = clkin / n / m" and not "clk = clkin * n / m"
Use the new frac clock for them.

r348182:
arm: allwinner: Remove frac mode from NM clk

We have a correct clock type aw_clk_frac now for this.
13 files changed:
sys/arm/allwinner/clkng/aw_ccung.c
sys/arm/allwinner/clkng/aw_ccung.h
sys/arm/allwinner/clkng/aw_clk.h
sys/arm/allwinner/clkng/aw_clk_frac.c [new file with mode: 0644]
sys/arm/allwinner/clkng/aw_clk_frac.h [new file with mode: 0644]
sys/arm/allwinner/clkng/aw_clk_nm.c
sys/arm/allwinner/clkng/aw_clk_nm.h
sys/arm/allwinner/clkng/ccu_a10.c
sys/arm/allwinner/clkng/ccu_a31.c
sys/arm/allwinner/clkng/ccu_a64.c
sys/arm/allwinner/clkng/ccu_h3.c
sys/arm/allwinner/files.allwinner
sys/conf/files.arm64