162306a36Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0
262306a36Sopenharmony_ci/dts-v1/;
362306a36Sopenharmony_ci
462306a36Sopenharmony_ci#include "dove.dtsi"
562306a36Sopenharmony_ci
662306a36Sopenharmony_ci/ {
762306a36Sopenharmony_ci	model = "Globalscale D3Plug";
862306a36Sopenharmony_ci	compatible = "globalscale,d3plug", "marvell,dove";
962306a36Sopenharmony_ci
1062306a36Sopenharmony_ci	memory {
1162306a36Sopenharmony_ci		device_type = "memory";
1262306a36Sopenharmony_ci		reg = <0x00000000 0x40000000>;
1362306a36Sopenharmony_ci	};
1462306a36Sopenharmony_ci
1562306a36Sopenharmony_ci	chosen {
1662306a36Sopenharmony_ci		bootargs = "console=ttyS0,115200n8 earlyprintk root=/dev/mmcblk0p2 rw rootwait";
1762306a36Sopenharmony_ci	};
1862306a36Sopenharmony_ci
1962306a36Sopenharmony_ci	leds {
2062306a36Sopenharmony_ci		compatible = "gpio-leds";
2162306a36Sopenharmony_ci		pinctrl-0 = <&pmx_gpio_0 &pmx_gpio_1 &pmx_gpio_2>;
2262306a36Sopenharmony_ci		pinctrl-names = "default";
2362306a36Sopenharmony_ci
2462306a36Sopenharmony_ci		led-wlan-act {
2562306a36Sopenharmony_ci			label = "wlan-act";
2662306a36Sopenharmony_ci			gpios = <&gpio0 0 1>;
2762306a36Sopenharmony_ci		};
2862306a36Sopenharmony_ci
2962306a36Sopenharmony_ci		led-wlan-ap {
3062306a36Sopenharmony_ci			label = "wlan-ap";
3162306a36Sopenharmony_ci			gpios = <&gpio0 1 1>;
3262306a36Sopenharmony_ci		};
3362306a36Sopenharmony_ci
3462306a36Sopenharmony_ci		led-status {
3562306a36Sopenharmony_ci			label = "status";
3662306a36Sopenharmony_ci			gpios = <&gpio0 2 1>;
3762306a36Sopenharmony_ci		};
3862306a36Sopenharmony_ci	};
3962306a36Sopenharmony_ci
4062306a36Sopenharmony_ci	usb_power: regulator-1 {
4162306a36Sopenharmony_ci		compatible = "regulator-fixed";
4262306a36Sopenharmony_ci		regulator-name = "USB Power";
4362306a36Sopenharmony_ci		regulator-min-microvolt = <5000000>;
4462306a36Sopenharmony_ci		regulator-max-microvolt = <5000000>;
4562306a36Sopenharmony_ci		enable-active-high;
4662306a36Sopenharmony_ci		regulator-always-on;
4762306a36Sopenharmony_ci		regulator-boot-on;
4862306a36Sopenharmony_ci		gpio = <&gpio0 8 0>;
4962306a36Sopenharmony_ci		pinctrl-0 = <&pmx_gpio_8>;
5062306a36Sopenharmony_ci		pinctrl-names = "default";
5162306a36Sopenharmony_ci	};
5262306a36Sopenharmony_ci};
5362306a36Sopenharmony_ci
5462306a36Sopenharmony_ci&uart0 { status = "okay"; };
5562306a36Sopenharmony_ci&sata0 { status = "okay"; };
5662306a36Sopenharmony_ci&i2c0 { status = "okay"; };
5762306a36Sopenharmony_ci
5862306a36Sopenharmony_ci/* Samsung M8G2F eMMC */
5962306a36Sopenharmony_ci&sdio0 {
6062306a36Sopenharmony_ci	status = "okay";
6162306a36Sopenharmony_ci	non-removable;
6262306a36Sopenharmony_ci	bus-width = <4>;
6362306a36Sopenharmony_ci};
6462306a36Sopenharmony_ci
6562306a36Sopenharmony_ci/* Marvell SD8787 WLAN/BT */
6662306a36Sopenharmony_ci&sdio1 {
6762306a36Sopenharmony_ci	status = "okay";
6862306a36Sopenharmony_ci	non-removable;
6962306a36Sopenharmony_ci};
7062306a36Sopenharmony_ci
7162306a36Sopenharmony_ci&spi0 {
7262306a36Sopenharmony_ci	status = "okay";
7362306a36Sopenharmony_ci
7462306a36Sopenharmony_ci	/* spi0.0: 2M Flash Macronix MX25L1605D */
7562306a36Sopenharmony_ci	flash@0 {
7662306a36Sopenharmony_ci		compatible = "st,m25l1605d";
7762306a36Sopenharmony_ci		spi-max-frequency = <86000000>;
7862306a36Sopenharmony_ci		reg = <0>;
7962306a36Sopenharmony_ci	};
8062306a36Sopenharmony_ci};
8162306a36Sopenharmony_ci
8262306a36Sopenharmony_ci&pcie {
8362306a36Sopenharmony_ci	status = "okay";
8462306a36Sopenharmony_ci	/* Fresco Logic USB3.0 xHCI controller */
8562306a36Sopenharmony_ci	pcie@1 {
8662306a36Sopenharmony_ci		status = "okay";
8762306a36Sopenharmony_ci		reset-gpios = <&gpio0 26 1>;
8862306a36Sopenharmony_ci		reset-delay-us = <20000>;
8962306a36Sopenharmony_ci		pinctrl-0 = <&pmx_camera_gpio>;
9062306a36Sopenharmony_ci		pinctrl-names = "default";
9162306a36Sopenharmony_ci	};
9262306a36Sopenharmony_ci	/* Mini-PCIe slot */
9362306a36Sopenharmony_ci	pcie@2 {
9462306a36Sopenharmony_ci		status = "okay";
9562306a36Sopenharmony_ci		reset-gpios = <&gpio0 25 1>;
9662306a36Sopenharmony_ci	};
9762306a36Sopenharmony_ci};
98