summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-10-26ENGR00117261 V4L2 capture:CSI input cropping improvementrel_imx_2.6.28_5.1.02.6.28-mx35-200910261956Liu Ying
1) When using CSI->MEM to capture frames, the output frame resolution of channel CSI->MEM should be the same with that of cropping input frame. 2) Enable to capture frames bigger than the cropped input frames. Signed-off-by: Liu Ying <b17645@freescale.com>
2009-10-26ENGR00116284 MX35: ASRC can not work when SPDIF_TX provides clockWilliam Lai
ASRC can not work correctly when SPDIF_TX provides clock for asrc input or output. The root cause is, the clock divider should be set as 6 if SPDIF_TX provides the bit clock for ASRC, and be set as 7 if SPDIF_RX provides the bit clock. Signed-off-by: William Lai <b04597@freescale.com>
2009-10-26ENGR00116921 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>
2009-10-23ENGR00116861 gpio irq: touchscreen keep interrupt activeJason Chen
MX37 tsc2007 use low level irq trigger, but gpio irq still use edge irq handler, which should use level irq handler instead. Signed-off-by: Jason Chen <b02280@freescale.com>
2009-10-23ENGR00117417 imx233: remove 24000 HZ cpu profile for ddrZhou Jingyu
remove 24000 HZ cpu profile for ddr Signed-off-by: Zhou Jingyu <Jingyu.Zhou@freescale.com>
2009-10-23ENGR00117558 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>
2009-10-21ENGR00117540 z160: add memory region for scratch buffersRob Herring
The z160 needs 88KB memory for temp buffers. Signed-off-by: Rob Herring <r.herring@freescale.com>
2009-10-19ENGR00117388 ipuv3: Futher fix for diable IPU channelJason Chen
IPU channel disable should wait all channels finish busy state, should wait for input dma interrupt first then output dma interrupt as the correct sequence for all channels. This patch fix the DQ_BUF fail issue in VPU unit test. Signed-off-by: Jason Chen <b02280@freescale.com>
2009-10-16ENGR00117373 ipuv3: disable IPU channel not correctJason Chen
IPU channel disable should wait all channels finish busy state, should wait for input dma interrupt as the correct finish signal for all channels. This patch fix the DQ_BUF fail issue in VPU unit test. Signed-off-by: Jason Chen <b02280@freescale.com>
2009-10-16ENGR00117324 Turn on MTD_NAND_GPMI and MTD_CONCAT optionsRobby Cai
It's convenient to use NAND if they are turned on by default. Signed-off-by: Robby Cai <r63905@freescale.com>
2009-10-16ENGR00117297 cpufreq clock/voltage table needs to be updatedRobert Lee
Previous values being used were for STMP378x which has lower temperature requirements. The updated values work with 105C temperatures but require higher digital core voltages and lower maximum EMI clock speeds.:$lower maximum EMI clock speeds.: Signed-off-by: Robert Lee <robert.lee@freescale.com>
2009-10-15ENGR00117241 modification to iMX23 power source driver for stabilityRobert Lee
Fixes problems with incorrect DCDC settings. Adds support for 4p2 power supply necessary for meeting supply requirement during 5V connections. Signed-off-by: Robert Lee <robert.lee@freescale.com>
2009-10-15ENGR00117202: System cannot resume when suspended at lower CPU frequency.Ranjani Vaidyanathan-RA5478
Change the code such that suspend and resume always set the CPU frequency and voltage to the highest level. Signed-off-by: Ranjani Vaidyanathan-RA5478 <Ranjani.Vaidyanathan@freescale.com>
2009-10-15ENGR00117307 iMX23 reduce LCD driver strength to 8mAFrank Li
Changing the LCD pin drive strengths to 8mA reduces the amount of overshoot in half (15% and 50%) and does not significantly change the rise and fall time characteristics of the digital LCD signals Signed-off-by: Frank Li <Frank.Li@freescale.com>
2009-10-15ENGR00117252 Fix iMX23 dotclk is double as expected valueFrank Li
Dotclk is double as expected value. This fix actually is workaround. Signed-off-by: Frank Li <Frank.Li@freescale.com>
2009-10-14ENGR00117168-2 Support to build SRTC driver as moduleLily Zhang
Remove system timer restore codes in suspend and resume operations since rtc class driver has done it. After removing these codes, srtc driver can be built as module Signed-off-by: Lily Zhang <r58066@freescale.com>
2009-10-14ENGR00117168-1 SRTC: Alarm interrupt can not be issued if closing deviceLily Zhang
When executing the below operations (Open device -> Call RTC_AIE_ON -> Close device), alarm interrupt can be received when alarm time expires. This is because all interrupts are cleared wrongly when the device is closed. Signed-off-by: Lily Zhang <r58066@freescale.com>
2009-10-14ENGR00117203 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>
2009-10-13ENGR00116779 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>
2009-10-13ENGR00117212 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>
2009-10-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>
2009-10-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>
2009-10-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>
2009-10-12 ENGR00115576 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>
2009-10-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>
2009-10-12ENGR00079396 mx37: enable clock event for oprofileJason Chen
Only clock event be enabled. Signed-off-by: Jason Chen <b02280@freescale.com>
2009-10-10ENGR00116558: MX233: USB pin detectDinh Nguyen
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>
2009-10-10ENGR00113483 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>
2009-10-10ENGR00107749 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>
2009-10-10ENGR00116416-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>
2009-10-10ENGR00116416-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>
2009-10-10ENGR00115875 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>
2009-10-09ENGR00117112 : 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>
2009-10-09ENGR00117090: 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>
2009-10-07ENGR00117104 FEC driver does not restart properlyDinh Nguyen
After doing an ifconfig ethX up to bring ethernet driver up, followed by an ifconfig ethX down to bring the ethernet driver down, the ethernet driver does not restart properly by doing ifconfig ethX up. The fix is the restart the fec driver in the fec_enet_open() function. Signed-off-by: Dinh Nguyen <Dinh.Nguyen@freescale.com>
2009-10-06ENGR00117091: 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>
2009-10-01ENGR00116947: 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>
2009-09-30ENGR00116661 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>
2009-09-25ENGR00115040 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>
2009-09-23ENGR00116717 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>
2009-09-22ENGR00116699 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>
2009-09-22ENGR00116436 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>
2009-09-22ENGR00116086 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>
2009-09-21ENGR00116479: 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>
2009-09-18ENGR00116507 imx233: Add 24MHZ cpu profileZhou Jingyu
Add 24MHZ cpu profile Signed-off-by: Zhou Jingyu <Jingyu.Zhou@freescale.com>
2009-09-18ENGR00116476 MX51: enable bluezKatherine Lu
1. enable bluez 2. enable HCI USB for bluetooth USB device 3. enable uinput for bluetooth AVRCP Signed-off-by: Katherine Lu <katherine.lu@freescale.com>
2009-09-17ENGR00116579 Add function to set the GPIO interrupt as wakeup resourceNancy Chen
Add function to set the GPIO interrupt as wakeup resource. Signed-off-by: Nancy Chen <Nancy.Chen@freescale.com>
2009-09-17ENGR00116578 Fix IPU warningsAnn Thornton
Fixed all the compiler warnings that I encountered. Signed-off-by: Ann Thornton <Ann.Thornton@freescale.com>
2009-09-17ENGR00116242:MX23 CRYPTO_AES config error.Raj Rajasekaran
Fixed the config error by replacing CRYPTO_AES option with 'y'. Signed-off-by: Raj Rajasekaran <b10872@freescale.com>
2009-09-17ENGR00116528 Change vpu sync solution between multi-instancesSammy He
Remove file as shared memory for multi-instances, but use memory allocated from vpu driver. Signed-off-by: Sammy He <r62914@freescale.com>