| /linux/drivers/phy/rockchip/ | 
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 # 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 …] 
 | 
| H A D | phy-rockchip-usbdp.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3  * Rockchip USBDP Combo PHY with Samsung IP block driver 5  * Copyright (C) 2021-2024 Rockchip Electronics Co., Ltd 9 #include <dt-bindings/phy/phy.h> 19 #include <linux/phy/phy.h> 28 /* USBDP PHY Register Definitions */ 115 	/* u2phy-grf */ 119 	/* usb-grf */ 123 	/* usbdpphy-grf */ 129 	/* vo-grf */ [all …] 
 | 
| /linux/Documentation/devicetree/bindings/phy/ | 
| H A D | rockchip,rk3399-typec-phy.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/phy/rockchip,rk3399-typec-phy.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Rockchip Type-C PHY 10   - Heiko Stuebner <heiko@sntech.de> 14     const: rockchip,rk3399-typec-phy 22   clock-names: 24       - const: tcpdcore 25       - const: tcpdphy-ref [all …] 
 | 
| H A D | phy-rockchip-usbdp.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/phy/phy-rockchip-usbdp.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Rockchip USBDP Combo PHY with Samsung IP block 10   - Frank Wang <frank.wang@rock-chips.com> 11   - Zhang Yubing <yubing.zhang@rock-chips.com> 16       - rockchip,rk3576-usbdp-phy 17       - rockchip,rk3588-usbdp-phy 22   "#phy-cells": [all …] 
 | 
| /linux/Documentation/devicetree/bindings/usb/ | 
| H A D | rockchip,dwc3.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/usb/rockchip,dwc3.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Rockchip SuperSpeed DWC3 USB SoC controller 10   - Heiko Stuebner <heiko@sntech.de> 15   Phy documentation is provided in the following places. 17   USB2.0 PHY 18   Documentation/devicetree/bindings/phy/rockchip,inno-usb2phy.yaml 20   Type-C PHY [all …] 
 | 
| /linux/arch/arm64/boot/dts/rockchip/ | 
| H A D | rk3588-friendlyelec-cm3588-nas.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3  * Copyright (c) 2021 Rockchip Electronics Co., Ltd. 9 /dts-v1/; 11 #include <dt-bindings/gpio/gpio.h> 12 #include <dt-bindings/input/input.h> 13 #include <dt-bindings/pinctrl/rockchip.h> 14 #include <dt-bindings/soc/rockchip,vop2.h> 15 #include <dt-bindings/usb/pd.h> 16 #include "rk3588-friendlyelec-cm3588.dtsi" 20 	compatible = "friendlyarm,cm3588-nas", "friendlyarm,cm3588", "rockchip,rk3588"; [all …] 
 | 
| H A D | rk3588-orangepi-5-plus.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 /dts-v1/; 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/pinctrl/rockchip.h> 10 #include <dt-bindings/soc/rockchip,vop2.h> 11 #include <dt-bindings/usb/pd.h> 12 #include "rk3588-orangepi-5.dtsi" 16 	compatible = "xunlong,orangepi-5-plus", "rockchip,rk3588"; 18 	hdmi0-con { 19 		compatible = "hdmi-connector"; [all …] 
 | 
| H A D | rk3399-roc-pc.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3  * Copyright (c) 2017 T-Chip Intelligent Technology Co., Ltd 6 /dts-v1/; 7 #include <dt-bindings/input/linux-event-codes.h> 8 #include <dt-bindings/pwm/pwm.h> 12 	model = "Firefly ROC-RK3399-PC Board"; 13 	compatible = "firefly,roc-rk3399-pc", "rockchip,rk3399"; 22 		stdout-path = "serial2:1500000n8"; 26 		compatible = "pwm-backlight"; 30 	clkin_gmac: external-gmac-clock { [all …] 
 | 
| H A D | rk3399-hugsun-x99.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 2 /dts-v1/; 3 #include <dt-bindings/pwm/pwm.h> 4 #include <dt-bindings/input/input.h> 5 #include <dt-bindings/interrupt-controller/irq.h> 10 	compatible = "hugsun,x99", "rockchip,rk3399"; 20 		stdout-path = "serial2:1500000n8"; 23 	clkin_gmac: external-gmac-clock { 24 		compatible = "fixed-clock"; 25 		clock-frequency = <125000000>; [all …] 
 | 
