summaryrefslogtreecommitdiff
path: root/drivers
AgeCommit message (Collapse)Author
2010-06-30ENGR00123558 v4l2 output: add own workqueue for v4l outputJason Chen
During v4l2 output playback, there is performance issue after below commit: UBUNTU: SAUCE: (upstream) netdev/fec: fix performance impact from mdio poll operation Use common workqueue cause this issue, so create an own workqueue for v4l2 output. Signed-off-by: Jason Chen <b02280@freescale.com> Signed-off-by: Alejandro Gonzalez <alex.gonzalez@digi.com>
2010-06-30ENGR00120671 H264Dec: Video dithering is serious on the interlaced streamsRan Ferderber
iMX53 was not in list of parts that include VDI, iMX53 was add. Signed-off-by: Ran Ferderber r53561@freescale.com Signed-off-by: Alejandro Gonzalez <alex.gonzalez@digi.com>
2010-06-30ENGR00122852-1 UART: get mem and irq from platform resourcesLily Zhang
Get UART mem and irq from platform resources Signed-off-by: Lily Zhang <r58066@freescale.com> Signed-off-by: Alejandro Gonzalez <alex.gonzalez@digi.com>
2010-06-30ccwmx51: Fix compiler warning.Alejandro Gonzalez
Signed-off-by: Alejandro Gonzalez <alex.gonzalez@digi.com>
2010-06-29ccwmx51: Make it possible to disable SD and SMSC wake up sources.Alejandro Gonzalez
Signed-off-by: Alejandro Gonzalez <alex.gonzalez@digi.com>
2010-06-29ccwmx51: Allow for the GPIO and RTC wake up interrupts to be disabled.Alejandro Gonzalez
Signed-off-by: Alejandro Gonzalez <alex.gonzalez@digi.com>
2010-06-28ENGR00122832-2 MX28: Support for IEEE 1588 interface functionalityXiexiaobo
Supply the 1588 support for MX28 FEC. Signed-off-by: Xie Xiaobo <X.Xie@freescale.com> Signed-off-by: Alejandro Gonzalez <alex.gonzalez@digi.com>
2010-06-28netdev/fec.c: add phylib supporting to enable carrier detectionBryan Wu
netdev/fec.c: add phylib supporting to enable carrier detection BugLink: http://bugs.launchpad.net/bugs/457878 - removed old MII phy control code - add phylib supporting - add ethtool interface to make user space NetworkManager works This patch is ready for upstream, it will be pushed to upstream for merge Signed-off-by: Bryan Wu <bryan.wu@canonical.com> Acked-by: Amit Kucheria <amit.kucheria@canonical.com> Signed-off-by: Stefan Bader <stefan.bader@canonical.com> Signed-off-by: Alejandro Gonzalez <alex.gonzalez@digi.com>
2010-06-23ccwmx51: Do not unconditionally set the PMIC as a suspend wake up sourceAlejandro Gonzalez
This behaviour was causing that even when the user has not explicitely set a wakeup source the system was suspending without a way to awake. With this change the RTC wake up source is set up when its suspend method is called, making it possible to check for enabled wake up sources on the platform suspend enter. Signed-off-by: Alejandro Gonzalez <alex.gonzalez@digi.com>
2010-06-23ccwmx51: Remove old SMSC911X driver.Alejandro Gonzalez
We are now using the mainline kernel driver. Signed-off-by: Alejandro Gonzalez <alex.gonzalez@digi.com>
2010-06-23ccwmx51js: Implement MMC/SD as suspend wake up sourceAlejandro Gonzalez
Note that the microSD card has no card detect capability so only the SD card can act as a wake up source. Signed-off-by: Alejandro Gonzalez <alex.gonzalez@digi.com>
2010-06-23ccwmx51js: Add WOL support to SMSC911xAlejandro Gonzalez
Port the WOL support from the old driver to the new. Signed-off-by: Alejandro Gonzalez <alex.gonzalez@digi.com>
2010-06-23GPIO: Make suspend to RAM with GPIO wake up source workAlejandro Gonzalez
Because the BSP implements GPIOs as system devices, but the sysfs uses the device model, this is an ugly way of supporting this functionality without moving the GPIO subsystem to the device model. Signed-off-by: Alejandro Gonzalez <alex.gonzalez@digi.com>
2010-06-01ccwmx51: Touchscreen through PMIC issuesAlejandro Gonzalez
When the touchscreen is touched the mxc_ts kernel thread uses around 30% of the CPU power continuously even is the touchscreen is no longer used. Also, once the thread is running, the reset button no longer resets the board. This fixes both issues. Signed-off-by: Alejandro Gonzalez <alex.gonzalez@digi.com>
2010-05-31ccwmx51: Name serial portsAlejandro Gonzalez
Signed-off-by: Alejandro Gonzalez <alex.gonzalez@digi.com>
2010-05-31ccwmx51: Do not support USB host and device mode configurationAlejandro Gonzalez
This is only supported when using the USB OTG functionality. Signed-off-by: Alejandro Gonzalez <alex.gonzalez@digi.com>
2010-05-31ccwmx51: Fix compiler warnings.Alejandro Gonzalez
Signed-off-by: Alejandro Gonzalez <alex.gonzalez@digi.com>
2010-05-28ccwmx51: USB device and host support.Alejandro Gonzalez
USB device support only through the "USB OTG" mini AB connector, and USB hos tonly support through the "USB HOST" connector. Signed-off-by: Alejandro Gonzalez <alex.gonzalez@digi.com>
2010-05-28ccwmx51: Fix compilation warning on USB OTG.Alejandro Gonzalez
Signed-off-by: Alejandro Gonzalez <alex.gonzalez@digi.com>
2010-05-27ccwmx51: FEC driverAlejandro Gonzalez
Remove an additional wait for completion which introduces an uneeded delay. Signed-off-by: Alejandro Gonzalez <alex.gonzalez@digi.com>
2010-05-27ENGR00122465: Applying from 1004 release in FSL compass site.Alejandro Gonzalez
They are not am formatted. ENGR00122465-1-spi-polling ENGR00122465-2-spi-poll-sync Signed-off-by: Alejandro Gonzalez <alex.gonzalez@digi.com>
2010-05-27ENGR00122966 ipuv3 fb: set correct stride for nonstand fmtJason Chen
Set correct stride for non-interleave fmt, if not, will cause v4l output play uncorrectly for ic_bypass mode. Signed-off-by: Jason Chen <b02280@freescale.com> Signed-off-by: Alejandro Gonzalez <alex.gonzalez@digi.com>
2010-05-26ccwmx51: Fix crash when LCD panel is not included in command lineAlejandro Gonzalez
arguments Signed-off-by: Alejandro Gonzalez <alex.gonzalez@digi.com>
2010-05-26ccwmx51: Compare with FSL official L2.6.31_10.04.01 source treeAlejandro Gonzalez
Signed-off-by: Alejandro Gonzalez <alex.gonzalez@digi.com>
2010-05-26ccwmx51: Fix compilation issues after applying Freescale patchesAlejandro Gonzalez
The mach-mx51 folder has been replaced by mach-mx5 to enable the addition of more platforms. Signed-off-by: Alejandro Gonzalez <alex.gonzalez@digi.com>
2010-05-25ENGR00122962 ipu: don't set axi id to 1 on mx53Rob Herring
Setting the AXI ID on to 1 for sync display channels on MX53 causes display flickering when system is heavily loaded. Signed-off-by: Rob Herring <r.herring@freescale.com> Signed-off-by: Alejandro Gonzalez <alex.gonzalez@digi.com>
2010-05-25ENGR00122879 ath6kl: set default ifname to wlan%dRichard Zhao
It's easy for ChromiumOS to use. Signed-off-by: Richard Zhao <richard.zhao@freescale.com> (cherry picked from commit 6c559e0811e10a23d9ff290d29855f4505669d41) Signed-off-by: Alejandro Gonzalez <alex.gonzalez@digi.com>
2010-05-25ENGR00122789: Fixed long-term video playback issue.Ranjani Vaidyanathan-RA5478
Fixed long-term video playback issue due to incorrect increment of clock usecount. Fixed various bugs associated with system entering LP-APM mode. Fixed incorrect enabling of PLL3 that was not allowing system to enter LP-APM mode if TVE was built in. EMI_GARB clock needs to be enabled when certain clock dividers are changed. Signed-off-by: Ranjani Vaidyanathan-RA5478 <Ranjani.Vaidyanathan@freescale.com> Signed-off-by: Alejandro Gonzalez <alex.gonzalez@digi.com>
2010-05-25ENGR00122691-1 Add atheros driver ath6klNathan Cheng
Integrate atheros driver package from atheros company. It's mainly for AR6003. Signed-off-by: Nathan Cheng <Nathan.Cheng@Atheros.com> Signed-off-by: Richard Zhao <richard.zhao@freescale.com> Acked-by: Rob Herring <r.herring@freescale.com> (cherry picked from commit f2059f1e504b4860bd51e25ebc80346cba58dd64) Signed-off-by: Alejandro Gonzalez <alex.gonzalez@digi.com>
2010-05-25ENGR00122694 v4l2 output: set correct bits_per_pixel for fbiJason Chen
Uncorrect bits_per_pixel will make wrong fb memaloc size, which will cause Oops for filling black color operation. Signed-off-by: Jason Chen <b02280@freescale.com> (cherry picked from commit 1ac0858a4c6a384f039dfc3f8131d86040c14a58) Signed-off-by: Alejandro Gonzalez <alex.gonzalez@digi.com>
2010-05-25ENGR00122612-2 iMX23 Lower the suspend current to 9mA.Frank Li
Fix LCDIF suspend issue and improve suspend flow,now suspend current can low to 9mA with LCD panel. Signed-off-by: Frank Li <Frank.Li@freescale.com> Signed-off-by: Alejandro Gonzalez <alex.gonzalez@digi.com>
2010-05-25ENGR00122597: iMX28 Support SDIO functionJeremy.Yao
Add Support for SDIO Signed-off-by: Jeremy Yao <r65161@freescale.com> Signed-off-by: Alejandro Gonzalez <alex.gonzalez@digi.com>
2010-05-25ENGR00121945 Fix USB OTG pin-detect.Jun Li
In OTG mode, entering low power mode after udc probe causes otg controller can not exit from it when switch to host mode. this patch let gadget class driver handle it. Signed-off-by: Jun Li <r65092@freescale.com> Signed-off-by: Alejandro Gonzalez <alex.gonzalez@digi.com>
2010-05-25ENGR00122477-2 iMX23 Enable persistent bit supportFrank Li
enable persistent bit support Signed-off-by: Frank Li <Frank.Li@freescale.com> Signed-off-by: Alejandro Gonzalez <alex.gonzalez@digi.com>
2010-05-25ENGR00122477-1 IMX23 add original persisten.cFrank Li
Copy original stmp persisent.c Signed-off-by: Frank Li <Frank.Li@freescale.com> Signed-off-by: Alejandro Gonzalez <alex.gonzalez@digi.com>
2010-05-25ENGR00122043 v4l2 output: enable fb channel before buf selectJason Chen
Enable fb display channel before buffer select, it avoid display frame lost for small windows between timming of buffer select and channel enalbe. Signed-off-by: Jason Chen <b02280@freescale.com> Signed-off-by: Alejandro Gonzalez <alex.gonzalez@digi.com>
2010-05-25ENGR00122151 reserve gpu memory in kernelWu Guoxing
add a new kernel command "gpu_memory" to reserve gpu memory in kernel Signed-off-by:Wu Guoxing <b02248@freescale.com> Signed-off-by: Alejandro Gonzalez <alex.gonzalez@digi.com>
2010-05-25ENGR00122388-2 V4L2 capture:Support camera's MCLK from SSI_EXT1_CLKLiu Ying
This patch supports camera's MCLK be derived from SSI_EXT1_CLK. Signed-off-by: Liu Ying <b17645@freescale.com Signed-off-by: Alejandro Gonzalez <alex.gonzalez@digi.com>
2010-05-25ENGR00122437-1 Rename stmp_updater to fsl_updaterFrank Li
Rename stmp_updater to fsl_updater, as the updater will be shared across all i.MX platforms that needs MFGTool support. Signed-off-by: Frank Li <Frank.Li@freescale.com> Signed-off-by: Alejandro Gonzalez <alex.gonzalez@digi.com>
2010-05-25ENGR00122435 iMX23 Support USB current draw and fix power switch issueFrank Li
Support USB current draw on mx23 and fix power switch issue. Signed-off-by: Frank Li <Frank.Li@freescale.com> Signed-off-by: Alejandro Gonzalez <alex.gonzalez@digi.com>
2010-05-25ENGR00122416 Add mma7455 driver and fix I2C DMA channel issueFrank Li
Add mma7455 driver of I2C interface and fix I2C DMA issue. using common hwmon driver mxc_mma7450 framework. Signed-off-by: Frank Li <Frank.Li@freescale.com> Signed-off-by: Alejandro Gonzalez <alex.gonzalez@digi.com>
2010-05-25ENGR00122290-3 MX5x Enable SCC2 and SAHARA driversAnish Trivedi
SAHARA driver changes for MX53 including fix for handling high memory user buffers Signed-off-by: Anish Trivedi <anish@freescale.com> Signed-off-by: Alejandro Gonzalez <alex.gonzalez@digi.com>
2010-05-25ENGR00122290-2 MX5x Enable SCC2 and SAHARA driversAnish Trivedi
SCC2 driver changes to set base address of registers and scc ram based on resources Signed-off-by: Anish Trivedi <anish@freescale.com> Signed-off-by: Alejandro Gonzalez <alex.gonzalez@digi.com>
2010-05-25ENGR00122309 iMX23 fix usb function break by 100mA patchFrank Li
Miss "break" at set configuration Signed-off-by: Frank Li <Frank.Li@freescale.com> Signed-off-by: Alejandro Gonzalez <alex.gonzalez@digi.com>
2010-05-25ENGR00122018 [MX53] SDIO wifi use result in error msg floodingRichard Zhu
Disable the ACMD12 error status INT when SDIO wifi used the multi-blk transfer mode Signed-off-by: Richard Zhu <r65037@freescale.com> Signed-off-by: Alejandro Gonzalez <alex.gonzalez@digi.com>
2010-05-25ENGR00122126 mxs battery driver: change detection methodZhou Jingyu
change detection method &set some print info to debug level Signed-off-by: Zhou Jingyu <Jingyu.Zhou@freescale.com> Signed-off-by: Alejandro Gonzalez <alex.gonzalez@digi.com>
2010-05-25ENGR00122124 iMX23 enable USB otg pin detectFrank Li
iMX23 evk RevC using gpio as usb id. usb_id pin is conflict with mmcsd detection pin Signed-off-by: Frank Li <Frank.Li@freescale.com> Signed-off-by: Alejandro Gonzalez <alex.gonzalez@digi.com>
2010-05-25ENGR00122206 MX53-EVK pwm-backlight: PWM backlight enhancementWilliam Lai
Don't trun off the pwm backlight when blanking the fore-ground. Signed-off-by: William Lai <b04597@freescale.com> Signed-off-by: Alejandro Gonzalez <alex.gonzalez@digi.com>
2010-05-25ENGR00121497-2 MX28 USB 100mA current drawFrank Li
Add USB 100mA limitation feature for mx28 to mach usb 2.0 current requirment Signed-off-by: Frank Li <Frank.li@freescale.com> Signed-off-by: Alejandro Gonzalez <alex.gonzalez@digi.com>
2010-05-25ENGR00121497-1 MX28 USB 100mA current drawFrank Li
Add USB 100mA limitation feature for mx28 to mach usb 2.0 current requirment Signed-off-by: Frank Li <Frank.li@freescale.com> Signed-off-by: Alejandro Gonzalez <alex.gonzalez@digi.com>