Lines Matching refs:regmap
135 struct regmap *regmap; member
372 ret = regmap_write(data->regmap, APDS9960_REG_ATIME, in apds9960_set_it_time()
393 ret = regmap_update_bits(data->regmap, in apds9960_set_pxs_gain()
402 ret = regmap_update_bits(data->regmap, in apds9960_set_pxs_gain()
424 ret = regmap_update_bits(data->regmap, in apds9960_set_als_gain()
487 ret = regmap_read(data->regmap, chan->address, val); in apds9960_read_raw()
492 ret = regmap_bulk_read(data->regmap, chan->address, in apds9960_read_raw()
629 ret = regmap_read(data->regmap, reg, val); in apds9960_read_event()
633 ret = regmap_bulk_read(data->regmap, reg, &buf, 2); in apds9960_read_event()
667 ret = regmap_write(data->regmap, reg, val); in apds9960_write_event()
674 ret = regmap_bulk_write(data->regmap, reg, &buf, 2); in apds9960_write_event()
758 ret = regmap_read(data->regmap, APDS9960_REG_GFLVL, &cnt); in apds9660_fifo_is_empty()
773 ret = regmap_bulk_read(data->regmap, APDS9960_REG_GFIFO_BASE, in apds9960_read_gesture_fifo()
793 ret = regmap_read(data->regmap, APDS9960_REG_STATUS, &status); in apds9960_interrupt_handler()
805 regmap_write(data->regmap, APDS9960_REG_CICLEAR, 1); in apds9960_interrupt_handler()
814 regmap_write(data->regmap, APDS9960_REG_PICLEAR, 1); in apds9960_interrupt_handler()
825 return regmap_update_bits(data->regmap, APDS9960_REG_ENABLE, 1, state); in apds9960_set_powermode()
872 struct regmap *regmap = data->regmap; in apds9960_regfield_init() local
874 data->reg_int_als = devm_regmap_field_alloc(dev, regmap, in apds9960_regfield_init()
881 data->reg_int_ges = devm_regmap_field_alloc(dev, regmap, in apds9960_regfield_init()
888 data->reg_int_pxs = devm_regmap_field_alloc(dev, regmap, in apds9960_regfield_init()
895 data->reg_enable_als = devm_regmap_field_alloc(dev, regmap, in apds9960_regfield_init()
902 data->reg_enable_ges = devm_regmap_field_alloc(dev, regmap, in apds9960_regfield_init()
909 data->reg_enable_pxs = devm_regmap_field_alloc(dev, regmap, in apds9960_regfield_init()
961 ret = regmap_write(data->regmap, APDS9960_REG_PERS, in apds9960_chip_init()
970 ret = regmap_update_bits(data->regmap, APDS9960_REG_GCONF_1, in apds9960_chip_init()
977 ret = regmap_write(data->regmap, APDS9960_REG_GPENTH, in apds9960_chip_init()
982 ret = regmap_write(data->regmap, APDS9960_REG_GEXTH, in apds9960_chip_init()
1019 data->regmap = devm_regmap_init_i2c(client, &apds9960_regmap_config); in apds9960_probe()
1020 if (IS_ERR(data->regmap)) { in apds9960_probe()
1022 return PTR_ERR(data->regmap); in apds9960_probe()