1 /* SPDX-License-Identifier: GPL-2.0-only */ 2 3 #ifndef CPU_SAMSUNG_EXYNOS5420_PERIPH_H 4 #define CPU_SAMSUNG_EXYNOS5420_PERIPH_H 5 6 /* 7 * Peripherals requiring clock/pinmux configuration. List will 8 * grow with support for more devices getting added. 9 * 10 * At present the order is arbitrary - we may be able to take advantage 11 * of some orthogonality later. 12 */ 13 enum periph_id { 14 PERIPH_ID_UART0, 15 PERIPH_ID_UART1, 16 PERIPH_ID_UART2, 17 PERIPH_ID_UART3, 18 PERIPH_ID_SDMMC0, 19 PERIPH_ID_SDMMC1, 20 PERIPH_ID_SDMMC2, 21 PERIPH_ID_SDMMC3, 22 23 PERIPH_ID_SROMC = 9, 24 PERIPH_ID_SPI0, 25 PERIPH_ID_SPI1, 26 PERIPH_ID_SPI2, 27 PERIPH_ID_SPI3, 28 PERIPH_ID_SPI4, 29 PERIPH_ID_LCD, 30 PERIPH_ID_BACKLIGHT, 31 PERIPH_ID_I2C0, 32 PERIPH_ID_I2C1, 33 PERIPH_ID_I2C2, 34 PERIPH_ID_I2C3, 35 PERIPH_ID_I2C4, 36 PERIPH_ID_I2C5, 37 PERIPH_ID_I2C6, 38 PERIPH_ID_I2C7, 39 PERIPH_ID_I2C8, 40 PERIPH_ID_I2C9, 41 PERIPH_ID_I2C10, 42 PERIPH_ID_DPHPD, /* eDP hot plug detect */ 43 PERIPH_ID_PWM0, 44 PERIPH_ID_PWM1, 45 PERIPH_ID_PWM2, 46 PERIPH_ID_PWM3, 47 PERIPH_ID_PWM4, 48 PERIPH_ID_I2S1, 49 PERIPH_ID_SATA, 50 51 PERIPH_ID_COUNT, 52 PERIPH_ID_NONE = -1, 53 }; 54 55 #endif 56