forked from Imagelibrary/rtems
@@ -84,6 +84,12 @@ stm32h7_module_index stm32h7_get_module_index(const void *regs)
|
||||
#endif
|
||||
case RNG_BASE:
|
||||
return STM32H7_MODULE_RNG;
|
||||
case SDMMC1_BASE:
|
||||
case DLYB_SDMMC1_BASE:
|
||||
return STM32H7_MODULE_SDMMC1;
|
||||
case SDMMC2_BASE:
|
||||
case DLYB_SDMMC2_BASE:
|
||||
return STM32H7_MODULE_SDMMC2;
|
||||
}
|
||||
|
||||
return STM32H7_MODULE_INVALID;
|
||||
@@ -132,7 +138,9 @@ static const stm32h7_clk_info stm32h7_clk[] = {
|
||||
[STM32H7_MODULE_USB1_OTG] = { &RCC->AHB1ENR, RCC_AHB1ENR_USB1OTGHSEN },
|
||||
[STM32H7_MODULE_USB1_OTG_ULPI] = { &RCC->AHB1ENR, RCC_AHB1ENR_USB1OTGHSULPIEN },
|
||||
[STM32H7_MODULE_USB2_OTG] = { &RCC->AHB1ENR, RCC_AHB1ENR_USB2OTGHSEN },
|
||||
[STM32H7_MODULE_USB2_OTG_ULPI] = { &RCC->AHB1ENR, RCC_AHB1ENR_USB2OTGHSULPIEN }
|
||||
[STM32H7_MODULE_USB2_OTG_ULPI] = { &RCC->AHB1ENR, RCC_AHB1ENR_USB2OTGHSULPIEN },
|
||||
[STM32H7_MODULE_SDMMC1] = { &RCC->AHB3ENR, RCC_AHB3ENR_SDMMC1EN },
|
||||
[STM32H7_MODULE_SDMMC2] = { &RCC->AHB2ENR, RCC_AHB2ENR_SDMMC2EN },
|
||||
};
|
||||
|
||||
void stm32h7_clk_enable(stm32h7_module_index index)
|
||||
@@ -203,7 +211,9 @@ static const stm32h7_clk_info stm32h7_clk_low_power[] = {
|
||||
[STM32H7_MODULE_USB1_OTG] = { &RCC->AHB1LPENR, RCC_AHB1LPENR_USB1OTGHSLPEN },
|
||||
[STM32H7_MODULE_USB1_OTG_ULPI] = { &RCC->AHB1LPENR, RCC_AHB1LPENR_USB1OTGHSULPILPEN },
|
||||
[STM32H7_MODULE_USB2_OTG] = { &RCC->AHB1LPENR, RCC_AHB1LPENR_USB2OTGHSLPEN },
|
||||
[STM32H7_MODULE_USB2_OTG_ULPI] = { &RCC->AHB1LPENR, RCC_AHB1LPENR_USB2OTGHSULPILPEN }
|
||||
[STM32H7_MODULE_USB2_OTG_ULPI] = { &RCC->AHB1LPENR, RCC_AHB1LPENR_USB2OTGHSULPILPEN },
|
||||
[STM32H7_MODULE_SDMMC1] = { &RCC->AHB3LPENR, RCC_AHB3LPENR_SDMMC1LPEN },
|
||||
[STM32H7_MODULE_SDMMC2] = { &RCC->AHB2LPENR, RCC_AHB2LPENR_SDMMC2LPEN },
|
||||
};
|
||||
|
||||
void stm32h7_clk_low_power_enable(stm32h7_module_index index)
|
||||
|
||||
Reference in New Issue
Block a user