Lines Matching refs:tps
520 struct tps6594 *tps = dev_get_drvdata(pdev->dev.parent); in tps6594_request_reg_irqs() local
531 irq_data[*irq_idx].dev = tps->dev; in tps6594_request_reg_irqs()
535 error = devm_request_threaded_irq(tps->dev, irq, NULL, in tps6594_request_reg_irqs()
539 dev_err(tps->dev, "tps6594 failed to request %s IRQ %d: %d\n", in tps6594_request_reg_irqs()
614 struct tps6594 *tps = dev_get_drvdata(pdev->dev.parent); in tps6594_regulator_probe() local
633 switch (tps->chip_id) { in tps6594_regulator_probe()
648 dev_err(tps->dev, "unknown chip_id %lu\n", tps->chip_id); in tps6594_regulator_probe()
659 config.dev = tps->dev; in tps6594_regulator_probe()
660 config.driver_data = tps; in tps6594_regulator_probe()
661 config.regmap = tps->regmap; in tps6594_regulator_probe()
673 np = of_find_node_by_name(tps->dev->of_node, multi_regs->supply_name); in tps6594_regulator_probe()
676 if (of_node_cmp(of_node_full_name(np_pmic_parent), tps->dev->of_node->full_name)) in tps6594_regulator_probe()
713 irq_data = devm_kmalloc_array(tps->dev, reg_irq_nb, in tps6594_regulator_probe()
725 return dev_err_probe(tps->dev, PTR_ERR(rdev), in tps6594_regulator_probe()
772 return dev_err_probe(tps->dev, PTR_ERR(rdev), in tps6594_regulator_probe()
788 return dev_err_probe(tps->dev, PTR_ERR(rdev), in tps6594_regulator_probe()
802 irq_ext_reg_data = devm_kmalloc_array(tps->dev, in tps6594_regulator_probe()
815 irq_ext_reg_data[i].dev = tps->dev; in tps6594_regulator_probe()
818 error = devm_request_threaded_irq(tps->dev, irq, NULL, in tps6594_regulator_probe()
824 return dev_err_probe(tps->dev, error, in tps6594_regulator_probe()