dt-bindings: Rename Ingenic CGU headers to ingenic,*.h
authorPaul Cercueil <paul@crapouillou.net>
Sat, 16 Oct 2021 13:33:21 +0000 (14:33 +0100)
committerRob Herring <robh@kernel.org>
Fri, 12 Nov 2021 04:27:14 +0000 (22:27 -0600)
Tidy up a bit the tree, by prefixing all include/dt-bindings/clock/ files
related to Ingenic SoCs with 'ingenic,'.

Signed-off-by: Paul Cercueil <paul@crapouillou.net>
Acked-by: Rob Herring <robh@kernel.org>
Acked-by: Stephen Boyd <sboyd@kernel.org>
Signed-off-by: Rob Herring <robh@kernel.org>
Link: https://lore.kernel.org/r/20211016133322.40771-1-paul@crapouillou.net
50 files changed:
Documentation/devicetree/bindings/clock/ingenic,cgu.yaml
Documentation/devicetree/bindings/display/ingenic,ipu.yaml
Documentation/devicetree/bindings/display/ingenic,lcd.yaml
Documentation/devicetree/bindings/dma/ingenic,dma.yaml
Documentation/devicetree/bindings/i2c/ingenic,i2c.yaml
Documentation/devicetree/bindings/iio/adc/ingenic,adc.yaml
Documentation/devicetree/bindings/memory-controllers/ingenic,nemc.yaml
Documentation/devicetree/bindings/mips/ingenic/ingenic,cpu.yaml
Documentation/devicetree/bindings/mmc/ingenic,mmc.yaml
Documentation/devicetree/bindings/mtd/ingenic,nand.yaml
Documentation/devicetree/bindings/net/ingenic,mac.yaml
Documentation/devicetree/bindings/nvmem/ingenic,jz4780-efuse.yaml
Documentation/devicetree/bindings/phy/ingenic,phy-usb.yaml
Documentation/devicetree/bindings/remoteproc/ingenic,vpu.yaml
Documentation/devicetree/bindings/rng/ingenic,trng.yaml
Documentation/devicetree/bindings/rtc/ingenic,rtc.yaml
Documentation/devicetree/bindings/serial/ingenic,uart.yaml
Documentation/devicetree/bindings/sound/ingenic,aic.yaml
Documentation/devicetree/bindings/sound/ingenic,codec.yaml
Documentation/devicetree/bindings/spi/ingenic,spi.yaml
Documentation/devicetree/bindings/timer/ingenic,sysost.yaml
Documentation/devicetree/bindings/timer/ingenic,tcu.yaml
Documentation/devicetree/bindings/usb/ingenic,musb.yaml
arch/mips/boot/dts/ingenic/jz4725b.dtsi
arch/mips/boot/dts/ingenic/jz4740.dtsi
arch/mips/boot/dts/ingenic/jz4770.dtsi
arch/mips/boot/dts/ingenic/jz4780.dtsi
arch/mips/boot/dts/ingenic/x1000.dtsi
arch/mips/boot/dts/ingenic/x1830.dtsi
drivers/clk/ingenic/jz4725b-cgu.c
drivers/clk/ingenic/jz4740-cgu.c
drivers/clk/ingenic/jz4760-cgu.c
drivers/clk/ingenic/jz4770-cgu.c
drivers/clk/ingenic/jz4780-cgu.c
drivers/clk/ingenic/x1000-cgu.c
drivers/clk/ingenic/x1830-cgu.c
include/dt-bindings/clock/ingenic,jz4725b-cgu.h [new file with mode: 0644]
include/dt-bindings/clock/ingenic,jz4740-cgu.h [new file with mode: 0644]
include/dt-bindings/clock/ingenic,jz4760-cgu.h [new file with mode: 0644]
include/dt-bindings/clock/ingenic,jz4770-cgu.h [new file with mode: 0644]
include/dt-bindings/clock/ingenic,jz4780-cgu.h [new file with mode: 0644]
include/dt-bindings/clock/ingenic,x1000-cgu.h [new file with mode: 0644]
include/dt-bindings/clock/ingenic,x1830-cgu.h [new file with mode: 0644]
include/dt-bindings/clock/jz4725b-cgu.h [deleted file]
include/dt-bindings/clock/jz4740-cgu.h [deleted file]
include/dt-bindings/clock/jz4760-cgu.h [deleted file]
include/dt-bindings/clock/jz4770-cgu.h [deleted file]
include/dt-bindings/clock/jz4780-cgu.h [deleted file]
include/dt-bindings/clock/x1000-cgu.h [deleted file]
include/dt-bindings/clock/x1830-cgu.h [deleted file]

index 6e80dbc8b8b913249503c6a0422d8c0acd0c5616..aa1df03ef4a60029728a0b508cc88f9746b49243 100644 (file)
@@ -104,7 +104,7 @@ additionalProperties: false
 
 examples:
   - |
