| /OK3568_Linux_fs/u-boot/include/power/ |
| H A D | pmic.h | 67 struct pmic { struct 83 struct pmic *parent; argument 84 struct list_head list;
|
| /OK3568_Linux_fs/kernel/drivers/staging/hikey9xx/ |
| H A D | hi6421-spmi-pmic.c | 67 int hi6421_spmi_pmic_read(struct hi6421_spmi_pmic *pmic, int reg) in hi6421_spmi_pmic_read() 88 int hi6421_spmi_pmic_write(struct hi6421_spmi_pmic *pmic, int reg, u32 val) in hi6421_spmi_pmic_write() 107 int hi6421_spmi_pmic_rmw(struct hi6421_spmi_pmic *pmic, int reg, in hi6421_spmi_pmic_rmw() 126 struct hi6421_spmi_pmic *pmic = (struct hi6421_spmi_pmic *)data; in hi6421_spmi_irq_handler() local 157 struct hi6421_spmi_pmic *pmic = irq_data_get_irq_chip_data(d); in hi6421_spmi_irq_mask() local 173 struct hi6421_spmi_pmic *pmic = irq_data_get_irq_chip_data(d); in hi6421_spmi_irq_unmask() local 198 struct hi6421_spmi_pmic *pmic = d->host_data; in hi6421_spmi_irq_map() local 213 static void hi6421_spmi_pmic_irq_prc(struct hi6421_spmi_pmic *pmic) in hi6421_spmi_pmic_irq_prc() 235 struct hi6421_spmi_pmic *pmic; in hi6421_spmi_pmic_probe() local 322 struct hi6421_spmi_pmic *pmic = dev_get_drvdata(&pdev->dev); in hi6421_spmi_pmic_remove() local
|
| H A D | hi6421v600-regulator.c | 45 struct hi6421_spmi_pmic *pmic; member 59 struct hi6421_spmi_pmic *pmic = sreg->pmic; in hi6421_spmi_regulator_is_enabled() local 75 struct hi6421_spmi_pmic *pmic = sreg->pmic; in hi6421_spmi_regulator_enable() local 100 struct hi6421_spmi_pmic *pmic = sreg->pmic; in hi6421_spmi_regulator_disable() local 115 struct hi6421_spmi_pmic *pmic = sreg->pmic; in hi6421_spmi_regulator_get_voltage_sel() local 135 struct hi6421_spmi_pmic *pmic = sreg->pmic; in hi6421_spmi_regulator_set_voltage_sel() local 158 struct hi6421_spmi_pmic *pmic = sreg->pmic; in hi6421_spmi_regulator_get_mode() local 181 struct hi6421_spmi_pmic *pmic = sreg->pmic; in hi6421_spmi_regulator_set_mode() local 326 struct hi6421_spmi_pmic *pmic) in hi6421_spmi_regulator_probe_ldo() 401 struct hi6421_spmi_pmic *pmic; in hi6421_spmi_regulator_probe() local
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/rockchip/ebc-dev/pmic/ |
| H A D | ebc_pmic.h | 28 static inline void ebc_pmic_power_on(struct ebc_pmic *pmic) in ebc_pmic_power_on() 33 static inline void ebc_pmic_power_off(struct ebc_pmic *pmic) in ebc_pmic_power_off() 38 static inline void ebc_pmic_suspend(struct ebc_pmic *pmic) in ebc_pmic_suspend() 43 static inline void ebc_pmic_resume(struct ebc_pmic *pmic) in ebc_pmic_resume() 48 static inline int ebc_pmic_read_temp(struct ebc_pmic *pmic, int *t) in ebc_pmic_read_temp() 53 static inline int ebc_pmic_get_vcom(struct ebc_pmic *pmic) in ebc_pmic_get_vcom()
|
| H A D | tps65185.c | 363 static int papyrus_hw_read_temperature(struct ebc_pmic *pmic, int *t) in papyrus_hw_read_temperature() 389 static void papyrus_hw_power_req(struct ebc_pmic *pmic, bool up) in papyrus_hw_power_req() 422 static int papyrus_hw_vcom_get(struct ebc_pmic *pmic) in papyrus_hw_vcom_get() 448 static int papyrus_hw_vcom_set(struct ebc_pmic *pmic, int vcom_mv) in papyrus_hw_vcom_set() 480 static void papyrus_pm_sleep(struct ebc_pmic *pmic) in papyrus_pm_sleep() 495 static void papyrus_pm_resume(struct ebc_pmic *pmic) in papyrus_pm_resume() 527 static int papyrus_probe(struct ebc_pmic *pmic, struct i2c_client *client) in papyrus_probe() 615 struct ebc_pmic *pmic; in tps65185_probe() local
|
| H A D | ebc_pmic.c | 17 int ebc_pmic_set_vcom(struct ebc_pmic *pmic, int value) in ebc_pmic_set_vcom() 46 void ebc_pmic_verity_vcom(struct ebc_pmic *pmic) in ebc_pmic_verity_vcom()
|
| /OK3568_Linux_fs/kernel/drivers/regulator/ |
| H A D | max77620-regulator.c | 99 static int max77620_regulator_get_fps_src(struct max77620_regulator *pmic, in max77620_regulator_get_fps_src() 116 static int max77620_regulator_set_fps_src(struct max77620_regulator *pmic, in max77620_regulator_set_fps_src() 163 static int max77620_regulator_set_fps_slots(struct max77620_regulator *pmic, in max77620_regulator_set_fps_slots() 207 static int max77620_regulator_set_power_mode(struct max77620_regulator *pmic, in max77620_regulator_set_power_mode() 236 static int max77620_regulator_get_power_mode(struct max77620_regulator *pmic, in max77620_regulator_get_power_mode() 264 static int max77620_read_slew_rate(struct max77620_regulator *pmic, int id) in max77620_read_slew_rate() 314 static int max77620_set_slew_rate(struct max77620_regulator *pmic, int id, in max77620_set_slew_rate() 351 static int max77620_config_power_ok(struct max77620_regulator *pmic, int id) in max77620_config_power_ok() 386 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 [all …]
|
| H A D | tps65910-regulator.c | 392 struct tps65910_reg *pmic = rdev_get_drvdata(dev); in tps65910_set_mode() local 417 struct tps65910_reg *pmic = rdev_get_drvdata(dev); in tps65910_get_mode() local 515 struct tps65910_reg *pmic = rdev_get_drvdata(dev); in tps65910_get_voltage_sel() local 558 struct tps65910_reg *pmic = rdev_get_drvdata(dev); in tps65911_get_voltage_sel() local 635 struct tps65910_reg *pmic = rdev_get_drvdata(dev); in tps65910_set_voltage_sel() local 666 struct tps65910_reg *pmic = rdev_get_drvdata(dev); in tps65911_set_voltage_sel() local 724 struct tps65910_reg *pmic = rdev_get_drvdata(dev); in tps65911_list_voltage() local 822 static int tps65910_set_ext_sleep_config(struct tps65910_reg *pmic, in tps65910_set_ext_sleep_config() 1078 struct tps65910_reg *pmic; in tps65910_probe() local 1227 struct tps65910_reg *pmic = platform_get_drvdata(pdev); in tps65910_shutdown() local
|
| H A D | isl6271a-regulator.c | 39 struct isl_pmic *pmic = rdev_get_drvdata(dev); in isl6271a_get_voltage_sel() local 55 struct isl_pmic *pmic = rdev_get_drvdata(dev); in isl6271a_set_voltage_sel() local 114 struct isl_pmic *pmic; in isl6271a_probe() local
|
| H A D | palmas-regulator.c | 442 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
|
| /OK3568_Linux_fs/kernel/drivers/mfd/ |
| H A D | intel_soc_pmic_core.c | 36 struct intel_soc_pmic *pmic; in intel_soc_pmic_i2c_probe() local 105 struct intel_soc_pmic *pmic = dev_get_drvdata(&i2c->dev); in intel_soc_pmic_i2c_remove() local 119 struct intel_soc_pmic *pmic = dev_get_drvdata(&i2c->dev); in intel_soc_pmic_shutdown() local 129 struct intel_soc_pmic *pmic = dev_get_drvdata(dev); in intel_soc_pmic_suspend() local 138 struct intel_soc_pmic *pmic = dev_get_drvdata(dev); in intel_soc_pmic_resume() local
|
| H A D | intel_soc_pmic_chtdc_ti.c | 110 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 D | intel_soc_pmic_bxtwc.c | 281 struct intel_soc_pmic *pmic = context; in regmap_ipc_byte_reg_read() local 311 struct intel_soc_pmic *pmic = context; in regmap_ipc_byte_reg_write() local 354 struct intel_soc_pmic *pmic = dev_get_drvdata(dev); in bxtwc_val_show() local 370 struct intel_soc_pmic *pmic = dev_get_drvdata(dev); in bxtwc_val_store() local 404 static int bxtwc_add_chained_irq_chip(struct intel_soc_pmic *pmic, in bxtwc_add_chained_irq_chip() 430 struct intel_soc_pmic *pmic; in bxtwc_probe() local 584 struct intel_soc_pmic *pmic = dev_get_drvdata(&pdev->dev); in bxtwc_shutdown() local 592 struct intel_soc_pmic *pmic = dev_get_drvdata(dev); in bxtwc_suspend() local 601 struct intel_soc_pmic *pmic = dev_get_drvdata(dev); in bxtwc_resume() local
|
| H A D | intel_soc_pmic_mrfld.c | 77 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 D | intel_soc_pmic_chtwc.c | 140 struct intel_soc_pmic *pmic; in cht_wc_probe() local 185 struct intel_soc_pmic *pmic = i2c_get_clientdata(client); in cht_wc_shutdown() local 192 struct intel_soc_pmic *pmic = dev_get_drvdata(dev); in cht_wc_suspend() local 201 struct intel_soc_pmic *pmic = dev_get_drvdata(dev); in cht_wc_resume() local
|
| H A D | hi655x-pmic.c | 95 struct hi655x_pmic *pmic; in hi655x_pmic_probe() local 161 struct hi655x_pmic *pmic = platform_get_drvdata(pdev); in hi655x_pmic_remove() local
|
| /OK3568_Linux_fs/u-boot/drivers/power/regulator/ |
| H A D | rk806.c | 158 static const struct rk8xx_reg_info *get_buck_reg(struct udevice *pmic, in get_buck_reg() 180 static int _buck_set_value(struct udevice *pmic, int buck, int uvolt) in _buck_set_value() 200 static int _buck_set_enable(struct udevice *pmic, int buck, bool enable) in _buck_set_enable() 224 static int _buck_set_suspend_value(struct udevice *pmic, int buck, int uvolt) in _buck_set_suspend_value() 244 static int _buck_get_enable(struct udevice *pmic, int buck) in _buck_get_enable() 265 static int _buck_set_ramp_delay(struct udevice *pmic, int buck, u32 ramp_delay) in _buck_set_ramp_delay() 342 static int _buck_set_suspend_enable(struct udevice *pmic, int buck, bool enable) in _buck_set_suspend_enable() 363 static int _buck_get_suspend_enable(struct udevice *pmic, int buck) in _buck_get_suspend_enable() 383 static const struct rk8xx_reg_info *get_ldo_reg(struct udevice *pmic, in get_ldo_reg() 399 static const struct rk8xx_reg_info *get_pldo_reg(struct udevice *pmic, in get_pldo_reg() [all …]
|
| H A D | rk8xx.c | 222 static const struct rk8xx_reg_info *get_buck_reg(struct udevice *pmic, in get_buck_reg() 278 static int _buck_set_value(struct udevice *pmic, int buck, int uvolt) in _buck_set_value() 304 static int _buck_set_enable(struct udevice *pmic, int buck, bool enable) in _buck_set_enable() 363 static int _buck_set_suspend_value(struct udevice *pmic, int buck, int uvolt) in _buck_set_suspend_value() 383 static int _buck_get_enable(struct udevice *pmic, int buck) in _buck_get_enable() 426 static int _buck_set_ramp_delay(struct udevice *pmic, int buck, u32 ramp_delay) in _buck_set_ramp_delay() 509 static int _buck_set_suspend_enable(struct udevice *pmic, int buck, bool enable) in _buck_set_suspend_enable() 544 static int _buck_get_suspend_enable(struct udevice *pmic, int buck) in _buck_get_suspend_enable() 586 static const struct rk8xx_reg_info *get_ldo_reg(struct udevice *pmic, in get_ldo_reg() 608 static int _ldo_get_enable(struct udevice *pmic, int ldo) in _ldo_get_enable() [all …]
|
| H A D | as3722_regulator.c | 29 struct udevice *pmic = dev_get_parent(dev); in stepdown_set_enable() local 45 struct udevice *pmic = dev_get_parent(dev); in stepdown_get_enable() local 71 struct udevice *pmic = dev_get_parent(dev); in ldo_set_enable() local 87 struct udevice *pmic = dev_get_parent(dev); in ldo_get_enable() local
|
| H A D | tps65090_regulator.c | 28 struct udevice *pmic = dev_get_parent(dev); in tps65090_fet_get_enable() local 50 static int tps65090_fet_set(struct udevice *pmic, int fet_id, bool set) in tps65090_fet_set() 88 struct udevice *pmic = dev_get_parent(dev); in tps65090_fet_set_enable() local
|
| /OK3568_Linux_fs/u-boot/drivers/power/pmic/ |
| H A D | as3722_gpio.c | 15 int as3722_gpio_configure(struct udevice *pmic, unsigned int gpio, in as3722_gpio_configure() 39 struct udevice *pmic = dev_get_parent(dev); in as3722_gpio_set_value() local 74 struct udevice *pmic = dev_get_parent(dev); in as3722_gpio_direction_output() local
|
| /OK3568_Linux_fs/kernel/drivers/watchdog/ |
| H A D | stpmic1_wdt.c | 31 struct stpmic1 *pmic; member 86 struct stpmic1 *pmic; in pmic_wdt_probe() local
|
| /OK3568_Linux_fs/kernel/arch/arm/boot/dts/ |
| H A D | imx6qdl-tqma6b.dtsi | 13 pmic: pmic@8 { label
|
| H A D | mmp2-brownstone.dts | 30 pmic: max8925@3c { label
|
| H A D | pxa910-dkb.dts | 30 pmic: 88pm860x@34 { label
|