21 May, 2009

1 commit


12 May, 2009

1 commit


15 Apr, 2009

1 commit

  • Currently there are two possible platform datas for the PXA AC97 driver:
    one supported by the generic AC97 driver only which provides callbacks
    to allow board-specific configuration at stream startup and teardown,
    and another for pxa2xx-ac97-lib which allows configuration of the reset
    GPIO for PXA2xx CPUs.

    Obviously this won't actually work when using the generic AC97 driver
    since the drivers will attempt to parse the platform data in both
    formats. Fix this by merging the two structures.

    Signed-off-by: Mark Brown
    Acked-by: Robert Jarzmik
    Cc: Marek Vasut
    Signed-off-by: Eric Miao

    Mark Brown
     

06 Apr, 2009

1 commit


02 Apr, 2009

1 commit


29 Mar, 2009

1 commit


24 Mar, 2009

4 commits


19 Mar, 2009

1 commit


18 Mar, 2009

2 commits


16 Mar, 2009

1 commit

  • As the PXA27x series allow 2 gpios to reset the ac97 bus,
    allow through platform data configuration the definition of
    the correct gpio which will reset the AC97 bus.

    This comes from a silicon defect on the PXA27x series, where
    the gpio must be manually controlled in warm reset cases.

    Signed-off-by: Robert Jarzmik
    Signed-off-by: Mark Brown

    Robert Jarzmik
     

14 Mar, 2009

1 commit


09 Mar, 2009

1 commit


10 Feb, 2009

1 commit


05 Feb, 2009

1 commit


12 Jan, 2009

1 commit


06 Jan, 2009

1 commit


02 Dec, 2008

2 commits


24 Oct, 2008

1 commit


22 Oct, 2008

1 commit


17 Oct, 2008

1 commit

  • * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:
    ALSA: us122l: fix missing unlock in usb_stream_hwdep_vm_fault()
    ALSA: hda - Fix quirk lists for realtek codecs
    ALSA: hda - Add support of ALC272
    ALSA: hda - Add ALC887 support
    ALSA: hda - Add ALC1200 support
    ALSA: hda - Fix PCI SSID of ASUS M90V
    ALSA: hda - Add auto mic switch in realtek auto-probe mode
    ALSA: Fix pxa2xx-ac97-lib.c compilation
    ALSA: ASoC: Hide TLV320AIC26 configuration option for non-OpenFirwmare users
    ALSA: hda: fix nid variable warning
    ALSA: ASoC: Fix compile-time warning for tlv320aic23.c

    Linus Torvalds
     

14 Oct, 2008

1 commit

  • The last ALSA merge broke pxa2xx-ac97-lib.c, as it brought back
    references to cpu_is_pxa21x that Eric Miao removed in commit
    0ffcbfd54ea81ca24c0749f55ca4fcf3e2bdc23e:

    [ARM] pxa: make cpu_is_pxa2* macros more consistent

    This patch gets rid of those references, and only keeps cpu_is_pxa25x().

    Signed-off-by: Marc Zyngier
    Acked-by: Eric Miao
    Signed-off-by: Mark Brown
    Signed-off-by: Takashi Iwai

    Marc Zyngier
     

12 Oct, 2008

1 commit

  • * 'for-linus' of master.kernel.org:/home/rmk/linux-2.6-arm: (236 commits)
    [ARM] 5300/1: fixup spitz reset during boot
    [ARM] 5295/1: make ZONE_DMA optional
    [ARM] 5239/1: Palm Zire 72 power management support
    [ARM] 5298/1: Drop desc_handle_irq()
    [ARM] 5297/1: [KS8695] Fix two compile-time warnings
    [ARM] 5296/1: [KS8695] Replace macro's with trailing underscores.
    [ARM] pxa: allow multi-machine PCMCIA builds
    [ARM] pxa: add preliminary CPUFREQ support for PXA3xx
    [ARM] pxa: add missing ACCR bit definitions to pxa3xx-regs.h
    [ARM] pxa: rename cpu-pxa.c to cpufreq-pxa2xx.c
    [ARM] pxa/zylonite: add support for USB OHCI
    [ARM] ohci-pxa27x: use ioremap() and offset for register access
    [ARM] ohci-pxa27x: introduce pxa27x_clear_otgph()
    [ARM] ohci-pxa27x: use platform_get_{irq,resource} for the resource
    [ARM] ohci-pxa27x: move OHCI controller specific registers into the driver
    [ARM] ohci-pxa27x: introduce flags to avoid direct access to OHCI registers
    [ARM] pxa: move I2S register and bit definitions into pxa2xx-i2s.c
    [ARM] pxa: simplify DMA register definitions
    [ARM] pxa: make additional DCSR bits valid for PXA3xx
    [ARM] pxa: move i2c register and bit definitions into i2c-pxa.c
    ...

    Fixed up conflicts in
    arch/arm/mach-versatile/core.c
    sound/soc/pxa/pxa2xx-ac97.c
    sound/soc/pxa/pxa2xx-i2s.c
    manually.

    Linus Torvalds
     

08 Oct, 2008

1 commit

  • 1. DRCMRxx is no longer recommended, use DRCMR(xx) instead, and
    pass DRCMR index by "struct resource" if possible

    2. DCSRxx, DDADRxx, DSADRxx, DTADRxx, DCMDxx is never used, use
    DCSR(), DDADR(), DSADR(), DTADR(), DCMD() instead

    Signed-off-by: Eric Miao
    Acked-by: Nicolas Pitre
    Signed-off-by: Russell King

    Eric Miao
     

23 Sep, 2008

3 commits


10 Sep, 2008

1 commit

  • Don't use __init but __devinit to define probe function. A pointer to
    sa11xx_uda1341_probe is passed to the core via platform_driver_register
    and so the function must not disappear after the module is loaded. Using
    __init and having HOTPLUG=y and SND_SA11XX_UDA1341=m the following
    probably oopses:

    echo -n sa11xx_uda1341.1 > /sys/bus/platform/driver/sa11xx_uda1341/unbind
    echo -n sa11xx_uda1341.1 > /sys/bus/platform/driver/sa11xx_uda1341/bind

    Signed-off-by: Uwe Kleine-König
    Cc: Russell King
    Cc: Brian Avery
    Signed-off-by: Andrew Morton
    Signed-off-by: Takashi Iwai
    Signed-off-by: Jaroslav Kysela

    Uwe Kleine-König
     

04 Sep, 2008

1 commit


13 Aug, 2008

1 commit


07 Aug, 2008

2 commits


27 May, 2008

2 commits


24 Apr, 2008

2 commits