diff mbox series

[3/6] dt-bindings: clock: rk3328: sync from upstream Linux kernel

Message ID 20200327044130.8763-4-wens@kernel.org
State New
Headers show
Series rockchip: rk3328: sync dts and add ROC-RK3328-CC board | expand

Commit Message

Chen-Yu Tsai March 27, 2020, 4:41 a.m. UTC
From: Chen-Yu Tsai <wens at csie.org>

This syncs the rk3328 clock header file from Linux kernel next-20200324,
to support newer hardware blocks when syncing the device tree files.

The last non-merge commit to touch it was

    0dc14b013f79 ("clk: rockchip: add clock id for watchdog pclk on rk3328")

Signed-off-by: Chen-Yu Tsai <wens at csie.org>
---
 include/dt-bindings/clock/rk3328-cru.h | 212 ++++++++++++-------------
 1 file changed, 106 insertions(+), 106 deletions(-)

Comments

Kever Yang March 27, 2020, 6:39 a.m. UTC | #1
On 2020/3/27 ??12:41, Chen-Yu Tsai wrote:
> From: Chen-Yu Tsai <wens at csie.org>
>
> This syncs the rk3328 clock header file from Linux kernel next-20200324,
> to support newer hardware blocks when syncing the device tree files.
>
> The last non-merge commit to touch it was
>
>      0dc14b013f79 ("clk: rockchip: add clock id for watchdog pclk on rk3328")
>
> Signed-off-by: Chen-Yu Tsai <wens at csie.org>


Reviewed-by: Kever Yang <kever.yang at rock-chips.com>

