summaryrefslogtreecommitdiff
path: root/arch/arm/mach-stmp378x
AgeCommit message (Collapse)Author
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-25ENGR00121050 Fix IMX233 Build Error after usb use iram allocFrank Li
Fix imx233 build error when usb driver use iram alloc function Signed-off-by: Frank Li <Frank.Li@freescale.com> Signed-off-by: Alejandro Gonzalez <alex.gonzalez@digi.com>
2010-05-24ENGR00120447-2 FIX: MX23 PXP set wrong RGBBUF and RGBSIZE after TV/LCD switchRobby Cai
After TV/LCD switch, PXP uses wrong old FB info to set RGBBUF/RGBSIZE. This patch fixes this problem by notifying PXP to adjust when FB changed. Signed-off-by: Robby Cai <R63905@freescale.com> Signed-off-by: Alejandro Gonzalez <alex.gonzalez@digi.com>
2010-05-24ENGR00120447-1 Change the LCDIF clock setting for TVEnc to workRobby Cai
Need this adjust because set_rate of lcdif changed. Signed-off-by: Robby Cai <R63905@freescale.com> Signed-off-by: Alejandro Gonzalez <alex.gonzalez@digi.com>
2010-05-24ENGR00116049-1 [imx23] Addition of FIQ system for chip errata/bo'sRobert Lee
[imx23] Addition of FIQ system for chip errata and bo's Signed-off-by: Robert Lee <robert.lee@freescale.com> Signed-off-by: Alejandro Gonzalez <alex.gonzalez@digi.com>
2010-02-12ENGR00118892 MX23: iMX233 disable lcd clock when LCD offRobby Cai
Disable lcdif controller when suspend or screen blanked. By doing so, can set CPU freq to 64000Khz (ENGR00119096) Signed-off-by: Robby Cai <R63905@freescale.com>
2010-02-12ENGR00118995 iMX23: power supply protection mechanism must be implemented.Robert Lee
iMX23: power supply protection mechanism must be implemented in order to properly protect the SoC from damage or getting into a locked up state. Several chip errata exists which (some are documented and some are not yet documented at the time of this writing). Signed-off-by: Robert Lee <robert.lee@freescale.com>
2010-02-12ENGR00118544 iMX23 Clear dangerous macro stmp3xxx_setl(clearl)Frank.Li
No all regiser use _SCT. stmp3xxx_setl may write to wrong address. please use __raw_write (value, REG_XXX_SET) to write date to SCT register. Only REG_XXX_SCT is defined when it exist at hardware. Signed-off-by: Frank.Li <Frank.Li@freescale.com>
2010-02-12ENGR00118029 i.mx233: fix resume issueb02241
fix system can not resume on 2.6.31 branch Signed-off-by: Zhou Jingyu <Jingyu.Zhou@freescale.com>
2010-02-12ENGR00118522 iMX23 correct CATLAT value of 2.5 cyclesFrank.Li
Since the true CAS latency can only be changed subsequently if WRITEMODEREG is set, and since WRITEMODEREG is not currently used in the BSP, these 2.5 settings in emi.inc don't really matter. However, they may give a lot of confusion for whoever is debugging the EMI driver, since the HW_EMI register will read one thing, while the controller is doing another thing remove all frequency settings for DDR1 below 96MHz. These are not supported and not useful. Signed-off-by: Frank.Li <Frank.Li@freescale.com>
2010-02-12ENGR00116517 [MX233_BSP] Port ThreadX SDK NAND Flash device identificationPatrick Turley
Added the device identification and timing database. Adjusted the GPMI NAND Flash driver to use this information. Signed-off-by: Patrick Turley <patrick.turley@freescale.com>
2010-02-12ENGR00116050 iMX233 correct EMI clock changeFrank.Li
The BSP uses the deprecated DCC_RESYNC logic for changing clocks. This was ok for 37xx, but it is not recommended for 378x Use DLL_RESET and DLL_SHIFT_RESET for changing clocks Signed-off-by: Frank.Li <Frank.Li@freescale.com>
2010-02-12ENGR00118393-1 update imx23 register header fileFrank.Li
Update imx register header file with these created from xml Signed-off-by: Frank.Li <Frank.Li@freescale.com>
2010-02-12ENGR00118250 [MX23_BSP] GPMI driver crashes when only one chipPatrick Turley
Fixed the one-chip branch during GPMI initialization. Signed-off-by: Patrick Turley <patrick.turley@freescale.com>
2010-02-12ENGR00118079-3 Add missed SPI platform_data for enternetRobby Cai
include GPIO pin for ethernet interrupt, etc. Signed-off-by: Robby Cai <R63905@freescale.com>
2010-02-12ENGR00118047 iMX23 Fix DVFS Can't change frequency and voltageFrank.Li
Policy min and max is set to current frequency. emi.S use wrong register address Some line miss at clock.c when port from 28 kernel. Signed-off-by: Frank.Li <Frank.Li@freescale.com>
2010-02-12ENGR00118204 Update power related register header fileFrank.Li
register header file is created from xml file. some register use related address but some one not. Signed-off-by: Frank.Li <Frank.Li@freescale.com>
2010-02-12ENGR00118046-3 Add the mxs_viim deviceRobby Cai
IIM device node does not exist due to missing of mxs_viim registered. Signed-off-by: Robby Cai <R63905@freescale.com>
2010-02-12ENGR00118046-2 add device release function to avoid kernels complaintRobby Cai
add nop release function Signed-off-by: Robby Cai <R63905@freescale.com>
2010-02-12ENGR00118046-1 fix the resource .end assignmentRobby Cai
IIM resource has overlap with PXP resource Fix all potential conflict by this patch Signed-off-by: Robby Cai <R63905@freescale.com>
2010-02-12ENGR00116542 [MX233_BSP] Simplify the GPMI NAND Flash driver's partitioningPatrick Turley
Simplified the partitioning mechanism and, as a side effect, made the GPMI NAND Flash driver usable (it was always crashing the kernel). Signed-off-by: Patrick Turley <patrick.turley@freescale.com>
2010-02-12ENGR00115074: [MX233_BSP] Comment, clarify and characterize the NAND FlashPatrick Turley
New comments and some variable renaming to improve the understandability of the code. Signed-off-by: Patrick Turley <patrick.turley@freescale.com>
2010-02-12ENGR00117791 stmp37xx specific battery charger code causing problemsRobert Lee
The battery charger driver contains 37xx specific battery charger driver code that is incompatible with 378x/iMX23 and needs removal Signed-off-by: Robert Lee <robert.lee@freescale.com>
2010-02-12ENGR00117307 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>
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-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-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-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>
2009-06-04[ARM] 5539/1: Freescale STMP: onboard devices declarationdmitry pervushin
Define onboard devices for Freescale STMP3xxx boards Signed-off-by: dmitry pervushin <dpervushin@embeddedalley.com> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
2009-06-04[ARM] 5538/1: Freescale STMP: 378n registers definitiondmitry pervushin
Add register definitions for Freescale STMP 378n boards Signed-off-by: dmitry pervushin <dpervushin@embeddedalley.com> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
2009-05-31[ARM] 5532/1: Freescale STMP: register definitions [3/3]dmitry pervushin
Replace HW_zzz register access macros by regular __raw_readl/__raw_writel calls Signed-off-by: dmitry pervushin <dpervushin@embeddedalley.com> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
2009-05-31[ARM] 5530/1: Freescale STMP: get rid of HW_zzz macros [1/3]dmitry pervushin
Replace HW_zzz register access macros by regular __raw_readl/__raw_writel calls Signed-off-by: dmitry pervushin <dpervushin@embeddedalley.com> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
2009-04-27[ARM] 5464/1: Freescale STMP platform support [7/10]dmitry pervushin
Sources: support for 378x boards Signed-off-by: dmitry pervushin <dpervushin@embeddedalley.com> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
2009-04-27[ARM] 5467/1: Freescale STMP platform support [4/10]dmitry pervushin
Minimal definition of register set for 378x boards Signed-off-by: dmitry pervushin <dpervushin@embeddedalley.com> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
2009-04-27[ARM] 5469/1: Freescale STMP platform support [2/10]dmitry pervushin
Headers for STMP378x boards Signed-off-by: dmitry pervushin <dpervushin@embeddedalley.com> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>