1*c66ec88fSEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0-or-later 2*c66ec88fSEmmanuel Vadot/* 3*c66ec88fSEmmanuel Vadot * Manroland uc101 board Device Tree Source 4*c66ec88fSEmmanuel Vadot * 5*c66ec88fSEmmanuel Vadot * Copyright (C) 2009 DENX Software Engineering GmbH 6*c66ec88fSEmmanuel Vadot * Heiko Schocher <hs@denx.de> 7*c66ec88fSEmmanuel Vadot * Copyright 2006-2007 Secret Lab Technologies Ltd. 8*c66ec88fSEmmanuel Vadot */ 9*c66ec88fSEmmanuel Vadot 10*c66ec88fSEmmanuel Vadot/include/ "mpc5200b.dtsi" 11*c66ec88fSEmmanuel Vadot 12*c66ec88fSEmmanuel Vadot&gpt0 { gpio-controller; }; 13*c66ec88fSEmmanuel Vadot&gpt1 { gpio-controller; }; 14*c66ec88fSEmmanuel Vadot&gpt2 { gpio-controller; }; 15*c66ec88fSEmmanuel Vadot&gpt3 { gpio-controller; }; 16*c66ec88fSEmmanuel Vadot&gpt4 { gpio-controller; }; 17*c66ec88fSEmmanuel Vadot&gpt5 { gpio-controller; }; 18*c66ec88fSEmmanuel Vadot&gpt6 { gpio-controller; }; 19*c66ec88fSEmmanuel Vadot&gpt7 { gpio-controller; }; 20*c66ec88fSEmmanuel Vadot 21*c66ec88fSEmmanuel Vadot/ { 22*c66ec88fSEmmanuel Vadot model = "manroland,uc101"; 23*c66ec88fSEmmanuel Vadot compatible = "manroland,uc101"; 24*c66ec88fSEmmanuel Vadot 25*c66ec88fSEmmanuel Vadot soc5200@f0000000 { 26*c66ec88fSEmmanuel Vadot rtc@800 { 27*c66ec88fSEmmanuel Vadot status = "disabled"; 28*c66ec88fSEmmanuel Vadot }; 29*c66ec88fSEmmanuel Vadot 30*c66ec88fSEmmanuel Vadot can@900 { 31*c66ec88fSEmmanuel Vadot status = "disabled"; 32*c66ec88fSEmmanuel Vadot }; 33*c66ec88fSEmmanuel Vadot 34*c66ec88fSEmmanuel Vadot can@980 { 35*c66ec88fSEmmanuel Vadot status = "disabled"; 36*c66ec88fSEmmanuel Vadot }; 37*c66ec88fSEmmanuel Vadot 38*c66ec88fSEmmanuel Vadot spi@f00 { 39*c66ec88fSEmmanuel Vadot status = "disabled"; 40*c66ec88fSEmmanuel Vadot }; 41*c66ec88fSEmmanuel Vadot 42*c66ec88fSEmmanuel Vadot usb@1000 { 43*c66ec88fSEmmanuel Vadot status = "disabled"; 44*c66ec88fSEmmanuel Vadot }; 45*c66ec88fSEmmanuel Vadot 46*c66ec88fSEmmanuel Vadot psc@2000 { // PSC1 47*c66ec88fSEmmanuel Vadot compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart"; 48*c66ec88fSEmmanuel Vadot }; 49*c66ec88fSEmmanuel Vadot 50*c66ec88fSEmmanuel Vadot psc@2200 { // PSC2 51*c66ec88fSEmmanuel Vadot compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart"; 52*c66ec88fSEmmanuel Vadot }; 53*c66ec88fSEmmanuel Vadot 54*c66ec88fSEmmanuel Vadot psc@2400 { // PSC3 55*c66ec88fSEmmanuel Vadot status = "disabled"; 56*c66ec88fSEmmanuel Vadot }; 57*c66ec88fSEmmanuel Vadot 58*c66ec88fSEmmanuel Vadot psc@2600 { // PSC4 59*c66ec88fSEmmanuel Vadot status = "disabled"; 60*c66ec88fSEmmanuel Vadot }; 61*c66ec88fSEmmanuel Vadot 62*c66ec88fSEmmanuel Vadot psc@2800 { // PSC5 63*c66ec88fSEmmanuel Vadot status = "disabled"; 64*c66ec88fSEmmanuel Vadot }; 65*c66ec88fSEmmanuel Vadot 66*c66ec88fSEmmanuel Vadot psc@2c00 { // PSC6 67*c66ec88fSEmmanuel Vadot compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart"; 68*c66ec88fSEmmanuel Vadot }; 69*c66ec88fSEmmanuel Vadot 70*c66ec88fSEmmanuel Vadot ethernet@3000 { 71*c66ec88fSEmmanuel Vadot phy-handle = <&phy0>; 72*c66ec88fSEmmanuel Vadot }; 73*c66ec88fSEmmanuel Vadot 74*c66ec88fSEmmanuel Vadot mdio@3000 { 75*c66ec88fSEmmanuel Vadot phy0: ethernet-phy@0 { 76*c66ec88fSEmmanuel Vadot compatible = "intel,lxt971"; 77*c66ec88fSEmmanuel Vadot reg = <0>; 78*c66ec88fSEmmanuel Vadot }; 79*c66ec88fSEmmanuel Vadot }; 80*c66ec88fSEmmanuel Vadot 81*c66ec88fSEmmanuel Vadot i2c@3d00 { 82*c66ec88fSEmmanuel Vadot status = "disabled"; 83*c66ec88fSEmmanuel Vadot }; 84*c66ec88fSEmmanuel Vadot 85*c66ec88fSEmmanuel Vadot i2c@3d40 { 86*c66ec88fSEmmanuel Vadot fsl,preserve-clocking; 87*c66ec88fSEmmanuel Vadot clock-frequency = <400000>; 88*c66ec88fSEmmanuel Vadot 89*c66ec88fSEmmanuel Vadot hwmon@2c { 90*c66ec88fSEmmanuel Vadot compatible = "ad,adm9240"; 91*c66ec88fSEmmanuel Vadot reg = <0x2c>; 92*c66ec88fSEmmanuel Vadot }; 93*c66ec88fSEmmanuel Vadot rtc@51 { 94*c66ec88fSEmmanuel Vadot compatible = "nxp,pcf8563"; 95*c66ec88fSEmmanuel Vadot reg = <0x51>; 96*c66ec88fSEmmanuel Vadot }; 97*c66ec88fSEmmanuel Vadot }; 98*c66ec88fSEmmanuel Vadot }; 99*c66ec88fSEmmanuel Vadot 100*c66ec88fSEmmanuel Vadot pci@f0000d00 { 101*c66ec88fSEmmanuel Vadot status = "disabled"; 102*c66ec88fSEmmanuel Vadot }; 103*c66ec88fSEmmanuel Vadot 104*c66ec88fSEmmanuel Vadot localbus { 105*c66ec88fSEmmanuel Vadot ranges = <0 0 0xff800000 0x00800000 106*c66ec88fSEmmanuel Vadot 1 0 0x80000000 0x00800000 107*c66ec88fSEmmanuel Vadot 3 0 0x80000000 0x00800000>; 108*c66ec88fSEmmanuel Vadot 109*c66ec88fSEmmanuel Vadot flash@0,0 { 110*c66ec88fSEmmanuel Vadot compatible = "cfi-flash"; 111*c66ec88fSEmmanuel Vadot reg = <0 0 0x00800000>; 112*c66ec88fSEmmanuel Vadot bank-width = <2>; 113*c66ec88fSEmmanuel Vadot device-width = <2>; 114*c66ec88fSEmmanuel Vadot #size-cells = <1>; 115*c66ec88fSEmmanuel Vadot #address-cells = <1>; 116*c66ec88fSEmmanuel Vadot 117*c66ec88fSEmmanuel Vadot partition@0 { 118*c66ec88fSEmmanuel Vadot label = "DTS"; 119*c66ec88fSEmmanuel Vadot reg = <0x0 0x00100000>; 120*c66ec88fSEmmanuel Vadot }; 121*c66ec88fSEmmanuel Vadot partition@100000 { 122*c66ec88fSEmmanuel Vadot label = "Kernel"; 123*c66ec88fSEmmanuel Vadot reg = <0x100000 0x00200000>; 124*c66ec88fSEmmanuel Vadot }; 125*c66ec88fSEmmanuel Vadot partition@300000 { 126*c66ec88fSEmmanuel Vadot label = "RootFS"; 127*c66ec88fSEmmanuel Vadot reg = <0x00300000 0x00200000>; 128*c66ec88fSEmmanuel Vadot }; 129*c66ec88fSEmmanuel Vadot partition@500000 { 130*c66ec88fSEmmanuel Vadot label = "user"; 131*c66ec88fSEmmanuel Vadot reg = <0x00500000 0x00200000>; 132*c66ec88fSEmmanuel Vadot }; 133*c66ec88fSEmmanuel Vadot partition@700000 { 134*c66ec88fSEmmanuel Vadot label = "U-Boot"; 135*c66ec88fSEmmanuel Vadot reg = <0x00700000 0x00040000>; 136*c66ec88fSEmmanuel Vadot }; 137*c66ec88fSEmmanuel Vadot partition@740000 { 138*c66ec88fSEmmanuel Vadot label = "Env"; 139*c66ec88fSEmmanuel Vadot reg = <0x00740000 0x00010000>; 140*c66ec88fSEmmanuel Vadot }; 141*c66ec88fSEmmanuel Vadot partition@750000 { 142*c66ec88fSEmmanuel Vadot label = "red. Env"; 143*c66ec88fSEmmanuel Vadot reg = <0x00750000 0x00010000>; 144*c66ec88fSEmmanuel Vadot }; 145*c66ec88fSEmmanuel Vadot partition@760000 { 146*c66ec88fSEmmanuel Vadot label = "reserve"; 147*c66ec88fSEmmanuel Vadot reg = <0x00760000 0x000a0000>; 148*c66ec88fSEmmanuel Vadot }; 149*c66ec88fSEmmanuel Vadot }; 150*c66ec88fSEmmanuel Vadot 151*c66ec88fSEmmanuel Vadot }; 152*c66ec88fSEmmanuel Vadot}; 153