[BACK]Return to bcm4708-smartrg-sr400ac.dts 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/bcm4708-smartrg-sr400ac.dts, Revision 1.1.1.4

1.1.1.4 ! jmcneill    1: // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
1.1       jmcneill    2: /*
                      3:  * Broadcom BCM470X / BCM5301X arm platform code.
                      4:  * DTS for SmartRG SR400ac
                      5:  *
                      6:  * Copyright (C) 2015 Rafał Miłecki <zajec5@gmail.com>
                      7:  */
                      8:
                      9: /dts-v1/;
                     10:
                     11: #include "bcm4708.dtsi"
                     12: #include "bcm5301x-nand-cs0-bch8.dtsi"
                     13:
                     14: / {
                     15:        compatible = "smartrg,sr400ac", "brcm,bcm4708";
                     16:        model = "SmartRG SR400ac";
                     17:
                     18:        chosen {
                     19:                bootargs = "console=ttyS0,115200 earlycon";
                     20:        };
                     21:
                     22:        memory {
                     23:                reg = <0x00000000 0x08000000
                     24:                       0x88000000 0x08000000>;
                     25:        };
                     26:
                     27:        leds {
                     28:                compatible = "gpio-leds";
                     29:
                     30:                power-white {
                     31:                        label = "bcm53xx:white:power";
                     32:                        gpios = <&chipcommon 1 GPIO_ACTIVE_HIGH>;
                     33:                        linux,default-trigger = "default-on";
                     34:                };
                     35:
                     36:                power-amber {
                     37:                        label = "bcm53xx:amber:power";
                     38:                        gpios = <&chipcommon 2 GPIO_ACTIVE_HIGH>;
                     39:                };
                     40:
                     41:                usb2 {
                     42:                        label = "bcm53xx:white:usb2";
                     43:                        gpios = <&chipcommon 3 GPIO_ACTIVE_HIGH>;
1.1.1.3   jmcneill   44:                        trigger-sources = <&ohci_port2>, <&ehci_port2>;
                     45:                        linux,default-trigger = "usbport";
1.1       jmcneill   46:                };
                     47:
                     48:                usb3-white {
                     49:                        label = "bcm53xx:white:usb3";
                     50:                        gpios = <&chipcommon 4 GPIO_ACTIVE_HIGH>;
1.1.1.3   jmcneill   51:                        trigger-sources = <&xhci_port1>;
                     52:                        linux,default-trigger = "usbport";
1.1       jmcneill   53:                };
                     54:
                     55:                usb3-green {
                     56:                        label = "bcm53xx:green:usb3";
                     57:                        gpios = <&chipcommon 5 GPIO_ACTIVE_HIGH>;
1.1.1.3   jmcneill   58:                        trigger-sources = <&ohci_port1>, <&ehci_port1>;
                     59:                        linux,default-trigger = "usbport";
1.1       jmcneill   60:                };
                     61:
                     62:                wps {
                     63:                        label = "bcm53xx:white:wps";
                     64:                        gpios = <&chipcommon 6 GPIO_ACTIVE_HIGH>;
                     65:                };
                     66:
                     67:                status-red {
                     68:                        label = "bcm53xx:red:status";
                     69:                        gpios = <&chipcommon 8 GPIO_ACTIVE_HIGH>;
                     70:                };
                     71:
                     72:                status-green {
                     73:                        label = "bcm53xx:green:status";
                     74:                        gpios = <&chipcommon 9 GPIO_ACTIVE_HIGH>;
                     75:                };
                     76:
                     77:                status-blue {
                     78:                        label = "bcm53xx:blue:status";
                     79:                        gpios = <&chipcommon 10 GPIO_ACTIVE_HIGH>;
                     80:                };
                     81:
                     82:                wan-white {
                     83:                        label = "bcm53xx:white:wan";
                     84:                        gpios = <&chipcommon 12 GPIO_ACTIVE_HIGH>;
                     85:                };
                     86:
                     87:                wan-red {
                     88:                        label = "bcm53xx:red:wan";
                     89:                        gpios = <&chipcommon 13 GPIO_ACTIVE_HIGH>;
                     90:                };
                     91:        };
                     92:
                     93:        gpio-keys {
                     94:                compatible = "gpio-keys";
                     95:                #address-cells = <1>;
                     96:                #size-cells = <0>;
                     97:
                     98:                rfkill {
                     99:                        label = "WiFi";
                    100:                        linux,code = <KEY_RFKILL>;
                    101:                        gpios = <&chipcommon 0 GPIO_ACTIVE_LOW>;
                    102:                };
                    103:
                    104:                wps {
                    105:                        label = "WPS";
                    106:                        linux,code = <KEY_WPS_BUTTON>;
                    107:                        gpios = <&chipcommon 7 GPIO_ACTIVE_LOW>;
                    108:                };
                    109:
                    110:                restart {
                    111:                        label = "Reset";
                    112:                        linux,code = <KEY_RESTART>;
                    113:                        gpios = <&chipcommon 11 GPIO_ACTIVE_LOW>;
                    114:                };
                    115:        };
                    116: };
                    117:
                    118: &spi_nor {
                    119:        status = "okay";
                    120: };
                    121:
                    122: &srab {
                    123:        status = "okay";
                    124:
                    125:        ports {
                    126:                #address-cells = <1>;
                    127:                #size-cells = <0>;
                    128:
                    129:                port@0 {
                    130:                        reg = <0>;
                    131:                        label = "lan4";
                    132:                };
                    133:
                    134:                port@1 {
                    135:                        reg = <1>;
                    136:                        label = "lan3";
                    137:                };
                    138:
                    139:                port@2 {
                    140:                        reg = <2>;
                    141:                        label = "lan2";
                    142:                };
                    143:
                    144:                port@3 {
                    145:                        reg = <3>;
                    146:                        label = "lan1";
                    147:                };
                    148:
                    149:                port@4 {
                    150:                        reg = <4>;
                    151:                        label = "wan";
                    152:                };
                    153:
                    154:                port@5 {
                    155:                        reg = <5>;
                    156:                        label = "cpu";
                    157:                        ethernet = <&gmac0>;
                    158:                };
                    159:        };
                    160: };

CVSweb <webmaster@jp.NetBSD.org>