summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-02-12ENGR00117203 MX23 Fix the wrong operations on chromakey in PXP/V4L2 driverRobby Cai
Separate chromakey setting for s1 and s0. Set chromakey for S1 via S_FMT set chromakey for S0 via S_CTRL (with private CID) Current V4l2 framework can not support this case with only S_FMT. Signed-off-by: Robby Cai <r63905@freescale.com>
2010-02-12ENGR00116921 Keypad will not respond if pressing during bootXinyu Chen
The keypad interrupt registering must be put at the end of probe, behind the timer init. Otherwise, interrupt will occur during keypad initial. Signed-off-by: Xinyu Chen <xinyu.chen@freescale.com>
2010-02-12ENGR00117558 iMX233 Updater defconfig need updated to define onchip usb phyFrank Li
Updater defconfig need updated to define onchip usb phy to fix build error Signed-off-by: Frank Li <Frank.Li@freescale.com> (cherry picked from commit 6c729447d71efc157443bcc077e0543d71ed17b8)
2010-02-12ENGR00116759 iMX51: Fix compile error when using gcc4.3.3Miao Yu
Enable armv7-a instruction when using gcc4.3.3 (code sourcery, version 2009q1, glibc2.8) Signed-off-by: Miao Yu <r65093@freescale.com>
2010-02-12ENGR00116779 OneWire: Clear the information when removing the moduleLily Zhang
1.When inserting OneWire module at the second time, the error is reported. This is because irq information isnot cleaned when removing the module. 2. Correct error handling in probe function. Signed-off-by: Lily Zhang <r58066@freescale.com>
2010-02-12ENGR00117212 BLS register is not set correcly on MX51 platformJason
BLS register is not set correcly on MX51 platform Signed-off-by:Jason Liu <r64343@freescale.com>
2010-02-12ENGR00116798:MX51: Add support to handle potential hang on SCC HW failute.Raj Rajasekaran
-Added kernel error message to handle hang due to SCC HW failure. -Eliminated unwanted sleeps. -Kernel error message to handle the case when SCC key fuses are not blown. Signed-off-by: Raj Rajasekaran <b10872@freescale.com>
2010-02-12ENGR00117205: Enable M4IF power savings only for MX51 TO3 parts.Ranjani Vaidyanathan-RA5478
Disable M4IF auto clock gating for EMI_FAST on MX51 TO2. Signed-off-by: Ranjani Vaidyanathan-RA5478 <Ranjani.Vaidyanathan@freescale.com>
2010-02-12ENGR00117111: Added EMPGC0 fixes for MX37.Ranjani Vaidyanathan-RA5478
Set ALP bits to 0. Set the SRPG powerup and powerdown values. Set the WM8350 to be in normal mode (PWM) rather in Pulse Skipping mode. Signed-off-by: Ranjani Vaidyanathan-RA5478 <Ranjani.Vaidyanathan@freescale.com>
2010-02-12ENGR00115576 ipuv3: support for 720P upsizingMark Gutman
A new feature is added to support to upsizing by horizontal stripes via IC PP channels double using. Signed-off-by: Mark Gutman <r58412@freescale.com>
2010-02-12ENGR00116882 OV3640 camera: Refine the initialization processLiu Ying
1) Set camera iomux when initializing camera device, and reset camera iomux when camera driver disconnects with v4l2 capture master. 2) Remove the forcing debug messages. Signed-off-by: Liu Ying <b17645@freescale.com>
2010-02-12ENGR00079396 mx37: enable clock event for oprofileJason Chen
Only clock event be enabled. Signed-off-by: Jason Chen <b02280@freescale.com>
2010-02-12ENGR00116558: MX233: USB pin detectRob Herring
MX233: Restructure the STMP378xxx USB Host and Gadget device structures to be similar to MXC structures. Enable fsl_otg_arc driver to work on MX233 platform. Remove FSL_USB2_DONT_REMAP requirement. Signed-off-by: Dinh Nguyen <Dinh.Nguyen@freescale.com> Conflicts: arch/arm/mach-stmp3xxx/Kconfig arch/arm/mach-stmp3xxx/Makefile arch/arm/mach-stmp3xxx/devices.c arch/arm/mach-stmp3xxx/include/mach/stmp3xxx.h arch/arm/mach-stmp3xxx/stmp378x_devb.c
2010-02-12ENGR00113483 MX37: Resolve occasional kernel panic during system rebootLionel.Xu
Mask WM8350 GPIO and RTC interrupt, to avoid heavy data traffic on I2C bus, which may incur kernel panic when system reboot. Signed-off-by: Lionel Xu <r63889@freescale.com>
2010-02-12ENGR00107749 Fix vpu suspend/resume failure issueSammy He
Fix vpu cannot go into suspend or vpu hang after resume issue. Signed-off-by: Sammy He <r62914@freescale.com>
2010-02-12ENGR00116416-2 Gate off clocks to LCDIF when it's inactiveRobby Cai
Gate off clocks to LCDIF when it's inactive, Gate on otherwise. Signed-off-by: Robby Cai <r63905@freescale.com>
2010-02-12ENGR00116416-1 reset PXP module when it's inactiveRobby Cai
Putting PXP in reset state gains the lowest power. Restrore the PXP regs once PXP comes out of reset state. Signed-off-by: Robby Cai <r63905@freescale.com>
2010-02-12ENGR00115875 add USB gadget low power mode feature.Albert Chen
USB will enter low power mode if no vbus power supply. Only finished this feature in Mx37. 1. When enter low power mode, driver will close usb related clocks as possible as could. set usb IP to stop. Set PHY to low power suspend by setting PHCD bit of portsc. 2. This patch doesn't support low power mode in OTG mode yet. Signed-off-by: Albert Chen <r65187@freescale.com>
2010-02-12ENGR00117112 : MX51: Add support for automatic clock gating of EMI_FAST clock.Ranjani Vaidyanathan-RA5478
Enable automatic power saving of the EMI_FAST path in M4IF (TO3 only). Signed-off-by: Ranjani Vaidyanathan-RA5478 <Ranjani.Vaidyanathan@freescale.com>
2010-02-12ENGR00117090: MX51: Added support for TO3 fixesRanjani Vaidyanathan-RA5478
Changed the LP and GP voltages based on TO3 datasheet. Signed-off-by: Ranjani Vaidyanathan-RA5478 <Ranjani.Vaidyanathan@freescale.com>
2010-02-12ENGR00117091: Fixed MX37 build break due to missing global variable.Ranjani Vaidyanathan-RA5478
Added dvfs_core_is_active define to mach/mx37_3stack/devices.c Signed-off-by: Ranjani Vaidyanathan-RA5478 <Ranjani.Vaidyanathan@freescale.com>
2010-02-12ENGR00116947: MX51: Fix the audio-pop/channel swapping issue in lp-apm mode.Ranjani Vaidyanathan-RA5478
In LPAPM mode, peripheral domain is clocked from the 24MHz clock. There is a brief period of time when IPG clock drops close to 2.4MHz, which violates the SSI to IPG clock ratio. And this causes incorrect data to be clocked out of SSI. Fix the code such that IPG clock does not go below 10MHz when entering/exiting LPAPM mode. Signed-off-by: Ranjani Vaidyanathan-RA5478 <Ranjani.Vaidyanathan@freescale.com>
2010-02-12ENGR00116661 V4L2 output: Support input cropping when no resizing is neededLiu Ying
Use IC channel to do input cropping even when other conditions make the V4L2 output driver to bypass IC channel. Signed-off-by: Liu Ying <b17645@freescale.com>
2010-02-12ENGR00115040 imx233: reduce stanby power below 2mA@3.7vZhou Jingyu
reduce stanby power to 2mA@3.7v Signed-off-by: Zhou Jingyu <Jingyu.Zhou@freescale.com>
2010-02-12ENGR00116717 Nand status is not correct on MX51 TO2 and TO3Jason
Nand status does not correct on MX51 TO2 and TO3. 1. Should use RBB_MODE 1 instead of 0 due to NFC bug(ENGcm09970) For RBB_MODE 0,NFC has a bug,it doesn't sample correctly the returned data on the I/O and therefore the INT is asserted earlier than expected (i.e during the busy period) 2. Should use atomic status read instead of auto mode. Auto mode status is not correct, the WP bit (IO7) is not correct randomly, it wrongly report nand in write-protect mode, which result in program/erase fail. Signed-off-by:Jason Liu <r64343@freescale.com>
2010-02-12ENGR00116699 IPUv3 FB:Memory allocation enhancement when initializingLiu Ying
When framebuffer is being initialized in probe, don't allocate memory for FB if it has memory resource already. Signed-off-by: Liu Ying <b17645@freescale.com>
2010-02-12ENGR00116436 IPUv3:camera preview and camera capture can be used simultaneouslyLiu Ying
PRP_VF and PRP_ENC channels are able to be used at the same time when their sources are the same. Signed-off-by: Liu Ying <b17645@freescale.com>
2010-02-12ENGR00116086 fb: mmap fail for first time for fb2Jason Chen
If did not set_var, fb driver will not allocate buffers. If user call fb_set_var with the same size as fb default setting(in mxcfb_probe, usually 240x320),fb drvier will not call mxcfb_set_par if no FB_ACTIVATE_FORCE flag set, which will make mmap fail. Allocate fb buffers in mxcfb_probe avoid such issue, but it will consume memory at the very beginning. Signed-off-by: Jason Chen <b02280@freescale.com>
2010-02-12ENGR00116479: Ported DVFS-CORE and audio pop issue from Apollo project.Ranjani Vaidyanathan-RA5478
Fix the audio pop issue that is caused whenever the system enters and exits LP-APM mode. Added some more working points for DVFS-CORE. Signed-off-by: Ranjani Vaidyanathan-RA5478 <Ranjani.Vaidyanathan@freescale.com>
2010-02-12ENGR00117389 Port 5.0.0 release to 2.6.31Rob Herring
This is i.MX BSP 5.0.0 release ported to 2.6.31 Signed-off-by: Rob Herring <r.herring@freescale.com> Signed-off-by: Alan Tull <r80115@freescale.com> Signed-off-by: Xinyu Chen <xinyu.chen@freescale.com>
2010-02-12gadget: add stmp uut support to file storageFrank Li
This is gadget file storage changes needed for STMP universal updater tool (manufacturing flashing tool). Signed-off-by: Frank Li <Frank.Li@freescale.com>
2010-02-12usb: Add arc ehci driver to ehci core driverRob Herring
Signed-off-by: Rob Herring <r.herring@freescale.com>
2010-02-12enc28j60: enhancements for stmp3xxx boardsRob Herring
Get mac addr from otp bits Add suspend/resume Signed-off-by: Rob Herring <r.herring@freescale.com>
2010-02-12nand: add more nand devicesRob Herring
Signed-off-by: Rob Herring <r.herring@freescale.com>
2010-02-12nand: export symbols needed for stmp3xxx nand nand: increase max nand page ↵Rob Herring
and oob sizes Signed-off-by: Rob Herring <r.herring@freescale.com>
2010-02-12cs8900: add support for i.MX platformsRob Herring
Signed-off-by: Rob Herring <r.herring@freescale.com>
2010-02-12soc: add wm8580 spi supportWallace Wang
Add spi interface support to wm8580 codec. Signed-off-by: Wallace Wang <r59996@freescale.com>
2010-02-12usb: imx usb buffers in iram work-aroundDinh Nguyen
Some i.MX parts (MX31, MX37) need to have usb host queue descriptors and/or buffers in on-chip IRAM in cases of heavily loaded memory system (i.e. large LCDs). Signed-off-by: Dinh Nguyen <r00091@freescale.com>
2010-02-12usb: stmp3xxx host hackRob Herring
the USBPHY of STMP3xxx SoC has bug. The usb port power is never enabled during standard ehci reset procedure if the external device once passed plug/unplug procedure. This work- around resets and reinitiates USBPHY before the ehci port reset sequence started. Signed-off-by: Rob Herring <r.herring@freescale.com>
2010-02-12usb: add ehci otg supportDinh Nguyen
Add OTG support to ehci host controllers Signed-off-by: Dinh Nguyen <r00091@freescale.com>
2010-02-12ENGR00114795 fix usb OTG co-work with remote wakeup issue.Jun Li
This patch fix OTG pin-detect failure issue. via sysfs set power/wakeup, i.MX51 can: Put usb phy into low power mode when system enters stop or standby mode; Enable usb device remote wakeup system by Vbus and usb host remote wakeup system by device connection or disconnection. Signed-off-by: Li Jun <r65092@freescale.com>
2010-02-12smsc911x: add imx cpld spi register accessRob Herring
Add custom register read/write functions. Some i.MX 3-stack boards have CPLD to do spi to parallel bus translation to talk to smsc911x. Signed-off-by: Rob Herring <r.herring@freescale.com>
2010-02-12smsc911x: Add phy suspend and resumeRob Herring
Most of the smsc9xxx power consumption is in the phy, so we need to suspend the phy. Signed-off-by: Rob Herring <r.herring@freescale.com>
2010-02-12fec: fix uninitialized rx buffer usageRob Herring
The fec driver was enabling receive buffer descriptor without allocating the buffers. Make sure the buffer descriptors are initialized to not start receiving packets. Signed-off-by: Rob Herring <r.herring@freescale.com>
2010-02-12fec: Add RMII gasket supportRob Herring
New versions of FEC support reduced MII interface. Currently only MX25 supports this. Signed-off-by: Rob Herring <r.herring@freescale.com>
2010-02-12FEC: Add LAN8700 phy supportRob Herring
Signed-off-by: Rob Herring <r.herring@freescale.com>
2010-02-12gadget: gadgetfs changes for MTP supportRob Herring
MTP protocol support using gadgetfs requires the ability to cancel I/O transactions. Signed-off-by: Jun Li <r65092@freescale.com>
2010-02-12cache-l2x0: cache enhancementsRob Herring
Add flush all Add enable/disable Add Event bus Signed-off-by: Rob Herring <r.herring@freescale.com>
2010-02-12ENGR00114911 make video buffer cacheable to improve video performanceRobby Cai
use pgprot_writethru instead Signed-off-by: Robby Cai <r63905@freescale.com>
2010-02-12ENGR00112200 Add cryptodev deviceMichal Ludvig
Linux driver for /dev/crypto (aka CryptoDev) See http://www.logix.cz/michal/devel/cryptodev for details. Signed-off-by: Michal Ludvig <mludvig@suse.cz> Signed-off-by: Rob Herring <r.herring@freescale.com>