Changeset 46454


Ignore:
Timestamp:
2015-07-24T11:09:22+02:00 (3 years ago)
Author:
blogic
Message:

ramips: add support for STORYLiNK SAP-G3200U3

STORYLiNK SAP-G3200U3 is an AC1200 router based on MT7621AT+MT7602EN+MT7612EN.
It has 128MB DDR3, 8MB NOR FLASH, 5-port Gbps switch and 1x USB 3.0.

The following patch adds support for this device.

Tested and working:

  • ethernet
  • both WiFi radios
  • USB 3.0
  • buttons
  • ethernet switch and USB diag LEDs
  • UART
  • GPIOs

Tested and not working:

  • LEDs for WiFi radios (connected with WiFi chips, not supported in mt76?)
  • failsafe mode (known problem, needs workaround like other MTK based devices)

More information in Wiki: http://wiki.openwrt.org/toh/storylink/sap-g3200u3

Signed-off-by: Piotr Dymacz <pepe2k@…>

Location:
trunk/target/linux/ramips
Files:
1 added
6 edited
1 copied

Legend:

Unmodified
Added
Removed
  • trunk/target/linux/ramips/base-files/etc/board.d/01_leds

    r46405 r46454  
    185185        ucidef_set_led_default "sys" "sys" "pbr-m1:green:sys" "1" 
    186186        ;; 
     187        sap-g3200u3) 
     188                set_usb_led "storylink:green:usb" 
     189                ;; 
    187190        sl-r7205) 
    188191                set_wifi_led "rt2800pci-phy0::radio" 
  • trunk/target/linux/ramips/base-files/etc/board.d/02_network

    r46405 r46454  
    141141        whr-600d | \ 
    142142        oy-0001 | \ 
     143        sap-g3200u3 | \ 
    143144        wsr-600 | \ 
    144145        wsr-1166 | \ 
  • trunk/target/linux/ramips/base-files/etc/diag.sh

    r46405 r46454  
    150150        rut5xx) 
    151151                status_led="rut5xx:green:status" 
     152                ;; 
     153        sap-g3200u3) 
     154                status_led="storylink:green:usb" 
    152155                ;; 
    153156        sl-r7205) 
  • trunk/target/linux/ramips/base-files/lib/ramips.sh

    r46405 r46454  
    308308                name="wcr-150gn" 
    309309                ;; 
     310        *"STORYLiNK SAP-G3200U3") 
     311                name="sap-g3200u3" 
     312                ;; 
    310313        *"V22RW-2X2") 
    311314                name="v22rw-2x2" 
  • trunk/target/linux/ramips/base-files/lib/upgrade/platform.sh

    r46405 r46454  
    9191        rt-n56u | \ 
    9292        rut5xx | \ 
     93        sap-g3200u3 | \ 
    9394        sl-r7205 | \ 
    9495        tew-691gr | \ 
  • trunk/target/linux/ramips/dts/SAP-G3200U3.dts

    r46453 r46454  
    55/ { 
    66        compatible = "mediatek,mt7621-eval-board", "mediatek,mt7621-soc"; 
    7         model = "Linksys RE6500"; 
     7        model = "STORYLiNK SAP-G3200U3"; 
    88 
    99        memory@0 { 
     
    3636                                partition@30000 { 
    3737                                        label = "u-boot-env"; 
    38                                         reg = <0x30000 0x10000>; 
     38                                        reg = <0x30000 0x1000>; 
     39                                        read-only; 
     40                                }; 
     41 
     42                                partition@31000 { 
     43                                        label = "config"; 
     44                                        reg = <0x31000 0xf000>; 
    3945                                        read-only; 
    4046                                }; 
     
    4854                                partition@50000 { 
    4955                                        label = "firmware"; 
    50                                         reg = <0x50000 0xfb0000>; 
     56                                        reg = <0x50000 0x7b0000>; 
    5157                                }; 
    52                         }; 
    53                 }; 
    54         }; 
    55  
    56         pinctrl { 
    57                 state_default: pinctrl0 { 
    58                         gpio { 
    59                                 ralink,group = "i2c", "uart2", "uart3", "rgmii2"; 
    60                                 ralink,function = "gpio"; 
    6158                        }; 
    6259                }; 
     
    8582        }; 
    8683 
     84        ethernet@1e100000 { 
     85                mtd-mac-address = <&factory 0xe006>; 
     86        }; 
     87 
    8788        gpio-leds { 
    8889                compatible = "gpio-leds"; 
    89                 wifi { 
    90                         label = "linksys:orange:wifi"; 
    91                         gpios = <&gpio0 0 1>; 
    92                 }; 
    93                 power { 
    94                         label = "linksys:white:power"; 
    95                         gpios = <&gpio0 9 1>; 
     90 
     91                usb { 
     92                        label = "storylink:green:usb"; 
     93                        gpios = <&gpio0 13 1>; 
    9694                }; 
    9795        }; 
     
    102100                #size-cells = <0>; 
    103101                poll-interval = <20>; 
    104                 wps { 
    105                         label = "wps"; 
    106                         gpios = <&gpio0 10 1>; 
    107                         linux,code = <0x211>; 
    108                 }; 
    109102                reset { 
    110103                        label = "reset"; 
    111                         gpios = <&gpio0 11 0>; 
     104                        gpios = <&gpio0 16 1>; 
    112105                        linux,code = <0x198>; 
     106                }; 
     107                rfkill { 
     108                        label = "rfkill"; 
     109                        gpios = <&gpio0 14 1>; 
     110                        linux,code = <0xf7>; 
     111                }; 
     112        }; 
     113 
     114        pinctrl { 
     115                state_default: pinctrl0 { 
     116                        gpio { 
     117                                ralink,group = "uart3", "jtag"; 
     118                                ralink,function = "gpio"; 
     119                        }; 
    113120                }; 
    114121        }; 
  • trunk/target/linux/ramips/image/Makefile

    r46405 r46454  
    927927 
    928928ifeq ($(SUBTARGET),mt7621) 
    929   TARGET_DEVICES += mt7621 wsr-600 wsr-1166 dir-860l-b1 firewrt pbr-m1 re6500 
     929  TARGET_DEVICES += mt7621 wsr-600 wsr-1166 dir-860l-b1 firewrt pbr-m1 re6500 sap-g3200u3 
    930930endif 
    931931 
     
    973973endef 
    974974 
     975define Device/sap-g3200u3 
     976  DTS := SAP-G3200U3 
     977endef 
     978 
    975979# 
    976980# MT7628 Profiles 
Note: See TracChangeset for help on using the changeset viewer.