pinctrl.h 894 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. /* SPDX-License-Identifier: GPL-2.0+ */
  2. /*
  3. * Copyright (c) 2017 Google, Inc
  4. */
  5. #ifndef _ASM_ARCH_PERIPH_H
  6. #define _ASM_ARCH_PERIPH_H
  7. /*
  8. * Peripherals supported by the hardware.
  9. * These are used to specify pinctrl settings.
  10. */
  11. enum periph_id {
  12. PERIPH_ID_UART1,
  13. PERIPH_ID_UART2,
  14. PERIPH_ID_UART3,
  15. PERIPH_ID_UART4,
  16. PERIPH_ID_LPC,
  17. PERIPH_ID_PWM0,
  18. PERIPH_ID_PWM1,
  19. PERIPH_ID_PWM2,
  20. PERIPH_ID_PWM3,
  21. PERIPH_ID_PWM4,
  22. PERIPH_ID_PWM5,
  23. PERIPH_ID_PWM6,
  24. PERIPH_ID_PWM7,
  25. PERIPH_ID_PWM8,
  26. PERIPH_ID_MAC1,
  27. PERIPH_ID_MAC2,
  28. PERIPH_ID_VIDEO,
  29. PERIPH_ID_SPI1,
  30. PERIPH_ID_SPI2,
  31. PERIPH_ID_I2C1,
  32. PERIPH_ID_I2C2,
  33. PERIPH_ID_I2C3,
  34. PERIPH_ID_I2C4,
  35. PERIPH_ID_I2C5,
  36. PERIPH_ID_I2C6,
  37. PERIPH_ID_I2C7,
  38. PERIPH_ID_I2C8,
  39. PERIPH_ID_I2C9,
  40. PERIPH_ID_I2C10,
  41. PERIPH_ID_I2C11,
  42. PERIPH_ID_I2C12,
  43. PERIPH_ID_I2C13,
  44. PERIPH_ID_I2C14,
  45. PERIPH_ID_SD1,
  46. PERIPH_ID_SD2,
  47. };
  48. #endif /* _ASM_ARCH_SCU_AST2500_H */