SDIO Function extension structure. More...
#include <hpm_sdmmc_sdio.h>
Data Fields | |
| union { | |
| uint8_t func_info | |
| struct { | |
| uint8_t support_wakeup: 1 | |
| } | |
| }; | |
| uint8_t | std_io_rev |
| uint32_t | psn |
| uint32_t | csa_size |
| union { | |
| uint8_t csa_property | |
| struct { | |
| uint8_t csa_wp: 1 | |
| uint8_t csa_nf: 1 | |
| } | |
| }; | |
| uint16_t | max_blk_size |
| uint32_t | ocr |
| uint8_t | op_min_pwr |
| uint8_t | op_avg_pwr |
| uint8_t | op_max_pwr |
| uint8_t | sb_min_pwr |
| uint8_t | sb_avg_pwr |
| uint8_t | sb_max_pwr |
| uint16_t | min_bw |
| uint16_t | opt_bw |
| uint16_t | enable_timeout_val |
| uint16_t | sp_avg_pwr_3v3 |
| uint16_t | sp_max_pwr_3v3 |
| uint16_t | hp_avg_pwr_3v3 |
| uint16_t | hp_max_pwr_3v3 |
| uint16_t | lp_avg_pwr_3v3 |
| uint16_t | lp_max_pwr_3v3 |
SDIO Function extension structure.
| union { ... } |
| union { ... } |
| uint8_t ATTR_PACKED::csa_nf |
| uint8_t ATTR_PACKED::csa_property |
| uint32_t ATTR_PACKED::csa_size |
| uint8_t ATTR_PACKED::csa_wp |
| uint16_t ATTR_PACKED::enable_timeout_val |
| uint8_t ATTR_PACKED::func_info |
| uint16_t ATTR_PACKED::hp_avg_pwr_3v3 |
| uint16_t ATTR_PACKED::hp_max_pwr_3v3 |
| uint16_t ATTR_PACKED::lp_avg_pwr_3v3 |
| uint16_t ATTR_PACKED::lp_max_pwr_3v3 |
| uint16_t ATTR_PACKED::max_blk_size |
| uint16_t ATTR_PACKED::min_bw |
| uint32_t ATTR_PACKED::ocr |
| uint8_t ATTR_PACKED::op_avg_pwr |
| uint8_t ATTR_PACKED::op_max_pwr |
| uint8_t ATTR_PACKED::op_min_pwr |
| uint16_t ATTR_PACKED::opt_bw |
| uint32_t ATTR_PACKED::psn |
| uint8_t ATTR_PACKED::sb_avg_pwr |
| uint8_t ATTR_PACKED::sb_max_pwr |
| uint8_t ATTR_PACKED::sb_min_pwr |
| uint16_t ATTR_PACKED::sp_avg_pwr_3v3 |
| uint16_t ATTR_PACKED::sp_max_pwr_3v3 |
| uint8_t ATTR_PACKED::std_io_rev |
| uint8_t ATTR_PACKED::support_wakeup |