Thanks,
- Kever
> ---
>   include/dt-bindings/clock/rk3328-cru.h | 212 ++++++++++++-------------
>   1 file changed, 106 insertions(+), 106 deletions(-)
>
> diff --git a/include/dt-bindings/clock/rk3328-cru.h b/include/dt-bindings/clock/rk3328-cru.h
> index cde61ed8830b..555b4ff660ae 100644
> --- a/include/dt-bindings/clock/rk3328-cru.h
> +++ b/include/dt-bindings/clock/rk3328-cru.h
> @@ -1,6 +1,7 @@
> -/* SPDX-License-Identifier: GPL-2.0+ */
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
>   /*
> - * (C) Copyright 2016 Rockchip Electronics Co., Ltd
> + * Copyright (c) 2016 Rockchip Electronics Co. Ltd.
> + * Author: Elaine <zhangqing at rock-chips.com>
>    */
>   
>   #ifndef _DT_BINDINGS_CLK_ROCKCHIP_RK3328_H
> @@ -90,119 +91,118 @@
>   #define SCLK_MAC2IO_EXT		102
>   
>   /* dclk gates */
> -#define DCLK_LCDC		180
> -#define DCLK_HDMIPHY		181
> -#define HDMIPHY			182
> -#define USB480M			183
> -#define DCLK_LCDC_SRC		184
> +#define DCLK_LCDC		120
> +#define DCLK_HDMIPHY		121
> +#define HDMIPHY			122
> +#define USB480M			123
> +#define DCLK_LCDC_SRC		124
>   
>   /* aclk gates */
> -#define ACLK_AXISRAM		190
> -#define ACLK_VOP_PRE		191
> -#define ACLK_USB3OTG		192
> -#define ACLK_RGA_PRE		193
> -#define ACLK_DMAC		194
> -#define ACLK_GPU		195
> -#define ACLK_BUS_PRE		196
> -#define ACLK_PERI_PRE		197
> -#define ACLK_RKVDEC_PRE		198
> -#define ACLK_RKVDEC		199
> -#define ACLK_RKVENC		200
> -#define ACLK_VPU_PRE		201
> -#define ACLK_VIO_PRE		202
> -#define ACLK_VPU		203
> -#define ACLK_VIO		204
> -#define ACLK_VOP		205
> -#define ACLK_GMAC		206
> -#define ACLK_H265		207
> -#define ACLK_H264		208
> -#define ACLK_MAC2PHY		209
> -#define ACLK_MAC2IO		210
> -#define ACLK_DCF		211
> -#define ACLK_TSP		212
> -#define ACLK_PERI		213
> -#define ACLK_RGA		214
> -#define ACLK_IEP		215
> -#define ACLK_CIF		216
> -#define ACLK_HDCP		217
> +#define ACLK_AXISRAM		130
> +#define ACLK_VOP_PRE		131
> +#define ACLK_USB3OTG		132
> +#define ACLK_RGA_PRE		133
> +#define ACLK_DMAC		134
> +#define ACLK_GPU		135
> +#define ACLK_BUS_PRE		136
> +#define ACLK_PERI_PRE		137
> +#define ACLK_RKVDEC_PRE		138
> +#define ACLK_RKVDEC		139
> +#define ACLK_RKVENC		140
> +#define ACLK_VPU_PRE		141
> +#define ACLK_VIO_PRE		142
> +#define ACLK_VPU		143
> +#define ACLK_VIO		144
> +#define ACLK_VOP		145
> +#define ACLK_GMAC		146
> +#define ACLK_H265		147
> +#define ACLK_H264		148
> +#define ACLK_MAC2PHY		149
> +#define ACLK_MAC2IO		150
> +#define ACLK_DCF		151
> +#define ACLK_TSP		152
> +#define ACLK_PERI		153
> +#define ACLK_RGA		154
> +#define ACLK_IEP		155
> +#define ACLK_CIF		156
> +#define ACLK_HDCP		157
>   
>   /* pclk gates */
> -#define PCLK_GPIO0		300
> -#define PCLK_GPIO1		301
> -#define PCLK_GPIO2		302
> -#define PCLK_GPIO3		303
> -#define PCLK_GRF		304
> -#define PCLK_I2C0		305
> -#define PCLK_I2C1		306
> -#define PCLK_I2C2		307
> -#define PCLK_I2C3		308
> -#define PCLK_SPI		309
> -#define PCLK_UART0		310
> -#define PCLK_UART1		311
> -#define PCLK_UART2		312
> -#define PCLK_TSADC		313
> -#define PCLK_PWM		314
> -#define PCLK_TIMER		315
> -#define PCLK_BUS_PRE		316
> -#define PCLK_PERI_PRE		317
> -#define PCLK_HDMI_CTRL		318
> -#define PCLK_HDMI_PHY		319
> -#define PCLK_GMAC		320
> -#define PCLK_H265		321
> -#define PCLK_MAC2PHY		322
> -#define PCLK_MAC2IO		323
> -#define PCLK_USB3PHY_OTG	324
> -#define PCLK_USB3PHY_PIPE	325
> -#define PCLK_USB3_GRF		326
> -#define PCLK_USB2_GRF		327
> -#define PCLK_HDMIPHY		328
> -#define PCLK_DDR		329
> -#define PCLK_PERI		330
> -#define PCLK_HDMI		331
> -#define PCLK_HDCP		332
> -#define PCLK_DCF		333
> -#define PCLK_SARADC		334
> +#define PCLK_GPIO0		200
> +#define PCLK_GPIO1		201
> +#define PCLK_GPIO2		202
> +#define PCLK_GPIO3		203
> +#define PCLK_GRF		204
> +#define PCLK_I2C0		205
> +#define PCLK_I2C1		206
> +#define PCLK_I2C2		207
> +#define PCLK_I2C3		208
> +#define PCLK_SPI		209
> +#define PCLK_UART0		210
> +#define PCLK_UART1		211
> +#define PCLK_UART2		212
> +#define PCLK_TSADC		213
> +#define PCLK_PWM		214
> +#define PCLK_TIMER		215
> +#define PCLK_BUS_PRE		216
> +#define PCLK_PERI_PRE		217
> +#define PCLK_HDMI_CTRL		218
> +#define PCLK_HDMI_PHY		219
> +#define PCLK_GMAC		220
> +#define PCLK_H265		221
> +#define PCLK_MAC2PHY		222
> +#define PCLK_MAC2IO		223
> +#define PCLK_USB3PHY_OTG	224
> +#define PCLK_USB3PHY_PIPE	225
> +#define PCLK_USB3_GRF		226
> +#define PCLK_USB2_GRF		227
> +#define PCLK_HDMIPHY		228
> +#define PCLK_DDR		229
> +#define PCLK_PERI		230
> +#define PCLK_HDMI		231
> +#define PCLK_HDCP		232
> +#define PCLK_DCF		233
> +#define PCLK_SARADC		234
> +#define PCLK_ACODECPHY		235
> +#define PCLK_WDT		236
>   
>   /* hclk gates */
> -#define HCLK_PERI		408
> -#define HCLK_TSP		409
> -#define HCLK_GMAC		410
> -#define HCLK_I2S0_8CH		411
> -#define HCLK_I2S1_8CH		413
> -#define HCLK_I2S2_2CH		413
> -#define HCLK_SPDIF_8CH		414
> -#define HCLK_VOP		415
> -#define HCLK_NANDC		416
> -#define HCLK_SDMMC		417
> -#define HCLK_SDIO		418
> -#define HCLK_EMMC		419
> -#define HCLK_SDMMC_EXT		420
> -#define HCLK_RKVDEC_PRE		421
> -#define HCLK_RKVDEC		422
> -#define HCLK_RKVENC		423
> -#define HCLK_VPU_PRE		424
> -#define HCLK_VIO_PRE		425
> -#define HCLK_VPU		426
> -#define HCLK_VIO		427
> -#define HCLK_BUS_PRE		428
> -#define HCLK_PERI_PRE		429
> -#define HCLK_H264		430
> -#define HCLK_CIF		431
> -#define HCLK_OTG_PMU		432
> -#define HCLK_OTG		433
> -#define HCLK_HOST0		434
> -#define HCLK_HOST0_ARB		435
> -#define HCLK_CRYPTO_MST		436
> -#define HCLK_CRYPTO_SLV		437
> -#define HCLK_PDM		438
> -#define HCLK_IEP		439
> -#define HCLK_RGA		440
> -#define HCLK_HDCP		441
> +#define HCLK_PERI		308
> +#define HCLK_TSP		309
> +#define HCLK_GMAC		310
> +#define HCLK_I2S0_8CH		311
> +#define HCLK_I2S1_8CH		312
> +#define HCLK_I2S2_2CH		313
> +#define HCLK_SPDIF_8CH		314
> +#define HCLK_VOP		315
> +#define HCLK_NANDC		316
> +#define HCLK_SDMMC		317
> +#define HCLK_SDIO		318
> +#define HCLK_EMMC		319
> +#define HCLK_SDMMC_EXT		320
> +#define HCLK_RKVDEC_PRE		321
> +#define HCLK_RKVDEC		322
> +#define HCLK_RKVENC		323
> +#define HCLK_VPU_PRE		324
> +#define HCLK_VIO_PRE		325
> +#define HCLK_VPU		326
> +#define HCLK_BUS_PRE		328
> +#define HCLK_PERI_PRE		329
> +#define HCLK_H264		330
> +#define HCLK_CIF		331
> +#define HCLK_OTG_PMU		332
> +#define HCLK_OTG		333
> +#define HCLK_HOST0		334
> +#define HCLK_HOST0_ARB		335
> +#define HCLK_CRYPTO_MST		336
> +#define HCLK_CRYPTO_SLV		337
> +#define HCLK_PDM		338
> +#define HCLK_IEP		339
> +#define HCLK_RGA		340
> +#define HCLK_HDCP		341
>   
>   #define CLK_NR_CLKS		(HCLK_HDCP + 1)
>   
> -#define CLKGRF_NR_CLKS		(SCLK_MAC2PHY + 1)
> -
>   /* soft-reset indices */
>   #define SRST_CORE0_PO		0
>   #define SRST_CORE1_PO		1
diff mbox series