| H A D | rk3399-rock-pi-4.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 #include <dt-bindings/input/linux-event-codes.h> 8 #include <dt-bindings/leds/common.h> 9 #include <dt-bindings/pwm/pwm.h> 19 		stdout-path = "serial2:1500000n8"; 22 	clkin_gmac: external-gmac-clock { 23 		compatible = "fixed-clock"; 24 		clock-frequency = <125000000>; 25 		clock-output-names = "clkin_gmac"; 26 		#clock-cells = <0>; [all …] 
 | 
| H A D | rk3399-rock-4c-plus.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3  * Copyright (c) 2019 Fuzhou Rockchip Electronics Co., Ltd 8 /dts-v1/; 9 #include <dt-bindings/leds/common.h> 10 #include "rk3399-t.dtsi" 14 	compatible = "radxa,rock-4c-plus", "rockchip,rk3399"; 23 		stdout-path = "serial2:1500000n8"; 26 	clkin_gmac: external-gmac-clock { 27 		compatible = "fixed-clock"; 28 		clock-frequency = <125000000>; [all …] 
 | 
| H A D | rk3399-rockpro64.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3  * Copyright (c) 2017 Fuzhou Rockchip Electronics Co., Ltd. 7 #include <dt-bindings/input/linux-event-codes.h> 8 #include <dt-bindings/pwm/pwm.h> 20 		stdout-path = "serial2:1500000n8"; 23 	clkin_gmac: external-gmac-clock { 24 		compatible = "fixed-clock"; 25 		clock-frequency = <125000000>; 26 		clock-output-names = "clkin_gmac"; 27 		#clock-cells = <0>; [all …] 
 | 
| H A D | rk3588-firefly-itx-3588j.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 /dts-v1/; 5 #include <dt-bindings/gpio/gpio.h> 6 #include <dt-bindings/input/input.h> 7 #include <dt-bindings/leds/common.h> 8 #include <dt-bindings/pinctrl/rockchip.h> 9 #include <dt-bindings/pwm/pwm.h> 10 #include <dt-bindings/soc/rockchip,vop2.h> 11 #include "dt-bindings/usb/pd.h" 13 #include "rk3588-firefly-core-3588j.dtsi" [all …] 
 | 
| H A D | rk3588s-odroid-m2.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 /dts-v1/; 5 #include <dt-bindings/gpio/gpio.h> 6 #include <dt-bindings/leds/common.h> 7 #include <dt-bindings/pinctrl/rockchip.h> 8 #include <dt-bindings/soc/rockchip,vop2.h> 9 #include <dt-bindings/usb/pd.h> 13 	model = "Hardkernel ODROID-M2"; 14 	compatible = "hardkernel,odroid-m2", "rockchip,rk3588s"; 23 		stdout-path = "serial2:1500000n8"; [all …] 
 | 
| H A D | rk3568-radxa-e25.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 /dts-v1/; 4 #include "rk3568-radxa-cm3i.dtsi" 8 	compatible = "radxa,e25", "radxa,cm3i", "rockchip,rk3568"; 14 	pwm-leds { 15 		compatible = "pwm-leds-multicolor"; 17 		multi-led { 20 			max-brightness = <255>; 22 			led-red { 27 			led-green { [all …] 
 | 
| H A D | rk3399-eaidk-610.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3  * Copyright (c) 2022 Fuzhou Rockchip Electronics Co., Ltd. 6 /dts-v1/; 7 #include <dt-bindings/input/linux-event-codes.h> 8 #include <dt-bindings/pwm/pwm.h> 9 #include <dt-bindings/usb/pd.h> 13 	model = "OPEN AI LAB EAIDK-610"; 14 	compatible = "openailab,eaidk-610", "rockchip,rk3399"; 24 		compatible = "pwm-backlight"; 26 		brightness-levels = < [all …] 
 | 
| H A D | rk3399-firefly.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3  * Copyright (c) 2017 Fuzhou Rockchip Electronics Co., Ltd. 6 /dts-v1/; 7 #include <dt-bindings/input/linux-event-codes.h> 8 #include <dt-bindings/interrupt-controller/irq.h> 9 #include <dt-bindings/pwm/pwm.h> 10 #include <dt-bindings/usb/pd.h> 14 	model = "Firefly-RK3399 Board"; 15 	compatible = "firefly,firefly-rk3399", "rockchip,rk3399"; 25 		stdout-path = "serial2:1500000n8"; [all …] 
 | 
