1*0b738a29STomáš Macholda// SPDX-License-Identifier: (GPL-2.0+ OR MIT) 2*0b738a29STomáš Macholda/* 3*0b738a29STomáš Macholda * Device Tree file for RIPE Atlas Probe v5 4*0b738a29STomáš Macholda * 2025 by Marek Behún <kabel@kernel.org> 5*0b738a29STomáš Macholda */ 6*0b738a29STomáš Macholda 7*0b738a29STomáš Macholda/dts-v1/; 8*0b738a29STomáš Macholda 9*0b738a29STomáš Macholda#include <dt-bindings/bus/moxtet.h> 10*0b738a29STomáš Macholda#include <dt-bindings/gpio/gpio.h> 11*0b738a29STomáš Macholda#include <dt-bindings/leds/common.h> 12*0b738a29STomáš Macholda#include "armada-372x.dtsi" 13*0b738a29STomáš Macholda 14*0b738a29STomáš Macholda/ { 15*0b738a29STomáš Macholda model = "RIPE Atlas Probe v5"; 16*0b738a29STomáš Macholda compatible = "ripe,atlas-v5", "marvell,armada3720", 17*0b738a29STomáš Macholda "marvell,armada3710"; 18*0b738a29STomáš Macholda 19*0b738a29STomáš Macholda aliases { 20*0b738a29STomáš Macholda ethernet0 = ð0; 21*0b738a29STomáš Macholda mmc0 = &sdhci0; 22*0b738a29STomáš Macholda }; 23*0b738a29STomáš Macholda 24*0b738a29STomáš Macholda chosen { 25*0b738a29STomáš Macholda stdout-path = "serial0:115200n8"; 26*0b738a29STomáš Macholda }; 27*0b738a29STomáš Macholda 28*0b738a29STomáš Macholda memory@0 { 29*0b738a29STomáš Macholda device_type = "memory"; 30*0b738a29STomáš Macholda reg = <0x00000000 0x00000000 0x00000000 0x20000000>; 31*0b738a29STomáš Macholda }; 32*0b738a29STomáš Macholda 33*0b738a29STomáš Macholda leds { 34*0b738a29STomáš Macholda compatible = "gpio-leds"; 35*0b738a29STomáš Macholda 36*0b738a29STomáš Macholda led { 37*0b738a29STomáš Macholda gpios = <&gpiosb 21 GPIO_ACTIVE_LOW>; 38*0b738a29STomáš Macholda function = LED_FUNCTION_ACTIVITY; 39*0b738a29STomáš Macholda color = <LED_COLOR_ID_RED>; 40*0b738a29STomáš Macholda linux,default-trigger = "default-on"; 41*0b738a29STomáš Macholda }; 42*0b738a29STomáš Macholda }; 43*0b738a29STomáš Macholda 44*0b738a29STomáš Macholda vsdc_reg: vsdc-reg { 45*0b738a29STomáš Macholda compatible = "regulator-gpio"; 46*0b738a29STomáš Macholda regulator-name = "vsdc"; 47*0b738a29STomáš Macholda regulator-min-microvolt = <1800000>; 48*0b738a29STomáš Macholda regulator-max-microvolt = <3300000>; 49*0b738a29STomáš Macholda regulator-boot-on; 50*0b738a29STomáš Macholda 51*0b738a29STomáš Macholda gpios = <&gpiosb 23 GPIO_ACTIVE_HIGH>; 52*0b738a29STomáš Macholda gpios-states = <0>; 53*0b738a29STomáš Macholda states = <1800000 0x1 54*0b738a29STomáš Macholda 3300000 0x0>; 55*0b738a29STomáš Macholda enable-active-high; 56*0b738a29STomáš Macholda }; 57*0b738a29STomáš Macholda 58*0b738a29STomáš Macholda firmware { 59*0b738a29STomáš Macholda armada-3700-rwtm { 60*0b738a29STomáš Macholda compatible = "marvell,armada-3700-rwtm-firmware", "cznic,turris-mox-rwtm"; 61*0b738a29STomáš Macholda }; 62*0b738a29STomáš Macholda }; 63*0b738a29STomáš Macholda}; 64*0b738a29STomáš Macholda 65*0b738a29STomáš Macholda&uart0 { 66*0b738a29STomáš Macholda pinctrl-names = "default"; 67*0b738a29STomáš Macholda pinctrl-0 = <&uart1_pins>; 68*0b738a29STomáš Macholda status = "okay"; 69*0b738a29STomáš Macholda}; 70*0b738a29STomáš Macholda 71*0b738a29STomáš Macholdað0 { 72*0b738a29STomáš Macholda pinctrl-names = "default"; 73*0b738a29STomáš Macholda pinctrl-0 = <&rgmii_pins>; 74*0b738a29STomáš Macholda phy-mode = "rgmii-id"; 75*0b738a29STomáš Macholda phy-handle = <&phy1>; 76*0b738a29STomáš Macholda status = "okay"; 77*0b738a29STomáš Macholda}; 78*0b738a29STomáš Macholda 79*0b738a29STomáš Macholda&sdhci0 { 80*0b738a29STomáš Macholda non-removable; 81*0b738a29STomáš Macholda bus-width = <4>; 82*0b738a29STomáš Macholda mmc-ddr-1_8v; 83*0b738a29STomáš Macholda mmc-hs400-1_8v; 84*0b738a29STomáš Macholda sd-uhs-sdr104; 85*0b738a29STomáš Macholda marvell,xenon-emmc; 86*0b738a29STomáš Macholda marvell,xenon-tun-count = <9>; 87*0b738a29STomáš Macholda marvell,pad-type = "fixed-1-8v"; 88*0b738a29STomáš Macholda vqmmc-supply = <&vsdc_reg>; 89*0b738a29STomáš Macholda 90*0b738a29STomáš Macholda pinctrl-names = "default"; 91*0b738a29STomáš Macholda pinctrl-0 = <&mmc_pins>; 92*0b738a29STomáš Macholda status = "okay"; 93*0b738a29STomáš Macholda 94*0b738a29STomáš Macholda #address-cells = <1>; 95*0b738a29STomáš Macholda #size-cells = <0>; 96*0b738a29STomáš Macholda mmccard: mmccard@0 { 97*0b738a29STomáš Macholda compatible = "mmc-card"; 98*0b738a29STomáš Macholda reg = <0>; 99*0b738a29STomáš Macholda }; 100*0b738a29STomáš Macholda}; 101*0b738a29STomáš Macholda 102*0b738a29STomáš Macholda&mdio { 103*0b738a29STomáš Macholda pinctrl-names = "default"; 104*0b738a29STomáš Macholda pinctrl-0 = <&smi_pins>; 105*0b738a29STomáš Macholda status = "okay"; 106*0b738a29STomáš Macholda 107*0b738a29STomáš Macholda phy1: ethernet-phy@1 { 108*0b738a29STomáš Macholda reg = <1>; 109*0b738a29STomáš Macholda }; 110*0b738a29STomáš Macholda}; 111