Lines Matching defs:mmc_ext_csd

45 struct mmc_ext_csd {  struct
46 u8 rev;
47 u8 erase_group_def;
48 u8 sec_feature_support;
49 u8 rel_sectors;
50 u8 rel_param;
51 bool enhanced_rpmb_supported;
52 u8 part_config;
53 u8 cache_ctrl;
54 u8 rst_n_function;
55 u8 max_packed_writes;
56 u8 max_packed_reads;
57 u8 packed_event_en;
58 unsigned int part_time; /* Units: ms */
59 unsigned int sa_timeout; /* Units: 100ns */
60 unsigned int generic_cmd6_time; /* Units: 10ms */
61 unsigned int power_off_longtime; /* Units: ms */
62 u8 power_off_notification; /* state */
63 unsigned int hs_max_dtr;
64 unsigned int hs200_max_dtr;
69 unsigned int sectors;
70 unsigned int hc_erase_size; /* In sectors */
71 unsigned int hc_erase_timeout; /* In milliseconds */
72 unsigned int sec_trim_mult; /* Secure trim multiplier */
73 unsigned int sec_erase_mult; /* Secure erase multiplier */
74 unsigned int trim_timeout; /* In milliseconds */
75 bool partition_setting_completed; /* enable bit */
76 unsigned long long enhanced_area_offset; /* Units: Byte */
77 unsigned int enhanced_area_size; /* Units: KB */
78 unsigned int cache_size; /* Units: KB */
79 bool hpi_en; /* HPI enablebit */
80 bool hpi; /* HPI support bit */
81 unsigned int hpi_cmd; /* cmd used as HPI */
82 bool bkops; /* background support bit */
83 bool man_bkops_en; /* manual bkops enable bit */
84 bool auto_bkops_en; /* auto bkops enable bit */
85 unsigned int data_sector_size; /* 512 bytes or 4KB */
86 unsigned int data_tag_unit_size; /* DATA TAG UNIT size */
87 unsigned int boot_ro_lock; /* ro lock support */
88 bool boot_ro_lockable;
89 bool ffu_capable; /* Firmware upgrade support */
90 bool cmdq_en; /* Command Queue enabled */
91 bool cmdq_support; /* Command Queue supported */
92 unsigned int cmdq_depth; /* Command Queue depth */
94 u8 fwrev[MMC_FIRMWARE_LEN]; /* FW version */
95 u8 raw_exception_status; /* 54 */
96 u8 raw_partition_support; /* 160 */
97 u8 raw_rpmb_size_mult; /* 168 */
98 u8 raw_erased_mem_count; /* 181 */
99 u8 strobe_support; /* 184 */
100 u8 raw_ext_csd_structure; /* 194 */
101 u8 raw_card_type; /* 196 */
102 u8 raw_driver_strength; /* 197 */
103 u8 out_of_int_time; /* 198 */
104 u8 raw_pwr_cl_52_195; /* 200 */
105 u8 raw_pwr_cl_26_195; /* 201 */
106 u8 raw_pwr_cl_52_360; /* 202 */
107 u8 raw_pwr_cl_26_360; /* 203 */
108 u8 raw_s_a_timeout; /* 217 */
109 u8 raw_hc_erase_gap_size; /* 221 */
110 u8 raw_erase_timeout_mult; /* 223 */
111 u8 raw_hc_erase_grp_size; /* 224 */
112 u8 raw_boot_mult; /* 226 */
113 u8 raw_sec_trim_mult; /* 229 */
114 u8 raw_sec_erase_mult; /* 230 */
115 u8 raw_sec_feature_support;/* 231 */
116 u8 raw_trim_mult; /* 232 */
117 u8 raw_pwr_cl_200_195; /* 236 */
118 u8 raw_pwr_cl_200_360; /* 237 */
119 u8 raw_pwr_cl_ddr_52_195; /* 238 */
120 u8 raw_pwr_cl_ddr_52_360; /* 239 */
121 u8 raw_pwr_cl_ddr_200_360; /* 253 */
122 u8 raw_bkops_status; /* 246 */
123 u8 raw_sectors[4]; /* 212 - 4 bytes */
124 u8 pre_eol_info; /* 267 */
125 u8 device_life_time_est_typ_a; /* 268 */
126 u8 device_life_time_est_typ_b; /* 269 */
128 unsigned int feature_support;