753 lines · c
1/* SPDX-License-Identifier: GPL-2.0+ */2/*3 * Copyright (C) 2016 Freescale Semiconductor, Inc.4 * Copyright 2017-2018 NXP5 */6 7#ifndef __DT_BINDINGS_RSCRC_IMX_H8#define __DT_BINDINGS_RSCRC_IMX_H9 10/*11 * These defines are used to indicate a resource. Resources include peripherals12 * and bus masters (but not memory regions). Note items from list should13 * never be changed or removed (only added to at the end of the list).14 */15 16#define IMX_SC_R_AP_0 017#define IMX_SC_R_AP_0_0 118#define IMX_SC_R_AP_0_1 219#define IMX_SC_R_AP_0_2 320#define IMX_SC_R_AP_0_3 421#define IMX_SC_R_AP_1 522#define IMX_SC_R_AP_1_0 623#define IMX_SC_R_AP_1_1 724#define IMX_SC_R_AP_1_2 825#define IMX_SC_R_AP_1_3 926#define IMX_SC_R_CCI 1027#define IMX_SC_R_DB 1128#define IMX_SC_R_DRC_0 1229#define IMX_SC_R_DRC_1 1330#define IMX_SC_R_GIC_SMMU 1431#define IMX_SC_R_IRQSTR_MCU_0 1532#define IMX_SC_R_IRQSTR_MCU_1 1633#define IMX_SC_R_SMMU_0 1734#define IMX_SC_R_GIC_0 1835#define IMX_SC_R_DC_0_BLIT0 1936#define IMX_SC_R_DC_0_BLIT1 2037#define IMX_SC_R_DC_0_BLIT2 2138#define IMX_SC_R_DC_0_BLIT_OUT 2239#define IMX_SC_R_PERF_0 2340#define IMX_SC_R_USB_1_PHY 2441#define IMX_SC_R_DC_0_WARP 2542#define IMX_SC_R_V2X_MU_0 2643#define IMX_SC_R_V2X_MU_1 2744#define IMX_SC_R_DC_0_VIDEO0 2845#define IMX_SC_R_DC_0_VIDEO1 2946#define IMX_SC_R_DC_0_FRAC0 3047#define IMX_SC_R_V2X_MU_2 3148#define IMX_SC_R_DC_0 3249#define IMX_SC_R_GPU_2_PID0 3350#define IMX_SC_R_DC_0_PLL_0 3451#define IMX_SC_R_DC_0_PLL_1 3552#define IMX_SC_R_DC_1_BLIT0 3653#define IMX_SC_R_DC_1_BLIT1 3754#define IMX_SC_R_DC_1_BLIT2 3855#define IMX_SC_R_DC_1_BLIT_OUT 3956#define IMX_SC_R_V2X_MU_3 4057#define IMX_SC_R_V2X_MU_4 4158#define IMX_SC_R_DC_1_WARP 4259#define IMX_SC_R_STM 4360#define IMX_SC_R_SECVIO 4461#define IMX_SC_R_DC_1_VIDEO0 4562#define IMX_SC_R_DC_1_VIDEO1 4663#define IMX_SC_R_DC_1_FRAC0 4764#define IMX_SC_R_V2X 4865#define IMX_SC_R_DC_1 4966#define IMX_SC_R_UNUSED14 5067#define IMX_SC_R_DC_1_PLL_0 5168#define IMX_SC_R_DC_1_PLL_1 5269#define IMX_SC_R_SPI_0 5370#define IMX_SC_R_SPI_1 5471#define IMX_SC_R_SPI_2 5572#define IMX_SC_R_SPI_3 5673#define IMX_SC_R_UART_0 5774#define IMX_SC_R_UART_1 5875#define IMX_SC_R_UART_2 5976#define IMX_SC_R_UART_3 6077#define IMX_SC_R_UART_4 6178#define IMX_SC_R_EMVSIM_0 6279#define IMX_SC_R_EMVSIM_1 6380#define IMX_SC_R_DMA_0_CH0 6481#define IMX_SC_R_DMA_0_CH1 6582#define IMX_SC_R_DMA_0_CH2 6683#define IMX_SC_R_DMA_0_CH3 6784#define IMX_SC_R_DMA_0_CH4 6885#define IMX_SC_R_DMA_0_CH5 6986#define IMX_SC_R_DMA_0_CH6 7087#define IMX_SC_R_DMA_0_CH7 7188#define IMX_SC_R_DMA_0_CH8 7289#define IMX_SC_R_DMA_0_CH9 7390#define IMX_SC_R_DMA_0_CH10 7491#define IMX_SC_R_DMA_0_CH11 7592#define IMX_SC_R_DMA_0_CH12 7693#define IMX_SC_R_DMA_0_CH13 7794#define IMX_SC_R_DMA_0_CH14 7895#define IMX_SC_R_DMA_0_CH15 7996#define IMX_SC_R_DMA_0_CH16 8097#define IMX_SC_R_DMA_0_CH17 8198#define IMX_SC_R_DMA_0_CH18 8299#define IMX_SC_R_DMA_0_CH19 83100#define IMX_SC_R_DMA_0_CH20 84101#define IMX_SC_R_DMA_0_CH21 85102#define IMX_SC_R_DMA_0_CH22 86103#define IMX_SC_R_DMA_0_CH23 87104#define IMX_SC_R_DMA_0_CH24 88105#define IMX_SC_R_DMA_0_CH25 89106#define IMX_SC_R_DMA_0_CH26 90107#define IMX_SC_R_DMA_0_CH27 91108#define IMX_SC_R_DMA_0_CH28 92109#define IMX_SC_R_DMA_0_CH29 93110#define IMX_SC_R_DMA_0_CH30 94111#define IMX_SC_R_DMA_0_CH31 95112#define IMX_SC_R_I2C_0 96113#define IMX_SC_R_I2C_1 97114#define IMX_SC_R_I2C_2 98115#define IMX_SC_R_I2C_3 99116#define IMX_SC_R_I2C_4 100117#define IMX_SC_R_ADC_0 101118#define IMX_SC_R_ADC_1 102119#define IMX_SC_R_FTM_0 103120#define IMX_SC_R_FTM_1 104121#define IMX_SC_R_CAN_0 105122#define IMX_SC_R_CAN_1 106123#define IMX_SC_R_CAN_2 107124#define IMX_SC_R_CAN(x) (IMX_SC_R_CAN_0 + (x))125#define IMX_SC_R_DMA_1_CH0 108126#define IMX_SC_R_DMA_1_CH1 109127#define IMX_SC_R_DMA_1_CH2 110128#define IMX_SC_R_DMA_1_CH3 111129#define IMX_SC_R_DMA_1_CH4 112130#define IMX_SC_R_DMA_1_CH5 113131#define IMX_SC_R_DMA_1_CH6 114132#define IMX_SC_R_DMA_1_CH7 115133#define IMX_SC_R_DMA_1_CH8 116134#define IMX_SC_R_DMA_1_CH9 117135#define IMX_SC_R_DMA_1_CH10 118136#define IMX_SC_R_DMA_1_CH11 119137#define IMX_SC_R_DMA_1_CH12 120138#define IMX_SC_R_DMA_1_CH13 121139#define IMX_SC_R_DMA_1_CH14 122140#define IMX_SC_R_DMA_1_CH15 123141#define IMX_SC_R_DMA_1_CH16 124142#define IMX_SC_R_DMA_1_CH17 125143#define IMX_SC_R_DMA_1_CH18 126144#define IMX_SC_R_DMA_1_CH19 127145#define IMX_SC_R_DMA_1_CH20 128146#define IMX_SC_R_DMA_1_CH21 129147#define IMX_SC_R_DMA_1_CH22 130148#define IMX_SC_R_DMA_1_CH23 131149#define IMX_SC_R_DMA_1_CH24 132150#define IMX_SC_R_DMA_1_CH25 133151#define IMX_SC_R_DMA_1_CH26 134152#define IMX_SC_R_DMA_1_CH27 135153#define IMX_SC_R_DMA_1_CH28 136154#define IMX_SC_R_DMA_1_CH29 137155#define IMX_SC_R_DMA_1_CH30 138156#define IMX_SC_R_DMA_1_CH31 139157#define IMX_SC_R_V2X_PID0 140158#define IMX_SC_R_V2X_PID1 141159#define IMX_SC_R_V2X_PID2 142160#define IMX_SC_R_V2X_PID3 143161#define IMX_SC_R_GPU_0_PID0 144162#define IMX_SC_R_GPU_0_PID1 145163#define IMX_SC_R_GPU_0_PID2 146164#define IMX_SC_R_GPU_0_PID3 147165#define IMX_SC_R_GPU_1_PID0 148166#define IMX_SC_R_GPU_1_PID1 149167#define IMX_SC_R_GPU_1_PID2 150168#define IMX_SC_R_GPU_1_PID3 151169#define IMX_SC_R_PCIE_A 152170#define IMX_SC_R_SERDES_0 153171#define IMX_SC_R_MATCH_0 154172#define IMX_SC_R_MATCH_1 155173#define IMX_SC_R_MATCH_2 156174#define IMX_SC_R_MATCH_3 157175#define IMX_SC_R_MATCH_4 158176#define IMX_SC_R_MATCH_5 159177#define IMX_SC_R_MATCH_6 160178#define IMX_SC_R_MATCH_7 161179#define IMX_SC_R_MATCH_8 162180#define IMX_SC_R_MATCH_9 163181#define IMX_SC_R_MATCH_10 164182#define IMX_SC_R_MATCH_11 165183#define IMX_SC_R_MATCH_12 166184#define IMX_SC_R_MATCH_13 167185#define IMX_SC_R_MATCH_14 168186#define IMX_SC_R_PCIE_B 169187#define IMX_SC_R_SATA_0 170188#define IMX_SC_R_SERDES_1 171189#define IMX_SC_R_HSIO_GPIO_0 172190#define IMX_SC_R_MATCH_15 173191#define IMX_SC_R_MATCH_16 174192#define IMX_SC_R_MATCH_17 175193#define IMX_SC_R_MATCH_18 176194#define IMX_SC_R_MATCH_19 177195#define IMX_SC_R_MATCH_20 178196#define IMX_SC_R_MATCH_21 179197#define IMX_SC_R_MATCH_22 180198#define IMX_SC_R_MATCH_23 181199#define IMX_SC_R_MATCH_24 182200#define IMX_SC_R_MATCH_25 183201#define IMX_SC_R_MATCH_26 184202#define IMX_SC_R_MATCH_27 185203#define IMX_SC_R_MATCH_28 186204#define IMX_SC_R_LCD_0 187205#define IMX_SC_R_LCD_0_PWM_0 188206#define IMX_SC_R_LCD_0_I2C_0 189207#define IMX_SC_R_LCD_0_I2C_1 190208#define IMX_SC_R_PWM_0 191209#define IMX_SC_R_PWM_1 192210#define IMX_SC_R_PWM_2 193211#define IMX_SC_R_PWM_3 194212#define IMX_SC_R_PWM_4 195213#define IMX_SC_R_PWM_5 196214#define IMX_SC_R_PWM_6 197215#define IMX_SC_R_PWM_7 198216#define IMX_SC_R_GPIO_0 199217#define IMX_SC_R_GPIO_1 200218#define IMX_SC_R_GPIO_2 201219#define IMX_SC_R_GPIO_3 202220#define IMX_SC_R_GPIO_4 203221#define IMX_SC_R_GPIO_5 204222#define IMX_SC_R_GPIO_6 205223#define IMX_SC_R_GPIO_7 206224#define IMX_SC_R_GPT_0 207225#define IMX_SC_R_GPT_1 208226#define IMX_SC_R_GPT_2 209227#define IMX_SC_R_GPT_3 210228#define IMX_SC_R_GPT_4 211229#define IMX_SC_R_KPP 212230#define IMX_SC_R_MU_0A 213231#define IMX_SC_R_MU_1A 214232#define IMX_SC_R_MU_2A 215233#define IMX_SC_R_MU_3A 216234#define IMX_SC_R_MU_4A 217235#define IMX_SC_R_MU_5A 218236#define IMX_SC_R_MU_6A 219237#define IMX_SC_R_MU_7A 220238#define IMX_SC_R_MU_8A 221239#define IMX_SC_R_MU_9A 222240#define IMX_SC_R_MU_10A 223241#define IMX_SC_R_MU_11A 224242#define IMX_SC_R_MU_12A 225243#define IMX_SC_R_MU_13A 226244#define IMX_SC_R_MU_5B 227245#define IMX_SC_R_MU_6B 228246#define IMX_SC_R_MU_7B 229247#define IMX_SC_R_MU_8B 230248#define IMX_SC_R_MU_9B 231249#define IMX_SC_R_MU_10B 232250#define IMX_SC_R_MU_11B 233251#define IMX_SC_R_MU_12B 234252#define IMX_SC_R_MU_13B 235253#define IMX_SC_R_ROM_0 236254#define IMX_SC_R_FSPI_0 237255#define IMX_SC_R_FSPI_1 238256#define IMX_SC_R_IEE_0 239257#define IMX_SC_R_IEE_0_R0 240258#define IMX_SC_R_IEE_0_R1 241259#define IMX_SC_R_IEE_0_R2 242260#define IMX_SC_R_IEE_0_R3 243261#define IMX_SC_R_IEE_0_R4 244262#define IMX_SC_R_IEE_0_R5 245263#define IMX_SC_R_IEE_0_R6 246264#define IMX_SC_R_IEE_0_R7 247265#define IMX_SC_R_SDHC_0 248266#define IMX_SC_R_SDHC_1 249267#define IMX_SC_R_SDHC_2 250268#define IMX_SC_R_ENET_0 251269#define IMX_SC_R_ENET_1 252270#define IMX_SC_R_MLB_0 253271#define IMX_SC_R_DMA_2_CH0 254272#define IMX_SC_R_DMA_2_CH1 255273#define IMX_SC_R_DMA_2_CH2 256274#define IMX_SC_R_DMA_2_CH3 257275#define IMX_SC_R_DMA_2_CH4 258276#define IMX_SC_R_USB_0 259277#define IMX_SC_R_USB_1 260278#define IMX_SC_R_USB_0_PHY 261279#define IMX_SC_R_USB_2 262280#define IMX_SC_R_USB_2_PHY 263281#define IMX_SC_R_DTCP 264282#define IMX_SC_R_NAND 265283#define IMX_SC_R_LVDS_0 266284#define IMX_SC_R_LVDS_0_PWM_0 267285#define IMX_SC_R_LVDS_0_I2C_0 268286#define IMX_SC_R_LVDS_0_I2C_1 269287#define IMX_SC_R_LVDS_1 270288#define IMX_SC_R_LVDS_1_PWM_0 271289#define IMX_SC_R_LVDS_1_I2C_0 272290#define IMX_SC_R_LVDS_1_I2C_1 273291#define IMX_SC_R_LVDS_2 274292#define IMX_SC_R_LVDS_2_PWM_0 275293#define IMX_SC_R_LVDS_2_I2C_0 276294#define IMX_SC_R_LVDS_2_I2C_1 277295#define IMX_SC_R_MCU_0_PID0 278296#define IMX_SC_R_MCU_0_PID1 279297#define IMX_SC_R_MCU_0_PID2 280298#define IMX_SC_R_MCU_0_PID3 281299#define IMX_SC_R_MCU_0_PID4 282300#define IMX_SC_R_MCU_0_RGPIO 283301#define IMX_SC_R_MCU_0_SEMA42 284302#define IMX_SC_R_MCU_0_TPM 285303#define IMX_SC_R_MCU_0_PIT 286304#define IMX_SC_R_MCU_0_UART 287305#define IMX_SC_R_MCU_0_I2C 288306#define IMX_SC_R_MCU_0_INTMUX 289307#define IMX_SC_R_ENET_0_A0 290308#define IMX_SC_R_ENET_0_A1 291309#define IMX_SC_R_MCU_0_MU_0B 292310#define IMX_SC_R_MCU_0_MU_0A0 293311#define IMX_SC_R_MCU_0_MU_0A1 294312#define IMX_SC_R_MCU_0_MU_0A2 295313#define IMX_SC_R_MCU_0_MU_0A3 296314#define IMX_SC_R_MCU_0_MU_1A 297315#define IMX_SC_R_MCU_1_PID0 298316#define IMX_SC_R_MCU_1_PID1 299317#define IMX_SC_R_MCU_1_PID2 300318#define IMX_SC_R_MCU_1_PID3 301319#define IMX_SC_R_MCU_1_PID4 302320#define IMX_SC_R_MCU_1_RGPIO 303321#define IMX_SC_R_MCU_1_SEMA42 304322#define IMX_SC_R_MCU_1_TPM 305323#define IMX_SC_R_MCU_1_PIT 306324#define IMX_SC_R_MCU_1_UART 307325#define IMX_SC_R_MCU_1_I2C 308326#define IMX_SC_R_MCU_1_INTMUX 309327#define IMX_SC_R_UNUSED17 310328#define IMX_SC_R_UNUSED18 311329#define IMX_SC_R_MCU_1_MU_0B 312330#define IMX_SC_R_MCU_1_MU_0A0 313331#define IMX_SC_R_MCU_1_MU_0A1 314332#define IMX_SC_R_MCU_1_MU_0A2 315333#define IMX_SC_R_MCU_1_MU_0A3 316334#define IMX_SC_R_MCU_1_MU_1A 317335#define IMX_SC_R_SAI_0 318336#define IMX_SC_R_SAI_1 319337#define IMX_SC_R_SAI_2 320338#define IMX_SC_R_IRQSTR_AP_0 321339#define IMX_SC_R_IRQSTR_DSP 322340#define IMX_SC_R_ELCDIF_PLL 323341#define IMX_SC_R_OCRAM 324342#define IMX_SC_R_AUDIO_PLL_0 325343#define IMX_SC_R_PI_0 326344#define IMX_SC_R_PI_0_PWM_0 327345#define IMX_SC_R_PI_0_PWM_1 328346#define IMX_SC_R_PI_0_I2C_0 329347#define IMX_SC_R_PI_0_PLL 330348#define IMX_SC_R_PI_1 331349#define IMX_SC_R_PI_1_PWM_0 332350#define IMX_SC_R_PI_1_PWM_1 333351#define IMX_SC_R_PI_1_I2C_0 334352#define IMX_SC_R_PI_1_PLL 335353#define IMX_SC_R_SC_PID0 336354#define IMX_SC_R_SC_PID1 337355#define IMX_SC_R_SC_PID2 338356#define IMX_SC_R_SC_PID3 339357#define IMX_SC_R_SC_PID4 340358#define IMX_SC_R_SC_SEMA42 341359#define IMX_SC_R_SC_TPM 342360#define IMX_SC_R_SC_PIT 343361#define IMX_SC_R_SC_UART 344362#define IMX_SC_R_SC_I2C 345363#define IMX_SC_R_SC_MU_0B 346364#define IMX_SC_R_SC_MU_0A0 347365#define IMX_SC_R_SC_MU_0A1 348366#define IMX_SC_R_SC_MU_0A2 349367#define IMX_SC_R_SC_MU_0A3 350368#define IMX_SC_R_SC_MU_1A 351369#define IMX_SC_R_SYSCNT_RD 352370#define IMX_SC_R_SYSCNT_CMP 353371#define IMX_SC_R_DEBUG 354372#define IMX_SC_R_SYSTEM 355373#define IMX_SC_R_SNVS 356374#define IMX_SC_R_OTP 357375#define IMX_SC_R_VPU_PID0 358376#define IMX_SC_R_VPU_PID1 359377#define IMX_SC_R_VPU_PID2 360378#define IMX_SC_R_VPU_PID3 361379#define IMX_SC_R_VPU_PID4 362380#define IMX_SC_R_VPU_PID5 363381#define IMX_SC_R_VPU_PID6 364382#define IMX_SC_R_VPU_PID7 365383#define IMX_SC_R_ENET_0_A2 366384#define IMX_SC_R_ENET_1_A0 367385#define IMX_SC_R_ENET_1_A1 368386#define IMX_SC_R_ENET_1_A2 369387#define IMX_SC_R_ENET_1_A3 370388#define IMX_SC_R_ENET_1_A4 371389#define IMX_SC_R_DMA_4_CH0 372390#define IMX_SC_R_DMA_4_CH1 373391#define IMX_SC_R_DMA_4_CH2 374392#define IMX_SC_R_DMA_4_CH3 375393#define IMX_SC_R_DMA_4_CH4 376394#define IMX_SC_R_ISI_0_CH0 377395#define IMX_SC_R_ISI_0_CH1 378396#define IMX_SC_R_ISI_0_CH2 379397#define IMX_SC_R_ISI_0_CH3 380398#define IMX_SC_R_ISI_0_CH4 381399#define IMX_SC_R_ISI_0_CH5 382400#define IMX_SC_R_ISI_0_CH6 383401#define IMX_SC_R_ISI_0_CH7 384402#define IMX_SC_R_MJPEG_0_DEC_S0 385403#define IMX_SC_R_MJPEG_0_DEC_S1 386404#define IMX_SC_R_MJPEG_0_DEC_S2 387405#define IMX_SC_R_MJPEG_0_DEC_S3 388406#define IMX_SC_R_MJPEG_0_ENC_S0 389407#define IMX_SC_R_MJPEG_0_ENC_S1 390408#define IMX_SC_R_MJPEG_0_ENC_S2 391409#define IMX_SC_R_MJPEG_0_ENC_S3 392410#define IMX_SC_R_MIPI_0 393411#define IMX_SC_R_MIPI_0_PWM_0 394412#define IMX_SC_R_MIPI_0_I2C_0 395413#define IMX_SC_R_MIPI_0_I2C_1 396414#define IMX_SC_R_MIPI_1 397415#define IMX_SC_R_MIPI_1_PWM_0 398416#define IMX_SC_R_MIPI_1_I2C_0 399417#define IMX_SC_R_MIPI_1_I2C_1 400418#define IMX_SC_R_CSI_0 401419#define IMX_SC_R_CSI_0_PWM_0 402420#define IMX_SC_R_CSI_0_I2C_0 403421#define IMX_SC_R_CSI_1 404422#define IMX_SC_R_CSI_1_PWM_0 405423#define IMX_SC_R_CSI_1_I2C_0 406424#define IMX_SC_R_HDMI 407425#define IMX_SC_R_HDMI_I2S 408426#define IMX_SC_R_HDMI_I2C_0 409427#define IMX_SC_R_HDMI_PLL_0 410428#define IMX_SC_R_HDMI_RX 411429#define IMX_SC_R_HDMI_RX_BYPASS 412430#define IMX_SC_R_HDMI_RX_I2C_0 413431#define IMX_SC_R_ASRC_0 414432#define IMX_SC_R_ESAI_0 415433#define IMX_SC_R_SPDIF_0 416434#define IMX_SC_R_SPDIF_1 417435#define IMX_SC_R_SAI_3 418436#define IMX_SC_R_SAI_4 419437#define IMX_SC_R_SAI_5 420438#define IMX_SC_R_GPT_5 421439#define IMX_SC_R_GPT_6 422440#define IMX_SC_R_GPT_7 423441#define IMX_SC_R_GPT_8 424442#define IMX_SC_R_GPT_9 425443#define IMX_SC_R_GPT_10 426444#define IMX_SC_R_DMA_2_CH5 427445#define IMX_SC_R_DMA_2_CH6 428446#define IMX_SC_R_DMA_2_CH7 429447#define IMX_SC_R_DMA_2_CH8 430448#define IMX_SC_R_DMA_2_CH9 431449#define IMX_SC_R_DMA_2_CH10 432450#define IMX_SC_R_DMA_2_CH11 433451#define IMX_SC_R_DMA_2_CH12 434452#define IMX_SC_R_DMA_2_CH13 435453#define IMX_SC_R_DMA_2_CH14 436454#define IMX_SC_R_DMA_2_CH15 437455#define IMX_SC_R_DMA_2_CH16 438456#define IMX_SC_R_DMA_2_CH17 439457#define IMX_SC_R_DMA_2_CH18 440458#define IMX_SC_R_DMA_2_CH19 441459#define IMX_SC_R_DMA_2_CH20 442460#define IMX_SC_R_DMA_2_CH21 443461#define IMX_SC_R_DMA_2_CH22 444462#define IMX_SC_R_DMA_2_CH23 445463#define IMX_SC_R_DMA_2_CH24 446464#define IMX_SC_R_DMA_2_CH25 447465#define IMX_SC_R_DMA_2_CH26 448466#define IMX_SC_R_DMA_2_CH27 449467#define IMX_SC_R_DMA_2_CH28 450468#define IMX_SC_R_DMA_2_CH29 451469#define IMX_SC_R_DMA_2_CH30 452470#define IMX_SC_R_DMA_2_CH31 453471#define IMX_SC_R_ASRC_1 454472#define IMX_SC_R_ESAI_1 455473#define IMX_SC_R_SAI_6 456474#define IMX_SC_R_SAI_7 457475#define IMX_SC_R_AMIX 458476#define IMX_SC_R_MQS_0 459477#define IMX_SC_R_DMA_3_CH0 460478#define IMX_SC_R_DMA_3_CH1 461479#define IMX_SC_R_DMA_3_CH2 462480#define IMX_SC_R_DMA_3_CH3 463481#define IMX_SC_R_DMA_3_CH4 464482#define IMX_SC_R_DMA_3_CH5 465483#define IMX_SC_R_DMA_3_CH6 466484#define IMX_SC_R_DMA_3_CH7 467485#define IMX_SC_R_DMA_3_CH8 468486#define IMX_SC_R_DMA_3_CH9 469487#define IMX_SC_R_DMA_3_CH10 470488#define IMX_SC_R_DMA_3_CH11 471489#define IMX_SC_R_DMA_3_CH12 472490#define IMX_SC_R_DMA_3_CH13 473491#define IMX_SC_R_DMA_3_CH14 474492#define IMX_SC_R_DMA_3_CH15 475493#define IMX_SC_R_DMA_3_CH16 476494#define IMX_SC_R_DMA_3_CH17 477495#define IMX_SC_R_DMA_3_CH18 478496#define IMX_SC_R_DMA_3_CH19 479497#define IMX_SC_R_DMA_3_CH20 480498#define IMX_SC_R_DMA_3_CH21 481499#define IMX_SC_R_DMA_3_CH22 482500#define IMX_SC_R_DMA_3_CH23 483501#define IMX_SC_R_DMA_3_CH24 484502#define IMX_SC_R_DMA_3_CH25 485503#define IMX_SC_R_DMA_3_CH26 486504#define IMX_SC_R_DMA_3_CH27 487505#define IMX_SC_R_DMA_3_CH28 488506#define IMX_SC_R_DMA_3_CH29 489507#define IMX_SC_R_DMA_3_CH30 490508#define IMX_SC_R_DMA_3_CH31 491509#define IMX_SC_R_AUDIO_PLL_1 492510#define IMX_SC_R_AUDIO_CLK_0 493511#define IMX_SC_R_AUDIO_CLK_1 494512#define IMX_SC_R_MCLK_OUT_0 495513#define IMX_SC_R_MCLK_OUT_1 496514#define IMX_SC_R_PMIC_0 497515#define IMX_SC_R_PMIC_1 498516#define IMX_SC_R_SECO 499517#define IMX_SC_R_CAAM_JR1 500518#define IMX_SC_R_CAAM_JR2 501519#define IMX_SC_R_CAAM_JR3 502520#define IMX_SC_R_SECO_MU_2 503521#define IMX_SC_R_SECO_MU_3 504522#define IMX_SC_R_SECO_MU_4 505523#define IMX_SC_R_HDMI_RX_PWM_0 506524#define IMX_SC_R_AP_2 507525#define IMX_SC_R_AP_2_0 508526#define IMX_SC_R_AP_2_1 509527#define IMX_SC_R_AP_2_2 510528#define IMX_SC_R_AP_2_3 511529#define IMX_SC_R_DSP 512530#define IMX_SC_R_DSP_RAM 513531#define IMX_SC_R_CAAM_JR1_OUT 514532#define IMX_SC_R_CAAM_JR2_OUT 515533#define IMX_SC_R_CAAM_JR3_OUT 516534#define IMX_SC_R_VPU_DEC_0 517535#define IMX_SC_R_VPU_ENC_0 518536#define IMX_SC_R_CAAM_JR0 519537#define IMX_SC_R_CAAM_JR0_OUT 520538#define IMX_SC_R_PMIC_2 521539#define IMX_SC_R_DBLOGIC 522540#define IMX_SC_R_HDMI_PLL_1 523541#define IMX_SC_R_BOARD_R0 524542#define IMX_SC_R_BOARD_R1 525543#define IMX_SC_R_BOARD_R2 526544#define IMX_SC_R_BOARD_R3 527545#define IMX_SC_R_BOARD_R4 528546#define IMX_SC_R_BOARD_R5 529547#define IMX_SC_R_BOARD_R6 530548#define IMX_SC_R_BOARD_R7 531549#define IMX_SC_R_MJPEG_0_DEC_MP 532550#define IMX_SC_R_MJPEG_0_ENC_MP 533551#define IMX_SC_R_VPU_TS_0 534552#define IMX_SC_R_VPU_MU_0 535553#define IMX_SC_R_VPU_MU_1 536554#define IMX_SC_R_VPU_MU_2 537555#define IMX_SC_R_VPU_MU_3 538556#define IMX_SC_R_VPU_ENC_1 539557#define IMX_SC_R_VPU 540558#define IMX_SC_R_DMA_5_CH0 541559#define IMX_SC_R_DMA_5_CH1 542560#define IMX_SC_R_DMA_5_CH2 543561#define IMX_SC_R_DMA_5_CH3 544562#define IMX_SC_R_ATTESTATION 545563#define IMX_SC_R_LAST 546564 565/*566 * Defines for SC PM CLK567 */568#define IMX_SC_PM_CLK_SLV_BUS 0 /* Slave bus clock */569#define IMX_SC_PM_CLK_MST_BUS 1 /* Master bus clock */570#define IMX_SC_PM_CLK_PER 2 /* Peripheral clock */571#define IMX_SC_PM_CLK_PHY 3 /* Phy clock */572#define IMX_SC_PM_CLK_MISC 4 /* Misc clock */573#define IMX_SC_PM_CLK_MISC0 0 /* Misc 0 clock */574#define IMX_SC_PM_CLK_MISC1 1 /* Misc 1 clock */575#define IMX_SC_PM_CLK_MISC2 2 /* Misc 2 clock */576#define IMX_SC_PM_CLK_MISC3 3 /* Misc 3 clock */577#define IMX_SC_PM_CLK_MISC4 4 /* Misc 4 clock */578#define IMX_SC_PM_CLK_CPU 2 /* CPU clock */579#define IMX_SC_PM_CLK_PLL 4 /* PLL */580#define IMX_SC_PM_CLK_BYPASS 4 /* Bypass clock */581 582/*583 * Compatibility defines for sc_rsrc_t584 */585#define IMX_SC_R_A35 IMX_SC_R_AP_2586#define IMX_SC_R_A35_0 IMX_SC_R_AP_2_0587#define IMX_SC_R_A35_1 IMX_SC_R_AP_2_1588#define IMX_SC_R_A35_2 IMX_SC_R_AP_2_2589#define IMX_SC_R_A35_3 IMX_SC_R_AP_2_3590#define IMX_SC_R_A53 IMX_SC_R_AP_0591#define IMX_SC_R_A53_0 IMX_SC_R_AP_0_0592#define IMX_SC_R_A53_1 IMX_SC_R_AP_0_1593#define IMX_SC_R_A53_2 IMX_SC_R_AP_0_2594#define IMX_SC_R_A53_3 IMX_SC_R_AP_0_3595#define IMX_SC_R_A72 IMX_SC_R_AP_1596#define IMX_SC_R_A72_0 IMX_SC_R_AP_1_0597#define IMX_SC_R_A72_1 IMX_SC_R_AP_1_1598#define IMX_SC_R_A72_2 IMX_SC_R_AP_1_2599#define IMX_SC_R_A72_3 IMX_SC_R_AP_1_3600#define IMX_SC_R_GIC IMX_SC_R_GIC_0601#define IMX_SC_R_HSIO_GPIO IMX_SC_R_HSIO_GPIO_0602#define IMX_SC_R_IEE IMX_SC_R_IEE_0603#define IMX_SC_R_IEE_R0 IMX_SC_R_IEE_0_R0604#define IMX_SC_R_IEE_R1 IMX_SC_R_IEE_0_R1605#define IMX_SC_R_IEE_R2 IMX_SC_R_IEE_0_R2606#define IMX_SC_R_IEE_R3 IMX_SC_R_IEE_0_R3607#define IMX_SC_R_IEE_R4 IMX_SC_R_IEE_0_R4608#define IMX_SC_R_IEE_R5 IMX_SC_R_IEE_0_R5609#define IMX_SC_R_IEE_R6 IMX_SC_R_IEE_0_R6610#define IMX_SC_R_IEE_R7 IMX_SC_R_IEE_0_R7611#define IMX_SC_R_IRQSTR_M4_0 IMX_SC_R_IRQSTR_MCU_0612#define IMX_SC_R_IRQSTR_M4_1 IMX_SC_R_IRQSTR_MCU_1613#define IMX_SC_R_IRQSTR_SCU2 IMX_SC_R_IRQSTR_AP_0614#define IMX_SC_R_ISI_CH0 IMX_SC_R_ISI_0_CH0615#define IMX_SC_R_ISI_CH1 IMX_SC_R_ISI_0_CH1616#define IMX_SC_R_ISI_CH2 IMX_SC_R_ISI_0_CH2617#define IMX_SC_R_ISI_CH3 IMX_SC_R_ISI_0_CH3618#define IMX_SC_R_ISI_CH4 IMX_SC_R_ISI_0_CH4619#define IMX_SC_R_ISI_CH5 IMX_SC_R_ISI_0_CH5620#define IMX_SC_R_ISI_CH6 IMX_SC_R_ISI_0_CH6621#define IMX_SC_R_ISI_CH7 IMX_SC_R_ISI_0_CH7622#define IMX_SC_R_M4_0_I2C IMX_SC_R_MCU_0_I2C623#define IMX_SC_R_M4_0_INTMUX IMX_SC_R_MCU_0_INTMUX624#define IMX_SC_R_M4_0_MU_0A0 IMX_SC_R_MCU_0_MU_0A0625#define IMX_SC_R_M4_0_MU_0A1 IMX_SC_R_MCU_0_MU_0A1626#define IMX_SC_R_M4_0_MU_0A2 IMX_SC_R_MCU_0_MU_0A2627#define IMX_SC_R_M4_0_MU_0A3 IMX_SC_R_MCU_0_MU_0A3628#define IMX_SC_R_M4_0_MU_0B IMX_SC_R_MCU_0_MU_0B629#define IMX_SC_R_M4_0_MU_1A IMX_SC_R_MCU_0_MU_1A630#define IMX_SC_R_M4_0_PID0 IMX_SC_R_MCU_0_PID0631#define IMX_SC_R_M4_0_PID1 IMX_SC_R_MCU_0_PID1632#define IMX_SC_R_M4_0_PID2 IMX_SC_R_MCU_0_PID2633#define IMX_SC_R_M4_0_PID3 IMX_SC_R_MCU_0_PID3634#define IMX_SC_R_M4_0_PID4 IMX_SC_R_MCU_0_PID4635#define IMX_SC_R_M4_0_PIT IMX_SC_R_MCU_0_PIT636#define IMX_SC_R_M4_0_RGPIO IMX_SC_R_MCU_0_RGPIO637#define IMX_SC_R_M4_0_SEMA42 IMX_SC_R_MCU_0_SEMA42638#define IMX_SC_R_M4_0_TPM IMX_SC_R_MCU_0_TPM639#define IMX_SC_R_M4_0_UART IMX_SC_R_MCU_0_UART640#define IMX_SC_R_M4_1_I2C IMX_SC_R_MCU_1_I2C641#define IMX_SC_R_M4_1_INTMUX IMX_SC_R_MCU_1_INTMUX642#define IMX_SC_R_M4_1_MU_0A0 IMX_SC_R_MCU_1_MU_0A0643#define IMX_SC_R_M4_1_MU_0A1 IMX_SC_R_MCU_1_MU_0A1644#define IMX_SC_R_M4_1_MU_0A2 IMX_SC_R_MCU_1_MU_0A2645#define IMX_SC_R_M4_1_MU_0A3 IMX_SC_R_MCU_1_MU_0A3646#define IMX_SC_R_M4_1_MU_0B IMX_SC_R_MCU_1_MU_0B647#define IMX_SC_R_M4_1_MU_1A IMX_SC_R_MCU_1_MU_1A648#define IMX_SC_R_M4_1_PID0 IMX_SC_R_MCU_1_PID0649#define IMX_SC_R_M4_1_PID1 IMX_SC_R_MCU_1_PID1650#define IMX_SC_R_M4_1_PID2 IMX_SC_R_MCU_1_PID2651#define IMX_SC_R_M4_1_PID3 IMX_SC_R_MCU_1_PID3652#define IMX_SC_R_M4_1_PID4 IMX_SC_R_MCU_1_PID4653#define IMX_SC_R_M4_1_PIT IMX_SC_R_MCU_1_PIT654#define IMX_SC_R_M4_1_RGPIO IMX_SC_R_MCU_1_RGPIO655#define IMX_SC_R_M4_1_SEMA42 IMX_SC_R_MCU_1_SEMA42656#define IMX_SC_R_M4_1_TPM IMX_SC_R_MCU_1_TPM657#define IMX_SC_R_M4_1_UART IMX_SC_R_MCU_1_UART658#define IMX_SC_R_MJPEG_DEC_MP IMX_SC_R_MJPEG_0_DEC_MP659#define IMX_SC_R_MJPEG_DEC_S0 IMX_SC_R_MJPEG_0_DEC_S0660#define IMX_SC_R_MJPEG_DEC_S1 IMX_SC_R_MJPEG_0_DEC_S1661#define IMX_SC_R_MJPEG_DEC_S2 IMX_SC_R_MJPEG_0_DEC_S2662#define IMX_SC_R_MJPEG_DEC_S3 IMX_SC_R_MJPEG_0_DEC_S3663#define IMX_SC_R_MJPEG_ENC_MP IMX_SC_R_MJPEG_0_ENC_MP664#define IMX_SC_R_MJPEG_ENC_S0 IMX_SC_R_MJPEG_0_ENC_S0665#define IMX_SC_R_MJPEG_ENC_S1 IMX_SC_R_MJPEG_0_ENC_S1666#define IMX_SC_R_MJPEG_ENC_S2 IMX_SC_R_MJPEG_0_ENC_S2667#define IMX_SC_R_MJPEG_ENC_S3 IMX_SC_R_MJPEG_0_ENC_S3668#define IMX_SC_R_PERF IMX_SC_R_PERF_0669#define IMX_SC_R_SMMU IMX_SC_R_SMMU_0670#define IMX_SC_R_VPU_UART IMX_SC_R_ENET_0_A2671#define IMX_SC_R_VPUCORE IMX_SC_R_ENET_1_A0672#define IMX_SC_R_VPUCORE_0 IMX_SC_R_ENET_1_A1673#define IMX_SC_R_VPUCORE_1 IMX_SC_R_ENET_1_A2674#define IMX_SC_R_VPUCORE_2 IMX_SC_R_ENET_1_A3675#define IMX_SC_R_VPUCORE_3 IMX_SC_R_ENET_1_A4676#define IMX_SC_R_UNUSED1 IMX_SC_R_V2X_PID0677#define IMX_SC_R_UNUSED2 IMX_SC_R_V2X_PID1678#define IMX_SC_R_UNUSED3 IMX_SC_R_V2X_PID2679#define IMX_SC_R_UNUSED4 IMX_SC_R_V2X_PID3680 681/*682 * Defines for SC CONTROL683 */684#define IMX_SC_C_TEMP 0685#define IMX_SC_C_TEMP_HI 1686#define IMX_SC_C_TEMP_LOW 2687#define IMX_SC_C_PXL_LINK_MST1_ADDR 3688#define IMX_SC_C_PXL_LINK_MST2_ADDR 4689#define IMX_SC_C_PXL_LINK_MST_ENB 5690#define IMX_SC_C_PXL_LINK_MST1_ENB 6691#define IMX_SC_C_PXL_LINK_MST2_ENB 7692#define IMX_SC_C_PXL_LINK_SLV1_ADDR 8693#define IMX_SC_C_PXL_LINK_SLV2_ADDR 9694#define IMX_SC_C_PXL_LINK_MST_VLD 10695#define IMX_SC_C_PXL_LINK_MST1_VLD 11696#define IMX_SC_C_PXL_LINK_MST2_VLD 12697#define IMX_SC_C_SINGLE_MODE 13698#define IMX_SC_C_ID 14699#define IMX_SC_C_PXL_CLK_POLARITY 15700#define IMX_SC_C_LINESTATE 16701#define IMX_SC_C_PCIE_G_RST 17702#define IMX_SC_C_PCIE_BUTTON_RST 18703#define IMX_SC_C_PCIE_PERST 19704#define IMX_SC_C_PHY_RESET 20705#define IMX_SC_C_PXL_LINK_RATE_CORRECTION 21706#define IMX_SC_C_PANIC 22707#define IMX_SC_C_PRIORITY_GROUP 23708#define IMX_SC_C_TXCLK 24709#define IMX_SC_C_CLKDIV 25710#define IMX_SC_C_DISABLE_50 26711#define IMX_SC_C_DISABLE_125 27712#define IMX_SC_C_SEL_125 28713#define IMX_SC_C_MODE 29714#define IMX_SC_C_SYNC_CTRL0 30715#define IMX_SC_C_KACHUNK_CNT 31716#define IMX_SC_C_KACHUNK_SEL 32717#define IMX_SC_C_SYNC_CTRL1 33718#define IMX_SC_C_DPI_RESET 34719#define IMX_SC_C_MIPI_RESET 35720#define IMX_SC_C_DUAL_MODE 36721#define IMX_SC_C_VOLTAGE 37722#define IMX_SC_C_PXL_LINK_SEL 38723#define IMX_SC_C_OFS_SEL 39724#define IMX_SC_C_OFS_AUDIO 40725#define IMX_SC_C_OFS_PERIPH 41726#define IMX_SC_C_OFS_IRQ 42727#define IMX_SC_C_RST0 43728#define IMX_SC_C_RST1 44729#define IMX_SC_C_SEL0 45730#define IMX_SC_C_CALIB0 46731#define IMX_SC_C_CALIB1 47732#define IMX_SC_C_CALIB2 48733#define IMX_SC_C_IPG_DEBUG 49734#define IMX_SC_C_IPG_DOZE 50735#define IMX_SC_C_IPG_WAIT 51736#define IMX_SC_C_IPG_STOP 52737#define IMX_SC_C_IPG_STOP_MODE 53738#define IMX_SC_C_IPG_STOP_ACK 54739#define IMX_SC_C_SYNC_CTRL 55740#define IMX_SC_C_OFS_AUDIO_ALT 56741#define IMX_SC_C_DSP_BYP 57742#define IMX_SC_C_CLK_GEN_EN 58743#define IMX_SC_C_INTF_SEL 59744#define IMX_SC_C_RXC_DLY 60745#define IMX_SC_C_TIMER_SEL 61746#define IMX_SC_C_MISC0 62747#define IMX_SC_C_MISC1 63748#define IMX_SC_C_MISC2 64749#define IMX_SC_C_MISC3 65750#define IMX_SC_C_LAST 66751 752#endif /* __DT_BINDINGS_RSCRC_IMX_H */753