Changeset 37638


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

ramips: add Poray X5/X6 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

    r37637 r37638  
    139139                status_led="ur336:green:wps" 
    140140                ;; 
     141        x5) 
     142                status_led="x5:green:power" 
     143                ;; 
    141144        xdxrn502j) 
    142145                status_led="xdxrn502j:green:power" 
  • trunk/target/linux/ramips/base-files/etc/uci-defaults/02_network

    r37637 r37638  
    228228 
    229229        m3 |\ 
    230         m4) 
     230        m4 |\ 
     231        x5) 
    231232                lan_mac=$(mtd_get_mac_binary factory 4) 
    232233                lan_mac=$(macaddr_add "$lan_mac" -1) 
  • trunk/target/linux/ramips/base-files/lib/preinit/06_set_iface_mac

    r37637 r37638  
    7777                ;; 
    7878        m3 |\ 
    79         m4) 
     79        m4 |\ 
     80        x5) 
    8081                mac=$(mtd_get_mac_binary factory 4) 
    8182                mac=$(macaddr_add "$mac" -1) 
  • trunk/target/linux/ramips/base-files/lib/ramips.sh

    r37637 r37638  
    155155                name="m4" 
    156156                ;; 
     157        *"Poray X5") 
     158                name="x5" 
     159                ;; 
    157160        *"PWH2004") 
    158161                name="pwh2004" 
  • trunk/target/linux/ramips/base-files/lib/upgrade/platform.sh

    r37637 r37638  
    7676        ur-326n4g |\ 
    7777        ur-336un |\ 
    78         wr512-3gn) 
     78        wr512-3gn |\ 
     79        x5) 
    7980                [ "$magic" != "27051956" ] && { 
    8081                        echo "Invalid image type." 
  • trunk/target/linux/ramips/dts/X5.dts

    r37637 r37638  
    44 
    55/ { 
    6         compatible = "M3", "ralink,rt5350-soc"; 
    7         model = "Poray M3"; 
     6        compatible = "X5", "ralink,rt5350-soc"; 
     7        model = "Poray X5"; 
    88 
    99        palmbus@10000000 { 
     
    2424                                #address-cells = <1>; 
    2525                                #size-cells = <1>; 
    26                                 compatible = "w25q32"; 
     26                                compatible = "gd25q64"; 
    2727                                reg = <0 0>; 
    28                                 linux,modalias = "m25p80", "w25q32"; 
     28                                linux,modalias = "m25p80", "gd25q64"; 
    2929                                spi-max-frequency = <10000000>; 
    3030 
     
    4949                                partition@50000 { 
    5050                                        label = "firmware"; 
    51                                         reg = <0x50000 0x3b0000>; 
     51                                        reg = <0x50000 0x7b0000>; 
    5252                                }; 
    5353                        }; 
     
    6767        gpio-leds { 
    6868                compatible = "gpio-leds"; 
    69                 status { 
    70                         label = "m3:blue:status"; 
    71                         gpios = <&gpio0 9 1>; 
     69                power { 
     70                        label = "x5:green:power"; 
     71                        gpios = <&gpio0 13 1>; 
     72                }; 
     73                20 { 
     74                        label = "x5:green:20"; 
     75                        gpios = <&gpio0 12 1>; 
     76                }; 
     77                50 { 
     78                        label = "x5:green:50"; 
     79                        gpios = <&gpio0 11 1>; 
     80                }; 
     81                80 { 
     82                        label = "x5:green:80"; 
     83                        gpios = <&gpio0 7 1>; 
    7284                }; 
    7385        }; 
     
    7890                #size-cells = <0>; 
    7991                poll-interval = <20>; 
     92                bat { 
     93                        label = "bat"; 
     94                        gpios = <&gpio0 9 1>; 
     95                        linux,code = <0x211>; 
     96                }; 
    8097                reset { 
    8198                        label = "reset"; 
     
    85102                mode { 
    86103                        label = "mode"; 
    87                         gpios = <&gpio0 17 1>; 
     104                        gpios = <&gpio0 14 1>; 
    88105                        linux,code = <0x100>; 
    89106                        linux,input-type = <5>; 
     107                }; 
     108        }; 
     109 
     110        gpio_export { 
     111                compatible = "gpio-export"; 
     112                #size-cells = <0>; 
     113                usb-mode { 
     114                        gpio-export,name = "usb-mode"; 
     115                        gpio-export,output = <0>; 
     116                        gpios = <&gpio0 18 0>; 
    90117                }; 
    91118        }; 
  • trunk/target/linux/ramips/image/Makefile

    r37637 r37638  
    477477 
    478478Image/Build/Profile/WR6202=$(call BuildFirmware/Default8M/$(1),$(1),wr6202,WR6202) 
     479 
     480Image/Build/Profile/X5=$(call BuildFirmware/Poray8M/$(1),$(1),x5,X5) 
    479481 
    480482Image/Build/Profile/XDXRN502J=$(call BuildFirmware/Default4M/$(1),$(1),xdxrn502j,XDXRN502J) 
     
    541543        $(call Image/Build/Profile/WR512-3GN,$(1)) 
    542544        $(call Image/Build/Profile/WR6202,$(1)) 
     545        $(call Image/Build/Profile/X5,$(1)) 
    543546        $(call Image/Build/Profile/XDXRN502J,$(1)) 
    544547endef 
  • trunk/target/linux/ramips/rt305x/profiles/poray.mk

    r37637 r37638  
    2626 
    2727$(eval $(call Profile,M4)) 
     28 
     29define Profile/X5 
     30        NAME:=Poray X5/X6 
     31        PACKAGES:=kmod-usb-core kmod-usb2 kmod-ledtrig-netdev kmod-ledtrig-timer 
     32endef 
     33define Profile/X5/Description 
     34        Package set for Poray X5/X6 board 
     35endef 
     36 
     37$(eval $(call Profile,X5)) 
Note: See TracChangeset for help on using the changeset viewer.