Home
last modified time | relevance | path

Searched full:s2mps11 (Results 1 – 25 of 71) sorted by relevance

123

/kernel/linux/linux-6.6/Documentation/devicetree/bindings/mfd/
Dsamsung,s2mps11.yaml4 $id: http://devicetree.org/schemas/mfd/samsung,s2mps11.yaml#
7 title: Samsung S2MPS11/13/14/15 and S2MPU02 Power Management IC
16 The Samsung S2MPS11/13/14/15 and S2MPU02 is a family of Power Management IC
23 - samsung,s2mps11-pmic
30 $ref: ../clock/samsung,s2mps11.yaml
45 samsung,s2mps11-acokb-ground:
47 Indicates that ACOKB pin of S2MPS11 PMIC is connected to the ground so
53 samsung,s2mps11-wrstbi-ground:
74 const: samsung,s2mps11-pmic
78 $ref: ../regulator/samsung,s2mps11.yaml
[all …]
/kernel/linux/linux-6.6/drivers/clk/
Dclk-s2mps11.c3 // clk-s2mps11.c - Clock driver for S2MPS11.
14 #include <linux/mfd/samsung/s2mps11.h>
20 #include <dt-bindings/clock/samsung,s2mps11.h>
39 struct s2mps11_clk *s2mps11 = to_s2mps11_clk(hw); in s2mps11_clk_prepare() local
41 return regmap_update_bits(s2mps11->iodev->regmap_pmic, in s2mps11_clk_prepare()
42 s2mps11->reg, in s2mps11_clk_prepare()
43 s2mps11->mask, s2mps11->mask); in s2mps11_clk_prepare()
48 struct s2mps11_clk *s2mps11 = to_s2mps11_clk(hw); in s2mps11_clk_unprepare() local
50 regmap_update_bits(s2mps11->iodev->regmap_pmic, s2mps11->reg, in s2mps11_clk_unprepare()
51 s2mps11->mask, ~s2mps11->mask); in s2mps11_clk_unprepare()
[all …]
/kernel/linux/linux-5.10/drivers/clk/
Dclk-s2mps11.c3 // clk-s2mps11.c - Clock driver for S2MPS11.
14 #include <linux/mfd/samsung/s2mps11.h>
20 #include <dt-bindings/clock/samsung,s2mps11.h>
39 struct s2mps11_clk *s2mps11 = to_s2mps11_clk(hw); in s2mps11_clk_prepare() local
41 return regmap_update_bits(s2mps11->iodev->regmap_pmic, in s2mps11_clk_prepare()
42 s2mps11->reg, in s2mps11_clk_prepare()
43 s2mps11->mask, s2mps11->mask); in s2mps11_clk_prepare()
48 struct s2mps11_clk *s2mps11 = to_s2mps11_clk(hw); in s2mps11_clk_unprepare() local
50 regmap_update_bits(s2mps11->iodev->regmap_pmic, s2mps11->reg, in s2mps11_clk_unprepare()
51 s2mps11->mask, ~s2mps11->mask); in s2mps11_clk_unprepare()
[all …]
/kernel/linux/linux-6.6/drivers/regulator/
Ds2mps11.c18 #include <linux/mfd/samsung/s2mps11.h>
37 * One bit for each S2MPS11/S2MPS13/S2MPS14/S2MPU02 regulator whether
72 struct s2mps11_info *s2mps11 = rdev_get_drvdata(rdev); in s2mps11_regulator_set_voltage_time_sel() local
79 ramp_delay = s2mps11->ramp_delay2; in s2mps11_regulator_set_voltage_time_sel()
83 ramp_delay = s2mps11->ramp_delay34; in s2mps11_regulator_set_voltage_time_sel()
86 ramp_delay = s2mps11->ramp_delay5; in s2mps11_regulator_set_voltage_time_sel()
90 ramp_delay = s2mps11->ramp_delay16; in s2mps11_regulator_set_voltage_time_sel()
95 ramp_delay = s2mps11->ramp_delay7810; in s2mps11_regulator_set_voltage_time_sel()
98 ramp_delay = s2mps11->ramp_delay9; in s2mps11_regulator_set_voltage_time_sel()
112 struct s2mps11_info *s2mps11 = rdev_get_drvdata(rdev); in s2mps11_set_ramp_delay() local
[all …]
/kernel/linux/linux-5.10/drivers/regulator/
Ds2mps11.c18 #include <linux/mfd/samsung/s2mps11.h>
37 * One bit for each S2MPS11/S2MPS13/S2MPS14/S2MPU02 regulator whether
72 struct s2mps11_info *s2mps11 = rdev_get_drvdata(rdev); in s2mps11_regulator_set_voltage_time_sel() local
79 ramp_delay = s2mps11->ramp_delay2; in s2mps11_regulator_set_voltage_time_sel()
83 ramp_delay = s2mps11->ramp_delay34; in s2mps11_regulator_set_voltage_time_sel()
86 ramp_delay = s2mps11->ramp_delay5; in s2mps11_regulator_set_voltage_time_sel()
90 ramp_delay = s2mps11->ramp_delay16; in s2mps11_regulator_set_voltage_time_sel()
95 ramp_delay = s2mps11->ramp_delay7810; in s2mps11_regulator_set_voltage_time_sel()
98 ramp_delay = s2mps11->ramp_delay9; in s2mps11_regulator_set_voltage_time_sel()
112 struct s2mps11_info *s2mps11 = rdev_get_drvdata(rdev); in s2mps11_set_ramp_delay() local
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/clock/
Dsamsung,s2mps11.txt8 The S2MPS11/13/15 and S5M8767 provide three(AP/CP/BT) buffered 32.768 kHz
20 - compatible: Should be one of: "samsung,s2mps11-clk", "samsung,s2mps13-clk",
30 32KhzAP 0 S2MPS11/13/14/15, S5M8767
31 32KhzCP 1 S2MPS11/13/15, S5M8767
32 32KhzBT 2 S2MPS11/13/14/15, S5M8767
34 Include dt-bindings/clock/samsung,s2mps11.h file to use preprocessor defines
41 compatible = "samsung,s2mps11-pmic";
45 compatible = "samsung,s2mps11-clk";
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/mfd/
Dsamsung,sec-core.txt7 The Samsung S2MPA01, S2MPS11/13/14/15, S2MPU02 and S5M8767 is a family
17 - bindings/regulator/samsung,s2mps11.txt
19 - bindings/clock/samsung,s2mps11.txt
25 - "samsung,s2mps11-pmic",
35 - samsung,s2mps11-wrstbi-ground: Indicates that WRSTBI pin of PMIC is pulled
38 - samsung,s2mps11-acokb-ground: Indicates that ACOKB pin of S2MPS11 PMIC is
46 compatible = "samsung,s2mps11-pmic";
50 compatible = "samsung,s2mps11-clk";
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/clock/
Dsamsung,s2mps11.yaml4 $id: http://devicetree.org/schemas/clock/samsung,s2mps11.yaml#
16 The S2MPS11/13/15 and S5M8767 provide three(AP/CP/BT) buffered 32.768 kHz
20 dt-bindings/clock/samsung,s2mps11.h header.
22 See also Documentation/devicetree/bindings/mfd/samsung,s2mps11.yaml for
28 - samsung,s2mps11-clk
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/regulator/
Dsamsung,s2mps11.txt7 The S2MPS11/13/14/15 and S2MPU02 devices provide buck and LDO regulators.
18 - S2MPS11: 1 to 38
26 - S2MPS11: 1 to 10
40 Additionally S2MPS11 supports disabling ramp delay for BUCK{2,3,4,6}
43 Note: On S2MPS11 some bucks share the ramp rate setting i.e. same ramp value
68 compatible = "samsung,s2mps11-pmic";
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/regulator/
Dsamsung,s2mps11.yaml4 $id: http://devicetree.org/schemas/regulator/samsung,s2mps11.yaml#
7 title: Samsung S2MPS11 Power Management IC regulators
16 The S2MPS11 provides buck and LDO regulators.
18 See also Documentation/devicetree/bindings/mfd/samsung,s2mps11.yaml for
Dsamsung,s2mps15.yaml18 See also Documentation/devicetree/bindings/mfd/samsung,s2mps11.yaml for
Dsamsung,s2mps13.yaml18 See also Documentation/devicetree/bindings/mfd/samsung,s2mps11.yaml for
/kernel/linux/linux-6.6/drivers/mfd/
Dsec-core.c20 #include <linux/mfd/samsung/s2mps11.h>
38 { .name = "s2mps11-regulator", },
41 .name = "s2mps11-clk",
42 .of_compatible = "samsung,s2mps11-clk",
87 .compatible = "samsung,s2mps11-pmic",
265 "samsung,s2mps11-acokb-ground"); in sec_pmic_i2c_parse_dt_pdata()
267 "samsung,s2mps11-wrstbi-ground"); in sec_pmic_i2c_parse_dt_pdata()
397 * Currently only one board with S2MPS11 needs this, so just in sec_pmic_shutdown()
Dsec-irq.c14 #include <linux/mfd/samsung/s2mps11.h>
300 .name = "s2mps11",
401 * The rtc-s5m driver requests S2MPS14_IRQ_RTCA0 also for S2MPS11 in sec_irq_init()
/kernel/linux/linux-5.10/drivers/mfd/
Dsec-core.c21 #include <linux/mfd/samsung/s2mps11.h>
52 { .name = "s2mps11-regulator", },
55 .name = "s2mps11-clk",
56 .of_compatible = "samsung,s2mps11-clk",
102 .compatible = "samsung,s2mps11-pmic",
310 "samsung,s2mps11-acokb-ground"); in sec_pmic_i2c_parse_dt_pdata()
312 "samsung,s2mps11-wrstbi-ground"); in sec_pmic_i2c_parse_dt_pdata()
487 * Currently only one board with S2MPS11 needs this, so just in sec_pmic_shutdown()
Dsec-irq.c14 #include <linux/mfd/samsung/s2mps11.h>
376 .name = "s2mps11",
493 * The rtc-s5m driver requests S2MPS14_IRQ_RTCA0 also for S2MPS11 in sec_irq_init()
/kernel/linux/linux-5.10/include/linux/mfd/samsung/
Ds2mps11.h10 /* S2MPS11 registers */
113 /* S2MPS11 regulator ids */
/kernel/linux/linux-6.6/include/linux/mfd/samsung/
Ds2mps11.h10 /* S2MPS11 registers */
113 /* S2MPS11 regulator ids */
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/i2c/
Di2c-exynos5.yaml110 /* compatible = "samsung,s2mps11-pmic"; */
130 /* compatible = "samsung,s2mps11-pmic"; */
/kernel/linux/linux-6.6/include/dt-bindings/clock/
Dsamsung,s2mps11.h5 * Device Tree binding constants clocks for the Samsung S2MPS11 PMIC.
/kernel/linux/linux-5.10/include/dt-bindings/clock/
Dsamsung,s2mps11.h5 * Device Tree binding constants clocks for the Samsung S2MPS11 PMIC.
/kernel/linux/linux-6.6/arch/arm/boot/dts/samsung/
Dexynos5422-samsung-k3g.dts9 #include <dt-bindings/clock/samsung,s2mps11.h>
70 compatible = "samsung,s2mps11-pmic";
81 compatible = "samsung,s2mps11-clk";
620 s2mps11_irq: s2mps11-irq-pins {
Dexynos5420-galaxy-tab-common.dtsi15 #include <dt-bindings/clock/samsung,s2mps11.h>
114 compatible = "samsung,s2mps11-pmic";
123 compatible = "samsung,s2mps11-clk";
646 s2mps11_irq: s2mps11-irq-pins {
Dexynos5420-smdk5420.dts12 #include <dt-bindings/clock/samsung,s2mps11.h>
141 compatible = "samsung,s2mps11-pmic";
146 compatible = "samsung,s2mps11-clk";
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Dexynos5420-smdk5420.dts12 #include <dt-bindings/clock/samsung,s2mps11.h>
136 compatible = "samsung,s2mps11-pmic";
140 compatible = "samsung,s2mps11-clk";

123