123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103 |
- /*
- * Freescale ls1021a IOT board device tree source
- *
- * Copyright 2016 Freescale Semiconductor, Inc.
- *
- * SPDX-License-Identifier: GPL-2.0+
- */
- #include "ls1021a.dtsi"
- / {
- model = "LS1021A IOT Board";
- aliases {
- enet2_rgmii_phy = &rgmii_phy1;
- enet0_sgmii_phy = &sgmii_phy2;
- enet1_sgmii_phy = &sgmii_phy0;
- spi0 = &qspi;
- spi1 = &dspi1;
- };
- };
- &qspi {
- bus-num = <0>;
- status = "okay";
- qflash0: n25q128a13@0 {
- #address-cells = <1>;
- #size-cells = <1>;
- compatible = "spi-flash";
- spi-max-frequency = <20000000>;
- reg = <0>;
- };
- };
- &dspi1 {
- bus-num = <0>;
- status = "okay";
- dspiflash: at26df081a@0 {
- #address-cells = <1>;
- #size-cells = <1>;
- compatible = "spi-flash";
- spi-max-frequency = <16000000>;
- spi-cpol;
- spi-cpha;
- reg = <0>;
- };
- };
- &i2c0 {
- status = "okay";
- };
- &i2c1 {
- status = "okay";
- };
- &ifc {
- #address-cells = <2>;
- #size-cells = <1>;
- /* NOR Flash on board */
- ranges = <0x0 0x0 0x60000000 0x08000000>;
- status = "okay";
- nor@0,0 {
- #address-cells = <1>;
- #size-cells = <1>;
- compatible = "cfi-flash";
- reg = <0x0 0x0 0x8000000>;
- bank-width = <2>;
- device-width = <1>;
- };
- };
- &lpuart0 {
- status = "okay";
- };
- &mdio0 {
- sgmii_phy0: ethernet-phy@0 {
- reg = <0x0>;
- };
- rgmii_phy1: ethernet-phy@1 {
- reg = <0x1>;
- };
- sgmii_phy2: ethernet-phy@2 {
- reg = <0x2>;
- };
- tbi1: tbi-phy@1f {
- reg = <0x1f>;
- device_type = "tbi-phy";
- };
- };
- &uart0 {
- status = "okay";
- };
- &uart1 {
- status = "okay";
- };
|