Annotation of src/sys/external/gpl2/dts/dist/arch/arm/boot/dts/at91sam9g20ek_common.dtsi, Revision 1.1.1.1.6.2
1.1.1.1.6.2! skrll 1: /*
! 2: * at91sam9g20ek_common.dtsi - Device Tree file for Atmel at91sam9g20ek board
! 3: *
! 4: * Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
! 5: *
! 6: * Licensed under GPLv2.
! 7: */
! 8: #include "at91sam9g20.dtsi"
! 9:
! 10: / {
! 11:
! 12: chosen {
! 13: bootargs = "mem=64M root=/dev/mtdblock5 rw rootfstype=ubifs";
! 14: stdout-path = "serial0:115200n8";
! 15: };
! 16:
! 17: memory {
! 18: reg = <0x20000000 0x4000000>;
! 19: };
! 20:
! 21: clocks {
! 22: slow_xtal {
! 23: clock-frequency = <32768>;
! 24: };
! 25:
! 26: main_xtal {
! 27: clock-frequency = <18432000>;
! 28: };
! 29: };
! 30:
! 31: ahb {
! 32: apb {
! 33: pinctrl@fffff400 {
! 34: board {
! 35: pinctrl_pck0_as_mck: pck0_as_mck {
! 36: atmel,pins =
! 37: <AT91_PIOC 1 AT91_PERIPH_B AT91_PINCTRL_NONE>; /* PC1 periph B */
! 38: };
! 39:
! 40: };
! 41:
! 42: mmc0_slot1 {
! 43: pinctrl_board_mmc0_slot1: mmc0_slot1-board {
! 44: atmel,pins =
! 45: <AT91_PIOC 9 AT91_PERIPH_GPIO AT91_PINCTRL_PULL_UP_DEGLITCH>; /* PC9 gpio CD pin pull up and deglitch */
! 46: };
! 47: };
! 48: };
! 49:
! 50: dbgu: serial@fffff200 {
! 51: status = "okay";
! 52: };
! 53:
! 54: usart0: serial@fffb0000 {
! 55: pinctrl-0 =
! 56: <&pinctrl_usart0
! 57: &pinctrl_usart0_rts
! 58: &pinctrl_usart0_cts
! 59: &pinctrl_usart0_dtr_dsr
! 60: &pinctrl_usart0_dcd
! 61: &pinctrl_usart0_ri>;
! 62: status = "okay";
! 63: };
! 64:
! 65: usart1: serial@fffb4000 {
! 66: status = "okay";
! 67: };
! 68:
! 69: macb0: ethernet@fffc4000 {
! 70: phy-mode = "rmii";
! 71: status = "okay";
! 72: };
! 73:
! 74: usb1: gadget@fffa4000 {
! 75: atmel,vbus-gpio = <&pioC 5 GPIO_ACTIVE_HIGH>;
! 76: status = "okay";
! 77: };
! 78:
! 79: mmc0: mmc@fffa8000 {
! 80: pinctrl-0 = <
! 81: &pinctrl_board_mmc0_slot1
! 82: &pinctrl_mmc0_clk
! 83: &pinctrl_mmc0_slot1_cmd_dat0
! 84: &pinctrl_mmc0_slot1_dat1_3>;
! 85: status = "okay";
! 86: slot@1 {
! 87: reg = <1>;
! 88: bus-width = <4>;
! 89: cd-gpios = <&pioC 9 GPIO_ACTIVE_HIGH>;
! 90: };
! 91: };
! 92:
! 93: ssc0: ssc@fffbc000 {
! 94: status = "okay";
! 95: pinctrl-0 = <&pinctrl_ssc0_tx>;
! 96: };
! 97:
! 98: spi0: spi@fffc8000 {
! 99: cs-gpios = <0>, <&pioC 11 0>, <0>, <0>;
! 100: mtd_dataflash@0 {
! 101: compatible = "atmel,at45", "atmel,dataflash";
! 102: spi-max-frequency = <50000000>;
! 103: reg = <1>;
! 104: };
! 105: };
! 106:
! 107: shdwc@fffffd10 {
! 108: atmel,wakeup-counter = <10>;
! 109: atmel,wakeup-rtt-timer;
! 110: };
! 111:
! 112: rtc@fffffd20 {
! 113: atmel,rtt-rtc-time-reg = <&gpbr 0x0>;
! 114: status = "okay";
! 115: };
! 116:
! 117: watchdog@fffffd40 {
! 118: status = "okay";
! 119: };
! 120:
! 121: gpbr: syscon@fffffd50 {
! 122: status = "okay";
! 123: };
! 124: };
! 125:
! 126: nand0: nand@40000000 {
! 127: nand-bus-width = <8>;
! 128: nand-ecc-mode = "soft";
! 129: nand-on-flash-bbt;
! 130: status = "okay";
! 131:
! 132: at91bootstrap@0 {
! 133: label = "at91bootstrap";
! 134: reg = <0x0 0x20000>;
! 135: };
! 136:
! 137: barebox@20000 {
! 138: label = "barebox";
! 139: reg = <0x20000 0x40000>;
! 140: };
! 141:
! 142: bareboxenv@60000 {
! 143: label = "bareboxenv";
! 144: reg = <0x60000 0x20000>;
! 145: };
! 146:
! 147: bareboxenv2@80000 {
! 148: label = "bareboxenv2";
! 149: reg = <0x80000 0x20000>;
! 150: };
! 151:
! 152: oftree@80000 {
! 153: label = "oftree";
! 154: reg = <0xa0000 0x20000>;
! 155: };
! 156:
! 157: kernel@a0000 {
! 158: label = "kernel";
! 159: reg = <0xc0000 0x400000>;
! 160: };
! 161:
! 162: rootfs@4a0000 {
! 163: label = "rootfs";
! 164: reg = <0x4c0000 0x7800000>;
! 165: };
! 166:
! 167: data@7ca0000 {
! 168: label = "data";
! 169: reg = <0x7cc0000 0x8340000>;
! 170: };
! 171: };
! 172:
! 173: usb0: ohci@500000 {
! 174: num-ports = <2>;
! 175: status = "okay";
! 176: };
! 177: };
! 178:
! 179: i2c-gpio-0 {
! 180: status = "okay";
! 181:
! 182: 24c512@50 {
! 183: compatible = "24c512";
! 184: reg = <0x50>;
! 185: };
! 186:
! 187: wm8731: wm8731@1b {
! 188: compatible = "wm8731";
! 189: reg = <0x1b>;
! 190: };
! 191: };
! 192:
! 193: gpio_keys {
! 194: compatible = "gpio-keys";
! 195:
! 196: btn3 {
! 197: label = "Button 3";
! 198: gpios = <&pioA 30 GPIO_ACTIVE_LOW>;
! 199: linux,code = <0x103>;
! 200: wakeup-source;
! 201: };
! 202:
! 203: btn4 {
! 204: label = "Button 4";
! 205: gpios = <&pioA 31 GPIO_ACTIVE_LOW>;
! 206: linux,code = <0x104>;
! 207: wakeup-source;
! 208: };
! 209: };
! 210:
! 211: sound {
! 212: compatible = "atmel,at91sam9g20ek-wm8731-audio";
! 213: pinctrl-names = "default";
! 214: pinctrl-0 = <&pinctrl_pck0_as_mck>;
! 215:
! 216: atmel,model = "wm8731 @ AT91SAMG20EK";
! 217:
! 218: atmel,audio-routing =
! 219: "Ext Spk", "LHPOUT",
! 220: "Int Mic", "MICIN";
! 221:
! 222: atmel,ssc-controller = <&ssc0>;
! 223: atmel,audio-codec = <&wm8731>;
! 224: };
! 225: };
CVSweb <webmaster@jp.NetBSD.org>