28 Jan, 2008

2 commits

  • * orion: (26 commits)
    [ARM] Orion: implement power-off method for QNAP TS-109/209
    [ARM] Orion: add support for QNAP TS-109/TS-209
    [ARM] Orion: I2C support
    [I2C] i2c-mv64xxx: Don't set i2c_adapter.retries
    [I2C] Split mv643xx I2C platform support
    [ARM] Orion: enable CONFIG_RTC_DRV_M41T80 for D-Link DNS-323
    [ARM] Orion defconfig
    [ARM] Orion: add support for Orion/MV88F5181 based D-Link DNS-323
    [ARM] Orion: MV88F5181 support bits
    [ARM] Orion: Buffalo/Revogear Kurobox Pro support
    [ARM] OrionNAS RD board support
    [ARM] Orion: support for Marvell Orion-2 (88F5281) Development Board
    [ARM] Orion: common platform setup for Gigabit Ethernet port
    [ARM] Orion: platform device registration for UART, USB and NAND
    [ARM] Orion: system timer support
    [ARM] Orion edge GPIO IRQ support
    [ARM] Orion: IRQ support
    [ARM] Orion: provide GPIO method for enabling hardware assisted blinking
    [ARM] Orion: GPIO support
    [ARM] Orion: programable address map support
    ...

    Conflicts:

    arch/arm/Kconfig
    arch/arm/Makefile

    Signed-off-by: Russell King

    Russell King
     
  • …2410', 'sa1100' and 'vfp' into devel

    * at91: (24 commits)
    [ARM] 4615/4: sam926[13]ek buttons updated
    [ARM] 4765/1: [AT91] AT91CAP9A-DK board support
    [ARM] 4764/1: [AT91] AT91CAP9 core support
    [ARM] 4738/1: at91sam9261: Remove udc pullup enabling in board initialisation
    [ARM] 4761/1: [AT91] Board-support for NEW_LEDs
    [ARM] 4760/1: [AT91] SPI CS0 errata on AT91RM9200
    [ARM] 4759/1: [AT91] Buttons on CSB300
    [ARM] 4758/1: [AT91] LEDs
    [ARM] 4757/1: [AT91] UART initialization
    [ARM] 4756/1: [AT91] Makefile cleanup
    [ARM] 4755/1: [AT91] NAND update
    [ARM] 4754/1: [AT91] SSC library support
    [ARM] 4753/1: [AT91] Use DMA_BIT_MASK
    [ARM] 4752/1: [AT91] RTT, RTC and WDT peripherals on SAM9
    [ARM] 4751/1: [AT91] ISI peripheral on SAM9263
    [ARM] 4750/1: [AT91] STN LCD displays on SAM9261
    [ARM] 4734/1: at91sam9263ek: include IRQ for Ethernet PHY
    [ARM] 4646/1: AT91: configurable HZ, default to 128
    [ARM] 4688/1: at91: speed-up irq processing
    [ARM] 4657/1: AT91: Header definition update
    ...

    * ep93xx:
    [ARM] 4671/1: ep93xx: remove obsolete gpio_line_* operations
    [ARM] 4670/1: ep93xx: implement IRQT_BOTHEDGE gpio irq sense type
    [ARM] 4669/1: ep93xx: simplify GPIO code and cleanups
    [ARM] 4668/1: ep93xx: implement new GPIO API

    * iop:
    [ARM] 4770/1: GLAN Tank: correct physmap_flash_data width field
    [ARM] 4732/1: GLAN Tank: register rtc-rs5c372 i2c device
    [ARM] 4708/1: iop: update defconfigs for 2.6.24

    * kprobes:
    ARM kprobes: let's enable it
    ARM kprobes: special hook for the kprobes breakpoint handler
    ARM kprobes: prevent some functions involved with kprobes from being probed
    ARM kprobes: don't let a single-stepped stmdb corrupt the exception stack
    ARM kprobes: add the kprobes hook to the page fault handler
    ARM kprobes: core code
    ARM kprobes: instruction single-stepping support

    * ks8695:
    [ARM] 4603/1: KS8695: debugfs interface to view pin state
    [ARM] 4601/1: KS8695: PCI support

    * misc:
    [ARM] remove duplicate includes
    [ARM] CONFIG_DEBUG_STACK_USAGE
    [ARM] 4689/1: small comment wrap fix
    [ARM] 4687/1: Trivial arch/arm/kernel/entry-common.S comment fix
    [ARM] 4666/1: ixp4xx: fix sparse warnings in include/asm-arm/arch-ixp4xx/io.h
    [ARM] remove reference to non-existent MTD_OBSOLETE_CHIPS
    [SERIAL] 21285: Report baud rate back via termios
    [ARM] Remove pointless casts from void pointers,
    [ARM] Misc minor interrupt handler cleanups
    [ARM] Remove at91_lcdc.h
    [ARM] ARRAY_SIZE() cleanup
    [ARM] Update mach-types

    * msm:
    [ARM] msm: dma support for MSM7X00A
    [ARM] msm: board file for MACH_HALIBUT (QCT MSM7200A)
    [ARM] msm: irq and timer support for ARCH_MSM7X00A
    [ARM] msm: core platform support for ARCH_MSM7X00A

    * s3c2410: (33 commits)
    [ARM] 4795/1: S3C244X: Add armclk and setparent call
    [ARM] 4794/1: S3C24XX: Comonise S3C2440 and S3C2442 clock code
    [ARM] 4793/1: S3C24XX: Add IRQ->GPIO pin mapping function
    [ARM] 4792/1: S3C24XX: Remove warnings from debug-macro.S
    [ARM] 4791/1: S3C2412: Make fclk a parent of msysclk
    [ARM] 4790/1: S3C2412: Fix parent selection for msysclk.
    [ARM] 4789/1: S3C2412: Add missing CLKDIVN register values
    [ARM] 4788/1: S3C24XX: Fix paramet to s3c2410_dma_ctrl if S3C2410_DMAF_AUTOSTART used.
    [ARM] 4787/1: S3C24XX: s3c2410_dma_request() should return the allocated channel number
    [ARM] 4786/1: S3C2412: Add SPI FIFO controll constants
    [ARM] 4785/1: S3C24XX: Add _SHIFT definitions for S3C2410_BANKCON registers
    [ARM] 4784/1: S3C24XX: Fix GPIO restore glitches
    [ARM] 4783/1: S3C24XX: Add s3c2410_gpio_getpull()
    [ARM] 4782/1: S3C24XX: Define FIQ_START for any FIQ users
    [ARM] 4781/1: S3C24XX: DMA suspend and resume support
    [ARM] 4780/1: S3C2412: Allow for seperate DMA channels for TX and RX
    [ARM] 4779/1: S3C2412: Add s3c2412_gpio_set_sleepcfg() call
    [ARM] 4778/1: S3C2412: Add armclk and init from DVS state
    [ARM] 4777/1: S3C24XX: Ensure clk_set_rate() checks the set_rate method for the clk
    [ARM] 4775/1: s3c2410: fix compilation error if only s3c2442 cpu is selected
    ...

    * sa1100:
    [ARM] sa1100: add clock source support

    * vfp:
    [ARM] 4584/2: ARMv7: Add Advanced SIMD (NEON) extension support
    [ARM] 4583/1: ARMv7: Add VFPv3 support
    [ARM] 4582/2: Add support for the common VFP subarchitecture

    Russell King
     

