1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
3 * Copyright 2018 Alexander Monakov <amonakov@gmail.com>
7 #include "berlin2cd.dtsi"
8 #include <dt-bindings/gpio/gpio.h>
11 model = "Valve Steam Link";
12 compatible = "valve,steamlink", "marvell,berlin2cd", "marvell,berlin";
15 device_type = "memory";
16 reg = <0x00000000 0x20000000>; /* 512 MB */
20 compatible = "gpio-restart";
21 gpios = <&porta 6 GPIO_ACTIVE_HIGH>;
23 inactive-delay = <10>;
40 /* There are two regulators on the board. One is accessible via I2C,
41 * with buck1 providing SoC power (set up by bootloader to 1.325V or
42 * less depending on leakage value in OTP), and buck2 likely used for
43 * DRAM (providing 1.35V). The other regulator on the opposite side
44 * of the board is probably supplying SDIO and NAND fixed voltages. */
46 compatible = "marvell,88pg868";
52 regulator-min-microvolt = <1000000>;
53 regulator-max-microvolt = <1325000>;
58 /* Fixed interface to on-board Marvell 8897 Wi-Fi/Bluetooth/NFC chip. */
60 keep-power-in-suspend;
66 /* RX/TX are routed to TP50/TP51 on the board. */
70 /* The SoC is connected to on-board USB hub that in turn has one downstream
71 * port wired to the on-board Steam Controller wireless receiver chip. */
72 &usb_phy1 { status = "okay"; };
79 ð1 { status = "okay"; };