1*f135e07aSKelly Hung// SPDX-License-Identifier: GPL-2.0+ 2*f135e07aSKelly Hung// Copyright 2024 ASUS Corp. 3*f135e07aSKelly Hung/dts-v1/; 4*f135e07aSKelly Hung 5*f135e07aSKelly Hung#include "ast2600-u-boot.dtsi" 6*f135e07aSKelly Hung 7*f135e07aSKelly Hung/ { 8*f135e07aSKelly Hung model = "AST2600 ASUS X4TF"; 9*f135e07aSKelly Hung compatible = "aspeed,ast2600-asus", "aspeed,ast2600"; 10*f135e07aSKelly Hung 11*f135e07aSKelly Hung memory { 12*f135e07aSKelly Hung device_type = "memory"; 13*f135e07aSKelly Hung reg = <0x80000000 0x20000000>; 14*f135e07aSKelly Hung }; 15*f135e07aSKelly Hung 16*f135e07aSKelly Hung chosen { 17*f135e07aSKelly Hung stdout-path = &uart5; 18*f135e07aSKelly Hung }; 19*f135e07aSKelly Hung 20*f135e07aSKelly Hung aliases { 21*f135e07aSKelly Hung spi0 = &fmc; 22*f135e07aSKelly Hung ethernet0 = &mac2; 23*f135e07aSKelly Hung ethernet1 = &mac3; 24*f135e07aSKelly Hung }; 25*f135e07aSKelly Hung 26*f135e07aSKelly Hung cpus { 27*f135e07aSKelly Hung cpu@0 { 28*f135e07aSKelly Hung clock-frequency = <800000000>; 29*f135e07aSKelly Hung }; 30*f135e07aSKelly Hung 31*f135e07aSKelly Hung cpu@1 { 32*f135e07aSKelly Hung clock-frequency = <800000000>; 33*f135e07aSKelly Hung }; 34*f135e07aSKelly Hung }; 35*f135e07aSKelly Hung}; 36*f135e07aSKelly Hung 37*f135e07aSKelly Hung&uart5 { 38*f135e07aSKelly Hung status = "okay"; 39*f135e07aSKelly Hung}; 40*f135e07aSKelly Hung 41*f135e07aSKelly Hung&sdrammc { 42*f135e07aSKelly Hung clock-frequency = <400000000>; 43*f135e07aSKelly Hung}; 44*f135e07aSKelly Hung 45*f135e07aSKelly Hung&wdt1 { 46*f135e07aSKelly Hung status = "okay"; 47*f135e07aSKelly Hung}; 48*f135e07aSKelly Hung 49*f135e07aSKelly Hung&wdt2 { 50*f135e07aSKelly Hung status = "okay"; 51*f135e07aSKelly Hung}; 52*f135e07aSKelly Hung 53*f135e07aSKelly Hung&wdt3 { 54*f135e07aSKelly Hung status = "okay"; 55*f135e07aSKelly Hung}; 56*f135e07aSKelly Hung 57*f135e07aSKelly Hung&mac2 { 58*f135e07aSKelly Hung status = "okay"; 59*f135e07aSKelly Hung phy-mode = "rmii"; 60*f135e07aSKelly Hung pinctrl-names = "default"; 61*f135e07aSKelly Hung pinctrl-0 = <&pinctrl_rmii3_default>; 62*f135e07aSKelly Hung}; 63*f135e07aSKelly Hung 64*f135e07aSKelly Hung&mac3 { 65*f135e07aSKelly Hung status = "okay"; 66*f135e07aSKelly Hung phy-mode = "rmii"; 67*f135e07aSKelly Hung pinctrl-names = "default"; 68*f135e07aSKelly Hung pinctrl-0 = <&pinctrl_rmii4_default>; 69*f135e07aSKelly Hung}; 70*f135e07aSKelly Hung 71*f135e07aSKelly Hung&fmc { 72*f135e07aSKelly Hung status = "okay"; 73*f135e07aSKelly Hung 74*f135e07aSKelly Hung flash@0 { 75*f135e07aSKelly Hung compatible = "jedec,spi-nor", "macronix,mx66l2g45g"; 76*f135e07aSKelly Hung status = "okay"; 77*f135e07aSKelly Hung spi-max-frequency = <25000000>; 78*f135e07aSKelly Hung spi-tx-bus-width = <2>; 79*f135e07aSKelly Hung spi-rx-bus-width = <2>; 80*f135e07aSKelly Hung }; 81*f135e07aSKelly Hung 82*f135e07aSKelly Hung flash@1 { 83*f135e07aSKelly Hung compatible = "spi-flash", "sst,w25q256"; 84*f135e07aSKelly Hung status = "okay"; 85*f135e07aSKelly Hung spi-max-frequency = <25000000>; 86*f135e07aSKelly Hung spi-tx-bus-width = <4>; 87*f135e07aSKelly Hung spi-rx-bus-width = <4>; 88*f135e07aSKelly Hung }; 89*f135e07aSKelly Hung}; 90*f135e07aSKelly Hung 91*f135e07aSKelly Hung&hace { 92*f135e07aSKelly Hung status = "okay"; 93*f135e07aSKelly Hung}; 94*f135e07aSKelly Hung 95*f135e07aSKelly Hung&i2c0 { 96*f135e07aSKelly Hung status = "okay"; 97*f135e07aSKelly Hung}; 98*f135e07aSKelly Hung 99*f135e07aSKelly Hung&i2c1 { 100*f135e07aSKelly Hung status = "okay"; 101*f135e07aSKelly Hung}; 102*f135e07aSKelly Hung 103*f135e07aSKelly Hung&i2c2 { 104*f135e07aSKelly Hung status = "okay"; 105*f135e07aSKelly Hung}; 106*f135e07aSKelly Hung 107*f135e07aSKelly Hung&i2c3 { 108*f135e07aSKelly Hung status = "okay"; 109*f135e07aSKelly Hung}; 110*f135e07aSKelly Hung 111*f135e07aSKelly Hung&i2c4 { 112*f135e07aSKelly Hung status = "okay"; 113*f135e07aSKelly Hung}; 114*f135e07aSKelly Hung 115*f135e07aSKelly Hung&i2c5 { 116*f135e07aSKelly Hung status = "okay"; 117*f135e07aSKelly Hung}; 118*f135e07aSKelly Hung 119*f135e07aSKelly Hung&i2c6 { 120*f135e07aSKelly Hung status = "okay"; 121*f135e07aSKelly Hung}; 122*f135e07aSKelly Hung 123*f135e07aSKelly Hung&i2c7 { 124*f135e07aSKelly Hung status = "okay"; 125*f135e07aSKelly Hung}; 126*f135e07aSKelly Hung 127*f135e07aSKelly Hung&i2c8 { 128*f135e07aSKelly Hung status = "okay"; 129*f135e07aSKelly Hung}; 130*f135e07aSKelly Hung 131*f135e07aSKelly Hung&i2c9 { 132*f135e07aSKelly Hung status = "okay"; 133*f135e07aSKelly Hung}; 134*f135e07aSKelly Hung 135*f135e07aSKelly Hung&i2c10 { 136*f135e07aSKelly Hung status = "okay"; 137*f135e07aSKelly Hung}; 138*f135e07aSKelly Hung 139*f135e07aSKelly Hung&i2c11 { 140*f135e07aSKelly Hung status = "okay"; 141*f135e07aSKelly Hung}; 142*f135e07aSKelly Hung 143*f135e07aSKelly Hung&i2c12 { 144*f135e07aSKelly Hung status = "disabled"; 145*f135e07aSKelly Hung}; 146*f135e07aSKelly Hung 147*f135e07aSKelly Hung&i2c13 { 148*f135e07aSKelly Hung status = "disabled"; 149*f135e07aSKelly Hung}; 150*f135e07aSKelly Hung 151*f135e07aSKelly Hung&i2c14 { 152*f135e07aSKelly Hung status = "okay"; 153*f135e07aSKelly Hung}; 154*f135e07aSKelly Hung 155*f135e07aSKelly Hung&i2c15 { 156*f135e07aSKelly Hung status = "okay"; 157*f135e07aSKelly Hung}; 158*f135e07aSKelly Hung 159*f135e07aSKelly Hung&display_port { 160*f135e07aSKelly Hung status = "okay"; 161*f135e07aSKelly Hung}; 162