Patch

diff --git a/include/dt-bindings/clock/rk3328-cru.h b/include/dt-bindings/clock/rk3328-cru.h
index cde61ed8830b..555b4ff660ae 100644
--- a/include/dt-bindings/clock/rk3328-cru.h
+++ b/include/dt-bindings/clock/rk3328-cru.h
@@ -1,6 +1,7 @@ 
-/* SPDX-License-Identifier: GPL-2.0+ */
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 /*
- * (C) Copyright 2016 Rockchip Electronics Co., Ltd
+ * Copyright (c) 2016 Rockchip Electronics Co. Ltd.
+ * Author: Elaine <zhangqing at rock-chips.com>
  */
 
 #ifndef _DT_BINDINGS_CLK_ROCKCHIP_RK3328_H
@@ -90,119 +91,118 @@ 
 #define SCLK_MAC2IO_EXT		102
 
 /* dclk gates */
-#define DCLK_LCDC		180
-#define DCLK_HDMIPHY		181
-#define HDMIPHY			182
-#define USB480M			183
-#define DCLK_LCDC_SRC		184
+#define DCLK_LCDC		120
+#define DCLK_HDMIPHY		121
+#define HDMIPHY			122
+#define USB480M			123
+#define DCLK_LCDC_SRC		124
 
 /* aclk gates */
