Age | Commit message (Collapse) | Author |
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
[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>
|
|
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>
|
|
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>
|
|
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>
|
|
fix system can not resume on 2.6.31 branch
Signed-off-by: Zhou Jingyu <Jingyu.Zhou@freescale.com>
|
|
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>
|
|
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>
|
|
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>
|
|
Update imx register header file with these created from xml
Signed-off-by: Frank.Li <Frank.Li@freescale.com>
|
|
Fixed the one-chip branch during GPMI initialization.
Signed-off-by: Patrick Turley <patrick.turley@freescale.com>
|
|
include GPIO pin for ethernet interrupt, etc.
Signed-off-by: Robby Cai <R63905@freescale.com>
|
|
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>
|
|
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>
|
|
IIM device node does not exist due to missing of mxs_viim registered.
Signed-off-by: Robby Cai <R63905@freescale.com>
|
|
add nop release function
Signed-off-by: Robby Cai <R63905@freescale.com>
|
|
IIM resource has overlap with PXP resource
Fix all potential conflict by this patch
Signed-off-by: Robby Cai <R63905@freescale.com>
|
|
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>
|
|
New comments and some variable renaming to improve the understandability of
the code.
Signed-off-by: Patrick Turley <patrick.turley@freescale.com>
|
|
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>
|
|
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>
|
|
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
|
|
Gate off clocks to LCDIF when it's inactive, Gate on otherwise.
Signed-off-by: Robby Cai <r63905@freescale.com>
|
|
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>
|
|
reduce stanby power to 2mA@3.7v
Signed-off-by: Zhou Jingyu <Jingyu.Zhou@freescale.com>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
Sources: support for 378x boards
Signed-off-by: dmitry pervushin <dpervushin@embeddedalley.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
|
|
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>
|
|
Headers for STMP378x boards
Signed-off-by: dmitry pervushin <dpervushin@embeddedalley.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
|