Changeset 36559


Ignore:
Timestamp:
2013-05-06T18:44:56+02:00 (5 years ago)
Author:
blogic
Message:

ramips: unbreak rt2880 support

Signed-off-by: John Crsipin <blogic@…>

Location:
trunk/target/linux/ramips
Files:
3 edited
3 copied

Legend:

Unmodified
Added
Removed
  • trunk/target/linux/ramips/dts/F5D8235_V1.dts

    r36558 r36559  
    66        #address-cells = <1>; 
    77        #size-cells = <1>; 
    8         compatible = "RT-N15", "ralink,rt2880-soc"; 
    9         model = "Asus RT-N15"; 
     8        compatible = "F5D8235_V1", "ralink,rt2880-soc"; 
     9        model = "Belkin F5D8235 v1"; 
    1010 
    1111        palmbus@300000 { 
     
    4242                }; 
    4343                partition@40000 { 
    44                         label = "factory"; 
     44                        label = "calibration"; 
    4545                        reg = <0x40000 0x10000>; 
    4646                        read-only; 
     
    6262        }; 
    6363 
    64         rtl8366s { 
    65                 compatible = "realtek,rtl8366s"; 
     64        rtl8367s { 
     65                compatible = "realtek,rtl8367s"; 
    6666                gpio-sda = <&gpio0 1 0>; 
    6767                gpio-sck = <&gpio0 2 0>; 
     
    7575                wps { 
    7676                        label = "wps"; 
    77                         gpios = <&gpio0 0 0>; 
     77                        gpios = <&gpio0 0 1>; 
    7878                        linux,code = <0x211>; 
    7979                }; 
    8080                reset { 
    8181                        label = "reset"; 
    82                         gpios = <&gpio0 12 0>; 
     82                        gpios = <&gpio0 9 1>; 
    8383                        linux,code = <0x198>; 
    8484                }; 
     
    8888                compatible = "gpio-leds"; 
    8989 
    90                 power { 
    91                         label = "rt-n15:blue:power"; 
    92                         gpios = <&gpio0 11 1>; 
     90                storage { 
     91                        label = "f5d8235-v1:blue:storage"; 
     92                        gpios = <&gpio0 7 1>; 
     93                }; 
     94                storage2 { 
     95                        label = "f5d8235-v1:orange:storage"; 
     96                        gpios = <&gpio0 8 1>; 
    9397                }; 
    9498        }; 
  • trunk/target/linux/ramips/dts/V11STFE.dts

    r36558 r36559  
    11/dts-v1/; 
    22 
    3 /include/ "rt3883.dtsi" 
     3/include/ "rt2880.dtsi" 
    44 
    55/ { 
    6         compatible = "TEW-692GR", "ralink,rt3883-soc"; 
    7         model = "TRENDnet TEW-692GR"; 
     6        compatible = "V11ST-FE", "ralink,rt2880-soc"; 
     7        model = "Ralink V11ST-FE"; 
    88 
    9         palmbus@10000000 { 
     9        palmbus@300000 { 
    1010                sysc@0 { 
    1111                        ralink,pinmux = "uartlite"; 
    12                         ralink,gpiomux = "i2c", "jtag", "spi"; 
     12                        ralink,gpiomux = "i2c", "jtag"; 
    1313                        ralink,uartmux = "gpio"; 
    1414                        ralink,pcimux = "pci-fnc"; 
    15                         ralink,wdtmux = <1>; 
    16                 }; 
    17  
    18                 timer@100 { 
    19                         status = "okay"; 
     15                        ralink,wdtmux = <0>; 
    2016                }; 
    2117 
     
    2319                        status = "okay"; 
    2420                }; 
    25  
    26                 gpio1: gpio@638 { 
    27                         status = "okay"; 
    28                 }; 
    2921        }; 
    3022 
    31         ethernet@10100000 { 
     23        ethernet@400000 { 
    3224                status = "okay"; 
    33                 ralink,phy-mask = <0x1>; 
    34                 phy-mode = "rgmii"; 
     25        }; 
     26 
     27        wmac@480000 { 
     28                status = "okay"; 
    3529        }; 
    3630 
     
    4337                        }; 
    4438                }; 
    45         }; 
    46  
    47         wmac@10180000 { 
    48                 status = "okay"; 
    49                 ralink,5ghz = <0>; 
    5039        }; 
    5140 
     
    7766 
    7867                partition@50000 { 
    79                         reg = <0x00050000 0x007b0000>; 
     68                        reg = <0x00050000 0x003b0000>; 
    8069                        label = "firmware"; 
    8170                }; 
     
    8776                #size-cells = <0>; 
    8877                poll-interval = <100>; 
    89                 reset { 
    90                         label = "reset"; 
    91                         gpios = <&gpio0 10 1>; 
    92                         linux,code = <0x198>; 
    93                 }; 
    9478                wps { 
    9579                        label = "wps"; 
    96                         gpios = <&gpio1 2 1>; 
     80                        gpios = <&gpio0 0 0>; 
    9781                        linux,code = <0x211>; 
    9882                }; 
     
    10185        gpio-leds { 
    10286                compatible = "gpio-leds"; 
    103                 wps { 
    104                         label = "trendnet:orange:wps"; 
    105                         gpios = <&gpio0 9 1>; 
    106                 }; 
    107                 wps2 { 
    108                         label = "trendnet:green:wps"; 
    109                         gpios = <&gpio1 4 1>; 
     87 
     88                status { 
     89                        label = "v11st-fe:green:status"; 
     90                        gpios = <&gpio0 12 1>; 
    11091                }; 
    11192        }; 
  • trunk/target/linux/ramips/dts/WLI-TX4-AG300N.dts

    r36558 r36559  
    66        #address-cells = <1>; 
    77        #size-cells = <1>; 
    8         compatible = "RT-N15", "ralink,rt2880-soc"; 
    9         model = "Asus RT-N15"; 
     8        compatible = "WLI-TX4-AG300N", "ralink,rt2880-soc"; 
     9        model = "Buffalo WLI-TX4-AG300N"; 
    1010 
    1111        palmbus@300000 { 
    1212                sysc@0 { 
    1313                        ralink,pinmux = "uartlite"; 
    14                         ralink,gpiomux = "i2c"; 
    1514                        ralink,uartmux = "gpio"; 
    1615                        ralink,wdtmux = <1>; 
     
    4241                }; 
    4342                partition@40000 { 
    44                         label = "factory"; 
     43                        label = "calibration"; 
    4544                        reg = <0x40000 0x10000>; 
    4645                        read-only; 
     
    5554                status = "okay"; 
    5655 
    57                 ralink,fixed-link = <1000 1 1 1>; 
     56                ralink,fixed-link = <100 1 1 1>; 
    5857        }; 
    5958 
    6059        wmac@480000 { 
    6160                status = "okay"; 
    62         }; 
    63  
    64         rtl8366s { 
    65                 compatible = "realtek,rtl8366s"; 
    66                 gpio-sda = <&gpio0 1 0>; 
    67                 gpio-sck = <&gpio0 2 0>; 
    6861        }; 
    6962 
     
    7568                wps { 
    7669                        label = "wps"; 
    77                         gpios = <&gpio0 0 0>; 
     70                        gpios = <&gpio0 0 1>; 
    7871                        linux,code = <0x211>; 
     72                }; 
     73                bandwidth { 
     74                        label = "bandwidth"; 
     75                        gpios = <&gpio0 8 0>; 
     76                        linux,code = <0x198>; 
    7977                }; 
    8078                reset { 
    8179                        label = "reset"; 
    82                         gpios = <&gpio0 12 0>; 
     80                        gpios = <&gpio0 9 1>; 
    8381                        linux,code = <0x198>; 
    8482                }; 
     
    8886                compatible = "gpio-leds"; 
    8987 
     88                diag { 
     89                        label = "buffalo:red:diag"; 
     90                        gpios = <&gpio0 10 1>; 
     91                }; 
    9092                power { 
    91                         label = "rt-n15:blue:power"; 
    92                         gpios = <&gpio0 11 1>; 
     93                        label = "buffalo:blue:power"; 
     94                        gpios = <&gpio0 12 1>; 
     95                }; 
     96                security { 
     97                        label = "buffalo:blue:security"; 
     98                        gpios = <&gpio0 13 1>; 
    9399                }; 
    94100        }; 
  • trunk/target/linux/ramips/image/Makefile

    r36435 r36559  
    222222Image/Build/Profile/F5D8235V1=$(call BuildFirmware/CustomFlash/$(1),$(1),f5d8235v1,F5D8235_V1,$(belkin_f5d8235v1_mtd_size)) 
    223223 
    224 Image/Build/Profile/BR6524N=$(call BuildFirmware/Edimax/$(1),$(1),br6524n,BR6524N,$(ralink_default_fw_size_4M),CSYS,WNRA,0x50000,0xc0000) 
    225  
    226224Image/Build/Profile/RTN15=$(call BuildFirmware/Default4M/$(1),$(1),rt-n15,RT-N15) 
    227225 
     
    233231define Image/Build/Profile/Default 
    234232        $(call Image/Build/Profile/F5D8235V1,$(1)) 
    235         $(call Image/Build/Profile/BR6524N,$(1)) 
    236233        $(call Image/Build/Profile/RTN15,$(1)) 
    237234        $(call Image/Build/Profile/V11STFE,$(1)) 
  • trunk/target/linux/ramips/patches-3.8/0204-owrt-MIPS-ralink-add-usb-platform-support.patch

    r36431 r36559  
    2020 create mode 100644 arch/mips/ralink/rt3883-usb.c 
    2121 
    22 --- a/arch/mips/ralink/Makefile 
    23 +++ b/arch/mips/ralink/Makefile 
     22Index: linux-3.8.11/arch/mips/ralink/Makefile 
     23=================================================================== 
     24--- linux-3.8.11.orig/arch/mips/ralink/Makefile 2013-05-06 09:58:57.772224085 +0200 
     25+++ linux-3.8.11/arch/mips/ralink/Makefile      2013-05-06 10:01:59.252231955 +0200 
    2426@@ -9,8 +9,8 @@ 
    2527 obj-y := prom.o of.o reset.o clk.o irq.o pinmux.o timer.o 
     
    3335  
    3436 obj-$(CONFIG_EARLY_PRINTK) += early_printk.o 
    35 --- a/arch/mips/ralink/common.h 
    36 +++ b/arch/mips/ralink/common.h 
    37 @@ -51,5 +51,6 @@ extern void prom_soc_init(struct ralink_ 
     37Index: linux-3.8.11/arch/mips/ralink/common.h 
     38=================================================================== 
     39--- linux-3.8.11.orig/arch/mips/ralink/common.h 2013-05-06 09:58:57.748224086 +0200 
     40+++ linux-3.8.11/arch/mips/ralink/common.h      2013-05-06 09:58:58.100224099 +0200 
     41@@ -51,5 +51,6 @@ 
    3842 __iomem void *plat_of_remap_node(const char *node); 
    3943  
     
    4246  
    4347 #endif /* _RALINK_COMMON_H__ */ 
    44 --- a/arch/mips/ralink/mt7620.c 
    45 +++ b/arch/mips/ralink/mt7620.c 
    46 @@ -140,6 +140,11 @@ struct ralink_pinmux rt_gpio_pinmux = { 
     48Index: linux-3.8.11/arch/mips/ralink/mt7620.c 
     49=================================================================== 
     50--- linux-3.8.11.orig/arch/mips/ralink/mt7620.c 2013-05-06 09:58:57.696224079 +0200 
     51+++ linux-3.8.11/arch/mips/ralink/mt7620.c      2013-05-06 09:58:58.100224099 +0200 
     52@@ -140,6 +140,11 @@ 
    4753        .uart_mask = MT7620_GPIO_MODE_GPIO, 
    4854 }; 
     
    5662 { 
    5763        unsigned long cpu_rate, sys_rate; 
    58 --- a/arch/mips/ralink/of.c 
    59 +++ b/arch/mips/ralink/of.c 
    60 @@ -111,6 +111,7 @@ static int __init plat_of_setup(void) 
     64Index: linux-3.8.11/arch/mips/ralink/of.c 
     65=================================================================== 
     66--- linux-3.8.11.orig/arch/mips/ralink/of.c     2013-05-06 09:58:57.748224086 +0200 
     67+++ linux-3.8.11/arch/mips/ralink/of.c  2013-05-06 10:01:59.252231955 +0200 
     68@@ -111,6 +111,7 @@ 
    6169                panic("failed to populate DT\n"); 
    6270  
     
    6674        return 0; 
    6775 } 
    68 --- /dev/null 
    69 +++ b/arch/mips/ralink/rt305x-usb.c 
     76Index: linux-3.8.11/arch/mips/ralink/rt305x-usb.c 
     77=================================================================== 
     78--- /dev/null   1970-01-01 00:00:00.000000000 +0000 
     79+++ linux-3.8.11/arch/mips/ralink/rt305x-usb.c  2013-05-06 09:58:58.100224099 +0200 
    7080@@ -0,0 +1,120 @@ 
    7181+/* 
     
    189199+       } 
    190200+} 
    191 --- /dev/null 
    192 +++ b/arch/mips/ralink/rt3883-usb.c 
     201Index: linux-3.8.11/arch/mips/ralink/rt3883-usb.c 
     202=================================================================== 
     203--- /dev/null   1970-01-01 00:00:00.000000000 +0000 
     204+++ linux-3.8.11/arch/mips/ralink/rt3883-usb.c  2013-05-06 09:58:58.100224099 +0200 
    193205@@ -0,0 +1,118 @@ 
    194206+/* 
     
    310322+                       &rt3883_ehci_data, &rt3883_ehci_dmamask); 
    311323+} 
     324Index: linux-3.8.11/arch/mips/ralink/rt288x.c 
     325=================================================================== 
     326--- linux-3.8.11.orig/arch/mips/ralink/rt288x.c 2013-05-06 09:58:57.644224079 +0200 
     327+++ linux-3.8.11/arch/mips/ralink/rt288x.c      2013-05-06 10:02:32.216233389 +0200 
     328@@ -74,6 +74,11 @@ 
     329        .wdt_reset = rt288x_wdt_reset, 
     330 }; 
     331  
     332+void ralink_usb_platform(void) 
     333+{ 
     334+ 
     335+} 
     336+ 
     337 void __init ralink_clk_init(void) 
     338 { 
     339        unsigned long cpu_rate; 
  • trunk/target/linux/ramips/rt288x/target.mk

    r36164 r36559  
    66BOARDNAME:=RT288x based boards 
    77CFLAGS+= -mips32r2 -mtune=mips32r2 
    8 FEATURES:=broken 
    98 
    109define Target/Description 
Note: See TracChangeset for help on using the changeset viewer.