16 Dec, 2009
1 commit
-
Previously, OLPC support for the mic extensions was only enabled in the
ALSA driver if CONFIG_OLPC and CONFIG_MGEODE_LX were both set. This was
because the old geode GPIO code was written in a manner that assumed
CONFIG_MGEODE_LX. With the new cs553x-gpio driver, this is no longer the
case; as such, we can drop the requirement on CONFIG_MGEODE_LX and instead
include a requirement on GPIOLIB.We use the generic GPIO API rather than the cs553x-specific API.
Signed-off-by: Andres Salomon
Cc: Takashi Iwai
Cc: Jordan Crouse
Cc: David Brownell
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds
11 Dec, 2008
12 commits
-
Signed-off-by: Andres Salomon
Signed-off-by: Takashi Iwai -
- add copyright info to _olpc.c
- minor layout fixes
- make Makefile more concise
- silence a warningSigned-off-by: Andres Salomon
Signed-off-by: Takashi Iwai -
Always turn off mic bias; the MIC LED should never come on when the
driver is first loaded.Signed-off-by: Andres Salomon
Signed-off-by: Takashi Iwai -
This drops the AD1888 V_REFOUT control, and replaces it with a MIC Bias
Enable control. It also moves the MIC bias enabling into a separate
function.Signed-off-by: Andres Salomon
-
Checking the HPF register is irrelevant; HPF is secondary to the AI mode.
Instead, check for Analog Input mode via GPIO.Signed-off-by: Andres Salomon
Signed-off-by: Takashi Iwai -
Previously, we had two separate controls; there's no need to have AD1888's
HPF control, so drop it if we're on an OLPC machine. Also, as per Arjun's
request, rename OLPC's Analog Input Switch control to "DC Mode Enable".Signed-off-by: Andres Salomon
Signed-off-by: Takashi Iwai -
Clean this stuff up a bit..
Signed-off-by: Andres Salomon
Signed-off-by: Takashi Iwai -
We shouldn't be touching V_REFOUT when we toggle HPF/analog input, so just
drop that code.Signed-off-by: Andres Salomon
Signed-off-by: Takashi Iwai -
This is no longer necessary, as we're no longer doing indexed i/o commands.
Signed-off-by: Andres Salomon
-
Fix an audible pop described in . Originally
based upon fixes by Mitch Bradley and Chris Ball.Signed-off-by: Andres Salomon
-
Use basic infrastructure code; geode_gpio* (rather than indexed i/o
EC access), and do an OLPC machine check in olpc_quirk.[dilinger@debian.org: don't return failure in olpc_quirks if !OLPC]
[dilinger@debian.org: drop the
Signed-off-by: Andres Salomon -
This is a 2nd cut at adding support for OLPC analog input.
Signed-off-by: Jaya Kumar
Signed-off-by: Andres Salomon