1 // SPDX-License-Identifier: GPL-2.0-or-later 2 /* 3 * MPC5121E ADS Device Tree Source 4 * 5 * Copyright 2007-2008 Freescale Semiconductor 6 */ 7 8 #include "mpc5121.dtsi" 9 10 / { 11 model = "mpc5121ads"; 12 compatible = "fsl,mpc5121ads", "fsl,mp 13 14 nfc@40000000 { 15 /* 16 * ADS has two Hynix 512MB Nan 17 * stacked package. 18 */ 19 chips = <2>; 20 21 nand@0 { 22 label = "nand"; 23 reg = <0x00000000 0x40 24 }; 25 }; 26 27 localbus@80000020 { 28 ranges = <0x0 0x0 0xfc000000 0 29 0x2 0x0 0x82000000 0 30 31 flash@0,0 { 32 compatible = "cfi-flas 33 reg = <0 0x0 0x4000000 34 #address-cells = <1>; 35 #size-cells = <1>; 36 bank-width = <4>; 37 device-width = <2>; 38 39 protected@0 { 40 label = "prote 41 reg = <0x00000 42 read-only; 43 }; 44 filesystem@40000 { 45 label = "files 46 reg = <0x00040 47 }; 48 kernel@3c40000 { 49 label = "kerne 50 reg = <0x03c40 51 }; 52 device-tree@3ec0000 { 53 label = "devic 54 reg = <0x03ec0 55 }; 56 u-boot@3f00000 { 57 label = "u-boo 58 reg = <0x03f00 59 read-only; 60 }; 61 }; 62 63 board-control@2,0 { 64 compatible = "fsl,mpc5 65 reg = <0x2 0x0 0x8000> 66 }; 67 68 cpld_pic: pic@2,a { 69 compatible = "fsl,mpc5 70 interrupt-controller; 71 #interrupt-cells = <2> 72 reg = <0x2 0xa 0x5>; 73 /* irq routing: 74 * all irqs but touch 75 * touch screen is sta 76 * so don't use it her 77 */ 78 interrupts = <48 0x8>; 79 }; 80 }; 81 82 soc@80000000 { 83 84 i2c@1700 { 85 fsl,preserve-clocking; 86 87 hwmon@4a { 88 compatible = " 89 reg = <0x4a>; 90 }; 91 92 eeprom@50 { 93 compatible = " 94 reg = <0x50>; 95 }; 96 97 rtc@68 { 98 compatible = " 99 reg = <0x68>; 100 }; 101 }; 102 103 eth0: ethernet@2800 { 104 phy-handle = <&phy0>; 105 }; 106 107 can@2300 { 108 status = "disabled"; 109 }; 110 111 can@2380 { 112 status = "disabled"; 113 }; 114 115 viu@2400 { 116 status = "disabled"; 117 }; 118 119 mdio@2800 { 120 phy0: ethernet-phy@0 { 121 reg = <1>; 122 }; 123 }; 124 125 /* mpc5121ads only uses USB0 * 126 usb@3000 { 127 status = "disabled"; 128 }; 129 130 /* USB0 using internal UTMI PH 131 usb@4000 { 132 dr_mode = "host"; 133 fsl,invert-drvvbus; 134 fsl,invert-pwr-fault; 135 }; 136 137 /* PSC3 serial port A aka ttyP 138 psc@11300 { 139 compatible = "fsl,mpc5 140 }; 141 142 /* PSC4 serial port B aka ttyP 143 psc@11400 { 144 compatible = "fsl,mpc5 145 }; 146 147 /* PSC5 in ac97 mode */ 148 ac97: psc@11500 { 149 compatible = "fsl,mpc5 150 fsl,mode = "ac97-slave 151 fsl,rx-fifo-size = <38 152 fsl,tx-fifo-size = <38 153 }; 154 }; 155 156 pci: pci@80008500 { 157 interrupt-map-mask = <0xf800 0 158 interrupt-map = < 159 /* IDSEL 0x15 160 0xa800 0x0 0x 161 0xa800 0x0 0x 162 0xa800 0x0 0x 163 0xa800 0x0 0x 164 165 /* IDSEL 0x16 166 0xb000 0x0 0x 167 0xb000 0x0 0x 168 169 /* IDSEL 0x17 170 0xb800 0x0 0x 171 0xb800 0x0 0x 172 >; 173 }; 174 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.