| /linux/Documentation/devicetree/bindings/phy/ | 
| H A D | rockchip,rk3399-emmc-phy.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only3 ---
 4 $id: http://devicetree.org/schemas/phy/rockchip,rk3399-emmc-phy.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 7 title: Rockchip EMMC PHY
 10   - Heiko Stuebner <heiko@sntech.de>
 14     const: rockchip,rk3399-emmc-phy
 22   clock-names:
 25   drive-impedance-ohm:
 32   rockchip,enable-strobe-pulldown:
 [all …]
 
 | 
| /linux/drivers/phy/rockchip/ | 
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only3 # Phy drivers for Rockchip platforms
 6 	tristate "Rockchip Display Port PHY Driver"
 10 	  Enable this to support the Rockchip Display Port PHY.
 13 	tristate "Rockchip MIPI Synopsys DPHY RX0 driver"
 18 	  Enable this to support the Rockchip MIPI Synopsys DPHY RX0
 19 	  associated to the Rockchip ISP module present in RK3399 SoCs.
 22 	  will be called phy-rockchip-dphy-rx0.
 25 	tristate "Rockchip EMMC PHY Driver"
 29 	  Enable this to support the Rockchip EMMC PHY.
 [all …]
 
 | 
| /linux/arch/arm64/boot/dts/rockchip/ | 
| H A D | px30-ringneck.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)6 /dts-v1/;
 8 #include <dt-bindings/leds/common.h>
 13 		mmc0 = &emmc;
 20 	attiny-updi-gate-regulator {
 21 		compatible = "regulator-output";
 22 		vout-supply = <&vg_attiny_updi>;
 25 	emmc_pwrseq: emmc-pwrseq {
 26 		compatible = "mmc-pwrseq-emmc";
 27 		pinctrl-0 = <&emmc_reset>;
 [all …]
 
 | 
| H A D | px30-cobra.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)6 /dts-v1/;
 7 #include <dt-bindings/gpio/gpio.h>
 8 #include <dt-bindings/input/input.h>
 9 #include <dt-bindings/leds/common.h>
 10 #include <dt-bindings/pinctrl/rockchip.h>
 16 		mmc0 = &emmc;
 20 		stdout-path = "serial5:115200n8";
 24 		compatible = "pwm-backlight";
 25 		power-supply = <&vcc5v0_sys>;
 [all …]
 
 | 
| H A D | rk3328-nanopi-r2s-plus.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)6  * (C) Copyright 2016 Rockchip Electronics Co., Ltd
 9 /dts-v1/;
 11 #include "rk3328-nanopi-r2s.dtsi"
 14 	compatible = "friendlyarm,nanopi-r2s-plus", "rockchip,rk3328";
 18 		mmc1 = &emmc;
 22 &emmc {
 23 	bus-width = <8>;
 24 	cap-mmc-highspeed;
 25 	disable-wp;
 [all …]
 
 | 
| H A D | rk3308.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)3  * Copyright (c) 2019 Fuzhou Rockchip Electronics Co., Ltd
 7 #include <dt-bindings/clock/rk3308-cru.h>
 8 #include <dt-bindings/gpio/gpio.h>
 9 #include <dt-bindings/interrupt-controller/arm-gic.h>
 10 #include <dt-bindings/interrupt-controller/irq.h>
 11 #include <dt-bindings/pinctrl/rockchip.h>
 12 #include <dt-bindings/soc/rockchip,boot-mode.h>
 13 #include <dt-bindings/thermal/thermal.h>
 16 	compatible = "rockchip,rk3308";
 [all …]
 
 | 
| H A D | rk3588-tiger.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)6 #include <dt-bindings/gpio/gpio.h>
 7 #include <dt-bindings/leds/common.h>
 8 #include <dt-bindings/pinctrl/rockchip.h>
 13 	compatible = "tsd,rk3588-tiger", "rockchip,rk3588";
 21 	emmc_pwrseq: emmc-pwrseq {
 22 		compatible = "mmc-pwrseq-emmc";
 23 		pinctrl-0 = <&emmc_reset>;
 24 		pinctrl-names = "default";
 25 		reset-gpios = <&gpio2 RK_PA3 GPIO_ACTIVE_HIGH>;
 [all …]
 
 | 
| H A D | rk3328-rock-pi-e.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)3  * (C) Copyright 2020 Chen-Yu Tsai <wens@csie.org>
 5  * Based on ./rk3328-rock64.dts, which is
 10 /dts-v1/;
 12 #include <dt-bindings/gpio/gpio.h>
 13 #include <dt-bindings/input/input.h>
 14 #include <dt-bindings/leds/common.h>
 15 #include <dt-bindings/pinctrl/rockchip.h>
 21 	compatible = "radxa,rockpi-e", "rockchip,rk3328";
 27 		mmc1 = &emmc;
 [all …]
 
 | 
