This adds a dt-binding include for Marvell Berlin BG2/BG2CD and BG2Q
core clock IDs.

Signed-off-by: Sebastian Hesselbarth <[email protected]>
Signed-off-by: Alexandre Belloni <[email protected]>
---
Changelog:
v1->v2:
- separate patch to make it usable in the driver (Suggested by Alexandre
  Belloni)

Cc: Rob Herring <[email protected]>
Cc: Pawel Moll <[email protected]>
Cc: Mark Rutland <[email protected]>
Cc: Ian Campbell <[email protected]>
Cc: Kumar Gala <[email protected]>
Cc: Mike Turquette <[email protected]>
Cc: Alexandre Belloni <[email protected]>
Cc: Jisheng Zhang <[email protected]>
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
---
 include/dt-bindings/clock/berlin2.h  | 35 +++++++++++++++++++++++++++++++++++
 include/dt-bindings/clock/berlin2q.h | 28 ++++++++++++++++++++++++++++
 2 files changed, 63 insertions(+)
 create mode 100644 include/dt-bindings/clock/berlin2.h
 create mode 100644 include/dt-bindings/clock/berlin2q.h

diff --git a/include/dt-bindings/clock/berlin2.h 
b/include/dt-bindings/clock/berlin2.h
new file mode 100644
index 000000000000..dacf7edec4d3
--- /dev/null
+++ b/include/dt-bindings/clock/berlin2.h
@@ -0,0 +1,35 @@
+/*
+ * Berlin2 BG2/BG2CD clock tree IDs
+ */
+
+#define CLKID_SYS              0
+#define CLKID_CPU              1
+#define CLKID_DRMFIGO          2
+#define CLKID_CFG              3
+#define CLKID_GFX              4
+#define CLKID_ZSP              5
+#define CLKID_PERIF            6
+#define CLKID_PCUBE            7
+#define CLKID_VSCOPE           8
+#define CLKID_NFC_ECC          9
+#define CLKID_VPP              10
+#define CLKID_APP              11
+#define CLKID_AUDIO0           12
+#define CLKID_AUDIO2           23
+#define CLKID_AUDIO3           14
+#define CLKID_AUDIO1           15
+#define CLKID_GETH0            16
+#define CLKID_GETH1            17
+#define CLKID_SATA             18
+#define CLKID_AHBAPB           19
+#define CLKID_USB0             20
+#define CLKID_USB1             21
+#define CLKID_PBRIDGE          22
+#define CLKID_SDIO0            23
+#define CLKID_SDIO1            24
+#define CLKID_NFC              25
+#define CLKID_SMEMC            26
+#define CLKID_AUDIOHD          27
+#define CLKID_VIDEO0           28
+#define CLKID_VIDEO1           29
+#define CLKID_VIDEO2           30
diff --git a/include/dt-bindings/clock/berlin2q.h 
b/include/dt-bindings/clock/berlin2q.h
new file mode 100644
index 000000000000..069d6516ea9c
--- /dev/null
+++ b/include/dt-bindings/clock/berlin2q.h
@@ -0,0 +1,28 @@
+/*
+ * Berlin2 BG2Q clock tree IDs
+ */
+
+#define CLKID_SYS              0
+#define CLKID_DRMFIGO          1
+#define CLKID_CFG              2
+#define CLKID_GFX2D            3
+#define CLKID_ZSP              4
+#define CLKID_PERIF            5
+#define CLKID_PCUBE            6
+#define CLKID_VSCOPE           7
+#define CLKID_NFC_ECC          8
+#define CLKID_VPP              9
+#define CLKID_APP              10
+#define CLKID_GFX2DAXI         11
+#define CLKID_GETH0            12
+#define CLKID_SATA             13
+#define CLKID_AHBAPB           14
+#define CLKID_USB0             15
+#define CLKID_USB1             16
+#define CLKID_USB2             17
+#define CLKID_USB3             18
+#define CLKID_PBRIDGE          19
+#define CLKID_SDIO             20
+#define CLKID_NFC              21
+#define CLKID_SMEMC            22
+#define CLKID_PCIE             23
-- 
1.9.1

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Reply via email to