10 Jun, 2017

1 commit


17 May, 2017

1 commit

  • By some reason in the ancient history, we disabled the build of ALSA
    drivers for m68k. Since we'd like to move sound/oss/dmasound stuff
    into ALSA for the complete drop of the legacy OSS stuff, let's try to
    start building with m68k.

    Signed-off-by: Takashi Iwai

    Takashi Iwai
     

12 May, 2017

1 commit

  • OSS drivers are left as badly unmaintained, and now we're facing a
    problem to clean up the hackish set_fs() usage in their codes. Since
    most of drivers have been covered by ALSA, and the others are dead old
    and inactive, let's leave them RIP.

    This patch is the first step: disable the build of OSS drivers.
    We'll eventually drop the whole codes and clean up later.

    Note that sound/oss/dmasound is still kept, since it's a completely
    different implementation of OSS, and it doesn't suffer from set_fs()
    hack. Moreover, the build of ALSA is disabled on M68K by some reason,
    thus disabling it shall result in a regression. This one will be
    disabled / removed once when we add the support in ALSA side.

    Tested-by: Randy Dunlap
    Signed-off-by: Takashi Iwai

    Takashi Iwai
     

25 Jan, 2017

1 commit

  • On Baytrail and Cherrytrail, HDaudio may be fused out or disabled
    by the BIOS. This driver enables an alternate path to the i915
    display registers and DMA.

    Although there is no hardware path between i915 display and LPE/SST
    audio clusters, this HDMI capability is referred to in the documentation
    as "HDMI LPE Audio" so we keep the name for consistency. There is no
    hardware path or control dependencies with the LPE/SST DSP functionality.

    The hdmi-lpe-audio driver will be probed when the i915 driver creates
    a child platform device.

    Since this driver is neither SoC nor PCI, a new x86 folder is added
    Additional indirections in the code will be cleaned up in the next series
    to aid smoother DP integration

    Signed-off-by: Pierre-Louis Bossart
    Signed-off-by: Jerome Anand
    Signed-off-by: Takashi Iwai

    Jerome Anand
     

23 Mar, 2015

1 commit

  • Define the common hd-audio driver and device types to bind over
    snd_hda_bus_type publicly. This allows to implement other type of
    device and driver code over hd-audio bus.

    Now both struct hda_codec and struct hda_codec_driver inherit these
    new struct hdac_device and struct hdac_driver, respectively.

    The bus registration is done in subsys_initcall() to assure it
    before any other driver registrations.

    Signed-off-by: Takashi Iwai

    Takashi Iwai
     

18 Dec, 2012

1 commit

  • In commit 9c0ece069b32 ("Get rid of Documentation/feature-removal.txt"),
    Linus removed feature-removal-schedule.txt from Documentation, but there
    is still some reference to this file. So remove them.

    Signed-off-by: Tao Ma
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Tao Ma
     

02 Nov, 2011

1 commit


15 Mar, 2011

1 commit

  • Add a driver for two playback-only FireWire devices based on the OXFW970
    chip.

    v2: better AMDTP API abstraction; fix fw_unit leak; small fixes
    v3: cache the iPCR value
    v4: FireWave constraints; fix fw_device reference counting;
    fix PCR caching; small changes and fixes
    v5: volume/mute support; fix crashing due to pcm stop races
    v6: fix build; one-channel volume for LaCie
    v7: use signed values to make volume (range checks) work; fix function
    block IDs for volume/mute; always use channel 0 for LaCie volume

    Signed-off-by: Clemens Ladisch
    Acked-by: Stefan Richter
    Tested-by: Jay Fenlason
    Signed-off-by: Takashi Iwai

    Clemens Ladisch
     

04 Dec, 2009

1 commit

  • That is "success", "unknown", "through", "performance", "[re|un]mapping"
    , "access", "default", "reasonable", "[con]currently", "temperature"
    , "channel", "[un]used", "application", "example","hierarchy", "therefore"
    , "[over|under]flow", "contiguous", "threshold", "enough" and others.

    Signed-off-by: André Goddard Rosa
    Signed-off-by: Jiri Kosina

    André Goddard Rosa
     

09 Nov, 2009

1 commit


10 Aug, 2009

