mirror of
https://github.com/ARM-software/arm-trusted-firmware.git
synced 2025-04-25 14:25:44 +00:00
refactor(st-clock): remove BL32 support on STM32MP13
TF-A BL32 (SP_MIN) is not supported on STM32MP13. Only OP-TEE is used as BL32. Remove the code under IMAGE_BL32 flag in STM32MP13 driver. Signed-off-by: Yann Gautier <yann.gautier@st.com> Change-Id: I6cc9f230782c44129b205e66a44cdb4bcb5f95c3
This commit is contained in:
parent
f2aebab859
commit
698bba5e74
1 changed files with 1 additions and 115 deletions
|
@ -186,65 +186,7 @@ enum stm32_clock {
|
|||
_MCE,
|
||||
_FMC_K,
|
||||
_QSPI_K,
|
||||
#if defined(IMAGE_BL32)
|
||||
_LTDC,
|
||||
_DMA1,
|
||||
_DMA2,
|
||||
_MDMA,
|
||||
_ETH1MAC,
|
||||
_USBH,
|
||||
_TIM2,
|
||||
_TIM3,
|
||||
_TIM4,
|
||||
_TIM5,
|
||||
_TIM6,
|
||||
_TIM7,
|
||||
_LPTIM1_K,
|
||||
_SPI2_K,
|
||||
_SPI3_K,
|
||||
_SPDIF_K,
|
||||
_TIM1,
|
||||
_TIM8,
|
||||
_SPI1_K,
|
||||
_SAI1_K,
|
||||
_SAI2_K,
|
||||
_DFSDM,
|
||||
_FDCAN_K,
|
||||
_TIM13,
|
||||
_TIM14,
|
||||
_TIM16,
|
||||
_TIM17,
|
||||
_SPI4_K,
|
||||
_SPI5_K,
|
||||
_I2C1_K,
|
||||
_I2C2_K,
|
||||
_ADFSDM,
|
||||
_LPTIM2_K,
|
||||
_LPTIM3_K,
|
||||
_LPTIM4_K,
|
||||
_LPTIM5_K,
|
||||
_VREF,
|
||||
_DTS,
|
||||
_PMBCTRL,
|
||||
_HDP,
|
||||
_STGENRO,
|
||||
_DCMIPP_K,
|
||||
_DMAMUX1,
|
||||
_DMAMUX2,
|
||||
_DMA3,
|
||||
_ADC1_K,
|
||||
_ADC2_K,
|
||||
_TSC,
|
||||
_AXIMC,
|
||||
_ETH1CK,
|
||||
_ETH1TX,
|
||||
_ETH1RX,
|
||||
_CRC1,
|
||||
_ETH2CK,
|
||||
_ETH2TX,
|
||||
_ETH2RX,
|
||||
_ETH2MAC,
|
||||
#endif
|
||||
|
||||
CK_LAST
|
||||
};
|
||||
|
||||
|
@ -2004,7 +1946,6 @@ static const struct clk_stm32 stm32mp13_clk[CK_LAST] = {
|
|||
STM32_GATE(_SDMMC2_K, SDMMC2_K, MUX(MUX_SDMMC2), 0, GATE_SDMMC2),
|
||||
STM32_GATE(_DBGCK, CK_DBG, _CKAXI, 0, GATE_DBGCK),
|
||||
|
||||
/* TODO: CHECK CLOCK FOR BL2/BL32 AND IF ONLY FOR TEST OR NOT */
|
||||
STM32_GATE(_USART3_K, USART3_K, MUX(MUX_UART35), 0, GATE_USART3),
|
||||
STM32_GATE(_UART4_K, UART4_K, MUX(MUX_UART4), 0, GATE_UART4),
|
||||
STM32_GATE(_UART5_K, UART5_K, MUX(MUX_UART35), 0, GATE_UART5),
|
||||
|
@ -2018,61 +1959,6 @@ static const struct clk_stm32 stm32mp13_clk[CK_LAST] = {
|
|||
STM32_COMPOSITE(_MCO1_K, CK_MCO1, MUX(MUX_MCO1), 0, GATE_MCO1, DIV_MCO1),
|
||||
STM32_COMPOSITE(_MCO2_K, CK_MCO2, MUX(MUX_MCO2), 0, GATE_MCO2, DIV_MCO2),
|
||||
STM32_COMPOSITE(_TRACECK, CK_TRACE, _CKAXI, 0, GATE_TRACECK, DIV_TRACE),
|
||||
|
||||
#if defined(IMAGE_BL32)
|
||||
STM32_GATE(_TIM2, TIM2_K, _CKTIMG1, 0, GATE_TIM2),
|
||||
STM32_GATE(_TIM3, TIM3_K, _CKTIMG1, 0, GATE_TIM3),
|
||||
STM32_GATE(_TIM4, TIM4_K, _CKTIMG1, 0, GATE_TIM4),
|
||||
STM32_GATE(_TIM5, TIM5_K, _CKTIMG1, 0, GATE_TIM5),
|
||||
STM32_GATE(_TIM6, TIM6_K, _CKTIMG1, 0, GATE_TIM6),
|
||||
STM32_GATE(_TIM7, TIM7_K, _CKTIMG1, 0, GATE_TIM7),
|
||||
STM32_GATE(_TIM13, TIM13_K, _CKTIMG3, 0, GATE_TIM13),
|
||||
STM32_GATE(_TIM14, TIM14_K, _CKTIMG3, 0, GATE_TIM14),
|
||||
STM32_GATE(_LPTIM1_K, LPTIM1_K, MUX(MUX_LPTIM1), 0, GATE_LPTIM1),
|
||||
STM32_GATE(_SPI2_K, SPI2_K, MUX(MUX_SPI23), 0, GATE_SPI2),
|
||||
STM32_GATE(_SPI3_K, SPI3_K, MUX(MUX_SPI23), 0, GATE_SPI3),
|
||||
STM32_GATE(_SPDIF_K, SPDIF_K, MUX(MUX_SPDIF), 0, GATE_SPDIF),
|
||||
STM32_GATE(_TIM1, TIM1_K, _CKTIMG2, 0, GATE_TIM1),
|
||||
STM32_GATE(_TIM8, TIM8_K, _CKTIMG2, 0, GATE_TIM8),
|
||||
STM32_GATE(_TIM16, TIM16_K, _CKTIMG3, 0, GATE_TIM16),
|
||||
STM32_GATE(_TIM17, TIM17_K, _CKTIMG3, 0, GATE_TIM17),
|
||||
STM32_GATE(_SPI1_K, SPI1_K, MUX(MUX_SPI1), 0, GATE_SPI1),
|
||||
STM32_GATE(_SPI4_K, SPI4_K, MUX(MUX_SPI4), 0, GATE_SPI4),
|
||||
STM32_GATE(_SPI5_K, SPI5_K, MUX(MUX_SPI5), 0, GATE_SPI5),
|
||||
STM32_GATE(_SAI1_K, SAI1_K, MUX(MUX_SAI1), 0, GATE_SAI1),
|
||||
STM32_GATE(_SAI2_K, SAI2_K, MUX(MUX_SAI2), 0, GATE_SAI2),
|
||||
STM32_GATE(_DFSDM, DFSDM_K, MUX(MUX_SAI1), 0, GATE_DFSDM),
|
||||
STM32_GATE(_FDCAN_K, FDCAN_K, MUX(MUX_FDCAN), 0, GATE_FDCAN),
|
||||
STM32_GATE(_USBH, USBH, _CKAXI, 0, GATE_USBH),
|
||||
STM32_GATE(_I2C1_K, I2C1_K, MUX(MUX_I2C12), 0, GATE_I2C1),
|
||||
STM32_GATE(_I2C2_K, I2C2_K, MUX(MUX_I2C12), 0, GATE_I2C2),
|
||||
STM32_GATE(_ADFSDM, ADFSDM_K, MUX(MUX_SAI1), 0, GATE_ADFSDM),
|
||||
STM32_GATE(_LPTIM2_K, LPTIM2_K, MUX(MUX_LPTIM2), 0, GATE_LPTIM2),
|
||||
STM32_GATE(_LPTIM3_K, LPTIM3_K, MUX(MUX_LPTIM3), 0, GATE_LPTIM3),
|
||||
STM32_GATE(_LPTIM4_K, LPTIM4_K, MUX(MUX_LPTIM45), 0, GATE_LPTIM4),
|
||||
STM32_GATE(_LPTIM5_K, LPTIM5_K, MUX(MUX_LPTIM45), 0, GATE_LPTIM5),
|
||||
STM32_GATE(_VREF, VREF, _PCLK3, 0, GATE_VREF),
|
||||
STM32_GATE(_DTS, TMPSENS, _PCLK3, 0, GATE_DTS),
|
||||
STM32_GATE(_PMBCTRL, PMBCTRL, _PCLK3, 0, GATE_HDP),
|
||||
STM32_GATE(_HDP, HDP, _PCLK3, 0, GATE_PMBCTRL),
|
||||
STM32_GATE(_STGENRO, STGENRO, _PCLK4, 0, GATE_DCMIPP),
|
||||
STM32_GATE(_DCMIPP_K, DCMIPP_K, MUX(MUX_DCMIPP), 0, GATE_DCMIPP),
|
||||
STM32_GATE(_DMAMUX1, DMAMUX1, _CKAXI, 0, GATE_DMAMUX1),
|
||||
STM32_GATE(_DMAMUX2, DMAMUX2, _CKAXI, 0, GATE_DMAMUX2),
|
||||
STM32_GATE(_DMA3, DMA3, _CKAXI, 0, GATE_DMAMUX2),
|
||||
STM32_GATE(_ADC1_K, ADC1_K, MUX(MUX_ADC1), 0, GATE_ADC1),
|
||||
STM32_GATE(_ADC2_K, ADC2_K, MUX(MUX_ADC2), 0, GATE_ADC2),
|
||||
STM32_GATE(_TSC, TSC, _CKAXI, 0, GATE_TSC),
|
||||
STM32_GATE(_AXIMC, AXIMC, _CKAXI, 0, GATE_AXIMC),
|
||||
STM32_GATE(_CRC1, CRC1, _CKAXI, 0, GATE_ETH1TX),
|
||||
STM32_GATE(_ETH1CK, ETH1CK_K, MUX(MUX_ETH1), 0, GATE_ETH1CK),
|
||||
STM32_GATE(_ETH1TX, ETH1TX, _CKAXI, 0, GATE_ETH1TX),
|
||||
STM32_GATE(_ETH1RX, ETH1RX, _CKAXI, 0, GATE_ETH1RX),
|
||||
STM32_GATE(_ETH2CK, ETH2CK_K, MUX(MUX_ETH2), 0, GATE_ETH2CK),
|
||||
STM32_GATE(_ETH2TX, ETH2TX, _CKAXI, 0, GATE_ETH2TX),
|
||||
STM32_GATE(_ETH2RX, ETH2RX, _CKAXI, 0, GATE_ETH2RX),
|
||||
STM32_GATE(_ETH2MAC, ETH2MAC, _CKAXI, 0, GATE_ETH2MAC),
|
||||
#endif
|
||||
};
|
||||
|
||||
static struct stm32_pll_dt_cfg mp13_pll[_PLL_NB];
|
||||
|
|
Loading…
Add table
Reference in a new issue