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 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 status = "okay"; 76 spi-max-frequency = <50000000>; 77 spi-tx-bus-width = <2>; 78 spi-rx-bus-width = <2>; 79 }; 80}; 81 82&emmc { 83 u-boot,dm-pre-reloc; 84 timing-phase = <0x700ff>; 85}; 86 87&emmc_slot0 { 88 u-boot,dm-pre-reloc; 89 status = "okay"; 90 bus-width = <4>; 91 pinctrl-names = "default"; 92 pinctrl-0 = <&pinctrl_emmc_default>; 93 sdhci-drive-type = <1>; 94}; 95 96&hace { 97 u-boot,dm-pre-reloc; 98 status = "okay"; 99}; 100 101&acry { 102 u-boot,dm-pre-reloc; 103 status = "okay"; 104}; 105