-    #include <dt-bindings/clock/jz4770-cgu.h>
+    #include <dt-bindings/clock/ingenic,jz4770-cgu.h>
     cgu: clock-controller@10000000 {
       compatible = "ingenic,jz4770-cgu", "simple-mfd";
       reg = <0x10000000 0x100>;
index e679f48a38862f27c811a5687464092a5abbfae8..3f93def2c5a20365697fd7d93fe56ceb4c140b50 100644 (file)
@@ -45,7 +45,7 @@ additionalProperties: false
 
 examples:
   - |
-    #include <dt-bindings/clock/jz4770-cgu.h>
+    #include <dt-bindings/clock/ingenic,jz4770-cgu.h>
     ipu@13080000 {
       compatible = "ingenic,jz4770-ipu", "ingenic,jz4760-ipu";
       reg = <0x13080000 0x800>;
index 50d2b0a50e8ac7b400a8228f6432c619c8574b83..0049010b37caf2a0559268ff9a378312348fe14a 100644 (file)
@@ -88,7 +88,7 @@ additionalProperties: false
 
 examples:
   - |
-    #include <dt-bindings/clock/jz4740-cgu.h>
+    #include <dt-bindings/clock/ingenic,jz4740-cgu.h>
     lcd-controller@13050000 {
       compatible = "ingenic,jz4740-lcd";
       reg = <0x13050000 0x1000>;
@@ -107,7 +107,7 @@ examples:
     };
 
   - |
-    #include <dt-bindings/clock/jz4725b-cgu.h>
+    #include <dt-bindings/clock/ingenic,jz4725b-cgu.h>
     lcd-controller@13050000 {
       compatible = "ingenic,jz4725b-lcd";
       reg = <0x13050000 0x1000>;
index ac4d59494fc8e033036eda935b53d4592f25616d..dc059d6fd037d91fa81ceb61ef522349d98feadd 100644 (file)
@@ -68,7 +68,7 @@ unevaluatedProperties: false
 
 examples:
   - |
-    #include <dt-bindings/clock/jz4780-cgu.h>
+    #include <dt-bindings/clock/ingenic,jz4780-cgu.h>
     dma: dma-controller@13420000 {
       compatible = "ingenic,jz4780-dma";
       reg = <0x13420000 0x400>, <0x13421000 0x40>;
index e1e65eb4f795975e3e4357eb8b76509d26c8bb4f..febde6cc5f69768073da0388584bedccdba5f1fd 100644 (file)
@@ -60,7 +60,7 @@ unevaluatedProperties: false
 
 examples:
   - |
-    #include <dt-bindings/clock/jz4780-cgu.h>
+    #include <dt-bindings/clock/ingenic,jz4780-cgu.h>
     #include <dt-bindings/dma/jz4780-dma.h>
     #include <dt-bindings/interrupt-controller/irq.h>
     i2c@10054000 {
index 3eb7aa8822c313e3591ce9d074f370ba83a3dea4..698beb896f76a11e01b4988cf7a893e3baf345e2 100644 (file)
@@ -74,7 +74,7 @@ additionalProperties: false
 
 examples:
   - |
-    #include <dt-bindings/clock/jz4740-cgu.h>
+    #include <dt-bindings/clock/ingenic,jz4740-cgu.h>
     #include <dt-bindings/iio/adc/ingenic,adc.h>
 
     adc@10070000 {
index fe0ce191a85100a66e068dc093e14b454d874c82..24f9e19820282a5aac9a4521e9afb4b7b036abcb 100644 (file)
@@ -84,7 +84,7 @@ additionalProperties: false
 
 examples:
   - |
-    #include <dt-bindings/clock/jz4780-cgu.h>
+    #include <dt-bindings/clock/ingenic,jz4780-cgu.h>
     #include <dt-bindings/gpio/gpio.h>
     nemc: memory-controller@13410000 {
       compatible = "ingenic,jz4780-nemc";
index 6df1a9470d8fcdf477065efebd7f64cab4da27b9..b7e7fa7154371c4c972e9f466b8a857b9f2a2d9b 100644 (file)
@@ -44,7 +44,7 @@ additionalProperties: false
 
 examples:
   - |
-    #include <dt-bindings/clock/jz4780-cgu.h>
+    #include <dt-bindings/clock/ingenic,jz4780-cgu.h>
 
     cpus {
         #address-cells = <1>;
index 546480f41141095d020edf5572260a539e200948..01d5c6da0eeb3b7b8a9e74bbd52e7459c483c3b4 100644 (file)
@@ -61,7 +61,7 @@ unevaluatedProperties: false
 
 examples:
   - |
-    #include <dt-bindings/clock/jz4780-cgu.h>
+    #include <dt-bindings/clock/ingenic,jz4780-cgu.h>
     #include <dt-bindings/dma/jz4780-dma.h>
     mmc0: mmc@13450000 {
       compatible = "ingenic,jz4780-mmc";
index 89aa3ceda5929a47f5854b569927a16c627448d0..9de8ef6e59ca780d9fe40f27d695a728cb98abde 100644 (file)
@@ -55,7 +55,7 @@ unevaluatedProperties: false
 
 examples:
   - |
-    #include <dt-bindings/clock/jz4780-cgu.h>
+    #include <dt-bindings/clock/ingenic,jz4780-cgu.h>
     memory-controller@13410000 {
       compatible = "ingenic,jz4780-nemc";
       reg = <0x13410000 0x10000>;
index d08a88125a5ccd97a62ecf6363094c5148107b53..8e52b2e683b8ebe67fa7e6ec2d3a9380c4a101d6 100644 (file)
@@ -58,7 +58,7 @@ additionalProperties: false
 
 examples:
   - |
-    #include <dt-bindings/clock/x1000-cgu.h>
+    #include <dt-bindings/clock/ingenic,x1000-cgu.h>
 
     mac: ethernet@134b0000 {
         compatible = "ingenic,x1000-mac";
index 1485d3fbabfde17468b14da4f38185aa30e004f7..bf84768228f566c392370ca6fc7f570a200f76d5 100644 (file)
@@ -33,7 +33,7 @@ unevaluatedProperties: false
 
 examples:
   - |
-    #include <dt-bindings/clock/jz4780-cgu.h>
+    #include <dt-bindings/clock/ingenic,jz4780-cgu.h>
 
     efuse@134100d0 {
         compatible = "ingenic,jz4780-efuse";
index 0fd93d71fe5a935de96cb6a3581fb2ba161f2613..5cab2164863211a0d89e74eb559766bda7f8f547 100644 (file)
@@ -46,7 +46,7 @@ additionalProperties: false
 
 examples:
   - |
-    #include <dt-bindings/clock/jz4770-cgu.h>
+    #include <dt-bindings/clock/ingenic,jz4770-cgu.h>
     otg_phy: usb-phy@3c {
       compatible = "ingenic,jz4770-phy";
       reg = <0x3c 0x10>;
index d0aa91bbf5e59c783710d569f0dd0af77fa72283..aaaaabad46ea6e9bf3fb5675402cf02105700b2e 100644 (file)
@@ -58,7 +58,7 @@ additionalProperties: false
 
 examples:
   - |
-    #include <dt-bindings/clock/jz4770-cgu.h>
+    #include <dt-bindings/clock/ingenic,jz4770-cgu.h>
 
     vpu: video-decoder@132a0000 {
       compatible = "ingenic,jz4770-vpu-rproc";
index 808f247c842143c20b0d7111cb95ecd4909d600c..044d9a065650c796897a8378033bb167ddbc8938 100644 (file)
@@ -32,7 +32,7 @@ additionalProperties: false
 
 examples:
   - |
-    #include <dt-bindings/clock/x1830-cgu.h>
+    #include <dt-bindings/clock/ingenic,x1830-cgu.h>
 
     dtrng: trng@10072000 {
         compatible = "ingenic,x1830-dtrng";
index 60e93e86ad9d52981b509f6957a43de3bec22042..b235b2441997f4d661a803ff6e3d160453162f17 100644 (file)
@@ -72,7 +72,7 @@ unevaluatedProperties: false
 
 examples:
   - |
-    #include <dt-bindings/clock/jz4740-cgu.h>
+    #include <dt-bindings/clock/ingenic,jz4740-cgu.h>
     rtc_dev: rtc@10003000 {
       compatible = "ingenic,jz4740-rtc";
       reg = <0x10003000 0x40>;
index b432d4dff730b1f75854611e1ebd4532946e4530..9ca7a18ecd8b189abb18384ddd3a1597d550ce72 100644 (file)
@@ -71,7 +71,7 @@ unevaluatedProperties: false
 
 examples:
   - |
-    #include <dt-bindings/clock/jz4780-cgu.h>
+    #include <dt-bindings/clock/ingenic,jz4780-cgu.h>
     #include <dt-bindings/dma/jz4780-dma.h>
     #include <dt-bindings/gpio/gpio.h>
     serial@10032000 {
index cdc0fdaab30a77b34508d01b84753212a080e39d..d607325f2f15956b0e97818d3c01630826e74e96 100644 (file)
@@ -71,7 +71,7 @@ required:
 
 examples:
   - |
-    #include <dt-bindings/clock/jz4740-cgu.h>
+    #include <dt-bindings/clock/ingenic,jz4740-cgu.h>
     aic: audio-controller@10020000 {
       compatible = "ingenic,jz4740-i2s";
       reg = <0x10020000 0x38>;
index 97d5f3819b276cc3eba86068773875a6f984fda1..48aae54dd64374b0cac019beb74d555237a2feb6 100644 (file)
@@ -48,7 +48,7 @@ required:
 
 examples:
   - |
-    #include <dt-bindings/clock/jz4740-cgu.h>
+    #include <dt-bindings/clock/ingenic,jz4740-cgu.h>
     codec: audio-codec@10020080 {
       compatible = "ingenic,jz4740-codec";
       reg = <0x10020080 0x8>;
index cf56cc484b194f6ceb8644cf9db7bbc49faf2280..5b1c7a2a6a3196520c90e34ec8e278b8ecf60718 100644 (file)
@@ -55,7 +55,7 @@ unevaluatedProperties: false
 
 examples:
   - |
-    #include <dt-bindings/clock/jz4770-cgu.h>
+    #include <dt-bindings/clock/ingenic,jz4770-cgu.h>
     spi@10043000 {
       compatible = "ingenic,jz4770-spi", "ingenic,jz4750-spi";
       reg = <0x10043000 0x1c>;
index df3eb76045e04000f129af2ff5662560ef28c51d..98648bf9e151db50edf574918c89c442eb9abf96 100644 (file)
@@ -46,7 +46,7 @@ additionalProperties: false
 
 examples:
   - |
-    #include <dt-bindings/clock/x1000-cgu.h>
+    #include <dt-bindings/clock/ingenic,x1000-cgu.h>
 
     ost: timer@12000000 {
         compatible = "ingenic,x1000-ost";
index 8165df4599cf5338be1de82119d8adc98ea294cd..7fb37eae9da7c8aa94312ff87d8aa178bc3b5e8b 100644 (file)
@@ -237,7 +237,7 @@ additionalProperties: false
 
 examples:
   - |
-    #include <dt-bindings/clock/jz4770-cgu.h>
+    #include <dt-bindings/clock/ingenic,jz4770-cgu.h>
     #include <dt-bindings/clock/ingenic,tcu.h>
     tcu: timer@10002000 {
       compatible = "ingenic,jz4770-tcu", "ingenic,jz4760-tcu", "simple-mfd";
index f506225a4d577d24a42d066a87a5ffa70940828f..59212358fcce4b5a6a174556c0257efc163dfeeb 100644 (file)
@@ -58,7 +58,7 @@ additionalProperties: false
 
 examples:
   - |
-    #include <dt-bindings/clock/jz4740-cgu.h>
+    #include <dt-bindings/clock/ingenic,jz4740-cgu.h>
     usb_phy: usb-phy {
       compatible = "usb-nop-xceiv";
       #phy-cells = <0>;
index a1f0b71c92237cc82c9c6a620e220effb610383b..0c6a5a4266f43879debe909e2a01130f00306782 100644 (file)
@@ -1,5 +1,5 @@
 // SPDX-License-Identifier: GPL-2.0
-#include <dt-bindings/clock/jz4725b-cgu.h>
+#include <dt-bindings/clock/ingenic,jz4725b-cgu.h>
 #include <dt-bindings/clock/ingenic,tcu.h>
 
 / {
index c1afdfdaa8a38c6d3379625fa7650439e01b8d4d..772542e1f266a1941d51c567755c8986a47c62ca 100644 (file)
@@ -1,5 +1,5 @@
 // SPDX-License-Identifier: GPL-2.0
-#include <dt-bindings/clock/jz4740-cgu.h>
+#include <dt-bindings/clock/ingenic,jz4740-cgu.h>
 #include <dt-bindings/clock/ingenic,tcu.h>
 
 / {
index 05c00b93088e9f1eed0ee8a99f1a10759b1f5cd8..dfe74328ae5dca450947b87e3659dc916bc63391 100644 (file)
@@ -1,5 +1,5 @@
 // SPDX-License-Identifier: GPL-2.0
-#include <dt-bindings/clock/jz4770-cgu.h>
+#include <dt-bindings/clock/ingenic,jz4770-cgu.h>
 #include <dt-bindings/clock/ingenic,tcu.h>
 
 / {
index 28adc3d939758e910021b16aac9a30f4b218eacf..b0a4e2e019c36ffdb1dd24e5dab94868032f8721 100644 (file)
@@ -1,5 +1,5 @@
 // SPDX-License-Identifier: GPL-2.0
-#include <dt-bindings/clock/jz4780-cgu.h>
+#include <dt-bindings/clock/ingenic,jz4780-cgu.h>
 #include <dt-bindings/clock/ingenic,tcu.h>
 #include <dt-bindings/dma/jz4780-dma.h>
 
index dec7909d4baa77b3643628e2447df0893483e0ed..8bd27edef216b5e5ae6acbcf270e259951e4d09d 100644 (file)
@@ -1,6 +1,6 @@
 // SPDX-License-Identifier: GPL-2.0
 #include <dt-bindings/clock/ingenic,tcu.h>
-#include <dt-bindings/clock/x1000-cgu.h>
+#include <dt-bindings/clock/ingenic,x1000-cgu.h>
 #include <dt-bindings/dma/x1000-dma.h>
 
 / {
index 215257f8bb1ac30e05efb13ac59137f510957e26..2595df8671c7650a198c342219cbe88a39f1c32b 100644 (file)
@@ -1,6 +1,6 @@
 // SPDX-License-Identifier: GPL-2.0
 #include <dt-bindings/clock/ingenic,tcu.h>
-#include <dt-bindings/clock/x1830-cgu.h>
+#include <dt-bindings/clock/ingenic,x1830-cgu.h>
 #include <dt-bindings/dma/x1830-dma.h>
 
 / {
index 5154b0cf8ad6cdad5b157544cedca052cd56e833..744d136b721bce889ee0aaa4172f7c571a66ca3a 100644 (file)
@@ -10,7 +10,7 @@
 #include <linux/delay.h>
 #include <linux/of.h>
 
-#include <dt-bindings/clock/jz4725b-cgu.h>
+#include <dt-bindings/clock/ingenic,jz4725b-cgu.h>
 
 #include "cgu.h"
 #include "pm.h"
index cd878f08aca3ed845dbf5d2a963cf16d3968e193..43ffb62c42bb0078868f709f923527146268349b 100644 (file)
@@ -11,7 +11,7 @@
 #include <linux/io.h>
 #include <linux/of.h>
 
-#include <dt-bindings/clock/jz4740-cgu.h>
+#include <dt-bindings/clock/ingenic,jz4740-cgu.h>
 
 #include "cgu.h"
 #include "pm.h"
index 14483797a4dbf48f36f79f22145f666a2851b122..080d492ac95c7c7bf45a95535c496cfd69904765 100644 (file)
@@ -12,7 +12,7 @@
 
 #include <linux/clk.h>
 
-#include <dt-bindings/clock/jz4760-cgu.h>
+#include <dt-bindings/clock/ingenic,jz4760-cgu.h>
 
 #include "cgu.h"
 #include "pm.h"
index 2321742b3471ee44530a4883466e6e42b8152cc4..8c6c1208f46279d6919579a56774c17653aae35d 100644 (file)
@@ -10,7 +10,7 @@
 #include <linux/io.h>
 #include <linux/of.h>
 
-#include <dt-bindings/clock/jz4770-cgu.h>
+#include <dt-bindings/clock/ingenic,jz4770-cgu.h>
 
 #include "cgu.h"
 #include "pm.h"
index 0268d23ebe2e0b9a50e719876e0ec01e5f6e3d8b..e357c228e0f14ddb2bdafd4c18929018914f6f84 100644 (file)
@@ -13,7 +13,7 @@
 #include <linux/iopoll.h>
 #include <linux/of.h>
 
-#include <dt-bindings/clock/jz4780-cgu.h>
+#include <dt-bindings/clock/ingenic,jz4780-cgu.h>
 
 #include "cgu.h"
 #include "pm.h"
index 9aa20b52e1c320d758660d05dff68eefe7d4447f..3c4d5a77ccbd1f125e249c3eb69402f756a7fb42 100644 (file)
@@ -9,7 +9,7 @@
 #include <linux/io.h>
 #include <linux/of.h>
 
-#include <dt-bindings/clock/x1000-cgu.h>
+#include <dt-bindings/clock/ingenic,x1000-cgu.h>
 
 #include "cgu.h"
 #include "pm.h"
index 950aee243364edf193c5e4d152a943c7705cf55e..e01ec2dc7a1a92da55c00ebd800cc826733a35f8 100644 (file)
@@ -9,7 +9,7 @@
 #include <linux/io.h>
 #include <linux/of.h>
 
-#include <dt-bindings/clock/x1830-cgu.h>
+#include <dt-bindings/clock/ingenic,x1830-cgu.h>
 
 #include "cgu.h"
 #include "pm.h"
diff --git a/include/dt-bindings/clock/ingenic,jz4725b-cgu.h b/include/dt-bindings/clock/ingenic,jz4725b-cgu.h
new file mode 100644 (file)
index 0000000..31f1ab0
--- /dev/null
@@ -0,0 +1,36 @@
+/* SPDX-License-Identifier: GPL-2.0 */
+/*
+ * This header provides clock numbers for the ingenic,jz4725b-cgu DT binding.
+ */
+
+#ifndef __DT_BINDINGS_CLOCK_JZ4725B_CGU_H__
+#define __DT_BINDINGS_CLOCK_JZ4725B_CGU_H__
+
+#define JZ4725B_CLK_EXT                0
+#define JZ4725B_CLK_OSC32K     1
+#define JZ4725B_CLK_PLL                2
+#define JZ4725B_CLK_PLL_HALF   3
+#define JZ4725B_CLK_CCLK       4
+#define JZ4725B_CLK_HCLK       5
+#define JZ4725B_CLK_PCLK       6
+#define JZ4725B_CLK_MCLK       7
+#define JZ4725B_CLK_IPU                8
+#define JZ4725B_CLK_LCD                9
+#define JZ4725B_CLK_I2S                10
+#define JZ4725B_CLK_SPI                11
+#define JZ4725B_CLK_MMC_MUX    12
+#define JZ4725B_CLK_UDC                13
+#define JZ4725B_CLK_UART       14
+#define JZ4725B_CLK_DMA                15
+#define JZ4725B_CLK_ADC                16
+#define JZ4725B_CLK_I2C                17
+#define JZ4725B_CLK_AIC                18
+#define JZ4725B_CLK_MMC0       19
+#define JZ4725B_CLK_MMC1       20
+#define JZ4725B_CLK_BCH                21
+#define JZ4725B_CLK_TCU                22
+#define JZ4725B_CLK_EXT512     23
+#define JZ4725B_CLK_RTC                24
+#define JZ4725B_CLK_UDC_PHY    25
+
+#endif /* __DT_BINDINGS_CLOCK_JZ4725B_CGU_H__ */
diff --git a/include/dt-bindings/clock/ingenic,jz4740-cgu.h b/include/dt-bindings/clock/ingenic,jz4740-cgu.h
new file mode 100644 (file)
index 0000000..e82d770
--- /dev/null
@@ -0,0 +1,39 @@
+/* SPDX-License-Identifier: GPL-2.0 */
+/*
+ * This header provides clock numbers for the ingenic,jz4740-cgu DT binding.
+ *
+ * They are roughly ordered as:
+ *   - external clocks
+ *   - PLLs
+ *   - muxes/dividers in the order they appear in the jz4740 programmers manual
+ *   - gates in order of their bit in the CLKGR* registers
+ */
+
+#ifndef __DT_BINDINGS_CLOCK_JZ4740_CGU_H__
+#define __DT_BINDINGS_CLOCK_JZ4740_CGU_H__
+
+#define JZ4740_CLK_EXT         0
+#define JZ4740_CLK_RTC         1
+#define JZ4740_CLK_PLL         2
+#define JZ4740_CLK_PLL_HALF    3
+#define JZ4740_CLK_CCLK                4
+#define JZ4740_CLK_HCLK                5
+#define JZ4740_CLK_PCLK                6
+#define JZ4740_CLK_MCLK                7
+#define JZ4740_CLK_LCD         8
+#define JZ4740_CLK_LCD_PCLK    9
+#define JZ4740_CLK_I2S         10
+#define JZ4740_CLK_SPI         11
+#define JZ4740_CLK_MMC         12
+#define JZ4740_CLK_UHC         13
+#define JZ4740_CLK_UDC         14
+#define JZ4740_CLK_UART0       15
+#define JZ4740_CLK_UART1       16
+#define JZ4740_CLK_DMA         17
+#define JZ4740_CLK_IPU         18
+#define JZ4740_CLK_ADC         19
+#define JZ4740_CLK_I2C         20
+#define JZ4740_CLK_AIC         21
+#define JZ4740_CLK_TCU         22
+
+#endif /* __DT_BINDINGS_CLOCK_JZ4740_CGU_H__ */
diff --git a/include/dt-bindings/clock/ingenic,jz4760-cgu.h b/include/dt-bindings/clock/ingenic,jz4760-cgu.h
new file mode 100644 (file)
index 0000000..4bb2e19
--- /dev/null
@@ -0,0 +1,54 @@
+/* SPDX-License-Identifier: GPL-2.0 */
+/*
+ * This header provides clock numbers for the ingenic,jz4760-cgu DT binding.
+ */
+
+#ifndef __DT_BINDINGS_CLOCK_JZ4760_CGU_H__
+#define __DT_BINDINGS_CLOCK_JZ4760_CGU_H__
+
+#define JZ4760_CLK_EXT         0
+#define JZ4760_CLK_OSC32K      1
+#define JZ4760_CLK_PLL0                2
+#define JZ4760_CLK_PLL0_HALF   3
+#define JZ4760_CLK_PLL1                4
+#define JZ4760_CLK_CCLK                5
+#define JZ4760_CLK_HCLK                6
+#define JZ4760_CLK_SCLK                7
+#define JZ4760_CLK_H2CLK       8
+#define JZ4760_CLK_MCLK                9
+#define JZ4760_CLK_PCLK                10
+#define JZ4760_CLK_MMC_MUX     11
+#define JZ4760_CLK_MMC0                12
+#define JZ4760_CLK_MMC1                13
+#define JZ4760_CLK_MMC2                14
+#define JZ4760_CLK_CIM         15
+#define JZ4760_CLK_UHC         16
+#define JZ4760_CLK_GPU         17
+#define JZ4760_CLK_GPS         18
+#define JZ4760_CLK_SSI_MUX     19
+#define JZ4760_CLK_PCM         20
+#define JZ4760_CLK_I2S         21
+#define JZ4760_CLK_OTG         22
+#define JZ4760_CLK_SSI0                23
+#define JZ4760_CLK_SSI1                24
+#define JZ4760_CLK_SSI2                25
+#define JZ4760_CLK_DMA         26
+#define JZ4760_CLK_I2C0                27
+#define JZ4760_CLK_I2C1                28
+#define JZ4760_CLK_UART0       29
+#define JZ4760_CLK_UART1       30
+#define JZ4760_CLK_UART2       31
+#define JZ4760_CLK_UART3       32
+#define JZ4760_CLK_IPU         33
+#define JZ4760_CLK_ADC         34
+#define JZ4760_CLK_AIC         35
+#define JZ4760_CLK_VPU         36
+#define JZ4760_CLK_UHC_PHY     37
+#define JZ4760_CLK_OTG_PHY     38
+#define JZ4760_CLK_EXT512      39
+#define JZ4760_CLK_RTC         40
+#define JZ4760_CLK_LPCLK_DIV   41
+#define JZ4760_CLK_TVE         42
+#define JZ4760_CLK_LPCLK       43
+
+#endif /* __DT_BINDINGS_CLOCK_JZ4760_CGU_H__ */
diff --git a/include/dt-bindings/clock/ingenic,jz4770-cgu.h b/include/dt-bindings/clock/ingenic,jz4770-cgu.h
new file mode 100644 (file)
index 0000000..d68a769
--- /dev/null
@@ -0,0 +1,58 @@
+/* SPDX-License-Identifier: GPL-2.0 */
+/*
+ * This header provides clock numbers for the ingenic,jz4770-cgu DT binding.
+ */
+
+#ifndef __DT_BINDINGS_CLOCK_JZ4770_CGU_H__
+#define __DT_BINDINGS_CLOCK_JZ4770_CGU_H__
+
+#define JZ4770_CLK_EXT         0
+#define JZ4770_CLK_OSC32K      1
+#define JZ4770_CLK_PLL0                2
+#define JZ4770_CLK_PLL1                3
+#define JZ4770_CLK_CCLK                4
+#define JZ4770_CLK_H0CLK       5
+#define JZ4770_CLK_H1CLK       6
+#define JZ4770_CLK_H2CLK       7
+#define JZ4770_CLK_C1CLK       8
+#define JZ4770_CLK_PCLK                9
+#define JZ4770_CLK_MMC0_MUX    10
+#define JZ4770_CLK_MMC0                11
+#define JZ4770_CLK_MMC1_MUX    12
+#define JZ4770_CLK_MMC1                13
+#define JZ4770_CLK_MMC2_MUX    14
+#define JZ4770_CLK_MMC2                15
+#define JZ4770_CLK_CIM         16
+#define JZ4770_CLK_UHC         17
+#define JZ4770_CLK_GPU         18
+#define JZ4770_CLK_BCH         19
+#define JZ4770_CLK_LPCLK_MUX   20
+#define JZ4770_CLK_GPS         21
+#define JZ4770_CLK_SSI_MUX     22
+#define JZ4770_CLK_PCM_MUX     23
+#define JZ4770_CLK_I2S         24
+#define JZ4770_CLK_OTG         25
+#define JZ4770_CLK_SSI0                26
+#define JZ4770_CLK_SSI1                27
+#define JZ4770_CLK_SSI2                28
+#define JZ4770_CLK_PCM0                29
+#define JZ4770_CLK_PCM1                30
+#define JZ4770_CLK_DMA         31
+#define JZ4770_CLK_I2C0                32
+#define JZ4770_CLK_I2C1                33
+#define JZ4770_CLK_I2C2                34
+#define JZ4770_CLK_UART0       35
+#define JZ4770_CLK_UART1       36
+#define JZ4770_CLK_UART2       37
+#define JZ4770_CLK_UART3       38
+#define JZ4770_CLK_IPU         39
+#define JZ4770_CLK_ADC         40
+#define JZ4770_CLK_AIC         41
+#define JZ4770_CLK_AUX         42
+#define JZ4770_CLK_VPU         43
+#define JZ4770_CLK_UHC_PHY     44
+#define JZ4770_CLK_OTG_PHY     45
+#define JZ4770_CLK_EXT512      46
+#define JZ4770_CLK_RTC         47
+
+#endif /* __DT_BINDINGS_CLOCK_JZ4770_CGU_H__ */
diff --git a/include/dt-bindings/clock/ingenic,jz4780-cgu.h b/include/dt-bindings/clock/ingenic,jz4780-cgu.h
new file mode 100644 (file)
index 0000000..85cf8eb
--- /dev/null
@@ -0,0 +1,91 @@
+/* SPDX-License-Identifier: GPL-2.0 */
+/*
+ * This header provides clock numbers for the ingenic,jz4780-cgu DT binding.
+ *
+ * They are roughly ordered as:
+ *   - external clocks
+ *   - PLLs
+ *   - muxes/dividers in the order they appear in the jz4780 programmers manual
+ *   - gates in order of their bit in the CLKGR* registers
+ */
+
+#ifndef __DT_BINDINGS_CLOCK_JZ4780_CGU_H__
+#define __DT_BINDINGS_CLOCK_JZ4780_CGU_H__
+
+#define JZ4780_CLK_EXCLK               0
+#define JZ4780_CLK_RTCLK               1
+#define JZ4780_CLK_APLL                        2
+#define JZ4780_CLK_MPLL                        3
+#define JZ4780_CLK_EPLL                        4
+#define JZ4780_CLK_VPLL                        5
+#define JZ4780_CLK_OTGPHY              6
+#define JZ4780_CLK_SCLKA               7
+#define JZ4780_CLK_CPUMUX              8
+#define JZ4780_CLK_CPU                 9
+#define JZ4780_CLK_L2CACHE             10
+#define JZ4780_CLK_AHB0                        11
+#define JZ4780_CLK_AHB2PMUX            12
+#define JZ4780_CLK_AHB2                        13
+#define JZ4780_CLK_PCLK                        14
+#define JZ4780_CLK_DDR                 15
+#define JZ4780_CLK_VPU                 16
+#define JZ4780_CLK_I2SPLL              17
+#define JZ4780_CLK_I2S                 18
+#define JZ4780_CLK_LCD0PIXCLK  19
+#define JZ4780_CLK_LCD1PIXCLK  20
+#define JZ4780_CLK_MSCMUX              21
+#define JZ4780_CLK_MSC0                        22
+#define JZ4780_CLK_MSC1                        23
+#define JZ4780_CLK_MSC2                        24
+#define JZ4780_CLK_UHC                 25
+#define JZ4780_CLK_SSIPLL              26
+#define JZ4780_CLK_SSI                 27
+#define JZ4780_CLK_CIMMCLK             28
+#define JZ4780_CLK_PCMPLL              29
+#define JZ4780_CLK_PCM                 30
+#define JZ4780_CLK_GPU                 31
+#define JZ4780_CLK_HDMI                        32
+#define JZ4780_CLK_BCH                 33
+#define JZ4780_CLK_NEMC                        34
+#define JZ4780_CLK_OTG0                        35
+#define JZ4780_CLK_SSI0                        36
+#define JZ4780_CLK_SMB0                        37
+#define JZ4780_CLK_SMB1                        38
+#define JZ4780_CLK_SCC                 39
+#define JZ4780_CLK_AIC                 40
+#define JZ4780_CLK_TSSI0               41
+#define JZ4780_CLK_OWI                 42
+#define JZ4780_CLK_KBC                 43
+#define JZ4780_CLK_SADC                        44
+#define JZ4780_CLK_UART0               45
+#define JZ4780_CLK_UART1               46
+#define JZ4780_CLK_UART2               47
+#define JZ4780_CLK_UART3               48
+#define JZ4780_CLK_SSI1                        49
+#define JZ4780_CLK_SSI2                        50
+#define JZ4780_CLK_PDMA                        51
+#define JZ4780_CLK_GPS                 52
+#define JZ4780_CLK_MAC                 53
+#define JZ4780_CLK_SMB2                        54
+#define JZ4780_CLK_CIM                 55
+#define JZ4780_CLK_LCD                 56
+#define JZ4780_CLK_TVE                 57
+#define JZ4780_CLK_IPU                 58
+#define JZ4780_CLK_DDR0                        59
+#define JZ4780_CLK_DDR1                        60
+#define JZ4780_CLK_SMB3                        61
+#define JZ4780_CLK_TSSI1               62
+#define JZ4780_CLK_COMPRESS            63
+#define JZ4780_CLK_AIC1                        64
+#define JZ4780_CLK_GPVLC               65
+#define JZ4780_CLK_OTG1                        66
+#define JZ4780_CLK_UART4               67
+#define JZ4780_CLK_AHBMON              68
+#define JZ4780_CLK_SMB4                        69
+#define JZ4780_CLK_DES                 70
+#define JZ4780_CLK_X2D                 71
+#define JZ4780_CLK_CORE1               72
+#define JZ4780_CLK_EXCLK_DIV512        73
+#define JZ4780_CLK_RTC                 74
+
+#endif /* __DT_BINDINGS_CLOCK_JZ4780_CGU_H__ */
diff --git a/include/dt-bindings/clock/ingenic,x1000-cgu.h b/include/dt-bindings/clock/ingenic,x1000-cgu.h
new file mode 100644 (file)
index 0000000..f187e07
--- /dev/null
@@ -0,0 +1,54 @@
+/* SPDX-License-Identifier: GPL-2.0 */
+/*
+ * This header provides clock numbers for the ingenic,x1000-cgu DT binding.
+ *
+ * They are roughly ordered as:
+ *   - external clocks
+ *   - PLLs
+ *   - muxes/dividers in the order they appear in the x1000 programmers manual
+ *   - gates in order of their bit in the CLKGR* registers
+ */
+
+#ifndef __DT_BINDINGS_CLOCK_X1000_CGU_H__
+#define __DT_BINDINGS_CLOCK_X1000_CGU_H__
+
+#define X1000_CLK_EXCLK                        0
+#define X1000_CLK_RTCLK                        1
+#define X1000_CLK_APLL                 2
+#define X1000_CLK_MPLL                 3
+#define X1000_CLK_OTGPHY               4
+#define X1000_CLK_SCLKA                        5
+#define X1000_CLK_CPUMUX               6
+#define X1000_CLK_CPU                  7
+#define X1000_CLK_L2CACHE              8
+#define X1000_CLK_AHB0                 9
+#define X1000_CLK_AHB2PMUX             10
+#define X1000_CLK_AHB2                 11
+#define X1000_CLK_PCLK                 12
+#define X1000_CLK_DDR                  13
+#define X1000_CLK_MAC                  14
+#define X1000_CLK_LCD                  15
+#define X1000_CLK_MSCMUX               16
+#define X1000_CLK_MSC0                 17
+#define X1000_CLK_MSC1                 18
+#define X1000_CLK_OTG                  19
+#define X1000_CLK_SSIPLL               20
+#define X1000_CLK_SSIPLL_DIV2  21
+#define X1000_CLK_SSIMUX               22
+#define X1000_CLK_EMC                  23
+#define X1000_CLK_EFUSE                        24
+#define X1000_CLK_SFC                  25
+#define X1000_CLK_I2C0                 26
+#define X1000_CLK_I2C1                 27
+#define X1000_CLK_I2C2                 28
+#define X1000_CLK_UART0                        29
+#define X1000_CLK_UART1                        30
+#define X1000_CLK_UART2                        31
+#define X1000_CLK_TCU                  32
+#define X1000_CLK_SSI                  33
+#define X1000_CLK_OST                  34
+#define X1000_CLK_PDMA                 35
+#define X1000_CLK_EXCLK_DIV512 36
+#define X1000_CLK_RTC                  37
+
+#endif /* __DT_BINDINGS_CLOCK_X1000_CGU_H__ */
diff --git a/include/dt-bindings/clock/ingenic,x1830-cgu.h b/include/dt-bindings/clock/ingenic,x1830-cgu.h
new file mode 100644 (file)
index 0000000..8845537
--- /dev/null
@@ -0,0 +1,57 @@
+/* SPDX-License-Identifier: GPL-2.0 */
+/*
+ * This header provides clock numbers for the ingenic,x1830-cgu DT binding.
+ *
+ * They are roughly ordered as:
+ *   - external clocks
+ *   - PLLs
+ *   - muxes/dividers in the order they appear in the x1830 programmers manual
+ *   - gates in order of their bit in the CLKGR* registers
+ */
+
+#ifndef __DT_BINDINGS_CLOCK_X1830_CGU_H__
+#define __DT_BINDINGS_CLOCK_X1830_CGU_H__
+
+#define X1830_CLK_EXCLK                        0
+#define X1830_CLK_RTCLK                        1
+#define X1830_CLK_APLL                 2
+#define X1830_CLK_MPLL                 3
+#define X1830_CLK_EPLL                 4
+#define X1830_CLK_VPLL                 5
+#define X1830_CLK_OTGPHY               6
+#define X1830_CLK_SCLKA                        7
+#define X1830_CLK_CPUMUX               8
+#define X1830_CLK_CPU                  9
+#define X1830_CLK_L2CACHE              10
+#define X1830_CLK_AHB0                 11
+#define X1830_CLK_AHB2PMUX             12
+#define X1830_CLK_AHB2                 13
+#define X1830_CLK_PCLK                 14
+#define X1830_CLK_DDR                  15
+#define X1830_CLK_MAC                  16
+#define X1830_CLK_LCD                  17
+#define X1830_CLK_MSCMUX               18
+#define X1830_CLK_MSC0                 19
+#define X1830_CLK_MSC1                 20
+#define X1830_CLK_SSIPLL               21
+#define X1830_CLK_SSIPLL_DIV2  22
+#define X1830_CLK_SSIMUX               23
+#define X1830_CLK_EMC                  24
+#define X1830_CLK_EFUSE                        25
+#define X1830_CLK_OTG                  26
+#define X1830_CLK_SSI0                 27
+#define X1830_CLK_SMB0                 28
+#define X1830_CLK_SMB1                 29
+#define X1830_CLK_SMB2                 30
+#define X1830_CLK_UART0                        31
+#define X1830_CLK_UART1                        32
+#define X1830_CLK_SSI1                 33
+#define X1830_CLK_SFC                  34
+#define X1830_CLK_PDMA                 35
+#define X1830_CLK_TCU                  36
+#define X1830_CLK_DTRNG                        37
+#define X1830_CLK_OST                  38
+#define X1830_CLK_EXCLK_DIV512 39
+#define X1830_CLK_RTC                  40
+
+#endif /* __DT_BINDINGS_CLOCK_X1830_CGU_H__ */
diff --git a/include/dt-bindings/clock/jz4725b-cgu.h b/include/dt-bindings/clock/jz4725b-cgu.h
deleted file mode 100644 (file)
index 31f1ab0..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-/* SPDX-License-Identifier: GPL-2.0 */
-/*
- * This header provides clock numbers for the ingenic,jz4725b-cgu DT binding.
- */
-
-#ifndef __DT_BINDINGS_CLOCK_JZ4725B_CGU_H__
-#define __DT_BINDINGS_CLOCK_JZ4725B_CGU_H__
-
-#define JZ4725B_CLK_EXT                0
-#define JZ4725B_CLK_OSC32K     1
-#define JZ4725B_CLK_PLL                2
-#define JZ4725B_CLK_PLL_HALF   3
-#define JZ4725B_CLK_CCLK       4
-#define JZ4725B_CLK_HCLK       5
-#define JZ4725B_CLK_PCLK       6
-#define JZ4725B_CLK_MCLK       7
-#define JZ4725B_CLK_IPU                8
-#define JZ4725B_CLK_LCD                9
-#define JZ4725B_CLK_I2S                10
-#define JZ4725B_CLK_SPI                11
-#define JZ4725B_CLK_MMC_MUX    12
-#define JZ4725B_CLK_UDC                13
-#define JZ4725B_CLK_UART       14
-#define JZ4725B_CLK_DMA                15
-#define JZ4725B_CLK_ADC                16
-#define JZ4725B_CLK_I2C                17
-#define JZ4725B_CLK_AIC                18
-#define JZ4725B_CLK_MMC0       19
-#define JZ4725B_CLK_MMC1       20
-#define JZ4725B_CLK_BCH                21
-#define JZ4725B_CLK_TCU                22
-#define JZ4725B_CLK_EXT512     23
-#define JZ4725B_CLK_RTC                24
-#define JZ4725B_CLK_UDC_PHY    25
-
-#endif /* __DT_BINDINGS_CLOCK_JZ4725B_CGU_H__ */
diff --git a/include/dt-bindings/clock/jz4740-cgu.h b/include/dt-bindings/clock/jz4740-cgu.h
deleted file mode 100644 (file)
index e82d770..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-/* SPDX-License-Identifier: GPL-2.0 */
-/*
- * This header provides clock numbers for the ingenic,jz4740-cgu DT binding.
- *
- * They are roughly ordered as:
- *   - external clocks
- *   - PLLs
- *   - muxes/dividers in the order they appear in the jz4740 programmers manual
- *   - gates in order of their bit in the CLKGR* registers
- */
-
-#ifndef __DT_BINDINGS_CLOCK_JZ4740_CGU_H__
-#define __DT_BINDINGS_CLOCK_JZ4740_CGU_H__
-
-#define JZ4740_CLK_EXT         0
-#define JZ4740_CLK_RTC         1
-#define JZ4740_CLK_PLL         2
-#define JZ4740_CLK_PLL_HALF    3
-#define JZ4740_CLK_CCLK                4
-#define JZ4740_CLK_HCLK                5
-#define JZ4740_CLK_PCLK                6
-#define JZ4740_CLK_MCLK                7
-#define JZ4740_CLK_LCD         8
-#define JZ4740_CLK_LCD_PCLK    9
-#define JZ4740_CLK_I2S         10
-#define JZ4740_CLK_SPI         11
-#define JZ4740_CLK_MMC         12
-#define JZ4740_CLK_UHC         13
-#define JZ4740_CLK_UDC         14
-#define JZ4740_CLK_UART0       15
-#define JZ4740_CLK_UART1       16
-#define JZ4740_CLK_DMA         17
-#define JZ4740_CLK_IPU         18
-#define JZ4740_CLK_ADC         19
-#define JZ4740_CLK_I2C         20
-#define JZ4740_CLK_AIC         21
-#define JZ4740_CLK_TCU         22
-
-#endif /* __DT_BINDINGS_CLOCK_JZ4740_CGU_H__ */
diff --git a/include/dt-bindings/clock/jz4760-cgu.h b/include/dt-bindings/clock/jz4760-cgu.h
deleted file mode 100644 (file)
index 4bb2e19..0000000
+++ /dev/null
@@ -1,54 +0,0 @@
-/* SPDX-License-Identifier: GPL-2.0 */
-/*
- * This header provides clock numbers for the ingenic,jz4760-cgu DT binding.
- */
-
-#ifndef __DT_BINDINGS_CLOCK_JZ4760_CGU_H__
-#define __DT_BINDINGS_CLOCK_JZ4760_CGU_H__
-
-#define JZ4760_CLK_EXT         0
-#define JZ4760_CLK_OSC32K      1
-#define JZ4760_CLK_PLL0                2
-#define JZ4760_CLK_PLL0_HALF   3
-#define JZ4760_CLK_PLL1                4
-#define JZ4760_CLK_CCLK                5
-#define JZ4760_CLK_HCLK                6
-#define JZ4760_CLK_SCLK                7
-#define JZ4760_CLK_H2CLK       8
-#define JZ4760_CLK_MCLK                9
-#define JZ4760_CLK_PCLK                10
-#define JZ4760_CLK_MMC_MUX     11
-#define JZ4760_CLK_MMC0                12
-#define JZ4760_CLK_MMC1                13
-#define JZ4760_CLK_MMC2                14
-#define JZ4760_CLK_CIM         15
-#define JZ4760_CLK_UHC         16
-#define JZ4760_CLK_GPU         17
-#define JZ4760_CLK_GPS         18
-#define JZ4760_CLK_SSI_MUX     19
-#define JZ4760_CLK_PCM         20
-#define JZ4760_CLK_I2S         21
-#define JZ4760_CLK_OTG         22
-#define JZ4760_CLK_SSI0                23
-#define JZ4760_CLK_SSI1                24
-#define JZ4760_CLK_SSI2                25
-#define JZ4760_CLK_DMA         26
-#define JZ4760_CLK_I2C0                27
-#define JZ4760_CLK_I2C1                28
-#define JZ4760_CLK_UART0       29
-#define JZ4760_CLK_UART1       30
-#define JZ4760_CLK_UART2       31
-#define JZ4760_CLK_UART3       32
-#define JZ4760_CLK_IPU         33
-#define JZ4760_CLK_ADC         34
-#define JZ4760_CLK_AIC         35
-#define JZ4760_CLK_VPU         36
-#define JZ4760_CLK_UHC_PHY     37
-#define JZ4760_CLK_OTG_PHY     38
-#define JZ4760_CLK_EXT512      39
-#define JZ4760_CLK_RTC         40
-#define JZ4760_CLK_LPCLK_DIV   41
-#define JZ4760_CLK_TVE         42
-#define JZ4760_CLK_LPCLK       43
-
-#endif /* __DT_BINDINGS_CLOCK_JZ4760_CGU_H__ */
diff --git a/include/dt-bindings/clock/jz4770-cgu.h b/include/dt-bindings/clock/jz4770-cgu.h
deleted file mode 100644 (file)
index d68a769..0000000
+++ /dev/null
@@ -1,58 +0,0 @@
-/* SPDX-License-Identifier: GPL-2.0 */
-/*
- * This header provides clock numbers for the ingenic,jz4770-cgu DT binding.
- */
-
-#ifndef __DT_BINDINGS_CLOCK_JZ4770_CGU_H__
-#define __DT_BINDINGS_CLOCK_JZ4770_CGU_H__
-
-#define JZ4770_CLK_EXT         0
-#define JZ4770_CLK_OSC32K      1
-#define JZ4770_CLK_PLL0                2
-#define JZ4770_CLK_PLL1                3
-#define JZ4770_CLK_CCLK                4
-#define JZ4770_CLK_H0CLK       5
-#define JZ4770_CLK_H1CLK       6
-#define JZ4770_CLK_H2CLK       7
-#define JZ4770_CLK_C1CLK       8
-#define JZ4770_CLK_PCLK                9
-#define JZ4770_CLK_MMC0_MUX    10
-#define JZ4770_CLK_MMC0                11
-#define JZ4770_CLK_MMC1_MUX    12
-#define JZ4770_CLK_MMC1                13
-#define JZ4770_CLK_MMC2_MUX    14
-#define JZ4770_CLK_MMC2                15
-#define JZ4770_CLK_CIM         16
-#define JZ4770_CLK_UHC         17
-#define JZ4770_CLK_GPU         18
-#define JZ4770_CLK_BCH         19
-#define JZ4770_CLK_LPCLK_MUX   20
-#define JZ4770_CLK_GPS         21
-#define JZ4770_CLK_SSI_MUX     22
-#define JZ4770_CLK_PCM_MUX     23
-#define JZ4770_CLK_I2S         24
-#define JZ4770_CLK_OTG         25
-#define JZ4770_CLK_SSI0                26
-#define JZ4770_CLK_SSI1                27
-#define JZ4770_CLK_SSI2                28
-#define JZ4770_CLK_PCM0                29
-#define JZ4770_CLK_PCM1                30
-#define JZ4770_CLK_DMA         31
-#define JZ4770_CLK_I2C0                32
-#define JZ4770_CLK_I2C1                33
-#define JZ4770_CLK_I2C2                34
-#define JZ4770_CLK_UART0       35
-#define JZ4770_CLK_UART1       36
-#define JZ4770_CLK_UART2       37
-#define JZ4770_CLK_UART3       38
-#define JZ4770_CLK_IPU         39
-#define JZ4770_CLK_ADC         40
-#define JZ4770_CLK_AIC         41
-#define JZ4770_CLK_AUX         42
-#define JZ4770_CLK_VPU         43
-#define JZ4770_CLK_UHC_PHY     44
-#define JZ4770_CLK_OTG_PHY     45
-#define JZ4770_CLK_EXT512      46
-#define JZ4770_CLK_RTC         47
-
-#endif /* __DT_BINDINGS_CLOCK_JZ4770_CGU_H__ */
diff --git a/include/dt-bindings/clock/jz4780-cgu.h b/include/dt-bindings/clock/jz4780-cgu.h
deleted file mode 100644 (file)
index 85cf8eb..0000000
+++ /dev/null
@@ -1,91 +0,0 @@
-/* SPDX-License-Identifier: GPL-2.0 */
-/*
- * This header provides clock numbers for the ingenic,jz4780-cgu DT binding.
- *
- * They are roughly ordered as:
- *   - external clocks
- *   - PLLs
- *   - muxes/dividers in the order they appear in the jz4780 programmers manual
- *   - gates in order of their bit in the CLKGR* registers
- */
-
-#ifndef __DT_BINDINGS_CLOCK_JZ4780_CGU_H__
-#define __DT_BINDINGS_CLOCK_JZ4780_CGU_H__
-
-#define JZ4780_CLK_EXCLK               0
-#define JZ4780_CLK_RTCLK               1
-#define JZ4780_CLK_APLL                        2
-#define JZ4780_CLK_MPLL                        3
-#define JZ4780_CLK_EPLL                        4
-#define JZ4780_CLK_VPLL                        5
-#define JZ4780_CLK_OTGPHY              6
-#define JZ4780_CLK_SCLKA               7
-#define JZ4780_CLK_CPUMUX              8
-#define JZ4780_CLK_CPU                 9
-#define JZ4780_CLK_L2CACHE             10
-#define JZ4780_CLK_AHB0                        11
-#define JZ4780_CLK_AHB2PMUX            12
-#define JZ4780_CLK_AHB2                        13
-#define JZ4780_CLK_PCLK                        14
-#define JZ4780_CLK_DDR                 15
-#define JZ4780_CLK_VPU                 16
-#define JZ4780_CLK_I2SPLL              17
-#define JZ4780_CLK_I2S                 18
-#define JZ4780_CLK_LCD0PIXCLK  19
-#define JZ4780_CLK_LCD1PIXCLK  20
-#define JZ4780_CLK_MSCMUX              21
-#define JZ4780_CLK_MSC0                        22
-#define JZ4780_CLK_MSC1                        23
-#define JZ4780_CLK_MSC2                        24
-#define JZ4780_CLK_UHC                 25
-#define JZ4780_CLK_SSIPLL              26
-#define JZ4780_CLK_SSI                 27
-#define JZ4780_CLK_CIMMCLK             28
-#define JZ4780_CLK_PCMPLL              29
-#define JZ4780_CLK_PCM                 30
-#define JZ4780_CLK_GPU                 31
-#define JZ4780_CLK_HDMI                        32
-#define JZ4780_CLK_BCH                 33
-#define JZ4780_CLK_NEMC                        34
-#define JZ4780_CLK_OTG0                        35
-#define JZ4780_CLK_SSI0                        36
-#define JZ4780_CLK_SMB0                        37
-#define JZ4780_CLK_SMB1                        38
-#define JZ4780_CLK_SCC                 39
-#define JZ4780_CLK_AIC                 40
-#define JZ4780_CLK_TSSI0               41
-#define JZ4780_CLK_OWI                 42
-#define JZ4780_CLK_KBC                 43
-#define JZ4780_CLK_SADC                        44
-#define JZ4780_CLK_UART0               45
-#define JZ4780_CLK_UART1               46
-#define JZ4780_CLK_UART2               47
-#define JZ4780_CLK_UART3               48
-#define JZ4780_CLK_SSI1                        49
-#define JZ4780_CLK_SSI2                        50
-#define JZ4780_CLK_PDMA                        51
-#define JZ4780_CLK_GPS                 52
-#define JZ4780_CLK_MAC                 53
-#define JZ4780_CLK_SMB2                        54
-#define JZ4780_CLK_CIM                 55
-#define JZ4780_CLK_LCD                 56
-#define JZ4780_CLK_TVE                 57
-#define JZ4780_CLK_IPU                 58
-#define JZ4780_CLK_DDR0                        59
-#define JZ4780_CLK_DDR1                        60
-#define JZ4780_CLK_SMB3                        61
-#define JZ4780_CLK_TSSI1               62
-#define JZ4780_CLK_COMPRESS            63
-#define JZ4780_CLK_AIC1                        64
-#define JZ4780_CLK_GPVLC               65
-#define JZ4780_CLK_OTG1                        66
-#define JZ4780_CLK_UART4               67
-#define JZ4780_CLK_AHBMON              68
-#define JZ4780_CLK_SMB4                        69
-#define JZ4780_CLK_DES                 70
-#define JZ4780_CLK_X2D                 71
-#define JZ4780_CLK_CORE1               72
-#define JZ4780_CLK_EXCLK_DIV512        73
-#define JZ4780_CLK_RTC                 74
-
-#endif /* __DT_BINDINGS_CLOCK_JZ4780_CGU_H__ */
diff --git a/include/dt-bindings/clock/x1000-cgu.h b/include/dt-bindings/clock/x1000-cgu.h
deleted file mode 100644 (file)
index f187e07..0000000
+++ /dev/null
@@ -1,54 +0,0 @@
-/* SPDX-License-Identifier: GPL-2.0 */
-/*
- * This header provides clock numbers for the ingenic,x1000-cgu DT binding.
- *
- * They are roughly ordered as:
- *   - external clocks
- *   - PLLs
- *   - muxes/dividers in the order they appear in the x1000 programmers manual
- *   - gates in order of their bit in the CLKGR* registers
- */
-
-#ifndef __DT_BINDINGS_CLOCK_X1000_CGU_H__
-#define __DT_BINDINGS_CLOCK_X1000_CGU_H__
-
-#define X1000_CLK_EXCLK                        0
-#define X1000_CLK_RTCLK                        1
-#define X1000_CLK_APLL                 2
-#define X1000_CLK_MPLL                 3
-#define X1000_CLK_OTGPHY               4
-#define X1000_CLK_SCLKA                        5
-#define X1000_CLK_CPUMUX               6
-#define X1000_CLK_CPU                  7
-#define X1000_CLK_L2CACHE              8
-#define X1000_CLK_AHB0                 9
-#define X1000_CLK_AHB2PMUX             10
-#define X1000_CLK_AHB2                 11
-#define X1000_CLK_PCLK                 12
-#define X1000_CLK_DDR                  13
-#define X1000_CLK_MAC                  14
-#define X1000_CLK_LCD                  15
-#define X1000_CLK_MSCMUX               16
-#define X1000_CLK_MSC0                 17
-#define X1000_CLK_MSC1                 18
-#define X1000_CLK_OTG                  19
-#define X1000_CLK_SSIPLL               20
-#define X1000_CLK_SSIPLL_DIV2  21
-#define X1000_CLK_SSIMUX               22
-#define X1000_CLK_EMC                  23
-#define X1000_CLK_EFUSE                        24
-#define X1000_CLK_SFC                  25
-#define X1000_CLK_I2C0                 26
-#define X1000_CLK_I2C1                 27
-#define X1000_CLK_I2C2                 28
-#define X1000_CLK_UART0                        29
-#define X1000_CLK_UART1                        30
-#define X1000_CLK_UART2                        31
-#define X1000_CLK_TCU                  32
-#define X1000_CLK_SSI                  33
-#define X1000_CLK_OST                  34
-#define X1000_CLK_PDMA                 35
-#define X1000_CLK_EXCLK_DIV512 36
-#define X1000_CLK_RTC                  37
-
-#endif /* __DT_BINDINGS_CLOCK_X1000_CGU_H__ */
diff --git a/include/dt-bindings/clock/x1830-cgu.h b/include/dt-bindings/clock/x1830-cgu.h
deleted file mode 100644 (file)
index 8845537..0000000
+++ /dev/null
@@ -1,57 +0,0 @@
-/* SPDX-License-Identifier: GPL-2.0 */
-/*
- * This header provides clock numbers for the ingenic,x1830-cgu DT binding.
- *
- * They are roughly ordered as:
- *   - external clocks
- *   - PLLs
- *   - muxes/dividers in the order they appear in the x1830 programmers manual
- *   - gates in order of their bit in the CLKGR* registers
- */
-
-#ifndef __DT_BINDINGS_CLOCK_X1830_CGU_H__
-#define __DT_BINDINGS_CLOCK_X1830_CGU_H__
-
-#define X1830_CLK_EXCLK                        0
-#define X1830_CLK_RTCLK                        1
-#define X1830_CLK_APLL                 2
-#define X1830_CLK_MPLL                 3
-#define X1830_CLK_EPLL                 4
-#define X1830_CLK_VPLL                 5
-#define X1830_CLK_OTGPHY               6
-#define X1830_CLK_SCLKA                        7
-#define X1830_CLK_CPUMUX               8
-#define X1830_CLK_CPU                  9
-#define X1830_CLK_L2CACHE              10
-#define X1830_CLK_AHB0                 11
-#define X1830_CLK_AHB2PMUX             12
-#define X1830_CLK_AHB2                 13
-#define X1830_CLK_PCLK                 14
-#define X1830_CLK_DDR                  15
-#define X1830_CLK_MAC                  16
-#define X1830_CLK_LCD                  17
-#define X1830_CLK_MSCMUX               18
-#define X1830_CLK_MSC0                 19
-#define X1830_CLK_MSC1                 20
-#define X1830_CLK_SSIPLL               21
-#define X1830_CLK_SSIPLL_DIV2  22
-#define X1830_CLK_SSIMUX               23
-#define X1830_CLK_EMC                  24
-#define X1830_CLK_EFUSE                        25
-#define X1830_CLK_OTG                  26
-#define X1830_CLK_SSI0                 27
-#define X1830_CLK_SMB0                 28
-#define X1830_CLK_SMB1                 29
-#define X1830_CLK_SMB2                 30
-#define X1830_CLK_UART0                        31
-#define X1830_CLK_UART1                        32
-#define X1830_CLK_SSI1                 33
-#define X1830_CLK_SFC                  34
-#define X1830_CLK_PDMA                 35
-#define X1830_CLK_TCU                  36
-#define X1830_CLK_DTRNG                        37
-#define X1830_CLK_OST                  38
-#define X1830_CLK_EXCLK_DIV512 39
-#define X1830_CLK_RTC                  40
-
-#endif /* __DT_BINDINGS_CLOCK_X1830_CGU_H__ */