30 Aug, 2013
3 commits
29 Aug, 2013
1 commit
-
This patch implements a device-tree-only machine driver for Freescale
i.MX series Soc. It works with spdif_transmitter/spdif_receiver and
fsl_spdif.c drivers.Signed-off-by: Nicolin Chen
Acked-by: Stephen Warren
Signed-off-by: Mark Brown
24 Aug, 2013
1 commit
-
The swapaccount kernel parameter without any values has been removed by
commit a2c8990aed5a ("memsw: remove noswapaccount kernel parameter") but
it seems that we didn't get rid of all the left overs.Make sure that menuconfig help text and kernel-parameters.txt are clear
about value for the paramter and remove the stalled comment which is not
very much useful on its own.Signed-off-by: Michal Hocko
Reported-by: Gergely Risko
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds
23 Aug, 2013
2 commits
-
ASoC: Updates for v3.12
- DAPM is now mandatory for CODEC drivers in order to avoid the repeated
regressions in the special cases for non-DAPM CODECs and make it
easier to integrate with other components on boards. All existing
drivers have had some level of DAPM support added.
- A lot of cleanups in DAPM plus support for maintaining controls in a
specific state while a DAPM widget all contributed by Lars-Peter Clausen.
- Core helpers for bitbanged AC'97 reset from Markus Pargmann.
- New drivers and support for Analog Devices ADAU1702 and ADAU1401(a),
Asahi Kasei Microdevices AK4554, Atmel AT91ASM9x5 and WM8904 based
machines, Freescale S/PDIF and SSI AC'97, Renesas R-Car SoCs, Samsung
Exynos5420 SoCs, Texas Instruments PCM1681 and PCM1792A and Wolfson
Microelectronics WM8997.
- Support for building drivers that can support it cross-platform for
compile test. -
This patch adds DT support to the audio subsystem of the mvebu family
(Kirkwood, Dove, Armada 370).Signed-off-by: Jean-Francois Moine
Signed-off-by: Mark Brown
22 Aug, 2013
13 commits
-
This patch adds ac97-slave support.
For ac97, the registers have to be setup earlier than for other ssi
modes because there is some communication with the external device
before streaming. So this patch introduces a fsl_ssi_setup function to
setup the registers for different ssi operation modes seperately.This patch was tested with imx27-pca100.
Signed-off-by: Markus Pargmann
Tested-by: Shawn Guo
Signed-off-by: Mark Brown -
This patch implements a device-tree-only CPU DAI driver for Freescale
S/PDIF controller that supports stereo playback and record feature.Signed-off-by: Nicolin Chen
Acked-by: Stephen Warren
Signed-off-by: Mark Brown
20 Aug, 2013
1 commit
-
This patch adds generic ac97 reset functions using pincontrol and gpio
parsed from devicetree.Signed-off-by: Markus Pargmann
Signed-off-by: Mark Brown
15 Aug, 2013
5 commits
-
The bindings do not carry any resources, as the module only registers
the ASoC platform driver.Signed-off-by: Daniel Mack
Signed-off-by: Mark Brown -
The pxa ssp DAI acts as a user of a pxa ssp port, and needs an
appropriate 'port' phandle in DT to reference the upstream.Signed-off-by: Daniel Mack
Signed-off-by: Mark Brown -
…e/sound into asoc-pxa
-
Add a Mic Jack widget to the Tegra+RT5640 machine driver, and document
this in the DT binding. This enables the DT to include the Mic Jack in
the audio routing table, and hence enables capture of audio, in addition
to the previously-working playback.Signed-off-by: Stephen Warren
Signed-off-by: Mark Brown -
This patch contains an ugly hack for looking up the the DMA request
number. The problem here is that the implementation as it stands will
allocate the DMA channel from the user of the ssp port, and hence we
cannot allocate a real channel here.Signed-off-by: Daniel Mack
Acked-by: Haojian Zhuang
Signed-off-by: Mark Brown
13 Aug, 2013
6 commits
-
Exynos5420 added support for I2S TDM mode. For this, there are some
register changes in the I2S controller. This patch adds the relevant
register changes to support I2S in normal mode. This patch adds a
quirk for TDM mode and if TDM mode is present all the relevent changes
will be applied.Signed-off-by: Padmavathi Venna
Reviewed-by: Tomasz Figa
Signed-off-by: Mark Brown -
Samsung has different versions of I2S introduced in different
platforms. Each version has some new support added for multichannel,
secondary fifo, s/w reset control and internal mux for rclk src clk.
Each newly added change has a quirk. So this patch adds all the
required quirks as driver data and based on compatible string from
dtsi fetches the quirks.Signed-off-by: Padmavathi Venna
Reviewed-by: Tomasz Figa
Signed-off-by: Mark Brown -
Signed-off-by: Mark Brown
-
The pin list is the same for any board using the CODEC.
Signed-off-by: Mark Brown
Acked-by: Stephen Warren -
The pin list is the same for any board using the CODEC.
Signed-off-by: Mark Brown
Acked-by: Stephen Warren -
The pin list is the same for any board using the CODEC.
Signed-off-by: Mark Brown
Acked-by: Stephen Warren
12 Aug, 2013
1 commit
-
Pull i2c fixes from Wolfram Sang:
"Some driver bugfixes for the I2C subsystem"* 'i2c/for-current' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux:
i2c: mv64xxx: Document the newly introduced allwinner compatible
i2c: Fix Kontron PLD prescaler calculation
i2c: i2c-mxs: Use DMA mode even for small transfers
10 Aug, 2013
1 commit
-
Pull media fixes from Mauro Carvalho Chehab:
"Some driver fixes (em28xx, coda, usbtv, s5p, hdpvr and ml86v7667) and
a fix for media DocBook"* 'v4l_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media:
[media] em28xx: fix assignment of the eeprom data
[media] hdpvr: fix iteration over uninitialized lists in hdpvr_probe()
[media] usbtv: fix dependency
[media] usbtv: Throw corrupted frames away
[media] usbtv: Fix deinterlacing
[media] v4l2: added missing mutex.h include to v4l2-ctrls.h
[media] DocBook: upgrade media_api DocBook version to 4.2
[media] ml86v7667: fix compile warning: 'ret' set but not used
[media] s5p-g2d: Fix registration failure
[media] media: coda: Fix DT driver data pointer for i.MX27
[media] s5p-mfc: Fix input/output format reporting
09 Aug, 2013
1 commit
-
Pull regulator DT binding fixes from Mark Brown:
"A couple of fixes to bring the DT binding documentation for Palmas
into sync with the code"* tag 'regulator-v3.11-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator:
regulator: palmas-pmic: doc: remove ti,tstep
regulator: palmas-pmic: doc: fix typo for sleep-mode
08 Aug, 2013
1 commit
-
The pin list is the same for any board using the CODEC.
Signed-off-by: Mark Brown
Acked-by: Stephen Warren
Acked-by: Mark Rutland
07 Aug, 2013
4 commits
-
Signed-off-by: Maxime Ripard
Signed-off-by: Wolfram Sang -
As atmel-ssc can be used with DMA, the documentation should be updated.
Also, a configuration DMA example is given.Signed-off-by: Richard Genoud
Signed-off-by: Mark Brown -
Description of the Asoc machine driver for an at91sam9x5 based board
with a wm8731 audio DAC. Wm8731 is clocked by a crystal and used as a
master on the SSC/I2S interface. Its connections are a headphone jack
and an Line input jack.[Richard: this is based on an old patch from Nicolas that I forward
ported and reworked to use only device tree]Signed-off-by: Nicolas Ferre
Signed-off-by: Richard Genoud
Signed-off-by: Mark Brown -
There may be some platforms using fsl-ssi that do not have a DMA driver
with generic DMA bindings. So this patch adds support for the generic
DMA bindings, while still accepting the old "fsl,dma-events" property if
"dmas" is not found.Signed-off-by: Markus Pargmann
Tested-by: Shawn Guo
Signed-off-by: Mark Brown