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

Kever Yang kever.yang at rock-chips.com
Fri Mar 27 07:39:07 CET 2020


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




More information about the U-Boot mailing list