Home
last modified time | relevance | path

Searched +full:s2mps11 +full:- +full:pmic (Results 1 – 25 of 54) sorted by relevance

123

/kernel/linux/linux-6.6/Documentation/devicetree/bindings/mfd/
Dsamsung,s2mps11.yaml1 # SPDX-License-Identifier: GPL-2.0-only
3 ---
4 $id: http://devicetree.org/schemas/mfd/samsung,s2mps11.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Samsung S2MPS11/13/14/15 and S2MPU02 Power Management IC
10 - Krzysztof Kozlowski <krzk@kernel.org>
14 Management IC (PMIC).
16 The Samsung S2MPS11/13/14/15 and S2MPU02 is a family of Power Management IC
18 sub-blocks.
23 - samsung,s2mps11-pmic
[all …]
Dsamsung,s5m8767.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Krzysztof Kozlowski <krzk@kernel.org>
14 Management IC (PMIC).
17 and current regulators, RTC, clock outputs and other sub-blocks.
21 const: samsung,s5m8767-pmic
24 $ref: ../clock/samsung,s2mps11.yaml
39 s5m8767,pmic-buck2-dvs-voltage:
40 $ref: /schemas/types.yaml#/definitions/uint32-array
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/mfd/
Dsamsung,sec-core.txt1 Binding for Samsung S2M and S5M family multi-function device
4 This is a part of device tree bindings for S2M and S5M family multi-function
7 The Samsung S2MPA01, S2MPS11/13/14/15, S2MPU02 and S5M8767 is a family
8 of multi-function devices which include voltage and current regulators, RTC,
9 charger controller, clock outputs and other sub-blocks. It is interfaced
10 to the host controller using an I2C interface. Each sub-block is usually
14 This document describes bindings for main device node. Optional sub-blocks
15 must be a sub-nodes to it. Bindings for them can be found in:
16 - bindings/regulator/samsung,s2mpa01.txt
17 - bindings/regulator/samsung,s2mps11.txt
[all …]
/kernel/linux/linux-6.6/drivers/mfd/
Dsec-core.c1 // SPDX-License-Identifier: GPL-2.0+
20 #include <linux/mfd/samsung/s2mps11.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 …]
/kernel/linux/linux-5.10/drivers/mfd/
Dsec-core.c1 // SPDX-License-Identifier: GPL-2.0+
21 #include <linux/mfd/samsung/s2mps11.h>
31 { .name = "s5m8751-pmic", },
32 { .name = "s5m-charger", },
33 { .name = "s5m8751-codec", },
37 { .name = "s5m8763-pmic", },
38 { .name = "s5m-rtc", },
39 { .name = "s5m-charger", },
43 { .name = "s5m8767-pmic", },
44 { .name = "s5m-rtc", },
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/clock/
Dsamsung,s2mps11.txt4 This is a part of device tree bindings for S2M and S5M family multi-function
6 More information can be found in bindings/mfd/sec-core.txt file.
8 The S2MPS11/13/15 and S5M8767 provide three(AP/CP/BT) buffered 32.768 kHz
12 main device node a sub-node named "clocks".
15 - Documentation/devicetree/bindings/clock/clock-bindings.txt
18 Required properties of the "clocks" sub-node:
19 - #clock-cells: should be 1.
20 - compatible: Should be one of: "samsung,s2mps11-clk", "samsung,s2mps13-clk",
21 "samsung,s2mps14-clk", "samsung,s5m8767-clk"
29 ----------------------------------------------------------
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/clock/
Dsamsung,s2mps11.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/clock/samsung,s2mps11.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Krzysztof Kozlowski <krzk@kernel.org>
14 Management IC (PMIC).
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
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/regulator/
Dsamsung,s2mps11.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/regulator/samsung,s2mps11.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Samsung S2MPS11 Power Management IC regulators
10 - Krzysztof Kozlowski <krzk@kernel.org>
14 Management IC (PMIC).
16 The S2MPS11 provides buck and LDO regulators.
18 See also Documentation/devicetree/bindings/mfd/samsung,s2mps11.yaml for
23 "^LDO([1-9]|[1-2][0-9]|3[0-8])$":
[all …]
Dsamsung,s2mps15.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Krzysztof Kozlowski <krzk@kernel.org>
14 Management IC (PMIC).
18 See also Documentation/devicetree/bindings/mfd/samsung,s2mps11.yaml for
23 "^LDO([1-9]|[1][0-9]|2[0-7])$":
31 - regulator-name
34 "^BUCK([1-9]|10)$":
42 - regulator-name
Dsamsung,s2mps13.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Krzysztof Kozlowski <krzk@kernel.org>
14 Management IC (PMIC).
18 See also Documentation/devicetree/bindings/mfd/samsung,s2mps11.yaml for
23 "^LDO([1-9]|[1-3][0-9]|40)$":
31 - regulator-name
34 "^BUCK([1-9]|10)$":
42 - regulator-name
Dsamsung,s2mpu02.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Krzysztof Kozlowski <krzk@kernel.org>
14 Management IC (PMIC).
18 See also Documentation/devicetree/bindings/mfd/samsung,s2mps11.yaml for
23 "^LDO([1-9]|1[0-9]|2[0-8])$":
31 - regulator-name
34 "^BUCK[1-7]$":
42 - regulator-name
Dsamsung,s2mps14.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Krzysztof Kozlowski <krzk@kernel.org>
14 Management IC (PMIC).
18 See also Documentation/devicetree/bindings/mfd/samsung,s2mps11.yaml for
22 # 25 LDOs, without LDO10-12
23 "^LDO([1-9]|1[3-9]|2[0-5])$":
31 - regulator-name
33 "^LDO(1[0-2])$":
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/regulator/
Dsamsung,s2mps11.txt4 This is a part of device tree bindings for S2M family multi-function devices.
5 More information can be found in bindings/mfd/sec-core.txt file.
7 The S2MPS11/13/14/15 and S2MPU02 devices provide buck and LDO regulators.
10 a sub-node named "regulators" with more sub-nodes for each regulator using the
12 - Documentation/devicetree/bindings/regulator/regulator.txt
16 - LDOn
17 - valid values for n are:
18 - S2MPS11: 1 to 38
19 - S2MPS13: 1 to 40
20 - S2MPS14: 1 to 25
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/i2c/
Di2c-exynos5.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/i2c/i2c-exynos5.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Krzysztof Kozlowski <krzk@kernel.org>
19 Documentation/devicetree/bindings/soc/samsung/exynos-usi.yaml for details.
24 - enum:
25 - samsung,exynos5250-hsi2c # Exynos5250 and Exynos5420
26 - samsung,exynos5260-hsi2c # Exynos5260
27 - samsung,exynos7-hsi2c # Exynos7
[all …]
/kernel/linux/linux-5.10/include/dt-bindings/clock/
Dsamsung,s2mps11.h1 /* SPDX-License-Identifier: GPL-2.0 */
5 * Device Tree binding constants clocks for the Samsung S2MPS11 PMIC.
/kernel/linux/linux-6.6/include/dt-bindings/clock/
Dsamsung,s2mps11.h1 /* SPDX-License-Identifier: GPL-2.0 */
5 * Device Tree binding constants clocks for the Samsung S2MPS11 PMIC.
/kernel/linux/linux-5.10/drivers/regulator/
Ds2mps11.c1 // SPDX-License-Identifier: GPL-2.0+
3 // Copyright (c) 2012-2014 Samsung Electronics Co., Ltd
18 #include <linux/mfd/samsung/s2mps11.h>
37 * One bit for each S2MPS11/S2MPS13/S2MPS14/S2MPU02 regulator whether
43 * Array (size: number of regulators) with GPIO-s for external
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()
[all …]
/kernel/linux/linux-6.6/drivers/regulator/
Ds2mps11.c1 // SPDX-License-Identifier: GPL-2.0+
3 // Copyright (c) 2012-2014 Samsung Electronics Co., Ltd
18 #include <linux/mfd/samsung/s2mps11.h>
37 * One bit for each S2MPS11/S2MPS13/S2MPS14/S2MPU02 regulator whether
43 * Array (size: number of regulators) with GPIO-s for external
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()
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/i2c/
Di2c-exynos5.txt7 - compatible: value should be.
8 -> "samsung,exynos5-hsi2c", (DEPRECATED)
11 -> "samsung,exynos5250-hsi2c", for i2c compatible with HSI2C available
13 -> "samsung,exynos5260-hsi2c", for i2c compatible with HSI2C available
15 -> "samsung,exynos7-hsi2c", for i2c compatible with HSI2C available
18 - reg: physical base address of the controller and length of memory mapped
20 - interrupts: interrupt number to the cpu.
21 - #address-cells: always 1 (for i2c addresses)
22 - #size-cells: always 0
24 - Pinctrl:
[all …]
/kernel/linux/linux-6.6/arch/arm/boot/dts/samsung/
Dexynos5420-smdk5420.dts1 // SPDX-License-Identifier: GPL-2.0
9 /dts-v1/;
11 #include "exynos5420-cpus.dtsi"
12 #include <dt-bindings/clock/samsung,s2mps11.h>
13 #include <dt-bindings/gpio/gpio.h>
31 stdout-path = "serial2:115200n8";
34 fixed-rate-clocks {
36 compatible = "samsung,exynos5420-oscclk";
37 clock-frequency = <24000000>;
41 vdd: regulator-0 {
[all …]
Dexynos5422-samsung-k3g.dts1 // SPDX-License-Identifier: GPL-2.0
3 * Samsung Galaxy S5 (SM-G900H) device-tree source
8 /dts-v1/;
9 #include <dt-bindings/clock/samsung,s2mps11.h>
10 #include <dt-bindings/gpio/gpio.h>
11 #include <dt-bindings/interrupt-controller/irq.h>
13 #include "exynos5422-cpus.dtsi"
16 model = "Samsung Galaxy S5 (SM-G900H)";
20 chassis-type = "handset";
31 fixed-rate-clocks {
[all …]
Dexynos5420-galaxy-tab-common.dtsi1 // SPDX-License-Identifier: GPL-2.0
5 * Copyright (c) 2012-2013 Samsung Electronics Co., Ltd.
10 /dts-v1/;
12 #include "exynos5420-cpus.dtsi"
13 #include <dt-bindings/input/input.h>
14 #include <dt-bindings/gpio/gpio.h>
15 #include <dt-bindings/clock/samsung,s2mps11.h>
18 chassis-type = "tablet";
24 * The same hack is also needed to boot exynos4412-i9300 with
27 * https://lore.kernel.org/all/1355276466-18295-1-git-send-email-arve@android.com
[all …]
Dexynos5420-arndale-octa.dts1 // SPDX-License-Identifier: GPL-2.0
9 /dts-v1/;
11 #include "exynos5420-cpus.dtsi"
12 #include <dt-bindings/gpio/gpio.h>
13 #include <dt-bindings/interrupt-controller/irq.h>
14 #include <dt-bindings/input/input.h>
15 #include <dt-bindings/clock/samsung,s2mps11.h>
19 compatible = "insignal,arndale-octa", "samsung,exynos5420", "samsung,exynos5";
32 stdout-path = "serial3:115200n8";
36 compatible = "samsung,secure-firmware";
[all …]
/kernel/linux/linux-6.6/drivers/clk/
DKconfig1 # SPDX-License-Identifier: GPL-2.0
59 Low-Noise JESD204B Compliant Clock Jitter Cleaner With Dual Loop PLLs
88 These multi-function devices have two fixed-rate oscillators, clocked at 32KHz each.
97 This driver supports the hi655x PMIC clock. This
98 multi-function device has one fixed-rate oscillator, clocked
129 be pre-programmed to support other configurations and features not yet
178 This driver supports TI CDCE706 programmable 3-PLL clock synthesizer.
181 tristate "Clock Driver for TI TPS68470 PMIC"
186 This driver supports the clocks provided by the TPS68470 PMIC.
196 For example, the CDCE925 contains two PLLs with spread-spectrum
[all …]
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Dexynos5420-smdk5420.dts1 // SPDX-License-Identifier: GPL-2.0
9 /dts-v1/;
11 #include "exynos5420-cpus.dtsi"
12 #include <dt-bindings/clock/samsung,s2mps11.h>
13 #include <dt-bindings/gpio/gpio.h>
26 stdout-path = "serial2:115200n8";
29 fixed-rate-clocks {
31 compatible = "samsung,exynos5420-oscclk";
32 clock-frequency = <24000000>;
36 vdd: regulator-0 {
[all …]

123