kernel: update linux 3.8 to 3.8.6
authorGabor Juhos <juhosg@openwrt.org>
Sat, 6 Apr 2013 11:40:44 +0000 (11:40 +0000)
committerGabor Juhos <juhosg@openwrt.org>
Sat, 6 Apr 2013 11:40:44 +0000 (11:40 +0000)
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 36215

83 files changed:
include/kernel-version.mk
target/linux/adm5120/Makefile
target/linux/ar71xx/Makefile
target/linux/ar71xx/patches-3.8/902-unaligned_access_hacks.patch
target/linux/atheros/Makefile
target/linux/avr32/Makefile
target/linux/brcm47xx/patches-3.8/700-ssb-gigabit-ethernet-driver.patch
target/linux/cns21xx/Makefile
target/linux/cns21xx/patches-3.8/104-cns21xx-usb-ehci-support.patch
target/linux/cns3xxx/Makefile
target/linux/cns3xxx/patches-3.8/010-move_virtual_io_space.patch
target/linux/cns3xxx/patches-3.8/015-clkdev_support.patch
target/linux/ep93xx/Makefile
target/linux/generic/patches-3.8/060-hso_devices.patch
target/linux/generic/patches-3.8/100-overlayfs.patch
target/linux/generic/patches-3.8/102-ehci_hcd_ignore_oc.patch
target/linux/generic/patches-3.8/450-mtd_plat_nand_chip_fixup.patch
target/linux/generic/patches-3.8/643-bridge_remove_ipv6_dependency.patch
target/linux/generic/patches-3.8/655-increase_skb_pad.patch
target/linux/generic/patches-3.8/721-phy_packets.patch
target/linux/generic/patches-3.8/902-debloat_proc.patch
target/linux/generic/patches-3.8/921-use_preinit_as_init.patch
target/linux/lantiq/Makefile
target/linux/lantiq/patches-3.8/0200-MIPS-read-the-mips_machine-name-from-OF-and-output-i.patch
target/linux/malta/Makefile
target/linux/mpc52xx/Makefile
target/linux/mpc83xx/Makefile
target/linux/mpc85xx/Makefile
target/linux/mvebu/Makefile
target/linux/ppc40x/Makefile
target/linux/ppc44x/Makefile
target/linux/ramips/Makefile
target/linux/ramips/patches-3.8/0001-MIPS-ralink-adds-include-files.patch
target/linux/ramips/patches-3.8/0002-MIPS-ralink-adds-irq-code.patch
target/linux/ramips/patches-3.8/0003-MIPS-ralink-adds-reset-code.patch
target/linux/ramips/patches-3.8/0004-MIPS-ralink-adds-prom-and-cmdline-code.patch
target/linux/ramips/patches-3.8/0005-MIPS-ralink-adds-clkdev-code.patch
target/linux/ramips/patches-3.8/0006-MIPS-ralink-adds-OF-code.patch
target/linux/ramips/patches-3.8/0007-MIPS-ralink-adds-early_printk-support.patch
target/linux/ramips/patches-3.8/0008-MIPS-ralink-adds-support-for-RT305x-SoC-family.patch
target/linux/ramips/patches-3.8/0009-MIPS-ralink-adds-rt305x-devicetree.patch
target/linux/ramips/patches-3.8/0010-MIPS-ralink-adds-Kbuild-files.patch
target/linux/ramips/patches-3.8/0011-MIPS-ralink-adds-default-config-file.patch
target/linux/ramips/patches-3.8/0012-Document-devicetree-add-OF-documents-for-MIPS-interr.patch
target/linux/ramips/patches-3.8/0013-MIPS-add-irqdomain-support-for-the-CPU-IRQ-controlle.patch
target/linux/ramips/patches-3.8/0014-MIPS-ralink-add-CPU-interrupt-controller-to-of_irq_i.patch
target/linux/ramips/patches-3.8/0015-serial-ralink-adds-support-for-the-serial-core-found.patch
target/linux/ramips/patches-3.8/0100-MIPS-ralink-fix-RT305x-clock-setup.patch
target/linux/ramips/patches-3.8/0101-MIPS-ralink-add-missing-comment-in-irq-driver.patch
target/linux/ramips/patches-3.8/0102-MIPS-ralink-add-RT5350-sdram-register-defines.patch
target/linux/ramips/patches-3.8/0103-MIPS-ralink-add-RT3352-usb-register-defines.patch
target/linux/ramips/patches-3.8/0104-MIPS-ralink-add-pinmux-driver.patch
target/linux/ramips/patches-3.8/0105-MIPS-extend-RT3050-dtsi-file.patch
target/linux/ramips/patches-3.8/0106-MIPS-add-RT5350-dtsi-file.patch
target/linux/ramips/patches-3.8/0107-MIPS-ralink-adds-support-for-RT2880-SoC-family.patch
target/linux/ramips/patches-3.8/0108-MIPS-add-rt2880-dts-files.patch
target/linux/ramips/patches-3.8/0109-MIPS-ralink-adds-support-for-RT3883-SoC-family.patch
target/linux/ramips/patches-3.8/0110-MIPS-add-rt3883-dts-files.patch
target/linux/ramips/patches-3.8/0111-MIPS-ralink-adds-support-for-MT7620-SoC-family.patch
target/linux/ramips/patches-3.8/0112-MIPS-add-MT7620-dts-files.patch
target/linux/ramips/patches-3.8/0113-MIPS-ralink-add-support-for-periodic-timer-irq.patch
target/linux/ramips/patches-3.8/0114-GPIO-MIPS-ralink-adds-ralink-gpio-support.patch
target/linux/ramips/patches-3.8/0115-SPI-ralink-add-Ralink-SoC-spi-driver.patch
target/linux/ramips/patches-3.8/0116-serial-of-allow-au1x00-and-rt288x-to-load-from-OF.patch
target/linux/ramips/patches-3.8/0117-serial-ralink-adds-mt7620-serial.patch
target/linux/ramips/patches-3.8/0118-PCI-MIPS-adds-rt2880-pci-support.patch
target/linux/ramips/patches-3.8/0119-PCI-MIPS-adds-rt3883-pci-support.patch
target/linux/ramips/patches-3.8/0120-NET-MIPS-add-ralink-SoC-ethernet-driver.patch
target/linux/ramips/patches-3.8/0121-watchdog-adds-ralink-wdt.patch
target/linux/ramips/patches-3.8/0200-MIPS-read-the-mips_machine-name-from-OF-and-output-i.patch
target/linux/ramips/patches-3.8/0201-owrt-OF-NET-add-of_get_mac_address_mtd.patch
target/linux/ramips/patches-3.8/0202-owrt-USB-adds-dwc_otg.patch
target/linux/ramips/patches-3.8/0203-owrt-OF-USB-add-OF-binding-for-ehci-and-ohci-platfor.patch
target/linux/ramips/patches-3.8/0204-owrt-MIPS-ralink-add-usb-platform-support.patch
target/linux/ramips/patches-3.8/0205-owrt-MIPS-add-OWRTDTB-secion.patch
target/linux/ramips/patches-3.8/0206-owrt-MIPS-ralink-add-pseudo-pwm-led-trigger-based-on.patch
target/linux/ramips/patches-3.8/0207-owrt-MIPS-ralink-add-support-for-runtime-memory-dete.patch
target/linux/ramips/patches-3.8/0208-owrt-mtd-split.patch
target/linux/ramips/patches-3.8/0209-owrt-GPIO-add-gpio_export_with_name.patch
target/linux/rb532/Makefile
target/linux/realview/Makefile
target/linux/uml/Makefile
target/linux/xburst/Makefile

index f5021beaadc6f48ba1583b33bd2736db8bf30617..2fdcee096bb1df99dc0dc3fe9bbdb62bdc1cc626 100644 (file)
@@ -11,8 +11,8 @@ endif
 ifeq ($(LINUX_VERSION),3.7.10)
   LINUX_KERNEL_MD5SUM:=09624c3702107076efcac5e1cd8a18ec
 endif
 ifeq ($(LINUX_VERSION),3.7.10)
   LINUX_KERNEL_MD5SUM:=09624c3702107076efcac5e1cd8a18ec
 endif
-ifeq ($(LINUX_VERSION),3.8.3)
-  LINUX_KERNEL_MD5SUM:=eb59b1fc7343db96e20c85a9cf2baa9f
+ifeq ($(LINUX_VERSION),3.8.6)
+  LINUX_KERNEL_MD5SUM:=80aa1c706e1bc69cc7a1b2c07db90cf9
 endif
 
 # disable the md5sum check for unknown kernel versions
 endif
 
 # disable the md5sum check for unknown kernel versions
index 4595f8c4a5bd8c8507adc74fa40d1ea7237cf17d..7b11c3b3edc4c108adf87d25f3198ad531dcedb4 100644 (file)
@@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
 
 BOARD:=adm5120
 BOARDNAME:=Infineon/ADMtek ADM5120
 
 BOARD:=adm5120
 BOARDNAME:=Infineon/ADMtek ADM5120
-LINUX_VERSION:=3.8.3
+LINUX_VERSION:=3.8.6
 SUBTARGETS:=router_le router_be rb1xx
 INITRAMFS_EXTRA_FILES:=
 
 SUBTARGETS:=router_le router_be rb1xx
 INITRAMFS_EXTRA_FILES:=
 
index ef4a3eec00cc43b42ccf768d75a06cd0ae505a90..635a1d12bff2af10e5615c4f0acfa54bcc78ae67 100644 (file)
@@ -13,7 +13,7 @@ FEATURES:=squashfs jffs2 targz
 CFLAGS:=-Os -pipe -mips32r2 -mtune=mips32r2 -fno-caller-saves -mno-branch-likely
 SUBTARGETS:=generic nand
 
 CFLAGS:=-Os -pipe -mips32r2 -mtune=mips32r2 -fno-caller-saves -mno-branch-likely
 SUBTARGETS:=generic nand
 
-LINUX_VERSION:=3.8.3
+LINUX_VERSION:=3.8.6
 
 include $(INCLUDE_DIR)/target.mk
 
 
 include $(INCLUDE_DIR)/target.mk
 
