Home
last modified time | relevance | path

Searched refs:pmic (Results 1 – 25 of 161) sorted by relevance

1234567

/arch/arm/mach-omap2/
Dvp.c18 vsel = voltdm->pmic->uv_to_vsel(volt); in _vp_set_init_voltage()
44 if (!voltdm->pmic || !voltdm->pmic->uv_to_vsel) { in omap_vp_init()
60 timeout = (sys_clk_rate * voltdm->pmic->vp_timeout_us) / 1000; in omap_vp_init()
61 vddmin = max(voltdm->vp_param->vddmin, voltdm->pmic->vddmin); in omap_vp_init()
62 vddmax = min(voltdm->vp_param->vddmax, voltdm->pmic->vddmax); in omap_vp_init()
63 vddmin = voltdm->pmic->uv_to_vsel(vddmin); in omap_vp_init()
64 vddmax = voltdm->pmic->uv_to_vsel(vddmax); in omap_vp_init()
66 waittime = DIV_ROUND_UP(voltdm->pmic->step_size * sys_clk_rate, in omap_vp_init()
67 1000 * voltdm->pmic->slew_rate); in omap_vp_init()
68 vstepmin = voltdm->pmic->vp_vstepmin; in omap_vp_init()
[all …]
Dvc.c121 if (!voltdm->pmic) { in omap_vc_pre_scale()
127 if (!voltdm->pmic->uv_to_vsel) { in omap_vc_pre_scale()
139 *target_vsel = voltdm->pmic->uv_to_vsel(target_volt); in omap_vc_pre_scale()
140 *current_vsel = voltdm->pmic->uv_to_vsel(voltdm->nominal_volt); in omap_vc_pre_scale()
163 smps_delay = ((smps_steps * voltdm->pmic->step_size) / in omap_vc_post_scale()
164 voltdm->pmic->slew_rate) + 2; in omap_vc_post_scale()
335 val = (voltdm->vc_param->on - idle) / voltdm->pmic->slew_rate; in omap3_init_voltsetup1()
436 time = voltage_diff / voltdm->pmic->slew_rate; in omap4_calc_volt_ramp()
617 if (!voltdm->pmic->i2c_high_speed) { in omap4_vc_i2c_timing_init()
629 capacitance += voltdm->pmic->i2c_pad_load; in omap4_vc_i2c_timing_init()
[all …]
Dvoltage.c214 struct omap_voltdm_pmic *pmic) in omap_voltage_register_pmic() argument
221 voltdm->pmic = pmic; in omap_voltage_register_pmic()
Dvoltage.h72 struct omap_voltdm_pmic *pmic; member
159 struct omap_voltdm_pmic *pmic);
/arch/arm/boot/dts/
Dqcom-pm8841.dtsi7 compatible = "qcom,spmi-pmic";
31 compatible = "qcom,spmi-pmic";
Dexynos4210-trats.dts298 compatible = "maxim,max8997-pmic";
304 max8997,pmic-buck1-uses-gpio-dvs;
305 max8997,pmic-buck2-uses-gpio-dvs;
306 max8997,pmic-buck5-uses-gpio-dvs;
308 max8997,pmic-ignore-gpiodvs-side-effect;
309 max8997,pmic-buck125-default-dvs-idx = <0>;
311 max8997,pmic-buck125-dvs-gpios = <&gpx0 5 GPIO_ACTIVE_HIGH>,
315 max8997,pmic-buck1-dvs-voltage = <1350000>, <1300000>,
320 max8997,pmic-buck2-dvs-voltage = <1100000>, <1000000>,
325 max8997,pmic-buck5-dvs-voltage = <1200000>, <1200000>,
Ds5pv210-aquila.dts70 i2c_pmic: i2c-pmic {
78 pmic@66 {
82 max8998,pmic-buck1-default-dvs-idx = <0>;
83 max8998,pmic-buck1-dvs-gpios = <&gph0 3 0>,
85 max8998,pmic-buck1-dvs-voltage = <1200000>, <1200000>,
88 max8998,pmic-buck2-default-dvs-idx = <0>;
89 max8998,pmic-buck2-dvs-gpio = <&gph0 5 0>;
90 max8998,pmic-buck2-dvs-voltage = <1200000>, <1200000>;
Dtegra30-cardhu-a02.dts32 gpio = <&pmic 6 GPIO_ACTIVE_HIGH>;
44 gpio = <&pmic 7 GPIO_ACTIVE_HIGH>;
78 gpio = <&pmic 2 GPIO_ACTIVE_HIGH>;
Dtegra30-cardhu-a04.dts32 gpio = <&pmic 7 GPIO_ACTIVE_HIGH>;
44 gpio = <&pmic 6 GPIO_ACTIVE_HIGH>;
78 gpio = <&pmic 8 GPIO_ACTIVE_HIGH>;
Ds5pv210-goni.dts81 i2c_pmic: i2c-pmic {
89 pmic@66 {
93 max8998,pmic-buck1-default-dvs-idx = <0>;
94 max8998,pmic-buck1-dvs-gpios = <&gph0 3 0>,
96 max8998,pmic-buck1-dvs-voltage = <1200000>, <1200000>,
99 max8998,pmic-buck2-default-dvs-idx = <0>;
100 max8998,pmic-buck2-dvs-gpio = <&gph0 5 0>;
101 max8998,pmic-buck2-dvs-voltage = <1200000>, <1200000>;
Dexynos4210-universal_c210.dts312 vdd_arm_reg: pmic@60 {
331 pmic@66 {
335 max8998,pmic-buck1-default-dvs-idx = <0>;
336 max8998,pmic-buck1-dvs-gpios = <&gpx0 5 GPIO_ACTIVE_HIGH>,
338 max8998,pmic-buck1-dvs-voltage = <1100000>, <1000000>,
341 max8998,pmic-buck2-default-dvs-idx = <0>;
342 max8998,pmic-buck2-dvs-gpio = <&gpe2 0 GPIO_ACTIVE_HIGH>;
343 max8998,pmic-buck2-dvs-voltage = <1200000>, <1100000>;
Dqcom-pma8084.dtsi8 compatible = "qcom,spmi-pmic";
105 compatible = "qcom,spmi-pmic";
Dexynos4412-origen.dts106 compatible = "samsung,s5m8767-pmic";
109 s5m8767,pmic-buck-default-dvs-idx = <3>;
111 s5m8767,pmic-buck-dvs-gpios = <&gpx2 3 GPIO_ACTIVE_HIGH>,
115 s5m8767,pmic-buck-ds-gpios = <&gpm3 5 GPIO_ACTIVE_HIGH>,
119 s5m8767,pmic-buck2-dvs-voltage = <1250000>, <1200000>,
124 s5m8767,pmic-buck3-dvs-voltage = <1100000>, <1100000>,
129 s5m8767,pmic-buck4-dvs-voltage = <1200000>, <1200000>,
Drk3288-r89.dts150 vdd_cpu: pmic@40 {
164 vdd_gpu: pmic@41 {
189 act8846: pmic@5a {
298 pmic_vsel: pmic-vsel {
313 pmic {
314 pmic_int: pmic-int {
Dexynos5250-spring.dts111 s5m8767-pmic@66 {
112 compatible = "samsung,s5m8767-pmic";
120 s5m8767,pmic-buck-dvs-gpios = <&gpd1 0 GPIO_ACTIVE_LOW>, /* DVS1 */
124 s5m8767,pmic-buck-ds-gpios = <&gpx2 3 GPIO_ACTIVE_LOW>, /* SET1 */
133 s5m8767,pmic-buck2-dvs-voltage = <1350000>, <1300000>,
138 s5m8767,pmic-buck3-dvs-voltage = <1100000>, <1100000>,
143 s5m8767,pmic-buck4-dvs-voltage = <1200000>, <1200000>,
Dexynos5250-arndale.dts169 compatible = "samsung,s5m8767-pmic";
194 s5m8767,pmic-buck2-dvs-voltage = <1300000>;
195 s5m8767,pmic-buck3-dvs-voltage = <1100000>;
196 s5m8767,pmic-buck4-dvs-voltage = <1200000>;
197 s5m8767,pmic-buck-dvs-gpios = <&gpd1 0 GPIO_ACTIVE_HIGH>,
200 s5m8767,pmic-buck-ds-gpios = <&gpx2 3 GPIO_ACTIVE_HIGH>,
Dtegra114-tn7.dts63 palmas: pmic@58 {
79 pmic {
80 compatible = "ti,tps65913-pmic", "ti,palmas-pmic";
Dexynos4210-origen.dts153 compatible = "maxim,max8997-pmic";
158 max8997,pmic-buck1-dvs-voltage = <1350000>;
159 max8997,pmic-buck2-dvs-voltage = <1100000>;
160 max8997,pmic-buck5-dvs-voltage = <1200000>;
Dam335x-bone-common.dtsi293 * Configure pmic to enter OFF-state instead of SLEEP-state ("RTC-only
298 * [PATCH] ARM: dts: am335x-bone* enable pmic-shutdown-controller
304 * &tps { /delete-property/ ti,pmic-shutdown-controller; }
309 ti,pmic-shutdown-controller;
Dqcom-pm8941.dtsi8 compatible ="qcom,spmi-pmic";
157 compatible = "qcom,spmi-pmic";
Dtegra124-nyan.dtsi6 rtc0 = "/i2c@0,7000d000/pmic@40";
103 pmic: pmic@40 { label
569 gpio = <&pmic 1 GPIO_ACTIVE_HIGH>;
634 gpio = <&pmic 4 GPIO_ACTIVE_HIGH>;
650 gpio = <&pmic 2 GPIO_ACTIVE_HIGH>;
Dqcom-apq8064-cm-qs600.dts3 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h>
184 pmic@0 {
Dqcom-apq8064-ifc6410.dts3 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h>
235 pmic@0 {
/arch/arm64/boot/dts/qcom/
Dpm8916.dtsi8 compatible = "qcom,spmi-pmic";
94 compatible = "qcom,spmi-pmic";
Dapq8016-sbc-pmic-pins.dtsi1 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h>

1234567