@@ -157,55 +157,27 @@ static struct mfd_cell bd71828_mfd_cells[] = {
157157};
158158
159159static const struct regmap_range bd71815_volatile_ranges [] = {
160- {
161- .range_min = BD71815_REG_SEC ,
162- .range_max = BD71815_REG_YEAR ,
163- }, {
164- .range_min = BD71815_REG_CONF ,
165- .range_max = BD71815_REG_BAT_TEMP ,
166- }, {
167- .range_min = BD71815_REG_VM_IBAT_U ,
168- .range_max = BD71815_REG_CC_CTRL ,
169- }, {
170- .range_min = BD71815_REG_CC_STAT ,
171- .range_max = BD71815_REG_CC_CURCD_L ,
172- }, {
173- .range_min = BD71815_REG_VM_BTMP_MON ,
174- .range_max = BD71815_REG_VM_BTMP_MON ,
175- }, {
176- .range_min = BD71815_REG_INT_STAT ,
177- .range_max = BD71815_REG_INT_UPDATE ,
178- }, {
179- .range_min = BD71815_REG_VM_VSYS_U ,
180- .range_max = BD71815_REG_REX_CTRL_1 ,
181- }, {
182- .range_min = BD71815_REG_FULL_CCNTD_3 ,
183- .range_max = BD71815_REG_CCNTD_CHG_2 ,
184- },
160+ regmap_reg_range (BD71815_REG_SEC , BD71815_REG_YEAR ),
161+ regmap_reg_range (BD71815_REG_CONF , BD71815_REG_BAT_TEMP ),
162+ regmap_reg_range (BD71815_REG_VM_IBAT_U , BD71815_REG_CC_CTRL ),
163+ regmap_reg_range (BD71815_REG_CC_STAT , BD71815_REG_CC_CURCD_L ),
164+ regmap_reg_range (BD71815_REG_VM_BTMP_MON , BD71815_REG_VM_BTMP_MON ),
165+ regmap_reg_range (BD71815_REG_INT_STAT , BD71815_REG_INT_UPDATE ),
166+ regmap_reg_range (BD71815_REG_VM_VSYS_U , BD71815_REG_REX_CTRL_1 ),
167+ regmap_reg_range (BD71815_REG_FULL_CCNTD_3 , BD71815_REG_CCNTD_CHG_2 ),
185168};
186169
187170static const struct regmap_range bd71828_volatile_ranges [] = {
188- {
189- .range_min = BD71828_REG_PS_CTRL_1 ,
190- .range_max = BD71828_REG_PS_CTRL_1 ,
191- }, {
192- .range_min = BD71828_REG_PS_CTRL_3 ,
193- .range_max = BD71828_REG_PS_CTRL_3 ,
194- }, {
195- .range_min = BD71828_REG_RTC_SEC ,
196- .range_max = BD71828_REG_RTC_YEAR ,
197- }, {
198- /*
199- * For now make all charger registers volatile because many
200- * needs to be and because the charger block is not that
201- * performance critical.
202- */
203- .range_min = BD71828_REG_CHG_STATE ,
204- .range_max = BD71828_REG_CHG_FULL ,
205- }, {
206- .range_min = BD71828_REG_INT_MAIN ,
207- .range_max = BD71828_REG_IO_STAT ,
208- },
171+ regmap_reg_range (BD71828_REG_PS_CTRL_1 , BD71828_REG_PS_CTRL_1 ),
172+ regmap_reg_range (BD71828_REG_PS_CTRL_3 , BD71828_REG_PS_CTRL_3 ),
173+ regmap_reg_range (BD71828_REG_RTC_SEC , BD71828_REG_RTC_YEAR ),
174+ /*
175+ * For now make all charger registers volatile because many
176+ * needs to be and because the charger block is not that
177+ * performance critical.
178+ */
179+ regmap_reg_range (BD71828_REG_CHG_STATE , BD71828_REG_CHG_FULL ),
180+ regmap_reg_range (BD71828_REG_INT_MAIN , BD71828_REG_IO_STAT ),
209181};
210182
211183static const struct regmap_access_table bd71815_volatile_regs = {
0 commit comments