greybus: sdio: add field to get_caps response
Frequency maximum and minimum are needed to complete the configuration of the controller. Add them to get_caps response operation. Signed-off-by: Rui Miguel Silva <rui.silva@linaro.org> Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
This commit is contained in:
parent
1575ef18ae
commit
e0f875c336
@ -1002,6 +1002,8 @@ struct gb_sdio_get_caps_response {
|
||||
__le32 ocr;
|
||||
__le16 max_blk_count;
|
||||
__le16 max_blk_size;
|
||||
__le32 f_min;
|
||||
__le32 f_max;
|
||||
} __packed;
|
||||
|
||||
/* set ios request: response has no payload */
|
||||
|
@ -122,6 +122,10 @@ static int gb_sdio_get_caps(struct gb_sdio_host *host)
|
||||
mmc->ocr_avail_sd = mmc->ocr_avail;
|
||||
mmc->ocr_avail_mmc = mmc->ocr_avail;
|
||||
|
||||
/* get frequency range values */
|
||||
mmc->f_min = le32_to_cpu(response.f_min);
|
||||
mmc->f_max = le32_to_cpu(response.f_max);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user