mirror of
https://github.com/enjoy-digital/litex.git
synced 2025-01-04 09:52:26 -05:00
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:
parent
e865162904
commit
b2103f4ad8
1 changed files with 7 additions and 1 deletions
|
@ -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 */
|
||||||
|
|
Loading…
Reference in a new issue