-#define ACLK_AXISRAM		190
-#define ACLK_VOP_PRE		191
-#define ACLK_USB3OTG		192
-#define ACLK_RGA_PRE		193
-#define ACLK_DMAC		194
-#define ACLK_GPU		195
-#define ACLK_BUS_PRE		196
-#define ACLK_PERI_PRE		197
-#define ACLK_RKVDEC_PRE		198
-#define ACLK_RKVDEC		199
-#define ACLK_RKVENC		200
-#define ACLK_VPU_PRE		201
-#define ACLK_VIO_PRE		202
-#define ACLK_VPU		203
-#define ACLK_VIO		204
-#define ACLK_VOP		205
-#define ACLK_GMAC		206
-#define ACLK_H265		207
-#define ACLK_H264		208
-#define ACLK_MAC2PHY		209
-#define ACLK_MAC2IO		210
-#define ACLK_DCF		211
-#define ACLK_TSP		212
-#define ACLK_PERI		213
-#define ACLK_RGA		214
-#define ACLK_IEP		215
-#define ACLK_CIF		216
-#define ACLK_HDCP		217
+#define ACLK_AXISRAM		130
+#define ACLK_VOP_PRE		131
+#define ACLK_USB3OTG		132
+#define ACLK_RGA_PRE		133
+#define ACLK_DMAC		134
+#define ACLK_GPU		135
+#define ACLK_BUS_PRE		136
+#define ACLK_PERI_PRE		137
+#define ACLK_RKVDEC_PRE		138
+#define ACLK_RKVDEC		139
+#define ACLK_RKVENC		140
+#define ACLK_VPU_PRE		141
+#define ACLK_VIO_PRE		142
+#define ACLK_VPU		143
+#define ACLK_VIO		144
+#define ACLK_VOP		145
+#define ACLK_GMAC		146
+#define ACLK_H265		147
+#define ACLK_H264		148
+#define ACLK_MAC2PHY		149
+#define ACLK_MAC2IO		150
+#define ACLK_DCF		151
+#define ACLK_TSP		152
+#define ACLK_PERI		153
+#define ACLK_RGA		154
+#define ACLK_IEP		155
+#define ACLK_CIF		156
+#define ACLK_HDCP		157
 
 /* pclk gates */
-#define PCLK_GPIO0		300
-#define PCLK_GPIO1		301
-#define PCLK_GPIO2		302
-#define PCLK_GPIO3		303
-#define PCLK_GRF		304
-#define PCLK_I2C0		305
-#define PCLK_I2C1		306
-#define PCLK_I2C2		307
-#define PCLK_I2C3		308
-#define PCLK_SPI		309
-#define PCLK_UART0		310
-#define PCLK_UART1		311
-#define PCLK_UART2		312
-#define PCLK_TSADC		313
-#define PCLK_PWM		314
-#define PCLK_TIMER		315
-#define PCLK_BUS_PRE		316
-#define PCLK_PERI_PRE		317
-#define PCLK_HDMI_CTRL		318
-#define PCLK_HDMI_PHY		319
-#define PCLK_GMAC		320
-#define PCLK_H265		321
-#define PCLK_MAC2PHY		322
-#define PCLK_MAC2IO		323
-#define PCLK_USB3PHY_OTG	324
-#define PCLK_USB3PHY_PIPE	325
-#define PCLK_USB3_GRF		326
-#define PCLK_USB2_GRF		327
-#define PCLK_HDMIPHY		328
-#define PCLK_DDR		329
-#define PCLK_PERI		330
-#define PCLK_HDMI		331
-#define PCLK_HDCP		332
-#define PCLK_DCF		333
-#define PCLK_SARADC		334
+#define PCLK_GPIO0		200
+#define PCLK_GPIO1		201
+#define PCLK_GPIO2		202
+#define PCLK_GPIO3		203
+#define PCLK_GRF		204
+#define PCLK_I2C0		205
+#define PCLK_I2C1		206
+#define PCLK_I2C2		207
+#define PCLK_I2C3		208
+#define PCLK_SPI		209
+#define PCLK_UART0		210
+#define PCLK_UART1		211
+#define PCLK_UART2		212
+#define PCLK_TSADC		213
+#define PCLK_PWM		214
+#define PCLK_TIMER		215
+#define PCLK_BUS_PRE		216
+#define PCLK_PERI_PRE		217
+#define PCLK_HDMI_CTRL		218
+#define PCLK_HDMI_PHY		219
+#define PCLK_GMAC		220
+#define PCLK_H265		221
+#define PCLK_MAC2PHY		222
+#define PCLK_MAC2IO		223
+#define PCLK_USB3PHY_OTG	224
+#define PCLK_USB3PHY_PIPE	225
+#define PCLK_USB3_GRF		226
+#define PCLK_USB2_GRF		227
+#define PCLK_HDMIPHY		228
+#define PCLK_DDR		229
+#define PCLK_PERI		230
+#define PCLK_HDMI		231
+#define PCLK_HDCP		232
+#define PCLK_DCF		233
+#define PCLK_SARADC		234
+#define PCLK_ACODECPHY		235
+#define PCLK_WDT		236
 
 /* hclk gates */
