Home
last modified time | relevance | path

Searched +full:pmu +full:- +full:syscon (Results 1 – 25 of 273) sorted by relevance

1234567891011

/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/arm/samsung/
H A Dpmu.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/arm/samsung/pmu.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Samsung Exynos SoC series Power Management Unit (PMU)
10 - Krzysztof Kozlowski <krzk@kernel.org>
12 # Custom select to avoid matching all nodes with 'syscon'
18 - samsung,exynos3250-pmu
19 - samsung,exynos4210-pmu
20 - samsung,exynos4412-pmu
[all …]
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/phy/
H A Dsamsung-phy.txt2 -------------------------------------------------
5 - compatible : should be one of the listed compatibles:
6 - "samsung,s5pv210-mipi-video-phy"
7 - "samsung,exynos5420-mipi-video-phy"
8 - "samsung,exynos5433-mipi-video-phy"
9 - #phy-cells : from the generic phy bindings, must be 1;
12 - syscon - phandle to the PMU system controller
15 - samsung,pmu-syscon - phandle to the PMU system controller
16 - samsung,disp-sysreg - phandle to the DISP system registers controller
17 - samsung,cam0-sysreg - phandle to the CAM0 system registers controller
[all …]
H A Dsamsung,ufs-phy.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/phy/samsung,ufs-phy.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Alim Akhtar <alim.akhtar@samsung.com>
13 "#phy-cells":
18 - samsung,exynos7-ufs-phy
23 reg-names:
25 - const: phy-pma
29 - description: PLL reference clock
[all …]
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/perf/
H A Dapm-xgene-pmu.txt1 * APM X-Gene SoC PMU bindings
3 This is APM X-Gene SoC PMU (Performance Monitoring Unit) module.
4 The following PMU devices are supported:
6 L3C - L3 cache controller
7 IOB - IO bridge
8 MCB - Memory controller bridge
9 MC - Memory controller
11 The following section describes the SoC PMU DT node binding.
14 - compatible : Shall be "apm,xgene-pmu" for revision 1 or
15 "apm,xgene-pmu-v2" for revision 2.
[all …]
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/clock/
H A Dsprd,sc9860-clk.txt2 ------------------------
5 - compatible: should contain the following compatible strings:
6 - "sprd,sc9860-pmu-gate"
7 - "sprd,sc9860-pll"
8 - "sprd,sc9860-ap-clk"
9 - "sprd,sc9860-aon-prediv"
10 - "sprd,sc9860-apahb-gate"
11 - "sprd,sc9860-aon-gate"
12 - "sprd,sc9860-aonsecure-clk"
13 - "sprd,sc9860-agcp-gate"
[all …]
/OK3568_Linux_fs/kernel/arch/arm64/boot/dts/rockchip/
H A Drk3399pro-npu.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
4 #include <dt-bindings/clock/rk1808-cru.h>
5 #include <dt-bindings/interrupt-controller/arm-gic.h>
6 #include <dt-bindings/interrupt-controller/irq.h>
7 #include <dt-bindings/pinctrl/rockchip.h>
8 #include <dt-bindings/power/rk1808-power.h>
9 #include <dt-bindings/phy/phy.h>
10 #include <dt-bindings/thermal/thermal.h>
13 compatible = "rockchip,rk3399pro-npu";
15 interrupt-parent = <&gic>;
[all …]
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/pinctrl/
H A Drockchip,pinctrl.txt8 Please refer to pinctrl-bindings.txt in this directory for details of the
16 settings such as pull-up, etc.
19 defined as gpio sub-nodes of the pinmux controller.
22 - compatible: should be
23 "rockchip,px30-pinctrl": for Rockchip PX30
24 "rockchip,rv1108-pinctrl": for Rockchip RV1108
25 "rockchip,rk2928-pinctrl": for Rockchip RK2928
26 "rockchip,rk3066a-pinctrl": for Rockchip RK3066a
27 "rockchip,rk3066b-pinctrl": for Rockchip RK3066b
28 "rockchip,rk3128-pinctrl": for Rockchip RK3128
[all …]
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/soc/rockchip/
H A Drockchip-pvtm.txt2 ----------------------------------
4 The Process-Voltage-Temperature Monitor (PVTM) is used to monitor the chip
9 - compatible: Should be one of the following.
10 - "rockchip,px30-pvtm" - for PX30 SoCs.
11 - "rockchip,px30-pmu-pvtm" - for PX30 SoCs.
12 - "rockchip,rk1808-pvtm" - for RK1808 SoCs.
13 - "rockchip,rk1808-pmu-pvtm" - for RK1808 SoCs.
14 - "rockchip,rk1808-npu-pvtm" - for RK1808 SoCs.
15 - "rockchip,rk3288-pvtm" - for RK3288 SoCs.
16 - "rockchip,rk3308-pvtm" - for RK3308 SoCs.
[all …]
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/devfreq/event/
H A Drockchip-dfi.txt5 - compatible: Should be one of the following.
6 - "rockchip,px30-dfi" - for PX30 SoCs.
7 - "rockchip,rk1808-dfi" - for RK1808 SoCs.
8 - "rockchip,rk3128-dfi" - for RK3128 SoCs.
9 - "rockchip,rk3288-dfi" - for RK3288 SoCs.
10 - "rockchip,rk3328-dfi" - for RK3328 SoCs.
11 - "rockchip,rk3368-dfi" - for RK3368 SoCs.
12 - "rockchip,rk3399-dfi" - for RK3399 SoCs.
13 - "rockchip,rk3528-dfi" - for RK3528 SoCs.
14 - "rockchip,rk3562-dfi" - for RK3562 SoCs.
[all …]
/OK3568_Linux_fs/kernel/arch/arm/boot/dts/
H A Dmt7629.dtsi1 // SPDX-License-Identifier: GPL-2.0
8 #include <dt-bindings/interrupt-controller/irq.h>
9 #include <dt-bindings/interrupt-controller/arm-gic.h>
10 #include <dt-bindings/clock/mt7629-clk.h>
11 #include <dt-bindings/power/mt7622-power.h>
12 #include <dt-bindings/gpio/gpio.h>
13 #include <dt-bindings/phy/phy.h>
14 #include <dt-bindings/reset/mt7629-resets.h>
18 interrupt-parent = <&sysirq>;
19 #address-cells = <1>;
[all …]
H A Dmstar-v7.dtsi1 // SPDX-License-Identifier: GPL-2.0-or-later
7 #include <dt-bindings/interrupt-controller/irq.h>
8 #include <dt-bindings/interrupt-controller/arm-gic.h>
11 #address-cells = <1>;
12 #size-cells = <1>;
13 interrupt-parent = <&gic>;
16 #address-cells = <1>;
17 #size-cells = <0>;
21 compatible = "arm,cortex-a7";
27 compatible = "arm,armv7-timer";
[all …]
H A Darm-realview-pba8.dts23 /dts-v1/;
24 #include "arm-realview-pbx.dtsi"
27 model = "ARM RealView Platform Baseboard for Cortex-A8";
28 compatible = "arm,realview-pba8";
32 #address-cells = <1>;
33 #size-cells = <0>;
34 enable-method = "arm,realview-smp";
38 compatible = "arm,cortex-a8";
43 pmu: pmu@0 { label
44 compatible = "arm,cortex-a8-pmu";
[all …]
H A Drtd1195.dtsi1 // SPDX-License-Identifier: (GPL-2.0-or-later OR BSD-2-Clause)
3 * Copyright (c) 2017-2019 Andreas Färber
10 #include <dt-bindings/interrupt-controller/arm-gic.h>
11 #include <dt-bindings/reset/realtek,rtd1195.h>
15 interrupt-parent = <&gic>;
16 #address-cells = <1>;
17 #size-cells = <1>;
20 #address-cells = <1>;
21 #size-cells = <0>;
25 compatible = "arm,cortex-a7";
[all …]
H A Daxm55xx.dtsi1 // SPDX-License-Identifier: GPL-2.0-or-later
8 #include <dt-bindings/interrupt-controller/arm-gic.h>
9 #include <dt-bindings/clock/lsi,axm5516-clks.h>
12 #address-cells = <2>;
13 #size-cells = <2>;
14 interrupt-parent = <&gic>;
25 compatible = "simple-bus";
26 #address-cells = <2>;
27 #size-cells = <2>;
31 compatible = "fixed-clock";
[all …]
H A Drk3xxx.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
7 #include <dt-bindings/interrupt-controller/irq.h>
8 #include <dt-bindings/interrupt-controller/arm-gic.h>
9 #include <dt-bindings/soc/rockchip,boot-mode.h>
12 #address-cells = <1>;
13 #size-cells = <1>;
15 interrupt-parent = <&gic>;
36 compatible = "simple-bus";
37 #address-cells = <1>;
38 #size-cells = <1>;
[all …]
/OK3568_Linux_fs/kernel/arch/arm64/boot/dts/sprd/
H A Dsharkl3.dtsi1 // SPDX-License-Identifier: GPL-2.0-only
9 interrupt-parent = <&gic>;
10 #address-cells = <2>;
11 #size-cells = <2>;
14 compatible = "simple-bus";
15 #address-cells = <2>;
16 #size-cells = <2>;
19 ap_ahb_regs: syscon@20e00000 {
20 compatible = "sprd,sc9863a-glbregs", "syscon",
21 "simple-mfd";
[all …]
/OK3568_Linux_fs/kernel/arch/arm64/boot/dts/realtek/
H A Drtd129x.dtsi1 // SPDX-License-Identifier: (GPL-2.0-or-later OR BSD-2-Clause)
5 * Copyright (c) 2016-2019 Andreas Färber
12 #include <dt-bindings/interrupt-controller/arm-gic.h>
13 #include <dt-bindings/reset/realtek,rtd1295.h>
16 interrupt-parent = <&gic>;
17 #address-cells = <1>;
18 #size-cells = <1>;
20 reserved-memory {
21 #address-cells = <1>;
22 #size-cells = <1>;
[all …]
H A Drtd139x.dtsi1 // SPDX-License-Identifier: (GPL-2.0-or-later OR BSD-2-Clause)
11 #include <dt-bindings/interrupt-controller/arm-gic.h>
12 #include <dt-bindings/reset/realtek,rtd1295.h>
15 interrupt-parent = <&gic>;
16 #address-cells = <1>;
17 #size-cells = <1>;
19 reserved-memory {
20 #address-cells = <1>;
21 #size-cells = <1>;
34 no-map;
[all …]
/OK3568_Linux_fs/u-boot/doc/device-tree-bindings/pinctrl/
H A Drockchip,pinctrl.txt8 Please refer to pinctrl-bindings.txt in this directory for details of the
16 settings such as pull-up, etc.
19 defined as gpio sub-nodes of the pinmux controller.
22 - compatible: one of "rockchip,rk2928-pinctrl", "rockchip,rk3066a-pinctrl"
23 "rockchip,rk3066b-pinctrl", "rockchip,rk3188-pinctrl"
24 "rockchip,rk3288-pinctrl"
25 - rockchip,grf: phandle referencing a syscon providing the
29 - rockchip,pmu: phandle referencing a syscon providing the pmu registers
34 - reg: first element is the general register space of the iomux controller
37 Use rockchip,grf and rockchip,pmu described above instead.
[all …]
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/arm/amlogic/
H A Dpmu.txt1 Amlogic Meson8 and Meson8b power-management-unit:
2 -------------------------------------------------
4 The pmu is used to turn off and on different power domains of the SoCs
8 - compatible value : depending on the SoC this should be one of:
9 "amlogic,meson8-pmu"
10 "amlogic,meson8b-pmu"
11 - reg : physical base address and the size of the registers window
15 pmu@c81000e4 {
16 compatible = "amlogic,meson8b-pmu", "syscon";
/OK3568_Linux_fs/u-boot/arch/arm/dts/
H A Drk3xxx.dtsi5 * SPDX-License-Identifier: GPL-2.0+ or X11
8 #include <dt-bindings/interrupt-controller/irq.h>
9 #include <dt-bindings/interrupt-controller/arm-gic.h>
13 interrupt-parent = <&gic>;
34 compatible = "simple-bus";
35 #address-cells = <1>;
36 #size-cells = <1>;
39 dmac1_s: dma-controller@20018000 {
44 #dma-cells = <1>;
45 arm,pl330-broken-no-flushp;
[all …]
/OK3568_Linux_fs/kernel/drivers/phy/samsung/
H A Dphy-exynos-dp-video.c1 // SPDX-License-Identifier: GPL-2.0-only
13 #include <linux/mfd/syscon.h>
20 #include <linux/soc/samsung/exynos-regs-pmu.h>
35 /* Disable power isolation on DP-PHY */ in exynos_dp_video_phy_power_on()
36 return regmap_update_bits(state->regs, state->drvdata->phy_ctrl_offset, in exynos_dp_video_phy_power_on()
44 /* Enable power isolation on DP-PHY */ in exynos_dp_video_phy_power_off()
45 return regmap_update_bits(state->regs, state->drvdata->phy_ctrl_offset, in exynos_dp_video_phy_power_off()
65 .compatible = "samsung,exynos5250-dp-video-phy",
68 .compatible = "samsung,exynos5420-dp-video-phy",
78 struct device *dev = &pdev->dev; in exynos_dp_video_phy_probe()
[all …]
H A Dphy-exynos-mipi-video.c1 // SPDX-License-Identifier: GPL-2.0-only
19 #include <linux/soc/samsung/exynos-regs-pmu.h>
20 #include <linux/mfd/syscon.h>
23 EXYNOS_MIPI_PHY_ID_NONE = -1,
57 .regmap_names = {"syscon"},
102 .regmap_names = {"syscon"},
161 "samsung,pmu-syscon",
162 "samsung,disp-sysreg",
163 "samsung,cam0-sysreg",
164 "samsung,cam1-sysreg"
[all …]
/OK3568_Linux_fs/u-boot/arch/x86/lib/
H A Dpmu.c4 * SPDX-License-Identifier: GPL-2.0+
9 #include <syscon.h>
11 #include <asm/pmu.h>
40 val = readl(&regs->sts); in pmu_read_status()
45 } while (--retry); in pmu_read_status()
47 printf("WARNING: PMU still busy\n"); in pmu_read_status()
48 return -EBUSY; in pmu_read_status()
58 /* Check PMU status */ in pmu_power_lss()
63 /* Read PMU values */ in pmu_power_lss()
64 ssc = readl(&regs->sss[offset]); in pmu_power_lss()
[all …]
/OK3568_Linux_fs/kernel/arch/arm64/boot/dts/mediatek/
H A Dmt8183.dtsi1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
8 #include <dt-bindings/clock/mt8183-clk.h>
9 #include <dt-bindings/interrupt-controller/arm-gic.h>
10 #include <dt-bindings/interrupt-controller/irq.h>
11 #include <dt-bindings/reset-controller/mt8183-resets.h>
12 #include <dt-bindings/phy/phy.h>
13 #include "mt8183-pinfunc.h"
17 interrupt-parent = <&sysirq>;
18 #address-cells = <2>;
19 #size-cells = <2>;
[all …]

1234567891011