index 2426e071a3dd745c9ccf5b63185e76aa3ff8b443..5bdefdcb4eead3f90b4bc9d3873f72f12f7f2aa2 100644 (file)
  /*
 --- a/net/ipv4/tcp_input.c
 +++ b/net/ipv4/tcp_input.c
  /*
 --- a/net/ipv4/tcp_input.c
 +++ b/net/ipv4/tcp_input.c
-@@ -3871,13 +3871,14 @@ static bool tcp_parse_aligned_timestamp(
+@@ -3868,13 +3868,14 @@ static bool tcp_parse_aligned_timestamp(
  {
        const __be32 *ptr = (const __be32 *)(th + 1);
  
  {
        const __be32 *ptr = (const __be32 *)(th + 1);
  
  #include <asm/uaccess.h>
  
  #include <linux/proc_fs.h>
  #include <asm/uaccess.h>
  
  #include <linux/proc_fs.h>
-@@ -756,10 +757,10 @@ static void tcp_v6_send_response(struct
+@@ -763,10 +764,10 @@ static void tcp_v6_send_response(struct
        topt = (__be32 *)(t1 + 1);
  
        if (ts) {
        topt = (__be32 *)(t1 + 1);
  
        if (ts) {
index f3258c2d390a5cc1e761f443a50ec6894297c0bf..6e3e24c543ab72857925e5f07a2daee6434357a7 100644 (file)
@@ -11,7 +11,7 @@ BOARD:=atheros
 BOARDNAME:=Atheros AR231x/AR5312
 FEATURES:=squashfs jffs2
 
 BOARDNAME:=Atheros AR231x/AR5312
 FEATURES:=squashfs jffs2
 
-LINUX_VERSION:=3.8.3
+LINUX_VERSION:=3.8.6
 
 include $(INCLUDE_DIR)/target.mk
 
 
 include $(INCLUDE_DIR)/target.mk
 
index a71416f3c25b43ca1f73abf0994757351be416a0..1b2043d4080f0b9fd9b501f9c4c8bd11001b02ab 100644 (file)
@@ -12,7 +12,7 @@ BOARDNAME:=Atmel AVR32
 FEATURES:=squashfs
 MAINTAINER:=Imre Kaloz <kaloz@openwrt.org>
 
 FEATURES:=squashfs
 MAINTAINER:=Imre Kaloz <kaloz@openwrt.org>
 
-LINUX_VERSION:=3.8.3
+LINUX_VERSION:=3.8.6
 
 include $(INCLUDE_DIR)/target.mk
 
 
 include $(INCLUDE_DIR)/target.mk
 
index 193454e50c70e1e109e19c9291db82babbe812e3..e38f45522dae9133e5dcc34cd25c9922d44cc6af 100644 (file)
                u32 val = tr32(0x7d00);
  
                val &= ~((1 << 16) | (1 << 4) | (1 << 2) | (1 << 1) | 1);
                u32 val = tr32(0x7d00);
  
                val &= ~((1 << 16) | (1 << 4) | (1 << 2) | (1 << 1) | 1);
-@@ -4431,6 +4461,15 @@ relink:
+@@ -4439,6 +4469,15 @@ relink:
        if (current_link_up == 0 || (tp->phy_flags & TG3_PHYFLG_IS_LOW_POWER)) {
                tg3_phy_copper_begin(tp);
  
        if (current_link_up == 0 || (tp->phy_flags & TG3_PHYFLG_IS_LOW_POWER)) {
                tg3_phy_copper_begin(tp);
  
                tg3_readphy(tp, MII_BMSR, &bmsr);
                if ((!tg3_readphy(tp, MII_BMSR, &bmsr) && (bmsr & BMSR_LSTATUS)) ||
                    (tp->mac_mode & MAC_MODE_PORT_INT_LPBACK))
                tg3_readphy(tp, MII_BMSR, &bmsr);
                if ((!tg3_readphy(tp, MII_BMSR, &bmsr) && (bmsr & BMSR_LSTATUS)) ||
                    (tp->mac_mode & MAC_MODE_PORT_INT_LPBACK))
-@@ -4449,6 +4488,26 @@ relink:
+@@ -4457,6 +4496,26 @@ relink:
        else
                tp->mac_mode |= MAC_MODE_PORT_MODE_GMII;
  
        else
                tp->mac_mode |= MAC_MODE_PORT_MODE_GMII;
  
        tp->mac_mode &= ~MAC_MODE_HALF_DUPLEX;
        if (tp->link_config.active_duplex == DUPLEX_HALF)
                tp->mac_mode |= MAC_MODE_HALF_DUPLEX;
        tp->mac_mode &= ~MAC_MODE_HALF_DUPLEX;
        if (tp->link_config.active_duplex == DUPLEX_HALF)
                tp->mac_mode |= MAC_MODE_HALF_DUPLEX;
-@@ -8427,6 +8486,16 @@ static int tg3_chip_reset(struct tg3 *tp
+@@ -8435,6 +8494,16 @@ static int tg3_chip_reset(struct tg3 *tp
                tw32(0x5000, 0x400);
        }
  
                tw32(0x5000, 0x400);
        }
  
        tw32(GRC_MODE, tp->grc_mode);
  
        if (tp->pci_chip_rev_id == CHIPREV_ID_5705_A0) {
        tw32(GRC_MODE, tp->grc_mode);
  
        if (tp->pci_chip_rev_id == CHIPREV_ID_5705_A0) {
-@@ -10060,6 +10129,11 @@ static void tg3_timer(unsigned long __op
+@@ -10068,6 +10137,11 @@ static void tg3_timer(unsigned long __op
            tg3_flag(tp, 57765_CLASS))
                tg3_chk_missed_msi(tp);
  
            tg3_flag(tp, 57765_CLASS))
                tg3_chk_missed_msi(tp);
  
        if (!tg3_flag(tp, TAGGED_STATUS)) {
                /* All of this garbage is because when using non-tagged
                 * IRQ status the mailbox/status_block protocol the chip
        if (!tg3_flag(tp, TAGGED_STATUS)) {
                /* All of this garbage is because when using non-tagged
                 * IRQ status the mailbox/status_block protocol the chip
-@@ -12933,7 +13007,8 @@ static int tg3_ioctl(struct net_device *
+@@ -12941,7 +13015,8 @@ static int tg3_ioctl(struct net_device *
                        return -EAGAIN;
  
                spin_lock_bh(&tp->lock);
                        return -EAGAIN;
  
                spin_lock_bh(&tp->lock);
                spin_unlock_bh(&tp->lock);
  
                data->val_out = mii_regval;
                spin_unlock_bh(&tp->lock);
  
                data->val_out = mii_regval;
-@@ -12949,7 +13024,8 @@ static int tg3_ioctl(struct net_device *
+@@ -12957,7 +13032,8 @@ static int tg3_ioctl(struct net_device *
                        return -EAGAIN;
  
                spin_lock_bh(&tp->lock);
                        return -EAGAIN;
  
                spin_lock_bh(&tp->lock);
                spin_unlock_bh(&tp->lock);
  
                return err;
                spin_unlock_bh(&tp->lock);
  
                return err;
-@@ -13802,6 +13878,14 @@ static void tg3_get_5720_nvram_info(stru
+@@ -13810,6 +13886,14 @@ static void tg3_get_5720_nvram_info(stru
  /* Chips other than 5700/5701 use the NVRAM for fetching info. */
  static void tg3_nvram_init(struct tg3 *tp)
  {
  /* Chips other than 5700/5701 use the NVRAM for fetching info. */
  static void tg3_nvram_init(struct tg3 *tp)
  {
        tw32_f(GRC_EEPROM_ADDR,
             (EEPROM_ADDR_FSM_RESET |
              (EEPROM_DEFAULT_CLOCK_PERIOD <<
        tw32_f(GRC_EEPROM_ADDR,
             (EEPROM_ADDR_FSM_RESET |
              (EEPROM_DEFAULT_CLOCK_PERIOD <<
-@@ -14294,10 +14378,19 @@ static int tg3_phy_probe(struct tg3 *tp)
+@@ -14302,10 +14386,19 @@ static int tg3_phy_probe(struct tg3 *tp)
                         * subsys device table.
                         */
                        p = tg3_lookup_by_subsys(tp);
                         * subsys device table.
                         */
                        p = tg3_lookup_by_subsys(tp);
                        if (!tp->phy_id ||
                            tp->phy_id == TG3_PHY_ID_BCM8002)
                                tp->phy_flags |= TG3_PHYFLG_PHY_SERDES;
                        if (!tp->phy_id ||
                            tp->phy_id == TG3_PHY_ID_BCM8002)
                                tp->phy_flags |= TG3_PHYFLG_PHY_SERDES;
-@@ -15342,6 +15435,11 @@ static int tg3_get_invariants(struct tg3
+@@ -15353,6 +15446,11 @@ static int tg3_get_invariants(struct tg3
                }
        }
  
                }
        }
  
        /* Get eeprom hw config before calling tg3_set_power_state().
         * In particular, the TG3_FLAG_IS_NIC flag must be
         * determined before calling tg3_set_power_state() so that
        /* Get eeprom hw config before calling tg3_set_power_state().
         * In particular, the TG3_FLAG_IS_NIC flag must be
         * determined before calling tg3_set_power_state() so that
-@@ -15675,12 +15773,19 @@ static int tg3_get_device_address(struct
+@@ -15686,12 +15784,19 @@ static int tg3_get_device_address(struct
        struct net_device *dev = tp->dev;
        u32 hi, lo, mac_offset;
        int addr_ok = 0;
        struct net_device *dev = tp->dev;
        u32 hi, lo, mac_offset;
        int addr_ok = 0;
        mac_offset = 0x7c;
        if (GET_ASIC_REV(tp->pci_chip_rev_id) == ASIC_REV_5704 ||
            tg3_flag(tp, 5780_CLASS)) {
        mac_offset = 0x7c;
        if (GET_ASIC_REV(tp->pci_chip_rev_id) == ASIC_REV_5704 ||
            tg3_flag(tp, 5780_CLASS)) {
-@@ -16041,6 +16146,8 @@ static int tg3_test_dma(struct tg3 *tp)
+@@ -16052,6 +16157,8 @@ static int tg3_test_dma(struct tg3 *tp)
                        tp->dma_rwctrl |= 0x001b000f;
                }
        }
                        tp->dma_rwctrl |= 0x001b000f;
                }
        }
  
        if (GET_ASIC_REV(tp->pci_chip_rev_id) == ASIC_REV_5703 ||
            GET_ASIC_REV(tp->pci_chip_rev_id) == ASIC_REV_5704)
  
        if (GET_ASIC_REV(tp->pci_chip_rev_id) == ASIC_REV_5703 ||
            GET_ASIC_REV(tp->pci_chip_rev_id) == ASIC_REV_5704)
-@@ -16385,6 +16492,18 @@ static int tg3_init_one(struct pci_dev *
+@@ -16396,6 +16503,18 @@ static int tg3_init_one(struct pci_dev *
        else
                tp->msg_enable = TG3_DEF_MSG_ENABLE;
  
        else
                tp->msg_enable = TG3_DEF_MSG_ENABLE;
  
index d0438bf0a2dfca4f88685ab1348fef7fb7e83d9d..c3ae05b47a51e92f7bfa36b9ce7162f96deac6cd 100644 (file)
@@ -12,7 +12,7 @@ BOARDNAME:=Cavium Networks Econa CNS21xx
 FEATURES:=squashfs
 CFLAGS:=-Os -pipe -march=armv4 -mtune=fa526 -fno-caller-saves
 
 FEATURES:=squashfs
 CFLAGS:=-Os -pipe -march=armv4 -mtune=fa526 -fno-caller-saves
 
-LINUX_VERSION:=3.8.3
+LINUX_VERSION:=3.8.6
 
 include $(INCLUDE_DIR)/target.mk
 
 
 include $(INCLUDE_DIR)/target.mk
 
index d9b91707430bdceab5b43a54e843ab089738f9d8..067e631995d45b88b54b11f9306064e34c1de649 100644 (file)
@@ -1,6 +1,6 @@
 --- a/drivers/usb/host/ehci-hcd.c
 +++ b/drivers/usb/host/ehci-hcd.c
 --- a/drivers/usb/host/ehci-hcd.c
 +++ b/drivers/usb/host/ehci-hcd.c
-@@ -1342,6 +1342,11 @@ MODULE_LICENSE ("GPL");
+@@ -1341,6 +1341,11 @@ MODULE_LICENSE ("GPL");
  #define       PLATFORM_DRIVER         ehci_hcd_sead3_driver
  #endif
  
  #define       PLATFORM_DRIVER         ehci_hcd_sead3_driver
  #endif
  
index f094c70e45cf12b1cedf5856a82e0d66aa324b8a..c944d1c1a584d0ee69f9ba8a3917d361db63fe81 100644 (file)
@@ -13,7 +13,7 @@ FEATURES:=squashfs fpu gpio pcie usb usbgadget
 CFLAGS:=-Os -pipe -march=armv6k -mtune=mpcore -mfloat-abi=softfp -mfpu=vfp -fno-caller-saves
 MAINTAINER:=Imre Kaloz <kaloz@openwrt.org>
 
 CFLAGS:=-Os -pipe -march=armv6k -mtune=mpcore -mfloat-abi=softfp -mfpu=vfp -fno-caller-saves
 MAINTAINER:=Imre Kaloz <kaloz@openwrt.org>
 
-LINUX_VERSION:=3.8.3
+LINUX_VERSION:=3.8.6
 
 include $(INCLUDE_DIR)/target.mk
 
 
 include $(INCLUDE_DIR)/target.mk
 
index c7d89d5d0fcaf3855d1db0c18580f7507b3e37c7..0d450765c910f651bc1d24452d02ef918f6c9b86 100644 (file)
@@ -1,24 +1,3 @@
---- a/arch/arm/mach-cns3xxx/core.c
-+++ b/arch/arm/mach-cns3xxx/core.c
-@@ -24,17 +24,7 @@ static struct map_desc cns3xxx_io_desc[]
-       {
-               .virtual        = CNS3XXX_TC11MP_TWD_BASE_VIRT,
-               .pfn            = __phys_to_pfn(CNS3XXX_TC11MP_TWD_BASE),
--              .length         = SZ_4K,
--              .type           = MT_DEVICE,
--      }, {
--              .virtual        = CNS3XXX_TC11MP_GIC_CPU_BASE_VIRT,
--              .pfn            = __phys_to_pfn(CNS3XXX_TC11MP_GIC_CPU_BASE),
--              .length         = SZ_4K,
--              .type           = MT_DEVICE,
--      }, {
--              .virtual        = CNS3XXX_TC11MP_GIC_DIST_BASE_VIRT,
--              .pfn            = __phys_to_pfn(CNS3XXX_TC11MP_GIC_DIST_BASE),
--              .length         = SZ_4K,
-+              .length         = SZ_8K,
-               .type           = MT_DEVICE,
-       }, {
-               .virtual        = CNS3XXX_TIMER1_2_3_BASE_VIRT,
 --- a/arch/arm/mach-cns3xxx/include/mach/cns3xxx.h
 +++ b/arch/arm/mach-cns3xxx/include/mach/cns3xxx.h
 @@ -20,22 +20,22 @@
 --- a/arch/arm/mach-cns3xxx/include/mach/cns3xxx.h
 +++ b/arch/arm/mach-cns3xxx/include/mach/cns3xxx.h
 @@ -20,22 +20,22 @@
  #define RTC_INTR_STS_OFFSET                   0x34
  
  #define CNS3XXX_MISC_BASE                     0x76000000      /* Misc Control */
  #define RTC_INTR_STS_OFFSET                   0x34
  
  #define CNS3XXX_MISC_BASE                     0x76000000      /* Misc Control */
--#define CNS3XXX_MISC_BASE_VIRT                        0xFFF07000      /* Misc Control */
+-#define CNS3XXX_MISC_BASE_VIRT                        0xFB000000      /* Misc Control */
 +#define CNS3XXX_MISC_BASE_VIRT                        0xFEF07000      /* Misc Control */
  
  #define CNS3XXX_PM_BASE                               0x77000000      /* Power Management Control */
 +#define CNS3XXX_MISC_BASE_VIRT                        0xFEF07000      /* Misc Control */
  
  #define CNS3XXX_PM_BASE                               0x77000000      /* Power Management Control */
--#define CNS3XXX_PM_BASE_VIRT                  0xFFF08000
+-#define CNS3XXX_PM_BASE_VIRT                  0xFB001000
 +#define CNS3XXX_PM_BASE_VIRT                  0xFEF08000
  
  #define PM_CLK_GATE_OFFSET                    0x00
 +#define CNS3XXX_PM_BASE_VIRT                  0xFEF08000
  
  #define PM_CLK_GATE_OFFSET                    0x00
@@ -84,7 +63,7 @@
  #define PM_PLL_HM_PD_OFFSET                   0x1C
  
  #define CNS3XXX_UART0_BASE                    0x78000000      /* UART 0 */
  #define PM_PLL_HM_PD_OFFSET                   0x1C
  
  #define CNS3XXX_UART0_BASE                    0x78000000      /* UART 0 */
--#define CNS3XXX_UART0_BASE_VIRT                       0xFFF09000
+-#define CNS3XXX_UART0_BASE_VIRT                       0xFB002000
 +#define CNS3XXX_UART0_BASE_VIRT                       0xFEF09000
  
  #define CNS3XXX_UART1_BASE                    0x78400000      /* UART 1 */
 +#define CNS3XXX_UART0_BASE_VIRT                       0xFEF09000
  
  #define CNS3XXX_UART1_BASE                    0x78400000      /* UART 1 */
 +#define CNS3XXX_I2S_BASE_VIRT                 0xFEF10000
  
  #define CNS3XXX_TIMER1_2_3_BASE                       0x7C800000      /* Timer */
 +#define CNS3XXX_I2S_BASE_VIRT                 0xFEF10000
  
  #define CNS3XXX_TIMER1_2_3_BASE                       0x7C800000      /* Timer */
--#define CNS3XXX_TIMER1_2_3_BASE_VIRT          0xFFF10800
+-#define CNS3XXX_TIMER1_2_3_BASE_VIRT          0xFB003000
 +#define CNS3XXX_TIMER1_2_3_BASE_VIRT          0xFEF10800
  
  #define TIMER1_COUNTER_OFFSET                 0x00
 +#define CNS3XXX_TIMER1_2_3_BASE_VIRT          0xFEF10800
  
  #define TIMER1_COUNTER_OFFSET                 0x00
  
  #define CNS3XXX_PCIE0_MEM_BASE                        0xA0000000      /* PCIe Port 0 IO/Memory Space */
  #define CNS3XXX_PCIE0_MEM_BASE_VIRT           0xE0000000
  
  #define CNS3XXX_PCIE0_MEM_BASE                        0xA0000000      /* PCIe Port 0 IO/Memory Space */
  #define CNS3XXX_PCIE0_MEM_BASE_VIRT           0xE0000000
-@@ -227,19 +227,19 @@
+@@ -227,7 +227,7 @@
   * Testchip peripheral and fpga gic regions
   */
  #define CNS3XXX_TC11MP_SCU_BASE                       0x90000000      /* IRQ, Test chip */
   * Testchip peripheral and fpga gic regions
   */
  #define CNS3XXX_TC11MP_SCU_BASE                       0x90000000      /* IRQ, Test chip */
--#define CNS3XXX_TC11MP_SCU_BASE_VIRT          0xFF000000
+-#define CNS3XXX_TC11MP_SCU_BASE_VIRT          0xFB004000
 +#define CNS3XXX_TC11MP_SCU_BASE_VIRT          0xFEE00000
  
  #define CNS3XXX_TC11MP_GIC_CPU_BASE           0x90000100      /* Test chip interrupt controller CPU interface */
 +#define CNS3XXX_TC11MP_SCU_BASE_VIRT          0xFEE00000
  
  #define CNS3XXX_TC11MP_GIC_CPU_BASE           0x90000100      /* Test chip interrupt controller CPU interface */
--#define CNS3XXX_TC11MP_GIC_CPU_BASE_VIRT      0xFF000100
-+#define CNS3XXX_TC11MP_GIC_CPU_BASE_VIRT      0xFEE00100
- #define CNS3XXX_TC11MP_TWD_BASE                       0x90000600
--#define CNS3XXX_TC11MP_TWD_BASE_VIRT          0xFF000600
-+#define CNS3XXX_TC11MP_TWD_BASE_VIRT          0xFEE00600
- #define CNS3XXX_TC11MP_GIC_DIST_BASE          0x90001000      /* Test chip interrupt controller distributor */
--#define CNS3XXX_TC11MP_GIC_DIST_BASE_VIRT     0xFF001000
-+#define CNS3XXX_TC11MP_GIC_DIST_BASE_VIRT     0xFEE01000
+ #define CNS3XXX_TC11MP_GIC_CPU_BASE_VIRT      (CNS3XXX_TC11MP_SCU_BASE_VIRT + 0x100)
+@@ -239,7 +239,7 @@
+ #define CNS3XXX_TC11MP_GIC_DIST_BASE_VIRT     (CNS3XXX_TC11MP_SCU_BASE_VIRT + 0x1000)
  
  #define CNS3XXX_TC11MP_L220_BASE              0x92002000      /* L220 registers */
 -#define CNS3XXX_TC11MP_L220_BASE_VIRT         0xFF002000
  
  #define CNS3XXX_TC11MP_L220_BASE              0x92002000      /* L220 registers */
 -#define CNS3XXX_TC11MP_L220_BASE_VIRT         0xFF002000
index 15e301a45b9d427c4f3133e4201206c2b0c01de6..5ffa4cb9408945488aa6fb9673728d2be23eba40 100644 (file)
@@ -32,7 +32,7 @@
 +
  static struct map_desc cns3xxx_io_desc[] __initdata = {
        {
 +
  static struct map_desc cns3xxx_io_desc[] __initdata = {
        {
-               .virtual        = CNS3XXX_TC11MP_TWD_BASE_VIRT,
+               .virtual        = CNS3XXX_TC11MP_SCU_BASE_VIRT,
 @@ -277,3 +284,33 @@ void __init cns3xxx_l2x0_init(void)
  }
  
 @@ -277,3 +284,33 @@ void __init cns3xxx_l2x0_init(void)
  }
  
index d13e0b674fa16f517833358ad68cb92223b9f0f6..049aa7bbf97b7e6c0e7f4173b806f28e505e31ef 100644 (file)
@@ -13,7 +13,7 @@ FEATURES:=squashfs jffs2 ext4 targz usb display sound
 CFLAGS:=-Os -pipe -march=armv4t -fno-caller-saves
 MAINTAINER:=Florian Fainelli <florian@openwrt.org>
 
 CFLAGS:=-Os -pipe -march=armv4t -fno-caller-saves
 MAINTAINER:=Florian Fainelli <florian@openwrt.org>
 
-LINUX_VERSION:=3.8.3
+LINUX_VERSION:=3.8.6
 
 DEVICE_TYPE:=developerboard
 
 
 DEVICE_TYPE:=developerboard
 
index 0080bd58b7b3c590098164f9a274f526013c213a..ab0c120dd4e13745b8fd734f597b768b5b01392f 100644 (file)
@@ -15,7 +15,7 @@
        {USB_DEVICE(0x0af0, 0xd155)},
 --- a/drivers/usb/storage/unusual_devs.h
 +++ b/drivers/usb/storage/unusual_devs.h
        {USB_DEVICE(0x0af0, 0xd155)},
 --- a/drivers/usb/storage/unusual_devs.h
 +++ b/drivers/usb/storage/unusual_devs.h
-@@ -1237,6 +1237,18 @@ UNUSUAL_DEV( 0x0af0, 0x8304, 0x0000, 0x0
+@@ -1244,6 +1244,18 @@ UNUSUAL_DEV( 0x0af0, 0x8304, 0x0000, 0x0
                USB_SC_DEVICE, USB_PR_DEVICE, NULL,
                0 ),
  
                USB_SC_DEVICE, USB_PR_DEVICE, NULL,
                0 ),
  
index 6c7648d56927f1c17396a78998099d9967156a83..26f373d1ebfa1590f91c654cbfd14015feca08a4 100644 (file)
                goto out;
 --- a/fs/namespace.c
 +++ b/fs/namespace.c
                goto out;
 --- a/fs/namespace.c
 +++ b/fs/namespace.c
-@@ -1417,6 +1417,24 @@ void drop_collected_mounts(struct vfsmou
+@@ -1421,6 +1421,24 @@ void drop_collected_mounts(struct vfsmou
        release_mounts(&umount_list);
  }
  
        release_mounts(&umount_list);
  }
  
  static inline bool execute_ok(struct inode *inode)
 --- a/include/linux/mount.h
 +++ b/include/linux/mount.h
  static inline bool execute_ok(struct inode *inode)
 --- a/include/linux/mount.h
 +++ b/include/linux/mount.h
-@@ -66,6 +66,9 @@ extern void mnt_pin(struct vfsmount *mnt
+@@ -68,6 +68,9 @@ extern void mnt_pin(struct vfsmount *mnt
  extern void mnt_unpin(struct vfsmount *mnt);
  extern int __mnt_is_readonly(struct vfsmount *mnt);
  
  extern void mnt_unpin(struct vfsmount *mnt);
  extern int __mnt_is_readonly(struct vfsmount *mnt);
  
index 92f897f9f292208a53060fe5195e430f4bda85fc..bed5f2d0c3d248cca68d96925971ab2b6eeeb493 100644 (file)
@@ -20,7 +20,7 @@ Signed-off-by: Florian Fainelli <florian@openwrt.org>
 
 --- a/drivers/usb/host/ehci-hcd.c
 +++ b/drivers/usb/host/ehci-hcd.c
 
 --- a/drivers/usb/host/ehci-hcd.c
 +++ b/drivers/usb/host/ehci-hcd.c
-@@ -630,7 +630,7 @@ static int ehci_run (struct usb_hcd *hcd
+@@ -631,7 +631,7 @@ static int ehci_run (struct usb_hcd *hcd
                "USB %x.%x started, EHCI %x.%02x%s\n",
                ((ehci->sbrn & 0xf0)>>4), (ehci->sbrn & 0x0f),
                temp >> 8, temp & 0xff,
                "USB %x.%x started, EHCI %x.%02x%s\n",
                ((ehci->sbrn & 0xf0)>>4), (ehci->sbrn & 0x0f),
                temp >> 8, temp & 0xff,
index f1783d0de3b0aa84006ea3d10f389ffb9cc0c9a6..c82c1762718f6fa0fff8c33293607ca07e9022ac 100644 (file)
@@ -5,7 +5,7 @@
 
 --- a/include/linux/mtd/nand.h
 +++ b/include/linux/mtd/nand.h
 
 --- a/include/linux/mtd/nand.h
 +++ b/include/linux/mtd/nand.h
-@@ -647,6 +647,7 @@ struct platform_nand_chip {
+@@ -654,6 +654,7 @@ struct platform_nand_chip {
        unsigned int options;
        unsigned int bbt_options;
        const char **part_probe_types;
        unsigned int options;
        unsigned int bbt_options;
        const char **part_probe_types;
index 0a963342c9ad8a529c3701308bc080c9696b617c..5c60d1347b6cf8d0c5fc8eb9ac0932636fb87855 100644 (file)
@@ -49,7 +49,7 @@
  
  int ipv6_get_lladdr(struct net_device *dev, struct in6_addr *addr,
                    unsigned char banned_flags)
  
  int ipv6_get_lladdr(struct net_device *dev, struct in6_addr *addr,
                    unsigned char banned_flags)
-@@ -4947,6 +4946,9 @@ int __init addrconf_init(void)
+@@ -4941,6 +4940,9 @@ int __init addrconf_init(void)
  
        ipv6_addr_label_rtnl_register();
  
  
        ipv6_addr_label_rtnl_register();
  
@@ -59,7 +59,7 @@
        return 0;
  errout:
        rtnl_af_unregister(&inet6_ops);
        return 0;
  errout:
        rtnl_af_unregister(&inet6_ops);
-@@ -4965,6 +4967,9 @@ void addrconf_cleanup(void)
+@@ -4959,6 +4961,9 @@ void addrconf_cleanup(void)
        struct net_device *dev;
        int i;
  
        struct net_device *dev;
        int i;
  
index e65ae0d4616ee0ab8d368b69562792415de1999b..6150d5237d68867ea420ac589289c87c5e423f53 100644 (file)
@@ -1,6 +1,6 @@
 --- a/include/linux/skbuff.h
 +++ b/include/linux/skbuff.h
 --- a/include/linux/skbuff.h
 +++ b/include/linux/skbuff.h
-@@ -1722,7 +1722,7 @@ static inline int pskb_network_may_pull(
+@@ -1727,7 +1727,7 @@ static inline int pskb_network_may_pull(
   * NET_IP_ALIGN(2) + ethernet_header(14) + IP_header(20/40) + ports(8)
   */
  #ifndef NET_SKB_PAD
   * NET_IP_ALIGN(2) + ethernet_header(14) + IP_header(20/40) + ports(8)
   */
  #ifndef NET_SKB_PAD
index 21e2291f6c61210b63f0c15c6cf2559bae601870..73ca2e007c61425e6c2d58c08101b400e310e4af 100644 (file)
@@ -34,7 +34,7 @@
  #define IF_GET_IFACE  0x0001          /* for querying only */
 --- a/include/linux/skbuff.h
 +++ b/include/linux/skbuff.h
  #define IF_GET_IFACE  0x0001          /* for querying only */
 --- a/include/linux/skbuff.h
 +++ b/include/linux/skbuff.h
-@@ -1752,6 +1752,10 @@ static inline int pskb_trim(struct sk_bu
+@@ -1757,6 +1757,10 @@ static inline int pskb_trim(struct sk_bu
        return (len < skb->len) ? __pskb_trim(skb, len) : 0;
  }
  
        return (len < skb->len) ? __pskb_trim(skb, len) : 0;
  }
  
@@ -45,7 +45,7 @@
  /**
   *    pskb_trim_unique - remove end from a paged unique (not cloned) buffer
   *    @skb: buffer to alter
  /**
   *    pskb_trim_unique - remove end from a paged unique (not cloned) buffer
   *    @skb: buffer to alter
-@@ -1854,16 +1858,6 @@ static inline struct sk_buff *dev_alloc_
+@@ -1859,16 +1863,6 @@ static inline struct sk_buff *dev_alloc_
  }
  
  
  }
  
  
@@ -79,7 +79,7 @@
        help
 --- a/net/core/dev.c
 +++ b/net/core/dev.c
        help
 --- a/net/core/dev.c
 +++ b/net/core/dev.c
-@@ -2361,9 +2361,19 @@ int dev_hard_start_xmit(struct sk_buff *
+@@ -2360,9 +2360,19 @@ int dev_hard_start_xmit(struct sk_buff *
                if (!list_empty(&ptype_all))
                        dev_queue_xmit_nit(skb, dev);
  
                if (!list_empty(&ptype_all))
                        dev_queue_xmit_nit(skb, dev);
  
                if (rc == NETDEV_TX_OK)
                        txq_trans_update(txq);
                return rc;
                if (rc == NETDEV_TX_OK)
                        txq_trans_update(txq);
                return rc;
-@@ -2386,9 +2396,19 @@ gso:
+@@ -2385,9 +2395,19 @@ gso:
                if (!list_empty(&ptype_all))
                        dev_queue_xmit_nit(nskb, dev);
  
                if (!list_empty(&ptype_all))
                        dev_queue_xmit_nit(nskb, dev);
  
index 0ea0bebf53e6987982adcddb791e4f24e9793714..a9226dc3e9e5102bc8ce51531cfeb1deea57c698 100644 (file)
                goto err;
 --- a/net/core/dev.c
 +++ b/net/core/dev.c
                goto err;
 --- a/net/core/dev.c
 +++ b/net/core/dev.c
-@@ -4578,9 +4578,11 @@ static int __net_init dev_proc_net_init(
+@@ -4584,9 +4584,11 @@ static int __net_init dev_proc_net_init(
  
        if (!proc_net_fops_create(net, "dev", S_IRUGO, &dev_seq_fops))
                goto out;
  
        if (!proc_net_fops_create(net, "dev", S_IRUGO, &dev_seq_fops))
                goto out;
                goto out_softnet;
  
        if (wext_proc_init(net))
                goto out_softnet;
  
        if (wext_proc_init(net))
-@@ -4589,9 +4591,11 @@ static int __net_init dev_proc_net_init(
+@@ -4595,9 +4597,11 @@ static int __net_init dev_proc_net_init(
  out:
        return rc;
  out_ptype:
  out:
        return rc;
  out_ptype:
  out_dev:
        proc_net_remove(net, "dev");
        goto out;
  out_dev:
        proc_net_remove(net, "dev");
        goto out;
-@@ -4601,8 +4605,10 @@ static void __net_exit dev_proc_net_exit
+@@ -4607,8 +4611,10 @@ static void __net_exit dev_proc_net_exit
  {
        wext_proc_exit(net);
  
  {
        wext_proc_exit(net);
  
index 482e2525dfc97ad030b1254c050d157ea2d197f9..ef3b9c2a0759c1667e63561cae583c714408eb36 100644 (file)
@@ -1,8 +1,6 @@
-Index: linux-3.8.3/init/main.c
-===================================================================
---- linux-3.8.3.orig/init/main.c       2013-04-02 21:43:30.000000000 +0200
-+++ linux-3.8.3/init/main.c    2013-04-02 21:44:26.362130897 +0200
-@@ -835,7 +835,8 @@
+--- a/init/main.c
++++ b/init/main.c
+@@ -835,7 +835,8 @@ static int __ref kernel_init(void *unuse
                printk(KERN_WARNING "Failed to execute %s.  Attempting "
                                        "defaults...\n", execute_command);
        }
                printk(KERN_WARNING "Failed to execute %s.  Attempting "
                                        "defaults...\n", execute_command);
        }
index 706dc6614208909f5ee5a6acb36b43aec835a715..210b85e5b449a1b52998a4f5e63e567492817de4 100644 (file)
@@ -11,7 +11,7 @@ BOARDNAME:=Lantiq GPON/XWAY/SVIP
 FEATURES:=squashfs jffs2
 SUBTARGETS=xway ase falcon
 
 FEATURES:=squashfs jffs2
 SUBTARGETS=xway ase falcon
 
-LINUX_VERSION:=3.8.3
+LINUX_VERSION:=3.8.6
 
 CFLAGS=-Os -pipe -mips32r2 -mtune=mips32r2 -fno-caller-saves -mno-branch-likely
 
 
 CFLAGS=-Os -pipe -mips32r2 -mtune=mips32r2 -fno-caller-saves -mno-branch-likely
 
index 3bdd136f95fbecf4431392881f2b23ae3eb4fa53..21d9ee0a3c1f13b160cbf0c69cd6370246019942 100644 (file)
@@ -13,11 +13,9 @@ Signed-off-by: John Crispin <blogic@openwrt.org>
  arch/mips/kernel/prom.c      |   24 ++++++++++++++++++++++++
  3 files changed, 32 insertions(+), 1 deletion(-)
 
  arch/mips/kernel/prom.c      |   24 ++++++++++++++++++++++++
  3 files changed, 32 insertions(+), 1 deletion(-)
 
-diff --git a/arch/mips/include/asm/prom.h b/arch/mips/include/asm/prom.h
-index 8808bf5..a4ad354 100644
 --- a/arch/mips/include/asm/prom.h
 +++ b/arch/mips/include/asm/prom.h
 --- a/arch/mips/include/asm/prom.h
 +++ b/arch/mips/include/asm/prom.h
-@@ -44,8 +44,11 @@ extern void __dt_setup_arch(struct boot_param_header *bph);
+@@ -44,8 +44,11 @@ extern void __dt_setup_arch(struct boot_
        __dt_setup_arch(&__dtb_##sym##_begin);                          \
  })
  
        __dt_setup_arch(&__dtb_##sym##_begin);                          \
  })
  
@@ -29,8 +27,6 @@ index 8808bf5..a4ad354 100644
  #endif /* CONFIG_OF */
  
  #endif /* __ASM_PROM_H */
  #endif /* CONFIG_OF */
  
  #endif /* __ASM_PROM_H */
-diff --git a/arch/mips/kernel/proc.c b/arch/mips/kernel/proc.c
-index 135c4aa..9ab3d13 100644
 --- a/arch/mips/kernel/proc.c
 +++ b/arch/mips/kernel/proc.c
 @@ -12,6 +12,7 @@
 --- a/arch/mips/kernel/proc.c
 +++ b/arch/mips/kernel/proc.c
 @@ -12,6 +12,7 @@
@@ -41,7 +37,7 @@ index 135c4aa..9ab3d13 100644
  #include <asm/mips_machine.h>
  
  unsigned int vced_count, vcei_count;
  #include <asm/mips_machine.h>
  
  unsigned int vced_count, vcei_count;
-@@ -34,7 +35,10 @@ static int show_cpuinfo(struct seq_file *m, void *v)
+@@ -34,7 +35,10 @@ static int show_cpuinfo(struct seq_file
         */
        if (n == 0) {
                seq_printf(m, "system type\t\t: %s\n", get_system_type());
         */
        if (n == 0) {
                seq_printf(m, "system type\t\t: %s\n", get_system_type());
@@ -53,8 +49,6 @@ index 135c4aa..9ab3d13 100644
                        seq_printf(m, "machine\t\t\t: %s\n",
                                   mips_get_machine_name());
        }
                        seq_printf(m, "machine\t\t\t: %s\n",
                                   mips_get_machine_name());
        }
-diff --git a/arch/mips/kernel/prom.c b/arch/mips/kernel/prom.c
-index 028f6f8..1aa68a2 100644
 --- a/arch/mips/kernel/prom.c
 +++ b/arch/mips/kernel/prom.c
 @@ -23,6 +23,13 @@
 --- a/arch/mips/kernel/prom.c
 +++ b/arch/mips/kernel/prom.c
 @@ -23,6 +23,13 @@
@@ -71,7 +65,7 @@ index 028f6f8..1aa68a2 100644
  int __init early_init_dt_scan_memory_arch(unsigned long node,
                                          const char *uname, int depth,
                                          void *data)
  int __init early_init_dt_scan_memory_arch(unsigned long node,
                                          const char *uname, int depth,
                                          void *data)
-@@ -50,6 +57,20 @@ void __init early_init_dt_setup_initrd_arch(unsigned long start,
+@@ -50,6 +57,20 @@ void __init early_init_dt_setup_initrd_a
  }
  #endif
  
  }
  #endif
  
@@ -92,7 +86,7 @@ index 028f6f8..1aa68a2 100644
  void __init early_init_devtree(void *params)
  {
        /* Setup flat device-tree pointer */
  void __init early_init_devtree(void *params)
  {
        /* Setup flat device-tree pointer */
-@@ -65,6 +86,9 @@ void __init early_init_devtree(void *params)
+@@ -65,6 +86,9 @@ void __init early_init_devtree(void *par
        /* Scan memory nodes */
        of_scan_flat_dt(early_init_dt_scan_root, NULL);
        of_scan_flat_dt(early_init_dt_scan_memory_arch, NULL);
        /* Scan memory nodes */
        of_scan_flat_dt(early_init_dt_scan_root, NULL);
        of_scan_flat_dt(early_init_dt_scan_memory_arch, NULL);
@@ -102,6 +96,3 @@ index 028f6f8..1aa68a2 100644
  }
  
  void __init __dt_setup_arch(struct boot_param_header *bph)
  }
  
  void __init __dt_setup_arch(struct boot_param_header *bph)
--- 
-1.7.10.4
-
index e1e580f3cf0c1a84b166355c5dc3ea0e9aebcd59..75b7cbe16944defb0b4d05827f30d9e20fa2624f 100644 (file)
@@ -12,7 +12,7 @@ SUBTARGETS:=le be le64 be64
 INITRAMFS_EXTRA_FILES:=
 MAINTAINER:=Florian Fainelli <florian@openwrt.org>
 
 INITRAMFS_EXTRA_FILES:=
 MAINTAINER:=Florian Fainelli <florian@openwrt.org>
 
-LINUX_VERSION:=3.8.3
+LINUX_VERSION:=3.8.6
 
 DEVICE_TYPE:=developerboard
 
 
 DEVICE_TYPE:=developerboard
 
index 1a9c1c519e4bab8a74a070c9bf44eaa3141fae6d..69e9023137d0333bed1383865ccc900597687c12 100644 (file)
@@ -12,7 +12,7 @@ BOARDNAME:=Freescale MPC52xx
 CFLAGS:=-Os -pipe -fno-caller-saves -mcpu=603e
 FEATURES:=targz ext4
 
 CFLAGS:=-Os -pipe -fno-caller-saves -mcpu=603e
 FEATURES:=targz ext4
 
-LINUX_VERSION:=3.8.3
+LINUX_VERSION:=3.8.6
 
 include $(INCLUDE_DIR)/target.mk
 
 
 include $(INCLUDE_DIR)/target.mk
 
index 6d0c51e19653f20cf1b69fd8622bf2f46cdbad91..9aab641cf5462233a1391c024fd86f15a8900198 100644 (file)
@@ -13,7 +13,7 @@ CFLAGS:=-Os -pipe -fno-caller-saves -mcpu=603e
 FEATURES:=squashfs targz
 MAINTAINER:=Imre Kaloz <kaloz@openwrt.org>
 
 FEATURES:=squashfs targz
 MAINTAINER:=Imre Kaloz <kaloz@openwrt.org>
 
-LINUX_VERSION:=3.8.3
+LINUX_VERSION:=3.8.6
 
 include $(INCLUDE_DIR)/target.mk
 
 
 include $(INCLUDE_DIR)/target.mk
 
index 47263c4cb7fc77db5a52761cb26a27e0b3a1b2f2..1559c669f802c2299d0cfdc2c0f1fc520503fdd1 100644 (file)
@@ -13,7 +13,7 @@ CFLAGS:=-Os -pipe -fno-caller-saves -mcpu=8540
 FEATURES:=spe_fpu squashfs
 MAINTAINER:=Imre Kaloz <kaloz@openwrt.org>
 
 FEATURES:=spe_fpu squashfs
 MAINTAINER:=Imre Kaloz <kaloz@openwrt.org>
 
-LINUX_VERSION:=3.8.3
+LINUX_VERSION:=3.8.6
 
 include $(INCLUDE_DIR)/target.mk
 
 
 include $(INCLUDE_DIR)/target.mk
 
index 4c884b0a809cf50c6705c1a1d3aa7892450fd6c8..c9d5ab4beb11184807822c2f66accb505d683361 100644 (file)
@@ -13,7 +13,7 @@ FEATURES:=targz usb jffs2 pci pcie gpio
 CFLAGS:=-Os -pipe -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=softfp
 MAINTAINER:=Florian Fainelli <florian@openwrt.org>
 
 CFLAGS:=-Os -pipe -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=softfp
 MAINTAINER:=Florian Fainelli <florian@openwrt.org>
 
-LINUX_VERSION:=3.8.3
+LINUX_VERSION:=3.8.6
 
 include $(INCLUDE_DIR)/target.mk
 
 
 include $(INCLUDE_DIR)/target.mk
 
index e651cd6d74bd26b8f44597c8c8194b41799bcb13..d274ca90a2f489c542d4888bd58db7eae9e672e9 100644 (file)
@@ -13,7 +13,7 @@ FEATURES:=squashfs
 CFLAGS:=-Os -pipe -fno-caller-saves -mcpu=405
 MAINTAINER:=Imre Kaloz <kaloz@openwrt.org>
 
 CFLAGS:=-Os -pipe -fno-caller-saves -mcpu=405
 MAINTAINER:=Imre Kaloz <kaloz@openwrt.org>
 
-LINUX_VERSION:=3.8.3
+LINUX_VERSION:=3.8.6
 
 include $(INCLUDE_DIR)/target.mk
 
 
 include $(INCLUDE_DIR)/target.mk
 
index 88a69a43942b8c7e2c717c213ff74fa3d60e7eaf..53c99e387f2c47da130a3cabf0d33257c864ec1b 100644 (file)
@@ -13,7 +13,7 @@ FEATURES:=squashfs broken
 CFLAGS:=-Os -pipe -fno-caller-saves -mcpu=440
 MAINTAINER:=Imre Kaloz <kaloz@openwrt.org>
 
 CFLAGS:=-Os -pipe -fno-caller-saves -mcpu=440
 MAINTAINER:=Imre Kaloz <kaloz@openwrt.org>
 
-LINUX_VERSION:=3.8.3
+LINUX_VERSION:=3.8.6
 
 include $(INCLUDE_DIR)/target.mk
 
 
 include $(INCLUDE_DIR)/target.mk
 
index 60302871e955e25caacf5138cab1c069d2a372e5..4eaf0caec8fddb8f1da18375e6d7a4c4d8cfcfc5 100644 (file)
@@ -13,7 +13,7 @@ SUBTARGETS:=rt288x rt305x rt3883
 CFLAGS:=-Os -pipe -fno-caller-saves -mno-branch-likely
 FEATURES:=squashfs gpio
 
 CFLAGS:=-Os -pipe -fno-caller-saves -mno-branch-likely
 FEATURES:=squashfs gpio
 
-LINUX_VERSION:=3.8.3
+LINUX_VERSION:=3.8.6
 
 include $(INCLUDE_DIR)/target.mk
 DEFAULT_PACKAGES+=\
 
 include $(INCLUDE_DIR)/target.mk
 DEFAULT_PACKAGES+=\
index 7a513224bb99cf64e42fdb1e0a565fdb12efcb2c..3539ece0c72a8429a33f5245068c141e153f849e 100644 (file)
@@ -17,9 +17,6 @@ Patchwork: http://patchwork.linux-mips.org/patch/4893/
  create mode 100644 arch/mips/include/asm/mach-ralink/war.h
  create mode 100644 arch/mips/ralink/common.h
 
  create mode 100644 arch/mips/include/asm/mach-ralink/war.h
  create mode 100644 arch/mips/ralink/common.h
 
-diff --git a/arch/mips/include/asm/mach-ralink/ralink_regs.h b/arch/mips/include/asm/mach-ralink/ralink_regs.h
-new file mode 100644
-index 0000000..5a508f9
 --- /dev/null
 +++ b/arch/mips/include/asm/mach-ralink/ralink_regs.h
 @@ -0,0 +1,39 @@
 --- /dev/null
 +++ b/arch/mips/include/asm/mach-ralink/ralink_regs.h
 @@ -0,0 +1,39 @@
@@ -62,9 +59,6 @@ index 0000000..5a508f9
 +}
 +
 +#endif /* _RALINK_REGS_H_ */
 +}
 +
 +#endif /* _RALINK_REGS_H_ */
-diff --git a/arch/mips/include/asm/mach-ralink/war.h b/arch/mips/include/asm/mach-ralink/war.h
-new file mode 100644
-index 0000000..a7b712c
 --- /dev/null
 +++ b/arch/mips/include/asm/mach-ralink/war.h
 @@ -0,0 +1,25 @@
 --- /dev/null
 +++ b/arch/mips/include/asm/mach-ralink/war.h
 @@ -0,0 +1,25 @@
@@ -93,9 +87,6 @@ index 0000000..a7b712c
 +#define MIPS34K_MISSED_ITLB_WAR               0
 +
 +#endif /* __ASM_MACH_RALINK_WAR_H */
 +#define MIPS34K_MISSED_ITLB_WAR               0
 +
 +#endif /* __ASM_MACH_RALINK_WAR_H */
-diff --git a/arch/mips/ralink/common.h b/arch/mips/ralink/common.h
-new file mode 100644
-index 0000000..3009903
 --- /dev/null
 +++ b/arch/mips/ralink/common.h
 @@ -0,0 +1,44 @@
 --- /dev/null
 +++ b/arch/mips/ralink/common.h
 @@ -0,0 +1,44 @@
@@ -143,6 +134,3 @@ index 0000000..3009903
 +__iomem void *plat_of_remap_node(const char *node);
 +
 +#endif /* _RALINK_COMMON_H__ */
 +__iomem void *plat_of_remap_node(const char *node);
 +
 +#endif /* _RALINK_COMMON_H__ */
--- 
-1.7.10.4
-
index ffb4fc579c6605cee3042aeb5866db6a7e4bb9b7..c559a8767d22120658d10c9b9fad5f20e7e89ba7 100644 (file)
@@ -14,9 +14,6 @@ Patchwork: http://patchwork.linux-mips.org/patch/4890/
  1 file changed, 176 insertions(+)
  create mode 100644 arch/mips/ralink/irq.c
 
  1 file changed, 176 insertions(+)
  create mode 100644 arch/mips/ralink/irq.c
 
-diff --git a/arch/mips/ralink/irq.c b/arch/mips/ralink/irq.c
-new file mode 100644
-index 0000000..e62c975
 --- /dev/null
 +++ b/arch/mips/ralink/irq.c
 @@ -0,0 +1,176 @@
 --- /dev/null
 +++ b/arch/mips/ralink/irq.c
 @@ -0,0 +1,176 @@
@@ -196,6 +193,3 @@ index 0000000..e62c975
 +      of_irq_init(of_irq_ids);
 +}
 +
 +      of_irq_init(of_irq_ids);
 +}
 +
--- 
-1.7.10.4
-
index c6818ab3ebd3f88db3baf8ff7d24cb0b4f69423f..57cad76b9eda9fe0d7985a87edb34754e3f7844c 100644 (file)
@@ -13,9 +13,6 @@ Patchwork: http://patchwork.linux-mips.org/patch/4891/
  1 file changed, 44 insertions(+)
  create mode 100644 arch/mips/ralink/reset.c
 
  1 file changed, 44 insertions(+)
  create mode 100644 arch/mips/ralink/reset.c
 
-diff --git a/arch/mips/ralink/reset.c b/arch/mips/ralink/reset.c
-new file mode 100644
-index 0000000..22120e5
 --- /dev/null
 +++ b/arch/mips/ralink/reset.c
 @@ -0,0 +1,44 @@
 --- /dev/null
 +++ b/arch/mips/ralink/reset.c
 @@ -0,0 +1,44 @@
@@ -63,6 +60,3 @@ index 0000000..22120e5
 +}
 +
 +arch_initcall(mips_reboot_setup);
 +}
 +
 +arch_initcall(mips_reboot_setup);
--- 
-1.7.10.4
-
index 5ff48d57e96c2adb36961e925c1eece66a1de778..da38629a75d73dd258ac092a6f3ed6eaf0742371 100644 (file)
@@ -13,9 +13,6 @@ Patchwork: http://patchwork.linux-mips.org/patch/4892/
  1 file changed, 69 insertions(+)
  create mode 100644 arch/mips/ralink/prom.c
 
  1 file changed, 69 insertions(+)
  create mode 100644 arch/mips/ralink/prom.c
 
-diff --git a/arch/mips/ralink/prom.c b/arch/mips/ralink/prom.c
-new file mode 100644
-index 0000000..9c64f02
 --- /dev/null
 +++ b/arch/mips/ralink/prom.c
 @@ -0,0 +1,69 @@
 --- /dev/null
 +++ b/arch/mips/ralink/prom.c
 @@ -0,0 +1,69 @@
@@ -88,6 +85,3 @@ index 0000000..9c64f02
 +void __init prom_free_prom_memory(void)
 +{
 +}
 +void __init prom_free_prom_memory(void)
 +{
 +}
--- 
-1.7.10.4
-
index f76e264a2c25163cabcea8f75a803cebab476ad4..a8218d1c6dd1c899f3eb64c64324170a9c38b4c0 100644 (file)
@@ -14,9 +14,6 @@ Patchwork: http://patchwork.linux-mips.org/patch/4894/
  1 file changed, 72 insertions(+)
  create mode 100644 arch/mips/ralink/clk.c
 
  1 file changed, 72 insertions(+)
  create mode 100644 arch/mips/ralink/clk.c
 
-diff --git a/arch/mips/ralink/clk.c b/arch/mips/ralink/clk.c
-new file mode 100644
-index 0000000..8dfa22f
 --- /dev/null
 +++ b/arch/mips/ralink/clk.c
 @@ -0,0 +1,72 @@
 --- /dev/null
 +++ b/arch/mips/ralink/clk.c
 @@ -0,0 +1,72 @@
@@ -92,6 +89,3 @@ index 0000000..8dfa22f
 +      mips_hpt_frequency = clk_get_rate(clk) / 2;
 +      clk_put(clk);
 +}
 +      mips_hpt_frequency = clk_get_rate(clk) / 2;
 +      clk_put(clk);
 +}
--- 
-1.7.10.4
-
index d8b632d70880ffc728804852b47156ffc52a01d9..b6bd78b9ce0227522c77809f393e6d16292ea838 100644 (file)
@@ -15,9 +15,6 @@ Patchwork: http://patchwork.linux-mips.org/patch/4895/
  1 file changed, 107 insertions(+)
  create mode 100644 arch/mips/ralink/of.c
 
  1 file changed, 107 insertions(+)
  create mode 100644 arch/mips/ralink/of.c
 
-diff --git a/arch/mips/ralink/of.c b/arch/mips/ralink/of.c
-new file mode 100644
-index 0000000..4165e70
 --- /dev/null
 +++ b/arch/mips/ralink/of.c
 @@ -0,0 +1,107 @@
 --- /dev/null
 +++ b/arch/mips/ralink/of.c
 @@ -0,0 +1,107 @@
@@ -128,6 +125,3 @@ index 0000000..4165e70
 +}
 +
 +arch_initcall(plat_of_setup);
 +}
 +
 +arch_initcall(plat_of_setup);
--- 
-1.7.10.4
-
index dc36ed184f2a825355a3d5628491c56119944899..80a5b1ea34d25ed1ae83d0f6ed6ba538802c65c8 100644 (file)
@@ -13,9 +13,6 @@ Patchwork: http://patchwork.linux-mips.org/patch/4897/
  1 file changed, 44 insertions(+)
  create mode 100644 arch/mips/ralink/early_printk.c
 
  1 file changed, 44 insertions(+)
  create mode 100644 arch/mips/ralink/early_printk.c
 
-diff --git a/arch/mips/ralink/early_printk.c b/arch/mips/ralink/early_printk.c
-new file mode 100644
-index 0000000..c4ae47e
 --- /dev/null
 +++ b/arch/mips/ralink/early_printk.c
 @@ -0,0 +1,44 @@
 --- /dev/null
 +++ b/arch/mips/ralink/early_printk.c
 @@ -0,0 +1,44 @@
@@ -63,6 +60,3 @@ index 0000000..c4ae47e
 +      while ((uart_r32(UART_REG_LSR) & UART_LSR_THRE) == 0)
 +              ;
 +}
 +      while ((uart_r32(UART_REG_LSR) & UART_LSR_THRE) == 0)
 +              ;
 +}
--- 
-1.7.10.4
-
index 46c42f9a1fae2bbf302ecb223a3e1bfaf44dae1c..083526b36dbcd92b31c53d75b8f4c9d97964b325 100644 (file)
@@ -17,9 +17,6 @@ Patchwork: http://patchwork.linux-mips.org/patch/4896/
  create mode 100644 arch/mips/include/asm/mach-ralink/rt305x.h
  create mode 100644 arch/mips/ralink/rt305x.c
 
  create mode 100644 arch/mips/include/asm/mach-ralink/rt305x.h
  create mode 100644 arch/mips/ralink/rt305x.c
 
-diff --git a/arch/mips/include/asm/mach-ralink/rt305x.h b/arch/mips/include/asm/mach-ralink/rt305x.h
-new file mode 100644
-index 0000000..7d344f2
 --- /dev/null
 +++ b/arch/mips/include/asm/mach-ralink/rt305x.h
 @@ -0,0 +1,139 @@
 --- /dev/null
 +++ b/arch/mips/include/asm/mach-ralink/rt305x.h
 @@ -0,0 +1,139 @@
@@ -162,9 +159,6 @@ index 0000000..7d344f2
 +#define RT305X_GPIO_MODE_RGMII                BIT(9)
 +
 +#endif
 +#define RT305X_GPIO_MODE_RGMII                BIT(9)
 +
 +#endif
-diff --git a/arch/mips/ralink/rt305x.c b/arch/mips/ralink/rt305x.c
-new file mode 100644
-index 0000000..0a4bbdc
 --- /dev/null
 +++ b/arch/mips/ralink/rt305x.c
 @@ -0,0 +1,242 @@
 --- /dev/null
 +++ b/arch/mips/ralink/rt305x.c
 @@ -0,0 +1,242 @@
@@ -410,6 +404,3 @@ index 0000000..0a4bbdc
 +              (id >> CHIP_ID_ID_SHIFT) & CHIP_ID_ID_MASK,
 +              (id & CHIP_ID_REV_MASK));
 +}
 +              (id >> CHIP_ID_ID_SHIFT) & CHIP_ID_ID_MASK,
 +              (id & CHIP_ID_REV_MASK));
 +}
--- 
-1.7.10.4
-
index a830cd4cbe1c408a8011e5727cf8fb9a847996cd..d0bc2ab84c1a9521a1d9de4545c94302b0869a82 100644 (file)
@@ -15,9 +15,6 @@ Patchwork: http://patchwork.linux-mips.org/patch/4898/
  create mode 100644 arch/mips/ralink/dts/rt3050.dtsi
  create mode 100644 arch/mips/ralink/dts/rt3052_eval.dts
 
  create mode 100644 arch/mips/ralink/dts/rt3050.dtsi
  create mode 100644 arch/mips/ralink/dts/rt3052_eval.dts
 
-diff --git a/arch/mips/ralink/dts/rt3050.dtsi b/arch/mips/ralink/dts/rt3050.dtsi
-new file mode 100644
-index 0000000..fd49daa
 --- /dev/null
 +++ b/arch/mips/ralink/dts/rt3050.dtsi
 @@ -0,0 +1,96 @@
 --- /dev/null
 +++ b/arch/mips/ralink/dts/rt3050.dtsi
 @@ -0,0 +1,96 @@
@@ -117,9 +114,6 @@ index 0000000..fd49daa
 +              };
 +      };
 +};
 +              };
 +      };
 +};
