Home
last modified time | relevance | path

Searched refs:ldo (Results 1 – 25 of 51) sorted by relevance

123

/Linux-v4.19/drivers/regulator/
Dwm831x-ldo.c52 struct wm831x_ldo *ldo = data; in wm831x_ldo_uv_irq() local
54 regulator_notifier_call_chain(ldo->regulator, in wm831x_ldo_uv_irq()
73 struct wm831x_ldo *ldo = rdev_get_drvdata(rdev); in wm831x_gp_ldo_set_suspend_voltage() local
74 struct wm831x *wm831x = ldo->wm831x; in wm831x_gp_ldo_set_suspend_voltage()
75 int sel, reg = ldo->base + WM831X_LDO_SLEEP_CONTROL; in wm831x_gp_ldo_set_suspend_voltage()
86 struct wm831x_ldo *ldo = rdev_get_drvdata(rdev); in wm831x_gp_ldo_get_mode() local
87 struct wm831x *wm831x = ldo->wm831x; in wm831x_gp_ldo_get_mode()
88 int ctrl_reg = ldo->base + WM831X_LDO_CONTROL; in wm831x_gp_ldo_get_mode()
89 int on_reg = ldo->base + WM831X_LDO_ON_CONTROL; in wm831x_gp_ldo_get_mode()
112 struct wm831x_ldo *ldo = rdev_get_drvdata(rdev); in wm831x_gp_ldo_set_mode() local
[all …]
Dwm8994-regulator.c49 struct wm8994_ldo *ldo = rdev_get_drvdata(rdev); in wm8994_ldo2_list_voltage() local
54 switch (ldo->wm8994->type) { in wm8994_ldo2_list_voltage()
129 int id = pdev->id % ARRAY_SIZE(pdata->ldo); in wm8994_ldo_probe()
131 struct wm8994_ldo *ldo; in wm8994_ldo_probe() local
136 ldo = devm_kzalloc(&pdev->dev, sizeof(struct wm8994_ldo), GFP_KERNEL); in wm8994_ldo_probe()
137 if (!ldo) in wm8994_ldo_probe()
140 ldo->wm8994 = wm8994; in wm8994_ldo_probe()
141 ldo->supply = wm8994_ldo_consumer[id]; in wm8994_ldo_probe()
142 ldo->supply.dev_name = dev_name(wm8994->dev); in wm8994_ldo_probe()
145 config.driver_data = ldo; in wm8994_ldo_probe()
[all …]
Dlp8788-ldo.c159 struct lp8788_ldo *ldo = rdev_get_drvdata(rdev); in lp8788_ldo_enable_time() local
163 if (lp8788_read_byte(ldo->lp, addr, &val)) in lp8788_ldo_enable_time()
466 struct lp8788_ldo *ldo, in lp8788_config_ldo_enable_mode() argument
469 struct lp8788 *lp = ldo->lp; in lp8788_config_ldo_enable_mode()
505 ldo->ena_gpiod = devm_gpiod_get_index_optional(&pdev->dev, in lp8788_config_ldo_enable_mode()
509 if (IS_ERR(ldo->ena_gpiod)) in lp8788_config_ldo_enable_mode()
510 return PTR_ERR(ldo->ena_gpiod); in lp8788_config_ldo_enable_mode()
513 if (!ldo->ena_gpiod) in lp8788_config_ldo_enable_mode()
526 struct lp8788_ldo *ldo; in lp8788_dldo_probe() local
531 ldo = devm_kzalloc(&pdev->dev, sizeof(struct lp8788_ldo), GFP_KERNEL); in lp8788_dldo_probe()
[all …]
Dlp3972.c228 int ldo = rdev_get_id(dev) - LP3972_LDO1; in lp3972_ldo_is_enabled() local
229 u16 mask = LP3972_LDO_OUTPUT_ENABLE_MASK(ldo); in lp3972_ldo_is_enabled()
232 val = lp3972_reg_read(lp3972, LP3972_LDO_OUTPUT_ENABLE_REG(ldo)); in lp3972_ldo_is_enabled()
239 int ldo = rdev_get_id(dev) - LP3972_LDO1; in lp3972_ldo_enable() local
240 u16 mask = LP3972_LDO_OUTPUT_ENABLE_MASK(ldo); in lp3972_ldo_enable()
242 return lp3972_set_bits(lp3972, LP3972_LDO_OUTPUT_ENABLE_REG(ldo), in lp3972_ldo_enable()
249 int ldo = rdev_get_id(dev) - LP3972_LDO1; in lp3972_ldo_disable() local
250 u16 mask = LP3972_LDO_OUTPUT_ENABLE_MASK(ldo); in lp3972_ldo_disable()
252 return lp3972_set_bits(lp3972, LP3972_LDO_OUTPUT_ENABLE_REG(ldo), in lp3972_ldo_disable()
259 int ldo = rdev_get_id(dev) - LP3972_LDO1; in lp3972_ldo_get_voltage_sel() local
[all …]
Dlp3971.c113 int ldo = rdev_get_id(dev) - LP3971_LDO1; in lp3971_ldo_is_enabled() local
114 u16 mask = 1 << (1 + ldo); in lp3971_ldo_is_enabled()
124 int ldo = rdev_get_id(dev) - LP3971_LDO1; in lp3971_ldo_enable() local
125 u16 mask = 1 << (1 + ldo); in lp3971_ldo_enable()
133 int ldo = rdev_get_id(dev) - LP3971_LDO1; in lp3971_ldo_disable() local
134 u16 mask = 1 << (1 + ldo); in lp3971_ldo_disable()
142 int ldo = rdev_get_id(dev) - LP3971_LDO1; in lp3971_ldo_get_voltage_sel() local
145 reg = lp3971_reg_read(lp3971, LP3971_LDO_VOL_CONTR_REG(ldo)); in lp3971_ldo_get_voltage_sel()
146 val = (reg >> LDO_VOL_CONTR_SHIFT(ldo)) & LDO_VOL_CONTR_MASK; in lp3971_ldo_get_voltage_sel()
155 int ldo = rdev_get_id(dev) - LP3971_LDO1; in lp3971_ldo_set_voltage_sel() local
[all …]
Dmax8998.c105 int ldo = rdev_get_id(rdev); in max8998_get_enable_register() local
107 switch (ldo) { in max8998_get_enable_register()
110 *shift = 3 - (ldo - MAX8998_LDO2); in max8998_get_enable_register()
114 *shift = 7 - (ldo - MAX8998_LDO6); in max8998_get_enable_register()
118 *shift = 7 - (ldo - MAX8998_LDO14); in max8998_get_enable_register()
122 *shift = 7 - (ldo - MAX8998_BUCK1); in max8998_get_enable_register()
126 *shift = 7 - (ldo - MAX8998_EN32KHZ_AP); in max8998_get_enable_register()
130 *shift = 7 - (ldo - MAX8998_ESAFEOUT1); in max8998_get_enable_register()
186 int ldo = rdev_get_id(rdev); in max8998_get_voltage_register() local
190 switch (ldo) { in max8998_get_voltage_register()
[all …]
Dqcom_spmi-regulator.c1273 SPMI_VREG(LDO, N300, 0, INF, LDO, ldo, nldo1, 10000),
1274 SPMI_VREG(LDO, N600, 0, 0, LDO, ldo, nldo2, 10000),
1275 SPMI_VREG(LDO, N1200, 0, 0, LDO, ldo, nldo2, 10000),
1276 SPMI_VREG(LDO, N600, 1, INF, LDO, ldo, nldo3, 10000),
1277 SPMI_VREG(LDO, N1200, 1, INF, LDO, ldo, nldo3, 10000),
1278 SPMI_VREG(LDO, N600_ST, 0, 0, LDO, ldo, nldo2, 10000),
1279 SPMI_VREG(LDO, N1200_ST, 0, 0, LDO, ldo, nldo2, 10000),
1280 SPMI_VREG(LDO, N600_ST, 1, INF, LDO, ldo, nldo3, 10000),
1281 SPMI_VREG(LDO, N1200_ST, 1, INF, LDO, ldo, nldo3, 10000),
1282 SPMI_VREG(LDO, P50, 0, INF, LDO, ldo, pldo, 5000),
[all …]
Darizona-ldo1.c70 struct arizona_ldo1 *ldo = rdev_get_drvdata(rdev); in arizona_ldo1_hc_set_voltage_sel() local
71 struct regmap *regmap = ldo->regmap; in arizona_ldo1_hc_set_voltage_sel()
96 struct arizona_ldo1 *ldo = rdev_get_drvdata(rdev); in arizona_ldo1_hc_get_voltage_sel() local
97 struct regmap *regmap = ldo->regmap; in arizona_ldo1_hc_get_voltage_sel()
Dwm8350-regulator.c553 int sel, volt_reg, ldo = rdev_get_id(rdev); in wm8350_ldo_set_suspend_voltage() local
556 dev_dbg(wm8350->dev, "%s %d mV %d\n", __func__, ldo, uV / 1000); in wm8350_ldo_set_suspend_voltage()
558 switch (ldo) { in wm8350_ldo_set_suspend_voltage()
588 int volt_reg, ldo = rdev_get_id(rdev); in wm8350_ldo_set_suspend_enable() local
591 switch (ldo) { in wm8350_ldo_set_suspend_enable()
617 int volt_reg, ldo = rdev_get_id(rdev); in wm8350_ldo_set_suspend_disable() local
620 switch (ldo) { in wm8350_ldo_set_suspend_disable()
691 int wm8350_ldo_set_slot(struct wm8350 *wm8350, int ldo, u16 start, u16 stop) in wm8350_ldo_set_slot() argument
697 __func__, ldo, start, stop); in wm8350_ldo_set_slot()
703 switch (ldo) { in wm8350_ldo_set_slot()
/Linux-v4.19/arch/parisc/kernel/
Dhpmc.S133 ldo 128(sp),sp /* leave room for arguments */
146 ldo 4(%r4),%r4
161 ldo PDC_PIM(%r0), arg0
162 ldo PDC_PIM_HPMC(%r0),arg1 /* Transfer HPMC data */
170 ldo R%PA(os_hpmc_2)(rp), rp
177 ldo PDC_IO(%r0),arg0
178 ldo 0(%r0),arg1 /* log IO errors */
179 ldo 0(%r0),arg2 /* reserved */
180 ldo 0(%r0),arg3 /* reserved */
185 ldo R%PA(os_hpmc_3)(rp),rp
[all …]
Dsyscall.S143 ldo THREAD_SZ_ALGN+FRAME_SIZE(%r30),%r30 /* set up kernel stack */
190 ldo TASK_PT_FR0(%r1), %r27 /* save fpregs from the kernel */
199 ldo -16(%r30),%r29 /* Reference param save area */
222 ldo R%sys_call_table(%r1), %r19
224 ldo R%sys_call_table64(%r1), %r19
243 ldo R%syscall_exit(%r2),%r2
248 ldo R%syscall_exit_rfi(%r2),%r2
259 ldo -ENOSYS(%r0),%r28 /* set errno */
275 ldo -THREAD_SZ_ALGN-FRAME_SIZE(%r30),%r1 /* get task ptr */
295 ldo 4(%r2),%r2
[all …]
Dhead.S81 ldo (PxD_FLAG_PRESENT+PxD_FLAG_VALID)(%r3),%r3
83 ldo ASM_PMD_ENTRY*ASM_PMD_ENTRY_SIZE(%r5),%r4
86 ldo ASM_PGD_ENTRY*ASM_PGD_ENTRY_SIZE(%r4),%r4
92 ldo (PxD_FLAG_PRESENT+PxD_FLAG_VALID)(%r3),%r3
98 ldo (PAGE_SIZE >> PxD_VALUE_SHIFT)(%r3),%r3
101 ldo ASM_PMD_ENTRY_SIZE(%r4),%r4
103 ldo ASM_PGD_ENTRY_SIZE(%r4),%r4
109 ldo 0+_PAGE_KERNEL_RWX(%r0),%r3 /* Hardwired 0 phys addr start */
115 ldo (1<<PFN_PTE_SHIFT)(%r3),%r3 /* add one PFN */
130 ldo THREAD_SZ_ALGN(%r6),%sp
[all …]
Dentry.S88 ldo 4(%r1), %r1
130 ldo THREAD_SZ_ALGN(%r1), %r30
136 ldo TASK_REGS(%r9),%r9
150 ldo PT_SZ_ALGN(%r30),%r30
378 ldo R%PA(swapper_pg_dir)(\reg),\reg
461 ldo ASM_PGD_PMD_OFFSET(\pgd),\pgd
849 ldo TASK_REGS(%r16),%r16
924 ldo -16(%r30),%r29 /* Reference param save area */
934 ldo PT_FR31(%r29),%r1
978 ldo -16(%r30),%r29 /* Reference param save area */
[all …]
Dpacache.S67 ldo 4(%r1), %r1
178 ldo 4(%r1), %r1
369 ldo 128(%r26), %r26
398 ldo 64(%r26), %r26
451 ldo 128(%r25), %r25
460 ldo 128(%r26), %r26
504 ldo 64(%r25), %r25
507 ldo 64(%r26), %r26
650 ldo 128(%r29), %r29
653 ldo 128(%r28), %r28
[all …]
Dreal2.S62 ldo 2*REG_SZ(%sp), %sp /* room for a couple more saves */
110 ldo -2*REG_SZ(%sp), %sp
173 ldo 4(%r1), %r1
210 ldo 4(%r1), %r1
252 ldo 64(%arg1), %r29
/Linux-v4.19/Documentation/devicetree/bindings/regulator/
Dmt6380-regulator.txt5 to its regulator type, buck-<name> and ldo-<name>. The definition for each
13 ldo-vm ,ldo-va , ldo-vphy, ldo-vddr, ldo-vt
45 mt6380_vm_reg: ldo-vm {
54 mt6380_va_reg: ldo-va {
63 mt6380_vphy_reg: ldo-vphy {
72 mt6380_vddr_reg: ldo-vddr {
81 mt6380_vt_reg: ldo-vt {
Das3722-regulator.txt8 sd[0-6], 10 LDOs as ldo[0-7], ldo[9-11]. The input supply of these
28 sd[0-6], ldo[0-7], ldo[9-11].
Dti-abb-regulator.txt48 - "ldo-address" - Contains address of ABB LDO override register.
50 - ti,ldovbb-vset-mask - Required if ldo-address is set, mask for LDO override
52 - ti,ldovbb-override-mask - Required if ldo-address is set, mask for LDO
65 Vset value efuse Mask: Mandatory if ldo-address is set. Picks up from
66 efuse the value to set in 'ti,ldovbb-vset-mask' at ldo-address.
118 "efuse-address", "ldo-address";
/Linux-v4.19/arch/parisc/lib/
Dlusercopy.S78 ldo 1(%r25),%r25
107 ldo 1(%r26),%r26 /* special case for N == 0 */
198 ldo -1(len),len
210 ldo 16(src),src
215 ldo 16(src),src
229 ldo -32(len),len
236 ldo -4(len),len
250 ldo -1(len),len
265 ldo 16(src),src
279 ldo -16(len),len
[all …]
/Linux-v4.19/arch/arm64/boot/dts/mediatek/
Dmt6380.dtsi41 mt6380_vm_reg: ldo-vm {
50 mt6380_va_reg: ldo-va {
59 mt6380_vphy_reg: ldo-vphy {
68 mt6380_vddr_reg: ldo-vddr {
77 mt6380_vt_reg: ldo-vt {
/Linux-v4.19/arch/arm/boot/dts/
Daxp81x.dtsi61 gpio0_ldo: gpio0-ldo {
63 function = "ldo";
66 gpio1_ldo: gpio1-ldo {
68 function = "ldo";
141 reg_ldo_io0: ldo-io0 {
148 reg_ldo_io1: ldo-io1 {
155 reg_rtc_ldo: rtc-ldo {
/Linux-v4.19/Documentation/devicetree/bindings/gpio/
Dgpio-axp209.txt66 GPIO0 | gpio_in, gpio_out, ldo, adc
67 GPIO1 | gpio_in, gpio_out, ldo, adc
74 GPIO0 | gpio_in, gpio_out, ldo, adc
75 GPIO1 | gpio_in, gpio_out, ldo
/Linux-v4.19/drivers/mfd/
Dwm8994-core.c225 static int wm8994_ldo_in_use(struct wm8994_pdata *pdata, int ldo) in wm8994_ldo_in_use() argument
232 ldo_pdata = &pdata->ldo[ldo]; in wm8994_ldo_in_use()
240 static int wm8994_ldo_in_use(struct wm8994_pdata *pdata, int ldo) in wm8994_ldo_in_use() argument
309 pdata->ldo[0].enable = of_get_named_gpio(np, "wlf,ldo1ena", 0); in wm8994_set_pdata_from_of()
310 if (pdata->ldo[0].enable < 0) in wm8994_set_pdata_from_of()
311 pdata->ldo[0].enable = 0; in wm8994_set_pdata_from_of()
313 pdata->ldo[1].enable = of_get_named_gpio(np, "wlf,ldo2ena", 0); in wm8994_set_pdata_from_of()
314 if (pdata->ldo[1].enable < 0) in wm8994_set_pdata_from_of()
315 pdata->ldo[1].enable = 0; in wm8994_set_pdata_from_of()
/Linux-v4.19/arch/arm64/boot/dts/allwinner/
Daxp803.dtsi132 reg_ldo_io0: ldo-io0 {
133 regulator-name = "ldo-io0";
137 reg_ldo_io1: ldo-io1 {
138 regulator-name = "ldo-io1";
142 reg_rtc_ldo: rtc-ldo {
147 regulator-name = "rtc-ldo";
/Linux-v4.19/Documentation/devicetree/bindings/sound/
Dcs35l33.txt61 - cirrus,ldo-thld : Configures the signal threshold at which the PWM output
66 - cirrus,ldo-path-disable : This is a boolean property. If present, the H/G
70 - cirrus,ldo-entry-delay : The LDO entry delay in milliseconds before the H/G
116 cirrus,ldo-thld = <0x1>;
117 cirrus,ldo-path-disable = <0x0>;
118 cirrus,ldo-entry-delay=<0x4>;

123