/linux-6.14.4/arch/arm64/boot/dts/rockchip/ |
D | rk3588-base.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 #include <dt-bindings/clock/rockchip,rk3588-cru.h> 7 #include <dt-bindings/interrupt-controller/arm-gic.h> 8 #include <dt-bindings/interrupt-controller/irq.h> 9 #include <dt-bindings/power/rk3588-power.h> 10 #include <dt-bindings/reset/rockchip,rk3588-cru.h> 11 #include <dt-bindings/phy/phy.h> 12 #include <dt-bindings/ata/ahci.h> 13 #include <dt-bindings/thermal/thermal.h> 16 compatible = "rockchip,rk3588"; [all …]
|
D | rk3588-extra.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 #include "rk3588-base.dtsi" 7 #include "rk3588-extra-pinctrl.dtsi" 11 compatible = "rockchip,rk3588-dwc3", "snps,dwc3"; 16 clock-names = "ref_clk", "suspend_clk", "bus_clk"; 19 phy-names = "usb2-phy", "usb3-phy"; 21 power-domains = <&power RK3588_PD_USB>; 24 snps,dis-u2-freeclk-exists-quirk; 25 snps,dis-del-phy-power-chg-quirk; 26 snps,dis-tx-ipgap-linecheck-quirk; [all …]
|
D | rk3588-nanopc-t6-lts.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 9 /dts-v1/; 11 #include "rk3588-nanopc-t6.dtsi" 14 model = "FriendlyElec NanoPC-T6 LTS"; 15 compatible = "friendlyarm,nanopc-t6-lts", "rockchip,rk3588"; 17 /* provide power for on-board USB 2.0 hub */ 18 vcc5v0_usb20_host: regulator-vcc5v0-usb20-host { 19 compatible = "regulator-fixed"; 20 enable-active-high; 22 pinctrl-0 = <&usb20_host_pwren>; [all …]
|
D | rk3588-coolpi-cm5-evb.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 /dts-v1/; 9 #include <dt-bindings/leds/common.h> 10 #include <dt-bindings/soc/rockchip,vop2.h> 11 #include "rk3588-coolpi-cm5.dtsi" 14 model = "RK3588 CoolPi CM5 EVB"; 15 compatible = "coolpi,pi-cm5-evb", "coolpi,pi-cm5", "rockchip,rk3588"; 18 compatible = "pwm-backlight"; 19 enable-gpios = <&gpio4 RK_PA3 GPIO_ACTIVE_HIGH>; 20 pinctrl-names = "default"; [all …]
|
D | rk3588-armsom-w3.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 "rk3588-armsom-lm7.dtsi" 11 compatible = "armsom,w3", "armsom,lm7", "rockchip,rk3588"; 18 analog-sound { 19 compatible = "audio-graph-card"; 20 label = "rk3588-es8316"; 30 hp-det-gpio = <&gpio1 RK_PD5 GPIO_ACTIVE_HIGH>; [all …]
|
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 …]
|
D | rk3588-turing-rk1.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 * Based on RK3588-EVB1 devicetree 11 /dts-v1/; 12 #include <dt-bindings/gpio/gpio.h> 13 #include <dt-bindings/pinctrl/rockchip.h> 14 #include "rk3588.dtsi" 17 compatible = "turing,rk1", "rockchip,rk3588"; 24 fan: pwm-fan { 25 compatible = "pwm-fan"; 26 cooling-levels = <0 25 95 145 195 255>; [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/soc/rockchip/ |
D | grf.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Heiko Stuebner <[email protected]> 15 - items: 16 - enum: 17 - rockchip,rk3288-sgrf 18 - rockchip,rk3566-pipe-grf 19 - rockchip,rk3568-pcie3-phy-grf 20 - rockchip,rk3568-pipe-grf [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/display/rockchip/ |
D | rockchip,rk3588-mipi-dsi2.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/display/rockchip/rockchip,rk3588-mipi-dsi2.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Heiko Stuebner <[email protected]> 15 - rockchip,rk3588-mipi-dsi2 26 clock-names: 28 - const: pclk 29 - const: sys 39 phy-names: [all …]
|
D | rockchip,rk3588-dw-hdmi-qp.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/display/rockchip/rockchip,rk3588-dw-hdmi-qp.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Cristian Ciocaltea <[email protected]> 13 Rockchip RK3588 SoC integrates the Synopsys DesignWare HDMI QP TX controller 23 * Multi-stream audio 27 - $ref: /schemas/sound/dai-common.yaml# 32 - rockchip,rk3588-dw-hdmi-qp 39 - description: Peripheral/APB bus clock [all …]
|
D | rockchip-vop2.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/display/rockchip/rockchip-vop2.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 15 - Sandy Huang <hjc@rock-chips.com> 16 - Heiko Stuebner <[email protected]> 21 - rockchip,rk3566-vop 22 - rockchip,rk3568-vop 23 - rockchip,rk3588-vop 27 - description: [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/gpu/ |
D | arm,mali-valhall-csf.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/gpu/arm,mali-valhall-csf.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Liviu Dudau <[email protected]> 11 - Boris Brezillon <[email protected]> 15 pattern: '^gpu@[a-f0-9]+$' 19 - items: 20 - enum: 21 - rockchip,rk3588-mali [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/pci/ |
D | rockchip-dw-pcie-ep.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/pci/rockchip-dw-pcie-ep.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Niklas Cassel <[email protected]> 13 RK3588 SoC PCIe Endpoint controller is based on the Synopsys DesignWare 15 snps,dw-pcie-ep.yaml. 18 - $ref: /schemas/pci/snps,dw-pcie-ep.yaml# 19 - $ref: /schemas/pci/rockchip-dw-pcie-common.yaml# 24 - rockchip,rk3568-pcie-ep [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/ata/ |
D | rockchip,dwc-ahci.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/ata/rockchip,dwc-ahci.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Serge Semin <[email protected]> 22 - rockchip,rk3568-dwc-ahci 23 - rockchip,rk3588-dwc-ahci 25 - compatible 30 - enum: 31 - rockchip,rk3568-dwc-ahci [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/arm/rockchip/ |
D | pmu.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Rockchip Power Management Unit (PMU) 10 - Elaine Zhang <zhangqing@rock-chips.com> 11 - Heiko Stuebner <[email protected]> 14 The PMU is used to turn on and off different power domains of the SoCs. 15 This includes the power to the CPU cores. 22 - rockchip,px30-pmu 23 - rockchip,rk3066-pmu [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/media/ |
D | rockchip-vpu.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/media/rockchip-vpu.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Ezequiel Garcia <[email protected]> 18 - enum: 19 - rockchip,rk3036-vpu 20 - rockchip,rk3066-vpu 21 - rockchip,rk3288-vpu 22 - rockchip,rk3328-vpu [all …]
|
D | rockchip,rk3568-vepu.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/media/rockchip,rk3568-vepu.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Nicolas Frattaroli <[email protected]> 13 Hantro G1 video encode-only accelerators present on Rockchip SoCs. 18 - rockchip,rk3568-vepu 19 - rockchip,rk3588-vepu121 30 clock-names: 32 - const: aclk [all …]
|
D | rockchip-rga.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/media/rockchip-rga.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 15 - Jacob Chen <jacob-[email protected]> 16 - Ezequiel Garcia <[email protected]> 21 - const: rockchip,rk3288-rga 22 - const: rockchip,rk3399-rga 23 - items: 24 - enum: [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/phy/ |
D | rockchip,inno-usb2phy.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/phy/rockchip,inno-usb2phy.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Heiko Stuebner <[email protected]> 15 - rockchip,px30-usb2phy 16 - rockchip,rk3128-usb2phy 17 - rockchip,rk3228-usb2phy 18 - rockchip,rk3308-usb2phy 19 - rockchip,rk3328-usb2phy [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/mmc/ |
D | snps,dwcmshc-sdhci.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only 3 --- 4 $id: http://devicetree.org/schemas/mmc/snps,dwcmshc-sdhci.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Ulf Hansson <[email protected]> 11 - Jisheng Zhang <[email protected]> 16 - items: 17 - const: rockchip,rk3576-dwcmshc 18 - const: rockchip,rk3588-dwcmshc 19 - enum: [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/usb/ |
D | rockchip,dwc3.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Heiko Stuebner <[email protected]> 18 Documentation/devicetree/bindings/phy/rockchip,inno-usb2phy.yaml 20 Type-C PHY 21 Documentation/devicetree/bindings/phy/phy-rockchip-typec.txt 28 - rockchip,rk3328-dwc3 29 - rockchip,rk3568-dwc3 30 - rockchip,rk3576-dwc3 [all …]
|
D | generic-ohci.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/usb/generic-ohci.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Greg Kroah-Hartman <[email protected]> 15 - items: 16 - enum: 17 - allwinner,sun4i-a10-ohci 18 - allwinner,sun50i-a100-ohci 19 - allwinner,sun50i-a64-ohci [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/power/ |
D | rockchip,power-controller.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/power/rockchip,power-controller.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Rockchip Power Domains 10 - Elaine Zhang <zhangqing@rock-chips.com> 11 - Heiko Stuebner <[email protected]> 14 Rockchip processors include support for multiple power domains 16 application scenarios to save power. 18 Power domains contained within power-controller node are [all …]
|
/linux-6.14.4/drivers/phy/rockchip/ |
D | phy-rockchip-snps-pcie3.c | 1 // SPDX-License-Identifier: GPL-2.0 33 /* Register for RK3588 */ 83 priv->mode = PHY_MODE_PCIE_RC; in rockchip_p3phy_set_mode() 86 priv->mode = PHY_MODE_PCIE_EP; in rockchip_p3phy_set_mode() 89 dev_err(&phy->dev, "%s, invalid mode\n", __func__); in rockchip_p3phy_set_mode() 90 return -EINVAL; in rockchip_p3phy_set_mode() 98 struct phy *phy = priv->phy; in rockchip_p3phy_rk3568_init() 104 regmap_write(priv->phy_grf, GRF_PCIE30PHY_CON9, GRF_PCIE30PHY_DA_OCM); in rockchip_p3phy_rk3568_init() 106 for (int i = 0; i < priv->num_lanes; i++) { in rockchip_p3phy_rk3568_init() 107 dev_info(&phy->dev, "lane number %d, val %d\n", i, priv->lanes[i]); in rockchip_p3phy_rk3568_init() [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/iommu/ |
D | rockchip,iommu.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Heiko Stuebner <[email protected]> 15 shares its clocks, power domain and irq. 23 - enum: 24 - rockchip,iommu 25 - rockchip,rk3568-iommu 26 - items: 27 - enum: [all …]
|