Lines Matching defs:regmap
6 * Dario Binacchi <dario.binacchi@amarulasolutions.com> (regmap support)
30 #include <linux/regmap.h>
120 struct regmap *regmap;
308 error = regmap_bulk_read(tsdata->regmap, tsdata->tdata_cmd, rdbuf,
416 error = regmap_read(tsdata->regmap, addr, &val);
490 error = regmap_write(tsdata->regmap, addr, val);
591 struct regmap *regmap = tsdata->regmap;
593 regmap_write(regmap, reg_addr->reg_threshold, tsdata->threshold);
594 regmap_write(regmap, reg_addr->reg_gain, tsdata->gain);
596 regmap_write(regmap, reg_addr->reg_offset, tsdata->offset);
598 regmap_write(regmap, reg_addr->reg_offset_x, tsdata->offset_x);
600 regmap_write(regmap, reg_addr->reg_offset_y, tsdata->offset_y);
602 regmap_write(regmap, reg_addr->reg_report_rate,
633 error = regmap_write(tsdata->regmap, WORK_REGISTER_OPMODE, 0x03);
644 error = regmap_read(tsdata->regmap, FACTORY_REGISTER_OPMODE,
676 error = regmap_write(tsdata->regmap, FACTORY_REGISTER_OPMODE, 0x1);
688 error = regmap_read(tsdata->regmap, WORK_REGISTER_OPMODE, &val);
764 error = regmap_write(tsdata->regmap, 0x08, 0x01);
773 error = regmap_read(tsdata->regmap, 0x08, &val);
797 error = regmap_bulk_read(tsdata->regmap, 0xf5, rdbuf, colbytes);
873 error = regmap_bulk_read(tsdata->regmap, 0xBB, rdbuf, EDT_NAME_LEN - 1);
896 regmap_exit(tsdata->regmap);
897 tsdata->regmap = regmap_init_i2c(client,
899 if (IS_ERR(tsdata->regmap)) {
900 dev_err(&client->dev, "regmap allocation failed\n");
901 return PTR_ERR(tsdata->regmap);
929 error = regmap_bulk_read(tsdata->regmap, 0xA6, rdbuf, 2);
935 error = regmap_bulk_read(tsdata->regmap, 0xA8, rdbuf, 1);
964 error = regmap_bulk_read(tsdata->regmap, 0x53, rdbuf, 1);
986 struct regmap *regmap = tsdata->regmap;
992 regmap_write(regmap, reg_addr->reg_threshold, val);
998 regmap_write(regmap, reg_addr->reg_gain, val);
1005 regmap_write(regmap, reg_addr->reg_offset, val);
1012 regmap_write(regmap, reg_addr->reg_offset_x, val);
1019 regmap_write(regmap, reg_addr->reg_offset_y, val);
1027 struct regmap *regmap = tsdata->regmap;
1030 regmap_read(regmap, reg_addr->reg_threshold, &tsdata->threshold);
1031 regmap_read(regmap, reg_addr->reg_gain, &tsdata->gain);
1033 regmap_read(regmap, reg_addr->reg_offset, &tsdata->offset);
1035 regmap_read(regmap, reg_addr->reg_offset_x, &tsdata->offset_x);
1037 regmap_read(regmap, reg_addr->reg_offset_y, &tsdata->offset_y);
1039 regmap_read(regmap, reg_addr->reg_report_rate,
1043 if (!regmap_read(regmap, reg_addr->reg_num_x, &val))
1048 if (!regmap_read(regmap, reg_addr->reg_num_y, &val))
1154 tsdata->regmap = regmap_init_i2c(client, &edt_ft5x06_i2c_regmap_config);
1155 if (IS_ERR(tsdata->regmap)) {
1156 dev_err(&client->dev, "regmap allocation failed\n");
1157 return PTR_ERR(tsdata->regmap);
1271 regmap_read(tsdata->regmap, 0x00, &val);
1294 regmap_write(tsdata->regmap, tsdata->reg_addr.reg_report_rate,
1357 regmap_exit(tsdata->regmap);
1374 ret = regmap_write(tsdata->regmap, PMOD_REGISTER_OPMODE,