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()
1153 int stmpe_probe(struct stmpe_client_info *ci, enum stmpe_partnum partnum) in stmpe_probe() argument
1155 struct stmpe_platform_data *pdata = dev_get_platdata(ci->dev); in stmpe_probe()
1156 struct device_node *np = ci->dev->of_node; in stmpe_probe()
1164 pdata = devm_kzalloc(ci->dev, sizeof(*pdata), GFP_KERNEL); in stmpe_probe()
1171 ci->irq = -1; in stmpe_probe()
1174 stmpe = devm_kzalloc(ci->dev, sizeof(struct stmpe), GFP_KERNEL); in stmpe_probe()
1181 stmpe->dev = ci->dev; in stmpe_probe()
1182 stmpe->client = ci->client; in stmpe_probe()
1184 stmpe->ci = ci; in stmpe_probe()
1189 stmpe->vcc = devm_regulator_get_optional(ci->dev, "vcc"); in stmpe_probe()
1193 dev_warn(ci->dev, "failed to enable VCC supply\n"); in stmpe_probe()
1195 stmpe->vio = devm_regulator_get_optional(ci->dev, "vio"); in stmpe_probe()
1199 dev_warn(ci->dev, "failed to enable VIO supply\n"); in stmpe_probe()
1203 if (ci->init) in stmpe_probe()
1204 ci->init(stmpe); in stmpe_probe()
1207 ret = devm_gpio_request_one(ci->dev, pdata->irq_gpio, in stmpe_probe()
1217 stmpe->irq = ci->irq; in stmpe_probe()
1245 ret = devm_request_threaded_irq(ci->dev, stmpe->irq, NULL, in stmpe_probe()