-diff --git a/arch/mips/ralink/dts/rt3052_eval.dts b/arch/mips/ralink/dts/rt3052_eval.dts
-new file mode 100644
-index 0000000..148a590
 --- /dev/null
 +++ b/arch/mips/ralink/dts/rt3052_eval.dts
 @@ -0,0 +1,52 @@
 --- /dev/null
 +++ b/arch/mips/ralink/dts/rt3052_eval.dts
 @@ -0,0 +1,52 @@
@@ -175,6 +169,3 @@ index 0000000..148a590
 +              };
 +      };
 +};
 +              };
 +      };
 +};
--- 
-1.7.10.4
-
index 904b991cda65c6d39fd7aabcd9ec5df646ffe43d..bccc3b87d9ba27c2aae82b9ab740459d048973f7 100644 (file)
@@ -22,8 +22,6 @@ Patchwork: http://patchwork.linux-mips.org/patch/4899/
  create mode 100644 arch/mips/ralink/Platform
  create mode 100644 arch/mips/ralink/dts/Makefile
 
  create mode 100644 arch/mips/ralink/Platform
  create mode 100644 arch/mips/ralink/dts/Makefile
 
-diff --git a/arch/mips/Kbuild.platforms b/arch/mips/Kbuild.platforms
-index 91b9d69..9a73ce6 100644
 --- a/arch/mips/Kbuild.platforms
 +++ b/arch/mips/Kbuild.platforms
 @@ -22,6 +22,7 @@ platforms += pmc-sierra
 --- a/arch/mips/Kbuild.platforms
 +++ b/arch/mips/Kbuild.platforms
 @@ -22,6 +22,7 @@ platforms += pmc-sierra
@@ -34,11 +32,9 @@ index 91b9d69..9a73ce6 100644
  platforms += rb532
  platforms += sgi-ip22
  platforms += sgi-ip27
  platforms += rb532
  platforms += sgi-ip22
  platforms += sgi-ip27
-diff --git a/arch/mips/Kconfig b/arch/mips/Kconfig
-index 8f8666c..79ad1d0 100644
 --- a/arch/mips/Kconfig
 +++ b/arch/mips/Kconfig
 --- a/arch/mips/Kconfig
 +++ b/arch/mips/Kconfig
-@@ -437,6 +437,22 @@ config POWERTV
+@@ -434,6 +434,22 @@ config POWERTV
        help
          This enables support for the Cisco PowerTV Platform.
  
        help
          This enables support for the Cisco PowerTV Platform.
  
@@ -61,7 +57,7 @@ index 8f8666c..79ad1d0 100644
  config SGI_IP22
        bool "SGI IP22 (Indy/Indigo2)"
        select FW_ARC
  config SGI_IP22
        bool "SGI IP22 (Indy/Indigo2)"
        select FW_ARC
-@@ -849,6 +865,7 @@ source "arch/mips/lantiq/Kconfig"
+@@ -846,6 +862,7 @@ source "arch/mips/lantiq/Kconfig"
  source "arch/mips/lasat/Kconfig"
  source "arch/mips/pmc-sierra/Kconfig"
  source "arch/mips/powertv/Kconfig"
  source "arch/mips/lasat/Kconfig"
  source "arch/mips/pmc-sierra/Kconfig"
  source "arch/mips/powertv/Kconfig"
@@ -69,9 +65,6 @@ index 8f8666c..79ad1d0 100644
  source "arch/mips/sgi-ip27/Kconfig"
  source "arch/mips/sibyte/Kconfig"
  source "arch/mips/txx9/Kconfig"
  source "arch/mips/sgi-ip27/Kconfig"
  source "arch/mips/sibyte/Kconfig"
  source "arch/mips/txx9/Kconfig"
-diff --git a/arch/mips/ralink/Kconfig b/arch/mips/ralink/Kconfig
-new file mode 100644
-index 0000000..a0b0197
 --- /dev/null
 +++ b/arch/mips/ralink/Kconfig
 @@ -0,0 +1,32 @@
 --- /dev/null
 +++ b/arch/mips/ralink/Kconfig
 @@ -0,0 +1,32 @@
@@ -107,9 +100,6 @@ index 0000000..a0b0197
 +endchoice
 +
 +endif
 +endchoice
 +
 +endif
-diff --git a/arch/mips/ralink/Makefile b/arch/mips/ralink/Makefile
-new file mode 100644
-index 0000000..939757f
 --- /dev/null
 +++ b/arch/mips/ralink/Makefile
 @@ -0,0 +1,15 @@
 --- /dev/null
 +++ b/arch/mips/ralink/Makefile
 @@ -0,0 +1,15 @@
@@ -128,9 +118,6 @@ index 0000000..939757f
 +obj-$(CONFIG_EARLY_PRINTK) += early_printk.o
 +
 +obj-y += dts/
 +obj-$(CONFIG_EARLY_PRINTK) += early_printk.o
 +
 +obj-y += dts/
-diff --git a/arch/mips/ralink/Platform b/arch/mips/ralink/Platform
-new file mode 100644
-index 0000000..6babd65
 --- /dev/null
 +++ b/arch/mips/ralink/Platform
 @@ -0,0 +1,10 @@
 --- /dev/null
 +++ b/arch/mips/ralink/Platform
 @@ -0,0 +1,10 @@
@@ -144,13 +131,7 @@ index 0000000..6babd65
 +# Ralink RT305x
 +#
 +load-$(CONFIG_SOC_RT305X)     += 0xffffffff80000000
 +# Ralink RT305x
 +#
 +load-$(CONFIG_SOC_RT305X)     += 0xffffffff80000000
-diff --git a/arch/mips/ralink/dts/Makefile b/arch/mips/ralink/dts/Makefile
-new file mode 100644
-index 0000000..1a69fb3
 --- /dev/null
 +++ b/arch/mips/ralink/dts/Makefile
 @@ -0,0 +1 @@
 +obj-$(CONFIG_DTB_RT305X_EVAL) := rt3052_eval.dtb.o
 --- /dev/null
 +++ b/arch/mips/ralink/dts/Makefile
 @@ -0,0 +1 @@
 +obj-$(CONFIG_DTB_RT305X_EVAL) := rt3052_eval.dtb.o
--- 
-1.7.10.4
-
index fcf705064852ae9f513ff28709548976ce0622f6..5998b1130b59e13cec02c5a187247f46dbbc9a06 100644 (file)
@@ -9,9 +9,6 @@ Signed-off-by: John Crispin <blogic@openwrt.org>
  1 file changed, 167 insertions(+)
  create mode 100644 arch/mips/configs/rt305x_defconfig
 
  1 file changed, 167 insertions(+)
  create mode 100644 arch/mips/configs/rt305x_defconfig
 
-diff --git a/arch/mips/configs/rt305x_defconfig b/arch/mips/configs/rt305x_defconfig
-new file mode 100644
-index 0000000..d1741bc
 --- /dev/null
 +++ b/arch/mips/configs/rt305x_defconfig
 @@ -0,0 +1,167 @@
 --- /dev/null
 +++ b/arch/mips/configs/rt305x_defconfig
 @@ -0,0 +1,167 @@
@@ -182,6 +179,3 @@ index 0000000..d1741bc
 +# CONFIG_XZ_DEC_ARMTHUMB is not set
 +# CONFIG_XZ_DEC_SPARC is not set
 +CONFIG_AVERAGE=y
 +# CONFIG_XZ_DEC_ARMTHUMB is not set
 +# CONFIG_XZ_DEC_SPARC is not set
 +CONFIG_AVERAGE=y
--- 
-1.7.10.4
-
index 9632cc22de658792788b859ee932ec2290cad4c8..6a07d8de0395e25fd81a6f3434e1aaebc48a2a72 100644 (file)
@@ -12,9 +12,6 @@ Patchwork: http://patchwork.linux-mips.org/patch/4901/
  1 file changed, 47 insertions(+)
  create mode 100644 Documentation/devicetree/bindings/mips/cpu_irq.txt
 
  1 file changed, 47 insertions(+)
  create mode 100644 Documentation/devicetree/bindings/mips/cpu_irq.txt
 
-diff --git a/Documentation/devicetree/bindings/mips/cpu_irq.txt b/Documentation/devicetree/bindings/mips/cpu_irq.txt
-new file mode 100644
-index 0000000..13aa4b6
 --- /dev/null
 +++ b/Documentation/devicetree/bindings/mips/cpu_irq.txt
 @@ -0,0 +1,47 @@
 --- /dev/null
 +++ b/Documentation/devicetree/bindings/mips/cpu_irq.txt
 @@ -0,0 +1,47 @@
@@ -65,6 +62,3 @@ index 0000000..13aa4b6
 +{
 +      of_irq_init(of_irq_ids);
 +}
 +{
 +      of_irq_init(of_irq_ids);
 +}
--- 
-1.7.10.4
-
index 84df44d7842f70112f38789d27faa391911b8190..31391067632c86eefcbf7a219a0f72f274cf076c 100644 (file)
@@ -15,8 +15,6 @@ Patchwork: http://patchwork.linux-mips.org/patch/4902/
  arch/mips/kernel/irq_cpu.c      |   42 +++++++++++++++++++++++++++++++++++++++
  2 files changed, 48 insertions(+)
 
  arch/mips/kernel/irq_cpu.c      |   42 +++++++++++++++++++++++++++++++++++++++
  2 files changed, 48 insertions(+)
 
-diff --git a/arch/mips/include/asm/irq_cpu.h b/arch/mips/include/asm/irq_cpu.h
-index ef6a07c..3f11fdb 100644
 --- a/arch/mips/include/asm/irq_cpu.h
 +++ b/arch/mips/include/asm/irq_cpu.h
 @@ -17,4 +17,10 @@ extern void mips_cpu_irq_init(void);
 --- a/arch/mips/include/asm/irq_cpu.h
 +++ b/arch/mips/include/asm/irq_cpu.h
 @@ -17,4 +17,10 @@ extern void mips_cpu_irq_init(void);
@@ -30,8 +28,6 @@ index ef6a07c..3f11fdb 100644
 +#endif
 +
  #endif /* _ASM_IRQ_CPU_H */
 +#endif
 +
  #endif /* _ASM_IRQ_CPU_H */
-diff --git a/arch/mips/kernel/irq_cpu.c b/arch/mips/kernel/irq_cpu.c
-index 972263b..49bc9ca 100644
 --- a/arch/mips/kernel/irq_cpu.c
 +++ b/arch/mips/kernel/irq_cpu.c
 @@ -31,6 +31,7 @@
 --- a/arch/mips/kernel/irq_cpu.c
 +++ b/arch/mips/kernel/irq_cpu.c
 @@ -31,6 +31,7 @@
@@ -87,6 +83,3 @@ index 972263b..49bc9ca 100644
 +      return 0;
 +}
 +#endif /* CONFIG_IRQ_DOMAIN */
 +      return 0;
 +}
 +#endif /* CONFIG_IRQ_DOMAIN */
--- 
-1.7.10.4
-
index c6ecf804b12d4739b60a9433aa4eca685ecc373e..e9e2f56d3a40722821615c73de527b14028589f6 100644 (file)
@@ -16,8 +16,6 @@ Patchwork: http://patchwork.linux-mips.org/patch/4900/
  arch/mips/ralink/irq.c           |   10 +++++++---
  2 files changed, 17 insertions(+), 3 deletions(-)
 
  arch/mips/ralink/irq.c           |   10 +++++++---
  2 files changed, 17 insertions(+), 3 deletions(-)
 
-diff --git a/arch/mips/ralink/dts/rt3050.dtsi b/arch/mips/ralink/dts/rt3050.dtsi
-index fd49daa..069d066 100644
 --- a/arch/mips/ralink/dts/rt3050.dtsi
 +++ b/arch/mips/ralink/dts/rt3050.dtsi
 @@ -13,6 +13,13 @@
 --- a/arch/mips/ralink/dts/rt3050.dtsi
 +++ b/arch/mips/ralink/dts/rt3050.dtsi
 @@ -13,6 +13,13 @@
