clk-imx8qxp-rsrc.c 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. // SPDX-License-Identifier: GPL-2.0+
  2. /*
  3. * Copyright 2019-2021 NXP
  4. * Dong Aisheng <[email protected]>
  5. */
  6. #include <dt-bindings/firmware/imx/rsrc.h>
  7. #include "clk-scu.h"
  8. /* Keep sorted in the ascending order */
  9. static const u32 imx8qxp_clk_scu_rsrc_table[] = {
  10. IMX_SC_R_DC_0_VIDEO0,
  11. IMX_SC_R_DC_0_VIDEO1,
  12. IMX_SC_R_DC_0,
  13. IMX_SC_R_DC_0_PLL_0,
  14. IMX_SC_R_DC_0_PLL_1,
  15. IMX_SC_R_SPI_0,
  16. IMX_SC_R_SPI_1,
  17. IMX_SC_R_SPI_2,
  18. IMX_SC_R_SPI_3,
  19. IMX_SC_R_UART_0,
  20. IMX_SC_R_UART_1,
  21. IMX_SC_R_UART_2,
  22. IMX_SC_R_UART_3,
  23. IMX_SC_R_I2C_0,
  24. IMX_SC_R_I2C_1,
  25. IMX_SC_R_I2C_2,
  26. IMX_SC_R_I2C_3,
  27. IMX_SC_R_ADC_0,
  28. IMX_SC_R_FTM_0,
  29. IMX_SC_R_FTM_1,
  30. IMX_SC_R_CAN_0,
  31. IMX_SC_R_GPU_0_PID0,
  32. IMX_SC_R_LCD_0,
  33. IMX_SC_R_LCD_0_PWM_0,
  34. IMX_SC_R_PWM_0,
  35. IMX_SC_R_PWM_1,
  36. IMX_SC_R_PWM_2,
  37. IMX_SC_R_PWM_3,
  38. IMX_SC_R_PWM_4,
  39. IMX_SC_R_PWM_5,
  40. IMX_SC_R_PWM_6,
  41. IMX_SC_R_PWM_7,
  42. IMX_SC_R_GPT_0,
  43. IMX_SC_R_GPT_1,
  44. IMX_SC_R_GPT_2,
  45. IMX_SC_R_GPT_3,
  46. IMX_SC_R_GPT_4,
  47. IMX_SC_R_FSPI_0,
  48. IMX_SC_R_FSPI_1,
  49. IMX_SC_R_SDHC_0,
  50. IMX_SC_R_SDHC_1,
  51. IMX_SC_R_SDHC_2,
  52. IMX_SC_R_ENET_0,
  53. IMX_SC_R_ENET_1,
  54. IMX_SC_R_MLB_0,
  55. IMX_SC_R_USB_2,
  56. IMX_SC_R_NAND,
  57. IMX_SC_R_LVDS_0,
  58. IMX_SC_R_LVDS_1,
  59. IMX_SC_R_M4_0_I2C,
  60. IMX_SC_R_ELCDIF_PLL,
  61. IMX_SC_R_AUDIO_PLL_0,
  62. IMX_SC_R_PI_0,
  63. IMX_SC_R_PI_0_PLL,
  64. IMX_SC_R_MIPI_0,
  65. IMX_SC_R_MIPI_0_PWM_0,
  66. IMX_SC_R_MIPI_0_I2C_0,
  67. IMX_SC_R_MIPI_0_I2C_1,
  68. IMX_SC_R_MIPI_1,
  69. IMX_SC_R_MIPI_1_PWM_0,
  70. IMX_SC_R_MIPI_1_I2C_0,
  71. IMX_SC_R_MIPI_1_I2C_1,
  72. IMX_SC_R_CSI_0,
  73. IMX_SC_R_CSI_0_PWM_0,
  74. IMX_SC_R_CSI_0_I2C_0,
  75. IMX_SC_R_AUDIO_PLL_1,
  76. IMX_SC_R_AUDIO_CLK_0,
  77. IMX_SC_R_AUDIO_CLK_1,
  78. IMX_SC_R_A35,
  79. IMX_SC_R_VPU_DEC_0,
  80. IMX_SC_R_VPU_ENC_0,
  81. };
  82. const struct imx_clk_scu_rsrc_table imx_clk_scu_rsrc_imx8qxp = {
  83. .rsrc = imx8qxp_clk_scu_rsrc_table,
  84. .num = ARRAY_SIZE(imx8qxp_clk_scu_rsrc_table),
  85. };