Home
last modified time | relevance | path

Searched +full:s2mpa01 +full:- +full:pmic (Results 1 – 6 of 6) sorted by relevance

/linux-6.12.1/Documentation/devicetree/bindings/mfd/
Dsamsung,s2mpa01.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/mfd/samsung,s2mpa01.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Samsung S2MPA01 Power Management IC
10 - Krzysztof Kozlowski <krzk@kernel.org>
14 Management IC (PMIC).
16 The Samsung S2MPA01 is a Power Management IC which includes voltage
17 and current regulators, RTC, clock outputs and other sub-blocks.
21 const: samsung,s2mpa01-pmic
[all …]
/linux-6.12.1/drivers/regulator/
Ds2mpa01.c1 // SPDX-License-Identifier: GPL-2.0+
17 #include <linux/mfd/samsung/s2mpa01.h>
51 struct s2mpa01_info *s2mpa01 = rdev_get_drvdata(rdev); in s2mpa01_regulator_set_voltage_time_sel() local
58 ramp_delay = s2mpa01->ramp_delay24; in s2mpa01_regulator_set_voltage_time_sel()
61 ramp_delay = s2mpa01->ramp_delay3; in s2mpa01_regulator_set_voltage_time_sel()
64 ramp_delay = s2mpa01->ramp_delay5; in s2mpa01_regulator_set_voltage_time_sel()
68 ramp_delay = s2mpa01->ramp_delay16; in s2mpa01_regulator_set_voltage_time_sel()
71 ramp_delay = s2mpa01->ramp_delay7; in s2mpa01_regulator_set_voltage_time_sel()
76 ramp_delay = s2mpa01->ramp_delay8910; in s2mpa01_regulator_set_voltage_time_sel()
81 ramp_delay = rdev->desc->ramp_delay; in s2mpa01_regulator_set_voltage_time_sel()
[all …]
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
38 managed regulators and simple non-configurable regulators.
64 the netlink mechanism. User-space applications can subscribe to these events
65 for real-time updates on various regulator events.
75 They provide two I2C-controlled DC/DC step-down converters with
101 tristate "Active-semi act8865 voltage regulator"
106 This driver controls a active-semi act8865 voltage output
110 tristate "Active-semi ACT8945A voltage regulator"
113 This driver controls a active-semi ACT8945A voltage regulator
114 via I2C bus. The ACT8945A features three step-down DC/DC converters
[all …]
/linux-6.12.1/drivers/mfd/
Dsec-core.c1 // SPDX-License-Identifier: GPL-2.0+
19 #include <linux/mfd/samsung/s2mpa01.h>
29 { .name = "s5m8767-pmic", },
30 { .name = "s5m-rtc", },
32 .name = "s5m8767-clk",
33 .of_compatible = "samsung,s5m8767-clk",
38 { .name = "s2mps11-regulator", },
39 { .name = "s2mps14-rtc", },
41 .name = "s2mps11-clk",
42 .of_compatible = "samsung,s2mps11-clk",
[all …]
/linux-6.12.1/Documentation/devicetree/bindings/regulator/
Dsamsung,s2mpa01.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/regulator/samsung,s2mpa01.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Samsung S2MPA01 Power Management IC regulators
10 - Krzysztof Kozlowski <krzk@kernel.org>
14 Management IC (PMIC).
16 The S2MPA01 provides buck and LDO regulators.
18 See also Documentation/devicetree/bindings/mfd/samsung,s2mpa01.yaml for
23 "^LDO([1-9]|1[0-9]|2[0-6])$":
[all …]
/linux-6.12.1/include/linux/mfd/samsung/
Dcore.h1 /* SPDX-License-Identifier: GPL-2.0+ */
40 S2MPA01, enumerator
49 * struct sec_pmic_dev - s2m/s5m master device for sub-drivers
53 * @regmap_pmic: Regmap associated with PMIC's I2C address
107 * sec_regulator_data - regulator data
119 * sec_opmode_data - regulator operation mode data
132 * SEC_OPMODE_LOWPOWER Regulator is on in low-power mode