28 Jan, 2008

3 commits

  • …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
     
  • I2C driver IDs are optional, so if you don't need one, just omit it.

    Signed-off-by: Jean Delvare

    Jean Delvare
     
  • Signed-off-by: Jean Delvare

    Jean Delvare
     

26 Jan, 2008

1 commit


23 Jan, 2008

1 commit

  • Fix typo in arch/powerpc/boot/flatdevtree_env.h.
    There is no Documentation/networking/ixgbe.txt.

    README.cycladesZ is now in Documentation/.
    wavelan.p.h is now in drivers/net/wireless/.
    HFS.txt is now Documentation/filesystems/hfs.txt.
    OSS-files are now in sound/oss/.

    Signed-off-by: Johann Felix Soden
    Acked-by: Randy Dunlap
    Signed-off-by: Linus Torvalds

    Johann Felix Soden
     

15 Jan, 2008

1 commit


09 Jan, 2008

2 commits


07 Jan, 2008

1 commit

  • not sleeping for every codec read/write but doing a short udelay and
    a conditional reschedule has cut suspend+resume latency by about 1
    second on my T60.

    The patch also fixes the unexpected codec-connection errors that
    happen more often in the new power-save mode:
    http://lkml.org/lkml/2007/11/8/255
    http://bugzilla.kernel.org/show_bug.cgi?id=9332

    Signed-off-by: Ingo Molnar
    Acked-by: Takashi Iwai
    Signed-off-by: Linus Torvalds

    Ingo Molnar
     

08 Dec, 2007

2 commits


21 Nov, 2007

