[RFC PATCH 0/8] clk: qoriq: Move chip-specific knowledge into driver
Scott Wood
scottwood at freescale.com
Fri Jun 19 12:49:10 AEST 2015
The existing device tree bindings are error-prone and inflexible.
Correct the mistake by moving the knowledge into the driver, which
has more flexibility in describing the quirks of each chip. This leaves
the device tree to its proper role of identifying a programming interface
rather than describing its individual registers.
For more detail, see the commit message of patch 4.
Scott Wood (8):
ARM: dts: ls1021a: Fix clockgen node
cpufreq: qoriq: Don't look at clock implementation details
powerpc/fsl: Move fsl_guts.h out of arch/powerpc
clk: qoriq: Move chip-specific knowledge into driver
clk: qoriq: Redirect legacy clock nodes to new clocks
cpufreq: qoriq: Remove frequency masking and minimum
clk: qoriq: Expose OF clocks directly from the clockgen node
powerpc/fsl: Use new clockgen binding
.../devicetree/bindings/clock/qoriq-clock.txt | 57 +-
arch/arm/boot/dts/ls1021a.dtsi | 3 +
arch/powerpc/boot/dts/fsl/b4420si-pre.dtsi | 4 +-
arch/powerpc/boot/dts/fsl/b4860si-pre.dtsi | 8 +-
arch/powerpc/boot/dts/fsl/b4si-post.dtsi | 15 -
arch/powerpc/boot/dts/fsl/p2041si-post.dtsi | 18 -
arch/powerpc/boot/dts/fsl/p2041si-pre.dtsi | 8 +-
arch/powerpc/boot/dts/fsl/p3041si-post.dtsi | 18 -
arch/powerpc/boot/dts/fsl/p3041si-pre.dtsi | 8 +-
arch/powerpc/boot/dts/fsl/p4080si-post.dtsi | 70 --
arch/powerpc/boot/dts/fsl/p4080si-pre.dtsi | 16 +-
arch/powerpc/boot/dts/fsl/p5020si-pre.dtsi | 4 +-
arch/powerpc/boot/dts/fsl/p5040si-post.dtsi | 18 -
arch/powerpc/boot/dts/fsl/p5040si-pre.dtsi | 8 +-
arch/powerpc/boot/dts/fsl/qoriq-clockgen1.dtsi | 50 +-
arch/powerpc/boot/dts/fsl/qoriq-clockgen2.dtsi | 33 +-
arch/powerpc/boot/dts/fsl/t1023si-post.dtsi | 16 -
arch/powerpc/boot/dts/fsl/t102xsi-pre.dtsi | 4 +-
arch/powerpc/boot/dts/fsl/t1040si-post.dtsi | 44 -
arch/powerpc/boot/dts/fsl/t104xsi-pre.dtsi | 8 +-
arch/powerpc/boot/dts/fsl/t2081si-post.dtsi | 22 -
arch/powerpc/boot/dts/fsl/t208xsi-pre.dtsi | 8 +-
arch/powerpc/boot/dts/fsl/t4240si-post.dtsi | 61 -
arch/powerpc/boot/dts/fsl/t4240si-pre.dtsi | 24 +-
arch/powerpc/platforms/85xx/mpc85xx_mds.c | 2 +-
arch/powerpc/platforms/85xx/mpc85xx_rdb.c | 2 +-
arch/powerpc/platforms/85xx/p1022_ds.c | 2 +-
arch/powerpc/platforms/85xx/p1022_rdk.c | 2 +-
arch/powerpc/platforms/85xx/smp.c | 2 +-
arch/powerpc/platforms/85xx/twr_p102x.c | 2 +-
arch/powerpc/platforms/86xx/mpc8610_hpcd.c | 2 +-
drivers/clk/clk-qoriq.c | 1191 ++++++++++++++++----
drivers/cpufreq/qoriq-cpufreq.c | 139 +--
drivers/iommu/fsl_pamu.c | 2 +-
.../asm/fsl_guts.h => include/linux/fsl/guts.h | 6 +-
sound/soc/fsl/mpc8610_hpcd.c | 2 +-
sound/soc/fsl/p1022_ds.c | 2 +-
sound/soc/fsl/p1022_rdk.c | 2 +-
38 files changed, 1107 insertions(+), 776 deletions(-)
rename arch/powerpc/include/asm/fsl_guts.h => include/linux/fsl/guts.h (98%)
--
2.1.4
More information about the Linuxppc-dev
mailing list