summaryrefslogtreecommitdiff
path: root/drivers
AgeCommit message (Collapse)Author
2009-08-21ENGR00107366 DryIce: DryIce unit test failed with RTC enabled.rel_imx_2.6.28_4.5.1Raj Rajasekaran
Registered Dryice Security and RTC interrupts as shared. Signed-off-by: Raj Rajasekaran <b10872@freescale.com>
2009-08-21ENGR00115082 i.MX25 usb gadget driver registration failure.Jun Li
The registers setting of usb gadget wakeup only added for i.MX51, which makes gadget driver failed to register on i.MX25. This patch narrows down usb remote wake up only for i.MX51. Signed-off-by: Li Jun <r65092@freescale.com>
2009-08-20ENGR00112764 MX23: DCP crytpo test DCP-AES fail. 100%.Raj Rajasekaran
Changed AES config option to be built-into the kernel. stmp3xxx_dcp_probe() - Moved Algorithm registration below platform driver data setting and interrupt request calls. So that algorithms are registered after the platform data is set. This is done to make it work with latest linux crypto API changes. Signed-off-by: Raj Rajasekaran <b10872@freescale.com>
2009-08-20ENGR00115700: mxc_nd2 driver panics the kernel when booting on i.MX25Patrick Turley
-- drivers/mtd/nand/mxc_nd2.c Reverted changes to this file for ENGR00103310 in commit: a9d55053dc8042936cc4fa34153e6e100adba2bc Signed-off-by: Patrick Turley <patrick.turley@freescale.com>
2009-08-18ENGR00115613 ipuv3: enable DMFC watermark for sync channelsRob Herring
Enable the IPUv3 DMFC watermark feature for sync display channels. This fixes system hangs on heavily loaded system with large displays (>= XGA). Signed-off-by: Rob Herring <r.herring@freescale.com>
2009-08-17ENGR00103310 Initial imx_nfc NAND Flash MTD driverPatrick Turley
-- Documentation/imx_nfc.txt A document that explains the driver. -- arch/arm/mach-mx3/crm_regs.h Added macros for some system registers. -- arch/arm/mach-mx3/mx31ads.c Added initialization code for the imx_nfc driver. -- arch/arm/mach-mx51/clock.c Added support for changing the NFC clock on the i.MX51. -- arch/arm/mach-mx51/mx51_3stack.c Added initialization code for the imx_nfc driver. -- drivers/mtd/nand/Kconfig Added a config variable for the imx_nfc driver. -- drivers/mtd/nand/Makefile Build support for the imx_nfc driver. -- drivers/mtd/nand/imx_nfc.c The imx_nfc driver. -- drivers/mtd/nand/mxc_nd2.c Changed the mxc_nd2 driver to attempt to own its interrupt at the very beginning of the probe. That way, if the imx_nfc driver has already taken ownership of the controller, the mxc_nd2 driver won't touch the hardware registers at all. -- include/asm-arm/arch-mxc/mxc.h Created the structure that contains platform-specific information needed by the imx_nfc driver. Signed-off-by: Patrick Turley <patrick.turley@freescale.com>
2009-08-17ENGR00114803 eCSPI Hang when acessing from multi modulesKatherine Lu
Reset eCSPI before every transfer. Signed-off-by: Katherine Lu <katherine.lu@freescale.com>
2009-08-17ENGR00115336 Fix setting NFC FW for 16bit nand flash support on MX51Jason
Fix setting NFC FW for 16bit nand flash support on MX51 Signed-off-by:Jason Liu <r64343@freescale.com>
2009-08-17ENGR00115330 Fix ECC mode setting for MX51TO3Jason
Fix ECC mode setting for MX51TO3 Signed-off-by:Jason Liu <r64343@freescale.com>
2009-08-17ENGR00115329 Enable NFC symmetric mode on MX51Jason
Enable NFC symmetric mode on MX51. MX51TO2 NFC working has somelimitation, refer to ENGcm09121. NFC symmetric mode should be used as for the NFC clock is 33M vs AXI clock is 133M. The ratio is 1:4, according to ENGcm09121, only NFC symmetric mode can work, asymmetric mode does not work. Signed-off-by:Jason Liu <r64343@freescale.com>
2009-08-14ENGR00115081-2 iMX233 Merge UUT PatchFrank Li
Merge UUT patch from EA Signed-off-by: Frank Li <Frank.Li@freescale.com>
2009-08-14ENGR00115081-1 iMX233 Merge UUT PatchFrank Li
Merge UUT firmware patch coming from EA Signed-off-by: Frank Li <Frank.Li@freescale.com>
2009-08-12 ENGR00114284: MX51: Add IPU interlace support in 2 more motion algorithmsRan Ferderber
Add algorithms for medium and low motion streams Signed-off-by: Ran Ferderber Ran.Ferderber@freescale.com
2009-08-08ENGR00114795 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>
2009-08-07ENGR00114911 make video buffer cacheable to improve video performanceRobby Cai
use pgprot_writethru instead Signed-off-by: Robby Cai <r63905@freescale.com>
2009-08-07ENGR00114922 MX233 Bring DMA ZONE to kernelXinyu Chen
Split memory zone to DMA and normal zone for dma allocation. Make the DMA zone size configurable. Signed-off-by: Xinyu Chen <xinyu.chen@freescale.com>
2009-08-07ENGR00114880 Data abort on NFC memory byte accessJason
Data abort on NFC memory byte access Signed-off-by:Jason Liu <r64343@freescale.com>
2009-08-07ENGR00114882 Reset NFC delay line registerJason
Reset NFC delay line register to solve the issue in Symmetric mode low frequencies and in Asymmetric mode 1:2 ratios high frequencies Signed-off-by:Jason Liu <r64343@freescale.com>
2009-08-07ENGR00114536 [MX233_BSP] USB_HOST unable to enumerate USB deviceFrank Li
USB_HOST: hub 1-0:1.0: unable to enumerate USB device on port 1. 100% Signed-off-by: Frank Li <Frank.Li@freescale.com>
2009-08-07ENGR00114737 iMX233 get mac address from fuse at EVK boardFrank Li
Get mac address from fuse at iMX233 EVK board Signed-off-by: Frank Li <Frank.Li@freescale.com>
2009-08-07ENGR00114687 Active FEC clock when it is usedLily Zhang
Active FEC clock when it is used Signed-off-by: Lily Zhang <r58066@freescale.com>
2009-08-07ENGR00114609 MX35 ASRC: Support SPDIF in/outWilliam Lai
The clock divider and prescaler setting for SPDIF bit clock is different from that of ESAI and SSI. Signed-off-by: William Lai <b04597@freescale.com>
2009-08-07ENGR00114325-1: SIM: Add MX25 supportRichard Zhu
Add support for MX25 SIM to Kconfig file; Fix Codes Y2 is zero case. Signed-off-by: Richard Zhu <r65037@freescale.com>
2009-08-07ENGR00112310 MX25: Fix the USB gadget transfer halt issueXiexiaobo
Use the inter-ram as the bulk transfer buffer instead of external memory. Signed-off-by: Xie Xiaobo <X.Xie@freescale.com>
2009-08-07ENGR00114663-2 Add function comments for mmap function of MXS VIIM driverLiu Ying
Add function comments for memory map function of MXS VIIM driver. Signed-off-by: Liu Ying <b17645@freescale.com>
2009-08-07ENGR00114663-1 Add function comments for mmap function of IIM driverLiu Ying
Add function comments for memory map function of IIM driver. Signed-off-by: Liu Ying <b17645@freescale.com>
2009-08-07backlight: fix pwm_bl.c when multiple PWM backlights existEric Miao
When multiple PWMs are used as backlights, the current code uses pdev->name as the backlight name when registering, which will be conflicting, use dev_name() instead. Signed-off-by: Peter Edwards <sweetlilmre@gmail.com> Signed-off-by: Eric Miao <eric.miao@marvell.com> Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-07ENGR00114665 iMX233-EVK work around EVK-board can't recongize some SD CardFrank Li
Detect board id, if EVK1.0 set mach SD clock is 12M. Signed-off-by: Frank Li <Frank.Li@freescale.com>
2009-07-28ENGR00114570 Change local variable name "perclk3" in mx2fb.cSammy
Change local variable name "perclk3" to "perclk" in mx2fb.c to not to confuse user. In fact, perclk7 is used for LCDC on MX25. Signed-off-by: Sammy He <r62914@freescale.com>
2009-07-28ENGR00114538 Camera: fix incorrect input clock on MX25Guoqing Jiang
The ov2640 camera's input clock value is not equal to the value which is required in ov2640 datasheet, change it to 24MHz according to the datasheet. Signed-off-by: Guoqing Jiang <b22156@freescale.com>
2009-07-22ENGR00113642 Camera: Workaround for incorrect color of still capture on MX25Guoqing Jiang
Workaround to keep the sensor clock always on when the video device is opened, and disable the clock when the device is no long used. Signed-off-by: Guoqing Jiang <b22156@freescale.com>
2009-07-22ENGR00114343 MX233: Make virtual IIM driver more robustLionel Xu
Only map out memory space of DCOCR when size of mmap less than or equal to 0x1000, to avoid the kernel page request error. Signed-off-by: Lionel Xu <r63889@freescale.com>
2009-07-22ENGR00114345 Set MC13892 irq as wakeup resourceLily Zhang
Set MC13892 irq as wakeup resource Signed-off-by: Lily Zhang <r58066@freescale.com>
2009-07-21ENGR00114210 IPU IC bypass mode: move display configuration to the FB driverArik Gubeskys
Display configuration removed from the V4L2 driver, where it has been done in the IC bypass mode, and is done in the FB driver now. The FB structure is properly updated with the correct display parameters. Signed-off-by: Arik Gubeskys <RM05686@freescale.com>
2009-07-21ENGR00114328-1 SRTC: Change wait time for write operationsLily Zhang
1. SRTC used loop to check WPLP status bits in order to ensure the completion of write operations. However there is the possibility that software is pending on loop if WPLP status bit is not updated well. So it's safter to change the codes to wait about 3 CKIL cycles. 2. Use udelay in initialization state Signed-off-by: Lily Zhang <r58066@freescale.com>
2009-07-21ENGR00114324-2 Enhance mmap implement of VIIM driverLiu Ying
Make mmap implement of VIIM driver be insensitive to parameters. Signed-off-by: Liu Ying <b17645@freescale.com>
2009-07-21ENGR00114324-1 Enhance mmap implement of IIM driverLiu Ying
Make mmap implement of IIM driver be insensitive to parameters. Signed-off-by: Liu Ying <b17645@freescale.com>
2009-07-21ENGR00113543 fix bug in mc13892 ADC suspendZhou Jingyu
Should not set ASC bit when mc13892 ADC suspend Signed-off-by: Zhou Jingyu <Jingyu.Zhou@freescale.com>
2009-07-17ENGR00114273-2 IIM: Add virtual IIM driver for MXS platformLionel Xu
Add virtual IIM driver for MXS(formal STMP series) platform. Signed-off-by: Lionel Xu <r63889@freescale.com>
2009-07-16ENGR00113990 Fix for mtd_oobtest test failureJason
Fix for mtd_oobtest test failure Signed-off-by:Jason Liu <r64343@freescale.com>
2009-07-16ENGR00114037 MX31: LCD can not resume after entering standbyKatherine Lu
Add the initialization in lcd resume. When suspend we power down the LCD, so after re-power up it from resume, we should re-init it. Signed-off-by: Katherine Lu <katherine.lu@freescale.com>
2009-07-13ENGR00114024 Enable 720p via HDMIAnn Thornton
Set Timings for 720p and change pll3 clock for 74.25 Hz. Signed-off-by: Ann Thornton <Ann.Thornton@freescale.com>
2009-07-13ENGR00114145 disable pmic charger on BabbageZhou Jingyu
Disable pmic charger on Babbage Signed-off-by: Zhou Jingyu <Jingyu.Zhou@freescale.com>
2009-07-13ENGR00114157-1 Add SPI data flash driver supportJason
Add SPI data flash driver support Signed-off-by:Jason Liu <r64343@freescale.com>
2009-07-07ENGR00114023-1 Support for dual monitors.Ann Thornton
Changes needed in framebuffer driver to allow dual monitors to work properly. Signed-off-by: Ann Thornton <Ann.Thornton@freescale.com>
2009-07-02ENGR00113828 mc9s08dz60 keypad driverZhou Jingyu
mc9s08dz60 keypad driver Signed-off-by: Zhou Jingyu <Jingyu.Zhou@freescale.com>
2009-06-29ENGR00113055-1 Add ability to read and user EDID infoAnn Thornton
Added the ability to read the EDID information from a VGA or DVI monitor when it is present. Signed-off-by: Ann Thornton <Ann.Thornton@freescale.com>
2009-06-29ENGR00113666 CAN: Triggers the WARN_ON_ONCE when receiving dataWilliam Lai
1. The dumping log appears once when CAN receives data for the first time, although the data is correctly received. 2. The WARN_ON_ONCE(in_irq() || irqs_disabled()) within the function _local_bh_enable_ip() in the file /kernel/softirq.c is triggered. 3. The root cause is that, the function netif_receive_skb() may only be called from softirq context, but the CAN driver calls this function directly in the interrupt handler, which is a hard interrupt request. Signed-off-by: William Lai <b04597@freescale.com>
2009-06-29ENGR00113773 Add apm support for mc13892 batteryb00984
Application can get battery informaiton by apm interface Signed-off-by: Shen Yong <b00984@freescale.com>
2009-06-25ENGR00113673 IPUv3:Fix RGB to RGB pixel format changing with IC PRP_VFLiu Ying
CSC1 for IC PRP_VF is wrongly set to PP. This patch fixes this issue. Signed-off-by: Liu Ying <b17645@freescale.com>