xref: /linux/scripts/dtc/include-prefixes/arm64/rockchip/rk3399-nanopi-m4b.dts (revision c771600c6af14749609b49565ffb4cac2959710d)
1c7b03115SChen-Yu Tsai// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
2c7b03115SChen-Yu Tsai/*
3c7b03115SChen-Yu Tsai * FriendlyElec NanoPi M4B board device tree source
4c7b03115SChen-Yu Tsai *
5c7b03115SChen-Yu Tsai * Copyright (c) 2020 Chen-Yu Tsai <wens@csie.org>
6c7b03115SChen-Yu Tsai */
7c7b03115SChen-Yu Tsai
8c7b03115SChen-Yu Tsai/dts-v1/;
9*f3c6526dSDragan Simic
10*f3c6526dSDragan Simic#include "rk3399-nanopi-m4.dtsi"
11c7b03115SChen-Yu Tsai
12c7b03115SChen-Yu Tsai/ {
13c7b03115SChen-Yu Tsai	model = "FriendlyElec NanoPi M4B";
14c7b03115SChen-Yu Tsai	compatible = "friendlyarm,nanopi-m4b", "rockchip,rk3399";
15c7b03115SChen-Yu Tsai
16c7b03115SChen-Yu Tsai	adc-keys {
17c7b03115SChen-Yu Tsai		compatible = "adc-keys";
18c7b03115SChen-Yu Tsai		io-channels = <&saradc 1>;
19c7b03115SChen-Yu Tsai		io-channel-names = "buttons";
20c7b03115SChen-Yu Tsai		keyup-threshold-microvolt = <1500000>;
21c7b03115SChen-Yu Tsai		poll-interval = <100>;
22c7b03115SChen-Yu Tsai
23f2bd2e76SJohan Jonker		button-recovery {
24c7b03115SChen-Yu Tsai			label = "Recovery";
25c7b03115SChen-Yu Tsai			linux,code = <KEY_VENDOR>;
26c7b03115SChen-Yu Tsai			press-threshold-microvolt = <18000>;
27c7b03115SChen-Yu Tsai		};
28c7b03115SChen-Yu Tsai	};
29c7b03115SChen-Yu Tsai};
30c7b03115SChen-Yu Tsai
31c7b03115SChen-Yu Tsai/* No USB type-C PD power manager */
32c7b03115SChen-Yu Tsai/delete-node/ &fusb0;
33c7b03115SChen-Yu Tsai
34c7b03115SChen-Yu Tsai&i2c4 {
35c7b03115SChen-Yu Tsai	status = "disabled";
36c7b03115SChen-Yu Tsai};
37c7b03115SChen-Yu Tsai
38c7b03115SChen-Yu Tsai&u2phy0_host {
39c7b03115SChen-Yu Tsai	phy-supply = <&vcc5v0_usb2>;
40c7b03115SChen-Yu Tsai};
41c7b03115SChen-Yu Tsai
42c7b03115SChen-Yu Tsai&u2phy0_otg {
43c7b03115SChen-Yu Tsai	phy-supply = <&vbus_typec>;
44c7b03115SChen-Yu Tsai};
45c7b03115SChen-Yu Tsai
46c7b03115SChen-Yu Tsai&u2phy1_otg {
47c7b03115SChen-Yu Tsai	phy-supply = <&vcc5v0_usb1>;
48c7b03115SChen-Yu Tsai};
49c7b03115SChen-Yu Tsai
50c7b03115SChen-Yu Tsai&vbus_typec {
51c7b03115SChen-Yu Tsai	enable-active-high;
52c7b03115SChen-Yu Tsai	gpios = <&gpio4 RK_PD2 GPIO_ACTIVE_HIGH>;
53c7b03115SChen-Yu Tsai};
54