07 Aug, 2011

1 commit

  • CONFIG_SND_TEA575X is enabled by RADIO_SF16FMR2, but the latter one is
    no PCI device. Since tea575x-tuner itself is independent from the board
    bus type, the config should be moved out of SND_PCI dependency.

    Reported-by: Randy Dunlap
    Acked-by: Randy Dunlap
    Signed-off-by: Takashi Iwai

    Takashi Iwai
     

28 Jul, 2011

1 commit

  • Convert radio-sf16fmr2 to use generic TEA575x implementation. Most of the
    driver code goes away as SF16-FMR2 is basically just a TEA5757 tuner
    connected to ISA bus.
    The card can optionally be equipped with PT2254A volume control (equivalent
    of TC9154AP) - the volume setting is completely reworked (with balance control
    added) and tested.

    Signed-off-by: Ondrej Zary
    Acked-by: Takashi Iwai
    Signed-off-by: Mauro Carvalho Chehab

    Ondrej Zary
     

22 May, 2011

2 commits


15 May, 2011

1 commit


03 May, 2011

1 commit

  • Added a new driver for supporting Digigram Lola PCI-e boards.

    Lola has a similar h/w design like HD-audio but with extended verbs.
    Thus the driver is written similarly like HD-audio driver in the bus
    part. The codec part is rather written in a fixed way specific to the
    Lola board because of the verb incompatibility.

    The driver provides basic PCM, supporting multi-streams and mixing.

    Signed-off-by: Takashi Iwai

    Takashi Iwai
     

21 Mar, 2011

1 commit


19 Feb, 2011

1 commit

  • Make use of the very flexible ALSA ac97 layer (hooks for custom I/O!)
    on this weird AC97 copycat hardware,
    via semi-extended I/O translation/emulation.

    Some 5kB binary/loaded size saved (well... additional huge AC97 module
    penalty not factored in, of course ;-P).
    Given that the driver previously had 20kB that's not bad,
    but the much more important thing is to have AC97 layer stress-tested
    with a thoroughly weird AC97 copycat (or, simply put, if it were not for
    this AC97 test aspect, this effort would merely have been a nut job ;).

    Signed-off-by: Andreas Mohr
    Signed-off-by: Takashi Iwai

    Andreas Mohr
     

27 Jan, 2011

1 commit


10 Jan, 2011

3 commits


06 Dec, 2010

1 commit


03 Nov, 2010

3 commits


09 Sep, 2010

3 commits


23 Apr, 2010

2 commits

  • The hardware volume handling code in essence just detects key presses, and
    then does some hardcoded modification of the master volume based on which key
    is pressed.

    Clearly the right thing to do here is just report these keypresses to
    userspace and let userspace decide what to with them.

    This patch adds a Kconfig option which when enabled reports the volume
    buttons as keypresses using an input device. When enabled this option
    also gets rid of the ugly direct ac97 writes from the tasklet, the ac97lock
    and the need for using a tasklet in general.

    Signed-off-by: Hans de Goede
    Signed-off-by: Takashi Iwai

    Hans de Goede
     
  • While working on the sound suspend / resume problems with my laptop
    I noticed that the hardware volume handling code in essence just detects
    key presses, and then does some hardcoded modification of the master volume
    based on which key is pressed.

    This made me think that clearly the right thing to do here is just report
    these keypresses to userspace and let userspace decide what to with them.

    This patch adds a Kconfig option which when enabled reports the volume
    buttons as keypresses using an input device. When enabled this option
    also gets rid of the ugly direct ac97 writes from the tasklet, the ac97lock
    and the need for using a tasklet in general.

    As an added bonus the keys now work identical to volume keys on a (usb)
    keyboard with multimedia keys, providing visual feedback of the volume
    level change, and a better range of the volume control (with a properly
    configured desktop environment).

    Signed-off-by: Hans de Goede
    Signed-off-by: Takashi Iwai

    Hans de Goede
     

22 Apr, 2010

1 commit


18 Jan, 2010

1 commit


13 Nov, 2009

1 commit


12 Oct, 2009

1 commit

  • SND_CS5535AUDIO is available on Loongson(MIPS compatible) family
    machines, and checked it with ARCH=x86_64, no relative compiling
    warnings & errors, so, remove the platform dependency directly.

    Reported-by: rixed@happyleptic.org
    Acked-by: Andres Salomon
    Signed-off-by: Wu Zhangjin
    Signed-off-by: Takashi Iwai

    Wu Zhangjin
     

06 Jul, 2009

1 commit

  • This driver is about as far from being experimental as it can ever get
    for an undocumented card, thus create this patch (interestingly it was the only
    EXPERIMENTAL remaining in the entire Kconfig file).

    Signed-off-by: Andreas Mohr
    Signed-off-by: Takashi Iwai

    Andreas Mohr
     

10 Jun, 2009

3 commits


02 Jun, 2009

1 commit

  • Remove the limitation of PAGE_SIZE to be 4k by defining the own
    page size and macros for 4k. 8kb page size could be natively supported,
    but it's disabled right now for simplicity.

    Also, clean up using upper_32_bits() macro.

    Signed-off-by: Takashi Iwai

    Takashi Iwai
     

25 May, 2009

1 commit


20 May, 2009

1 commit

  • The ctxfi driver requires explicitly the 4k page size, and gives a
    build error on architectures with non-4k pages.
    As a workaround, just add the kconfig dependency on X86, which is
    the only architecture ever tested.

    Signed-off-by: Takashi Iwai

    Takashi Iwai
     

14 May, 2009

1 commit

  • The Sound Blaster X-Fi driver supports Creative solutions based on
    20K1 and 20K2 chipsets.

    Supported hardware :

    Creative Sound Blaster X-Fi Titanium Fatal1ty® Champion Series
    Creative Sound Blaster X-Fi Titanium Fatal1ty Professional Series
    Creative Sound Blaster X-Fi Titanium Professional Audio
    Creative Sound Blaster X-Fi Titanium
    Creative Sound Blaster X-Fi Elite Pro
    Creative Sound Blaster X-Fi Platinum
    Creative Sound Blaster X-Fi Fatal1ty
    Creative Sound Blaster X-Fi XtremeGamer
    Creative Sound Blaster X-Fi XtremeMusic

    Current release features:

    * ALSA PCM Playback
    * ALSA Record
    * ALSA Mixer

    Note:

    * External I/O modules detection not included.

    Signed-off-by: Wai Yew CHAY
    Singed-off-by: Ryan RICHARDS
    Signed-off-by: Takashi Iwai

    Wai Yew CHAY
     

12 May, 2009

1 commit


14 Apr, 2009

1 commit


30 Mar, 2009

1 commit


24 Mar, 2009

1 commit


19 Mar, 2009

1 commit


26 Feb, 2009

1 commit


19 Jan, 2009

1 commit