| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/mfd/ |
| D | samsung,s2mps11.yaml | 4 $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/ |
| D | clk-s2mps11.c | 3 // 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/ |
| D | clk-s2mps11.c | 3 // 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/ |
| D | s2mps11.c | 18 #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/ |
| D | s2mps11.c | 18 #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/ |
| D | samsung,s2mps11.txt | 8 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/ |
| D | samsung,sec-core.txt | 7 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/ |
| D | samsung,s2mps11.yaml | 4 $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/ |
| D | samsung,s2mps11.txt | 7 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/ |
| D | samsung,s2mps11.yaml | 4 $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
|
| D | samsung,s2mps15.yaml | 18 See also Documentation/devicetree/bindings/mfd/samsung,s2mps11.yaml for
|
| D | samsung,s2mps13.yaml | 18 See also Documentation/devicetree/bindings/mfd/samsung,s2mps11.yaml for
|
| /kernel/linux/linux-6.6/drivers/mfd/ |
| D | sec-core.c | 20 #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()
|
| D | sec-irq.c | 14 #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/ |
| D | sec-core.c | 21 #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()
|
| D | sec-irq.c | 14 #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/ |
| D | s2mps11.h | 10 /* S2MPS11 registers */ 113 /* S2MPS11 regulator ids */
|
| /kernel/linux/linux-6.6/include/linux/mfd/samsung/ |
| D | s2mps11.h | 10 /* S2MPS11 registers */ 113 /* S2MPS11 regulator ids */
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/i2c/ |
| D | i2c-exynos5.yaml | 110 /* compatible = "samsung,s2mps11-pmic"; */ 130 /* compatible = "samsung,s2mps11-pmic"; */
|
| /kernel/linux/linux-6.6/include/dt-bindings/clock/ |
| D | samsung,s2mps11.h | 5 * Device Tree binding constants clocks for the Samsung S2MPS11 PMIC.
|
| /kernel/linux/linux-5.10/include/dt-bindings/clock/ |
| D | samsung,s2mps11.h | 5 * Device Tree binding constants clocks for the Samsung S2MPS11 PMIC.
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/samsung/ |
| D | exynos5422-samsung-k3g.dts | 9 #include <dt-bindings/clock/samsung,s2mps11.h> 70 compatible = "samsung,s2mps11-pmic"; 81 compatible = "samsung,s2mps11-clk"; 620 s2mps11_irq: s2mps11-irq-pins {
|
| D | exynos5420-galaxy-tab-common.dtsi | 15 #include <dt-bindings/clock/samsung,s2mps11.h> 114 compatible = "samsung,s2mps11-pmic"; 123 compatible = "samsung,s2mps11-clk"; 646 s2mps11_irq: s2mps11-irq-pins {
|
| D | exynos5420-smdk5420.dts | 12 #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/ |
| D | exynos5420-smdk5420.dts | 12 #include <dt-bindings/clock/samsung,s2mps11.h> 136 compatible = "samsung,s2mps11-pmic"; 140 compatible = "samsung,s2mps11-clk";
|