Changeset 37636


Ignore:
Timestamp:
2013-08-01T16:30:53+02:00 (3 years ago)
Author:
blogic
Message:

ramips: add Poray M3 support

Signed-off-by: Felix Kaechele <heffer@…>

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

Legend:

Unmodified
Added
Removed
  • trunk/target/linux/ramips/base-files/etc/diag.sh

    r37568 r37636  
    5252        hw550-3g) 
    5353                status_led="hw550-3g:green:status" 
     54                ;; 
     55        m3) 
     56                status_led="m3:blue:status" 
    5457                ;; 
    5558        mofi3500-3gn) 
  • trunk/target/linux/ramips/base-files/etc/uci-defaults/02_network

    r37568 r37636  
    227227                ;; 
    228228 
     229        m3) 
     230                lan_mac=$(mtd_get_mac_binary factory 4) 
     231                lan_mac=$(macaddr_add "$lan_mac" -1) 
     232                ;; 
     233 
    229234        nbg-419n | \ 
    230235        wcr-150gn) 
  • trunk/target/linux/ramips/base-files/lib/preinit/06_set_iface_mac

    r37568 r37636  
    7676                ifconfig eth0 hw ether $mac 2>/dev/null 
    7777                ;; 
     78        m3) 
     79                mac=$(mtd_get_mac_binary factory 4) 
     80                mac=$(macaddr_add "$mac" -1) 
     81                ifconfig eth0 hw ether $mac 2>/dev/null 
     82                ;; 
    7883        wl341v3) 
    7984                mac=$(mtd_get_mac_binary board-nvram 65440) 
  • trunk/target/linux/ramips/base-files/lib/ramips.sh

    r37568 r37636  
    149149                name="mzk-w300nh2" 
    150150                ;; 
     151        *"Poray M3") 
     152                name="m3" 
     153                ;; 
    151154        *"PWH2004") 
    152155                name="pwh2004" 
  • trunk/target/linux/ramips/base-files/lib/upgrade/platform.sh

    r37568 r37636  
    4545        hw550-3g | \ 
    4646        hg255d | \ 
     47        m3 | \ 
    4748        mofi3500-3gn | \ 
    4849        mpr-a1 | \ 
  • trunk/target/linux/ramips/dts/M3.dts

    r37635 r37636  
    11/dts-v1/; 
    22 
    3 /include/ "rt3352.dtsi" 
     3/include/ "rt5350.dtsi" 
    44 
    55/ { 
    6         compatible = "DIR-620-D1", "ralink,rt3352-soc"; 
    7         model = "D-Link DIR-620 D1"; 
     6        compatible = "M3", "ralink,rt5350-soc"; 
     7        model = "Poray M3"; 
    88 
    99        palmbus@10000000 { 
     
    2424                                #address-cells = <1>; 
    2525                                #size-cells = <1>; 
    26                                 compatible = "mx25l6405d"; 
     26                                compatible = "w25q32"; 
    2727                                reg = <0 0>; 
    28                                 linux,modalias = "m25p80", "mx25l6405d"; 
     28                                linux,modalias = "m25p80", "w25q32"; 
    2929                                spi-max-frequency = <10000000>; 
    3030 
     
    4949                                partition@50000 { 
    5050                                        label = "firmware"; 
    51                                         reg = <0x50000 0x7b0000>; 
     51                                        reg = <0x50000 0x3b0000>; 
    5252                                }; 
    5353                        }; 
     
    6262                status = "okay"; 
    6363                ralink,portmap = <0x2f>; 
     64                ralink,led_polarity = <1>; 
    6465        }; 
    6566 
     
    6768                compatible = "gpio-leds"; 
    6869                status { 
    69                         label = "d-link:green:status"; 
     70                        label = "m3:blue:status"; 
    7071                        gpios = <&gpio0 9 1>; 
    71                 }; 
    72                 wifi { 
    73                         label = "d-link:green:wifi"; 
    74                         gpios = <&gpio0 17 1>; 
    7572                }; 
    7673        }; 
     
    8178                #size-cells = <0>; 
    8279                poll-interval = <20>; 
    83                 reset_wps { 
    84                         label = "reset_wps"; 
    85                         gpios = <&gpio0 7 1>; 
     80                reset { 
     81                        label = "reset"; 
     82                        gpios = <&gpio0 10 1>; 
    8683                        linux,code = <0x198>; 
     84                }; 
     85                mode { 
     86                        label = "mode"; 
     87                        gpios = <&gpio0 17 1>; 
     88                        linux,code = <0x100>; 
     89                        linux,input-type = <5>; 
    8790                }; 
    8891        }; 
     
    9093        wmac@10180000 { 
    9194                status = "okay"; 
     95                ralink,mtd-eeprom = <&factory 0>; 
     96                ralink,led-polarity = <1>; 
    9297        }; 
    9398 
  • trunk/target/linux/ramips/image/Makefile

    r37635 r37636  
    374374 
    375375Image/Build/Profile/FREESTATION5=$(call BuildFirmware/Default8M/$(1),$(1),freestation5,FREESTATION5) 
     376 
     377Image/Build/Profile/M3=$(call BuildFirmware/Poray4M/$(1),$(1),m3,M3) 
    376378 
    377379Image/Build/Profile/MOFI3500-3GN=$(call BuildFirmware/Default8M/$(1),$(1),mofi3500-3gn,MOFI3500-3GN) 
     
    509511#       $(call Image/Build/Profile/HG255D,$(1)) 
    510512        $(call Image/Build/Profile/HW550-3G,$(1)) 
     513        $(call Image/Build/Profile/M3,$(1)) 
    511514        $(call Image/Build/Profile/MOFI3500-3GN,$(1)) 
    512515        $(call Image/Build/Profile/MPRA2,$(1)) 
  • trunk/target/linux/ramips/rt305x/profiles/poray.mk

    r37635 r37636  
    66# 
    77 
     8define Profile/M3 
     9        NAME:=Poray M3 
     10        PACKAGES:=kmod-usb-core kmod-usb2 kmod-ledtrig-netdev kmod-ledtrig-timer 
     11endef 
     12 
     13define Profile/M3/Description 
     14        Package set for Poray M3 board 
     15endef 
     16 
     17$(eval $(call Profile,M3)) 
Note: See TracChangeset for help on using the changeset viewer.