| H A D | px30.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)3  * Copyright (c) 2018 Fuzhou Rockchip Electronics Co., Ltd
 6 #include <dt-bindings/clock/px30-cru.h>
 7 #include <dt-bindings/gpio/gpio.h>
 8 #include <dt-bindings/interrupt-controller/arm-gic.h>
 9 #include <dt-bindings/interrupt-controller/irq.h>
 10 #include <dt-bindings/pinctrl/rockchip.h>
 11 #include <dt-bindings/power/px30-power.h>
 12 #include <dt-bindings/soc/rockchip,boot-mode.h>
 13 #include <dt-bindings/thermal/thermal.h>
 [all …]
 
 | 
| H A D | rk3368-lba3368.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)3 /dts-v1/;
 5 #include <dt-bindings/clock/rockchip,rk808.h>
 6 #include <dt-bindings/input/input.h>
 7 #include <dt-bindings/leds/common.h>
 8 #include <dt-bindings/sound/rt5640.h>
 13 	compatible = "neardi,lba3368", "rockchip,rk3368";
 17 		mmc0 = &emmc;
 25 		stdout-path = "serial1:115200n8";
 33 	adc-key {
 [all …]
 
 | 
| H A D | px30-evb.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)3  * Copyright (c) 2018 Fuzhou Rockchip Electronics Co., Ltd
 6 /dts-v1/;
 7 #include <dt-bindings/gpio/gpio.h>
 8 #include <dt-bindings/input/input.h>
 9 #include <dt-bindings/pinctrl/rockchip.h>
 13 	model = "Rockchip PX30 EVB";
 14 	compatible = "rockchip,px30-evb", "rockchip,px30";
 20 		mmc2 = &emmc;
 24 		stdout-path = "serial5:115200n8";
 [all …]
 
 | 
| H A D | rk3588-jaguar.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)6 /dts-v1/;
 7 #include <dt-bindings/gpio/gpio.h>
 8 #include <dt-bindings/input/input.h>
 9 #include <dt-bindings/leds/common.h>
 10 #include <dt-bindings/pinctrl/rockchip.h>
 11 #include <dt-bindings/soc/rockchip,vop2.h>
 12 #include <dt-bindings/usb/pd.h>
 17 	model = "Theobroma Systems RK3588-SBC Jaguar";
 18 	compatible = "tsd,rk3588-jaguar", "rockchip,rk3588";
 [all …]
 
 | 
| H A D | rk3308-sakurapi-rk3308b.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)9 /dts-v1/;
 11 #include <dt-bindings/leds/common.h>
 15 	compatible = "sakurapi,rk3308-sakurapi-rk3308b", "rockchip,rk3308";
 18 		mmc0 = &emmc;
 24 		stdout-path = "serial2:1500000n8";
 27 	vcc5v0_sys: regulator-vcc5v0-sys {
 28 		compatible = "regulator-fixed";
 29 		regulator-name = "vcc5v0_sys";
 30 		regulator-always-on;
 [all …]
 
 | 
| /linux/Documentation/devicetree/bindings/soc/rockchip/ | 
| H A D | grf.yaml | 1 # SPDX-License-Identifier: GPL-2.03 ---
 4 $id: http://devicetree.org/schemas/soc/rockchip/grf.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 7 title: Rockchip General Register Files (GRF)
 10   - Heiko Stuebner <heiko@sntech.de>
 15       - items:
 16           - enum:
 17               - rockchip,rk3288-sgrf
 18               - rockchip,rk3528-ioc-grf
 [all …]
 
 | 
| /linux/arch/arm/boot/dts/rockchip/ | 
| H A D | rk3066a.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)7 #include <dt-bindings/gpio/gpio.h>
 8 #include <dt-bindings/pinctrl/rockchip.h>
 9 #include <dt-bindings/clock/rk3066a-cru.h>
 10 #include <dt-bindings/power/rk3066-power.h>
 14 	compatible = "rockchip,rk3066a";
 22 		#address-cells = <1>;
 23 		#size-cells = <0>;
 24 		enable-method = "rockchip,rk3066-smp";
 28 			compatible = "arm,cortex-a9";
 [all …]
 
 | 
| H A D | rk3036.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)3 #include <dt-bindings/gpio/gpio.h>
 4 #include <dt-bindings/interrupt-controller/irq.h>
 5 #include <dt-bindings/interrupt-controller/arm-gic.h>
 6 #include <dt-bindings/pinctrl/rockchip.h>
 7 #include <dt-bindings/clock/rk3036-cru.h>
 8 #include <dt-bindings/soc/rockchip,boot-mode.h>
 9 #include <dt-bindings/power/rk3036-power.h>
 12 	#address-cells = <1>;
 13 	#size-cells = <1>;
 [all …]
 
 | 
