1 // SPDX-License-Identifier: GPL-2.0-or-later 2 /* 3 * Device Tree Source for IFM PDM360NG. 4 * 5 * Copyright 2009 - 2010 DENX Software Enginee 6 * Anatolij Gustschin <agust@denx.de> 7 * 8 * Based on MPC5121E ADS dts. 9 * Copyright 2008 Freescale Semiconductor Inc. 10 */ 11 12 #include "mpc5121.dtsi" 13 14 / { 15 model = "pdm360ng"; 16 compatible = "ifm,pdm360ng", "fsl,mpc5 17 #address-cells = <1>; 18 #size-cells = <1>; 19 interrupt-parent = <&ipic>; 20 21 memory { 22 device_type = "memory"; 23 reg = <0x00000000 0x20000000>; 24 }; 25 26 nfc@40000000 { 27 bank-width = <0x1>; 28 chips = <0x1>; 29 30 partition@0 { 31 label = "nand0"; 32 reg = <0x0 0x40000000> 33 }; 34 }; 35 36 localbus@80000020 { 37 ranges = <0x0 0x0 0xf0000000 0 38 0x2 0x0 0x50040000 0 39 40 flash@0,0 { 41 compatible = "amd,s29g 42 reg = <0 0x00000000 0x 43 0 0x08000000 0x 44 #address-cells = <1>; 45 #size-cells = <1>; 46 bank-width = <4>; 47 device-width = <2>; 48 49 partition@0 { 50 label = "u-boo 51 reg = <0x00000 52 read-only; 53 }; 54 partition@80000 { 55 label = "envir 56 reg = <0x00080 57 read-only; 58 }; 59 partition@100000 { 60 label = "splas 61 reg = <0x00100 62 read-only; 63 }; 64 partition@180000 { 65 label = "devic 66 reg = <0x00180 67 }; 68 partition@1c0000 { 69 label = "kerne 70 reg = <0x001c0 71 }; 72 partition@6c0000 { 73 label = "files 74 reg = <0x006c0 75 }; 76 }; 77 78 mram0@2,0 { 79 compatible = "mtd-ram" 80 reg = <2 0x00000 0x100 81 bank-width = <2>; 82 }; 83 84 mram1@2,10000 { 85 compatible = "mtd-ram" 86 reg = <2 0x010000 0x10 87 bank-width = <2>; 88 }; 89 }; 90 91 soc@80000000 { 92 93 i2c@1700 { 94 fsl,preserve-clocking; 95 96 eeprom@50 { 97 compatible = " 98 reg = <0x50>; 99 }; 100 101 rtc@68 { 102 compatible = " 103 reg = <0x68>; 104 }; 105 }; 106 107 i2c@1720 { 108 status = "disabled"; 109 }; 110 111 i2c@1740 { 112 fsl,preserve-clocking; 113 }; 114 115 ethernet@2800 { 116 phy-handle = <&phy0>; 117 }; 118 119 mdio@2800 { 120 phy0: ethernet-phy@1f 121 compatible = " 122 reg = <0x1f>; 123 }; 124 }; 125 126 /* USB1 using external ULPI PH 127 usb@3000 { 128 dr_mode = "host"; 129 }; 130 131 /* USB0 using internal UTMI PH 132 usb@4000 { 133 fsl,invert-pwr-fault; 134 }; 135 136 psc@11000 { 137 compatible = "fsl,mpc5 138 }; 139 140 psc@11100 { 141 compatible = "fsl,mpc5 142 }; 143 144 psc@11200 { 145 compatible = "fsl,mpc5 146 }; 147 148 psc@11300 { 149 compatible = "fsl,mpc5 150 }; 151 152 psc@11400 { 153 compatible = "fsl,mpc5 154 }; 155 156 psc@11500 { 157 status = "disabled"; 158 }; 159 160 psc@11600 { 161 compatible = "fsl,mpc5 162 }; 163 164 psc@11700 { 165 status = "disabled"; 166 }; 167 168 psc@11800 { 169 compatible = "fsl,mpc5 170 }; 171 172 psc@11900 { 173 compatible = "fsl,mpc5 174 #address-cells = <1>; 175 #size-cells = <0>; 176 177 /* ADS7845 touch scree 178 ts@0 { 179 compatible = " 180 reg = <0x0>; 181 spi-max-freque 182 /* pen irq is 183 interrupts = < 184 }; 185 }; 186 187 psc@11a00 { 188 status = "disabled"; 189 }; 190 191 psc@11b00 { 192 compatible = "fsl,mpc5 193 }; 194 }; 195 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.