| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/arm/samsung/ |
| H A D | pmu.yaml | 1 # 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 D | samsung-phy.txt | 2 ------------------------------------------------- 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 D | samsung,ufs-phy.yaml | 1 # 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 D | apm-xgene-pmu.txt | 1 * 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 D | sprd,sc9860-clk.txt | 2 ------------------------ 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 D | rk3399pro-npu.dtsi | 1 // 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 D | rockchip,pinctrl.txt | 8 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 D | rockchip-pvtm.txt | 2 ---------------------------------- 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 D | rockchip-dfi.txt | 5 - 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 D | mt7629.dtsi | 1 // 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 D | mstar-v7.dtsi | 1 // 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 D | arm-realview-pba8.dts | 23 /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 D | rtd1195.dtsi | 1 // 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 D | axm55xx.dtsi | 1 // 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 D | rk3xxx.dtsi | 1 // 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 D | sharkl3.dtsi | 1 // 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 D | rtd129x.dtsi | 1 // 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 D | rtd139x.dtsi | 1 // 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 D | rockchip,pinctrl.txt | 8 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 D | pmu.txt | 1 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 D | rk3xxx.dtsi | 5 * 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 D | phy-exynos-dp-video.c | 1 // 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 D | phy-exynos-mipi-video.c | 1 // 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 D | pmu.c | 4 * SPDX-License-Identifier: GPL-2.0+ 9 #include <syscon.h> 11 #include <asm/pmu.h> 40 val = readl(®s->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(®s->sss[offset]); in pmu_power_lss() [all …]
|
| /OK3568_Linux_fs/kernel/arch/arm64/boot/dts/mediatek/ |
| H A D | mt8183.dtsi | 1 // 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 …]
|