| H A D | rk3188.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)7 #include <dt-bindings/gpio/gpio.h>
 8 #include <dt-bindings/pinctrl/rockchip.h>
 9 #include <dt-bindings/clock/rk3188-cru.h>
 10 #include <dt-bindings/power/rk3188-power.h>
 14 	compatible = "rockchip,rk3188";
 17 		#address-cells = <1>;
 18 		#size-cells = <0>;
 19 		enable-method = "rockchip,rk3066-smp";
 23 			compatible = "arm,cortex-a9";
 [all …]
 
 | 
| H A D | rk3128.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+3  * (C) Copyright 2017 Rockchip Electronics Co., Ltd
 6 #include <dt-bindings/clock/rk3128-cru.h>
 7 #include <dt-bindings/gpio/gpio.h>
 8 #include <dt-bindings/interrupt-controller/arm-gic.h>
 9 #include <dt-bindings/interrupt-controller/irq.h>
 10 #include <dt-bindings/pinctrl/rockchip.h>
 11 #include <dt-bindings/power/rk3128-power.h>
 14 	compatible = "rockchip,rk3128";
 15 	interrupt-parent = <&gic>;
 [all …]
 
 | 
| H A D | rk3288.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)3 #include <dt-bindings/gpio/gpio.h>
 4 #include <dt-bindings/interrupt-controller/irq.h>
 5 #include <dt-bindings/interrupt-controller/arm-gic.h>
 6 #include <dt-bindings/pinctrl/rockchip.h>
 7 #include <dt-bindings/clock/rk3288-cru.h>
 8 #include <dt-bindings/power/rk3288-power.h>
 9 #include <dt-bindings/thermal/thermal.h>
 10 #include <dt-bindings/soc/rockchip,boot-mode.h>
 13 	#address-cells = <2>;
 [all …]
 
 | 
| H A D | rv1108.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)3 #include <dt-bindings/gpio/gpio.h>
 4 #include <dt-bindings/interrupt-controller/irq.h>
 5 #include <dt-bindings/interrupt-controller/arm-gic.h>
 6 #include <dt-bindings/clock/rv1108-cru.h>
 7 #include <dt-bindings/pinctrl/rockchip.h>
 8 #include <dt-bindings/thermal/thermal.h>
 10 	#address-cells = <1>;
 11 	#size-cells = <1>;
 13 	compatible = "rockchip,rv1108";
 [all …]
 
 | 
| H A D | rk322x.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)3 #include <dt-bindings/gpio/gpio.h>
 4 #include <dt-bindings/interrupt-controller/irq.h>
 5 #include <dt-bindings/interrupt-controller/arm-gic.h>
 6 #include <dt-bindings/pinctrl/rockchip.h>
 7 #include <dt-bindings/clock/rk3228-cru.h>
 8 #include <dt-bindings/thermal/thermal.h>
 9 #include <dt-bindings/power/rk3228-power.h>
 12 	#address-cells = <1>;
 13 	#size-cells = <1>;
 [all …]
 
 | 
| H A D | rv1126-sonoff-ihost.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)3  * Copyright (c) 2020 Rockchip Electronics Co., Ltd.
 10 		mmc0 = &emmc;
 16 		stdout-path = "serial2:1500000n8";
 19 	vcc5v0_sys: regulator-vcc5v0-sys {
 20 		compatible = "regulator-fixed";
 21 		regulator-name = "vcc5v0_sys";
 22 		regulator-always-on;
 23 		regulator-boot-on;
 24 		regulator-min-microvolt = <5000000>;
 [all …]
 
 | 
| H A D | rk3036-kylin.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)3 /dts-v1/;
 8 	model = "Rockchip RK3036 KylinBoard";
 9 	compatible = "rockchip,rk3036-kylin", "rockchip,rk3036";
 12 		mmc0 = &emmc;
 18 		stdout-path = "serial2:115200n8";
 26 	hdmi_con: hdmi-con {
 27 		compatible = "hdmi-connector";
 32 				remote-endpoint = <&hdmi_out_con>;
 37 	leds: gpio-leds {
 [all …]
 
 | 
| H A D | rk3128-xpi-3128.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)3 /dts-v1/;
 5 #include <dt-bindings/input/input.h>
 6 #include <dt-bindings/leds/common.h>
 10 	model = "Geniatech XPI-3128";
 11 	compatible = "geniatech,xpi-3128", "rockchip,rk3128";
 15 		mmc0 = &emmc;
 25 		stdout-path = &uart1;
 28 	adc-keys {
 29 		compatible = "adc-keys";
 [all …]
 
 | 
| /linux/Documentation/devicetree/bindings/mmc/ | 
| H A D | arasan,sdhci.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - Adrian Hunter <adrian.hunter@intel.com>
 13   - $ref: mmc-controller.yaml#
 14   - if:
 18             const: arasan,sdhci-5.1
 21         - phys
 22         - phy-names
 23   - if:
 [all …]
 
 |