7 commits

  • Check value ranges in ctl callbacks properly. This fixes the unexpected
    crash due to wrong value assignment.
    Also, remove invalid comments in the last patch.

    Signed-off-by: Takashi Iwai
    Signed-off-by: Jaroslav Kysela

    Takashi Iwai
     
  • Signed-off-by: James Courtier-Dutton
    Signed-off-by: Jaroslav Kysela

    James Courtier-Dutton
     
  • Fix the calculation of the private_data pointer in the CS4270 driver.

    Signed-off-by: Timur Tabi
    Signed-off-by: Takashi Iwai
    Signed-off-by: Jaroslav Kysela

    Timur Tabi
     
  • Reported by Ingo Molnar,
    when booting an allyesconfig bzImage kernel the bootup hangs in the
    portman2x4 driver (on a box that does not have this hardware), at:
    Pid: 1, comm: swapper
    EIP: 0060:[] CPU: 0
    EIP is at parport_pc_read_status+0x4/0x8
    EFLAGS: 00000202 Not tainted (2.6.23-rc9 #904)
    EAX: f7e57a7f EBX: 00000010 ECX: c2b808c0 EDX: 00000379
    ESI: f7cb8230 EDI: 00000010 EBP: f7cb8230 DS: 007b ES: 007b FS: 0000
    CR0: 8005003b CR2: fff9c000 CR3: 007ec000 CR4: 00000690
    DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000
    DR6: ffff0ff0 DR7: 00000400
    [] portman_flush_input+0xde/0x12c
    [] snd_portman_probe+0x368/0x484
    [] __device_attach+0x0/0x8
    [] platform_drv_probe+0xc/0x10
    [] driver_probe_device+0x74/0x194
    [] klist_next+0x38/0x70
    [] __device_attach+0x0/0x8
    [] bus_for_each_drv+0x35/0x68
    [] device_attach+0x72/0x78
    the reason is due to an inconsistent error return code of 1 or 2, while
    snd_portman_probe only realizes negative error codes.

    Signed-off-by: Takashi Iwai
    Signed-off-by: Jaroslav Kysela

    Takashi Iwai
     
  • The driver assigns the write proc callback to read wrongly.
    Fixed now.

    Signed-off-by: Takashi Iwai
    Signed-off-by: Jaroslav Kysela

    Takashi Iwai
     
  • The Samsung S3C24xx uses new architecture file layout in the post 2.6.23
    kernel. This patch fixes include path for the s3c2443-ac97.c.

    Signed-off-by: Krzysztof Helt
    Signed-off-by: Andrew Morton
    Signed-off-by: Takashi Iwai
    Signed-off-by: Jaroslav Kysela

    Krzysztof Helt
     
  • Volume knob controls with STAC codecs seem to cause problems with some
    devices. Volumes change very slowly or silent suddenly. It's likely
    due to conflict between the software and the hardware volume knob
    setup.
    Since we'll have a virtual master control in future, it's safer to
    remove this control completely right now.

    Signed-off-by: Takashi Iwai
    Signed-off-by: Jaroslav Kysela

    Takashi Iwai
     

20 Nov, 2007

5 commits

  • Check the value ranges in ctl put callbacks properly.
    Some callbacks may access a wrong pointer depending on the value passed.
    Also, fixed the access to the wrong field for enum values, and fixed
    some callbacks to return the proper error code.

    Signed-off-by: Takashi Iwai
    Signed-off-by: Jaroslav Kysela

    Takashi Iwai
     
  • The recent addition of checking PINCAP for EAPD seems to break some
    systems due to unexpected response from the codec chip. We shouldn't
    issue GET_PINCAP verb to non-PIN widgets. Now checks the widget type
    before checking EAPD bit.

    Signed-off-by: Takashi Iwai
    Signed-off-by: Jaroslav Kysela

    Takashi Iwai
     
  • When the output and input ports are used at the same time, the timer can
    be interrupted by the hardware interrupt, so we have to disable
    interrupts when we take a lock in the timer.

    Signed-off-by: Clemens Ladisch
    Signed-off-by: Jaroslav Kysela

    Clemens Ladisch
     
  • Fix the definitions of the CM_FLINKON/CM_FLINKOFF register bits that
    were garbled in the last 'update register definitions' patch.

    Signed-off-by: Clemens Ladisch
    Signed-off-by: Jaroslav Kysela

    Clemens Ladisch
     
  • AD1986A has a hardware problem that it cannot share a stream with
    multiple pins properly. The problem occurs e.g. when a volume is changed
    during playback.
    So far, hda-intel driver unconditionally assigns the stream to multiple
    output pins in copy-front mode, and this should be avoided for AD1986A
    codec.
    The original fix patch was by zhejiang .

    Signed-off-by: Takashi Iwai
    Signed-off-by: Jaroslav Kysela

    Takashi Iwai
     

28 Oct, 2007

1 commit


24 Oct, 2007

1 commit


23 Oct, 2007

11 commits


22 Oct, 2007

1 commit


20 Oct, 2007

2 commits

  • Fix the various misspellings of "system", controller", "interrupt" and
    "[un]necessary".

    Signed-off-by: Robert P. J. Day
    Signed-off-by: Adrian Bunk

    Robert P. J. Day
     
  • get rid of input BIT* duplicate defines

    use newly global defined macros for input layer. Also remove includes of
    input.h from non-input sources only for BIT macro definiton. Define the
    macro temporarily in local manner, all those local definitons will be
    removed further in this patchset (to not break bisecting).
    BIT macro will be globally defined (1<
    Cc:
    Acked-by: Jiri Kosina
    Cc:
    Acked-by: Marcel Holtmann
    Cc:
    Acked-by: Mauro Carvalho Chehab
    Cc:
    Cc:
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Jiri Slaby
     

19 Oct, 2007

1 commit

  • Found these while looking at printk uses.

    Add missing newlines to dev_ uses
    Add missing KERN_ prefixes to multiline dev_s
    Fixed a wierd->weird spelling typo
    Added a newline to a printk

    Signed-off-by: Joe Perches
    Cc: "Luck, Tony"
    Cc: Jens Axboe
    Cc: Mark M. Hoffman
    Cc: Roland Dreier
    Cc: Tilman Schmidt
    Cc: David Woodhouse
    Cc: Jeff Garzik
    Cc: Stephen Hemminger
    Cc: Greg KH
    Cc: Jeremy Fitzhardinge
    Cc: Geert Uytterhoeven
    Cc: Alessandro Zummo
    Cc: David Brownell
    Cc: James Smart
    Cc: Andrew Vasquez
    Cc: "Antonino A. Daplas"
    Cc: Evgeniy Polyakov
    Cc: Russell King
    Cc: Jaroslav Kysela
    Cc: Takashi Iwai
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Joe Perches