// SPDX-License-Identifier: GPL-2.0+ /* * Device Tree file for the Kontron SMARC-sAL28 board. * * Copyright (C) 2019 Michael Walle * */ /dts-v1/; #include "fsl-ls1028a.dtsi" / { model = "Kontron SMARC-sAL28"; compatible = "kontron,sl28", "fsl,ls1028a"; aliases { serial0 = &duart0; serial1 = &duart1; serial2 = &lpuart1; spi0 = &fspi; spi1 = &dspi2; }; chosen { stdout-path = "serial0:115200n8"; }; }; &dspi2 { status = "okay"; }; &enetc_port0 { phy-handle = <&phy0>; phy-mode = "sgmii"; status = "okay"; }; &enetc_port2 { status = "disabled"; }; &enetc_port3 { status = "disabled"; }; &esdhc { sd-uhs-sdr104; sd-uhs-sdr50; sd-uhs-sdr25; sd-uhs-sdr12; status = "okay"; }; &esdhc1 { mmc-hs200-1_8v; mmc-hs400-1_8v; bus-width = <8>; status = "okay"; }; &fspi { status = "okay"; flash@0 { #address-cells = <1>; #size-cells = <1>; compatible = "jedec,spi-nor"; m25p,fast-read; spi-max-frequency = <133000000>; reg = <0>; /* The following setting enables 1-1-2 (CMD-ADDR-DATA) mode */ spi-rx-bus-width = <2>; /* 2 SPI Rx lines */ spi-tx-bus-width = <1>; /* 1 SPI Tx line */ }; }; &i2c0 { status = "okay"; rtc@32 { compatible = "microcrystal,rv8803"; reg = <0x32>; }; eeprom@50 { compatible = "atmel,24c32"; reg = <0x50>; pagesize = <32>; }; }; &i2c3 { status = "okay"; }; &i2c4 { status = "okay"; eeprom@50 { compatible = "atmel,24c32"; reg = <0x50>; pagesize = <32>; }; }; &lpuart1 { status = "okay"; }; &enetc_mdio_pf3 { status = "okay"; phy0: ethernet-phy@5 { reg = <0x5>; eee-broken-1000t; eee-broken-100tx; }; }; &sata { status = "okay"; }; &duart0 { status = "okay"; }; &duart1 { status = "okay"; }; &usb0 { status = "okay"; }; &usb1 { status = "okay"; };