Home
last modified time | relevance | path

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

12345678910>>...15

/arch/arm64/boot/dts/qcom/
Dpm8004.dtsi7 pmic@4 {
8 compatible = "qcom,pm8004", "qcom,spmi-pmic";
14 pmic@5 {
15 compatible = "qcom,pm8004", "qcom,spmi-pmic";
Dpmi8998.dtsi6 pmi8998_lsid0: pmic@2 {
7 compatible = "qcom,pmi8998", "qcom,spmi-pmic";
23 pmi8998_lsid1: pmic@3 {
24 compatible = "qcom,pmi8998", "qcom,spmi-pmic";
Dpmi8994.dtsi7 pmic@2 {
8 compatible = "qcom,pmi8994", "qcom,spmi-pmic";
24 pmic@3 {
25 compatible = "qcom,pmi8994", "qcom,spmi-pmic";
Dpm8005.dtsi8 pm8005_lsid0: pmic@4 {
9 compatible = "qcom,pm8005", "qcom,spmi-pmic";
26 pm8005_lsid1: pmic@5 {
27 compatible = "qcom,pm8005", "qcom,spmi-pmic";
Dpm8150l.dtsi12 pmic@4 {
13 compatible = "qcom,pm8150l", "qcom,spmi-pmic";
64 pmic@5 {
65 compatible = "qcom,pm8150l", "qcom,spmi-pmic";
Dpm8150b.dtsi12 pmic@2 {
13 compatible = "qcom,pm8150b", "qcom,spmi-pmic";
70 pmic@3 {
71 compatible = "qcom,pm8150b", "qcom,spmi-pmic";
Dpm8150.dtsi13 pm8150_0: pmic@0 {
14 compatible = "qcom,pm8150", "qcom,spmi-pmic";
81 pmic@1 {
82 compatible = "qcom,pm8150", "qcom,spmi-pmic";
Dpm8994.dtsi8 pmic@0 {
9 compatible = "qcom,pm8994", "qcom,spmi-pmic";
83 pmic@1 {
84 compatible = "qcom,pm8994", "qcom,spmi-pmic";
Dpm8998.dtsi35 pm8998_lsid0: pmic@0 {
36 compatible = "qcom,pm8998", "qcom,spmi-pmic";
106 pm8998_lsid1: pmic@1 {
107 compatible = "qcom,pm8998", "qcom,spmi-pmic";
Dapq8016-sbc-pmic-pins.dtsi2 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h>
3 #include <dt-bindings/pinctrl/qcom,pmic-mpp.h>
Dpm8916.dtsi10 compatible = "qcom,pm8916", "qcom,spmi-pmic";
109 compatible = "qcom,pm8916", "qcom,spmi-pmic";
117 reg-names = "pmic-codec-core";
/arch/arm/mach-omap2/
Dvp.c19 vsel = voltdm->pmic->uv_to_vsel(volt); in _vp_set_init_voltage()
45 if (!voltdm->pmic || !voltdm->pmic->uv_to_vsel) { in omap_vp_init()
61 timeout = (sys_clk_rate * voltdm->pmic->vp_timeout_us) / 1000; in omap_vp_init()
62 vddmin = max(voltdm->vp_param->vddmin, voltdm->pmic->vddmin); in omap_vp_init()
63 vddmax = min(voltdm->vp_param->vddmax, voltdm->pmic->vddmax); in omap_vp_init()
64 vddmin = voltdm->pmic->uv_to_vsel(vddmin); in omap_vp_init()
65 vddmax = voltdm->pmic->uv_to_vsel(vddmax); in omap_vp_init()
67 waittime = DIV_ROUND_UP(voltdm->pmic->step_size * sys_clk_rate, in omap_vp_init()
68 1000 * voltdm->pmic->slew_rate); in omap_vp_init()
69 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.c217 struct omap_voltdm_pmic *pmic) in omap_voltage_register_pmic() argument
224 voltdm->pmic = pmic; in omap_voltage_register_pmic()
Dvoltage.h69 struct omap_voltdm_pmic *pmic; member
156 struct omap_voltdm_pmic *pmic);
/arch/arm/boot/dts/
Dstm32mp157a-avenger96.dts132 pmic: stpmic@33 { label
197 interrupt-parent = <&pmic>;
205 interrupt-parent = <&pmic>;
221 interrupt-parent = <&pmic>;
229 interrupt-parent = <&pmic>;
238 interrupt-parent = <&pmic>;
251 interrupt-parent = <&pmic>;
257 interrupt-parent = <&pmic>;
264 interrupt-parent = <&pmic>;
Dqcom-pm8841.dtsi8 compatible = "qcom,pm8841", "qcom,spmi-pmic";
33 compatible = "qcom,pm8841", "qcom,spmi-pmic";
Dexynos4210-trats.dts282 compatible = "maxim,max8997-pmic";
289 max8997,pmic-buck1-uses-gpio-dvs;
290 max8997,pmic-buck2-uses-gpio-dvs;
291 max8997,pmic-buck5-uses-gpio-dvs;
293 max8997,pmic-ignore-gpiodvs-side-effect;
294 max8997,pmic-buck125-default-dvs-idx = <0>;
296 max8997,pmic-buck125-dvs-gpios = <&gpx0 5 GPIO_ACTIVE_HIGH>,
300 max8997,pmic-buck1-dvs-voltage = <1350000>, <1300000>,
305 max8997,pmic-buck2-dvs-voltage = <1100000>, <1000000>,
310 max8997,pmic-buck5-dvs-voltage = <1200000>, <1200000>,
Ds5pv210-aquila.dts67 i2c_pmic: i2c-pmic {
75 pmic@66 {
79 max8998,pmic-buck1-default-dvs-idx = <0>;
80 max8998,pmic-buck1-dvs-gpios = <&gph0 3 0>,
82 max8998,pmic-buck1-dvs-voltage = <1200000>, <1200000>,
85 max8998,pmic-buck2-default-dvs-idx = <0>;
86 max8998,pmic-buck2-dvs-gpio = <&gph0 5 0>;
87 max8998,pmic-buck2-dvs-voltage = <1200000>, <1200000>;
Dtegra30-cardhu-a02.dts33 gpio = <&pmic 6 GPIO_ACTIVE_HIGH>;
45 gpio = <&pmic 7 GPIO_ACTIVE_HIGH>;
79 gpio = <&pmic 2 GPIO_ACTIVE_HIGH>;
Ds5pv210-goni.dts78 i2c_pmic: i2c-pmic {
86 pmic@66 {
90 max8998,pmic-buck1-default-dvs-idx = <0>;
91 max8998,pmic-buck1-dvs-gpios = <&gph0 3 0>,
93 max8998,pmic-buck1-dvs-voltage = <1200000>, <1200000>,
96 max8998,pmic-buck2-default-dvs-idx = <0>;
97 max8998,pmic-buck2-dvs-gpio = <&gph0 5 0>;
98 max8998,pmic-buck2-dvs-voltage = <1200000>, <1200000>;
Dtegra30-cardhu-a04.dts33 gpio = <&pmic 7 GPIO_ACTIVE_HIGH>;
45 gpio = <&pmic 6 GPIO_ACTIVE_HIGH>;
79 gpio = <&pmic 8 GPIO_ACTIVE_HIGH>;
Drk3288-r89.dts119 vdd_cpu: pmic@40 {
133 vdd_gpu: pmic@41 {
158 act8846: pmic@5a {
267 pmic_vsel: pmic-vsel {
288 pmic {
289 pmic_int: pmic-int {
Dexynos4412-itop-scp-core.dtsi137 s5m8767: s5m8767-pmic@66 {
138 compatible = "samsung,s5m8767-pmic";
141 s5m8767,pmic-buck-default-dvs-idx = <3>;
143 s5m8767,pmic-buck-dvs-gpios = <&gpb 5 GPIO_ACTIVE_HIGH>,
147 s5m8767,pmic-buck-ds-gpios = <&gpm3 5 GPIO_ACTIVE_HIGH>,
152 s5m8767,pmic-buck2-dvs-voltage = <1356250>, <1300000>,
157 s5m8767,pmic-buck3-dvs-voltage = <1000000>, <1000000>,
162 s5m8767,pmic-buck4-dvs-voltage = <1081250>, <1081250>,
/arch/arm64/boot/dts/rockchip/
Drk3399-evb.dts208 pmic {
209 pmic_int_l: pmic-int-l {
214 pmic_dvs2: pmic-dvs2 {

12345678910>>...15