Lines Matching refs:err
124 int err; in mrstouch_nec_adc_read_finish() local
126 err = intel_scu_ipc_update_register(PMIC_REG_MADCINT, 0x20, 0x20); in mrstouch_nec_adc_read_finish()
127 if (!err) in mrstouch_nec_adc_read_finish()
128 err = intel_scu_ipc_update_register(PMIC_REG_ADCCNTL1, 0, 0x05); in mrstouch_nec_adc_read_finish()
130 return err; in mrstouch_nec_adc_read_finish()
140 int err; in mrstouch_ts_chan_read() local
149 err = intel_scu_ipc_ioread32(result, &res); in mrstouch_ts_chan_read()
150 if (err) in mrstouch_ts_chan_read()
151 return err; in mrstouch_ts_chan_read()
194 int err; in mrstouch_nec_adc_read() local
198 err = mrstouch_ts_bias_set(tsdev->asr, MRST_YBIAS); in mrstouch_nec_adc_read()
199 if (err) in mrstouch_nec_adc_read()
205 err = mrstouch_ts_chan_read(tsdev->asr, MRST_TS_CHAN10, x, &xm); in mrstouch_nec_adc_read()
206 if (err) in mrstouch_nec_adc_read()
210 err = mrstouch_ts_bias_set(tsdev->asr, MRST_XBIAS); in mrstouch_nec_adc_read()
211 if (err) in mrstouch_nec_adc_read()
217 err = mrstouch_ts_chan_read(tsdev->asr, MRST_TS_CHAN12, y, &ym); in mrstouch_nec_adc_read()
218 if (err) in mrstouch_nec_adc_read()
222 err = mrstouch_ts_bias_set(tsdev->asr, MRST_ZBIAS); in mrstouch_nec_adc_read()
223 if (err) in mrstouch_nec_adc_read()
229 err = mrstouch_ts_chan_read(tsdev->asr, MRST_TS_CHAN10, z, &zm); in mrstouch_nec_adc_read()
230 if (err) in mrstouch_nec_adc_read()
237 return err; in mrstouch_nec_adc_read()
245 int err, count; in mrstouch_fs_adc_read_prepare() local
251 err = intel_scu_ipc_update_register(PMIC_REG_MADCINT, 0x00, 0x02); in mrstouch_fs_adc_read_prepare()
252 if (err) in mrstouch_fs_adc_read_prepare()
265 err = intel_scu_ipc_writev(reg, data, 5); in mrstouch_fs_adc_read_prepare()
266 if (err) in mrstouch_fs_adc_read_prepare()
279 err = intel_scu_ipc_writev(reg, data, 5); in mrstouch_fs_adc_read_prepare()
280 if (err) in mrstouch_fs_adc_read_prepare()
286 err = intel_scu_ipc_iowrite32(chan + 2, 0x8A8A8A8A); in mrstouch_fs_adc_read_prepare()
287 if (err) in mrstouch_fs_adc_read_prepare()
296 return err; in mrstouch_fs_adc_read_prepare()
302 int err; in mrstouch_fs_adc_read() local
314 err = intel_scu_ipc_readv(reg, data, 4); in mrstouch_fs_adc_read()
315 if (err) in mrstouch_fs_adc_read()
330 err = intel_scu_ipc_readv(reg, data, 4); in mrstouch_fs_adc_read()
331 if (err) in mrstouch_fs_adc_read()
342 return err; in mrstouch_fs_adc_read()
347 int err, count; in mrstouch_fs_adc_read_finish() local
358 err = intel_scu_ipc_writev(reg, data, 5); in mrstouch_fs_adc_read_finish()
359 if (err) in mrstouch_fs_adc_read_finish()
366 err = intel_scu_ipc_writev(reg, data, 5); in mrstouch_fs_adc_read_finish()
367 if (err) in mrstouch_fs_adc_read_finish()
370 err = intel_scu_ipc_iowrite32(chan + 2, 0x00000000); in mrstouch_fs_adc_read_finish()
371 if (err) in mrstouch_fs_adc_read_finish()
375 err = intel_scu_ipc_update_register(PMIC_REG_MADCINT, 0x02, 0x02); in mrstouch_fs_adc_read_finish()
376 if (err) in mrstouch_fs_adc_read_finish()
383 return err; in mrstouch_fs_adc_read_finish()
432 int err; in mrstouch_read_pmic_id() local
435 err = intel_scu_ipc_ioread8(PMIC_REG_ID1, &r); in mrstouch_read_pmic_id()
436 if (err) in mrstouch_read_pmic_id()
437 return err; in mrstouch_read_pmic_id()
452 int err, i; in mrstouch_chan_parse() local
456 err = intel_scu_ipc_ioread8(PMICADDR0 + i, &r8); in mrstouch_chan_parse()
457 if (err) in mrstouch_chan_parse()
458 return err; in mrstouch_chan_parse()
499 int err, start; in mrstouch_adc_init() local
502 err = mrstouch_read_pmic_id(&tsdev->vendor, &tsdev->rev); in mrstouch_adc_init()
503 if (err) { in mrstouch_adc_init()
505 return err; in mrstouch_adc_init()
553 err = mrstouch_ts_chan_set(tsdev->asr); in mrstouch_adc_init()
554 if (err) in mrstouch_adc_init()
555 return err; in mrstouch_adc_init()
558 err = intel_scu_ipc_update_register(PMIC_REG_ADCCNTL1, ra, 0xE7); in mrstouch_adc_init()
559 if (err) in mrstouch_adc_init()
560 return err; in mrstouch_adc_init()
562 err = intel_scu_ipc_update_register(PMIC_REG_MADCINT, rm, 0x03); in mrstouch_adc_init()
563 if (err) in mrstouch_adc_init()
564 return err; in mrstouch_adc_init()
575 int err; in mrstouch_probe() local
604 err = mrstouch_adc_init(tsdev); in mrstouch_probe()
605 if (err) { in mrstouch_probe()
607 return err; in mrstouch_probe()
627 err = devm_request_threaded_irq(&pdev->dev, tsdev->irq, NULL, in mrstouch_probe()
630 if (err) { in mrstouch_probe()
632 return err; in mrstouch_probe()
635 err = input_register_device(tsdev->input); in mrstouch_probe()
636 if (err) { in mrstouch_probe()
638 return err; in mrstouch_probe()