Changeset 36215


Ignore:
Timestamp:
2013-04-06T13:40:44+02:00 (5 years ago)
Author:
juhosg
Message:

kernel: update linux 3.8 to 3.8.6

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

Location:
trunk
Files:
83 edited

Legend:

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

    r36039 r36215  
    1212  LINUX_KERNEL_MD5SUM:=09624c3702107076efcac5e1cd8a18ec 
    1313endif 
    14 ifeq ($(LINUX_VERSION),3.8.3) 
    15   LINUX_KERNEL_MD5SUM:=eb59b1fc7343db96e20c85a9cf2baa9f 
     14ifeq ($(LINUX_VERSION),3.8.6) 
     15  LINUX_KERNEL_MD5SUM:=80aa1c706e1bc69cc7a1b2c07db90cf9 
    1616endif 
    1717 
  • trunk/target/linux/adm5120/Makefile

    r36039 r36215  
    1010BOARD:=adm5120 
    1111BOARDNAME:=Infineon/ADMtek ADM5120 
    12 LINUX_VERSION:=3.8.3 
     12LINUX_VERSION:=3.8.6 
    1313SUBTARGETS:=router_le router_be rb1xx 
    1414INITRAMFS_EXTRA_FILES:= 
  • trunk/target/linux/ar71xx/Makefile

    r36039 r36215  
    1414SUBTARGETS:=generic nand 
    1515 
    16 LINUX_VERSION:=3.8.3 
     16LINUX_VERSION:=3.8.6 
    1717 
    1818include $(INCLUDE_DIR)/target.mk 
  • trunk/target/linux/ar71xx/patches-3.8/902-unaligned_access_hacks.patch

    r35862 r36215  
    192192--- a/net/ipv4/tcp_input.c 
    193193+++ b/net/ipv4/tcp_input.c 
    194 @@ -3871,13 +3871,14 @@ static bool tcp_parse_aligned_timestamp( 
     194@@ -3868,13 +3868,14 @@ static bool tcp_parse_aligned_timestamp( 
    195195 { 
    196196        const __be32 *ptr = (const __be32 *)(th + 1); 
     
    280280  
    281281 #include <linux/proc_fs.h> 
    282 @@ -756,10 +757,10 @@ static void tcp_v6_send_response(struct 
     282@@ -763,10 +764,10 @@ static void tcp_v6_send_response(struct 
    283283        topt = (__be32 *)(t1 + 1); 
    284284  
  • trunk/target/linux/atheros/Makefile

    r36039 r36215  
    1212FEATURES:=squashfs jffs2 
    1313 
    14 LINUX_VERSION:=3.8.3 
     14LINUX_VERSION:=3.8.6 
    1515 
    1616include $(INCLUDE_DIR)/target.mk 
  • trunk/target/linux/avr32/Makefile

    r36039 r36215  
    1313MAINTAINER:=Imre Kaloz <kaloz@openwrt.org> 
    1414 
    15 LINUX_VERSION:=3.8.3 
     15LINUX_VERSION:=3.8.6 
    1616 
    1717include $(INCLUDE_DIR)/target.mk 
  • trunk/target/linux/brcm47xx/patches-3.8/700-ssb-gigabit-ethernet-driver.patch

    r36039 r36215  
    131131  
    132132                val &= ~((1 << 16) | (1 << 4) | (1 << 2) | (1 << 1) | 1); 
    133 @@ -4431,6 +4461,15 @@ relink: 
     133@@ -4439,6 +4469,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 @@ -4449,6 +4488,26 @@ relink: 
     149@@ -4457,6 +4496,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 @@ -8427,6 +8486,16 @@ static int tg3_chip_reset(struct tg3 *tp 
     176@@ -8435,6 +8494,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 @@ -10060,6 +10129,11 @@ static void tg3_timer(unsigned long __op 
     193@@ -10068,6 +10137,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 @@ -12933,7 +13007,8 @@ static int tg3_ioctl(struct net_device * 
     205@@ -12941,7 +13015,8 @@ static int tg3_ioctl(struct net_device * 
    206206                        return -EAGAIN; 
    207207  
     
    213213  
    214214                data->val_out = mii_regval; 
    215 @@ -12949,7 +13024,8 @@ static int tg3_ioctl(struct net_device * 
     215@@ -12957,7 +13032,8 @@ static int tg3_ioctl(struct net_device * 
    216216                        return -EAGAIN; 
    217217  
     
    223223  
    224224                return err; 
    225 @@ -13802,6 +13878,14 @@ static void tg3_get_5720_nvram_info(stru 
     225@@ -13810,6 +13886,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 @@ -14294,10 +14378,19 @@ static int tg3_phy_probe(struct tg3 *tp) 
     240@@ -14302,10 +14386,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 @@ -15342,6 +15435,11 @@ static int tg3_get_invariants(struct tg3 
     262@@ -15353,6 +15446,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 @@ -15675,12 +15773,19 @@ static int tg3_get_device_address(struct 
     274@@ -15686,12 +15784,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 @@ -16041,6 +16146,8 @@ static int tg3_test_dma(struct tg3 *tp) 
     294@@ -16052,6 +16157,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 @@ -16385,6 +16492,18 @@ static int tg3_init_one(struct pci_dev * 
     303@@ -16396,6 +16503,18 @@ static int tg3_init_one(struct pci_dev * 
    304304        else 
    305305                tp->msg_enable = TG3_DEF_MSG_ENABLE; 
  • trunk/target/linux/cns21xx/Makefile

    r36039 r36215  
    1313CFLAGS:=-Os -pipe -march=armv4 -mtune=fa526 -fno-caller-saves 
    1414 
    15 LINUX_VERSION:=3.8.3 
     15LINUX_VERSION:=3.8.6 
    1616 
    1717include $(INCLUDE_DIR)/target.mk 
  • trunk/target/linux/cns21xx/patches-3.8/104-cns21xx-usb-ehci-support.patch

    r35737 r36215  
    11--- a/drivers/usb/host/ehci-hcd.c 
    22+++ b/drivers/usb/host/ehci-hcd.c 
    3 @@ -1342,6 +1342,11 @@ MODULE_LICENSE ("GPL"); 
     3@@ -1341,6 +1341,11 @@ MODULE_LICENSE ("GPL"); 
    44 #define        PLATFORM_DRIVER         ehci_hcd_sead3_driver 
    55 #endif 
  • trunk/target/linux/cns3xxx/Makefile

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

    r35908 r36215  
    1 --- a/arch/arm/mach-cns3xxx/core.c 
    2 +++ b/arch/arm/mach-cns3xxx/core.c 
    3 @@ -24,17 +24,7 @@ static struct map_desc cns3xxx_io_desc[] 
    4         { 
    5                 .virtual        = CNS3XXX_TC11MP_TWD_BASE_VIRT, 
    6                 .pfn            = __phys_to_pfn(CNS3XXX_TC11MP_TWD_BASE), 
    7 -               .length         = SZ_4K, 
    8 -               .type           = MT_DEVICE, 
    9 -       }, { 
    10 -               .virtual        = CNS3XXX_TC11MP_GIC_CPU_BASE_VIRT, 
    11 -               .pfn            = __phys_to_pfn(CNS3XXX_TC11MP_GIC_CPU_BASE), 
    12 -               .length         = SZ_4K, 
    13 -               .type           = MT_DEVICE, 
    14 -       }, { 
    15 -               .virtual        = CNS3XXX_TC11MP_GIC_DIST_BASE_VIRT, 
    16 -               .pfn            = __phys_to_pfn(CNS3XXX_TC11MP_GIC_DIST_BASE), 
    17 -               .length         = SZ_4K, 
    18 +               .length         = SZ_8K, 
    19                 .type           = MT_DEVICE, 
    20         }, { 
    21                 .virtual        = CNS3XXX_TIMER1_2_3_BASE_VIRT, 
    221--- a/arch/arm/mach-cns3xxx/include/mach/cns3xxx.h 
    232+++ b/arch/arm/mach-cns3xxx/include/mach/cns3xxx.h 
     
    7251  
    7352 #define CNS3XXX_MISC_BASE                      0x76000000      /* Misc Control */ 
    74 -#define CNS3XXX_MISC_BASE_VIRT                 0xFFF07000      /* Misc Control */ 
     53-#define CNS3XXX_MISC_BASE_VIRT                 0xFB000000      /* Misc Control */ 
    7554+#define CNS3XXX_MISC_BASE_VIRT                 0xFEF07000      /* Misc Control */ 
    7655  
    7756 #define CNS3XXX_PM_BASE                                0x77000000      /* Power Management Control */ 
    78 -#define CNS3XXX_PM_BASE_VIRT                   0xFFF08000 
     57-#define CNS3XXX_PM_BASE_VIRT                   0xFB001000 
    7958+#define CNS3XXX_PM_BASE_VIRT                   0xFEF08000 
    8059  
     
    8564  
    8665 #define CNS3XXX_UART0_BASE                     0x78000000      /* UART 0 */ 
    87 -#define CNS3XXX_UART0_BASE_VIRT                        0xFFF09000 
     66-#define CNS3XXX_UART0_BASE_VIRT                        0xFB002000 
    8867+#define CNS3XXX_UART0_BASE_VIRT                        0xFEF09000 
    8968  
     
    11392  
    11493 #define CNS3XXX_TIMER1_2_3_BASE                        0x7C800000      /* Timer */ 
    115 -#define CNS3XXX_TIMER1_2_3_BASE_VIRT           0xFFF10800 
     94-#define CNS3XXX_TIMER1_2_3_BASE_VIRT           0xFB003000 
    11695+#define CNS3XXX_TIMER1_2_3_BASE_VIRT           0xFEF10800 
    11796  
     
    172151 #define CNS3XXX_PCIE0_MEM_BASE                 0xA0000000      /* PCIe Port 0 IO/Memory Space */ 
    173152 #define CNS3XXX_PCIE0_MEM_BASE_VIRT            0xE0000000 
    174 @@ -227,19 +227,19 @@ 
     153@@ -227,7 +227,7 @@ 
    175154  * Testchip peripheral and fpga gic regions 
    176155  */ 
    177156 #define CNS3XXX_TC11MP_SCU_BASE                        0x90000000      /* IRQ, Test chip */ 
    178 -#define CNS3XXX_TC11MP_SCU_BASE_VIRT           0xFF000000 
     157-#define CNS3XXX_TC11MP_SCU_BASE_VIRT           0xFB004000 
    179158+#define CNS3XXX_TC11MP_SCU_BASE_VIRT           0xFEE00000 
    180159  
    181160 #define CNS3XXX_TC11MP_GIC_CPU_BASE            0x90000100      /* Test chip interrupt controller CPU interface */ 
    182 -#define CNS3XXX_TC11MP_GIC_CPU_BASE_VIRT       0xFF000100 
    183 +#define CNS3XXX_TC11MP_GIC_CPU_BASE_VIRT       0xFEE00100 
    184   
    185  #define CNS3XXX_TC11MP_TWD_BASE                        0x90000600 
    186 -#define CNS3XXX_TC11MP_TWD_BASE_VIRT           0xFF000600 
    187 +#define CNS3XXX_TC11MP_TWD_BASE_VIRT           0xFEE00600 
    188   
    189  #define CNS3XXX_TC11MP_GIC_DIST_BASE           0x90001000      /* Test chip interrupt controller distributor */ 
    190 -#define CNS3XXX_TC11MP_GIC_DIST_BASE_VIRT      0xFF001000 
    191 +#define CNS3XXX_TC11MP_GIC_DIST_BASE_VIRT      0xFEE01000 
     161 #define CNS3XXX_TC11MP_GIC_CPU_BASE_VIRT       (CNS3XXX_TC11MP_SCU_BASE_VIRT + 0x100) 
     162@@ -239,7 +239,7 @@ 
     163 #define CNS3XXX_TC11MP_GIC_DIST_BASE_VIRT      (CNS3XXX_TC11MP_SCU_BASE_VIRT + 0x1000) 
    192164  
    193165 #define CNS3XXX_TC11MP_L220_BASE               0x92002000      /* L220 registers */ 
  • trunk/target/linux/cns3xxx/patches-3.8/015-clkdev_support.patch

    r35908 r36215  
    3333 static struct map_desc cns3xxx_io_desc[] __initdata = { 
    3434        { 
    35                 .virtual        = CNS3XXX_TC11MP_TWD_BASE_VIRT, 
     35                .virtual        = CNS3XXX_TC11MP_SCU_BASE_VIRT, 
    3636@@ -277,3 +284,33 @@ void __init cns3xxx_l2x0_init(void) 
    3737 } 
  • trunk/target/linux/ep93xx/Makefile

    r36075 r36215  
    1414MAINTAINER:=Florian Fainelli <florian@openwrt.org> 
    1515 
    16 LINUX_VERSION:=3.8.3 
     16LINUX_VERSION:=3.8.6 
    1717 
    1818DEVICE_TYPE:=developerboard 
  • trunk/target/linux/generic/patches-3.8/060-hso_devices.patch

    r35055 r36215  
    1616--- a/drivers/usb/storage/unusual_devs.h 
    1717+++ b/drivers/usb/storage/unusual_devs.h 
    18 @@ -1237,6 +1237,18 @@ UNUSUAL_DEV( 0x0af0, 0x8304, 0x0000, 0x0 
     18@@ -1244,6 +1244,18 @@ UNUSUAL_DEV( 0x0af0, 0x8304, 0x0000, 0x0 
    1919                USB_SC_DEVICE, USB_PR_DEVICE, NULL, 
    2020                0 ), 
  • trunk/target/linux/generic/patches-3.8/100-overlayfs.patch

    r36039 r36215  
    320320--- a/fs/namespace.c 
    321321+++ b/fs/namespace.c 
    322 @@ -1417,6 +1417,24 @@ void drop_collected_mounts(struct vfsmou 
     322@@ -1421,6 +1421,24 @@ void drop_collected_mounts(struct vfsmou 
    323323        release_mounts(&umount_list); 
    324324 } 
     
    31643164--- a/include/linux/mount.h 
    31653165+++ b/include/linux/mount.h 
    3166 @@ -66,6 +66,9 @@ extern void mnt_pin(struct vfsmount *mnt 
     3166@@ -68,6 +68,9 @@ extern void mnt_pin(struct vfsmount *mnt 
    31673167 extern void mnt_unpin(struct vfsmount *mnt); 
    31683168 extern int __mnt_is_readonly(struct vfsmount *mnt); 
  • trunk/target/linux/generic/patches-3.8/102-ehci_hcd_ignore_oc.patch

    r35672 r36215  
    2121--- a/drivers/usb/host/ehci-hcd.c 
    2222+++ b/drivers/usb/host/ehci-hcd.c 
    23 @@ -630,7 +630,7 @@ static int ehci_run (struct usb_hcd *hcd 
     23@@ -631,7 +631,7 @@ static int ehci_run (struct usb_hcd *hcd 
    2424                "USB %x.%x started, EHCI %x.%02x%s\n", 
    2525                ((ehci->sbrn & 0xf0)>>4), (ehci->sbrn & 0x0f), 
  • trunk/target/linux/generic/patches-3.8/450-mtd_plat_nand_chip_fixup.patch

    r35055 r36215  
    66--- a/include/linux/mtd/nand.h 
    77+++ b/include/linux/mtd/nand.h 
    8 @@ -647,6 +647,7 @@ struct platform_nand_chip { 
     8@@ -654,6 +654,7 @@ struct platform_nand_chip { 
    99        unsigned int options; 
    1010        unsigned int bbt_options; 
  • trunk/target/linux/generic/patches-3.8/643-bridge_remove_ipv6_dependency.patch

    r35672 r36215  
    5050 int ipv6_get_lladdr(struct net_device *dev, struct in6_addr *addr, 
    5151                    unsigned char banned_flags) 
    52 @@ -4947,6 +4946,9 @@ int __init addrconf_init(void) 
     52@@ -4941,6 +4940,9 @@ int __init addrconf_init(void) 
    5353  
    5454        ipv6_addr_label_rtnl_register(); 
     
    6060 errout: 
    6161        rtnl_af_unregister(&inet6_ops); 
    62 @@ -4965,6 +4967,9 @@ void addrconf_cleanup(void) 
     62@@ -4959,6 +4961,9 @@ void addrconf_cleanup(void) 
    6363        struct net_device *dev; 
    6464        int i; 
  • trunk/target/linux/generic/patches-3.8/655-increase_skb_pad.patch

    r35055 r36215  
    11--- a/include/linux/skbuff.h 
    22+++ b/include/linux/skbuff.h 
    3 @@ -1722,7 +1722,7 @@ static inline int pskb_network_may_pull( 
     3@@ -1727,7 +1727,7 @@ static inline int pskb_network_may_pull( 
    44  * NET_IP_ALIGN(2) + ethernet_header(14) + IP_header(20/40) + ports(8) 
    55  */ 
  • trunk/target/linux/generic/patches-3.8/721-phy_packets.patch

    r35317 r36215  
    3535--- a/include/linux/skbuff.h 
    3636+++ b/include/linux/skbuff.h 
    37 @@ -1752,6 +1752,10 @@ static inline int pskb_trim(struct sk_bu 
     37@@ -1757,6 +1757,10 @@ static inline int pskb_trim(struct sk_bu 
    3838        return (len < skb->len) ? __pskb_trim(skb, len) : 0; 
    3939 } 
     
    4646  *     pskb_trim_unique - remove end from a paged unique (not cloned) buffer 
    4747  *     @skb: buffer to alter 
    48 @@ -1854,16 +1858,6 @@ static inline struct sk_buff *dev_alloc_ 
     48@@ -1859,16 +1863,6 @@ static inline struct sk_buff *dev_alloc_ 
    4949 } 
    5050  
     
    8080--- a/net/core/dev.c 
    8181+++ b/net/core/dev.c 
    82 @@ -2361,9 +2361,19 @@ int dev_hard_start_xmit(struct sk_buff * 
     82@@ -2360,9 +2360,19 @@ int dev_hard_start_xmit(struct sk_buff * 
    8383                if (!list_empty(&ptype_all)) 
    8484                        dev_queue_xmit_nit(skb, dev); 
     
    103103                        txq_trans_update(txq); 
    104104                return rc; 
    105 @@ -2386,9 +2396,19 @@ gso: 
     105@@ -2385,9 +2395,19 @@ gso: 
    106106                if (!list_empty(&ptype_all)) 
    107107                        dev_queue_xmit_nit(nskb, dev); 
  • trunk/target/linux/generic/patches-3.8/902-debloat_proc.patch

    r35209 r36215  
    174174--- a/net/core/dev.c 
    175175+++ b/net/core/dev.c 
    176 @@ -4578,9 +4578,11 @@ static int __net_init dev_proc_net_init( 
     176@@ -4584,9 +4584,11 @@ static int __net_init dev_proc_net_init( 
    177177  
    178178        if (!proc_net_fops_create(net, "dev", S_IRUGO, &dev_seq_fops)) 
     
    188188  
    189189        if (wext_proc_init(net)) 
    190 @@ -4589,9 +4591,11 @@ static int __net_init dev_proc_net_init( 
     190@@ -4595,9 +4597,11 @@ static int __net_init dev_proc_net_init( 
    191191 out: 
    192192        return rc; 
     
    202202        proc_net_remove(net, "dev"); 
    203203        goto out; 
    204 @@ -4601,8 +4605,10 @@ static void __net_exit dev_proc_net_exit 
     204@@ -4607,8 +4611,10 @@ static void __net_exit dev_proc_net_exit 
    205205 { 
    206206        wext_proc_exit(net); 
  • trunk/target/linux/generic/patches-3.8/921-use_preinit_as_init.patch

    r36183 r36215  
    1 Index: linux-3.8.3/init/main.c 
    2 =================================================================== 
    3 --- linux-3.8.3.orig/init/main.c        2013-04-02 21:43:30.000000000 +0200 
    4 +++ linux-3.8.3/init/main.c     2013-04-02 21:44:26.362130897 +0200 
    5 @@ -835,7 +835,8 @@ 
     1--- a/init/main.c 
     2+++ b/init/main.c 
     3@@ -835,7 +835,8 @@ static int __ref kernel_init(void *unuse 
    64                printk(KERN_WARNING "Failed to execute %s.  Attempting " 
    75                                        "defaults...\n", execute_command); 
  • trunk/target/linux/lantiq/Makefile

    r36039 r36215  
    1212SUBTARGETS=xway ase falcon 
    1313 
    14 LINUX_VERSION:=3.8.3 
     14LINUX_VERSION:=3.8.6 
    1515 
    1616CFLAGS=-Os -pipe -mips32r2 -mtune=mips32r2 -fno-caller-saves -mno-branch-likely 
  • trunk/target/linux/lantiq/patches-3.8/0200-MIPS-read-the-mips_machine-name-from-OF-and-output-i.patch

    r36186 r36215  
    1414 3 files changed, 32 insertions(+), 1 deletion(-) 
    1515 
    16 diff --git a/arch/mips/include/asm/prom.h b/arch/mips/include/asm/prom.h 
    17 index 8808bf5..a4ad354 100644 
    1816--- a/arch/mips/include/asm/prom.h 
    1917+++ b/arch/mips/include/asm/prom.h 
    20 @@ -44,8 +44,11 @@ extern void __dt_setup_arch(struct boot_param_header *bph); 
     18@@ -44,8 +44,11 @@ extern void __dt_setup_arch(struct boot_ 
    2119        __dt_setup_arch(&__dtb_##sym##_begin);                          \ 
    2220 }) 
     
    3028  
    3129 #endif /* __ASM_PROM_H */ 
    32 diff --git a/arch/mips/kernel/proc.c b/arch/mips/kernel/proc.c 
    33 index 135c4aa..9ab3d13 100644 
    3430--- a/arch/mips/kernel/proc.c 
    3531+++ b/arch/mips/kernel/proc.c 
     
    4238  
    4339 unsigned int vced_count, vcei_count; 
    44 @@ -34,7 +35,10 @@ static int show_cpuinfo(struct seq_file *m, void *v) 
     40@@ -34,7 +35,10 @@ static int show_cpuinfo(struct seq_file 
    4541         */ 
    4642        if (n == 0) { 
     
    5450                                   mips_get_machine_name()); 
    5551        } 
    56 diff --git a/arch/mips/kernel/prom.c b/arch/mips/kernel/prom.c 
    57 index 028f6f8..1aa68a2 100644 
    5852--- a/arch/mips/kernel/prom.c 
    5953+++ b/arch/mips/kernel/prom.c 
     
    7266                                          const char *uname, int depth, 
    7367                                          void *data) 
    74 @@ -50,6 +57,20 @@ void __init early_init_dt_setup_initrd_arch(unsigned long start, 
     68@@ -50,6 +57,20 @@ void __init early_init_dt_setup_initrd_a 
    7569 } 
    7670 #endif 
     
    9387 { 
    9488        /* Setup flat device-tree pointer */ 
    95 @@ -65,6 +86,9 @@ void __init early_init_devtree(void *params) 
     89@@ -65,6 +86,9 @@ void __init early_init_devtree(void *par 
    9690        /* Scan memory nodes */ 
    9791        of_scan_flat_dt(early_init_dt_scan_root, NULL); 
     
    10397  
    10498 void __init __dt_setup_arch(struct boot_param_header *bph) 
    105 --  
    106 1.7.10.4 
    107  
  • trunk/target/linux/malta/Makefile

    r36211 r36215  
    1313MAINTAINER:=Florian Fainelli <florian@openwrt.org> 
    1414 
    15 LINUX_VERSION:=3.8.3 
     15LINUX_VERSION:=3.8.6 
    1616 
    1717DEVICE_TYPE:=developerboard 
  • trunk/target/linux/mpc52xx/Makefile

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

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

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

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

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

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

    r36170 r36215  
    1414FEATURES:=squashfs gpio 
    1515 
    16 LINUX_VERSION:=3.8.3 
     16LINUX_VERSION:=3.8.6 
    1717 
    1818include $(INCLUDE_DIR)/target.mk 
  • trunk/target/linux/ramips/patches-3.8/0001-MIPS-ralink-adds-include-files.patch

    r36163 r36215  
    1818 create mode 100644 arch/mips/ralink/common.h 
    1919 
    20 diff --git a/arch/mips/include/asm/mach-ralink/ralink_regs.h b/arch/mips/include/asm/mach-ralink/ralink_regs.h 
    21 new file mode 100644 
    22 index 0000000..5a508f9 
    2320--- /dev/null 
    2421+++ b/arch/mips/include/asm/mach-ralink/ralink_regs.h 
     
    6360+ 
    6461+#endif /* _RALINK_REGS_H_ */ 
    65 diff --git a/arch/mips/include/asm/mach-ralink/war.h b/arch/mips/include/asm/mach-ralink/war.h 
    66 new file mode 100644 
    67 index 0000000..a7b712c 
    6862--- /dev/null 
    6963+++ b/arch/mips/include/asm/mach-ralink/war.h 
     
    9488+ 
    9589+#endif /* __ASM_MACH_RALINK_WAR_H */ 
    96 diff --git a/arch/mips/ralink/common.h b/arch/mips/ralink/common.h 
    97 new file mode 100644 
    98 index 0000000..3009903 
    9990--- /dev/null 
    10091+++ b/arch/mips/ralink/common.h 
     
    144135+ 
    145136+#endif /* _RALINK_COMMON_H__ */ 
    146 --  
    147 1.7.10.4 
    148  
  • trunk/target/linux/ramips/patches-3.8/0002-MIPS-ralink-adds-irq-code.patch

    r36163 r36215  
    1515 create mode 100644 arch/mips/ralink/irq.c 
    1616 
    17 diff --git a/arch/mips/ralink/irq.c b/arch/mips/ralink/irq.c 
    18 new file mode 100644 
    19 index 0000000..e62c975 
    2017--- /dev/null 
    2118+++ b/arch/mips/ralink/irq.c 
     
    197194+} 
    198195+ 
    199 --  
    200 1.7.10.4 
    201  
  • trunk/target/linux/ramips/patches-3.8/0003-MIPS-ralink-adds-reset-code.patch

    r36163 r36215  
    1414 create mode 100644 arch/mips/ralink/reset.c 
    1515 
    16 diff --git a/arch/mips/ralink/reset.c b/arch/mips/ralink/reset.c 
    17 new file mode 100644 
    18 index 0000000..22120e5 
    1916--- /dev/null 
    2017+++ b/arch/mips/ralink/reset.c 
     
    6461+ 
    6562+arch_initcall(mips_reboot_setup); 
    66 --  
    67 1.7.10.4 
    68  
  • trunk/target/linux/ramips/patches-3.8/0004-MIPS-ralink-adds-prom-and-cmdline-code.patch

    r36163 r36215  
    1414 create mode 100644 arch/mips/ralink/prom.c 
    1515 
    16 diff --git a/arch/mips/ralink/prom.c b/arch/mips/ralink/prom.c 
    17 new file mode 100644 
    18 index 0000000..9c64f02 
    1916--- /dev/null 
    2017+++ b/arch/mips/ralink/prom.c 
     
    8986+{ 
    9087+} 
    91 --  
    92 1.7.10.4 
    93  
  • trunk/target/linux/ramips/patches-3.8/0005-MIPS-ralink-adds-clkdev-code.patch

    r36163 r36215  
    1515 create mode 100644 arch/mips/ralink/clk.c 
    1616 
    17 diff --git a/arch/mips/ralink/clk.c b/arch/mips/ralink/clk.c 
    18 new file mode 100644 
    19 index 0000000..8dfa22f 
    2017--- /dev/null 
    2118+++ b/arch/mips/ralink/clk.c 
     
    9390+       clk_put(clk); 
    9491+} 
    95 --  
    96 1.7.10.4 
    97  
  • trunk/target/linux/ramips/patches-3.8/0006-MIPS-ralink-adds-OF-code.patch

    r36163 r36215  
    1616 create mode 100644 arch/mips/ralink/of.c 
    1717 
    18 diff --git a/arch/mips/ralink/of.c b/arch/mips/ralink/of.c 
    19 new file mode 100644 
    20 index 0000000..4165e70 
    2118--- /dev/null 
    2219+++ b/arch/mips/ralink/of.c 
     
    129126+ 
    130127+arch_initcall(plat_of_setup); 
    131 --  
    132 1.7.10.4 
    133  
  • trunk/target/linux/ramips/patches-3.8/0007-MIPS-ralink-adds-early_printk-support.patch

    r36163 r36215  
    1414 create mode 100644 arch/mips/ralink/early_printk.c 
    1515 
    16 diff --git a/arch/mips/ralink/early_printk.c b/arch/mips/ralink/early_printk.c 
    17 new file mode 100644 
    18 index 0000000..c4ae47e 
    1916--- /dev/null 
    2017+++ b/arch/mips/ralink/early_printk.c 
     
    6461+               ; 
    6562+} 
    66 --  
    67 1.7.10.4 
    68  
  • trunk/target/linux/ramips/patches-3.8/0008-MIPS-ralink-adds-support-for-RT305x-SoC-family.patch

    r36163 r36215  
    1818 create mode 100644 arch/mips/ralink/rt305x.c 
    1919 
    20 diff --git a/arch/mips/include/asm/mach-ralink/rt305x.h b/arch/mips/include/asm/mach-ralink/rt305x.h 
    21 new file mode 100644 
    22 index 0000000..7d344f2 
    2320--- /dev/null 
    2421+++ b/arch/mips/include/asm/mach-ralink/rt305x.h 
     
    163160+ 
    164161+#endif 
    165 diff --git a/arch/mips/ralink/rt305x.c b/arch/mips/ralink/rt305x.c 
    166 new file mode 100644 
    167 index 0000000..0a4bbdc 
    168162--- /dev/null 
    169163+++ b/arch/mips/ralink/rt305x.c 
     
    411405+               (id & CHIP_ID_REV_MASK)); 
    412406+} 
    413 --  
    414 1.7.10.4 
    415  
  • trunk/target/linux/ramips/patches-3.8/0009-MIPS-ralink-adds-rt305x-devicetree.patch

    r36163 r36215  
    1616 create mode 100644 arch/mips/ralink/dts/rt3052_eval.dts 
    1717 
    18 diff --git a/arch/mips/ralink/dts/rt3050.dtsi b/arch/mips/ralink/dts/rt3050.dtsi 
    19 new file mode 100644 
    20 index 0000000..fd49daa 
    2118--- /dev/null 
    2219+++ b/arch/mips/ralink/dts/rt3050.dtsi 
     
    118115+       }; 
    119116+}; 
    120 diff --git a/arch/mips/ralink/dts/rt3052_eval.dts b/arch/mips/ralink/dts/rt3052_eval.dts 
    121 new file mode 100644 
    122 index 0000000..148a590 
    123117--- /dev/null 
    124118+++ b/arch/mips/ralink/dts/rt3052_eval.dts 
     
    176170+       }; 
    177171+}; 
    178 --  
    179 1.7.10.4 
    180  
  • trunk/target/linux/ramips/patches-3.8/0010-MIPS-ralink-adds-Kbuild-files.patch

    r36163 r36215  
    2323 create mode 100644 arch/mips/ralink/dts/Makefile 
    2424 
    25 diff --git a/arch/mips/Kbuild.platforms b/arch/mips/Kbuild.platforms 
    26 index 91b9d69..9a73ce6 100644 
    2725--- a/arch/mips/Kbuild.platforms 
    2826+++ b/arch/mips/Kbuild.platforms 
     
    3533 platforms += sgi-ip22 
    3634 platforms += sgi-ip27 
    37 diff --git a/arch/mips/Kconfig b/arch/mips/Kconfig 
    38 index 8f8666c..79ad1d0 100644 
    3935--- a/arch/mips/Kconfig 
    4036+++ b/arch/mips/Kconfig 
    41 @@ -437,6 +437,22 @@ config POWERTV 
     37@@ -434,6 +434,22 @@ config POWERTV 
    4238        help 
    4339          This enables support for the Cisco PowerTV Platform. 
     
    6258        bool "SGI IP22 (Indy/Indigo2)" 
    6359        select FW_ARC 
    64 @@ -849,6 +865,7 @@ source "arch/mips/lantiq/Kconfig" 
     60@@ -846,6 +862,7 @@ source "arch/mips/lantiq/Kconfig" 
    6561 source "arch/mips/lasat/Kconfig" 
    6662 source "arch/mips/pmc-sierra/Kconfig" 
     
    7066 source "arch/mips/sibyte/Kconfig" 
    7167 source "arch/mips/txx9/Kconfig" 
    72 diff --git a/arch/mips/ralink/Kconfig b/arch/mips/ralink/Kconfig 
    73 new file mode 100644 
    74 index 0000000..a0b0197 
    7568--- /dev/null 
    7669+++ b/arch/mips/ralink/Kconfig 
     
    108101+ 
    109102+endif 
    110 diff --git a/arch/mips/ralink/Makefile b/arch/mips/ralink/Makefile 
    111 new file mode 100644 
    112 index 0000000..939757f 
    113103--- /dev/null 
    114104+++ b/arch/mips/ralink/Makefile 
     
    129119+ 
    130120+obj-y += dts/ 
    131 diff --git a/arch/mips/ralink/Platform b/arch/mips/ralink/Platform 
    132 new file mode 100644 
    133 index 0000000..6babd65 
    134121--- /dev/null 
    135122+++ b/arch/mips/ralink/Platform 
     
    145132+# 
    146133+load-$(CONFIG_SOC_RT305X)      += 0xffffffff80000000 
    147 diff --git a/arch/mips/ralink/dts/Makefile b/arch/mips/ralink/dts/Makefile 
    148 new file mode 100644 
    149 index 0000000..1a69fb3 
    150134--- /dev/null 
    151135+++ b/arch/mips/ralink/dts/Makefile 
    152136@@ -0,0 +1 @@ 
    153137+obj-$(CONFIG_DTB_RT305X_EVAL) := rt3052_eval.dtb.o 
    154 --  
    155 1.7.10.4 
    156  
  • trunk/target/linux/ramips/patches-3.8/0011-MIPS-ralink-adds-default-config-file.patch

    r36163 r36215  
    1010 create mode 100644 arch/mips/configs/rt305x_defconfig 
    1111 
    12 diff --git a/arch/mips/configs/rt305x_defconfig b/arch/mips/configs/rt305x_defconfig 
    13 new file mode 100644 
    14 index 0000000..d1741bc 
    1512--- /dev/null 
    1613+++ b/arch/mips/configs/rt305x_defconfig 
     
    183180+# CONFIG_XZ_DEC_SPARC is not set 
    184181+CONFIG_AVERAGE=y 
    185 --  
    186 1.7.10.4 
    187  
  • trunk/target/linux/ramips/patches-3.8/0012-Document-devicetree-add-OF-documents-for-MIPS-interr.patch

    r36163 r36215  
    1313 create mode 100644 Documentation/devicetree/bindings/mips/cpu_irq.txt 
    1414 
    15 diff --git a/Documentation/devicetree/bindings/mips/cpu_irq.txt b/Documentation/devicetree/bindings/mips/cpu_irq.txt 
    16 new file mode 100644 
    17 index 0000000..13aa4b6 
    1815--- /dev/null 
    1916+++ b/Documentation/devicetree/bindings/mips/cpu_irq.txt 
     
    6663+       of_irq_init(of_irq_ids); 
    6764+} 
    68 --  
    69 1.7.10.4 
    70  
  • trunk/target/linux/ramips/patches-3.8/0013-MIPS-add-irqdomain-support-for-the-CPU-IRQ-controlle.patch

    r36163 r36215  
    1616 2 files changed, 48 insertions(+) 
    1717 
    18 diff --git a/arch/mips/include/asm/irq_cpu.h b/arch/mips/include/asm/irq_cpu.h 
    19 index ef6a07c..3f11fdb 100644 
    2018--- a/arch/mips/include/asm/irq_cpu.h 
    2119+++ b/arch/mips/include/asm/irq_cpu.h 
     
    3129+ 
    3230 #endif /* _ASM_IRQ_CPU_H */ 
    33 diff --git a/arch/mips/kernel/irq_cpu.c b/arch/mips/kernel/irq_cpu.c 
    34 index 972263b..49bc9ca 100644 
    3531--- a/arch/mips/kernel/irq_cpu.c 
    3632+++ b/arch/mips/kernel/irq_cpu.c 
     
    8884+} 
    8985+#endif /* CONFIG_IRQ_DOMAIN */ 
    90 --  
    91 1.7.10.4 
    92  
  • trunk/target/linux/ramips/patches-3.8/0014-MIPS-ralink-add-CPU-interrupt-controller-to-of_irq_i.patch

    r36163 r36215  
    1717 2 files changed, 17 insertions(+), 3 deletions(-) 
    1818 
    19 diff --git a/arch/mips/ralink/dts/rt3050.dtsi b/arch/mips/ralink/dts/rt3050.dtsi 
    20 index fd49daa..069d066 100644 
    2119--- a/arch/mips/ralink/dts/rt3050.dtsi 
    2220+++ b/arch/mips/ralink/dts/rt3050.dtsi 
     
    4543  
    4644                memc@300 { 
    47 diff --git a/arch/mips/ralink/irq.c b/arch/mips/ralink/irq.c 
    48 index e62c975..6d054c5 100644 
    4945--- a/arch/mips/ralink/irq.c 
    5046+++ b/arch/mips/ralink/irq.c 
    51 @@ -128,8 +128,11 @@ static int __init intc_of_init(struct device_node *node, 
     47@@ -128,8 +128,11 @@ static int __init intc_of_init(struct de 
    5248 { 
    5349        struct resource res; 
     
    6258        if (of_address_to_resource(node, 0, &res)) 
    6359                panic("Failed to get intc memory range"); 
    64 @@ -156,8 +159,8 @@ static int __init intc_of_init(struct device_node *node, 
     60@@ -156,8 +159,8 @@ static int __init intc_of_init(struct de 
    6561  
    6662        rt_intc_w32(INTC_INT_GLOBAL, INTC_REG_ENABLE); 
     
    7369        cp0_perfcount_irq = irq_create_mapping(domain, 9); 
    7470  
    75 @@ -165,6 +168,7 @@ static int __init intc_of_init(struct device_node *node, 
     71@@ -165,6 +168,7 @@ static int __init intc_of_init(struct de 
    7672 } 
    7773  
     
    8177        {}, 
    8278 }; 
    83 --  
    84 1.7.10.4 
    85  
  • trunk/target/linux/ramips/patches-3.8/0015-serial-ralink-adds-support-for-the-serial-core-found.patch

    r36163 r36215  
    1616 3 files changed, 12 insertions(+), 4 deletions(-) 
    1717 
    18 diff --git a/drivers/tty/serial/8250/8250.c b/drivers/tty/serial/8250/8250.c 
    19 index 24939ca..0efc815 100644 
    2018--- a/drivers/tty/serial/8250/8250.c 
    2119+++ b/drivers/tty/serial/8250/8250.c 
    22 @@ -317,9 +317,9 @@ static void default_serial_dl_write(struct uart_8250_port *up, int value) 
     20@@ -345,9 +345,9 @@ static void default_serial_dl_write(stru 
    2321        serial_out(up, UART_DLM, value >> 8 & 0xff); 
    2422 } 
     
    3230        [UART_RX]  = 0, 
    3331        [UART_IER] = 2, 
    34 @@ -440,7 +440,7 @@ static void set_io_from_upio(struct uart_port *p) 
    35                 p->serial_out = mem32_serial_out; 
     32@@ -527,7 +527,7 @@ static void set_io_from_upio(struct uart 
    3633                break; 
     34 #endif 
    3735  
    3836-#ifdef CONFIG_MIPS_ALCHEMY 
     
    4139                p->serial_in = au_serial_in; 
    4240                p->serial_out = au_serial_out; 
    43 diff --git a/drivers/tty/serial/8250/Kconfig b/drivers/tty/serial/8250/Kconfig 
    44 index d31f4c6..2ef9537 100644 
    4541--- a/drivers/tty/serial/8250/Kconfig 
    4642+++ b/drivers/tty/serial/8250/Kconfig 
    47 @@ -276,3 +276,11 @@ config SERIAL_8250_EM 
     43@@ -277,3 +277,11 @@ config SERIAL_8250_EM 
    4844          Selecting this option will add support for the integrated serial 
    4945          port hardware found on the Emma Mobile line of processors. 
     
    5753+         serial port, say Y to this option. The driver can handle up to 2 serial 
    5854+         ports. If unsure, say N. 
    59 diff --git a/include/linux/serial_core.h b/include/linux/serial_core.h 
    60 index 82aebc8..d971421 100644 
    6155--- a/include/linux/serial_core.h 
    6256+++ b/include/linux/serial_core.h 
     
    6862+#define UPIO_AU                        (4)                     /* Au1x00 and RT288x type IO */ 
    6963 #define UPIO_TSI               (5)                     /* Tsi108/109 type IO */ 
     64 #define UPIO_RM9000            (6)                     /* RM9000 type IO */ 
    7065  
    71         unsigned int            read_status_mask;       /* driver specific */ 
    72 --  
    73 1.7.10.4 
    74  
  • trunk/target/linux/ramips/patches-3.8/0100-MIPS-ralink-fix-RT305x-clock-setup.patch

    r36163 r36215  
    1111 1 file changed, 14 insertions(+) 
    1212 
    13 diff --git a/arch/mips/ralink/rt305x.c b/arch/mips/ralink/rt305x.c 
    14 index 0a4bbdc..856ebff 100644 
    1513--- a/arch/mips/ralink/rt305x.c 
    1614+++ b/arch/mips/ralink/rt305x.c 
     
    4846  
    4947 void __init ralink_of_remap(void) 
    50 --  
    51 1.7.10.4 
    52  
  • trunk/target/linux/ramips/patches-3.8/0101-MIPS-ralink-add-missing-comment-in-irq-driver.patch

    r36163 r36215  
    1111 1 file changed, 1 insertion(+) 
    1212 
    13 diff --git a/arch/mips/ralink/irq.c b/arch/mips/ralink/irq.c 
    14 index 6d054c5..ed613b0 100644 
    1513--- a/arch/mips/ralink/irq.c 
    1614+++ b/arch/mips/ralink/irq.c 
    17 @@ -162,6 +162,7 @@ static int __init intc_of_init(struct device_node *node, 
     15@@ -162,6 +162,7 @@ static int __init intc_of_init(struct de 
    1816        irq_set_chained_handler(irq, ralink_intc_irq_handler); 
    1917        irq_set_handler_data(irq, domain); 
     
    2321  
    2422        return 0; 
    25 --  
    26 1.7.10.4 
    27  
  • trunk/target/linux/ramips/patches-3.8/0102-MIPS-ralink-add-RT5350-sdram-register-defines.patch

    r36163 r36215  
    1212 1 file changed, 8 insertions(+) 
    1313 
    14 diff --git a/arch/mips/include/asm/mach-ralink/rt305x.h b/arch/mips/include/asm/mach-ralink/rt305x.h 
    15 index 7d344f2..4e62cef 100644 
    1614--- a/arch/mips/include/asm/mach-ralink/rt305x.h 
    1715+++ b/arch/mips/include/asm/mach-ralink/rt305x.h 
     
    3129 #define RT305X_GPIO_I2C_SD             1 
    3230 #define RT305X_GPIO_I2C_SCLK           2 
    33 --  
    34 1.7.10.4 
    35  
  • trunk/target/linux/ramips/patches-3.8/0103-MIPS-ralink-add-RT3352-usb-register-defines.patch

    r36163 r36215  
    1212 1 file changed, 11 insertions(+) 
    1313 
    14 Index: linux-3.8.3/arch/mips/include/asm/mach-ralink/rt305x.h 
    15 =================================================================== 
    16 --- linux-3.8.3.orig/arch/mips/include/asm/mach-ralink/rt305x.h 2013-04-02 13:30:35.601424833 +0200 
    17 +++ linux-3.8.3/arch/mips/include/asm/mach-ralink/rt305x.h      2013-04-02 13:39:37.721437754 +0200 
    18 @@ -144,4 +144,18 @@ 
     14--- a/arch/mips/include/asm/mach-ralink/rt305x.h 
     15+++ b/arch/mips/include/asm/mach-ralink/rt305x.h 
     16@@ -144,4 +144,18 @@ static inline int soc_is_rt5350(void) 
    1917 #define RT305X_GPIO_MODE_SDRAM         BIT(8) 
    2018 #define RT305X_GPIO_MODE_RGMII         BIT(9) 
  • trunk/target/linux/ramips/patches-3.8/0104-MIPS-ralink-add-pinmux-driver.patch

    r36163 r36215  
    1818 create mode 100644 arch/mips/ralink/pinmux.c 
    1919 
    20 diff --git a/arch/mips/ralink/Makefile b/arch/mips/ralink/Makefile 
    21 index 939757f..39ef249 100644 
    2220--- a/arch/mips/ralink/Makefile 
    2321+++ b/arch/mips/ralink/Makefile 
     
    3129 obj-$(CONFIG_SOC_RT305X) += rt305x.o 
    3230  
    33 diff --git a/arch/mips/ralink/common.h b/arch/mips/ralink/common.h 
    34 index 3009903..ed99f23 100644 
    3531--- a/arch/mips/ralink/common.h 
    3632+++ b/arch/mips/ralink/common.h 
     
    4743 struct ralink_soc_info { 
    4844        unsigned char sys_type[RAMIPS_SYS_TYPE_LEN]; 
    49 @@ -41,4 +42,6 @@ extern void prom_soc_init(struct ralink_soc_info *soc_info); 
     45@@ -41,4 +42,6 @@ extern void prom_soc_init(struct ralink_ 
    5046  
    5147 __iomem void *plat_of_remap_node(const char *node); 
     
    5450+ 
    5551 #endif /* _RALINK_COMMON_H__ */ 
    56 diff --git a/arch/mips/ralink/of.c b/arch/mips/ralink/of.c 
    57 index 4165e70..ecf1482 100644 
    5852--- a/arch/mips/ralink/of.c 
    5953+++ b/arch/mips/ralink/of.c 
     
    6761 } 
    6862  
    69 diff --git a/arch/mips/ralink/pinmux.c b/arch/mips/ralink/pinmux.c 
    70 new file mode 100644 
    71 index 0000000..7477deb 
    7263--- /dev/null 
    7364+++ b/arch/mips/ralink/pinmux.c 
     
    149140+       rt_sysc_w32(mode, SYSC_REG_GPIO_MODE); 
    150141+} 
    151 diff --git a/arch/mips/ralink/rt305x.c b/arch/mips/ralink/rt305x.c 
    152 index 856ebff..d9ea53d 100644 
    153142--- a/arch/mips/ralink/rt305x.c 
    154143+++ b/arch/mips/ralink/rt305x.c 
     
    176165 }; 
    177166  
    178 --  
    179 1.7.10.4 
    180  
  • trunk/target/linux/ramips/patches-3.8/0105-MIPS-extend-RT3050-dtsi-file.patch

    r36163 r36215  
    1111 1 file changed, 81 insertions(+), 15 deletions(-) 
    1212 
    13 diff --git a/arch/mips/ralink/dts/rt3050.dtsi b/arch/mips/ralink/dts/rt3050.dtsi 
    14 index 069d066..5aede8d 100644 
    1513--- a/arch/mips/ralink/dts/rt3050.dtsi 
    1614+++ b/arch/mips/ralink/dts/rt3050.dtsi 
     
    160158        }; 
    161159 }; 
    162 --  
    163 1.7.10.4 
    164  
  • trunk/target/linux/ramips/patches-3.8/0106-MIPS-add-RT5350-dtsi-file.patch

    r36163 r36215  
    1313 create mode 100644 arch/mips/ralink/dts/rt5350.dtsi 
    1414 
    15 diff --git a/arch/mips/ralink/dts/rt5350.dtsi b/arch/mips/ralink/dts/rt5350.dtsi 
    16 new file mode 100644 
    17 index 0000000..9ca95a3 
    1815--- /dev/null 
    1916+++ b/arch/mips/ralink/dts/rt5350.dtsi 
     
    200197+       }; 
    201198+}; 
    202 --  
    203 1.7.10.4 
    204  
  • trunk/target/linux/ramips/patches-3.8/0107-MIPS-ralink-adds-support-for-RT2880-SoC-family.patch

    r36163 r36215  
    2020 create mode 100644 arch/mips/ralink/rt288x.c 
    2121 
    22 diff --git a/arch/mips/Kconfig b/arch/mips/Kconfig 
    23 index cd2e21f..490d769 100644 
    2422--- a/arch/mips/Kconfig 
    2523+++ b/arch/mips/Kconfig 
    26 @@ -1152,7 +1152,7 @@ config BOOT_ELF32 
     24@@ -1189,7 +1189,7 @@ config BOOT_ELF32 
    2725  
    2826 config MIPS_L1_CACHE_SHIFT 
     
    3331        default "7" if SGI_IP22 || SGI_IP27 || SGI_IP28 || SNI_RM || CPU_CAVIUM_OCTEON 
    3432        default "5" 
    35 diff --git a/arch/mips/include/asm/mach-ralink/rt288x.h b/arch/mips/include/asm/mach-ralink/rt288x.h 
    36 new file mode 100644 
    37 index 0000000..ad8b42d 
    3833--- /dev/null 
    3934+++ b/arch/mips/include/asm/mach-ralink/rt288x.h 
     
    8883+ 
    8984+#endif 
    90 diff --git a/arch/mips/ralink/Kconfig b/arch/mips/ralink/Kconfig 
    91 index a0b0197..6723b94 100644 
    9285--- a/arch/mips/ralink/Kconfig 
    9386+++ b/arch/mips/ralink/Kconfig 
     
    10295                bool "RT305x" 
    10396                select USB_ARCH_HAS_HCD 
    104 diff --git a/arch/mips/ralink/Makefile b/arch/mips/ralink/Makefile 
    105 index 39ef249..ce83bfc 100644 
    10697--- a/arch/mips/ralink/Makefile 
    10798+++ b/arch/mips/ralink/Makefile 
     
    114105  
    115106 obj-$(CONFIG_EARLY_PRINTK) += early_printk.o 
    116 diff --git a/arch/mips/ralink/Platform b/arch/mips/ralink/Platform 
    117 index 6babd65..3f49e51 100644 
    118107--- a/arch/mips/ralink/Platform 
    119108+++ b/arch/mips/ralink/Platform 
    120 @@ -5,6 +5,11 @@ core-$(CONFIG_RALINK)          += arch/mips/ralink/ 
     109@@ -5,6 +5,11 @@ core-$(CONFIG_RALINK)          += arch/mips/rali 
    121110 cflags-$(CONFIG_RALINK)                += -I$(srctree)/arch/mips/include/asm/mach-ralink 
    122111  
     
    130119 # 
    131120 load-$(CONFIG_SOC_RT305X)      += 0xffffffff80000000 
    132 diff --git a/arch/mips/ralink/rt288x.c b/arch/mips/ralink/rt288x.c 
    133 new file mode 100644 
    134 index 0000000..37faff0 
    135121--- /dev/null 
    136122+++ b/arch/mips/ralink/rt288x.c 
     
    277263+               (id & CHIP_ID_REV_MASK)); 
    278264+} 
    279 --  
    280 1.7.10.4 
    281  
  • trunk/target/linux/ramips/patches-3.8/0108-MIPS-add-rt2880-dts-files.patch

    r36163 r36215  
    1717 create mode 100644 arch/mips/ralink/dts/rt2880_eval.dts 
    1818 
    19 diff --git a/arch/mips/ralink/Kconfig b/arch/mips/ralink/Kconfig 
    20 index 6723b94..0d312fc 100644 
    2119--- a/arch/mips/ralink/Kconfig 
    2220+++ b/arch/mips/ralink/Kconfig 
     
    3230                bool "RT305x eval kit" 
    3331                depends on SOC_RT305X 
    34 diff --git a/arch/mips/ralink/dts/Makefile b/arch/mips/ralink/dts/Makefile 
    35 index 1a69fb3..f635a01 100644 
    3632--- a/arch/mips/ralink/dts/Makefile 
    3733+++ b/arch/mips/ralink/dts/Makefile 
     
    3935+obj-$(CONFIG_DTB_RT2880_EVAL) := rt2880_eval.dtb.o 
    4036 obj-$(CONFIG_DTB_RT305X_EVAL) := rt3052_eval.dtb.o 
    41 diff --git a/arch/mips/ralink/dts/rt2880.dtsi b/arch/mips/ralink/dts/rt2880.dtsi 
    42 new file mode 100644 
    43 index 0000000..b51c227 
    4437--- /dev/null 
    4538+++ b/arch/mips/ralink/dts/rt2880.dtsi 
     
    161154+       }; 
    162155+}; 
    163 diff --git a/arch/mips/ralink/dts/rt2880_eval.dts b/arch/mips/ralink/dts/rt2880_eval.dts 
    164 new file mode 100644 
    165 index 0000000..7c74e16 
    166156--- /dev/null 
    167157+++ b/arch/mips/ralink/dts/rt2880_eval.dts 
     
    219209+       }; 
    220210+}; 
    221 --  
    222 1.7.10.4 
    223  
  • trunk/target/linux/ramips/patches-3.8/0109-MIPS-ralink-adds-support-for-RT3883-SoC-family.patch

    r36163 r36215  
    1919 create mode 100644 arch/mips/ralink/rt3883.c 
    2020 
    21 diff --git a/arch/mips/include/asm/mach-ralink/rt3883.h b/arch/mips/include/asm/mach-ralink/rt3883.h 
    22 new file mode 100644 
    23 index 0000000..b91c6c1 
    2421--- /dev/null 
    2522+++ b/arch/mips/include/asm/mach-ralink/rt3883.h 
     
    272269+ 
    273270+#endif /* _RT3883_REGS_H_ */ 
    274 diff --git a/arch/mips/ralink/Kconfig b/arch/mips/ralink/Kconfig 
    275 index 0d312fc..f21cbaa 100644 
    276271--- a/arch/mips/ralink/Kconfig 
    277272+++ b/arch/mips/ralink/Kconfig 
     
    288283  
    289284 choice 
    290 diff --git a/arch/mips/ralink/Makefile b/arch/mips/ralink/Makefile 
    291 index ce83bfc..87f6ca9 100644 
    292285--- a/arch/mips/ralink/Makefile 
    293286+++ b/arch/mips/ralink/Makefile 
    294 @@ -10,6 +10,7 @@ obj-y := prom.o of.o reset.o clk.o irq.o pinmux.o 
     287@@ -10,6 +10,7 @@ obj-y := prom.o of.o reset.o clk.o irq.o 
    295288  
    296289 obj-$(CONFIG_SOC_RT288X) += rt288x.o 
     
    300293 obj-$(CONFIG_EARLY_PRINTK) += early_printk.o 
    301294  
    302 diff --git a/arch/mips/ralink/Platform b/arch/mips/ralink/Platform 
    303 index 3f49e51..f67c08d 100644 
    304295--- a/arch/mips/ralink/Platform 
    305296+++ b/arch/mips/ralink/Platform 
    306 @@ -13,3 +13,8 @@ load-$(CONFIG_SOC_RT288X)     += 0xffffffff88000000 
     297@@ -13,3 +13,8 @@ load-$(CONFIG_SOC_RT288X)     += 0xffffffff8 
    307298 # Ralink RT305x 
    308299 # 
     
    313304+# 
    314305+load-$(CONFIG_SOC_RT3883)      += 0xffffffff80000000 
    315 diff --git a/arch/mips/ralink/rt3883.c b/arch/mips/ralink/rt3883.c 
    316 new file mode 100644 
    317 index 0000000..10a8150 
    318306--- /dev/null 
    319307+++ b/arch/mips/ralink/rt3883.c 
     
    526514+               (id & RT3883_REVID_ECO_ID_MASK)); 
    527515+} 
    528 --  
    529 1.7.10.4 
    530  
  • trunk/target/linux/ramips/patches-3.8/0110-MIPS-add-rt3883-dts-files.patch

    r36163 r36215  
    1818 create mode 100644 arch/mips/ralink/dts/rt3883_eval.dts 
    1919 
    20 diff --git a/arch/mips/ralink/Kconfig b/arch/mips/ralink/Kconfig 
    21 index f21cbaa..2ef69ee 100644 
    2220--- a/arch/mips/ralink/Kconfig 
    2321+++ b/arch/mips/ralink/Kconfig 
     
    3331  
    3432 endif 
    35 diff --git a/arch/mips/ralink/dts/Makefile b/arch/mips/ralink/dts/Makefile 
    36 index f635a01..040a986 100644 
    3733--- a/arch/mips/ralink/dts/Makefile 
    3834+++ b/arch/mips/ralink/dts/Makefile 
     
    4137 obj-$(CONFIG_DTB_RT305X_EVAL) := rt3052_eval.dtb.o 
    4238+obj-$(CONFIG_DTB_RT3883_EVAL) := rt3883_eval.dtb.o 
    43 diff --git a/arch/mips/ralink/dts/rt3883.dtsi b/arch/mips/ralink/dts/rt3883.dtsi 
    44 new file mode 100644 
    45 index 0000000..1e80ad3 
    4639--- /dev/null 
    4740+++ b/arch/mips/ralink/dts/rt3883.dtsi 
     
    233226+       }; 
    234227+}; 
    235 diff --git a/arch/mips/ralink/dts/rt3883_eval.dts b/arch/mips/ralink/dts/rt3883_eval.dts 
    236 new file mode 100644 
    237 index 0000000..d4c06ed 
    238228--- /dev/null 
    239229+++ b/arch/mips/ralink/dts/rt3883_eval.dts 
     
    291281+       }; 
    292282+}; 
    293 --  
    294 1.7.10.4 
    295  
  • trunk/target/linux/ramips/patches-3.8/0111-MIPS-ralink-adds-support-for-MT7620-SoC-family.patch

    r36163 r36215  
    1919 create mode 100644 arch/mips/ralink/mt7620.c 
    2020 
    21 diff --git a/arch/mips/include/asm/mach-ralink/mt7620.h b/arch/mips/include/asm/mach-ralink/mt7620.h 
    22 new file mode 100644 
    23 index 0000000..3d51235 
    2421--- /dev/null 
    2522+++ b/arch/mips/include/asm/mach-ralink/mt7620.h 
     
    9188+ 
    9289+#endif 
    93 diff --git a/arch/mips/ralink/Kconfig b/arch/mips/ralink/Kconfig 
    94 index 2ef69ee..493411f 100644 
    9590--- a/arch/mips/ralink/Kconfig 
    9691+++ b/arch/mips/ralink/Kconfig 
     
    105100  
    106101 choice 
    107 diff --git a/arch/mips/ralink/Makefile b/arch/mips/ralink/Makefile 
    108 index 87f6ca9..341b4de 100644 
    109102--- a/arch/mips/ralink/Makefile 
    110103+++ b/arch/mips/ralink/Makefile 
    111 @@ -11,6 +11,7 @@ obj-y := prom.o of.o reset.o clk.o irq.o pinmux.o 
     104@@ -11,6 +11,7 @@ obj-y := prom.o of.o reset.o clk.o irq.o 
    112105 obj-$(CONFIG_SOC_RT288X) += rt288x.o 
    113106 obj-$(CONFIG_SOC_RT305X) += rt305x.o 
     
    117110 obj-$(CONFIG_EARLY_PRINTK) += early_printk.o 
    118111  
    119 diff --git a/arch/mips/ralink/Platform b/arch/mips/ralink/Platform 
    120 index f67c08d..b2cbf16 100644 
    121112--- a/arch/mips/ralink/Platform 
    122113+++ b/arch/mips/ralink/Platform 
    123 @@ -18,3 +18,8 @@ load-$(CONFIG_SOC_RT305X)     += 0xffffffff80000000 
     114@@ -18,3 +18,8 @@ load-$(CONFIG_SOC_RT305X)     += 0xffffffff8 
    124115 # Ralink RT3883 
    125116 # 
     
    130121+# 
    131122+load-$(CONFIG_SOC_MT7620)      += 0xffffffff80000000 
    132 diff --git a/arch/mips/ralink/mt7620.c b/arch/mips/ralink/mt7620.c 
    133 new file mode 100644 
    134 index 0000000..9d0dc8b 
    135123--- /dev/null 
    136124+++ b/arch/mips/ralink/mt7620.c 
     
    351339+               (rev & CHIP_REV_ECO_MASK)); 
    352340+} 
    353 --  
    354 1.7.10.4 
    355  
  • trunk/target/linux/ramips/patches-3.8/0112-MIPS-add-MT7620-dts-files.patch

    r36163 r36215  
    1717 create mode 100644 arch/mips/ralink/dts/mt7620_eval.dts 
    1818 
    19 diff --git a/arch/mips/ralink/Kconfig b/arch/mips/ralink/Kconfig 
    20 index 493411f..8254502 100644 
    2119--- a/arch/mips/ralink/Kconfig 
    2220+++ b/arch/mips/ralink/Kconfig 
     
    3230  
    3331 endif 
    34 diff --git a/arch/mips/ralink/dts/Makefile b/arch/mips/ralink/dts/Makefile 
    35 index 040a986..036603a 100644 
    3632--- a/arch/mips/ralink/dts/Makefile 
    3733+++ b/arch/mips/ralink/dts/Makefile 
     
    4137 obj-$(CONFIG_DTB_RT3883_EVAL) := rt3883_eval.dtb.o 
    4238+obj-$(CONFIG_DTB_MT7620_EVAL) := mt7620_eval.dtb.o 
    43 diff --git a/arch/mips/ralink/dts/mt7620.dtsi b/arch/mips/ralink/dts/mt7620.dtsi 
    44 new file mode 100644 
    45 index 0000000..59f057f 
    4639--- /dev/null 
    4740+++ b/arch/mips/ralink/dts/mt7620.dtsi 
     
    185178+       }; 
    186179+}; 
    187 diff --git a/arch/mips/ralink/dts/mt7620_eval.dts b/arch/mips/ralink/dts/mt7620_eval.dts 
    188 new file mode 100644 
    189 index 0000000..dda0f4d 
    190180--- /dev/null 
    191181+++ b/arch/mips/ralink/dts/mt7620_eval.dts 
     
    213203+       }; 
    214204+}; 
    215 --  
    216 1.7.10.4 
    217  
  • trunk/target/linux/ramips/patches-3.8/0113-MIPS-ralink-add-support-for-periodic-timer-irq.patch

    r36163 r36215  
    1313 create mode 100644 arch/mips/ralink/timer.c 
    1414 
    15 diff --git a/arch/mips/ralink/Makefile b/arch/mips/ralink/Makefile 
    16 index 341b4de..cae7d88 100644 
    1715--- a/arch/mips/ralink/Makefile 
    1816+++ b/arch/mips/ralink/Makefile 
     
    2624 obj-$(CONFIG_SOC_RT288X) += rt288x.o 
    2725 obj-$(CONFIG_SOC_RT305X) += rt305x.o 
    28 diff --git a/arch/mips/ralink/timer.c b/arch/mips/ralink/timer.c 
    29 new file mode 100644 
    30 index 0000000..9a943e8 
    3126--- /dev/null 
    3227+++ b/arch/mips/ralink/timer.c 
     
    224219+MODULE_AUTHOR("John Crispin <blogic@openwrt.org"); 
    225220+MODULE_LICENSE("GPL"); 
    226 --  
    227 1.7.10.4 
    228  
  • trunk/target/linux/ramips/patches-3.8/0114-GPIO-MIPS-ralink-adds-ralink-gpio-support.patch

    r36163 r36215  
    1818 create mode 100644 drivers/gpio/gpio-ralink.c 
    1919 
    20 diff --git a/arch/mips/Kconfig b/arch/mips/Kconfig 
    21 index 490d769..1db6ce9 100644 
    2220--- a/arch/mips/Kconfig 
    2321+++ b/arch/mips/Kconfig 
    24 @@ -443,6 +443,7 @@ config RALINK 
     22@@ -449,6 +449,7 @@ config RALINK 
    2523        select SYS_HAS_EARLY_PRINTK 
    2624        select HAVE_MACH_CLKDEV 
     
    3028 config SGI_IP22 
    3129        bool "SGI IP22 (Indy/Indigo2)" 
    32 diff --git a/arch/mips/include/asm/mach-ralink/gpio.h b/arch/mips/include/asm/mach-ralink/gpio.h 
    33 new file mode 100644 
    34 index 0000000..f68ee16 
    3530--- /dev/null 
    3631+++ b/arch/mips/include/asm/mach-ralink/gpio.h 
     
    6055+ 
    6156+#endif /* __ASM_MACH_RALINK_GPIO_H */ 
    62 diff --git a/drivers/gpio/Kconfig b/drivers/gpio/Kconfig 
    63 index 93aaadf..29add97 100644 
    6457--- a/drivers/gpio/Kconfig 
    6558+++ b/drivers/gpio/Kconfig 
    66 @@ -204,6 +204,12 @@ config GPIO_PXA 
     59@@ -201,6 +201,12 @@ config GPIO_PXA 
    6760        help 
    6861          Say yes here to support the PXA GPIO device 
     
    7770        bool "ST SPEAr13xx SPI Chip Select as GPIO support" 
    7871        depends on PLAT_SPEAR 
    79 diff --git a/drivers/gpio/Makefile b/drivers/gpio/Makefile 
    80 index 22e07bc..f7b6603 100644 
    8172--- a/drivers/gpio/Makefile 
    8273+++ b/drivers/gpio/Makefile 
    83 @@ -55,6 +55,7 @@ obj-$(CONFIG_GPIO_PCF857X)    += gpio-pcf857x.o 
     74@@ -54,6 +54,7 @@ obj-$(CONFIG_GPIO_PCF857X)    += gpio-pcf85 
    8475 obj-$(CONFIG_GPIO_PCH)         += gpio-pch.o 
    8576 obj-$(CONFIG_GPIO_PL061)       += gpio-pl061.o 
     
    8980 obj-$(CONFIG_GPIO_RDC321X)     += gpio-rdc321x.o 
    9081 obj-$(CONFIG_PLAT_SAMSUNG)     += gpio-samsung.o 
    91 diff --git a/drivers/gpio/gpio-ralink.c b/drivers/gpio/gpio-ralink.c 
    92 new file mode 100644 
    93 index 0000000..26e8441 
    9482--- /dev/null 
    9583+++ b/drivers/gpio/gpio-ralink.c 
     
    271259+ 
    272260+subsys_initcall(ralink_gpio_init); 
    273 --  
    274 1.7.10.4 
    275  
  • trunk/target/linux/ramips/patches-3.8/0115-SPI-ralink-add-Ralink-SoC-spi-driver.patch

    r36163 r36215  
    1414 create mode 100644 drivers/spi/spi-ralink.c 
    1515 
    16 diff --git a/drivers/spi/Kconfig b/drivers/spi/Kconfig 
    17 index f80eee7..301dbad 100644 
    1816--- a/drivers/spi/Kconfig 
    1917+++ b/drivers/spi/Kconfig 
    20 @@ -326,6 +326,12 @@ config SPI_RSPI 
     18@@ -324,6 +324,12 @@ config SPI_RSPI 
    2119        help 
    2220          SPI driver for Renesas RSPI blocks. 
     
    3028 config SPI_S3C24XX 
    3129        tristate "Samsung S3C24XX series SPI" 
    32         depends on ARCH_S3C24XX 
    33 diff --git a/drivers/spi/Makefile b/drivers/spi/Makefile 
    34 index e53c309..a4b3c5b 100644 
     30        depends on ARCH_S3C24XX && EXPERIMENTAL 
    3531--- a/drivers/spi/Makefile 
    3632+++ b/drivers/spi/Makefile 
    37 @@ -53,6 +53,7 @@ spi-pxa2xx-platform-$(CONFIG_SPI_PXA2XX_DMA)  += spi-pxa2xx-dma.o 
    38  obj-$(CONFIG_SPI_PXA2XX)               += spi-pxa2xx-platform.o 
     33@@ -51,6 +51,7 @@ obj-$(CONFIG_SPI_PPC4xx)              += spi-ppc4xx. 
     34 obj-$(CONFIG_SPI_PXA2XX)               += spi-pxa2xx.o 
    3935 obj-$(CONFIG_SPI_PXA2XX_PCI)           += spi-pxa2xx-pci.o 
    4036 obj-$(CONFIG_SPI_RSPI)                 += spi-rspi.o 
     
    4339 spi-s3c24xx-hw-y                       := spi-s3c24xx.o 
    4440 spi-s3c24xx-hw-$(CONFIG_SPI_S3C24XX_FIQ) += spi-s3c24xx-fiq.o 
    45 diff --git a/drivers/spi/spi-ralink.c b/drivers/spi/spi-ralink.c 
    46 new file mode 100644 
    47 index 0000000..8d89cab 
    4841--- /dev/null 
    4942+++ b/drivers/spi/spi-ralink.c 
     
    521514+MODULE_AUTHOR("Gabor Juhos <juhosg@openwrt.org>"); 
    522515+MODULE_LICENSE("GPL"); 
    523 --  
    524 1.7.10.4 
    525  
  • trunk/target/linux/ramips/patches-3.8/0116-serial-of-allow-au1x00-and-rt288x-to-load-from-OF.patch

    r36163 r36215  
    1212 1 file changed, 4 insertions(+), 1 deletion(-) 
    1313 
    14 diff --git a/drivers/tty/serial/of_serial.c b/drivers/tty/serial/of_serial.c 
    15 index b025d54..42f8550 100644 
    1614--- a/drivers/tty/serial/of_serial.c 
    1715+++ b/drivers/tty/serial/of_serial.c 
    18 @@ -98,7 +98,10 @@ static int of_platform_serial_setup(struct platform_device *ofdev, 
     16@@ -97,7 +97,10 @@ static int of_platform_serial_setup(stru 
    1917                port->regshift = prop; 
    2018  
     
    2826                switch (prop) { 
    2927                case 1: 
    30 --  
    31 1.7.10.4 
    32  
  • trunk/target/linux/ramips/patches-3.8/0117-serial-ralink-adds-mt7620-serial.patch

    r36163 r36215  
    1111 1 file changed, 1 insertion(+), 1 deletion(-) 
    1212 
    13 diff --git a/drivers/tty/serial/8250/Kconfig b/drivers/tty/serial/8250/Kconfig 
    14 index 2ef9537..1038cdb 100644 
    1513--- a/drivers/tty/serial/8250/Kconfig 
    1614+++ b/drivers/tty/serial/8250/Kconfig 
    17 @@ -279,7 +279,7 @@ config SERIAL_8250_EM 
     15@@ -280,7 +280,7 @@ config SERIAL_8250_EM 
    1816  
    1917 config SERIAL_8250_RT288X 
     
    2422          If you have a Ralink RT288x/RT305x SoC based board and want to use the 
    2523          serial port, say Y to this option. The driver can handle up to 2 serial 
    26 --  
    27 1.7.10.4 
    28  
  • trunk/target/linux/ramips/patches-3.8/0118-PCI-MIPS-adds-rt2880-pci-support.patch

    r36163 r36215  
    1414 create mode 100644 arch/mips/pci/pci-rt2880.c 
    1515 
    16 diff --git a/arch/mips/pci/Makefile b/arch/mips/pci/Makefile 
    17 index 2cb1d31..77974ba 100644 
    1816--- a/arch/mips/pci/Makefile 
    1917+++ b/arch/mips/pci/Makefile 
    20 @@ -41,6 +41,7 @@ obj-$(CONFIG_SIBYTE_BCM1x80)  += pci-bcm1480.o pci-bcm1480ht.o 
     18@@ -42,6 +42,7 @@ obj-$(CONFIG_SIBYTE_BCM1x80)  += pci-bcm1 
    2119 obj-$(CONFIG_SNI_RM)           += fixup-sni.o ops-sni.o 
    2220 obj-$(CONFIG_LANTIQ)           += fixup-lantiq.o 
     
    2624 obj-$(CONFIG_TANBAC_TB0226)    += fixup-tb0226.o 
    2725 obj-$(CONFIG_TANBAC_TB0287)    += fixup-tb0287.o 
    28 diff --git a/arch/mips/pci/pci-rt2880.c b/arch/mips/pci/pci-rt2880.c 
    29 new file mode 100644 
    30 index 0000000..e2c4730 
    3126--- /dev/null 
    3227+++ b/arch/mips/pci/pci-rt2880.c 
     
    313308+ 
    314309+arch_initcall(pcibios_init); 
    315 diff --git a/arch/mips/ralink/Kconfig b/arch/mips/ralink/Kconfig 
    316 index 8254502..a3eec2a 100644 
    317310--- a/arch/mips/ralink/Kconfig 
    318311+++ b/arch/mips/ralink/Kconfig 
     
    325318        config SOC_RT305X 
    326319                bool "RT305x" 
    327 --  
    328 1.7.10.4 
    329  
  • trunk/target/linux/ramips/patches-3.8/0119-PCI-MIPS-adds-rt3883-pci-support.patch

    r36163 r36215  
    1414 create mode 100644 arch/mips/pci/pci-rt3883.c 
    1515 
    16 diff --git a/arch/mips/pci/Makefile b/arch/mips/pci/Makefile 
    17 index 77974ba..3cbfd9b 100644 
    1816--- a/arch/mips/pci/Makefile 
    1917+++ b/arch/mips/pci/Makefile 
    20 @@ -42,6 +42,7 @@ obj-$(CONFIG_SNI_RM)          += fixup-sni.o ops-sni.o 
     18@@ -43,6 +43,7 @@ obj-$(CONFIG_SNI_RM)          += fixup-sni.o ops 
    2119 obj-$(CONFIG_LANTIQ)           += fixup-lantiq.o 
    2220 obj-$(CONFIG_PCI_LANTIQ)       += pci-lantiq.o ops-lantiq.o 
     
    2624 obj-$(CONFIG_TANBAC_TB0226)    += fixup-tb0226.o 
    2725 obj-$(CONFIG_TANBAC_TB0287)    += fixup-tb0287.o 
    28 diff --git a/arch/mips/pci/pci-rt3883.c b/arch/mips/pci/pci-rt3883.c 
    29 new file mode 100644 
    30 index 0000000..8a4c8ce 
    3126--- /dev/null 
    3227+++ b/arch/mips/pci/pci-rt3883.c 
     
    519514+       return 0; 
    520515+} 
    521 diff --git a/arch/mips/ralink/Kconfig b/arch/mips/ralink/Kconfig 
    522 index a3eec2a..2b7b70a 100644 
    523516--- a/arch/mips/ralink/Kconfig 
    524517+++ b/arch/mips/ralink/Kconfig 
     
    531524        config SOC_MT7620 
    532525                bool "MT7620" 
    533 --  
    534 1.7.10.4 
    535  
  • trunk/target/linux/ramips/patches-3.8/0120-NET-MIPS-add-ralink-SoC-ethernet-driver.patch

    r36163 r36215  
    2727 create mode 100644 drivers/net/ethernet/ramips/ramips_main.c 
    2828 
    29 Index: linux-3.8.3/arch/mips/include/asm/mach-ralink/rt305x_esw_platform.h 
    30 =================================================================== 
    31 --- /dev/null   1970-01-01 00:00:00.000000000 +0000 
    32 +++ linux-3.8.3/arch/mips/include/asm/mach-ralink/rt305x_esw_platform.h 2013-04-02 11:45:25.221274467 +0200 
     29--- /dev/null 
     30+++ b/arch/mips/include/asm/mach-ralink/rt305x_esw_platform.h 
    3331@@ -0,0 +1,27 @@ 
    3432+/* 
     
    5957+ 
    6058+#endif /* _RT305X_ESW_PLATFORM_H */ 
    61 Index: linux-3.8.3/arch/mips/ralink/rt305x.c 
    62 =================================================================== 
    63 --- linux-3.8.3.orig/arch/mips/ralink/rt305x.c  2013-04-02 11:45:25.025274462 +0200 
    64 +++ linux-3.8.3/arch/mips/ralink/rt305x.c       2013-04-02 11:45:25.221274467 +0200 
    65 @@ -182,6 +182,7 @@ 
     59--- a/arch/mips/ralink/rt305x.c 
     60+++ b/arch/mips/ralink/rt305x.c 
     61@@ -182,6 +182,7 @@ void __init ralink_clk_init(void) 
    6662        } 
    6763  
     
    7167        ralink_clk_add("10000100.timer", wdt_rate); 
    7268        ralink_clk_add("10000120.watchdog", wdt_rate); 
    73 Index: linux-3.8.3/drivers/net/ethernet/Kconfig 
    74 =================================================================== 
    75 --- linux-3.8.3.orig/drivers/net/ethernet/Kconfig       2013-03-14 19:27:14.000000000 +0100 
    76 +++ linux-3.8.3/drivers/net/ethernet/Kconfig    2013-04-02 11:45:25.221274467 +0200 
    77 @@ -136,6 +136,7 @@ 
     69--- a/drivers/net/ethernet/Kconfig 
     70+++ b/drivers/net/ethernet/Kconfig 
     71@@ -136,6 +136,7 @@ source "drivers/net/ethernet/packetengin 
    7872 source "drivers/net/ethernet/pasemi/Kconfig" 
    7973 source "drivers/net/ethernet/qlogic/Kconfig" 
     
    8377 source "drivers/net/ethernet/renesas/Kconfig" 
    8478 source "drivers/net/ethernet/rdc/Kconfig" 
    85 Index: linux-3.8.3/drivers/net/ethernet/Makefile 
    86 =================================================================== 
    87 --- linux-3.8.3.orig/drivers/net/ethernet/Makefile      2013-03-14 19:27:14.000000000 +0100 
    88 +++ linux-3.8.3/drivers/net/ethernet/Makefile   2013-04-02 11:45:25.221274467 +0200 
    89 @@ -54,6 +54,7 @@ 
     79--- a/drivers/net/ethernet/Makefile 
     80+++ b/drivers/net/ethernet/Makefile 
     81@@ -54,6 +54,7 @@ obj-$(CONFIG_NET_PACKET_ENGINE) += packe 
    9082 obj-$(CONFIG_NET_VENDOR_PASEMI) += pasemi/ 
    9183 obj-$(CONFIG_NET_VENDOR_QLOGIC) += qlogic/ 
     
    9587 obj-$(CONFIG_SH_ETH) += renesas/ 
    9688 obj-$(CONFIG_NET_VENDOR_RDC) += rdc/ 
    97 Index: linux-3.8.3/drivers/net/ethernet/ramips/Kconfig 
    98 =================================================================== 
    99 --- /dev/null   1970-01-01 00:00:00.000000000 +0000 
    100 +++ linux-3.8.3/drivers/net/ethernet/ramips/Kconfig     2013-04-02 11:45:25.221274467 +0200 
     89--- /dev/null 
     90+++ b/drivers/net/ethernet/ramips/Kconfig 
    10191@@ -0,0 +1,18 @@ 
    10292+config NET_RAMIPS 
     
    118108+ 
    119109+endif 
    120 Index: linux-3.8.3/drivers/net/ethernet/ramips/Makefile 
    121 =================================================================== 
    122 --- /dev/null   1970-01-01 00:00:00.000000000 +0000 
    123 +++ linux-3.8.3/drivers/net/ethernet/ramips/Makefile    2013-04-02 11:45:25.221274467 +0200 
     110--- /dev/null 
     111+++ b/drivers/net/ethernet/ramips/Makefile 
    124112@@ -0,0 +1,9 @@ 
    125113+# 
     
    132120+ 
    133121+obj-$(CONFIG_NET_RAMIPS)       += ramips.o 
    134 Index: linux-3.8.3/drivers/net/ethernet/ramips/ramips_debugfs.c 
    135 =================================================================== 
    136 --- /dev/null   1970-01-01 00:00:00.000000000 +0000 
    137 +++ linux-3.8.3/drivers/net/ethernet/ramips/ramips_debugfs.c    2013-04-02 11:45:25.225274468 +0200 
     122--- /dev/null 
     123+++ b/drivers/net/ethernet/ramips/ramips_debugfs.c 
    138124@@ -0,0 +1,127 @@ 
    139125+/* 
     
    264250+       raeth_debugfs_root = NULL; 
    265251+} 
    266 Index: linux-3.8.3/drivers/net/ethernet/ramips/ramips_esw.c 
    267 =================================================================== 
    268 --- /dev/null   1970-01-01 00:00:00.000000000 +0000 
    269 +++ linux-3.8.3/drivers/net/ethernet/ramips/ramips_esw.c        2013-04-02 11:45:25.225274468 +0200 
     252--- /dev/null 
     253+++ b/drivers/net/ethernet/ramips/ramips_esw.c 
    270254@@ -0,0 +1,1220 @@ 
    271255+#include <linux/ioport.h> 
     
    14891473+       platform_driver_unregister(&rt305x_esw_driver); 
    14901474+} 
    1491 Index: linux-3.8.3/drivers/net/ethernet/ramips/ramips_eth.h 
    1492 =================================================================== 
    1493 --- /dev/null   1970-01-01 00:00:00.000000000 +0000 
    1494 +++ linux-3.8.3/drivers/net/ethernet/ramips/ramips_eth.h        2013-04-02 11:45:25.225274468 +0200 
     1475--- /dev/null 
     1476+++ b/drivers/net/ethernet/ramips/ramips_eth.h 
    14951477@@ -0,0 +1,375 @@ 
    14961478+/* 
     
    18691851+ 
    18701852+#endif /* RAMIPS_ETH_H */ 
    1871 Index: linux-3.8.3/drivers/net/ethernet/ramips/ramips_main.c 
    1872 =================================================================== 
    1873 --- /dev/null   1970-01-01 00:00:00.000000000 +0000 
    1874 +++ linux-3.8.3/drivers/net/ethernet/ramips/ramips_main.c       2013-04-02 12:07:58.749306720 +0200 
     1853--- /dev/null 
     1854+++ b/drivers/net/ethernet/ramips/ramips_main.c 
    18751855@@ -0,0 +1,1285 @@ 
    18761856+/* 
  • trunk/target/linux/ramips/patches-3.8/0121-watchdog-adds-ralink-wdt.patch

    r36163 r36215  
    1414 create mode 100644 drivers/watchdog/ralink_wdt.c 
    1515 
    16 diff --git a/drivers/watchdog/Kconfig b/drivers/watchdog/Kconfig 
    17 index 9fcc70c..c4b508e 100644 
    1816--- a/drivers/watchdog/Kconfig 
    1917+++ b/drivers/watchdog/Kconfig 
    20 @@ -1104,6 +1104,12 @@ config LANTIQ_WDT 
     18@@ -1077,6 +1077,12 @@ config LANTIQ_WDT 
    2119        help 
    2220          Hardware driver for the Lantiq SoC Watchdog Timer. 
     
    3129  
    3230 # POWERPC Architecture 
    33 diff --git a/drivers/watchdog/Makefile b/drivers/watchdog/Makefile 
    34 index a300b94..3a8ad6a 100644 
    3531--- a/drivers/watchdog/Makefile 
    3632+++ b/drivers/watchdog/Makefile 
    37 @@ -134,6 +134,7 @@ obj-$(CONFIG_TXX9_WDT) += txx9wdt.o 
     33@@ -132,6 +132,7 @@ obj-$(CONFIG_TXX9_WDT) += txx9wdt.o 
    3834 obj-$(CONFIG_OCTEON_WDT) += octeon-wdt.o 
    3935 octeon-wdt-y := octeon-wdt-main.o octeon-wdt-nmi.o 
     
    4339 # PARISC Architecture 
    4440  
    45 diff --git a/drivers/watchdog/ralink_wdt.c b/drivers/watchdog/ralink_wdt.c 
    46 new file mode 100644 
    47 index 0000000..8a8dc76 
    4841--- /dev/null 
    4942+++ b/drivers/watchdog/ralink_wdt.c 
     
    401394+MODULE_ALIAS("platform:" DRIVER_NAME); 
    402395+MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR); 
    403 --  
    404 1.7.10.4 
    405  
  • trunk/target/linux/ramips/patches-3.8/0200-MIPS-read-the-mips_machine-name-from-OF-and-output-i.patch

    r36163 r36215  
    1414 3 files changed, 32 insertions(+), 1 deletion(-) 
    1515 
    16 diff --git a/arch/mips/include/asm/prom.h b/arch/mips/include/asm/prom.h 
    17 index 8808bf5..a4ad354 100644 
    1816--- a/arch/mips/include/asm/prom.h 
    1917+++ b/arch/mips/include/asm/prom.h 
    20 @@ -44,8 +44,11 @@ extern void __dt_setup_arch(struct boot_param_header *bph); 
     18@@ -44,8 +44,11 @@ extern void __dt_setup_arch(struct boot_ 
    2119        __dt_setup_arch(&__dtb_##sym##_begin);                          \ 
    2220 }) 
     
    3028  
    3129 #endif /* __ASM_PROM_H */ 
    32 diff --git a/arch/mips/kernel/proc.c b/arch/mips/kernel/proc.c 
    33 index 135c4aa..9ab3d13 100644 
    3430--- a/arch/mips/kernel/proc.c 
    3531+++ b/arch/mips/kernel/proc.c 
     
    4238  
    4339 unsigned int vced_count, vcei_count; 
    44 @@ -34,7 +35,10 @@ static int show_cpuinfo(struct seq_file *m, void *v) 
     40@@ -34,7 +35,10 @@ static int show_cpuinfo(struct seq_file 
    4541         */ 
    4642        if (n == 0) { 
     
    5450                                   mips_get_machine_name()); 
    5551        } 
    56 diff --git a/arch/mips/kernel/prom.c b/arch/mips/kernel/prom.c 
    57 index 028f6f8..1aa68a2 100644 
    5852--- a/arch/mips/kernel/prom.c 
    5953+++ b/arch/mips/kernel/prom.c 
     
    7266                                          const char *uname, int depth, 
    7367                                          void *data) 
    74 @@ -50,6 +57,20 @@ void __init early_init_dt_setup_initrd_arch(unsigned long start, 
     68@@ -50,6 +57,20 @@ void __init early_init_dt_setup_initrd_a 
    7569 } 
    7670 #endif 
     
    9387 { 
    9488        /* Setup flat device-tree pointer */ 
    95 @@ -65,6 +86,9 @@ void __init early_init_devtree(void *params) 
     89@@ -65,6 +86,9 @@ void __init early_init_devtree(void *par 
    9690        /* Scan memory nodes */ 
    9791        of_scan_flat_dt(early_init_dt_scan_root, NULL); 
     
    10397  
    10498 void __init __dt_setup_arch(struct boot_param_header *bph) 
    105 --  
    106 1.7.10.4 
    107  
  • trunk/target/linux/ramips/patches-3.8/0201-owrt-OF-NET-add-of_get_mac_address_mtd.patch

    r36163 r36215  
    1515 2 files changed, 38 insertions(+) 
    1616 
    17 diff --git a/drivers/of/of_net.c b/drivers/of/of_net.c 
    18 index ffab033..15f4a71 100644 
    1917--- a/drivers/of/of_net.c 
    2018+++ b/drivers/of/of_net.c 
     
    2725 /** 
    2826  * It maps 'enum phy_interface_t' found in include/linux/phy.h 
    29 @@ -92,3 +93,39 @@ const void *of_get_mac_address(struct device_node *np) 
     27@@ -92,3 +93,39 @@ const void *of_get_mac_address(struct de 
    3028        return NULL; 
    3129 } 
     
    6765+} 
    6866+EXPORT_SYMBOL_GPL(of_get_mac_address_mtd); 
    69 diff --git a/include/linux/of_net.h b/include/linux/of_net.h 
    70 index f474641..9d3304f 100644 
    7167--- a/include/linux/of_net.h 
    7268+++ b/include/linux/of_net.h 
     
    7975  
    8076 #endif /* __LINUX_OF_NET_H */ 
    81 --  
    82 1.7.10.4 
    83  
  • trunk/target/linux/ramips/patches-3.8/0202-owrt-USB-adds-dwc_otg.patch

    r36163 r36215  
    4848 create mode 100644 drivers/usb/dwc_otg/linux/dwc_otg_plat.h 
    4949 
    50 diff --git a/drivers/usb/Kconfig b/drivers/usb/Kconfig 
    51 index 640ae6c..20a629a 100644 
    5250--- a/drivers/usb/Kconfig 
    5351+++ b/drivers/usb/Kconfig 
     
    6159  
    6260 source "drivers/usb/wusbcore/Kconfig" 
    63 diff --git a/drivers/usb/Makefile b/drivers/usb/Makefile 
    64 index 8f5ebce..4bcfe6d 100644 
    6561--- a/drivers/usb/Makefile 
    6662+++ b/drivers/usb/Makefile 
     
    7369 obj-$(CONFIG_USB_MON)          += mon/ 
    7470  
    75 diff --git a/drivers/usb/dwc_otg/Kconfig b/drivers/usb/dwc_otg/Kconfig 
    76 new file mode 100644 
    77 index 0000000..6dd75f1 
    7871--- /dev/null 
    7972+++ b/drivers/usb/dwc_otg/Kconfig 
     
    10396+       bool "Enable debug mode" 
    10497+       depends on DWC_OTG 
    105 diff --git a/drivers/usb/dwc_otg/Makefile b/drivers/usb/dwc_otg/Makefile 
    106 new file mode 100644 
    107 index 0000000..95c5b66 
    10898--- /dev/null 
    10999+++ b/drivers/usb/dwc_otg/Makefile 
     
    134124+dwc_otg-objs   += dwc_otg_pcd.o dwc_otg_pcd_intr.o 
    135125+dwc_otg-objs   += dwc_otg_hcd.o dwc_otg_hcd_intr.o dwc_otg_hcd_queue.o 
    136 diff --git a/drivers/usb/dwc_otg/dummy_audio.c b/drivers/usb/dwc_otg/dummy_audio.c 
    137 new file mode 100644 
    138 index 0000000..225decf 
    139126--- /dev/null 
    140127+++ b/drivers/usb/dwc_otg/dummy_audio.c 
     
    17151702+} 
    17161703+module_exit (cleanup); 
    1717 diff --git a/drivers/usb/dwc_otg/dwc_otg_attr.c b/drivers/usb/dwc_otg/dwc_otg_attr.c 
    1718 new file mode 100644 
    1719 index 0000000..8543537 
    17201704--- /dev/null 
    17211705+++ b/drivers/usb/dwc_otg/dwc_otg_attr.c 
     
    26872671+       device_remove_file(dev, &dev_attr_wr_reg_test); 
    26882672+} 
    2689 diff --git a/drivers/usb/dwc_otg/dwc_otg_attr.h b/drivers/usb/dwc_otg/dwc_otg_attr.h 
    2690 new file mode 100644 
    2691 index 0000000..0862b27 
    26922673--- /dev/null 
    26932674+++ b/drivers/usb/dwc_otg/dwc_otg_attr.h 
     
    27602741+ 
    27612742+#endif 
    2762 diff --git a/drivers/usb/dwc_otg/dwc_otg_cil.c b/drivers/usb/dwc_otg/dwc_otg_cil.c 
    2763 new file mode 100644 
    2764 index 0000000..89aa83e 
    27652743--- /dev/null 
    27662744+++ b/drivers/usb/dwc_otg/dwc_otg_cil.c 
     
    64586436+ 
    64596437+#endif //DWC_EN_ISOC 
    6460 diff --git a/drivers/usb/dwc_otg/dwc_otg_cil.h b/drivers/usb/dwc_otg/dwc_otg_cil.h 
    6461 new file mode 100644 
    6462 index 0000000..9507992 
    64636438--- /dev/null 
    64646439+++ b/drivers/usb/dwc_otg/dwc_otg_cil.h 
     
    75627537+#endif 
    75637538+ 
    7564 diff --git a/drivers/usb/dwc_otg/dwc_otg_cil_intr.c b/drivers/usb/dwc_otg/dwc_otg_cil_intr.c 
    7565 new file mode 100644 
    7566 index 0000000..61b17b3 
    75677539--- /dev/null 
    75687540+++ b/drivers/usb/dwc_otg/dwc_otg_cil_intr.c 
     
    83188290+        return retval; 
    83198291+} 
    8320 diff --git a/drivers/usb/dwc_otg/dwc_otg_driver.c b/drivers/usb/dwc_otg/dwc_otg_driver.c 
    8321 new file mode 100644 
    8322 index 0000000..63272d0 
    83238292--- /dev/null 
    83248293+++ b/drivers/usb/dwc_otg/dwc_otg_driver.c 
     
    95979566+ 
    95989567+*/ 
    9599 diff --git a/drivers/usb/dwc_otg/dwc_otg_driver.h b/drivers/usb/dwc_otg/dwc_otg_driver.h 
    9600 new file mode 100644 
    9601 index 0000000..fd7f0a4 
    96029568--- /dev/null 
    96039569+++ b/drivers/usb/dwc_otg/dwc_otg_driver.h 
     
    96869652+ 
    96879653+#endif 
    9688 diff --git a/drivers/usb/dwc_otg/dwc_otg_hcd.c b/drivers/usb/dwc_otg/dwc_otg_hcd.c 
    9689 new file mode 100644 
    9690 index 0000000..fe643b6 
    96919654--- /dev/null 
    96929655+++ b/drivers/usb/dwc_otg/dwc_otg_hcd.c 
     
    1254412507+} 
    1254512508+#endif /* DWC_DEVICE_ONLY */ 
    12546 diff --git a/drivers/usb/dwc_otg/dwc_otg_hcd.h b/drivers/usb/dwc_otg/dwc_otg_hcd.h 
    12547 new file mode 100644 
    12548 index 0000000..ee41dc9 
    1254912509--- /dev/null 
    1255012510+++ b/drivers/usb/dwc_otg/dwc_otg_hcd.h 
     
    1321813178+#endif 
    1321913179+#endif /* DWC_DEVICE_ONLY */ 
    13220 diff --git a/drivers/usb/dwc_otg/dwc_otg_hcd_intr.c b/drivers/usb/dwc_otg/dwc_otg_hcd_intr.c 
    13221 new file mode 100644 
    13222 index 0000000..bdf2db9 
    1322313180--- /dev/null 
    1322413181+++ b/drivers/usb/dwc_otg/dwc_otg_hcd_intr.c 
     
    1509715054+ 
    1509815055+#endif /* DWC_DEVICE_ONLY */ 
    15099 diff --git a/drivers/usb/dwc_otg/dwc_otg_hcd_queue.c b/drivers/usb/dwc_otg/dwc_otg_hcd_queue.c 
    15100 new file mode 100644 
    15101 index 0000000..cfb1f16 
    1510215056--- /dev/null 
    1510315057+++ b/drivers/usb/dwc_otg/dwc_otg_hcd_queue.c 
     
    1578715741+ 
    1578815742+#endif /* DWC_DEVICE_ONLY */ 
    15789 diff --git a/drivers/usb/dwc_otg/dwc_otg_pcd.c b/drivers/usb/dwc_otg/dwc_otg_pcd.c 
    15790 new file mode 100644 
    15791 index 0000000..030a3f2 
    1579215743--- /dev/null 
    1579315744+++ b/drivers/usb/dwc_otg/dwc_otg_pcd.c 
     
    1831618267+ 
    1831718268+#endif /* DWC_HOST_ONLY */ 
    18318 diff --git a/drivers/usb/dwc_otg/dwc_otg_pcd.h b/drivers/usb/dwc_otg/dwc_otg_pcd.h 
    18319 new file mode 100644 
    18320 index 0000000..48de957 
    1832118269--- /dev/null 
    1832218270+++ b/drivers/usb/dwc_otg/dwc_otg_pcd.h 
     
    1857018518+#endif 
    1857118519+#endif /* DWC_HOST_ONLY */ 
    18572 diff --git a/drivers/usb/dwc_otg/dwc_otg_pcd_intr.c b/drivers/usb/dwc_otg/dwc_otg_pcd_intr.c 
    18573 new file mode 100644 
    18574 index 0000000..fd44fd8 
    1857518520--- /dev/null 
    1857618521+++ b/drivers/usb/dwc_otg/dwc_otg_pcd_intr.c 
     
    2223022175+ 
    2223122176+#endif /* DWC_HOST_ONLY */ 
    22232 diff --git a/drivers/usb/dwc_otg/dwc_otg_regs.h b/drivers/usb/dwc_otg/dwc_otg_regs.h 
    22233 new file mode 100644 
    22234 index 0000000..8265766 
    2223522177--- /dev/null 
    2223622178+++ b/drivers/usb/dwc_otg/dwc_otg_regs.h 
     
    2431124253+ 
    2431224254+#endif 
    24313 diff --git a/drivers/usb/dwc_otg/linux/dwc_otg_plat.h b/drivers/usb/dwc_otg/linux/dwc_otg_plat.h 
    24314 new file mode 100644 
    24315 index 0000000..618151b 
    2431624255--- /dev/null 
    2431724256+++ b/drivers/usb/dwc_otg/linux/dwc_otg_plat.h 
     
    2457724516+#endif 
    2457824517+ 
    24579 --  
    24580 1.7.10.4 
    24581  
  • trunk/target/linux/ramips/patches-3.8/0203-owrt-OF-USB-add-OF-binding-for-ehci-and-ohci-platfor.patch

    r36163 r36215  
    1313 2 files changed, 14 insertions(+) 
    1414 
    15 diff --git a/drivers/usb/host/ehci-platform.c b/drivers/usb/host/ehci-platform.c 
    16 index ca75063..fdddce1 100644 
    1715--- a/drivers/usb/host/ehci-platform.c 
    1816+++ b/drivers/usb/host/ehci-platform.c 
    19 @@ -183,6 +183,12 @@ static int ehci_platform_resume(struct device *dev) 
     17@@ -183,6 +183,12 @@ static int ehci_platform_resume(struct d 
    2018 #define ehci_platform_resume   NULL 
    2119 #endif /* CONFIG_PM */ 
     
    3028        { "ehci-platform", 0 }, 
    3129        { } 
    32 @@ -203,6 +209,7 @@ static struct platform_driver ehci_platform_driver = { 
     30@@ -203,6 +209,7 @@ static struct platform_driver ehci_platf 
    3331                .owner  = THIS_MODULE, 
    3432                .name   = "ehci-platform", 
     
    3836 }; 
    3937  
    40 diff --git a/drivers/usb/host/ohci-platform.c b/drivers/usb/host/ohci-platform.c 
    41 index c3e7287..6d7d30b 100644 
    4238--- a/drivers/usb/host/ohci-platform.c 
    4339+++ b/drivers/usb/host/ohci-platform.c 
    44 @@ -201,6 +201,12 @@ static int ohci_platform_resume(struct device *dev) 
     40@@ -200,6 +200,12 @@ static int ohci_platform_resume(struct d 
    4541 #define ohci_platform_resume   NULL 
    4642 #endif /* CONFIG_PM */ 
     
    5551        { "ohci-platform", 0 }, 
    5652        { } 
    57 @@ -221,5 +227,6 @@ static struct platform_driver ohci_platform_driver = { 
     53@@ -220,5 +226,6 @@ static struct platform_driver ohci_platf 
    5854                .owner  = THIS_MODULE, 
    5955                .name   = "ohci-platform", 
     
    6258        } 
    6359 }; 
    64 --  
    65 1.7.10.4 
    66  
  • trunk/target/linux/ramips/patches-3.8/0204-owrt-MIPS-ralink-add-usb-platform-support.patch

    r36163 r36215  
    2020 create mode 100644 arch/mips/ralink/rt3883-usb.c 
    2121 
    22 diff --git a/arch/mips/ralink/Makefile b/arch/mips/ralink/Makefile 
    23 index cae7d88..8572538 100644 
    2422--- a/arch/mips/ralink/Makefile 
    2523+++ b/arch/mips/ralink/Makefile 
     
    3533  
    3634 obj-$(CONFIG_EARLY_PRINTK) += early_printk.o 
    37 diff --git a/arch/mips/ralink/common.h b/arch/mips/ralink/common.h 
    38 index ed99f23..14a101c 100644 
    3935--- a/arch/mips/ralink/common.h 
    4036+++ b/arch/mips/ralink/common.h 
    41 @@ -43,5 +43,6 @@ extern void prom_soc_init(struct ralink_soc_info *soc_info); 
     37@@ -43,5 +43,6 @@ extern void prom_soc_init(struct ralink_ 
    4238 __iomem void *plat_of_remap_node(const char *node); 
    4339  
     
    4642  
    4743 #endif /* _RALINK_COMMON_H__ */ 
    48 diff --git a/arch/mips/ralink/mt7620.c b/arch/mips/ralink/mt7620.c 
    49 index 9d0dc8b..19b28c5 100644 
    5044--- a/arch/mips/ralink/mt7620.c 
    5145+++ b/arch/mips/ralink/mt7620.c 
     
    6256 { 
    6357        unsigned long cpu_rate, sys_rate; 
    64 diff --git a/arch/mips/ralink/of.c b/arch/mips/ralink/of.c 
    65 index ecf1482..f438145 100644 
    6658--- a/arch/mips/ralink/of.c 
    6759+++ b/arch/mips/ralink/of.c 
     
    7466        return 0; 
    7567 } 
    76 diff --git a/arch/mips/ralink/rt305x-usb.c b/arch/mips/ralink/rt305x-usb.c 
    77 new file mode 100644 
    78 index 0000000..793fc82 
    7968--- /dev/null 
    8069+++ b/arch/mips/ralink/rt305x-usb.c 
     
    200189+       } 
    201190+} 
    202 diff --git a/arch/mips/ralink/rt3883-usb.c b/arch/mips/ralink/rt3883-usb.c 
    203 new file mode 100644 
    204 index 0000000..1d948a9 
    205191--- /dev/null 
    206192+++ b/arch/mips/ralink/rt3883-usb.c 
     
    324310+                       &rt3883_ehci_data, &rt3883_ehci_dmamask); 
    325311+} 
    326 --  
    327 1.7.10.4 
    328  
  • trunk/target/linux/ramips/patches-3.8/0205-owrt-MIPS-add-OWRTDTB-secion.patch

    r36163 r36215  
    1111 3 files changed, 7 insertions(+), 2 deletions(-) 
    1212 
    13 diff --git a/arch/mips/kernel/head.S b/arch/mips/kernel/head.S 
    14 index c61cdae..b4e55bb 100644 
    1513--- a/arch/mips/kernel/head.S 
    1614+++ b/arch/mips/kernel/head.S 
    17 @@ -140,6 +140,9 @@ FEXPORT(__kernel_entry) 
    18         j       kernel_entry 
    19  #endif 
     15@@ -146,6 +146,9 @@ EXPORT(__image_cmdline) 
     16        .fill   0x400 
     17 #endif /* CONFIG_IMAGE_CMDLINE_HACK */ 
    2018  
    2119+       .ascii  "OWRTDTB:" 
     
    2523  
    2624 NESTED(kernel_entry, 16, sp)                   # kernel entry point 
    27 diff --git a/arch/mips/ralink/Makefile b/arch/mips/ralink/Makefile 
    28 index 8572538..9e58aa1 100644 
    2925--- a/arch/mips/ralink/Makefile 
    3026+++ b/arch/mips/ralink/Makefile 
     
    3531-obj-y += dts/ 
    3632+#obj-y += dts/ 
    37 diff --git a/arch/mips/ralink/of.c b/arch/mips/ralink/of.c 
    38 index f438145..ee998b7 100644 
    3933--- a/arch/mips/ralink/of.c 
    4034+++ b/arch/mips/ralink/of.c 
     
    5751  
    5852 static int __init plat_of_setup(void) 
    59 --  
    60 1.7.10.4 
    61  
  • trunk/target/linux/ramips/patches-3.8/0206-owrt-MIPS-ralink-add-pseudo-pwm-led-trigger-based-on.patch

    r36163 r36215  
    1010 1 file changed, 197 insertions(+), 16 deletions(-) 
    1111 
    12 diff --git a/arch/mips/ralink/timer.c b/arch/mips/ralink/timer.c 
    13 index 9a943e8..33b2a04 100644 
    1412--- a/arch/mips/ralink/timer.c 
    1513+++ b/arch/mips/ralink/timer.c 
     
    6462  
    6563 static inline void rt_timer_w32(struct rt_timer *rt, u8 reg, u32 val) 
    66 @@ -48,18 +68,46 @@ static inline u32 rt_timer_r32(struct rt_timer *rt, u8 reg) 
     64@@ -48,18 +68,46 @@ static inline u32 rt_timer_r32(struct rt 
    6765 static irqreturn_t rt_timer_irq(int irq, void *_rt) 
    6866 { 
     
    115113                dev_err(rt->dev, "failed to request irq\n"); 
    116114        } else { 
    117 @@ -81,8 +129,6 @@ static int rt_timer_config(struct rt_timer *rt, unsigned long divisor) 
     115@@ -81,8 +129,6 @@ static int rt_timer_config(struct rt_tim 
    118116        else 
    119117                rt->timer_div = divisor; 
     
    124122 } 
    125123  
    126 @@ -108,11 +154,128 @@ static void rt_timer_disable(struct rt_timer *rt) 
     124@@ -108,11 +154,128 @@ static void rt_timer_disable(struct rt_t 
    127125        rt_timer_w32(rt, TIMER_REG_TMR0CTL, t); 
    128126 } 
     
    253251        if (!res) { 
    254252                dev_err(&pdev->dev, "no memory resource found\n"); 
    255 @@ -147,12 +310,29 @@ static int rt_timer_probe(struct platform_device *pdev) 
     253@@ -147,12 +310,29 @@ static int rt_timer_probe(struct platfor 
    256254        if (!rt->timer_freq) 
    257255                return -EINVAL; 
     
    286284        dev_info(&pdev->dev, "maximum frequncy is %luHz\n", rt->timer_freq); 
    287285  
    288 @@ -163,6 +343,7 @@ static int rt_timer_remove(struct platform_device *pdev) 
     286@@ -163,6 +343,7 @@ static int rt_timer_remove(struct platfo 
    289287 { 
    290288        struct rt_timer *rt = platform_get_drvdata(pdev); 
     
    294292        rt_timer_free(rt); 
    295293  
    296 @@ -187,6 +368,6 @@ static struct platform_driver rt_timer_driver = { 
     294@@ -187,6 +368,6 @@ static struct platform_driver rt_timer_d 
    297295  
    298296 module_platform_driver(rt_timer_driver); 
     
    302300 MODULE_AUTHOR("John Crispin <blogic@openwrt.org"); 
    303301 MODULE_LICENSE("GPL"); 
    304 --  
    305 1.7.10.4 
    306  
  • trunk/target/linux/ramips/patches-3.8/0207-owrt-MIPS-ralink-add-support-for-runtime-memory-dete.patch

    r36163 r36215  
    1818 create mode 100644 arch/mips/ralink/memory.c 
    1919 
    20 diff --git a/arch/mips/include/asm/prom.h b/arch/mips/include/asm/prom.h 
    21 index a4ad354..91e83e3 100644 
    2220--- a/arch/mips/include/asm/prom.h 
    2321+++ b/arch/mips/include/asm/prom.h 
     
    3230  
    3331 static inline unsigned long pci_address_to_pio(phys_addr_t address) 
    34 diff --git a/arch/mips/kernel/prom.c b/arch/mips/kernel/prom.c 
    35 index 1aa68a2..feac917 100644 
    3632--- a/arch/mips/kernel/prom.c 
    3733+++ b/arch/mips/kernel/prom.c 
    38 @@ -88,6 +88,9 @@ void __init early_init_devtree(void *params) 
     34@@ -88,6 +88,9 @@ void __init early_init_devtree(void *par 
    3935        of_scan_flat_dt(early_init_dt_scan_memory_arch, NULL); 
    4036  
     
    4642 } 
    4743  
    48 diff --git a/arch/mips/ralink/Makefile b/arch/mips/ralink/Makefile 
    49 index 9e58aa1..800f98b 100644 
    5044--- a/arch/mips/ralink/Makefile 
    5145+++ b/arch/mips/ralink/Makefile 
     
    5953 obj-$(CONFIG_SOC_RT288X) += rt288x.o 
    6054 obj-$(CONFIG_SOC_RT305X) += rt305x.o rt305x-usb.o 
    61 diff --git a/arch/mips/ralink/memory.c b/arch/mips/ralink/memory.c 
    62 new file mode 100644 
    63 index 0000000..54da31d 
    6455--- /dev/null 
    6556+++ b/arch/mips/ralink/memory.c 
     
    184175+       return 0; 
    185176+} 
    186 --  
    187 1.7.10.4 
    188  
  • trunk/target/linux/ramips/patches-3.8/0208-owrt-mtd-split.patch

    r36163 r36215  
    1111 4 files changed, 184 insertions(+), 1 deletions(-) 
    1212 
    13 Index: linux-3.9-rc4/drivers/mtd/Kconfig 
    14 =================================================================== 
    15 --- linux-3.9-rc4.orig/drivers/mtd/Kconfig      2013-03-27 09:26:32.005789709 +0100 
    16 +++ linux-3.9-rc4/drivers/mtd/Kconfig   2013-03-27 09:26:35.669789796 +0100 
    17 @@ -31,6 +31,10 @@ 
     13--- a/drivers/mtd/Kconfig 
     14+++ b/drivers/mtd/Kconfig 
     15@@ -31,6 +31,10 @@ config MTD_ROOTFS_SPLIT 
    1816        bool "Automatically split 'rootfs' partition for squashfs" 
    1917        default y 
     
    2624        tristate "RedBoot partition table parsing" 
    2725        ---help--- 
    28 Index: linux-3.9-rc4/drivers/mtd/mtdpart.c 
    29 =================================================================== 
    30 --- linux-3.9-rc4.orig/drivers/mtd/mtdpart.c    2013-03-27 09:26:32.281789715 +0100 
    31 +++ linux-3.9-rc4/drivers/mtd/mtdpart.c 2013-03-27 17:20:12.874466937 +0100 
    32 @@ -844,6 +844,99 @@ 
     26--- a/drivers/mtd/mtdpart.c 
     27+++ b/drivers/mtd/mtdpart.c 
     28@@ -844,6 +844,99 @@ static int refresh_rootfs_split(struct m 
    3329 } 
    3430 #endif /* CONFIG_MTD_ROOTFS_SPLIT */ 
     
    130126  * This function, given a master MTD object and a partition table, creates 
    131127  * and registers slave MTD objects which are bound to the master according to 
    132 @@ -860,7 +953,7 @@ 
     128@@ -860,7 +953,7 @@ int add_mtd_partitions(struct mtd_info * 
    133129        struct mtd_part *slave; 
    134130        uint64_t cur_offset = 0; 
     
    139135 #endif 
    140136  
    141 @@ -877,6 +970,14 @@ 
     137@@ -877,6 +970,14 @@ int add_mtd_partitions(struct mtd_info * 
    142138  
    143139                add_mtd_device(&slave->mtd); 
  • trunk/target/linux/ramips/patches-3.8/0209-owrt-GPIO-add-gpio_export_with_name.patch

    r36163 r36215  
    1515 5 files changed, 160 insertions(+), 8 deletions(-) 
    1616 
    17 Index: linux-3.8.3/Documentation/devicetree/bindings/gpio/gpio.txt 
    18 =================================================================== 
    19 --- linux-3.8.3.orig/Documentation/devicetree/bindings/gpio/gpio.txt    2013-03-14 19:27:14.000000000 +0100 
    20 +++ linux-3.8.3/Documentation/devicetree/bindings/gpio/gpio.txt 2013-04-01 11:11:42.151167467 +0200 
    21 @@ -112,3 +112,63 @@ 
     17--- a/Documentation/devicetree/bindings/gpio/gpio.txt 
     18+++ b/Documentation/devicetree/bindings/gpio/gpio.txt 
     19@@ -112,3 +112,63 @@ where, 
    2220  
    2321 The pinctrl node must have "#gpio-range-cells" property to show number of 
     
    8381+       }; 
    8482+}; 
    85 Index: linux-3.8.3/drivers/gpio/gpiolib-of.c 
    86 =================================================================== 
    87 --- linux-3.8.3.orig/drivers/gpio/gpiolib-of.c  2013-03-14 19:27:14.000000000 +0100 
    88 +++ linux-3.8.3/drivers/gpio/gpiolib-of.c       2013-04-01 11:11:42.151167467 +0200 
     83--- a/drivers/gpio/gpiolib-of.c 
     84+++ b/drivers/gpio/gpiolib-of.c 
    8985@@ -21,6 +21,8 @@ 
    9086 #include <linux/of_gpio.h> 
     
    9692 /* Private data structure for of_gpiochip_find_and_xlate */ 
    9793 struct gg_data { 
    98 @@ -289,3 +291,62 @@ 
     94@@ -289,3 +291,62 @@ void of_gpiochip_remove(struct gpio_chip 
    9995        if (chip->of_node) 
    10096                of_node_put(chip->of_node); 
     
    159155+} 
    160156+device_initcall(of_gpio_export_init); 
    161 Index: linux-3.8.3/drivers/gpio/gpiolib.c 
    162 =================================================================== 
    163 --- linux-3.8.3.orig/drivers/gpio/gpiolib.c     2013-03-14 19:27:14.000000000 +0100 
    164 +++ linux-3.8.3/drivers/gpio/gpiolib.c  2013-04-01 11:12:29.263168590 +0200 
    165 @@ -714,9 +714,10 @@ 
     157--- a/drivers/gpio/gpiolib.c 
     158+++ b/drivers/gpio/gpiolib.c 
     159@@ -714,9 +714,10 @@ static struct class gpio_class = { 
    166160  
    167161  
     
    175169  * 
    176170  * When drivers want to make a GPIO accessible to userspace after they 
    177 @@ -728,7 +729,7 @@ 
     171@@ -728,7 +729,7 @@ static struct class gpio_class = { 
    178172  * 
    179173  * Returns zero on success, else an error. 
     
    184178        unsigned long           flags; 
    185179        struct gpio_desc        *desc; 
    186 @@ -762,6 +763,8 @@ 
     180@@ -762,6 +763,8 @@ int gpio_export(unsigned gpio, bool dire 
    187181                goto fail_unlock; 
    188182        } 
     
    193187                direction_may_change = false; 
    194188        spin_unlock_irqrestore(&gpio_lock, flags); 
    195 @@ -804,7 +807,7 @@ 
     189@@ -804,7 +807,7 @@ fail_unlock: 
    196190        pr_debug("%s: gpio%d status %d\n", __func__, gpio, status); 
    197191        return status; 
     
    202196 static int match_export(struct device *dev, void *data) 
    203197 { 
    204 Index: linux-3.8.3/include/asm-generic/gpio.h 
    205 =================================================================== 
    206 --- linux-3.8.3.orig/include/asm-generic/gpio.h 2013-03-14 19:27:14.000000000 +0100 
    207 +++ linux-3.8.3/include/asm-generic/gpio.h      2013-04-01 11:11:42.155167467 +0200 
    208 @@ -204,7 +204,8 @@ 
     198--- a/include/asm-generic/gpio.h 
     199+++ b/include/asm-generic/gpio.h 
     200@@ -204,7 +204,8 @@ void devm_gpio_free(struct device *dev, 
    209201  * A sysfs interface can be exported by individual drivers if they want, 
    210202  * but more typically is configured entirely from userspace. 
     
    216208                        unsigned gpio); 
    217209 extern int gpio_sysfs_set_active_low(unsigned gpio, int value); 
    218 @@ -249,7 +250,8 @@ 
     210@@ -249,7 +250,8 @@ struct device; 
    219211  
    220212 /* sysfs support is only available with gpiolib, where it's optional */ 
     
    226218        return -ENOSYS; 
    227219 } 
    228 Index: linux-3.8.3/include/linux/gpio.h 
    229 =================================================================== 
    230 --- linux-3.8.3.orig/include/linux/gpio.h       2013-03-14 19:27:14.000000000 +0100 
    231 +++ linux-3.8.3/include/linux/gpio.h    2013-04-01 11:11:42.159167467 +0200 
    232 @@ -189,7 +189,8 @@ 
     220--- a/include/linux/gpio.h 
     221+++ b/include/linux/gpio.h 
     222@@ -189,7 +189,8 @@ static inline void gpio_set_value_cansle 
    233223        WARN_ON(1); 
    234224 } 
     
    240230        /* GPIO can never have been requested or set as {in,out}put */ 
    241231        WARN_ON(1); 
    242 @@ -248,4 +249,24 @@ 
     232@@ -248,4 +249,24 @@ gpiochip_remove_pin_ranges(struct gpio_c 
    243233  
    244234 #endif /* ! CONFIG_GENERIC_GPIO */ 
  • trunk/target/linux/rb532/Makefile

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

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

    r36078 r36215  
    2424MAINTAINER:=Florian Fainelli <florian@openwrt.org> 
    2525 
    26 LINUX_VERSION:=3.8.3 
     26LINUX_VERSION:=3.8.6 
    2727 
    2828include $(INCLUDE_DIR)/target.mk 
  • trunk/target/linux/xburst/Makefile

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