162306a36Sopenharmony_ci// SPDX-License-Identifier: (GPL-2.0+ OR MIT) 262306a36Sopenharmony_ci/* 362306a36Sopenharmony_ci * FriendlyElec NanoPi M4B board device tree source 462306a36Sopenharmony_ci * 562306a36Sopenharmony_ci * Copyright (c) 2020 Chen-Yu Tsai <wens@csie.org> 662306a36Sopenharmony_ci */ 762306a36Sopenharmony_ci 862306a36Sopenharmony_ci/dts-v1/; 962306a36Sopenharmony_ci#include "rk3399-nanopi-m4.dts" 1062306a36Sopenharmony_ci 1162306a36Sopenharmony_ci/ { 1262306a36Sopenharmony_ci model = "FriendlyElec NanoPi M4B"; 1362306a36Sopenharmony_ci compatible = "friendlyarm,nanopi-m4b", "rockchip,rk3399"; 1462306a36Sopenharmony_ci 1562306a36Sopenharmony_ci adc-keys { 1662306a36Sopenharmony_ci compatible = "adc-keys"; 1762306a36Sopenharmony_ci io-channels = <&saradc 1>; 1862306a36Sopenharmony_ci io-channel-names = "buttons"; 1962306a36Sopenharmony_ci keyup-threshold-microvolt = <1500000>; 2062306a36Sopenharmony_ci poll-interval = <100>; 2162306a36Sopenharmony_ci 2262306a36Sopenharmony_ci button-recovery { 2362306a36Sopenharmony_ci label = "Recovery"; 2462306a36Sopenharmony_ci linux,code = <KEY_VENDOR>; 2562306a36Sopenharmony_ci press-threshold-microvolt = <18000>; 2662306a36Sopenharmony_ci }; 2762306a36Sopenharmony_ci }; 2862306a36Sopenharmony_ci}; 2962306a36Sopenharmony_ci 3062306a36Sopenharmony_ci/* No USB type-C PD power manager */ 3162306a36Sopenharmony_ci/delete-node/ &fusb0; 3262306a36Sopenharmony_ci 3362306a36Sopenharmony_ci&i2c4 { 3462306a36Sopenharmony_ci status = "disabled"; 3562306a36Sopenharmony_ci}; 3662306a36Sopenharmony_ci 3762306a36Sopenharmony_ci&u2phy0_host { 3862306a36Sopenharmony_ci phy-supply = <&vcc5v0_usb2>; 3962306a36Sopenharmony_ci}; 4062306a36Sopenharmony_ci 4162306a36Sopenharmony_ci&u2phy0_otg { 4262306a36Sopenharmony_ci phy-supply = <&vbus_typec>; 4362306a36Sopenharmony_ci}; 4462306a36Sopenharmony_ci 4562306a36Sopenharmony_ci&u2phy1_otg { 4662306a36Sopenharmony_ci phy-supply = <&vcc5v0_usb1>; 4762306a36Sopenharmony_ci}; 4862306a36Sopenharmony_ci 4962306a36Sopenharmony_ci&vbus_typec { 5062306a36Sopenharmony_ci enable-active-high; 5162306a36Sopenharmony_ci gpios = <&gpio4 RK_PD2 GPIO_ACTIVE_HIGH>; 5262306a36Sopenharmony_ci}; 53