File Index
Files and directories
Sign in
FILE

rk3399-nanopi-r4s.dtsi

File preview with syntax highlighting.

linux-6.19.14/arch/arm64/boot/dts/rockchip/rk3399-nanopi-r4s.dtsi DEVICETREE
  1// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
  2/*
  3 * FriendlyElec NanoPC-R4 board device tree source
  4 *
  5 * Copyright (c) 2020 FriendlyElec Computer Tech. Co., Ltd.
  6 * (http://www.friendlyarm.com)
  7 *
  8 * Copyright (c) 2018 Collabora Ltd.
  9 *
 10 * Copyright (c) 2020 Jensen Huang <jensenhuang@friendlyarm.com>
 11 * Copyright (c) 2020 Marty Jones <mj8263788@gmail.com>
 12 * Copyright (c) 2021 Tianling Shen <cnsztl@gmail.com>
 13 */
 14
 15/dts-v1/;
 16
 17#include "rk3399-nanopi4.dtsi"
 18
 19/ {
 20	/delete-node/ display-subsystem;
 21
 22	gpio-leds {
 23		pinctrl-0 = <&lan_led_pin>, <&sys_led_pin>, <&wan_led_pin>;
 24
 25		/delete-node/ led-0;
 26
 27		lan_led: led-lan {
 28			gpios = <&gpio1 RK_PA1 GPIO_ACTIVE_HIGH>;
 29			label = "green:lan";
 30		};
 31
 32		sys_led: led-sys {
 33			gpios = <&gpio0 RK_PB5 GPIO_ACTIVE_HIGH>;
 34			label = "red:power";
 35			default-state = "on";
 36		};
 37
 38		wan_led: led-wan {
 39			gpios = <&gpio1 RK_PA0 GPIO_ACTIVE_HIGH>;
 40			label = "green:wan";
 41		};
 42	};
 43
 44	gpio-keys {
 45		pinctrl-0 = <&reset_button_pin>;
 46
 47		/delete-node/ key-power;
 48
 49		key-reset {
 50			debounce-interval = <50>;
 51			gpios = <&gpio1 RK_PC6 GPIO_ACTIVE_LOW>;
 52			label = "reset";
 53			linux,code = <KEY_RESTART>;
 54		};
 55	};
 56
 57	vdd_5v: regulator-vdd-5v {
 58		compatible = "regulator-fixed";
 59		regulator-name = "vdd_5v";
 60		regulator-always-on;
 61		regulator-boot-on;
 62	};
 63};
 64
 65&emmc_phy {
 66	status = "disabled";
 67};
 68
 69&i2c4 {
 70	status = "disabled";
 71};
 72
 73&pcie0 {
 74	num-lanes = <1>;
 75	vpcie3v3-supply = <&vcc3v3_sys>;
 76};
 77
 78&pinctrl {
 79	gpio-leds {
 80		/delete-node/ status-led-pin;
 81
 82		lan_led_pin: lan-led-pin {
 83			rockchip,pins = <1 RK_PA1 RK_FUNC_GPIO &pcfg_pull_none>;
 84		};
 85
 86		sys_led_pin: sys-led-pin {
 87			rockchip,pins = <0 RK_PB5 RK_FUNC_GPIO &pcfg_pull_none>;
 88		};
 89
 90		wan_led_pin: wan-led-pin {
 91			rockchip,pins = <1 RK_PA0 RK_FUNC_GPIO &pcfg_pull_none>;
 92		};
 93	};
 94
 95	rockchip-key {
 96		/delete-node/ power-key;
 97
 98		reset_button_pin: reset-button-pin {
 99			rockchip,pins = <1 RK_PC6 RK_FUNC_GPIO &pcfg_pull_up>;
100		};
101	};
102};
103
104&sdhci {
105	status = "disabled";
106};
107
108&sdio0 {
109	status = "disabled";
110};
111
112&u2phy0_host {
113	phy-supply = <&vdd_5v>;
114};
115
116&u2phy1_host {
117	phy-supply = <&vdd_5v>;
118};
119
120&uart0 {
121	status = "disabled";
122};
123
124&usbdrd_dwc3_0 {
125	dr_mode = "host";
126};
127
128&vcc3v3_sys {
129	vin-supply = <&vcc5v0_sys>;
130};
~/ Read-only file preview.