@@ -44,11 +42,9 @@ index fd49daa..069d066 100644
                };
  
                memc@300 {
                };
  
                memc@300 {
-diff --git a/arch/mips/ralink/irq.c b/arch/mips/ralink/irq.c
-index e62c975..6d054c5 100644
 --- a/arch/mips/ralink/irq.c
 +++ b/arch/mips/ralink/irq.c
 --- a/arch/mips/ralink/irq.c
 +++ b/arch/mips/ralink/irq.c
-@@ -128,8 +128,11 @@ static int __init intc_of_init(struct device_node *node,
+@@ -128,8 +128,11 @@ static int __init intc_of_init(struct de
  {
        struct resource res;
        struct irq_domain *domain;
  {
        struct resource res;
        struct irq_domain *domain;
@@ -61,7 +57,7 @@ index e62c975..6d054c5 100644
  
        if (of_address_to_resource(node, 0, &res))
                panic("Failed to get intc memory range");
  
        if (of_address_to_resource(node, 0, &res))
                panic("Failed to get intc memory range");
-@@ -156,8 +159,8 @@ static int __init intc_of_init(struct device_node *node,
+@@ -156,8 +159,8 @@ static int __init intc_of_init(struct de
  
        rt_intc_w32(INTC_INT_GLOBAL, INTC_REG_ENABLE);
  
  
        rt_intc_w32(INTC_INT_GLOBAL, INTC_REG_ENABLE);
  
@@ -72,7 +68,7 @@ index e62c975..6d054c5 100644
  
        cp0_perfcount_irq = irq_create_mapping(domain, 9);
  
  
        cp0_perfcount_irq = irq_create_mapping(domain, 9);
  
-@@ -165,6 +168,7 @@ static int __init intc_of_init(struct device_node *node,
+@@ -165,6 +168,7 @@ static int __init intc_of_init(struct de
  }
  
  static struct of_device_id __initdata of_irq_ids[] = {
  }
  
  static struct of_device_id __initdata of_irq_ids[] = {
@@ -80,6 +76,3 @@ index e62c975..6d054c5 100644
        { .compatible = "ralink,rt2880-intc", .data = intc_of_init },
        {},
  };
        { .compatible = "ralink,rt2880-intc", .data = intc_of_init },
        {},
  };
--- 
-1.7.10.4
-
index ae686d859e7c2323ac99411799b72a4d65dce72d..38ef41abf7d0ba595f72fb3859155f791554e4eb 100644 (file)
@@ -15,11 +15,9 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  include/linux/serial_core.h     |    2 +-
  3 files changed, 12 insertions(+), 4 deletions(-)
 
  include/linux/serial_core.h     |    2 +-
  3 files changed, 12 insertions(+), 4 deletions(-)
 
-diff --git a/drivers/tty/serial/8250/8250.c b/drivers/tty/serial/8250/8250.c
-index 24939ca..0efc815 100644
 --- a/drivers/tty/serial/8250/8250.c
 +++ b/drivers/tty/serial/8250/8250.c
 --- a/drivers/tty/serial/8250/8250.c
 +++ b/drivers/tty/serial/8250/8250.c
-@@ -317,9 +317,9 @@ static void default_serial_dl_write(struct uart_8250_port *up, int value)
+@@ -345,9 +345,9 @@ static void default_serial_dl_write(stru
        serial_out(up, UART_DLM, value >> 8 & 0xff);
  }
  
        serial_out(up, UART_DLM, value >> 8 & 0xff);
  }
  
@@ -31,20 +29,18 @@ index 24939ca..0efc815 100644
  static const u8 au_io_in_map[] = {
        [UART_RX]  = 0,
        [UART_IER] = 2,
  static const u8 au_io_in_map[] = {
        [UART_RX]  = 0,
        [UART_IER] = 2,
-@@ -440,7 +440,7 @@ static void set_io_from_upio(struct uart_port *p)
-               p->serial_out = mem32_serial_out;
+@@ -527,7 +527,7 @@ static void set_io_from_upio(struct uart
                break;
                break;
+ #endif
  
 -#ifdef CONFIG_MIPS_ALCHEMY
 +#if defined(CONFIG_MIPS_ALCHEMY) || defined(CONFIG_SERIAL_8250_RT288X)
        case UPIO_AU:
                p->serial_in = au_serial_in;
                p->serial_out = au_serial_out;
  
 -#ifdef CONFIG_MIPS_ALCHEMY
 +#if defined(CONFIG_MIPS_ALCHEMY) || defined(CONFIG_SERIAL_8250_RT288X)
        case UPIO_AU:
                p->serial_in = au_serial_in;
                p->serial_out = au_serial_out;
-diff --git a/drivers/tty/serial/8250/Kconfig b/drivers/tty/serial/8250/Kconfig
-index d31f4c6..2ef9537 100644
 --- a/drivers/tty/serial/8250/Kconfig
 +++ b/drivers/tty/serial/8250/Kconfig
 --- a/drivers/tty/serial/8250/Kconfig
 +++ b/drivers/tty/serial/8250/Kconfig
-@@ -276,3 +276,11 @@ config SERIAL_8250_EM
+@@ -277,3 +277,11 @@ config SERIAL_8250_EM
          Selecting this option will add support for the integrated serial
          port hardware found on the Emma Mobile line of processors.
          If unsure, say N.
          Selecting this option will add support for the integrated serial
          port hardware found on the Emma Mobile line of processors.
          If unsure, say N.
@@ -56,8 +52,6 @@ index d31f4c6..2ef9537 100644
 +        If you have a Ralink RT288x/RT305x SoC based board and want to use the
 +        serial port, say Y to this option. The driver can handle up to 2 serial
 +        ports. If unsure, say N.
 +        If you have a Ralink RT288x/RT305x SoC based board and want to use the
 +        serial port, say Y to this option. The driver can handle up to 2 serial
 +        ports. If unsure, say N.
-diff --git a/include/linux/serial_core.h b/include/linux/serial_core.h
-index 82aebc8..d971421 100644
 --- a/include/linux/serial_core.h
 +++ b/include/linux/serial_core.h
 @@ -134,7 +134,7 @@ struct uart_port {
 --- a/include/linux/serial_core.h
 +++ b/include/linux/serial_core.h
 @@ -134,7 +134,7 @@ struct uart_port {
@@ -67,8 +61,5 @@ index 82aebc8..d971421 100644
 -#define UPIO_AU                       (4)                     /* Au1x00 type IO */
 +#define UPIO_AU                       (4)                     /* Au1x00 and RT288x type IO */
  #define UPIO_TSI              (5)                     /* Tsi108/109 type IO */
 -#define UPIO_AU                       (4)                     /* Au1x00 type IO */
 +#define UPIO_AU                       (4)                     /* Au1x00 and RT288x type IO */
  #define UPIO_TSI              (5)                     /* Tsi108/109 type IO */
+ #define UPIO_RM9000           (6)                     /* RM9000 type IO */
  
  
-       unsigned int            read_status_mask;       /* driver specific */
--- 
-1.7.10.4
-
index b74a0febd0a071f2b364ec654e3b8c34b48efcf6..55b7532310254470f1668b11ff73e0de9d6b1fac 100644 (file)
@@ -10,8 +10,6 @@ Signed-off-by: John Crispin <blogic@openwrt.org>
  arch/mips/ralink/rt305x.c |   14 ++++++++++++++
  1 file changed, 14 insertions(+)
 
  arch/mips/ralink/rt305x.c |   14 ++++++++++++++
  1 file changed, 14 insertions(+)
 
-diff --git a/arch/mips/ralink/rt305x.c b/arch/mips/ralink/rt305x.c
-index 0a4bbdc..856ebff 100644
 --- a/arch/mips/ralink/rt305x.c
 +++ b/arch/mips/ralink/rt305x.c
 @@ -125,6 +125,7 @@ void __init ralink_clk_init(void)
 --- a/arch/mips/ralink/rt305x.c
 +++ b/arch/mips/ralink/rt305x.c
 @@ -125,6 +125,7 @@ void __init ralink_clk_init(void)
@@ -47,6 +45,3 @@ index 0a4bbdc..856ebff 100644
  }
  
  void __init ralink_of_remap(void)
  }
  
  void __init ralink_of_remap(void)
--- 
-1.7.10.4
-
index 7580ea0687dff2240beaf564d4767de8e0d957e3..81ae16e90b0a040087bbdefbe094dd0d85a1f136 100644 (file)
@@ -10,11 +10,9 @@ Signed-off-by: John Crispin <blogic@openwrt.org>
  arch/mips/ralink/irq.c |    1 +
  1 file changed, 1 insertion(+)
 
  arch/mips/ralink/irq.c |    1 +
  1 file changed, 1 insertion(+)
 
-diff --git a/arch/mips/ralink/irq.c b/arch/mips/ralink/irq.c
-index 6d054c5..ed613b0 100644
 --- a/arch/mips/ralink/irq.c
 +++ b/arch/mips/ralink/irq.c
 --- a/arch/mips/ralink/irq.c
 +++ b/arch/mips/ralink/irq.c
-@@ -162,6 +162,7 @@ static int __init intc_of_init(struct device_node *node,
+@@ -162,6 +162,7 @@ static int __init intc_of_init(struct de
        irq_set_chained_handler(irq, ralink_intc_irq_handler);
        irq_set_handler_data(irq, domain);
  
        irq_set_chained_handler(irq, ralink_intc_irq_handler);
        irq_set_handler_data(irq, domain);
  
@@ -22,6 +20,3 @@ index 6d054c5..ed613b0 100644
        cp0_perfcount_irq = irq_create_mapping(domain, 9);
  
        return 0;
        cp0_perfcount_irq = irq_create_mapping(domain, 9);
  
        return 0;
--- 
-1.7.10.4
-
index 73e5c2481d06237f29ce59a1f11802dc0444b8cf..c4bf63aae29705e7bfa19bb350f5c321c6550a61 100644 (file)
@@ -11,8 +11,6 @@ Signed-off-by: John Crispin <blogic@openwrt.org>
  arch/mips/include/asm/mach-ralink/rt305x.h |    8 ++++++++
  1 file changed, 8 insertions(+)
 
  arch/mips/include/asm/mach-ralink/rt305x.h |    8 ++++++++
  1 file changed, 8 insertions(+)
 
-diff --git a/arch/mips/include/asm/mach-ralink/rt305x.h b/arch/mips/include/asm/mach-ralink/rt305x.h
-index 7d344f2..4e62cef 100644
 --- a/arch/mips/include/asm/mach-ralink/rt305x.h
 +++ b/arch/mips/include/asm/mach-ralink/rt305x.h
 @@ -97,6 +97,14 @@ static inline int soc_is_rt5350(void)
 --- a/arch/mips/include/asm/mach-ralink/rt305x.h
 +++ b/arch/mips/include/asm/mach-ralink/rt305x.h
 @@ -97,6 +97,14 @@ static inline int soc_is_rt5350(void)
@@ -30,6 +28,3 @@ index 7d344f2..4e62cef 100644
  /* multi function gpio pins */
  #define RT305X_GPIO_I2C_SD            1
  #define RT305X_GPIO_I2C_SCLK          2
  /* multi function gpio pins */
  #define RT305X_GPIO_I2C_SD            1
  #define RT305X_GPIO_I2C_SCLK          2
--- 
-1.7.10.4
-
index dabb693961ae8daef0f857eb43af5e0c63ad9701..d99781bf7d6def2cbe13b6aecf580cfde8e80554 100644 (file)
@@ -11,11 +11,9 @@ Signed-off-by: John Crispin <blogic@openwrt.org>
  arch/mips/include/asm/mach-ralink/rt305x.h |   11 +++++++++++
  1 file changed, 11 insertions(+)
 
  arch/mips/include/asm/mach-ralink/rt305x.h |   11 +++++++++++
  1 file changed, 11 insertions(+)
 
-Index: linux-3.8.3/arch/mips/include/asm/mach-ralink/rt305x.h
-===================================================================
---- linux-3.8.3.orig/arch/mips/include/asm/mach-ralink/rt305x.h        2013-04-02 13:30:35.601424833 +0200
-+++ linux-3.8.3/arch/mips/include/asm/mach-ralink/rt305x.h     2013-04-02 13:39:37.721437754 +0200
-@@ -144,4 +144,18 @@
+--- a/arch/mips/include/asm/mach-ralink/rt305x.h
++++ b/arch/mips/include/asm/mach-ralink/rt305x.h
+@@ -144,4 +144,18 @@ static inline int soc_is_rt5350(void)
  #define RT305X_GPIO_MODE_SDRAM                BIT(8)
  #define RT305X_GPIO_MODE_RGMII                BIT(9)
  
  #define RT305X_GPIO_MODE_SDRAM                BIT(8)
  #define RT305X_GPIO_MODE_RGMII                BIT(9)
  
index e3bc36a66bc9350e0bad8d83f080cab4f7f32cac..07bbd8d57d6bd231b0e320ac43bf39fe90e60ed5 100644 (file)
@@ -17,8 +17,6 @@ Signed-off-by: John Crispin <blogic@openwrt.org>
  5 files changed, 85 insertions(+), 6 deletions(-)
  create mode 100644 arch/mips/ralink/pinmux.c
 
  5 files changed, 85 insertions(+), 6 deletions(-)
  create mode 100644 arch/mips/ralink/pinmux.c
 
-diff --git a/arch/mips/ralink/Makefile b/arch/mips/ralink/Makefile
-index 939757f..39ef249 100644
 --- a/arch/mips/ralink/Makefile
 +++ b/arch/mips/ralink/Makefile
 @@ -6,7 +6,7 @@
 --- a/arch/mips/ralink/Makefile
 +++ b/arch/mips/ralink/Makefile
 @@ -6,7 +6,7 @@
@@ -30,8 +28,6 @@ index 939757f..39ef249 100644
  
  obj-$(CONFIG_SOC_RT305X) += rt305x.o
  
  
  obj-$(CONFIG_SOC_RT305X) += rt305x.o
  
-diff --git a/arch/mips/ralink/common.h b/arch/mips/ralink/common.h
-index 3009903..ed99f23 100644
 --- a/arch/mips/ralink/common.h
 +++ b/arch/mips/ralink/common.h
 @@ -22,9 +22,10 @@ struct ralink_pinmux {
 --- a/arch/mips/ralink/common.h
 +++ b/arch/mips/ralink/common.h
 @@ -22,9 +22,10 @@ struct ralink_pinmux {
@@ -46,15 +42,13 @@ index 3009903..ed99f23 100644
  
  struct ralink_soc_info {
        unsigned char sys_type[RAMIPS_SYS_TYPE_LEN];
  
  struct ralink_soc_info {
        unsigned char sys_type[RAMIPS_SYS_TYPE_LEN];
-@@ -41,4 +42,6 @@ extern void prom_soc_init(struct ralink_soc_info *soc_info);
+@@ -41,4 +42,6 @@ extern void prom_soc_init(struct ralink_
  
  __iomem void *plat_of_remap_node(const char *node);
  
 +void ralink_pinmux(void);
 +
  #endif /* _RALINK_COMMON_H__ */
  
  __iomem void *plat_of_remap_node(const char *node);
  
 +void ralink_pinmux(void);
 +
  #endif /* _RALINK_COMMON_H__ */
-diff --git a/arch/mips/ralink/of.c b/arch/mips/ralink/of.c
-index 4165e70..ecf1482 100644
 --- a/arch/mips/ralink/of.c
 +++ b/arch/mips/ralink/of.c
 @@ -101,6 +101,8 @@ static int __init plat_of_setup(void)
 --- a/arch/mips/ralink/of.c
 +++ b/arch/mips/ralink/of.c
 @@ -101,6 +101,8 @@ static int __init plat_of_setup(void)
@@ -66,9 +60,6 @@ index 4165e70..ecf1482 100644
        return 0;
  }
  
        return 0;
  }
  
-diff --git a/arch/mips/ralink/pinmux.c b/arch/mips/ralink/pinmux.c
-new file mode 100644
-index 0000000..7477deb
 --- /dev/null
 +++ b/arch/mips/ralink/pinmux.c
 @@ -0,0 +1,76 @@
 --- /dev/null
 +++ b/arch/mips/ralink/pinmux.c
 @@ -0,0 +1,76 @@
@@ -148,8 +139,6 @@ index 0000000..7477deb
 +
 +      rt_sysc_w32(mode, SYSC_REG_GPIO_MODE);
 +}
 +
 +      rt_sysc_w32(mode, SYSC_REG_GPIO_MODE);
 +}
-diff --git a/arch/mips/ralink/rt305x.c b/arch/mips/ralink/rt305x.c
-index 856ebff..d9ea53d 100644
 --- a/arch/mips/ralink/rt305x.c
 +++ b/arch/mips/ralink/rt305x.c
 @@ -97,9 +97,6 @@ struct ralink_pinmux_grp uart_mux[] = {
 --- a/arch/mips/ralink/rt305x.c
 +++ b/arch/mips/ralink/rt305x.c
 @@ -97,9 +97,6 @@ struct ralink_pinmux_grp uart_mux[] = {
@@ -175,6 +164,3 @@ index 856ebff..d9ea53d 100644
        .wdt_reset = rt305x_wdt_reset,
  };
  
        .wdt_reset = rt305x_wdt_reset,
  };
  
--- 
-1.7.10.4
-
index 61fadacb2091cb1825904f6b39dc4f59c609d974..01aa70ba506e3dd5cae7985d9cf4b34fc02690a6 100644 (file)
@@ -10,8 +10,6 @@ Signed-off-by: John Crispin <blogic@openwrt.org>
  arch/mips/ralink/dts/rt3050.dtsi |   96 ++++++++++++++++++++++++++++++++------
  1 file changed, 81 insertions(+), 15 deletions(-)
 
  arch/mips/ralink/dts/rt3050.dtsi |   96 ++++++++++++++++++++++++++++++++------
  1 file changed, 81 insertions(+), 15 deletions(-)
 
-diff --git a/arch/mips/ralink/dts/rt3050.dtsi b/arch/mips/ralink/dts/rt3050.dtsi
-index 069d066..5aede8d 100644
 --- a/arch/mips/ralink/dts/rt3050.dtsi
 +++ b/arch/mips/ralink/dts/rt3050.dtsi
 @@ -1,7 +1,7 @@
 --- a/arch/mips/ralink/dts/rt3050.dtsi
 +++ b/arch/mips/ralink/dts/rt3050.dtsi
 @@ -1,7 +1,7 @@
@@ -159,6 +157,3 @@ index 069d066..5aede8d 100644
 +              status = "disabled";
        };
  };
 +              status = "disabled";
        };
  };
--- 
-1.7.10.4
-
index 40589babcc2abf820a982be424f377ffb92d5606..ee3c851a423abe741051f00c9c5b0f239f465280 100644 (file)
@@ -12,9 +12,6 @@ Signed-off-by: John Crispin <blogic@openwrt.org>
  1 file changed, 181 insertions(+)
  create mode 100644 arch/mips/ralink/dts/rt5350.dtsi
 
  1 file changed, 181 insertions(+)
  create mode 100644 arch/mips/ralink/dts/rt5350.dtsi
 
-diff --git a/arch/mips/ralink/dts/rt5350.dtsi b/arch/mips/ralink/dts/rt5350.dtsi
-new file mode 100644
-index 0000000..9ca95a3
 --- /dev/null
 +++ b/arch/mips/ralink/dts/rt5350.dtsi
 @@ -0,0 +1,181 @@
 --- /dev/null
 +++ b/arch/mips/ralink/dts/rt5350.dtsi
 @@ -0,0 +1,181 @@
@@ -199,6 +196,3 @@ index 0000000..9ca95a3
 +              status = "disabled";
 +      };
 +};
 +              status = "disabled";
 +      };
 +};
--- 
-1.7.10.4
-
index de02926a9138e062f0d21f290fd6199c61146f57..9f69c3780d88b5bc434950195c47ea91cad1ebe1 100644 (file)
@@ -19,11 +19,9 @@ Signed-off-by: John Crispin <blogic@openwrt.org>
  create mode 100644 arch/mips/include/asm/mach-ralink/rt288x.h
  create mode 100644 arch/mips/ralink/rt288x.c
 
  create mode 100644 arch/mips/include/asm/mach-ralink/rt288x.h
  create mode 100644 arch/mips/ralink/rt288x.c
 
-diff --git a/arch/mips/Kconfig b/arch/mips/Kconfig
-index cd2e21f..490d769 100644
 --- a/arch/mips/Kconfig
 +++ b/arch/mips/Kconfig
 --- a/arch/mips/Kconfig
 +++ b/arch/mips/Kconfig
-@@ -1152,7 +1152,7 @@ config BOOT_ELF32
+@@ -1189,7 +1189,7 @@ config BOOT_ELF32
  
  config MIPS_L1_CACHE_SHIFT
        int
  
  config MIPS_L1_CACHE_SHIFT
        int
@@ -32,9 +30,6 @@ index cd2e21f..490d769 100644
        default "6" if MIPS_CPU_SCACHE
        default "7" if SGI_IP22 || SGI_IP27 || SGI_IP28 || SNI_RM || CPU_CAVIUM_OCTEON
        default "5"
        default "6" if MIPS_CPU_SCACHE
        default "7" if SGI_IP22 || SGI_IP27 || SGI_IP28 || SNI_RM || CPU_CAVIUM_OCTEON
        default "5"
-diff --git a/arch/mips/include/asm/mach-ralink/rt288x.h b/arch/mips/include/asm/mach-ralink/rt288x.h
-new file mode 100644
-index 0000000..ad8b42d
 --- /dev/null
 +++ b/arch/mips/include/asm/mach-ralink/rt288x.h
 @@ -0,0 +1,49 @@
 --- /dev/null
 +++ b/arch/mips/include/asm/mach-ralink/rt288x.h
 @@ -0,0 +1,49 @@
@@ -87,8 +82,6 @@ index 0000000..ad8b42d
 +#define CLKCFG_SRAM_CS_N_WDT          BIT(9)
 +
 +#endif
 +#define CLKCFG_SRAM_CS_N_WDT          BIT(9)
 +
 +#endif
-diff --git a/arch/mips/ralink/Kconfig b/arch/mips/ralink/Kconfig
-index a0b0197..6723b94 100644
 --- a/arch/mips/ralink/Kconfig
 +++ b/arch/mips/ralink/Kconfig
 @@ -6,6 +6,9 @@ choice
 --- a/arch/mips/ralink/Kconfig
 +++ b/arch/mips/ralink/Kconfig
 @@ -6,6 +6,9 @@ choice
@@ -101,8 +94,6 @@ index a0b0197..6723b94 100644
        config SOC_RT305X
                bool "RT305x"
                select USB_ARCH_HAS_HCD
        config SOC_RT305X
                bool "RT305x"
                select USB_ARCH_HAS_HCD
-diff --git a/arch/mips/ralink/Makefile b/arch/mips/ralink/Makefile
-index 39ef249..ce83bfc 100644
 --- a/arch/mips/ralink/Makefile
 +++ b/arch/mips/ralink/Makefile
 @@ -8,6 +8,7 @@
 --- a/arch/mips/ralink/Makefile
 +++ b/arch/mips/ralink/Makefile
 @@ -8,6 +8,7 @@
@@ -113,11 +104,9 @@ index 39ef249..ce83bfc 100644
  obj-$(CONFIG_SOC_RT305X) += rt305x.o
  
  obj-$(CONFIG_EARLY_PRINTK) += early_printk.o
  obj-$(CONFIG_SOC_RT305X) += rt305x.o
  
  obj-$(CONFIG_EARLY_PRINTK) += early_printk.o
-diff --git a/arch/mips/ralink/Platform b/arch/mips/ralink/Platform
-index 6babd65..3f49e51 100644
 --- a/arch/mips/ralink/Platform
 +++ b/arch/mips/ralink/Platform
 --- a/arch/mips/ralink/Platform
 +++ b/arch/mips/ralink/Platform
-@@ -5,6 +5,11 @@ core-$(CONFIG_RALINK)         += arch/mips/ralink/
+@@ -5,6 +5,11 @@ core-$(CONFIG_RALINK)         += arch/mips/rali
  cflags-$(CONFIG_RALINK)               += -I$(srctree)/arch/mips/include/asm/mach-ralink
  
  #
  cflags-$(CONFIG_RALINK)               += -I$(srctree)/arch/mips/include/asm/mach-ralink
  
  #
@@ -129,9 +118,6 @@ index 6babd65..3f49e51 100644
  # Ralink RT305x
  #
  load-$(CONFIG_SOC_RT305X)     += 0xffffffff80000000
  # Ralink RT305x
  #
  load-$(CONFIG_SOC_RT305X)     += 0xffffffff80000000
-diff --git a/arch/mips/ralink/rt288x.c b/arch/mips/ralink/rt288x.c
-new file mode 100644
-index 0000000..37faff0
 --- /dev/null
 +++ b/arch/mips/ralink/rt288x.c
 @@ -0,0 +1,141 @@
 --- /dev/null
 +++ b/arch/mips/ralink/rt288x.c
 @@ -0,0 +1,141 @@
@@ -276,6 +262,3 @@ index 0000000..37faff0
 +              (id >> CHIP_ID_ID_SHIFT) & CHIP_ID_ID_MASK,
 +              (id & CHIP_ID_REV_MASK));
 +}
 +              (id >> CHIP_ID_ID_SHIFT) & CHIP_ID_ID_MASK,
 +              (id & CHIP_ID_REV_MASK));
 +}
--- 
-1.7.10.4
-
index 1a9f348974c1fbf55fe4ee54f01439667443e022..d6d522eb3e103bda5a8881796bf03a1d707bca4c 100644 (file)
@@ -16,8 +16,6 @@ Signed-off-by: John Crispin <blogic@openwrt.org>
  create mode 100644 arch/mips/ralink/dts/rt2880.dtsi
  create mode 100644 arch/mips/ralink/dts/rt2880_eval.dts
 
  create mode 100644 arch/mips/ralink/dts/rt2880.dtsi
  create mode 100644 arch/mips/ralink/dts/rt2880_eval.dts
 
-diff --git a/arch/mips/ralink/Kconfig b/arch/mips/ralink/Kconfig
-index 6723b94..0d312fc 100644
 --- a/arch/mips/ralink/Kconfig
 +++ b/arch/mips/ralink/Kconfig
 @@ -26,6 +26,10 @@ choice
 --- a/arch/mips/ralink/Kconfig
 +++ b/arch/mips/ralink/Kconfig
 @@ -26,6 +26,10 @@ choice
@@ -31,16 +29,11 @@ index 6723b94..0d312fc 100644
        config DTB_RT305X_EVAL
                bool "RT305x eval kit"
                depends on SOC_RT305X
        config DTB_RT305X_EVAL
                bool "RT305x eval kit"
                depends on SOC_RT305X
-diff --git a/arch/mips/ralink/dts/Makefile b/arch/mips/ralink/dts/Makefile
-index 1a69fb3..f635a01 100644
 --- a/arch/mips/ralink/dts/Makefile
 +++ b/arch/mips/ralink/dts/Makefile
 @@ -1 +1,2 @@
 +obj-$(CONFIG_DTB_RT2880_EVAL) := rt2880_eval.dtb.o
  obj-$(CONFIG_DTB_RT305X_EVAL) := rt3052_eval.dtb.o
 --- a/arch/mips/ralink/dts/Makefile
 +++ b/arch/mips/ralink/dts/Makefile
 @@ -1 +1,2 @@
 +obj-$(CONFIG_DTB_RT2880_EVAL) := rt2880_eval.dtb.o
  obj-$(CONFIG_DTB_RT305X_EVAL) := rt3052_eval.dtb.o
-diff --git a/arch/mips/ralink/dts/rt2880.dtsi b/arch/mips/ralink/dts/rt2880.dtsi
-new file mode 100644
-index 0000000..b51c227
 --- /dev/null
 +++ b/arch/mips/ralink/dts/rt2880.dtsi
 @@ -0,0 +1,116 @@
 --- /dev/null
 +++ b/arch/mips/ralink/dts/rt2880.dtsi
 @@ -0,0 +1,116 @@
@@ -160,9 +153,6 @@ index 0000000..b51c227
 +              };
 +      };
 +};
 +              };
 +      };
 +};
-diff --git a/arch/mips/ralink/dts/rt2880_eval.dts b/arch/mips/ralink/dts/rt2880_eval.dts
-new file mode 100644
-index 0000000..7c74e16
 --- /dev/null
 +++ b/arch/mips/ralink/dts/rt2880_eval.dts
 @@ -0,0 +1,52 @@
 --- /dev/null
 +++ b/arch/mips/ralink/dts/rt2880_eval.dts
 @@ -0,0 +1,52 @@
@@ -218,6 +208,3 @@ index 0000000..7c74e16
 +              };
 +      };
 +};
 +              };
 +      };
 +};
--- 
-1.7.10.4
-
index d68d3fdaeb4f02d5be016cc17d92dabe2bf8fa87..3d822f4f52c91a4b57818573461c2b73c067eba4 100644 (file)
@@ -18,9 +18,6 @@ Signed-off-by: John Crispin <blogic@openwrt.org>
  create mode 100644 arch/mips/include/asm/mach-ralink/rt3883.h
  create mode 100644 arch/mips/ralink/rt3883.c
 
  create mode 100644 arch/mips/include/asm/mach-ralink/rt3883.h
  create mode 100644 arch/mips/ralink/rt3883.c
 
-diff --git a/arch/mips/include/asm/mach-ralink/rt3883.h b/arch/mips/include/asm/mach-ralink/rt3883.h
-new file mode 100644
-index 0000000..b91c6c1
 --- /dev/null
 +++ b/arch/mips/include/asm/mach-ralink/rt3883.h
 @@ -0,0 +1,247 @@
 --- /dev/null
 +++ b/arch/mips/include/asm/mach-ralink/rt3883.h
 @@ -0,0 +1,247 @@
@@ -271,8 +268,6 @@ index 0000000..b91c6c1
 +#define RT3883_FLASH_CFG_WIDTH_32BIT  0x2
 +
 +#endif /* _RT3883_REGS_H_ */
 +#define RT3883_FLASH_CFG_WIDTH_32BIT  0x2
 +
 +#endif /* _RT3883_REGS_H_ */
-diff --git a/arch/mips/ralink/Kconfig b/arch/mips/ralink/Kconfig
-index 0d312fc..f21cbaa 100644
 --- a/arch/mips/ralink/Kconfig
 +++ b/arch/mips/ralink/Kconfig
 @@ -15,6 +15,11 @@ choice
 --- a/arch/mips/ralink/Kconfig
 +++ b/arch/mips/ralink/Kconfig
 @@ -15,6 +15,11 @@ choice
