dt-bindings: clock: Add ASPEED constants
authorJoel Stanley <joel@jms.id.au>
Mon, 11 Dec 2017 04:54:37 +0000 (15:24 +1030)
committerJoel Stanley <joel@jms.id.au>
Thu, 21 Dec 2017 03:33:04 +0000 (14:03 +1030)
These will be used by the clock driver and device trees.

Reviewed-by: Rob Herring <robh@kernel.org>
Signed-off-by: Joel Stanley <joel@jms.id.au>
include/dt-bindings/clock/aspeed-clock.h [new file with mode: 0644]

diff --git a/include/dt-bindings/clock/aspeed-clock.h b/include/dt-bindings/clock/aspeed-clock.h
new file mode 100644 (file)
index 0000000..d3558d8
--- /dev/null
@@ -0,0 +1,52 @@
+/* SPDX-License-Identifier: (GPL-2.0+ OR MIT) */
+
+#ifndef DT_BINDINGS_ASPEED_CLOCK_H
+#define DT_BINDINGS_ASPEED_CLOCK_H
+
+#define ASPEED_CLK_GATE_ECLK           0
+#define ASPEED_CLK_GATE_GCLK           1
+#define ASPEED_CLK_GATE_MCLK           2
+#define ASPEED_CLK_GATE_VCLK           3
+#define ASPEED_CLK_GATE_BCLK           4
+#define ASPEED_CLK_GATE_DCLK           5
+#define ASPEED_CLK_GATE_REFCLK         6
+#define ASPEED_CLK_GATE_USBPORT2CLK    7
+#define ASPEED_CLK_GATE_LCLK           8
+#define ASPEED_CLK_GATE_USBUHCICLK     9
+#define ASPEED_CLK_GATE_D1CLK          10
+#define ASPEED_CLK_GATE_YCLK           11
+#define ASPEED_CLK_GATE_USBPORT1CLK    12
+#define ASPEED_CLK_GATE_UART1CLK       13
+#define ASPEED_CLK_GATE_UART2CLK       14
+#define ASPEED_CLK_GATE_UART5CLK       15
+#define ASPEED_CLK_GATE_ESPICLK                16
+#define ASPEED_CLK_GATE_MAC1CLK                17
+#define ASPEED_CLK_GATE_MAC2CLK                18
+#define ASPEED_CLK_GATE_RSACLK         19
+#define ASPEED_CLK_GATE_UART3CLK       20
+#define ASPEED_CLK_GATE_UART4CLK       21
+#define ASPEED_CLK_GATE_SDCLKCLK       22
+#define ASPEED_CLK_GATE_LHCCLK         23
+#define ASPEED_CLK_HPLL                        24
+#define ASPEED_CLK_AHB                 25
+#define ASPEED_CLK_APB                 26
+#define ASPEED_CLK_UART                        27
+#define ASPEED_CLK_SDIO                        28
+#define ASPEED_CLK_ECLK                        29
+#define ASPEED_CLK_ECLK_MUX            30
+#define ASPEED_CLK_LHCLK               31
+#define ASPEED_CLK_MAC                 32
+#define ASPEED_CLK_BCLK                        33
+#define ASPEED_CLK_MPLL                        34
+
+#define ASPEED_RESET_XDMA              0
+#define ASPEED_RESET_MCTP              1
+#define ASPEED_RESET_ADC               2
+#define ASPEED_RESET_JTAG_MASTER       3
+#define ASPEED_RESET_MIC               4
+#define ASPEED_RESET_PWM               5
+#define ASPEED_RESET_PCIVGA            6
+#define ASPEED_RESET_I2C               7
+#define ASPEED_RESET_AHB               8
+
+#endif