| H A D | rk3399-nanopi4.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3  * RK3399-based FriendlyElec boards device tree source 5  * Copyright (c) 2016 Fuzhou Rockchip Electronics Co., Ltd 14 /dts-v1/; 15 #include <dt-bindings/input/linux-event-codes.h> 27 		stdout-path = "serial2:1500000n8"; 30 	clkin_gmac: external-gmac-clock { 31 		compatible = "fixed-clock"; 32 		clock-frequency = <125000000>; 33 		clock-output-names = "clkin_gmac"; [all …] 
 | 
| H A D | rk3399-orangepi.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3  * Copyright (c) 2017 Fuzhou Rockchip Electronics Co., Ltd. 6 /dts-v1/; 8 #include "dt-bindings/pwm/pwm.h" 9 #include "dt-bindings/input/input.h" 10 #include <dt-bindings/interrupt-controller/irq.h> 11 #include "dt-bindings/usb/pd.h" 16 	compatible = "xunlong,rk3399-orangepi", "rockchip,rk3399"; 26 		stdout-path = "serial2:1500000n8"; 29 	clkin_gmac: external-gmac-clock { [all …] 
 | 
| H A D | rk3588s-indiedroid-nova.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 /dts-v1/; 5 #include <dt-bindings/gpio/gpio.h> 6 #include <dt-bindings/input/linux-event-codes.h> 7 #include <dt-bindings/pinctrl/rockchip.h> 8 #include <dt-bindings/soc/rockchip,vop2.h> 9 #include <dt-bindings/usb/pd.h> 14 	compatible = "indiedroid,nova", "rockchip,rk3588s"; 16 	adc-keys-0 { 17 		compatible = "adc-keys"; [all …] 
 | 
| H A D | rk3588-evb1-v10.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3  * Copyright (c) 2021 Rockchip Electronics Co., Ltd. 7 /dts-v1/; 9 #include <dt-bindings/gpio/gpio.h> 10 #include <dt-bindings/input/input.h> 11 #include <dt-bindings/pinctrl/rockchip.h> 12 #include <dt-bindings/soc/rockchip,vop2.h> 13 #include <dt-bindings/usb/pd.h> 17 	model = "Rockchip RK3588 EVB1 V10 Board"; 18 	compatible = "rockchip,rk3588-evb1-v10", "rockchip,rk3588"; [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 | rk3588s-evb1-v10.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3  * Copyright (c) 2024 Rockchip Electronics Co., Ltd. 7 /dts-v1/; 9 #include <dt-bindings/gpio/gpio.h> 10 #include <dt-bindings/input/input.h> 11 #include <dt-bindings/pinctrl/rockchip.h> 12 #include <dt-bindings/soc/rockchip,vop2.h> 13 #include <dt-bindings/usb/pd.h> 17 	model = "Rockchip RK3588S EVB1 V10 Board"; 18 	compatible = "rockchip,rk3588s-evb1-v10", "rockchip,rk3588s"; [all …] 
 | 
| H A D | rk3588s-roc-pc.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 /dts-v1/; 5 #include <dt-bindings/gpio/gpio.h> 6 #include <dt-bindings/leds/common.h> 7 #include <dt-bindings/pinctrl/rockchip.h> 8 #include <dt-bindings/soc/rockchip,vop2.h> 9 #include <dt-bindings/usb/pd.h> 14 	compatible = "firefly,rk3588s-roc-pc", "rockchip,rk3588s"; 22 	analog-sound { 23 		compatible = "simple-audio-card"; [all …] 
 | 
| H A D | rk3576-armsom-sige5.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3  * Copyright (c) 2024 Rockchip Electronics Co., Ltd. 7 /dts-v1/; 9 #include <dt-bindings/gpio/gpio.h> 10 #include <dt-bindings/leds/common.h> 11 #include <dt-bindings/pinctrl/rockchip.h> 12 #include <dt-bindings/pwm/pwm.h> 13 #include <dt-bindings/soc/rockchip,vop2.h> 14 #include <dt-bindings/usb/pd.h> 19 	compatible = "armsom,sige5", "rockchip,rk3576"; [all …] 
 |