bios/sdcard: provide sdclk_set_clk() stub for clocker-less targets

Targets which lack an adjustable clocker will not expose the required
registers. Provide a stub sdclk_set_clk() routine for those situations.

Signed-off-by: Gabriel Somlo <gsomlo@gmail.com>
This commit is contained in:
Gabriel Somlo 2020-03-14 15:54:07 -04:00
parent e865162904
commit b2103f4ad8
1 changed files with 7 additions and 1 deletions

View File

@ -70,7 +70,7 @@ void sdclk_set_clk(unsigned int freq) {
while(!(sdclk_status_read() & CLKGEN_STATUS_LOCKED)); while(!(sdclk_status_read() & CLKGEN_STATUS_LOCKED));
} }
#else #elif CSR_SDCLK_MMCM_DRP_WRITE_ADDR
static void sdclk_mmcm_write(unsigned int adr, unsigned int data) { static void sdclk_mmcm_write(unsigned int adr, unsigned int data) {
sdclk_mmcm_drp_adr_write(adr); sdclk_mmcm_drp_adr_write(adr);
@ -133,6 +133,12 @@ void sdclk_set_clk(unsigned int freq) {
sdclk_set_config(clk_m, clk_d); sdclk_set_config(clk_m, clk_d);
} }
#else
void sdclk_set_clk(unsigned int freq) {
printf("Unimplemented!\n");
}
#endif #endif
/* command utils */ /* command utils */