Lines Matching refs:map
85 struct regmap *map; member
106 return regmap_write(priv->map, DS1343_TRICKLE_REG, val); in ds1343_ioctl()
121 regmap_read(priv->map, DS1343_CONTROL_REG, &data); in ds1343_show_glitchfilter()
138 regmap_read(priv->map, DS1343_CONTROL_REG, &data); in ds1343_store_glitchfilter()
149 regmap_write(priv->map, DS1343_CONTROL_REG, data); in ds1343_store_glitchfilter()
168 ret = regmap_bulk_write(priv->map, address, buf, count); in ds1343_nvram_write()
187 ret = regmap_bulk_read(priv->map, address, buf, count); in ds1343_nvram_read()
209 regmap_read(priv->map, DS1343_CONTROL_REG, &data); in ds1343_show_alarmstatus()
228 regmap_read(priv->map, DS1343_ALM0_SEC_REG, &data); in ds1343_show_alarmmode()
231 regmap_read(priv->map, DS1343_ALM0_MIN_REG, &data); in ds1343_show_alarmmode()
234 regmap_read(priv->map, DS1343_ALM0_HOUR_REG, &data); in ds1343_show_alarmmode()
237 regmap_read(priv->map, DS1343_ALM0_DAY_REG, &data); in ds1343_show_alarmmode()
278 regmap_read(priv->map, DS1343_TRICKLE_REG, &data); in ds1343_show_tricklecharger()
378 res = regmap_bulk_read(priv->map, DS1343_SECONDS_REG, buf, 7); in ds1343_read_time()
398 res = regmap_write(priv->map, DS1343_SECONDS_REG, in ds1343_set_time()
403 res = regmap_write(priv->map, DS1343_MINUTES_REG, in ds1343_set_time()
408 res = regmap_write(priv->map, DS1343_HOURS_REG, in ds1343_set_time()
413 res = regmap_write(priv->map, DS1343_DAY_REG, in ds1343_set_time()
418 res = regmap_write(priv->map, DS1343_DATE_REG, in ds1343_set_time()
423 res = regmap_write(priv->map, DS1343_MONTH_REG, in ds1343_set_time()
430 res = regmap_write(priv->map, DS1343_YEAR_REG, in ds1343_set_time()
445 res = regmap_read(priv->map, DS1343_CONTROL_REG, &control); in ds1343_update_alarm()
449 res = regmap_read(priv->map, DS1343_STATUS_REG, &stat); in ds1343_update_alarm()
456 res = regmap_write(priv->map, DS1343_CONTROL_REG, control); in ds1343_update_alarm()
460 res = regmap_write(priv->map, DS1343_STATUS_REG, stat); in ds1343_update_alarm()
473 res = regmap_bulk_write(priv->map, DS1343_ALM0_SEC_REG, buf, 4); in ds1343_update_alarm()
479 res = regmap_write(priv->map, DS1343_CONTROL_REG, control); in ds1343_update_alarm()
496 res = regmap_read(priv->map, DS1343_STATUS_REG, &stat); in ds1343_read_alarm()
574 res = regmap_read(priv->map, DS1343_STATUS_REG, &stat); in ds1343_thread()
580 regmap_write(priv->map, DS1343_STATUS_REG, stat); in ds1343_thread()
582 res = regmap_read(priv->map, DS1343_CONTROL_REG, &control); in ds1343_thread()
587 regmap_write(priv->map, DS1343_CONTROL_REG, control); in ds1343_thread()
636 priv->map = devm_regmap_init_spi(spi, &config); in ds1343_probe()
638 if (IS_ERR(priv->map)) { in ds1343_probe()
640 return PTR_ERR(priv->map); in ds1343_probe()
643 res = regmap_read(priv->map, DS1343_SECONDS_REG, &data); in ds1343_probe()
647 regmap_read(priv->map, DS1343_CONTROL_REG, &data); in ds1343_probe()
650 regmap_write(priv->map, DS1343_CONTROL_REG, data); in ds1343_probe()
652 regmap_read(priv->map, DS1343_STATUS_REG, &data); in ds1343_probe()
654 regmap_write(priv->map, DS1343_STATUS_REG, data); in ds1343_probe()