aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-10-22imx5_android_defconfig: disable a.out temporarily and enable TEST_POWERandroid-release-2011-10-1lt-3.1-androidEric Miao
Signed-off-by: Eric Miao <eric.miao@linaro.org>
2011-10-22imx5_android_defconfig: initial default android kernel configsEric Miao
Signed-off-by: Eric Miao <eric.miao@linaro.org>
2011-10-22Merge branch 'linaro-android-3.1-fport' of ↵Eric Miao
git://git.linaro.org/people/jstultz/android into lt-3.1-android
2011-10-22SAUCE: mx53_loco: fix deadlock report from sdma_tx_submit() during bootHaitao Zhang
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>
2011-10-21ENGR00156996 ipuv3: fix pixel clock look up tableJason Chen
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>
2011-10-21add dummy cpu_is_mx6q support.Jason Chen
Signed-off-by: Jason Chen <b02280@freescale.com>
2011-10-21ENGR00156673-3 ipuv3: move mach related definition to mach dirJason Chen
for driver files. Signed-off-by: Jason Chen <b02280@freescale.com>
2011-10-21ENGR00156673-2 ipuv3: move mach related definition to mach dirJason Chen
for arch/arm/plat-mxc/include/mach/ipu-v3.h Signed-off-by: Jason Chen <b02280@freescale.com>
2011-10-21ENGR00156673-1 ipuv3: move mach related definition to mach dirJason Chen
for include/linux/ipu.h. Signed-off-by: Jason Chen <b02280@freescale.com>
2011-10-21ENGR00156374 ipuv3: check channel busy while wait disable irqJason Chen
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>
2011-10-21ENGR00156234 ipuv3: fix cpmem issueJason Chen
sometimes update to cpmem may not correct. make ipu_get_soc more robust. Signed-off-by: Jason Chen <b02280@freescale.com>
2011-10-21ENGR00155146 ipuv3: use mutex instead of spin lockJason Chen
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>
2011-10-21ipu3: Backport to freescale commitJason Chen
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>
2011-10-18SAUCE: fix imx_pcm_new() to allocate dma buffer correctlylt-3.1-2011.10-0Eric Miao
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>
2011-10-18SAUCE: set correct rates before registering SPDIF codec DAIEric Miao
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>
2011-10-18SAUCE: adjust sgtl5000 and S/PDIF orderEric Miao
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>
2011-10-18SAUCE: ENGR00139461-2 mxc alsa soc spdif driverAlan Tull
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>
2011-10-18SAUCE: ENGR00139461-1 mxc alsa soc spdif driverAlan Tull
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>
2011-10-18SAUCE: mx53loco: fix audio capture using SSI SYN modeLionel Xu
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>
2011-10-16SAUCE: sgtl5000: fix power on/off of MIC biasLionel Xu
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>
2011-10-14usb: make USB_GADGET_ARC tristateEric Miao
Signed-off-by: Eric Miao <eric.miao@linaro.org>
2011-10-14ENGR00141732 SDMA: Fix bootup stop at sdma firmware loadingZeng Zhaoming
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>
2011-10-14SAUCE: support building of imx51 and imx53 in a single zImageEric Miao
Signed-off-by: Eric Miao <eric.miao@linaro.org>
2011-10-14mx53_loco: add sgtl5000 audio supportEric Miao
Signed-off-by: Richard Zhu <richard.zhu@linaro.org> Signed-off-by: Eric Miao <eric.miao@linaro.org>
2011-10-14mx5: fixed incorrect sdma clock device nameEric Miao
Signed-off-by: Richard Zhu <richard.zhu@linaro.org> Signed-off-by: Eric Miao <eric.miao@linaro.org>
2011-10-14sound: change IMX_DMATYPE_SSI to IMX_DMATYPE_SSI_SPEric Miao
Signed-off-by: Richard Zhu <richard.zhu@linaro.org> Signed-off-by: Eric Miao <eric.miao@linaro.org>
2011-10-14sound: add imx-sgtl5000Eric Miao
Signed-off-by: Richard Zhu <richard.zhu@linaro.org> Signed-off-by: Eric Miao <eric.miao@linaro.org>
2011-10-14ASoC: sgtl5000: rename dac_mux to hp_muxEric Miao
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>
2011-10-14mx53_loco: enabled USB Host1Haitao Zhang
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>
2011-10-14usb: convert arcotg_udc.c to the new udc infrastructureEric Miao
Signed-off-by: Eric Miao <eric.miao@linaro.org>
2011-10-14usb: add gadget support for the USB device controllerEric Miao
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>
2011-10-14usb: add ehci host driverEric Miao
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>
2011-10-14usb: add usb_common.c for common codeEric Miao
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>
2011-10-14imx: add support for board revision and imx_cpu_ver()Eric Miao
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>
2011-10-14mx53_loco: add amd_gpu deviceRichard Zhao
Signed-off-by: Richard Zhao <richard.zhao@linaro.org>
2011-10-14amd-gpu: add driver codeRichard Zhao
Signed-off-by: Richard Zhao <richard.zhao@linaro.org>
2011-10-14mx53_loco: add vpu deviceJason Chen
Signed-off-by: Jason Chen <b02280@freescale.com> Signed-off-by: Eric Miao <eric.miao@linaro.org>
2011-10-14vpu: add driver for mxc vpuJason Chen
Signed-off-by: Jason Chen <b02280@freescale.com>
2011-10-14mx53_loco: add v4l2 output supportJason Chen
Signed-off-by: Jason Chen <b02280@freescale.com>
2011-10-14v4l2: add v4l2 output support for mxcJason Chen
Signed-off-by: Jason Chen <b02280@freescale.com>
2011-10-14ARM: mx53/loco: add pwm backlight deviceJason Chen
Signed-off-by: Jason Chen <b02280@freescale.com>
2011-10-14mx53: add pwm devices supportJason Chen
Signed-off-by: Jason Chen <b02280@freescale.com>
2011-10-14mx53_loco: add display supportJason Chen
add ipu/tve/vga/hdmi output support. Signed-off-by: Jason Chen <b02280@freescale.com>
2011-10-14ipuv3: add driver for LDB - LVDS Display BridgeJason Chen
Signed-off-by: Jason Chen <b02280@freescale.com>
2011-10-14ipuv3: add driver for sii902x HDMI transceiverJason Chen
Signed-off-by: Jason Chen <b02280@freescale.com>
2011-10-14ipuv3: add tve.c driver for TVOUT and VGA outputJason Chen
Signed-off-by: Jason Chen <b02280@freescale.com>
2011-10-14ipuv3: add EDID utility functionsJason Chen
Simplify the EDID utility functions in mxc_edid.c from linux-imx-2.6.38. Signed-off-by: Jason Chen <b02280@freescale.com>
2011-10-14ipuv3: add framebuffer driverJason Chen
Base framebuffer driver directly copied from linux-imx-2.6.38 Signed-off-by: Jason Chen <b02280@freescale.com>
2011-10-14ipuv3: add base driver for ipuv3Jason Chen
Base IPUv3 driver copied directly from linux-imx-2.6.38. Signed-off-by: Jason Chen <b02280@freescale.com>
2011-10-14mx5: set CONSISTENT_DMA_SIZE to 128M for mx5Jason Chen
Signed-off-by: Jason Chen <b02280@freescale.com>