@@ -287,11 +282,9 @@ index 0d312fc..f21cbaa 100644
  endchoice
  
  choice
  endchoice
  
  choice
-diff --git a/arch/mips/ralink/Makefile b/arch/mips/ralink/Makefile
-index ce83bfc..87f6ca9 100644
 --- a/arch/mips/ralink/Makefile
 +++ b/arch/mips/ralink/Makefile
 --- a/arch/mips/ralink/Makefile
 +++ b/arch/mips/ralink/Makefile
-@@ -10,6 +10,7 @@ obj-y := prom.o of.o reset.o clk.o irq.o pinmux.o
+@@ -10,6 +10,7 @@ obj-y := prom.o of.o reset.o clk.o irq.o
  
  obj-$(CONFIG_SOC_RT288X) += rt288x.o
  obj-$(CONFIG_SOC_RT305X) += rt305x.o
  
  obj-$(CONFIG_SOC_RT288X) += rt288x.o
  obj-$(CONFIG_SOC_RT305X) += rt305x.o
@@ -299,11 +292,9 @@ index ce83bfc..87f6ca9 100644
  
  obj-$(CONFIG_EARLY_PRINTK) += early_printk.o
  
  
  obj-$(CONFIG_EARLY_PRINTK) += early_printk.o
  
-diff --git a/arch/mips/ralink/Platform b/arch/mips/ralink/Platform
-index 3f49e51..f67c08d 100644
 --- a/arch/mips/ralink/Platform
 +++ b/arch/mips/ralink/Platform
 --- a/arch/mips/ralink/Platform
 +++ b/arch/mips/ralink/Platform
-@@ -13,3 +13,8 @@ load-$(CONFIG_SOC_RT288X)    += 0xffffffff88000000
+@@ -13,3 +13,8 @@ load-$(CONFIG_SOC_RT288X)    += 0xffffffff8
  # Ralink RT305x
  #
  load-$(CONFIG_SOC_RT305X)     += 0xffffffff80000000
  # Ralink RT305x
  #
  load-$(CONFIG_SOC_RT305X)     += 0xffffffff80000000
@@ -312,9 +303,6 @@ index 3f49e51..f67c08d 100644
 +# Ralink RT3883
 +#
 +load-$(CONFIG_SOC_RT3883)     += 0xffffffff80000000
 +# Ralink RT3883
 +#
 +load-$(CONFIG_SOC_RT3883)     += 0xffffffff80000000
-diff --git a/arch/mips/ralink/rt3883.c b/arch/mips/ralink/rt3883.c
-new file mode 100644
-index 0000000..10a8150
 --- /dev/null
 +++ b/arch/mips/ralink/rt3883.c
 @@ -0,0 +1,207 @@
 --- /dev/null
 +++ b/arch/mips/ralink/rt3883.c
 @@ -0,0 +1,207 @@
@@ -525,6 +513,3 @@ index 0000000..10a8150
 +              (id >> RT3883_REVID_VER_ID_SHIFT) & RT3883_REVID_VER_ID_MASK,
 +              (id & RT3883_REVID_ECO_ID_MASK));
 +}
 +              (id >> RT3883_REVID_VER_ID_SHIFT) & RT3883_REVID_VER_ID_MASK,
 +              (id & RT3883_REVID_ECO_ID_MASK));
 +}
--- 
-1.7.10.4
-
index 8ad36bfc40090f21ea33ec2a3b52d0e528376bf1..cb43ceb7b4eaeea2c6c9461f223be800c7e37c41 100644 (file)
@@ -17,8 +17,6 @@ Signed-off-by: John Crispin <blogic@openwrt.org>
  create mode 100644 arch/mips/ralink/dts/rt3883.dtsi
  create mode 100644 arch/mips/ralink/dts/rt3883_eval.dts
 
  create mode 100644 arch/mips/ralink/dts/rt3883.dtsi
  create mode 100644 arch/mips/ralink/dts/rt3883_eval.dts
 
-diff --git a/arch/mips/ralink/Kconfig b/arch/mips/ralink/Kconfig
-index f21cbaa..2ef69ee 100644
 --- a/arch/mips/ralink/Kconfig
 +++ b/arch/mips/ralink/Kconfig
 @@ -39,6 +39,10 @@ choice
 --- a/arch/mips/ralink/Kconfig
 +++ b/arch/mips/ralink/Kconfig
 @@ -39,6 +39,10 @@ choice
@@ -32,17 +30,12 @@ index f21cbaa..2ef69ee 100644
  endchoice
  
  endif
  endchoice
  
  endif
-diff --git a/arch/mips/ralink/dts/Makefile b/arch/mips/ralink/dts/Makefile
-index f635a01..040a986 100644
 --- a/arch/mips/ralink/dts/Makefile
 +++ b/arch/mips/ralink/dts/Makefile
 @@ -1,2 +1,3 @@
  obj-$(CONFIG_DTB_RT2880_EVAL) := rt2880_eval.dtb.o
  obj-$(CONFIG_DTB_RT305X_EVAL) := rt3052_eval.dtb.o
 +obj-$(CONFIG_DTB_RT3883_EVAL) := rt3883_eval.dtb.o
 --- a/arch/mips/ralink/dts/Makefile
 +++ b/arch/mips/ralink/dts/Makefile
 @@ -1,2 +1,3 @@
  obj-$(CONFIG_DTB_RT2880_EVAL) := rt2880_eval.dtb.o
  obj-$(CONFIG_DTB_RT305X_EVAL) := rt3052_eval.dtb.o
 +obj-$(CONFIG_DTB_RT3883_EVAL) := rt3883_eval.dtb.o
-diff --git a/arch/mips/ralink/dts/rt3883.dtsi b/arch/mips/ralink/dts/rt3883.dtsi
-new file mode 100644
-index 0000000..1e80ad3
 --- /dev/null
 +++ b/arch/mips/ralink/dts/rt3883.dtsi
 @@ -0,0 +1,186 @@
 --- /dev/null
 +++ b/arch/mips/ralink/dts/rt3883.dtsi
 @@ -0,0 +1,186 @@
@@ -232,9 +225,6 @@ index 0000000..1e80ad3
 +              status = "disabled";
 +      };
 +};
 +              status = "disabled";
 +      };
 +};
-diff --git a/arch/mips/ralink/dts/rt3883_eval.dts b/arch/mips/ralink/dts/rt3883_eval.dts
-new file mode 100644
-index 0000000..d4c06ed
 --- /dev/null
 +++ b/arch/mips/ralink/dts/rt3883_eval.dts
 @@ -0,0 +1,52 @@
 --- /dev/null
 +++ b/arch/mips/ralink/dts/rt3883_eval.dts
 @@ -0,0 +1,52 @@
@@ -290,6 +280,3 @@ index 0000000..d4c06ed
 +              };
 +      };
 +};
 +              };
 +      };
 +};
--- 
-1.7.10.4
-
index f6c3fadebdbd309b2cec4136da911dbe8f5085dc..948d78c3b5322341f4ca20a5cb2db3d12a5b0e3a 100644 (file)
@@ -18,9 +18,6 @@ Signed-off-by: John Crispin <blogic@openwrt.org>
  create mode 100644 arch/mips/include/asm/mach-ralink/mt7620.h
  create mode 100644 arch/mips/ralink/mt7620.c
 
  create mode 100644 arch/mips/include/asm/mach-ralink/mt7620.h
  create mode 100644 arch/mips/ralink/mt7620.c
 
-diff --git a/arch/mips/include/asm/mach-ralink/mt7620.h b/arch/mips/include/asm/mach-ralink/mt7620.h
-new file mode 100644
-index 0000000..3d51235
 --- /dev/null
 +++ b/arch/mips/include/asm/mach-ralink/mt7620.h
 @@ -0,0 +1,66 @@
 --- /dev/null
 +++ b/arch/mips/include/asm/mach-ralink/mt7620.h
 @@ -0,0 +1,66 @@
@@ -90,8 +87,6 @@ index 0000000..3d51235
 +#define MT7620_GPIO_MODE_WDT          BIT(22)
 +
 +#endif
 +#define MT7620_GPIO_MODE_WDT          BIT(22)
 +
 +#endif
-diff --git a/arch/mips/ralink/Kconfig b/arch/mips/ralink/Kconfig
-index 2ef69ee..493411f 100644
 --- a/arch/mips/ralink/Kconfig
 +++ b/arch/mips/ralink/Kconfig
 @@ -20,6 +20,9 @@ choice
 --- a/arch/mips/ralink/Kconfig
 +++ b/arch/mips/ralink/Kconfig
 @@ -20,6 +20,9 @@ choice
@@ -104,11 +99,9 @@ index 2ef69ee..493411f 100644
  endchoice
  
  choice
  endchoice
  
  choice
-diff --git a/arch/mips/ralink/Makefile b/arch/mips/ralink/Makefile
-index 87f6ca9..341b4de 100644
 --- a/arch/mips/ralink/Makefile
 +++ b/arch/mips/ralink/Makefile
 --- a/arch/mips/ralink/Makefile
 +++ b/arch/mips/ralink/Makefile
-@@ -11,6 +11,7 @@ obj-y := prom.o of.o reset.o clk.o irq.o pinmux.o
+@@ -11,6 +11,7 @@ obj-y := prom.o of.o reset.o clk.o irq.o
  obj-$(CONFIG_SOC_RT288X) += rt288x.o
  obj-$(CONFIG_SOC_RT305X) += rt305x.o
  obj-$(CONFIG_SOC_RT3883) += rt3883.o
  obj-$(CONFIG_SOC_RT288X) += rt288x.o
  obj-$(CONFIG_SOC_RT305X) += rt305x.o
  obj-$(CONFIG_SOC_RT3883) += rt3883.o
@@ -116,11 +109,9 @@ index 87f6ca9..341b4de 100644
  
  obj-$(CONFIG_EARLY_PRINTK) += early_printk.o
  
  
  obj-$(CONFIG_EARLY_PRINTK) += early_printk.o
  
-diff --git a/arch/mips/ralink/Platform b/arch/mips/ralink/Platform
-index f67c08d..b2cbf16 100644
 --- a/arch/mips/ralink/Platform
 +++ b/arch/mips/ralink/Platform
 --- a/arch/mips/ralink/Platform
 +++ b/arch/mips/ralink/Platform
-@@ -18,3 +18,8 @@ load-$(CONFIG_SOC_RT305X)    += 0xffffffff80000000
+@@ -18,3 +18,8 @@ load-$(CONFIG_SOC_RT305X)    += 0xffffffff8
  # Ralink RT3883
  #
  load-$(CONFIG_SOC_RT3883)     += 0xffffffff80000000
  # Ralink RT3883
  #
  load-$(CONFIG_SOC_RT3883)     += 0xffffffff80000000
@@ -129,9 +120,6 @@ index f67c08d..b2cbf16 100644
 +# Ralink MT7620
 +#
 +load-$(CONFIG_SOC_MT7620)     += 0xffffffff80000000
 +# Ralink MT7620
 +#
 +load-$(CONFIG_SOC_MT7620)     += 0xffffffff80000000
-diff --git a/arch/mips/ralink/mt7620.c b/arch/mips/ralink/mt7620.c
-new file mode 100644
-index 0000000..9d0dc8b
 --- /dev/null
 +++ b/arch/mips/ralink/mt7620.c
 @@ -0,0 +1,215 @@
 --- /dev/null
 +++ b/arch/mips/ralink/mt7620.c
 @@ -0,0 +1,215 @@
@@ -350,6 +338,3 @@ index 0000000..9d0dc8b
 +              (rev >> CHIP_REV_VER_SHIFT) & CHIP_REV_VER_MASK,
 +              (rev & CHIP_REV_ECO_MASK));
 +}
 +              (rev >> CHIP_REV_VER_SHIFT) & CHIP_REV_VER_MASK,
 +              (rev & CHIP_REV_ECO_MASK));
 +}
--- 
-1.7.10.4
-
index e3125058073e3c388ef1fd24f05eab413be16543..51cd8374658aefb989530bfef545b77286c19b71 100644 (file)
@@ -16,8 +16,6 @@ Signed-off-by: John Crispin <blogic@openwrt.org>
  create mode 100644 arch/mips/ralink/dts/mt7620.dtsi
  create mode 100644 arch/mips/ralink/dts/mt7620_eval.dts
 
  create mode 100644 arch/mips/ralink/dts/mt7620.dtsi
  create mode 100644 arch/mips/ralink/dts/mt7620_eval.dts
 
-diff --git a/arch/mips/ralink/Kconfig b/arch/mips/ralink/Kconfig
-index 493411f..8254502 100644
 --- a/arch/mips/ralink/Kconfig
 +++ b/arch/mips/ralink/Kconfig
 @@ -46,6 +46,10 @@ choice
 --- a/arch/mips/ralink/Kconfig
 +++ b/arch/mips/ralink/Kconfig
 @@ -46,6 +46,10 @@ choice
@@ -31,8 +29,6 @@ index 493411f..8254502 100644
  endchoice
  
  endif
  endchoice
  
  endif
-diff --git a/arch/mips/ralink/dts/Makefile b/arch/mips/ralink/dts/Makefile
-index 040a986..036603a 100644
 --- a/arch/mips/ralink/dts/Makefile
 +++ b/arch/mips/ralink/dts/Makefile
 @@ -1,3 +1,4 @@
 --- a/arch/mips/ralink/dts/Makefile
 +++ b/arch/mips/ralink/dts/Makefile
 @@ -1,3 +1,4 @@
@@ -40,9 +36,6 @@ index 040a986..036603a 100644
  obj-$(CONFIG_DTB_RT305X_EVAL) := rt3052_eval.dtb.o
  obj-$(CONFIG_DTB_RT3883_EVAL) := rt3883_eval.dtb.o
 +obj-$(CONFIG_DTB_MT7620_EVAL) := mt7620_eval.dtb.o
  obj-$(CONFIG_DTB_RT305X_EVAL) := rt3052_eval.dtb.o
  obj-$(CONFIG_DTB_RT3883_EVAL) := rt3883_eval.dtb.o
 +obj-$(CONFIG_DTB_MT7620_EVAL) := mt7620_eval.dtb.o
-diff --git a/arch/mips/ralink/dts/mt7620.dtsi b/arch/mips/ralink/dts/mt7620.dtsi
-new file mode 100644
-index 0000000..59f057f
 --- /dev/null
 +++ b/arch/mips/ralink/dts/mt7620.dtsi
 @@ -0,0 +1,138 @@
 --- /dev/null
 +++ b/arch/mips/ralink/dts/mt7620.dtsi
 @@ -0,0 +1,138 @@
@@ -184,9 +177,6 @@ index 0000000..59f057f
 +              };
 +      };
 +};
 +              };
 +      };
 +};
-diff --git a/arch/mips/ralink/dts/mt7620_eval.dts b/arch/mips/ralink/dts/mt7620_eval.dts
-new file mode 100644
-index 0000000..dda0f4d
 --- /dev/null
 +++ b/arch/mips/ralink/dts/mt7620_eval.dts
 @@ -0,0 +1,22 @@
 --- /dev/null
 +++ b/arch/mips/ralink/dts/mt7620_eval.dts
 @@ -0,0 +1,22 @@
@@ -212,6 +202,3 @@ index 0000000..dda0f4d
 +              };
 +      };
 +};
 +              };
 +      };
 +};
--- 
-1.7.10.4
-
index 57ba5b2037dbfdbe60045cbe9d8dc3a8ff3fd14b..128a606e64b1e3dbd687c64b1b22b584ac290895 100644 (file)
@@ -12,8 +12,6 @@ Signed-off-by: John Crispin <blogic@openwrt.org>
  2 files changed, 193 insertions(+), 1 deletion(-)
  create mode 100644 arch/mips/ralink/timer.c
 
  2 files changed, 193 insertions(+), 1 deletion(-)
  create mode 100644 arch/mips/ralink/timer.c
 
-diff --git a/arch/mips/ralink/Makefile b/arch/mips/ralink/Makefile
-index 341b4de..cae7d88 100644
 --- a/arch/mips/ralink/Makefile
 +++ b/arch/mips/ralink/Makefile
 @@ -6,7 +6,7 @@
 --- a/arch/mips/ralink/Makefile
 +++ b/arch/mips/ralink/Makefile
 @@ -6,7 +6,7 @@
@@ -25,9 +23,6 @@ index 341b4de..cae7d88 100644
  
  obj-$(CONFIG_SOC_RT288X) += rt288x.o
  obj-$(CONFIG_SOC_RT305X) += rt305x.o
  
  obj-$(CONFIG_SOC_RT288X) += rt288x.o
  obj-$(CONFIG_SOC_RT305X) += rt305x.o
-diff --git a/arch/mips/ralink/timer.c b/arch/mips/ralink/timer.c
-new file mode 100644
-index 0000000..9a943e8
 --- /dev/null
 +++ b/arch/mips/ralink/timer.c
 @@ -0,0 +1,192 @@
 --- /dev/null
 +++ b/arch/mips/ralink/timer.c
 @@ -0,0 +1,192 @@
@@ -223,6 +218,3 @@ index 0000000..9a943e8
 +MODULE_DESCRIPTION("Ralink RT2880 timer");
 +MODULE_AUTHOR("John Crispin <blogic@openwrt.org");
 +MODULE_LICENSE("GPL");
 +MODULE_DESCRIPTION("Ralink RT2880 timer");
 +MODULE_AUTHOR("John Crispin <blogic@openwrt.org");
 +MODULE_LICENSE("GPL");
--- 
-1.7.10.4
-
index b00c390a8ccf7ff17063a24ec9301e74eef55bc8..b0ea011ab5b5398c353cec364e436321f1b643c1 100644 (file)
@@ -17,11 +17,9 @@ Signed-off-by: John Crispin <blogic@openwrt.org>
  create mode 100644 arch/mips/include/asm/mach-ralink/gpio.h
  create mode 100644 drivers/gpio/gpio-ralink.c
 
  create mode 100644 arch/mips/include/asm/mach-ralink/gpio.h
  create mode 100644 drivers/gpio/gpio-ralink.c
 
-diff --git a/arch/mips/Kconfig b/arch/mips/Kconfig
-index 490d769..1db6ce9 100644
 --- a/arch/mips/Kconfig
 +++ b/arch/mips/Kconfig
 --- a/arch/mips/Kconfig
 +++ b/arch/mips/Kconfig
-@@ -443,6 +443,7 @@ config RALINK
+@@ -449,6 +449,7 @@ config RALINK
        select SYS_HAS_EARLY_PRINTK
        select HAVE_MACH_CLKDEV
        select CLKDEV_LOOKUP
        select SYS_HAS_EARLY_PRINTK
        select HAVE_MACH_CLKDEV
        select CLKDEV_LOOKUP
@@ -29,9 +27,6 @@ index 490d769..1db6ce9 100644
  
  config SGI_IP22
        bool "SGI IP22 (Indy/Indigo2)"
  
  config SGI_IP22
        bool "SGI IP22 (Indy/Indigo2)"
-diff --git a/arch/mips/include/asm/mach-ralink/gpio.h b/arch/mips/include/asm/mach-ralink/gpio.h
-new file mode 100644
-index 0000000..f68ee16
 --- /dev/null
 +++ b/arch/mips/include/asm/mach-ralink/gpio.h
 @@ -0,0 +1,24 @@
 --- /dev/null
 +++ b/arch/mips/include/asm/mach-ralink/gpio.h
 @@ -0,0 +1,24 @@
@@ -59,11 +54,9 @@ index 0000000..f68ee16
 +#define gpio_to_irq   __gpio_to_irq
 +
 +#endif /* __ASM_MACH_RALINK_GPIO_H */
 +#define gpio_to_irq   __gpio_to_irq
 +
 +#endif /* __ASM_MACH_RALINK_GPIO_H */
-diff --git a/drivers/gpio/Kconfig b/drivers/gpio/Kconfig
-index 93aaadf..29add97 100644
 --- a/drivers/gpio/Kconfig
 +++ b/drivers/gpio/Kconfig
 --- a/drivers/gpio/Kconfig
 +++ b/drivers/gpio/Kconfig
-@@ -204,6 +204,12 @@ config GPIO_PXA
+@@ -201,6 +201,12 @@ config GPIO_PXA
        help
          Say yes here to support the PXA GPIO device
  
        help
          Say yes here to support the PXA GPIO device
  
@@ -76,11 +69,9 @@ index 93aaadf..29add97 100644
  config GPIO_SPEAR_SPICS
        bool "ST SPEAr13xx SPI Chip Select as GPIO support"
        depends on PLAT_SPEAR
  config GPIO_SPEAR_SPICS
        bool "ST SPEAr13xx SPI Chip Select as GPIO support"
        depends on PLAT_SPEAR
-diff --git a/drivers/gpio/Makefile b/drivers/gpio/Makefile
-index 22e07bc..f7b6603 100644
 --- a/drivers/gpio/Makefile
 +++ b/drivers/gpio/Makefile
 --- a/drivers/gpio/Makefile
 +++ b/drivers/gpio/Makefile
-@@ -55,6 +55,7 @@ obj-$(CONFIG_GPIO_PCF857X)   += gpio-pcf857x.o
+@@ -54,6 +54,7 @@ obj-$(CONFIG_GPIO_PCF857X)   += gpio-pcf85
  obj-$(CONFIG_GPIO_PCH)                += gpio-pch.o
  obj-$(CONFIG_GPIO_PL061)      += gpio-pl061.o
  obj-$(CONFIG_GPIO_PXA)                += gpio-pxa.o
  obj-$(CONFIG_GPIO_PCH)                += gpio-pch.o
  obj-$(CONFIG_GPIO_PL061)      += gpio-pl061.o
  obj-$(CONFIG_GPIO_PXA)                += gpio-pxa.o
@@ -88,9 +79,6 @@ index 22e07bc..f7b6603 100644
  obj-$(CONFIG_GPIO_RC5T583)    += gpio-rc5t583.o
  obj-$(CONFIG_GPIO_RDC321X)    += gpio-rdc321x.o
  obj-$(CONFIG_PLAT_SAMSUNG)    += gpio-samsung.o
  obj-$(CONFIG_GPIO_RC5T583)    += gpio-rc5t583.o
  obj-$(CONFIG_GPIO_RDC321X)    += gpio-rdc321x.o
  obj-$(CONFIG_PLAT_SAMSUNG)    += gpio-samsung.o
-diff --git a/drivers/gpio/gpio-ralink.c b/drivers/gpio/gpio-ralink.c
-new file mode 100644
-index 0000000..26e8441
 --- /dev/null
 +++ b/drivers/gpio/gpio-ralink.c
 @@ -0,0 +1,176 @@
 --- /dev/null
 +++ b/drivers/gpio/gpio-ralink.c
 @@ -0,0 +1,176 @@
@@ -270,6 +258,3 @@ index 0000000..26e8441
 +}
 +
 +subsys_initcall(ralink_gpio_init);
 +}
 +
 +subsys_initcall(ralink_gpio_init);
--- 
-1.7.10.4
-
index ca48bbcd7e498a7a7ab1436f2c871b40230dbe5d..b2717d139f2330e2db553e8c367187cd97dbdbc8 100644 (file)
@@ -13,11 +13,9 @@ Signed-off-by: John Crispin <blogic@openwrt.org>
  3 files changed, 479 insertions(+)
  create mode 100644 drivers/spi/spi-ralink.c
 
  3 files changed, 479 insertions(+)
  create mode 100644 drivers/spi/spi-ralink.c
 
-diff --git a/drivers/spi/Kconfig b/drivers/spi/Kconfig
-index f80eee7..301dbad 100644
 --- a/drivers/spi/Kconfig
 +++ b/drivers/spi/Kconfig
 --- a/drivers/spi/Kconfig
 +++ b/drivers/spi/Kconfig
-@@ -326,6 +326,12 @@ config SPI_RSPI
+@@ -324,6 +324,12 @@ config SPI_RSPI
        help
          SPI driver for Renesas RSPI blocks.
  
        help
          SPI driver for Renesas RSPI blocks.
  
@@ -29,22 +27,17 @@ index f80eee7..301dbad 100644
 +
  config SPI_S3C24XX
        tristate "Samsung S3C24XX series SPI"
 +
  config SPI_S3C24XX
        tristate "Samsung S3C24XX series SPI"
-       depends on ARCH_S3C24XX
-diff --git a/drivers/spi/Makefile b/drivers/spi/Makefile
-index e53c309..a4b3c5b 100644
+       depends on ARCH_S3C24XX && EXPERIMENTAL
 --- a/drivers/spi/Makefile
 +++ b/drivers/spi/Makefile
 --- a/drivers/spi/Makefile
 +++ b/drivers/spi/Makefile
-@@ -53,6 +53,7 @@ spi-pxa2xx-platform-$(CONFIG_SPI_PXA2XX_DMA) += spi-pxa2xx-dma.o
- obj-$(CONFIG_SPI_PXA2XX)              += spi-pxa2xx-platform.o
+@@ -51,6 +51,7 @@ obj-$(CONFIG_SPI_PPC4xx)             += spi-ppc4xx.
+ obj-$(CONFIG_SPI_PXA2XX)              += spi-pxa2xx.o
  obj-$(CONFIG_SPI_PXA2XX_PCI)          += spi-pxa2xx-pci.o
  obj-$(CONFIG_SPI_RSPI)                        += spi-rspi.o
 +obj-$(CONFIG_SPI_RALINK)              += spi-ralink.o
  obj-$(CONFIG_SPI_S3C24XX)             += spi-s3c24xx-hw.o
  spi-s3c24xx-hw-y                      := spi-s3c24xx.o
  spi-s3c24xx-hw-$(CONFIG_SPI_S3C24XX_FIQ) += spi-s3c24xx-fiq.o
  obj-$(CONFIG_SPI_PXA2XX_PCI)          += spi-pxa2xx-pci.o
  obj-$(CONFIG_SPI_RSPI)                        += spi-rspi.o
 +obj-$(CONFIG_SPI_RALINK)              += spi-ralink.o
  obj-$(CONFIG_SPI_S3C24XX)             += spi-s3c24xx-hw.o
  spi-s3c24xx-hw-y                      := spi-s3c24xx.o
  spi-s3c24xx-hw-$(CONFIG_SPI_S3C24XX_FIQ) += spi-s3c24xx-fiq.o
-diff --git a/drivers/spi/spi-ralink.c b/drivers/spi/spi-ralink.c
-new file mode 100644
-index 0000000..8d89cab
 --- /dev/null
 +++ b/drivers/spi/spi-ralink.c
 @@ -0,0 +1,472 @@
 --- /dev/null
 +++ b/drivers/spi/spi-ralink.c
 @@ -0,0 +1,472 @@
@@ -520,6 +513,3 @@ index 0000000..8d89cab
 +MODULE_AUTHOR("Sergiy <piratfm@gmail.com>");
 +MODULE_AUTHOR("Gabor Juhos <juhosg@openwrt.org>");
 +MODULE_LICENSE("GPL");
 +MODULE_AUTHOR("Sergiy <piratfm@gmail.com>");
 +MODULE_AUTHOR("Gabor Juhos <juhosg@openwrt.org>");
 +MODULE_LICENSE("GPL");
--- 
-1.7.10.4
-
index cb42ae332bbc2d9a9a243bb6d1d618f747dac1fe..a5a3770c14320e27d7c7626be1aa90edbdb90faf 100644 (file)
@@ -11,11 +11,9 @@ Signed-off-by: John Crispin <blogic@openwrt.org>
  drivers/tty/serial/of_serial.c |    5 ++++-
  1 file changed, 4 insertions(+), 1 deletion(-)
 
  drivers/tty/serial/of_serial.c |    5 ++++-
  1 file changed, 4 insertions(+), 1 deletion(-)
 
