Changeset 36039


Ignore:
Timestamp:
2013-03-15T15:39:51+01:00 (5 years ago)
Author:
juhosg
Message:

kernel: update linux 3.8 to 3.8.3

Also refresh the related generic/platform patches.

Signed-off-by: Gabor Juhos <juhosg@…>

Location:
trunk
Files:
72 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/kernel-version.mk

    r35868 r36039  
    1212  LINUX_KERNEL_MD5SUM:=09624c3702107076efcac5e1cd8a18ec 
    1313endif 
    14 ifeq ($(LINUX_VERSION),3.8.2) 
    15   LINUX_KERNEL_MD5SUM:=0587d693653dc5e67e3d280278100d1d 
     14ifeq ($(LINUX_VERSION),3.8.3) 
     15  LINUX_KERNEL_MD5SUM:=eb59b1fc7343db96e20c85a9cf2baa9f 
    1616endif 
    1717 
  • trunk/target/linux/adm5120/Makefile

    r35929 r36039  
    1010BOARD:=adm5120 
    1111BOARDNAME:=Infineon/ADMtek ADM5120 
    12 LINUX_VERSION:=3.8.2 
     12LINUX_VERSION:=3.8.3 
    1313SUBTARGETS:=router_le router_be rb1xx 
    1414INITRAMFS_EXTRA_FILES:= 
  • trunk/target/linux/adm5120/patches-3.8/310-adm5120_wdt.patch

    r35769 r36039  
    11--- a/drivers/watchdog/Kconfig 
    22+++ b/drivers/watchdog/Kconfig 
    3 @@ -984,6 +984,18 @@ config RC32434_WDT 
     3@@ -985,6 +985,18 @@ config RC32434_WDT 
    44          To compile this driver as a module, choose M here: the 
    55          module will be called rc32434_wdt. 
  • trunk/target/linux/ar71xx/Makefile

    r35869 r36039  
    1414SUBTARGETS:=generic nand 
    1515 
    16 LINUX_VERSION:=3.8.2 
     16LINUX_VERSION:=3.8.3 
    1717 
    1818include $(INCLUDE_DIR)/target.mk 
  • trunk/target/linux/ar71xx/patches-3.8/500-MIPS-fw-myloader.patch

    r35728 r36039  
    11--- a/arch/mips/Makefile 
    22+++ b/arch/mips/Makefile 
    3 @@ -180,6 +180,7 @@ endif 
     3@@ -182,6 +182,7 @@ endif 
    44 # 
    55 libs-$(CONFIG_FW_ARC)          += arch/mips/fw/arc/ 
  • trunk/target/linux/atheros/Makefile

    r35925 r36039  
    1212FEATURES:=squashfs jffs2 
    1313 
    14 LINUX_VERSION:=3.8.2 
     14LINUX_VERSION:=3.8.3 
    1515 
    1616include $(INCLUDE_DIR)/target.mk 
  • trunk/target/linux/atheros/patches-3.8/130-watchdog.patch

    r35862 r36039  
    203203--- a/drivers/watchdog/Kconfig 
    204204+++ b/drivers/watchdog/Kconfig 
    205 @@ -1076,6 +1076,12 @@ config LANTIQ_WDT 
     205@@ -1077,6 +1077,12 @@ config LANTIQ_WDT 
    206206        help 
    207207          Hardware driver for the Lantiq SoC Watchdog Timer. 
  • trunk/target/linux/avr32/Makefile

    r35984 r36039  
    1313MAINTAINER:=Imre Kaloz <kaloz@openwrt.org> 
    1414 
    15 LINUX_VERSION:=3.8.2 
     15LINUX_VERSION:=3.8.3 
    1616 
    1717include $(INCLUDE_DIR)/target.mk 
  • trunk/target/linux/brcm47xx/patches-3.8/540-watchdog-bcm47xx_wdt.c-convert-to-watchdog-core-api.patch

    r35632 r36039  
    11--- a/drivers/watchdog/Kconfig 
    22+++ b/drivers/watchdog/Kconfig 
    3 @@ -971,6 +971,7 @@ config ATH79_WDT 
     3@@ -972,6 +972,7 @@ config ATH79_WDT 
    44 config BCM47XX_WDT 
    55        tristate "Broadcom BCM47xx Watchdog Timer" 
  • trunk/target/linux/brcm47xx/patches-3.8/700-ssb-gigabit-ethernet-driver.patch

    r35632 r36039  
    105105                /* Wait up to 20ms for init done. */ 
    106106                for (i = 0; i < 200; i++) { 
    107 @@ -3447,6 +3469,13 @@ static int tg3_halt_cpu(struct tg3 *tp, 
     107@@ -3443,6 +3465,13 @@ static int tg3_halt_cpu(struct tg3 *tp, 
    108108                tw32_f(offset + CPU_MODE,  CPU_MODE_HALT); 
    109109                udelay(10); 
     
    119119                        tw32(offset + CPU_STATE, 0xffffffff); 
    120120                        tw32(offset + CPU_MODE,  CPU_MODE_HALT); 
    121 @@ -3914,8 +3943,9 @@ static int tg3_power_down_prepare(struct 
     121@@ -3910,8 +3939,9 @@ static int tg3_power_down_prepare(struct 
    122122        tg3_frob_aux_power(tp, true); 
    123123  
     
    131131  
    132132                val &= ~((1 << 16) | (1 << 4) | (1 << 2) | (1 << 1) | 1); 
    133 @@ -4435,6 +4465,15 @@ relink: 
     133@@ -4431,6 +4461,15 @@ relink: 
    134134        if (current_link_up == 0 || (tp->phy_flags & TG3_PHYFLG_IS_LOW_POWER)) { 
    135135                tg3_phy_copper_begin(tp); 
     
    147147                if ((!tg3_readphy(tp, MII_BMSR, &bmsr) && (bmsr & BMSR_LSTATUS)) || 
    148148                    (tp->mac_mode & MAC_MODE_PORT_INT_LPBACK)) 
    149 @@ -4453,6 +4492,26 @@ relink: 
     149@@ -4449,6 +4488,26 @@ relink: 
    150150        else 
    151151                tp->mac_mode |= MAC_MODE_PORT_MODE_GMII; 
     
    174174        if (tp->link_config.active_duplex == DUPLEX_HALF) 
    175175                tp->mac_mode |= MAC_MODE_HALF_DUPLEX; 
    176 @@ -8431,6 +8490,16 @@ static int tg3_chip_reset(struct tg3 *tp 
     176@@ -8427,6 +8486,16 @@ static int tg3_chip_reset(struct tg3 *tp 
    177177                tw32(0x5000, 0x400); 
    178178        } 
     
    191191  
    192192        if (tp->pci_chip_rev_id == CHIPREV_ID_5705_A0) { 
    193 @@ -10064,6 +10133,11 @@ static void tg3_timer(unsigned long __op 
     193@@ -10060,6 +10129,11 @@ static void tg3_timer(unsigned long __op 
    194194            tg3_flag(tp, 57765_CLASS)) 
    195195                tg3_chk_missed_msi(tp); 
     
    203203                /* All of this garbage is because when using non-tagged 
    204204                 * IRQ status the mailbox/status_block protocol the chip 
    205 @@ -12937,7 +13011,8 @@ static int tg3_ioctl(struct net_device * 
     205@@ -12933,7 +13007,8 @@ static int tg3_ioctl(struct net_device * 
    206206                        return -EAGAIN; 
    207207  
     
    213213  
    214214                data->val_out = mii_regval; 
    215 @@ -12953,7 +13028,8 @@ static int tg3_ioctl(struct net_device * 
     215@@ -12949,7 +13024,8 @@ static int tg3_ioctl(struct net_device * 
    216216                        return -EAGAIN; 
    217217  
     
    223223  
    224224                return err; 
    225 @@ -13806,6 +13882,14 @@ static void tg3_get_5720_nvram_info(stru 
     225@@ -13802,6 +13878,14 @@ static void tg3_get_5720_nvram_info(stru 
    226226 /* Chips other than 5700/5701 use the NVRAM for fetching info. */ 
    227227 static void tg3_nvram_init(struct tg3 *tp) 
     
    238238             (EEPROM_ADDR_FSM_RESET | 
    239239              (EEPROM_DEFAULT_CLOCK_PERIOD << 
    240 @@ -14298,10 +14382,19 @@ static int tg3_phy_probe(struct tg3 *tp) 
     240@@ -14294,10 +14378,19 @@ static int tg3_phy_probe(struct tg3 *tp) 
    241241                         * subsys device table. 
    242242                         */ 
     
    260260                            tp->phy_id == TG3_PHY_ID_BCM8002) 
    261261                                tp->phy_flags |= TG3_PHYFLG_PHY_SERDES; 
    262 @@ -15346,6 +15439,11 @@ static int tg3_get_invariants(struct tg3 
     262@@ -15342,6 +15435,11 @@ static int tg3_get_invariants(struct tg3 
    263263                } 
    264264        } 
     
    272272         * In particular, the TG3_FLAG_IS_NIC flag must be 
    273273         * determined before calling tg3_set_power_state() so that 
    274 @@ -15679,12 +15777,19 @@ static int tg3_get_device_address(struct 
     274@@ -15675,12 +15773,19 @@ static int tg3_get_device_address(struct 
    275275        struct net_device *dev = tp->dev; 
    276276        u32 hi, lo, mac_offset; 
     
    292292        if (GET_ASIC_REV(tp->pci_chip_rev_id) == ASIC_REV_5704 || 
    293293            tg3_flag(tp, 5780_CLASS)) { 
    294 @@ -16045,6 +16150,8 @@ static int tg3_test_dma(struct tg3 *tp) 
     294@@ -16041,6 +16146,8 @@ static int tg3_test_dma(struct tg3 *tp) 
    295295                        tp->dma_rwctrl |= 0x001b000f; 
    296296                } 
     
    301301        if (GET_ASIC_REV(tp->pci_chip_rev_id) == ASIC_REV_5703 || 
    302302            GET_ASIC_REV(tp->pci_chip_rev_id) == ASIC_REV_5704) 
    303 @@ -16389,6 +16496,18 @@ static int tg3_init_one(struct pci_dev * 
     303@@ -16385,6 +16492,18 @@ static int tg3_init_one(struct pci_dev * 
    304304        else 
    305305                tp->msg_enable = TG3_DEF_MSG_ENABLE; 
  • trunk/target/linux/cns21xx/Makefile

    r35885 r36039  
    1313CFLAGS:=-Os -pipe -march=armv4 -mtune=fa526 -fno-caller-saves 
    1414 
    15 LINUX_VERSION:=3.8.2 
     15LINUX_VERSION:=3.8.3 
    1616 
    1717include $(INCLUDE_DIR)/target.mk 
  • trunk/target/linux/cns21xx/patches-3.8/003-arm-introduce-fa-platform.patch

    r35737 r36039  
    1919--- a/arch/arm/Makefile 
    2020+++ b/arch/arm/Makefile 
    21 @@ -202,6 +202,7 @@ machine-$(CONFIG_ARCH_SUNXI)                += sunxi 
     21@@ -207,6 +207,7 @@ machine-$(CONFIG_ARCH_SUNXI)                += sunxi 
    2222 plat-$(CONFIG_ARCH_OMAP)       += omap 
    2323 plat-$(CONFIG_ARCH_S3C64XX)    += samsung 
     
    2727 plat-$(CONFIG_PLAT_PXA)                += pxa 
    2828 plat-$(CONFIG_PLAT_S3C24XX)    += s3c24xx samsung 
    29 @@ -311,7 +312,7 @@ define archhelp 
     29@@ -316,7 +317,7 @@ define archhelp 
    3030   echo  '  Image         - Uncompressed kernel image (arch/$(ARCH)/boot/Image)' 
    3131   echo  '* xipImage      - XIP kernel image, if configured (arch/$(ARCH)/boot/xipImage)' 
  • trunk/target/linux/cns21xx/patches-3.8/006-arm-add-fa-watchdog-driver.patch

    r35737 r36039  
    11--- a/drivers/watchdog/Kconfig 
    22+++ b/drivers/watchdog/Kconfig 
    3 @@ -364,6 +364,13 @@ config IMX2_WDT 
     3@@ -365,6 +365,13 @@ config IMX2_WDT 
    44          To compile this driver as a module, choose M here: the 
    55          module will be called imx2_wdt. 
  • trunk/target/linux/cns21xx/patches-3.8/100-cns21xx-core.patch

    r35737 r36039  
    6868--- a/arch/arm/Makefile 
    6969+++ b/arch/arm/Makefile 
    70 @@ -141,6 +141,7 @@ machine-$(CONFIG_ARCH_AT91)         += at91 
     70@@ -146,6 +146,7 @@ machine-$(CONFIG_ARCH_AT91)         += at91 
    7171 machine-$(CONFIG_ARCH_BCM)             += bcm 
    7272 machine-$(CONFIG_ARCH_BCM2835)         += bcm2835 
  • trunk/target/linux/cns21xx/patches-3.8/202-cns21xx-add-watchdog-device.patch

    r35737 r36039  
    5353--- a/drivers/watchdog/Kconfig 
    5454+++ b/drivers/watchdog/Kconfig 
    55 @@ -366,7 +366,7 @@ config IMX2_WDT 
     55@@ -367,7 +367,7 @@ config IMX2_WDT 
    5656  
    5757 config FA_WATCHDOG 
  • trunk/target/linux/cns3xxx/Makefile

    r35908 r36039  
    1414MAINTAINER:=Imre Kaloz <kaloz@openwrt.org> 
    1515 
    16 LINUX_VERSION:=3.8.2 
     16LINUX_VERSION:=3.8.3 
    1717 
    1818include $(INCLUDE_DIR)/target.mk 
  • trunk/target/linux/cns3xxx/patches-3.8/090-timers.patch

    r35908 r36039  
    11--- a/arch/arm/mach-cns3xxx/core.c 
    22+++ b/arch/arm/mach-cns3xxx/core.c 
    3 @@ -122,12 +122,13 @@ static void cns3xxx_timer_set_mode(enum  
     3@@ -122,12 +122,13 @@ static void cns3xxx_timer_set_mode(enum 
    44  
    55        switch (mode) { 
  • trunk/target/linux/gemini/Makefile

    r35994 r36039  
    1414MAINTAINER:=Imre Kaloz <kaloz@openwrt.org> 
    1515 
    16 LINUX_VERSION:=3.8.2 
     16LINUX_VERSION:=3.8.3 
    1717 
    1818include $(INCLUDE_DIR)/target.mk 
  • trunk/target/linux/generic/patches-3.8/100-overlayfs.patch

    r35862 r36039  
    302302 /** 
    303303  * sb_permission - Check superblock-level permissions 
    304 @@ -2878,9 +2879,12 @@ finish_open_created: 
     304@@ -2876,9 +2877,12 @@ finish_open_created: 
    305305        error = may_open(&nd->path, acc_mode, open_flag); 
    306306        if (error) 
  • trunk/target/linux/generic/patches-3.8/992-mpcore_wdt_fix_watchdog_counter_loading.patch

    r35907 r36039  
    6464--- a/drivers/watchdog/mpcore_wdt.c 
    6565+++ b/drivers/watchdog/mpcore_wdt.c 
    66 @@ -101,9 +101,7 @@ static void mpcore_wdt_keepalive(struct  
     66@@ -101,9 +101,7 @@ static void mpcore_wdt_keepalive(struct 
    6767  
    6868        spin_lock(&wdt_lock); 
  • trunk/target/linux/lantiq/Makefile

    r36014 r36039  
    1212SUBTARGETS=xway ase falcon 
    1313 
    14 LINUX_VERSION:=3.8.2 
     14LINUX_VERSION:=3.8.3 
    1515 
    1616CFLAGS=-Os -pipe -mips32r2 -mtune=mips32r2 -fno-caller-saves -mno-branch-likely 
  • trunk/target/linux/lantiq/patches-3.8/0001-MTD-m25p80-allow-loading-mtd-name-from-OF.patch

    r36014 r36039  
    1313 1 file changed, 5 insertions(+) 
    1414 
    15 diff --git a/drivers/mtd/devices/m25p80.c b/drivers/mtd/devices/m25p80.c 
    16 index 4eeeb2d..b12da33 100644 
    1715--- a/drivers/mtd/devices/m25p80.c 
    1816+++ b/drivers/mtd/devices/m25p80.c 
    19 @@ -810,10 +810,13 @@ static int m25p_probe(struct spi_device *spi) 
     17@@ -827,10 +827,13 @@ static int m25p_probe(struct spi_device 
    2018        unsigned                        i; 
    2119        struct mtd_part_parser_data     ppdata; 
     
    3129  
    3230        /* Platform data helps sort out which chip type we have, as 
    33 @@ -889,6 +892,8 @@ static int m25p_probe(struct spi_device *spi) 
     31@@ -906,6 +909,8 @@ static int m25p_probe(struct spi_device 
    3432  
    3533        if (data && data->name) 
     
    4038                flash->mtd.name = dev_name(&spi->dev); 
    4139  
    42 --  
    43 1.7.10.4 
    44  
  • trunk/target/linux/lantiq/patches-3.8/0002-SPI-MIPS-lantiq-make-use-of-spi_finalize_current_mes.patch

    r36014 r36039  
    1414 1 file changed, 1 insertion(+), 1 deletion(-) 
    1515 
    16 diff --git a/drivers/spi/spi-falcon.c b/drivers/spi/spi-falcon.c 
    17 index 6a6f62e..f9c66c2 100644 
    1816--- a/drivers/spi/spi-falcon.c 
    1917+++ b/drivers/spi/spi-falcon.c 
    20 @@ -398,7 +398,7 @@ static int falcon_sflash_xfer_one(struct spi_master *master, 
     18@@ -398,7 +398,7 @@ static int falcon_sflash_xfer_one(struct 
    2119        } 
    2220  
     
    2725        return 0; 
    2826 } 
    29 --  
    30 1.7.10.4 
    31  
  • trunk/target/linux/lantiq/patches-3.8/0003-SPI-MIPS-lantiq-set-SPI_MASTER_HALF_DUPLEX-flag.patch

    r36014 r36039  
    1313 1 file changed, 1 insertion(+) 
    1414 
    15 diff --git a/drivers/spi/spi-falcon.c b/drivers/spi/spi-falcon.c 
    16 index f9c66c2..c7a74f0 100644 
    1715--- a/drivers/spi/spi-falcon.c 
    1816+++ b/drivers/spi/spi-falcon.c 
    19 @@ -423,6 +423,7 @@ static int falcon_sflash_probe(struct platform_device *pdev) 
     17@@ -423,6 +423,7 @@ static int falcon_sflash_probe(struct pl 
    2018  
    2119        master->mode_bits = SPI_MODE_3; 
     
    2523        master->setup = falcon_sflash_setup; 
    2624        master->prepare_transfer_hardware = falcon_sflash_prepare_xfer; 
    27 --  
    28 1.7.10.4 
    29  
  • trunk/target/linux/lantiq/patches-3.8/0004-Document-devicetree-add-OF-documents-for-lantiq-seri.patch

    r36014 r36039  
    1313 create mode 100644 Documentation/devicetree/bindings/serial/lantiq_asc.txt 
    1414 
    15 diff --git a/Documentation/devicetree/bindings/serial/lantiq_asc.txt b/Documentation/devicetree/bindings/serial/lantiq_asc.txt 
    16 new file mode 100644 
    17 index 0000000..5b78591 
    1815--- /dev/null 
    1916+++ b/Documentation/devicetree/bindings/serial/lantiq_asc.txt 
     
    3532+       interrupts = <112 113 114>; 
    3633+}; 
    37 --  
    38 1.7.10.4 
    39  
  • trunk/target/linux/lantiq/patches-3.8/0005-PINCTRL-lantiq-pinconf-uses-port-instead-of-pin.patch

    r36014 r36039  
    1313 1 file changed, 14 insertions(+), 14 deletions(-) 
    1414 
    15 diff --git a/drivers/pinctrl/pinctrl-xway.c b/drivers/pinctrl/pinctrl-xway.c 
    16 index 5f0eb04..69dec9b 100644 
    1715--- a/drivers/pinctrl/pinctrl-xway.c 
    1816+++ b/drivers/pinctrl/pinctrl-xway.c 
    19 @@ -441,17 +441,17 @@ static int xway_pinconf_get(struct pinctrl_dev *pctldev, 
     17@@ -441,17 +441,17 @@ static int xway_pinconf_get(struct pinct 
    2018                if (port == PORT3) 
    2119                        reg = GPIO3_OD; 
     
    3937                        break; 
    4038                } 
    41 @@ -459,8 +459,8 @@ static int xway_pinconf_get(struct pinctrl_dev *pctldev, 
     39@@ -459,8 +459,8 @@ static int xway_pinconf_get(struct pinct 
    4240                if (port == PORT3) 
    4341                        reg = GPIO3_PUDSEL; 
     
    5048                else 
    5149                        *config = LTQ_PINCONF_PACK(param, 1); 
    52 @@ -488,29 +488,29 @@ static int xway_pinconf_set(struct pinctrl_dev *pctldev, 
     50@@ -488,29 +488,29 @@ static int xway_pinconf_set(struct pinct 
    5351                if (port == PORT3) 
    5452                        reg = GPIO3_OD; 
     
    8886                        dev_err(pctldev->dev, "Invalid pull value %d\n", arg); 
    8987                break; 
    90 --  
    91 1.7.10.4 
    92  
  • trunk/target/linux/lantiq/patches-3.8/0006-PINCTRL-lantiq-faulty-bit-inversion.patch

    r36014 r36039  
    1111 1 file changed, 1 insertion(+), 1 deletion(-) 
    1212 
    13 diff --git a/drivers/pinctrl/pinctrl-xway.c b/drivers/pinctrl/pinctrl-xway.c 
    14 index 69dec9b..c49c9db 100644 
    1513--- a/drivers/pinctrl/pinctrl-xway.c 
    1614+++ b/drivers/pinctrl/pinctrl-xway.c 
    17 @@ -443,7 +443,7 @@ static int xway_pinconf_get(struct pinctrl_dev *pctldev, 
     15@@ -443,7 +443,7 @@ static int xway_pinconf_get(struct pinct 
    1816                else 
    1917                        reg = GPIO_OD(pin); 
     
    2422  
    2523        case LTQ_PINCONF_PARAM_PULL: 
    26 --  
    27 1.7.10.4 
    28  
  • trunk/target/linux/lantiq/patches-3.8/0007-PINCTRL-lantiq-add-pin_config_group_set-support.patch

    r36014 r36039  
    1313 2 files changed, 49 insertions(+), 20 deletions(-) 
    1414 
    15 diff --git a/drivers/pinctrl/pinctrl-lantiq.c b/drivers/pinctrl/pinctrl-lantiq.c 
    16 index 15f501d..7d11072 100644 
    1715--- a/drivers/pinctrl/pinctrl-lantiq.c 
    1816+++ b/drivers/pinctrl/pinctrl-lantiq.c 
    19 @@ -64,11 +64,13 @@ static void ltq_pinctrl_pin_dbg_show(struct pinctrl_dev *pctldev, 
     17@@ -64,11 +64,13 @@ static void ltq_pinctrl_pin_dbg_show(str 
    2018        seq_printf(s, " %s", dev_name(pctldev->dev)); 
    2119 } 
     
    3230        unsigned num_configs = 0; 
    3331        struct property *prop; 
    34 @@ -76,8 +78,20 @@ static int ltq_pinctrl_dt_subnode_to_map(struct pinctrl_dev *pctldev, 
     32@@ -76,8 +78,20 @@ static int ltq_pinctrl_dt_subnode_to_map 
    3533        const char *function; 
    3634        int ret, i; 
     
    5452                        (*map)->type = PIN_MAP_TYPE_MUX_GROUP; 
    5553                        (*map)->name = function; 
    56 @@ -85,11 +99,6 @@ static int ltq_pinctrl_dt_subnode_to_map(struct pinctrl_dev *pctldev, 
     54@@ -85,11 +99,6 @@ static int ltq_pinctrl_dt_subnode_to_map 
    5755                        (*map)->data.mux.function = function; 
    5856                        (*map)++; 
     
    6664  
    6765        for (i = 0; i < info->num_params; i++) { 
    68 @@ -103,7 +112,7 @@ static int ltq_pinctrl_dt_subnode_to_map(struct pinctrl_dev *pctldev, 
     66@@ -103,7 +112,7 @@ static int ltq_pinctrl_dt_subnode_to_map 
    6967        } 
    7068  
     
    7573        of_property_for_each_string(np, "lantiq,pins", prop, pin) { 
    7674                (*map)->data.configs.configs = kmemdup(configs, 
    77 @@ -115,7 +124,16 @@ static int ltq_pinctrl_dt_subnode_to_map(struct pinctrl_dev *pctldev, 
     75@@ -115,7 +124,16 @@ static int ltq_pinctrl_dt_subnode_to_map 
    7876                (*map)->data.configs.num_configs = num_configs; 
    7977                (*map)++; 
     
    9391  
    9492 static int ltq_pinctrl_dt_subnode_size(struct device_node *np) 
    95 @@ -135,23 +153,19 @@ static int ltq_pinctrl_dt_node_to_map(struct pinctrl_dev *pctldev, 
     93@@ -135,23 +153,19 @@ static int ltq_pinctrl_dt_node_to_map(st 
    9694 { 
    9795        struct pinctrl_map *tmp; 
     
    124122 } 
    125123  
    126 diff --git a/drivers/pinctrl/pinctrl-xway.c b/drivers/pinctrl/pinctrl-xway.c 
    127 index c49c9db..aa4c8b8 100644 
    128124--- a/drivers/pinctrl/pinctrl-xway.c 
    129125+++ b/drivers/pinctrl/pinctrl-xway.c 
    130 @@ -522,9 +522,24 @@ static int xway_pinconf_set(struct pinctrl_dev *pctldev, 
     126@@ -522,9 +522,24 @@ static int xway_pinconf_set(struct pinct 
    131127        return 0; 
    132128 } 
     
    153149  
    154150 static struct pinctrl_desc xway_pctrl_desc = { 
    155 --  
    156 1.7.10.4 
    157  
  • trunk/target/linux/lantiq/patches-3.8/0008-PINCTRL-lantiq-add-output-pinconf-parameter.patch

    r36014 r36039  
    1313 2 files changed, 15 insertions(+) 
    1414 
    15 diff --git a/drivers/pinctrl/pinctrl-lantiq.h b/drivers/pinctrl/pinctrl-lantiq.h 
    16 index 4419d32..6d07f02 100644 
    1715--- a/drivers/pinctrl/pinctrl-lantiq.h 
    1816+++ b/drivers/pinctrl/pinctrl-lantiq.h 
     
    2523  
    2624 struct ltq_cfg_param { 
    27 diff --git a/drivers/pinctrl/pinctrl-xway.c b/drivers/pinctrl/pinctrl-xway.c 
    28 index aa4c8b8..b23b895 100644 
    2925--- a/drivers/pinctrl/pinctrl-xway.c 
    3026+++ b/drivers/pinctrl/pinctrl-xway.c 
    31 @@ -466,6 +466,11 @@ static int xway_pinconf_get(struct pinctrl_dev *pctldev, 
     27@@ -466,6 +466,11 @@ static int xway_pinconf_get(struct pinct 
    3228                        *config = LTQ_PINCONF_PACK(param, 1); 
    3329                break; 
     
    4137                dev_err(pctldev->dev, "Invalid config param %04x\n", param); 
    4238                return -ENOTSUPP; 
    43 @@ -515,6 +520,14 @@ static int xway_pinconf_set(struct pinctrl_dev *pctldev, 
     39@@ -515,6 +520,14 @@ static int xway_pinconf_set(struct pinct 
    4440                        dev_err(pctldev->dev, "Invalid pull value %d\n", arg); 
    4541                break; 
     
    5652                dev_err(pctldev->dev, "Invalid config param %04x\n", param); 
    5753                return -ENOTSUPP; 
    58 @@ -573,6 +586,7 @@ static inline int xway_mux_apply(struct pinctrl_dev *pctrldev, 
     54@@ -573,6 +586,7 @@ static inline int xway_mux_apply(struct 
    5955 static const struct ltq_cfg_param xway_cfg_params[] = { 
    6056        {"lantiq,pull",         LTQ_PINCONF_PARAM_PULL}, 
     
    6460  
    6561 static struct ltq_pinmux_info xway_info = { 
    66 --  
    67 1.7.10.4 
    68  
  • trunk/target/linux/lantiq/patches-3.8/0009-PINCTRL-lantiq-the-pinconf-OD-parameter-argument-was.patch

    r36014 r36039  
    1313 1 file changed, 4 insertions(+), 1 deletion(-) 
    1414 
    15 diff --git a/drivers/pinctrl/pinctrl-xway.c b/drivers/pinctrl/pinctrl-xway.c 
    16 index b23b895..53cb6a3 100644 
    1715--- a/drivers/pinctrl/pinctrl-xway.c 
    1816+++ b/drivers/pinctrl/pinctrl-xway.c 
    19 @@ -494,7 +494,10 @@ static int xway_pinconf_set(struct pinctrl_dev *pctldev, 
     17@@ -494,7 +494,10 @@ static int xway_pinconf_set(struct pinct 
    2018                        reg = GPIO3_OD; 
    2119                else 
     
    2927  
    3028        case LTQ_PINCONF_PARAM_PULL: 
    31 --  
    32 1.7.10.4 
    33  
  • trunk/target/linux/lantiq/patches-3.8/0010-PINCTRL-lantiq-only-probe-available-pad-controllers.patch

    r36014 r36039  
    1212 1 file changed, 3 insertions(+) 
    1313 
    14 diff --git a/drivers/pinctrl/pinctrl-falcon.c b/drivers/pinctrl/pinctrl-falcon.c 
    15 index 8ed20e8..6331c5c 100644 
    1614--- a/drivers/pinctrl/pinctrl-falcon.c 
    1715+++ b/drivers/pinctrl/pinctrl-falcon.c 
    18 @@ -398,6 +398,9 @@ static int pinctrl_falcon_probe(struct platform_device *pdev) 
     16@@ -398,6 +398,9 @@ static int pinctrl_falcon_probe(struct p 
    1917                u32 avail; 
    2018                int pins; 
     
    2624                        dev_err(&pdev->dev, "failed to find pad pdev\n"); 
    2725                        continue; 
    28 --  
    29 1.7.10.4 
    30  
  • trunk/target/linux/lantiq/patches-3.8/0011-PINCTRL-lantiq-one-of-the-boot-leds-was-defined-inco.patch

    r36014 r36039  
    1313 1 file changed, 1 insertion(+), 1 deletion(-) 
    1414 
    15 diff --git a/drivers/pinctrl/pinctrl-falcon.c b/drivers/pinctrl/pinctrl-falcon.c 
    16 index 6331c5c..249a405 100644 
    1715--- a/drivers/pinctrl/pinctrl-falcon.c 
    1816+++ b/drivers/pinctrl/pinctrl-falcon.c 
    19 @@ -170,7 +170,7 @@ static const unsigned pins_ntr[] = {GPIO4}; 
     17@@ -170,7 +170,7 @@ static const unsigned pins_ntr[] = {GPIO 
    2018 static const unsigned pins_ntr8k[] = {GPIO5}; 
    2119 static const unsigned pins_hrst[] = {GPIO6}; 
     
    2624 static const unsigned pins_asc0[] = {GPIO32, GPIO33}; 
    2725 static const unsigned pins_spi[] = {GPIO34, GPIO35, GPIO36}; 
    28 --  
    29 1.7.10.4 
    30  
  • trunk/target/linux/lantiq/patches-3.8/0012-PINCTRL-lantiq-fix-pinconfig-parameters.patch

    r36014 r36039  
    1313 1 file changed, 2 insertions(+) 
    1414 
    15 diff --git a/drivers/pinctrl/pinctrl-falcon.c b/drivers/pinctrl/pinctrl-falcon.c 
    16 index 249a405..c5a9868 100644 
    1715--- a/drivers/pinctrl/pinctrl-falcon.c 
    1816+++ b/drivers/pinctrl/pinctrl-falcon.c 
    19 @@ -360,6 +360,8 @@ static const struct ltq_cfg_param falcon_cfg_params[] = { 
     17@@ -360,6 +360,8 @@ static const struct ltq_cfg_param falcon 
    2018 static struct ltq_pinmux_info falcon_info = { 
    2119        .desc           = &falcon_pctrl_desc, 
     
    2624  
    2725  
    28 --  
    29 1.7.10.4 
    30  
  • trunk/target/linux/lantiq/patches-3.8/0013-PINCTRL-lantiq-add-functionality-to-falcon_pinconf_d.patch

    r36014 r36039  
    1414 1 file changed, 31 insertions(+) 
    1515 
    16 diff --git a/drivers/pinctrl/pinctrl-falcon.c b/drivers/pinctrl/pinctrl-falcon.c 
    17 index c5a9868..4a0d54a 100644 
    1816--- a/drivers/pinctrl/pinctrl-falcon.c 
    1917+++ b/drivers/pinctrl/pinctrl-falcon.c 
    20 @@ -315,6 +315,37 @@ static int falcon_pinconf_set(struct pinctrl_dev *pctrldev, 
     18@@ -315,6 +315,37 @@ static int falcon_pinconf_set(struct pin 
    2119 static void falcon_pinconf_dbg_show(struct pinctrl_dev *pctrldev, 
    2220                        struct seq_file *s, unsigned offset) 
     
    5654  
    5755 static void falcon_pinconf_group_dbg_show(struct pinctrl_dev *pctrldev, 
    58 --  
    59 1.7.10.4 
    60  
  • trunk/target/linux/lantiq/patches-3.8/0014-PINCTRL-lantiq-fix-pin-availability-check.patch

    r36014 r36039  
    1414 1 file changed, 8 insertions(+), 3 deletions(-) 
    1515 
    16 diff --git a/drivers/pinctrl/pinctrl-falcon.c b/drivers/pinctrl/pinctrl-falcon.c 
    17 index 4a0d54a..de9d1db 100644 
    1816--- a/drivers/pinctrl/pinctrl-falcon.c 
    1917+++ b/drivers/pinctrl/pinctrl-falcon.c 
    20 @@ -455,12 +455,17 @@ static int pinctrl_falcon_probe(struct platform_device *pdev) 
     18@@ -455,12 +455,17 @@ static int pinctrl_falcon_probe(struct p 
    2119                                *bank); 
    2220                        return -ENOMEM; 
     
    3937                                res.name, pins); 
    4038        } 
    41 --  
    42 1.7.10.4 
    43  
  • trunk/target/linux/lantiq/patches-3.8/0015-PINCTRL-lantiq-fix-pin-number-in-ltq_pmx_gpio_reques.patch

    r36014 r36039  
    1414 1 file changed, 1 insertion(+), 1 deletion(-) 
    1515 
    16 diff --git a/drivers/pinctrl/pinctrl-lantiq.c b/drivers/pinctrl/pinctrl-lantiq.c 
    17 index 7d11072..a703846 100644 
    1816--- a/drivers/pinctrl/pinctrl-lantiq.c 
    1917+++ b/drivers/pinctrl/pinctrl-lantiq.c 
    20 @@ -294,7 +294,7 @@ static int ltq_pmx_gpio_request_enable(struct pinctrl_dev *pctrldev, 
     18@@ -294,7 +294,7 @@ static int ltq_pmx_gpio_request_enable(s 
    2119                                unsigned pin) 
    2220 { 
     
    2725  
    2826        if (mfp < 0) { 
    29 --  
    30 1.7.10.4 
    31  
  • trunk/target/linux/lantiq/patches-3.8/0016-MIPS-lantiq-trivial-typo-fix.patch

    r36014 r36039  
    1212 1 file changed, 1 insertion(+), 1 deletion(-) 
    1313 
    14 diff --git a/arch/mips/lantiq/xway/sysctrl.c b/arch/mips/lantiq/xway/sysctrl.c 
    15 index 3925e66..1aaa726 100644 
    1614--- a/arch/mips/lantiq/xway/sysctrl.c 
    1715+++ b/arch/mips/lantiq/xway/sysctrl.c 
     
    2523        if (of_address_to_resource(np_pmu, 0, &res_pmu) || 
    2624                        of_address_to_resource(np_cgu, 0, &res_cgu) || 
    27 --  
    28 1.7.10.4 
    29  
  • trunk/target/linux/lantiq/patches-3.8/0017-MIPS-lantiq-adds-static-clock-for-PP32.patch

    r36014 r36039  
    1818 6 files changed, 69 insertions(+), 10 deletions(-) 
    1919 
    20 diff --git a/arch/mips/include/asm/mach-lantiq/lantiq.h b/arch/mips/include/asm/mach-lantiq/lantiq.h 
    21 index 5e8a6e9..76be7a0 100644 
    2220--- a/arch/mips/include/asm/mach-lantiq/lantiq.h 
    2321+++ b/arch/mips/include/asm/mach-lantiq/lantiq.h 
    24 @@ -41,6 +41,7 @@ extern void clk_deactivate(struct clk *clk); 
     22@@ -41,6 +41,7 @@ extern void clk_deactivate(struct clk *c 
    2523 extern struct clk *clk_get_cpu(void); 
    2624 extern struct clk *clk_get_fpi(void); 
     
    3028 /* find out what bootsource we have */ 
    3129 extern unsigned char ltq_boot_select(void); 
    32 diff --git a/arch/mips/lantiq/clk.c b/arch/mips/lantiq/clk.c 
    33 index ce2f129..d903560 100644 
    3430--- a/arch/mips/lantiq/clk.c 
    3531+++ b/arch/mips/lantiq/clk.c 
     
    6561 { 
    6662        return clk && !IS_ERR(clk); 
    67 diff --git a/arch/mips/lantiq/clk.h b/arch/mips/lantiq/clk.h 
    68 index fa67060..77e4bdb 100644 
    6963--- a/arch/mips/lantiq/clk.h 
    7064+++ b/arch/mips/lantiq/clk.h 
     
    10498  
    10599 #endif 
    106 diff --git a/arch/mips/lantiq/falcon/sysctrl.c b/arch/mips/lantiq/falcon/sysctrl.c 
    107 index 2d4ced3..ff4894a 100644 
    108100--- a/arch/mips/lantiq/falcon/sysctrl.c 
    109101+++ b/arch/mips/lantiq/falcon/sysctrl.c 
     
    120112        /* add our clock domains */ 
    121113        clkdev_add_sys("1d810000.gpio", SYSCTL_SYSETH, ACTS_P0); 
    122 diff --git a/arch/mips/lantiq/xway/clk.c b/arch/mips/lantiq/xway/clk.c 
    123 index 9aa17f7..1ab576d 100644 
    124114--- a/arch/mips/lantiq/xway/clk.c 
    125115+++ b/arch/mips/lantiq/xway/clk.c 
     
    154144 { 
    155145        if (((ltq_cgu_r32(CGU_SYS) >> 3) & 0x3) == 0x2) 
    156 @@ -149,3 +172,23 @@ unsigned long ltq_vr9_fpi_hz(void) 
    157   
    158         return clk; 
    159  } 
     146@@ -147,5 +170,25 @@ unsigned long ltq_vr9_fpi_hz(void) 
     147                break; 
     148        } 
     149  
     150+       return clk; 
     151+} 
    160152+ 
    161153+unsigned long ltq_vr9_pp32_hz(void) 
     
    176168+       } 
    177169+ 
    178 +       return clk; 
    179 +} 
    180 diff --git a/arch/mips/lantiq/xway/sysctrl.c b/arch/mips/lantiq/xway/sysctrl.c 
    181 index 1aaa726..3390fcd 100644 
     170        return clk; 
     171 } 
    182172--- a/arch/mips/lantiq/xway/sysctrl.c 
    183173+++ b/arch/mips/lantiq/xway/sysctrl.c 
     
    215205        } 
    216206 } 
    217 --  
    218 1.7.10.4 
    219  
  • trunk/target/linux/lantiq/patches-3.8/0018-MIPS-lantiq-improve-pci-reset-gpio-handling.patch

    r36014 r36039  
    1313 1 file changed, 10 insertions(+), 2 deletions(-) 
    1414 
    15 diff --git a/arch/mips/pci/pci-lantiq.c b/arch/mips/pci/pci-lantiq.c 
    16 index 9568178..f32664b 100644 
    1715--- a/arch/mips/pci/pci-lantiq.c 
    1816+++ b/arch/mips/pci/pci-lantiq.c 
    19 @@ -129,8 +129,16 @@ static int ltq_pci_startup(struct platform_device *pdev) 
     17@@ -129,8 +129,16 @@ static int ltq_pci_startup(struct platfo 
    2018  
    2119        /* setup reset gpio used by pci */ 
     
    3634        /* enable auto-switching between PCI and EBU */ 
    3735        ltq_pci_w32(0xa, PCI_CR_CLK_CTRL); 
    38 --  
    39 1.7.10.4 
    40  
  • trunk/target/linux/lantiq/patches-3.8/0019-MIPS-lantiq-rework-external-irq-code.patch

    r36014 r36039  
    1515 2 files changed, 74 insertions(+), 32 deletions(-) 
    1616 
    17 diff --git a/arch/mips/include/asm/mach-lantiq/lantiq.h b/arch/mips/include/asm/mach-lantiq/lantiq.h 
    18 index 76be7a0..f196cce 100644 
    1917--- a/arch/mips/include/asm/mach-lantiq/lantiq.h 
    2018+++ b/arch/mips/include/asm/mach-lantiq/lantiq.h 
     
    2725 /* clock handling */ 
    2826 extern int clk_activate(struct clk *clk); 
    29 diff --git a/arch/mips/lantiq/irq.c b/arch/mips/lantiq/irq.c 
    30 index a7935bf..5119487 100644 
    3127--- a/arch/mips/lantiq/irq.c 
    3228+++ b/arch/mips/lantiq/irq.c 
     
    152148                        ltq_eiu_w32(ltq_eiu_r32(LTQ_EIU_EXIN_INEN) | BIT(i), 
    153149                                LTQ_EIU_EXIN_INEN); 
    154 @@ -157,7 +195,7 @@ static void ltq_shutdown_eiu_irq(struct irq_data *d) 
     150@@ -157,7 +195,7 @@ static void ltq_shutdown_eiu_irq(struct 
    155151  
    156152        ltq_disable_irq(d); 
     
    169165  
    170166 static void ltq_hw_irqdispatch(int module) 
    171 @@ -301,7 +340,7 @@ static int icu_map(struct irq_domain *d, unsigned int irq, irq_hw_number_t hw) 
     167@@ -301,7 +340,7 @@ static int icu_map(struct irq_domain *d, 
    172168                return 0; 
    173169  
     
    178174  
    179175        irq_set_chip_and_handler(hw, chip, handle_level_irq); 
    180 @@ -323,7 +362,7 @@ int __init icu_of_init(struct device_node *node, struct device_node *parent) 
     176@@ -323,7 +362,7 @@ int __init icu_of_init(struct device_nod 
    181177 { 
    182178        struct device_node *eiu_node; 
     
    187183        for (i = 0; i < MAX_IM; i++) { 
    188184                if (of_address_to_resource(node, i, &res)) 
    189 @@ -340,17 +379,19 @@ int __init icu_of_init(struct device_node *node, struct device_node *parent) 
     185@@ -340,17 +379,19 @@ int __init icu_of_init(struct device_nod 
    190186        } 
    191187  
     
    212208                                                        res.name) < 0) 
    213209                        pr_err("Failed to request eiu memory"); 
    214 --  
    215 1.7.10.4 
    216  
  • trunk/target/linux/lantiq/patches-3.8/0020-MIPS-lantiq-adds-4dword-burst-length-for-dma.patch

    r36014 r36039  
    88 1 file changed, 3 insertions(+), 1 deletion(-) 
    99 
    10 diff --git a/arch/mips/lantiq/xway/dma.c b/arch/mips/lantiq/xway/dma.c 
    11 index e44a186..c7684c9 100644 
    1210--- a/arch/mips/lantiq/xway/dma.c 
    1311+++ b/arch/mips/lantiq/xway/dma.c 
     
    3028                break; 
    3129  
    32 --  
    33 1.7.10.4 
    34  
  • trunk/target/linux/lantiq/patches-3.8/0021-GPIO-MIPS-add-gpio-driver-for-falcon-SoC.patch

    r36014 r36039  
    1717 create mode 100644 drivers/gpio/gpio-falcon.c 
    1818 
    19 diff --git a/drivers/gpio/Kconfig b/drivers/gpio/Kconfig 
    20 index 682de75..e8d84fa 100644 
    2119--- a/drivers/gpio/Kconfig 
    2220+++ b/drivers/gpio/Kconfig 
     
    3331        bool "Lantiq Memory mapped GPIOs" 
    3432        depends on LANTIQ && SOC_XWAY 
    35 diff --git a/drivers/gpio/Makefile b/drivers/gpio/Makefile 
    36 index c5aebd0..9bdbb91 100644 
    3733--- a/drivers/gpio/Makefile 
    3834+++ b/drivers/gpio/Makefile 
    39 @@ -24,6 +24,7 @@ obj-$(CONFIG_GPIO_DA9055)     += gpio-da9055.o 
     35@@ -24,6 +24,7 @@ obj-$(CONFIG_GPIO_DA9055)     += gpio-da9055 
    4036 obj-$(CONFIG_ARCH_DAVINCI)     += gpio-davinci.o 
    4137 obj-$(CONFIG_GPIO_EM)          += gpio-em.o 
     
    4541 obj-$(CONFIG_GPIO_ICH)         += gpio-ich.o 
    4642 obj-$(CONFIG_GPIO_IT8761E)     += gpio-it8761e.o 
    47 diff --git a/drivers/gpio/gpio-falcon.c b/drivers/gpio/gpio-falcon.c 
    48 new file mode 100644 
    49 index 0000000..ae8b55d 
    5043--- /dev/null 
    5144+++ b/drivers/gpio/gpio-falcon.c 
     
    400393+ 
    401394+subsys_initcall(falcon_gpio_init); 
    402 --  
    403 1.7.10.4 
    404  
  • trunk/target/linux/lantiq/patches-3.8/0022-I2C-MIPS-lantiq-add-FALC-ON-i2c-bus-master.patch

    r36014 r36039  
    1717 create mode 100644 drivers/i2c/busses/i2c-lantiq.h 
    1818 
    19 diff --git a/drivers/i2c/busses/Kconfig b/drivers/i2c/busses/Kconfig 
    20 index bdca511..5e2994f 100644 
    2119--- a/drivers/i2c/busses/Kconfig 
    2220+++ b/drivers/i2c/busses/Kconfig 
     
    3836        tristate "MPC107/824x/85xx/512x/52xx/83xx/86xx" 
    3937        depends on PPC 
    40 diff --git a/drivers/i2c/busses/Makefile b/drivers/i2c/busses/Makefile 
    41 index 6181f3f..40ea7d8 100644 
    4238--- a/drivers/i2c/busses/Makefile 
    4339+++ b/drivers/i2c/busses/Makefile 
    44 @@ -46,6 +46,7 @@ obj-$(CONFIG_I2C_IBM_IIC)     += i2c-ibm_iic.o 
     40@@ -46,6 +46,7 @@ obj-$(CONFIG_I2C_IBM_IIC)     += i2c-ibm_iic 
    4541 obj-$(CONFIG_I2C_IMX)          += i2c-imx.o 
    4642 obj-$(CONFIG_I2C_INTEL_MID)    += i2c-intel-mid.o 
     
    5046 obj-$(CONFIG_I2C_MV64XXX)      += i2c-mv64xxx.o 
    5147 obj-$(CONFIG_I2C_MXS)          += i2c-mxs.o 
    52 diff --git a/drivers/i2c/busses/i2c-lantiq.c b/drivers/i2c/busses/i2c-lantiq.c 
    53 new file mode 100644 
    54 index 0000000..9a5f58b 
    5548--- /dev/null 
    5649+++ b/drivers/i2c/busses/i2c-lantiq.c 
     
    803796+MODULE_LICENSE("GPL"); 
    804797+MODULE_VERSION(DRV_VERSION); 
    805 diff --git a/drivers/i2c/busses/i2c-lantiq.h b/drivers/i2c/busses/i2c-lantiq.h 
    806 new file mode 100644 
    807 index 0000000..7a86b89 
    808798--- /dev/null 
    809799+++ b/drivers/i2c/busses/i2c-lantiq.h 
     
    10431033+ 
    10441034+#endif /* I2C_LANTIQ_H */ 
    1045 --  
    1046 1.7.10.4 
    1047  
  • trunk/target/linux/lantiq/patches-3.8/0023-USB-fix-roothub-for-IFXHCD.patch

    r36014 r36039  
    99 2 files changed, 2 insertions(+), 1 deletion(-) 
    1010 
    11 diff --git a/arch/mips/lantiq/Kconfig b/arch/mips/lantiq/Kconfig 
    12 index c002191..675310a 100644 
    1311--- a/arch/mips/lantiq/Kconfig 
    1412+++ b/arch/mips/lantiq/Kconfig 
     
    2119  
    2220 choice 
    23 diff --git a/drivers/usb/core/hub.c b/drivers/usb/core/hub.c 
    24 index cbf7168..5cddead 100644 
    2521--- a/drivers/usb/core/hub.c 
    2622+++ b/drivers/usb/core/hub.c 
    27 @@ -4006,7 +4006,7 @@ hub_port_init (struct usb_hub *hub, struct usb_device *udev, int port1, 
     23@@ -4007,7 +4007,7 @@ hub_port_init (struct usb_hub *hub, stru 
    2824                udev->ttport = hdev->ttport; 
    2925        } else if (udev->speed != USB_SPEED_HIGH 
     
    3430                        retval = -EINVAL; 
    3531                        goto fail; 
    36 --  
    37 1.7.10.4 
    38  
  • trunk/target/linux/lantiq/patches-3.8/0024-SPI-MIPS-lantiq-adds-spi-xway.patch

    r36014 r36039  
    1717 create mode 100644 drivers/spi/spi-xway.c 
    1818 
    19 diff --git a/drivers/spi/Kconfig b/drivers/spi/Kconfig 
    20 index 2e188e1..3522f29 100644 
    2119--- a/drivers/spi/Kconfig 
    2220+++ b/drivers/spi/Kconfig 
    23 @@ -449,6 +449,14 @@ config SPI_NUC900 
     21@@ -458,6 +458,14 @@ config SPI_NUC900 
    2422        help 
    2523          SPI driver for Nuvoton NUC900 series ARM SoCs 
     
    3634 # Add new SPI master controllers in alphabetical order above this line 
    3735 # 
    38 diff --git a/drivers/spi/Makefile b/drivers/spi/Makefile 
    39 index 64e970b..63c24da 100644 
    4036--- a/drivers/spi/Makefile 
    4137+++ b/drivers/spi/Makefile 
    42 @@ -68,3 +68,4 @@ obj-$(CONFIG_SPI_TOPCLIFF_PCH)                += spi-topcliff-pch.o 
     38@@ -69,3 +69,4 @@ obj-$(CONFIG_SPI_TOPCLIFF_PCH)                += spi-t 
    4339 obj-$(CONFIG_SPI_TXX9)                 += spi-txx9.o 
    4440 obj-$(CONFIG_SPI_XCOMM)                += spi-xcomm.o 
    4541 obj-$(CONFIG_SPI_XILINX)               += spi-xilinx.o 
    4642+obj-$(CONFIG_SPI_XWAY)                 += spi-xway.o 
    47 diff --git a/drivers/spi/spi-xway.c b/drivers/spi/spi-xway.c 
    48 new file mode 100644 
    49 index 0000000..61532e3 
    5043--- /dev/null 
    5144+++ b/drivers/spi/spi-xway.c 
     
    10281021+MODULE_LICENSE("GPL"); 
    10291022+MODULE_ALIAS("platform:spi-xway"); 
    1030 --  
    1031 1.7.10.4 
    1032  
  • trunk/target/linux/lantiq/patches-3.8/0025-NET-MIPS-lantiq-adds-xrx200-net.patch

    r36014 r36039  
    1313 create mode 100644 drivers/net/ethernet/lantiq_xrx200.c 
    1414 
    15 diff --git a/drivers/net/ethernet/Kconfig b/drivers/net/ethernet/Kconfig 
    16 index e4ff389..35cb7b0 100644 
    1715--- a/drivers/net/ethernet/Kconfig 
    1816+++ b/drivers/net/ethernet/Kconfig 
     
    3230 source "drivers/net/ethernet/marvell/Kconfig" 
    3331 source "drivers/net/ethernet/mellanox/Kconfig" 
    34 diff --git a/drivers/net/ethernet/Makefile b/drivers/net/ethernet/Makefile 
    35 index d447307..4f95100 100644 
    3632--- a/drivers/net/ethernet/Makefile 
    3733+++ b/drivers/net/ethernet/Makefile 
     
    4440 obj-$(CONFIG_NET_VENDOR_MELLANOX) += mellanox/ 
    4541 obj-$(CONFIG_NET_VENDOR_MICREL) += micrel/ 
    46 diff --git a/drivers/net/ethernet/lantiq_pce.h b/drivers/net/ethernet/lantiq_pce.h 
    47 new file mode 100644 
    48 index 0000000..0c38efe 
    4942--- /dev/null 
    5043+++ b/drivers/net/ethernet/lantiq_pce.h 
     
    213206+       MC_ENTRY(0x0000, 0x0000, 39, OUT_NONE,   0, INSTR,   FLAG_END,   0), 
    214207+}; 
    215 diff --git a/drivers/net/ethernet/lantiq_xrx200.c b/drivers/net/ethernet/lantiq_xrx200.c 
    216 new file mode 100644 
    217 index 0000000..f815165 
    218208--- /dev/null 
    219209+++ b/drivers/net/ethernet/lantiq_xrx200.c 
     
    14221412+MODULE_DESCRIPTION("Lantiq SoC XRX200 ethernet"); 
    14231413+MODULE_LICENSE("GPL"); 
    1424 --  
    1425 1.7.10.4 
    1426  
  • trunk/target/linux/lantiq/patches-3.8/0026-NET-MIPS-lantiq-update-etop-driver-for-devicetree.patch

    r36014 r36039  
    88 1 file changed, 351 insertions(+), 145 deletions(-) 
    99 
    10 diff --git a/drivers/net/ethernet/lantiq_etop.c b/drivers/net/ethernet/lantiq_etop.c 
    11 index c124e67..91a37f1 100644 
    1210--- a/drivers/net/ethernet/lantiq_etop.c 
    1311+++ b/drivers/net/ethernet/lantiq_etop.c 
     
    3634 #define ETOP_PLEN_UNDER                0x40 
    3735 #define ETOP_CGEN              0x800 
    38 - 
     36+#define ETOP_CFG_MII0          0x01 
     37  
    3938-/* use 2 static channels for TX/RX */ 
    4039-#define LTQ_ETOP_TX_CHANNEL    1 
     
    4241-#define IS_TX(x)               (x == LTQ_ETOP_TX_CHANNEL) 
    4342-#define IS_RX(x)               (x == LTQ_ETOP_RX_CHANNEL) 
    44 - 
    45 +#define ETOP_CFG_MII0          0x01 
    46 + 
    4743+#define LTQ_GBIT_MDIO_CTL      0xCC 
    4844+#define LTQ_GBIT_MDIO_DATA     0xd0 
     
    7571+#define MDIO_XR9_ADDR_OFFSET   5 
    7672+#define MDIO_XR9_WR_OFFSET     16 
    77 + 
     73  
    7874+#define LTQ_DMA_ETOP   ((of_machine_is_compatible("lantiq,ase")) ? \ 
    7975+                       (INT_NUM_IM3_IRL0) : (INT_NUM_IM2_IRL0)) 
     
    143139                return -ENOMEM; 
    144140        ch->dma.desc_base[ch->dma.desc].addr = dma_map_single(NULL, 
    145 @@ -149,8 +202,11 @@ ltq_etop_hw_receive(struct ltq_etop_chan *ch) 
     141@@ -149,8 +202,11 @@ ltq_etop_hw_receive(struct ltq_etop_chan 
    146142        spin_unlock_irqrestore(&priv->lock, flags); 
    147143  
     
    155151  
    156152 static int 
    157 @@ -158,8 +214,10 @@ ltq_etop_poll_rx(struct napi_struct *napi, int budget) 
     153@@ -158,8 +214,10 @@ ltq_etop_poll_rx(struct napi_struct *nap 
    158154 { 
    159155        struct ltq_etop_chan *ch = container_of(napi, 
     
    166162        while ((rx < budget) && !complete) { 
    167163                struct ltq_dma_desc *desc = &ch->dma.desc_base[ch->dma.desc]; 
    168 @@ -173,7 +231,9 @@ ltq_etop_poll_rx(struct napi_struct *napi, int budget) 
     164@@ -173,7 +231,9 @@ ltq_etop_poll_rx(struct napi_struct *nap 
    169165        } 
    170166        if (complete || !rx) { 
     
    176172        return rx; 
    177173 } 
    178 @@ -185,12 +245,14 @@ ltq_etop_poll_tx(struct napi_struct *napi, int budget) 
     174@@ -185,12 +245,14 @@ ltq_etop_poll_tx(struct napi_struct *nap 
    179175                container_of(napi, struct ltq_etop_chan, napi); 
    180176        struct ltq_etop_priv *priv = netdev_priv(ch->netdev); 
     
    192188                ch->skb[ch->tx_free] = NULL; 
    193189                memset(&ch->dma.desc_base[ch->tx_free], 0, 
    194 @@ -203,7 +265,9 @@ ltq_etop_poll_tx(struct napi_struct *napi, int budget) 
     190@@ -203,7 +265,9 @@ ltq_etop_poll_tx(struct napi_struct *nap 
    195191        if (netif_tx_queue_stopped(txq)) 
    196192                netif_tx_start_queue(txq); 
     
    216212 } 
    217213  
    218 @@ -225,7 +290,7 @@ ltq_etop_free_channel(struct net_device *dev, struct ltq_etop_chan *ch) 
     214@@ -225,7 +290,7 @@ ltq_etop_free_channel(struct net_device 
    219215        ltq_dma_free(&ch->dma); 
    220216        if (ch->dma.irq) 
     
    384380  
    385381 static void 
    386 @@ -312,7 +442,10 @@ ltq_etop_get_settings(struct net_device *dev, struct ethtool_cmd *cmd) 
     382@@ -312,7 +442,10 @@ ltq_etop_get_settings(struct net_device 
    387383 { 
    388384        struct ltq_etop_priv *priv = netdev_priv(dev); 
     
    396392  
    397393 static int 
    398 @@ -320,7 +453,10 @@ ltq_etop_set_settings(struct net_device *dev, struct ethtool_cmd *cmd) 
     394@@ -320,7 +453,10 @@ ltq_etop_set_settings(struct net_device 
    399395 { 
    400396        struct ltq_etop_priv *priv = netdev_priv(dev); 
     
    408404  
    409405 static int 
    410 @@ -328,7 +464,10 @@ ltq_etop_nway_reset(struct net_device *dev) 
     406@@ -328,7 +464,10 @@ ltq_etop_nway_reset(struct net_device *d 
    411407 { 
    412408        struct ltq_etop_priv *priv = netdev_priv(dev); 
     
    420416  
    421417 static const struct ethtool_ops ltq_etop_ethtool_ops = { 
    422 @@ -339,6 +478,39 @@ static const struct ethtool_ops ltq_etop_ethtool_ops = { 
     418@@ -339,6 +478,39 @@ static const struct ethtool_ops ltq_etop 
    423419 }; 
    424420  
     
    460456 { 
    461457        u32 val = MDIO_REQUEST | 
    462 @@ -379,14 +551,18 @@ ltq_etop_mdio_probe(struct net_device *dev) 
     458@@ -379,14 +551,18 @@ ltq_etop_mdio_probe(struct net_device *d 
    463459 { 
    464460        struct ltq_etop_priv *priv = netdev_priv(dev); 
    465461        struct phy_device *phydev = NULL; 
    466462-       int phy_addr; 
    467 - 
    468 -       for (phy_addr = 0; phy_addr < PHY_MAX_ADDR; phy_addr++) { 
    469 -               if (priv->mii_bus->phy_map[phy_addr]) { 
    470 -                       phydev = priv->mii_bus->phy_map[phy_addr]; 
    471 -                       break; 
    472 -               } 
    473 -       } 
    474463+       u32 phy_supported =  (SUPPORTED_10baseT_Half 
    475464+                       | SUPPORTED_10baseT_Full 
     
    479468+                       | SUPPORTED_MII 
    480469+                       | SUPPORTED_TP); 
    481 + 
     470  
     471-       for (phy_addr = 0; phy_addr < PHY_MAX_ADDR; phy_addr++) { 
     472-               if (priv->mii_bus->phy_map[phy_addr]) { 
     473-                       phydev = priv->mii_bus->phy_map[phy_addr]; 
     474-                       break; 
     475-               } 
     476-       } 
    482477+       if (of_machine_is_compatible("lantiq,ase")) 
    483478+               phydev = priv->mii_bus->phy_map[8]; 
     
    487482        if (!phydev) { 
    488483                netdev_err(dev, "no PHY found\n"); 
    489 @@ -394,21 +570,18 @@ ltq_etop_mdio_probe(struct net_device *dev) 
     484@@ -394,21 +570,18 @@ ltq_etop_mdio_probe(struct net_device *d 
    490485        } 
    491486  
     
    514509        priv->phydev = phydev; 
    515510        pr_info("%s: attached PHY [%s] (phy_addr=%s, irq=%d)\n", 
    516 @@ -433,8 +606,13 @@ ltq_etop_mdio_init(struct net_device *dev) 
     511@@ -433,8 +606,13 @@ ltq_etop_mdio_init(struct net_device *de 
    517512        } 
    518513  
     
    570565-       for (i = 0; i < MAX_DMA_CHAN; i++) { 
    571566-               struct ltq_etop_chan *ch = &priv->ch[i]; 
    572 +       if (priv->phydev) 
    573 +               phy_stop(priv->phydev); 
    574 +       napi_disable(&priv->txch.napi); 
    575 +       napi_disable(&priv->rxch.napi); 
    576 + 
    577 +       spin_lock_irqsave(&priv->lock, flags); 
    578 +       ltq_dma_close(&priv->txch.dma); 
    579 +       ltq_dma_close(&priv->rxch.dma); 
    580 +       spin_unlock_irqrestore(&priv->lock, flags); 
    581   
     567- 
    582568-               if (!IS_RX(i) && !IS_TX(i)) 
    583569-                       continue; 
     
    585571-               ltq_dma_close(&ch->dma); 
    586572-       } 
     573+       if (priv->phydev) 
     574+               phy_stop(priv->phydev); 
     575+       napi_disable(&priv->txch.napi); 
     576+       napi_disable(&priv->rxch.napi); 
     577+ 
     578+       spin_lock_irqsave(&priv->lock, flags); 
     579+       ltq_dma_close(&priv->txch.dma); 
     580+       ltq_dma_close(&priv->rxch.dma); 
     581+       spin_unlock_irqrestore(&priv->lock, flags); 
     582+ 
    587583        return 0; 
    588584 } 
    589585  
    590 @@ -523,16 +704,16 @@ ltq_etop_tx(struct sk_buff *skb, struct net_device *dev) 
     586@@ -523,16 +704,16 @@ ltq_etop_tx(struct sk_buff *skb, struct 
    591587        int queue = skb_get_queue_mapping(skb); 
    592588        struct netdev_queue *txq = netdev_get_tx_queue(dev, queue); 
     
    610606                netif_tx_stop_queue(txq); 
    611607                return NETDEV_TX_BUSY; 
    612 @@ -540,7 +721,7 @@ ltq_etop_tx(struct sk_buff *skb, struct net_device *dev) 
     608@@ -540,7 +721,7 @@ ltq_etop_tx(struct sk_buff *skb, struct 
    613609  
    614610        /* dma needs to start on a 16 byte aligned address */ 
     
    619615        dev->trans_start = jiffies; 
    620616  
    621 @@ -550,11 +731,11 @@ ltq_etop_tx(struct sk_buff *skb, struct net_device *dev) 
     617@@ -550,11 +731,11 @@ ltq_etop_tx(struct sk_buff *skb, struct 
    622618        wmb(); 
    623619        desc->ctl = LTQ_DMA_OWN | LTQ_DMA_SOP | LTQ_DMA_EOP | 
     
    679675  
    680676 err_netdev: 
    681 @@ -680,6 +859,9 @@ ltq_etop_tx_timeout(struct net_device *dev) 
     677@@ -680,6 +859,9 @@ ltq_etop_tx_timeout(struct net_device *d 
    682678        err = ltq_etop_hw_init(dev); 
    683679        if (err) 
     
    689685        netif_wake_queue(dev); 
    690686        return; 
    691 @@ -703,14 +885,19 @@ static const struct net_device_ops ltq_eth_netdev_ops = { 
     687@@ -703,14 +885,19 @@ static const struct net_device_ops ltq_e 
    692688        .ndo_tx_timeout = ltq_etop_tx_timeout, 
    693689 }; 
     
    712708        res = platform_get_resource(pdev, IORESOURCE_MEM, 0); 
    713709        if (!res) { 
    714 @@ -736,30 +923,58 @@ ltq_etop_probe(struct platform_device *pdev) 
     710@@ -736,30 +923,58 @@ ltq_etop_probe(struct platform_device *p 
    715711                goto err_out; 
    716712        } 
     
    786782        err = register_netdev(dev); 
    787783        if (err) 
    788 @@ -788,32 +1003,23 @@ ltq_etop_remove(struct platform_device *pdev) 
     784@@ -788,32 +1003,23 @@ ltq_etop_remove(struct platform_device * 
    789785        return 0; 
    790786 } 
     
    828824 MODULE_AUTHOR("John Crispin <blogic@openwrt.org>"); 
    829825 MODULE_DESCRIPTION("Lantiq SoC ETOP"); 
    830 --  
    831 1.7.10.4 
    832  
  • trunk/target/linux/lantiq/patches-3.8/0027-NET-PHY-adds-driver-for-lantiq-PHY11G.patch

    r36014 r36039  
    1212 create mode 100644 drivers/net/phy/lantiq.c 
    1313 
    14 diff --git a/drivers/net/phy/Kconfig b/drivers/net/phy/Kconfig 
    15 index 961f0b2..41a2992 100644 
    1614--- a/drivers/net/phy/Kconfig 
    1715+++ b/drivers/net/phy/Kconfig 
    18 @@ -107,6 +107,11 @@ config MICREL_PHY 
     16@@ -150,6 +150,11 @@ config MICREL_PHY 
    1917        ---help--- 
    20           Supports the KSZ9021, VSC8201, KS8001 PHYs. 
     18          Currently has a driver for the KSZ8041 
    2119  
    2220+config LANTIQ_PHY 
     
    2826        bool "Driver for MDIO Bus/PHY emulation with fixed speed/link PHYs" 
    2927        depends on PHYLIB=y 
    30 diff --git a/drivers/net/phy/Makefile b/drivers/net/phy/Makefile 
    31 index 9645e38..e2eeee3 100644 
    3228--- a/drivers/net/phy/Makefile 
    3329+++ b/drivers/net/phy/Makefile 
    34 @@ -23,6 +23,7 @@ obj-$(CONFIG_NATIONAL_PHY)    += national.o 
     30@@ -39,6 +39,7 @@ obj-$(CONFIG_NATIONAL_PHY)    += national.o 
    3531 obj-$(CONFIG_DP83640_PHY)      += dp83640.o 
    3632 obj-$(CONFIG_STE10XP)          += ste10Xp.o 
     
    4036 obj-$(CONFIG_MICREL_KS8995MA)  += spi_ks8995.o 
    4137 obj-$(CONFIG_AT803X_PHY)       += at803x.o 
    42 diff --git a/drivers/net/phy/lantiq.c b/drivers/net/phy/lantiq.c 
    43 new file mode 100644 
    44 index 0000000..418dff0 
    4538--- /dev/null 
    4639+++ b/drivers/net/phy/lantiq.c 
     
    266259+MODULE_AUTHOR("Daniel Schwierzeck <daniel.schwierzeck@googlemail.com>"); 
    267260+MODULE_LICENSE("GPL"); 
    268 --  
    269 1.7.10.4 
    270  
  • trunk/target/linux/lantiq/patches-3.8/0028-NET-lantiq-adds-PHY11G-firmware-blobs.patch

    r36014 r36039  
    1313 create mode 100644 firmware/lantiq/README 
    1414 
    15 diff --git a/firmware/Makefile b/firmware/Makefile 
    16 index cbb09ce..cdc0aef 100644 
    1715--- a/firmware/Makefile 
    1816+++ b/firmware/Makefile 
    19 @@ -134,6 +134,8 @@ fw-shipped-$(CONFIG_USB_SERIAL_KEYSPAN_PDA) += keyspan_pda/keyspan_pda.fw 
     17@@ -134,6 +134,8 @@ fw-shipped-$(CONFIG_USB_SERIAL_KEYSPAN_P 
    2018 fw-shipped-$(CONFIG_USB_SERIAL_XIRCOM) += keyspan_pda/xircom_pgs.fw 
    2119 fw-shipped-$(CONFIG_USB_VICAM) += vicam/firmware.fw 
     
    2624  
    2725 fw-shipped-all := $(fw-shipped-y) $(fw-shipped-m) $(fw-shipped-) 
    28 diff --git a/firmware/lantiq/COPYING b/firmware/lantiq/COPYING 
    29 new file mode 100644 
    30 index 0000000..5ec70b2 
    3126--- /dev/null 
    3227+++ b/firmware/lantiq/COPYING 
     
    322317+ 
    323318+                    END OF TERMS AND CONDITIONS 
    324 diff --git a/firmware/lantiq/README b/firmware/lantiq/README 
    325 new file mode 100644 
    326 index 0000000..cb1a10a 
    327319--- /dev/null 
    328320+++ b/firmware/lantiq/README 
     
    373365+lantiq/vr9_phy11g_a2x.bin 
    374366+lantiq/vr9_phy22f_a2x.bin 
    375 --  
    376 1.7.10.4 
    377  
  • trunk/target/linux/lantiq/patches-3.8/0029-NET-lantiq-adds-gphy-clock.patch

    r36014 r36039  
    88 1 file changed, 1 insertion(+) 
    99 
    10 diff --git a/arch/mips/lantiq/xway/sysctrl.c b/arch/mips/lantiq/xway/sysctrl.c 
    11 index 3390fcd..c24924f 100644 
    1210--- a/arch/mips/lantiq/xway/sysctrl.c 
    1311+++ b/arch/mips/lantiq/xway/sysctrl.c 
     
    2018                clkdev_add_static(ltq_ar9_cpu_hz(), ltq_ar9_fpi_hz(), 
    2119                                ltq_ar9_fpi_hz(), CLOCK_250M); 
    22 --  
    23 1.7.10.4 
    24  
  • trunk/target/linux/lantiq/patches-3.8/0030-MIPS-lantiq-add-pcie-driver.patch

    r36014 r36039  
    3737 create mode 100644 arch/mips/pci/ifxmips_pcie_vr9.h 
    3838 
    39 diff --git a/arch/mips/lantiq/Kconfig b/arch/mips/lantiq/Kconfig 
    40 index 675310a..4c9a241 100644 
    4139--- a/arch/mips/lantiq/Kconfig 
    4240+++ b/arch/mips/lantiq/Kconfig 
     
    6563        bool "XRX200 PHY firmware loader" 
    6664        depends on SOC_XWAY 
    67 diff --git a/arch/mips/lantiq/xway/sysctrl.c b/arch/mips/lantiq/xway/sysctrl.c 
    68 index c24924f..e30dde8 100644 
    6965--- a/arch/mips/lantiq/xway/sysctrl.c 
    7066+++ b/arch/mips/lantiq/xway/sysctrl.c 
     
    7874                clkdev_add_static(ltq_ar9_cpu_hz(), ltq_ar9_fpi_hz(), 
    7975                                ltq_ar9_fpi_hz(), CLOCK_250M); 
    80 diff --git a/arch/mips/pci/Makefile b/arch/mips/pci/Makefile 
    81 index ce995d3..bd32fe1 100644 
    8276--- a/arch/mips/pci/Makefile 
    8377+++ b/arch/mips/pci/Makefile 
    84 @@ -42,6 +42,8 @@ obj-$(CONFIG_SIBYTE_BCM1x80)  += pci-bcm1480.o pci-bcm1480ht.o 
     78@@ -42,6 +42,8 @@ obj-$(CONFIG_SIBYTE_BCM1x80)  += pci-bcm1 
    8579 obj-$(CONFIG_SNI_RM)           += fixup-sni.o ops-sni.o 
    8680 obj-$(CONFIG_LANTIQ)           += fixup-lantiq.o 
     
    9185 obj-$(CONFIG_TANBAC_TB0226)    += fixup-tb0226.o 
    9286 obj-$(CONFIG_TANBAC_TB0287)    += fixup-tb0287.o 
    93 diff --git a/arch/mips/pci/fixup-lantiq-pcie.c b/arch/mips/pci/fixup-lantiq-pcie.c 
    94 new file mode 100644 
    95 index 0000000..50a1c3b 
    9687--- /dev/null 
    9788+++ b/arch/mips/pci/fixup-lantiq-pcie.c 
     
    179170+DECLARE_PCI_FIXUP_EARLY(PCI_VENDOR_ID_LANTIQ, PCI_DEVICE_ID_LANTIQ_PCIE, 
    180171+     ifx_pcie_rc_class_early_fixup); 
    181 diff --git a/arch/mips/pci/fixup-lantiq.c b/arch/mips/pci/fixup-lantiq.c 
    182 index 6c829df..cf5c4e0 100644 
    183172--- a/arch/mips/pci/fixup-lantiq.c 
    184173+++ b/arch/mips/pci/fixup-lantiq.c 
     
    191180 int pcibios_plat_dev_init(struct pci_dev *dev) 
    192181 { 
    193 @@ -28,6 +29,8 @@ int __init pcibios_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) 
     182@@ -28,6 +29,8 @@ int __init pcibios_map_irq(const struct 
    194183        struct of_irq dev_irq; 
    195184        int irq; 
     
    200189                dev_err(&dev->dev, "trying to map irq for unknown slot:%d pin:%d\n", 
    201190                        slot, pin); 
    202 diff --git a/arch/mips/pci/ifxmips_pci_common.h b/arch/mips/pci/ifxmips_pci_common.h 
    203 new file mode 100644 
    204 index 0000000..46f4cb2 
    205191--- /dev/null 
    206192+++ b/arch/mips/pci/ifxmips_pci_common.h 
     
    263249+#endif /* IFXMIPS_PCI_COMMON_H */ 
    264250+ 
    265 diff --git a/arch/mips/pci/ifxmips_pcie.c b/arch/mips/pci/ifxmips_pcie.c 
    266 new file mode 100644 
    267 index 0000000..5cebfe6 
    268251--- /dev/null 
    269252+++ b/arch/mips/pci/ifxmips_pcie.c 
     
    18761859+MODULE_DESCRIPTION("Infineon builtin PCIe RC driver"); 
    18771860+ 
    1878 diff --git a/arch/mips/pci/ifxmips_pcie.h b/arch/mips/pci/ifxmips_pcie.h 
    1879 new file mode 100644 
    1880 index 0000000..c6f92f5 
    18811861--- /dev/null 
    18821862+++ b/arch/mips/pci/ifxmips_pcie.h 
     
    20171997+#endif  /* IFXMIPS_PCIE_H */ 
    20181998+ 
    2019 diff --git a/arch/mips/pci/ifxmips_pcie_ar10.h b/arch/mips/pci/ifxmips_pcie_ar10.h 
    2020 new file mode 100644 
    2021 index 0000000..99ff463 
    20221999--- /dev/null 
    20232000+++ b/arch/mips/pci/ifxmips_pcie_ar10.h 
     
    23132290+ 
    23142291+#endif /* IFXMIPS_PCIE_AR10_H */ 
    2315 diff --git a/arch/mips/pci/ifxmips_pcie_msi.c b/arch/mips/pci/ifxmips_pcie_msi.c 
    2316 new file mode 100644 
    2317 index 0000000..bffd6fa 
    23182292--- /dev/null 
    23192293+++ b/arch/mips/pci/ifxmips_pcie_msi.c 
     
    27112685+MODULE_DESCRIPTION("Infineon PCIe IP builtin MSI PIC driver"); 
    27122686+ 
    2713 diff --git a/arch/mips/pci/ifxmips_pcie_phy.c b/arch/mips/pci/ifxmips_pcie_phy.c 
    2714 new file mode 100644 
    2715 index 0000000..f5b0f13 
    27162687--- /dev/null 
    27172688+++ b/arch/mips/pci/ifxmips_pcie_phy.c 
     
    31953166+} 
    31963167+ 
    3197 diff --git a/arch/mips/pci/ifxmips_pcie_pm.c b/arch/mips/pci/ifxmips_pcie_pm.c 
    3198 new file mode 100644 
    3199 index 0000000..a10ecad 
    32003168--- /dev/null 
    32013169+++ b/arch/mips/pci/ifxmips_pcie_pm.c 
     
    33773345+} 
    33783346+ 
    3379 diff --git a/arch/mips/pci/ifxmips_pcie_pm.h b/arch/mips/pci/ifxmips_pcie_pm.h 
    3380 new file mode 100644 
    3381 index 0000000..6ece20d 
    33823347--- /dev/null 
    33833348+++ b/arch/mips/pci/ifxmips_pcie_pm.h 
     
    34193384+#endif /* IFXMIPS_PCIE_PM_H  */ 
    34203385+ 
    3421 diff --git a/arch/mips/pci/ifxmips_pcie_reg.h b/arch/mips/pci/ifxmips_pcie_reg.h 
    3422 new file mode 100644 
    3423 index 0000000..e7e4b6c 
    34243386--- /dev/null 
    34253387+++ b/arch/mips/pci/ifxmips_pcie_reg.h 
     
    44264388+#endif /* IFXMIPS_PCIE_REG_H */ 
    44274389+ 
    4428 diff --git a/arch/mips/pci/ifxmips_pcie_vr9.h b/arch/mips/pci/ifxmips_pcie_vr9.h 
    4429 new file mode 100644 
    4430 index 0000000..57d9368 
    44314390--- /dev/null 
    44324391+++ b/arch/mips/pci/ifxmips_pcie_vr9.h 
     
    47034662+#endif /* IFXMIPS_PCIE_VR9_H */ 
    47044663+ 
    4705 diff --git a/arch/mips/pci/pci.c b/arch/mips/pci/pci.c 
    4706 index a184344..35ca57f 100644 
    47074664--- a/arch/mips/pci/pci.c 
    47084665+++ b/arch/mips/pci/pci.c 
     
    47394696 { 
    47404697        u16 cmd, old_cmd; 
    4741 diff --git a/drivers/pci/pcie/aer/Kconfig b/drivers/pci/pcie/aer/Kconfig 
    4742 index 50e94e0..4bf848f 100644 
    47434698--- a/drivers/pci/pcie/aer/Kconfig 
    47444699+++ b/drivers/pci/pcie/aer/Kconfig 
     
    47524707          This enables PCI Express Root Port Advanced Error Reporting 
    47534708          (AER) driver support. Error reporting messages sent to Root 
    4754 diff --git a/include/linux/pci.h b/include/linux/pci.h 
    4755 index 15472d6..73b6926 100644 
    47564709--- a/include/linux/pci.h 
    47574710+++ b/include/linux/pci.h 
    4758 @@ -1059,6 +1059,8 @@ void pci_walk_bus(struct pci_bus *top, int (*cb)(struct pci_dev *, void *), 
     4711@@ -1059,6 +1059,8 @@ void pci_walk_bus(struct pci_bus *top, i 
    47594712 int pci_cfg_space_size_ext(struct pci_dev *dev); 
    47604713 int pci_cfg_space_size(struct pci_dev *dev); 
     
    47654718 resource_size_t pcibios_window_alignment(struct pci_bus *bus, 
    47664719                                         unsigned long type); 
    4767 diff --git a/include/linux/pci_ids.h b/include/linux/pci_ids.h 
    4768 index 0eb6579..81adb58 100644 
    47694720--- a/include/linux/pci_ids.h 
    47704721+++ b/include/linux/pci_ids.h 
     
    47824733 #define PCI_DEVICE_ID_WINBOND_82C105   0x0105 
    47834734 #define PCI_DEVICE_ID_WINBOND_83C553   0x0565 
    4784 --  
    4785 1.7.10.4 
    4786  
  • trunk/target/linux/lantiq/patches-3.8/0031-MIPS-lantiq-adds-minimal-dcdc-driver.patch

    r36014 r36039  
    1313 create mode 100644 arch/mips/lantiq/xway/dcdc.c 
    1414 
    15 diff --git a/arch/mips/lantiq/xway/Makefile b/arch/mips/lantiq/xway/Makefile 
    16 index 7a13660..087497d 100644 
    1715--- a/arch/mips/lantiq/xway/Makefile 
    1816+++ b/arch/mips/lantiq/xway/Makefile 
     
    2220  
    2321 obj-$(CONFIG_XRX200_PHY_FW) += xrx200_phy_fw.o 
    24 diff --git a/arch/mips/lantiq/xway/dcdc.c b/arch/mips/lantiq/xway/dcdc.c 
    25 new file mode 100644 
    26 index 0000000..8dd871a 
    2722--- /dev/null 
    2823+++ b/arch/mips/lantiq/xway/dcdc.c 
     
    10297+ 
    10398+arch_initcall(dcdc_init); 
    104 --  
    105 1.7.10.4 
    106  
  • trunk/target/linux/lantiq/patches-3.8/0032-MTD-lantiq-Add-NAND-support-on-Lantiq-Falcon-SoC.patch

    r36014 r36039  
    1717 create mode 100644 drivers/mtd/nand/falcon_nand.c 
    1818 
    19 diff --git a/drivers/mtd/nand/Kconfig b/drivers/mtd/nand/Kconfig 
    20 index 5819eb5..058939d 100644 
    2119--- a/drivers/mtd/nand/Kconfig 
    2220+++ b/drivers/mtd/nand/Kconfig 
     
    3432+ 
    3533 endif # MTD_NAND 
    36 diff --git a/drivers/mtd/nand/Makefile b/drivers/mtd/nand/Makefile 
    37 index d76d912..1a61bf0 100644 
    3834--- a/drivers/mtd/nand/Makefile 
    3935+++ b/drivers/mtd/nand/Makefile 
    40 @@ -53,5 +53,6 @@ obj-$(CONFIG_MTD_NAND_JZ4740)         += jz4740_nand.o 
     36@@ -53,5 +53,6 @@ obj-$(CONFIG_MTD_NAND_JZ4740)         += jz4740 
    4137 obj-$(CONFIG_MTD_NAND_GPMI_NAND)       += gpmi-nand/ 
    4238 obj-$(CONFIG_MTD_NAND_XWAY)            += xway_nand.o 
     
    4541  
    4642 nand-objs := nand_base.o nand_bbt.o 
    47 diff --git a/drivers/mtd/nand/falcon_nand.c b/drivers/mtd/nand/falcon_nand.c 
    48 new file mode 100644 
    49 index 0000000..13458d3 
    5043--- /dev/null 
    5144+++ b/drivers/mtd/nand/falcon_nand.c 
     
    134127+ 
    135128+arch_initcall(falcon_register_nand); 
    136 --  
    137 1.7.10.4 
    138  
  • trunk/target/linux/lantiq/patches-3.8/0033-MTD-lantiq-xway-make-nand-actually-work.patch

    r36014 r36039  
    1111 1 file changed, 45 insertions(+), 9 deletions(-) 
    1212 
    13 diff --git a/drivers/mtd/nand/xway_nand.c b/drivers/mtd/nand/xway_nand.c 
    14 index 3f81dc8..49b2e47 100644 
    1513--- a/drivers/mtd/nand/xway_nand.c 
    1614+++ b/drivers/mtd/nand/xway_nand.c 
     
    4745 } 
    4846  
    49 @@ -94,17 +104,15 @@ static void xway_cmd_ctrl(struct mtd_info *mtd, int cmd, unsigned int ctrl) 
     47@@ -94,17 +104,15 @@ static void xway_cmd_ctrl(struct mtd_inf 
    5048        unsigned long flags; 
    5149  
     
    6967                        ; 
    7068                spin_unlock_irqrestore(&ebu_lock, flags); 
    71 @@ -124,12 +132,38 @@ static unsigned char xway_read_byte(struct mtd_info *mtd) 
     69@@ -124,12 +132,38 @@ static unsigned char xway_read_byte(stru 
    7270        int ret; 
    7371  
     
    109107 { 
    110108        struct nand_chip *this = platform_get_drvdata(pdev); 
    111 @@ -175,6 +209,8 @@ static struct platform_nand_data xway_nand_data = { 
     109@@ -175,6 +209,8 @@ static struct platform_nand_data xway_na 
    112110                .dev_ready      = xway_dev_ready, 
    113111                .select_chip    = xway_select_chip, 
     
    118116 }; 
    119117  
    120 --  
    121 1.7.10.4 
    122  
  • trunk/target/linux/lantiq/patches-3.8/0034-MTD-lantiq-handle-NO_XIP-on-cfi0001-flash.patch

    r36014 r36039  
    88 1 file changed, 5 insertions(+), 1 deletion(-) 
    99 
    10 diff --git a/drivers/mtd/maps/lantiq-flash.c b/drivers/mtd/maps/lantiq-flash.c 
    11 index 3c3c791..343cfaa 100644 
    1210--- a/drivers/mtd/maps/lantiq-flash.c 
    1311+++ b/drivers/mtd/maps/lantiq-flash.c 
    14 @@ -134,7 +134,11 @@ ltq_mtd_probe(struct platform_device *pdev) 
     12@@ -134,7 +134,11 @@ ltq_mtd_probe(struct platform_device *pd 
    1513        } 
    1614  
     
    2523        ltq_mtd->map->virt = devm_request_and_ioremap(&pdev->dev, ltq_mtd->res); 
    2624        if (!ltq_mtd->map->virt) { 
    27 --  
    28 1.7.10.4 
    29  
  • trunk/target/linux/lantiq/patches-3.8/0035-owrt-generic-dtb-image-hack.patch

    r36014 r36039  
    88 1 file changed, 3 insertions(+) 
    99 
    10 diff --git a/arch/mips/kernel/head.S b/arch/mips/kernel/head.S 
    11 index fcf9731..dc7fa6e 100644 
    1210--- a/arch/mips/kernel/head.S 
    1311+++ b/arch/mips/kernel/head.S 
    14 @@ -140,6 +140,9 @@ FEXPORT(__kernel_entry) 
    15         j       kernel_entry 
    16  #endif 
     12@@ -146,6 +146,9 @@ EXPORT(__image_cmdline) 
     13        .fill   0x400 
     14 #endif /* CONFIG_IMAGE_CMDLINE_HACK */ 
    1715  
    1816+       .ascii  "OWRTDTB:" 
     
    2220  
    2321 NESTED(kernel_entry, 16, sp)                   # kernel entry point 
    24 --  
    25 1.7.10.4 
    26  
  • trunk/target/linux/lantiq/patches-3.8/0036-owrt-lantiq-dtb-image-hack.patch

    r36014 r36039  
    99 2 files changed, 3 insertions(+), 3 deletions(-) 
    1010 
    11 diff --git a/arch/mips/lantiq/Makefile b/arch/mips/lantiq/Makefile 
    12 index d6bdc57..690257a 100644 
    1311--- a/arch/mips/lantiq/Makefile 
    1412+++ b/arch/mips/lantiq/Makefile 
     
    2220  
    2321 obj-$(CONFIG_SOC_TYPE_XWAY) += xway/ 
    24 diff --git a/arch/mips/lantiq/prom.c b/arch/mips/lantiq/prom.c 
    25 index 9f9e875..72b183a 100644 
    2622--- a/arch/mips/lantiq/prom.c 
    2723+++ b/arch/mips/lantiq/prom.c 
    28 @@ -57,6 +57,8 @@ static void __init prom_init_cmdline(void) 
     24@@ -57,6 +57,8 @@ static void __init prom_init_cmdline(voi 
    2925        } 
    3026 } 
     
    4440  
    4541 void __init device_tree_init(void) 
    46 --  
    47 1.7.10.4 
    48  
  • trunk/target/linux/lantiq/patches-3.8/0037-owrt-lantiq-wifi-and-ethernet-eeprom-handling.patch

    r36014 r36039  
    2020 create mode 100644 arch/mips/lantiq/xway/rt_eep.c 
    2121 
    22 diff --git a/arch/mips/include/asm/mach-lantiq/pci-ath-fixup.h b/arch/mips/include/asm/mach-lantiq/pci-ath-fixup.h 
    23 new file mode 100644 
    24 index 0000000..095d2619 
    2522--- /dev/null 
    2623+++ b/arch/mips/include/asm/mach-lantiq/pci-ath-fixup.h 
     
    3229+ 
    3330+#endif /* _PCI_ATH_FIXUP */ 
    34 diff --git a/arch/mips/include/asm/mach-lantiq/xway/lantiq_soc.h b/arch/mips/include/asm/mach-lantiq/xway/lantiq_soc.h 
    35 index 133336b..779715c 100644 
    3631--- a/arch/mips/include/asm/mach-lantiq/xway/lantiq_soc.h 
    3732+++ b/arch/mips/include/asm/mach-lantiq/xway/lantiq_soc.h 
    38 @@ -90,5 +90,8 @@ int xrx200_gphy_boot(struct device *dev, unsigned int id, dma_addr_t dev_addr); 
     33@@ -90,5 +90,8 @@ int xrx200_gphy_boot(struct device *dev, 
    3934 extern void ltq_pmu_enable(unsigned int module); 
    4035 extern void ltq_pmu_disable(unsigned int module); 
     
    4540 #endif /* CONFIG_SOC_TYPE_XWAY */ 
    4641 #endif /* _LTQ_XWAY_H__ */ 
    47 diff --git a/arch/mips/lantiq/xway/Makefile b/arch/mips/lantiq/xway/Makefile 
    48 index 087497d..51f0eba 100644 
    4942--- a/arch/mips/lantiq/xway/Makefile 
    5043+++ b/arch/mips/lantiq/xway/Makefile 
     
    5649+ 
    5750 obj-$(CONFIG_XRX200_PHY_FW) += xrx200_phy_fw.o 
    58 diff --git a/arch/mips/lantiq/xway/ath_eep.c b/arch/mips/lantiq/xway/ath_eep.c 
    59 new file mode 100644 
    60 index 0000000..96da7c1 
    6151--- /dev/null 
    6252+++ b/arch/mips/lantiq/xway/ath_eep.c 
     
    268258+} 
    269259+device_initcall(of_ath5k_eeprom_init); 
    270 diff --git a/arch/mips/lantiq/xway/eth_mac.c b/arch/mips/lantiq/xway/eth_mac.c 
    271 new file mode 100644 
    272 index 0000000..d288a0e 
    273260--- /dev/null 
    274261+++ b/arch/mips/lantiq/xway/eth_mac.c 
     
    350337+} 
    351338+device_initcall(of_eth_mac_init); 
    352 diff --git a/arch/mips/lantiq/xway/pci-ath-fixup.c b/arch/mips/lantiq/xway/pci-ath-fixup.c 
    353 new file mode 100644 
    354 index 0000000..c87ffb2 
    355339--- /dev/null 
    356340+++ b/arch/mips/lantiq/xway/pci-ath-fixup.c 
     
    465449+       ath_num_fixups++; 
    466450+} 
    467 diff --git a/arch/mips/lantiq/xway/rt_eep.c b/arch/mips/lantiq/xway/rt_eep.c 
    468 new file mode 100644 
    469 index 0000000..00f2d4c 
    470451--- /dev/null 
    471452+++ b/arch/mips/lantiq/xway/rt_eep.c 
     
    531512+} 
    532513+device_initcall(of_ralink_eeprom_init); 
    533 diff --git a/drivers/net/ethernet/lantiq_etop.c b/drivers/net/ethernet/lantiq_etop.c 
    534 index 91a37f1..fa23a7e 100644 
    535514--- a/drivers/net/ethernet/lantiq_etop.c 
    536515+++ b/drivers/net/ethernet/lantiq_etop.c 
     
    545524                pr_warn("etop: invalid MAC, using random\n"); 
    546525                random_ether_addr(mac.sa_data); 
    547 @@ -885,8 +886,7 @@ static const struct net_device_ops ltq_eth_netdev_ops = { 
     526@@ -885,8 +886,7 @@ static const struct net_device_ops ltq_e 
    548527        .ndo_tx_timeout = ltq_etop_tx_timeout, 
    549528 }; 
     
    555534        struct net_device *dev; 
    556535        struct ltq_etop_priv *priv; 
    557 @@ -950,7 +950,9 @@ ltq_etop_probe(struct platform_device *pdev) 
     536@@ -950,7 +950,9 @@ ltq_etop_probe(struct platform_device *p 
    558537        priv->tx_irq = irqres[0].start; 
    559538        priv->rx_irq = irqres[1].start; 
     
    566545        priv->clk_ppe = clk_get(&pdev->dev, NULL); 
    567546        if (IS_ERR(priv->clk_ppe)) 
    568 --  
    569 1.7.10.4 
    570  
  • trunk/target/linux/lantiq/patches-3.8/0038-owrt-lantiq-handle-vmmc-memory-reservation.patch

    r36014 r36039  
    1010 create mode 100644 arch/mips/lantiq/xway/vmmc.c 
    1111 
    12 diff --git a/arch/mips/lantiq/xway/Makefile b/arch/mips/lantiq/xway/Makefile 
    13 index 51f0eba..3a01d22 100644 
    1412--- a/arch/mips/lantiq/xway/Makefile 
    1513+++ b/arch/mips/lantiq/xway/Makefile 
     
    2220  
    2321 obj-$(CONFIG_XRX200_PHY_FW) += xrx200_phy_fw.o 
    24 diff --git a/arch/mips/lantiq/xway/vmmc.c b/arch/mips/lantiq/xway/vmmc.c 
    25 new file mode 100644 
    26 index 0000000..6dedf77 
    2722--- /dev/null 
    2823+++ b/arch/mips/lantiq/xway/vmmc.c 
     
    9186+ 
    9287+module_platform_driver(vmmc_driver); 
    93 --  
    94 1.7.10.4 
    95  
  • trunk/target/linux/lantiq/patches-3.8/0039-owrt-lantiq-backport-old-timer-code.patch

    r36014 r36039  
    1212 create mode 100644 arch/mips/lantiq/xway/timer.c 
    1313 
    14 diff --git a/arch/mips/include/asm/mach-lantiq/lantiq_timer.h b/arch/mips/include/asm/mach-lantiq/lantiq_timer.h 
    15 new file mode 100644 
    16 index 0000000..ef564ab 
    1714--- /dev/null 
    1815+++ b/arch/mips/include/asm/mach-lantiq/lantiq_timer.h 
     
    173170+ 
    174171+#endif /* __DANUBE_GPTU_DEV_H__2005_07_26__10_19__ */ 
    175 diff --git a/arch/mips/lantiq/xway/Makefile b/arch/mips/lantiq/xway/Makefile 
    176 index 3a01d22..ea8706f 100644 
    177172--- a/arch/mips/lantiq/xway/Makefile 
    178173+++ b/arch/mips/lantiq/xway/Makefile 
     
    183178 obj-y += eth_mac.o vmmc.o 
    184179 obj-$(CONFIG_PCI) += ath_eep.o rt_eep.o pci-ath-fixup.o 
    185 diff --git a/arch/mips/lantiq/xway/timer.c b/arch/mips/lantiq/xway/timer.c 
    186 new file mode 100644 
    187 index 0000000..1c0fdb8 
    188180--- /dev/null 
    189181+++ b/arch/mips/lantiq/xway/timer.c 
     
    10341026+ 
    10351027+#endif 
    1036 --  
    1037 1.7.10.4 
    1038  
  • trunk/target/linux/lantiq/patches-3.8/0040-owrt-lantiq-add-atm-hack.patch

    r36014 r36039  
    1616 create mode 100644 arch/mips/include/asm/mach-lantiq/lantiq_ptm.h 
    1717 
    18 diff --git a/arch/mips/include/asm/mach-lantiq/lantiq_atm.h b/arch/mips/include/asm/mach-lantiq/lantiq_atm.h 
    19 new file mode 100644 
    20 index 0000000..bf045a9 
    2118--- /dev/null 
    2219+++ b/arch/mips/include/asm/mach-lantiq/lantiq_atm.h 
     
    218215+#endif  //  IFX_ATM_H 
    219216+ 
    220 diff --git a/arch/mips/include/asm/mach-lantiq/lantiq_ptm.h b/arch/mips/include/asm/mach-lantiq/lantiq_ptm.h 
    221 new file mode 100644 
    222 index 0000000..698e5c3 
    223217--- /dev/null 
    224218+++ b/arch/mips/include/asm/mach-lantiq/lantiq_ptm.h 
     
    427421+#endif  //  IFX_PTM_H 
    428422+ 
    429 diff --git a/arch/mips/lantiq/irq.c b/arch/mips/lantiq/irq.c 
    430 index 5119487..6d2c486 100644 
    431423--- a/arch/mips/lantiq/irq.c 
    432424+++ b/arch/mips/lantiq/irq.c 
     
    439431 #include <asm/bootinfo.h> 
    440432 #include <asm/irq_cpu.h> 
    441 @@ -99,6 +100,7 @@ void ltq_mask_and_ack_irq(struct irq_data *d) 
     433@@ -99,6 +100,7 @@ void ltq_mask_and_ack_irq(struct irq_dat 
    442434        ltq_icu_w32(im, ltq_icu_r32(im, ier) & ~BIT(offset), ier); 
    443435        ltq_icu_w32(im, BIT(offset), isr); 
     
    447439 static void ltq_ack_irq(struct irq_data *d) 
    448440 { 
    449 diff --git a/arch/mips/mm/cache.c b/arch/mips/mm/cache.c 
    450 index 07cec44..a3e3872 100644 
    451441--- a/arch/mips/mm/cache.c 
    452442+++ b/arch/mips/mm/cache.c 
    453 @@ -57,6 +57,8 @@ void (*_dma_cache_wback)(unsigned long start, unsigned long size); 
     443@@ -58,6 +58,8 @@ void (*_dma_cache_wback)(unsigned long s 
    454444 void (*_dma_cache_inv)(unsigned long start, unsigned long size); 
    455445  
     
    460450 #endif /* CONFIG_DMA_NONCOHERENT */ 
    461451  
    462 diff --git a/include/uapi/linux/atm.h b/include/uapi/linux/atm.h 
    463 index 88399db..78c8bbc 100644 
    464452--- a/include/uapi/linux/atm.h 
    465453+++ b/include/uapi/linux/atm.h 
     
    479467        unsigned char   traffic_class;  /* traffic class (ATM_UBR, ...) */ 
    480468        int             max_pcr;        /* maximum PCR in cells per second */ 
    481 diff --git a/net/atm/common.c b/net/atm/common.c 
    482 index 806fc0a..82bc78e 100644 
    483469--- a/net/atm/common.c 
    484470+++ b/net/atm/common.c 
    485 @@ -62,11 +62,17 @@ static void vcc_remove_socket(struct sock *sk) 
     471@@ -62,11 +62,17 @@ static void vcc_remove_socket(struct soc 
    486472        write_unlock_irq(&vcc_sklist_lock); 
    487473 } 
     
    501487                pr_debug("Sorry: wmem_alloc = %d, size = %d, sndbuf = %d\n", 
    502488                         sk_wmem_alloc_get(sk), size, sk->sk_sndbuf); 
    503 diff --git a/net/atm/proc.c b/net/atm/proc.c 
    504 index 0d020de..9fdb539 100644 
    505489--- a/net/atm/proc.c 
    506490+++ b/net/atm/proc.c 
    507 @@ -154,7 +154,7 @@ static void *vcc_seq_next(struct seq_file *seq, void *v, loff_t *pos) 
     491@@ -154,7 +154,7 @@ static void *vcc_seq_next(struct seq_fil 
    508492 static void pvc_info(struct seq_file *seq, struct atm_vcc *vcc) 
    509493 { 
     
    514498                "---",  "1",    "2",    "3/4",  /*  0- 3 */ 
    515499                "???",  "5",    "???",  "???",  /*  4- 7 */ 
    516 --  
    517 1.7.10.4 
    518  
  • trunk/target/linux/malta/Makefile

    r35927 r36039  
    1414MAINTAINER:=Florian Fainelli <florian@openwrt.org> 
    1515 
    16 LINUX_VERSION:=3.8.2 
     16LINUX_VERSION:=3.8.3 
    1717 
    1818DEVICE_TYPE:=developerboard 
  • trunk/target/linux/mpc52xx/Makefile

    r35976 r36039  
    1313FEATURES:=targz ext4 
    1414 
    15 LINUX_VERSION:=3.8.2 
     15LINUX_VERSION:=3.8.3 
    1616 
    1717include $(INCLUDE_DIR)/target.mk 
  • trunk/target/linux/mpc83xx/Makefile

    r35923 r36039  
    1414MAINTAINER:=Imre Kaloz <kaloz@openwrt.org> 
    1515 
    16 LINUX_VERSION:=3.8.2 
     16LINUX_VERSION:=3.8.3 
    1717 
    1818include $(INCLUDE_DIR)/target.mk 
  • trunk/target/linux/mpc85xx/Makefile

    r35871 r36039  
    1414MAINTAINER:=Imre Kaloz <kaloz@openwrt.org> 
    1515 
    16 LINUX_VERSION:=3.8.2 
     16LINUX_VERSION:=3.8.3 
    1717 
    1818include $(INCLUDE_DIR)/target.mk 
  • trunk/target/linux/mvebu/Makefile

    r35868 r36039  
    1414MAINTAINER:=Florian Fainelli <florian@openwrt.org> 
    1515 
    16 LINUX_VERSION:=3.8.2 
     16LINUX_VERSION:=3.8.3 
    1717 
    1818include $(INCLUDE_DIR)/target.mk 
  • trunk/target/linux/ppc40x/Makefile

    r35881 r36039  
    1414MAINTAINER:=Imre Kaloz <kaloz@openwrt.org> 
    1515 
    16 LINUX_VERSION:=3.8.2 
     16LINUX_VERSION:=3.8.3 
    1717 
    1818include $(INCLUDE_DIR)/target.mk 
  • trunk/target/linux/ppc44x/Makefile

    r35883 r36039  
    1414MAINTAINER:=Imre Kaloz <kaloz@openwrt.org> 
    1515 
    16 LINUX_VERSION:=3.8.2 
     16LINUX_VERSION:=3.8.3 
    1717 
    1818include $(INCLUDE_DIR)/target.mk 
  • trunk/target/linux/ramips/patches-3.8/104-ramips-watchdog-driver.patch

    r35801 r36039  
    11--- a/drivers/watchdog/Kconfig 
    22+++ b/drivers/watchdog/Kconfig 
    3 @@ -1076,6 +1076,13 @@ config LANTIQ_WDT 
     3@@ -1077,6 +1077,13 @@ config LANTIQ_WDT 
    44        help 
    55          Hardware driver for the Lantiq SoC Watchdog Timer. 
  • trunk/target/linux/rb532/Makefile

    r35921 r36039  
    1212FEATURES:=jffs2 pci targz broken 
    1313 
    14 LINUX_VERSION:=3.8.2 
     14LINUX_VERSION:=3.8.3 
    1515 
    1616include $(INCLUDE_DIR)/target.mk 
  • trunk/target/linux/realview/Makefile

    r35939 r36039  
    1414MAINTAINER:=Florian Fainelli <florian@openwrt.org> 
    1515 
    16 LINUX_VERSION:=3.8.2 
     16LINUX_VERSION:=3.8.3 
    1717 
    1818DEVICE_TYPE:=developerboard 
  • trunk/target/linux/xburst/Makefile

    r35933 r36039  
    1313SUBTARGETS:=qi_lb60 n516 n526 id800wt 
    1414 
    15 LINUX_VERSION:=3.8.2 
     15LINUX_VERSION:=3.8.3 
    1616 
    1717DEVICE_TYPE=other 
Note: See TracChangeset for help on using the changeset viewer.