Home
last modified time | relevance | path

Searched defs:pmic (Results 1 – 25 of 204) sorted by relevance

123456789

/openbmc/u-boot/include/power/
H A Dpmic.h66 struct pmic { struct
82 struct pmic *parent; argument
83 struct list_head list;
/openbmc/linux/drivers/regulator/
H A Dmax77620-regulator.c386 static int max77620_init_pmic(struct max77620_regulator *pmic, int id) in max77620_init_pmic()
444 struct max77620_regulator *pmic = rdev_get_drvdata(rdev); in max77620_regulator_enable() local
456 struct max77620_regulator *pmic = rdev_get_drvdata(rdev); in max77620_regulator_disable() local
468 struct max77620_regulator *pmic = rdev_get_drvdata(rdev); in max77620_regulator_is_enabled() local
488 struct max77620_regulator *pmic = rdev_get_drvdata(rdev); in max77620_regulator_set_mode() local
542 struct max77620_regulator *pmic = rdev_get_drvdata(rdev); in max77620_regulator_get_mode() local
588 struct max77620_regulator *pmic = rdev_get_drvdata(rdev); in max77620_regulator_set_ramp_delay() local
606 struct max77620_regulator *pmic = config->driver_data; in max77620_of_parse_cb() local
785 struct max77620_regulator *pmic; in max77620_regulator_probe() local
861 struct max77620_regulator *pmic = dev_get_drvdata(dev); in max77620_regulator_suspend() local
[all …]
H A Dtps65910-regulator.c391 struct tps65910_reg *pmic = rdev_get_drvdata(dev); in tps65910_set_mode() local
416 struct tps65910_reg *pmic = rdev_get_drvdata(dev); in tps65910_get_mode() local
514 struct tps65910_reg *pmic = rdev_get_drvdata(dev); in tps65910_get_voltage_sel() local
557 struct tps65910_reg *pmic = rdev_get_drvdata(dev); in tps65911_get_voltage_sel() local
634 struct tps65910_reg *pmic = rdev_get_drvdata(dev); in tps65910_set_voltage_sel() local
665 struct tps65910_reg *pmic = rdev_get_drvdata(dev); in tps65911_set_voltage_sel() local
723 struct tps65910_reg *pmic = rdev_get_drvdata(dev); in tps65911_list_voltage() local
821 static int tps65910_set_ext_sleep_config(struct tps65910_reg *pmic, in tps65910_set_ext_sleep_config()
1077 struct tps65910_reg *pmic; in tps65910_probe() local
1226 struct tps65910_reg *pmic = platform_get_drvdata(pdev); in tps65910_shutdown() local
H A Disl6271a-regulator.c31 struct isl_pmic *pmic = rdev_get_drvdata(dev); in isl6271a_get_voltage_sel() local
47 struct isl_pmic *pmic = rdev_get_drvdata(dev); in isl6271a_set_voltage_sel() local
106 struct isl_pmic *pmic; in isl6271a_probe() local
H A Dpalmas-regulator.c442 struct palmas_pmic *pmic = rdev_get_drvdata(dev); in palmas_set_mode_smps() local
483 struct palmas_pmic *pmic = rdev_get_drvdata(dev); in palmas_get_mode_smps() local
505 struct palmas_pmic *pmic = rdev_get_drvdata(rdev); in palmas_smps_set_ramp_delay() local
599 struct palmas_pmic *pmic = rdev_get_drvdata(dev); in palmas_is_enabled_ldo() local
890 static int palmas_ldo_registration(struct palmas_pmic *pmic, in palmas_ldo_registration()
1008 static int tps65917_ldo_registration(struct palmas_pmic *pmic, in tps65917_ldo_registration()
1115 static int palmas_smps_registration(struct palmas_pmic *pmic, in palmas_smps_registration()
1285 static int tps65917_smps_registration(struct palmas_pmic *pmic, in tps65917_smps_registration()
1602 struct palmas_pmic *pmic; in palmas_regulators_probe() local
/openbmc/linux/drivers/mfd/
H A Dintel_soc_pmic_chtdc_ti.c110 struct intel_soc_pmic *pmic; in chtdc_ti_probe() local
138 struct intel_soc_pmic *pmic = i2c_get_clientdata(i2c); in chtdc_ti_shutdown() local
145 struct intel_soc_pmic *pmic = dev_get_drvdata(dev); in chtdc_ti_suspend() local
154 struct intel_soc_pmic *pmic = dev_get_drvdata(dev); in chtdc_ti_resume() local
H A Dintel_soc_pmic_bxtwc.c282 struct intel_soc_pmic *pmic = context; in regmap_ipc_byte_reg_read() local
312 struct intel_soc_pmic *pmic = context; in regmap_ipc_byte_reg_write() local
357 struct intel_soc_pmic *pmic = dev_get_drvdata(dev); in val_show() local
373 struct intel_soc_pmic *pmic = dev_get_drvdata(dev); in val_store() local
412 static int bxtwc_add_chained_irq_chip(struct intel_soc_pmic *pmic, in bxtwc_add_chained_irq_chip()
435 struct intel_soc_pmic *pmic; in bxtwc_probe() local
541 struct intel_soc_pmic *pmic = platform_get_drvdata(pdev); in bxtwc_shutdown() local
548 struct intel_soc_pmic *pmic = dev_get_drvdata(dev); in bxtwc_suspend() local
557 struct intel_soc_pmic *pmic = dev_get_drvdata(dev); in bxtwc_resume() local
H A Dintel_soc_pmic_mrfld.c77 struct intel_soc_pmic *pmic = context; in bcove_ipc_byte_reg_read() local
92 struct intel_soc_pmic *pmic = context; in bcove_ipc_byte_reg_write() local
109 struct intel_soc_pmic *pmic; in bcove_probe() local
H A Dintel_soc_pmic_chtwc.c192 struct intel_soc_pmic *pmic; in cht_wc_probe() local
236 struct intel_soc_pmic *pmic = i2c_get_clientdata(client); in cht_wc_shutdown() local
243 struct intel_soc_pmic *pmic = dev_get_drvdata(dev); in cht_wc_suspend() local
252 struct intel_soc_pmic *pmic = dev_get_drvdata(dev); in cht_wc_resume() local
H A Dintel_soc_pmic_crc.c171 struct intel_soc_pmic *pmic; in crystal_cove_i2c_probe() local
227 struct intel_soc_pmic *pmic = i2c_get_clientdata(i2c); in crystal_cove_shutdown() local
236 struct intel_soc_pmic *pmic = dev_get_drvdata(dev); in crystal_cove_suspend() local
245 struct intel_soc_pmic *pmic = dev_get_drvdata(dev); in crystal_cove_resume() local
H A Dhi655x-pmic.c94 struct hi655x_pmic *pmic; in hi655x_pmic_probe() local
149 struct hi655x_pmic *pmic = platform_get_drvdata(pdev); in hi655x_pmic_remove() local
H A Dqcom-spmi-pmic.c30 struct qcom_spmi_pmic pmic; member
165 struct qcom_spmi_pmic *pmic) in pmic_spmi_load_revid()
/openbmc/u-boot/drivers/power/regulator/
H A Das3722_regulator.c30 struct udevice *pmic = dev_get_parent(dev); in stepdown_set_enable() local
46 struct udevice *pmic = dev_get_parent(dev); in stepdown_get_enable() local
72 struct udevice *pmic = dev_get_parent(dev); in ldo_set_enable() local
94 struct udevice *pmic = dev_get_parent(dev); in ldo_get_enable() local
H A Dtps65090_regulator.c27 struct udevice *pmic = dev_get_parent(dev); in tps65090_fet_get_enable() local
49 static int tps65090_fet_set(struct udevice *pmic, int fet_id, bool set) in tps65090_fet_set()
87 struct udevice *pmic = dev_get_parent(dev); in tps65090_fet_set_enable() local
H A Drk8xx.c89 static const struct rk8xx_reg_info *get_buck_reg(struct udevice *pmic, in get_buck_reg()
101 static int _buck_set_value(struct udevice *pmic, int buck, int uvolt) in _buck_set_value()
116 static int _buck_set_enable(struct udevice *pmic, int buck, bool enable) in _buck_set_enable()
136 static const struct rk8xx_reg_info *get_ldo_reg(struct udevice *pmic, in get_ldo_reg()
356 int rk8xx_spl_configure_buck(struct udevice *pmic, int buck, int uvolt) in rk8xx_spl_configure_buck()
367 int rk818_spl_configure_usb_input_current(struct udevice *pmic, int current_ma) in rk818_spl_configure_usb_input_current()
378 int rk818_spl_configure_usb_chrg_shutdown(struct udevice *pmic, int uvolt) in rk818_spl_configure_usb_chrg_shutdown()
/openbmc/u-boot/drivers/power/pmic/
H A Das3722_gpio.c14 int as3722_gpio_configure(struct udevice *pmic, unsigned int gpio, in as3722_gpio_configure()
38 struct udevice *pmic = dev_get_parent(dev); in as3722_gpio_set_value() local
73 struct udevice *pmic = dev_get_parent(dev); in as3722_gpio_direction_output() local
/openbmc/u-boot/board/toradex/apalis-tk1/
H A Dapalis-tk1.c71 static int as3722_sd_enable(struct udevice *pmic, unsigned int sd) in as3722_sd_enable()
88 static int as3722_ldo_enable(struct udevice *pmic, unsigned int ldo) in as3722_ldo_enable()
/openbmc/linux/drivers/watchdog/
H A Dstpmic1_wdt.c31 struct stpmic1 *pmic; member
86 struct stpmic1 *pmic; in pmic_wdt_probe() local
/openbmc/linux/arch/arm/boot/dts/marvell/
H A Dpxa910-dkb.dts30 pmic: 88pm860x@34 { label
H A Dmmp2-brownstone.dts30 pmic: max8925@3c { label
/openbmc/linux/arch/arm/boot/dts/nxp/imx/
H A Dimx6qdl-tqma6b.dtsi18 pmic: pmic@8 { label
H A Dimx6qdl-tqma6a.dtsi25 pmic: pmic@8 { label
/openbmc/linux/drivers/acpi/pmic/
H A Dintel_pmic_chtcrc.c33 struct intel_soc_pmic *pmic = dev_get_drvdata(pdev->dev.parent); in intel_chtcrc_pmic_opregion_probe() local
/openbmc/linux/arch/arm/boot/dts/nvidia/
H A Dtegra30-asus-nexus7-grouper-ti-pmic.dtsi8 pmic: pmic@2d { label
/openbmc/u-boot/arch/arm/dts/
H A Dimx53-kp.dts41 pmic: mc34708@8 { label

123456789