Home
last modified time | relevance | path

Searched +full:s2mps14 +full:- +full:clk (Results 1 – 16 of 16) sorted by relevance

/kernel/linux/linux-6.6/drivers/mfd/
Dsec-core.c1 // SPDX-License-Identifier: GPL-2.0+
22 #include <linux/mfd/samsung/s2mps14.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-6.6/drivers/clk/
Dclk-s2mps11.c1 // SPDX-License-Identifier: GPL-2.0+
3 // clk-s2mps11.c - Clock driver for S2MPS11.
12 #include <linux/clk-provider.h>
16 #include <linux/mfd/samsung/s2mps14.h>
20 #include <dt-bindings/clock/samsung,s2mps11.h>
26 struct clk *clk; member
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()
50 regmap_update_bits(s2mps11->iodev->regmap_pmic, s2mps11->reg, in s2mps11_clk_unprepare()
[all …]
DKconfig1 # SPDX-License-Identifier: GPL-2.0
6 The <linux/clk.h> calls support software clock gating and
16 Select this option when the clock API in <linux/clk.h> is implemented
19 'struct clk'.
29 clk, useful across many platforms, as well as an
30 implementation of the clock API in include/linux/clk.h.
31 Architectures utilizing the common struct clk should select
43 source "drivers/clk/versatile/Kconfig"
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.
[all …]
/kernel/linux/linux-5.10/drivers/clk/
Dclk-s2mps11.c1 // SPDX-License-Identifier: GPL-2.0+
3 // clk-s2mps11.c - Clock driver for S2MPS11.
12 #include <linux/clk-provider.h>
16 #include <linux/mfd/samsung/s2mps14.h>
20 #include <dt-bindings/clock/samsung,s2mps11.h>
26 struct clk *clk; member
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()
50 regmap_update_bits(s2mps11->iodev->regmap_pmic, s2mps11->reg, in s2mps11_clk_unprepare()
[all …]
DKconfig1 # SPDX-License-Identifier: GPL-2.0
6 The <linux/clk.h> calls support software clock gating and
20 Select this option when the clock API in <linux/clk.h> is implemented
23 'struct clk'.
34 clk, useful across many platforms, as well as an
35 implementation of the clock API in include/linux/clk.h.
36 Architectures utilizing the common struct clk should select
48 source "drivers/clk/versatile/Kconfig"
76 These multi-function devices have two fixed-rate oscillators, clocked at 32KHz each.
86 multi-function device has one fixed-rate oscillator, clocked
[all …]
/kernel/linux/linux-5.10/drivers/mfd/
Dsec-core.c1 // SPDX-License-Identifier: GPL-2.0+
23 #include <linux/mfd/samsung/s2mps14.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-6.6/Documentation/devicetree/bindings/clock/
Dsamsung,s2mps11.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>
17 outputs. The S2MPS14 provides two (AP/BT) buffered 32.768 KHz outputs.
20 dt-bindings/clock/samsung,s2mps11.h header.
28 - samsung,s2mps11-clk
29 - samsung,s2mps13-clk # S2MPS13 and S2MPS15
30 - samsung,s2mps14-clk
31 - samsung,s5m8767-clk
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/mfd/
Dsamsung,s2mps11.yaml1 # SPDX-License-Identifier: GPL-2.0-only
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Krzysztof Kozlowski <krzk@kernel.org>
18 sub-blocks.
23 - samsung,s2mps11-pmic
24 - samsung,s2mps13-pmic
25 - samsung,s2mps14-pmic
26 - samsung,s2mps15-pmic
27 - samsung,s2mpu02-pmic
[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.
9 outputs. The S2MPS14 provides two (AP/BT) buffered 32.768 KHz outputs.
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/arch/arm/boot/dts/samsung/
Dexynos3250-artik5.dtsi1 // SPDX-License-Identifier: GPL-2.0
13 #include <dt-bindings/clock/samsung,s2mps11.h>
14 #include <dt-bindings/gpio/gpio.h>
15 #include <dt-bindings/interrupt-controller/irq.h>
26 stdout-path = &serial_2;
35 compatible = "samsung,secure-firmware";
39 thermal-zones {
40 cpu_thermal: cpu-thermal {
41 cooling-maps {
44 cooling-device = <&cpu0 5 5>,
[all …]
Dexynos3250-monk.dts1 // SPDX-License-Identifier: GPL-2.0
12 /dts-v1/;
14 #include "exynos4412-ppmu-common.dtsi"
15 #include <dt-bindings/input/input.h>
16 #include <dt-bindings/gpio/gpio.h>
17 #include <dt-bindings/clock/samsung,s2mps11.h>
34 compatible = "samsung,secure-firmware";
38 gpio-keys {
39 compatible = "gpio-keys";
41 power-key {
[all …]
Dexynos3250-rinato.dts1 // SPDX-License-Identifier: GPL-2.0
12 /dts-v1/;
14 #include "exynos4412-ppmu-common.dtsi"
15 #include <dt-bindings/input/input.h>
16 #include <dt-bindings/gpio/gpio.h>
17 #include <dt-bindings/clock/samsung,s2mps11.h>
22 chassis-type = "watch";
31 stdout-path = &serial_1;
40 compatible = "samsung,secure-firmware";
44 gpio-keys {
[all …]
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Dexynos3250-artik5.dtsi1 // SPDX-License-Identifier: GPL-2.0
13 #include <dt-bindings/clock/samsung,s2mps11.h>
14 #include <dt-bindings/gpio/gpio.h>
15 #include <dt-bindings/interrupt-controller/irq.h>
21 stdout-path = &serial_2;
30 compatible = "samsung,secure-firmware";
34 thermal-zones {
35 cpu_thermal: cpu-thermal {
36 cooling-maps {
39 cooling-device = <&cpu0 5 5>,
[all …]
Dexynos3250-monk.dts1 // SPDX-License-Identifier: GPL-2.0
12 /dts-v1/;
14 #include "exynos4412-ppmu-common.dtsi"
15 #include <dt-bindings/input/input.h>
16 #include <dt-bindings/gpio/gpio.h>
17 #include <dt-bindings/clock/samsung,s2mps11.h>
33 compatible = "samsung,secure-firmware";
38 compatible = "gpio-keys";
44 debounce-interval = <10>;
45 wakeup-source;
[all …]
Dexynos3250-rinato.dts1 // SPDX-License-Identifier: GPL-2.0
12 /dts-v1/;
14 #include "exynos4412-ppmu-common.dtsi"
15 #include <dt-bindings/input/input.h>
16 #include <dt-bindings/gpio/gpio.h>
17 #include <dt-bindings/clock/samsung,s2mps11.h>
28 stdout-path = &serial_1;
37 compatible = "samsung,secure-firmware";
42 compatible = "gpio-keys";
48 debounce-interval = <10>;
[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
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
18 - bindings/regulator/samsung,s5m8767.txt
[all …]