diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/drivers/rpi3/sdhost/rpi3_sdhost.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/include/drivers/rpi3/sdhost/rpi3_sdhost.h b/include/drivers/rpi3/sdhost/rpi3_sdhost.h index 1653240c8..f4f6ec8b2 100644 --- a/include/drivers/rpi3/sdhost/rpi3_sdhost.h +++ b/include/drivers/rpi3/sdhost/rpi3_sdhost.h @@ -15,6 +15,7 @@ struct rpi3_sdhost_params { uintptr_t reg_base; uint32_t clk_rate; + uint32_t clk_rate_initial; uint32_t bus_width; uint32_t flags; uint32_t current_cmd; @@ -57,6 +58,8 @@ void rpi3_sdhost_stop(void); #define HC_CMD_READ 0x0040 #define HC_CMD_COMMAND_MASK 0x003f +#define RPI3_SDHOST_MAX_CLOCK 250000000 // technically, we should obtain this number from the mailbox + #define HC_CLOCKDIVISOR_MAXVAL 0x07ff #define HC_CLOCKDIVISOR_PREFERVAL 0x027b #define HC_CLOCKDIVISOR_SLOWVAL 0x0148 |