Lines Matching refs:ci
40 ret = stmpe->ci->read_byte(stmpe, reg); in __stmpe_reg_read()
55 ret = stmpe->ci->write_byte(stmpe, reg, val); in __stmpe_reg_write()
81 ret = stmpe->ci->read_block(stmpe, reg, length, values); in __stmpe_block_read()
99 ret = stmpe->ci->write_block(stmpe, reg, length, values); in __stmpe_block_write()
1159 int stmpe_probe(struct stmpe_client_info *ci, enum stmpe_partnum partnum) in stmpe_probe() argument
1161 struct stmpe_platform_data *pdata = dev_get_platdata(ci->dev); in stmpe_probe()
1162 struct device_node *np = ci->dev->of_node; in stmpe_probe()
1170 pdata = devm_kzalloc(ci->dev, sizeof(*pdata), GFP_KERNEL); in stmpe_probe()
1177 ci->irq = -1; in stmpe_probe()
1180 stmpe = devm_kzalloc(ci->dev, sizeof(struct stmpe), GFP_KERNEL); in stmpe_probe()
1187 stmpe->dev = ci->dev; in stmpe_probe()
1188 stmpe->client = ci->client; in stmpe_probe()
1190 stmpe->ci = ci; in stmpe_probe()
1195 stmpe->vcc = devm_regulator_get_optional(ci->dev, "vcc"); in stmpe_probe()
1199 dev_warn(ci->dev, "failed to enable VCC supply\n"); in stmpe_probe()
1201 stmpe->vio = devm_regulator_get_optional(ci->dev, "vio"); in stmpe_probe()
1205 dev_warn(ci->dev, "failed to enable VIO supply\n"); in stmpe_probe()
1209 if (ci->init) in stmpe_probe()
1210 ci->init(stmpe); in stmpe_probe()
1213 ret = devm_gpio_request_one(ci->dev, pdata->irq_gpio, in stmpe_probe()
1223 stmpe->irq = ci->irq; in stmpe_probe()
1251 ret = devm_request_threaded_irq(ci->dev, stmpe->irq, NULL, in stmpe_probe()