sama5d3xcm.dtsi revision 284090
1262569Simp/* 2262569Simp * sama5d3xcm.dtsi - Device Tree Include file for SAMA5D3x CPU Module 3262569Simp * 4262569Simp * Copyright (C) 2013 Atmel, 5262569Simp * 2013 Ludovic Desroches <ludovic.desroches@atmel.com> 6262569Simp * 7262569Simp * Licensed under GPLv2 or later. 8262569Simp */ 9262569Simp 10262569Simp/ { 11284090Sian compatible = "atmel,sama5d3xcm", "atmel,sama5d3", "atmel,sama5"; 12262569Simp 13262569Simp chosen { 14262569Simp bootargs = "console=ttyS0,115200 rootfstype=ubifs ubi.mtd=5 root=ubi0:rootfs"; 15262569Simp }; 16262569Simp 17262569Simp memory { 18262569Simp reg = <0x20000000 0x20000000>; 19262569Simp }; 20262569Simp 21270864Simp clocks { 22270864Simp slow_xtal { 23270864Simp clock-frequency = <32768>; 24270864Simp }; 25270864Simp 26270864Simp main_xtal { 27270864Simp clock-frequency = <12000000>; 28270864Simp }; 29270864Simp }; 30270864Simp 31262569Simp ahb { 32262569Simp apb { 33262569Simp spi0: spi@f0004000 { 34262569Simp cs-gpios = <&pioD 13 0>, <0>, <0>, <0>; 35262569Simp }; 36262569Simp 37262569Simp macb0: ethernet@f0028000 { 38262569Simp phy-mode = "rgmii"; 39284090Sian #address-cells = <1>; 40284090Sian #size-cells = <0>; 41284090Sian 42284090Sian ethernet-phy@1 { 43284090Sian reg = <0x1>; 44284090Sian interrupt-parent = <&pioB>; 45284090Sian interrupts = <25 IRQ_TYPE_EDGE_FALLING>; 46284090Sian txen-skew-ps = <800>; 47284090Sian txc-skew-ps = <3000>; 48284090Sian rxdv-skew-ps = <400>; 49284090Sian rxc-skew-ps = <3000>; 50284090Sian rxd0-skew-ps = <400>; 51284090Sian rxd1-skew-ps = <400>; 52284090Sian rxd2-skew-ps = <400>; 53284090Sian rxd3-skew-ps = <400>; 54284090Sian }; 55284090Sian 56284090Sian ethernet-phy@7 { 57284090Sian reg = <0x7>; 58284090Sian interrupt-parent = <&pioB>; 59284090Sian interrupts = <25 IRQ_TYPE_EDGE_FALLING>; 60284090Sian txen-skew-ps = <800>; 61284090Sian txc-skew-ps = <3000>; 62284090Sian rxdv-skew-ps = <400>; 63284090Sian rxc-skew-ps = <3000>; 64284090Sian rxd0-skew-ps = <400>; 65284090Sian rxd1-skew-ps = <400>; 66284090Sian rxd2-skew-ps = <400>; 67284090Sian rxd3-skew-ps = <400>; 68284090Sian }; 69262569Simp }; 70262569Simp 71262569Simp pmc: pmc@fffffc00 { 72262569Simp main: mainck { 73262569Simp clock-frequency = <12000000>; 74262569Simp }; 75262569Simp }; 76262569Simp }; 77262569Simp 78262569Simp nand0: nand@60000000 { 79262569Simp nand-bus-width = <8>; 80262569Simp nand-ecc-mode = "hw"; 81262569Simp atmel,has-pmecc; 82262569Simp atmel,pmecc-cap = <4>; 83262569Simp atmel,pmecc-sector-size = <512>; 84262569Simp nand-on-flash-bbt; 85262569Simp status = "okay"; 86262569Simp 87262569Simp at91bootstrap@0 { 88262569Simp label = "at91bootstrap"; 89262569Simp reg = <0x0 0x40000>; 90262569Simp }; 91262569Simp 92262569Simp bootloader@40000 { 93262569Simp label = "bootloader"; 94262569Simp reg = <0x40000 0x80000>; 95262569Simp }; 96262569Simp 97262569Simp bootloaderenv@c0000 { 98262569Simp label = "bootloader env"; 99262569Simp reg = <0xc0000 0xc0000>; 100262569Simp }; 101262569Simp 102262569Simp dtb@180000 { 103262569Simp label = "device tree"; 104262569Simp reg = <0x180000 0x80000>; 105262569Simp }; 106262569Simp 107262569Simp kernel@200000 { 108262569Simp label = "kernel"; 109262569Simp reg = <0x200000 0x600000>; 110262569Simp }; 111262569Simp 112262569Simp rootfs@800000 { 113262569Simp label = "rootfs"; 114262569Simp reg = <0x800000 0x0f800000>; 115262569Simp }; 116262569Simp }; 117262569Simp }; 118262569Simp 119262569Simp leds { 120262569Simp compatible = "gpio-leds"; 121262569Simp 122262569Simp d2 { 123262569Simp label = "d2"; 124262569Simp gpios = <&pioE 25 GPIO_ACTIVE_LOW>; /* PE25, conflicts with A25, RXD2 */ 125284090Sian linux,default-trigger = "heartbeat"; 126262569Simp }; 127262569Simp }; 128262569Simp}; 129