pinmux_config.h 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. /* This file is generated by Preloader Generator */
  2. #ifndef _PRELOADER_PINMUX_CONFIG_H_
  3. #define _PRELOADER_PINMUX_CONFIG_H_
  4. /*
  5. * State of enabling for which IP connected out through the muxing.
  6. * Value 1 mean the IP connection is muxed out
  7. */
  8. #define CONFIG_HPS_EMAC0 (1)
  9. #define CONFIG_HPS_EMAC1 (0)
  10. #define CONFIG_HPS_USB0 (0)
  11. #define CONFIG_HPS_USB1 (1)
  12. #define CONFIG_HPS_NAND (0)
  13. #define CONFIG_HPS_SDMMC (1)
  14. #define CONFIG_HPS_QSPI (0)
  15. #define CONFIG_HPS_UART0 (1)
  16. #define CONFIG_HPS_UART1 (0)
  17. #define CONFIG_HPS_TRACE (0)
  18. #define CONFIG_HPS_I2C0 (1)
  19. #define CONFIG_HPS_I2C1 (0)
  20. #define CONFIG_HPS_I2C2 (0)
  21. #define CONFIG_HPS_I2C3 (0)
  22. #define CONFIG_HPS_SPIM0 (0)
  23. #define CONFIG_HPS_SPIM1 (0)
  24. #define CONFIG_HPS_SPIS0 (0)
  25. #define CONFIG_HPS_SPIS1 (0)
  26. #define CONFIG_HPS_CAN0 (1)
  27. #define CONFIG_HPS_CAN1 (0)
  28. /* IP attribute value (which affected by pin muxing configuration) */
  29. #define CONFIG_HPS_SDMMC_BUSWIDTH (8)
  30. /* 1 if the pins are connected out */
  31. #define CONFIG_HPS_QSPI_CS0 (0)
  32. #define CONFIG_HPS_QSPI_CS1 (0)
  33. #define CONFIG_HPS_QSPI_CS2 (0)
  34. #define CONFIG_HPS_QSPI_CS3 (0)
  35. /* UART */
  36. /* 1 means the pin is mux out or available */
  37. #define CONFIG_HPS_UART0_TX (1)
  38. #define CONFIG_HPS_UART0_RX (1)
  39. #define CONFIG_HPS_UART0_CTS (0)
  40. #define CONFIG_HPS_UART0_RTS (0)
  41. #define CONFIG_HPS_UART1_TX (0)
  42. #define CONFIG_HPS_UART1_RX (0)
  43. #define CONFIG_HPS_UART1_CTS (0)
  44. #define CONFIG_HPS_UART1_RTS (0)
  45. /* Pin mux data */
  46. #define CONFIG_HPS_PINMUX_NUM (207)
  47. #endif /* _PRELOADER_PINMUX_CONFIG_H_ */