01 Feb, 2008
39 commits
-
remove dead config symbols from sound code
Signed-off-by: Jiri Olsa
Signed-off-by: Andrew Morton
Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
On Zaurus SL-C3200 (terrier/spitz) based on WM8750, treble scale is
inconveniently reverted (increase level = decrease treble), in opposite
to bass scale, which uses convenient scale.
Fix ALSA WM8750 mixer treble to use convenient treble scale (increase =
increase treble level)
From: Stanislav BrabecSigned-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
Updated the forgotten SNDRV_HWDEP_IFACE_LAST to point the really last member.
Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
Remove line duplications in defines.
Acked-by: Thomas SailerSigned-off-by: Nicolas Kaiser
Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
Added more laptops subsystem id's that have STAC9228 DMIC support.
Signed-off-by: Matthew Ranostay
Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
Enable capturing of raw 32bit IEC958_SUBFRAME.
The 24-bits PCM data can be obtained using iec958 plugin.
Known problem: captured stream may begin with either left or right
subframe. Since the iec958 plugin doesn't decode preamble it may swap
the channels sometime.Signed-off-by: Timofei Bondarenko
Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
Setting the ADC48K44K greatly improves capture quality at 48k sampling rate.
With this bit clear ADC does ZOH interpolation of every 22th sample at 48k.
At frequencies higher than 48k there ADC performs a little better with
ADC48K44K bit set.
At 44.1k ADC performs a little better with this bit clear.
At frequencies below 44.1k there is no difference.Signed-off-by: Timofei Bondarenko
Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
Added new PCI SSIDs for HP machines with ALC262 codec.
Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
Added analog loopback support and missing ADC capture mixer for the
STAC92HD71 codec family.Signed-off-by: Matthew Ranostay
Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
Change loops in ac97_read/write functions to count down to zero
rather than up. Gcc will then use the 'dt' (decrement-and-test) op
instead of an increment/compare op-pair.Signed-off-by: Manuel Lauss
Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
Added initial support for the STAC92HD71BXX family of codecs.
Signed-off-by: Matthew Ranostay
Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
The Audio interface on HD2400/HD2600 cards isn't currently detected by
snd-hda-intel. I added missing pci device ids for RV610 and RV630, but
I only had a HD2400 pro card to test, where now the audio interface is
detected (and no need to change patch_atihdmi.c, as the codec vendor id
remains 0x1002aa01 for which we already have an entry there). I also
couldn't test if sound pass-trough is ok (and I don't know how to), but
at least now the device is detected.Signed-off-by: Herton Ronaldo Krzesinski
Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
We have to do fairly accurate counting of the minimal periods, instead
of being lazy and just setting the number to zero as soon as one period
elapses.Signed-off-by: Joachim Foerster
Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
Add ALSA support for the opb_ac97_controller_ref_v1_00_a ip core found
in Xilinx' ML403 reference design.
Known issue: Currently this driver hits a WARN_ON_ONCE(1) statement in
kernel/irq/resend.c (line 70). According to Linus
(http://lkml.org/lkml/2007/8/5/5) this may be ignored, right? I haven't
had a look into this 'problem' yet.Signed-off-by: Joachim Foerster
Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
Added support for the dmics and enabled EAPD for several laptops with
STAC9228 cards.Signed-off-by: Matthew Ranostay
Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
Simple patch to add the Asus VX1 laptop to the Analog Devices pci quirk list.
Signed-off-by: Tobin Davis
Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
This patch adds support for 88.2k, 96k, and 128k samplerates
on cmi8738-55 chip.
Analog playback works fine on all channels.
Analog capture works well too, though the extra samples seems
interpolated by hardware.
spdif playback and capture works fine.Signed-off-by: Timofei Bondarenko
Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
Some small improvements on autocfg stuff:
- sort HP pins by sequence number, too
- move sole mic pin to AUTO_PIN_MIC instead of AUTO_PIN_FRONT_MIC
- ditto for line-in pinSigned-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
This patch improves support for 'SB Live 24-bit Extarnal' USB card.
1) This card can go into muted state when a headphones connected or
disconnected. So notify mixer about changes in headphone jack.
2) Add LED controls and procfs support just as in similar Audigy 2 NX card.
3) Rename 'PCM Capture' conrol to 'Mic Capture' to reflect reality:
the card may adjust microphone input level only.Signed-off-by: Timofei Bondarenko
Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
I applied a wrong patch for 'opl3 - simplify exclusive access lock'.
Fixed now.Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
Remove sequencer instrument layer from the tree.
This mechanism hasn't been used much with the actual devices. The only
reasonable user was OPL3 loader, and now it was rewritten to use hwdep
instead. So, let's remove the rest of rotten codes.Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
Use the exclusive access lock in hwdep instead of the own one.
Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
Use the hwdep device for loading OPL2/3 patch data instead of the
messy sequencer instrument layer.
Due to this change, the sbiload program should be updated, too.Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
This patch supresses an annoying compiler warning that the variable
err may be used uninitialised.
Signed-off by: Adrian McMenaminSigned-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
This patch kills these two compilation warnings if
power management is disabled:
sound/pci/ac97/ac97_patch.h:86: warning: 'snd_ac97_restore_status'
declared 'static' but never defined
sound/pci/ac97/ac97_patch.h:87: warning: 'snd_ac97_restore_iec958'
declared 'static' but never definedSigned-off-by: Krzysztof Helt
Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
Introduced the global 'slots' option to snd module. This option provides
an alternative way to handle the order of multiple sound card instances.
It's an easier approach to avoid conflict with hotplug devices, and can
be used together with the existing 'order' option of each card driver.Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
Show the current EAPD status and volume-knob status in proc file.
Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
This patch adds ac97 support for ln2440sbc board from LittleChips.
This board is based on s3c2440 SoC + AC97 Realtek ALC650 codec.
Existing s3c2443 implementation is slightly modified because s3c2440
and s3c2443 have different AC97 interrupts.Signed-off-by: Ivan Kuten
Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
This patch adds full record and playback support for the Samsung Q1
Ultra - Vista model (different codec than the earlier Q1 Ultra models).Signed-off-by: Tobin Davis
Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
Fix quirk for Shuttle AK32VN. It works better with DXS_SRC, and needs
HP_ONLY ac97 quirk.Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
Fixed the print format for debug message.
Spotted by Matthew Wilcox.Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
This patch brings some English style improvements throughout the
document, as well as 1 or 2 extra technical details.Signed-off-by: Michael Opdenacker
Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
Added the support for Onkyo SE-90PCI and SE-200PCI boards.
Signed-off-by: Shin-ya Okada
Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
The following patch adds 'Mono Playback Switch' control to WM9712 codec
SoC driver.
Also, it fixes Treble, Bass and Mono playback volume inversion bits.Signed-off-by: Mike Rapoport
Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
Added model=laptop for Fujitsu V5505 with Cxt5405 codec.
Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
Changed the dmux for STAC9228 from ADC1MUX to ADC0MUX to avoid confusion.
Signed-off-by: Matthew Ranostay
Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
Added a dmux to the STAC9228 cards with DMIC support. And added a
STAC_DIGITAL_INPUT_SOURCE macro for repeating mixer code.Signed-off-by: Matthew Ranostay
Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
Added the missing STAC9228 DMIC support.
Also added a new vendor id tag for IDT.Signed-off-by: Matthew Ranostay
Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
Added the missing model string 'eeepc-p701' for ALC662 codec.
Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela
31 Jan, 2008
1 commit
-
* 'for-2.6.25' of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc: (454 commits)
[POWERPC] Cell IOMMU fixed mapping support
[POWERPC] Split out the ioid fetching/checking logic
[POWERPC] Add support to cell_iommu_setup_page_tables() for multiple windows
[POWERPC] Split out the IOMMU logic from cell_dma_dev_setup()
[POWERPC] Split cell_iommu_setup_hardware() into two parts
[POWERPC] Split out the logic that allocates struct iommus
[POWERPC] Allocate the hash table under 1G on cell
[POWERPC] Add set_dma_ops() to match get_dma_ops()
[POWERPC] 83xx: Clean up / convert mpc83xx board DTS files to v1 format.
[POWERPC] 85xx: Only invalidate TLB0 and TLB1
[POWERPC] 83xx: Fix typo in mpc837x compatible entries
[POWERPC] 85xx: convert sbc85* boards to use machine_device_initcall
[POWERPC] 83xx: rework platform Kconfig
[POWERPC] 85xx: rework platform Kconfig
[POWERPC] 86xx: Remove unused IRQ defines
[POWERPC] QE: Explicitly set address-cells and size cells for muram
[POWERPC] Convert StorCenter DTS file to /dts-v1/ format.
[POWERPC] 86xx: Convert all 86xx DTS files to /dts-v1/ format.
[PPC] Remove 85xx from arch/ppc
[PPC] Remove 83xx from arch/ppc
...