[BACK]Return to at91sam9g20ek_common.dtsi CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / sys / external / gpl2 / dts / dist / arch / arm / boot / dts

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>