pinctrl.h 894 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. /*
  2. * Copyright (c) 2017 Google, Inc
  3. *
  4. * SPDX-License-Identifier: GPL-2.0+
  5. */
  6. #ifndef _ASM_ARCH_PERIPH_H
  7. #define _ASM_ARCH_PERIPH_H
  8. /*
  9. * Peripherals supported by the hardware.
  10. * These are used to specify pinctrl settings.
  11. */
  12. enum periph_id {
  13. PERIPH_ID_UART1,
  14. PERIPH_ID_UART2,
  15. PERIPH_ID_UART3,
  16. PERIPH_ID_UART4,
  17. PERIPH_ID_LPC,
  18. PERIPH_ID_PWM0,
  19. PERIPH_ID_PWM1,
  20. PERIPH_ID_PWM2,
  21. PERIPH_ID_PWM3,
  22. PERIPH_ID_PWM4,
  23. PERIPH_ID_PWM5,
  24. PERIPH_ID_PWM6,
  25. PERIPH_ID_PWM7,
  26. PERIPH_ID_PWM8,
  27. PERIPH_ID_MAC1,
  28. PERIPH_ID_MAC2,
  29. PERIPH_ID_VIDEO,
  30. PERIPH_ID_SPI1,
  31. PERIPH_ID_SPI2,
  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_I2C11,
  43. PERIPH_ID_I2C12,
  44. PERIPH_ID_I2C13,
  45. PERIPH_ID_I2C14,
  46. PERIPH_ID_SD1,
  47. PERIPH_ID_SD2,
  48. };
  49. #endif /* _ASM_ARCH_SCU_AST2500_H */