162306a36Sopenharmony_ci// SPDX-License-Identifier: (GPL-2.0+ OR MIT) 262306a36Sopenharmony_ci/* 362306a36Sopenharmony_ci * FriendlyElec NanoPi M4 board device tree source 462306a36Sopenharmony_ci * 562306a36Sopenharmony_ci * Copyright (c) 2018 FriendlyElec Computer Tech. Co., Ltd. 662306a36Sopenharmony_ci * (http://www.friendlyarm.com) 762306a36Sopenharmony_ci * 862306a36Sopenharmony_ci * Copyright (c) 2018 Collabora Ltd. 962306a36Sopenharmony_ci * Copyright (c) 2019 Arm Ltd. 1062306a36Sopenharmony_ci */ 1162306a36Sopenharmony_ci 1262306a36Sopenharmony_ci/dts-v1/; 1362306a36Sopenharmony_ci#include "rk3399-nanopi4.dtsi" 1462306a36Sopenharmony_ci 1562306a36Sopenharmony_ci/ { 1662306a36Sopenharmony_ci model = "FriendlyElec NanoPi M4"; 1762306a36Sopenharmony_ci compatible = "friendlyarm,nanopi-m4", "rockchip,rk3399"; 1862306a36Sopenharmony_ci 1962306a36Sopenharmony_ci vdd_5v: vdd-5v { 2062306a36Sopenharmony_ci compatible = "regulator-fixed"; 2162306a36Sopenharmony_ci regulator-name = "vdd_5v"; 2262306a36Sopenharmony_ci regulator-always-on; 2362306a36Sopenharmony_ci regulator-boot-on; 2462306a36Sopenharmony_ci }; 2562306a36Sopenharmony_ci 2662306a36Sopenharmony_ci vcc5v0_core: vcc5v0-core { 2762306a36Sopenharmony_ci compatible = "regulator-fixed"; 2862306a36Sopenharmony_ci regulator-name = "vcc5v0_core"; 2962306a36Sopenharmony_ci regulator-always-on; 3062306a36Sopenharmony_ci regulator-boot-on; 3162306a36Sopenharmony_ci vin-supply = <&vdd_5v>; 3262306a36Sopenharmony_ci }; 3362306a36Sopenharmony_ci 3462306a36Sopenharmony_ci vcc5v0_usb1: vcc5v0-usb1 { 3562306a36Sopenharmony_ci compatible = "regulator-fixed"; 3662306a36Sopenharmony_ci regulator-name = "vcc5v0_usb1"; 3762306a36Sopenharmony_ci regulator-always-on; 3862306a36Sopenharmony_ci regulator-boot-on; 3962306a36Sopenharmony_ci vin-supply = <&vcc5v0_sys>; 4062306a36Sopenharmony_ci }; 4162306a36Sopenharmony_ci 4262306a36Sopenharmony_ci vcc5v0_usb2: vcc5v0-usb2 { 4362306a36Sopenharmony_ci compatible = "regulator-fixed"; 4462306a36Sopenharmony_ci regulator-name = "vcc5v0_usb2"; 4562306a36Sopenharmony_ci regulator-always-on; 4662306a36Sopenharmony_ci regulator-boot-on; 4762306a36Sopenharmony_ci vin-supply = <&vcc5v0_sys>; 4862306a36Sopenharmony_ci }; 4962306a36Sopenharmony_ci}; 5062306a36Sopenharmony_ci 5162306a36Sopenharmony_ci&vcc3v3_sys { 5262306a36Sopenharmony_ci vin-supply = <&vcc5v0_core>; 5362306a36Sopenharmony_ci}; 5462306a36Sopenharmony_ci 5562306a36Sopenharmony_ci&u2phy0_host { 5662306a36Sopenharmony_ci phy-supply = <&vcc5v0_usb1>; 5762306a36Sopenharmony_ci}; 5862306a36Sopenharmony_ci 5962306a36Sopenharmony_ci&u2phy1_host { 6062306a36Sopenharmony_ci phy-supply = <&vcc5v0_usb2>; 6162306a36Sopenharmony_ci}; 6262306a36Sopenharmony_ci 6362306a36Sopenharmony_ci&vbus_typec { 6462306a36Sopenharmony_ci regulator-always-on; 6562306a36Sopenharmony_ci vin-supply = <&vdd_5v>; 6662306a36Sopenharmony_ci}; 67