-diff --git a/drivers/tty/serial/of_serial.c b/drivers/tty/serial/of_serial.c
-index b025d54..42f8550 100644
 --- a/drivers/tty/serial/of_serial.c
 +++ b/drivers/tty/serial/of_serial.c
 --- a/drivers/tty/serial/of_serial.c
 +++ b/drivers/tty/serial/of_serial.c
-@@ -98,7 +98,10 @@ static int of_platform_serial_setup(struct platform_device *ofdev,
+@@ -97,7 +97,10 @@ static int of_platform_serial_setup(stru
                port->regshift = prop;
  
        port->irq = irq_of_parse_and_map(np, 0);
                port->regshift = prop;
  
        port->irq = irq_of_parse_and_map(np, 0);
@@ -27,6 +25,3 @@ index b025d54..42f8550 100644
        if (of_property_read_u32(np, "reg-io-width", &prop) == 0) {
                switch (prop) {
                case 1:
        if (of_property_read_u32(np, "reg-io-width", &prop) == 0) {
                switch (prop) {
                case 1:
--- 
-1.7.10.4
-
index 0d63e8dff2f02db59b33bcfecf1c521cedf4ab34..745a23602a1bea007e7930a0616afdd51f6b5da3 100644 (file)
@@ -10,11 +10,9 @@ Signed-off-by: John Crispin <blogic@openwrt.org>
  drivers/tty/serial/8250/Kconfig |    2 +-
  1 file changed, 1 insertion(+), 1 deletion(-)
 
  drivers/tty/serial/8250/Kconfig |    2 +-
  1 file changed, 1 insertion(+), 1 deletion(-)
 
-diff --git a/drivers/tty/serial/8250/Kconfig b/drivers/tty/serial/8250/Kconfig
-index 2ef9537..1038cdb 100644
 --- a/drivers/tty/serial/8250/Kconfig
 +++ b/drivers/tty/serial/8250/Kconfig
 --- a/drivers/tty/serial/8250/Kconfig
 +++ b/drivers/tty/serial/8250/Kconfig
-@@ -279,7 +279,7 @@ config SERIAL_8250_EM
+@@ -280,7 +280,7 @@ config SERIAL_8250_EM
  
  config SERIAL_8250_RT288X
        bool "Ralink RT288x/RT305x/RT3662/RT3883 serial port support"
  
  config SERIAL_8250_RT288X
        bool "Ralink RT288x/RT305x/RT3662/RT3883 serial port support"
@@ -23,6 +21,3 @@ index 2ef9537..1038cdb 100644
        help
          If you have a Ralink RT288x/RT305x SoC based board and want to use the
          serial port, say Y to this option. The driver can handle up to 2 serial
        help
          If you have a Ralink RT288x/RT305x SoC based board and want to use the
          serial port, say Y to this option. The driver can handle up to 2 serial
--- 
-1.7.10.4
-
index 2a2a8f5bbbc3a436cec332de42fb1bea60ca0c1c..dc0622805be8bdddde10ea8c07da3adce922dce2 100644 (file)
@@ -13,11 +13,9 @@ Signed-off-by: John Crispin <blogic@openwrt.org>
  3 files changed, 283 insertions(+)
  create mode 100644 arch/mips/pci/pci-rt2880.c
 
  3 files changed, 283 insertions(+)
  create mode 100644 arch/mips/pci/pci-rt2880.c
 
-diff --git a/arch/mips/pci/Makefile b/arch/mips/pci/Makefile
-index 2cb1d31..77974ba 100644
 --- a/arch/mips/pci/Makefile
 +++ b/arch/mips/pci/Makefile
 --- a/arch/mips/pci/Makefile
 +++ b/arch/mips/pci/Makefile
-@@ -41,6 +41,7 @@ obj-$(CONFIG_SIBYTE_BCM1x80) += pci-bcm1480.o pci-bcm1480ht.o
+@@ -42,6 +42,7 @@ obj-$(CONFIG_SIBYTE_BCM1x80) += pci-bcm1
  obj-$(CONFIG_SNI_RM)          += fixup-sni.o ops-sni.o
  obj-$(CONFIG_LANTIQ)          += fixup-lantiq.o
  obj-$(CONFIG_PCI_LANTIQ)      += pci-lantiq.o ops-lantiq.o
  obj-$(CONFIG_SNI_RM)          += fixup-sni.o ops-sni.o
  obj-$(CONFIG_LANTIQ)          += fixup-lantiq.o
  obj-$(CONFIG_PCI_LANTIQ)      += pci-lantiq.o ops-lantiq.o
@@ -25,9 +23,6 @@ index 2cb1d31..77974ba 100644
  obj-$(CONFIG_TANBAC_TB0219)   += fixup-tb0219.o
  obj-$(CONFIG_TANBAC_TB0226)   += fixup-tb0226.o
  obj-$(CONFIG_TANBAC_TB0287)   += fixup-tb0287.o
  obj-$(CONFIG_TANBAC_TB0219)   += fixup-tb0219.o
  obj-$(CONFIG_TANBAC_TB0226)   += fixup-tb0226.o
  obj-$(CONFIG_TANBAC_TB0287)   += fixup-tb0287.o
-diff --git a/arch/mips/pci/pci-rt2880.c b/arch/mips/pci/pci-rt2880.c
-new file mode 100644
-index 0000000..e2c4730
 --- /dev/null
 +++ b/arch/mips/pci/pci-rt2880.c
 @@ -0,0 +1,281 @@
 --- /dev/null
 +++ b/arch/mips/pci/pci-rt2880.c
 @@ -0,0 +1,281 @@
@@ -312,8 +307,6 @@ index 0000000..e2c4730
 +}
 +
 +arch_initcall(pcibios_init);
 +}
 +
 +arch_initcall(pcibios_init);
-diff --git a/arch/mips/ralink/Kconfig b/arch/mips/ralink/Kconfig
-index 8254502..a3eec2a 100644
 --- a/arch/mips/ralink/Kconfig
 +++ b/arch/mips/ralink/Kconfig
 @@ -8,6 +8,7 @@ choice
 --- a/arch/mips/ralink/Kconfig
 +++ b/arch/mips/ralink/Kconfig
 @@ -8,6 +8,7 @@ choice
@@ -324,6 +317,3 @@ index 8254502..a3eec2a 100644
  
        config SOC_RT305X
                bool "RT305x"
  
        config SOC_RT305X
                bool "RT305x"
--- 
-1.7.10.4
-
index d34656555571f8c9101bc3b4fb70250aac96c1ea..32fd20960f1e3870acbba07cf48b26b4c8c122c8 100644 (file)
@@ -13,11 +13,9 @@ Signed-off-by: John Crispin <blogic@openwrt.org>
  3 files changed, 489 insertions(+)
  create mode 100644 arch/mips/pci/pci-rt3883.c
 
  3 files changed, 489 insertions(+)
  create mode 100644 arch/mips/pci/pci-rt3883.c
 
-diff --git a/arch/mips/pci/Makefile b/arch/mips/pci/Makefile
-index 77974ba..3cbfd9b 100644
 --- a/arch/mips/pci/Makefile
 +++ b/arch/mips/pci/Makefile
 --- a/arch/mips/pci/Makefile
 +++ b/arch/mips/pci/Makefile
-@@ -42,6 +42,7 @@ obj-$(CONFIG_SNI_RM)         += fixup-sni.o ops-sni.o
+@@ -43,6 +43,7 @@ obj-$(CONFIG_SNI_RM)         += fixup-sni.o ops
  obj-$(CONFIG_LANTIQ)          += fixup-lantiq.o
  obj-$(CONFIG_PCI_LANTIQ)      += pci-lantiq.o ops-lantiq.o
  obj-$(CONFIG_SOC_RT2880)      += pci-rt2880.o
  obj-$(CONFIG_LANTIQ)          += fixup-lantiq.o
  obj-$(CONFIG_PCI_LANTIQ)      += pci-lantiq.o ops-lantiq.o
  obj-$(CONFIG_SOC_RT2880)      += pci-rt2880.o
@@ -25,9 +23,6 @@ index 77974ba..3cbfd9b 100644
  obj-$(CONFIG_TANBAC_TB0219)   += fixup-tb0219.o
  obj-$(CONFIG_TANBAC_TB0226)   += fixup-tb0226.o
  obj-$(CONFIG_TANBAC_TB0287)   += fixup-tb0287.o
  obj-$(CONFIG_TANBAC_TB0219)   += fixup-tb0219.o
  obj-$(CONFIG_TANBAC_TB0226)   += fixup-tb0226.o
  obj-$(CONFIG_TANBAC_TB0287)   += fixup-tb0287.o
-diff --git a/arch/mips/pci/pci-rt3883.c b/arch/mips/pci/pci-rt3883.c
-new file mode 100644
-index 0000000..8a4c8ce
 --- /dev/null
 +++ b/arch/mips/pci/pci-rt3883.c
 @@ -0,0 +1,487 @@
 --- /dev/null
 +++ b/arch/mips/pci/pci-rt3883.c
 @@ -0,0 +1,487 @@
@@ -518,8 +513,6 @@ index 0000000..8a4c8ce
 +
 +      return 0;
 +}
 +
 +      return 0;
 +}
-diff --git a/arch/mips/ralink/Kconfig b/arch/mips/ralink/Kconfig
-index a3eec2a..2b7b70a 100644
 --- a/arch/mips/ralink/Kconfig
 +++ b/arch/mips/ralink/Kconfig
 @@ -20,6 +20,7 @@ choice
 --- a/arch/mips/ralink/Kconfig
 +++ b/arch/mips/ralink/Kconfig
 @@ -20,6 +20,7 @@ choice
@@ -530,6 +523,3 @@ index a3eec2a..2b7b70a 100644
  
        config SOC_MT7620
                bool "MT7620"
  
        config SOC_MT7620
                bool "MT7620"
--- 
-1.7.10.4
-
index 3d97d52d658ce81964d07c03d36268cff97a824a..f75e8183b954de69957dc08cde1b9e4efd695186 100644 (file)
@@ -26,10 +26,8 @@ Signed-off-by: John Crispin <blogic@openwrt.org>
  create mode 100644 drivers/net/ethernet/ramips/ramips_eth.h
  create mode 100644 drivers/net/ethernet/ramips/ramips_main.c
 
  create mode 100644 drivers/net/ethernet/ramips/ramips_eth.h
  create mode 100644 drivers/net/ethernet/ramips/ramips_main.c
 
-Index: linux-3.8.3/arch/mips/include/asm/mach-ralink/rt305x_esw_platform.h
-===================================================================
---- /dev/null  1970-01-01 00:00:00.000000000 +0000
-+++ linux-3.8.3/arch/mips/include/asm/mach-ralink/rt305x_esw_platform.h        2013-04-02 11:45:25.221274467 +0200
+--- /dev/null
++++ b/arch/mips/include/asm/mach-ralink/rt305x_esw_platform.h
 @@ -0,0 +1,27 @@
 +/*
 + *  Ralink RT305x SoC platform device registration
 @@ -0,0 +1,27 @@
 +/*
 + *  Ralink RT305x SoC platform device registration
@@ -58,11 +56,9 @@ Index: linux-3.8.3/arch/mips/include/asm/mach-ralink/rt305x_esw_platform.h
 +};
 +
 +#endif /* _RT305X_ESW_PLATFORM_H */
 +};
 +
 +#endif /* _RT305X_ESW_PLATFORM_H */
-Index: linux-3.8.3/arch/mips/ralink/rt305x.c
-===================================================================
---- linux-3.8.3.orig/arch/mips/ralink/rt305x.c 2013-04-02 11:45:25.025274462 +0200
-+++ linux-3.8.3/arch/mips/ralink/rt305x.c      2013-04-02 11:45:25.221274467 +0200
-@@ -182,6 +182,7 @@
+--- a/arch/mips/ralink/rt305x.c
++++ b/arch/mips/ralink/rt305x.c
+@@ -182,6 +182,7 @@ void __init ralink_clk_init(void)
        }
  
        ralink_clk_add("cpu", cpu_rate);
        }
  
        ralink_clk_add("cpu", cpu_rate);
@@ -70,11 +66,9 @@ Index: linux-3.8.3/arch/mips/ralink/rt305x.c
        ralink_clk_add("10000b00.spi", sys_rate);
        ralink_clk_add("10000100.timer", wdt_rate);
        ralink_clk_add("10000120.watchdog", wdt_rate);
        ralink_clk_add("10000b00.spi", sys_rate);
        ralink_clk_add("10000100.timer", wdt_rate);
        ralink_clk_add("10000120.watchdog", wdt_rate);
-Index: linux-3.8.3/drivers/net/ethernet/Kconfig
-===================================================================
---- linux-3.8.3.orig/drivers/net/ethernet/Kconfig      2013-03-14 19:27:14.000000000 +0100
-+++ linux-3.8.3/drivers/net/ethernet/Kconfig   2013-04-02 11:45:25.221274467 +0200
-@@ -136,6 +136,7 @@
+--- a/drivers/net/ethernet/Kconfig
++++ b/drivers/net/ethernet/Kconfig
+@@ -136,6 +136,7 @@ source "drivers/net/ethernet/packetengin
  source "drivers/net/ethernet/pasemi/Kconfig"
  source "drivers/net/ethernet/qlogic/Kconfig"
  source "drivers/net/ethernet/racal/Kconfig"
  source "drivers/net/ethernet/pasemi/Kconfig"
  source "drivers/net/ethernet/qlogic/Kconfig"
  source "drivers/net/ethernet/racal/Kconfig"
@@ -82,11 +76,9 @@ Index: linux-3.8.3/drivers/net/ethernet/Kconfig
  source "drivers/net/ethernet/realtek/Kconfig"
  source "drivers/net/ethernet/renesas/Kconfig"
  source "drivers/net/ethernet/rdc/Kconfig"
  source "drivers/net/ethernet/realtek/Kconfig"
  source "drivers/net/ethernet/renesas/Kconfig"
  source "drivers/net/ethernet/rdc/Kconfig"
-Index: linux-3.8.3/drivers/net/ethernet/Makefile
-===================================================================
---- linux-3.8.3.orig/drivers/net/ethernet/Makefile     2013-03-14 19:27:14.000000000 +0100
-+++ linux-3.8.3/drivers/net/ethernet/Makefile  2013-04-02 11:45:25.221274467 +0200
-@@ -54,6 +54,7 @@
+--- a/drivers/net/ethernet/Makefile
++++ b/drivers/net/ethernet/Makefile
+@@ -54,6 +54,7 @@ obj-$(CONFIG_NET_PACKET_ENGINE) += packe
  obj-$(CONFIG_NET_VENDOR_PASEMI) += pasemi/
  obj-$(CONFIG_NET_VENDOR_QLOGIC) += qlogic/
  obj-$(CONFIG_NET_VENDOR_RACAL) += racal/
  obj-$(CONFIG_NET_VENDOR_PASEMI) += pasemi/
  obj-$(CONFIG_NET_VENDOR_QLOGIC) += qlogic/
  obj-$(CONFIG_NET_VENDOR_RACAL) += racal/
@@ -94,10 +86,8 @@ Index: linux-3.8.3/drivers/net/ethernet/Makefile
  obj-$(CONFIG_NET_VENDOR_REALTEK) += realtek/
  obj-$(CONFIG_SH_ETH) += renesas/
  obj-$(CONFIG_NET_VENDOR_RDC) += rdc/
  obj-$(CONFIG_NET_VENDOR_REALTEK) += realtek/
  obj-$(CONFIG_SH_ETH) += renesas/
  obj-$(CONFIG_NET_VENDOR_RDC) += rdc/
-Index: linux-3.8.3/drivers/net/ethernet/ramips/Kconfig
-===================================================================
---- /dev/null  1970-01-01 00:00:00.000000000 +0000
-+++ linux-3.8.3/drivers/net/ethernet/ramips/Kconfig    2013-04-02 11:45:25.221274467 +0200
+--- /dev/null
++++ b/drivers/net/ethernet/ramips/Kconfig
 @@ -0,0 +1,18 @@
 +config NET_RAMIPS
 +       tristate "Ralink RT288X/RT3X5X/RT3662/RT3883 ethernet driver"
 @@ -0,0 +1,18 @@
 +config NET_RAMIPS
 +       tristate "Ralink RT288X/RT3X5X/RT3662/RT3883 ethernet driver"
@@ -117,10 +107,8 @@ Index: linux-3.8.3/drivers/net/ethernet/ramips/Kconfig
 +      depends on DEBUG_FS
 +
 +endif
 +      depends on DEBUG_FS
 +
 +endif
-Index: linux-3.8.3/drivers/net/ethernet/ramips/Makefile
-===================================================================
---- /dev/null  1970-01-01 00:00:00.000000000 +0000
-+++ linux-3.8.3/drivers/net/ethernet/ramips/Makefile   2013-04-02 11:45:25.221274467 +0200
+--- /dev/null
++++ b/drivers/net/ethernet/ramips/Makefile
 @@ -0,0 +1,9 @@
 +#
 +# Makefile for the Ramips SoCs built-in ethernet macs
 @@ -0,0 +1,9 @@
 +#
 +# Makefile for the Ramips SoCs built-in ethernet macs
@@ -131,10 +119,8 @@ Index: linux-3.8.3/drivers/net/ethernet/ramips/Makefile
 +ramips-$(CONFIG_NET_RAMIPS_DEBUG_FS)  += ramips_debugfs.o
 +
 +obj-$(CONFIG_NET_RAMIPS)      += ramips.o
 +ramips-$(CONFIG_NET_RAMIPS_DEBUG_FS)  += ramips_debugfs.o
 +
 +obj-$(CONFIG_NET_RAMIPS)      += ramips.o
-Index: linux-3.8.3/drivers/net/ethernet/ramips/ramips_debugfs.c
-===================================================================
---- /dev/null  1970-01-01 00:00:00.000000000 +0000
-+++ linux-3.8.3/drivers/net/ethernet/ramips/ramips_debugfs.c   2013-04-02 11:45:25.225274468 +0200
+--- /dev/null
++++ b/drivers/net/ethernet/ramips/ramips_debugfs.c
 @@ -0,0 +1,127 @@
 +/*
 + *  Ralink SoC ethernet driver debugfs code
 @@ -0,0 +1,127 @@
 +/*
 + *  Ralink SoC ethernet driver debugfs code
@@ -263,10 +249,8 @@ Index: linux-3.8.3/drivers/net/ethernet/ramips/ramips_debugfs.c
 +      debugfs_remove(raeth_debugfs_root);
 +      raeth_debugfs_root = NULL;
 +}
 +      debugfs_remove(raeth_debugfs_root);
 +      raeth_debugfs_root = NULL;
 +}
-Index: linux-3.8.3/drivers/net/ethernet/ramips/ramips_esw.c
-===================================================================
---- /dev/null  1970-01-01 00:00:00.000000000 +0000
-+++ linux-3.8.3/drivers/net/ethernet/ramips/ramips_esw.c       2013-04-02 11:45:25.225274468 +0200
+--- /dev/null
++++ b/drivers/net/ethernet/ramips/ramips_esw.c
 @@ -0,0 +1,1220 @@
 +#include <linux/ioport.h>
 +#include <linux/switch.h>
 @@ -0,0 +1,1220 @@
 +#include <linux/ioport.h>
 +#include <linux/switch.h>
@@ -1488,10 +1472,8 @@ Index: linux-3.8.3/drivers/net/ethernet/ramips/ramips_esw.c
 +{
 +      platform_driver_unregister(&rt305x_esw_driver);
 +}
 +{
 +      platform_driver_unregister(&rt305x_esw_driver);
 +}
-Index: linux-3.8.3/drivers/net/ethernet/ramips/ramips_eth.h
-===================================================================
---- /dev/null  1970-01-01 00:00:00.000000000 +0000
-+++ linux-3.8.3/drivers/net/ethernet/ramips/ramips_eth.h       2013-04-02 11:45:25.225274468 +0200
+--- /dev/null
++++ b/drivers/net/ethernet/ramips/ramips_eth.h
 @@ -0,0 +1,375 @@
 +/*
 + *   This program is free software; you can redistribute it and/or modify
 @@ -0,0 +1,375 @@
 +/*
 + *   This program is free software; you can redistribute it and/or modify
@@ -1868,10 +1850,8 @@ Index: linux-3.8.3/drivers/net/ethernet/ramips/ramips_eth.h
 +#endif /* CONFIG_NET_RAMIPS_DEBUG_FS */
 +
 +#endif /* RAMIPS_ETH_H */
 +#endif /* CONFIG_NET_RAMIPS_DEBUG_FS */
 +
 +#endif /* RAMIPS_ETH_H */
-Index: linux-3.8.3/drivers/net/ethernet/ramips/ramips_main.c
-===================================================================
---- /dev/null  1970-01-01 00:00:00.000000000 +0000
-+++ linux-3.8.3/drivers/net/ethernet/ramips/ramips_main.c      2013-04-02 12:07:58.749306720 +0200
+--- /dev/null
++++ b/drivers/net/ethernet/ramips/ramips_main.c
 @@ -0,0 +1,1285 @@
 +/*
 + *   This program is free software; you can redistribute it and/or modify
 @@ -0,0 +1,1285 @@
 +/*
 + *   This program is free software; you can redistribute it and/or modify
index 20f9b71bf32bc087e37d6b3ccab00c5954c5c417..7e2d9adea0ba30f4006ab19cc2c252db968d83ae 100644 (file)
@@ -13,11 +13,9 @@ Signed-off-by: John Crispin <blogic@openwrt.org>
  3 files changed, 359 insertions(+)
  create mode 100644 drivers/watchdog/ralink_wdt.c
 
  3 files changed, 359 insertions(+)
  create mode 100644 drivers/watchdog/ralink_wdt.c
 
-diff --git a/drivers/watchdog/Kconfig b/drivers/watchdog/Kconfig
-index 9fcc70c..c4b508e 100644
 --- a/drivers/watchdog/Kconfig
 +++ b/drivers/watchdog/Kconfig
 --- a/drivers/watchdog/Kconfig
 +++ b/drivers/watchdog/Kconfig
-@@ -1104,6 +1104,12 @@ config LANTIQ_WDT
+@@ -1077,6 +1077,12 @@ config LANTIQ_WDT
        help
          Hardware driver for the Lantiq SoC Watchdog Timer.
  
        help
          Hardware driver for the Lantiq SoC Watchdog Timer.
  
@@ -30,11 +28,9 @@ index 9fcc70c..c4b508e 100644
  # PARISC Architecture
  
  # POWERPC Architecture
  # PARISC Architecture
  
  # POWERPC Architecture
-diff --git a/drivers/watchdog/Makefile b/drivers/watchdog/Makefile
-index a300b94..3a8ad6a 100644
 --- a/drivers/watchdog/Makefile
 +++ b/drivers/watchdog/Makefile
 --- a/drivers/watchdog/Makefile
 +++ b/drivers/watchdog/Makefile
-@@ -134,6 +134,7 @@ obj-$(CONFIG_TXX9_WDT) += txx9wdt.o
+@@ -132,6 +132,7 @@ obj-$(CONFIG_TXX9_WDT) += txx9wdt.o
  obj-$(CONFIG_OCTEON_WDT) += octeon-wdt.o
  octeon-wdt-y := octeon-wdt-main.o octeon-wdt-nmi.o
  obj-$(CONFIG_LANTIQ_WDT) += lantiq_wdt.o
  obj-$(CONFIG_OCTEON_WDT) += octeon-wdt.o
  octeon-wdt-y := octeon-wdt-main.o octeon-wdt-nmi.o
  obj-$(CONFIG_LANTIQ_WDT) += lantiq_wdt.o
@@ -42,9 +38,6 @@ index a300b94..3a8ad6a 100644
  
  # PARISC Architecture
  
  
  # PARISC Architecture
  
-diff --git a/drivers/watchdog/ralink_wdt.c b/drivers/watchdog/ralink_wdt.c
-new file mode 100644
-index 0000000..8a8dc76
 --- /dev/null
 +++ b/drivers/watchdog/ralink_wdt.c
 @@ -0,0 +1,352 @@
 --- /dev/null
 +++ b/drivers/watchdog/ralink_wdt.c
 @@ -0,0 +1,352 @@
@@ -400,6 +393,3 @@ index 0000000..8a8dc76
 +MODULE_LICENSE("GPL v2");
 +MODULE_ALIAS("platform:" DRIVER_NAME);
 +MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
 +MODULE_LICENSE("GPL v2");
 +MODULE_ALIAS("platform:" DRIVER_NAME);
 +MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
--- 
-1.7.10.4
-
index 3bdd136f95fbecf4431392881f2b23ae3eb4fa53..21d9ee0a3c1f13b160cbf0c69cd6370246019942 100644 (file)
@@ -13,11 +13,9 @@ Signed-off-by: John Crispin <blogic@openwrt.org>
  arch/mips/kernel/prom.c      |   24 ++++++++++++++++++++++++
  3 files changed, 32 insertions(+), 1 deletion(-)
 
  arch/mips/kernel/prom.c      |   24 ++++++++++++++++++++++++
  3 files changed, 32 insertions(+), 1 deletion(-)
 
-diff --git a/arch/mips/include/asm/prom.h b/arch/mips/include/asm/prom.h
-index 8808bf5..a4ad354 100644
 --- a/arch/mips/include/asm/prom.h
 +++ b/arch/mips/include/asm/prom.h
 --- a/arch/mips/include/asm/prom.h
 +++ b/arch/mips/include/asm/prom.h
-@@ -44,8 +44,11 @@ extern void __dt_setup_arch(struct boot_param_header *bph);
+@@ -44,8 +44,11 @@ extern void __dt_setup_arch(struct boot_
        __dt_setup_arch(&__dtb_##sym##_begin);                          \
  })
  
        __dt_setup_arch(&__dtb_##sym##_begin);                          \
  })
  
@@ -29,8 +27,6 @@ index 8808bf5..a4ad354 100644
  #endif /* CONFIG_OF */
  
  #endif /* __ASM_PROM_H */
  #endif /* CONFIG_OF */
  
  #endif /* __ASM_PROM_H */
-diff --git a/arch/mips/kernel/proc.c b/arch/mips/kernel/proc.c
-index 135c4aa..9ab3d13 100644
 --- a/arch/mips/kernel/proc.c
 +++ b/arch/mips/kernel/proc.c
 @@ -12,6 +12,7 @@
 --- a/arch/mips/kernel/proc.c
 +++ b/arch/mips/kernel/proc.c
 @@ -12,6 +12,7 @@
@@ -41,7 +37,7 @@ index 135c4aa..9ab3d13 100644
  #include <asm/mips_machine.h>
  
  unsigned int vced_count, vcei_count;
  #include <asm/mips_machine.h>
  
  unsigned int vced_count, vcei_count;
-@@ -34,7 +35,10 @@ static int show_cpuinfo(struct seq_file *m, void *v)
+@@ -34,7 +35,10 @@ static int show_cpuinfo(struct seq_file
         */
        if (n == 0) {
                seq_printf(m, "system type\t\t: %s\n", get_system_type());
         */
        if (n == 0) {
                seq_printf(m, "system type\t\t: %s\n", get_system_type());
@@ -53,8 +49,6 @@ index 135c4aa..9ab3d13 100644
                        seq_printf(m, "machine\t\t\t: %s\n",
                                   mips_get_machine_name());
        }
                        seq_printf(m, "machine\t\t\t: %s\n",
                                   mips_get_machine_name());
        }
-diff --git a/arch/mips/kernel/prom.c b/arch/mips/kernel/prom.c
-index 028f6f8..1aa68a2 100644
 --- a/arch/mips/kernel/prom.c
 +++ b/arch/mips/kernel/prom.c
 @@ -23,6 +23,13 @@
 --- a/arch/mips/kernel/prom.c
 +++ b/arch/mips/kernel/prom.c
 @@ -23,6 +23,13 @@
@@ -71,7 +65,7 @@ index 028f6f8..1aa68a2 100644
  int __init early_init_dt_scan_memory_arch(unsigned long node,
                                          const char *uname, int depth,
                                          void *data)
  int __init early_init_dt_scan_memory_arch(unsigned long node,
                                          const char *uname, int depth,
                                          void *data)
-@@ -50,6 +57,20 @@ void __init early_init_dt_setup_initrd_arch(unsigned long start,
+@@ -50,6 +57,20 @@ void __init early_init_dt_setup_initrd_a
  }
  #endif
  
  }
  #endif
  
