aboutsummaryrefslogtreecommitdiffstats
path: root/sound/soc/codecs/Kconfig
Commit message (Collapse)AuthorAge
...
| * | | ASoC: pcm179x: Add I2C interface driverJacob Siverskog2016-01-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The PCM179x family supports both SPI and I2C. This patch adds support for the I2C interface. Signed-off-by: Jacob Siverskog <jacob@teenage.engineering> Reviewed-by: Johan Hovold <johan@kernel.org> Acked-by: Michael Trimarchi <michael@amarulasolutions.com> Signed-off-by: Mark Brown <broonie@kernel.org>
| * | | ASoC: pcm179x: Split into core and SPI partsJacob Siverskog2016-01-28
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | The pcm179x family supports both SPI and I2C for configuration. This patch splits the driver into core and SPI parts, in preparation for I2C support. Signed-off-by: Jacob Siverskog <jacob@teenage.engineering> Reviewed-by: Johan Hovold <johan@kernel.org> Acked-by: Michael Trimarchi <michael@amarulasolutions.com> Signed-off-by: Mark Brown <broonie@kernel.org>
* / | ASoC: hdac_hdmi: Apply constraints based on ELDSubhransu S. Prusty2016-02-15
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | Uses the drm ELD core framework to apply rate and channel Also compute the format to be set based on ELD. Even though the channel constraint is based on ELD, infoframe is set with stereo only. Multichannel support will be added later. Signed-off-by: Subhransu S. Prusty <subhransu.s.prusty@intel.com> Signed-off-by: Vinod Koul <vinod.koul@intel.com> Signed-off-by: Mark Brown <broonie@kernel.org>
* | Merge remote-tracking branch 'asoc/topic/pcm1792a' into asoc-nextMark Brown2016-01-11
|\ \
| * | ASoC: pcm1792a: Rename pcm1792a to pcm179xMichael Trimarchi2016-01-10
| |/ | | | | | | | | | | | | | | pcm1792a is compatible with pcm1795 and pcm1796 so it's better to have them under the common name pcm179x Signed-off-by: Michael Trimarchi <michael@amarulasolutions.com> Signed-off-by: Mark Brown <broonie@kernel.org>
| |
| \
| \
| \
*---. \ Merge remote-tracking branches 'asoc/topic/wm8962', 'asoc/topic/wm8974' and ↵Mark Brown2015-12-22
|\ \ \ \ | | | | | | | | | | | | | | | 'asoc/topic/wm9713' into asoc-next
| | | * | ASoC: wm9713: convert to regmapRobert Jarzmik2015-11-16
| | | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Convert the Wolfson WM9713 to regmap API. This will leverage all the regmap functions (debug, registers update, etc ...). As a bonus, this will pave the path to gpio chip introduction, and devicetree support. This was tested on the mioa701 board, pxa27x based, in PCM playback, and through suspend/resume. Signed-off-by: Robert Jarzmik <robert.jarzmik@free.fr> Reviewed-by: Charles Keepax <ckeepax@opensource.wolfsonmicro.com> Signed-off-by: Mark Brown <broonie@kernel.org>
| | * / ASoC: wm8974: add devicetree supportMans Rullgard2015-12-18
| | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds devicetree support to the wm8974 codec driver. With a DT-based kernel, there is no board-specific setting to select the driver so allow it to be manually chosen. Signed-off-by: Mans Rullgard <mans@mansr.com> Acked-by: Charles Keepax <ckeepax@opensource.wolfsonmicro.com> Signed-off-by: Mark Brown <broonie@kernel.org>
| | |
| \ \
*-. \ \ Merge remote-tracking branches 'asoc/topic/rt286', 'asoc/topic/rt5616' and ↵Mark Brown2015-12-22
|\ \ \ \ | | |_|/ | |/| | | | | | 'asoc/topic/rt5677' into asoc-next
| | * | ASoC: rt5616: add rt5616 codec driverBard Liao2015-12-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This is the initial codec driver for rt5616. Signed-off-by: Bard Liao <bardliao@realtek.com> Signed-off-by: Mark Brown <broonie@kernel.org>
| | * | ASoC: rt5659: add rt5659 codec driverBard Liao2015-11-18
| |/ / | | | | | | | | | | | | | | | | | | This is the initial codec driver for rt5659. Signed-off-by: Bard Liao <bardliao@realtek.com> Signed-off-by: Mark Brown <broonie@kernel.org>
| | |
| \ \
| \ \
| \ \
*---. \ \ Merge remote-tracking branches 'asoc/topic/pxa', 'asoc/topic/qcom', ↵Mark Brown2015-12-22
|\ \ \ \ \ | | |_|/ / | |/| | / | | | |/ | | |/| 'asoc/topic/rcar', 'asoc/topic/rk3036' and 'asoc/topic/rockchip' into asoc-next
| | | * ASoC: rk3036: Inno codec driver for RK3036 SoCZhengShunQian2015-11-23
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | RK3036 SoC integrated with an Inno audio codec. This driver implements the functions of it. There is not need a special machine driver, since the simple-card machine driver works perfect in this case. Signed-off-by: ZhengShunQian <zhengsq@rock-chips.com> Signed-off-by: Mark Brown <broonie@kernel.org>
| | |
| \ \
*-. \ \ Merge remote-tracking branches 'asoc/topic/fsl-spdif', 'asoc/topic/img' and ↵Mark Brown2015-12-22
|\ \ \ \ | | |/ / | |/| | | | | | 'asoc/topic/intel' into asoc-next
| | * | ASoC: hdac: Fix Makefile and Kconfig sortingMark Brown2015-11-23
| | | | | | | | | | | | | | | | Signed-off-by: Mark Brown <broonie@kernel.org>
| | * | ASoC: hdac-hdmi: make driver select CONFIG_HDMIVinod Koul2015-11-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since driver use infoframe symbols from video/hdmi.c we should select this symbol for this driver Reported-by: kbuild test robot <fengguang.wu@intel.com> Signed-off-by: Vinod Koul <vinod.koul@intel.com> Signed-off-by: Mark Brown <broonie@kernel.org>
| | * | ASoC: hdac-hdmi: Add hdmi driverSubhransu S. Prusty2015-11-21
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds HDA based HDMI driver to be used in platforms like SKL and onwards Register the hdmi driver with hda bus and register dais. Also parse the widget and initialize identified pin and converter widgets. For simplification, currently only one pin and one converter widget are enabled on board, as well as limit the rates supported to simples ones and not based on ELD. This things will come eventually once basic support for this is merged Signed-off-by: Subhransu S. Prusty <subhransu.s.prusty@intel.com> Signed-off-by: Vinod Koul <vinod.koul@intel.com> Signed-off-by: Mark Brown <broonie@kernel.org>
| | |
| \ \
*-. \ \ Merge remote-tracking branches 'asoc/topic/atmel-classd', 'asoc/topic/const' ↵Mark Brown2015-12-22
|\ \ \ \ | | |/ / | |/| | | | | | and 'asoc/topic/da7218' into asoc-next
| | * | ASoC: da7218: Add da7218 codec driverAdam Thomson2015-11-30
| |/ / | | | | | | | | | | | | | | | | | | This adds support for DA7217 and DA7218 audio codecs. Signed-off-by: Adam Thomson <Adam.Thomson.Opensource@diasemi.com> Signed-off-by: Mark Brown <broonie@kernel.org>
| | |
| \ \
*-. \ \ Merge remote-tracking branches 'asoc/topic/ac97', 'asoc/topic/adsp', ↵Mark Brown2015-12-22
|\ \ \ \ | | |/ / | |/| | | | | | 'asoc/topic/ak4613' and 'asoc/topic/atmel' into asoc-next
| | * | ASoC: wm5110: Provide basic hookup for voice controlCharles Keepax2015-12-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Register a platform driver for the CODEC and add DAIs that will be used to connect a compressed record path for the voice control functionality. Signed-off-by: Charles Keepax <ckeepax@opensource.wolfsonmicro.com> Signed-off-by: Mark Brown <broonie@kernel.org>
| | * | ASoC: cs47l24: Add driver for Cirrus Logic CS47L24 and WM1831 codecsRichard Fitzgerald2015-11-16
| |/ / | | | | | | | | | | | | | | | | | | This patch adds support for the Cirrus Logic CS47L24 and WM1831 codecs. Signed-off-by: Richard Fitzgerald <rf@opensource.wolfsonmicro.com> Signed-off-by: Mark Brown <broonie@kernel.org>
* / / ASoC: pcm3168a: Add driver for pcm3168a codecDamien.Horsley2015-12-12
|/ / | | | | | | | | | | | | Add driver for Texas Instruments pcm3168a codec Signed-off-by: Damien.Horsley <Damien.Horsley@imgtec.com> Signed-off-by: Mark Brown <broonie@kernel.org>
| |
| \
*-. | Merge remote-tracking branches 'asoc/topic/nau8825' and 'asoc/topic/pxa' ↵Mark Brown2015-10-25
|\ \| | | | | | | | | | into asoc-next
| * | ASoC: nau8825: Add driver for headset chip Nuvoton 8825Anatol Pomozov2015-10-07
| | | | | | | | | | | | | | | | | | Sponsored-by: Google Chromium project Signed-off-by: Anatol Pomozov <anatol.pomozov@gmail.com> Signed-off-by: Mark Brown <broonie@kernel.org>
* | | Merge remote-tracking branch 'asoc/topic/da7219' into asoc-nextMark Brown2015-10-25
|\ \ \
| * | | ASoC: codecs: Add da7219 codec driverAdam Thomson2015-10-02
| | |/ | |/| | | | | | | | | | | | | | | | | | | This adds support for the DA7219 audio codec with built-in advanced accessory detect features. Signed-off-by: Adam Thomson <Adam.Thomson.Opensource@diasemi.com> Signed-off-by: Mark Brown <broonie@kernel.org>
| | |
| \ \
*-. \ \ Merge remote-tracking branches 'asoc/topic/ad193x' and 'asoc/topic/arizona' ↵Mark Brown2015-10-25
|\ \ \ \ | | |/ / | |/| | | | | | into asoc-next
| | * | ASoC: wm8998: Initial WM8998 codec driverRichard Fitzgerald2015-10-02
| |/ / | | | | | | | | | | | | | | | Signed-off-by: Richard Fitzgerald <rf@opensource.wolfsonmicro.com> Signed-off-by: Charles Keepax <ckeepax@opensource.wolfsonmicro.com> Signed-off-by: Mark Brown <broonie@kernel.org>
| | |
| \ \
*-. \ \ Merge remote-tracking branches 'asoc/topic/blackfin', 'asoc/topic/davinci', ↵Mark Brown2015-09-23
|\ \ \ \ | | |/ / | |/| / | | |/ 'asoc/topic/fsl', 'asoc/topic/hdmi' and 'asoc/topic/intel' into asoc-next
| | * ASoC: hdmi: Remove obsolete dummy HDMI codecJyri Sarha2015-09-19
| |/ | | | | | | | | | | | | | | The hdmi stub codec has not been used since refactoring of OMAP HDMI audio support. Signed-off-by: Jyri Sarha <jsarha@ti.com> Signed-off-by: Mark Brown <broonie@kernel.org>
* / ASoC: add ak4613 supportKuninori Morimoto2015-09-17
|/ | | | | Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> Signed-off-by: Mark Brown <broonie@kernel.org>
*---. Merge remote-tracking branches 'asoc/topic/ssm2518', 'asoc/topic/sta529', ↵Mark Brown2015-08-30
|\ \ \ | | | | | | | | | | | | 'asoc/topic/sti' and 'asoc/topic/sti-sas' into asoc-next
| | | * ASoC: sti-sas: Remove spurious dependency on SND_SOC_STIMark Brown2015-07-13
| | | | | | | | | | | | | | | | Signed-off-by: Mark Brown <broonie@kernel.org>
| | | * ASoC: sti-sas: Add sti platform codecArnaud Pouliquen2015-07-10
| | |/ | | | | | | | | | | | | | | | | | | | | | Codec part of the sti platform that supports codec IPs. This first version does not support HDMI, but only DAC and SPDIF out. Signed-off-by: Arnaud Pouliquen <arnaud.pouliquen@st.com> Signed-off-by: Mark Brown <broonie@kernel.org>
| | |
| \ \
| \ \
| \ \
*---. \ \ Merge remote-tracking branches 'asoc/topic/fsl-spdif', 'asoc/topic/fsl-ssi', ↵Mark Brown2015-08-30
|\ \ \ \ \ | | |_|_|/ | |/| | | | | | | | 'asoc/topic/gtm601', 'asoc/topic/ics43432' and 'asoc/topic/ids' into asoc-next
| | | * | Merge branch 'topic/gtm601' of ↵Mark Brown2015-08-27
| | | |\ \ | | | | | | | | | | | | | | | | | | git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into asoc-ics43432
| | * | | | Merge branch 'topic/ics43432' of ↵Mark Brown2015-08-27
| | |\| | | | | | |/ / | | |/| | | | | | | git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into asoc-gtm601
| | | * | ASoC: ics43432: Add codec driver for InvenSense ICS-43432Ricard Wanderlof2015-08-27
| | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add support for the InvenSense ICS-43432 I2S MEMS microphone. This is a non-software-configurable MEMS microphone with I2S output. Tested on a setup with a single ICS-43432 (the device itself supports stereo operation using a hardware pin controlling left vs. right channel output). Signed-off-by: Ricard Wanderlof <ricardw@axis.com> Signed-off-by: Mark Brown <broonie@kernel.org>
| | * | ASoC: Add gtm601 codec driverMarek Belisko2015-07-06
| |/ / | | | | | | | | | | | | | | | | | | | | | This driver add PCM interface to a GTM601 UMTS modem chip. There is no configuration interface. Signed-off-by: Marek Belisko <marek@goldelico.com> Signed-off-by: Mark Brown <broonie@kernel.org>
| | |
| \ \
*-. \ \ Merge remote-tracking branches 'asoc/topic/cs42l56', 'asoc/topic/cs42l73', ↵Mark Brown2015-08-30
|\ \ \ \ | | |/ / | |/| / | |_|/ |/| | 'asoc/topic/cs4349' and 'asoc/topic/da732x' into asoc-next
| | * ASoC: cs4349: Add support for Cirrus Logic CS4349Tim Howe2015-07-16
| |/ | | | | | | | | Signed-off-by: Tim Howe <tim.howe@cirrus.com> Signed-off-by: Mark Brown <broonie@kernel.org>
* / ASoC: add rt298 codec driverBard Liao2015-07-09
|/ | | | | | | It is the initial version of ALC298 codec driver. Signed-off-by: Bard Liao <bardliao@realtek.com> Signed-off-by: Mark Brown <broonie@kernel.org>
*-. Merge remote-tracking branches 'asoc/topic/qcom', 'asoc/topic/rcar', ↵Mark Brown2015-06-22
|\ \ | | | | | | | | | 'asoc/topic/rt286' and 'asoc/topic/rt5640' into asoc-next
| | * ASoC: rt286: Add RL6347A class device shared support for RT286Oder Chiou2015-06-12
| |/ | | | | | | | | | | | | | | The patch separates the IO function from the rt286. It is prepared to share for new chips that support the same IO function. Signed-off-by: Oder Chiou <oder_chiou@realtek.com> Signed-off-by: Mark Brown <broonie@kernel.org>
| |
| \
*-. \ Merge remote-tracking branches 'asoc/topic/sta350', 'asoc/topic/tas2552', ↵Mark Brown2015-06-05
|\ \ \ | | |/ | |/| | | | 'asoc/topic/tas3a227e' and 'asoc/topic/tas571x' into asoc-next
| | * ASoC: tas571x: New driver for TI TAS571x power amplifiersKevin Cernekee2015-05-04
| |/ | | | | | | | | | | | | | | | | | | Introduce a new codec driver for the Texas Instruments TAS5711/TAS5717/TAS5719 power amplifier chips. These chips are typically used to take an I2S digital audio input and drive 10-20W into a pair of speakers. Signed-off-by: Kevin Cernekee <cernekee@chromium.org> Signed-off-by: Mark Brown <broonie@kernel.org>
| |
| \
*-. \ Merge remote-tracking branches 'asoc/topic/au1x', 'asoc/topic/bt-sco', ↵Mark Brown2015-06-05
|\ \ \ | | |/ | |/| | | | 'asoc/topic/cs35l32' and 'asoc/topic/da7210' into asoc-next
| | * ASoC: da7210: Fix dependency to allow build with SND_SOC_I2C_AND_SPIAxel Lin2015-05-04
| |/ | | | | | | | | | | | | | | | | Since commit aa0e25caafb7 ("ASoC: da7210: Add support for spi regmap"), the da7210 codec driver supports both I2C and SPI buses. Thus update the dependency accordingly. Signed-off-by: Axel Lin <axel.lin@ingics.com> Signed-off-by: Mark Brown <broonie@kernel.org>
* / ASoC: ac97: make selectable in configMaciej S. Szmigiero2015-05-22
|/ | | | | | | | | | | Make generic ASoC AC'97 CODEC selectable in config. This way this driver can be used for platforms which don't need specialized AC'97 CODEC drivers but which are not directly selectable in config themselves (for example DT based ones). Signed-off-by: Maciej Szmigiero <mail@maciej.szmigiero.name> Signed-off-by: Mark Brown <broonie@kernel.org>