1 commit

  • If any OSS support is enabled, regardless of built-in or module,
    sound_core claims full OSS major number (that is, the old 0-255
    region) to trap open attempts and request sound modules using custom
    module aliases. This feature is redundant as chrdev already has such
    mechanism. This preemptive claiming prevents alternative OSS
    implementation.

    The custom module aliases are scheduled to be removed and the previous
    patch made soundcore emit the standard chrdev aliases too to help
    transition.

    This patch schedule the feature for removal in a year and makes it
    optional so that developers and distros can try new things in the
    meantime without rebuilding the kernel. The pre-claiming can be
    turned off by using SOUND_OSS_CORE_PRECLAIM and/or kernel parameter
    soundcore.preclaim_oss.

    As this allows sound minors to be individually grabbed by other users,
    this patch updates sound_insert_unit() such that if registering
    individual device region fails, it tries the next available slot.

    For details on removal plan, please read the entry added by this patch
    in feature-removal-schedule.txt .

    Signed-off-by: Tejun Heo
    Cc: Alan Cox
    Signed-off-by: Takashi Iwai

    Tejun Heo
     

05 Feb, 2009

1 commit


06 Sep, 2008

1 commit

  • CONFIG_AC97_BUS is used from both sound and ucb1400 drivers.
    The recent change in Kconfig introduced the exclusive dependency on
    CONFIG_SOUND, and disabled the ucb1400 build without sound.
    This patch makes CONFIG_AC97_BUS independent.

    Signed-off-by: Takashi Iwai
    Tested-by: Randy Dunlap

    Takashi Iwai
     

29 Aug, 2008

1 commit

  • sound/sound_core.c implements soundcore.ko and contains two parts -
    sound_class which is shared by both ALSA and OSS and device
    redirection support for OSS. It's always compiled when any sound
    support is enabled although it's necessary only when OSS (the actual
    one or emulation) is enabled. This is slightly wasteful and as device
    redirection always registers character device region for major 14, it
    prevents alternative implementation.

    This patch introduces a new config SOUND_OSS_CORE which is selected
    iff OSS support is actually necessary and build the OSS core part
    conditionally.

    If OSS is disabled, soundcore merely contains sound_class but leaving
    it that way seems to be the simplest approach as otherwise sound_class
    should be in ALSA core file if OSS is disabled but should be in
    soundcore if OSS is enabled. Also, there's also the user confusion
    factor.

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

    Tejun Heo
     

27 May, 2008

1 commit


19 May, 2008

1 commit

  • Added the warning text to the help of snd-pcsp about the possible problem
    with this driver so that user can know of the problem in advance.

    Also, removed the obsoleted text about ancient pc-speaker patch in
    CONFIG_SOUND help.

    Signed-off-by: Stas Sergeev
    Signed-off-by: Takashi Iwai

    Stas Sergeev
     

16 Oct, 2007

1 commit


20 Jul, 2007

1 commit

  • ALSA support for the SEGA Dreamcast Yamaha AICA sound device (pcm)
    This patch adds ALSA sound support for pcm playback on two channels on
    the SEGA Dreamcast built-in sound device (the Yamaha AICA)
    Add driver for the AICA sound device built into the SEGA Dreamcast
    Hook it all up with the build system.

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

    Adrian McMenamin
     

10 May, 2007

1 commit


09 Feb, 2007

1 commit

  • This patch adds support for building the ASoC core and the dynamic audio
    power management support.

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

    Liam Girdwood
     

13 Dec, 2006

1 commit


30 Nov, 2006

1 commit


23 Jun, 2006

1 commit

  • This large patch adds all of snd-aoa.
    Consisting of many modules, it currently replaces snd-powermac
    for all layout-id based machines and handles many more (for
    example new powerbooks and powermacs with digital output that
    previously couldn't be used at all).
    It also has support for all layout-IDs that Apple has (judging
    from their Info.plist file) but not all are tested.
    The driver currently has 2 known regressions over snd-powermac:
    * it doesn't handle powermac 7,2 and 7,3
    * it doesn't have a DRC control on snapper-based machines
    I will fix those during the 2.6.18 development cycle.

    Signed-off-by: Johannes Berg
    Signed-off-by: Takashi Iwai

    Johannes Berg
     

03 Jan, 2006

1 commit

  • Modules: Sound Core,Generic drivers

    AC97 Kconfig entries broke the ALSA device drivers menu, so move them to a
    location where that won't happen, enabling all device sub-menus to be
    presented together.

    Fixed for the latest ALSA tree by Takashi Iwai .

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

    Randy Dunlap
     

04 Nov, 2005

1 commit

  • Modules: Sound Core,PCI drivers

    AC97 Kconfig entries broke the ALSA device drivers menu,
    so move them to a location where that won't happen,
    enabling all device sub-menus to be presented together.

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

    Randy Dunlap
     

24 Aug, 2005

1 commit


29 May, 2005

2 commits


17 Apr, 2005

1 commit

  • Initial git repository build. I'm not bothering with the full history,
    even though we have it. We can create a separate "historical" git
    archive of that later if we want to, and in the meantime it's about
    3.2GB when imported into git - space that would just make the early
    git days unnecessarily complicated, when we don't have a lot of good
    infrastructure for it.

    Let it rip!

    Linus Torvalds