@@ -92,7 +86,7 @@ index 028f6f8..1aa68a2 100644
  void __init early_init_devtree(void *params)
  {
        /* Setup flat device-tree pointer */
  void __init early_init_devtree(void *params)
  {
        /* Setup flat device-tree pointer */
-@@ -65,6 +86,9 @@ void __init early_init_devtree(void *params)
+@@ -65,6 +86,9 @@ void __init early_init_devtree(void *par
        /* Scan memory nodes */
        of_scan_flat_dt(early_init_dt_scan_root, NULL);
        of_scan_flat_dt(early_init_dt_scan_memory_arch, NULL);
        /* Scan memory nodes */
        of_scan_flat_dt(early_init_dt_scan_root, NULL);
        of_scan_flat_dt(early_init_dt_scan_memory_arch, NULL);
@@ -102,6 +96,3 @@ index 028f6f8..1aa68a2 100644
  }
  
  void __init __dt_setup_arch(struct boot_param_header *bph)
  }
  
  void __init __dt_setup_arch(struct boot_param_header *bph)
--- 
-1.7.10.4
-
index febd7e24362ee852ac38540cc4e1aac4a5961c1e..b7c79abebfed456b67f93f1a162bd9d568f611ea 100644 (file)
@@ -14,8 +14,6 @@ Signed-off-by: John Crispin <blogic@openwrt.org>
  include/linux/of_net.h |    1 +
  2 files changed, 38 insertions(+)
 
  include/linux/of_net.h |    1 +
  2 files changed, 38 insertions(+)
 
-diff --git a/drivers/of/of_net.c b/drivers/of/of_net.c
-index ffab033..15f4a71 100644
 --- a/drivers/of/of_net.c
 +++ b/drivers/of/of_net.c
 @@ -10,6 +10,7 @@
 --- a/drivers/of/of_net.c
 +++ b/drivers/of/of_net.c
 @@ -10,6 +10,7 @@
@@ -26,7 +24,7 @@ index ffab033..15f4a71 100644
  
  /**
   * It maps 'enum phy_interface_t' found in include/linux/phy.h
  
  /**
   * It maps 'enum phy_interface_t' found in include/linux/phy.h
-@@ -92,3 +93,39 @@ const void *of_get_mac_address(struct device_node *np)
+@@ -92,3 +93,39 @@ const void *of_get_mac_address(struct de
        return NULL;
  }
  EXPORT_SYMBOL(of_get_mac_address);
        return NULL;
  }
  EXPORT_SYMBOL(of_get_mac_address);
@@ -66,8 +64,6 @@ index ffab033..15f4a71 100644
 +      return ret;
 +}
 +EXPORT_SYMBOL_GPL(of_get_mac_address_mtd);
 +      return ret;
 +}
 +EXPORT_SYMBOL_GPL(of_get_mac_address_mtd);
-diff --git a/include/linux/of_net.h b/include/linux/of_net.h
-index f474641..9d3304f 100644
 --- a/include/linux/of_net.h
 +++ b/include/linux/of_net.h
 @@ -11,6 +11,7 @@
 --- a/include/linux/of_net.h
 +++ b/include/linux/of_net.h
 @@ -11,6 +11,7 @@
@@ -78,6 +74,3 @@ index f474641..9d3304f 100644
  #endif
  
  #endif /* __LINUX_OF_NET_H */
  #endif
  
  #endif /* __LINUX_OF_NET_H */
--- 
-1.7.10.4
-
index 7d9662680c68f0a5fa1b8b95c55d28e1b5f27d1d..65ed5127924edb246e7c5dae3ece026b220dcb4a 100644 (file)
@@ -47,8 +47,6 @@ Signed-off-by: John Crispin <blogic@openwrt.org>
  create mode 100644 drivers/usb/dwc_otg/dwc_otg_regs.h
  create mode 100644 drivers/usb/dwc_otg/linux/dwc_otg_plat.h
 
  create mode 100644 drivers/usb/dwc_otg/dwc_otg_regs.h
  create mode 100644 drivers/usb/dwc_otg/linux/dwc_otg_plat.h
 
-diff --git a/drivers/usb/Kconfig b/drivers/usb/Kconfig
-index 640ae6c..20a629a 100644
 --- a/drivers/usb/Kconfig
 +++ b/drivers/usb/Kconfig
 @@ -126,6 +126,8 @@ source "drivers/usb/core/Kconfig"
 --- a/drivers/usb/Kconfig
 +++ b/drivers/usb/Kconfig
 @@ -126,6 +126,8 @@ source "drivers/usb/core/Kconfig"
@@ -60,8 +58,6 @@ index 640ae6c..20a629a 100644
  source "drivers/usb/mon/Kconfig"
  
  source "drivers/usb/wusbcore/Kconfig"
  source "drivers/usb/mon/Kconfig"
  
  source "drivers/usb/wusbcore/Kconfig"
-diff --git a/drivers/usb/Makefile b/drivers/usb/Makefile
-index 8f5ebce..4bcfe6d 100644
 --- a/drivers/usb/Makefile
 +++ b/drivers/usb/Makefile
 @@ -9,6 +9,7 @@ obj-$(CONFIG_USB)              += core/
 --- a/drivers/usb/Makefile
 +++ b/drivers/usb/Makefile
 @@ -9,6 +9,7 @@ obj-$(CONFIG_USB)              += core/
@@ -72,9 +68,6 @@ index 8f5ebce..4bcfe6d 100644
  
  obj-$(CONFIG_USB_MON)         += mon/
  
  
  obj-$(CONFIG_USB_MON)         += mon/
  
-diff --git a/drivers/usb/dwc_otg/Kconfig b/drivers/usb/dwc_otg/Kconfig
-new file mode 100644
-index 0000000..6dd75f1
 --- /dev/null
 +++ b/drivers/usb/dwc_otg/Kconfig
 @@ -0,0 +1,24 @@
 --- /dev/null
 +++ b/drivers/usb/dwc_otg/Kconfig
 @@ -0,0 +1,24 @@
@@ -102,9 +95,6 @@ index 0000000..6dd75f1
 +config DWC_OTG_DEBUG
 +      bool "Enable debug mode"
 +      depends on DWC_OTG
 +config DWC_OTG_DEBUG
 +      bool "Enable debug mode"
 +      depends on DWC_OTG
-diff --git a/drivers/usb/dwc_otg/Makefile b/drivers/usb/dwc_otg/Makefile
-new file mode 100644
-index 0000000..95c5b66
 --- /dev/null
 +++ b/drivers/usb/dwc_otg/Makefile
 @@ -0,0 +1,25 @@
 --- /dev/null
 +++ b/drivers/usb/dwc_otg/Makefile
 @@ -0,0 +1,25 @@
@@ -133,9 +123,6 @@ index 0000000..95c5b66
 +dwc_otg-objs  += dwc_otg_cil.o dwc_otg_cil_intr.o
 +dwc_otg-objs  += dwc_otg_pcd.o dwc_otg_pcd_intr.o
 +dwc_otg-objs  += dwc_otg_hcd.o dwc_otg_hcd_intr.o dwc_otg_hcd_queue.o
 +dwc_otg-objs  += dwc_otg_cil.o dwc_otg_cil_intr.o
 +dwc_otg-objs  += dwc_otg_pcd.o dwc_otg_pcd_intr.o
 +dwc_otg-objs  += dwc_otg_hcd.o dwc_otg_hcd_intr.o dwc_otg_hcd_queue.o
-diff --git a/drivers/usb/dwc_otg/dummy_audio.c b/drivers/usb/dwc_otg/dummy_audio.c
-new file mode 100644
-index 0000000..225decf
 --- /dev/null
 +++ b/drivers/usb/dwc_otg/dummy_audio.c
 @@ -0,0 +1,1575 @@
 --- /dev/null
 +++ b/drivers/usb/dwc_otg/dummy_audio.c
 @@ -0,0 +1,1575 @@
@@ -1714,9 +1701,6 @@ index 0000000..225decf
 +      remove_proc_entry("isoc_test", NULL);
 +}
 +module_exit (cleanup);
 +      remove_proc_entry("isoc_test", NULL);
 +}
 +module_exit (cleanup);
-diff --git a/drivers/usb/dwc_otg/dwc_otg_attr.c b/drivers/usb/dwc_otg/dwc_otg_attr.c
-new file mode 100644
-index 0000000..8543537
 --- /dev/null
 +++ b/drivers/usb/dwc_otg/dwc_otg_attr.c
 @@ -0,0 +1,966 @@
 --- /dev/null
 +++ b/drivers/usb/dwc_otg/dwc_otg_attr.c
 @@ -0,0 +1,966 @@
@@ -2686,9 +2670,6 @@ index 0000000..8543537
 +      device_remove_file(dev, &dev_attr_rd_reg_test);
 +      device_remove_file(dev, &dev_attr_wr_reg_test);
 +}
 +      device_remove_file(dev, &dev_attr_rd_reg_test);
 +      device_remove_file(dev, &dev_attr_wr_reg_test);
 +}
-diff --git a/drivers/usb/dwc_otg/dwc_otg_attr.h b/drivers/usb/dwc_otg/dwc_otg_attr.h
-new file mode 100644
-index 0000000..0862b27
 --- /dev/null
 +++ b/drivers/usb/dwc_otg/dwc_otg_attr.h
 @@ -0,0 +1,67 @@
 --- /dev/null
 +++ b/drivers/usb/dwc_otg/dwc_otg_attr.h
 @@ -0,0 +1,67 @@
@@ -2759,9 +2740,6 @@ index 0000000..0862b27
 +void dwc_otg_attr_remove (struct device *dev);
 +
 +#endif
 +void dwc_otg_attr_remove (struct device *dev);
 +
 +#endif
-diff --git a/drivers/usb/dwc_otg/dwc_otg_cil.c b/drivers/usb/dwc_otg/dwc_otg_cil.c
-new file mode 100644
-index 0000000..89aa83e
 --- /dev/null
 +++ b/drivers/usb/dwc_otg/dwc_otg_cil.c
 @@ -0,0 +1,3692 @@
 --- /dev/null
 +++ b/drivers/usb/dwc_otg/dwc_otg_cil.c
 @@ -0,0 +1,3692 @@
@@ -6457,9 +6435,6 @@ index 0000000..89aa83e
 +}
 +
 +#endif //DWC_EN_ISOC
 +}
 +
 +#endif //DWC_EN_ISOC
-diff --git a/drivers/usb/dwc_otg/dwc_otg_cil.h b/drivers/usb/dwc_otg/dwc_otg_cil.h
-new file mode 100644
-index 0000000..9507992
 --- /dev/null
 +++ b/drivers/usb/dwc_otg/dwc_otg_cil.h
 @@ -0,0 +1,1098 @@
 --- /dev/null
 +++ b/drivers/usb/dwc_otg/dwc_otg_cil.h
 @@ -0,0 +1,1098 @@
@@ -7561,9 +7536,6 @@ index 0000000..9507992
 +
 +#endif
 +
 +
 +#endif
 +
-diff --git a/drivers/usb/dwc_otg/dwc_otg_cil_intr.c b/drivers/usb/dwc_otg/dwc_otg_cil_intr.c
-new file mode 100644
-index 0000000..61b17b3
 --- /dev/null
 +++ b/drivers/usb/dwc_otg/dwc_otg_cil_intr.c
 @@ -0,0 +1,750 @@
 --- /dev/null
 +++ b/drivers/usb/dwc_otg/dwc_otg_cil_intr.c
 @@ -0,0 +1,750 @@
@@ -8317,9 +8289,6 @@ index 0000000..61b17b3
 +
 +        return retval;
 +}
 +
 +        return retval;
 +}
-diff --git a/drivers/usb/dwc_otg/dwc_otg_driver.c b/drivers/usb/dwc_otg/dwc_otg_driver.c
-new file mode 100644
-index 0000000..63272d0
 --- /dev/null
 +++ b/drivers/usb/dwc_otg/dwc_otg_driver.c
 @@ -0,0 +1,1273 @@
 --- /dev/null
 +++ b/drivers/usb/dwc_otg/dwc_otg_driver.c
 @@ -0,0 +1,1273 @@
@@ -9596,9 +9565,6 @@ index 0000000..63272d0
 + </td></tr>
 +
 +*/
 + </td></tr>
 +
 +*/
-diff --git a/drivers/usb/dwc_otg/dwc_otg_driver.h b/drivers/usb/dwc_otg/dwc_otg_driver.h
-new file mode 100644
-index 0000000..fd7f0a4
 --- /dev/null
 +++ b/drivers/usb/dwc_otg/dwc_otg_driver.h
 @@ -0,0 +1,83 @@
 --- /dev/null
 +++ b/drivers/usb/dwc_otg/dwc_otg_driver.h
 @@ -0,0 +1,83 @@
@@ -9685,9 +9651,6 @@ index 0000000..fd7f0a4
 +} dwc_otg_device_t;
 +
 +#endif
 +} dwc_otg_device_t;
 +
 +#endif
-diff --git a/drivers/usb/dwc_otg/dwc_otg_hcd.c b/drivers/usb/dwc_otg/dwc_otg_hcd.c
-new file mode 100644
-index 0000000..fe643b6
 --- /dev/null
 +++ b/drivers/usb/dwc_otg/dwc_otg_hcd.c
 @@ -0,0 +1,2852 @@
 --- /dev/null
 +++ b/drivers/usb/dwc_otg/dwc_otg_hcd.c
 @@ -0,0 +1,2852 @@
@@ -12543,9 +12506,6 @@ index 0000000..fe643b6
 +#endif
 +}
 +#endif /* DWC_DEVICE_ONLY */
 +#endif
 +}
 +#endif /* DWC_DEVICE_ONLY */
-diff --git a/drivers/usb/dwc_otg/dwc_otg_hcd.h b/drivers/usb/dwc_otg/dwc_otg_hcd.h
-new file mode 100644
-index 0000000..ee41dc9
 --- /dev/null
 +++ b/drivers/usb/dwc_otg/dwc_otg_hcd.h
 @@ -0,0 +1,668 @@
 --- /dev/null
 +++ b/drivers/usb/dwc_otg/dwc_otg_hcd.h
 @@ -0,0 +1,668 @@
@@ -13217,9 +13177,6 @@ index 0000000..ee41dc9
 +#endif
 +#endif
 +#endif /* DWC_DEVICE_ONLY */
 +#endif
 +#endif
 +#endif /* DWC_DEVICE_ONLY */
-diff --git a/drivers/usb/dwc_otg/dwc_otg_hcd_intr.c b/drivers/usb/dwc_otg/dwc_otg_hcd_intr.c
-new file mode 100644
-index 0000000..bdf2db9
 --- /dev/null
 +++ b/drivers/usb/dwc_otg/dwc_otg_hcd_intr.c
 @@ -0,0 +1,1873 @@
 --- /dev/null
 +++ b/drivers/usb/dwc_otg/dwc_otg_hcd_intr.c
 @@ -0,0 +1,1873 @@
@@ -15096,9 +15053,6 @@ index 0000000..bdf2db9
 +}
 +
 +#endif /* DWC_DEVICE_ONLY */
 +}
 +
 +#endif /* DWC_DEVICE_ONLY */
-diff --git a/drivers/usb/dwc_otg/dwc_otg_hcd_queue.c b/drivers/usb/dwc_otg/dwc_otg_hcd_queue.c
-new file mode 100644
-index 0000000..cfb1f16
 --- /dev/null
 +++ b/drivers/usb/dwc_otg/dwc_otg_hcd_queue.c
 @@ -0,0 +1,684 @@
 --- /dev/null
 +++ b/drivers/usb/dwc_otg/dwc_otg_hcd_queue.c
 @@ -0,0 +1,684 @@
@@ -15786,9 +15740,6 @@ index 0000000..cfb1f16
 +}
 +
 +#endif /* DWC_DEVICE_ONLY */
 +}
 +
 +#endif /* DWC_DEVICE_ONLY */
-diff --git a/drivers/usb/dwc_otg/dwc_otg_pcd.c b/drivers/usb/dwc_otg/dwc_otg_pcd.c
-new file mode 100644
-index 0000000..030a3f2
 --- /dev/null
 +++ b/drivers/usb/dwc_otg/dwc_otg_pcd.c
 @@ -0,0 +1,2523 @@
 --- /dev/null
 +++ b/drivers/usb/dwc_otg/dwc_otg_pcd.c
 @@ -0,0 +1,2523 @@
@@ -18315,9 +18266,6 @@ index 0000000..030a3f2
 +EXPORT_SYMBOL(usb_gadget_unregister_driver);
 +
 +#endif /* DWC_HOST_ONLY */
 +EXPORT_SYMBOL(usb_gadget_unregister_driver);
 +
 +#endif /* DWC_HOST_ONLY */
-diff --git a/drivers/usb/dwc_otg/dwc_otg_pcd.h b/drivers/usb/dwc_otg/dwc_otg_pcd.h
-new file mode 100644
-index 0000000..48de957
 --- /dev/null
 +++ b/drivers/usb/dwc_otg/dwc_otg_pcd.h
 @@ -0,0 +1,248 @@
 --- /dev/null
 +++ b/drivers/usb/dwc_otg/dwc_otg_pcd.h
 @@ -0,0 +1,248 @@
@@ -18569,9 +18517,6 @@ index 0000000..48de957
 +
 +#endif
 +#endif /* DWC_HOST_ONLY */
 +
 +#endif
 +#endif /* DWC_HOST_ONLY */
-diff --git a/drivers/usb/dwc_otg/dwc_otg_pcd_intr.c b/drivers/usb/dwc_otg/dwc_otg_pcd_intr.c
-new file mode 100644
-index 0000000..fd44fd8
 --- /dev/null
 +++ b/drivers/usb/dwc_otg/dwc_otg_pcd_intr.c
 @@ -0,0 +1,3654 @@
 --- /dev/null
 +++ b/drivers/usb/dwc_otg/dwc_otg_pcd_intr.c
 @@ -0,0 +1,3654 @@
@@ -22229,9 +22174,6 @@ index 0000000..fd44fd8
 +}
 +
 +#endif /* DWC_HOST_ONLY */
 +}
 +
 +#endif /* DWC_HOST_ONLY */
-diff --git a/drivers/usb/dwc_otg/dwc_otg_regs.h b/drivers/usb/dwc_otg/dwc_otg_regs.h
-new file mode 100644
-index 0000000..8265766
 --- /dev/null
 +++ b/drivers/usb/dwc_otg/dwc_otg_regs.h
 @@ -0,0 +1,2075 @@
 --- /dev/null
 +++ b/drivers/usb/dwc_otg/dwc_otg_regs.h
 @@ -0,0 +1,2075 @@
@@ -24310,9 +24252,6 @@ index 0000000..8265766
 +
 +
 +#endif
 +
 +
 +#endif
-diff --git a/drivers/usb/dwc_otg/linux/dwc_otg_plat.h b/drivers/usb/dwc_otg/linux/dwc_otg_plat.h
-new file mode 100644
-index 0000000..618151b
 --- /dev/null
 +++ b/drivers/usb/dwc_otg/linux/dwc_otg_plat.h
 @@ -0,0 +1,260 @@
 --- /dev/null
 +++ b/drivers/usb/dwc_otg/linux/dwc_otg_plat.h
 @@ -0,0 +1,260 @@
@@ -24576,6 +24515,3 @@ index 0000000..618151b
 +
 +#endif
 +
 +
 +#endif
 +
--- 
-1.7.10.4
-
index 3f9bb5890491450f252fcc5fd35aa019eb9c9c38..13a45b2626e2dea190f843b764a7a5ce4ca1b4b2 100644 (file)
@@ -12,11 +12,9 @@ Signed-off-by: John Crispin <blogic@openwrt.org>
  drivers/usb/host/ohci-platform.c |    7 +++++++
  2 files changed, 14 insertions(+)
 
  drivers/usb/host/ohci-platform.c |    7 +++++++
  2 files changed, 14 insertions(+)
 
-diff --git a/drivers/usb/host/ehci-platform.c b/drivers/usb/host/ehci-platform.c
-index ca75063..fdddce1 100644
 --- a/drivers/usb/host/ehci-platform.c
 +++ b/drivers/usb/host/ehci-platform.c
 --- a/drivers/usb/host/ehci-platform.c
 +++ b/drivers/usb/host/ehci-platform.c
-@@ -183,6 +183,12 @@ static int ehci_platform_resume(struct device *dev)
+@@ -183,6 +183,12 @@ static int ehci_platform_resume(struct d
  #define ehci_platform_resume  NULL
  #endif /* CONFIG_PM */
  
  #define ehci_platform_resume  NULL
  #endif /* CONFIG_PM */
  
@@ -29,7 +27,7 @@ index ca75063..fdddce1 100644
  static const struct platform_device_id ehci_platform_table[] = {
        { "ehci-platform", 0 },
        { }
  static const struct platform_device_id ehci_platform_table[] = {
        { "ehci-platform", 0 },
        { }
-@@ -203,6 +209,7 @@ static struct platform_driver ehci_platform_driver = {
+@@ -203,6 +209,7 @@ static struct platform_driver ehci_platf
                .owner  = THIS_MODULE,
                .name   = "ehci-platform",
                .pm     = &ehci_platform_pm_ops,
                .owner  = THIS_MODULE,
                .name   = "ehci-platform",
                .pm     = &ehci_platform_pm_ops,
@@ -37,11 +35,9 @@ index ca75063..fdddce1 100644
        }
  };
  
        }
  };
  
-diff --git a/drivers/usb/host/ohci-platform.c b/drivers/usb/host/ohci-platform.c
-index c3e7287..6d7d30b 100644
 --- a/drivers/usb/host/ohci-platform.c
 +++ b/drivers/usb/host/ohci-platform.c
 --- a/drivers/usb/host/ohci-platform.c
 +++ b/drivers/usb/host/ohci-platform.c
-@@ -201,6 +201,12 @@ static int ohci_platform_resume(struct device *dev)
+@@ -200,6 +200,12 @@ static int ohci_platform_resume(struct d
  #define ohci_platform_resume  NULL
  #endif /* CONFIG_PM */
  
  #define ohci_platform_resume  NULL
  #endif /* CONFIG_PM */
  
@@ -54,13 +50,10 @@ index c3e7287..6d7d30b 100644
  static const struct platform_device_id ohci_platform_table[] = {
        { "ohci-platform", 0 },
        { }
  static const struct platform_device_id ohci_platform_table[] = {
        { "ohci-platform", 0 },
        { }
-@@ -221,5 +227,6 @@ static struct platform_driver ohci_platform_driver = {
+@@ -220,5 +226,6 @@ static struct platform_driver ohci_platf
                .owner  = THIS_MODULE,
                .name   = "ohci-platform",
                .pm     = &ohci_platform_pm_ops,
 +              .of_match_table = ohci_match_table,
        }
  };
                .owner  = THIS_MODULE,
                .name   = "ohci-platform",
                .pm     = &ohci_platform_pm_ops,
 +              .of_match_table = ohci_match_table,
        }
  };
--- 
-1.7.10.4
-
index 7b9e1a366a06d8ac7aad0992505206f30825b652..4ff80e83e14e3b6e6bbb3c26daf5544e3e57e906 100644 (file)
@@ -19,8 +19,6 @@ Signed-off-by: John Crispin <blogic@openwrt.org>
  create mode 100644 arch/mips/ralink/rt305x-usb.c
  create mode 100644 arch/mips/ralink/rt3883-usb.c
 
  create mode 100644 arch/mips/ralink/rt305x-usb.c
  create mode 100644 arch/mips/ralink/rt3883-usb.c
 
-diff --git a/arch/mips/ralink/Makefile b/arch/mips/ralink/Makefile
-index cae7d88..8572538 100644
 --- a/arch/mips/ralink/Makefile
 +++ b/arch/mips/ralink/Makefile
 @@ -9,8 +9,8 @@
 --- a/arch/mips/ralink/Makefile
 +++ b/arch/mips/ralink/Makefile
 @@ -9,8 +9,8 @@
@@ -34,19 +32,15 @@ index cae7d88..8572538 100644
  obj-$(CONFIG_SOC_MT7620) += mt7620.o
  
  obj-$(CONFIG_EARLY_PRINTK) += early_printk.o
  obj-$(CONFIG_SOC_MT7620) += mt7620.o
  
  obj-$(CONFIG_EARLY_PRINTK) += early_printk.o
-diff --git a/arch/mips/ralink/common.h b/arch/mips/ralink/common.h
-index ed99f23..14a101c 100644
 --- a/arch/mips/ralink/common.h
 +++ b/arch/mips/ralink/common.h
 --- a/arch/mips/ralink/common.h
 +++ b/arch/mips/ralink/common.h
-@@ -43,5 +43,6 @@ extern void prom_soc_init(struct ralink_soc_info *soc_info);
+@@ -43,5 +43,6 @@ extern void prom_soc_init(struct ralink_
  __iomem void *plat_of_remap_node(const char *node);
  
  void ralink_pinmux(void);
 +void ralink_usb_platform(void);
  
  #endif /* _RALINK_COMMON_H__ */
  __iomem void *plat_of_remap_node(const char *node);
  
  void ralink_pinmux(void);
 +void ralink_usb_platform(void);
  
  #endif /* _RALINK_COMMON_H__ */
-diff --git a/arch/mips/ralink/mt7620.c b/arch/mips/ralink/mt7620.c
-index 9d0dc8b..19b28c5 100644
 --- a/arch/mips/ralink/mt7620.c
 +++ b/arch/mips/ralink/mt7620.c
 @@ -146,6 +146,11 @@ struct ralink_pinmux rt_pinmux = {
 --- a/arch/mips/ralink/mt7620.c
 +++ b/arch/mips/ralink/mt7620.c
 @@ -146,6 +146,11 @@ struct ralink_pinmux rt_pinmux = {
@@ -61,8 +55,6 @@ index 9d0dc8b..19b28c5 100644
  void __init ralink_clk_init(void)
  {
        unsigned long cpu_rate, sys_rate;
  void __init ralink_clk_init(void)
  {
        unsigned long cpu_rate, sys_rate;
-diff --git a/arch/mips/ralink/of.c b/arch/mips/ralink/of.c
-index ecf1482..f438145 100644
 --- a/arch/mips/ralink/of.c
 +++ b/arch/mips/ralink/of.c
 @@ -102,6 +102,7 @@ static int __init plat_of_setup(void)
 --- a/arch/mips/ralink/of.c
 +++ b/arch/mips/ralink/of.c
 @@ -102,6 +102,7 @@ static int __init plat_of_setup(void)
@@ -73,9 +65,6 @@ index ecf1482..f438145 100644
  
        return 0;
  }
  
        return 0;
  }
-diff --git a/arch/mips/ralink/rt305x-usb.c b/arch/mips/ralink/rt305x-usb.c
-new file mode 100644
-index 0000000..793fc82
 --- /dev/null
 +++ b/arch/mips/ralink/rt305x-usb.c
 @@ -0,0 +1,120 @@
 --- /dev/null
 +++ b/arch/mips/ralink/rt305x-usb.c
 @@ -0,0 +1,120 @@
@@ -199,9 +188,6 @@ index 0000000..793fc82
 +                              &rt3352_ehci_data, &rt3352_ehci_dmamask);
 +      }
 +}
 +                              &rt3352_ehci_data, &rt3352_ehci_dmamask);
 +      }
 +}
