Changeset 37637


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

ramips: add Poray M4 4M/8M support

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

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

Legend:

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

    r37636 r37637  
    5555        m3) 
    5656                status_led="m3:blue:status" 
     57                ;; 
     58        m4) 
     59                status_led="m4:blue:status" 
    5760                ;; 
    5861        mofi3500-3gn) 
  • trunk/target/linux/ramips/base-files/etc/uci-defaults/02_network

    r37636 r37637  
    227227                ;; 
    228228 
    229         m3) 
     229        m3 |\ 
     230        m4) 
    230231                lan_mac=$(mtd_get_mac_binary factory 4) 
    231232                lan_mac=$(macaddr_add "$lan_mac" -1) 
  • trunk/target/linux/ramips/base-files/lib/preinit/06_set_iface_mac

    r37636 r37637  
    7676                ifconfig eth0 hw ether $mac 2>/dev/null 
    7777                ;; 
    78         m3) 
     78        m3 |\ 
     79        m4) 
    7980                mac=$(mtd_get_mac_binary factory 4) 
    8081                mac=$(macaddr_add "$mac" -1) 
  • trunk/target/linux/ramips/base-files/lib/ramips.sh

    r37636 r37637  
    152152                name="m3" 
    153153                ;; 
     154        *"Poray M4") 
     155                name="m4" 
     156                ;; 
    154157        *"PWH2004") 
    155158                name="pwh2004" 
  • trunk/target/linux/ramips/base-files/lib/upgrade/platform.sh

    r37636 r37637  
    4646        hg255d | \ 
    4747        m3 | \ 
     48        m4 | \ 
    4849        mofi3500-3gn | \ 
    4950        mpr-a1 | \ 
  • trunk/target/linux/ramips/dts/M4-4M.dts

    r37636 r37637  
    44 
    55/ { 
    6         compatible = "M3", "ralink,rt5350-soc"; 
    7         model = "Poray M3"; 
     6        compatible = "M4", "ralink,rt5350-soc"; 
     7        model = "Poray M4"; 
    88 
    99        palmbus@10000000 { 
    1010                sysc@0 { 
    11                         ralink,pinmux = "i2c", "spi", "uartlite", "mdio", "sdram", "rgmii"; 
    12                         ralink,gpiomux = "jtag"; 
     11                        ralink,pinmux = "i2c", "spi", "uartlite", "jtag", "mdio", "sdram", "rgmii"; 
    1312                        ralink,uartmux = "gpio"; 
    1413                        ralink,wdtmux = <1>; 
     
    2423                                #address-cells = <1>; 
    2524                                #size-cells = <1>; 
    26                                 compatible = "w25q32"; 
     25                                compatible = "pm25lq032"; 
    2726                                reg = <0 0>; 
    28                                 linux,modalias = "m25p80", "w25q32"; 
     27                                linux,modalias = "m25p80", "pm25lq032"; 
    2928                                spi-max-frequency = <10000000>; 
    3029 
     
    6867                compatible = "gpio-leds"; 
    6968                status { 
    70                         label = "m3:blue:status"; 
     69                        label = "m4:blue:status"; 
    7170                        gpios = <&gpio0 9 1>; 
    7271                }; 
     
    8281                        gpios = <&gpio0 10 1>; 
    8382                        linux,code = <0x198>; 
    84                 }; 
    85                 mode { 
    86                         label = "mode"; 
    87                         gpios = <&gpio0 17 1>; 
    88                         linux,code = <0x100>; 
    89                         linux,input-type = <5>; 
    9083                }; 
    9184        }; 
  • trunk/target/linux/ramips/dts/M4-8M.dts

    r37636 r37637  
    44 
    55/ { 
    6         compatible = "M3", "ralink,rt5350-soc"; 
    7         model = "Poray M3"; 
     6        compatible = "M4", "ralink,rt5350-soc"; 
     7        model = "Poray M4"; 
    88 
    99        palmbus@10000000 { 
    1010                sysc@0 { 
    11                         ralink,pinmux = "i2c", "spi", "uartlite", "mdio", "sdram", "rgmii"; 
    12                         ralink,gpiomux = "jtag"; 
     11                        ralink,pinmux = "i2c", "spi", "uartlite", "jtag", "mdio", "sdram", "rgmii"; 
    1312                        ralink,uartmux = "gpio"; 
    1413                        ralink,wdtmux = <1>; 
     
    2423                                #address-cells = <1>; 
    2524                                #size-cells = <1>; 
    26                                 compatible = "w25q32"; 
     25                                compatible = "gd25q64"; 
    2726                                reg = <0 0>; 
    28                                 linux,modalias = "m25p80", "w25q32"; 
     27                                linux,modalias = "m25p80", "gd25q64"; 
    2928                                spi-max-frequency = <10000000>; 
    3029 
     
    4948                                partition@50000 { 
    5049                                        label = "firmware"; 
    51                                         reg = <0x50000 0x3b0000>; 
     50                                        reg = <0x50000 0x7b0000>; 
    5251                                }; 
    5352                        }; 
     
    6867                compatible = "gpio-leds"; 
    6968                status { 
    70                         label = "m3:blue:status"; 
     69                        label = "m4:blue:status"; 
    7170                        gpios = <&gpio0 9 1>; 
    7271                }; 
     
    8281                        gpios = <&gpio0 10 1>; 
    8382                        linux,code = <0x198>; 
    84                 }; 
    85                 mode { 
    86                         label = "mode"; 
    87                         gpios = <&gpio0 17 1>; 
    88                         linux,code = <0x100>; 
    89                         linux,input-type = <5>; 
    9083                }; 
    9184        }; 
  • trunk/target/linux/ramips/image/Makefile

    r37636 r37637  
    376376 
    377377Image/Build/Profile/M3=$(call BuildFirmware/Poray4M/$(1),$(1),m3,M3) 
     378 
     379Image/Build/Profile/M4=$(call BuildFirmware/PorayDualSize/$(1),$(1),m4,M4) 
    378380 
    379381Image/Build/Profile/MOFI3500-3GN=$(call BuildFirmware/Default8M/$(1),$(1),mofi3500-3gn,MOFI3500-3GN) 
     
    512514        $(call Image/Build/Profile/HW550-3G,$(1)) 
    513515        $(call Image/Build/Profile/M3,$(1)) 
     516        $(call Image/Build/Profile/M4,$(1)) 
    514517        $(call Image/Build/Profile/MOFI3500-3GN,$(1)) 
    515518        $(call Image/Build/Profile/MPRA2,$(1)) 
  • trunk/target/linux/ramips/rt305x/profiles/poray.mk

    r37636 r37637  
    1616 
    1717$(eval $(call Profile,M3)) 
     18 
     19define Profile/M4 
     20        NAME:=Poray M4 
     21        PACKAGES:=kmod-usb-core kmod-usb2 kmod-ledtrig-netdev kmod-ledtrig-timer 
     22endef 
     23define Profile/M4/Description 
     24        Package set for Poray M4 board 
     25endef 
     26 
     27$(eval $(call Profile,M4)) 
Note: See TracChangeset for help on using the changeset viewer.