blob: 883d399a06a37740814c9d93e91dd27fa0d23ddc [file] [log] [blame]
Levin Duc62a9d82019-07-26 15:43:54 +08001// SPDX-License-Identifier: GPL-2.0+
2/*
3 * Copyright (C) 2019 Levin Du <djw@t-chip.com.cn>
4 */
5
6#include "rk3399-u-boot.dtsi"
7#include "rk3399-sdram-lpddr4-100.dtsi"
8
9/ {
Paul Kocialkowski8e11c4f2024-09-26 20:31:08 +020010 config {
11 sysreset-gpio = <&gpio1 RK_PA6 GPIO_ACTIVE_HIGH>;
12 };
13
Suniel Mahesh154d7f92020-03-25 21:07:36 +053014 vcc_hub_en: vcc_hub_en-regulator {
15 compatible = "regulator-fixed";
16 enable-active-high;
17 gpio = <&gpio2 RK_PA4 GPIO_ACTIVE_HIGH>;
18 pinctrl-names = "default";
19 pinctrl-0 = <&hub_rst>;
20 regulator-name = "vcc_hub_en";
21 regulator-always-on;
22 };
Levin Duc62a9d82019-07-26 15:43:54 +080023};
24
Jagan Teki5cc21182020-04-28 15:30:17 +053025/*
26 * should be placed inside mp8859, but not until mp8859 has
27 * its own dt-binding.
28 */
29&dc_12v {
30 compatible = "regulator-fixed";
31 regulator-name = "dc_12v";
32 regulator-always-on;
33 regulator-boot-on;
34 regulator-min-microvolt = <12000000>;
35 regulator-max-microvolt = <12000000>;
36 vin-supply = <&vcc_vbus_typec0>;
37};
38
Jonas Karlman20e63412024-04-30 15:30:25 +000039&gpio4 {
40 bootph-pre-ram;
41};
42
Paul Kocialkowski8e11c4f2024-09-26 20:31:08 +020043&gpio1 {
44 bootph-pre-ram;
45};
46
Jagan Teki5d00e002020-06-04 20:21:40 +053047&spi1 {
Jonas Karlman6a6b4f52024-04-30 15:30:24 +000048 flash@0 {
49 bootph-pre-ram;
50 bootph-some-ram;
Jagan Teki5d00e002020-06-04 20:21:40 +053051 };
52};
53
Jonas Karlman20e63412024-04-30 15:30:25 +000054&vcc3v0_sd {
55 bootph-pre-ram;
56};
57
58&vcc3v0_sd_en {
59 bootph-pre-ram;
60};
61
Jonas Karlman47f7e5f2024-04-30 15:30:20 +000062&vcc5v0_host {
63 regulator-always-on;
Levin Duc62a9d82019-07-26 15:43:54 +080064};
Jagan Teki5cc21182020-04-28 15:30:17 +053065
Jonas Karlman47f7e5f2024-04-30 15:30:20 +000066&vcc_sdio {
Jagan Teki5cc21182020-04-28 15:30:17 +053067 regulator-always-on;
68};
69
70&vcc_sys {
71 regulator-always-on;
72};
73
Jonas Karlman47f7e5f2024-04-30 15:30:20 +000074&vdd_log {
75 regulator-min-microvolt = <430000>;
76 regulator-init-microvolt = <950000>;
Jagan Teki5cc21182020-04-28 15:30:17 +053077};