1// 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/ { 10 chosen { 11 u-boot,spl-boot-order = "same-as-spl", &spi_flash, &sdhci, &sdmmc; 12 }; 13 14 config { 15 u-boot,spl-payload-offset = <0x60000>; /* @ 384KB */ 16 }; 17 18 vcc_hub_en: vcc_hub_en-regulator { 19 compatible = "regulator-fixed"; 20 enable-active-high; 21 gpio = <&gpio2 RK_PA4 GPIO_ACTIVE_HIGH>; 22 pinctrl-names = "default"; 23 pinctrl-0 = <&hub_rst>; 24 regulator-name = "vcc_hub_en"; 25 regulator-always-on; 26 }; 27}; 28 29/* 30 * should be placed inside mp8859, but not until mp8859 has 31 * its own dt-binding. 32 */ 33&dc_12v { 34 compatible = "regulator-fixed"; 35 regulator-name = "dc_12v"; 36 regulator-always-on; 37 regulator-boot-on; 38 regulator-min-microvolt = <12000000>; 39 regulator-max-microvolt = <12000000>; 40 vin-supply = <&vcc_vbus_typec0>; 41}; 42 43&spi1 { 44 spi_flash: flash@0 { 45 u-boot,dm-pre-reloc; 46 }; 47}; 48 49&vdd_log { 50 regulator-min-microvolt = <430000>; 51 regulator-init-microvolt = <950000>; 52}; 53 54&vcc5v0_host { 55 regulator-always-on; 56}; 57 58&vcc_sys { 59 regulator-always-on; 60}; 61 62&vcc_sdio { 63 regulator-always-on; 64}; 65