aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-12-02SAUCE: fix building error of mxc_v4l2_output.clt-3.2Eric Miao
CC [M] drivers/media/video/mxc/output/mxc_v4l2_output.o linux-linaro/drivers/media/video/mxc/output/mxc_v4l2_output.c:203:12: error: static declaration of ‘fmt_to_bpp’ follows non-static declaration linux-linaro/include/linux/ipu.h:257:14: note: previous declaration of ‘fmt_to_bpp’ was here make[5]: *** [drivers/media/video/mxc/output/mxc_v4l2_output.o] Error 1 make[4]: *** [drivers/media/video/mxc/output] Error 2 make[3]: *** [drivers/media/video] Error 2 make[2]: *** [drivers/media] Error 2 make[1]: *** [drivers] Error 2 make: *** [sub-make] Error 2 Signed-off-by: Eric Miao <eric.miao@linaro.org>
2011-12-02SAUCE: fix building errors of arch/arm/plat-mxc/lluart.cEric Miao
CC arch/arm/mach-imx/lluart.o In file included from linux-linaro/arch/arm/plat-mxc/include/mach/hardware.h:108:0, from linux-linaro/arch/arm/mach-imx/lluart.c:17: linux-linaro/arch/arm/plat-mxc/include/mach/mxc.h:214:33: warning: ‘enum mxc_cpu_pwr_mode’ declared inside parameter list [enabled by default] linux-linaro/arch/arm/plat-mxc/include/mach/mxc.h:214:33: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default] linux-linaro/arch/arm/mach-imx/lluart.c: In function ‘imx_lluart_map_io’: linux-linaro/arch/arm/mach-imx/lluart.c:39:21: error: request for member ‘virtual’ in something not a structure or union linux-linaro/arch/arm/mach-imx/lluart.c:40:3: error: implicit declaration of function ‘ARRY_SIZE’ [-Werror=implicit-function-declaration] linux-linaro/arch/arm/mach-imx/lluart.c:40:3: warning: passing argument 1 of ‘iotable_init’ from incompatible pointer type [enabled by default] linux-linaro/arch/arm/include/asm/mach/map.h:35:13: note: expected ‘struct map_desc *’ but argument is of type ‘struct map_desc (*)[2]’ cc1: some warnings being treated as errors make[2]: *** [arch/arm/mach-imx/lluart.o] Error 1 make[1]: *** [arch/arm/mach-imx] Error 2 make: *** [sub-make] Error 2 Signed-off-by: Eric Miao <eric.miao@linaro.org>
2011-12-02SAUCE: remove unnecessary select of ARCH_MX5Eric Miao
Signed-off-by: Eric Miao <eric.miao@linaro.org>
2011-12-02imx6q_sabrelite_defconfig: change for display changeJason Chen
Signed-off-by: Jason Chen <jason.chen@linaro.org>
2011-12-02imx6q: change FORCE_MAX_ZONEORDER to 14Jason Chen
Signed-off-by: Jason Chen <jason.chen@linaro.org>
2011-12-02ARM DMA: change DEFAULT_CONSISTENT_DMA_SIZE to 64MJason Chen
Signed-off-by: Jason Chen <jason.chen@linaro.org>
2011-12-02imx6q-sabrelite: add ipuv3 fb dt supportJason Chen
Signed-off-by: Jason Chen <jason.chen@linaro.org>
2011-12-02imx6q-sabrelite: add a tmp method for IOMUX settingJason Chen
Signed-off-by: Jason Chen <jason.chen@linaro.org>
2011-12-02imx6q-sabrelite: add mxc hdmi and related i2c dt supportJason Chen
Signed-off-by: Jason Chen <jason.chen@linaro.org>
2011-12-02imx6q-saberlite: add ipu3 dt supportJason Chen
Signed-off-by: Jason Chen <jason.chen@linaro.org>
2011-12-02mmc: sdhci-esdhc-imx: support 8 bit MMCRichardZhu
enable 8 bit MMC mode according to mmc stack. Signed-off-by: RichardZhu <richard.zhu@linaro.org>
2011-12-02mmc: sdhci-esdhc-imx: sd dat1 glitch causes system panicRichardZhu
some sd cards insertion will cause a glitch on sd dat1 which is also a card interrupt signal. Thus the wrongly generated card interrupt will make system panic because there's no registered sdio interrupt handler. the patch fixes this issue. Signed-off-by: Tony Lin <tony.lin@freescale.com> Signed-off-by: RichardZhu <richard.zhu@linaro.org>
2011-12-02mmc: sdhci-esdhc-imx: workaround for TC intr coming ealier than DMA intriRichardZhu
On mx6, if TC interrupt bit is set but DMA interrupt bit is clear, read status register again in case DMA interrupt will come in next time cycle. Signed-off-by: Tony Lin <tony.lin@freescale.com> Signed-off-by: RichardZhu <richard.zhu@linaro.org>
2011-12-02mx53_loco: move redundant imx53_add_ahci_imxRichardZhu
Signed-off-by: RichardZhu <richard.zhu@linaro.org>
2011-12-02MXC HDMI: porting to fsl imx_2.6.38 branch baseJason Chen
to base commit 433c6306fe9455163cff3591b4cf8e2f22bc6cc8 add mfd mxc hdmi core add mxc hdmi Signed-off-by: Jason Chen <jason.chen@linaro.org>
2011-12-02IPU3 FB: porting to fsl imx_2.6.38 branch baseJason Chen
to base commit 433c6306fe9455163cff3591b4cf8e2f22bc6cc8 add ipuv3 fb driver. add mxc display driver. add mxc edid driver. add display device driver for lcd/ldb/tve/dvi/sii902x Signed-off-by: Jason Chen <jason.chen@linaro.org>
2011-12-02IPU3: porting to fsl imx_2.6.38 branch baseJason Chen
porting to commit 433c6306fe9455163cff3591b4cf8e2f22bc6cc8 add basic ipu drivers. Signed-off-by: Jason Chen <jason.chen@linaro.org>
2011-12-02net: fec: add ksz9021_phy_fixupRichard Zhao
For imx6q sabrelite board, set phy RGMII pad skew. Signed-off-by: Richard Zhao <richard.zhao@freescale.com>
2011-12-02net: fec: fix phy probe issueRichard Zhao
If enable of, imx28 two phy workaround prevent other SoC phy probe. Remove it. Signed-off-by: Richard Zhao <richard.zhao@freescale.com>
2011-12-02imx6q-sabrelite.dts: add phy-reset-gpiosRichard Zhao
Signed-off-by: Richard Zhao <richard.zhao@freescale.com>
2011-12-02add imx6q_sabrelite_defconfigRichard Zhao
Signed-off-by: Richard Zhao <richard.zhao@freescale.com>
2011-12-02ARM: imx: add imx6q sabrelite board supportRichard Zhao
Signed-off-by: Richard Zhao <richard.zhao@freescale.com>
2011-12-02ARM: imx: remove duplicated imx_ahci_imx_dataRichard Zhao
Signed-off-by: Richard Zhao <richard.zhao@freescale.com>
2011-12-02SAUCE: mxc_spdif: spdif gets clock from spdif streamAlan Tull
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>
2011-12-02SAUCE: ENGR00158176 SGTL5000: I/O Error appeared when recording mono wav ↵Lionel Xu
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>
2011-12-02SAUCE: 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-12-02ENGR00156996 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-12-02add dummy cpu_is_mx6q support.Jason Chen
Signed-off-by: Jason Chen <b02280@freescale.com>
2011-12-02ENGR00156673-3 ipuv3: move mach related definition to mach dirJason Chen
for driver files. Signed-off-by: Jason Chen <b02280@freescale.com>
2011-12-02ENGR00156673-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-12-02ENGR00156673-1 ipuv3: move mach related definition to mach dirJason Chen
for include/linux/ipu.h. Signed-off-by: Jason Chen <b02280@freescale.com>
2011-12-02ENGR00156374 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-12-02ENGR00156234 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-12-02ENGR00155146 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-12-02ipu3: 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-12-02SAUCE: fix imx_pcm_new() to allocate dma buffer correctlyEric 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-12-02SAUCE: 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-12-02SAUCE: 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-12-02SAUCE: 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-12-02SAUCE: 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-12-02SAUCE: 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-12-02SAUCE: 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-12-02usb: make USB_GADGET_ARC tristateEric Miao
Signed-off-by: Eric Miao <eric.miao@linaro.org>
2011-12-02ENGR00141732 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-12-02mx53_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-12-02mx5: 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-12-02sound: 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-12-02sound: add imx-sgtl5000Eric Miao
Signed-off-by: Richard Zhu <richard.zhu@linaro.org> Signed-off-by: Eric Miao <eric.miao@linaro.org>
2011-12-02ASoC: 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-12-02mx53_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>