1// SPDX-License-Identifier: GPL-2.0+ 2// Copyright 2020 IBM Corp. 3/dts-v1/; 4 5#include "ast2600-u-boot.dtsi" 6 7/ { 8 model = "Tacoma"; 9 compatible = "ibm,tacoma-bmc", "aspeed,ast2600"; 10 11 memory { 12 device_type = "memory"; 13 reg = <0x80000000 0x40000000>; 14 }; 15 16 chosen { 17 stdout-path = &uart5; 18 }; 19 20 aliases { 21 spi0 = &fmc; 22 spi1 = &spi1; 23 }; 24 25 cpus { 26 cpu@0 { 27 // TODO: is this required? 28 clock-frequency = <800000000>; 29 }; 30 cpu@1 { 31 clock-frequency = <800000000>; 32 }; 33 }; 34}; 35 36&uart5 { 37 u-boot,dm-pre-reloc; 38 status = "okay"; 39}; 40 41&sdrammc { 42 clock-frequency = <400000000>; 43}; 44 45&wdt2 { 46 u-boot,dm-pre-reloc; 47 status = "okay"; 48}; 49 50&mac2 { 51 status = "okay"; 52 53 phy-mode = "NC-SI"; 54 use-ncsi; 55 pinctrl-names = "default"; 56 pinctrl-0 = <&pinctrl_rmii3_default &pinctrl_rmii3rclk_default>; 57}; 58 59&fmc { 60 status = "okay"; 61 62 pinctrl-names = "default"; 63 pinctrl-0 = <&pinctrl_fmcquad_default>; 64 65 flash@0 { 66 // TODO: what compatible strings should be here? 67 compatible = "spi-flash", "sst,w25q256"; 68 status = "okay"; 69 spi-max-frequency = <50000000>; 70 spi-tx-bus-width = <2>; 71 spi-rx-bus-width = <2>; 72 }; 73 74 flash@1 { 75 compatible = "spi-flash", "sst,w25q256"; 76 status = "okay"; 77 spi-max-frequency = <50000000>; 78 spi-tx-bus-width = <2>; 79 spi-rx-bus-width = <2>; 80 }; 81}; 82 83&emmc_slot0 { 84 status = "okay"; 85 bus-width = <4>; 86 pinctrl-names = "default"; 87 pinctrl-0 = <&pinctrl_emmc_default>; 88}; 89