Changeset 46405


Ignore:
Timestamp:
2015-07-17T14:51:08+02:00 (3 years ago)
Author:
blogic
Message:

ramips: add support for Planex MZK-DP150N

This patch add support for Planex MZK-DP150N.
a mini router on the MT7620A SoC with one Ethernet port and a 802.11n 2.4 GHz radio.

Signed-off-by: YuheiOKAWA <tochiro.srchack@…>

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

    r46349 r46405  
    266266                set_wifi_led "zte:blue:status" 
    267267                ;; 
     268        mzk-dp150n) 
     269                ucidef_set_led_default "power" "power" "mzkdp150n:green:power" "1" 
     270                ;; 
    268271esac 
    269272 
  • trunk/target/linux/ramips/base-files/etc/board.d/02_network

    r46349 r46405  
    262262                ucidef_add_switch_vlan "switch0" "2" "0 5t" 
    263263                ;; 
     264 
     265        mzk-dp150n) 
     266                ucidef_set_interface_lan "eth0.1" 
     267                ucidef_add_switch "switch0" "1" "1" 
     268                ucidef_add_switch_vlan "switch0" "1" "0 4 6t" 
     269                ;; 
     270 
    264271        *) 
    265272                RT3X5X=`cat /proc/cpuinfo | egrep "(RT3.5|RT5350)"` 
  • trunk/target/linux/ramips/base-files/etc/diag.sh

    r46215 r46405  
    250250                status_led="zte:red:status" 
    251251                ;; 
     252        mzk-dp150n) 
     253                status_led="mzkdp150n:green:power" 
     254                ;; 
    252255        esac 
    253256} 
  • trunk/target/linux/ramips/base-files/lib/ramips.sh

    r46349 r46405  
    422422                name="mt7628" 
    423423                ;; 
     424        *"Planex MZK-DP150N") 
     425                name="mzk-dp150n" 
     426                ;; 
    424427        *) 
    425428                name="generic" 
  • trunk/target/linux/ramips/base-files/lib/upgrade/platform.sh

    r46349 r46405  
    7272        mr-102n | \ 
    7373        mzk-w300nh2 | \ 
     74        mzk-dp150n | \ 
    7475        nbg-419n | \ 
    7576        nw718 | \ 
  • trunk/target/linux/ramips/dts/MZK-DP150N.dts

    r46404 r46405  
    44 
    55/ { 
    6         compatible = "M3", "ralink,rt5350-soc"; 
    7         model = "Poray M3"; 
     6        compatible = "MZK-DP150N", "ralink,rt5350-soc"; 
     7        model = "Planex MZK-DP150N"; 
    88 
    99        palmbus@10000000 { 
     10                gpio1: gpio@660 { 
     11                        status = "okay"; 
     12                }; 
     13 
    1014                spi@b00 { 
    1115                        status = "okay"; 
     16 
    1217                        m25p80@0 { 
    1318                                #address-cells = <1>; 
    1419                                #size-cells = <1>; 
    15                                 compatible = "w25q32"; 
    16                                 reg = <0 0>; 
    17                                 linux,modalias = "m25p80", "w25q32"; 
     20                                compatible = "s25fl064k"; 
     21                                reg = <0>; 
     22                                linux,modalias = "m25p80", "s25fl064k"; 
    1823                                spi-max-frequency = <10000000>; 
    1924 
    2025                                partition@0 { 
    21                                         label = "u-boot"; 
     26                                        label = "uboot"; 
    2227                                        reg = <0x0 0x30000>; 
    2328                                        read-only; 
     
    2530 
    2631                                partition@30000 { 
    27                                         label = "u-boot-env"; 
     32                                        label = "uboot-env"; 
    2833                                        reg = <0x30000 0x10000>; 
    2934                                        read-only; 
     
    4146                                }; 
    4247                        }; 
     48 
     49                        spidev@1 { 
     50                                compatible = "linux,spidev"; 
     51                                spi-max-frequency = <10000000>; 
     52                                reg = <1>; 
     53                        }; 
    4354                }; 
    4455        }; 
     
    4758                state_default: pinctrl0 { 
    4859                        gpio { 
    49                                 ralink,group = "i2c", "jtag", "uartf"; 
     60                                ralink,group = "jtag", "uartf", "led"; 
    5061                                ralink,function = "gpio"; 
    5162                        }; 
     
    5869 
    5970        esw@10110000 { 
    60                 ralink,portmap = <0x2f>; 
    61                 ralink,led_polarity = <1>; 
     71                ralink,portmap = <0x17>; 
     72        }; 
     73 
     74        wmac@10180000 { 
     75                ralink,mtd-eeprom = <&factory 0>; 
     76                ralink,led-polarity = <1>; 
    6277        }; 
    6378 
    6479        gpio-leds { 
    6580                compatible = "gpio-leds"; 
    66                 status { 
    67                         label = "m3:blue:status"; 
     81                power { 
     82                        label = "mzkdp150n:green:power"; 
    6883                        gpios = <&gpio0 9 1>; 
    6984                }; 
     
    8095                        linux,code = <0x198>; 
    8196                }; 
    82                 mode { 
    83                         label = "mode"; 
    84                         gpios = <&gpio0 17 1>; 
    85                         linux,code = <0x100>; 
    86                         linux,input-type = <5>; 
    87                 }; 
    88         }; 
    89  
    90         wmac@10180000 { 
    91                 ralink,mtd-eeprom = <&factory 0>; 
    92                 ralink,led-polarity = <1>; 
    93         }; 
    94  
    95         ehci@101c0000 { 
    96                 status = "okay"; 
    97         }; 
    98  
    99         ohci@101c1000 { 
    100                 status = "okay"; 
    10197        }; 
    10298}; 
  • trunk/target/linux/ramips/image/Makefile

    r46349 r46405  
    609609Image/Build/Profile/WCR150GN=$(call BuildFirmware/Default4M/$(1),$(1),wcr150gn,WCR150GN) 
    610610 
     611 
     612Image/Build/Profile/MZK-DP150N=$(call BuildFirmware/Default4M/$(1),$(1),mzk-dp150n,MZK-DP150N) 
    611613 
    612614buffalo_whrg300n_mtd_size=3801088 
     
    773775        $(call Image/Build/Profile/X8,$(1)) 
    774776        $(call Image/Build/Profile/XDXRN502J,$(1)) 
     777        $(call Image/Build/Profile/MZK-DP150N,$(1)) 
    775778 
    776779endef 
Note: See TracChangeset for help on using the changeset viewer.