mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-04 08:13:54 -06:00
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>
This commit is contained in:
parent
854f5bc655
commit
26be1ceee5
1 changed files with 10 additions and 10 deletions
20
hw/sd/sd.c
20
hw/sd/sd.c
|
@ -75,16 +75,16 @@ enum SDCardModes {
|
||||||
};
|
};
|
||||||
|
|
||||||
enum SDCardStates {
|
enum SDCardStates {
|
||||||
sd_inactive_state = -1,
|
sd_inactive_state = -1,
|
||||||
sd_idle_state = 0,
|
sd_idle_state = 0,
|
||||||
sd_ready_state,
|
sd_ready_state = 1,
|
||||||
sd_identification_state,
|
sd_identification_state = 2,
|
||||||
sd_standby_state,
|
sd_standby_state = 3,
|
||||||
sd_transfer_state,
|
sd_transfer_state = 4,
|
||||||
sd_sendingdata_state,
|
sd_sendingdata_state = 5,
|
||||||
sd_receivingdata_state,
|
sd_receivingdata_state = 6,
|
||||||
sd_programming_state,
|
sd_programming_state = 7,
|
||||||
sd_disconnect_state,
|
sd_disconnect_state = 8,
|
||||||
};
|
};
|
||||||
|
|
||||||
typedef sd_rsp_type_t (*sd_cmd_handler)(SDState *sd, SDRequest req);
|
typedef sd_rsp_type_t (*sd_cmd_handler)(SDState *sd, SDRequest req);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue