software/liblitesdcard: remove sdtimer functions (unused).
authorFlorent Kermarrec <florent@enjoy-digital.fr>
Wed, 3 Jun 2020 09:11:45 +0000 (11:11 +0200)
committerFlorent Kermarrec <florent@enjoy-digital.fr>
Wed, 3 Jun 2020 09:11:45 +0000 (11:11 +0200)
sdtimer was used to evaluate performance but is no longer used.

litex/soc/software/liblitesdcard/sdcard.c

index a7a590a0c601a446a051d0caae60ae951a5f47cb..ab52f191669fdf164d7eeb81fd30dfe9fe775357 100644 (file)
@@ -163,21 +163,6 @@ void sdclk_set_clk(unsigned int freq) {
 
 /* command utils */
 
-static void sdtimer_init(void)
-{
-       sdtimer_en_write(0);
-       sdtimer_load_write(0xffffffff);
-       sdtimer_reload_write(0xffffffff);
-       sdtimer_en_write(1);
-}
-
-static unsigned int sdtimer_get(void)
-{
-       sdtimer_update_value_write(1);
-       return sdtimer_value_read();
-}
-
-
 int sdcard_wait_cmd_done(void) {
        unsigned check_counter = 0;
        unsigned int cmdevt;
@@ -602,8 +587,6 @@ int sdcard_init(void) {
        sdcore_cmdtimeout_write(1<<19);
        sdcore_datatimeout_write(1<<19);
 
-       sdtimer_init();
-
        /* reset card */
        sdcard_go_idle();
        busy_wait(1);