123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101 |
- // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
- /*
- * Device Tree For RD-AC5X.
- *
- * Copyright (C) 2021 Marvell
- * Copyright (C) 2022 Allied Telesis Labs
- */
- /*
- * Device Tree file for Marvell Alleycat 5X development board
- * This board file supports the B configuration of the board
- */
- /dts-v1/;
- #include "ac5-98dx35xx.dtsi"
- / {
- model = "Marvell RD-AC5X Board";
- compatible = "marvell,rd-ac5x", "marvell,ac5x", "marvell,ac5";
- aliases {
- serial0 = &uart0;
- spiflash0 = &spiflash0;
- gpio0 = &gpio0;
- gpio1 = &gpio1;
- ethernet0 = ð0;
- ethernet1 = ð1;
- };
- memory@0 {
- device_type = "memory";
- reg = <0x2 0x00000000 0x0 0x40000000>;
- };
- usb1phy: usb-phy {
- compatible = "usb-nop-xceiv";
- #phy-cells = <0>;
- };
- };
- &mdio {
- phy0: ethernet-phy@0 {
- reg = <0>;
- };
- };
- &i2c0 {
- status = "okay";
- };
- &i2c1 {
- status = "okay";
- };
- ð0 {
- status = "okay";
- phy-handle = <&phy0>;
- };
- /* USB0 is a host USB */
- &usb0 {
- status = "okay";
- };
- /* USB1 is a peripheral USB */
- &usb1 {
- status = "okay";
- phys = <&usb1phy>;
- phy-names = "usb-phy";
- dr_mode = "peripheral";
- };
- &spi0 {
- status = "okay";
- spiflash0: flash@0 {
- compatible = "jedec,spi-nor";
- spi-max-frequency = <50000000>;
- spi-tx-bus-width = <1>; /* 1-single, 2-dual, 4-quad */
- spi-rx-bus-width = <1>; /* 1-single, 2-dual, 4-quad */
- reg = <0>;
- #address-cells = <1>;
- #size-cells = <1>;
- partition@0 {
- label = "spi_flash_part0";
- reg = <0x0 0x800000>;
- };
- parition@1 {
- label = "spi_flash_part1";
- reg = <0x800000 0x700000>;
- };
- parition@2 {
- label = "spi_flash_part2";
- reg = <0xF00000 0x100000>;
- };
- };
- };
|