-#define HCLK_PERI		408
-#define HCLK_TSP		409
-#define HCLK_GMAC		410
-#define HCLK_I2S0_8CH		411
-#define HCLK_I2S1_8CH		413
-#define HCLK_I2S2_2CH		413
-#define HCLK_SPDIF_8CH		414
-#define HCLK_VOP		415
-#define HCLK_NANDC		416
-#define HCLK_SDMMC		417
-#define HCLK_SDIO		418
-#define HCLK_EMMC		419
-#define HCLK_SDMMC_EXT		420
-#define HCLK_RKVDEC_PRE		421
-#define HCLK_RKVDEC		422
-#define HCLK_RKVENC		423
-#define HCLK_VPU_PRE		424
-#define HCLK_VIO_PRE		425
-#define HCLK_VPU		426
-#define HCLK_VIO		427
-#define HCLK_BUS_PRE		428
-#define HCLK_PERI_PRE		429
-#define HCLK_H264		430
-#define HCLK_CIF		431
-#define HCLK_OTG_PMU		432
-#define HCLK_OTG		433
-#define HCLK_HOST0		434
-#define HCLK_HOST0_ARB		435
-#define HCLK_CRYPTO_MST		436
-#define HCLK_CRYPTO_SLV		437
-#define HCLK_PDM		438
-#define HCLK_IEP		439
-#define HCLK_RGA		440
-#define HCLK_HDCP		441
+#define HCLK_PERI		308
+#define HCLK_TSP		309
+#define HCLK_GMAC		310
+#define HCLK_I2S0_8CH		311
+#define HCLK_I2S1_8CH		312
+#define HCLK_I2S2_2CH		313
+#define HCLK_SPDIF_8CH		314
+#define HCLK_VOP		315
+#define HCLK_NANDC		316
+#define HCLK_SDMMC		317
+#define HCLK_SDIO		318
+#define HCLK_EMMC		319
+#define HCLK_SDMMC_EXT		320
+#define HCLK_RKVDEC_PRE		321
+#define HCLK_RKVDEC		322
+#define HCLK_RKVENC		323
+#define HCLK_VPU_PRE		324
+#define HCLK_VIO_PRE		325
+#define HCLK_VPU		326
+#define HCLK_BUS_PRE		328
+#define HCLK_PERI_PRE		329
+#define HCLK_H264		330
+#define HCLK_CIF		331
+#define HCLK_OTG_PMU		332
+#define HCLK_OTG		333
+#define HCLK_HOST0		334
+#define HCLK_HOST0_ARB		335
+#define HCLK_CRYPTO_MST		336
+#define HCLK_CRYPTO_SLV		337
+#define HCLK_PDM		338
+#define HCLK_IEP		339
+#define HCLK_RGA		340
+#define HCLK_HDCP		341
 
 #define CLK_NR_CLKS		(HCLK_HDCP + 1)
 
-#define CLKGRF_NR_CLKS		(SCLK_MAC2PHY + 1)
-
 /* soft-reset indices */
 #define SRST_CORE0_PO		0
 #define SRST_CORE1_PO		1