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 mmc0 = &emmc_slot0; 22 spi0 = &fmc; 23 spi1 = &spi1; 24 }; 25 26 cpus { 27 cpu@0 { 28 // TODO: is this required? 29 clock-frequency = <800000000>; 30 }; 31 cpu@1 { 32 clock-frequency = <800000000>; 33 }; 34 }; 35}; 36 37&uart5 { 38 u-boot,dm-pre-reloc; 39 status = "okay"; 40}; 41 42&sdrammc { 43 clock-frequency = <400000000>; 44}; 45 46&wdt2 { 47 u-boot,dm-pre-reloc; 48 status = "okay"; 49}; 50 51&mac2 { 52 status = "okay"; 53 54 phy-mode = "NC-SI"; 55 use-ncsi; 56 pinctrl-names = "default"; 57 pinctrl-0 = <&pinctrl_rmii3_default &pinctrl_rmii3rclk_default>; 58}; 59 60&fmc { 61 status = "okay"; 62 63 pinctrl-names = "default"; 64 pinctrl-0 = <&pinctrl_fmcquad_default>; 65 66 flash@0 { 67 // TODO: what compatible strings should be here? 68 compatible = "spi-flash", "sst,w25q256"; 69 status = "okay"; 70 spi-max-frequency = <50000000>; 71 spi-tx-bus-width = <2>; 72 spi-rx-bus-width = <2>; 73 }; 74 75 flash@1 { 76 compatible = "spi-flash", "sst,w25q256"; 77 status = "okay"; 78 spi-max-frequency = <50000000>; 79 spi-tx-bus-width = <2>; 80 spi-rx-bus-width = <2>; 81 }; 82}; 83 84&emmc { 85 u-boot,dm-pre-reloc; 86 timing-phase = <0x700ff>; 87}; 88 89&emmc_slot0 { 90 u-boot,dm-pre-reloc; 91 status = "okay"; 92 bus-width = <4>; 93 pinctrl-names = "default"; 94 pinctrl-0 = <&pinctrl_emmc_default>; 95 sdhci-drive-type = <1>; 96}; 97 98&hace { 99 u-boot,dm-pre-reloc; 100 status = "okay"; 101}; 102 103&acry { 104 u-boot,dm-pre-reloc; 105 status = "okay"; 106}; 107