diff options
| author | Philippe Mathieu-Daudé <philmd@linaro.org> | 2024-06-24 20:18:46 +0200 |
|---|---|---|
| committer | Philippe Mathieu-Daudé <philmd@linaro.org> | 2024-07-02 10:08:32 +0200 |
| commit | 26be1ceee5c5d0b01ebadc271807e6fb870670e7 (patch) | |
| tree | 2d126c3ee2863b4defb5ad34d63b9ef35b228681 | |
| parent | 854f5bc655aaca38d3e05b795c500c4b27cfa070 (diff) | |
| download | focaccia-qemu-26be1ceee5c5d0b01ebadc271807e6fb870670e7.tar.gz focaccia-qemu-26be1ceee5c5d0b01ebadc271807e6fb870670e7.zip | |
hw/sd/sdcard: Assign SDCardStates enum values
SDCardStates enum values are specified, so assign them correspondingly. It will be useful later when we add states from later specs, which might not be continuous. See CURRENT_STATE bits in section 4.10.1 "Card Status". Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> Tested-by: Cédric Le Goater <clg@redhat.com> Reviewed-by: Cédric Le Goater <clg@redhat.com> Message-Id: <20240628070216.92609-11-philmd@linaro.org>
| -rw-r--r-- | hw/sd/sd.c | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/hw/sd/sd.c b/hw/sd/sd.c index 04ca895645..824cb47856 100644 --- a/hw/sd/sd.c +++ b/hw/sd/sd.c @@ -75,16 +75,16 @@ enum SDCardModes { }; enum SDCardStates { - sd_inactive_state = -1, - sd_idle_state = 0, - sd_ready_state, - sd_identification_state, - sd_standby_state, - sd_transfer_state, - sd_sendingdata_state, - sd_receivingdata_state, - sd_programming_state, - sd_disconnect_state, + sd_inactive_state = -1, + sd_idle_state = 0, + sd_ready_state = 1, + sd_identification_state = 2, + sd_standby_state = 3, + sd_transfer_state = 4, + sd_sendingdata_state = 5, + sd_receivingdata_state = 6, + sd_programming_state = 7, + sd_disconnect_state = 8, }; typedef sd_rsp_type_t (*sd_cmd_handler)(SDState *sd, SDRequest req); |