26 Jan, 2008

4 commits


16 Oct, 2007

1 commit


13 Oct, 2007

1 commit


23 Jul, 2007

1 commit


22 Jul, 2007

1 commit

  • This patch adds the foundation pieces for
    the Freescale MXC platforms, including
    i.MX2 and i.MX3 based systems.

    The bare-bones MX31 support in this patch
    boots to the rootdev panic with 8250 serial
    console configured "console=ttyS0,115200".
    It assumes that Redboot is the boot loader.

    Signed-off-by: Quinn Jensen
    Acked-by: Lennert Buytenhek
    Signed-off-by: Russell King

    Quinn Jensen
     

21 Jul, 2007

5 commits


30 May, 2007

1 commit


17 May, 2007

1 commit

  • Presently, we check for the minimum ARM architecture that we're
    building for to determine whether we need ASID support. This is
    wrong - if we're going to support a range of CPUs which include
    ARMv6 or higher, we need the ASID.

    Convert the checks to use a new configuration symbol, and arrange
    for ARMv6 and higher CPU entries to select it.

    Signed-off-by: Russell King

    Russell King
     

12 May, 2007

3 commits

  • Add core support for the Kendin/Micrel KS8695 processor family.

    It is an ARM922-T based SoC with integrated USART, 4-port Ethernet
    Switch, WAN Ethernet port, and optional PCI Host bridge, etc.
    http://www.micrel.com/page.do?page=product-info/sys_on_chip.jsp

    This patch is based on earlier patches from Lennert Buytenhek, Ben
    Dooks and Greg Ungerer posted to the arm-linux-kernel mailing list in
    March 2006; and Micrel's 2.6.9 port.

    Signed-off-by: Andrew Victor
    Signed-off-by: Russell King

    Andrew Victor
     
  • Add support for Atmel's new AT91SAM9RL range of processors.
    Includes similar peripherals as other AT91SAM9 processors, but with a
    High-speed USB controller and various sizes of internal SRAM.

    Signed-off-by: Nicolas Ferre
    Signed-off-by: Andrew Victor
    Signed-off-by: Russell King

    Andrew Victor
     
  • Add base kernel support for the TI DaVinci platform.

    This patch only includes interrupts, timers, CPU identification,
    serial support and basic power and sleep controller init. More
    drivers to come.

    Signed-off-by: Kevin Hilman
    Signed-off-by: Russell King

    Kevin Hilman
     

09 May, 2007

1 commit


20 Feb, 2007

