xref: /linux/arch/arm64/boot/dts/rockchip/rk3399-nanopi-m4.dtsi (revision 60675d4ca1ef0857e44eba5849b74a3a998d0c0f)
1f3c6526dSDragan Simic// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
2f3c6526dSDragan Simic/*
3f3c6526dSDragan Simic * FriendlyElec NanoPi M4 board device tree source
4f3c6526dSDragan Simic *
5f3c6526dSDragan Simic * Copyright (c) 2018 FriendlyElec Computer Tech. Co., Ltd.
6f3c6526dSDragan Simic * (http://www.friendlyarm.com)
7f3c6526dSDragan Simic *
8f3c6526dSDragan Simic * Copyright (c) 2018 Collabora Ltd.
9f3c6526dSDragan Simic * Copyright (c) 2019 Arm Ltd.
10f3c6526dSDragan Simic */
11f3c6526dSDragan Simic
12f3c6526dSDragan Simic/dts-v1/;
13f3c6526dSDragan Simic
14f3c6526dSDragan Simic#include "rk3399-nanopi4.dtsi"
15f3c6526dSDragan Simic
16f3c6526dSDragan Simic/ {
17*5c96e633SJohan Jonker	vdd_5v: regulator-vdd-5v {
18f3c6526dSDragan Simic		compatible = "regulator-fixed";
19f3c6526dSDragan Simic		regulator-name = "vdd_5v";
20f3c6526dSDragan Simic		regulator-always-on;
21f3c6526dSDragan Simic		regulator-boot-on;
22f3c6526dSDragan Simic	};
23f3c6526dSDragan Simic
24*5c96e633SJohan Jonker	vcc5v0_core: regulator-vcc5v0-core {
25f3c6526dSDragan Simic		compatible = "regulator-fixed";
26f3c6526dSDragan Simic		regulator-name = "vcc5v0_core";
27f3c6526dSDragan Simic		regulator-always-on;
28f3c6526dSDragan Simic		regulator-boot-on;
29f3c6526dSDragan Simic		vin-supply = <&vdd_5v>;
30f3c6526dSDragan Simic	};
31f3c6526dSDragan Simic
32*5c96e633SJohan Jonker	vcc5v0_usb1: regulator-vcc5v0-usb1 {
33f3c6526dSDragan Simic		compatible = "regulator-fixed";
34f3c6526dSDragan Simic		regulator-name = "vcc5v0_usb1";
35f3c6526dSDragan Simic		regulator-always-on;
36f3c6526dSDragan Simic		regulator-boot-on;
37f3c6526dSDragan Simic		vin-supply = <&vcc5v0_sys>;
38f3c6526dSDragan Simic	};
39f3c6526dSDragan Simic
40*5c96e633SJohan Jonker	vcc5v0_usb2: regulator-vcc5v0-usb2 {
41f3c6526dSDragan Simic		compatible = "regulator-fixed";
42f3c6526dSDragan Simic		regulator-name = "vcc5v0_usb2";
43f3c6526dSDragan Simic		regulator-always-on;
44f3c6526dSDragan Simic		regulator-boot-on;
45f3c6526dSDragan Simic		vin-supply = <&vcc5v0_sys>;
46f3c6526dSDragan Simic	};
47f3c6526dSDragan Simic};
48f3c6526dSDragan Simic
49f3c6526dSDragan Simic&vcc3v3_sys {
50f3c6526dSDragan Simic	vin-supply = <&vcc5v0_core>;
51f3c6526dSDragan Simic};
52f3c6526dSDragan Simic
53f3c6526dSDragan Simic&u2phy1_host {
54f3c6526dSDragan Simic	phy-supply = <&vcc5v0_usb2>;
55f3c6526dSDragan Simic};
56f3c6526dSDragan Simic
57f3c6526dSDragan Simic&vbus_typec {
58f3c6526dSDragan Simic	regulator-always-on;
59f3c6526dSDragan Simic	vin-supply = <&vdd_5v>;
60f3c6526dSDragan Simic};
61