-diff --git a/arch/mips/ralink/rt3883-usb.c b/arch/mips/ralink/rt3883-usb.c
-new file mode 100644
-index 0000000..1d948a9
 --- /dev/null
 +++ b/arch/mips/ralink/rt3883-usb.c
 @@ -0,0 +1,118 @@
 --- /dev/null
 +++ b/arch/mips/ralink/rt3883-usb.c
 @@ -0,0 +1,118 @@
@@ -323,6 +309,3 @@ index 0000000..1d948a9
 +      ralink_add_usb("ehci-platform",
 +                      &rt3883_ehci_data, &rt3883_ehci_dmamask);
 +}
 +      ralink_add_usb("ehci-platform",
 +                      &rt3883_ehci_data, &rt3883_ehci_dmamask);
 +}
--- 
-1.7.10.4
-
index d12213c38ba28220008828af71e140d04f2858bc..f443468e3f2ea5829b15cdfa54583380edc003b1 100644 (file)
@@ -10,13 +10,11 @@ Signed-off-by: John Crispin <blogic@openwrt.org>
  arch/mips/ralink/of.c     |    4 +++-
  3 files changed, 7 insertions(+), 2 deletions(-)
 
  arch/mips/ralink/of.c     |    4 +++-
  3 files changed, 7 insertions(+), 2 deletions(-)
 
-diff --git a/arch/mips/kernel/head.S b/arch/mips/kernel/head.S
-index c61cdae..b4e55bb 100644
 --- a/arch/mips/kernel/head.S
 +++ b/arch/mips/kernel/head.S
 --- a/arch/mips/kernel/head.S
 +++ b/arch/mips/kernel/head.S
-@@ -140,6 +140,9 @@ FEXPORT(__kernel_entry)
-       j       kernel_entry
- #endif
+@@ -146,6 +146,9 @@ EXPORT(__image_cmdline)
+       .fill   0x400
+ #endif /* CONFIG_IMAGE_CMDLINE_HACK */
  
 +      .ascii  "OWRTDTB:"
 +      EXPORT(__image_dtb)
  
 +      .ascii  "OWRTDTB:"
 +      EXPORT(__image_dtb)
@@ -24,8 +22,6 @@ index c61cdae..b4e55bb 100644
        __REF
  
  NESTED(kernel_entry, 16, sp)                  # kernel entry point
        __REF
  
  NESTED(kernel_entry, 16, sp)                  # kernel entry point
-diff --git a/arch/mips/ralink/Makefile b/arch/mips/ralink/Makefile
-index 8572538..9e58aa1 100644
 --- a/arch/mips/ralink/Makefile
 +++ b/arch/mips/ralink/Makefile
 @@ -15,4 +15,4 @@ obj-$(CONFIG_SOC_MT7620) += mt7620.o
 --- a/arch/mips/ralink/Makefile
 +++ b/arch/mips/ralink/Makefile
 @@ -15,4 +15,4 @@ obj-$(CONFIG_SOC_MT7620) += mt7620.o
@@ -34,8 +30,6 @@ index 8572538..9e58aa1 100644
  
 -obj-y += dts/
 +#obj-y += dts/
  
 -obj-y += dts/
 +#obj-y += dts/
-diff --git a/arch/mips/ralink/of.c b/arch/mips/ralink/of.c
-index f438145..ee998b7 100644
 --- a/arch/mips/ralink/of.c
 +++ b/arch/mips/ralink/of.c
 @@ -76,6 +76,8 @@ void __init device_tree_init(void)
 --- a/arch/mips/ralink/of.c
 +++ b/arch/mips/ralink/of.c
 @@ -76,6 +76,8 @@ void __init device_tree_init(void)
@@ -56,6 +50,3 @@ index f438145..ee998b7 100644
  }
  
  static int __init plat_of_setup(void)
  }
  
  static int __init plat_of_setup(void)
--- 
-1.7.10.4
-
index cbf934583c3be38600b8f39b417a90cd37214256..8e62d13bf1b4cd3d2d7d760d3a417c244602ee9d 100644 (file)
@@ -9,8 +9,6 @@ Signed-off-by: John Crispin <blogic@openwrt.org>
  arch/mips/ralink/timer.c |  213 ++++++++++++++++++++++++++++++++++++++++++----
  1 file changed, 197 insertions(+), 16 deletions(-)
 
  arch/mips/ralink/timer.c |  213 ++++++++++++++++++++++++++++++++++++++++++----
  1 file changed, 197 insertions(+), 16 deletions(-)
 
-diff --git a/arch/mips/ralink/timer.c b/arch/mips/ralink/timer.c
-index 9a943e8..33b2a04 100644
 --- a/arch/mips/ralink/timer.c
 +++ b/arch/mips/ralink/timer.c
 @@ -12,6 +12,8 @@
 --- a/arch/mips/ralink/timer.c
 +++ b/arch/mips/ralink/timer.c
 @@ -12,6 +12,8 @@
@@ -63,7 +61,7 @@ index 9a943e8..33b2a04 100644
  };
  
  static inline void rt_timer_w32(struct rt_timer *rt, u8 reg, u32 val)
  };
  
  static inline void rt_timer_w32(struct rt_timer *rt, u8 reg, u32 val)
-@@ -48,18 +68,46 @@ static inline u32 rt_timer_r32(struct rt_timer *rt, u8 reg)
+@@ -48,18 +68,46 @@ static inline u32 rt_timer_r32(struct rt
  static irqreturn_t rt_timer_irq(int irq, void *_rt)
  {
        struct rt_timer *rt =  (struct rt_timer *) _rt;
  static irqreturn_t rt_timer_irq(int irq, void *_rt)
  {
        struct rt_timer *rt =  (struct rt_timer *) _rt;
@@ -114,7 +112,7 @@ index 9a943e8..33b2a04 100644
        if (err) {
                dev_err(rt->dev, "failed to request irq\n");
        } else {
        if (err) {
                dev_err(rt->dev, "failed to request irq\n");
        } else {
-@@ -81,8 +129,6 @@ static int rt_timer_config(struct rt_timer *rt, unsigned long divisor)
+@@ -81,8 +129,6 @@ static int rt_timer_config(struct rt_tim
        else
                rt->timer_div = divisor;
  
        else
                rt->timer_div = divisor;
  
@@ -123,7 +121,7 @@ index 9a943e8..33b2a04 100644
        return 0;
  }
  
        return 0;
  }
  
-@@ -108,11 +154,128 @@ static void rt_timer_disable(struct rt_timer *rt)
+@@ -108,11 +154,128 @@ static void rt_timer_disable(struct rt_t
        rt_timer_w32(rt, TIMER_REG_TMR0CTL, t);
  }
  
        rt_timer_w32(rt, TIMER_REG_TMR0CTL, t);
  }
  
@@ -252,7 +250,7 @@ index 9a943e8..33b2a04 100644
  
        if (!res) {
                dev_err(&pdev->dev, "no memory resource found\n");
  
        if (!res) {
                dev_err(&pdev->dev, "no memory resource found\n");
-@@ -147,12 +310,29 @@ static int rt_timer_probe(struct platform_device *pdev)
+@@ -147,12 +310,29 @@ static int rt_timer_probe(struct platfor
        if (!rt->timer_freq)
                return -EINVAL;
  
        if (!rt->timer_freq)
                return -EINVAL;
  
@@ -285,7 +283,7 @@ index 9a943e8..33b2a04 100644
  
        dev_info(&pdev->dev, "maximum frequncy is %luHz\n", rt->timer_freq);
  
  
        dev_info(&pdev->dev, "maximum frequncy is %luHz\n", rt->timer_freq);
  
-@@ -163,6 +343,7 @@ static int rt_timer_remove(struct platform_device *pdev)
+@@ -163,6 +343,7 @@ static int rt_timer_remove(struct platfo
  {
        struct rt_timer *rt = platform_get_drvdata(pdev);
  
  {
        struct rt_timer *rt = platform_get_drvdata(pdev);
  
@@ -293,7 +291,7 @@ index 9a943e8..33b2a04 100644
        rt_timer_disable(rt);
        rt_timer_free(rt);
  
        rt_timer_disable(rt);
        rt_timer_free(rt);
  
-@@ -187,6 +368,6 @@ static struct platform_driver rt_timer_driver = {
+@@ -187,6 +368,6 @@ static struct platform_driver rt_timer_d
  
  module_platform_driver(rt_timer_driver);
  
  
  module_platform_driver(rt_timer_driver);
  
@@ -301,6 +299,3 @@ index 9a943e8..33b2a04 100644
 +MODULE_DESCRIPTION("Ralink RT2880 timer / pseudo pwm");
  MODULE_AUTHOR("John Crispin <blogic@openwrt.org");
  MODULE_LICENSE("GPL");
 +MODULE_DESCRIPTION("Ralink RT2880 timer / pseudo pwm");
  MODULE_AUTHOR("John Crispin <blogic@openwrt.org");
  MODULE_LICENSE("GPL");
--- 
-1.7.10.4
-
index 08656ff886e22455753befa0ccd67a40e7672b97..51e233a12c05074ef8f022fb7fd13bc96196c591 100644 (file)
@@ -17,8 +17,6 @@ Signed-off-by: John Crispin <blogic@openwrt.org>
  4 files changed, 126 insertions(+), 1 deletion(-)
  create mode 100644 arch/mips/ralink/memory.c
 
  4 files changed, 126 insertions(+), 1 deletion(-)
  create mode 100644 arch/mips/ralink/memory.c
 
-diff --git a/arch/mips/include/asm/prom.h b/arch/mips/include/asm/prom.h
-index a4ad354..91e83e3 100644
 --- a/arch/mips/include/asm/prom.h
 +++ b/arch/mips/include/asm/prom.h
 @@ -20,6 +20,9 @@
 --- a/arch/mips/include/asm/prom.h
 +++ b/arch/mips/include/asm/prom.h
 @@ -20,6 +20,9 @@
@@ -31,11 +29,9 @@ index a4ad354..91e83e3 100644
  extern void device_tree_init(void);
  
  static inline unsigned long pci_address_to_pio(phys_addr_t address)
  extern void device_tree_init(void);
  
  static inline unsigned long pci_address_to_pio(phys_addr_t address)
-diff --git a/arch/mips/kernel/prom.c b/arch/mips/kernel/prom.c
-index 1aa68a2..feac917 100644
 --- a/arch/mips/kernel/prom.c
 +++ b/arch/mips/kernel/prom.c
 --- a/arch/mips/kernel/prom.c
 +++ b/arch/mips/kernel/prom.c
-@@ -88,6 +88,9 @@ void __init early_init_devtree(void *params)
+@@ -88,6 +88,9 @@ void __init early_init_devtree(void *par
        of_scan_flat_dt(early_init_dt_scan_memory_arch, NULL);
  
        /* try to load the mips machine name */
        of_scan_flat_dt(early_init_dt_scan_memory_arch, NULL);
  
        /* try to load the mips machine name */
@@ -45,8 +41,6 @@ index 1aa68a2..feac917 100644
        of_scan_flat_dt(early_init_dt_scan_model, NULL);
  }
  
        of_scan_flat_dt(early_init_dt_scan_model, NULL);
  }
  
-diff --git a/arch/mips/ralink/Makefile b/arch/mips/ralink/Makefile
-index 9e58aa1..800f98b 100644
 --- a/arch/mips/ralink/Makefile
 +++ b/arch/mips/ralink/Makefile
 @@ -6,7 +6,7 @@
 --- a/arch/mips/ralink/Makefile
 +++ b/arch/mips/ralink/Makefile
 @@ -6,7 +6,7 @@
@@ -58,9 +52,6 @@ index 9e58aa1..800f98b 100644
  
  obj-$(CONFIG_SOC_RT288X) += rt288x.o
  obj-$(CONFIG_SOC_RT305X) += rt305x.o rt305x-usb.o
  
  obj-$(CONFIG_SOC_RT288X) += rt288x.o
  obj-$(CONFIG_SOC_RT305X) += rt305x.o rt305x-usb.o
-diff --git a/arch/mips/ralink/memory.c b/arch/mips/ralink/memory.c
-new file mode 100644
-index 0000000..54da31d
 --- /dev/null
 +++ b/arch/mips/ralink/memory.c
 @@ -0,0 +1,119 @@
 --- /dev/null
 +++ b/arch/mips/ralink/memory.c
 @@ -0,0 +1,119 @@
@@ -183,6 +174,3 @@ index 0000000..54da31d
 +
 +      return 0;
 +}
 +
 +      return 0;
 +}
--- 
-1.7.10.4
-
index 02372b2b95be3afb5c075498fef5c6b3649b10a9..8f6899c4cc335b3d62d6671753b62f1f8139928f 100644 (file)
@@ -10,11 +10,9 @@ Subject: [PATCH 19/25] owrt mtd split
  drivers/mtd/mtdpart.c                              |  173 +++++++++++++++++++-
  4 files changed, 184 insertions(+), 1 deletions(-)
 
  drivers/mtd/mtdpart.c                              |  173 +++++++++++++++++++-
  4 files changed, 184 insertions(+), 1 deletions(-)
 
-Index: linux-3.9-rc4/drivers/mtd/Kconfig
-===================================================================
---- linux-3.9-rc4.orig/drivers/mtd/Kconfig     2013-03-27 09:26:32.005789709 +0100
-+++ linux-3.9-rc4/drivers/mtd/Kconfig  2013-03-27 09:26:35.669789796 +0100
-@@ -31,6 +31,10 @@
+--- a/drivers/mtd/Kconfig
++++ b/drivers/mtd/Kconfig
+@@ -31,6 +31,10 @@ config MTD_ROOTFS_SPLIT
        bool "Automatically split 'rootfs' partition for squashfs"
        default y
  
        bool "Automatically split 'rootfs' partition for squashfs"
        default y
  
@@ -25,11 +23,9 @@ Index: linux-3.9-rc4/drivers/mtd/Kconfig
  config MTD_REDBOOT_PARTS
        tristate "RedBoot partition table parsing"
        ---help---
  config MTD_REDBOOT_PARTS
        tristate "RedBoot partition table parsing"
        ---help---
-Index: linux-3.9-rc4/drivers/mtd/mtdpart.c
-===================================================================
---- linux-3.9-rc4.orig/drivers/mtd/mtdpart.c   2013-03-27 09:26:32.281789715 +0100
-+++ linux-3.9-rc4/drivers/mtd/mtdpart.c        2013-03-27 17:20:12.874466937 +0100
-@@ -844,6 +844,99 @@
+--- a/drivers/mtd/mtdpart.c
++++ b/drivers/mtd/mtdpart.c
+@@ -844,6 +844,99 @@ static int refresh_rootfs_split(struct m
  }
  #endif /* CONFIG_MTD_ROOTFS_SPLIT */
  
  }
  #endif /* CONFIG_MTD_ROOTFS_SPLIT */
  
@@ -129,7 +125,7 @@ Index: linux-3.9-rc4/drivers/mtd/mtdpart.c
  /*
   * This function, given a master MTD object and a partition table, creates
   * and registers slave MTD objects which are bound to the master according to
  /*
   * This function, given a master MTD object and a partition table, creates
   * and registers slave MTD objects which are bound to the master according to
-@@ -860,7 +953,7 @@
+@@ -860,7 +953,7 @@ int add_mtd_partitions(struct mtd_info *
        struct mtd_part *slave;
        uint64_t cur_offset = 0;
        int i;
        struct mtd_part *slave;
        uint64_t cur_offset = 0;
        int i;
@@ -138,7 +134,7 @@ Index: linux-3.9-rc4/drivers/mtd/mtdpart.c
        int ret;
  #endif
  
        int ret;
  #endif
  
-@@ -877,6 +970,14 @@
+@@ -877,6 +970,14 @@ int add_mtd_partitions(struct mtd_info *
  
                add_mtd_device(&slave->mtd);
  
  
                add_mtd_device(&slave->mtd);
  
index fbd4a0436a0d8283376665e086fde4944bed54c2..c8b16dc79006b58702174677421ca08b544bc760 100644 (file)
@@ -14,11 +14,9 @@ Signed-off-by: John Crispin <blogic@openwrt.org>
  include/linux/gpio.h                            |   23 ++++++++-
  5 files changed, 160 insertions(+), 8 deletions(-)
 
  include/linux/gpio.h                            |   23 ++++++++-
  5 files changed, 160 insertions(+), 8 deletions(-)
 
-Index: linux-3.8.3/Documentation/devicetree/bindings/gpio/gpio.txt
-===================================================================
---- linux-3.8.3.orig/Documentation/devicetree/bindings/gpio/gpio.txt   2013-03-14 19:27:14.000000000 +0100
-+++ linux-3.8.3/Documentation/devicetree/bindings/gpio/gpio.txt        2013-04-01 11:11:42.151167467 +0200
-@@ -112,3 +112,63 @@
+--- a/Documentation/devicetree/bindings/gpio/gpio.txt
++++ b/Documentation/devicetree/bindings/gpio/gpio.txt
+@@ -112,3 +112,63 @@ where,
  
  The pinctrl node must have "#gpio-range-cells" property to show number of
  arguments to pass with phandle from gpio controllers node.
  
  The pinctrl node must have "#gpio-range-cells" property to show number of
  arguments to pass with phandle from gpio controllers node.
@@ -82,10 +80,8 @@ Index: linux-3.8.3/Documentation/devicetree/bindings/gpio/gpio.txt
 +              gpio-export,output = <1>;
 +      };
 +};
 +              gpio-export,output = <1>;
 +      };
 +};
-Index: linux-3.8.3/drivers/gpio/gpiolib-of.c
-===================================================================
---- linux-3.8.3.orig/drivers/gpio/gpiolib-of.c 2013-03-14 19:27:14.000000000 +0100
-+++ linux-3.8.3/drivers/gpio/gpiolib-of.c      2013-04-01 11:11:42.151167467 +0200
+--- a/drivers/gpio/gpiolib-of.c
++++ b/drivers/gpio/gpiolib-of.c
 @@ -21,6 +21,8 @@
  #include <linux/of_gpio.h>
  #include <linux/pinctrl/pinctrl.h>
 @@ -21,6 +21,8 @@
  #include <linux/of_gpio.h>
  #include <linux/pinctrl/pinctrl.h>
@@ -95,7 +91,7 @@ Index: linux-3.8.3/drivers/gpio/gpiolib-of.c
  
  /* Private data structure for of_gpiochip_find_and_xlate */
  struct gg_data {
  
  /* Private data structure for of_gpiochip_find_and_xlate */
  struct gg_data {
-@@ -289,3 +291,62 @@
+@@ -289,3 +291,62 @@ void of_gpiochip_remove(struct gpio_chip
        if (chip->of_node)
                of_node_put(chip->of_node);
  }
        if (chip->of_node)
                of_node_put(chip->of_node);
  }
@@ -158,11 +154,9 @@ Index: linux-3.8.3/drivers/gpio/gpiolib-of.c
 +      return platform_driver_probe(&gpio_export_driver, of_gpio_export_probe);
 +}
 +device_initcall(of_gpio_export_init);
 +      return platform_driver_probe(&gpio_export_driver, of_gpio_export_probe);
 +}
 +device_initcall(of_gpio_export_init);
-Index: linux-3.8.3/drivers/gpio/gpiolib.c
-===================================================================
---- linux-3.8.3.orig/drivers/gpio/gpiolib.c    2013-03-14 19:27:14.000000000 +0100
-+++ linux-3.8.3/drivers/gpio/gpiolib.c 2013-04-01 11:12:29.263168590 +0200
-@@ -714,9 +714,10 @@
+--- a/drivers/gpio/gpiolib.c
++++ b/drivers/gpio/gpiolib.c
+@@ -714,9 +714,10 @@ static struct class gpio_class = {
  
  
  /**
  
  
  /**
@@ -174,7 +168,7 @@ Index: linux-3.8.3/drivers/gpio/gpiolib.c
   * Context: arch_initcall or later
   *
   * When drivers want to make a GPIO accessible to userspace after they
   * Context: arch_initcall or later
   *
   * When drivers want to make a GPIO accessible to userspace after they
-@@ -728,7 +729,7 @@
+@@ -728,7 +729,7 @@ static struct class gpio_class = {
   *
   * Returns zero on success, else an error.
   */
   *
   * Returns zero on success, else an error.
   */
@@ -183,7 +177,7 @@ Index: linux-3.8.3/drivers/gpio/gpiolib.c
  {
        unsigned long           flags;
        struct gpio_desc        *desc;
  {
        unsigned long           flags;
        struct gpio_desc        *desc;
-@@ -762,6 +763,8 @@
+@@ -762,6 +763,8 @@ int gpio_export(unsigned gpio, bool dire
                goto fail_unlock;
        }
  
                goto fail_unlock;
        }
  
@@ -192,7 +186,7 @@ Index: linux-3.8.3/drivers/gpio/gpiolib.c
        if (!desc->chip->direction_input || !desc->chip->direction_output)
                direction_may_change = false;
        spin_unlock_irqrestore(&gpio_lock, flags);
        if (!desc->chip->direction_input || !desc->chip->direction_output)
                direction_may_change = false;
        spin_unlock_irqrestore(&gpio_lock, flags);
-@@ -804,7 +807,7 @@
+@@ -804,7 +807,7 @@ fail_unlock:
        pr_debug("%s: gpio%d status %d\n", __func__, gpio, status);
        return status;
  }
        pr_debug("%s: gpio%d status %d\n", __func__, gpio, status);
        return status;
  }
@@ -201,11 +195,9 @@ Index: linux-3.8.3/drivers/gpio/gpiolib.c
  
  static int match_export(struct device *dev, void *data)
  {
  
  static int match_export(struct device *dev, void *data)
  {
-Index: linux-3.8.3/include/asm-generic/gpio.h
-===================================================================
---- linux-3.8.3.orig/include/asm-generic/gpio.h        2013-03-14 19:27:14.000000000 +0100
-+++ linux-3.8.3/include/asm-generic/gpio.h     2013-04-01 11:11:42.155167467 +0200
-@@ -204,7 +204,8 @@
+--- a/include/asm-generic/gpio.h
++++ b/include/asm-generic/gpio.h
+@@ -204,7 +204,8 @@ void devm_gpio_free(struct device *dev,
   * A sysfs interface can be exported by individual drivers if they want,
   * but more typically is configured entirely from userspace.
   */
   * A sysfs interface can be exported by individual drivers if they want,
   * but more typically is configured entirely from userspace.
   */
@@ -215,7 +207,7 @@ Index: linux-3.8.3/include/asm-generic/gpio.h
  extern int gpio_export_link(struct device *dev, const char *name,
                        unsigned gpio);
  extern int gpio_sysfs_set_active_low(unsigned gpio, int value);
  extern int gpio_export_link(struct device *dev, const char *name,
                        unsigned gpio);
  extern int gpio_sysfs_set_active_low(unsigned gpio, int value);
-@@ -249,7 +250,8 @@
+@@ -249,7 +250,8 @@ struct device;
  
  /* sysfs support is only available with gpiolib, where it's optional */
  
  
  /* sysfs support is only available with gpiolib, where it's optional */
  
@@ -225,11 +217,9 @@ Index: linux-3.8.3/include/asm-generic/gpio.h
  {
        return -ENOSYS;
  }
  {
        return -ENOSYS;
  }
-Index: linux-3.8.3/include/linux/gpio.h
-===================================================================
---- linux-3.8.3.orig/include/linux/gpio.h      2013-03-14 19:27:14.000000000 +0100
-+++ linux-3.8.3/include/linux/gpio.h   2013-04-01 11:11:42.159167467 +0200
-@@ -189,7 +189,8 @@
+--- a/include/linux/gpio.h
++++ b/include/linux/gpio.h
+@@ -189,7 +189,8 @@ static inline void gpio_set_value_cansle
        WARN_ON(1);
  }
  
        WARN_ON(1);
  }
  
@@ -239,7 +229,7 @@ Index: linux-3.8.3/include/linux/gpio.h
  {
        /* GPIO can never have been requested or set as {in,out}put */
        WARN_ON(1);
  {
        /* GPIO can never have been requested or set as {in,out}put */
        WARN_ON(1);
-@@ -248,4 +249,24 @@
+@@ -248,4 +249,24 @@ gpiochip_remove_pin_ranges(struct gpio_c
  
  #endif /* ! CONFIG_GENERIC_GPIO */
  
  
  #endif /* ! CONFIG_GENERIC_GPIO */
  
index 06acc684d849937d08bba0d1e2a14601f9f8f721..9a8bcee40cf614bc03a2d3e00475f282e7de79ec 100644 (file)
@@ -11,7 +11,7 @@ BOARD:=rb532
 BOARDNAME:=Mikrotik RouterBoard 532
 FEATURES:=jffs2 pci targz broken
 
 BOARDNAME:=Mikrotik RouterBoard 532
 FEATURES:=jffs2 pci targz broken
 
-LINUX_VERSION:=3.8.3
+LINUX_VERSION:=3.8.6
 
 include $(INCLUDE_DIR)/target.mk
 DEFAULT_PACKAGES += wpad-mini kmod-madwifi kmod-input-rb532
 
 include $(INCLUDE_DIR)/target.mk
 DEFAULT_PACKAGES += wpad-mini kmod-madwifi kmod-input-rb532
index ab470c4d92409c3e4ccd1baabaa7c38a20b819e2..441d589e229a80ac66443536ef7fd0205d29efee 100644 (file)
@@ -13,7 +13,7 @@ FEATURES:=fpu ramdisk
 CFLAGS:=-Os -pipe -march=armv6k -mtune=mpcore -mfloat-abi=softfp -mfpu=vfp -fno-caller-saves
 MAINTAINER:=Florian Fainelli <florian@openwrt.org>
 
 CFLAGS:=-Os -pipe -march=armv6k -mtune=mpcore -mfloat-abi=softfp -mfpu=vfp -fno-caller-saves
 MAINTAINER:=Florian Fainelli <florian@openwrt.org>
 
-LINUX_VERSION:=3.8.3
+LINUX_VERSION:=3.8.6
 
 DEVICE_TYPE:=developerboard
 
 
 DEVICE_TYPE:=developerboard
 
index 8990861c128c2e53fe70afeb3b5637d373512158..aec6ce452b3e850fb4de0a1b0496761fa7134569 100644 (file)
@@ -23,7 +23,7 @@ BOARDNAME:=User Mode Linux
 FEATURES:=ext4 audio
 MAINTAINER:=Florian Fainelli <florian@openwrt.org>
 
 FEATURES:=ext4 audio
 MAINTAINER:=Florian Fainelli <florian@openwrt.org>
 
-LINUX_VERSION:=3.8.3
+LINUX_VERSION:=3.8.6
 
 include $(INCLUDE_DIR)/target.mk
 
 
 include $(INCLUDE_DIR)/target.mk
 
index 5edc0e4f81783d1655882c6f8d587edd2c788c08..2b9d89f8e6e6d8b2974dbee6d211edb8f04b9bf0 100644 (file)
@@ -12,7 +12,7 @@ BOARDNAME:=Ingenic XBurst
 FEATURES:=jffs2 targz ubifs audio broken
 SUBTARGETS:=qi_lb60 n516 n526 id800wt
 
 FEATURES:=jffs2 targz ubifs audio broken
 SUBTARGETS:=qi_lb60 n516 n526 id800wt
 
-LINUX_VERSION:=3.8.3
+LINUX_VERSION:=3.8.6
 
 DEVICE_TYPE=other
 
 
 DEVICE_TYPE=other