1 // SPDX-License-Identifier: GPL-2.0-only 2 /* 3 * Copyright 2011-2012 Calxeda, Inc. 4 */ 5 6 / { 7 chosen { 8 bootargs = "console=ttyAMA0"; 9 }; 10 11 psci { 12 compatible = "arm,psci"; 13 method = "smc"; 14 cpu_suspend = <0x84000002>; 15 cpu_off = <0x84000004>; 16 cpu_on = <0x84000006>; 17 }; 18 19 soc { 20 #address-cells = <1>; 21 #size-cells = <1>; 22 compatible = "simple-bus"; 23 interrupt-parent = <&intc>; 24 25 sata@ffe08000 { 26 compatible = "calxeda, 27 reg = <0xffe08000 0x10 28 interrupts = <0 83 4>; 29 dma-coherent; 30 calxeda,port-phys = < 31 < 32 < 33 calxeda,sgpio-gpio =<& 34 <& 35 calxeda,led-order = <4 36 }; 37 38 sdhci@ffe0e000 { 39 compatible = "calxeda, 40 reg = <0xffe0e000 0x10 41 interrupts = <0 90 4>; 42 clocks = <&eclk>; 43 status = "disabled"; 44 }; 45 46 ipc@fff20000 { 47 compatible = "arm,pl32 48 reg = <0xfff20000 0x10 49 interrupts = <0 7 4>; 50 clocks = <&pclk>; 51 clock-names = "apb_pcl 52 }; 53 54 gpioe: gpio@fff30000 { 55 #gpio-cells = <2>; 56 compatible = "arm,pl06 57 gpio-controller; 58 reg = <0xfff30000 0x10 59 interrupts = <0 14 4>; 60 clocks = <&pclk>; 61 clock-names = "apb_pcl 62 status = "disabled"; 63 }; 64 65 gpiof: gpio@fff31000 { 66 #gpio-cells = <2>; 67 compatible = "arm,pl06 68 gpio-controller; 69 reg = <0xfff31000 0x10 70 interrupts = <0 15 4>; 71 clocks = <&pclk>; 72 clock-names = "apb_pcl 73 status = "disabled"; 74 }; 75 76 gpiog: gpio@fff32000 { 77 #gpio-cells = <2>; 78 compatible = "arm,pl06 79 gpio-controller; 80 reg = <0xfff32000 0x10 81 interrupts = <0 16 4>; 82 clocks = <&pclk>; 83 clock-names = "apb_pcl 84 status = "disabled"; 85 }; 86 87 gpioh: gpio@fff33000 { 88 #gpio-cells = <2>; 89 compatible = "arm,pl06 90 gpio-controller; 91 reg = <0xfff33000 0x10 92 interrupts = <0 17 4>; 93 clocks = <&pclk>; 94 clock-names = "apb_pcl 95 status = "disabled"; 96 }; 97 98 timer@fff34000 { 99 compatible = "arm,sp80 100 reg = <0xfff34000 0x10 101 interrupts = <0 18 4>; 102 clocks = <&pclk>; 103 clock-names = "apb_pcl 104 }; 105 106 rtc@fff35000 { 107 compatible = "arm,pl03 108 reg = <0xfff35000 0x10 109 interrupts = <0 19 4>; 110 clocks = <&pclk>; 111 clock-names = "apb_pcl 112 }; 113 114 serial@fff36000 { 115 compatible = "arm,pl01 116 reg = <0xfff36000 0x10 117 interrupts = <0 20 4>; 118 clocks = <&pclk>, <&pc 119 clock-names = "uartclk 120 }; 121 122 smic@fff3a000 { 123 compatible = "ipmi-smi 124 device_type = "ipmi"; 125 reg = <0xfff3a000 0x10 126 interrupts = <0 24 4>; 127 reg-size = <4>; 128 reg-spacing = <4>; 129 }; 130 131 sregs@fff3c000 { 132 compatible = "calxeda, 133 reg = <0xfff3c000 0x10 134 135 clocks { 136 #address-cells 137 #size-cells = 138 139 osc: oscillato 140 #clock 141 compat 142 clock- 143 }; 144 145 ddrpll: ddrpll 146 #clock 147 compat 148 clocks 149 reg = 150 }; 151 152 a9pll: a9pll { 153 #clock 154 compat 155 clocks 156 reg = 157 }; 158 159 a9periphclk: a 160 #clock 161 compat 162 clocks 163 reg = 164 }; 165 166 a9bclk: a9bclk 167 #clock 168 compat 169 clocks 170 reg = 171 }; 172 173 emmcpll: emmcp 174 #clock 175 compat 176 clocks 177 reg = 178 }; 179 180 eclk: eclk { 181 #clock 182 compat 183 clocks 184 reg = 185 }; 186 187 pclk: pclk { 188 #clock 189 compat 190 clock- 191 }; 192 }; 193 }; 194 195 dma@fff3d000 { 196 compatible = "arm,pl33 197 reg = <0xfff3d000 0x10 198 interrupts = <0 92 4>; 199 clocks = <&pclk>; 200 clock-names = "apb_pcl 201 }; 202 203 ethernet@fff50000 { 204 compatible = "calxeda, 205 reg = <0xfff50000 0x10 206 interrupts = <0 77 4>, 207 dma-coherent; 208 }; 209 210 ethernet@fff51000 { 211 compatible = "calxeda, 212 reg = <0xfff51000 0x10 213 interrupts = <0 80 4>, 214 dma-coherent; 215 }; 216 217 combophy0: combo-phy@fff58000 218 compatible = "calxeda, 219 #phy-cells = <1>; 220 reg = <0xfff58000 0x10 221 phydev = <5>; 222 }; 223 224 combophy5: combo-phy@fff5d000 225 compatible = "calxeda, 226 #phy-cells = <1>; 227 reg = <0xfff5d000 0x10 228 phydev = <31>; 229 }; 230 }; 231 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.