Changeset 26746
- Timestamp:
- 2011-04-21T13:45:23+02:00 (7 years ago)
- Location:
- trunk/target/linux/ar71xx
- Files:
-
- 22 edited
- 2 copied
Legend:
- Unmodified
- Added
- Removed
-
trunk/target/linux/ar71xx/config-2.6.38
r26745 r26746 192 192 CONFIG_USB_SUPPORT=y 193 193 CONFIG_ZONE_DMA_FLAG=0 194 # CONFIG_YAFFS_DISABLE_TAGS_ECC is not set 195 # CONFIG_YAFFS_EMPTY_LOST_AND_FOUND is not set 196 # CONFIG_YAFFS_DISABLE_BLOCK_REFRESHING is not set 197 # CONFIG_YAFFS_DISABLE_BACKGROUND is not set 198 # CONFIG_YAFFS_XATTR is not set -
trunk/target/linux/ar71xx/patches-2.6.38/001-ar71xx_core.patch
r25641 r26746 1 1 --- a/arch/mips/Makefile 2 2 +++ b/arch/mips/Makefile 3 @@ -1 61,6 +161,13 @@ cflags-$(CONFIG_CPU_CAVIUM_OCTEON) += -W3 @@ -158,6 +158,13 @@ cflags-$(CONFIG_CPU_CAVIUM_OCTEON) += -W 4 4 endif 5 5 cflags-$(CONFIG_CAVIUM_CN63XXP1) += -Wa,-mfix-cn63xxp1 … … 17 17 --- a/arch/mips/Kconfig 18 18 +++ b/arch/mips/Kconfig 19 @@ - 65,6 +65,23 @@ config AR720 Support for the Texas Instruments AR7 System-on-a-Chip21 family: TNETD7100, 7200 and 7300.19 @@ -83,6 +83,23 @@ config ATH79 20 help 21 Support for the Atheros AR71XX/AR724X/AR913X SoCs. 22 22 23 23 +config ATHEROS_AR71XX … … 41 41 bool "Broadcom BCM47XX based boards" 42 42 select CEVT_R4K 43 @@ -7 17,6 +734,7 @@ config CAVIUM_OCTEON_REFERENCE_BOARD43 @@ -738,6 +755,7 @@ config CAVIUM_OCTEON_REFERENCE_BOARD 44 44 endchoice 45 45 46 46 source "arch/mips/alchemy/Kconfig" 47 47 +source "arch/mips/ar71xx/Kconfig" 48 source "arch/mips/ath79/Kconfig" 48 49 source "arch/mips/bcm63xx/Kconfig" 49 50 source "arch/mips/jazz/Kconfig" 50 source "arch/mips/jz4740/Kconfig" -
trunk/target/linux/ar71xx/patches-2.6.38/003-ar71xx_usb_host.patch
r25641 r26746 15 15 bool "Support for Freescale on-chip EHCI USB controller" 16 16 depends on USB_EHCI_HCD && FSL_SOC 17 @@ -2 32,6 +239,13 @@ config USB_OHCI_HCD_OMAP317 @@ -261,6 +268,13 @@ config USB_OHCI_HCD_OMAP3 18 18 Enables support for the on-chip OHCI controller on 19 19 OMAP3 and later chips. … … 31 31 --- a/drivers/usb/host/ehci-hcd.c 32 32 +++ b/drivers/usb/host/ehci-hcd.c 33 @@ -12 29,6 +1229,11 @@ MODULE_LICENSE ("GPL");34 #define PLATFORM_DRIVER ehci_ octeon_driver33 @@ -1254,6 +1254,11 @@ MODULE_LICENSE ("GPL"); 34 #define PLATFORM_DRIVER ehci_msm_driver 35 35 #endif 36 36 … … 45 45 --- a/drivers/usb/host/ohci-hcd.c 46 46 +++ b/drivers/usb/host/ohci-hcd.c 47 @@ -11 11,6 +1111,11 @@ MODULE_LICENSE ("GPL");48 #define PLATFORM_DRIVER ohci_ octeon_driver47 @@ -1122,6 +1122,11 @@ MODULE_LICENSE ("GPL"); 48 #define PLATFORM_DRIVER ohci_hcd_cns3xxx_driver 49 49 #endif 50 50 -
trunk/target/linux/ar71xx/patches-2.6.38/004-ar71xx_spi_controller.patch
r23944 r26746 1 1 --- a/drivers/spi/Kconfig 2 2 +++ b/drivers/spi/Kconfig 3 @@ - 53,6 +53,13 @@ if SPI_MASTER4 5 comment "SPI Master Controller Drivers"3 @@ -61,6 +61,13 @@ config SPI_ATH79 4 This enables support for the SPI controller present on the 5 Atheros AR71XX/AR724X/AR913X SoCs. 6 6 7 7 +config SPI_AR71XX … … 23 23 +obj-$(CONFIG_SPI_AR71XX) += ar71xx_spi.o 24 24 obj-$(CONFIG_SPI_ATMEL) += atmel_spi.o 25 obj-$(CONFIG_SPI_ATH79) += ath79_spi.o 25 26 obj-$(CONFIG_SPI_BFIN) += spi_bfin5xx.o 26 obj-$(CONFIG_SPI_BITBANG) += spi_bitbang.o -
trunk/target/linux/ar71xx/patches-2.6.38/005-ar71xx_mac_driver.patch
r25641 r26746 1 1 --- a/drivers/net/Kconfig 2 2 +++ b/drivers/net/Kconfig 3 @@ -206 8,6 +2068,8 @@ config ACENIC_OMIT_TIGON_I3 @@ -2061,6 +2061,8 @@ config ACENIC_OMIT_TIGON_I 4 4 5 5 The safe and default value for this is N. -
trunk/target/linux/ar71xx/patches-2.6.38/006-ar71xx_wdt_driver.patch
r25641 r26746 1 1 --- a/drivers/watchdog/Kconfig 2 2 +++ b/drivers/watchdog/Kconfig 3 @@ -9 30,6 +930,13 @@ config BCM63XX_WDT3 @@ -972,6 +972,13 @@ config BCM63XX_WDT 4 4 To compile this driver as a loadable module, choose M here. 5 5 The module will be called bcm63xx_wdt. … … 17 17 --- a/drivers/watchdog/Makefile 18 18 +++ b/drivers/watchdog/Makefile 19 @@ -11 5,6 +115,7 @@ obj-$(CONFIG_INDYDOG) += indydog.o19 @@ -117,6 +117,7 @@ obj-$(CONFIG_INDYDOG) += indydog.o 20 20 obj-$(CONFIG_WDT_MTX1) += mtx-1_wdt.o 21 21 obj-$(CONFIG_PNX833X_WDT) += pnx833x_wdt.o -
trunk/target/linux/ar71xx/patches-2.6.38/102-mtd_m25p80_add_myloader_parser.patch
r25641 r26746 1 1 --- a/drivers/mtd/devices/m25p80.c 2 2 +++ b/drivers/mtd/devices/m25p80.c 3 @@ -9 33,6 +933,16 @@ static int __devinit m25p_probe(struct s3 @@ -965,6 +965,16 @@ static int __devinit m25p_probe(struct s 4 4 part_probes, &parts, 0); 5 5 } -
trunk/target/linux/ar71xx/patches-2.6.38/104-mtd_m25p80_add_redboot_parser.patch
r25641 r26746 1 1 --- a/drivers/mtd/devices/m25p80.c 2 2 +++ b/drivers/mtd/devices/m25p80.c 3 @@ -9 43,6 +943,15 @@ static int __devinit m25p_probe(struct s3 @@ -975,6 +975,15 @@ static int __devinit m25p_probe(struct s 4 4 } 5 5 #endif -
trunk/target/linux/ar71xx/patches-2.6.38/107-mtd-SST39VF6401B-support.patch
r25641 r26746 1 1 --- a/drivers/mtd/chips/jedec_probe.c 2 2 +++ b/drivers/mtd/chips/jedec_probe.c 3 @@ -14 9,6 +149,7 @@3 @@ -148,6 +148,7 @@ 4 4 #define SST39LF160 0x2782 5 5 #define SST39VF1601 0x234b … … 9 9 #define SST39WF1602 0x274a 10 10 #define SST39LF512 0x00D4 11 @@ -15 82,6 +1583,18 @@ static const struct amd_flash_info jedec11 @@ -1568,6 +1569,18 @@ static const struct amd_flash_info jedec 12 12 ERASEINFO(0x10000,64), 13 13 } -
trunk/target/linux/ar71xx/patches-2.6.38/108-mtd_fix_cfi_cmdset_0002_status_check.patch
r25641 r26746 1 1 --- a/drivers/mtd/chips/cfi_cmdset_0002.c 2 2 +++ b/drivers/mtd/chips/cfi_cmdset_0002.c 3 @@ -12 28,8 +1228,8 @@ static int __xipram do_write_oneword(str3 @@ -1218,8 +1218,8 @@ static int __xipram do_write_oneword(str 4 4 break; 5 5 } … … 12 12 /* Latency issues. Drop the lock, wait a while and retry */ 13 13 UDELAY(map, chip, adr, 1); 14 @@ -12 45,6 +1245,8 @@ static int __xipram do_write_oneword(str14 @@ -1235,6 +1235,8 @@ static int __xipram do_write_oneword(str 15 15 16 16 ret = -EIO; … … 21 21 op_done: 22 22 chip->state = FL_READY; 23 @@ -15 76,7 +1578,6 @@ static int cfi_amdstd_write_buffers(stru23 @@ -1566,7 +1568,6 @@ static int cfi_amdstd_write_buffers(stru 24 24 return 0; 25 25 } … … 29 29 * Handle devices with one erase region, that only implement 30 30 * the chip erase command. 31 @@ -16 40,8 +1641,8 @@ static int __xipram do_erase_chip(struct31 @@ -1630,8 +1631,8 @@ static int __xipram do_erase_chip(struct 32 32 chip->erase_suspended = 0; 33 33 } … … 40 40 if (time_after(jiffies, timeo)) { 41 41 printk(KERN_WARNING "MTD %s(): software timeout\n", 42 @@ -16 61,6 +1662,7 @@ static int __xipram do_erase_chip(struct42 @@ -1651,6 +1652,7 @@ static int __xipram do_erase_chip(struct 43 43 ret = -EIO; 44 44 } … … 48 48 xip_enable(map, chip, adr); 49 49 put_chip(map, chip, adr); 50 @@ -17 28,9 +1730,9 @@ static int __xipram do_erase_oneblock(st50 @@ -1718,9 +1720,9 @@ static int __xipram do_erase_oneblock(st 51 51 chip->erase_suspended = 0; 52 52 } … … 60 60 61 61 if (time_after(jiffies, timeo)) { 62 @@ -17 52,6 +1754,7 @@ static int __xipram do_erase_oneblock(st62 @@ -1742,6 +1744,7 @@ static int __xipram do_erase_oneblock(st 63 63 ret = -EIO; 64 64 } -
trunk/target/linux/ar71xx/patches-2.6.38/109-mtd-wrt160nl-trx-parser.patch
r25641 r26746 1 1 --- a/drivers/mtd/devices/m25p80.c 2 2 +++ b/drivers/mtd/devices/m25p80.c 3 @@ -9 52,6 +952,16 @@ static int __devinit m25p_probe(struct s3 @@ -984,6 +984,16 @@ static int __devinit m25p_probe(struct s 4 4 part_probes, &parts, 0); 5 5 } … … 20 20 --- a/drivers/mtd/Kconfig 21 21 +++ b/drivers/mtd/Kconfig 22 @@ -18 1,6 +181,12 @@ config MTD_AR7_PARTS23 ---help---24 TI AR7 partitioning support22 @@ -184,6 +184,12 @@ config MTD_AR7_PARTS 23 24 endif # MTD_PARTITIONS 25 25 26 26 +config MTD_WRT160NL_PARTS … … 35 35 --- a/drivers/mtd/Makefile 36 36 +++ b/drivers/mtd/Makefile 37 @@ -1 2,6 +12,7 @@ obj-$(CONFIG_MTD_REDBOOT_PARTS) += redbo37 @@ -13,6 +13,7 @@ obj-$(CONFIG_MTD_REDBOOT_PARTS) += redbo 38 38 obj-$(CONFIG_MTD_CMDLINE_PARTS) += cmdlinepart.o 39 39 obj-$(CONFIG_MTD_AFS_PARTS) += afs.o 40 40 obj-$(CONFIG_MTD_AR7_PARTS) += ar7part.o 41 41 +obj-$(CONFIG_MTD_WRT160NL_PARTS) += wrt160nl_part.o 42 obj-$(CONFIG_MTD_OF_PARTS) += ofpart.o43 42 obj-$(CONFIG_MTD_MYLOADER_PARTS) += myloader.o 44 43 44 # 'Users' - code which presents functionality to userspace. -
trunk/target/linux/ar71xx/patches-2.6.38/110-usb-ehci-add-war-for-synopsys-hc-bug.patch
r25641 r26746 1 1 --- a/drivers/usb/host/ehci-q.c 2 2 +++ b/drivers/usb/host/ehci-q.c 3 @@ -11 93,6 +1193,9 @@ static void end_unlink_async (struct ehc3 @@ -1181,6 +1181,9 @@ static void end_unlink_async (struct ehc 4 4 ehci->reclaim = NULL; 5 5 start_unlink_async (ehci, next); -
trunk/target/linux/ar71xx/patches-2.6.38/111-mtd-cfi_cmdset_0002-force-word-write.patch
r25641 r26746 25 25 26 26 +#if !FORCE_WORD_WRITE 27 static void fixup_use_write_buffers(struct mtd_info *mtd , void *param)27 static void fixup_use_write_buffers(struct mtd_info *mtd) 28 28 { 29 29 struct map_info *map = mtd->priv; … … 35 35 36 36 /* Atmel chips don't use the same PRI format as AMD chips */ 37 static void fixup_convert_atmel_pri(struct mtd_info *mtd , void *param)38 @@ -13 88,6 +1392,7 @@ static int cfi_amdstd_write_words(struct37 static void fixup_convert_atmel_pri(struct mtd_info *mtd) 38 @@ -1378,6 +1382,7 @@ static int cfi_amdstd_write_words(struct 39 39 /* 40 40 * FIXME: interleaved mode not tested, and probably not supported! … … 44 44 unsigned long adr, const u_char *buf, 45 45 int len) 46 @@ -14 98,7 +1503,6 @@ static int __xipram do_write_buffer(stru46 @@ -1488,7 +1493,6 @@ static int __xipram do_write_buffer(stru 47 47 return ret; 48 48 } … … 52 52 size_t *retlen, const u_char *buf) 53 53 { 54 @@ -15 77,6 +1581,7 @@ static int cfi_amdstd_write_buffers(stru54 @@ -1567,6 +1571,7 @@ static int cfi_amdstd_write_buffers(stru 55 55 56 56 return 0; -
trunk/target/linux/ar71xx/patches-2.6.38/150-drivers-link-spi-before-mtd.patch
r24210 r26746 1 1 --- a/drivers/Makefile 2 2 +++ b/drivers/Makefile 3 @@ -46,8 +46,8 @@ obj-y += macintosh/ 4 obj-$(CONFIG_IDE) += ide/ 3 @@ -46,8 +46,8 @@ obj-$(CONFIG_IDE) += ide/ 5 4 obj-$(CONFIG_SCSI) += scsi/ 6 5 obj-$(CONFIG_ATA) += ata/ 6 obj-$(CONFIG_TARGET_CORE) += target/ 7 7 -obj-$(CONFIG_MTD) += mtd/ 8 8 obj-$(CONFIG_SPI) += spi/ -
trunk/target/linux/ar71xx/patches-2.6.38/152-rb4xx-spi-driver.patch
r23944 r26746 1 1 --- a/drivers/spi/Kconfig 2 2 +++ b/drivers/spi/Kconfig 3 @@ - 290,6 +290,12 @@ config SPI_PXA2XX4 The driver can be configured to use any SSP port and additional5 documentation can be found a Documentation/spi/pxa2xx.3 @@ -304,6 +304,12 @@ config SPI_PXA2XX 4 config SPI_PXA2XX_PCI 5 def_bool SPI_PXA2XX && X86_32 && PCI 6 6 7 7 +config SPI_RB4XX … … 16 16 --- a/drivers/spi/Makefile 17 17 +++ b/drivers/spi/Makefile 18 @@ -5 1,6 +51,7 @@ obj-$(CONFIG_SPI_SH_SCI) += spi_sh_sci.18 @@ -52,6 +52,7 @@ obj-$(CONFIG_SPI_SH_SCI) += spi_sh_sci. 19 19 obj-$(CONFIG_SPI_SH_MSIOF) += spi_sh_msiof.o 20 20 obj-$(CONFIG_SPI_STMP3XXX) += spi_stmp.o -
trunk/target/linux/ar71xx/patches-2.6.38/153-spi-rb4xx-cpld-driver.patch
r23944 r26746 1 1 --- a/drivers/spi/Kconfig 2 2 +++ b/drivers/spi/Kconfig 3 @@ -4 46,6 +446,13 @@ config SPI_TLE62X03 @@ -450,6 +450,13 @@ config SPI_TLE62X0 4 4 sysfs interface, with each line presented as a kind of GPIO 5 5 exposing both switch control and diagnostic feedback. … … 17 17 --- a/drivers/spi/Makefile 18 18 +++ b/drivers/spi/Makefile 19 @@ -6 0,6 +60,7 @@ spi_s3c24xx_hw-$(CONFIG_SPI_S3C24XX_FIQ)19 @@ -61,6 +61,7 @@ spi_s3c24xx_hw-$(CONFIG_SPI_S3C24XX_FIQ) 20 20 # ... add above this line ... 21 21 -
trunk/target/linux/ar71xx/patches-2.6.38/200-rb4xx_nand_driver.patch
r23944 r26746 1 1 --- a/drivers/mtd/nand/Kconfig 2 2 +++ b/drivers/mtd/nand/Kconfig 3 @@ -53 2,4 +532,8 @@ config MTD_NAND_FSMC3 @@ -533,4 +533,8 @@ config MTD_NAND_FSMC 4 4 Enables support for NAND Flash chips on the ST Microelectronics 5 5 Flexible Static Memory Controller (FSMC) -
trunk/target/linux/ar71xx/patches-2.6.38/201-ap83_spi_controller.patch
r23944 r26746 8 8 obj-$(CONFIG_SPI_AR71XX) += ar71xx_spi.o 9 9 obj-$(CONFIG_SPI_ATMEL) += atmel_spi.o 10 obj-$(CONFIG_SPI_ BFIN) += spi_bfin5xx.o10 obj-$(CONFIG_SPI_ATH79) += ath79_spi.o 11 11 --- a/drivers/spi/Kconfig 12 12 +++ b/drivers/spi/Kconfig 13 @@ - 53,6 +53,14 @@ if SPI_MASTER14 15 comment "SPI Master Controller Drivers"13 @@ -61,6 +61,14 @@ config SPI_ATH79 14 This enables support for the SPI controller present on the 15 Atheros AR71XX/AR724X/AR913X SoCs. 16 16 17 17 +config SPI_AP83 -
trunk/target/linux/ar71xx/patches-2.6.38/202-spi_vsc7385_driver.patch
r23944 r26746 1 1 --- a/drivers/spi/Kconfig 2 2 +++ b/drivers/spi/Kconfig 3 @@ -46 1,6 +461,11 @@ config SPI_RB4XX_CPLD3 @@ -465,6 +465,11 @@ config SPI_RB4XX_CPLD 4 4 SPI driver for the Xilinx CPLD chip present on the 5 5 MikroTik RB4xx boards. … … 15 15 --- a/drivers/spi/Makefile 16 16 +++ b/drivers/spi/Makefile 17 @@ -6 3,6 +63,7 @@ spi_s3c24xx_hw-$(CONFIG_SPI_S3C24XX_FIQ)17 @@ -64,6 +64,7 @@ spi_s3c24xx_hw-$(CONFIG_SPI_S3C24XX_FIQ) 18 18 # SPI protocol drivers (device/link on bus) 19 19 obj-$(CONFIG_SPI_RB4XX_CPLD) += spi_rb4xx_cpld.o -
trunk/target/linux/ar71xx/patches-2.6.38/203-pb44_spi_controller.patch
r23944 r26746 1 1 --- a/drivers/spi/Kconfig 2 2 +++ b/drivers/spi/Kconfig 3 @@ - 68,6 +68,14 @@ config SPI_AR71XX3 @@ -76,6 +76,14 @@ config SPI_AR71XX 4 4 help 5 5 This is the SPI contoller driver for Atheros AR71xx. … … 18 18 --- a/drivers/spi/Makefile 19 19 +++ b/drivers/spi/Makefile 20 @@ -2 6,6 +26,7 @@ obj-$(CONFIG_SPI_GPIO) += spi_gpio.o20 @@ -28,6 +28,7 @@ obj-$(CONFIG_SPI_GPIO) += spi_gpio.o 21 21 obj-$(CONFIG_SPI_GPIO_OLD) += spi_gpio_old.o 22 22 obj-$(CONFIG_SPI_IMX) += spi_imx.o … … 24 24 +obj-$(CONFIG_SPI_PB44) += pb44_spi.o 25 25 obj-$(CONFIG_SPI_PXA2XX) += pxa2xx_spi.o 26 obj-$(CONFIG_SPI_PXA2XX_PCI) += pxa2xx_spi_pci.o 26 27 obj-$(CONFIG_SPI_OMAP_UWIRE) += omap_uwire.o 27 obj-$(CONFIG_SPI_OMAP24XX) += omap2_mcspi.o -
trunk/target/linux/ar71xx/patches-2.6.38/206-nxp-74hc153-gpio-chip-driver.patch
r23944 r26746 1 1 --- a/drivers/gpio/Kconfig 2 2 +++ b/drivers/gpio/Kconfig 3 @@ -4 01,4 +401,12 @@ config GPIO_JANZ_TTL3 @@ -411,4 +411,12 @@ config GPIO_JANZ_TTL 4 4 This driver provides support for driving the pins in output 5 5 mode only. Input mode is not supported. -
trunk/target/linux/ar71xx/patches-2.6.38/208-rb750-nand-driver.patch
r23944 r26746 1 1 --- a/drivers/mtd/nand/Kconfig 2 2 +++ b/drivers/mtd/nand/Kconfig 3 @@ -53 6,4 +536,8 @@ config MTD_NAND_RB4XX3 @@ -537,4 +537,8 @@ config MTD_NAND_RB4XX 4 4 tristate "NAND flash driver for RouterBoard 4xx series" 5 5 depends on MTD_NAND && AR71XX_MACH_RB4XX -
trunk/target/linux/ar71xx/patches-2.6.38/300-mips_fw_myloader.patch
r25641 r26746 1 1 --- a/arch/mips/Makefile 2 2 +++ b/arch/mips/Makefile 3 @@ -18 4,6 +184,7 @@ endif3 @@ -181,6 +181,7 @@ endif 4 4 # 5 5 libs-$(CONFIG_ARC) += arch/mips/fw/arc/ … … 11 11 --- a/arch/mips/Kconfig 12 12 +++ b/arch/mips/Kconfig 13 @@ -9 09,6 +909,9 @@ config MIPS_NILE413 @@ -925,6 +925,9 @@ config MIPS_NILE4 14 14 config MIPS_DISABLE_OBSOLETE_IDE 15 15 bool
Note: See TracChangeset
for help on using the changeset viewer.