1/* 2 * at91sam9x5cm.dtsi - Device Tree Include file for AT91SAM9x5 CPU Module 3 * 4 * Copyright (C) 2012 Atmel, 5 * 2012 Nicolas Ferre <nicolas.ferre@atmel.com> 6 * 7 * Licensed under GPLv2 or later. 8 */ 9 10/ { 11 memory { 12 reg = <0x20000000 0x8000000>; 13 }; 14 15 clocks { 16 slow_xtal { 17 clock-frequency = <32768>; 18 }; 19 20 main_xtal { 21 clock-frequency = <12000000>; 22 }; 23 }; 24 25 ahb { 26 apb { 27 pinctrl@fffff400 { 28 1wire_cm { 29 pinctrl_1wire_cm: 1wire_cm-0 { 30 atmel,pins = <AT91_PIOB 18 AT91_PERIPH_GPIO AT91_PINCTRL_MULTI_DRIVE>; /* PB18 multidrive, conflicts with led */ 31 }; 32 }; 33 }; 34 35 rtc@fffffeb0 { 36 status = "okay"; 37 }; 38 }; 39 40 nand0: nand@40000000 { 41 nand-bus-width = <8>; 42 nand-ecc-mode = "hw"; 43 atmel,has-pmecc; /* Enable PMECC */ 44 atmel,pmecc-cap = <2>; 45 atmel,pmecc-sector-size = <512>; 46 nand-on-flash-bbt; 47 status = "okay"; 48 49 at91bootstrap@0 { 50 label = "at91bootstrap"; 51 reg = <0x0 0x40000>; 52 }; 53 54 uboot@40000 { 55 label = "u-boot"; 56 reg = <0x40000 0x80000>; 57 }; 58 59 ubootenv@c0000 { 60 label = "U-Boot Env"; 61 reg = <0xc0000 0x140000>; 62 }; 63 64 kernel@200000 { 65 label = "kernel"; 66 reg = <0x200000 0x600000>; 67 }; 68 69 rootfs@800000 { 70 label = "rootfs"; 71 reg = <0x800000 0x1f800000>; 72 }; 73 }; 74 }; 75 76 leds { 77 compatible = "gpio-leds"; 78 79 pb18 { 80 label = "pb18"; 81 gpios = <&pioB 18 GPIO_ACTIVE_LOW>; 82 linux,default-trigger = "heartbeat"; 83 }; 84 85 pd21 { 86 label = "pd21"; 87 gpios = <&pioD 21 GPIO_ACTIVE_HIGH>; 88 }; 89 }; 90 91 1wire_cm { 92 compatible = "w1-gpio"; 93 gpios = <&pioB 18 GPIO_ACTIVE_HIGH>; 94 linux,open-drain; 95 pinctrl-names = "default"; 96 pinctrl-0 = <&pinctrl_1wire_cm>; 97 status = "okay"; 98 }; 99 100}; 101