bdk: clock: simplify logic

Simplify logic for clock enable and sdmmc clock management
This commit is contained in:
CTCaer
2025-08-27 14:44:41 +03:00
parent b4b3133570
commit ea3a60f516
2 changed files with 91 additions and 144 deletions

View File

@@ -738,10 +738,10 @@ void clock_enable_pllu();
void clock_disable_pllu();
void clock_enable_utmipll();
void clock_sdmmc_config_clock_source(u32 *pclock, u32 id, u32 val);
void clock_sdmmc_config_clock_source(u32 *pclock, u32 id, u32 clock);
void clock_sdmmc_get_card_clock_div(u32 *pclock, u16 *pdivisor, u32 type);
int clock_sdmmc_is_not_reset_and_enabled(u32 id);
void clock_sdmmc_enable(u32 id, u32 val);
void clock_sdmmc_enable(u32 id, u32 clock);
void clock_sdmmc_disable(u32 id);
u32 clock_get_osc_freq();