Back to home page

OSCL-LXR

 
 

    


0001 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
0002 /*
0003  * FriendlyElec NanoPi M4B board device tree source
0004  *
0005  * Copyright (c) 2020 Chen-Yu Tsai <wens@csie.org>
0006  */
0007 
0008 /dts-v1/;
0009 #include "rk3399-nanopi-m4.dts"
0010 
0011 / {
0012         model = "FriendlyElec NanoPi M4B";
0013         compatible = "friendlyarm,nanopi-m4b", "rockchip,rk3399";
0014 
0015         adc-keys {
0016                 compatible = "adc-keys";
0017                 io-channels = <&saradc 1>;
0018                 io-channel-names = "buttons";
0019                 keyup-threshold-microvolt = <1500000>;
0020                 poll-interval = <100>;
0021 
0022                 recovery {
0023                         label = "Recovery";
0024                         linux,code = <KEY_VENDOR>;
0025                         press-threshold-microvolt = <18000>;
0026                 };
0027         };
0028 };
0029 
0030 /* No USB type-C PD power manager */
0031 /delete-node/ &fusb0;
0032 
0033 &i2c4 {
0034         status = "disabled";
0035 };
0036 
0037 &u2phy0_host {
0038         phy-supply = <&vcc5v0_usb2>;
0039 };
0040 
0041 &u2phy0_otg {
0042         phy-supply = <&vbus_typec>;
0043 };
0044 
0045 &u2phy1_otg {
0046         phy-supply = <&vcc5v0_usb1>;
0047 };
0048 
0049 &vbus_typec {
0050         enable-active-high;
0051         gpios = <&gpio4 RK_PD2 GPIO_ACTIVE_HIGH>;
0052 };