/linux/arch/arm64/boot/dts/rockchip/ |
H A 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 "rk3588-coolpi-cm5.dtsi" 14 compatible = "coolpi,pi-cm5-evb", "coolpi,pi-cm5", "rockchip,rk3588"; 17 compatible = "pwm-backlight"; 18 enable-gpios = <&gpio4 RK_PA3 GPIO_ACTIVE_HIGH>; 19 pinctrl-names = "default"; 20 pinctrl-0 = <&bl_en>; 21 power-supply = <&vcc12v_dcin>; [all …]
|
H A D | rk3588-edgeble-neu6a-io.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 #include <dt-bindings/gpio/gpio.h> 10 stdout-path = "serial2:1500000n8"; 13 vcc3v3_pcie2x1l0: vcc3v3-pcie2x1l0-regulator { 14 compatible = "regulator-fixed"; 15 regulator-name = "vcc3v3_pcie2x1l0"; 16 regulator-min-microvolt = <3300000>; 17 regulator-max-microvolt = <3300000>; 18 startup-delay-us = <5000>; 19 vin-supply = <&vcc_3v3_s3>; [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" 14 pwm-leds { 15 compatible = "pwm-leds-multicolor"; 17 multi-led { 19 max-brightness = <255>; 21 led-red { 26 led-green { 31 led-blue { [all …]
|
H A D | rk3588-ok3588-c.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 /dts-v1/; 4 #include "rk3588-fet3588-c.dtsi" 7 model = "Forlinx OK3588-C Board"; 8 compatible = "forlinx,ok3588-c", "forlinx,fet3588-c", "rockchip,rk3588"; 16 adc-keys-0 { 17 compatible = "adc-keys"; 18 io-channels = <&saradc 0>; 19 io-channel-names = "buttons"; 20 keyup-threshold-microvolt = <1800000>; [all …]
|
H A D | rk3568-nanopi-r5c.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT 9 /dts-v1/; 10 #include "rk3568-nanopi-r5s.dtsi" 14 compatible = "friendlyarm,nanopi-r5c", "rockchip,rk3568"; 16 gpio-keys { 17 compatible = "gpio-keys"; 18 pinctrl-names = "default"; 19 pinctrl-0 = <&reset_button_pin>; 21 button-reset { 22 debounce-interval = <50>; [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/leds/common.h> 10 #include <dt-bindings/input/input.h> 11 #include <dt-bindings/pinctrl/rockchip.h> 12 #include <dt-bindings/usb/pd.h> 17 compatible = "xunlong,orangepi-5-plus", "rockchip,rk3588"; 25 stdout-path = "serial2:1500000n8"; 28 adc-keys-0 { [all …]
|
H A D | rk3568-nanopi-r5s.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT 9 /dts-v1/; 10 #include "rk3568-nanopi-r5s.dtsi" 14 compatible = "friendlyarm,nanopi-r5s", "rockchip,rk3568"; 20 gpio-leds { 21 compatible = "gpio-leds"; 22 pinctrl-names = "default"; 23 pinctrl-0 = <&lan1_led_pin>, <&lan2_led_pin>, <&power_led_pin>, <&wan_led_pin>; 25 led-lan1 { 28 function-enumerator = <1>; [all …]
|
H A D | rk3588-rock-5-itx.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 /dts-v1/; 9 #include <dt-bindings/gpio/gpio.h> 10 #include <dt-bindings/input/input.h> 11 #include <dt-bindings/leds/common.h> 12 #include <dt-bindings/pinctrl/rockchip.h> 13 #include <dt-bindings/pwm/pwm.h> 14 #include "dt-bindings/usb/pd.h" 19 compatible = "radxa,rock-5-itx", "rockchip,rk3588"; 28 stdout-path = "serial2:1500000n8"; [all …]
|
H A D | rk3588-coolpi-cm5-genbook.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 /dts-v1/; 9 #include <dt-bindings/leds/common.h> 10 #include "rk3588-coolpi-cm5.dtsi" 14 compatible = "coolpi,pi-cm5-genbook", "coolpi,pi-cm5", "rockchip,rk3588"; 17 compatible = "pwm-backlight"; 18 enable-gpios = <&gpio4 RK_PA3 GPIO_ACTIVE_HIGH>; 19 pinctrl-names = "default"; 20 pinctrl-0 = <&bl_en>; 21 power-supply = <&vcc12v_dcin>; [all …]
|
H A D | rk3588-friendlyelec-cm3588-nas.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 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/usb/pd.h> 15 #include "rk3588-friendlyelec-cm3588.dtsi" 19 compatible = "friendlyarm,cm3588-nas", "friendlyarm,cm3588", "rockchip,rk3588"; 21 adc_key_recovery: adc-key-recovery { 22 compatible = "adc-keys"; [all …]
|
H A D | rk3588-nanopc-t6.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 8 /dts-v1/; 10 #include <dt-bindings/gpio/gpio.h> 11 #include <dt-bindings/input/input.h> 12 #include <dt-bindings/pinctrl/rockchip.h> 13 #include <dt-bindings/usb/pd.h> 17 model = "FriendlyElec NanoPC-T6"; 18 compatible = "friendlyarm,nanopc-t6", "rockchip,rk3588"; 25 adc-keys-0 { 26 compatible = "adc-keys"; [all …]
|
H A D | rk3568-fastrhino-r66s.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT 3 /dts-v1/; 4 #include <dt-bindings/gpio/gpio.h> 5 #include <dt-bindings/input/input.h> 6 #include <dt-bindings/leds/common.h> 7 #include <dt-bindings/pinctrl/rockchip.h> 8 #include <dt-bindings/soc/rockchip,vop2.h> 13 stdout-path = "serial2:1500000n8"; 16 gpio-keys { 17 compatible = "gpio-keys"; [all …]
|
H A D | rk3588-rock-5b.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> 11 compatible = "radxa,rock-5b", "rockchip,rk3588"; 20 stdout-path = "serial2:1500000n8"; 23 analog-sound { 24 compatible = "audio-graph-card"; 25 label = "rk3588-es8316"; 35 hp-det-gpio = <&gpio1 RK_PD5 GPIO_ACTIVE_HIGH>; [all …]
|
H A D | rk3399-roc-pc-mezzanine.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 * Copyright (c) 2017 T-Chip Intelligent Technology Co., Ltd 7 /dts-v1/; 8 #include "rk3399-roc-pc.dtsi" 11 model = "Firefly ROC-RK3399-PC Mezzanine Board"; 12 compatible = "firefly,roc-rk3399-pc-mezzanine", "rockchip,rk3399"; 19 poe_12v: poe-12v { 20 compatible = "regulator-fixed"; 21 regulator-name = "poe_12v"; 22 regulator-always-on; [all …]
|
H A D | rk3588-edgeble-neu6a-wifi.dtso | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 5 * DT-overlay for Edgeble On-SoM WiFi6/BT M.2 1216 modules, 6 * - AW-XM548NF 7 * - Intel 8260D2W 10 /dts-v1/; 13 #include <dt-bindings/gpio/gpio.h> 14 #include <dt-bindings/pinctrl/rockchip.h> 17 vcc3v3_pcie2x1l1: vcc3v3-pcie2x1l1-regulator { 18 compatible = "regulator-fixed"; 19 enable-active-high; [all …]
|
H A D | rk3399-nanopc-t4.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 * FriendlyElec NanoPC-T4 board device tree source 11 /dts-v1/; 12 #include "rk3399-nanopi4.dtsi" 15 model = "FriendlyElec NanoPC-T4"; 16 compatible = "friendlyarm,nanopc-t4", "rockchip,rk3399"; 18 vcc12v0_sys: vcc12v0-sys { 19 compatible = "regulator-fixed"; 20 regulator-always-on; 21 regulator-boot-on; [all …]
|
H A D | rk3588-rock-5b-pcie-ep.dtso | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 * DT-overlay to run the PCIe3_4L Dual Mode controller in Endpoint mode 8 * tree overlay: rk3588-rock-5b-pcie-srns.dtso. 11 /dts-v1/; 15 rockchip,rx-common-refclk-mode = <0 0 0 0>; 23 vpcie3v3-supply = <&vcc3v3_pcie30>;
|
H A D | rk3399-nanopi-r4s.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 * FriendlyElec NanoPC-T4 board device tree source 15 /dts-v1/; 16 #include "rk3399-nanopi4.dtsi" 20 compatible = "friendlyarm,nanopi-r4s", "rockchip,rk3399"; 22 /delete-node/ display-subsystem; 24 gpio-leds { 25 pinctrl-0 = <&lan_led_pin>, <&sys_led_pin>, <&wan_led_pin>; 27 /delete-node/ led-0; 29 lan_led: led-lan { [all …]
|
H A D | rk3568-qnap-ts433.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 4 * Copyright (c) 2024 Uwe Kleine-König 7 /dts-v1/; 9 #include <dt-bindings/input/input.h> 10 #include <dt-bindings/leds/common.h> 11 #include <dt-bindings/gpio/gpio.h> 15 model = "Qnap TS-433-4G NAS System 4-Bay"; 25 stdout-path = "serial2:115200n8"; 29 compatible = "gpio-keys"; 30 pinctrl-0 = <©_button_pin>, <&reset_button_pin>; [all …]
|
H A D | rk3566-soquartz-blade.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> 10 #include "rk3566-soquartz.dtsi" 14 compatible = "pine64,soquartz-blade", "pine64,soquartz", "rockchip,rk3566"; 21 vcc3v0_sd: vcc3v0-sd-regulator { 22 compatible = "regulator-fixed"; [all …]
|
H A D | rk3566-soquartz-cm4.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 /dts-v1/; 5 #include "rk3566-soquartz.dtsi" 8 model = "Pine64 SOQuartz on CM4-IO carrier board"; 9 compatible = "pine64,soquartz-cm4io", "pine64,soquartz", "rockchip,rk3566"; 16 vcc12v_dcin: vcc12v-dcin-regulator { 17 compatible = "regulator-fixed"; 18 regulator-name = "vcc12v_dcin"; 19 regulator-always-on; 20 regulator-boot-on; [all …]
|
H A D | rk3566-soquartz-model-a.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 /dts-v1/; 5 #include "rk3566-soquartz.dtsi" 9 compatible = "pine64,soquartz-model-a", "pine64,soquartz", "rockchip,rk3566"; 16 vcc12v_dcin: vcc12v-dcin-regulator { 17 compatible = "regulator-fixed"; 18 regulator-name = "vcc12v_dcin"; 19 regulator-always-on; 20 regulator-boot-on; 21 regulator-min-microvolt = <12000000>; [all …]
|
H A D | rk3568-lubancat-2.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 8 /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/soc/rockchip,vop2.h> 17 compatible = "embedfire,lubancat-2", "rockchip,rk3568"; 27 stdout-path = "serial2:1500000n8"; 31 compatible = "gpio-leds"; 33 user_led: user-led { [all …]
|
/linux/drivers/pci/controller/ |
H A D | pcie-rockchip-host.c | 1 // SPDX-License-Identifier: GPL-2.0+ 7 * Author: Shawn Lin <shawn.lin@rock-chips.com> 8 * Wenrui Li <wenrui.li@rock-chips.com> 37 #include "pcie-rockchip.h" 76 if (pci_is_root_bus(bus) || pci_is_root_bus(bus->parent)) in rockchip_pcie_valid_device() 87 if (rockchip->legacy_phy) in rockchip_pcie_lane_map() 88 return GENMASK(MAX_LANE_NUM - 1, 0); in rockchip_pcie_lane_map() 93 /* The link may be using a reverse-indexed mapping. */ in rockchip_pcie_lane_map() 105 addr = rockchip->apb_base + PCIE_RC_CONFIG_NORMAL_BASE + where; in rockchip_pcie_rd_own_conf() 132 addr = rockchip->apb_base + PCIE_RC_CONFIG_NORMAL_BASE + offset; in rockchip_pcie_wr_own_conf() [all …]
|
/linux/Documentation/devicetree/bindings/pci/ |
H A D | nvidia,tegra194-pcie.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/pci/nvidia,tegra194-pcie.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Thierry Reding <thierry.reding@gmail.com> 11 - Jon Hunter <jonathanh@nvidia.com> 12 - Vidya Sagar <vidyas@nvidia.com> 16 inherits all the common properties defined in snps,dw-pcie.yaml. Some of 20 See nvidia,tegra194-pcie-ep.yaml for details on the Endpoint mode device 26 - nvidia,tegra194-pcie [all …]
|