1c66ec88fSEmmanuel Vadot// SPDX-License-Identifier: (GPL-2.0 OR MIT) 2c66ec88fSEmmanuel Vadot/* Copyright (c) 2017 Microsemi Corporation */ 3c66ec88fSEmmanuel Vadot 4c66ec88fSEmmanuel Vadot/dts-v1/; 5c66ec88fSEmmanuel Vadot 6c66ec88fSEmmanuel Vadot#include "ocelot.dtsi" 7c66ec88fSEmmanuel Vadot 8c66ec88fSEmmanuel Vadot/ { 9c66ec88fSEmmanuel Vadot compatible = "mscc,ocelot-pcb123", "mscc,ocelot"; 10c66ec88fSEmmanuel Vadot 11c66ec88fSEmmanuel Vadot chosen { 12c66ec88fSEmmanuel Vadot stdout-path = "serial0:115200n8"; 13c66ec88fSEmmanuel Vadot }; 14c66ec88fSEmmanuel Vadot 15c66ec88fSEmmanuel Vadot memory@0 { 16c66ec88fSEmmanuel Vadot device_type = "memory"; 17c66ec88fSEmmanuel Vadot reg = <0x0 0x0e000000>; 18c66ec88fSEmmanuel Vadot }; 19c66ec88fSEmmanuel Vadot}; 20c66ec88fSEmmanuel Vadot 21c66ec88fSEmmanuel Vadot&uart0 { 22c66ec88fSEmmanuel Vadot status = "okay"; 23c66ec88fSEmmanuel Vadot}; 24c66ec88fSEmmanuel Vadot 25c66ec88fSEmmanuel Vadot&uart2 { 26c66ec88fSEmmanuel Vadot status = "okay"; 27c66ec88fSEmmanuel Vadot}; 28c66ec88fSEmmanuel Vadot 29c66ec88fSEmmanuel Vadot&spi { 30c66ec88fSEmmanuel Vadot status = "okay"; 31c66ec88fSEmmanuel Vadot 32c66ec88fSEmmanuel Vadot flash@0 { 33c66ec88fSEmmanuel Vadot compatible = "macronix,mx25l25635f", "jedec,spi-nor"; 34c66ec88fSEmmanuel Vadot spi-max-frequency = <20000000>; 35c66ec88fSEmmanuel Vadot reg = <0>; 36c66ec88fSEmmanuel Vadot }; 37c66ec88fSEmmanuel Vadot}; 38c66ec88fSEmmanuel Vadot 39c66ec88fSEmmanuel Vadot&i2c { 40c66ec88fSEmmanuel Vadot clock-frequency = <100000>; 41c66ec88fSEmmanuel Vadot i2c-sda-hold-time-ns = <300>; 42c66ec88fSEmmanuel Vadot status = "okay"; 43c66ec88fSEmmanuel Vadot}; 44c66ec88fSEmmanuel Vadot 45c66ec88fSEmmanuel Vadot&mdio0 { 46c66ec88fSEmmanuel Vadot status = "okay"; 47c66ec88fSEmmanuel Vadot}; 48c66ec88fSEmmanuel Vadot 49c66ec88fSEmmanuel Vadot&port0 { 50*354d7675SEmmanuel Vadot status = "okay"; 51c66ec88fSEmmanuel Vadot phy-handle = <&phy0>; 52*354d7675SEmmanuel Vadot phy-mode = "internal"; 53c66ec88fSEmmanuel Vadot}; 54c66ec88fSEmmanuel Vadot 55c66ec88fSEmmanuel Vadot&port1 { 56*354d7675SEmmanuel Vadot status = "okay"; 57c66ec88fSEmmanuel Vadot phy-handle = <&phy1>; 58*354d7675SEmmanuel Vadot phy-mode = "internal"; 59c66ec88fSEmmanuel Vadot}; 60c66ec88fSEmmanuel Vadot 61c66ec88fSEmmanuel Vadot&port2 { 62*354d7675SEmmanuel Vadot status = "okay"; 63c66ec88fSEmmanuel Vadot phy-handle = <&phy2>; 64*354d7675SEmmanuel Vadot phy-mode = "internal"; 65c66ec88fSEmmanuel Vadot}; 66c66ec88fSEmmanuel Vadot 67c66ec88fSEmmanuel Vadot&port3 { 68*354d7675SEmmanuel Vadot status = "okay"; 69c66ec88fSEmmanuel Vadot phy-handle = <&phy3>; 70*354d7675SEmmanuel Vadot phy-mode = "internal"; 71c66ec88fSEmmanuel Vadot}; 72