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