1724ba675SRob Herring// SPDX-License-Identifier: GPL-2.0 2724ba675SRob Herring/dts-v1/; 3724ba675SRob Herring 4724ba675SRob Herring#include "dove.dtsi" 5724ba675SRob Herring 6724ba675SRob Herring/ { 7724ba675SRob Herring model = "Globalscale D3Plug"; 8724ba675SRob Herring compatible = "globalscale,d3plug", "marvell,dove"; 9724ba675SRob Herring 10724ba675SRob Herring memory { 11724ba675SRob Herring device_type = "memory"; 12724ba675SRob Herring reg = <0x00000000 0x40000000>; 13724ba675SRob Herring }; 14724ba675SRob Herring 15724ba675SRob Herring chosen { 16724ba675SRob Herring bootargs = "console=ttyS0,115200n8 earlyprintk root=/dev/mmcblk0p2 rw rootwait"; 17724ba675SRob Herring }; 18724ba675SRob Herring 19724ba675SRob Herring leds { 20724ba675SRob Herring compatible = "gpio-leds"; 21724ba675SRob Herring pinctrl-0 = <&pmx_gpio_0 &pmx_gpio_1 &pmx_gpio_2>; 22724ba675SRob Herring pinctrl-names = "default"; 23724ba675SRob Herring 24724ba675SRob Herring led-wlan-act { 25724ba675SRob Herring label = "wlan-act"; 26724ba675SRob Herring gpios = <&gpio0 0 1>; 27724ba675SRob Herring }; 28724ba675SRob Herring 29724ba675SRob Herring led-wlan-ap { 30724ba675SRob Herring label = "wlan-ap"; 31724ba675SRob Herring gpios = <&gpio0 1 1>; 32724ba675SRob Herring }; 33724ba675SRob Herring 34724ba675SRob Herring led-status { 35724ba675SRob Herring label = "status"; 36724ba675SRob Herring gpios = <&gpio0 2 1>; 37724ba675SRob Herring }; 38724ba675SRob Herring }; 39724ba675SRob Herring 40*afc19882SKrzysztof Kozlowski usb_power: regulator-1 { 41724ba675SRob Herring compatible = "regulator-fixed"; 42724ba675SRob Herring regulator-name = "USB Power"; 43724ba675SRob Herring regulator-min-microvolt = <5000000>; 44724ba675SRob Herring regulator-max-microvolt = <5000000>; 45724ba675SRob Herring enable-active-high; 46724ba675SRob Herring regulator-always-on; 47724ba675SRob Herring regulator-boot-on; 48724ba675SRob Herring gpio = <&gpio0 8 0>; 49724ba675SRob Herring pinctrl-0 = <&pmx_gpio_8>; 50724ba675SRob Herring pinctrl-names = "default"; 51724ba675SRob Herring }; 52724ba675SRob Herring}; 53724ba675SRob Herring 54724ba675SRob Herring&uart0 { status = "okay"; }; 55724ba675SRob Herring&sata0 { status = "okay"; }; 56724ba675SRob Herring&i2c0 { status = "okay"; }; 57724ba675SRob Herring 58724ba675SRob Herring/* Samsung M8G2F eMMC */ 59724ba675SRob Herring&sdio0 { 60724ba675SRob Herring status = "okay"; 61724ba675SRob Herring non-removable; 62724ba675SRob Herring bus-width = <4>; 63724ba675SRob Herring}; 64724ba675SRob Herring 65724ba675SRob Herring/* Marvell SD8787 WLAN/BT */ 66724ba675SRob Herring&sdio1 { 67724ba675SRob Herring status = "okay"; 68724ba675SRob Herring non-removable; 69724ba675SRob Herring}; 70724ba675SRob Herring 71724ba675SRob Herring&spi0 { 72724ba675SRob Herring status = "okay"; 73724ba675SRob Herring 74724ba675SRob Herring /* spi0.0: 2M Flash Macronix MX25L1605D */ 75724ba675SRob Herring flash@0 { 76724ba675SRob Herring compatible = "st,m25l1605d"; 77724ba675SRob Herring spi-max-frequency = <86000000>; 78724ba675SRob Herring reg = <0>; 79724ba675SRob Herring }; 80724ba675SRob Herring}; 81724ba675SRob Herring 82724ba675SRob Herring&pcie { 83724ba675SRob Herring status = "okay"; 84724ba675SRob Herring /* Fresco Logic USB3.0 xHCI controller */ 85724ba675SRob Herring pcie@1 { 86724ba675SRob Herring status = "okay"; 87724ba675SRob Herring reset-gpios = <&gpio0 26 1>; 88724ba675SRob Herring reset-delay-us = <20000>; 89724ba675SRob Herring pinctrl-0 = <&pmx_camera_gpio>; 90724ba675SRob Herring pinctrl-names = "default"; 91724ba675SRob Herring }; 92724ba675SRob Herring /* Mini-PCIe slot */ 93724ba675SRob Herring pcie@2 { 94724ba675SRob Herring status = "okay"; 95724ba675SRob Herring reset-gpios = <&gpio0 25 1>; 96724ba675SRob Herring }; 97724ba675SRob Herring}; 98