Age | Commit message (Collapse) | Author |
|
BugLink: http://bugs.launchpad.net/bugs/880632
The S/PDIF block's DPLL recovers the clock from the input
bitstream.
Signed-off-by: Alan Tull <alan.tull@freescale.com>
Signed-off-by: Eric Miao <eric.miao@linaro.org>
|
|
through HW
BugLink: http://bugs.launchpad.net/bugs/856933
When recording mono wav, SSI's network mode should be closed, or it will
influence the internal freq config, making recording fail.
Signed-off-by: Lionel Xu <Lionel.Xu@freescale.com>
Signed-off-by: Eric Miao <eric.miao@linaro.org>
|
|
BugLink: http://bugs.launchpad.net/bugs/878701
Adjust to use spin_lock_irqsave()/spin_lock_irqresotre(), so to
make it safe when called from interrupt context.
Signed-off-by: Haitao Zhang <haitao.zhang@linaro.org>
Signed-off-by: Eric Miao <eric.miao@linaro.org>
|
|
if there are two ipu, they will use same pixel look up table.
which will confuse get_clk
Signed-off-by: Jason Chen <b02280@freescale.com>
|
|
Signed-off-by: Jason Chen <b02280@freescale.com>
|
|
for driver files.
Signed-off-by: Jason Chen <b02280@freescale.com>
|
|
for arch/arm/plat-mxc/include/mach/ipu-v3.h
Signed-off-by: Jason Chen <b02280@freescale.com>
|
|
for include/linux/ipu.h.
Signed-off-by: Jason Chen <b02280@freescale.com>
|
|
there is chance channel already quit busy before wait disable
irq in ipu_disable_channel, so add check during irq wait.
this patch also comments f_calc and m_calc fix build warning.
Signed-off-by: Jason Chen <b02280@freescale.com>
|
|
sometimes update to cpmem may not correct.
make ipu_get_soc more robust.
Signed-off-by: Jason Chen <b02280@freescale.com>
|
|
keep spin lock for irq function, but use mutex replace other
splin lock to provide better sync method.
Add _ipu_get/put function to check clock enable.
Signed-off-by: Jason Chen <b02280@freescale.com>
|
|
commit ad19aef4a80094221b1b826185aea924627e8642
ENGR00155140 ipuv3: add support of power suspend/resume
add support of power suspend/resume.
because IPU has issue of restore current buffer register,
this code only work for single buffer mode.
Signed-off-by: Jason Chen <b02280@freescale.com>
|
|
BugLink: http://bugs.launchpad.net/bugs/877165
imx_pcm_new() calls imx_pcm_preallocate_dma_buffer() to allocate dma
buffers according _only_ to cpu_dai parameters, and this is not true.
A better way is to check out both cpu_dai and codec_dai.
Signed-off-by: Eric Miao <eric.miao@linaro.org>
|
|
BugLink: http://bugs.launchpad.net/bugs/855281
Playback/capture rates should be configured before the SPDIF codec
DAI is registered, according to the parameters that passed in by
the platform data. And this caused pulseaudio not working with the
SPDIF sound card.
Signed-off-by: Eric Miao <eric.miao@linaro.org>
|
|
BugLink: http://bugs.launchpad.net/bugs/857057
After adding support for S/PDIF audio output routing to HDMI, the
SGTL5000 became card #1, which was no longer #0, thus making it no
longer the default ALSA card.
imx_sgtl5000_init() doesn't need to be late_initcall(), module_init()
works just all right.
Signed-off-by: Eric Miao <eric.miao@linaro.org>
|
|
BugLink: http://bugs.launchpad.net/bugs/837155
S/PDIF tx and rx using ASoC layer.
Signed-off-by: Alan Tull <alan.tull@freescale.com>
Signed-off-by: Eric Miao <eric.miao@linaro.org>
|
|
BugLink: http://bugs.launchpad.net/bugs/837155
S/PDIF tx and rx using ASoC layer.
Signed-off-by: Alan Tull <alan.tull@freescale.com>
Signed-off-by: Eric Miao <eric.miao@linaro.org>
|
|
BugLink: http://bugs.launchpad.net/bugs/837797
Audio capture not support in 2.6.38 kernel, it is caused
by not setting ssi correctly in clock and sync method.
Original patch: ENGR00154526 MX5x, SSI: audio capture not supported
Signed-off-by: Zeng Zhaoming <b32542@freescale.com>
Signed-off-by: Lionel Xu <Lionel.Xu@freescale.com>
Signed-off-by: Eric Miao <eric.miao@linaro.org>
|
|
BugLink: http://bugs.launchpad.net/bugs/837797
There is no sound in the recorded wav, to enable recording, the VAG
should be powered up, and the mic bias resistor should be setup with
proper value.
Original patch subject: ENGR00156813 MX53 ALSA: Recording no sound
Signed-off-by: Lionel Xu <lionel.xu@freescale.com>
Signed-off-by: Eric Miao <eric.miao@linaro.org>
|
|
Signed-off-by: Eric Miao <eric.miao@linaro.org>
|
|
Linux 2.6.38 kernel bootup slow, it stopped at sdma firmware
loading for about one minute.
It is caused by firmware store on rootfs lib/firmware directory,
while sdma initialization happens before rootfs mounted.
To fix it, we have to build firmware in kernel image.
Signed-off-by: Zeng Zhaoming <b32542@freescale.com>
Signed-off-by: Eric Miao <eric.miao@linaro.org>
|
|
Signed-off-by: Eric Miao <eric.miao@linaro.org>
|
|
Signed-off-by: Richard Zhu <richard.zhu@linaro.org>
Signed-off-by: Eric Miao <eric.miao@linaro.org>
|
|
Signed-off-by: Richard Zhu <richard.zhu@linaro.org>
Signed-off-by: Eric Miao <eric.miao@linaro.org>
|
|
Signed-off-by: Richard Zhu <richard.zhu@linaro.org>
Signed-off-by: Eric Miao <eric.miao@linaro.org>
|
|
Signed-off-by: Richard Zhu <richard.zhu@linaro.org>
Signed-off-by: Eric Miao <eric.miao@linaro.org>
|
|
The DAC mux is actually a mux selection for the headphone output.
Renaming it to hp_mux will make this clearer.
Signed-off-by: Eric Miao <eric.miao@linaro.org>
|
|
forward ported code from 2.6.38
Signed-off-by: Haitao Zhang <haitao.zhang@linaro.org>
Signed-off-by: Eric Miao <eric.miao@linaro.org>
|
|
Signed-off-by: Eric Miao <eric.miao@linaro.org>
|
|
Copied directly from linux-linaro-2.6.38, largely commit bb9ebb9a5:
ENGR00141217-4 USB: Add USB Host/device/otg drivers support
Signed-off-by: Zhang Yan <b34916@freescale.com>
Signed-off-by: Eric Miao <eric.miao@linaro.org>
|
|
Copied directly from linux-linaro-2.6.38, largely commit bb9ebb9a5:
ENGR00141217-4 USB: Add USB Host/device/otg drivers support
Signed-off-by: Zhang Yan <b34916@freescale.com>
Signed-off-by: Eric Miao <eric.miao@linaro.org>
|
|
Copied directly from linux-linaro-2.6.38, commit b313cadcc:
ENGR00141217-3 MX53 MSL part upgrade to 2.6.38
Signed-off-by: Richard Zhao <richard.zhao@freescale.com>
Signed-off-by: Frank Li <Frank.Li@freescale.com>
Signed-off-by: Jason Chen <b02280@freescale.com>
Signed-off-by: Zeng Zhaoming <b32542@freescale.com>
Signed-off-by: Richard Zhu <r65037@freescale.com>
Signed-off-by: Zhou Jingyu <Jingyu.Zhou@freescale.com>
Signed-off-by: Zhang Yan <b34916@freescale.com>
Signed-off-by: Eric Miao <eric.miao@linaro.org>
|
|
Change copied directly from commit:
c3c5711 ENGR00141217-2 include file upgrade to 2.6.38
Signed-off-by: Richard Zhao <richard.zhao@linaro.org>
Signed-off-by: Eric Miao <eric.miao@linaro.org>
|
|
Signed-off-by: Richard Zhao <richard.zhao@linaro.org>
|
|
Signed-off-by: Richard Zhao <richard.zhao@linaro.org>
|
|
Signed-off-by: Jason Chen <b02280@freescale.com>
Signed-off-by: Eric Miao <eric.miao@linaro.org>
|
|
Signed-off-by: Jason Chen <b02280@freescale.com>
|
|
Signed-off-by: Jason Chen <b02280@freescale.com>
|
|
Signed-off-by: Jason Chen <b02280@freescale.com>
|
|
Signed-off-by: Jason Chen <b02280@freescale.com>
|
|
Signed-off-by: Jason Chen <b02280@freescale.com>
|
|
add ipu/tve/vga/hdmi output support.
Signed-off-by: Jason Chen <b02280@freescale.com>
|
|
Signed-off-by: Jason Chen <b02280@freescale.com>
|
|
Signed-off-by: Jason Chen <b02280@freescale.com>
|
|
Signed-off-by: Jason Chen <b02280@freescale.com>
|
|
Simplify the EDID utility functions in mxc_edid.c from
linux-imx-2.6.38.
Signed-off-by: Jason Chen <b02280@freescale.com>
|
|
Base framebuffer driver directly copied from linux-imx-2.6.38
Signed-off-by: Jason Chen <b02280@freescale.com>
|
|
Base IPUv3 driver copied directly from linux-imx-2.6.38.
Signed-off-by: Jason Chen <b02280@freescale.com>
|
|
Signed-off-by: Jason Chen <b02280@freescale.com>
|
|
Signed-off-by: Jason Chen <b02280@freescale.com>
|