162306a36Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0+ 262306a36Sopenharmony_ci/* 362306a36Sopenharmony_ci * Copyright 2019~2020 NXP 462306a36Sopenharmony_ci */ 562306a36Sopenharmony_ci 662306a36Sopenharmony_ci#include <dt-bindings/firmware/imx/rsrc.h> 762306a36Sopenharmony_ci 862306a36Sopenharmony_ci#include "clk-scu.h" 962306a36Sopenharmony_ci 1062306a36Sopenharmony_ci/* Keep sorted in the ascending order */ 1162306a36Sopenharmony_cistatic u32 imx8dxl_clk_scu_rsrc_table[] = { 1262306a36Sopenharmony_ci IMX_SC_R_SPI_0, 1362306a36Sopenharmony_ci IMX_SC_R_SPI_1, 1462306a36Sopenharmony_ci IMX_SC_R_SPI_2, 1562306a36Sopenharmony_ci IMX_SC_R_SPI_3, 1662306a36Sopenharmony_ci IMX_SC_R_UART_0, 1762306a36Sopenharmony_ci IMX_SC_R_UART_1, 1862306a36Sopenharmony_ci IMX_SC_R_UART_2, 1962306a36Sopenharmony_ci IMX_SC_R_UART_3, 2062306a36Sopenharmony_ci IMX_SC_R_I2C_0, 2162306a36Sopenharmony_ci IMX_SC_R_I2C_1, 2262306a36Sopenharmony_ci IMX_SC_R_I2C_2, 2362306a36Sopenharmony_ci IMX_SC_R_I2C_3, 2462306a36Sopenharmony_ci IMX_SC_R_ADC_0, 2562306a36Sopenharmony_ci IMX_SC_R_FTM_0, 2662306a36Sopenharmony_ci IMX_SC_R_FTM_1, 2762306a36Sopenharmony_ci IMX_SC_R_CAN_0, 2862306a36Sopenharmony_ci IMX_SC_R_LCD_0, 2962306a36Sopenharmony_ci IMX_SC_R_LCD_0_PWM_0, 3062306a36Sopenharmony_ci IMX_SC_R_PWM_0, 3162306a36Sopenharmony_ci IMX_SC_R_PWM_1, 3262306a36Sopenharmony_ci IMX_SC_R_PWM_2, 3362306a36Sopenharmony_ci IMX_SC_R_PWM_3, 3462306a36Sopenharmony_ci IMX_SC_R_PWM_4, 3562306a36Sopenharmony_ci IMX_SC_R_PWM_5, 3662306a36Sopenharmony_ci IMX_SC_R_PWM_6, 3762306a36Sopenharmony_ci IMX_SC_R_PWM_7, 3862306a36Sopenharmony_ci IMX_SC_R_GPT_0, 3962306a36Sopenharmony_ci IMX_SC_R_GPT_1, 4062306a36Sopenharmony_ci IMX_SC_R_GPT_2, 4162306a36Sopenharmony_ci IMX_SC_R_GPT_3, 4262306a36Sopenharmony_ci IMX_SC_R_GPT_4, 4362306a36Sopenharmony_ci IMX_SC_R_FSPI_0, 4462306a36Sopenharmony_ci IMX_SC_R_FSPI_1, 4562306a36Sopenharmony_ci IMX_SC_R_SDHC_0, 4662306a36Sopenharmony_ci IMX_SC_R_SDHC_1, 4762306a36Sopenharmony_ci IMX_SC_R_SDHC_2, 4862306a36Sopenharmony_ci IMX_SC_R_ENET_0, 4962306a36Sopenharmony_ci IMX_SC_R_ENET_1, 5062306a36Sopenharmony_ci IMX_SC_R_MLB_0, 5162306a36Sopenharmony_ci IMX_SC_R_USB_1, 5262306a36Sopenharmony_ci IMX_SC_R_NAND, 5362306a36Sopenharmony_ci IMX_SC_R_M4_0_I2C, 5462306a36Sopenharmony_ci IMX_SC_R_M4_0_UART, 5562306a36Sopenharmony_ci IMX_SC_R_ELCDIF_PLL, 5662306a36Sopenharmony_ci IMX_SC_R_AUDIO_PLL_0, 5762306a36Sopenharmony_ci IMX_SC_R_AUDIO_PLL_1, 5862306a36Sopenharmony_ci IMX_SC_R_AUDIO_CLK_0, 5962306a36Sopenharmony_ci IMX_SC_R_AUDIO_CLK_1, 6062306a36Sopenharmony_ci IMX_SC_R_A35 6162306a36Sopenharmony_ci}; 6262306a36Sopenharmony_ci 6362306a36Sopenharmony_ciconst struct imx_clk_scu_rsrc_table imx_clk_scu_rsrc_imx8dxl = { 6462306a36Sopenharmony_ci .rsrc = imx8dxl_clk_scu_rsrc_table, 6562306a36Sopenharmony_ci .num = ARRAY_SIZE(imx8dxl_clk_scu_rsrc_table), 6662306a36Sopenharmony_ci}; 67