Lines Matching refs:pmic
76 struct intel_soc_pmic *pmic = context; in bcove_ipc_byte_reg_read() local
80 ret = intel_scu_ipc_dev_ioread8(pmic->scu, reg, &ipc_out); in bcove_ipc_byte_reg_read()
91 struct intel_soc_pmic *pmic = context; in bcove_ipc_byte_reg_write() local
94 return intel_scu_ipc_dev_iowrite8(pmic->scu, reg, ipc_in); in bcove_ipc_byte_reg_write()
108 struct intel_soc_pmic *pmic; in bcove_probe() local
112 pmic = devm_kzalloc(dev, sizeof(*pmic), GFP_KERNEL); in bcove_probe()
113 if (!pmic) in bcove_probe()
116 pmic->scu = devm_intel_scu_ipc_dev_get(dev); in bcove_probe()
117 if (!pmic->scu) in bcove_probe()
120 platform_set_drvdata(pdev, pmic); in bcove_probe()
121 pmic->dev = &pdev->dev; in bcove_probe()
123 pmic->regmap = devm_regmap_init(dev, NULL, pmic, &bcove_regmap_config); in bcove_probe()
124 if (IS_ERR(pmic->regmap)) in bcove_probe()
125 return PTR_ERR(pmic->regmap); in bcove_probe()