Symbolic bindings for the dts files...
This commit is contained in:
commit
29c5be8f2b
22
sys/gnu/dts/include/dt-bindings/clk/at91.h
Normal file
22
sys/gnu/dts/include/dt-bindings/clk/at91.h
Normal file
@ -0,0 +1,22 @@
|
||||
/*
|
||||
* This header provides constants for AT91 pmc status.
|
||||
*
|
||||
* The constants defined in this header are being used in dts.
|
||||
*
|
||||
* Licensed under GPLv2 or later.
|
||||
*/
|
||||
|
||||
#ifndef _DT_BINDINGS_CLK_AT91_H
|
||||
#define _DT_BINDINGS_CLK_AT91_H
|
||||
|
||||
#define AT91_PMC_MOSCS 0 /* MOSCS Flag */
|
||||
#define AT91_PMC_LOCKA 1 /* PLLA Lock */
|
||||
#define AT91_PMC_LOCKB 2 /* PLLB Lock */
|
||||
#define AT91_PMC_MCKRDY 3 /* Master Clock */
|
||||
#define AT91_PMC_LOCKU 6 /* UPLL Lock */
|
||||
#define AT91_PMC_PCKRDY(id) (8 + (id)) /* Programmable Clock */
|
||||
#define AT91_PMC_MOSCSELS 16 /* Main Oscillator Selection */
|
||||
#define AT91_PMC_MOSCRCS 17 /* Main On-Chip RC */
|
||||
#define AT91_PMC_CFDEV 18 /* Clock Failure Detector Event */
|
||||
|
||||
#endif
|
26
sys/gnu/dts/include/dt-bindings/clk/exynos-audss-clk.h
Normal file
26
sys/gnu/dts/include/dt-bindings/clk/exynos-audss-clk.h
Normal file
@ -0,0 +1,26 @@
|
||||
/*
|
||||
* This header provides constants for Samsung audio subsystem
|
||||
* clock controller.
|
||||
*
|
||||
* The constants defined in this header are being used in dts
|
||||
* and exynos audss driver.
|
||||
*/
|
||||
|
||||
#ifndef _DT_BINDINGS_CLK_EXYNOS_AUDSS_H
|
||||
#define _DT_BINDINGS_CLK_EXYNOS_AUDSS_H
|
||||
|
||||
#define EXYNOS_MOUT_AUDSS 0
|
||||
#define EXYNOS_MOUT_I2S 1
|
||||
#define EXYNOS_DOUT_SRP 2
|
||||
#define EXYNOS_DOUT_AUD_BUS 3
|
||||
#define EXYNOS_DOUT_I2S 4
|
||||
#define EXYNOS_SRP_CLK 5
|
||||
#define EXYNOS_I2S_BUS 6
|
||||
#define EXYNOS_SCLK_I2S 7
|
||||
#define EXYNOS_PCM_BUS 8
|
||||
#define EXYNOS_SCLK_PCM 9
|
||||
#define EXYNOS_ADMA 10
|
||||
|
||||
#define EXYNOS_AUDSS_MAX_CLKS 11
|
||||
|
||||
#endif
|
42
sys/gnu/dts/include/dt-bindings/clock/efm32-cmu.h
Normal file
42
sys/gnu/dts/include/dt-bindings/clock/efm32-cmu.h
Normal file
@ -0,0 +1,42 @@
|
||||
#ifndef __DT_BINDINGS_CLOCK_EFM32_CMU_H
|
||||
#define __DT_BINDINGS_CLOCK_EFM32_CMU_H
|
||||
|
||||
#define clk_HFXO 0
|
||||
#define clk_HFRCO 1
|
||||
#define clk_LFXO 2
|
||||
#define clk_LFRCO 3
|
||||
#define clk_ULFRCO 4
|
||||
#define clk_AUXHFRCO 5
|
||||
#define clk_HFCLKNODIV 6
|
||||
#define clk_HFCLK 7
|
||||
#define clk_HFPERCLK 8
|
||||
#define clk_HFCORECLK 9
|
||||
#define clk_LFACLK 10
|
||||
#define clk_LFBCLK 11
|
||||
#define clk_WDOGCLK 12
|
||||
#define clk_HFCORECLKDMA 13
|
||||
#define clk_HFCORECLKAES 14
|
||||
#define clk_HFCORECLKUSBC 15
|
||||
#define clk_HFCORECLKUSB 16
|
||||
#define clk_HFCORECLKLE 17
|
||||
#define clk_HFCORECLKEBI 18
|
||||
#define clk_HFPERCLKUSART0 19
|
||||
#define clk_HFPERCLKUSART1 20
|
||||
#define clk_HFPERCLKUSART2 21
|
||||
#define clk_HFPERCLKUART0 22
|
||||
#define clk_HFPERCLKUART1 23
|
||||
#define clk_HFPERCLKTIMER0 24
|
||||
#define clk_HFPERCLKTIMER1 25
|
||||
#define clk_HFPERCLKTIMER2 26
|
||||
#define clk_HFPERCLKTIMER3 27
|
||||
#define clk_HFPERCLKACMP0 28
|
||||
#define clk_HFPERCLKACMP1 29
|
||||
#define clk_HFPERCLKI2C0 30
|
||||
#define clk_HFPERCLKI2C1 31
|
||||
#define clk_HFPERCLKGPIO 32
|
||||
#define clk_HFPERCLKVCMP 33
|
||||
#define clk_HFPERCLKPRS 34
|
||||
#define clk_HFPERCLKADC0 35
|
||||
#define clk_HFPERCLKDAC0 36
|
||||
|
||||
#endif /* __DT_BINDINGS_CLOCK_EFM32_CMU_H */
|
244
sys/gnu/dts/include/dt-bindings/clock/exynos4.h
Normal file
244
sys/gnu/dts/include/dt-bindings/clock/exynos4.h
Normal file
@ -0,0 +1,244 @@
|
||||
/*
|
||||
* Copyright (c) 2013 Samsung Electronics Co., Ltd.
|
||||
* Author: Andrzej Haja <a.hajda@samsung.com>
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License version 2 as
|
||||
* published by the Free Software Foundation.
|
||||
*
|
||||
* Device Tree binding constants for Exynos4 clock controller.
|
||||
*/
|
||||
|
||||
#ifndef _DT_BINDINGS_CLOCK_EXYNOS_4_H
|
||||
#define _DT_BINDINGS_CLOCK_EXYNOS_4_H
|
||||
|
||||
/* core clocks */
|
||||
#define CLK_XXTI 1
|
||||
#define CLK_XUSBXTI 2
|
||||
#define CLK_FIN_PLL 3
|
||||
#define CLK_FOUT_APLL 4
|
||||
#define CLK_FOUT_MPLL 5
|
||||
#define CLK_FOUT_EPLL 6
|
||||
#define CLK_FOUT_VPLL 7
|
||||
#define CLK_SCLK_APLL 8
|
||||
#define CLK_SCLK_MPLL 9
|
||||
#define CLK_SCLK_EPLL 10
|
||||
#define CLK_SCLK_VPLL 11
|
||||
#define CLK_ARM_CLK 12
|
||||
#define CLK_ACLK200 13
|
||||
#define CLK_ACLK100 14
|
||||
#define CLK_ACLK160 15
|
||||
#define CLK_ACLK133 16
|
||||
#define CLK_MOUT_MPLL_USER_T 17 /* Exynos4x12 only */
|
||||
#define CLK_MOUT_MPLL_USER_C 18 /* Exynos4x12 only */
|
||||
#define CLK_MOUT_CORE 19
|
||||
#define CLK_MOUT_APLL 20
|
||||
|
||||
/* gate for special clocks (sclk) */
|
||||
#define CLK_SCLK_FIMC0 128
|
||||
#define CLK_SCLK_FIMC1 129
|
||||
#define CLK_SCLK_FIMC2 130
|
||||
#define CLK_SCLK_FIMC3 131
|
||||
#define CLK_SCLK_CAM0 132
|
||||
#define CLK_SCLK_CAM1 133
|
||||
#define CLK_SCLK_CSIS0 134
|
||||
#define CLK_SCLK_CSIS1 135
|
||||
#define CLK_SCLK_HDMI 136
|
||||
#define CLK_SCLK_MIXER 137
|
||||
#define CLK_SCLK_DAC 138
|
||||
#define CLK_SCLK_PIXEL 139
|
||||
#define CLK_SCLK_FIMD0 140
|
||||
#define CLK_SCLK_MDNIE0 141 /* Exynos4412 only */
|
||||
#define CLK_SCLK_MDNIE_PWM0 142
|
||||
#define CLK_SCLK_MIPI0 143
|
||||
#define CLK_SCLK_AUDIO0 144
|
||||
#define CLK_SCLK_MMC0 145
|
||||
#define CLK_SCLK_MMC1 146
|
||||
#define CLK_SCLK_MMC2 147
|
||||
#define CLK_SCLK_MMC3 148
|
||||
#define CLK_SCLK_MMC4 149
|
||||
#define CLK_SCLK_SATA 150 /* Exynos4210 only */
|
||||
#define CLK_SCLK_UART0 151
|
||||
#define CLK_SCLK_UART1 152
|
||||
#define CLK_SCLK_UART2 153
|
||||
#define CLK_SCLK_UART3 154
|
||||
#define CLK_SCLK_UART4 155
|
||||
#define CLK_SCLK_AUDIO1 156
|
||||
#define CLK_SCLK_AUDIO2 157
|
||||
#define CLK_SCLK_SPDIF 158
|
||||
#define CLK_SCLK_SPI0 159
|
||||
#define CLK_SCLK_SPI1 160
|
||||
#define CLK_SCLK_SPI2 161
|
||||
#define CLK_SCLK_SLIMBUS 162
|
||||
#define CLK_SCLK_FIMD1 163 /* Exynos4210 only */
|
||||
#define CLK_SCLK_MIPI1 164 /* Exynos4210 only */
|
||||
#define CLK_SCLK_PCM1 165
|
||||
#define CLK_SCLK_PCM2 166
|
||||
#define CLK_SCLK_I2S1 167
|
||||
#define CLK_SCLK_I2S2 168
|
||||
#define CLK_SCLK_MIPIHSI 169 /* Exynos4412 only */
|
||||
#define CLK_SCLK_MFC 170
|
||||
#define CLK_SCLK_PCM0 171
|
||||
#define CLK_SCLK_G3D 172
|
||||
#define CLK_SCLK_PWM_ISP 173 /* Exynos4x12 only */
|
||||
#define CLK_SCLK_SPI0_ISP 174 /* Exynos4x12 only */
|
||||
#define CLK_SCLK_SPI1_ISP 175 /* Exynos4x12 only */
|
||||
#define CLK_SCLK_UART_ISP 176 /* Exynos4x12 only */
|
||||
#define CLK_SCLK_FIMG2D 177
|
||||
|
||||
/* gate clocks */
|
||||
#define CLK_FIMC0 256
|
||||
#define CLK_FIMC1 257
|
||||
#define CLK_FIMC2 258
|
||||
#define CLK_FIMC3 259
|
||||
#define CLK_CSIS0 260
|
||||
#define CLK_CSIS1 261
|
||||
#define CLK_JPEG 262
|
||||
#define CLK_SMMU_FIMC0 263
|
||||
#define CLK_SMMU_FIMC1 264
|
||||
#define CLK_SMMU_FIMC2 265
|
||||
#define CLK_SMMU_FIMC3 266
|
||||
#define CLK_SMMU_JPEG 267
|
||||
#define CLK_VP 268
|
||||
#define CLK_MIXER 269
|
||||
#define CLK_TVENC 270 /* Exynos4210 only */
|
||||
#define CLK_HDMI 271
|
||||
#define CLK_SMMU_TV 272
|
||||
#define CLK_MFC 273
|
||||
#define CLK_SMMU_MFCL 274
|
||||
#define CLK_SMMU_MFCR 275
|
||||
#define CLK_G3D 276
|
||||
#define CLK_G2D 277
|
||||
#define CLK_ROTATOR 278 /* Exynos4210 only */
|
||||
#define CLK_MDMA 279 /* Exynos4210 only */
|
||||
#define CLK_SMMU_G2D 280 /* Exynos4210 only */
|
||||
#define CLK_SMMU_ROTATOR 281 /* Exynos4210 only */
|
||||
#define CLK_SMMU_MDMA 282 /* Exynos4210 only */
|
||||
#define CLK_FIMD0 283
|
||||
#define CLK_MIE0 284
|
||||
#define CLK_MDNIE0 285 /* Exynos4412 only */
|
||||
#define CLK_DSIM0 286
|
||||
#define CLK_SMMU_FIMD0 287
|
||||
#define CLK_FIMD1 288 /* Exynos4210 only */
|
||||
#define CLK_MIE1 289 /* Exynos4210 only */
|
||||
#define CLK_DSIM1 290 /* Exynos4210 only */
|
||||
#define CLK_SMMU_FIMD1 291 /* Exynos4210 only */
|
||||
#define CLK_PDMA0 292
|
||||
#define CLK_PDMA1 293
|
||||
#define CLK_PCIE_PHY 294
|
||||
#define CLK_SATA_PHY 295 /* Exynos4210 only */
|
||||
#define CLK_TSI 296
|
||||
#define CLK_SDMMC0 297
|
||||
#define CLK_SDMMC1 298
|
||||
#define CLK_SDMMC2 299
|
||||
#define CLK_SDMMC3 300
|
||||
#define CLK_SDMMC4 301
|
||||
#define CLK_SATA 302 /* Exynos4210 only */
|
||||
#define CLK_SROMC 303
|
||||
#define CLK_USB_HOST 304
|
||||
#define CLK_USB_DEVICE 305
|
||||
#define CLK_PCIE 306
|
||||
#define CLK_ONENAND 307
|
||||
#define CLK_NFCON 308
|
||||
#define CLK_SMMU_PCIE 309
|
||||
#define CLK_GPS 310
|
||||
#define CLK_SMMU_GPS 311
|
||||
#define CLK_UART0 312
|
||||
#define CLK_UART1 313
|
||||
#define CLK_UART2 314
|
||||
#define CLK_UART3 315
|
||||
#define CLK_UART4 316
|
||||
#define CLK_I2C0 317
|
||||
#define CLK_I2C1 318
|
||||
#define CLK_I2C2 319
|
||||
#define CLK_I2C3 320
|
||||
#define CLK_I2C4 321
|
||||
#define CLK_I2C5 322
|
||||
#define CLK_I2C6 323
|
||||
#define CLK_I2C7 324
|
||||
#define CLK_I2C_HDMI 325
|
||||
#define CLK_TSADC 326
|
||||
#define CLK_SPI0 327
|
||||
#define CLK_SPI1 328
|
||||
#define CLK_SPI2 329
|
||||
#define CLK_I2S1 330
|
||||
#define CLK_I2S2 331
|
||||
#define CLK_PCM0 332
|
||||
#define CLK_I2S0 333
|
||||
#define CLK_PCM1 334
|
||||
#define CLK_PCM2 335
|
||||
#define CLK_PWM 336
|
||||
#define CLK_SLIMBUS 337
|
||||
#define CLK_SPDIF 338
|
||||
#define CLK_AC97 339
|
||||
#define CLK_MODEMIF 340
|
||||
#define CLK_CHIPID 341
|
||||
#define CLK_SYSREG 342
|
||||
#define CLK_HDMI_CEC 343
|
||||
#define CLK_MCT 344
|
||||
#define CLK_WDT 345
|
||||
#define CLK_RTC 346
|
||||
#define CLK_KEYIF 347
|
||||
#define CLK_AUDSS 348
|
||||
#define CLK_MIPI_HSI 349 /* Exynos4210 only */
|
||||
#define CLK_MDMA2 350 /* Exynos4210 only */
|
||||
#define CLK_PIXELASYNCM0 351
|
||||
#define CLK_PIXELASYNCM1 352
|
||||
#define CLK_FIMC_LITE0 353 /* Exynos4x12 only */
|
||||
#define CLK_FIMC_LITE1 354 /* Exynos4x12 only */
|
||||
#define CLK_PPMUISPX 355 /* Exynos4x12 only */
|
||||
#define CLK_PPMUISPMX 356 /* Exynos4x12 only */
|
||||
#define CLK_FIMC_ISP 357 /* Exynos4x12 only */
|
||||
#define CLK_FIMC_DRC 358 /* Exynos4x12 only */
|
||||
#define CLK_FIMC_FD 359 /* Exynos4x12 only */
|
||||
#define CLK_MCUISP 360 /* Exynos4x12 only */
|
||||
#define CLK_GICISP 361 /* Exynos4x12 only */
|
||||
#define CLK_SMMU_ISP 362 /* Exynos4x12 only */
|
||||
#define CLK_SMMU_DRC 363 /* Exynos4x12 only */
|
||||
#define CLK_SMMU_FD 364 /* Exynos4x12 only */
|
||||
#define CLK_SMMU_LITE0 365 /* Exynos4x12 only */
|
||||
#define CLK_SMMU_LITE1 366 /* Exynos4x12 only */
|
||||
#define CLK_MCUCTL_ISP 367 /* Exynos4x12 only */
|
||||
#define CLK_MPWM_ISP 368 /* Exynos4x12 only */
|
||||
#define CLK_I2C0_ISP 369 /* Exynos4x12 only */
|
||||
#define CLK_I2C1_ISP 370 /* Exynos4x12 only */
|
||||
#define CLK_MTCADC_ISP 371 /* Exynos4x12 only */
|
||||
#define CLK_PWM_ISP 372 /* Exynos4x12 only */
|
||||
#define CLK_WDT_ISP 373 /* Exynos4x12 only */
|
||||
#define CLK_UART_ISP 374 /* Exynos4x12 only */
|
||||
#define CLK_ASYNCAXIM 375 /* Exynos4x12 only */
|
||||
#define CLK_SMMU_ISPCX 376 /* Exynos4x12 only */
|
||||
#define CLK_SPI0_ISP 377 /* Exynos4x12 only */
|
||||
#define CLK_SPI1_ISP 378 /* Exynos4x12 only */
|
||||
#define CLK_PWM_ISP_SCLK 379 /* Exynos4x12 only */
|
||||
#define CLK_SPI0_ISP_SCLK 380 /* Exynos4x12 only */
|
||||
#define CLK_SPI1_ISP_SCLK 381 /* Exynos4x12 only */
|
||||
#define CLK_UART_ISP_SCLK 382 /* Exynos4x12 only */
|
||||
#define CLK_TMU_APBIF 383
|
||||
|
||||
/* mux clocks */
|
||||
#define CLK_MOUT_FIMC0 384
|
||||
#define CLK_MOUT_FIMC1 385
|
||||
#define CLK_MOUT_FIMC2 386
|
||||
#define CLK_MOUT_FIMC3 387
|
||||
#define CLK_MOUT_CAM0 388
|
||||
#define CLK_MOUT_CAM1 389
|
||||
#define CLK_MOUT_CSIS0 390
|
||||
#define CLK_MOUT_CSIS1 391
|
||||
#define CLK_MOUT_G3D0 392
|
||||
#define CLK_MOUT_G3D1 393
|
||||
#define CLK_MOUT_G3D 394
|
||||
#define CLK_ACLK400_MCUISP 395 /* Exynos4x12 only */
|
||||
|
||||
/* div clocks */
|
||||
#define CLK_DIV_ISP0 450 /* Exynos4x12 only */
|
||||
#define CLK_DIV_ISP1 451 /* Exynos4x12 only */
|
||||
#define CLK_DIV_MCUISP0 452 /* Exynos4x12 only */
|
||||
#define CLK_DIV_MCUISP1 453 /* Exynos4x12 only */
|
||||
#define CLK_DIV_ACLK200 454 /* Exynos4x12 only */
|
||||
#define CLK_DIV_ACLK400_MCUISP 455 /* Exynos4x12 only */
|
||||
|
||||
/* must be greater than maximal clock id */
|
||||
#define CLK_NR_CLKS 456
|
||||
|
||||
#endif /* _DT_BINDINGS_CLOCK_EXYNOS_4_H */
|
160
sys/gnu/dts/include/dt-bindings/clock/exynos5250.h
Normal file
160
sys/gnu/dts/include/dt-bindings/clock/exynos5250.h
Normal file
@ -0,0 +1,160 @@
|
||||
/*
|
||||
* Copyright (c) 2013 Samsung Electronics Co., Ltd.
|
||||
* Author: Andrzej Haja <a.hajda@samsung.com>
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License version 2 as
|
||||
* published by the Free Software Foundation.
|
||||
*
|
||||
* Device Tree binding constants for Exynos5250 clock controller.
|
||||
*/
|
||||
|
||||
#ifndef _DT_BINDINGS_CLOCK_EXYNOS_5250_H
|
||||
#define _DT_BINDINGS_CLOCK_EXYNOS_5250_H
|
||||
|
||||
/* core clocks */
|
||||
#define CLK_FIN_PLL 1
|
||||
#define CLK_FOUT_APLL 2
|
||||
#define CLK_FOUT_MPLL 3
|
||||
#define CLK_FOUT_BPLL 4
|
||||
#define CLK_FOUT_GPLL 5
|
||||
#define CLK_FOUT_CPLL 6
|
||||
#define CLK_FOUT_EPLL 7
|
||||
#define CLK_FOUT_VPLL 8
|
||||
|
||||
/* gate for special clocks (sclk) */
|
||||
#define CLK_SCLK_CAM_BAYER 128
|
||||
#define CLK_SCLK_CAM0 129
|
||||
#define CLK_SCLK_CAM1 130
|
||||
#define CLK_SCLK_GSCL_WA 131
|
||||
#define CLK_SCLK_GSCL_WB 132
|
||||
#define CLK_SCLK_FIMD1 133
|
||||
#define CLK_SCLK_MIPI1 134
|
||||
#define CLK_SCLK_DP 135
|
||||
#define CLK_SCLK_HDMI 136
|
||||
#define CLK_SCLK_PIXEL 137
|
||||
#define CLK_SCLK_AUDIO0 138
|
||||
#define CLK_SCLK_MMC0 139
|
||||
#define CLK_SCLK_MMC1 140
|
||||
#define CLK_SCLK_MMC2 141
|
||||
#define CLK_SCLK_MMC3 142
|
||||
#define CLK_SCLK_SATA 143
|
||||
#define CLK_SCLK_USB3 144
|
||||
#define CLK_SCLK_JPEG 145
|
||||
#define CLK_SCLK_UART0 146
|
||||
#define CLK_SCLK_UART1 147
|
||||
#define CLK_SCLK_UART2 148
|
||||
#define CLK_SCLK_UART3 149
|
||||
#define CLK_SCLK_PWM 150
|
||||
#define CLK_SCLK_AUDIO1 151
|
||||
#define CLK_SCLK_AUDIO2 152
|
||||
#define CLK_SCLK_SPDIF 153
|
||||
#define CLK_SCLK_SPI0 154
|
||||
#define CLK_SCLK_SPI1 155
|
||||
#define CLK_SCLK_SPI2 156
|
||||
#define CLK_DIV_I2S1 157
|
||||
#define CLK_DIV_I2S2 158
|
||||
#define CLK_SCLK_HDMIPHY 159
|
||||
#define CLK_DIV_PCM0 160
|
||||
|
||||
/* gate clocks */
|
||||
#define CLK_GSCL0 256
|
||||
#define CLK_GSCL1 257
|
||||
#define CLK_GSCL2 258
|
||||
#define CLK_GSCL3 259
|
||||
#define CLK_GSCL_WA 260
|
||||
#define CLK_GSCL_WB 261
|
||||
#define CLK_SMMU_GSCL0 262
|
||||
#define CLK_SMMU_GSCL1 263
|
||||
#define CLK_SMMU_GSCL2 264
|
||||
#define CLK_SMMU_GSCL3 265
|
||||
#define CLK_MFC 266
|
||||
#define CLK_SMMU_MFCL 267
|
||||
#define CLK_SMMU_MFCR 268
|
||||
#define CLK_ROTATOR 269
|
||||
#define CLK_JPEG 270
|
||||
#define CLK_MDMA1 271
|
||||
#define CLK_SMMU_ROTATOR 272
|
||||
#define CLK_SMMU_JPEG 273
|
||||
#define CLK_SMMU_MDMA1 274
|
||||
#define CLK_PDMA0 275
|
||||
#define CLK_PDMA1 276
|
||||
#define CLK_SATA 277
|
||||
#define CLK_USBOTG 278
|
||||
#define CLK_MIPI_HSI 279
|
||||
#define CLK_SDMMC0 280
|
||||
#define CLK_SDMMC1 281
|
||||
#define CLK_SDMMC2 282
|
||||
#define CLK_SDMMC3 283
|
||||
#define CLK_SROMC 284
|
||||
#define CLK_USB2 285
|
||||
#define CLK_USB3 286
|
||||
#define CLK_SATA_PHYCTRL 287
|
||||
#define CLK_SATA_PHYI2C 288
|
||||
#define CLK_UART0 289
|
||||
#define CLK_UART1 290
|
||||
#define CLK_UART2 291
|
||||
#define CLK_UART3 292
|
||||
#define CLK_UART4 293
|
||||
#define CLK_I2C0 294
|
||||
#define CLK_I2C1 295
|
||||
#define CLK_I2C2 296
|
||||
#define CLK_I2C3 297
|
||||
#define CLK_I2C4 298
|
||||
#define CLK_I2C5 299
|
||||
#define CLK_I2C6 300
|
||||
#define CLK_I2C7 301
|
||||
#define CLK_I2C_HDMI 302
|
||||
#define CLK_ADC 303
|
||||
#define CLK_SPI0 304
|
||||
#define CLK_SPI1 305
|
||||
#define CLK_SPI2 306
|
||||
#define CLK_I2S1 307
|
||||
#define CLK_I2S2 308
|
||||
#define CLK_PCM1 309
|
||||
#define CLK_PCM2 310
|
||||
#define CLK_PWM 311
|
||||
#define CLK_SPDIF 312
|
||||
#define CLK_AC97 313
|
||||
#define CLK_HSI2C0 314
|
||||
#define CLK_HSI2C1 315
|
||||
#define CLK_HSI2C2 316
|
||||
#define CLK_HSI2C3 317
|
||||
#define CLK_CHIPID 318
|
||||
#define CLK_SYSREG 319
|
||||
#define CLK_PMU 320
|
||||
#define CLK_CMU_TOP 321
|
||||
#define CLK_CMU_CORE 322
|
||||
#define CLK_CMU_MEM 323
|
||||
#define CLK_TZPC0 324
|
||||
#define CLK_TZPC1 325
|
||||
#define CLK_TZPC2 326
|
||||
#define CLK_TZPC3 327
|
||||
#define CLK_TZPC4 328
|
||||
#define CLK_TZPC5 329
|
||||
#define CLK_TZPC6 330
|
||||
#define CLK_TZPC7 331
|
||||
#define CLK_TZPC8 332
|
||||
#define CLK_TZPC9 333
|
||||
#define CLK_HDMI_CEC 334
|
||||
#define CLK_MCT 335
|
||||
#define CLK_WDT 336
|
||||
#define CLK_RTC 337
|
||||
#define CLK_TMU 338
|
||||
#define CLK_FIMD1 339
|
||||
#define CLK_MIE1 340
|
||||
#define CLK_DSIM0 341
|
||||
#define CLK_DP 342
|
||||
#define CLK_MIXER 343
|
||||
#define CLK_HDMI 344
|
||||
#define CLK_G2D 345
|
||||
#define CLK_MDMA0 346
|
||||
#define CLK_SMMU_MDMA0 347
|
||||
|
||||
/* mux clocks */
|
||||
#define CLK_MOUT_HDMI 1024
|
||||
|
||||
/* must be greater than maximal clock id */
|
||||
#define CLK_NR_CLKS 1025
|
||||
|
||||
#endif /* _DT_BINDINGS_CLOCK_EXYNOS_5250_H */
|
188
sys/gnu/dts/include/dt-bindings/clock/exynos5420.h
Normal file
188
sys/gnu/dts/include/dt-bindings/clock/exynos5420.h
Normal file
@ -0,0 +1,188 @@
|
||||
/*
|
||||
* Copyright (c) 2013 Samsung Electronics Co., Ltd.
|
||||
* Author: Andrzej Haja <a.hajda@samsung.com>
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License version 2 as
|
||||
* published by the Free Software Foundation.
|
||||
*
|
||||
* Device Tree binding constants for Exynos5420 clock controller.
|
||||
*/
|
||||
|
||||
#ifndef _DT_BINDINGS_CLOCK_EXYNOS_5420_H
|
||||
#define _DT_BINDINGS_CLOCK_EXYNOS_5420_H
|
||||
|
||||
/* core clocks */
|
||||
#define CLK_FIN_PLL 1
|
||||
#define CLK_FOUT_APLL 2
|
||||
#define CLK_FOUT_CPLL 3
|
||||
#define CLK_FOUT_DPLL 4
|
||||
#define CLK_FOUT_EPLL 5
|
||||
#define CLK_FOUT_RPLL 6
|
||||
#define CLK_FOUT_IPLL 7
|
||||
#define CLK_FOUT_SPLL 8
|
||||
#define CLK_FOUT_VPLL 9
|
||||
#define CLK_FOUT_MPLL 10
|
||||
#define CLK_FOUT_BPLL 11
|
||||
#define CLK_FOUT_KPLL 12
|
||||
|
||||
/* gate for special clocks (sclk) */
|
||||
#define CLK_SCLK_UART0 128
|
||||
#define CLK_SCLK_UART1 129
|
||||
#define CLK_SCLK_UART2 130
|
||||
#define CLK_SCLK_UART3 131
|
||||
#define CLK_SCLK_MMC0 132
|
||||
#define CLK_SCLK_MMC1 133
|
||||
#define CLK_SCLK_MMC2 134
|
||||
#define CLK_SCLK_SPI0 135
|
||||
#define CLK_SCLK_SPI1 136
|
||||
#define CLK_SCLK_SPI2 137
|
||||
#define CLK_SCLK_I2S1 138
|
||||
#define CLK_SCLK_I2S2 139
|
||||
#define CLK_SCLK_PCM1 140
|
||||
#define CLK_SCLK_PCM2 141
|
||||
#define CLK_SCLK_SPDIF 142
|
||||
#define CLK_SCLK_HDMI 143
|
||||
#define CLK_SCLK_PIXEL 144
|
||||
#define CLK_SCLK_DP1 145
|
||||
#define CLK_SCLK_MIPI1 146
|
||||
#define CLK_SCLK_FIMD1 147
|
||||
#define CLK_SCLK_MAUDIO0 148
|
||||
#define CLK_SCLK_MAUPCM0 149
|
||||
#define CLK_SCLK_USBD300 150
|
||||
#define CLK_SCLK_USBD301 151
|
||||
#define CLK_SCLK_USBPHY300 152
|
||||
#define CLK_SCLK_USBPHY301 153
|
||||
#define CLK_SCLK_UNIPRO 154
|
||||
#define CLK_SCLK_PWM 155
|
||||
#define CLK_SCLK_GSCL_WA 156
|
||||
#define CLK_SCLK_GSCL_WB 157
|
||||
#define CLK_SCLK_HDMIPHY 158
|
||||
|
||||
/* gate clocks */
|
||||
#define CLK_ACLK66_PERIC 256
|
||||
#define CLK_UART0 257
|
||||
#define CLK_UART1 258
|
||||
#define CLK_UART2 259
|
||||
#define CLK_UART3 260
|
||||
#define CLK_I2C0 261
|
||||
#define CLK_I2C1 262
|
||||
#define CLK_I2C2 263
|
||||
#define CLK_I2C3 264
|
||||
#define CLK_I2C4 265
|
||||
#define CLK_I2C5 266
|
||||
#define CLK_I2C6 267
|
||||
#define CLK_I2C7 268
|
||||
#define CLK_I2C_HDMI 269
|
||||
#define CLK_TSADC 270
|
||||
#define CLK_SPI0 271
|
||||
#define CLK_SPI1 272
|
||||
#define CLK_SPI2 273
|
||||
#define CLK_KEYIF 274
|
||||
#define CLK_I2S1 275
|
||||
#define CLK_I2S2 276
|
||||
#define CLK_PCM1 277
|
||||
#define CLK_PCM2 278
|
||||
#define CLK_PWM 279
|
||||
#define CLK_SPDIF 280
|
||||
#define CLK_I2C8 281
|
||||
#define CLK_I2C9 282
|
||||
#define CLK_I2C10 283
|
||||
#define CLK_ACLK66_PSGEN 300
|
||||
#define CLK_CHIPID 301
|
||||
#define CLK_SYSREG 302
|
||||
#define CLK_TZPC0 303
|
||||
#define CLK_TZPC1 304
|
||||
#define CLK_TZPC2 305
|
||||
#define CLK_TZPC3 306
|
||||
#define CLK_TZPC4 307
|
||||
#define CLK_TZPC5 308
|
||||
#define CLK_TZPC6 309
|
||||
#define CLK_TZPC7 310
|
||||
#define CLK_TZPC8 311
|
||||
#define CLK_TZPC9 312
|
||||
#define CLK_HDMI_CEC 313
|
||||
#define CLK_SECKEY 314
|
||||
#define CLK_MCT 315
|
||||
#define CLK_WDT 316
|
||||
#define CLK_RTC 317
|
||||
#define CLK_TMU 318
|
||||
#define CLK_TMU_GPU 319
|
||||
#define CLK_PCLK66_GPIO 330
|
||||
#define CLK_ACLK200_FSYS2 350
|
||||
#define CLK_MMC0 351
|
||||
#define CLK_MMC1 352
|
||||
#define CLK_MMC2 353
|
||||
#define CLK_SROMC 354
|
||||
#define CLK_UFS 355
|
||||
#define CLK_ACLK200_FSYS 360
|
||||
#define CLK_TSI 361
|
||||
#define CLK_PDMA0 362
|
||||
#define CLK_PDMA1 363
|
||||
#define CLK_RTIC 364
|
||||
#define CLK_USBH20 365
|
||||
#define CLK_USBD300 366
|
||||
#define CLK_USBD301 367
|
||||
#define CLK_ACLK400_MSCL 380
|
||||
#define CLK_MSCL0 381
|
||||
#define CLK_MSCL1 382
|
||||
#define CLK_MSCL2 383
|
||||
#define CLK_SMMU_MSCL0 384
|
||||
#define CLK_SMMU_MSCL1 385
|
||||
#define CLK_SMMU_MSCL2 386
|
||||
#define CLK_ACLK333 400
|
||||
#define CLK_MFC 401
|
||||
#define CLK_SMMU_MFCL 402
|
||||
#define CLK_SMMU_MFCR 403
|
||||
#define CLK_ACLK200_DISP1 410
|
||||
#define CLK_DSIM1 411
|
||||
#define CLK_DP1 412
|
||||
#define CLK_HDMI 413
|
||||
#define CLK_ACLK300_DISP1 420
|
||||
#define CLK_FIMD1 421
|
||||
#define CLK_SMMU_FIMD1 422
|
||||
#define CLK_ACLK166 430
|
||||
#define CLK_MIXER 431
|
||||
#define CLK_ACLK266 440
|
||||
#define CLK_ROTATOR 441
|
||||
#define CLK_MDMA1 442
|
||||
#define CLK_SMMU_ROTATOR 443
|
||||
#define CLK_SMMU_MDMA1 444
|
||||
#define CLK_ACLK300_JPEG 450
|
||||
#define CLK_JPEG 451
|
||||
#define CLK_JPEG2 452
|
||||
#define CLK_SMMU_JPEG 453
|
||||
#define CLK_ACLK300_GSCL 460
|
||||
#define CLK_SMMU_GSCL0 461
|
||||
#define CLK_SMMU_GSCL1 462
|
||||
#define CLK_GSCL_WA 463
|
||||
#define CLK_GSCL_WB 464
|
||||
#define CLK_GSCL0 465
|
||||
#define CLK_GSCL1 466
|
||||
#define CLK_CLK_3AA 467
|
||||
#define CLK_ACLK266_G2D 470
|
||||
#define CLK_SSS 471
|
||||
#define CLK_SLIM_SSS 472
|
||||
#define CLK_MDMA0 473
|
||||
#define CLK_ACLK333_G2D 480
|
||||
#define CLK_G2D 481
|
||||
#define CLK_ACLK333_432_GSCL 490
|
||||
#define CLK_SMMU_3AA 491
|
||||
#define CLK_SMMU_FIMCL0 492
|
||||
#define CLK_SMMU_FIMCL1 493
|
||||
#define CLK_SMMU_FIMCL3 494
|
||||
#define CLK_FIMC_LITE3 495
|
||||
#define CLK_ACLK_G3D 500
|
||||
#define CLK_G3D 501
|
||||
#define CLK_SMMU_MIXER 502
|
||||
|
||||
/* mux clocks */
|
||||
#define CLK_MOUT_HDMI 640
|
||||
|
||||
/* divider clocks */
|
||||
#define CLK_DOUT_PIXEL 768
|
||||
|
||||
/* must be greater than maximal clock id */
|
||||
#define CLK_NR_CLKS 769
|
||||
|
||||
#endif /* _DT_BINDINGS_CLOCK_EXYNOS_5420_H */
|
42
sys/gnu/dts/include/dt-bindings/clock/exynos5440.h
Normal file
42
sys/gnu/dts/include/dt-bindings/clock/exynos5440.h
Normal file
@ -0,0 +1,42 @@
|
||||
/*
|
||||
* Copyright (c) 2013 Samsung Electronics Co., Ltd.
|
||||
* Author: Andrzej Haja <a.hajda-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org>
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License version 2 as
|
||||
* published by the Free Software Foundation.
|
||||
*
|
||||
* Device Tree binding constants for Exynos5440 clock controller.
|
||||
*/
|
||||
|
||||
#ifndef _DT_BINDINGS_CLOCK_EXYNOS_5440_H
|
||||
#define _DT_BINDINGS_CLOCK_EXYNOS_5440_H
|
||||
|
||||
#define CLK_XTAL 1
|
||||
#define CLK_ARM_CLK 2
|
||||
#define CLK_SPI_BAUD 16
|
||||
#define CLK_PB0_250 17
|
||||
#define CLK_PR0_250 18
|
||||
#define CLK_PR1_250 19
|
||||
#define CLK_B_250 20
|
||||
#define CLK_B_125 21
|
||||
#define CLK_B_200 22
|
||||
#define CLK_SATA 23
|
||||
#define CLK_USB 24
|
||||
#define CLK_GMAC0 25
|
||||
#define CLK_CS250 26
|
||||
#define CLK_PB0_250_O 27
|
||||
#define CLK_PR0_250_O 28
|
||||
#define CLK_PR1_250_O 29
|
||||
#define CLK_B_250_O 30
|
||||
#define CLK_B_125_O 31
|
||||
#define CLK_B_200_O 32
|
||||
#define CLK_SATA_O 33
|
||||
#define CLK_USB_O 34
|
||||
#define CLK_GMAC0_O 35
|
||||
#define CLK_CS250_O 36
|
||||
|
||||
/* must be greater than maximal clock id */
|
||||
#define CLK_NR_CLKS 37
|
||||
|
||||
#endif /* _DT_BINDINGS_CLOCK_EXYNOS_5440_H */
|
152
sys/gnu/dts/include/dt-bindings/clock/hi3620-clock.h
Normal file
152
sys/gnu/dts/include/dt-bindings/clock/hi3620-clock.h
Normal file
@ -0,0 +1,152 @@
|
||||
/*
|
||||
* Copyright (c) 2012-2013 Hisilicon Limited.
|
||||
* Copyright (c) 2012-2013 Linaro Limited.
|
||||
*
|
||||
* Author: Haojian Zhuang <haojian.zhuang@linaro.org>
|
||||
* Xin Li <li.xin@linaro.org>
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation; either version 2 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License along
|
||||
* with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
*
|
||||
*/
|
||||
|
||||
#ifndef __DTS_HI3620_CLOCK_H
|
||||
#define __DTS_HI3620_CLOCK_H
|
||||
|
||||
#define HI3620_NONE_CLOCK 0
|
||||
|
||||
/* fixed rate & fixed factor clocks */
|
||||
#define HI3620_OSC32K 1
|
||||
#define HI3620_OSC26M 2
|
||||
#define HI3620_PCLK 3
|
||||
#define HI3620_PLL_ARM0 4
|
||||
#define HI3620_PLL_ARM1 5
|
||||
#define HI3620_PLL_PERI 6
|
||||
#define HI3620_PLL_USB 7
|
||||
#define HI3620_PLL_HDMI 8
|
||||
#define HI3620_PLL_GPU 9
|
||||
#define HI3620_RCLK_TCXO 10
|
||||
#define HI3620_RCLK_CFGAXI 11
|
||||
#define HI3620_RCLK_PICO 12
|
||||
|
||||
/* mux clocks */
|
||||
#define HI3620_TIMER0_MUX 32
|
||||
#define HI3620_TIMER1_MUX 33
|
||||
#define HI3620_TIMER2_MUX 34
|
||||
#define HI3620_TIMER3_MUX 35
|
||||
#define HI3620_TIMER4_MUX 36
|
||||
#define HI3620_TIMER5_MUX 37
|
||||
#define HI3620_TIMER6_MUX 38
|
||||
#define HI3620_TIMER7_MUX 39
|
||||
#define HI3620_TIMER8_MUX 40
|
||||
#define HI3620_TIMER9_MUX 41
|
||||
#define HI3620_UART0_MUX 42
|
||||
#define HI3620_UART1_MUX 43
|
||||
#define HI3620_UART2_MUX 44
|
||||
#define HI3620_UART3_MUX 45
|
||||
#define HI3620_UART4_MUX 46
|
||||
#define HI3620_SPI0_MUX 47
|
||||
#define HI3620_SPI1_MUX 48
|
||||
#define HI3620_SPI2_MUX 49
|
||||
#define HI3620_SAXI_MUX 50
|
||||
#define HI3620_PWM0_MUX 51
|
||||
#define HI3620_PWM1_MUX 52
|
||||
#define HI3620_SD_MUX 53
|
||||
#define HI3620_MMC1_MUX 54
|
||||
#define HI3620_MMC1_MUX2 55
|
||||
#define HI3620_G2D_MUX 56
|
||||
#define HI3620_VENC_MUX 57
|
||||
#define HI3620_VDEC_MUX 58
|
||||
#define HI3620_VPP_MUX 59
|
||||
#define HI3620_EDC0_MUX 60
|
||||
#define HI3620_LDI0_MUX 61
|
||||
#define HI3620_EDC1_MUX 62
|
||||
#define HI3620_LDI1_MUX 63
|
||||
#define HI3620_RCLK_HSIC 64
|
||||
#define HI3620_MMC2_MUX 65
|
||||
#define HI3620_MMC3_MUX 66
|
||||
|
||||
/* divider clocks */
|
||||
#define HI3620_SHAREAXI_DIV 128
|
||||
#define HI3620_CFGAXI_DIV 129
|
||||
#define HI3620_SD_DIV 130
|
||||
#define HI3620_MMC1_DIV 131
|
||||
#define HI3620_HSIC_DIV 132
|
||||
#define HI3620_MMC2_DIV 133
|
||||
#define HI3620_MMC3_DIV 134
|
||||
|
||||
/* gate clocks */
|
||||
#define HI3620_TIMERCLK01 160
|
||||
#define HI3620_TIMER_RCLK01 161
|
||||
#define HI3620_TIMERCLK23 162
|
||||
#define HI3620_TIMER_RCLK23 163
|
||||
#define HI3620_TIMERCLK45 164
|
||||
#define HI3620_TIMERCLK67 165
|
||||
#define HI3620_TIMERCLK89 166
|
||||
#define HI3620_RTCCLK 167
|
||||
#define HI3620_KPC_CLK 168
|
||||
#define HI3620_GPIOCLK0 169
|
||||
#define HI3620_GPIOCLK1 170
|
||||
#define HI3620_GPIOCLK2 171
|
||||
#define HI3620_GPIOCLK3 172
|
||||
#define HI3620_GPIOCLK4 173
|
||||
#define HI3620_GPIOCLK5 174
|
||||
#define HI3620_GPIOCLK6 175
|
||||
#define HI3620_GPIOCLK7 176
|
||||
#define HI3620_GPIOCLK8 177
|
||||
#define HI3620_GPIOCLK9 178
|
||||
#define HI3620_GPIOCLK10 179
|
||||
#define HI3620_GPIOCLK11 180
|
||||
#define HI3620_GPIOCLK12 181
|
||||
#define HI3620_GPIOCLK13 182
|
||||
#define HI3620_GPIOCLK14 183
|
||||
#define HI3620_GPIOCLK15 184
|
||||
#define HI3620_GPIOCLK16 185
|
||||
#define HI3620_GPIOCLK17 186
|
||||
#define HI3620_GPIOCLK18 187
|
||||
#define HI3620_GPIOCLK19 188
|
||||
#define HI3620_GPIOCLK20 189
|
||||
#define HI3620_GPIOCLK21 190
|
||||
#define HI3620_DPHY0_CLK 191
|
||||
#define HI3620_DPHY1_CLK 192
|
||||
#define HI3620_DPHY2_CLK 193
|
||||
#define HI3620_USBPHY_CLK 194
|
||||
#define HI3620_ACP_CLK 195
|
||||
#define HI3620_PWMCLK0 196
|
||||
#define HI3620_PWMCLK1 197
|
||||
#define HI3620_UARTCLK0 198
|
||||
#define HI3620_UARTCLK1 199
|
||||
#define HI3620_UARTCLK2 200
|
||||
#define HI3620_UARTCLK3 201
|
||||
#define HI3620_UARTCLK4 202
|
||||
#define HI3620_SPICLK0 203
|
||||
#define HI3620_SPICLK1 204
|
||||
#define HI3620_SPICLK2 205
|
||||
#define HI3620_I2CCLK0 206
|
||||
#define HI3620_I2CCLK1 207
|
||||
#define HI3620_I2CCLK2 208
|
||||
#define HI3620_I2CCLK3 209
|
||||
#define HI3620_SCI_CLK 210
|
||||
#define HI3620_DDRC_PER_CLK 211
|
||||
#define HI3620_DMAC_CLK 212
|
||||
#define HI3620_USB2DVC_CLK 213
|
||||
#define HI3620_SD_CLK 214
|
||||
#define HI3620_MMC_CLK1 215
|
||||
#define HI3620_MMC_CLK2 216
|
||||
#define HI3620_MMC_CLK3 217
|
||||
#define HI3620_MCU_CLK 218
|
||||
|
||||
#define HI3620_NR_CLKS 219
|
||||
|
||||
#endif /* __DTS_HI3620_CLOCK_H */
|
203
sys/gnu/dts/include/dt-bindings/clock/imx5-clock.h
Normal file
203
sys/gnu/dts/include/dt-bindings/clock/imx5-clock.h
Normal file
@ -0,0 +1,203 @@
|
||||
/*
|
||||
* Copyright 2013 Lucas Stach, Pengutronix <l.stach@pengutronix.de>
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License version 2 as
|
||||
* published by the Free Software Foundation.
|
||||
*
|
||||
*/
|
||||
|
||||
#ifndef __DT_BINDINGS_CLOCK_IMX5_H
|
||||
#define __DT_BINDINGS_CLOCK_IMX5_H
|
||||
|
||||
#define IMX5_CLK_DUMMY 0
|
||||
#define IMX5_CLK_CKIL 1
|
||||
#define IMX5_CLK_OSC 2
|
||||
#define IMX5_CLK_CKIH1 3
|
||||
#define IMX5_CLK_CKIH2 4
|
||||
#define IMX5_CLK_AHB 5
|
||||
#define IMX5_CLK_IPG 6
|
||||
#define IMX5_CLK_AXI_A 7
|
||||
#define IMX5_CLK_AXI_B 8
|
||||
#define IMX5_CLK_UART_PRED 9
|
||||
#define IMX5_CLK_UART_ROOT 10
|
||||
#define IMX5_CLK_ESDHC_A_PRED 11
|
||||
#define IMX5_CLK_ESDHC_B_PRED 12
|
||||
#define IMX5_CLK_ESDHC_C_SEL 13
|
||||
#define IMX5_CLK_ESDHC_D_SEL 14
|
||||
#define IMX5_CLK_EMI_SEL 15
|
||||
#define IMX5_CLK_EMI_SLOW_PODF 16
|
||||
#define IMX5_CLK_NFC_PODF 17
|
||||
#define IMX5_CLK_ECSPI_PRED 18
|
||||
#define IMX5_CLK_ECSPI_PODF 19
|
||||
#define IMX5_CLK_USBOH3_PRED 20
|
||||
#define IMX5_CLK_USBOH3_PODF 21
|
||||
#define IMX5_CLK_USB_PHY_PRED 22
|
||||
#define IMX5_CLK_USB_PHY_PODF 23
|
||||
#define IMX5_CLK_CPU_PODF 24
|
||||
#define IMX5_CLK_DI_PRED 25
|
||||
#define IMX5_CLK_TVE_SEL 27
|
||||
#define IMX5_CLK_UART1_IPG_GATE 28
|
||||
#define IMX5_CLK_UART1_PER_GATE 29
|
||||
#define IMX5_CLK_UART2_IPG_GATE 30
|
||||
#define IMX5_CLK_UART2_PER_GATE 31
|
||||
#define IMX5_CLK_UART3_IPG_GATE 32
|
||||
#define IMX5_CLK_UART3_PER_GATE 33
|
||||
#define IMX5_CLK_I2C1_GATE 34
|
||||
#define IMX5_CLK_I2C2_GATE 35
|
||||
#define IMX5_CLK_GPT_IPG_GATE 36
|
||||
#define IMX5_CLK_PWM1_IPG_GATE 37
|
||||
#define IMX5_CLK_PWM1_HF_GATE 38
|
||||
#define IMX5_CLK_PWM2_IPG_GATE 39
|
||||
#define IMX5_CLK_PWM2_HF_GATE 40
|
||||
#define IMX5_CLK_GPT_HF_GATE 41
|
||||
#define IMX5_CLK_FEC_GATE 42
|
||||
#define IMX5_CLK_USBOH3_PER_GATE 43
|
||||
#define IMX5_CLK_ESDHC1_IPG_GATE 44
|
||||
#define IMX5_CLK_ESDHC2_IPG_GATE 45
|
||||
#define IMX5_CLK_ESDHC3_IPG_GATE 46
|
||||
#define IMX5_CLK_ESDHC4_IPG_GATE 47
|
||||
#define IMX5_CLK_SSI1_IPG_GATE 48
|
||||
#define IMX5_CLK_SSI2_IPG_GATE 49
|
||||
#define IMX5_CLK_SSI3_IPG_GATE 50
|
||||
#define IMX5_CLK_ECSPI1_IPG_GATE 51
|
||||
#define IMX5_CLK_ECSPI1_PER_GATE 52
|
||||
#define IMX5_CLK_ECSPI2_IPG_GATE 53
|
||||
#define IMX5_CLK_ECSPI2_PER_GATE 54
|
||||
#define IMX5_CLK_CSPI_IPG_GATE 55
|
||||
#define IMX5_CLK_SDMA_GATE 56
|
||||
#define IMX5_CLK_EMI_SLOW_GATE 57
|
||||
#define IMX5_CLK_IPU_SEL 58
|
||||
#define IMX5_CLK_IPU_GATE 59
|
||||
#define IMX5_CLK_NFC_GATE 60
|
||||
#define IMX5_CLK_IPU_DI1_GATE 61
|
||||
#define IMX5_CLK_VPU_SEL 62
|
||||
#define IMX5_CLK_VPU_GATE 63
|
||||
#define IMX5_CLK_VPU_REFERENCE_GATE 64
|
||||
#define IMX5_CLK_UART4_IPG_GATE 65
|
||||
#define IMX5_CLK_UART4_PER_GATE 66
|
||||
#define IMX5_CLK_UART5_IPG_GATE 67
|
||||
#define IMX5_CLK_UART5_PER_GATE 68
|
||||
#define IMX5_CLK_TVE_GATE 69
|
||||
#define IMX5_CLK_TVE_PRED 70
|
||||
#define IMX5_CLK_ESDHC1_PER_GATE 71
|
||||
#define IMX5_CLK_ESDHC2_PER_GATE 72
|
||||
#define IMX5_CLK_ESDHC3_PER_GATE 73
|
||||
#define IMX5_CLK_ESDHC4_PER_GATE 74
|
||||
#define IMX5_CLK_USB_PHY_GATE 75
|
||||
#define IMX5_CLK_HSI2C_GATE 76
|
||||
#define IMX5_CLK_MIPI_HSC1_GATE 77
|
||||
#define IMX5_CLK_MIPI_HSC2_GATE 78
|
||||
#define IMX5_CLK_MIPI_ESC_GATE 79
|
||||
#define IMX5_CLK_MIPI_HSP_GATE 80
|
||||
#define IMX5_CLK_LDB_DI1_DIV_3_5 81
|
||||
#define IMX5_CLK_LDB_DI1_DIV 82
|
||||
#define IMX5_CLK_LDB_DI0_DIV_3_5 83
|
||||
#define IMX5_CLK_LDB_DI0_DIV 84
|
||||
#define IMX5_CLK_LDB_DI1_GATE 85
|
||||
#define IMX5_CLK_CAN2_SERIAL_GATE 86
|
||||
#define IMX5_CLK_CAN2_IPG_GATE 87
|
||||
#define IMX5_CLK_I2C3_GATE 88
|
||||
#define IMX5_CLK_LP_APM 89
|
||||
#define IMX5_CLK_PERIPH_APM 90
|
||||
#define IMX5_CLK_MAIN_BUS 91
|
||||
#define IMX5_CLK_AHB_MAX 92
|
||||
#define IMX5_CLK_AIPS_TZ1 93
|
||||
#define IMX5_CLK_AIPS_TZ2 94
|
||||
#define IMX5_CLK_TMAX1 95
|
||||
#define IMX5_CLK_TMAX2 96
|
||||
#define IMX5_CLK_TMAX3 97
|
||||
#define IMX5_CLK_SPBA 98
|
||||
#define IMX5_CLK_UART_SEL 99
|
||||
#define IMX5_CLK_ESDHC_A_SEL 100
|
||||
#define IMX5_CLK_ESDHC_B_SEL 101
|
||||
#define IMX5_CLK_ESDHC_A_PODF 102
|
||||
#define IMX5_CLK_ESDHC_B_PODF 103
|
||||
#define IMX5_CLK_ECSPI_SEL 104
|
||||
#define IMX5_CLK_USBOH3_SEL 105
|
||||
#define IMX5_CLK_USB_PHY_SEL 106
|
||||
#define IMX5_CLK_IIM_GATE 107
|
||||
#define IMX5_CLK_USBOH3_GATE 108
|
||||
#define IMX5_CLK_EMI_FAST_GATE 109
|
||||
#define IMX5_CLK_IPU_DI0_GATE 110
|
||||
#define IMX5_CLK_GPC_DVFS 111
|
||||
#define IMX5_CLK_PLL1_SW 112
|
||||
#define IMX5_CLK_PLL2_SW 113
|
||||
#define IMX5_CLK_PLL3_SW 114
|
||||
#define IMX5_CLK_IPU_DI0_SEL 115
|
||||
#define IMX5_CLK_IPU_DI1_SEL 116
|
||||
#define IMX5_CLK_TVE_EXT_SEL 117
|
||||
#define IMX5_CLK_MX51_MIPI 118
|
||||
#define IMX5_CLK_PLL4_SW 119
|
||||
#define IMX5_CLK_LDB_DI1_SEL 120
|
||||
#define IMX5_CLK_DI_PLL4_PODF 121
|
||||
#define IMX5_CLK_LDB_DI0_SEL 122
|
||||
#define IMX5_CLK_LDB_DI0_GATE 123
|
||||
#define IMX5_CLK_USB_PHY1_GATE 124
|
||||
#define IMX5_CLK_USB_PHY2_GATE 125
|
||||
#define IMX5_CLK_PER_LP_APM 126
|
||||
#define IMX5_CLK_PER_PRED1 127
|
||||
#define IMX5_CLK_PER_PRED2 128
|
||||
#define IMX5_CLK_PER_PODF 129
|
||||
#define IMX5_CLK_PER_ROOT 130
|
||||
#define IMX5_CLK_SSI_APM 131
|
||||
#define IMX5_CLK_SSI1_ROOT_SEL 132
|
||||
#define IMX5_CLK_SSI2_ROOT_SEL 133
|
||||
#define IMX5_CLK_SSI3_ROOT_SEL 134
|
||||
#define IMX5_CLK_SSI_EXT1_SEL 135
|
||||
#define IMX5_CLK_SSI_EXT2_SEL 136
|
||||
#define IMX5_CLK_SSI_EXT1_COM_SEL 137
|
||||
#define IMX5_CLK_SSI_EXT2_COM_SEL 138
|
||||
#define IMX5_CLK_SSI1_ROOT_PRED 139
|
||||
#define IMX5_CLK_SSI1_ROOT_PODF 140
|
||||
#define IMX5_CLK_SSI2_ROOT_PRED 141
|
||||
#define IMX5_CLK_SSI2_ROOT_PODF 142
|
||||
#define IMX5_CLK_SSI_EXT1_PRED 143
|
||||
#define IMX5_CLK_SSI_EXT1_PODF 144
|
||||
#define IMX5_CLK_SSI_EXT2_PRED 145
|
||||
#define IMX5_CLK_SSI_EXT2_PODF 146
|
||||
#define IMX5_CLK_SSI1_ROOT_GATE 147
|
||||
#define IMX5_CLK_SSI2_ROOT_GATE 148
|
||||
#define IMX5_CLK_SSI3_ROOT_GATE 149
|
||||
#define IMX5_CLK_SSI_EXT1_GATE 150
|
||||
#define IMX5_CLK_SSI_EXT2_GATE 151
|
||||
#define IMX5_CLK_EPIT1_IPG_GATE 152
|
||||
#define IMX5_CLK_EPIT1_HF_GATE 153
|
||||
#define IMX5_CLK_EPIT2_IPG_GATE 154
|
||||
#define IMX5_CLK_EPIT2_HF_GATE 155
|
||||
#define IMX5_CLK_CAN_SEL 156
|
||||
#define IMX5_CLK_CAN1_SERIAL_GATE 157
|
||||
#define IMX5_CLK_CAN1_IPG_GATE 158
|
||||
#define IMX5_CLK_OWIRE_GATE 159
|
||||
#define IMX5_CLK_GPU3D_SEL 160
|
||||
#define IMX5_CLK_GPU2D_SEL 161
|
||||
#define IMX5_CLK_GPU3D_GATE 162
|
||||
#define IMX5_CLK_GPU2D_GATE 163
|
||||
#define IMX5_CLK_GARB_GATE 164
|
||||
#define IMX5_CLK_CKO1_SEL 165
|
||||
#define IMX5_CLK_CKO1_PODF 166
|
||||
#define IMX5_CLK_CKO1 167
|
||||
#define IMX5_CLK_CKO2_SEL 168
|
||||
#define IMX5_CLK_CKO2_PODF 169
|
||||
#define IMX5_CLK_CKO2 170
|
||||
#define IMX5_CLK_SRTC_GATE 171
|
||||
#define IMX5_CLK_PATA_GATE 172
|
||||
#define IMX5_CLK_SATA_GATE 173
|
||||
#define IMX5_CLK_SPDIF_XTAL_SEL 174
|
||||
#define IMX5_CLK_SPDIF0_SEL 175
|
||||
#define IMX5_CLK_SPDIF1_SEL 176
|
||||
#define IMX5_CLK_SPDIF0_PRED 177
|
||||
#define IMX5_CLK_SPDIF0_PODF 178
|
||||
#define IMX5_CLK_SPDIF1_PRED 179
|
||||
#define IMX5_CLK_SPDIF1_PODF 180
|
||||
#define IMX5_CLK_SPDIF0_COM_SEL 181
|
||||
#define IMX5_CLK_SPDIF1_COM_SEL 182
|
||||
#define IMX5_CLK_SPDIF0_GATE 183
|
||||
#define IMX5_CLK_SPDIF1_GATE 184
|
||||
#define IMX5_CLK_SPDIF_IPG_GATE 185
|
||||
#define IMX5_CLK_OCRAM 186
|
||||
#define IMX5_CLK_SAHARA_IPG_GATE 187
|
||||
#define IMX5_CLK_SATA_REF 188
|
||||
#define IMX5_CLK_END 189
|
||||
|
||||
#endif /* __DT_BINDINGS_CLOCK_IMX5_H */
|
150
sys/gnu/dts/include/dt-bindings/clock/imx6sl-clock.h
Normal file
150
sys/gnu/dts/include/dt-bindings/clock/imx6sl-clock.h
Normal file
@ -0,0 +1,150 @@
|
||||
/*
|
||||
* Copyright 2013 Freescale Semiconductor, Inc.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License version 2 as
|
||||
* published by the Free Software Foundation.
|
||||
*
|
||||
*/
|
||||
|
||||
#ifndef __DT_BINDINGS_CLOCK_IMX6SL_H
|
||||
#define __DT_BINDINGS_CLOCK_IMX6SL_H
|
||||
|
||||
#define IMX6SL_CLK_DUMMY 0
|
||||
#define IMX6SL_CLK_CKIL 1
|
||||
#define IMX6SL_CLK_OSC 2
|
||||
#define IMX6SL_CLK_PLL1_SYS 3
|
||||
#define IMX6SL_CLK_PLL2_BUS 4
|
||||
#define IMX6SL_CLK_PLL3_USB_OTG 5
|
||||
#define IMX6SL_CLK_PLL4_AUDIO 6
|
||||
#define IMX6SL_CLK_PLL5_VIDEO 7
|
||||
#define IMX6SL_CLK_PLL6_ENET 8
|
||||
#define IMX6SL_CLK_PLL7_USB_HOST 9
|
||||
#define IMX6SL_CLK_USBPHY1 10
|
||||
#define IMX6SL_CLK_USBPHY2 11
|
||||
#define IMX6SL_CLK_USBPHY1_GATE 12
|
||||
#define IMX6SL_CLK_USBPHY2_GATE 13
|
||||
#define IMX6SL_CLK_PLL4_POST_DIV 14
|
||||
#define IMX6SL_CLK_PLL5_POST_DIV 15
|
||||
#define IMX6SL_CLK_PLL5_VIDEO_DIV 16
|
||||
#define IMX6SL_CLK_ENET_REF 17
|
||||
#define IMX6SL_CLK_PLL2_PFD0 18
|
||||
#define IMX6SL_CLK_PLL2_PFD1 19
|
||||
#define IMX6SL_CLK_PLL2_PFD2 20
|
||||
#define IMX6SL_CLK_PLL3_PFD0 21
|
||||
#define IMX6SL_CLK_PLL3_PFD1 22
|
||||
#define IMX6SL_CLK_PLL3_PFD2 23
|
||||
#define IMX6SL_CLK_PLL3_PFD3 24
|
||||
#define IMX6SL_CLK_PLL2_198M 25
|
||||
#define IMX6SL_CLK_PLL3_120M 26
|
||||
#define IMX6SL_CLK_PLL3_80M 27
|
||||
#define IMX6SL_CLK_PLL3_60M 28
|
||||
#define IMX6SL_CLK_STEP 29
|
||||
#define IMX6SL_CLK_PLL1_SW 30
|
||||
#define IMX6SL_CLK_OCRAM_ALT_SEL 31
|
||||
#define IMX6SL_CLK_OCRAM_SEL 32
|
||||
#define IMX6SL_CLK_PRE_PERIPH2_SEL 33
|
||||
#define IMX6SL_CLK_PRE_PERIPH_SEL 34
|
||||
#define IMX6SL_CLK_PERIPH2_CLK2_SEL 35
|
||||
#define IMX6SL_CLK_PERIPH_CLK2_SEL 36
|
||||
#define IMX6SL_CLK_CSI_SEL 37
|
||||
#define IMX6SL_CLK_LCDIF_AXI_SEL 38
|
||||
#define IMX6SL_CLK_USDHC1_SEL 39
|
||||
#define IMX6SL_CLK_USDHC2_SEL 40
|
||||
#define IMX6SL_CLK_USDHC3_SEL 41
|
||||
#define IMX6SL_CLK_USDHC4_SEL 42
|
||||
#define IMX6SL_CLK_SSI1_SEL 43
|
||||
#define IMX6SL_CLK_SSI2_SEL 44
|
||||
#define IMX6SL_CLK_SSI3_SEL 45
|
||||
#define IMX6SL_CLK_PERCLK_SEL 46
|
||||
#define IMX6SL_CLK_PXP_AXI_SEL 47
|
||||
#define IMX6SL_CLK_EPDC_AXI_SEL 48
|
||||
#define IMX6SL_CLK_GPU2D_OVG_SEL 49
|
||||
#define IMX6SL_CLK_GPU2D_SEL 50
|
||||
#define IMX6SL_CLK_LCDIF_PIX_SEL 51
|
||||
#define IMX6SL_CLK_EPDC_PIX_SEL 52
|
||||
#define IMX6SL_CLK_SPDIF0_SEL 53
|
||||
#define IMX6SL_CLK_SPDIF1_SEL 54
|
||||
#define IMX6SL_CLK_EXTERN_AUDIO_SEL 55
|
||||
#define IMX6SL_CLK_ECSPI_SEL 56
|
||||
#define IMX6SL_CLK_UART_SEL 57
|
||||
#define IMX6SL_CLK_PERIPH 58
|
||||
#define IMX6SL_CLK_PERIPH2 59
|
||||
#define IMX6SL_CLK_OCRAM_PODF 60
|
||||
#define IMX6SL_CLK_PERIPH_CLK2_PODF 61
|
||||
#define IMX6SL_CLK_PERIPH2_CLK2_PODF 62
|
||||
#define IMX6SL_CLK_IPG 63
|
||||
#define IMX6SL_CLK_CSI_PODF 64
|
||||
#define IMX6SL_CLK_LCDIF_AXI_PODF 65
|
||||
#define IMX6SL_CLK_USDHC1_PODF 66
|
||||
#define IMX6SL_CLK_USDHC2_PODF 67
|
||||
#define IMX6SL_CLK_USDHC3_PODF 68
|
||||
#define IMX6SL_CLK_USDHC4_PODF 69
|
||||
#define IMX6SL_CLK_SSI1_PRED 70
|
||||
#define IMX6SL_CLK_SSI1_PODF 71
|
||||
#define IMX6SL_CLK_SSI2_PRED 72
|
||||
#define IMX6SL_CLK_SSI2_PODF 73
|
||||
#define IMX6SL_CLK_SSI3_PRED 74
|
||||
#define IMX6SL_CLK_SSI3_PODF 75
|
||||
#define IMX6SL_CLK_PERCLK 76
|
||||
#define IMX6SL_CLK_PXP_AXI_PODF 77
|
||||
#define IMX6SL_CLK_EPDC_AXI_PODF 78
|
||||
#define IMX6SL_CLK_GPU2D_OVG_PODF 79
|
||||
#define IMX6SL_CLK_GPU2D_PODF 80
|
||||
#define IMX6SL_CLK_LCDIF_PIX_PRED 81
|
||||
#define IMX6SL_CLK_EPDC_PIX_PRED 82
|
||||
#define IMX6SL_CLK_LCDIF_PIX_PODF 83
|
||||
#define IMX6SL_CLK_EPDC_PIX_PODF 84
|
||||
#define IMX6SL_CLK_SPDIF0_PRED 85
|
||||
#define IMX6SL_CLK_SPDIF0_PODF 86
|
||||
#define IMX6SL_CLK_SPDIF1_PRED 87
|
||||
#define IMX6SL_CLK_SPDIF1_PODF 88
|
||||
#define IMX6SL_CLK_EXTERN_AUDIO_PRED 89
|
||||
#define IMX6SL_CLK_EXTERN_AUDIO_PODF 90
|
||||
#define IMX6SL_CLK_ECSPI_ROOT 91
|
||||
#define IMX6SL_CLK_UART_ROOT 92
|
||||
#define IMX6SL_CLK_AHB 93
|
||||
#define IMX6SL_CLK_MMDC_ROOT 94
|
||||
#define IMX6SL_CLK_ARM 95
|
||||
#define IMX6SL_CLK_ECSPI1 96
|
||||
#define IMX6SL_CLK_ECSPI2 97
|
||||
#define IMX6SL_CLK_ECSPI3 98
|
||||
#define IMX6SL_CLK_ECSPI4 99
|
||||
#define IMX6SL_CLK_EPIT1 100
|
||||
#define IMX6SL_CLK_EPIT2 101
|
||||
#define IMX6SL_CLK_EXTERN_AUDIO 102
|
||||
#define IMX6SL_CLK_GPT 103
|
||||
#define IMX6SL_CLK_GPT_SERIAL 104
|
||||
#define IMX6SL_CLK_GPU2D_OVG 105
|
||||
#define IMX6SL_CLK_I2C1 106
|
||||
#define IMX6SL_CLK_I2C2 107
|
||||
#define IMX6SL_CLK_I2C3 108
|
||||
#define IMX6SL_CLK_OCOTP 109
|
||||
#define IMX6SL_CLK_CSI 110
|
||||
#define IMX6SL_CLK_PXP_AXI 111
|
||||
#define IMX6SL_CLK_EPDC_AXI 112
|
||||
#define IMX6SL_CLK_LCDIF_AXI 113
|
||||
#define IMX6SL_CLK_LCDIF_PIX 114
|
||||
#define IMX6SL_CLK_EPDC_PIX 115
|
||||
#define IMX6SL_CLK_OCRAM 116
|
||||
#define IMX6SL_CLK_PWM1 117
|
||||
#define IMX6SL_CLK_PWM2 118
|
||||
#define IMX6SL_CLK_PWM3 119
|
||||
#define IMX6SL_CLK_PWM4 120
|
||||
#define IMX6SL_CLK_SDMA 121
|
||||
#define IMX6SL_CLK_SPDIF 122
|
||||
#define IMX6SL_CLK_SSI1 123
|
||||
#define IMX6SL_CLK_SSI2 124
|
||||
#define IMX6SL_CLK_SSI3 125
|
||||
#define IMX6SL_CLK_UART 126
|
||||
#define IMX6SL_CLK_UART_SERIAL 127
|
||||
#define IMX6SL_CLK_USBOH3 128
|
||||
#define IMX6SL_CLK_USDHC1 129
|
||||
#define IMX6SL_CLK_USDHC2 130
|
||||
#define IMX6SL_CLK_USDHC3 131
|
||||
#define IMX6SL_CLK_USDHC4 132
|
||||
#define IMX6SL_CLK_PLL4_AUDIO_DIV 133
|
||||
#define IMX6SL_CLK_SPBA 134
|
||||
#define IMX6SL_CLK_END 135
|
||||
|
||||
#endif /* __DT_BINDINGS_CLOCK_IMX6SL_H */
|
76
sys/gnu/dts/include/dt-bindings/clock/mpc512x-clock.h
Normal file
76
sys/gnu/dts/include/dt-bindings/clock/mpc512x-clock.h
Normal file
@ -0,0 +1,76 @@
|
||||
/*
|
||||
* This header provides constants for MPC512x clock specs in DT bindings.
|
||||
*/
|
||||
|
||||
#ifndef _DT_BINDINGS_CLOCK_MPC512x_CLOCK_H
|
||||
#define _DT_BINDINGS_CLOCK_MPC512x_CLOCK_H
|
||||
|
||||
#define MPC512x_CLK_DUMMY 0
|
||||
#define MPC512x_CLK_REF 1
|
||||
#define MPC512x_CLK_SYS 2
|
||||
#define MPC512x_CLK_DIU 3
|
||||
#define MPC512x_CLK_VIU 4
|
||||
#define MPC512x_CLK_CSB 5
|
||||
#define MPC512x_CLK_E300 6
|
||||
#define MPC512x_CLK_IPS 7
|
||||
#define MPC512x_CLK_FEC 8
|
||||
#define MPC512x_CLK_SATA 9
|
||||
#define MPC512x_CLK_PATA 10
|
||||
#define MPC512x_CLK_NFC 11
|
||||
#define MPC512x_CLK_LPC 12
|
||||
#define MPC512x_CLK_MBX_BUS 13
|
||||
#define MPC512x_CLK_MBX 14
|
||||
#define MPC512x_CLK_MBX_3D 15
|
||||
#define MPC512x_CLK_AXE 16
|
||||
#define MPC512x_CLK_USB1 17
|
||||
#define MPC512x_CLK_USB2 18
|
||||
#define MPC512x_CLK_I2C 19
|
||||
#define MPC512x_CLK_MSCAN0_MCLK 20
|
||||
#define MPC512x_CLK_MSCAN1_MCLK 21
|
||||
#define MPC512x_CLK_MSCAN2_MCLK 22
|
||||
#define MPC512x_CLK_MSCAN3_MCLK 23
|
||||
#define MPC512x_CLK_BDLC 24
|
||||
#define MPC512x_CLK_SDHC 25
|
||||
#define MPC512x_CLK_PCI 26
|
||||
#define MPC512x_CLK_PSC_MCLK_IN 27
|
||||
#define MPC512x_CLK_SPDIF_TX 28
|
||||
#define MPC512x_CLK_SPDIF_RX 29
|
||||
#define MPC512x_CLK_SPDIF_MCLK 30
|
||||
#define MPC512x_CLK_SPDIF 31
|
||||
#define MPC512x_CLK_AC97 32
|
||||
#define MPC512x_CLK_PSC0_MCLK 33
|
||||
#define MPC512x_CLK_PSC1_MCLK 34
|
||||
#define MPC512x_CLK_PSC2_MCLK 35
|
||||
#define MPC512x_CLK_PSC3_MCLK 36
|
||||
#define MPC512x_CLK_PSC4_MCLK 37
|
||||
#define MPC512x_CLK_PSC5_MCLK 38
|
||||
#define MPC512x_CLK_PSC6_MCLK 39
|
||||
#define MPC512x_CLK_PSC7_MCLK 40
|
||||
#define MPC512x_CLK_PSC8_MCLK 41
|
||||
#define MPC512x_CLK_PSC9_MCLK 42
|
||||
#define MPC512x_CLK_PSC10_MCLK 43
|
||||
#define MPC512x_CLK_PSC11_MCLK 44
|
||||
#define MPC512x_CLK_PSC_FIFO 45
|
||||
#define MPC512x_CLK_PSC0 46
|
||||
#define MPC512x_CLK_PSC1 47
|
||||
#define MPC512x_CLK_PSC2 48
|
||||
#define MPC512x_CLK_PSC3 49
|
||||
#define MPC512x_CLK_PSC4 50
|
||||
#define MPC512x_CLK_PSC5 51
|
||||
#define MPC512x_CLK_PSC6 52
|
||||
#define MPC512x_CLK_PSC7 53
|
||||
#define MPC512x_CLK_PSC8 54
|
||||
#define MPC512x_CLK_PSC9 55
|
||||
#define MPC512x_CLK_PSC10 56
|
||||
#define MPC512x_CLK_PSC11 57
|
||||
#define MPC512x_CLK_SDHC2 58
|
||||
#define MPC512x_CLK_FEC2 59
|
||||
#define MPC512x_CLK_OUT0_CLK 60
|
||||
#define MPC512x_CLK_OUT1_CLK 61
|
||||
#define MPC512x_CLK_OUT2_CLK 62
|
||||
#define MPC512x_CLK_OUT3_CLK 63
|
||||
#define MPC512x_CLK_CAN_CLK_IN 64
|
||||
|
||||
#define MPC512x_CLK_LAST_PUBLIC 64
|
||||
|
||||
#endif
|
276
sys/gnu/dts/include/dt-bindings/clock/qcom,gcc-msm8660.h
Normal file
276
sys/gnu/dts/include/dt-bindings/clock/qcom,gcc-msm8660.h
Normal file
@ -0,0 +1,276 @@
|
||||
/*
|
||||
* Copyright (c) 2013, The Linux Foundation. All rights reserved.
|
||||
*
|
||||
* This software is licensed under the terms of the GNU General Public
|
||||
* License version 2, as published by the Free Software Foundation, and
|
||||
* may be copied, distributed, and modified under those terms.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*/
|
||||
|
||||
#ifndef _DT_BINDINGS_CLK_MSM_GCC_8660_H
|
||||
#define _DT_BINDINGS_CLK_MSM_GCC_8660_H
|
||||
|
||||
#define AFAB_CLK_SRC 0
|
||||
#define AFAB_CORE_CLK 1
|
||||
#define SCSS_A_CLK 2
|
||||
#define SCSS_H_CLK 3
|
||||
#define SCSS_XO_SRC_CLK 4
|
||||
#define AFAB_EBI1_CH0_A_CLK 5
|
||||
#define AFAB_EBI1_CH1_A_CLK 6
|
||||
#define AFAB_AXI_S0_FCLK 7
|
||||
#define AFAB_AXI_S1_FCLK 8
|
||||
#define AFAB_AXI_S2_FCLK 9
|
||||
#define AFAB_AXI_S3_FCLK 10
|
||||
#define AFAB_AXI_S4_FCLK 11
|
||||
#define SFAB_CORE_CLK 12
|
||||
#define SFAB_AXI_S0_FCLK 13
|
||||
#define SFAB_AXI_S1_FCLK 14
|
||||
#define SFAB_AXI_S2_FCLK 15
|
||||
#define SFAB_AXI_S3_FCLK 16
|
||||
#define SFAB_AXI_S4_FCLK 17
|
||||
#define SFAB_AHB_S0_FCLK 18
|
||||
#define SFAB_AHB_S1_FCLK 19
|
||||
#define SFAB_AHB_S2_FCLK 20
|
||||
#define SFAB_AHB_S3_FCLK 21
|
||||
#define SFAB_AHB_S4_FCLK 22
|
||||
#define SFAB_AHB_S5_FCLK 23
|
||||
#define SFAB_AHB_S6_FCLK 24
|
||||
#define SFAB_ADM0_M0_A_CLK 25
|
||||
#define SFAB_ADM0_M1_A_CLK 26
|
||||
#define SFAB_ADM0_M2_A_CLK 27
|
||||
#define ADM0_CLK 28
|
||||
#define ADM0_PBUS_CLK 29
|
||||
#define SFAB_ADM1_M0_A_CLK 30
|
||||
#define SFAB_ADM1_M1_A_CLK 31
|
||||
#define SFAB_ADM1_M2_A_CLK 32
|
||||
#define MMFAB_ADM1_M3_A_CLK 33
|
||||
#define ADM1_CLK 34
|
||||
#define ADM1_PBUS_CLK 35
|
||||
#define IMEM0_A_CLK 36
|
||||
#define MAHB0_CLK 37
|
||||
#define SFAB_LPASS_Q6_A_CLK 38
|
||||
#define SFAB_AFAB_M_A_CLK 39
|
||||
#define AFAB_SFAB_M0_A_CLK 40
|
||||
#define AFAB_SFAB_M1_A_CLK 41
|
||||
#define DFAB_CLK_SRC 42
|
||||
#define DFAB_CLK 43
|
||||
#define DFAB_CORE_CLK 44
|
||||
#define SFAB_DFAB_M_A_CLK 45
|
||||
#define DFAB_SFAB_M_A_CLK 46
|
||||
#define DFAB_SWAY0_H_CLK 47
|
||||
#define DFAB_SWAY1_H_CLK 48
|
||||
#define DFAB_ARB0_H_CLK 49
|
||||
#define DFAB_ARB1_H_CLK 50
|
||||
#define PPSS_H_CLK 51
|
||||
#define PPSS_PROC_CLK 52
|
||||
#define PPSS_TIMER0_CLK 53
|
||||
#define PPSS_TIMER1_CLK 54
|
||||
#define PMEM_A_CLK 55
|
||||
#define DMA_BAM_H_CLK 56
|
||||
#define SIC_H_CLK 57
|
||||
#define SPS_TIC_H_CLK 58
|
||||
#define SLIMBUS_H_CLK 59
|
||||
#define SLIMBUS_XO_SRC_CLK 60
|
||||
#define CFPB_2X_CLK_SRC 61
|
||||
#define CFPB_CLK 62
|
||||
#define CFPB0_H_CLK 63
|
||||
#define CFPB1_H_CLK 64
|
||||
#define CFPB2_H_CLK 65
|
||||
#define EBI2_2X_CLK 66
|
||||
#define EBI2_CLK 67
|
||||
#define SFAB_CFPB_M_H_CLK 68
|
||||
#define CFPB_MASTER_H_CLK 69
|
||||
#define SFAB_CFPB_S_HCLK 70
|
||||
#define CFPB_SPLITTER_H_CLK 71
|
||||
#define TSIF_H_CLK 72
|
||||
#define TSIF_INACTIVITY_TIMERS_CLK 73
|
||||
#define TSIF_REF_SRC 74
|
||||
#define TSIF_REF_CLK 75
|
||||
#define CE1_H_CLK 76
|
||||
#define CE2_H_CLK 77
|
||||
#define SFPB_H_CLK_SRC 78
|
||||
#define SFPB_H_CLK 79
|
||||
#define SFAB_SFPB_M_H_CLK 80
|
||||
#define SFAB_SFPB_S_H_CLK 81
|
||||
#define RPM_PROC_CLK 82
|
||||
#define RPM_BUS_H_CLK 83
|
||||
#define RPM_SLEEP_CLK 84
|
||||
#define RPM_TIMER_CLK 85
|
||||
#define MODEM_AHB1_H_CLK 86
|
||||
#define MODEM_AHB2_H_CLK 87
|
||||
#define RPM_MSG_RAM_H_CLK 88
|
||||
#define SC_H_CLK 89
|
||||
#define SC_A_CLK 90
|
||||
#define PMIC_ARB0_H_CLK 91
|
||||
#define PMIC_ARB1_H_CLK 92
|
||||
#define PMIC_SSBI2_SRC 93
|
||||
#define PMIC_SSBI2_CLK 94
|
||||
#define SDC1_H_CLK 95
|
||||
#define SDC2_H_CLK 96
|
||||
#define SDC3_H_CLK 97
|
||||
#define SDC4_H_CLK 98
|
||||
#define SDC5_H_CLK 99
|
||||
#define SDC1_SRC 100
|
||||
#define SDC2_SRC 101
|
||||
#define SDC3_SRC 102
|
||||
#define SDC4_SRC 103
|
||||
#define SDC5_SRC 104
|
||||
#define SDC1_CLK 105
|
||||
#define SDC2_CLK 106
|
||||
#define SDC3_CLK 107
|
||||
#define SDC4_CLK 108
|
||||
#define SDC5_CLK 109
|
||||
#define USB_HS1_H_CLK 110
|
||||
#define USB_HS1_XCVR_SRC 111
|
||||
#define USB_HS1_XCVR_CLK 112
|
||||
#define USB_HS2_H_CLK 113
|
||||
#define USB_HS2_XCVR_SRC 114
|
||||
#define USB_HS2_XCVR_CLK 115
|
||||
#define USB_FS1_H_CLK 116
|
||||
#define USB_FS1_XCVR_FS_SRC 117
|
||||
#define USB_FS1_XCVR_FS_CLK 118
|
||||
#define USB_FS1_SYSTEM_CLK 119
|
||||
#define USB_FS2_H_CLK 120
|
||||
#define USB_FS2_XCVR_FS_SRC 121
|
||||
#define USB_FS2_XCVR_FS_CLK 122
|
||||
#define USB_FS2_SYSTEM_CLK 123
|
||||
#define GSBI_COMMON_SIM_SRC 124
|
||||
#define GSBI1_H_CLK 125
|
||||
#define GSBI2_H_CLK 126
|
||||
#define GSBI3_H_CLK 127
|
||||
#define GSBI4_H_CLK 128
|
||||
#define GSBI5_H_CLK 129
|
||||
#define GSBI6_H_CLK 130
|
||||
#define GSBI7_H_CLK 131
|
||||
#define GSBI8_H_CLK 132
|
||||
#define GSBI9_H_CLK 133
|
||||
#define GSBI10_H_CLK 134
|
||||
#define GSBI11_H_CLK 135
|
||||
#define GSBI12_H_CLK 136
|
||||
#define GSBI1_UART_SRC 137
|
||||
#define GSBI1_UART_CLK 138
|
||||
#define GSBI2_UART_SRC 139
|
||||
#define GSBI2_UART_CLK 140
|
||||
#define GSBI3_UART_SRC 141
|
||||
#define GSBI3_UART_CLK 142
|
||||
#define GSBI4_UART_SRC 143
|
||||
#define GSBI4_UART_CLK 144
|
||||
#define GSBI5_UART_SRC 145
|
||||
#define GSBI5_UART_CLK 146
|
||||
#define GSBI6_UART_SRC 147
|
||||
#define GSBI6_UART_CLK 148
|
||||
#define GSBI7_UART_SRC 149
|
||||
#define GSBI7_UART_CLK 150
|
||||
#define GSBI8_UART_SRC 151
|
||||
#define GSBI8_UART_CLK 152
|
||||
#define GSBI9_UART_SRC 153
|
||||
#define GSBI9_UART_CLK 154
|
||||
#define GSBI10_UART_SRC 155
|
||||
#define GSBI10_UART_CLK 156
|
||||
#define GSBI11_UART_SRC 157
|
||||
#define GSBI11_UART_CLK 158
|
||||
#define GSBI12_UART_SRC 159
|
||||
#define GSBI12_UART_CLK 160
|
||||
#define GSBI1_QUP_SRC 161
|
||||
#define GSBI1_QUP_CLK 162
|
||||
#define GSBI2_QUP_SRC 163
|
||||
#define GSBI2_QUP_CLK 164
|
||||
#define GSBI3_QUP_SRC 165
|
||||
#define GSBI3_QUP_CLK 166
|
||||
#define GSBI4_QUP_SRC 167
|
||||
#define GSBI4_QUP_CLK 168
|
||||
#define GSBI5_QUP_SRC 169
|
||||
#define GSBI5_QUP_CLK 170
|
||||
#define GSBI6_QUP_SRC 171
|
||||
#define GSBI6_QUP_CLK 172
|
||||
#define GSBI7_QUP_SRC 173
|
||||
#define GSBI7_QUP_CLK 174
|
||||
#define GSBI8_QUP_SRC 175
|
||||
#define GSBI8_QUP_CLK 176
|
||||
#define GSBI9_QUP_SRC 177
|
||||
#define GSBI9_QUP_CLK 178
|
||||
#define GSBI10_QUP_SRC 179
|
||||
#define GSBI10_QUP_CLK 180
|
||||
#define GSBI11_QUP_SRC 181
|
||||
#define GSBI11_QUP_CLK 182
|
||||
#define GSBI12_QUP_SRC 183
|
||||
#define GSBI12_QUP_CLK 184
|
||||
#define GSBI1_SIM_CLK 185
|
||||
#define GSBI2_SIM_CLK 186
|
||||
#define GSBI3_SIM_CLK 187
|
||||
#define GSBI4_SIM_CLK 188
|
||||
#define GSBI5_SIM_CLK 189
|
||||
#define GSBI6_SIM_CLK 190
|
||||
#define GSBI7_SIM_CLK 191
|
||||
#define GSBI8_SIM_CLK 192
|
||||
#define GSBI9_SIM_CLK 193
|
||||
#define GSBI10_SIM_CLK 194
|
||||
#define GSBI11_SIM_CLK 195
|
||||
#define GSBI12_SIM_CLK 196
|
||||
#define SPDM_CFG_H_CLK 197
|
||||
#define SPDM_MSTR_H_CLK 198
|
||||
#define SPDM_FF_CLK_SRC 199
|
||||
#define SPDM_FF_CLK 200
|
||||
#define SEC_CTRL_CLK 201
|
||||
#define SEC_CTRL_ACC_CLK_SRC 202
|
||||
#define SEC_CTRL_ACC_CLK 203
|
||||
#define TLMM_H_CLK 204
|
||||
#define TLMM_CLK 205
|
||||
#define MARM_CLK_SRC 206
|
||||
#define MARM_CLK 207
|
||||
#define MAHB1_SRC 208
|
||||
#define MAHB1_CLK 209
|
||||
#define SFAB_MSS_S_H_CLK 210
|
||||
#define MAHB2_SRC 211
|
||||
#define MAHB2_CLK 212
|
||||
#define MSS_MODEM_CLK_SRC 213
|
||||
#define MSS_MODEM_CXO_CLK 214
|
||||
#define MSS_SLP_CLK 215
|
||||
#define MSS_SYS_REF_CLK 216
|
||||
#define TSSC_CLK_SRC 217
|
||||
#define TSSC_CLK 218
|
||||
#define PDM_SRC 219
|
||||
#define PDM_CLK 220
|
||||
#define GP0_SRC 221
|
||||
#define GP0_CLK 222
|
||||
#define GP1_SRC 223
|
||||
#define GP1_CLK 224
|
||||
#define GP2_SRC 225
|
||||
#define GP2_CLK 226
|
||||
#define PMEM_CLK 227
|
||||
#define MPM_CLK 228
|
||||
#define EBI1_ASFAB_SRC 229
|
||||
#define EBI1_CLK_SRC 230
|
||||
#define EBI1_CH0_CLK 231
|
||||
#define EBI1_CH1_CLK 232
|
||||
#define SFAB_SMPSS_S_H_CLK 233
|
||||
#define PRNG_SRC 234
|
||||
#define PRNG_CLK 235
|
||||
#define PXO_SRC 236
|
||||
#define LPASS_CXO_CLK 237
|
||||
#define LPASS_PXO_CLK 238
|
||||
#define SPDM_CY_PORT0_CLK 239
|
||||
#define SPDM_CY_PORT1_CLK 240
|
||||
#define SPDM_CY_PORT2_CLK 241
|
||||
#define SPDM_CY_PORT3_CLK 242
|
||||
#define SPDM_CY_PORT4_CLK 243
|
||||
#define SPDM_CY_PORT5_CLK 244
|
||||
#define SPDM_CY_PORT6_CLK 245
|
||||
#define SPDM_CY_PORT7_CLK 246
|
||||
#define PLL0 247
|
||||
#define PLL0_VOTE 248
|
||||
#define PLL5 249
|
||||
#define PLL6 250
|
||||
#define PLL6_VOTE 251
|
||||
#define PLL8 252
|
||||
#define PLL8_VOTE 253
|
||||
#define PLL9 254
|
||||
#define PLL10 255
|
||||
#define PLL11 256
|
||||
#define PLL12 257
|
||||
|
||||
#endif
|
313
sys/gnu/dts/include/dt-bindings/clock/qcom,gcc-msm8960.h
Normal file
313
sys/gnu/dts/include/dt-bindings/clock/qcom,gcc-msm8960.h
Normal file
@ -0,0 +1,313 @@
|
||||
/*
|
||||
* Copyright (c) 2013, The Linux Foundation. All rights reserved.
|
||||
*
|
||||
* This software is licensed under the terms of the GNU General Public
|
||||
* License version 2, as published by the Free Software Foundation, and
|
||||
* may be copied, distributed, and modified under those terms.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*/
|
||||
|
||||
#ifndef _DT_BINDINGS_CLK_MSM_GCC_8960_H
|
||||
#define _DT_BINDINGS_CLK_MSM_GCC_8960_H
|
||||
|
||||
#define AFAB_CLK_SRC 0
|
||||
#define AFAB_CORE_CLK 1
|
||||
#define SFAB_MSS_Q6_SW_A_CLK 2
|
||||
#define SFAB_MSS_Q6_FW_A_CLK 3
|
||||
#define QDSS_STM_CLK 4
|
||||
#define SCSS_A_CLK 5
|
||||
#define SCSS_H_CLK 6
|
||||
#define SCSS_XO_SRC_CLK 7
|
||||
#define AFAB_EBI1_CH0_A_CLK 8
|
||||
#define AFAB_EBI1_CH1_A_CLK 9
|
||||
#define AFAB_AXI_S0_FCLK 10
|
||||
#define AFAB_AXI_S1_FCLK 11
|
||||
#define AFAB_AXI_S2_FCLK 12
|
||||
#define AFAB_AXI_S3_FCLK 13
|
||||
#define AFAB_AXI_S4_FCLK 14
|
||||
#define SFAB_CORE_CLK 15
|
||||
#define SFAB_AXI_S0_FCLK 16
|
||||
#define SFAB_AXI_S1_FCLK 17
|
||||
#define SFAB_AXI_S2_FCLK 18
|
||||
#define SFAB_AXI_S3_FCLK 19
|
||||
#define SFAB_AXI_S4_FCLK 20
|
||||
#define SFAB_AHB_S0_FCLK 21
|
||||
#define SFAB_AHB_S1_FCLK 22
|
||||
#define SFAB_AHB_S2_FCLK 23
|
||||
#define SFAB_AHB_S3_FCLK 24
|
||||
#define SFAB_AHB_S4_FCLK 25
|
||||
#define SFAB_AHB_S5_FCLK 26
|
||||
#define SFAB_AHB_S6_FCLK 27
|
||||
#define SFAB_AHB_S7_FCLK 28
|
||||
#define QDSS_AT_CLK_SRC 29
|
||||
#define QDSS_AT_CLK 30
|
||||
#define QDSS_TRACECLKIN_CLK_SRC 31
|
||||
#define QDSS_TRACECLKIN_CLK 32
|
||||
#define QDSS_TSCTR_CLK_SRC 33
|
||||
#define QDSS_TSCTR_CLK 34
|
||||
#define SFAB_ADM0_M0_A_CLK 35
|
||||
#define SFAB_ADM0_M1_A_CLK 36
|
||||
#define SFAB_ADM0_M2_A_CLK 37
|
||||
#define ADM0_CLK 38
|
||||
#define ADM0_PBUS_CLK 39
|
||||
#define MSS_XPU_CLK 40
|
||||
#define IMEM0_A_CLK 41
|
||||
#define QDSS_H_CLK 42
|
||||
#define PCIE_A_CLK 43
|
||||
#define PCIE_AUX_CLK 44
|
||||
#define PCIE_PHY_REF_CLK 45
|
||||
#define PCIE_H_CLK 46
|
||||
#define SFAB_CLK_SRC 47
|
||||
#define MAHB0_CLK 48
|
||||
#define Q6SW_CLK_SRC 49
|
||||
#define Q6SW_CLK 50
|
||||
#define Q6FW_CLK_SRC 51
|
||||
#define Q6FW_CLK 52
|
||||
#define SFAB_MSS_M_A_CLK 53
|
||||
#define SFAB_USB3_M_A_CLK 54
|
||||
#define SFAB_LPASS_Q6_A_CLK 55
|
||||
#define SFAB_AFAB_M_A_CLK 56
|
||||
#define AFAB_SFAB_M0_A_CLK 57
|
||||
#define AFAB_SFAB_M1_A_CLK 58
|
||||
#define SFAB_SATA_S_H_CLK 59
|
||||
#define DFAB_CLK_SRC 60
|
||||
#define DFAB_CLK 61
|
||||
#define SFAB_DFAB_M_A_CLK 62
|
||||
#define DFAB_SFAB_M_A_CLK 63
|
||||
#define DFAB_SWAY0_H_CLK 64
|
||||
#define DFAB_SWAY1_H_CLK 65
|
||||
#define DFAB_ARB0_H_CLK 66
|
||||
#define DFAB_ARB1_H_CLK 67
|
||||
#define PPSS_H_CLK 68
|
||||
#define PPSS_PROC_CLK 69
|
||||
#define PPSS_TIMER0_CLK 70
|
||||
#define PPSS_TIMER1_CLK 71
|
||||
#define PMEM_A_CLK 72
|
||||
#define DMA_BAM_H_CLK 73
|
||||
#define SIC_H_CLK 74
|
||||
#define SPS_TIC_H_CLK 75
|
||||
#define SLIMBUS_H_CLK 76
|
||||
#define SLIMBUS_XO_SRC_CLK 77
|
||||
#define CFPB_2X_CLK_SRC 78
|
||||
#define CFPB_CLK 79
|
||||
#define CFPB0_H_CLK 80
|
||||
#define CFPB1_H_CLK 81
|
||||
#define CFPB2_H_CLK 82
|
||||
#define SFAB_CFPB_M_H_CLK 83
|
||||
#define CFPB_MASTER_H_CLK 84
|
||||
#define SFAB_CFPB_S_HCLK 85
|
||||
#define CFPB_SPLITTER_H_CLK 86
|
||||
#define TSIF_H_CLK 87
|
||||
#define TSIF_INACTIVITY_TIMERS_CLK 88
|
||||
#define TSIF_REF_SRC 89
|
||||
#define TSIF_REF_CLK 90
|
||||
#define CE1_H_CLK 91
|
||||
#define CE1_CORE_CLK 92
|
||||
#define CE1_SLEEP_CLK 93
|
||||
#define CE2_H_CLK 94
|
||||
#define CE2_CORE_CLK 95
|
||||
#define CE2_SLEEP_CLK 96
|
||||
#define SFPB_H_CLK_SRC 97
|
||||
#define SFPB_H_CLK 98
|
||||
#define SFAB_SFPB_M_H_CLK 99
|
||||
#define SFAB_SFPB_S_H_CLK 100
|
||||
#define RPM_PROC_CLK 101
|
||||
#define RPM_BUS_H_CLK 102
|
||||
#define RPM_SLEEP_CLK 103
|
||||
#define RPM_TIMER_CLK 104
|
||||
#define RPM_MSG_RAM_H_CLK 105
|
||||
#define PMIC_ARB0_H_CLK 106
|
||||
#define PMIC_ARB1_H_CLK 107
|
||||
#define PMIC_SSBI2_SRC 108
|
||||
#define PMIC_SSBI2_CLK 109
|
||||
#define SDC1_H_CLK 110
|
||||
#define SDC2_H_CLK 111
|
||||
#define SDC3_H_CLK 112
|
||||
#define SDC4_H_CLK 113
|
||||
#define SDC5_H_CLK 114
|
||||
#define SDC1_SRC 115
|
||||
#define SDC2_SRC 116
|
||||
#define SDC3_SRC 117
|
||||
#define SDC4_SRC 118
|
||||
#define SDC5_SRC 119
|
||||
#define SDC1_CLK 120
|
||||
#define SDC2_CLK 121
|
||||
#define SDC3_CLK 122
|
||||
#define SDC4_CLK 123
|
||||
#define SDC5_CLK 124
|
||||
#define DFAB_A2_H_CLK 125
|
||||
#define USB_HS1_H_CLK 126
|
||||
#define USB_HS1_XCVR_SRC 127
|
||||
#define USB_HS1_XCVR_CLK 128
|
||||
#define USB_HSIC_H_CLK 129
|
||||
#define USB_HSIC_XCVR_FS_SRC 130
|
||||
#define USB_HSIC_XCVR_FS_CLK 131
|
||||
#define USB_HSIC_SYSTEM_CLK_SRC 132
|
||||
#define USB_HSIC_SYSTEM_CLK 133
|
||||
#define CFPB0_C0_H_CLK 134
|
||||
#define CFPB0_C1_H_CLK 135
|
||||
#define CFPB0_D0_H_CLK 136
|
||||
#define CFPB0_D1_H_CLK 137
|
||||
#define USB_FS1_H_CLK 138
|
||||
#define USB_FS1_XCVR_FS_SRC 139
|
||||
#define USB_FS1_XCVR_FS_CLK 140
|
||||
#define USB_FS1_SYSTEM_CLK 141
|
||||
#define USB_FS2_H_CLK 142
|
||||
#define USB_FS2_XCVR_FS_SRC 143
|
||||
#define USB_FS2_XCVR_FS_CLK 144
|
||||
#define USB_FS2_SYSTEM_CLK 145
|
||||
#define GSBI_COMMON_SIM_SRC 146
|
||||
#define GSBI1_H_CLK 147
|
||||
#define GSBI2_H_CLK 148
|
||||
#define GSBI3_H_CLK 149
|
||||
#define GSBI4_H_CLK 150
|
||||
#define GSBI5_H_CLK 151
|
||||
#define GSBI6_H_CLK 152
|
||||
#define GSBI7_H_CLK 153
|
||||
#define GSBI8_H_CLK 154
|
||||
#define GSBI9_H_CLK 155
|
||||
#define GSBI10_H_CLK 156
|
||||
#define GSBI11_H_CLK 157
|
||||
#define GSBI12_H_CLK 158
|
||||
#define GSBI1_UART_SRC 159
|
||||
#define GSBI1_UART_CLK 160
|
||||
#define GSBI2_UART_SRC 161
|
||||
#define GSBI2_UART_CLK 162
|
||||
#define GSBI3_UART_SRC 163
|
||||
#define GSBI3_UART_CLK 164
|
||||
#define GSBI4_UART_SRC 165
|
||||
#define GSBI4_UART_CLK 166
|
||||
#define GSBI5_UART_SRC 167
|
||||
#define GSBI5_UART_CLK 168
|
||||
#define GSBI6_UART_SRC 169
|
||||
#define GSBI6_UART_CLK 170
|
||||
#define GSBI7_UART_SRC 171
|
||||
#define GSBI7_UART_CLK 172
|
||||
#define GSBI8_UART_SRC 173
|
||||
#define GSBI8_UART_CLK 174
|
||||
#define GSBI9_UART_SRC 175
|
||||
#define GSBI9_UART_CLK 176
|
||||
#define GSBI10_UART_SRC 177
|
||||
#define GSBI10_UART_CLK 178
|
||||
#define GSBI11_UART_SRC 179
|
||||
#define GSBI11_UART_CLK 180
|
||||
#define GSBI12_UART_SRC 181
|
||||
#define GSBI12_UART_CLK 182
|
||||
#define GSBI1_QUP_SRC 183
|
||||
#define GSBI1_QUP_CLK 184
|
||||
#define GSBI2_QUP_SRC 185
|
||||
#define GSBI2_QUP_CLK 186
|
||||
#define GSBI3_QUP_SRC 187
|
||||
#define GSBI3_QUP_CLK 188
|
||||
#define GSBI4_QUP_SRC 189
|
||||
#define GSBI4_QUP_CLK 190
|
||||
#define GSBI5_QUP_SRC 191
|
||||
#define GSBI5_QUP_CLK 192
|
||||
#define GSBI6_QUP_SRC 193
|
||||
#define GSBI6_QUP_CLK 194
|
||||
#define GSBI7_QUP_SRC 195
|
||||
#define GSBI7_QUP_CLK 196
|
||||
#define GSBI8_QUP_SRC 197
|
||||
#define GSBI8_QUP_CLK 198
|
||||
#define GSBI9_QUP_SRC 199
|
||||
#define GSBI9_QUP_CLK 200
|
||||
#define GSBI10_QUP_SRC 201
|
||||
#define GSBI10_QUP_CLK 202
|
||||
#define GSBI11_QUP_SRC 203
|
||||
#define GSBI11_QUP_CLK 204
|
||||
#define GSBI12_QUP_SRC 205
|
||||
#define GSBI12_QUP_CLK 206
|
||||
#define GSBI1_SIM_CLK 207
|
||||
#define GSBI2_SIM_CLK 208
|
||||
#define GSBI3_SIM_CLK 209
|
||||
#define GSBI4_SIM_CLK 210
|
||||
#define GSBI5_SIM_CLK 211
|
||||
#define GSBI6_SIM_CLK 212
|
||||
#define GSBI7_SIM_CLK 213
|
||||
#define GSBI8_SIM_CLK 214
|
||||
#define GSBI9_SIM_CLK 215
|
||||
#define GSBI10_SIM_CLK 216
|
||||
#define GSBI11_SIM_CLK 217
|
||||
#define GSBI12_SIM_CLK 218
|
||||
#define USB_HSIC_HSIC_CLK_SRC 219
|
||||
#define USB_HSIC_HSIC_CLK 220
|
||||
#define USB_HSIC_HSIO_CAL_CLK 221
|
||||
#define SPDM_CFG_H_CLK 222
|
||||
#define SPDM_MSTR_H_CLK 223
|
||||
#define SPDM_FF_CLK_SRC 224
|
||||
#define SPDM_FF_CLK 225
|
||||
#define SEC_CTRL_CLK 226
|
||||
#define SEC_CTRL_ACC_CLK_SRC 227
|
||||
#define SEC_CTRL_ACC_CLK 228
|
||||
#define TLMM_H_CLK 229
|
||||
#define TLMM_CLK 230
|
||||
#define SFAB_MSS_S_H_CLK 231
|
||||
#define MSS_SLP_CLK 232
|
||||
#define MSS_Q6SW_JTAG_CLK 233
|
||||
#define MSS_Q6FW_JTAG_CLK 234
|
||||
#define MSS_S_H_CLK 235
|
||||
#define MSS_CXO_SRC_CLK 236
|
||||
#define SATA_H_CLK 237
|
||||
#define SATA_SRC_CLK 238
|
||||
#define SATA_RXOOB_CLK 239
|
||||
#define SATA_PMALIVE_CLK 240
|
||||
#define SATA_PHY_REF_CLK 241
|
||||
#define TSSC_CLK_SRC 242
|
||||
#define TSSC_CLK 243
|
||||
#define PDM_SRC 244
|
||||
#define PDM_CLK 245
|
||||
#define GP0_SRC 246
|
||||
#define GP0_CLK 247
|
||||
#define GP1_SRC 248
|
||||
#define GP1_CLK 249
|
||||
#define GP2_SRC 250
|
||||
#define GP2_CLK 251
|
||||
#define MPM_CLK 252
|
||||
#define EBI1_CLK_SRC 253
|
||||
#define EBI1_CH0_CLK 254
|
||||
#define EBI1_CH1_CLK 255
|
||||
#define EBI1_2X_CLK 256
|
||||
#define EBI1_CH0_DQ_CLK 257
|
||||
#define EBI1_CH1_DQ_CLK 258
|
||||
#define EBI1_CH0_CA_CLK 259
|
||||
#define EBI1_CH1_CA_CLK 260
|
||||
#define EBI1_XO_CLK 261
|
||||
#define SFAB_SMPSS_S_H_CLK 262
|
||||
#define PRNG_SRC 263
|
||||
#define PRNG_CLK 264
|
||||
#define PXO_SRC 265
|
||||
#define LPASS_CXO_CLK 266
|
||||
#define LPASS_PXO_CLK 267
|
||||
#define SPDM_CY_PORT0_CLK 268
|
||||
#define SPDM_CY_PORT1_CLK 269
|
||||
#define SPDM_CY_PORT2_CLK 270
|
||||
#define SPDM_CY_PORT3_CLK 271
|
||||
#define SPDM_CY_PORT4_CLK 272
|
||||
#define SPDM_CY_PORT5_CLK 273
|
||||
#define SPDM_CY_PORT6_CLK 274
|
||||
#define SPDM_CY_PORT7_CLK 275
|
||||
#define PLL0 276
|
||||
#define PLL0_VOTE 277
|
||||
#define PLL3 278
|
||||
#define PLL3_VOTE 279
|
||||
#define PLL4_VOTE 280
|
||||
#define PLL5 281
|
||||
#define PLL5_VOTE 282
|
||||
#define PLL6 283
|
||||
#define PLL6_VOTE 284
|
||||
#define PLL7_VOTE 285
|
||||
#define PLL8 286
|
||||
#define PLL8_VOTE 287
|
||||
#define PLL9 288
|
||||
#define PLL10 289
|
||||
#define PLL11 290
|
||||
#define PLL12 291
|
||||
#define PLL13 292
|
||||
#define PLL14 293
|
||||
#define PLL14_VOTE 294
|
||||
|
||||
#endif
|
320
sys/gnu/dts/include/dt-bindings/clock/qcom,gcc-msm8974.h
Normal file
320
sys/gnu/dts/include/dt-bindings/clock/qcom,gcc-msm8974.h
Normal file
@ -0,0 +1,320 @@
|
||||
/*
|
||||
* Copyright (c) 2013, The Linux Foundation. All rights reserved.
|
||||
*
|
||||
* This software is licensed under the terms of the GNU General Public
|
||||
* License version 2, as published by the Free Software Foundation, and
|
||||
* may be copied, distributed, and modified under those terms.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*/
|
||||
|
||||
#ifndef _DT_BINDINGS_CLK_MSM_GCC_8974_H
|
||||
#define _DT_BINDINGS_CLK_MSM_GCC_8974_H
|
||||
|
||||
#define GPLL0 0
|
||||
#define GPLL0_VOTE 1
|
||||
#define CONFIG_NOC_CLK_SRC 2
|
||||
#define GPLL2 3
|
||||
#define GPLL2_VOTE 4
|
||||
#define GPLL3 5
|
||||
#define GPLL3_VOTE 6
|
||||
#define PERIPH_NOC_CLK_SRC 7
|
||||
#define BLSP_UART_SIM_CLK_SRC 8
|
||||
#define QDSS_TSCTR_CLK_SRC 9
|
||||
#define BIMC_DDR_CLK_SRC 10
|
||||
#define SYSTEM_NOC_CLK_SRC 11
|
||||
#define GPLL1 12
|
||||
#define GPLL1_VOTE 13
|
||||
#define RPM_CLK_SRC 14
|
||||
#define GCC_BIMC_CLK 15
|
||||
#define BIMC_DDR_CPLL0_ROOT_CLK_SRC 16
|
||||
#define KPSS_AHB_CLK_SRC 17
|
||||
#define QDSS_AT_CLK_SRC 18
|
||||
#define USB30_MASTER_CLK_SRC 19
|
||||
#define BIMC_DDR_CPLL1_ROOT_CLK_SRC 20
|
||||
#define QDSS_STM_CLK_SRC 21
|
||||
#define ACC_CLK_SRC 22
|
||||
#define SEC_CTRL_CLK_SRC 23
|
||||
#define BLSP1_QUP1_I2C_APPS_CLK_SRC 24
|
||||
#define BLSP1_QUP1_SPI_APPS_CLK_SRC 25
|
||||
#define BLSP1_QUP2_I2C_APPS_CLK_SRC 26
|
||||
#define BLSP1_QUP2_SPI_APPS_CLK_SRC 27
|
||||
#define BLSP1_QUP3_I2C_APPS_CLK_SRC 28
|
||||
#define BLSP1_QUP3_SPI_APPS_CLK_SRC 29
|
||||
#define BLSP1_QUP4_I2C_APPS_CLK_SRC 30
|
||||
#define BLSP1_QUP4_SPI_APPS_CLK_SRC 31
|
||||
#define BLSP1_QUP5_I2C_APPS_CLK_SRC 32
|
||||
#define BLSP1_QUP5_SPI_APPS_CLK_SRC 33
|
||||
#define BLSP1_QUP6_I2C_APPS_CLK_SRC 34
|
||||
#define BLSP1_QUP6_SPI_APPS_CLK_SRC 35
|
||||
#define BLSP1_UART1_APPS_CLK_SRC 36
|
||||
#define BLSP1_UART2_APPS_CLK_SRC 37
|
||||
#define BLSP1_UART3_APPS_CLK_SRC 38
|
||||
#define BLSP1_UART4_APPS_CLK_SRC 39
|
||||
#define BLSP1_UART5_APPS_CLK_SRC 40
|
||||
#define BLSP1_UART6_APPS_CLK_SRC 41
|
||||
#define BLSP2_QUP1_I2C_APPS_CLK_SRC 42
|
||||
#define BLSP2_QUP1_SPI_APPS_CLK_SRC 43
|
||||
#define BLSP2_QUP2_I2C_APPS_CLK_SRC 44
|
||||
#define BLSP2_QUP2_SPI_APPS_CLK_SRC 45
|
||||
#define BLSP2_QUP3_I2C_APPS_CLK_SRC 46
|
||||
#define BLSP2_QUP3_SPI_APPS_CLK_SRC 47
|
||||
#define BLSP2_QUP4_I2C_APPS_CLK_SRC 48
|
||||
#define BLSP2_QUP4_SPI_APPS_CLK_SRC 49
|
||||
#define BLSP2_QUP5_I2C_APPS_CLK_SRC 50
|
||||
#define BLSP2_QUP5_SPI_APPS_CLK_SRC 51
|
||||
#define BLSP2_QUP6_I2C_APPS_CLK_SRC 52
|
||||
#define BLSP2_QUP6_SPI_APPS_CLK_SRC 53
|
||||
#define BLSP2_UART1_APPS_CLK_SRC 54
|
||||
#define BLSP2_UART2_APPS_CLK_SRC 55
|
||||
#define BLSP2_UART3_APPS_CLK_SRC 56
|
||||
#define BLSP2_UART4_APPS_CLK_SRC 57
|
||||
#define BLSP2_UART5_APPS_CLK_SRC 58
|
||||
#define BLSP2_UART6_APPS_CLK_SRC 59
|
||||
#define CE1_CLK_SRC 60
|
||||
#define CE2_CLK_SRC 61
|
||||
#define GP1_CLK_SRC 62
|
||||
#define GP2_CLK_SRC 63
|
||||
#define GP3_CLK_SRC 64
|
||||
#define PDM2_CLK_SRC 65
|
||||
#define QDSS_TRACECLKIN_CLK_SRC 66
|
||||
#define RBCPR_CLK_SRC 67
|
||||
#define SDCC1_APPS_CLK_SRC 68
|
||||
#define SDCC2_APPS_CLK_SRC 69
|
||||
#define SDCC3_APPS_CLK_SRC 70
|
||||
#define SDCC4_APPS_CLK_SRC 71
|
||||
#define SPMI_AHB_CLK_SRC 72
|
||||
#define SPMI_SER_CLK_SRC 73
|
||||
#define TSIF_REF_CLK_SRC 74
|
||||
#define USB30_MOCK_UTMI_CLK_SRC 75
|
||||
#define USB_HS_SYSTEM_CLK_SRC 76
|
||||
#define USB_HSIC_CLK_SRC 77
|
||||
#define USB_HSIC_IO_CAL_CLK_SRC 78
|
||||
#define USB_HSIC_SYSTEM_CLK_SRC 79
|
||||
#define GCC_BAM_DMA_AHB_CLK 80
|
||||
#define GCC_BAM_DMA_INACTIVITY_TIMERS_CLK 81
|
||||
#define GCC_BIMC_CFG_AHB_CLK 82
|
||||
#define GCC_BIMC_KPSS_AXI_CLK 83
|
||||
#define GCC_BIMC_SLEEP_CLK 84
|
||||
#define GCC_BIMC_SYSNOC_AXI_CLK 85
|
||||
#define GCC_BIMC_XO_CLK 86
|
||||
#define GCC_BLSP1_AHB_CLK 87
|
||||
#define GCC_BLSP1_SLEEP_CLK 88
|
||||
#define GCC_BLSP1_QUP1_I2C_APPS_CLK 89
|
||||
#define GCC_BLSP1_QUP1_SPI_APPS_CLK 90
|
||||
#define GCC_BLSP1_QUP2_I2C_APPS_CLK 91
|
||||
#define GCC_BLSP1_QUP2_SPI_APPS_CLK 92
|
||||
#define GCC_BLSP1_QUP3_I2C_APPS_CLK 93
|
||||
#define GCC_BLSP1_QUP3_SPI_APPS_CLK 94
|
||||
#define GCC_BLSP1_QUP4_I2C_APPS_CLK 95
|
||||
#define GCC_BLSP1_QUP4_SPI_APPS_CLK 96
|
||||
#define GCC_BLSP1_QUP5_I2C_APPS_CLK 97
|
||||
#define GCC_BLSP1_QUP5_SPI_APPS_CLK 98
|
||||
#define GCC_BLSP1_QUP6_I2C_APPS_CLK 99
|
||||
#define GCC_BLSP1_QUP6_SPI_APPS_CLK 100
|
||||
#define GCC_BLSP1_UART1_APPS_CLK 101
|
||||
#define GCC_BLSP1_UART1_SIM_CLK 102
|
||||
#define GCC_BLSP1_UART2_APPS_CLK 103
|
||||
#define GCC_BLSP1_UART2_SIM_CLK 104
|
||||
#define GCC_BLSP1_UART3_APPS_CLK 105
|
||||
#define GCC_BLSP1_UART3_SIM_CLK 106
|
||||
#define GCC_BLSP1_UART4_APPS_CLK 107
|
||||
#define GCC_BLSP1_UART4_SIM_CLK 108
|
||||
#define GCC_BLSP1_UART5_APPS_CLK 109
|
||||
#define GCC_BLSP1_UART5_SIM_CLK 110
|
||||
#define GCC_BLSP1_UART6_APPS_CLK 111
|
||||
#define GCC_BLSP1_UART6_SIM_CLK 112
|
||||
#define GCC_BLSP2_AHB_CLK 113
|
||||
#define GCC_BLSP2_SLEEP_CLK 114
|
||||
#define GCC_BLSP2_QUP1_I2C_APPS_CLK 115
|
||||
#define GCC_BLSP2_QUP1_SPI_APPS_CLK 116
|
||||
#define GCC_BLSP2_QUP2_I2C_APPS_CLK 117
|
||||
#define GCC_BLSP2_QUP2_SPI_APPS_CLK 118
|
||||
#define GCC_BLSP2_QUP3_I2C_APPS_CLK 119
|
||||
#define GCC_BLSP2_QUP3_SPI_APPS_CLK 120
|
||||
#define GCC_BLSP2_QUP4_I2C_APPS_CLK 121
|
||||
#define GCC_BLSP2_QUP4_SPI_APPS_CLK 122
|
||||
#define GCC_BLSP2_QUP5_I2C_APPS_CLK 123
|
||||
#define GCC_BLSP2_QUP5_SPI_APPS_CLK 124
|
||||
#define GCC_BLSP2_QUP6_I2C_APPS_CLK 125
|
||||
#define GCC_BLSP2_QUP6_SPI_APPS_CLK 126
|
||||
#define GCC_BLSP2_UART1_APPS_CLK 127
|
||||
#define GCC_BLSP2_UART1_SIM_CLK 128
|
||||
#define GCC_BLSP2_UART2_APPS_CLK 129
|
||||
#define GCC_BLSP2_UART2_SIM_CLK 130
|
||||
#define GCC_BLSP2_UART3_APPS_CLK 131
|
||||
#define GCC_BLSP2_UART3_SIM_CLK 132
|
||||
#define GCC_BLSP2_UART4_APPS_CLK 133
|
||||
#define GCC_BLSP2_UART4_SIM_CLK 134
|
||||
#define GCC_BLSP2_UART5_APPS_CLK 135
|
||||
#define GCC_BLSP2_UART5_SIM_CLK 136
|
||||
#define GCC_BLSP2_UART6_APPS_CLK 137
|
||||
#define GCC_BLSP2_UART6_SIM_CLK 138
|
||||
#define GCC_BOOT_ROM_AHB_CLK 139
|
||||
#define GCC_CE1_AHB_CLK 140
|
||||
#define GCC_CE1_AXI_CLK 141
|
||||
#define GCC_CE1_CLK 142
|
||||
#define GCC_CE2_AHB_CLK 143
|
||||
#define GCC_CE2_AXI_CLK 144
|
||||
#define GCC_CE2_CLK 145
|
||||
#define GCC_CNOC_BUS_TIMEOUT0_AHB_CLK 146
|
||||
#define GCC_CNOC_BUS_TIMEOUT1_AHB_CLK 147
|
||||
#define GCC_CNOC_BUS_TIMEOUT2_AHB_CLK 148
|
||||
#define GCC_CNOC_BUS_TIMEOUT3_AHB_CLK 149
|
||||
#define GCC_CNOC_BUS_TIMEOUT4_AHB_CLK 150
|
||||
#define GCC_CNOC_BUS_TIMEOUT5_AHB_CLK 151
|
||||
#define GCC_CNOC_BUS_TIMEOUT6_AHB_CLK 152
|
||||
#define GCC_CFG_NOC_AHB_CLK 153
|
||||
#define GCC_CFG_NOC_DDR_CFG_CLK 154
|
||||
#define GCC_CFG_NOC_RPM_AHB_CLK 155
|
||||
#define GCC_BIMC_DDR_CPLL0_CLK 156
|
||||
#define GCC_BIMC_DDR_CPLL1_CLK 157
|
||||
#define GCC_DDR_DIM_CFG_CLK 158
|
||||
#define GCC_DDR_DIM_SLEEP_CLK 159
|
||||
#define GCC_DEHR_CLK 160
|
||||
#define GCC_AHB_CLK 161
|
||||
#define GCC_IM_SLEEP_CLK 162
|
||||
#define GCC_XO_CLK 163
|
||||
#define GCC_XO_DIV4_CLK 164
|
||||
#define GCC_GP1_CLK 165
|
||||
#define GCC_GP2_CLK 166
|
||||
#define GCC_GP3_CLK 167
|
||||
#define GCC_IMEM_AXI_CLK 168
|
||||
#define GCC_IMEM_CFG_AHB_CLK 169
|
||||
#define GCC_KPSS_AHB_CLK 170
|
||||
#define GCC_KPSS_AXI_CLK 171
|
||||
#define GCC_LPASS_Q6_AXI_CLK 172
|
||||
#define GCC_MMSS_NOC_AT_CLK 173
|
||||
#define GCC_MMSS_NOC_CFG_AHB_CLK 174
|
||||
#define GCC_OCMEM_NOC_CFG_AHB_CLK 175
|
||||
#define GCC_OCMEM_SYS_NOC_AXI_CLK 176
|
||||
#define GCC_MPM_AHB_CLK 177
|
||||
#define GCC_MSG_RAM_AHB_CLK 178
|
||||
#define GCC_MSS_CFG_AHB_CLK 179
|
||||
#define GCC_MSS_Q6_BIMC_AXI_CLK 180
|
||||
#define GCC_NOC_CONF_XPU_AHB_CLK 181
|
||||
#define GCC_PDM2_CLK 182
|
||||
#define GCC_PDM_AHB_CLK 183
|
||||
#define GCC_PDM_XO4_CLK 184
|
||||
#define GCC_PERIPH_NOC_AHB_CLK 185
|
||||
#define GCC_PERIPH_NOC_AT_CLK 186
|
||||
#define GCC_PERIPH_NOC_CFG_AHB_CLK 187
|
||||
#define GCC_PERIPH_NOC_MPU_CFG_AHB_CLK 188
|
||||
#define GCC_PERIPH_XPU_AHB_CLK 189
|
||||
#define GCC_PNOC_BUS_TIMEOUT0_AHB_CLK 190
|
||||
#define GCC_PNOC_BUS_TIMEOUT1_AHB_CLK 191
|
||||
#define GCC_PNOC_BUS_TIMEOUT2_AHB_CLK 192
|
||||
#define GCC_PNOC_BUS_TIMEOUT3_AHB_CLK 193
|
||||
#define GCC_PNOC_BUS_TIMEOUT4_AHB_CLK 194
|
||||
#define GCC_PRNG_AHB_CLK 195
|
||||
#define GCC_QDSS_AT_CLK 196
|
||||
#define GCC_QDSS_CFG_AHB_CLK 197
|
||||
#define GCC_QDSS_DAP_AHB_CLK 198
|
||||
#define GCC_QDSS_DAP_CLK 199
|
||||
#define GCC_QDSS_ETR_USB_CLK 200
|
||||
#define GCC_QDSS_STM_CLK 201
|
||||
#define GCC_QDSS_TRACECLKIN_CLK 202
|
||||
#define GCC_QDSS_TSCTR_DIV16_CLK 203
|
||||
#define GCC_QDSS_TSCTR_DIV2_CLK 204
|
||||
#define GCC_QDSS_TSCTR_DIV3_CLK 205
|
||||
#define GCC_QDSS_TSCTR_DIV4_CLK 206
|
||||
#define GCC_QDSS_TSCTR_DIV8_CLK 207
|
||||
#define GCC_QDSS_RBCPR_XPU_AHB_CLK 208
|
||||
#define GCC_RBCPR_AHB_CLK 209
|
||||
#define GCC_RBCPR_CLK 210
|
||||
#define GCC_RPM_BUS_AHB_CLK 211
|
||||
#define GCC_RPM_PROC_HCLK 212
|
||||
#define GCC_RPM_SLEEP_CLK 213
|
||||
#define GCC_RPM_TIMER_CLK 214
|
||||
#define GCC_SDCC1_AHB_CLK 215
|
||||
#define GCC_SDCC1_APPS_CLK 216
|
||||
#define GCC_SDCC1_INACTIVITY_TIMERS_CLK 217
|
||||
#define GCC_SDCC2_AHB_CLK 218
|
||||
#define GCC_SDCC2_APPS_CLK 219
|
||||
#define GCC_SDCC2_INACTIVITY_TIMERS_CLK 220
|
||||
#define GCC_SDCC3_AHB_CLK 221
|
||||
#define GCC_SDCC3_APPS_CLK 222
|
||||
#define GCC_SDCC3_INACTIVITY_TIMERS_CLK 223
|
||||
#define GCC_SDCC4_AHB_CLK 224
|
||||
#define GCC_SDCC4_APPS_CLK 225
|
||||
#define GCC_SDCC4_INACTIVITY_TIMERS_CLK 226
|
||||
#define GCC_SEC_CTRL_ACC_CLK 227
|
||||
#define GCC_SEC_CTRL_AHB_CLK 228
|
||||
#define GCC_SEC_CTRL_BOOT_ROM_PATCH_CLK 229
|
||||
#define GCC_SEC_CTRL_CLK 230
|
||||
#define GCC_SEC_CTRL_SENSE_CLK 231
|
||||
#define GCC_SNOC_BUS_TIMEOUT0_AHB_CLK 232
|
||||
#define GCC_SNOC_BUS_TIMEOUT2_AHB_CLK 233
|
||||
#define GCC_SPDM_BIMC_CY_CLK 234
|
||||
#define GCC_SPDM_CFG_AHB_CLK 235
|
||||
#define GCC_SPDM_DEBUG_CY_CLK 236
|
||||
#define GCC_SPDM_FF_CLK 237
|
||||
#define GCC_SPDM_MSTR_AHB_CLK 238
|
||||
#define GCC_SPDM_PNOC_CY_CLK 239
|
||||
#define GCC_SPDM_RPM_CY_CLK 240
|
||||
#define GCC_SPDM_SNOC_CY_CLK 241
|
||||
#define GCC_SPMI_AHB_CLK 242
|
||||
#define GCC_SPMI_CNOC_AHB_CLK 243
|
||||
#define GCC_SPMI_SER_CLK 244
|
||||
#define GCC_SNOC_CNOC_AHB_CLK 245
|
||||
#define GCC_SNOC_PNOC_AHB_CLK 246
|
||||
#define GCC_SYS_NOC_AT_CLK 247
|
||||
#define GCC_SYS_NOC_AXI_CLK 248
|
||||
#define GCC_SYS_NOC_KPSS_AHB_CLK 249
|
||||
#define GCC_SYS_NOC_QDSS_STM_AXI_CLK 250
|
||||
#define GCC_SYS_NOC_USB3_AXI_CLK 251
|
||||
#define GCC_TCSR_AHB_CLK 252
|
||||
#define GCC_TLMM_AHB_CLK 253
|
||||
#define GCC_TLMM_CLK 254
|
||||
#define GCC_TSIF_AHB_CLK 255
|
||||
#define GCC_TSIF_INACTIVITY_TIMERS_CLK 256
|
||||
#define GCC_TSIF_REF_CLK 257
|
||||
#define GCC_USB2A_PHY_SLEEP_CLK 258
|
||||
#define GCC_USB2B_PHY_SLEEP_CLK 259
|
||||
#define GCC_USB30_MASTER_CLK 260
|
||||
#define GCC_USB30_MOCK_UTMI_CLK 261
|
||||
#define GCC_USB30_SLEEP_CLK 262
|
||||
#define GCC_USB_HS_AHB_CLK 263
|
||||
#define GCC_USB_HS_INACTIVITY_TIMERS_CLK 264
|
||||
#define GCC_USB_HS_SYSTEM_CLK 265
|
||||
#define GCC_USB_HSIC_AHB_CLK 266
|
||||
#define GCC_USB_HSIC_CLK 267
|
||||
#define GCC_USB_HSIC_IO_CAL_CLK 268
|
||||
#define GCC_USB_HSIC_IO_CAL_SLEEP_CLK 269
|
||||
#define GCC_USB_HSIC_SYSTEM_CLK 270
|
||||
#define GCC_WCSS_GPLL1_CLK_SRC 271
|
||||
#define GCC_MMSS_GPLL0_CLK_SRC 272
|
||||
#define GCC_LPASS_GPLL0_CLK_SRC 273
|
||||
#define GCC_WCSS_GPLL1_CLK_SRC_SLEEP_ENA 274
|
||||
#define GCC_MMSS_GPLL0_CLK_SRC_SLEEP_ENA 275
|
||||
#define GCC_LPASS_GPLL0_CLK_SRC_SLEEP_ENA 276
|
||||
#define GCC_IMEM_AXI_CLK_SLEEP_ENA 277
|
||||
#define GCC_SYS_NOC_KPSS_AHB_CLK_SLEEP_ENA 278
|
||||
#define GCC_BIMC_KPSS_AXI_CLK_SLEEP_ENA 279
|
||||
#define GCC_KPSS_AHB_CLK_SLEEP_ENA 280
|
||||
#define GCC_KPSS_AXI_CLK_SLEEP_ENA 281
|
||||
#define GCC_MPM_AHB_CLK_SLEEP_ENA 282
|
||||
#define GCC_OCMEM_SYS_NOC_AXI_CLK_SLEEP_ENA 283
|
||||
#define GCC_BLSP1_AHB_CLK_SLEEP_ENA 284
|
||||
#define GCC_BLSP1_SLEEP_CLK_SLEEP_ENA 285
|
||||
#define GCC_BLSP2_AHB_CLK_SLEEP_ENA 286
|
||||
#define GCC_BLSP2_SLEEP_CLK_SLEEP_ENA 287
|
||||
#define GCC_PRNG_AHB_CLK_SLEEP_ENA 288
|
||||
#define GCC_BAM_DMA_AHB_CLK_SLEEP_ENA 289
|
||||
#define GCC_BAM_DMA_INACTIVITY_TIMERS_CLK_SLEEP_ENA 290
|
||||
#define GCC_BOOT_ROM_AHB_CLK_SLEEP_ENA 291
|
||||
#define GCC_MSG_RAM_AHB_CLK_SLEEP_ENA 292
|
||||
#define GCC_TLMM_AHB_CLK_SLEEP_ENA 293
|
||||
#define GCC_TLMM_CLK_SLEEP_ENA 294
|
||||
#define GCC_SPMI_CNOC_AHB_CLK_SLEEP_ENA 295
|
||||
#define GCC_CE1_CLK_SLEEP_ENA 296
|
||||
#define GCC_CE1_AXI_CLK_SLEEP_ENA 297
|
||||
#define GCC_CE1_AHB_CLK_SLEEP_ENA 298
|
||||
#define GCC_CE2_CLK_SLEEP_ENA 299
|
||||
#define GCC_CE2_AXI_CLK_SLEEP_ENA 300
|
||||
#define GCC_CE2_AHB_CLK_SLEEP_ENA 301
|
||||
|
||||
#endif
|
137
sys/gnu/dts/include/dt-bindings/clock/qcom,mmcc-msm8960.h
Normal file
137
sys/gnu/dts/include/dt-bindings/clock/qcom,mmcc-msm8960.h
Normal file
@ -0,0 +1,137 @@
|
||||
/*
|
||||
* Copyright (c) 2013, The Linux Foundation. All rights reserved.
|
||||
*
|
||||
* This software is licensed under the terms of the GNU General Public
|
||||
* License version 2, as published by the Free Software Foundation, and
|
||||
* may be copied, distributed, and modified under those terms.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*/
|
||||
|
||||
#ifndef _DT_BINDINGS_CLK_MSM_MMCC_8960_H
|
||||
#define _DT_BINDINGS_CLK_MSM_MMCC_8960_H
|
||||
|
||||
#define MMSS_AHB_SRC 0
|
||||
#define FAB_AHB_CLK 1
|
||||
#define APU_AHB_CLK 2
|
||||
#define TV_ENC_AHB_CLK 3
|
||||
#define AMP_AHB_CLK 4
|
||||
#define DSI2_S_AHB_CLK 5
|
||||
#define JPEGD_AHB_CLK 6
|
||||
#define GFX2D0_AHB_CLK 7
|
||||
#define DSI_S_AHB_CLK 8
|
||||
#define DSI2_M_AHB_CLK 9
|
||||
#define VPE_AHB_CLK 10
|
||||
#define SMMU_AHB_CLK 11
|
||||
#define HDMI_M_AHB_CLK 12
|
||||
#define VFE_AHB_CLK 13
|
||||
#define ROT_AHB_CLK 14
|
||||
#define VCODEC_AHB_CLK 15
|
||||
#define MDP_AHB_CLK 16
|
||||
#define DSI_M_AHB_CLK 17
|
||||
#define CSI_AHB_CLK 18
|
||||
#define MMSS_IMEM_AHB_CLK 19
|
||||
#define IJPEG_AHB_CLK 20
|
||||
#define HDMI_S_AHB_CLK 21
|
||||
#define GFX3D_AHB_CLK 22
|
||||
#define GFX2D1_AHB_CLK 23
|
||||
#define MMSS_FPB_CLK 24
|
||||
#define MMSS_AXI_SRC 25
|
||||
#define MMSS_FAB_CORE 26
|
||||
#define FAB_MSP_AXI_CLK 27
|
||||
#define JPEGD_AXI_CLK 28
|
||||
#define GMEM_AXI_CLK 29
|
||||
#define MDP_AXI_CLK 30
|
||||
#define MMSS_IMEM_AXI_CLK 31
|
||||
#define IJPEG_AXI_CLK 32
|
||||
#define GFX3D_AXI_CLK 33
|
||||
#define VCODEC_AXI_CLK 34
|
||||
#define VFE_AXI_CLK 35
|
||||
#define VPE_AXI_CLK 36
|
||||
#define ROT_AXI_CLK 37
|
||||
#define VCODEC_AXI_A_CLK 38
|
||||
#define VCODEC_AXI_B_CLK 39
|
||||
#define MM_AXI_S3_FCLK 40
|
||||
#define MM_AXI_S2_FCLK 41
|
||||
#define MM_AXI_S1_FCLK 42
|
||||
#define MM_AXI_S0_FCLK 43
|
||||
#define MM_AXI_S2_CLK 44
|
||||
#define MM_AXI_S1_CLK 45
|
||||
#define MM_AXI_S0_CLK 46
|
||||
#define CSI0_SRC 47
|
||||
#define CSI0_CLK 48
|
||||
#define CSI0_PHY_CLK 49
|
||||
#define CSI1_SRC 50
|
||||
#define CSI1_CLK 51
|
||||
#define CSI1_PHY_CLK 52
|
||||
#define CSI2_SRC 53
|
||||
#define CSI2_CLK 54
|
||||
#define CSI2_PHY_CLK 55
|
||||
#define DSI_SRC 56
|
||||
#define DSI_CLK 57
|
||||
#define CSI_PIX_CLK 58
|
||||
#define CSI_RDI_CLK 59
|
||||
#define MDP_VSYNC_CLK 60
|
||||
#define HDMI_DIV_CLK 61
|
||||
#define HDMI_APP_CLK 62
|
||||
#define CSI_PIX1_CLK 63
|
||||
#define CSI_RDI2_CLK 64
|
||||
#define CSI_RDI1_CLK 65
|
||||
#define GFX2D0_SRC 66
|
||||
#define GFX2D0_CLK 67
|
||||
#define GFX2D1_SRC 68
|
||||
#define GFX2D1_CLK 69
|
||||
#define GFX3D_SRC 70
|
||||
#define GFX3D_CLK 71
|
||||
#define IJPEG_SRC 72
|
||||
#define IJPEG_CLK 73
|
||||
#define JPEGD_SRC 74
|
||||
#define JPEGD_CLK 75
|
||||
#define MDP_SRC 76
|
||||
#define MDP_CLK 77
|
||||
#define MDP_LUT_CLK 78
|
||||
#define DSI2_PIXEL_SRC 79
|
||||
#define DSI2_PIXEL_CLK 80
|
||||
#define DSI2_SRC 81
|
||||
#define DSI2_CLK 82
|
||||
#define DSI1_BYTE_SRC 83
|
||||
#define DSI1_BYTE_CLK 84
|
||||
#define DSI2_BYTE_SRC 85
|
||||
#define DSI2_BYTE_CLK 86
|
||||
#define DSI1_ESC_SRC 87
|
||||
#define DSI1_ESC_CLK 88
|
||||
#define DSI2_ESC_SRC 89
|
||||
#define DSI2_ESC_CLK 90
|
||||
#define ROT_SRC 91
|
||||
#define ROT_CLK 92
|
||||
#define TV_ENC_CLK 93
|
||||
#define TV_DAC_CLK 94
|
||||
#define HDMI_TV_CLK 95
|
||||
#define MDP_TV_CLK 96
|
||||
#define TV_SRC 97
|
||||
#define VCODEC_SRC 98
|
||||
#define VCODEC_CLK 99
|
||||
#define VFE_SRC 100
|
||||
#define VFE_CLK 101
|
||||
#define VFE_CSI_CLK 102
|
||||
#define VPE_SRC 103
|
||||
#define VPE_CLK 104
|
||||
#define DSI_PIXEL_SRC 105
|
||||
#define DSI_PIXEL_CLK 106
|
||||
#define CAMCLK0_SRC 107
|
||||
#define CAMCLK0_CLK 108
|
||||
#define CAMCLK1_SRC 109
|
||||
#define CAMCLK1_CLK 110
|
||||
#define CAMCLK2_SRC 111
|
||||
#define CAMCLK2_CLK 112
|
||||
#define CSIPHYTIMER_SRC 113
|
||||
#define CSIPHY2_TIMER_CLK 114
|
||||
#define CSIPHY1_TIMER_CLK 115
|
||||
#define CSIPHY0_TIMER_CLK 116
|
||||
#define PLL1 117
|
||||
#define PLL2 118
|
||||
|
||||
#endif
|
161
sys/gnu/dts/include/dt-bindings/clock/qcom,mmcc-msm8974.h
Normal file
161
sys/gnu/dts/include/dt-bindings/clock/qcom,mmcc-msm8974.h
Normal file
@ -0,0 +1,161 @@
|
||||
/*
|
||||
* Copyright (c) 2013, The Linux Foundation. All rights reserved.
|
||||
*
|
||||
* This software is licensed under the terms of the GNU General Public
|
||||
* License version 2, as published by the Free Software Foundation, and
|
||||
* may be copied, distributed, and modified under those terms.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*/
|
||||
|
||||
#ifndef _DT_BINDINGS_CLK_MSM_MMCC_8974_H
|
||||
#define _DT_BINDINGS_CLK_MSM_MMCC_8974_H
|
||||
|
||||
#define MMSS_AHB_CLK_SRC 0
|
||||
#define MMSS_AXI_CLK_SRC 1
|
||||
#define MMPLL0 2
|
||||
#define MMPLL0_VOTE 3
|
||||
#define MMPLL1 4
|
||||
#define MMPLL1_VOTE 5
|
||||
#define MMPLL2 6
|
||||
#define MMPLL3 7
|
||||
#define CSI0_CLK_SRC 8
|
||||
#define CSI1_CLK_SRC 9
|
||||
#define CSI2_CLK_SRC 10
|
||||
#define CSI3_CLK_SRC 11
|
||||
#define VFE0_CLK_SRC 12
|
||||
#define VFE1_CLK_SRC 13
|
||||
#define MDP_CLK_SRC 14
|
||||
#define GFX3D_CLK_SRC 15
|
||||
#define JPEG0_CLK_SRC 16
|
||||
#define JPEG1_CLK_SRC 17
|
||||
#define JPEG2_CLK_SRC 18
|
||||
#define PCLK0_CLK_SRC 19
|
||||
#define PCLK1_CLK_SRC 20
|
||||
#define VCODEC0_CLK_SRC 21
|
||||
#define CCI_CLK_SRC 22
|
||||
#define CAMSS_GP0_CLK_SRC 23
|
||||
#define CAMSS_GP1_CLK_SRC 24
|
||||
#define MCLK0_CLK_SRC 25
|
||||
#define MCLK1_CLK_SRC 26
|
||||
#define MCLK2_CLK_SRC 27
|
||||
#define MCLK3_CLK_SRC 28
|
||||
#define CSI0PHYTIMER_CLK_SRC 29
|
||||
#define CSI1PHYTIMER_CLK_SRC 30
|
||||
#define CSI2PHYTIMER_CLK_SRC 31
|
||||
#define CPP_CLK_SRC 32
|
||||
#define BYTE0_CLK_SRC 33
|
||||
#define BYTE1_CLK_SRC 34
|
||||
#define EDPAUX_CLK_SRC 35
|
||||
#define EDPLINK_CLK_SRC 36
|
||||
#define EDPPIXEL_CLK_SRC 37
|
||||
#define ESC0_CLK_SRC 38
|
||||
#define ESC1_CLK_SRC 39
|
||||
#define EXTPCLK_CLK_SRC 40
|
||||
#define HDMI_CLK_SRC 41
|
||||
#define VSYNC_CLK_SRC 42
|
||||
#define MMSS_RBCPR_CLK_SRC 43
|
||||
#define CAMSS_CCI_CCI_AHB_CLK 44
|
||||
#define CAMSS_CCI_CCI_CLK 45
|
||||
#define CAMSS_CSI0_AHB_CLK 46
|
||||
#define CAMSS_CSI0_CLK 47
|
||||
#define CAMSS_CSI0PHY_CLK 48
|
||||
#define CAMSS_CSI0PIX_CLK 49
|
||||
#define CAMSS_CSI0RDI_CLK 50
|
||||
#define CAMSS_CSI1_AHB_CLK 51
|
||||
#define CAMSS_CSI1_CLK 52
|
||||
#define CAMSS_CSI1PHY_CLK 53
|
||||
#define CAMSS_CSI1PIX_CLK 54
|
||||
#define CAMSS_CSI1RDI_CLK 55
|
||||
#define CAMSS_CSI2_AHB_CLK 56
|
||||
#define CAMSS_CSI2_CLK 57
|
||||
#define CAMSS_CSI2PHY_CLK 58
|
||||
#define CAMSS_CSI2PIX_CLK 59
|
||||
#define CAMSS_CSI2RDI_CLK 60
|
||||
#define CAMSS_CSI3_AHB_CLK 61
|
||||
#define CAMSS_CSI3_CLK 62
|
||||
#define CAMSS_CSI3PHY_CLK 63
|
||||
#define CAMSS_CSI3PIX_CLK 64
|
||||
#define CAMSS_CSI3RDI_CLK 65
|
||||
#define CAMSS_CSI_VFE0_CLK 66
|
||||
#define CAMSS_CSI_VFE1_CLK 67
|
||||
#define CAMSS_GP0_CLK 68
|
||||
#define CAMSS_GP1_CLK 69
|
||||
#define CAMSS_ISPIF_AHB_CLK 70
|
||||
#define CAMSS_JPEG_JPEG0_CLK 71
|
||||
#define CAMSS_JPEG_JPEG1_CLK 72
|
||||
#define CAMSS_JPEG_JPEG2_CLK 73
|
||||
#define CAMSS_JPEG_JPEG_AHB_CLK 74
|
||||
#define CAMSS_JPEG_JPEG_AXI_CLK 75
|
||||
#define CAMSS_JPEG_JPEG_OCMEMNOC_CLK 76
|
||||
#define CAMSS_MCLK0_CLK 77
|
||||
#define CAMSS_MCLK1_CLK 78
|
||||
#define CAMSS_MCLK2_CLK 79
|
||||
#define CAMSS_MCLK3_CLK 80
|
||||
#define CAMSS_MICRO_AHB_CLK 81
|
||||
#define CAMSS_PHY0_CSI0PHYTIMER_CLK 82
|
||||
#define CAMSS_PHY1_CSI1PHYTIMER_CLK 83
|
||||
#define CAMSS_PHY2_CSI2PHYTIMER_CLK 84
|
||||
#define CAMSS_TOP_AHB_CLK 85
|
||||
#define CAMSS_VFE_CPP_AHB_CLK 86
|
||||
#define CAMSS_VFE_CPP_CLK 87
|
||||
#define CAMSS_VFE_VFE0_CLK 88
|
||||
#define CAMSS_VFE_VFE1_CLK 89
|
||||
#define CAMSS_VFE_VFE_AHB_CLK 90
|
||||
#define CAMSS_VFE_VFE_AXI_CLK 91
|
||||
#define CAMSS_VFE_VFE_OCMEMNOC_CLK 92
|
||||
#define MDSS_AHB_CLK 93
|
||||
#define MDSS_AXI_CLK 94
|
||||
#define MDSS_BYTE0_CLK 95
|
||||
#define MDSS_BYTE1_CLK 96
|
||||
#define MDSS_EDPAUX_CLK 97
|
||||
#define MDSS_EDPLINK_CLK 98
|
||||
#define MDSS_EDPPIXEL_CLK 99
|
||||
#define MDSS_ESC0_CLK 100
|
||||
#define MDSS_ESC1_CLK 101
|
||||
#define MDSS_EXTPCLK_CLK 102
|
||||
#define MDSS_HDMI_AHB_CLK 103
|
||||
#define MDSS_HDMI_CLK 104
|
||||
#define MDSS_MDP_CLK 105
|
||||
#define MDSS_MDP_LUT_CLK 106
|
||||
#define MDSS_PCLK0_CLK 107
|
||||
#define MDSS_PCLK1_CLK 108
|
||||
#define MDSS_VSYNC_CLK 109
|
||||
#define MMSS_MISC_AHB_CLK 110
|
||||
#define MMSS_MMSSNOC_AHB_CLK 111
|
||||
#define MMSS_MMSSNOC_BTO_AHB_CLK 112
|
||||
#define MMSS_MMSSNOC_AXI_CLK 113
|
||||
#define MMSS_S0_AXI_CLK 114
|
||||
#define OCMEMCX_AHB_CLK 115
|
||||
#define OCMEMCX_OCMEMNOC_CLK 116
|
||||
#define OXILI_OCMEMGX_CLK 117
|
||||
#define OCMEMNOC_CLK 118
|
||||
#define OXILI_GFX3D_CLK 119
|
||||
#define OXILICX_AHB_CLK 120
|
||||
#define OXILICX_AXI_CLK 121
|
||||
#define VENUS0_AHB_CLK 122
|
||||
#define VENUS0_AXI_CLK 123
|
||||
#define VENUS0_OCMEMNOC_CLK 124
|
||||
#define VENUS0_VCODEC0_CLK 125
|
||||
#define OCMEMNOC_CLK_SRC 126
|
||||
#define SPDM_JPEG0 127
|
||||
#define SPDM_JPEG1 128
|
||||
#define SPDM_MDP 129
|
||||
#define SPDM_AXI 130
|
||||
#define SPDM_VCODEC0 131
|
||||
#define SPDM_VFE0 132
|
||||
#define SPDM_VFE1 133
|
||||
#define SPDM_JPEG2 134
|
||||
#define SPDM_PCLK1 135
|
||||
#define SPDM_GFX3D 136
|
||||
#define SPDM_AHB 137
|
||||
#define SPDM_PCLK0 138
|
||||
#define SPDM_OCMEMNOC 139
|
||||
#define SPDM_CSI0 140
|
||||
#define SPDM_RM_AXI 141
|
||||
#define SPDM_RM_OCMEMNOC 142
|
||||
|
||||
#endif
|
107
sys/gnu/dts/include/dt-bindings/clock/r8a7790-clock.h
Normal file
107
sys/gnu/dts/include/dt-bindings/clock/r8a7790-clock.h
Normal file
@ -0,0 +1,107 @@
|
||||
/*
|
||||
* Copyright 2013 Ideas On Board SPRL
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation; either version 2 of the License, or
|
||||
* (at your option) any later version.
|
||||
*/
|
||||
|
||||
#ifndef __DT_BINDINGS_CLOCK_R8A7790_H__
|
||||
#define __DT_BINDINGS_CLOCK_R8A7790_H__
|
||||
|
||||
/* CPG */
|
||||
#define R8A7790_CLK_MAIN 0
|
||||
#define R8A7790_CLK_PLL0 1
|
||||
#define R8A7790_CLK_PLL1 2
|
||||
#define R8A7790_CLK_PLL3 3
|
||||
#define R8A7790_CLK_LB 4
|
||||
#define R8A7790_CLK_QSPI 5
|
||||
#define R8A7790_CLK_SDH 6
|
||||
#define R8A7790_CLK_SD0 7
|
||||
#define R8A7790_CLK_SD1 8
|
||||
#define R8A7790_CLK_Z 9
|
||||
|
||||
/* MSTP0 */
|
||||
#define R8A7790_CLK_MSIOF0 0
|
||||
|
||||
/* MSTP1 */
|
||||
#define R8A7790_CLK_TMU1 11
|
||||
#define R8A7790_CLK_TMU3 21
|
||||
#define R8A7790_CLK_TMU2 22
|
||||
#define R8A7790_CLK_CMT0 24
|
||||
#define R8A7790_CLK_TMU0 25
|
||||
#define R8A7790_CLK_VSP1_DU1 27
|
||||
#define R8A7790_CLK_VSP1_DU0 28
|
||||
#define R8A7790_CLK_VSP1_RT 30
|
||||
#define R8A7790_CLK_VSP1_SY 31
|
||||
|
||||
/* MSTP2 */
|
||||
#define R8A7790_CLK_SCIFA2 2
|
||||
#define R8A7790_CLK_SCIFA1 3
|
||||
#define R8A7790_CLK_SCIFA0 4
|
||||
#define R8A7790_CLK_MSIOF2 5
|
||||
#define R8A7790_CLK_SCIFB0 6
|
||||
#define R8A7790_CLK_SCIFB1 7
|
||||
#define R8A7790_CLK_MSIOF1 8
|
||||
#define R8A7790_CLK_MSIOF3 15
|
||||
#define R8A7790_CLK_SCIFB2 16
|
||||
#define R8A7790_CLK_SYS_DMAC0 18
|
||||
#define R8A7790_CLK_SYS_DMAC1 19
|
||||
|
||||
/* MSTP3 */
|
||||
#define R8A7790_CLK_TPU0 4
|
||||
#define R8A7790_CLK_MMCIF1 5
|
||||
#define R8A7790_CLK_SDHI3 11
|
||||
#define R8A7790_CLK_SDHI2 12
|
||||
#define R8A7790_CLK_SDHI1 13
|
||||
#define R8A7790_CLK_SDHI0 14
|
||||
#define R8A7790_CLK_MMCIF0 15
|
||||
#define R8A7790_CLK_SSUSB 28
|
||||
#define R8A7790_CLK_CMT1 29
|
||||
#define R8A7790_CLK_USBDMAC0 30
|
||||
#define R8A7790_CLK_USBDMAC1 31
|
||||
|
||||
/* MSTP5 */
|
||||
#define R8A7790_CLK_THERMAL 22
|
||||
#define R8A7790_CLK_PWM 23
|
||||
|
||||
/* MSTP7 */
|
||||
#define R8A7790_CLK_EHCI 3
|
||||
#define R8A7790_CLK_HSUSB 4
|
||||
#define R8A7790_CLK_HSCIF1 16
|
||||
#define R8A7790_CLK_HSCIF0 17
|
||||
#define R8A7790_CLK_SCIF1 20
|
||||
#define R8A7790_CLK_SCIF0 21
|
||||
#define R8A7790_CLK_DU2 22
|
||||
#define R8A7790_CLK_DU1 23
|
||||
#define R8A7790_CLK_DU0 24
|
||||
#define R8A7790_CLK_LVDS1 25
|
||||
#define R8A7790_CLK_LVDS0 26
|
||||
|
||||
/* MSTP8 */
|
||||
#define R8A7790_CLK_VIN3 8
|
||||
#define R8A7790_CLK_VIN2 9
|
||||
#define R8A7790_CLK_VIN1 10
|
||||
#define R8A7790_CLK_VIN0 11
|
||||
#define R8A7790_CLK_ETHER 13
|
||||
#define R8A7790_CLK_SATA1 14
|
||||
#define R8A7790_CLK_SATA0 15
|
||||
|
||||
/* MSTP9 */
|
||||
#define R8A7790_CLK_GPIO5 7
|
||||
#define R8A7790_CLK_GPIO4 8
|
||||
#define R8A7790_CLK_GPIO3 9
|
||||
#define R8A7790_CLK_GPIO2 10
|
||||
#define R8A7790_CLK_GPIO1 11
|
||||
#define R8A7790_CLK_GPIO0 12
|
||||
#define R8A7790_CLK_RCAN1 15
|
||||
#define R8A7790_CLK_RCAN0 16
|
||||
#define R8A7790_CLK_QSPI_MOD 17
|
||||
#define R8A7790_CLK_IICDVFS 26
|
||||
#define R8A7790_CLK_I2C3 28
|
||||
#define R8A7790_CLK_I2C2 29
|
||||
#define R8A7790_CLK_I2C1 30
|
||||
#define R8A7790_CLK_I2C0 31
|
||||
|
||||
#endif /* __DT_BINDINGS_CLOCK_R8A7790_H__ */
|
111
sys/gnu/dts/include/dt-bindings/clock/r8a7791-clock.h
Normal file
111
sys/gnu/dts/include/dt-bindings/clock/r8a7791-clock.h
Normal file
@ -0,0 +1,111 @@
|
||||
/*
|
||||
* Copyright 2013 Ideas On Board SPRL
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation; either version 2 of the License, or
|
||||
* (at your option) any later version.
|
||||
*/
|
||||
|
||||
#ifndef __DT_BINDINGS_CLOCK_R8A7791_H__
|
||||
#define __DT_BINDINGS_CLOCK_R8A7791_H__
|
||||
|
||||
/* CPG */
|
||||
#define R8A7791_CLK_MAIN 0
|
||||
#define R8A7791_CLK_PLL0 1
|
||||
#define R8A7791_CLK_PLL1 2
|
||||
#define R8A7791_CLK_PLL3 3
|
||||
#define R8A7791_CLK_LB 4
|
||||
#define R8A7791_CLK_QSPI 5
|
||||
#define R8A7791_CLK_SDH 6
|
||||
#define R8A7791_CLK_SD0 7
|
||||
#define R8A7791_CLK_Z 8
|
||||
|
||||
/* MSTP0 */
|
||||
#define R8A7791_CLK_MSIOF0 0
|
||||
|
||||
/* MSTP1 */
|
||||
#define R8A7791_CLK_TMU1 11
|
||||
#define R8A7791_CLK_TMU3 21
|
||||
#define R8A7791_CLK_TMU2 22
|
||||
#define R8A7791_CLK_CMT0 24
|
||||
#define R8A7791_CLK_TMU0 25
|
||||
#define R8A7791_CLK_VSP1_DU1 27
|
||||
#define R8A7791_CLK_VSP1_DU0 28
|
||||
#define R8A7791_CLK_VSP1_SY 31
|
||||
|
||||
/* MSTP2 */
|
||||
#define R8A7791_CLK_SCIFA2 2
|
||||
#define R8A7791_CLK_SCIFA1 3
|
||||
#define R8A7791_CLK_SCIFA0 4
|
||||
#define R8A7791_CLK_MSIOF2 5
|
||||
#define R8A7791_CLK_SCIFB0 6
|
||||
#define R8A7791_CLK_SCIFB1 7
|
||||
#define R8A7791_CLK_MSIOF1 8
|
||||
#define R8A7791_CLK_SCIFB2 16
|
||||
#define R8A7791_CLK_DMAC 18
|
||||
|
||||
/* MSTP3 */
|
||||
#define R8A7791_CLK_TPU0 4
|
||||
#define R8A7791_CLK_SDHI2 11
|
||||
#define R8A7791_CLK_SDHI1 12
|
||||
#define R8A7791_CLK_SDHI0 14
|
||||
#define R8A7791_CLK_MMCIF0 15
|
||||
#define R8A7791_CLK_SSUSB 28
|
||||
#define R8A7791_CLK_CMT1 29
|
||||
#define R8A7791_CLK_USBDMAC0 30
|
||||
#define R8A7791_CLK_USBDMAC1 31
|
||||
|
||||
/* MSTP5 */
|
||||
#define R8A7791_CLK_THERMAL 22
|
||||
#define R8A7791_CLK_PWM 23
|
||||
|
||||
/* MSTP7 */
|
||||
#define R8A7791_CLK_HSUSB 4
|
||||
#define R8A7791_CLK_HSCIF2 13
|
||||
#define R8A7791_CLK_SCIF5 14
|
||||
#define R8A7791_CLK_SCIF4 15
|
||||
#define R8A7791_CLK_HSCIF1 16
|
||||
#define R8A7791_CLK_HSCIF0 17
|
||||
#define R8A7791_CLK_SCIF3 18
|
||||
#define R8A7791_CLK_SCIF2 19
|
||||
#define R8A7791_CLK_SCIF1 20
|
||||
#define R8A7791_CLK_SCIF0 21
|
||||
#define R8A7791_CLK_DU1 23
|
||||
#define R8A7791_CLK_DU0 24
|
||||
#define R8A7791_CLK_LVDS0 26
|
||||
|
||||
/* MSTP8 */
|
||||
#define R8A7791_CLK_VIN2 9
|
||||
#define R8A7791_CLK_VIN1 10
|
||||
#define R8A7791_CLK_VIN0 11
|
||||
#define R8A7791_CLK_ETHER 13
|
||||
#define R8A7791_CLK_SATA1 14
|
||||
#define R8A7791_CLK_SATA0 15
|
||||
|
||||
/* MSTP9 */
|
||||
#define R8A7791_CLK_GPIO7 4
|
||||
#define R8A7791_CLK_GPIO6 5
|
||||
#define R8A7791_CLK_GPIO5 7
|
||||
#define R8A7791_CLK_GPIO4 8
|
||||
#define R8A7791_CLK_GPIO3 9
|
||||
#define R8A7791_CLK_GPIO2 10
|
||||
#define R8A7791_CLK_GPIO1 11
|
||||
#define R8A7791_CLK_GPIO0 12
|
||||
#define R8A7791_CLK_RCAN1 15
|
||||
#define R8A7791_CLK_RCAN0 16
|
||||
#define R8A7791_CLK_QSPI_MOD 17
|
||||
#define R8A7791_CLK_I2C5 25
|
||||
#define R8A7791_CLK_IICDVFS 26
|
||||
#define R8A7791_CLK_I2C4 27
|
||||
#define R8A7791_CLK_I2C3 28
|
||||
#define R8A7791_CLK_I2C2 29
|
||||
#define R8A7791_CLK_I2C1 30
|
||||
#define R8A7791_CLK_I2C0 31
|
||||
|
||||
/* MSTP11 */
|
||||
#define R8A7791_CLK_SCIFA3 6
|
||||
#define R8A7791_CLK_SCIFA4 7
|
||||
#define R8A7791_CLK_SCIFA5 8
|
||||
|
||||
#endif /* __DT_BINDINGS_CLOCK_R8A7791_H__ */
|
178
sys/gnu/dts/include/dt-bindings/clock/samsung,s3c64xx-clock.h
Normal file
178
sys/gnu/dts/include/dt-bindings/clock/samsung,s3c64xx-clock.h
Normal file
@ -0,0 +1,178 @@
|
||||
/*
|
||||
* Copyright (c) 2013 Tomasz Figa <tomasz.figa at gmail.com>
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License version 2 as
|
||||
* published by the Free Software Foundation.
|
||||
*
|
||||
* Device Tree binding constants for Samsung S3C64xx clock controller.
|
||||
*/
|
||||
|
||||
#ifndef _DT_BINDINGS_CLOCK_SAMSUNG_S3C64XX_CLOCK_H
|
||||
#define _DT_BINDINGS_CLOCK_SAMSUNG_S3C64XX_CLOCK_H
|
||||
|
||||
/*
|
||||
* Let each exported clock get a unique index, which is used on DT-enabled
|
||||
* platforms to lookup the clock from a clock specifier. These indices are
|
||||
* therefore considered an ABI and so must not be changed. This implies
|
||||
* that new clocks should be added either in free spaces between clock groups
|
||||
* or at the end.
|
||||
*/
|
||||
|
||||
/* Core clocks. */
|
||||
#define CLK27M 1
|
||||
#define CLK48M 2
|
||||
#define FOUT_APLL 3
|
||||
#define FOUT_MPLL 4
|
||||
#define FOUT_EPLL 5
|
||||
#define ARMCLK 6
|
||||
#define HCLKX2 7
|
||||
#define HCLK 8
|
||||
#define PCLK 9
|
||||
|
||||
/* HCLK bus clocks. */
|
||||
#define HCLK_3DSE 16
|
||||
#define HCLK_UHOST 17
|
||||
#define HCLK_SECUR 18
|
||||
#define HCLK_SDMA1 19
|
||||
#define HCLK_SDMA0 20
|
||||
#define HCLK_IROM 21
|
||||
#define HCLK_DDR1 22
|
||||
#define HCLK_MEM1 23
|
||||
#define HCLK_MEM0 24
|
||||
#define HCLK_USB 25
|
||||
#define HCLK_HSMMC2 26
|
||||
#define HCLK_HSMMC1 27
|
||||
#define HCLK_HSMMC0 28
|
||||
#define HCLK_MDP 29
|
||||
#define HCLK_DHOST 30
|
||||
#define HCLK_IHOST 31
|
||||
#define HCLK_DMA1 32
|
||||
#define HCLK_DMA0 33
|
||||
#define HCLK_JPEG 34
|
||||
#define HCLK_CAMIF 35
|
||||
#define HCLK_SCALER 36
|
||||
#define HCLK_2D 37
|
||||
#define HCLK_TV 38
|
||||
#define HCLK_POST0 39
|
||||
#define HCLK_ROT 40
|
||||
#define HCLK_LCD 41
|
||||
#define HCLK_TZIC 42
|
||||
#define HCLK_INTC 43
|
||||
#define HCLK_MFC 44
|
||||
#define HCLK_DDR0 45
|
||||
|
||||
/* PCLK bus clocks. */
|
||||
#define PCLK_IIC1 48
|
||||
#define PCLK_IIS2 49
|
||||
#define PCLK_SKEY 50
|
||||
#define PCLK_CHIPID 51
|
||||
#define PCLK_SPI1 52
|
||||
#define PCLK_SPI0 53
|
||||
#define PCLK_HSIRX 54
|
||||
#define PCLK_HSITX 55
|
||||
#define PCLK_GPIO 56
|
||||
#define PCLK_IIC0 57
|
||||
#define PCLK_IIS1 58
|
||||
#define PCLK_IIS0 59
|
||||
#define PCLK_AC97 60
|
||||
#define PCLK_TZPC 61
|
||||
#define PCLK_TSADC 62
|
||||
#define PCLK_KEYPAD 63
|
||||
#define PCLK_IRDA 64
|
||||
#define PCLK_PCM1 65
|
||||
#define PCLK_PCM0 66
|
||||
#define PCLK_PWM 67
|
||||
#define PCLK_RTC 68
|
||||
#define PCLK_WDT 69
|
||||
#define PCLK_UART3 70
|
||||
#define PCLK_UART2 71
|
||||
#define PCLK_UART1 72
|
||||
#define PCLK_UART0 73
|
||||
#define PCLK_MFC 74
|
||||
|
||||
/* Special clocks. */
|
||||
#define SCLK_UHOST 80
|
||||
#define SCLK_MMC2_48 81
|
||||
#define SCLK_MMC1_48 82
|
||||
#define SCLK_MMC0_48 83
|
||||
#define SCLK_MMC2 84
|
||||
#define SCLK_MMC1 85
|
||||
#define SCLK_MMC0 86
|
||||
#define SCLK_SPI1_48 87
|
||||
#define SCLK_SPI0_48 88
|
||||
#define SCLK_SPI1 89
|
||||
#define SCLK_SPI0 90
|
||||
#define SCLK_DAC27 91
|
||||
#define SCLK_TV27 92
|
||||
#define SCLK_SCALER27 93
|
||||
#define SCLK_SCALER 94
|
||||
#define SCLK_LCD27 95
|
||||
#define SCLK_LCD 96
|
||||
#define SCLK_FIMC 97
|
||||
#define SCLK_POST0_27 98
|
||||
#define SCLK_AUDIO2 99
|
||||
#define SCLK_POST0 100
|
||||
#define SCLK_AUDIO1 101
|
||||
#define SCLK_AUDIO0 102
|
||||
#define SCLK_SECUR 103
|
||||
#define SCLK_IRDA 104
|
||||
#define SCLK_UART 105
|
||||
#define SCLK_MFC 106
|
||||
#define SCLK_CAM 107
|
||||
#define SCLK_JPEG 108
|
||||
#define SCLK_ONENAND 109
|
||||
|
||||
/* MEM0 bus clocks - S3C6410-specific. */
|
||||
#define MEM0_CFCON 112
|
||||
#define MEM0_ONENAND1 113
|
||||
#define MEM0_ONENAND0 114
|
||||
#define MEM0_NFCON 115
|
||||
#define MEM0_SROM 116
|
||||
|
||||
/* Muxes. */
|
||||
#define MOUT_APLL 128
|
||||
#define MOUT_MPLL 129
|
||||
#define MOUT_EPLL 130
|
||||
#define MOUT_MFC 131
|
||||
#define MOUT_AUDIO0 132
|
||||
#define MOUT_AUDIO1 133
|
||||
#define MOUT_UART 134
|
||||
#define MOUT_SPI0 135
|
||||
#define MOUT_SPI1 136
|
||||
#define MOUT_MMC0 137
|
||||
#define MOUT_MMC1 138
|
||||
#define MOUT_MMC2 139
|
||||
#define MOUT_UHOST 140
|
||||
#define MOUT_IRDA 141
|
||||
#define MOUT_LCD 142
|
||||
#define MOUT_SCALER 143
|
||||
#define MOUT_DAC27 144
|
||||
#define MOUT_TV27 145
|
||||
#define MOUT_AUDIO2 146
|
||||
|
||||
/* Dividers. */
|
||||
#define DOUT_MPLL 160
|
||||
#define DOUT_SECUR 161
|
||||
#define DOUT_CAM 162
|
||||
#define DOUT_JPEG 163
|
||||
#define DOUT_MFC 164
|
||||
#define DOUT_MMC0 165
|
||||
#define DOUT_MMC1 166
|
||||
#define DOUT_MMC2 167
|
||||
#define DOUT_LCD 168
|
||||
#define DOUT_SCALER 169
|
||||
#define DOUT_UHOST 170
|
||||
#define DOUT_SPI0 171
|
||||
#define DOUT_SPI1 172
|
||||
#define DOUT_AUDIO0 173
|
||||
#define DOUT_AUDIO1 174
|
||||
#define DOUT_UART 175
|
||||
#define DOUT_IRDA 176
|
||||
#define DOUT_FIMC 177
|
||||
#define DOUT_AUDIO2 178
|
||||
|
||||
/* Total number of clocks. */
|
||||
#define NR_CLKS (DOUT_AUDIO2 + 1)
|
||||
|
||||
#endif /* _DT_BINDINGS_CLOCK_SAMSUNG_S3C64XX_CLOCK_H */
|
342
sys/gnu/dts/include/dt-bindings/clock/tegra114-car.h
Normal file
342
sys/gnu/dts/include/dt-bindings/clock/tegra114-car.h
Normal file
@ -0,0 +1,342 @@
|
||||
/*
|
||||
* This header provides constants for binding nvidia,tegra114-car.
|
||||
*
|
||||
* The first 160 clocks are numbered to match the bits in the CAR's CLK_OUT_ENB
|
||||
* registers. These IDs often match those in the CAR's RST_DEVICES registers,
|
||||
* but not in all cases. Some bits in CLK_OUT_ENB affect multiple clocks. In
|
||||
* this case, those clocks are assigned IDs above 160 in order to highlight
|
||||
* this issue. Implementations that interpret these clock IDs as bit values
|
||||
* within the CLK_OUT_ENB or RST_DEVICES registers should be careful to
|
||||
* explicitly handle these special cases.
|
||||
*
|
||||
* The balance of the clocks controlled by the CAR are assigned IDs of 160 and
|
||||
* above.
|
||||
*/
|
||||
|
||||
#ifndef _DT_BINDINGS_CLOCK_TEGRA114_CAR_H
|
||||
#define _DT_BINDINGS_CLOCK_TEGRA114_CAR_H
|
||||
|
||||
/* 0 */
|
||||
/* 1 */
|
||||
/* 2 */
|
||||
/* 3 */
|
||||
#define TEGRA114_CLK_RTC 4
|
||||
#define TEGRA114_CLK_TIMER 5
|
||||
#define TEGRA114_CLK_UARTA 6
|
||||
/* 7 (register bit affects uartb and vfir) */
|
||||
/* 8 */
|
||||
#define TEGRA114_CLK_SDMMC2 9
|
||||
/* 10 (register bit affects spdif_in and spdif_out) */
|
||||
#define TEGRA114_CLK_I2S1 11
|
||||
#define TEGRA114_CLK_I2C1 12
|
||||
#define TEGRA114_CLK_NDFLASH 13
|
||||
#define TEGRA114_CLK_SDMMC1 14
|
||||
#define TEGRA114_CLK_SDMMC4 15
|
||||
/* 16 */
|
||||
#define TEGRA114_CLK_PWM 17
|
||||
#define TEGRA114_CLK_I2S2 18
|
||||
#define TEGRA114_CLK_EPP 19
|
||||
/* 20 (register bit affects vi and vi_sensor) */
|
||||
#define TEGRA114_CLK_GR2D 21
|
||||
#define TEGRA114_CLK_USBD 22
|
||||
#define TEGRA114_CLK_ISP 23
|
||||
#define TEGRA114_CLK_GR3D 24
|
||||
/* 25 */
|
||||
#define TEGRA114_CLK_DISP2 26
|
||||
#define TEGRA114_CLK_DISP1 27
|
||||
#define TEGRA114_CLK_HOST1X 28
|
||||
#define TEGRA114_CLK_VCP 29
|
||||
#define TEGRA114_CLK_I2S0 30
|
||||
/* 31 */
|
||||
|
||||
/* 32 */
|
||||
/* 33 */
|
||||
#define TEGRA114_CLK_APBDMA 34
|
||||
/* 35 */
|
||||
#define TEGRA114_CLK_KBC 36
|
||||
/* 37 */
|
||||
/* 38 */
|
||||
/* 39 (register bit affects fuse and fuse_burn) */
|
||||
#define TEGRA114_CLK_KFUSE 40
|
||||
#define TEGRA114_CLK_SBC1 41
|
||||
#define TEGRA114_CLK_NOR 42
|
||||
/* 43 */
|
||||
#define TEGRA114_CLK_SBC2 44
|
||||
/* 45 */
|
||||
#define TEGRA114_CLK_SBC3 46
|
||||
#define TEGRA114_CLK_I2C5 47
|
||||
#define TEGRA114_CLK_DSIA 48
|
||||
/* 49 */
|
||||
#define TEGRA114_CLK_MIPI 50
|
||||
#define TEGRA114_CLK_HDMI 51
|
||||
#define TEGRA114_CLK_CSI 52
|
||||
/* 53 */
|
||||
#define TEGRA114_CLK_I2C2 54
|
||||
#define TEGRA114_CLK_UARTC 55
|
||||
#define TEGRA114_CLK_MIPI_CAL 56
|
||||
#define TEGRA114_CLK_EMC 57
|
||||
#define TEGRA114_CLK_USB2 58
|
||||
#define TEGRA114_CLK_USB3 59
|
||||
/* 60 */
|
||||
#define TEGRA114_CLK_VDE 61
|
||||
#define TEGRA114_CLK_BSEA 62
|
||||
#define TEGRA114_CLK_BSEV 63
|
||||
|
||||
/* 64 */
|
||||
#define TEGRA114_CLK_UARTD 65
|
||||
/* 66 */
|
||||
#define TEGRA114_CLK_I2C3 67
|
||||
#define TEGRA114_CLK_SBC4 68
|
||||
#define TEGRA114_CLK_SDMMC3 69
|
||||
/* 70 */
|
||||
#define TEGRA114_CLK_OWR 71
|
||||
/* 72 */
|
||||
#define TEGRA114_CLK_CSITE 73
|
||||
/* 74 */
|
||||
/* 75 */
|
||||
#define TEGRA114_CLK_LA 76
|
||||
#define TEGRA114_CLK_TRACE 77
|
||||
#define TEGRA114_CLK_SOC_THERM 78
|
||||
#define TEGRA114_CLK_DTV 79
|
||||
#define TEGRA114_CLK_NDSPEED 80
|
||||
#define TEGRA114_CLK_I2CSLOW 81
|
||||
#define TEGRA114_CLK_DSIB 82
|
||||
#define TEGRA114_CLK_TSEC 83
|
||||
/* 84 */
|
||||
/* 85 */
|
||||
/* 86 */
|
||||
/* 87 */
|
||||
/* 88 */
|
||||
#define TEGRA114_CLK_XUSB_HOST 89
|
||||
/* 90 */
|
||||
#define TEGRA114_CLK_MSENC 91
|
||||
#define TEGRA114_CLK_CSUS 92
|
||||
/* 93 */
|
||||
/* 94 */
|
||||
/* 95 (bit affects xusb_dev and xusb_dev_src) */
|
||||
|
||||
/* 96 */
|
||||
/* 97 */
|
||||
/* 98 */
|
||||
#define TEGRA114_CLK_MSELECT 99
|
||||
#define TEGRA114_CLK_TSENSOR 100
|
||||
#define TEGRA114_CLK_I2S3 101
|
||||
#define TEGRA114_CLK_I2S4 102
|
||||
#define TEGRA114_CLK_I2C4 103
|
||||
#define TEGRA114_CLK_SBC5 104
|
||||
#define TEGRA114_CLK_SBC6 105
|
||||
#define TEGRA114_CLK_D_AUDIO 106
|
||||
#define TEGRA114_CLK_APBIF 107
|
||||
#define TEGRA114_CLK_DAM0 108
|
||||
#define TEGRA114_CLK_DAM1 109
|
||||
#define TEGRA114_CLK_DAM2 110
|
||||
#define TEGRA114_CLK_HDA2CODEC_2X 111
|
||||
/* 112 */
|
||||
#define TEGRA114_CLK_AUDIO0_2X 113
|
||||
#define TEGRA114_CLK_AUDIO1_2X 114
|
||||
#define TEGRA114_CLK_AUDIO2_2X 115
|
||||
#define TEGRA114_CLK_AUDIO3_2X 116
|
||||
#define TEGRA114_CLK_AUDIO4_2X 117
|
||||
#define TEGRA114_CLK_SPDIF_2X 118
|
||||
#define TEGRA114_CLK_ACTMON 119
|
||||
#define TEGRA114_CLK_EXTERN1 120
|
||||
#define TEGRA114_CLK_EXTERN2 121
|
||||
#define TEGRA114_CLK_EXTERN3 122
|
||||
/* 123 */
|
||||
/* 124 */
|
||||
#define TEGRA114_CLK_HDA 125
|
||||
/* 126 */
|
||||
#define TEGRA114_CLK_SE 127
|
||||
|
||||
#define TEGRA114_CLK_HDA2HDMI 128
|
||||
/* 129 */
|
||||
/* 130 */
|
||||
/* 131 */
|
||||
/* 132 */
|
||||
/* 133 */
|
||||
/* 134 */
|
||||
/* 135 */
|
||||
/* 136 */
|
||||
/* 137 */
|
||||
/* 138 */
|
||||
/* 139 */
|
||||
/* 140 */
|
||||
/* 141 */
|
||||
/* 142 */
|
||||
/* 143 (bit affects xusb_falcon_src, xusb_fs_src, */
|
||||
/* xusb_host_src and xusb_ss_src) */
|
||||
#define TEGRA114_CLK_CILAB 144
|
||||
#define TEGRA114_CLK_CILCD 145
|
||||
#define TEGRA114_CLK_CILE 146
|
||||
#define TEGRA114_CLK_DSIALP 147
|
||||
#define TEGRA114_CLK_DSIBLP 148
|
||||
/* 149 */
|
||||
#define TEGRA114_CLK_DDS 150
|
||||
/* 151 */
|
||||
#define TEGRA114_CLK_DP2 152
|
||||
#define TEGRA114_CLK_AMX 153
|
||||
#define TEGRA114_CLK_ADX 154
|
||||
/* 155 (bit affects dfll_ref and dfll_soc) */
|
||||
#define TEGRA114_CLK_XUSB_SS 156
|
||||
/* 157 */
|
||||
/* 158 */
|
||||
/* 159 */
|
||||
|
||||
/* 160 */
|
||||
/* 161 */
|
||||
/* 162 */
|
||||
/* 163 */
|
||||
/* 164 */
|
||||
/* 165 */
|
||||
/* 166 */
|
||||
/* 167 */
|
||||
/* 168 */
|
||||
/* 169 */
|
||||
/* 170 */
|
||||
/* 171 */
|
||||
/* 172 */
|
||||
/* 173 */
|
||||
/* 174 */
|
||||
/* 175 */
|
||||
/* 176 */
|
||||
/* 177 */
|
||||
/* 178 */
|
||||
/* 179 */
|
||||
/* 180 */
|
||||
/* 181 */
|
||||
/* 182 */
|
||||
/* 183 */
|
||||
/* 184 */
|
||||
/* 185 */
|
||||
/* 186 */
|
||||
/* 187 */
|
||||
/* 188 */
|
||||
/* 189 */
|
||||
/* 190 */
|
||||
/* 191 */
|
||||
|
||||
#define TEGRA114_CLK_UARTB 192
|
||||
#define TEGRA114_CLK_VFIR 193
|
||||
#define TEGRA114_CLK_SPDIF_IN 194
|
||||
#define TEGRA114_CLK_SPDIF_OUT 195
|
||||
#define TEGRA114_CLK_VI 196
|
||||
#define TEGRA114_CLK_VI_SENSOR 197
|
||||
#define TEGRA114_CLK_FUSE 198
|
||||
#define TEGRA114_CLK_FUSE_BURN 199
|
||||
#define TEGRA114_CLK_CLK_32K 200
|
||||
#define TEGRA114_CLK_CLK_M 201
|
||||
#define TEGRA114_CLK_CLK_M_DIV2 202
|
||||
#define TEGRA114_CLK_CLK_M_DIV4 203
|
||||
#define TEGRA114_CLK_PLL_REF 204
|
||||
#define TEGRA114_CLK_PLL_C 205
|
||||
#define TEGRA114_CLK_PLL_C_OUT1 206
|
||||
#define TEGRA114_CLK_PLL_C2 207
|
||||
#define TEGRA114_CLK_PLL_C3 208
|
||||
#define TEGRA114_CLK_PLL_M 209
|
||||
#define TEGRA114_CLK_PLL_M_OUT1 210
|
||||
#define TEGRA114_CLK_PLL_P 211
|
||||
#define TEGRA114_CLK_PLL_P_OUT1 212
|
||||
#define TEGRA114_CLK_PLL_P_OUT2 213
|
||||
#define TEGRA114_CLK_PLL_P_OUT3 214
|
||||
#define TEGRA114_CLK_PLL_P_OUT4 215
|
||||
#define TEGRA114_CLK_PLL_A 216
|
||||
#define TEGRA114_CLK_PLL_A_OUT0 217
|
||||
#define TEGRA114_CLK_PLL_D 218
|
||||
#define TEGRA114_CLK_PLL_D_OUT0 219
|
||||
#define TEGRA114_CLK_PLL_D2 220
|
||||
#define TEGRA114_CLK_PLL_D2_OUT0 221
|
||||
#define TEGRA114_CLK_PLL_U 222
|
||||
#define TEGRA114_CLK_PLL_U_480M 223
|
||||
|
||||
#define TEGRA114_CLK_PLL_U_60M 224
|
||||
#define TEGRA114_CLK_PLL_U_48M 225
|
||||
#define TEGRA114_CLK_PLL_U_12M 226
|
||||
#define TEGRA114_CLK_PLL_X 227
|
||||
#define TEGRA114_CLK_PLL_X_OUT0 228
|
||||
#define TEGRA114_CLK_PLL_RE_VCO 229
|
||||
#define TEGRA114_CLK_PLL_RE_OUT 230
|
||||
#define TEGRA114_CLK_PLL_E_OUT0 231
|
||||
#define TEGRA114_CLK_SPDIF_IN_SYNC 232
|
||||
#define TEGRA114_CLK_I2S0_SYNC 233
|
||||
#define TEGRA114_CLK_I2S1_SYNC 234
|
||||
#define TEGRA114_CLK_I2S2_SYNC 235
|
||||
#define TEGRA114_CLK_I2S3_SYNC 236
|
||||
#define TEGRA114_CLK_I2S4_SYNC 237
|
||||
#define TEGRA114_CLK_VIMCLK_SYNC 238
|
||||
#define TEGRA114_CLK_AUDIO0 239
|
||||
#define TEGRA114_CLK_AUDIO1 240
|
||||
#define TEGRA114_CLK_AUDIO2 241
|
||||
#define TEGRA114_CLK_AUDIO3 242
|
||||
#define TEGRA114_CLK_AUDIO4 243
|
||||
#define TEGRA114_CLK_SPDIF 244
|
||||
#define TEGRA114_CLK_CLK_OUT_1 245
|
||||
#define TEGRA114_CLK_CLK_OUT_2 246
|
||||
#define TEGRA114_CLK_CLK_OUT_3 247
|
||||
#define TEGRA114_CLK_BLINK 248
|
||||
/* 249 */
|
||||
/* 250 */
|
||||
/* 251 */
|
||||
#define TEGRA114_CLK_XUSB_HOST_SRC 252
|
||||
#define TEGRA114_CLK_XUSB_FALCON_SRC 253
|
||||
#define TEGRA114_CLK_XUSB_FS_SRC 254
|
||||
#define TEGRA114_CLK_XUSB_SS_SRC 255
|
||||
|
||||
#define TEGRA114_CLK_XUSB_DEV_SRC 256
|
||||
#define TEGRA114_CLK_XUSB_DEV 257
|
||||
#define TEGRA114_CLK_XUSB_HS_SRC 258
|
||||
#define TEGRA114_CLK_SCLK 259
|
||||
#define TEGRA114_CLK_HCLK 260
|
||||
#define TEGRA114_CLK_PCLK 261
|
||||
#define TEGRA114_CLK_CCLK_G 262
|
||||
#define TEGRA114_CLK_CCLK_LP 263
|
||||
#define TEGRA114_CLK_DFLL_REF 264
|
||||
#define TEGRA114_CLK_DFLL_SOC 265
|
||||
/* 266 */
|
||||
/* 267 */
|
||||
/* 268 */
|
||||
/* 269 */
|
||||
/* 270 */
|
||||
/* 271 */
|
||||
/* 272 */
|
||||
/* 273 */
|
||||
/* 274 */
|
||||
/* 275 */
|
||||
/* 276 */
|
||||
/* 277 */
|
||||
/* 278 */
|
||||
/* 279 */
|
||||
/* 280 */
|
||||
/* 281 */
|
||||
/* 282 */
|
||||
/* 283 */
|
||||
/* 284 */
|
||||
/* 285 */
|
||||
/* 286 */
|
||||
/* 287 */
|
||||
|
||||
/* 288 */
|
||||
/* 289 */
|
||||
/* 290 */
|
||||
/* 291 */
|
||||
/* 292 */
|
||||
/* 293 */
|
||||
/* 294 */
|
||||
/* 295 */
|
||||
/* 296 */
|
||||
/* 297 */
|
||||
/* 298 */
|
||||
/* 299 */
|
||||
#define TEGRA114_CLK_AUDIO0_MUX 300
|
||||
#define TEGRA114_CLK_AUDIO1_MUX 301
|
||||
#define TEGRA114_CLK_AUDIO2_MUX 302
|
||||
#define TEGRA114_CLK_AUDIO3_MUX 303
|
||||
#define TEGRA114_CLK_AUDIO4_MUX 304
|
||||
#define TEGRA114_CLK_SPDIF_MUX 305
|
||||
#define TEGRA114_CLK_CLK_OUT_1_MUX 306
|
||||
#define TEGRA114_CLK_CLK_OUT_2_MUX 307
|
||||
#define TEGRA114_CLK_CLK_OUT_3_MUX 308
|
||||
#define TEGRA114_CLK_DSIA_MUX 309
|
||||
#define TEGRA114_CLK_DSIB_MUX 310
|
||||
#define TEGRA114_CLK_CLK_MAX 311
|
||||
|
||||
#endif /* _DT_BINDINGS_CLOCK_TEGRA114_CAR_H */
|
341
sys/gnu/dts/include/dt-bindings/clock/tegra124-car.h
Normal file
341
sys/gnu/dts/include/dt-bindings/clock/tegra124-car.h
Normal file
@ -0,0 +1,341 @@
|
||||
/*
|
||||
* This header provides constants for binding nvidia,tegra124-car.
|
||||
*
|
||||
* The first 192 clocks are numbered to match the bits in the CAR's CLK_OUT_ENB
|
||||
* registers. These IDs often match those in the CAR's RST_DEVICES registers,
|
||||
* but not in all cases. Some bits in CLK_OUT_ENB affect multiple clocks. In
|
||||
* this case, those clocks are assigned IDs above 185 in order to highlight
|
||||
* this issue. Implementations that interpret these clock IDs as bit values
|
||||
* within the CLK_OUT_ENB or RST_DEVICES registers should be careful to
|
||||
* explicitly handle these special cases.
|
||||
*
|
||||
* The balance of the clocks controlled by the CAR are assigned IDs of 185 and
|
||||
* above.
|
||||
*/
|
||||
|
||||
#ifndef _DT_BINDINGS_CLOCK_TEGRA124_CAR_H
|
||||
#define _DT_BINDINGS_CLOCK_TEGRA124_CAR_H
|
||||
|
||||
/* 0 */
|
||||
/* 1 */
|
||||
/* 2 */
|
||||
#define TEGRA124_CLK_ISPB 3
|
||||
#define TEGRA124_CLK_RTC 4
|
||||
#define TEGRA124_CLK_TIMER 5
|
||||
#define TEGRA124_CLK_UARTA 6
|
||||
/* 7 (register bit affects uartb and vfir) */
|
||||
/* 8 */
|
||||
#define TEGRA124_CLK_SDMMC2 9
|
||||
/* 10 (register bit affects spdif_in and spdif_out) */
|
||||
#define TEGRA124_CLK_I2S1 11
|
||||
#define TEGRA124_CLK_I2C1 12
|
||||
#define TEGRA124_CLK_NDFLASH 13
|
||||
#define TEGRA124_CLK_SDMMC1 14
|
||||
#define TEGRA124_CLK_SDMMC4 15
|
||||
/* 16 */
|
||||
#define TEGRA124_CLK_PWM 17
|
||||
#define TEGRA124_CLK_I2S2 18
|
||||
/* 20 (register bit affects vi and vi_sensor) */
|
||||
#define TEGRA124_CLK_GR_2D 21
|
||||
#define TEGRA124_CLK_USBD 22
|
||||
#define TEGRA124_CLK_ISP 23
|
||||
#define TEGRA124_CLK_GR_3D 24
|
||||
/* 25 */
|
||||
#define TEGRA124_CLK_DISP2 26
|
||||
#define TEGRA124_CLK_DISP1 27
|
||||
#define TEGRA124_CLK_HOST1X 28
|
||||
#define TEGRA124_CLK_VCP 29
|
||||
#define TEGRA124_CLK_I2S0 30
|
||||
/* 31 */
|
||||
|
||||
/* 32 */
|
||||
/* 33 */
|
||||
#define TEGRA124_CLK_APBDMA 34
|
||||
/* 35 */
|
||||
#define TEGRA124_CLK_KBC 36
|
||||
/* 37 */
|
||||
/* 38 */
|
||||
/* 39 (register bit affects fuse and fuse_burn) */
|
||||
#define TEGRA124_CLK_KFUSE 40
|
||||
#define TEGRA124_CLK_SBC1 41
|
||||
#define TEGRA124_CLK_NOR 42
|
||||
/* 43 */
|
||||
#define TEGRA124_CLK_SBC2 44
|
||||
/* 45 */
|
||||
#define TEGRA124_CLK_SBC3 46
|
||||
#define TEGRA124_CLK_I2C5 47
|
||||
#define TEGRA124_CLK_DSIA 48
|
||||
/* 49 */
|
||||
#define TEGRA124_CLK_MIPI 50
|
||||
#define TEGRA124_CLK_HDMI 51
|
||||
#define TEGRA124_CLK_CSI 52
|
||||
/* 53 */
|
||||
#define TEGRA124_CLK_I2C2 54
|
||||
#define TEGRA124_CLK_UARTC 55
|
||||
#define TEGRA124_CLK_MIPI_CAL 56
|
||||
#define TEGRA124_CLK_EMC 57
|
||||
#define TEGRA124_CLK_USB2 58
|
||||
#define TEGRA124_CLK_USB3 59
|
||||
/* 60 */
|
||||
#define TEGRA124_CLK_VDE 61
|
||||
#define TEGRA124_CLK_BSEA 62
|
||||
#define TEGRA124_CLK_BSEV 63
|
||||
|
||||
/* 64 */
|
||||
#define TEGRA124_CLK_UARTD 65
|
||||
#define TEGRA124_CLK_UARTE 66
|
||||
#define TEGRA124_CLK_I2C3 67
|
||||
#define TEGRA124_CLK_SBC4 68
|
||||
#define TEGRA124_CLK_SDMMC3 69
|
||||
#define TEGRA124_CLK_PCIE 70
|
||||
#define TEGRA124_CLK_OWR 71
|
||||
#define TEGRA124_CLK_AFI 72
|
||||
#define TEGRA124_CLK_CSITE 73
|
||||
/* 74 */
|
||||
/* 75 */
|
||||
#define TEGRA124_CLK_LA 76
|
||||
#define TEGRA124_CLK_TRACE 77
|
||||
#define TEGRA124_CLK_SOC_THERM 78
|
||||
#define TEGRA124_CLK_DTV 79
|
||||
#define TEGRA124_CLK_NDSPEED 80
|
||||
#define TEGRA124_CLK_I2CSLOW 81
|
||||
#define TEGRA124_CLK_DSIB 82
|
||||
#define TEGRA124_CLK_TSEC 83
|
||||
/* 84 */
|
||||
/* 85 */
|
||||
/* 86 */
|
||||
/* 87 */
|
||||
/* 88 */
|
||||
#define TEGRA124_CLK_XUSB_HOST 89
|
||||
/* 90 */
|
||||
#define TEGRA124_CLK_MSENC 91
|
||||
#define TEGRA124_CLK_CSUS 92
|
||||
/* 93 */
|
||||
/* 94 */
|
||||
/* 95 (bit affects xusb_dev and xusb_dev_src) */
|
||||
|
||||
/* 96 */
|
||||
/* 97 */
|
||||
/* 98 */
|
||||
#define TEGRA124_CLK_MSELECT 99
|
||||
#define TEGRA124_CLK_TSENSOR 100
|
||||
#define TEGRA124_CLK_I2S3 101
|
||||
#define TEGRA124_CLK_I2S4 102
|
||||
#define TEGRA124_CLK_I2C4 103
|
||||
#define TEGRA124_CLK_SBC5 104
|
||||
#define TEGRA124_CLK_SBC6 105
|
||||
#define TEGRA124_CLK_D_AUDIO 106
|
||||
#define TEGRA124_CLK_APBIF 107
|
||||
#define TEGRA124_CLK_DAM0 108
|
||||
#define TEGRA124_CLK_DAM1 109
|
||||
#define TEGRA124_CLK_DAM2 110
|
||||
#define TEGRA124_CLK_HDA2CODEC_2X 111
|
||||
/* 112 */
|
||||
#define TEGRA124_CLK_AUDIO0_2X 113
|
||||
#define TEGRA124_CLK_AUDIO1_2X 114
|
||||
#define TEGRA124_CLK_AUDIO2_2X 115
|
||||
#define TEGRA124_CLK_AUDIO3_2X 116
|
||||
#define TEGRA124_CLK_AUDIO4_2X 117
|
||||
#define TEGRA124_CLK_SPDIF_2X 118
|
||||
#define TEGRA124_CLK_ACTMON 119
|
||||
#define TEGRA124_CLK_EXTERN1 120
|
||||
#define TEGRA124_CLK_EXTERN2 121
|
||||
#define TEGRA124_CLK_EXTERN3 122
|
||||
#define TEGRA124_CLK_SATA_OOB 123
|
||||
#define TEGRA124_CLK_SATA 124
|
||||
#define TEGRA124_CLK_HDA 125
|
||||
/* 126 */
|
||||
#define TEGRA124_CLK_SE 127
|
||||
|
||||
#define TEGRA124_CLK_HDA2HDMI 128
|
||||
#define TEGRA124_CLK_SATA_COLD 129
|
||||
/* 130 */
|
||||
/* 131 */
|
||||
/* 132 */
|
||||
/* 133 */
|
||||
/* 134 */
|
||||
/* 135 */
|
||||
/* 136 */
|
||||
/* 137 */
|
||||
/* 138 */
|
||||
/* 139 */
|
||||
/* 140 */
|
||||
/* 141 */
|
||||
/* 142 */
|
||||
/* 143 (bit affects xusb_falcon_src, xusb_fs_src, */
|
||||
/* xusb_host_src and xusb_ss_src) */
|
||||
#define TEGRA124_CLK_CILAB 144
|
||||
#define TEGRA124_CLK_CILCD 145
|
||||
#define TEGRA124_CLK_CILE 146
|
||||
#define TEGRA124_CLK_DSIALP 147
|
||||
#define TEGRA124_CLK_DSIBLP 148
|
||||
#define TEGRA124_CLK_ENTROPY 149
|
||||
#define TEGRA124_CLK_DDS 150
|
||||
/* 151 */
|
||||
#define TEGRA124_CLK_DP2 152
|
||||
#define TEGRA124_CLK_AMX 153
|
||||
#define TEGRA124_CLK_ADX 154
|
||||
/* 155 (bit affects dfll_ref and dfll_soc) */
|
||||
#define TEGRA124_CLK_XUSB_SS 156
|
||||
/* 157 */
|
||||
/* 158 */
|
||||
/* 159 */
|
||||
|
||||
/* 160 */
|
||||
/* 161 */
|
||||
/* 162 */
|
||||
/* 163 */
|
||||
/* 164 */
|
||||
/* 165 */
|
||||
#define TEGRA124_CLK_I2C6 166
|
||||
/* 167 */
|
||||
/* 168 */
|
||||
/* 169 */
|
||||
/* 170 */
|
||||
#define TEGRA124_CLK_VIM2_CLK 171
|
||||
/* 172 */
|
||||
/* 173 */
|
||||
/* 174 */
|
||||
/* 175 */
|
||||
#define TEGRA124_CLK_HDMI_AUDIO 176
|
||||
#define TEGRA124_CLK_CLK72MHZ 177
|
||||
#define TEGRA124_CLK_VIC03 178
|
||||
/* 179 */
|
||||
#define TEGRA124_CLK_ADX1 180
|
||||
#define TEGRA124_CLK_DPAUX 181
|
||||
#define TEGRA124_CLK_SOR0 182
|
||||
/* 183 */
|
||||
#define TEGRA124_CLK_GPU 184
|
||||
#define TEGRA124_CLK_AMX1 185
|
||||
/* 186 */
|
||||
/* 187 */
|
||||
/* 188 */
|
||||
/* 189 */
|
||||
/* 190 */
|
||||
/* 191 */
|
||||
#define TEGRA124_CLK_UARTB 192
|
||||
#define TEGRA124_CLK_VFIR 193
|
||||
#define TEGRA124_CLK_SPDIF_IN 194
|
||||
#define TEGRA124_CLK_SPDIF_OUT 195
|
||||
#define TEGRA124_CLK_VI 196
|
||||
#define TEGRA124_CLK_VI_SENSOR 197
|
||||
#define TEGRA124_CLK_FUSE 198
|
||||
#define TEGRA124_CLK_FUSE_BURN 199
|
||||
#define TEGRA124_CLK_CLK_32K 200
|
||||
#define TEGRA124_CLK_CLK_M 201
|
||||
#define TEGRA124_CLK_CLK_M_DIV2 202
|
||||
#define TEGRA124_CLK_CLK_M_DIV4 203
|
||||
#define TEGRA124_CLK_PLL_REF 204
|
||||
#define TEGRA124_CLK_PLL_C 205
|
||||
#define TEGRA124_CLK_PLL_C_OUT1 206
|
||||
#define TEGRA124_CLK_PLL_C2 207
|
||||
#define TEGRA124_CLK_PLL_C3 208
|
||||
#define TEGRA124_CLK_PLL_M 209
|
||||
#define TEGRA124_CLK_PLL_M_OUT1 210
|
||||
#define TEGRA124_CLK_PLL_P 211
|
||||
#define TEGRA124_CLK_PLL_P_OUT1 212
|
||||
#define TEGRA124_CLK_PLL_P_OUT2 213
|
||||
#define TEGRA124_CLK_PLL_P_OUT3 214
|
||||
#define TEGRA124_CLK_PLL_P_OUT4 215
|
||||
#define TEGRA124_CLK_PLL_A 216
|
||||
#define TEGRA124_CLK_PLL_A_OUT0 217
|
||||
#define TEGRA124_CLK_PLL_D 218
|
||||
#define TEGRA124_CLK_PLL_D_OUT0 219
|
||||
#define TEGRA124_CLK_PLL_D2 220
|
||||
#define TEGRA124_CLK_PLL_D2_OUT0 221
|
||||
#define TEGRA124_CLK_PLL_U 222
|
||||
#define TEGRA124_CLK_PLL_U_480M 223
|
||||
|
||||
#define TEGRA124_CLK_PLL_U_60M 224
|
||||
#define TEGRA124_CLK_PLL_U_48M 225
|
||||
#define TEGRA124_CLK_PLL_U_12M 226
|
||||
#define TEGRA124_CLK_PLL_X 227
|
||||
#define TEGRA124_CLK_PLL_X_OUT0 228
|
||||
#define TEGRA124_CLK_PLL_RE_VCO 229
|
||||
#define TEGRA124_CLK_PLL_RE_OUT 230
|
||||
#define TEGRA124_CLK_PLL_E 231
|
||||
#define TEGRA124_CLK_SPDIF_IN_SYNC 232
|
||||
#define TEGRA124_CLK_I2S0_SYNC 233
|
||||
#define TEGRA124_CLK_I2S1_SYNC 234
|
||||
#define TEGRA124_CLK_I2S2_SYNC 235
|
||||
#define TEGRA124_CLK_I2S3_SYNC 236
|
||||
#define TEGRA124_CLK_I2S4_SYNC 237
|
||||
#define TEGRA124_CLK_VIMCLK_SYNC 238
|
||||
#define TEGRA124_CLK_AUDIO0 239
|
||||
#define TEGRA124_CLK_AUDIO1 240
|
||||
#define TEGRA124_CLK_AUDIO2 241
|
||||
#define TEGRA124_CLK_AUDIO3 242
|
||||
#define TEGRA124_CLK_AUDIO4 243
|
||||
#define TEGRA124_CLK_SPDIF 244
|
||||
#define TEGRA124_CLK_CLK_OUT_1 245
|
||||
#define TEGRA124_CLK_CLK_OUT_2 246
|
||||
#define TEGRA124_CLK_CLK_OUT_3 247
|
||||
#define TEGRA124_CLK_BLINK 248
|
||||
/* 249 */
|
||||
/* 250 */
|
||||
/* 251 */
|
||||
#define TEGRA124_CLK_XUSB_HOST_SRC 252
|
||||
#define TEGRA124_CLK_XUSB_FALCON_SRC 253
|
||||
#define TEGRA124_CLK_XUSB_FS_SRC 254
|
||||
#define TEGRA124_CLK_XUSB_SS_SRC 255
|
||||
|
||||
#define TEGRA124_CLK_XUSB_DEV_SRC 256
|
||||
#define TEGRA124_CLK_XUSB_DEV 257
|
||||
#define TEGRA124_CLK_XUSB_HS_SRC 258
|
||||
#define TEGRA124_CLK_SCLK 259
|
||||
#define TEGRA124_CLK_HCLK 260
|
||||
#define TEGRA124_CLK_PCLK 261
|
||||
#define TEGRA124_CLK_CCLK_G 262
|
||||
#define TEGRA124_CLK_CCLK_LP 263
|
||||
#define TEGRA124_CLK_DFLL_REF 264
|
||||
#define TEGRA124_CLK_DFLL_SOC 265
|
||||
#define TEGRA124_CLK_VI_SENSOR2 266
|
||||
#define TEGRA124_CLK_PLL_P_OUT5 267
|
||||
#define TEGRA124_CLK_CML0 268
|
||||
#define TEGRA124_CLK_CML1 269
|
||||
#define TEGRA124_CLK_PLL_C4 270
|
||||
#define TEGRA124_CLK_PLL_DP 271
|
||||
#define TEGRA124_CLK_PLL_E_MUX 272
|
||||
/* 273 */
|
||||
/* 274 */
|
||||
/* 275 */
|
||||
/* 276 */
|
||||
/* 277 */
|
||||
/* 278 */
|
||||
/* 279 */
|
||||
/* 280 */
|
||||
/* 281 */
|
||||
/* 282 */
|
||||
/* 283 */
|
||||
/* 284 */
|
||||
/* 285 */
|
||||
/* 286 */
|
||||
/* 287 */
|
||||
|
||||
/* 288 */
|
||||
/* 289 */
|
||||
/* 290 */
|
||||
/* 291 */
|
||||
/* 292 */
|
||||
/* 293 */
|
||||
/* 294 */
|
||||
/* 295 */
|
||||
/* 296 */
|
||||
/* 297 */
|
||||
/* 298 */
|
||||
/* 299 */
|
||||
#define TEGRA124_CLK_AUDIO0_MUX 300
|
||||
#define TEGRA124_CLK_AUDIO1_MUX 301
|
||||
#define TEGRA124_CLK_AUDIO2_MUX 302
|
||||
#define TEGRA124_CLK_AUDIO3_MUX 303
|
||||
#define TEGRA124_CLK_AUDIO4_MUX 304
|
||||
#define TEGRA124_CLK_SPDIF_MUX 305
|
||||
#define TEGRA124_CLK_CLK_OUT_1_MUX 306
|
||||
#define TEGRA124_CLK_CLK_OUT_2_MUX 307
|
||||
#define TEGRA124_CLK_CLK_OUT_3_MUX 308
|
||||
#define TEGRA124_CLK_DSIA_MUX 309
|
||||
#define TEGRA124_CLK_DSIB_MUX 310
|
||||
#define TEGRA124_CLK_SOR0_LVDS 311
|
||||
#define TEGRA124_CLK_CLK_MAX 312
|
||||
|
||||
#endif /* _DT_BINDINGS_CLOCK_TEGRA124_CAR_H */
|
158
sys/gnu/dts/include/dt-bindings/clock/tegra20-car.h
Normal file
158
sys/gnu/dts/include/dt-bindings/clock/tegra20-car.h
Normal file
@ -0,0 +1,158 @@
|
||||
/*
|
||||
* This header provides constants for binding nvidia,tegra20-car.
|
||||
*
|
||||
* The first 96 clocks are numbered to match the bits in the CAR's CLK_OUT_ENB
|
||||
* registers. These IDs often match those in the CAR's RST_DEVICES registers,
|
||||
* but not in all cases. Some bits in CLK_OUT_ENB affect multiple clocks. In
|
||||
* this case, those clocks are assigned IDs above 95 in order to highlight
|
||||
* this issue. Implementations that interpret these clock IDs as bit values
|
||||
* within the CLK_OUT_ENB or RST_DEVICES registers should be careful to
|
||||
* explicitly handle these special cases.
|
||||
*
|
||||
* The balance of the clocks controlled by the CAR are assigned IDs of 96 and
|
||||
* above.
|
||||
*/
|
||||
|
||||
#ifndef _DT_BINDINGS_CLOCK_TEGRA20_CAR_H
|
||||
#define _DT_BINDINGS_CLOCK_TEGRA20_CAR_H
|
||||
|
||||
#define TEGRA20_CLK_CPU 0
|
||||
/* 1 */
|
||||
/* 2 */
|
||||
#define TEGRA20_CLK_AC97 3
|
||||
#define TEGRA20_CLK_RTC 4
|
||||
#define TEGRA20_CLK_TIMER 5
|
||||
#define TEGRA20_CLK_UARTA 6
|
||||
/* 7 (register bit affects uart2 and vfir) */
|
||||
#define TEGRA20_CLK_GPIO 8
|
||||
#define TEGRA20_CLK_SDMMC2 9
|
||||
/* 10 (register bit affects spdif_in and spdif_out) */
|
||||
#define TEGRA20_CLK_I2S1 11
|
||||
#define TEGRA20_CLK_I2C1 12
|
||||
#define TEGRA20_CLK_NDFLASH 13
|
||||
#define TEGRA20_CLK_SDMMC1 14
|
||||
#define TEGRA20_CLK_SDMMC4 15
|
||||
#define TEGRA20_CLK_TWC 16
|
||||
#define TEGRA20_CLK_PWM 17
|
||||
#define TEGRA20_CLK_I2S2 18
|
||||
#define TEGRA20_CLK_EPP 19
|
||||
/* 20 (register bit affects vi and vi_sensor) */
|
||||
#define TEGRA20_CLK_GR2D 21
|
||||
#define TEGRA20_CLK_USBD 22
|
||||
#define TEGRA20_CLK_ISP 23
|
||||
#define TEGRA20_CLK_GR3D 24
|
||||
#define TEGRA20_CLK_IDE 25
|
||||
#define TEGRA20_CLK_DISP2 26
|
||||
#define TEGRA20_CLK_DISP1 27
|
||||
#define TEGRA20_CLK_HOST1X 28
|
||||
#define TEGRA20_CLK_VCP 29
|
||||
/* 30 */
|
||||
#define TEGRA20_CLK_CACHE2 31
|
||||
|
||||
#define TEGRA20_CLK_MEM 32
|
||||
#define TEGRA20_CLK_AHBDMA 33
|
||||
#define TEGRA20_CLK_APBDMA 34
|
||||
/* 35 */
|
||||
#define TEGRA20_CLK_KBC 36
|
||||
#define TEGRA20_CLK_STAT_MON 37
|
||||
#define TEGRA20_CLK_PMC 38
|
||||
#define TEGRA20_CLK_FUSE 39
|
||||
#define TEGRA20_CLK_KFUSE 40
|
||||
#define TEGRA20_CLK_SBC1 41
|
||||
#define TEGRA20_CLK_NOR 42
|
||||
#define TEGRA20_CLK_SPI 43
|
||||
#define TEGRA20_CLK_SBC2 44
|
||||
#define TEGRA20_CLK_XIO 45
|
||||
#define TEGRA20_CLK_SBC3 46
|
||||
#define TEGRA20_CLK_DVC 47
|
||||
#define TEGRA20_CLK_DSI 48
|
||||
/* 49 (register bit affects tvo and cve) */
|
||||
#define TEGRA20_CLK_MIPI 50
|
||||
#define TEGRA20_CLK_HDMI 51
|
||||
#define TEGRA20_CLK_CSI 52
|
||||
#define TEGRA20_CLK_TVDAC 53
|
||||
#define TEGRA20_CLK_I2C2 54
|
||||
#define TEGRA20_CLK_UARTC 55
|
||||
/* 56 */
|
||||
#define TEGRA20_CLK_EMC 57
|
||||
#define TEGRA20_CLK_USB2 58
|
||||
#define TEGRA20_CLK_USB3 59
|
||||
#define TEGRA20_CLK_MPE 60
|
||||
#define TEGRA20_CLK_VDE 61
|
||||
#define TEGRA20_CLK_BSEA 62
|
||||
#define TEGRA20_CLK_BSEV 63
|
||||
|
||||
#define TEGRA20_CLK_SPEEDO 64
|
||||
#define TEGRA20_CLK_UARTD 65
|
||||
#define TEGRA20_CLK_UARTE 66
|
||||
#define TEGRA20_CLK_I2C3 67
|
||||
#define TEGRA20_CLK_SBC4 68
|
||||
#define TEGRA20_CLK_SDMMC3 69
|
||||
#define TEGRA20_CLK_PEX 70
|
||||
#define TEGRA20_CLK_OWR 71
|
||||
#define TEGRA20_CLK_AFI 72
|
||||
#define TEGRA20_CLK_CSITE 73
|
||||
/* 74 */
|
||||
#define TEGRA20_CLK_AVPUCQ 75
|
||||
#define TEGRA20_CLK_LA 76
|
||||
/* 77 */
|
||||
/* 78 */
|
||||
/* 79 */
|
||||
/* 80 */
|
||||
/* 81 */
|
||||
/* 82 */
|
||||
/* 83 */
|
||||
#define TEGRA20_CLK_IRAMA 84
|
||||
#define TEGRA20_CLK_IRAMB 85
|
||||
#define TEGRA20_CLK_IRAMC 86
|
||||
#define TEGRA20_CLK_IRAMD 87
|
||||
#define TEGRA20_CLK_CRAM2 88
|
||||
#define TEGRA20_CLK_AUDIO_2X 89 /* a/k/a audio_2x_sync_clk */
|
||||
#define TEGRA20_CLK_CLK_D 90
|
||||
/* 91 */
|
||||
#define TEGRA20_CLK_CSUS 92
|
||||
#define TEGRA20_CLK_CDEV2 93
|
||||
#define TEGRA20_CLK_CDEV1 94
|
||||
/* 95 */
|
||||
|
||||
#define TEGRA20_CLK_UARTB 96
|
||||
#define TEGRA20_CLK_VFIR 97
|
||||
#define TEGRA20_CLK_SPDIF_IN 98
|
||||
#define TEGRA20_CLK_SPDIF_OUT 99
|
||||
#define TEGRA20_CLK_VI 100
|
||||
#define TEGRA20_CLK_VI_SENSOR 101
|
||||
#define TEGRA20_CLK_TVO 102
|
||||
#define TEGRA20_CLK_CVE 103
|
||||
#define TEGRA20_CLK_OSC 104
|
||||
#define TEGRA20_CLK_CLK_32K 105 /* a/k/a clk_s */
|
||||
#define TEGRA20_CLK_CLK_M 106
|
||||
#define TEGRA20_CLK_SCLK 107
|
||||
#define TEGRA20_CLK_CCLK 108
|
||||
#define TEGRA20_CLK_HCLK 109
|
||||
#define TEGRA20_CLK_PCLK 110
|
||||
#define TEGRA20_CLK_BLINK 111
|
||||
#define TEGRA20_CLK_PLL_A 112
|
||||
#define TEGRA20_CLK_PLL_A_OUT0 113
|
||||
#define TEGRA20_CLK_PLL_C 114
|
||||
#define TEGRA20_CLK_PLL_C_OUT1 115
|
||||
#define TEGRA20_CLK_PLL_D 116
|
||||
#define TEGRA20_CLK_PLL_D_OUT0 117
|
||||
#define TEGRA20_CLK_PLL_E 118
|
||||
#define TEGRA20_CLK_PLL_M 119
|
||||
#define TEGRA20_CLK_PLL_M_OUT1 120
|
||||
#define TEGRA20_CLK_PLL_P 121
|
||||
#define TEGRA20_CLK_PLL_P_OUT1 122
|
||||
#define TEGRA20_CLK_PLL_P_OUT2 123
|
||||
#define TEGRA20_CLK_PLL_P_OUT3 124
|
||||
#define TEGRA20_CLK_PLL_P_OUT4 125
|
||||
#define TEGRA20_CLK_PLL_S 126
|
||||
#define TEGRA20_CLK_PLL_U 127
|
||||
|
||||
#define TEGRA20_CLK_PLL_X 128
|
||||
#define TEGRA20_CLK_COP 129 /* a/k/a avp */
|
||||
#define TEGRA20_CLK_AUDIO 130 /* a/k/a audio_sync_clk */
|
||||
#define TEGRA20_CLK_PLL_REF 131
|
||||
#define TEGRA20_CLK_TWD 132
|
||||
#define TEGRA20_CLK_CLK_MAX 133
|
||||
|
||||
#endif /* _DT_BINDINGS_CLOCK_TEGRA20_CAR_H */
|
273
sys/gnu/dts/include/dt-bindings/clock/tegra30-car.h
Normal file
273
sys/gnu/dts/include/dt-bindings/clock/tegra30-car.h
Normal file
@ -0,0 +1,273 @@
|
||||
/*
|
||||
* This header provides constants for binding nvidia,tegra30-car.
|
||||
*
|
||||
* The first 130 clocks are numbered to match the bits in the CAR's CLK_OUT_ENB
|
||||
* registers. These IDs often match those in the CAR's RST_DEVICES registers,
|
||||
* but not in all cases. Some bits in CLK_OUT_ENB affect multiple clocks. In
|
||||
* this case, those clocks are assigned IDs above 160 in order to highlight
|
||||
* this issue. Implementations that interpret these clock IDs as bit values
|
||||
* within the CLK_OUT_ENB or RST_DEVICES registers should be careful to
|
||||
* explicitly handle these special cases.
|
||||
*
|
||||
* The balance of the clocks controlled by the CAR are assigned IDs of 160 and
|
||||
* above.
|
||||
*/
|
||||
|
||||
#ifndef _DT_BINDINGS_CLOCK_TEGRA30_CAR_H
|
||||
#define _DT_BINDINGS_CLOCK_TEGRA30_CAR_H
|
||||
|
||||
#define TEGRA30_CLK_CPU 0
|
||||
/* 1 */
|
||||
/* 2 */
|
||||
/* 3 */
|
||||
#define TEGRA30_CLK_RTC 4
|
||||
#define TEGRA30_CLK_TIMER 5
|
||||
#define TEGRA30_CLK_UARTA 6
|
||||
/* 7 (register bit affects uartb and vfir) */
|
||||
#define TEGRA30_CLK_GPIO 8
|
||||
#define TEGRA30_CLK_SDMMC2 9
|
||||
/* 10 (register bit affects spdif_in and spdif_out) */
|
||||
#define TEGRA30_CLK_I2S1 11
|
||||
#define TEGRA30_CLK_I2C1 12
|
||||
#define TEGRA30_CLK_NDFLASH 13
|
||||
#define TEGRA30_CLK_SDMMC1 14
|
||||
#define TEGRA30_CLK_SDMMC4 15
|
||||
/* 16 */
|
||||
#define TEGRA30_CLK_PWM 17
|
||||
#define TEGRA30_CLK_I2S2 18
|
||||
#define TEGRA30_CLK_EPP 19
|
||||
/* 20 (register bit affects vi and vi_sensor) */
|
||||
#define TEGRA30_CLK_GR2D 21
|
||||
#define TEGRA30_CLK_USBD 22
|
||||
#define TEGRA30_CLK_ISP 23
|
||||
#define TEGRA30_CLK_GR3D 24
|
||||
/* 25 */
|
||||
#define TEGRA30_CLK_DISP2 26
|
||||
#define TEGRA30_CLK_DISP1 27
|
||||
#define TEGRA30_CLK_HOST1X 28
|
||||
#define TEGRA30_CLK_VCP 29
|
||||
#define TEGRA30_CLK_I2S0 30
|
||||
#define TEGRA30_CLK_COP_CACHE 31
|
||||
|
||||
#define TEGRA30_CLK_MC 32
|
||||
#define TEGRA30_CLK_AHBDMA 33
|
||||
#define TEGRA30_CLK_APBDMA 34
|
||||
/* 35 */
|
||||
#define TEGRA30_CLK_KBC 36
|
||||
#define TEGRA30_CLK_STATMON 37
|
||||
#define TEGRA30_CLK_PMC 38
|
||||
/* 39 (register bit affects fuse and fuse_burn) */
|
||||
#define TEGRA30_CLK_KFUSE 40
|
||||
#define TEGRA30_CLK_SBC1 41
|
||||
#define TEGRA30_CLK_NOR 42
|
||||
/* 43 */
|
||||
#define TEGRA30_CLK_SBC2 44
|
||||
/* 45 */
|
||||
#define TEGRA30_CLK_SBC3 46
|
||||
#define TEGRA30_CLK_I2C5 47
|
||||
#define TEGRA30_CLK_DSIA 48
|
||||
/* 49 (register bit affects cve and tvo) */
|
||||
#define TEGRA30_CLK_MIPI 50
|
||||
#define TEGRA30_CLK_HDMI 51
|
||||
#define TEGRA30_CLK_CSI 52
|
||||
#define TEGRA30_CLK_TVDAC 53
|
||||
#define TEGRA30_CLK_I2C2 54
|
||||
#define TEGRA30_CLK_UARTC 55
|
||||
/* 56 */
|
||||
#define TEGRA30_CLK_EMC 57
|
||||
#define TEGRA30_CLK_USB2 58
|
||||
#define TEGRA30_CLK_USB3 59
|
||||
#define TEGRA30_CLK_MPE 60
|
||||
#define TEGRA30_CLK_VDE 61
|
||||
#define TEGRA30_CLK_BSEA 62
|
||||
#define TEGRA30_CLK_BSEV 63
|
||||
|
||||
#define TEGRA30_CLK_SPEEDO 64
|
||||
#define TEGRA30_CLK_UARTD 65
|
||||
#define TEGRA30_CLK_UARTE 66
|
||||
#define TEGRA30_CLK_I2C3 67
|
||||
#define TEGRA30_CLK_SBC4 68
|
||||
#define TEGRA30_CLK_SDMMC3 69
|
||||
#define TEGRA30_CLK_PCIE 70
|
||||
#define TEGRA30_CLK_OWR 71
|
||||
#define TEGRA30_CLK_AFI 72
|
||||
#define TEGRA30_CLK_CSITE 73
|
||||
/* 74 */
|
||||
#define TEGRA30_CLK_AVPUCQ 75
|
||||
#define TEGRA30_CLK_LA 76
|
||||
/* 77 */
|
||||
/* 78 */
|
||||
#define TEGRA30_CLK_DTV 79
|
||||
#define TEGRA30_CLK_NDSPEED 80
|
||||
#define TEGRA30_CLK_I2CSLOW 81
|
||||
#define TEGRA30_CLK_DSIB 82
|
||||
/* 83 */
|
||||
#define TEGRA30_CLK_IRAMA 84
|
||||
#define TEGRA30_CLK_IRAMB 85
|
||||
#define TEGRA30_CLK_IRAMC 86
|
||||
#define TEGRA30_CLK_IRAMD 87
|
||||
#define TEGRA30_CLK_CRAM2 88
|
||||
/* 89 */
|
||||
#define TEGRA30_CLK_AUDIO_2X 90 /* a/k/a audio_2x_sync_clk */
|
||||
/* 91 */
|
||||
#define TEGRA30_CLK_CSUS 92
|
||||
#define TEGRA30_CLK_CDEV2 93
|
||||
#define TEGRA30_CLK_CDEV1 94
|
||||
/* 95 */
|
||||
|
||||
#define TEGRA30_CLK_CPU_G 96
|
||||
#define TEGRA30_CLK_CPU_LP 97
|
||||
#define TEGRA30_CLK_GR3D2 98
|
||||
#define TEGRA30_CLK_MSELECT 99
|
||||
#define TEGRA30_CLK_TSENSOR 100
|
||||
#define TEGRA30_CLK_I2S3 101
|
||||
#define TEGRA30_CLK_I2S4 102
|
||||
#define TEGRA30_CLK_I2C4 103
|
||||
#define TEGRA30_CLK_SBC5 104
|
||||
#define TEGRA30_CLK_SBC6 105
|
||||
#define TEGRA30_CLK_D_AUDIO 106
|
||||
#define TEGRA30_CLK_APBIF 107
|
||||
#define TEGRA30_CLK_DAM0 108
|
||||
#define TEGRA30_CLK_DAM1 109
|
||||
#define TEGRA30_CLK_DAM2 110
|
||||
#define TEGRA30_CLK_HDA2CODEC_2X 111
|
||||
#define TEGRA30_CLK_ATOMICS 112
|
||||
#define TEGRA30_CLK_AUDIO0_2X 113
|
||||
#define TEGRA30_CLK_AUDIO1_2X 114
|
||||
#define TEGRA30_CLK_AUDIO2_2X 115
|
||||
#define TEGRA30_CLK_AUDIO3_2X 116
|
||||
#define TEGRA30_CLK_AUDIO4_2X 117
|
||||
#define TEGRA30_CLK_SPDIF_2X 118
|
||||
#define TEGRA30_CLK_ACTMON 119
|
||||
#define TEGRA30_CLK_EXTERN1 120
|
||||
#define TEGRA30_CLK_EXTERN2 121
|
||||
#define TEGRA30_CLK_EXTERN3 122
|
||||
#define TEGRA30_CLK_SATA_OOB 123
|
||||
#define TEGRA30_CLK_SATA 124
|
||||
#define TEGRA30_CLK_HDA 125
|
||||
/* 126 */
|
||||
#define TEGRA30_CLK_SE 127
|
||||
|
||||
#define TEGRA30_CLK_HDA2HDMI 128
|
||||
#define TEGRA30_CLK_SATA_COLD 129
|
||||
/* 130 */
|
||||
/* 131 */
|
||||
/* 132 */
|
||||
/* 133 */
|
||||
/* 134 */
|
||||
/* 135 */
|
||||
/* 136 */
|
||||
/* 137 */
|
||||
/* 138 */
|
||||
/* 139 */
|
||||
/* 140 */
|
||||
/* 141 */
|
||||
/* 142 */
|
||||
/* 143 */
|
||||
/* 144 */
|
||||
/* 145 */
|
||||
/* 146 */
|
||||
/* 147 */
|
||||
/* 148 */
|
||||
/* 149 */
|
||||
/* 150 */
|
||||
/* 151 */
|
||||
/* 152 */
|
||||
/* 153 */
|
||||
/* 154 */
|
||||
/* 155 */
|
||||
/* 156 */
|
||||
/* 157 */
|
||||
/* 158 */
|
||||
/* 159 */
|
||||
|
||||
#define TEGRA30_CLK_UARTB 160
|
||||
#define TEGRA30_CLK_VFIR 161
|
||||
#define TEGRA30_CLK_SPDIF_IN 162
|
||||
#define TEGRA30_CLK_SPDIF_OUT 163
|
||||
#define TEGRA30_CLK_VI 164
|
||||
#define TEGRA30_CLK_VI_SENSOR 165
|
||||
#define TEGRA30_CLK_FUSE 166
|
||||
#define TEGRA30_CLK_FUSE_BURN 167
|
||||
#define TEGRA30_CLK_CVE 168
|
||||
#define TEGRA30_CLK_TVO 169
|
||||
#define TEGRA30_CLK_CLK_32K 170
|
||||
#define TEGRA30_CLK_CLK_M 171
|
||||
#define TEGRA30_CLK_CLK_M_DIV2 172
|
||||
#define TEGRA30_CLK_CLK_M_DIV4 173
|
||||
#define TEGRA30_CLK_PLL_REF 174
|
||||
#define TEGRA30_CLK_PLL_C 175
|
||||
#define TEGRA30_CLK_PLL_C_OUT1 176
|
||||
#define TEGRA30_CLK_PLL_M 177
|
||||
#define TEGRA30_CLK_PLL_M_OUT1 178
|
||||
#define TEGRA30_CLK_PLL_P 179
|
||||
#define TEGRA30_CLK_PLL_P_OUT1 180
|
||||
#define TEGRA30_CLK_PLL_P_OUT2 181
|
||||
#define TEGRA30_CLK_PLL_P_OUT3 182
|
||||
#define TEGRA30_CLK_PLL_P_OUT4 183
|
||||
#define TEGRA30_CLK_PLL_A 184
|
||||
#define TEGRA30_CLK_PLL_A_OUT0 185
|
||||
#define TEGRA30_CLK_PLL_D 186
|
||||
#define TEGRA30_CLK_PLL_D_OUT0 187
|
||||
#define TEGRA30_CLK_PLL_D2 188
|
||||
#define TEGRA30_CLK_PLL_D2_OUT0 189
|
||||
#define TEGRA30_CLK_PLL_U 190
|
||||
#define TEGRA30_CLK_PLL_X 191
|
||||
|
||||
#define TEGRA30_CLK_PLL_X_OUT0 192
|
||||
#define TEGRA30_CLK_PLL_E 193
|
||||
#define TEGRA30_CLK_SPDIF_IN_SYNC 194
|
||||
#define TEGRA30_CLK_I2S0_SYNC 195
|
||||
#define TEGRA30_CLK_I2S1_SYNC 196
|
||||
#define TEGRA30_CLK_I2S2_SYNC 197
|
||||
#define TEGRA30_CLK_I2S3_SYNC 198
|
||||
#define TEGRA30_CLK_I2S4_SYNC 199
|
||||
#define TEGRA30_CLK_VIMCLK_SYNC 200
|
||||
#define TEGRA30_CLK_AUDIO0 201
|
||||
#define TEGRA30_CLK_AUDIO1 202
|
||||
#define TEGRA30_CLK_AUDIO2 203
|
||||
#define TEGRA30_CLK_AUDIO3 204
|
||||
#define TEGRA30_CLK_AUDIO4 205
|
||||
#define TEGRA30_CLK_SPDIF 206
|
||||
#define TEGRA30_CLK_CLK_OUT_1 207 /* (extern1) */
|
||||
#define TEGRA30_CLK_CLK_OUT_2 208 /* (extern2) */
|
||||
#define TEGRA30_CLK_CLK_OUT_3 209 /* (extern3) */
|
||||
#define TEGRA30_CLK_SCLK 210
|
||||
#define TEGRA30_CLK_BLINK 211
|
||||
#define TEGRA30_CLK_CCLK_G 212
|
||||
#define TEGRA30_CLK_CCLK_LP 213
|
||||
#define TEGRA30_CLK_TWD 214
|
||||
#define TEGRA30_CLK_CML0 215
|
||||
#define TEGRA30_CLK_CML1 216
|
||||
#define TEGRA30_CLK_HCLK 217
|
||||
#define TEGRA30_CLK_PCLK 218
|
||||
/* 219 */
|
||||
/* 220 */
|
||||
/* 221 */
|
||||
/* 222 */
|
||||
/* 223 */
|
||||
|
||||
/* 288 */
|
||||
/* 289 */
|
||||
/* 290 */
|
||||
/* 291 */
|
||||
/* 292 */
|
||||
/* 293 */
|
||||
/* 294 */
|
||||
/* 295 */
|
||||
/* 296 */
|
||||
/* 297 */
|
||||
/* 298 */
|
||||
/* 299 */
|
||||
#define TEGRA30_CLK_CLK_OUT_1_MUX 300
|
||||
#define TEGRA30_CLK_CLK_OUT_2_MUX 301
|
||||
#define TEGRA30_CLK_CLK_OUT_3_MUX 302
|
||||
#define TEGRA30_CLK_AUDIO0_MUX 303
|
||||
#define TEGRA30_CLK_AUDIO1_MUX 304
|
||||
#define TEGRA30_CLK_AUDIO2_MUX 305
|
||||
#define TEGRA30_CLK_AUDIO3_MUX 306
|
||||
#define TEGRA30_CLK_AUDIO4_MUX 307
|
||||
#define TEGRA30_CLK_SPDIF_MUX 308
|
||||
#define TEGRA30_CLK_CLK_MAX 309
|
||||
|
||||
#endif /* _DT_BINDINGS_CLOCK_TEGRA30_CAR_H */
|
169
sys/gnu/dts/include/dt-bindings/clock/vf610-clock.h
Normal file
169
sys/gnu/dts/include/dt-bindings/clock/vf610-clock.h
Normal file
@ -0,0 +1,169 @@
|
||||
/*
|
||||
* Copyright 2013 Freescale Semiconductor, Inc.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation; either version 2 of the License, or
|
||||
* (at your option) any later version.
|
||||
*/
|
||||
|
||||
#ifndef __DT_BINDINGS_CLOCK_VF610_H
|
||||
#define __DT_BINDINGS_CLOCK_VF610_H
|
||||
|
||||
#define VF610_CLK_DUMMY 0
|
||||
#define VF610_CLK_SIRC_128K 1
|
||||
#define VF610_CLK_SIRC_32K 2
|
||||
#define VF610_CLK_FIRC 3
|
||||
#define VF610_CLK_SXOSC 4
|
||||
#define VF610_CLK_FXOSC 5
|
||||
#define VF610_CLK_FXOSC_HALF 6
|
||||
#define VF610_CLK_SLOW_CLK_SEL 7
|
||||
#define VF610_CLK_FASK_CLK_SEL 8
|
||||
#define VF610_CLK_AUDIO_EXT 9
|
||||
#define VF610_CLK_ENET_EXT 10
|
||||
#define VF610_CLK_PLL1_MAIN 11
|
||||
#define VF610_CLK_PLL1_PFD1 12
|
||||
#define VF610_CLK_PLL1_PFD2 13
|
||||
#define VF610_CLK_PLL1_PFD3 14
|
||||
#define VF610_CLK_PLL1_PFD4 15
|
||||
#define VF610_CLK_PLL2_MAIN 16
|
||||
#define VF610_CLK_PLL2_PFD1 17
|
||||
#define VF610_CLK_PLL2_PFD2 18
|
||||
#define VF610_CLK_PLL2_PFD3 19
|
||||
#define VF610_CLK_PLL2_PFD4 20
|
||||
#define VF610_CLK_PLL3_MAIN 21
|
||||
#define VF610_CLK_PLL3_PFD1 22
|
||||
#define VF610_CLK_PLL3_PFD2 23
|
||||
#define VF610_CLK_PLL3_PFD3 24
|
||||
#define VF610_CLK_PLL3_PFD4 25
|
||||
#define VF610_CLK_PLL4_MAIN 26
|
||||
#define VF610_CLK_PLL5_MAIN 27
|
||||
#define VF610_CLK_PLL6_MAIN 28
|
||||
#define VF610_CLK_PLL3_MAIN_DIV 29
|
||||
#define VF610_CLK_PLL4_MAIN_DIV 30
|
||||
#define VF610_CLK_PLL6_MAIN_DIV 31
|
||||
#define VF610_CLK_PLL1_PFD_SEL 32
|
||||
#define VF610_CLK_PLL2_PFD_SEL 33
|
||||
#define VF610_CLK_SYS_SEL 34
|
||||
#define VF610_CLK_DDR_SEL 35
|
||||
#define VF610_CLK_SYS_BUS 36
|
||||
#define VF610_CLK_PLATFORM_BUS 37
|
||||
#define VF610_CLK_IPG_BUS 38
|
||||
#define VF610_CLK_UART0 39
|
||||
#define VF610_CLK_UART1 40
|
||||
#define VF610_CLK_UART2 41
|
||||
#define VF610_CLK_UART3 42
|
||||
#define VF610_CLK_UART4 43
|
||||
#define VF610_CLK_UART5 44
|
||||
#define VF610_CLK_PIT 45
|
||||
#define VF610_CLK_I2C0 46
|
||||
#define VF610_CLK_I2C1 47
|
||||
#define VF610_CLK_I2C2 48
|
||||
#define VF610_CLK_I2C3 49
|
||||
#define VF610_CLK_FTM0_EXT_SEL 50
|
||||
#define VF610_CLK_FTM0_FIX_SEL 51
|
||||
#define VF610_CLK_FTM0_EXT_FIX_EN 52
|
||||
#define VF610_CLK_FTM1_EXT_SEL 53
|
||||
#define VF610_CLK_FTM1_FIX_SEL 54
|
||||
#define VF610_CLK_FTM1_EXT_FIX_EN 55
|
||||
#define VF610_CLK_FTM2_EXT_SEL 56
|
||||
#define VF610_CLK_FTM2_FIX_SEL 57
|
||||
#define VF610_CLK_FTM2_EXT_FIX_EN 58
|
||||
#define VF610_CLK_FTM3_EXT_SEL 59
|
||||
#define VF610_CLK_FTM3_FIX_SEL 60
|
||||
#define VF610_CLK_FTM3_EXT_FIX_EN 61
|
||||
#define VF610_CLK_FTM0 62
|
||||
#define VF610_CLK_FTM1 63
|
||||
#define VF610_CLK_FTM2 64
|
||||
#define VF610_CLK_FTM3 65
|
||||
#define VF610_CLK_ENET_50M 66
|
||||
#define VF610_CLK_ENET_25M 67
|
||||
#define VF610_CLK_ENET_SEL 68
|
||||
#define VF610_CLK_ENET 69
|
||||
#define VF610_CLK_ENET_TS_SEL 70
|
||||
#define VF610_CLK_ENET_TS 71
|
||||
#define VF610_CLK_DSPI0 72
|
||||
#define VF610_CLK_DSPI1 73
|
||||
#define VF610_CLK_DSPI2 74
|
||||
#define VF610_CLK_DSPI3 75
|
||||
#define VF610_CLK_WDT 76
|
||||
#define VF610_CLK_ESDHC0_SEL 77
|
||||
#define VF610_CLK_ESDHC0_EN 78
|
||||
#define VF610_CLK_ESDHC0_DIV 79
|
||||
#define VF610_CLK_ESDHC0 80
|
||||
#define VF610_CLK_ESDHC1_SEL 81
|
||||
#define VF610_CLK_ESDHC1_EN 82
|
||||
#define VF610_CLK_ESDHC1_DIV 83
|
||||
#define VF610_CLK_ESDHC1 84
|
||||
#define VF610_CLK_DCU0_SEL 85
|
||||
#define VF610_CLK_DCU0_EN 86
|
||||
#define VF610_CLK_DCU0_DIV 87
|
||||
#define VF610_CLK_DCU0 88
|
||||
#define VF610_CLK_DCU1_SEL 89
|
||||
#define VF610_CLK_DCU1_EN 90
|
||||
#define VF610_CLK_DCU1_DIV 91
|
||||
#define VF610_CLK_DCU1 92
|
||||
#define VF610_CLK_ESAI_SEL 93
|
||||
#define VF610_CLK_ESAI_EN 94
|
||||
#define VF610_CLK_ESAI_DIV 95
|
||||
#define VF610_CLK_ESAI 96
|
||||
#define VF610_CLK_SAI0_SEL 97
|
||||
#define VF610_CLK_SAI0_EN 98
|
||||
#define VF610_CLK_SAI0_DIV 99
|
||||
#define VF610_CLK_SAI0 100
|
||||
#define VF610_CLK_SAI1_SEL 101
|
||||
#define VF610_CLK_SAI1_EN 102
|
||||
#define VF610_CLK_SAI1_DIV 103
|
||||
#define VF610_CLK_SAI1 104
|
||||
#define VF610_CLK_SAI2_SEL 105
|
||||
#define VF610_CLK_SAI2_EN 106
|
||||
#define VF610_CLK_SAI2_DIV 107
|
||||
#define VF610_CLK_SAI2 108
|
||||
#define VF610_CLK_SAI3_SEL 109
|
||||
#define VF610_CLK_SAI3_EN 110
|
||||
#define VF610_CLK_SAI3_DIV 111
|
||||
#define VF610_CLK_SAI3 112
|
||||
#define VF610_CLK_USBC0 113
|
||||
#define VF610_CLK_USBC1 114
|
||||
#define VF610_CLK_QSPI0_SEL 115
|
||||
#define VF610_CLK_QSPI0_EN 116
|
||||
#define VF610_CLK_QSPI0_X4_DIV 117
|
||||
#define VF610_CLK_QSPI0_X2_DIV 118
|
||||
#define VF610_CLK_QSPI0_X1_DIV 119
|
||||
#define VF610_CLK_QSPI1_SEL 120
|
||||
#define VF610_CLK_QSPI1_EN 121
|
||||
#define VF610_CLK_QSPI1_X4_DIV 122
|
||||
#define VF610_CLK_QSPI1_X2_DIV 123
|
||||
#define VF610_CLK_QSPI1_X1_DIV 124
|
||||
#define VF610_CLK_QSPI0 125
|
||||
#define VF610_CLK_QSPI1 126
|
||||
#define VF610_CLK_NFC_SEL 127
|
||||
#define VF610_CLK_NFC_EN 128
|
||||
#define VF610_CLK_NFC_PRE_DIV 129
|
||||
#define VF610_CLK_NFC_FRAC_DIV 130
|
||||
#define VF610_CLK_NFC_INV 131
|
||||
#define VF610_CLK_NFC 132
|
||||
#define VF610_CLK_VADC_SEL 133
|
||||
#define VF610_CLK_VADC_EN 134
|
||||
#define VF610_CLK_VADC_DIV 135
|
||||
#define VF610_CLK_VADC_DIV_HALF 136
|
||||
#define VF610_CLK_VADC 137
|
||||
#define VF610_CLK_ADC0 138
|
||||
#define VF610_CLK_ADC1 139
|
||||
#define VF610_CLK_DAC0 140
|
||||
#define VF610_CLK_DAC1 141
|
||||
#define VF610_CLK_FLEXCAN0 142
|
||||
#define VF610_CLK_FLEXCAN1 143
|
||||
#define VF610_CLK_ASRC 144
|
||||
#define VF610_CLK_GPU_SEL 145
|
||||
#define VF610_CLK_GPU_EN 146
|
||||
#define VF610_CLK_GPU2D 147
|
||||
#define VF610_CLK_ENET0 148
|
||||
#define VF610_CLK_ENET1 149
|
||||
#define VF610_CLK_DMAMUX0 150
|
||||
#define VF610_CLK_DMAMUX1 151
|
||||
#define VF610_CLK_DMAMUX2 152
|
||||
#define VF610_CLK_DMAMUX3 153
|
||||
#define VF610_CLK_END 154
|
||||
|
||||
#endif /* __DT_BINDINGS_CLOCK_VF610_H */
|
27
sys/gnu/dts/include/dt-bindings/dma/at91.h
Normal file
27
sys/gnu/dts/include/dt-bindings/dma/at91.h
Normal file
@ -0,0 +1,27 @@
|
||||
/*
|
||||
* This header provides macros for at91 dma bindings.
|
||||
*
|
||||
* Copyright (C) 2013 Ludovic Desroches <ludovic.desroches@atmel.com>
|
||||
*
|
||||
* GPLv2 only
|
||||
*/
|
||||
|
||||
#ifndef __DT_BINDINGS_AT91_DMA_H__
|
||||
#define __DT_BINDINGS_AT91_DMA_H__
|
||||
|
||||
/*
|
||||
* Source and/or destination peripheral ID
|
||||
*/
|
||||
#define AT91_DMA_CFG_PER_ID_MASK (0xff)
|
||||
#define AT91_DMA_CFG_PER_ID(id) (id & AT91_DMA_CFG_PER_ID_MASK)
|
||||
|
||||
/*
|
||||
* FIFO configuration: it defines when a request is serviced.
|
||||
*/
|
||||
#define AT91_DMA_CFG_FIFOCFG_OFFSET (8)
|
||||
#define AT91_DMA_CFG_FIFOCFG_MASK (0xf << AT91_DMA_CFG_FIFOCFG_OFFSET)
|
||||
#define AT91_DMA_CFG_FIFOCFG_HALF (0x0 << AT91_DMA_CFG_FIFOCFG_OFFSET) /* half FIFO (default behavior) */
|
||||
#define AT91_DMA_CFG_FIFOCFG_ALAP (0x1 << AT91_DMA_CFG_FIFOCFG_OFFSET) /* largest defined AHB burst */
|
||||
#define AT91_DMA_CFG_FIFOCFG_ASAP (0x2 << AT91_DMA_CFG_FIFOCFG_OFFSET) /* single AHB access */
|
||||
|
||||
#endif /* __DT_BINDINGS_AT91_DMA_H__ */
|
15
sys/gnu/dts/include/dt-bindings/gpio/gpio.h
Normal file
15
sys/gnu/dts/include/dt-bindings/gpio/gpio.h
Normal file
@ -0,0 +1,15 @@
|
||||
/*
|
||||
* This header provides constants for most GPIO bindings.
|
||||
*
|
||||
* Most GPIO bindings include a flags cell as part of the GPIO specifier.
|
||||
* In most cases, the format of the flags cell uses the standard values
|
||||
* defined in this header.
|
||||
*/
|
||||
|
||||
#ifndef _DT_BINDINGS_GPIO_GPIO_H
|
||||
#define _DT_BINDINGS_GPIO_GPIO_H
|
||||
|
||||
#define GPIO_ACTIVE_HIGH 0
|
||||
#define GPIO_ACTIVE_LOW 1
|
||||
|
||||
#endif
|
51
sys/gnu/dts/include/dt-bindings/gpio/tegra-gpio.h
Normal file
51
sys/gnu/dts/include/dt-bindings/gpio/tegra-gpio.h
Normal file
@ -0,0 +1,51 @@
|
||||
/*
|
||||
* This header provides constants for binding nvidia,tegra*-gpio.
|
||||
*
|
||||
* The first cell in Tegra's GPIO specifier is the GPIO ID. The macros below
|
||||
* provide names for this.
|
||||
*
|
||||
* The second cell contains standard flag values specified in gpio.h.
|
||||
*/
|
||||
|
||||
#ifndef _DT_BINDINGS_GPIO_TEGRA_GPIO_H
|
||||
#define _DT_BINDINGS_GPIO_TEGRA_GPIO_H
|
||||
|
||||
#include <dt-bindings/gpio/gpio.h>
|
||||
|
||||
#define TEGRA_GPIO_BANK_ID_A 0
|
||||
#define TEGRA_GPIO_BANK_ID_B 1
|
||||
#define TEGRA_GPIO_BANK_ID_C 2
|
||||
#define TEGRA_GPIO_BANK_ID_D 3
|
||||
#define TEGRA_GPIO_BANK_ID_E 4
|
||||
#define TEGRA_GPIO_BANK_ID_F 5
|
||||
#define TEGRA_GPIO_BANK_ID_G 6
|
||||
#define TEGRA_GPIO_BANK_ID_H 7
|
||||
#define TEGRA_GPIO_BANK_ID_I 8
|
||||
#define TEGRA_GPIO_BANK_ID_J 9
|
||||
#define TEGRA_GPIO_BANK_ID_K 10
|
||||
#define TEGRA_GPIO_BANK_ID_L 11
|
||||
#define TEGRA_GPIO_BANK_ID_M 12
|
||||
#define TEGRA_GPIO_BANK_ID_N 13
|
||||
#define TEGRA_GPIO_BANK_ID_O 14
|
||||
#define TEGRA_GPIO_BANK_ID_P 15
|
||||
#define TEGRA_GPIO_BANK_ID_Q 16
|
||||
#define TEGRA_GPIO_BANK_ID_R 17
|
||||
#define TEGRA_GPIO_BANK_ID_S 18
|
||||
#define TEGRA_GPIO_BANK_ID_T 19
|
||||
#define TEGRA_GPIO_BANK_ID_U 20
|
||||
#define TEGRA_GPIO_BANK_ID_V 21
|
||||
#define TEGRA_GPIO_BANK_ID_W 22
|
||||
#define TEGRA_GPIO_BANK_ID_X 23
|
||||
#define TEGRA_GPIO_BANK_ID_Y 24
|
||||
#define TEGRA_GPIO_BANK_ID_Z 25
|
||||
#define TEGRA_GPIO_BANK_ID_AA 26
|
||||
#define TEGRA_GPIO_BANK_ID_BB 27
|
||||
#define TEGRA_GPIO_BANK_ID_CC 28
|
||||
#define TEGRA_GPIO_BANK_ID_DD 29
|
||||
#define TEGRA_GPIO_BANK_ID_EE 30
|
||||
#define TEGRA_GPIO_BANK_ID_FF 31
|
||||
|
||||
#define TEGRA_GPIO(bank, offset) \
|
||||
((TEGRA_GPIO_BANK_ID_##bank * 8) + offset)
|
||||
|
||||
#endif
|
525
sys/gnu/dts/include/dt-bindings/input/input.h
Normal file
525
sys/gnu/dts/include/dt-bindings/input/input.h
Normal file
@ -0,0 +1,525 @@
|
||||
/*
|
||||
* This header provides constants for most input bindings.
|
||||
*
|
||||
* Most input bindings include key code, matrix key code format.
|
||||
* In most cases, key code and matrix key code format uses
|
||||
* the standard values/macro defined in this header.
|
||||
*/
|
||||
|
||||
#ifndef _DT_BINDINGS_INPUT_INPUT_H
|
||||
#define _DT_BINDINGS_INPUT_INPUT_H
|
||||
|
||||
#define KEY_RESERVED 0
|
||||
#define KEY_ESC 1
|
||||
#define KEY_1 2
|
||||
#define KEY_2 3
|
||||
#define KEY_3 4
|
||||
#define KEY_4 5
|
||||
#define KEY_5 6
|
||||
#define KEY_6 7
|
||||
#define KEY_7 8
|
||||
#define KEY_8 9
|
||||
#define KEY_9 10
|
||||
#define KEY_0 11
|
||||
#define KEY_MINUS 12
|
||||
#define KEY_EQUAL 13
|
||||
#define KEY_BACKSPACE 14
|
||||
#define KEY_TAB 15
|
||||
#define KEY_Q 16
|
||||
#define KEY_W 17
|
||||
#define KEY_E 18
|
||||
#define KEY_R 19
|
||||
#define KEY_T 20
|
||||
#define KEY_Y 21
|
||||
#define KEY_U 22
|
||||
#define KEY_I 23
|
||||
#define KEY_O 24
|
||||
#define KEY_P 25
|
||||
#define KEY_LEFTBRACE 26
|
||||
#define KEY_RIGHTBRACE 27
|
||||
#define KEY_ENTER 28
|
||||
#define KEY_LEFTCTRL 29
|
||||
#define KEY_A 30
|
||||
#define KEY_S 31
|
||||
#define KEY_D 32
|
||||
#define KEY_F 33
|
||||
#define KEY_G 34
|
||||
#define KEY_H 35
|
||||
#define KEY_J 36
|
||||
#define KEY_K 37
|
||||
#define KEY_L 38
|
||||
#define KEY_SEMICOLON 39
|
||||
#define KEY_APOSTROPHE 40
|
||||
#define KEY_GRAVE 41
|
||||
#define KEY_LEFTSHIFT 42
|
||||
#define KEY_BACKSLASH 43
|
||||
#define KEY_Z 44
|
||||
#define KEY_X 45
|
||||
#define KEY_C 46
|
||||
#define KEY_V 47
|
||||
#define KEY_B 48
|
||||
#define KEY_N 49
|
||||
#define KEY_M 50
|
||||
#define KEY_COMMA 51
|
||||
#define KEY_DOT 52
|
||||
#define KEY_SLASH 53
|
||||
#define KEY_RIGHTSHIFT 54
|
||||
#define KEY_KPASTERISK 55
|
||||
#define KEY_LEFTALT 56
|
||||
#define KEY_SPACE 57
|
||||
#define KEY_CAPSLOCK 58
|
||||
#define KEY_F1 59
|
||||
#define KEY_F2 60
|
||||
#define KEY_F3 61
|
||||
#define KEY_F4 62
|
||||
#define KEY_F5 63
|
||||
#define KEY_F6 64
|
||||
#define KEY_F7 65
|
||||
#define KEY_F8 66
|
||||
#define KEY_F9 67
|
||||
#define KEY_F10 68
|
||||
#define KEY_NUMLOCK 69
|
||||
#define KEY_SCROLLLOCK 70
|
||||
#define KEY_KP7 71
|
||||
#define KEY_KP8 72
|
||||
#define KEY_KP9 73
|
||||
#define KEY_KPMINUS 74
|
||||
#define KEY_KP4 75
|
||||
#define KEY_KP5 76
|
||||
#define KEY_KP6 77
|
||||
#define KEY_KPPLUS 78
|
||||
#define KEY_KP1 79
|
||||
#define KEY_KP2 80
|
||||
#define KEY_KP3 81
|
||||
#define KEY_KP0 82
|
||||
#define KEY_KPDOT 83
|
||||
|
||||
#define KEY_ZENKAKUHANKAKU 85
|
||||
#define KEY_102ND 86
|
||||
#define KEY_F11 87
|
||||
#define KEY_F12 88
|
||||
#define KEY_RO 89
|
||||
#define KEY_KATAKANA 90
|
||||
#define KEY_HIRAGANA 91
|
||||
#define KEY_HENKAN 92
|
||||
#define KEY_KATAKANAHIRAGANA 93
|
||||
#define KEY_MUHENKAN 94
|
||||
#define KEY_KPJPCOMMA 95
|
||||
#define KEY_KPENTER 96
|
||||
#define KEY_RIGHTCTRL 97
|
||||
#define KEY_KPSLASH 98
|
||||
#define KEY_SYSRQ 99
|
||||
#define KEY_RIGHTALT 100
|
||||
#define KEY_LINEFEED 101
|
||||
#define KEY_HOME 102
|
||||
#define KEY_UP 103
|
||||
#define KEY_PAGEUP 104
|
||||
#define KEY_LEFT 105
|
||||
#define KEY_RIGHT 106
|
||||
#define KEY_END 107
|
||||
#define KEY_DOWN 108
|
||||
#define KEY_PAGEDOWN 109
|
||||
#define KEY_INSERT 110
|
||||
#define KEY_DELETE 111
|
||||
#define KEY_MACRO 112
|
||||
#define KEY_MUTE 113
|
||||
#define KEY_VOLUMEDOWN 114
|
||||
#define KEY_VOLUMEUP 115
|
||||
#define KEY_POWER 116 /* SC System Power Down */
|
||||
#define KEY_KPEQUAL 117
|
||||
#define KEY_KPPLUSMINUS 118
|
||||
#define KEY_PAUSE 119
|
||||
#define KEY_SCALE 120 /* AL Compiz Scale (Expose) */
|
||||
|
||||
#define KEY_KPCOMMA 121
|
||||
#define KEY_HANGEUL 122
|
||||
#define KEY_HANGUEL KEY_HANGEUL
|
||||
#define KEY_HANJA 123
|
||||
#define KEY_YEN 124
|
||||
#define KEY_LEFTMETA 125
|
||||
#define KEY_RIGHTMETA 126
|
||||
#define KEY_COMPOSE 127
|
||||
|
||||
#define KEY_STOP 128 /* AC Stop */
|
||||
#define KEY_AGAIN 129
|
||||
#define KEY_PROPS 130 /* AC Properties */
|
||||
#define KEY_UNDO 131 /* AC Undo */
|
||||
#define KEY_FRONT 132
|
||||
#define KEY_COPY 133 /* AC Copy */
|
||||
#define KEY_OPEN 134 /* AC Open */
|
||||
#define KEY_PASTE 135 /* AC Paste */
|
||||
#define KEY_FIND 136 /* AC Search */
|
||||
#define KEY_CUT 137 /* AC Cut */
|
||||
#define KEY_HELP 138 /* AL Integrated Help Center */
|
||||
#define KEY_MENU 139 /* Menu (show menu) */
|
||||
#define KEY_CALC 140 /* AL Calculator */
|
||||
#define KEY_SETUP 141
|
||||
#define KEY_SLEEP 142 /* SC System Sleep */
|
||||
#define KEY_WAKEUP 143 /* System Wake Up */
|
||||
#define KEY_FILE 144 /* AL Local Machine Browser */
|
||||
#define KEY_SENDFILE 145
|
||||
#define KEY_DELETEFILE 146
|
||||
#define KEY_XFER 147
|
||||
#define KEY_PROG1 148
|
||||
#define KEY_PROG2 149
|
||||
#define KEY_WWW 150 /* AL Internet Browser */
|
||||
#define KEY_MSDOS 151
|
||||
#define KEY_COFFEE 152 /* AL Terminal Lock/Screensaver */
|
||||
#define KEY_SCREENLOCK KEY_COFFEE
|
||||
#define KEY_DIRECTION 153
|
||||
#define KEY_CYCLEWINDOWS 154
|
||||
#define KEY_MAIL 155
|
||||
#define KEY_BOOKMARKS 156 /* AC Bookmarks */
|
||||
#define KEY_COMPUTER 157
|
||||
#define KEY_BACK 158 /* AC Back */
|
||||
#define KEY_FORWARD 159 /* AC Forward */
|
||||
#define KEY_CLOSECD 160
|
||||
#define KEY_EJECTCD 161
|
||||
#define KEY_EJECTCLOSECD 162
|
||||
#define KEY_NEXTSONG 163
|
||||
#define KEY_PLAYPAUSE 164
|
||||
#define KEY_PREVIOUSSONG 165
|
||||
#define KEY_STOPCD 166
|
||||
#define KEY_RECORD 167
|
||||
#define KEY_REWIND 168
|
||||
#define KEY_PHONE 169 /* Media Select Telephone */
|
||||
#define KEY_ISO 170
|
||||
#define KEY_CONFIG 171 /* AL Consumer Control Configuration */
|
||||
#define KEY_HOMEPAGE 172 /* AC Home */
|
||||
#define KEY_REFRESH 173 /* AC Refresh */
|
||||
#define KEY_EXIT 174 /* AC Exit */
|
||||
#define KEY_MOVE 175
|
||||
#define KEY_EDIT 176
|
||||
#define KEY_SCROLLUP 177
|
||||
#define KEY_SCROLLDOWN 178
|
||||
#define KEY_KPLEFTPAREN 179
|
||||
#define KEY_KPRIGHTPAREN 180
|
||||
#define KEY_NEW 181 /* AC New */
|
||||
#define KEY_REDO 182 /* AC Redo/Repeat */
|
||||
|
||||
#define KEY_F13 183
|
||||
#define KEY_F14 184
|
||||
#define KEY_F15 185
|
||||
#define KEY_F16 186
|
||||
#define KEY_F17 187
|
||||
#define KEY_F18 188
|
||||
#define KEY_F19 189
|
||||
#define KEY_F20 190
|
||||
#define KEY_F21 191
|
||||
#define KEY_F22 192
|
||||
#define KEY_F23 193
|
||||
#define KEY_F24 194
|
||||
|
||||
#define KEY_PLAYCD 200
|
||||
#define KEY_PAUSECD 201
|
||||
#define KEY_PROG3 202
|
||||
#define KEY_PROG4 203
|
||||
#define KEY_DASHBOARD 204 /* AL Dashboard */
|
||||
#define KEY_SUSPEND 205
|
||||
#define KEY_CLOSE 206 /* AC Close */
|
||||
#define KEY_PLAY 207
|
||||
#define KEY_FASTFORWARD 208
|
||||
#define KEY_BASSBOOST 209
|
||||
#define KEY_PRINT 210 /* AC Print */
|
||||
#define KEY_HP 211
|
||||
#define KEY_CAMERA 212
|
||||
#define KEY_SOUND 213
|
||||
#define KEY_QUESTION 214
|
||||
#define KEY_EMAIL 215
|
||||
#define KEY_CHAT 216
|
||||
#define KEY_SEARCH 217
|
||||
#define KEY_CONNECT 218
|
||||
#define KEY_FINANCE 219 /* AL Checkbook/Finance */
|
||||
#define KEY_SPORT 220
|
||||
#define KEY_SHOP 221
|
||||
#define KEY_ALTERASE 222
|
||||
#define KEY_CANCEL 223 /* AC Cancel */
|
||||
#define KEY_BRIGHTNESSDOWN 224
|
||||
#define KEY_BRIGHTNESSUP 225
|
||||
#define KEY_MEDIA 226
|
||||
|
||||
#define KEY_SWITCHVIDEOMODE 227 /* Cycle between available video
|
||||
outputs (Monitor/LCD/TV-out/etc) */
|
||||
#define KEY_KBDILLUMTOGGLE 228
|
||||
#define KEY_KBDILLUMDOWN 229
|
||||
#define KEY_KBDILLUMUP 230
|
||||
|
||||
#define KEY_SEND 231 /* AC Send */
|
||||
#define KEY_REPLY 232 /* AC Reply */
|
||||
#define KEY_FORWARDMAIL 233 /* AC Forward Msg */
|
||||
#define KEY_SAVE 234 /* AC Save */
|
||||
#define KEY_DOCUMENTS 235
|
||||
|
||||
#define KEY_BATTERY 236
|
||||
|
||||
#define KEY_BLUETOOTH 237
|
||||
#define KEY_WLAN 238
|
||||
#define KEY_UWB 239
|
||||
|
||||
#define KEY_UNKNOWN 240
|
||||
|
||||
#define KEY_VIDEO_NEXT 241 /* drive next video source */
|
||||
#define KEY_VIDEO_PREV 242 /* drive previous video source */
|
||||
#define KEY_BRIGHTNESS_CYCLE 243 /* brightness up, after max is min */
|
||||
#define KEY_BRIGHTNESS_ZERO 244 /* brightness off, use ambient */
|
||||
#define KEY_DISPLAY_OFF 245 /* display device to off state */
|
||||
|
||||
#define KEY_WIMAX 246
|
||||
#define KEY_RFKILL 247 /* Key that controls all radios */
|
||||
|
||||
#define KEY_MICMUTE 248 /* Mute / unmute the microphone */
|
||||
|
||||
/* Code 255 is reserved for special needs of AT keyboard driver */
|
||||
|
||||
#define BTN_MISC 0x100
|
||||
#define BTN_0 0x100
|
||||
#define BTN_1 0x101
|
||||
#define BTN_2 0x102
|
||||
#define BTN_3 0x103
|
||||
#define BTN_4 0x104
|
||||
#define BTN_5 0x105
|
||||
#define BTN_6 0x106
|
||||
#define BTN_7 0x107
|
||||
#define BTN_8 0x108
|
||||
#define BTN_9 0x109
|
||||
|
||||
#define BTN_MOUSE 0x110
|
||||
#define BTN_LEFT 0x110
|
||||
#define BTN_RIGHT 0x111
|
||||
#define BTN_MIDDLE 0x112
|
||||
#define BTN_SIDE 0x113
|
||||
#define BTN_EXTRA 0x114
|
||||
#define BTN_FORWARD 0x115
|
||||
#define BTN_BACK 0x116
|
||||
#define BTN_TASK 0x117
|
||||
|
||||
#define BTN_JOYSTICK 0x120
|
||||
#define BTN_TRIGGER 0x120
|
||||
#define BTN_THUMB 0x121
|
||||
#define BTN_THUMB2 0x122
|
||||
#define BTN_TOP 0x123
|
||||
#define BTN_TOP2 0x124
|
||||
#define BTN_PINKIE 0x125
|
||||
#define BTN_BASE 0x126
|
||||
#define BTN_BASE2 0x127
|
||||
#define BTN_BASE3 0x128
|
||||
#define BTN_BASE4 0x129
|
||||
#define BTN_BASE5 0x12a
|
||||
#define BTN_BASE6 0x12b
|
||||
#define BTN_DEAD 0x12f
|
||||
|
||||
#define BTN_GAMEPAD 0x130
|
||||
#define BTN_SOUTH 0x130
|
||||
#define BTN_A BTN_SOUTH
|
||||
#define BTN_EAST 0x131
|
||||
#define BTN_B BTN_EAST
|
||||
#define BTN_C 0x132
|
||||
#define BTN_NORTH 0x133
|
||||
#define BTN_X BTN_NORTH
|
||||
#define BTN_WEST 0x134
|
||||
#define BTN_Y BTN_WEST
|
||||
#define BTN_Z 0x135
|
||||
#define BTN_TL 0x136
|
||||
#define BTN_TR 0x137
|
||||
#define BTN_TL2 0x138
|
||||
#define BTN_TR2 0x139
|
||||
#define BTN_SELECT 0x13a
|
||||
#define BTN_START 0x13b
|
||||
#define BTN_MODE 0x13c
|
||||
#define BTN_THUMBL 0x13d
|
||||
#define BTN_THUMBR 0x13e
|
||||
|
||||
#define BTN_DIGI 0x140
|
||||
#define BTN_TOOL_PEN 0x140
|
||||
#define BTN_TOOL_RUBBER 0x141
|
||||
#define BTN_TOOL_BRUSH 0x142
|
||||
#define BTN_TOOL_PENCIL 0x143
|
||||
#define BTN_TOOL_AIRBRUSH 0x144
|
||||
#define BTN_TOOL_FINGER 0x145
|
||||
#define BTN_TOOL_MOUSE 0x146
|
||||
#define BTN_TOOL_LENS 0x147
|
||||
#define BTN_TOOL_QUINTTAP 0x148 /* Five fingers on trackpad */
|
||||
#define BTN_TOUCH 0x14a
|
||||
#define BTN_STYLUS 0x14b
|
||||
#define BTN_STYLUS2 0x14c
|
||||
#define BTN_TOOL_DOUBLETAP 0x14d
|
||||
#define BTN_TOOL_TRIPLETAP 0x14e
|
||||
#define BTN_TOOL_QUADTAP 0x14f /* Four fingers on trackpad */
|
||||
|
||||
#define BTN_WHEEL 0x150
|
||||
#define BTN_GEAR_DOWN 0x150
|
||||
#define BTN_GEAR_UP 0x151
|
||||
|
||||
#define KEY_OK 0x160
|
||||
#define KEY_SELECT 0x161
|
||||
#define KEY_GOTO 0x162
|
||||
#define KEY_CLEAR 0x163
|
||||
#define KEY_POWER2 0x164
|
||||
#define KEY_OPTION 0x165
|
||||
#define KEY_INFO 0x166 /* AL OEM Features/Tips/Tutorial */
|
||||
#define KEY_TIME 0x167
|
||||
#define KEY_VENDOR 0x168
|
||||
#define KEY_ARCHIVE 0x169
|
||||
#define KEY_PROGRAM 0x16a /* Media Select Program Guide */
|
||||
#define KEY_CHANNEL 0x16b
|
||||
#define KEY_FAVORITES 0x16c
|
||||
#define KEY_EPG 0x16d
|
||||
#define KEY_PVR 0x16e /* Media Select Home */
|
||||
#define KEY_MHP 0x16f
|
||||
#define KEY_LANGUAGE 0x170
|
||||
#define KEY_TITLE 0x171
|
||||
#define KEY_SUBTITLE 0x172
|
||||
#define KEY_ANGLE 0x173
|
||||
#define KEY_ZOOM 0x174
|
||||
#define KEY_MODE 0x175
|
||||
#define KEY_KEYBOARD 0x176
|
||||
#define KEY_SCREEN 0x177
|
||||
#define KEY_PC 0x178 /* Media Select Computer */
|
||||
#define KEY_TV 0x179 /* Media Select TV */
|
||||
#define KEY_TV2 0x17a /* Media Select Cable */
|
||||
#define KEY_VCR 0x17b /* Media Select VCR */
|
||||
#define KEY_VCR2 0x17c /* VCR Plus */
|
||||
#define KEY_SAT 0x17d /* Media Select Satellite */
|
||||
#define KEY_SAT2 0x17e
|
||||
#define KEY_CD 0x17f /* Media Select CD */
|
||||
#define KEY_TAPE 0x180 /* Media Select Tape */
|
||||
#define KEY_RADIO 0x181
|
||||
#define KEY_TUNER 0x182 /* Media Select Tuner */
|
||||
#define KEY_PLAYER 0x183
|
||||
#define KEY_TEXT 0x184
|
||||
#define KEY_DVD 0x185 /* Media Select DVD */
|
||||
#define KEY_AUX 0x186
|
||||
#define KEY_MP3 0x187
|
||||
#define KEY_AUDIO 0x188 /* AL Audio Browser */
|
||||
#define KEY_VIDEO 0x189 /* AL Movie Browser */
|
||||
#define KEY_DIRECTORY 0x18a
|
||||
#define KEY_LIST 0x18b
|
||||
#define KEY_MEMO 0x18c /* Media Select Messages */
|
||||
#define KEY_CALENDAR 0x18d
|
||||
#define KEY_RED 0x18e
|
||||
#define KEY_GREEN 0x18f
|
||||
#define KEY_YELLOW 0x190
|
||||
#define KEY_BLUE 0x191
|
||||
#define KEY_CHANNELUP 0x192 /* Channel Increment */
|
||||
#define KEY_CHANNELDOWN 0x193 /* Channel Decrement */
|
||||
#define KEY_FIRST 0x194
|
||||
#define KEY_LAST 0x195 /* Recall Last */
|
||||
#define KEY_AB 0x196
|
||||
#define KEY_NEXT 0x197
|
||||
#define KEY_RESTART 0x198
|
||||
#define KEY_SLOW 0x199
|
||||
#define KEY_SHUFFLE 0x19a
|
||||
#define KEY_BREAK 0x19b
|
||||
#define KEY_PREVIOUS 0x19c
|
||||
#define KEY_DIGITS 0x19d
|
||||
#define KEY_TEEN 0x19e
|
||||
#define KEY_TWEN 0x19f
|
||||
#define KEY_VIDEOPHONE 0x1a0 /* Media Select Video Phone */
|
||||
#define KEY_GAMES 0x1a1 /* Media Select Games */
|
||||
#define KEY_ZOOMIN 0x1a2 /* AC Zoom In */
|
||||
#define KEY_ZOOMOUT 0x1a3 /* AC Zoom Out */
|
||||
#define KEY_ZOOMRESET 0x1a4 /* AC Zoom */
|
||||
#define KEY_WORDPROCESSOR 0x1a5 /* AL Word Processor */
|
||||
#define KEY_EDITOR 0x1a6 /* AL Text Editor */
|
||||
#define KEY_SPREADSHEET 0x1a7 /* AL Spreadsheet */
|
||||
#define KEY_GRAPHICSEDITOR 0x1a8 /* AL Graphics Editor */
|
||||
#define KEY_PRESENTATION 0x1a9 /* AL Presentation App */
|
||||
#define KEY_DATABASE 0x1aa /* AL Database App */
|
||||
#define KEY_NEWS 0x1ab /* AL Newsreader */
|
||||
#define KEY_VOICEMAIL 0x1ac /* AL Voicemail */
|
||||
#define KEY_ADDRESSBOOK 0x1ad /* AL Contacts/Address Book */
|
||||
#define KEY_MESSENGER 0x1ae /* AL Instant Messaging */
|
||||
#define KEY_DISPLAYTOGGLE 0x1af /* Turn display (LCD) on and off */
|
||||
#define KEY_SPELLCHECK 0x1b0 /* AL Spell Check */
|
||||
#define KEY_LOGOFF 0x1b1 /* AL Logoff */
|
||||
|
||||
#define KEY_DOLLAR 0x1b2
|
||||
#define KEY_EURO 0x1b3
|
||||
|
||||
#define KEY_FRAMEBACK 0x1b4 /* Consumer - transport controls */
|
||||
#define KEY_FRAMEFORWARD 0x1b5
|
||||
#define KEY_CONTEXT_MENU 0x1b6 /* GenDesc - system context menu */
|
||||
#define KEY_MEDIA_REPEAT 0x1b7 /* Consumer - transport control */
|
||||
#define KEY_10CHANNELSUP 0x1b8 /* 10 channels up (10+) */
|
||||
#define KEY_10CHANNELSDOWN 0x1b9 /* 10 channels down (10-) */
|
||||
#define KEY_IMAGES 0x1ba /* AL Image Browser */
|
||||
|
||||
#define KEY_DEL_EOL 0x1c0
|
||||
#define KEY_DEL_EOS 0x1c1
|
||||
#define KEY_INS_LINE 0x1c2
|
||||
#define KEY_DEL_LINE 0x1c3
|
||||
|
||||
#define KEY_FN 0x1d0
|
||||
#define KEY_FN_ESC 0x1d1
|
||||
#define KEY_FN_F1 0x1d2
|
||||
#define KEY_FN_F2 0x1d3
|
||||
#define KEY_FN_F3 0x1d4
|
||||
#define KEY_FN_F4 0x1d5
|
||||
#define KEY_FN_F5 0x1d6
|
||||
#define KEY_FN_F6 0x1d7
|
||||
#define KEY_FN_F7 0x1d8
|
||||
#define KEY_FN_F8 0x1d9
|
||||
#define KEY_FN_F9 0x1da
|
||||
#define KEY_FN_F10 0x1db
|
||||
#define KEY_FN_F11 0x1dc
|
||||
#define KEY_FN_F12 0x1dd
|
||||
#define KEY_FN_1 0x1de
|
||||
#define KEY_FN_2 0x1df
|
||||
#define KEY_FN_D 0x1e0
|
||||
#define KEY_FN_E 0x1e1
|
||||
#define KEY_FN_F 0x1e2
|
||||
#define KEY_FN_S 0x1e3
|
||||
#define KEY_FN_B 0x1e4
|
||||
|
||||
#define KEY_BRL_DOT1 0x1f1
|
||||
#define KEY_BRL_DOT2 0x1f2
|
||||
#define KEY_BRL_DOT3 0x1f3
|
||||
#define KEY_BRL_DOT4 0x1f4
|
||||
#define KEY_BRL_DOT5 0x1f5
|
||||
#define KEY_BRL_DOT6 0x1f6
|
||||
#define KEY_BRL_DOT7 0x1f7
|
||||
#define KEY_BRL_DOT8 0x1f8
|
||||
#define KEY_BRL_DOT9 0x1f9
|
||||
#define KEY_BRL_DOT10 0x1fa
|
||||
|
||||
#define KEY_NUMERIC_0 0x200 /* used by phones, remote controls, */
|
||||
#define KEY_NUMERIC_1 0x201 /* and other keypads */
|
||||
#define KEY_NUMERIC_2 0x202
|
||||
#define KEY_NUMERIC_3 0x203
|
||||
#define KEY_NUMERIC_4 0x204
|
||||
#define KEY_NUMERIC_5 0x205
|
||||
#define KEY_NUMERIC_6 0x206
|
||||
#define KEY_NUMERIC_7 0x207
|
||||
#define KEY_NUMERIC_8 0x208
|
||||
#define KEY_NUMERIC_9 0x209
|
||||
#define KEY_NUMERIC_STAR 0x20a
|
||||
#define KEY_NUMERIC_POUND 0x20b
|
||||
|
||||
#define KEY_CAMERA_FOCUS 0x210
|
||||
#define KEY_WPS_BUTTON 0x211 /* WiFi Protected Setup key */
|
||||
|
||||
#define KEY_TOUCHPAD_TOGGLE 0x212 /* Request switch touchpad on or off */
|
||||
#define KEY_TOUCHPAD_ON 0x213
|
||||
#define KEY_TOUCHPAD_OFF 0x214
|
||||
|
||||
#define KEY_CAMERA_ZOOMIN 0x215
|
||||
#define KEY_CAMERA_ZOOMOUT 0x216
|
||||
#define KEY_CAMERA_UP 0x217
|
||||
#define KEY_CAMERA_DOWN 0x218
|
||||
#define KEY_CAMERA_LEFT 0x219
|
||||
#define KEY_CAMERA_RIGHT 0x21a
|
||||
|
||||
#define KEY_ATTENDANT_ON 0x21b
|
||||
#define KEY_ATTENDANT_OFF 0x21c
|
||||
#define KEY_ATTENDANT_TOGGLE 0x21d /* Attendant call on or off */
|
||||
#define KEY_LIGHTS_TOGGLE 0x21e /* Reading light on or off */
|
||||
|
||||
#define BTN_DPAD_UP 0x220
|
||||
#define BTN_DPAD_DOWN 0x221
|
||||
#define BTN_DPAD_LEFT 0x222
|
||||
#define BTN_DPAD_RIGHT 0x223
|
||||
|
||||
#define MATRIX_KEY(row, col, code) \
|
||||
((((row) & 0xFF) << 24) | (((col) & 0xFF) << 16) | ((code) & 0xFFFF))
|
||||
|
||||
#endif /* _DT_BINDINGS_INPUT_INPUT_H */
|
@ -0,0 +1,22 @@
|
||||
/*
|
||||
* This header provides constants for the ARM GIC.
|
||||
*/
|
||||
|
||||
#ifndef _DT_BINDINGS_INTERRUPT_CONTROLLER_ARM_GIC_H
|
||||
#define _DT_BINDINGS_INTERRUPT_CONTROLLER_ARM_GIC_H
|
||||
|
||||
#include <dt-bindings/interrupt-controller/irq.h>
|
||||
|
||||
/* interrupt specific cell 0 */
|
||||
|
||||
#define GIC_SPI 0
|
||||
#define GIC_PPI 1
|
||||
|
||||
/*
|
||||
* Interrupt specifier cell 2.
|
||||
* The flaggs in irq.h are valid, plus those below.
|
||||
*/
|
||||
#define GIC_CPU_MASK_RAW(x) ((x) << 8)
|
||||
#define GIC_CPU_MASK_SIMPLE(num) GIC_CPU_MASK_RAW((1 << (num)) - 1)
|
||||
|
||||
#endif
|
19
sys/gnu/dts/include/dt-bindings/interrupt-controller/irq.h
Normal file
19
sys/gnu/dts/include/dt-bindings/interrupt-controller/irq.h
Normal file
@ -0,0 +1,19 @@
|
||||
/*
|
||||
* This header provides constants for most IRQ bindings.
|
||||
*
|
||||
* Most IRQ bindings include a flags cell as part of the IRQ specifier.
|
||||
* In most cases, the format of the flags cell uses the standard values
|
||||
* defined in this header.
|
||||
*/
|
||||
|
||||
#ifndef _DT_BINDINGS_INTERRUPT_CONTROLLER_IRQ_H
|
||||
#define _DT_BINDINGS_INTERRUPT_CONTROLLER_IRQ_H
|
||||
|
||||
#define IRQ_TYPE_NONE 0
|
||||
#define IRQ_TYPE_EDGE_RISING 1
|
||||
#define IRQ_TYPE_EDGE_FALLING 2
|
||||
#define IRQ_TYPE_EDGE_BOTH (IRQ_TYPE_EDGE_FALLING | IRQ_TYPE_EDGE_RISING)
|
||||
#define IRQ_TYPE_LEVEL_HIGH 4
|
||||
#define IRQ_TYPE_LEVEL_LOW 8
|
||||
|
||||
#endif
|
52
sys/gnu/dts/include/dt-bindings/mfd/as3722.h
Normal file
52
sys/gnu/dts/include/dt-bindings/mfd/as3722.h
Normal file
@ -0,0 +1,52 @@
|
||||
/*
|
||||
* This header provides macros for ams AS3722 device bindings.
|
||||
*
|
||||
* Copyright (c) 2013, NVIDIA Corporation.
|
||||
*
|
||||
* Author: Laxman Dewangan <ldewangan@nvidia.com>
|
||||
*
|
||||
*/
|
||||
|
||||
#ifndef __DT_BINDINGS_AS3722_H__
|
||||
#define __DT_BINDINGS_AS3722_H__
|
||||
|
||||
/* External control pins */
|
||||
#define AS3722_EXT_CONTROL_PIN_ENABLE1 1
|
||||
#define AS3722_EXT_CONTROL_PIN_ENABLE2 2
|
||||
#define AS3722_EXT_CONTROL_PIN_ENABLE2 3
|
||||
|
||||
/* Interrupt numbers for AS3722 */
|
||||
#define AS3722_IRQ_LID 0
|
||||
#define AS3722_IRQ_ACOK 1
|
||||
#define AS3722_IRQ_ENABLE1 2
|
||||
#define AS3722_IRQ_OCCUR_ALARM_SD0 3
|
||||
#define AS3722_IRQ_ONKEY_LONG_PRESS 4
|
||||
#define AS3722_IRQ_ONKEY 5
|
||||
#define AS3722_IRQ_OVTMP 6
|
||||
#define AS3722_IRQ_LOWBAT 7
|
||||
#define AS3722_IRQ_SD0_LV 8
|
||||
#define AS3722_IRQ_SD1_LV 9
|
||||
#define AS3722_IRQ_SD2_LV 10
|
||||
#define AS3722_IRQ_PWM1_OV_PROT 11
|
||||
#define AS3722_IRQ_PWM2_OV_PROT 12
|
||||
#define AS3722_IRQ_ENABLE2 13
|
||||
#define AS3722_IRQ_SD6_LV 14
|
||||
#define AS3722_IRQ_RTC_REP 15
|
||||
#define AS3722_IRQ_RTC_ALARM 16
|
||||
#define AS3722_IRQ_GPIO1 17
|
||||
#define AS3722_IRQ_GPIO2 18
|
||||
#define AS3722_IRQ_GPIO3 19
|
||||
#define AS3722_IRQ_GPIO4 20
|
||||
#define AS3722_IRQ_GPIO5 21
|
||||
#define AS3722_IRQ_WATCHDOG 22
|
||||
#define AS3722_IRQ_ENABLE3 23
|
||||
#define AS3722_IRQ_TEMP_SD0_SHUTDOWN 24
|
||||
#define AS3722_IRQ_TEMP_SD1_SHUTDOWN 25
|
||||
#define AS3722_IRQ_TEMP_SD2_SHUTDOWN 26
|
||||
#define AS3722_IRQ_TEMP_SD0_ALARM 27
|
||||
#define AS3722_IRQ_TEMP_SD1_ALARM 28
|
||||
#define AS3722_IRQ_TEMP_SD6_ALARM 29
|
||||
#define AS3722_IRQ_OCCUR_ALARM_SD6 30
|
||||
#define AS3722_IRQ_ADC 31
|
||||
|
||||
#endif /* __DT_BINDINGS_AS3722_H__ */
|
83
sys/gnu/dts/include/dt-bindings/mfd/dbx500-prcmu.h
Normal file
83
sys/gnu/dts/include/dt-bindings/mfd/dbx500-prcmu.h
Normal file
@ -0,0 +1,83 @@
|
||||
/*
|
||||
* This header provides constants for the PRCMU bindings.
|
||||
*
|
||||
*/
|
||||
|
||||
#ifndef _DT_BINDINGS_MFD_PRCMU_H
|
||||
#define _DT_BINDINGS_MFD_PRCMU_H
|
||||
|
||||
/*
|
||||
* Clock identifiers.
|
||||
*/
|
||||
#define ARMCLK 0
|
||||
#define PRCMU_ACLK 1
|
||||
#define PRCMU_SVAMMCSPCLK 2
|
||||
#define PRCMU_SDMMCHCLK 2 /* DBx540 only. */
|
||||
#define PRCMU_SIACLK 3
|
||||
#define PRCMU_SIAMMDSPCLK 3 /* DBx540 only. */
|
||||
#define PRCMU_SGACLK 4
|
||||
#define PRCMU_UARTCLK 5
|
||||
#define PRCMU_MSP02CLK 6
|
||||
#define PRCMU_MSP1CLK 7
|
||||
#define PRCMU_I2CCLK 8
|
||||
#define PRCMU_SDMMCCLK 9
|
||||
#define PRCMU_SLIMCLK 10
|
||||
#define PRCMU_CAMCLK 10 /* DBx540 only. */
|
||||
#define PRCMU_PER1CLK 11
|
||||
#define PRCMU_PER2CLK 12
|
||||
#define PRCMU_PER3CLK 13
|
||||
#define PRCMU_PER5CLK 14
|
||||
#define PRCMU_PER6CLK 15
|
||||
#define PRCMU_PER7CLK 16
|
||||
#define PRCMU_LCDCLK 17
|
||||
#define PRCMU_BMLCLK 18
|
||||
#define PRCMU_HSITXCLK 19
|
||||
#define PRCMU_HSIRXCLK 20
|
||||
#define PRCMU_HDMICLK 21
|
||||
#define PRCMU_APEATCLK 22
|
||||
#define PRCMU_APETRACECLK 23
|
||||
#define PRCMU_MCDECLK 24
|
||||
#define PRCMU_IPI2CCLK 25
|
||||
#define PRCMU_DSIALTCLK 26
|
||||
#define PRCMU_DMACLK 27
|
||||
#define PRCMU_B2R2CLK 28
|
||||
#define PRCMU_TVCLK 29
|
||||
#define SPARE_UNIPROCLK 30
|
||||
#define PRCMU_SSPCLK 31
|
||||
#define PRCMU_RNGCLK 32
|
||||
#define PRCMU_UICCCLK 33
|
||||
#define PRCMU_G1CLK 34 /* DBx540 only. */
|
||||
#define PRCMU_HVACLK 35 /* DBx540 only. */
|
||||
#define PRCMU_SPARE1CLK 36
|
||||
#define PRCMU_SPARE2CLK 37
|
||||
|
||||
#define PRCMU_NUM_REG_CLOCKS 38
|
||||
|
||||
#define PRCMU_RTCCLK PRCMU_NUM_REG_CLOCKS
|
||||
#define PRCMU_SYSCLK 39
|
||||
#define PRCMU_CDCLK 40
|
||||
#define PRCMU_TIMCLK 41
|
||||
#define PRCMU_PLLSOC0 42
|
||||
#define PRCMU_PLLSOC1 43
|
||||
#define PRCMU_ARMSS 44
|
||||
#define PRCMU_PLLDDR 45
|
||||
|
||||
/* DSI Clocks */
|
||||
#define PRCMU_PLLDSI 46
|
||||
#define PRCMU_DSI0CLK 47
|
||||
#define PRCMU_DSI1CLK 48
|
||||
#define PRCMU_DSI0ESCCLK 49
|
||||
#define PRCMU_DSI1ESCCLK 50
|
||||
#define PRCMU_DSI2ESCCLK 51
|
||||
|
||||
/* LCD DSI PLL - Ux540 only */
|
||||
#define PRCMU_PLLDSI_LCD 52
|
||||
#define PRCMU_DSI0CLK_LCD 53
|
||||
#define PRCMU_DSI1CLK_LCD 54
|
||||
#define PRCMU_DSI0ESCCLK_LCD 55
|
||||
#define PRCMU_DSI1ESCCLK_LCD 56
|
||||
#define PRCMU_DSI2ESCCLK_LCD 57
|
||||
|
||||
#define PRCMU_NUM_CLKS 58
|
||||
|
||||
#endif
|
42
sys/gnu/dts/include/dt-bindings/pinctrl/am33xx.h
Normal file
42
sys/gnu/dts/include/dt-bindings/pinctrl/am33xx.h
Normal file
@ -0,0 +1,42 @@
|
||||
/*
|
||||
* This header provides constants specific to AM33XX pinctrl bindings.
|
||||
*/
|
||||
|
||||
#ifndef _DT_BINDINGS_PINCTRL_AM33XX_H
|
||||
#define _DT_BINDINGS_PINCTRL_AM33XX_H
|
||||
|
||||
#include <dt-bindings/pinctrl/omap.h>
|
||||
|
||||
/* am33xx specific mux bit defines */
|
||||
#undef PULL_ENA
|
||||
#undef INPUT_EN
|
||||
|
||||
#define PULL_DISABLE (1 << 3)
|
||||
#define INPUT_EN (1 << 5)
|
||||
#define SLEWCTRL_FAST (1 << 6)
|
||||
|
||||
/* update macro depending on INPUT_EN and PULL_ENA */
|
||||
#undef PIN_OUTPUT
|
||||
#undef PIN_OUTPUT_PULLUP
|
||||
#undef PIN_OUTPUT_PULLDOWN
|
||||
#undef PIN_INPUT
|
||||
#undef PIN_INPUT_PULLUP
|
||||
#undef PIN_INPUT_PULLDOWN
|
||||
|
||||
#define PIN_OUTPUT (PULL_DISABLE)
|
||||
#define PIN_OUTPUT_PULLUP (PULL_UP)
|
||||
#define PIN_OUTPUT_PULLDOWN 0
|
||||
#define PIN_INPUT (INPUT_EN | PULL_DISABLE)
|
||||
#define PIN_INPUT_PULLUP (INPUT_EN | PULL_UP)
|
||||
#define PIN_INPUT_PULLDOWN (INPUT_EN)
|
||||
|
||||
/* undef non-existing modes */
|
||||
#undef PIN_OFF_NONE
|
||||
#undef PIN_OFF_OUTPUT_HIGH
|
||||
#undef PIN_OFF_OUTPUT_LOW
|
||||
#undef PIN_OFF_INPUT_PULLUP
|
||||
#undef PIN_OFF_INPUT_PULLDOWN
|
||||
#undef PIN_OFF_WAKEUPENABLE
|
||||
|
||||
#endif
|
||||
|
31
sys/gnu/dts/include/dt-bindings/pinctrl/am43xx.h
Normal file
31
sys/gnu/dts/include/dt-bindings/pinctrl/am43xx.h
Normal file
@ -0,0 +1,31 @@
|
||||
/*
|
||||
* This header provides constants specific to AM43XX pinctrl bindings.
|
||||
*/
|
||||
|
||||
#ifndef _DT_BINDINGS_PINCTRL_AM43XX_H
|
||||
#define _DT_BINDINGS_PINCTRL_AM43XX_H
|
||||
|
||||
#define MUX_MODE0 0
|
||||
#define MUX_MODE1 1
|
||||
#define MUX_MODE2 2
|
||||
#define MUX_MODE3 3
|
||||
#define MUX_MODE4 4
|
||||
#define MUX_MODE5 5
|
||||
#define MUX_MODE6 6
|
||||
#define MUX_MODE7 7
|
||||
|
||||
#define PULL_DISABLE (1 << 16)
|
||||
#define PULL_UP (1 << 17)
|
||||
#define INPUT_EN (1 << 18)
|
||||
#define SLEWCTRL_FAST (1 << 19)
|
||||
#define DS0_PULL_UP_DOWN_EN (1 << 27)
|
||||
|
||||
#define PIN_OUTPUT (PULL_DISABLE)
|
||||
#define PIN_OUTPUT_PULLUP (PULL_UP)
|
||||
#define PIN_OUTPUT_PULLDOWN 0
|
||||
#define PIN_INPUT (INPUT_EN | PULL_DISABLE)
|
||||
#define PIN_INPUT_PULLUP (INPUT_EN | PULL_UP)
|
||||
#define PIN_INPUT_PULLDOWN (INPUT_EN)
|
||||
|
||||
#endif
|
||||
|
35
sys/gnu/dts/include/dt-bindings/pinctrl/at91.h
Normal file
35
sys/gnu/dts/include/dt-bindings/pinctrl/at91.h
Normal file
@ -0,0 +1,35 @@
|
||||
/*
|
||||
* This header provides constants for most at91 pinctrl bindings.
|
||||
*
|
||||
* Copyright (C) 2013 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
|
||||
*
|
||||
* GPLv2 only
|
||||
*/
|
||||
|
||||
#ifndef __DT_BINDINGS_AT91_PINCTRL_H__
|
||||
#define __DT_BINDINGS_AT91_PINCTRL_H__
|
||||
|
||||
#define AT91_PINCTRL_NONE (0 << 0)
|
||||
#define AT91_PINCTRL_PULL_UP (1 << 0)
|
||||
#define AT91_PINCTRL_MULTI_DRIVE (1 << 1)
|
||||
#define AT91_PINCTRL_DEGLITCH (1 << 2)
|
||||
#define AT91_PINCTRL_PULL_DOWN (1 << 3)
|
||||
#define AT91_PINCTRL_DIS_SCHMIT (1 << 4)
|
||||
#define AT91_PINCTRL_DEBOUNCE (1 << 16)
|
||||
#define AT91_PINCTRL_DEBOUNCE_VAL(x) (x << 17)
|
||||
|
||||
#define AT91_PINCTRL_PULL_UP_DEGLITCH (AT91_PINCTRL_PULL_UP | AT91_PINCTRL_DEGLITCH)
|
||||
|
||||
#define AT91_PIOA 0
|
||||
#define AT91_PIOB 1
|
||||
#define AT91_PIOC 2
|
||||
#define AT91_PIOD 3
|
||||
#define AT91_PIOE 4
|
||||
|
||||
#define AT91_PERIPH_GPIO 0
|
||||
#define AT91_PERIPH_A 1
|
||||
#define AT91_PERIPH_B 2
|
||||
#define AT91_PERIPH_C 3
|
||||
#define AT91_PERIPH_D 4
|
||||
|
||||
#endif /* __DT_BINDINGS_AT91_PINCTRL_H__ */
|
50
sys/gnu/dts/include/dt-bindings/pinctrl/dra.h
Normal file
50
sys/gnu/dts/include/dt-bindings/pinctrl/dra.h
Normal file
@ -0,0 +1,50 @@
|
||||
/*
|
||||
* This header provides constants for DRA pinctrl bindings.
|
||||
*
|
||||
* Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/
|
||||
* Author: Rajendra Nayak <rnayak@ti.com>
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License version 2 as
|
||||
* published by the Free Software Foundation.
|
||||
*/
|
||||
|
||||
#ifndef _DT_BINDINGS_PINCTRL_DRA_H
|
||||
#define _DT_BINDINGS_PINCTRL_DRA_H
|
||||
|
||||
/* DRA7 mux mode options for each pin. See TRM for options */
|
||||
#define MUX_MODE0 0x0
|
||||
#define MUX_MODE1 0x1
|
||||
#define MUX_MODE2 0x2
|
||||
#define MUX_MODE3 0x3
|
||||
#define MUX_MODE4 0x4
|
||||
#define MUX_MODE5 0x5
|
||||
#define MUX_MODE6 0x6
|
||||
#define MUX_MODE7 0x7
|
||||
#define MUX_MODE8 0x8
|
||||
#define MUX_MODE9 0x9
|
||||
#define MUX_MODE10 0xa
|
||||
#define MUX_MODE11 0xb
|
||||
#define MUX_MODE12 0xc
|
||||
#define MUX_MODE13 0xd
|
||||
#define MUX_MODE14 0xe
|
||||
#define MUX_MODE15 0xf
|
||||
|
||||
#define PULL_ENA (1 << 16)
|
||||
#define PULL_UP (1 << 17)
|
||||
#define INPUT_EN (1 << 18)
|
||||
#define SLEWCONTROL (1 << 19)
|
||||
#define WAKEUP_EN (1 << 24)
|
||||
#define WAKEUP_EVENT (1 << 25)
|
||||
|
||||
/* Active pin states */
|
||||
#define PIN_OUTPUT 0
|
||||
#define PIN_OUTPUT_PULLUP (PIN_OUTPUT | PULL_ENA | PULL_UP)
|
||||
#define PIN_OUTPUT_PULLDOWN (PIN_OUTPUT | PULL_ENA)
|
||||
#define PIN_INPUT INPUT_EN
|
||||
#define PIN_INPUT_SLEW (INPUT_EN | SLEWCONTROL)
|
||||
#define PIN_INPUT_PULLUP (PULL_ENA | INPUT_EN | PULL_UP)
|
||||
#define PIN_INPUT_PULLDOWN (PULL_ENA | INPUT_EN)
|
||||
|
||||
#endif
|
||||
|
36
sys/gnu/dts/include/dt-bindings/pinctrl/nomadik.h
Normal file
36
sys/gnu/dts/include/dt-bindings/pinctrl/nomadik.h
Normal file
@ -0,0 +1,36 @@
|
||||
/*
|
||||
* nomadik.h
|
||||
*
|
||||
* Copyright (C) ST-Ericsson SA 2013
|
||||
* Author: Gabriel Fernandez <gabriel.fernandez@st.com> for ST-Ericsson.
|
||||
* License terms: GNU General Public License (GPL), version 2
|
||||
*/
|
||||
|
||||
#define INPUT_NOPULL 0
|
||||
#define INPUT_PULLUP 1
|
||||
#define INPUT_PULLDOWN 2
|
||||
|
||||
#define OUTPUT_LOW 0
|
||||
#define OUTPUT_HIGH 1
|
||||
#define DIR_OUTPUT 2
|
||||
|
||||
#define SLPM_DISABLED 0
|
||||
#define SLPM_ENABLED 1
|
||||
|
||||
#define SLPM_INPUT_NOPULL 0
|
||||
#define SLPM_INPUT_PULLUP 1
|
||||
#define SLPM_INPUT_PULLDOWN 2
|
||||
#define SLPM_DIR_INPUT 3
|
||||
|
||||
#define SLPM_OUTPUT_LOW 0
|
||||
#define SLPM_OUTPUT_HIGH 1
|
||||
#define SLPM_DIR_OUTPUT 2
|
||||
|
||||
#define SLPM_WAKEUP_DISABLE 0
|
||||
#define SLPM_WAKEUP_ENABLE 1
|
||||
|
||||
#define GPIOMODE_DISABLED 0
|
||||
#define GPIOMODE_ENABLED 1
|
||||
|
||||
#define SLPM_PDIS_DISABLED 0
|
||||
#define SLPM_PDIS_ENABLED 1
|
73
sys/gnu/dts/include/dt-bindings/pinctrl/omap.h
Normal file
73
sys/gnu/dts/include/dt-bindings/pinctrl/omap.h
Normal file
@ -0,0 +1,73 @@
|
||||
/*
|
||||
* This header provides constants for OMAP pinctrl bindings.
|
||||
*
|
||||
* Copyright (C) 2009 Nokia
|
||||
* Copyright (C) 2009-2010 Texas Instruments
|
||||
*/
|
||||
|
||||
#ifndef _DT_BINDINGS_PINCTRL_OMAP_H
|
||||
#define _DT_BINDINGS_PINCTRL_OMAP_H
|
||||
|
||||
/* 34xx mux mode options for each pin. See TRM for options */
|
||||
#define MUX_MODE0 0
|
||||
#define MUX_MODE1 1
|
||||
#define MUX_MODE2 2
|
||||
#define MUX_MODE3 3
|
||||
#define MUX_MODE4 4
|
||||
#define MUX_MODE5 5
|
||||
#define MUX_MODE6 6
|
||||
#define MUX_MODE7 7
|
||||
|
||||
/* 24xx/34xx mux bit defines */
|
||||
#define PULL_ENA (1 << 3)
|
||||
#define PULL_UP (1 << 4)
|
||||
#define ALTELECTRICALSEL (1 << 5)
|
||||
|
||||
/* omap3/4/5 specific mux bit defines */
|
||||
#define INPUT_EN (1 << 8)
|
||||
#define OFF_EN (1 << 9)
|
||||
#define OFFOUT_EN (1 << 10)
|
||||
#define OFFOUT_VAL (1 << 11)
|
||||
#define OFF_PULL_EN (1 << 12)
|
||||
#define OFF_PULL_UP (1 << 13)
|
||||
#define WAKEUP_EN (1 << 14)
|
||||
#define WAKEUP_EVENT (1 << 15)
|
||||
|
||||
/* Active pin states */
|
||||
#define PIN_OUTPUT 0
|
||||
#define PIN_OUTPUT_PULLUP (PIN_OUTPUT | PULL_ENA | PULL_UP)
|
||||
#define PIN_OUTPUT_PULLDOWN (PIN_OUTPUT | PULL_ENA)
|
||||
#define PIN_INPUT INPUT_EN
|
||||
#define PIN_INPUT_PULLUP (PULL_ENA | INPUT_EN | PULL_UP)
|
||||
#define PIN_INPUT_PULLDOWN (PULL_ENA | INPUT_EN)
|
||||
|
||||
/* Off mode states */
|
||||
#define PIN_OFF_NONE 0
|
||||
#define PIN_OFF_OUTPUT_HIGH (OFF_EN | OFFOUT_EN | OFFOUT_VAL)
|
||||
#define PIN_OFF_OUTPUT_LOW (OFF_EN | OFFOUT_EN)
|
||||
#define PIN_OFF_INPUT_PULLUP (OFF_EN | OFF_PULL_EN | OFF_PULL_UP)
|
||||
#define PIN_OFF_INPUT_PULLDOWN (OFF_EN | OFF_PULL_EN)
|
||||
#define PIN_OFF_WAKEUPENABLE WAKEUP_EN
|
||||
|
||||
/*
|
||||
* Macros to allow using the absolute physical address instead of the
|
||||
* padconf registers instead of the offset from padconf base.
|
||||
*/
|
||||
#define OMAP_IOPAD_OFFSET(pa, offset) (((pa) & 0xffff) - (offset))
|
||||
|
||||
#define OMAP2420_CORE_IOPAD(pa, val) OMAP_IOPAD_OFFSET((pa), 0x0030) (val)
|
||||
#define OMAP2430_CORE_IOPAD(pa, val) OMAP_IOPAD_OFFSET((pa), 0x2030) (val)
|
||||
#define OMAP3_CORE1_IOPAD(pa, val) OMAP_IOPAD_OFFSET((pa), 0x2030) (val)
|
||||
#define OMAP3430_CORE2_IOPAD(pa, val) OMAP_IOPAD_OFFSET((pa), 0x25d8) (val)
|
||||
#define OMAP3630_CORE2_IOPAD(pa, val) OMAP_IOPAD_OFFSET((pa), 0x25a0) (val)
|
||||
#define OMAP3_WKUP_IOPAD(pa, val) OMAP_IOPAD_OFFSET((pa), 0x2a00) (val)
|
||||
#define AM33XX_IOPAD(pa, val) OMAP_IOPAD_OFFSET((pa), 0x0800) (val)
|
||||
#define OMAP4_CORE_IOPAD(pa, val) OMAP_IOPAD_OFFSET((pa), 0x0040) (val)
|
||||
#define OMAP4_WKUP_IOPAD(pa, val) OMAP_IOPAD_OFFSET((pa), 0xe040) (val)
|
||||
#define AM4372_IOPAD(pa, val) OMAP_IOPAD_OFFSET((pa), 0x0800) (val)
|
||||
#define OMAP5_CORE_IOPAD(pa, val) OMAP_IOPAD_OFFSET((pa), 0x2840) (val)
|
||||
#define OMAP5_WKUP_IOPAD(pa, val) OMAP_IOPAD_OFFSET((pa), 0xc840) (val)
|
||||
#define DRA7XX_CORE_IOPAD(pa, val) OMAP_IOPAD_OFFSET((pa), 0x3400) (val)
|
||||
|
||||
#endif
|
||||
|
45
sys/gnu/dts/include/dt-bindings/pinctrl/pinctrl-tegra.h
Normal file
45
sys/gnu/dts/include/dt-bindings/pinctrl/pinctrl-tegra.h
Normal file
@ -0,0 +1,45 @@
|
||||
/*
|
||||
* This header provides constants for Tegra pinctrl bindings.
|
||||
*
|
||||
* Copyright (c) 2013, NVIDIA CORPORATION. All rights reserved.
|
||||
*
|
||||
* Author: Laxman Dewangan <ldewangan@nvidia.com>
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify it
|
||||
* under the terms and conditions of the GNU General Public License,
|
||||
* version 2, as published by the Free Software Foundation.
|
||||
*
|
||||
* This program is distributed in the hope it will be useful, but WITHOUT
|
||||
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
||||
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
|
||||
* more details.
|
||||
*/
|
||||
|
||||
#ifndef _DT_BINDINGS_PINCTRL_TEGRA_H
|
||||
#define _DT_BINDINGS_PINCTRL_TEGRA_H
|
||||
|
||||
/*
|
||||
* Enable/disable for diffeent dt properties. This is applicable for
|
||||
* properties nvidia,enable-input, nvidia,tristate, nvidia,open-drain,
|
||||
* nvidia,lock, nvidia,rcv-sel, nvidia,high-speed-mode, nvidia,schmitt.
|
||||
*/
|
||||
#define TEGRA_PIN_DISABLE 0
|
||||
#define TEGRA_PIN_ENABLE 1
|
||||
|
||||
#define TEGRA_PIN_PULL_NONE 0
|
||||
#define TEGRA_PIN_PULL_DOWN 1
|
||||
#define TEGRA_PIN_PULL_UP 2
|
||||
|
||||
/* Low power mode driver */
|
||||
#define TEGRA_PIN_LP_DRIVE_DIV_8 0
|
||||
#define TEGRA_PIN_LP_DRIVE_DIV_4 1
|
||||
#define TEGRA_PIN_LP_DRIVE_DIV_2 2
|
||||
#define TEGRA_PIN_LP_DRIVE_DIV_1 3
|
||||
|
||||
/* Rising/Falling slew rate */
|
||||
#define TEGRA_PIN_SLEW_RATE_FASTEST 0
|
||||
#define TEGRA_PIN_SLEW_RATE_FAST 1
|
||||
#define TEGRA_PIN_SLEW_RATE_SLOW 2
|
||||
#define TEGRA_PIN_SLEW_RATE_SLOWEST 3
|
||||
|
||||
#endif
|
32
sys/gnu/dts/include/dt-bindings/pinctrl/rockchip.h
Normal file
32
sys/gnu/dts/include/dt-bindings/pinctrl/rockchip.h
Normal file
@ -0,0 +1,32 @@
|
||||
/*
|
||||
* Header providing constants for Rockchip pinctrl bindings.
|
||||
*
|
||||
* Copyright (c) 2013 MundoReader S.L.
|
||||
* Author: Heiko Stuebner <heiko@sntech.de>
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation; either version 2 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*/
|
||||
|
||||
#ifndef __DT_BINDINGS_ROCKCHIP_PINCTRL_H__
|
||||
#define __DT_BINDINGS_ROCKCHIP_PINCTRL_H__
|
||||
|
||||
#define RK_GPIO0 0
|
||||
#define RK_GPIO1 1
|
||||
#define RK_GPIO2 2
|
||||
#define RK_GPIO3 3
|
||||
#define RK_GPIO4 4
|
||||
#define RK_GPIO6 6
|
||||
|
||||
#define RK_FUNC_GPIO 0
|
||||
#define RK_FUNC_1 1
|
||||
#define RK_FUNC_2 2
|
||||
|
||||
#endif
|
14
sys/gnu/dts/include/dt-bindings/pwm/pwm.h
Normal file
14
sys/gnu/dts/include/dt-bindings/pwm/pwm.h
Normal file
@ -0,0 +1,14 @@
|
||||
/*
|
||||
* This header provides constants for most PWM bindings.
|
||||
*
|
||||
* Most PWM bindings can include a flags cell as part of the PWM specifier.
|
||||
* In most cases, the format of the flags cell uses the standard values
|
||||
* defined in this header.
|
||||
*/
|
||||
|
||||
#ifndef _DT_BINDINGS_PWM_PWM_H
|
||||
#define _DT_BINDINGS_PWM_PWM_H
|
||||
|
||||
#define PWM_POLARITY_INVERTED (1 << 0)
|
||||
|
||||
#endif
|
134
sys/gnu/dts/include/dt-bindings/reset/qcom,gcc-msm8660.h
Normal file
134
sys/gnu/dts/include/dt-bindings/reset/qcom,gcc-msm8660.h
Normal file
@ -0,0 +1,134 @@
|
||||
/*
|
||||
* Copyright (c) 2013, The Linux Foundation. All rights reserved.
|
||||
*
|
||||
* This software is licensed under the terms of the GNU General Public
|
||||
* License version 2, as published by the Free Software Foundation, and
|
||||
* may be copied, distributed, and modified under those terms.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*/
|
||||
|
||||
#ifndef _DT_BINDINGS_RESET_MSM_GCC_8660_H
|
||||
#define _DT_BINDINGS_RESET_MSM_GCC_8660_H
|
||||
|
||||
#define AFAB_CORE_RESET 0
|
||||
#define SCSS_SYS_RESET 1
|
||||
#define SCSS_SYS_POR_RESET 2
|
||||
#define AFAB_SMPSS_S_RESET 3
|
||||
#define AFAB_SMPSS_M1_RESET 4
|
||||
#define AFAB_SMPSS_M0_RESET 5
|
||||
#define AFAB_EBI1_S_RESET 6
|
||||
#define SFAB_CORE_RESET 7
|
||||
#define SFAB_ADM0_M0_RESET 8
|
||||
#define SFAB_ADM0_M1_RESET 9
|
||||
#define SFAB_ADM0_M2_RESET 10
|
||||
#define ADM0_C2_RESET 11
|
||||
#define ADM0_C1_RESET 12
|
||||
#define ADM0_C0_RESET 13
|
||||
#define ADM0_PBUS_RESET 14
|
||||
#define ADM0_RESET 15
|
||||
#define SFAB_ADM1_M0_RESET 16
|
||||
#define SFAB_ADM1_M1_RESET 17
|
||||
#define SFAB_ADM1_M2_RESET 18
|
||||
#define MMFAB_ADM1_M3_RESET 19
|
||||
#define ADM1_C3_RESET 20
|
||||
#define ADM1_C2_RESET 21
|
||||
#define ADM1_C1_RESET 22
|
||||
#define ADM1_C0_RESET 23
|
||||
#define ADM1_PBUS_RESET 24
|
||||
#define ADM1_RESET 25
|
||||
#define IMEM0_RESET 26
|
||||
#define SFAB_LPASS_Q6_RESET 27
|
||||
#define SFAB_AFAB_M_RESET 28
|
||||
#define AFAB_SFAB_M0_RESET 29
|
||||
#define AFAB_SFAB_M1_RESET 30
|
||||
#define DFAB_CORE_RESET 31
|
||||
#define SFAB_DFAB_M_RESET 32
|
||||
#define DFAB_SFAB_M_RESET 33
|
||||
#define DFAB_SWAY0_RESET 34
|
||||
#define DFAB_SWAY1_RESET 35
|
||||
#define DFAB_ARB0_RESET 36
|
||||
#define DFAB_ARB1_RESET 37
|
||||
#define PPSS_PROC_RESET 38
|
||||
#define PPSS_RESET 39
|
||||
#define PMEM_RESET 40
|
||||
#define DMA_BAM_RESET 41
|
||||
#define SIC_RESET 42
|
||||
#define SPS_TIC_RESET 43
|
||||
#define CFBP0_RESET 44
|
||||
#define CFBP1_RESET 45
|
||||
#define CFBP2_RESET 46
|
||||
#define EBI2_RESET 47
|
||||
#define SFAB_CFPB_M_RESET 48
|
||||
#define CFPB_MASTER_RESET 49
|
||||
#define SFAB_CFPB_S_RESET 50
|
||||
#define CFPB_SPLITTER_RESET 51
|
||||
#define TSIF_RESET 52
|
||||
#define CE1_RESET 53
|
||||
#define CE2_RESET 54
|
||||
#define SFAB_SFPB_M_RESET 55
|
||||
#define SFAB_SFPB_S_RESET 56
|
||||
#define RPM_PROC_RESET 57
|
||||
#define RPM_BUS_RESET 58
|
||||
#define RPM_MSG_RAM_RESET 59
|
||||
#define PMIC_ARB0_RESET 60
|
||||
#define PMIC_ARB1_RESET 61
|
||||
#define PMIC_SSBI2_RESET 62
|
||||
#define SDC1_RESET 63
|
||||
#define SDC2_RESET 64
|
||||
#define SDC3_RESET 65
|
||||
#define SDC4_RESET 66
|
||||
#define SDC5_RESET 67
|
||||
#define USB_HS1_RESET 68
|
||||
#define USB_HS2_XCVR_RESET 69
|
||||
#define USB_HS2_RESET 70
|
||||
#define USB_FS1_XCVR_RESET 71
|
||||
#define USB_FS1_RESET 72
|
||||
#define USB_FS2_XCVR_RESET 73
|
||||
#define USB_FS2_RESET 74
|
||||
#define GSBI1_RESET 75
|
||||
#define GSBI2_RESET 76
|
||||
#define GSBI3_RESET 77
|
||||
#define GSBI4_RESET 78
|
||||
#define GSBI5_RESET 79
|
||||
#define GSBI6_RESET 80
|
||||
#define GSBI7_RESET 81
|
||||
#define GSBI8_RESET 82
|
||||
#define GSBI9_RESET 83
|
||||
#define GSBI10_RESET 84
|
||||
#define GSBI11_RESET 85
|
||||
#define GSBI12_RESET 86
|
||||
#define SPDM_RESET 87
|
||||
#define SEC_CTRL_RESET 88
|
||||
#define TLMM_H_RESET 89
|
||||
#define TLMM_RESET 90
|
||||
#define MARRM_PWRON_RESET 91
|
||||
#define MARM_RESET 92
|
||||
#define MAHB1_RESET 93
|
||||
#define SFAB_MSS_S_RESET 94
|
||||
#define MAHB2_RESET 95
|
||||
#define MODEM_SW_AHB_RESET 96
|
||||
#define MODEM_RESET 97
|
||||
#define SFAB_MSS_MDM1_RESET 98
|
||||
#define SFAB_MSS_MDM0_RESET 99
|
||||
#define MSS_SLP_RESET 100
|
||||
#define MSS_MARM_SAW_RESET 101
|
||||
#define MSS_WDOG_RESET 102
|
||||
#define TSSC_RESET 103
|
||||
#define PDM_RESET 104
|
||||
#define SCSS_CORE0_RESET 105
|
||||
#define SCSS_CORE0_POR_RESET 106
|
||||
#define SCSS_CORE1_RESET 107
|
||||
#define SCSS_CORE1_POR_RESET 108
|
||||
#define MPM_RESET 109
|
||||
#define EBI1_1X_DIV_RESET 110
|
||||
#define EBI1_RESET 111
|
||||
#define SFAB_SMPSS_S_RESET 112
|
||||
#define USB_PHY0_RESET 113
|
||||
#define USB_PHY1_RESET 114
|
||||
#define PRNG_RESET 115
|
||||
|
||||
#endif
|
118
sys/gnu/dts/include/dt-bindings/reset/qcom,gcc-msm8960.h
Normal file
118
sys/gnu/dts/include/dt-bindings/reset/qcom,gcc-msm8960.h
Normal file
@ -0,0 +1,118 @@
|
||||
/*
|
||||
* Copyright (c) 2013, The Linux Foundation. All rights reserved.
|
||||
*
|
||||
* This software is licensed under the terms of the GNU General Public
|
||||
* License version 2, as published by the Free Software Foundation, and
|
||||
* may be copied, distributed, and modified under those terms.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*/
|
||||
|
||||
#ifndef _DT_BINDINGS_RESET_MSM_GCC_8960_H
|
||||
#define _DT_BINDINGS_RESET_MSM_GCC_8960_H
|
||||
|
||||
#define SFAB_MSS_Q6_SW_RESET 0
|
||||
#define SFAB_MSS_Q6_FW_RESET 1
|
||||
#define QDSS_STM_RESET 2
|
||||
#define AFAB_SMPSS_S_RESET 3
|
||||
#define AFAB_SMPSS_M1_RESET 4
|
||||
#define AFAB_SMPSS_M0_RESET 5
|
||||
#define AFAB_EBI1_CH0_RESET 6
|
||||
#define AFAB_EBI1_CH1_RESET 7
|
||||
#define SFAB_ADM0_M0_RESET 8
|
||||
#define SFAB_ADM0_M1_RESET 9
|
||||
#define SFAB_ADM0_M2_RESET 10
|
||||
#define ADM0_C2_RESET 11
|
||||
#define ADM0_C1_RESET 12
|
||||
#define ADM0_C0_RESET 13
|
||||
#define ADM0_PBUS_RESET 14
|
||||
#define ADM0_RESET 15
|
||||
#define QDSS_CLKS_SW_RESET 16
|
||||
#define QDSS_POR_RESET 17
|
||||
#define QDSS_TSCTR_RESET 18
|
||||
#define QDSS_HRESET_RESET 19
|
||||
#define QDSS_AXI_RESET 20
|
||||
#define QDSS_DBG_RESET 21
|
||||
#define PCIE_A_RESET 22
|
||||
#define PCIE_AUX_RESET 23
|
||||
#define PCIE_H_RESET 24
|
||||
#define SFAB_PCIE_M_RESET 25
|
||||
#define SFAB_PCIE_S_RESET 26
|
||||
#define SFAB_MSS_M_RESET 27
|
||||
#define SFAB_USB3_M_RESET 28
|
||||
#define SFAB_RIVA_M_RESET 29
|
||||
#define SFAB_LPASS_RESET 30
|
||||
#define SFAB_AFAB_M_RESET 31
|
||||
#define AFAB_SFAB_M0_RESET 32
|
||||
#define AFAB_SFAB_M1_RESET 33
|
||||
#define SFAB_SATA_S_RESET 34
|
||||
#define SFAB_DFAB_M_RESET 35
|
||||
#define DFAB_SFAB_M_RESET 36
|
||||
#define DFAB_SWAY0_RESET 37
|
||||
#define DFAB_SWAY1_RESET 38
|
||||
#define DFAB_ARB0_RESET 39
|
||||
#define DFAB_ARB1_RESET 40
|
||||
#define PPSS_PROC_RESET 41
|
||||
#define PPSS_RESET 42
|
||||
#define DMA_BAM_RESET 43
|
||||
#define SIC_TIC_RESET 44
|
||||
#define SLIMBUS_H_RESET 45
|
||||
#define SFAB_CFPB_M_RESET 46
|
||||
#define SFAB_CFPB_S_RESET 47
|
||||
#define TSIF_H_RESET 48
|
||||
#define CE1_H_RESET 49
|
||||
#define CE1_CORE_RESET 50
|
||||
#define CE1_SLEEP_RESET 51
|
||||
#define CE2_H_RESET 52
|
||||
#define CE2_CORE_RESET 53
|
||||
#define SFAB_SFPB_M_RESET 54
|
||||
#define SFAB_SFPB_S_RESET 55
|
||||
#define RPM_PROC_RESET 56
|
||||
#define PMIC_SSBI2_RESET 57
|
||||
#define SDC1_RESET 58
|
||||
#define SDC2_RESET 59
|
||||
#define SDC3_RESET 60
|
||||
#define SDC4_RESET 61
|
||||
#define SDC5_RESET 62
|
||||
#define DFAB_A2_RESET 63
|
||||
#define USB_HS1_RESET 64
|
||||
#define USB_HSIC_RESET 65
|
||||
#define USB_FS1_XCVR_RESET 66
|
||||
#define USB_FS1_RESET 67
|
||||
#define USB_FS2_XCVR_RESET 68
|
||||
#define USB_FS2_RESET 69
|
||||
#define GSBI1_RESET 70
|
||||
#define GSBI2_RESET 71
|
||||
#define GSBI3_RESET 72
|
||||
#define GSBI4_RESET 73
|
||||
#define GSBI5_RESET 74
|
||||
#define GSBI6_RESET 75
|
||||
#define GSBI7_RESET 76
|
||||
#define GSBI8_RESET 77
|
||||
#define GSBI9_RESET 78
|
||||
#define GSBI10_RESET 79
|
||||
#define GSBI11_RESET 80
|
||||
#define GSBI12_RESET 81
|
||||
#define SPDM_RESET 82
|
||||
#define TLMM_H_RESET 83
|
||||
#define SFAB_MSS_S_RESET 84
|
||||
#define MSS_SLP_RESET 85
|
||||
#define MSS_Q6SW_JTAG_RESET 86
|
||||
#define MSS_Q6FW_JTAG_RESET 87
|
||||
#define MSS_RESET 88
|
||||
#define SATA_H_RESET 89
|
||||
#define SATA_RXOOB_RESE 90
|
||||
#define SATA_PMALIVE_RESET 91
|
||||
#define SATA_SFAB_M_RESET 92
|
||||
#define TSSC_RESET 93
|
||||
#define PDM_RESET 94
|
||||
#define MPM_H_RESET 95
|
||||
#define MPM_RESET 96
|
||||
#define SFAB_SMPSS_S_RESET 97
|
||||
#define PRNG_RESET 98
|
||||
#define RIVA_RESET 99
|
||||
|
||||
#endif
|
96
sys/gnu/dts/include/dt-bindings/reset/qcom,gcc-msm8974.h
Normal file
96
sys/gnu/dts/include/dt-bindings/reset/qcom,gcc-msm8974.h
Normal file
@ -0,0 +1,96 @@
|
||||
/*
|
||||
* Copyright (c) 2013, The Linux Foundation. All rights reserved.
|
||||
*
|
||||
* This software is licensed under the terms of the GNU General Public
|
||||
* License version 2, as published by the Free Software Foundation, and
|
||||
* may be copied, distributed, and modified under those terms.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*/
|
||||
|
||||
#ifndef _DT_BINDINGS_RESET_MSM_GCC_8974_H
|
||||
#define _DT_BINDINGS_RESET_MSM_GCC_8974_H
|
||||
|
||||
#define GCC_SYSTEM_NOC_BCR 0
|
||||
#define GCC_CONFIG_NOC_BCR 1
|
||||
#define GCC_PERIPH_NOC_BCR 2
|
||||
#define GCC_IMEM_BCR 3
|
||||
#define GCC_MMSS_BCR 4
|
||||
#define GCC_QDSS_BCR 5
|
||||
#define GCC_USB_30_BCR 6
|
||||
#define GCC_USB3_PHY_BCR 7
|
||||
#define GCC_USB_HS_HSIC_BCR 8
|
||||
#define GCC_USB_HS_BCR 9
|
||||
#define GCC_USB2A_PHY_BCR 10
|
||||
#define GCC_USB2B_PHY_BCR 11
|
||||
#define GCC_SDCC1_BCR 12
|
||||
#define GCC_SDCC2_BCR 13
|
||||
#define GCC_SDCC3_BCR 14
|
||||
#define GCC_SDCC4_BCR 15
|
||||
#define GCC_BLSP1_BCR 16
|
||||
#define GCC_BLSP1_QUP1_BCR 17
|
||||
#define GCC_BLSP1_UART1_BCR 18
|
||||
#define GCC_BLSP1_QUP2_BCR 19
|
||||
#define GCC_BLSP1_UART2_BCR 20
|
||||
#define GCC_BLSP1_QUP3_BCR 21
|
||||
#define GCC_BLSP1_UART3_BCR 22
|
||||
#define GCC_BLSP1_QUP4_BCR 23
|
||||
#define GCC_BLSP1_UART4_BCR 24
|
||||
#define GCC_BLSP1_QUP5_BCR 25
|
||||
#define GCC_BLSP1_UART5_BCR 26
|
||||
#define GCC_BLSP1_QUP6_BCR 27
|
||||
#define GCC_BLSP1_UART6_BCR 28
|
||||
#define GCC_BLSP2_BCR 29
|
||||
#define GCC_BLSP2_QUP1_BCR 30
|
||||
#define GCC_BLSP2_UART1_BCR 31
|
||||
#define GCC_BLSP2_QUP2_BCR 32
|
||||
#define GCC_BLSP2_UART2_BCR 33
|
||||
#define GCC_BLSP2_QUP3_BCR 34
|
||||
#define GCC_BLSP2_UART3_BCR 35
|
||||
#define GCC_BLSP2_QUP4_BCR 36
|
||||
#define GCC_BLSP2_UART4_BCR 37
|
||||
#define GCC_BLSP2_QUP5_BCR 38
|
||||
#define GCC_BLSP2_UART5_BCR 39
|
||||
#define GCC_BLSP2_QUP6_BCR 40
|
||||
#define GCC_BLSP2_UART6_BCR 41
|
||||
#define GCC_PDM_BCR 42
|
||||
#define GCC_BAM_DMA_BCR 43
|
||||
#define GCC_TSIF_BCR 44
|
||||
#define GCC_TCSR_BCR 45
|
||||
#define GCC_BOOT_ROM_BCR 46
|
||||
#define GCC_MSG_RAM_BCR 47
|
||||
#define GCC_TLMM_BCR 48
|
||||
#define GCC_MPM_BCR 49
|
||||
#define GCC_SEC_CTRL_BCR 50
|
||||
#define GCC_SPMI_BCR 51
|
||||
#define GCC_SPDM_BCR 52
|
||||
#define GCC_CE1_BCR 53
|
||||
#define GCC_CE2_BCR 54
|
||||
#define GCC_BIMC_BCR 55
|
||||
#define GCC_MPM_NON_AHB_RESET 56
|
||||
#define GCC_MPM_AHB_RESET 57
|
||||
#define GCC_SNOC_BUS_TIMEOUT0_BCR 58
|
||||
#define GCC_SNOC_BUS_TIMEOUT2_BCR 59
|
||||
#define GCC_PNOC_BUS_TIMEOUT0_BCR 60
|
||||
#define GCC_PNOC_BUS_TIMEOUT1_BCR 61
|
||||
#define GCC_PNOC_BUS_TIMEOUT2_BCR 62
|
||||
#define GCC_PNOC_BUS_TIMEOUT3_BCR 63
|
||||
#define GCC_PNOC_BUS_TIMEOUT4_BCR 64
|
||||
#define GCC_CNOC_BUS_TIMEOUT0_BCR 65
|
||||
#define GCC_CNOC_BUS_TIMEOUT1_BCR 66
|
||||
#define GCC_CNOC_BUS_TIMEOUT2_BCR 67
|
||||
#define GCC_CNOC_BUS_TIMEOUT3_BCR 68
|
||||
#define GCC_CNOC_BUS_TIMEOUT4_BCR 69
|
||||
#define GCC_CNOC_BUS_TIMEOUT5_BCR 70
|
||||
#define GCC_CNOC_BUS_TIMEOUT6_BCR 71
|
||||
#define GCC_DEHR_BCR 72
|
||||
#define GCC_RBCPR_BCR 73
|
||||
#define GCC_MSS_RESTART 74
|
||||
#define GCC_LPASS_RESTART 75
|
||||
#define GCC_WCSS_RESTART 76
|
||||
#define GCC_VENUS_RESTART 77
|
||||
|
||||
#endif
|
93
sys/gnu/dts/include/dt-bindings/reset/qcom,mmcc-msm8960.h
Normal file
93
sys/gnu/dts/include/dt-bindings/reset/qcom,mmcc-msm8960.h
Normal file
@ -0,0 +1,93 @@
|
||||
/*
|
||||
* Copyright (c) 2013, The Linux Foundation. All rights reserved.
|
||||
*
|
||||
* This software is licensed under the terms of the GNU General Public
|
||||
* License version 2, as published by the Free Software Foundation, and
|
||||
* may be copied, distributed, and modified under those terms.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*/
|
||||
|
||||
#ifndef _DT_BINDINGS_RESET_MSM_MMCC_8960_H
|
||||
#define _DT_BINDINGS_RESET_MSM_MMCC_8960_H
|
||||
|
||||
#define VPE_AXI_RESET 0
|
||||
#define IJPEG_AXI_RESET 1
|
||||
#define MPD_AXI_RESET 2
|
||||
#define VFE_AXI_RESET 3
|
||||
#define SP_AXI_RESET 4
|
||||
#define VCODEC_AXI_RESET 5
|
||||
#define ROT_AXI_RESET 6
|
||||
#define VCODEC_AXI_A_RESET 7
|
||||
#define VCODEC_AXI_B_RESET 8
|
||||
#define FAB_S3_AXI_RESET 9
|
||||
#define FAB_S2_AXI_RESET 10
|
||||
#define FAB_S1_AXI_RESET 11
|
||||
#define FAB_S0_AXI_RESET 12
|
||||
#define SMMU_GFX3D_ABH_RESET 13
|
||||
#define SMMU_VPE_AHB_RESET 14
|
||||
#define SMMU_VFE_AHB_RESET 15
|
||||
#define SMMU_ROT_AHB_RESET 16
|
||||
#define SMMU_VCODEC_B_AHB_RESET 17
|
||||
#define SMMU_VCODEC_A_AHB_RESET 18
|
||||
#define SMMU_MDP1_AHB_RESET 19
|
||||
#define SMMU_MDP0_AHB_RESET 20
|
||||
#define SMMU_JPEGD_AHB_RESET 21
|
||||
#define SMMU_IJPEG_AHB_RESET 22
|
||||
#define SMMU_GFX2D0_AHB_RESET 23
|
||||
#define SMMU_GFX2D1_AHB_RESET 24
|
||||
#define APU_AHB_RESET 25
|
||||
#define CSI_AHB_RESET 26
|
||||
#define TV_ENC_AHB_RESET 27
|
||||
#define VPE_AHB_RESET 28
|
||||
#define FABRIC_AHB_RESET 29
|
||||
#define GFX2D0_AHB_RESET 30
|
||||
#define GFX2D1_AHB_RESET 31
|
||||
#define GFX3D_AHB_RESET 32
|
||||
#define HDMI_AHB_RESET 33
|
||||
#define MSSS_IMEM_AHB_RESET 34
|
||||
#define IJPEG_AHB_RESET 35
|
||||
#define DSI_M_AHB_RESET 36
|
||||
#define DSI_S_AHB_RESET 37
|
||||
#define JPEGD_AHB_RESET 38
|
||||
#define MDP_AHB_RESET 39
|
||||
#define ROT_AHB_RESET 40
|
||||
#define VCODEC_AHB_RESET 41
|
||||
#define VFE_AHB_RESET 42
|
||||
#define DSI2_M_AHB_RESET 43
|
||||
#define DSI2_S_AHB_RESET 44
|
||||
#define CSIPHY2_RESET 45
|
||||
#define CSI_PIX1_RESET 46
|
||||
#define CSIPHY0_RESET 47
|
||||
#define CSIPHY1_RESET 48
|
||||
#define DSI2_RESET 49
|
||||
#define VFE_CSI_RESET 50
|
||||
#define MDP_RESET 51
|
||||
#define AMP_RESET 52
|
||||
#define JPEGD_RESET 53
|
||||
#define CSI1_RESET 54
|
||||
#define VPE_RESET 55
|
||||
#define MMSS_FABRIC_RESET 56
|
||||
#define VFE_RESET 57
|
||||
#define GFX2D0_RESET 58
|
||||
#define GFX2D1_RESET 59
|
||||
#define GFX3D_RESET 60
|
||||
#define HDMI_RESET 61
|
||||
#define MMSS_IMEM_RESET 62
|
||||
#define IJPEG_RESET 63
|
||||
#define CSI0_RESET 64
|
||||
#define DSI_RESET 65
|
||||
#define VCODEC_RESET 66
|
||||
#define MDP_TV_RESET 67
|
||||
#define MDP_VSYNC_RESET 68
|
||||
#define ROT_RESET 69
|
||||
#define TV_HDMI_RESET 70
|
||||
#define TV_ENC_RESET 71
|
||||
#define CSI2_RESET 72
|
||||
#define CSI_RDI1_RESET 73
|
||||
#define CSI_RDI2_RESET 74
|
||||
|
||||
#endif
|
62
sys/gnu/dts/include/dt-bindings/reset/qcom,mmcc-msm8974.h
Normal file
62
sys/gnu/dts/include/dt-bindings/reset/qcom,mmcc-msm8974.h
Normal file
@ -0,0 +1,62 @@
|
||||
/*
|
||||
* Copyright (c) 2013, The Linux Foundation. All rights reserved.
|
||||
*
|
||||
* This software is licensed under the terms of the GNU General Public
|
||||
* License version 2, as published by the Free Software Foundation, and
|
||||
* may be copied, distributed, and modified under those terms.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*/
|
||||
|
||||
#ifndef _DT_BINDINGS_RESET_MSM_MMCC_8974_H
|
||||
#define _DT_BINDINGS_RESET_MSM_MMCC_8974_H
|
||||
|
||||
#define SPDM_RESET 0
|
||||
#define SPDM_RM_RESET 1
|
||||
#define VENUS0_RESET 2
|
||||
#define MDSS_RESET 3
|
||||
#define CAMSS_PHY0_RESET 4
|
||||
#define CAMSS_PHY1_RESET 5
|
||||
#define CAMSS_PHY2_RESET 6
|
||||
#define CAMSS_CSI0_RESET 7
|
||||
#define CAMSS_CSI0PHY_RESET 8
|
||||
#define CAMSS_CSI0RDI_RESET 9
|
||||
#define CAMSS_CSI0PIX_RESET 10
|
||||
#define CAMSS_CSI1_RESET 11
|
||||
#define CAMSS_CSI1PHY_RESET 12
|
||||
#define CAMSS_CSI1RDI_RESET 13
|
||||
#define CAMSS_CSI1PIX_RESET 14
|
||||
#define CAMSS_CSI2_RESET 15
|
||||
#define CAMSS_CSI2PHY_RESET 16
|
||||
#define CAMSS_CSI2RDI_RESET 17
|
||||
#define CAMSS_CSI2PIX_RESET 18
|
||||
#define CAMSS_CSI3_RESET 19
|
||||
#define CAMSS_CSI3PHY_RESET 20
|
||||
#define CAMSS_CSI3RDI_RESET 21
|
||||
#define CAMSS_CSI3PIX_RESET 22
|
||||
#define CAMSS_ISPIF_RESET 23
|
||||
#define CAMSS_CCI_RESET 24
|
||||
#define CAMSS_MCLK0_RESET 25
|
||||
#define CAMSS_MCLK1_RESET 26
|
||||
#define CAMSS_MCLK2_RESET 27
|
||||
#define CAMSS_MCLK3_RESET 28
|
||||
#define CAMSS_GP0_RESET 29
|
||||
#define CAMSS_GP1_RESET 30
|
||||
#define CAMSS_TOP_RESET 31
|
||||
#define CAMSS_MICRO_RESET 32
|
||||
#define CAMSS_JPEG_RESET 33
|
||||
#define CAMSS_VFE_RESET 34
|
||||
#define CAMSS_CSI_VFE0_RESET 35
|
||||
#define CAMSS_CSI_VFE1_RESET 36
|
||||
#define OXILI_RESET 37
|
||||
#define OXILICX_RESET 38
|
||||
#define OCMEMCX_RESET 39
|
||||
#define MMSS_RBCRP_RESET 40
|
||||
#define MMSSNOCAHB_RESET 41
|
||||
#define MMSSNOCAXI_RESET 42
|
||||
#define OCMEMNOC_RESET 43
|
||||
|
||||
#endif
|
56
sys/gnu/dts/include/dt-bindings/sound/fsl-imx-audmux.h
Normal file
56
sys/gnu/dts/include/dt-bindings/sound/fsl-imx-audmux.h
Normal file
@ -0,0 +1,56 @@
|
||||
#ifndef __DT_FSL_IMX_AUDMUX_H
|
||||
#define __DT_FSL_IMX_AUDMUX_H
|
||||
|
||||
#define MX27_AUDMUX_HPCR1_SSI0 0
|
||||
#define MX27_AUDMUX_HPCR2_SSI1 1
|
||||
#define MX27_AUDMUX_HPCR3_SSI_PINS_4 2
|
||||
#define MX27_AUDMUX_PPCR1_SSI_PINS_1 3
|
||||
#define MX27_AUDMUX_PPCR2_SSI_PINS_2 4
|
||||
#define MX27_AUDMUX_PPCR3_SSI_PINS_3 5
|
||||
|
||||
#define MX31_AUDMUX_PORT1_SSI0 0
|
||||
#define MX31_AUDMUX_PORT2_SSI1 1
|
||||
#define MX31_AUDMUX_PORT3_SSI_PINS_3 2
|
||||
#define MX31_AUDMUX_PORT4_SSI_PINS_4 3
|
||||
#define MX31_AUDMUX_PORT5_SSI_PINS_5 4
|
||||
#define MX31_AUDMUX_PORT6_SSI_PINS_6 5
|
||||
#define MX31_AUDMUX_PORT7_SSI_PINS_7 6
|
||||
|
||||
#define MX51_AUDMUX_PORT1_SSI0 0
|
||||
#define MX51_AUDMUX_PORT2_SSI1 1
|
||||
#define MX51_AUDMUX_PORT3 2
|
||||
#define MX51_AUDMUX_PORT4 3
|
||||
#define MX51_AUDMUX_PORT5 4
|
||||
#define MX51_AUDMUX_PORT6 5
|
||||
#define MX51_AUDMUX_PORT7 6
|
||||
|
||||
/* Register definitions for the i.MX21/27 Digital Audio Multiplexer */
|
||||
#define IMX_AUDMUX_V1_PCR_INMMASK(x) ((x) & 0xff)
|
||||
#define IMX_AUDMUX_V1_PCR_INMEN (1 << 8)
|
||||
#define IMX_AUDMUX_V1_PCR_TXRXEN (1 << 10)
|
||||
#define IMX_AUDMUX_V1_PCR_SYN (1 << 12)
|
||||
#define IMX_AUDMUX_V1_PCR_RXDSEL(x) (((x) & 0x7) << 13)
|
||||
#define IMX_AUDMUX_V1_PCR_RFCSEL(x) (((x) & 0xf) << 20)
|
||||
#define IMX_AUDMUX_V1_PCR_RCLKDIR (1 << 24)
|
||||
#define IMX_AUDMUX_V1_PCR_RFSDIR (1 << 25)
|
||||
#define IMX_AUDMUX_V1_PCR_TFCSEL(x) (((x) & 0xf) << 26)
|
||||
#define IMX_AUDMUX_V1_PCR_TCLKDIR (1 << 30)
|
||||
#define IMX_AUDMUX_V1_PCR_TFSDIR (1 << 31)
|
||||
|
||||
/* Register definitions for the i.MX25/31/35/51 Digital Audio Multiplexer */
|
||||
#define IMX_AUDMUX_V2_PTCR_TFSDIR (1 << 31)
|
||||
#define IMX_AUDMUX_V2_PTCR_TFSEL(x) (((x) & 0xf) << 27)
|
||||
#define IMX_AUDMUX_V2_PTCR_TCLKDIR (1 << 26)
|
||||
#define IMX_AUDMUX_V2_PTCR_TCSEL(x) (((x) & 0xf) << 22)
|
||||
#define IMX_AUDMUX_V2_PTCR_RFSDIR (1 << 21)
|
||||
#define IMX_AUDMUX_V2_PTCR_RFSEL(x) (((x) & 0xf) << 17)
|
||||
#define IMX_AUDMUX_V2_PTCR_RCLKDIR (1 << 16)
|
||||
#define IMX_AUDMUX_V2_PTCR_RCSEL(x) (((x) & 0xf) << 12)
|
||||
#define IMX_AUDMUX_V2_PTCR_SYN (1 << 11)
|
||||
|
||||
#define IMX_AUDMUX_V2_PDCR_RXDSEL(x) (((x) & 0x7) << 13)
|
||||
#define IMX_AUDMUX_V2_PDCR_TXRXEN (1 << 12)
|
||||
#define IMX_AUDMUX_V2_PDCR_MODE(x) (((x) & 0x3) << 8)
|
||||
#define IMX_AUDMUX_V2_PDCR_INMMASK(x) ((x) & 0xff)
|
||||
|
||||
#endif /* __DT_FSL_IMX_AUDMUX_H */
|
17
sys/gnu/dts/include/dt-bindings/thermal/thermal.h
Normal file
17
sys/gnu/dts/include/dt-bindings/thermal/thermal.h
Normal file
@ -0,0 +1,17 @@
|
||||
/*
|
||||
* This header provides constants for most thermal bindings.
|
||||
*
|
||||
* Copyright (C) 2013 Texas Instruments
|
||||
* Eduardo Valentin <eduardo.valentin@ti.com>
|
||||
*
|
||||
* GPLv2 only
|
||||
*/
|
||||
|
||||
#ifndef _DT_BINDINGS_THERMAL_THERMAL_H
|
||||
#define _DT_BINDINGS_THERMAL_THERMAL_H
|
||||
|
||||
/* On cooling devices upper and lower limits */
|
||||
#define THERMAL_NO_LIMIT (-1UL)
|
||||
|
||||
#endif
|
||||
|
Loading…
x
Reference in New Issue
Block a user