Changeset 39163


Ignore:
Timestamp:
2013-12-25T18:04:50+01:00 (4 years ago)
Author:
blogic
Message:

ramips: add support for RT-N14U (mt7620n based) board

added dts file and userspace scripts modified to support Asus RT-N14U board

current support status:
usb works
ethernet works
buttons reset, wps
leds asus:blue:[usb|lan|wan|air|power]
i2c not tested
uart not tested
wifi not yet

Signed-off-by: Pavel Löbl <lobl.pavel@…>

Location:
trunk/target/linux/ramips
Files:
5 edited
1 copied

Legend:

Unmodified
Added
Removed
  • trunk/target/linux/ramips/base-files/etc/uci-defaults/01_leds

    r38550 r39163  
    142142                set_wifi_led "netgear:green:wlan" 
    143143                ;; 
     144        rt-n14u) 
     145                ucidef_set_led_default "power" "power" "asus:blue:power" "1" 
     146                ucidef_set_led_netdev "lan" "lan" "asus:blue:lan" "eth0.1" 
     147                ucidef_set_led_netdev "wan" "wan" "asus:blue:wan" "eth0.2" 
     148                set_wifi_led "asus:blue:air" 
     149                set_usb_led "asus:blue:usb" 
     150                ;; 
    144151        rp-n53) 
    145152                ucidef_set_led_netdev "eth" "Network" "asus:white:back" "eth0" 
  • trunk/target/linux/ramips/base-files/etc/uci-defaults/02_network

    r38960 r39163  
    8888        f5d8235-v2 | \ 
    8989        hg255d | \ 
     90        rt-n14u | \ 
    9091        ur-326n4g) 
    9192                ucidef_set_interfaces_lan_wan "eth0.1" "eth0.2" 
  • trunk/target/linux/ramips/base-files/lib/ramips.sh

    r38848 r39163  
    127127        *"La Fonera 2.0N") 
    128128                name="fonera20n" 
     129                ;; 
     130        *"Asus RT-N14U") 
     131                name="rt-n14u" 
    129132                ;; 
    130133        *"Asus RT-N13U") 
  • trunk/target/linux/ramips/base-files/lib/upgrade/platform.sh

    r38321 r39163  
    6464        rt-g32-b1 | \ 
    6565        rt-n10-plus | \ 
     66        rt-n14u | \ 
    6667        rt-n15 | \ 
    6768        rt-n56u | \ 
  • trunk/target/linux/ramips/dts/RT-N14U.dts

    r39162 r39163  
    44 
    55/ { 
    6         compatible = "buffalo,wmr-300", "ralink,mt7620n-soc"; 
    7         model = "Buffalo WMR-300"; 
     6        compatible = "asus,rt-n14u", "ralink,mt7620n-soc"; 
     7        model = "Asus RT-N14U"; 
    88 
    99        palmbus@10000000 { 
    1010                gpio2: gpio@660 { 
     11                        status = "okay"; 
     12                }; 
     13 
     14                gpio3: gpio@688 { 
    1115                        status = "okay"; 
    1216                }; 
     
    1822                                #address-cells = <1>; 
    1923                                #size-cells = <1>; 
    20                                 compatible = "mx25l6405d"; 
     24                                #compatible = "mx25l6405d"; 
     25                                compatible = "w25q128"; 
    2126                                reg = <0 0>; 
    22                                 linux,modalias = "m25p80", "en25q64"; 
     27                                linux,modalias = "m25p80", "w25q128"; 
    2328                                spi-max-frequency = <10000000>; 
    2429 
     
    4348                                partition@50000 { 
    4449                                        label = "firmware"; 
    45                                         reg = <0x50000 0x7b0000>; 
     50                                        reg = <0x50000 0xfb0000>; 
    4651                                }; 
    4752                        }; 
    4853                }; 
     54        }; 
     55 
     56        ehci@101c0000 { 
     57                status = "okay"; 
     58        }; 
     59 
     60        ohci@101c1000 { 
     61                status = "okay"; 
    4962        }; 
    5063 
     
    5770                state_default: pinctrl0 { 
    5871                        default { 
    59                                 ralink,group = "i2c", "ephy"; 
     72                                ralink,group = "ephy", "wled"; 
    6073                                ralink,function = "gpio"; 
    6174                        }; 
     
    6578        gpio-leds { 
    6679                compatible = "gpio-leds"; 
    67                 aoss1 { 
    68                         label = "buffalo:red:aoss"; 
     80                wan { 
     81                        label = "asus:blue:wan"; 
     82                        gpios = <&gpio2 0 1>; 
     83                }; 
     84                lan { 
     85                        label = "asus:blue:lan"; 
    6986                        gpios = <&gpio2 1 1>; 
    7087                }; 
    71                 aoss2 { 
    72                         label = "buffalo:green:aoss"; 
     88                usb { 
     89                        label = "asus:blue:usb"; 
    7390                        gpios = <&gpio2 2 1>; 
    7491                }; 
    7592                power { 
    76                         label = "buffalo:green:status"; 
    77                         gpios = <&gpio2 4 1>; 
     93                        label = "asus:blue:power"; 
     94                        gpios = <&gpio2 3 1>; 
     95                }; 
     96                air { 
     97                        label = "asus:blue:air"; 
     98                        gpios = <&gpio3 0 1>; 
    7899                }; 
    79100        }; 
     
    89110                        linux,code = <0x198>; 
    90111                }; 
    91                 aoss { 
    92                         label = "aoss"; 
     112                wps { 
     113                        label = "wps"; 
    93114                        gpios = <&gpio0 2 1>; 
    94115                        linux,code = <0x211>; 
  • trunk/target/linux/ramips/image/Makefile

    r39040 r39163  
    647647 
    648648Image/Build/Profile/WMR300=$(call BuildFirmware/Default8M/$(1),$(1),wmr-300,WMR300) 
     649Image/Build/Profile/RT-N14U=$(call BuildFirmware/Default8M/$(1),$(1),rt-n14u,RT-N14U) 
    649650 
    650651ifeq ($(SUBTARGET),mt7620n) 
    651652define Image/Build/Profile/Default 
    652653        $(call Image/Build/Profile/WMR300,$(1)) 
     654        $(call Image/Build/Profile/RT-N14U,$(1)) 
    653655endef 
    654656endif 
Note: See TracChangeset for help on using the changeset viewer.