Home
last modified time | relevance | path

Searched +full:regulator +full:- +full:v6 (Results 1 – 25 of 36) sorted by relevance

12

/kernel/linux/linux-5.10/Documentation/devicetree/bindings/regulator/
Dmax8660.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/regulator/max8660.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Maxim MAX8660 voltage regulator
10 - Daniel Mack <zonque@gmail.com>
14 pattern: "pmic@[0-9a-f]{1,2}"
17 - maxim,max8660
18 - maxim,max8661
27 "regulator-.+":
[all …]
/kernel/linux/linux-6.6/drivers/regulator/
Dmax1586.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * max1586.c -- Voltage and current regulation for the Maxim 1586
11 #include <linux/regulator/driver.h>
13 #include <linux/regulator/max1586.h>
15 #include <linux/regulator/of_regulator.h>
41 * V6 voltage
43 * set V6 to either 0V, 1.8V, 2.5V, 3V depending on (x & 0x3)
44 * As regulator framework doesn't accept voltages to be 0V, we use 1uV.
60 return max1586->v3_curr_sel; in max1586_v3_get_voltage_sel()
67 struct i2c_client *client = max1586->client; in max1586_v3_set_voltage_sel()
[all …]
Dpcap-regulator.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * PCAP2 Regulator Driver
13 #include <linux/regulator/driver.h>
14 #include <linux/regulator/machine.h>
15 #include <linux/mfd/ezx-pcap.h>
116 VREG_INFO(V6, PCAP_REG_VREG2, 1, 2, 14, 20),
147 /* the regulator doesn't support voltage switching */ in pcap_regulator_set_voltage_sel()
148 if (rdev->desc->n_voltages == 1) in pcap_regulator_set_voltage_sel()
149 return -EINVAL; in pcap_regulator_set_voltage_sel()
151 return ezx_pcap_set_bits(pcap, vreg->reg, in pcap_regulator_set_voltage_sel()
[all …]
Dmax8660.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * max8660.c -- Voltage regulation for the Maxim 8660/8661
5 * based on max1586.c and wm8400-regulator.c
11 * Datasheet: http://datasheets.maxim-ic.com/en/ds/MAX8660-MAX8661.pdf
13 * This chip is a bit nasty because it is a write-only device. Thus, the driver
23 * functions for V3-V7 is sufficient. For maximum flexibility during
31 #include <linux/regulator/driver.h>
33 #include <linux/regulator/max8660.h>
36 #include <linux/regulator/of_regulator.h>
80 u8 reg_val = (max8660->shadow_regs[reg] & mask) | val; in max8660_write()
[all …]
/kernel/linux/linux-5.10/drivers/regulator/
Dmax1586.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * max1586.c -- Voltage and current regulation for the Maxim 1586
11 #include <linux/regulator/driver.h>
13 #include <linux/regulator/max1586.h>
15 #include <linux/regulator/of_regulator.h>
41 * V6 voltage
43 * set V6 to either 0V, 1.8V, 2.5V, 3V depending on (x & 0x3)
44 * As regulator framework doesn't accept voltages to be 0V, we use 1uV.
60 return max1586->v3_curr_sel; in max1586_v3_get_voltage_sel()
67 struct i2c_client *client = max1586->client; in max1586_v3_set_voltage_sel()
[all …]
Dpcap-regulator.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * PCAP2 Regulator Driver
13 #include <linux/regulator/driver.h>
14 #include <linux/regulator/machine.h>
15 #include <linux/mfd/ezx-pcap.h>
116 VREG_INFO(V6, PCAP_REG_VREG2, 1, 2, 14, 20),
147 /* the regulator doesn't support voltage switching */ in pcap_regulator_set_voltage_sel()
148 if (rdev->desc->n_voltages == 1) in pcap_regulator_set_voltage_sel()
149 return -EINVAL; in pcap_regulator_set_voltage_sel()
151 return ezx_pcap_set_bits(pcap, vreg->reg, in pcap_regulator_set_voltage_sel()
[all …]
Dmax8660.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * max8660.c -- Voltage regulation for the Maxim 8660/8661
5 * based on max1586.c and wm8400-regulator.c
11 * Datasheet: http://datasheets.maxim-ic.com/en/ds/MAX8660-MAX8661.pdf
13 * This chip is a bit nasty because it is a write-only device. Thus, the driver
23 * functions for V3-V7 is sufficient. For maximum flexibility during
31 #include <linux/regulator/driver.h>
33 #include <linux/regulator/max8660.h>
36 #include <linux/regulator/of_regulator.h>
80 u8 reg_val = (max8660->shadow_regs[reg] & mask) | val; in max8660_write()
[all …]
/kernel/linux/linux-6.6/sound/soc/amd/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
14 select REGULATOR
39 tristate "AMD Audio Coprocessor-v3.x support"
58 tristate "AMD Audio Coprocessor - Renoir support"
72 tristate "AMD Audio Coprocessor-v5.x I2S support"
95 tristate "AMD Audio Coprocessor-v6.x Yellow Carp support"
99 This option enables Audio Coprocessor i.e ACP v6.x support on
126 tristate "AMD Audio Coprocessor-v6.2 RPL support"
129 This option enables Audio Coprocessor i.e. ACP v6.2 support on
136 tristate "AMD Audio Coprocessor-v6.3 Pink Sardine support"
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/regulator/
Dmax8660.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/regulator/max8660.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Maxim MAX8660 voltage regulator
10 - Daniel Mack <zonque@gmail.com>
14 pattern: "pmic@[0-9a-f]{1,2}"
17 - maxim,max8660
18 - maxim,max8661
27 "^regulator-.+$":
[all …]
/kernel/linux/linux-6.6/include/linux/regulator/
Dmax1586.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 * max1586.h -- Voltage regulation for the Maxim 1586
11 #include <linux/regulator/machine.h>
23 * max1586_subdev_data - regulator data
24 * @id: regulator Id (either MAX1586_V3 or MAX1586_V6)
25 * @name: regulator cute name (example for V3: "vcc_core")
26 * @platform_data: regulator init data (constraints, supplies, ...)
35 * max1586_platform_data - platform data for max1586
37 * @subdevs: regulator used
38 * At most, there will be a regulator for V3 and one for V6 voltages.
/kernel/linux/linux-5.10/include/linux/regulator/
Dmax1586.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 * max1586.h -- Voltage regulation for the Maxim 1586
11 #include <linux/regulator/machine.h>
23 * max1586_subdev_data - regulator data
24 * @id: regulator Id (either MAX1586_V3 or MAX1586_V6)
25 * @name: regulator cute name (example for V3: "vcc_core")
26 * @platform_data: regulator init data (constraints, supplies, ...)
35 * max1586_platform_data - platform data for max1586
37 * @subdevs: regulator used
38 * At most, there will be a regulator for V3 and one for V6 voltages.
/kernel/linux/linux-6.6/arch/arm/boot/dts/intel/pxa/
Dpxa300-raumfeld-common.dtsi1 // SPDX-License-Identifier: GPL-2.0
4 #include <dt-bindings/gpio/gpio.h>
5 #include <dt-bindings/input/input.h>
6 #include <dt-bindings/interrupt-controller/irq.h>
10 hw-revision = <0>;
14 stdout-path = &ffuart;
22 reg_3v3: regulator-3v3 {
23 compatible = "regulator-fixed";
24 regulator-name = "3v3-fixed-supply";
25 regulator-min-microvolt = <3300000>;
[all …]
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Dpxa300-raumfeld-common.dtsi1 // SPDX-License-Identifier: GPL-2.0
4 #include <dt-bindings/gpio/gpio.h>
5 #include <dt-bindings/input/input.h>
6 #include <dt-bindings/interrupt-controller/irq.h>
10 hw-revision = <0>;
14 stdout-path = &ffuart;
22 reg_3v3: regulator-3v3 {
23 compatible = "regulator-fixed";
24 regulator-name = "3v3-fixed-supply";
25 regulator-min-microvolt = <3300000>;
[all …]
Dam335x-boneblue.dts1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/
5 /dts-v1/;
8 #include "am335x-osd335x-common.dtsi"
9 #include <dt-bindings/interrupt-controller/irq.h>
13 compatible = "ti,am335x-bone-blue", "ti,am33xx";
16 stdout-path = &uart0;
20 pinctrl-names = "default";
21 pinctrl-0 = <&user_leds_s0>;
23 compatible = "gpio-leds";
[all …]
/kernel/linux/linux-6.6/drivers/ufs/host/
Dufs-mediatek.h1 /* SPDX-License-Identifier: GPL-2.0 */
53 * Ref-clk control
143 struct regulator *reg_vcore;
171 struct regulator *reg_va09;
194 * Multi-VCC by Numbering
222 unsigned long v6; member
229 s.cmd, s.v1, s.v2, s.v3, s.v4, s.v5, s.v6, s.res); in _ufs_mtk_smc()
/kernel/linux/linux-6.6/arch/arm64/boot/dts/ti/
Dk3-am64-phycore-som.dtsi1 // SPDX-License-Identifier: GPL-2.0
3 * Copyright (C) 2021 PHYTEC America, LLC - https://www.phytec.com
10 * https://www.phytec.com/product/phycore-am64x
13 #include <dt-bindings/gpio/gpio.h>
14 #include <dt-bindings/leds/common.h>
15 #include <dt-bindings/net/ti-dp83867.h>
18 model = "PHYTEC phyCORE-AM64x";
19 compatible = "phytec,am64-phycore-som", "ti,am642";
32 reserved-memory {
33 #address-cells = <2>;
[all …]
Dk3-am642-evm.dts1 // SPDX-License-Identifier: GPL-2.0
3 * Copyright (C) 2020-2021 Texas Instruments Incorporated - https://www.ti.com/
6 /dts-v1/;
8 #include <dt-bindings/phy/phy.h>
9 #include <dt-bindings/leds/common.h>
10 #include <dt-bindings/gpio/gpio.h>
11 #include <dt-bindings/net/ti-dp83867.h>
12 #include "k3-am642.dtsi"
14 #include "k3-serdes.h"
17 compatible = "ti,am642-evm", "ti,am642";
[all …]
Dk3-am642-tqma64xxl-mbax4xxl.dts1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (C) 2021 Texas Instruments Incorporated - https://www.ti.com/
4 * Copyright (c) 2022-2023 TQ-Systems GmbH <linux@ew.tq-group.com>, D-82229 Seefeld, Germany.
7 /dts-v1/;
9 #include <dt-bindings/gpio/gpio.h>
10 #include <dt-bindings/input/input.h>
11 #include <dt-bindings/net/ti-dp83867.h>
12 #include <dt-bindings/phy/phy.h>
13 #include <dt-bindings/pwm/pwm.h>
14 #include "k3-serdes.h"
[all …]
/kernel/linux/linux-6.6/arch/arm/boot/dts/ti/omap/
Dam335x-boneblue.dts1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/
5 /dts-v1/;
8 #include "am335x-osd335x-common.dtsi"
9 #include <dt-bindings/interrupt-controller/irq.h>
13 compatible = "ti,am335x-bone-blue", "ti,am33xx";
16 stdout-path = &uart0;
20 pinctrl-names = "default";
21 pinctrl-0 = <&user_leds_s0>;
23 compatible = "gpio-leds";
[all …]
Dam335x-guardian.dts1 // SPDX-License-Identifier: GPL-2.0
3 * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/
6 /dts-v1/;
9 #include <dt-bindings/input/input.h>
10 #include <dt-bindings/interrupt-controller/irq.h>
14 compatible = "bosch,am335x-guardian", "ti,am33xx";
17 stdout-path = &uart0;
18 tick-timer = &timer2;
23 cpu0-supply = <&dcdc2_reg>;
32 guardian_buttons: gpio-keys {
[all …]
/kernel/linux/linux-5.10/include/linux/mfd/
Dezx-pcap.h1 /* SPDX-License-Identifier: GPL-2.0 */
54 #define PCAP_REG_VREG2 0x6 /* Regulator Bank 2 Control */
55 #define PCAP_REG_AUXVREG 0x7 /* Auxiliary Regulator Control */
64 #define PCAP_REG_LOWPWR 0x18 /* Regulator Low Power Control */
74 #define PCAP_REG_SWCTRL 0x4 /* Switching Regulator Control */
75 #define PCAP_REG_VREG1 0x5 /* Regulator Bank 1 Control */
82 #define PCAP_REG_AUXVREG_MASK 0x16 /* Auxiliary Regulator Mask */
118 #define V6 5 macro
/kernel/linux/linux-6.6/include/linux/mfd/
Dezx-pcap.h1 /* SPDX-License-Identifier: GPL-2.0 */
54 #define PCAP_REG_VREG2 0x6 /* Regulator Bank 2 Control */
55 #define PCAP_REG_AUXVREG 0x7 /* Auxiliary Regulator Control */
64 #define PCAP_REG_LOWPWR 0x18 /* Regulator Low Power Control */
74 #define PCAP_REG_SWCTRL 0x4 /* Switching Regulator Control */
75 #define PCAP_REG_VREG1 0x5 /* Regulator Bank 1 Control */
82 #define PCAP_REG_AUXVREG_MASK 0x16 /* Auxiliary Regulator Mask */
118 #define V6 5 macro
/kernel/linux/linux-5.10/drivers/gpu/drm/panel/
Dpanel-ilitek-ili9322.c1 // SPDX-License-Identifier: GPL-2.0-only
6 * - 8-bit serial RGB interface
7 * - 24-bit parallel RGB interface
8 * - 8-bit ITU-R BT.601 interface
9 * - 8-bit ITU-R BT.656 interface
10 * - Up to 320RGBx240 dots resolution TFT LCD displays
11 * - Scaling, brightness and contrast
19 * Derived from drivers/drm/gpu/panel/panel-samsung-ld9040.c
27 #include <linux/regulator/consumer.h>
55 * VREG1 voltage regulator from 3.6V (0x00) to 6.0V (0x18) in 0.1V
[all …]
/kernel/linux/linux-6.6/drivers/gpu/drm/panel/
Dpanel-ilitek-ili9322.c1 // SPDX-License-Identifier: GPL-2.0-only
6 * - 8-bit serial RGB interface
7 * - 24-bit parallel RGB interface
8 * - 8-bit ITU-R BT.601 interface
9 * - 8-bit ITU-R BT.656 interface
10 * - Up to 320RGBx240 dots resolution TFT LCD displays
11 * - Scaling, brightness and contrast
19 * Derived from drivers/drm/gpu/panel/panel-samsung-ld9040.c
28 #include <linux/regulator/consumer.h>
56 * VREG1 voltage regulator from 3.6V (0x00) to 6.0V (0x18) in 0.1V
[all …]
/kernel/linux/linux-6.6/arch/sh/boards/
Dboard-magicpanelr2.c1 // SPDX-License-Identifier: GPL-2.0
14 #include <linux/regulator/fixed.h>
15 #include <linux/regulator/machine.h>
65 /* CS2: LAN (0x08000000 - 0x0bffffff) */ in setup_chip_select()
71 /* CS4: CAN1 (0xb0000000 - 0xb3ffffff) */ in setup_chip_select()
77 /* CS5a: CAN2 (0xb4000000 - 0xb5ffffff) */ in setup_chip_select()
83 /* CS5b: CAN3 (0xb6000000 - 0xb7ffffff) */ in setup_chip_select()
89 /* CS6a: Rotary (0xb8000000 - 0xb9ffffff) */ in setup_chip_select()
204 /* V7 (x); V6 (x); V5 (x); V4 GPO(MID2); in setup_port_multiplexing()
270 .id = -1,
[all …]

12