1 commit

  • * git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial: (25 commits)
    Documentation/kernel-docs.txt update.
    arch/cris: typo in KERN_INFO
    Storage class should be before const qualifier
    kernel/printk.c: comment fix
    update I/O sched Kconfig help texts - CFQ is now default, not AS.
    Remove duplicate listing of Cris arch from README
    kbuild: more doc. cleanups
    doc: make doc. for maxcpus= more visible
    drivers/net/eexpress.c: remove duplicate comment
    add a help text for BLK_DEV_GENERIC
    correct a dead URL in the IP_MULTICAST help text
    fix the BAYCOM_SER_HDX help text
    fix SCSI_SCAN_ASYNC help text
    trivial documentation patch for platform.txt
    Fix typos concerning hierarchy
    Fix comment typo "spin_lock_irqrestore".
    Fix misspellings of "agressive".
    drivers/scsi/a100u2w.c: trivial typo patch
    Correct trivial typo in log2.h.
    Remove useless FIND_FIRST_BIT() macro from cardbus.c.
    ...

    Linus Torvalds
     

18 Feb, 2007

4 commits


12 Feb, 2007

1 commit


08 Feb, 2007

2 commits


08 Dec, 2006

3 commits

  • * 'for-linus' of master.kernel.org:/home/rmk/linux-2.6-arm: (76 commits)
    [ARM] 4002/1: S3C24XX: leave parent IRQs unmasked
    [ARM] 4001/1: S3C24XX: shorten reboot time
    [ARM] 3983/2: remove unused argument to __bug()
    [ARM] 4000/1: Osiris: add third serial port in
    [ARM] 3999/1: RX3715: suspend to RAM support
    [ARM] 3998/1: VR1000: LED platform devices
    [ARM] 3995/1: iop13xx: add iop13xx support
    [ARM] 3968/1: iop13xx: add iop13xx_defconfig
    [ARM] Update mach-types
    [ARM] Allow gcc to optimise arm_add_memory a little more
    [ARM] 3991/1: i.MX/MX1 high resolution time source
    [ARM] 3990/1: i.MX/MX1 more precise PLL decode
    [ARM] 3986/1: H1940: suspend to RAM support
    [ARM] 3985/1: ixp4xx clocksource cleanup
    [ARM] 3984/1: ixp4xx/nslu2: Fix disk LED numbering (take 2)
    [ARM] 3994/1: ixp23xx: fix handling of pci master aborts
    [ARM] 3981/1: sched_clock for PXA2xx
    [ARM] 3980/1: extend the ARM Versatile sched_clock implementation from 32 to 63 bit
    [ARM] 3979/1: extend the SA11x0 sched_clock implementation from 32 to 63 bit period
    [ARM] 3978/1: macro to provide a 63-bit value from a 32-bit hardware counter
    ...

    Linus Torvalds
     
  • Merge:
    Atmel AT91RM9200 and AT91SAM9260 changes
    General ARM developments
    Disconfiguous memory cleanups
    64-bit/32-bit division and sched_clock extension patches
    EP93xx support changes
    IOP support changes

    Signed-off-by: Russell King

    Russell King
     
  • The iop348 processor integrates an Xscale (XSC3 512KB L2 Cache) core with a
    Serial Attached SCSI (SAS) controller, multi-ported DDR2 memory
    controller, 3 Application Direct Memory Access (DMA) controllers, a 133Mhz
    PCI-X interface, a x8 PCI-Express interface, and other peripherals to form
    a system-on-a-chip RAID subsystem engine.

    The iop342 processor replaces the SAS controller with a second Xscale core
    for dual core embedded applications.

    The iop341 processor is the single core version of iop342.

    This patch supports the two Intel customer reference platforms iq81340mc
    for external storage and iq81340sc for direct attach (HBA) development.

    The developer's manual is available here:
    ftp://download.intel.com/design/iio/docs/31503701.pdf

    Changelog:
    * removed virtual addresses from resource definitions
    * cleaned up some unnecessary #include's

    Signed-off-by: Dan Williams
    Signed-off-by: Russell King

    Dan Williams
     

02 Dec, 2006

1 commit


30 Nov, 2006

1 commit


29 Sep, 2006

2 commits

  • In nommu mode, the exception vector location depends on the platforms.
    Some of the implementations may have some special exception control
    forwarding method in their ROM/flash and for some of them has its own
    re-mapping mechanism by the h/w.

    This patch introduces a special configuration CONFIG_CPU_HIGH_VECTOR which
    turns on the CR_V bit in nommu mode. The CR_V bit is turned off by default.
    This feature depends on CP15 and does not supported by ARM740.

    Signed-off-by: Hyok S. Choi
    Signed-off-by: Russell King

    Hyok S. Choi
     
  • There is no FSR/FAR register on no-CP15 or MPU cores. This patch adds a
    dummy abort handler which returns zero for the base restored Data Abort
    model !CPU_CP15_MMU cores. The abort-lv4t.S is still used with the fix-up
    for the base updated Data Abort model cores.

    Signed-off-by: Hyok S. Choi
    Signed-off-by: Russell King

    Hyok S. Choi
     

28 Sep, 2006

4 commits