8 years agoMakefile: Fix kbuild incompatibility issue master
Sam Ravnborg [Tue, 28 Feb 2012 11:24:29 +0000]
Makefile: Fix kbuild incompatibility issue

The patch is taken from mainline kernel:;

Signed-off-by: Bangaragiri G <>

8 years agonand:lpc32xx:Fix NAND ECC correction
JeanPhilippeEIMER [Tue, 28 Feb 2012 11:14:50 +0000]
nand:lpc32xx:Fix NAND ECC correction

The ECC calculation & correction happens for 256 bytes of data.
For LPF chips, the ECC function needs to be called for the entire page

Signed-off-by: Bangaragiri G <>

8 years agoethernet:lpc32xx:Fix MII support
Bangaragiri G [Mon, 23 Jan 2012 10:18:34 +0000]
ethernet:lpc32xx:Fix MII support

The MII support in LPC32XX ethernet driver is
broken. Fix for the issue is committed

Signed-off-by: Bangaragiri G <>

9 years agoserial: lpc32xx: Move HSU_OFFSET to platform code linux-
Bangaragiri G [Wed, 20 Apr 2011 04:08:12 +0000]
serial: lpc32xx: Move HSU_OFFSET to platform code

The First bit Sampling value is moved to platform
serial code. This user can set this value as per
transceivers on the board & baud rate used

Signed-off-by: Bangaragiri G <>

9 years agoserial:lpc32xx:Fixed whitespaces in HSUART driver
Bangaragiri G [Wed, 20 Apr 2011 04:00:23 +0000]
serial:lpc32xx:Fixed whitespaces in HSUART driver

The white spaces in High Speed UART driver & platform
serial driver code removed

Signed-off-by: Bangaragiri G <>

9 years agosound: lpc32xx: Fix Audio suspend/resume issues
Bangaragiri G [Tue, 19 Apr 2011 10:24:22 +0000]
sound: lpc32xx: Fix Audio suspend/resume issues

The suspend/resume functions of LPC32XX Audio PCM driver
are fixed. The UDA1380 CODEC driver suspend/resume functions
are fixed.

Signed-off-by: Bangaragiri G <>

9 years agovideo:amba_clcd: Fixed an issue with lockups
Srinvas Bakki [Mon, 18 Apr 2011 17:54:47 +0000]
video:amba_clcd: Fixed an issue with lockups

9 years agoarm: lpc32xx: Fix several system suspend related issues
Bangaragiri Govindaraju [Thu, 7 Apr 2011 23:10:02 +0000]
arm: lpc32xx: Fix several system suspend related issues

Fixes the suspend to RAM issues in EA3250 & FDI3250 boards and
possibly other boards. Also adds support for ADS7846 wakeup.

9 years agoserial: lpc32xx_hsuart: Fix console support
Kevin Wells [Wed, 16 Feb 2011 19:46:35 +0000]
serial: lpc32xx_hsuart: Fix console support

The console structure's data field pointed to an empty UART data
structure. This prevented the console from working correctly.

9 years agoLPC32xx_HSUARTS: Fix compilation error introduced in 1.07 patch
Kevin Wells [Mon, 24 Jan 2011 17:50:11 +0000]
LPC32xx_HSUARTS: Fix compilation error introduced in 1.07 patch

Signed-off-by: Jean Philippe <>

9 years agoARM: LPC32xx: Fix some compilation issues with PM disabled linux-
Kevin Wells [Fri, 21 Jan 2011 01:02:35 +0000]
ARM: LPC32xx: Fix some compilation issues with PM disabled

9 years agoARM: LPC32xx: PM fixes and enhancements
Kevin Wells [Fri, 21 Jan 2011 00:30:24 +0000]
ARM: LPC32xx: PM fixes and enhancements

This patchset provides new features and few fixes around power management.
- Add "standby" support (less power efficient than "mem" deep sleep but
  enables wakeup on IRQ instead of "simple" level trigger and quite useful
  for PM debuging)
- Add PM functions for CLCD driver
- Add wakeup event information (in sysfs)
- Fix deep sleep bug when using DDR by disabling all IRQs before going
  Direct Run mode
- Fix current leak during sleep in Ethernet controller
- Fix clock suspend in I2C driver

Signed-off-by: Martin Chaplet <>

9 years agoARM: LPC32XX: Fix DOS linefeeds
Kevin Wells [Fri, 21 Jan 2011 00:19:09 +0000]
ARM: LPC32XX: Fix DOS linefeeds

9 years agoARM: LPC32xx: Removed lots more DOS linefeeds
Kevin Wells [Fri, 21 Jan 2011 00:13:25 +0000]
ARM: LPC32xx: Removed lots more DOS linefeeds

9 years agoARM: LPC32XX: Remove DOS linefeeds from several files
Kevin Wells [Fri, 21 Jan 2011 00:06:21 +0000]
ARM: LPC32XX: Remove DOS linefeeds from several files

It was making patching a hassle for changes. There may be more

9 years agoARM: LPC32xx: Power management mem suspend/resume enhancements
Kevin Wells [Thu, 20 Jan 2011 22:10:55 +0000]
ARM: LPC32xx: Power management mem suspend/resume enhancements

Add a data cache flush prior to icache invalidation after moving the
system suspend image to IRAM. Move the allocation of the IRAM backup
buffer out of the suspend function to prevent possible blocking
issues with kmalloc().

9 years agoARM: LPC32xx: Suspend code tweaks
Kevin Wells [Thu, 20 Jan 2011 21:56:37 +0000]
ARM: LPC32xx: Suspend code tweaks

Fix issue with PCLK loss when switching from run to DRUN mode by
forcing PCLK divider to 1 prior to switch. Disable stop mode bit
early in system bring-up.

9 years agoserial: LPC32XX_hsuart: More spinlock issue corrections
Kevin Wells [Thu, 20 Jan 2011 21:29:12 +0000]
serial: LPC32XX_hsuart: More spinlock issue corrections

tty_flip_buffer_push() should not be called in locked context.
Removed locks for some functions that were already called with
locks enabled, added locks for some that should be locked.
Added lock for _startup for safety.

9 years agoSerial: LPC32xx_hsuart: Fix spinlock issues
Kevin Wells [Thu, 20 Jan 2011 19:49:57 +0000]
Serial: LPC32xx_hsuart: Fix spinlock issues

Signed-off-by: Andy Green <

9 years agoRTC: LPC32xx: Improve RTC invalid state detection
Kevin Wells [Wed, 12 Jan 2011 19:43:55 +0000]
RTC: LPC32xx: Improve RTC invalid state detection

When a power cut of few seconds occurs (time depending on the board power
stage), RTC SRAM can be corrupted. When the RTC voltage starts to deteriorate,
bits in the RTC register change state. But if the key register stays valid and
other bits in the RTC like the up/down time change and the system is repowered
on with the key register still valid, the software will think the RTC is ok.

In these cases, you can see some weird dates like 2035, 1982, ...

This patch uses the down counter value to validate the up counter one (it must
be equal to u32 inverted up counter value). If values don't match, it reset
both counters.

Signed-off by: Martin Chaplet <>

9 years agoARM: LPC32xx: Changed 'o' to 'on'. Simple comment fix only.
Kevin Wells [Wed, 12 Jan 2011 19:41:15 +0000]
ARM: LPC32xx: Changed 'o' to 'on'. Simple comment fix only.

9 years agoARM: LPC32xx: Fixed structures improperly tagged with __init
Kevin Wells [Wed, 12 Jan 2011 19:39:32 +0000]
ARM: LPC32xx: Fixed structures improperly tagged with __init

Several platform structure related to NAND were improperly tagged
with the __init flag and were cleared after init. When modules or
functions that examined the platform data list were used, the system
would crash. This patch fixes that

9 years agoARM:LPC32XX: Update NAND support with inverted ECC linux-
Kevin Wells [Wed, 22 Dec 2010 20:37:05 +0000]
ARM:LPC32XX: Update NAND support with inverted ECC

9 years agoARM:LPC32XX: LPC32xx board kernel config changes for ramdisk linux-
Kevin Wells [Tue, 21 Dec 2010 19:43:02 +0000]
ARM:LPC32XX: LPC32xx board kernel config changes for ramdisk

Ramdisk has been enabled for LPC32xx based boards

9 years agoARM:LPC32XX: Updated partition sizes
Kevin Wells [Tue, 21 Dec 2010 19:42:20 +0000]
ARM:LPC32XX: Updated partition sizes

MTD partition sizes for large page NAND boards have been resized to
better optimize storage space.

9 years agoARM: LPC32xx: Add missing FDI3250 defconfig file linux-
Kevin Wells [Tue, 14 Dec 2010 00:26:21 +0000]
ARM: LPC32xx: Add missing FDI3250 defconfig file

9 years agoRemoved backup file that shouldn't be there
Kevin Wells [Tue, 14 Dec 2010 00:21:43 +0000]
Removed backup file that shouldn't be there

9 years agoHSUART fixes for console support linux-
Kevin Wells [Fri, 17 Sep 2010 15:47:08 +0000]
HSUART fixes for console support

9 years agoUpdated from update10
Kevin Wells [Fri, 17 Sep 2010 15:46:52 +0000]
Updated from update10

9 years agoSigned-off-by: Martin Chaplet <>
Kevin Wells [Fri, 17 Sep 2010 15:45:02 +0000]
Signed-off-by: Martin Chaplet <>
Acked-by : Kevin Wells <>

9 years agoRemoved extra file linux-
Kevin Wells [Fri, 20 Aug 2010 20:05:56 +0000]
Removed extra file

9 years agoUpdated AMBA clcd limit check
Kevin Wells [Fri, 20 Aug 2010 19:58:17 +0000]
Updated AMBA clcd limit check

9 years agoUpdated RTC driver based on altest kernel release from RTC group
Kevin Wells [Wed, 18 Aug 2010 18:49:58 +0000]
Updated RTC driver based on altest kernel release from RTC group
review comments

9 years agoFixed issue with event status not being cleared on an interrupt
Kevin Wells [Wed, 18 Aug 2010 17:34:50 +0000]
Fixed issue with event status not being cleared on an interrupt

9 years agoUpdate 8 of the kernel port linux-
Kevin Wells [Mon, 19 Jul 2010 14:18:07 +0000]
Update 8 of the kernel port

10 years agoLPC32xx 8250 driver fix linux-
Kevin Wells [Mon, 12 Jul 2010 15:00:07 +0000]
LPC32xx 8250 driver fix

10 years agoUpdate 7 for the LPC32xx kernel release
Kevin Wells [Mon, 12 Jul 2010 14:59:38 +0000]
Update 7 for the LPC32xx kernel release

10 years agoUpdate 6 for the LPC32xx kernel release
Kevin Wells [Mon, 12 Jul 2010 14:59:10 +0000]
Update 6 for the LPC32xx kernel release

10 years agoUpdates for the FDI board
Kevin Wells [Mon, 12 Jul 2010 14:58:40 +0000]
Updates for the FDI board

10 years agoEA3250 update 1
Kevin Wells [Mon, 12 Jul 2010 14:58:14 +0000]
EA3250 update 1

10 years agoUpdate 5 for the LPC32xx kernel release
Kevin Wells [Mon, 12 Jul 2010 14:57:39 +0000]
Update 5 for the LPC32xx kernel release

10 years agoUpdate 4 for the LPC32xx kernel release
Kevin Wells [Mon, 12 Jul 2010 14:57:15 +0000]
Update 4 for the LPC32xx kernel release

10 years agoInitial EA3250 board support
Kevin Wells [Mon, 12 Jul 2010 14:56:46 +0000]
Initial EA3250 board support

10 years agoFDI ARM9 DIMM kernel release
Kevin Wells [Mon, 12 Jul 2010 14:50:21 +0000]
FDI ARM9 DIMM kernel release

10 years agoUpdate 3 for the LPC32xx kernel release
Kevin Wells [Mon, 12 Jul 2010 14:49:44 +0000]
Update 3 for the LPC32xx kernel release

10 years agoUpdate 2 for the LPC32xx kernel release
Kevin Wells [Mon, 12 Jul 2010 14:49:10 +0000]
Update 2 for the LPC32xx kernel release

10 years agoUpdate 1 for the LPC32xx kernel release
Kevin Wells [Mon, 12 Jul 2010 14:48:41 +0000]
Update 1 for the LPC32xx kernel release

10 years agoInitial kernel release for LPC32xx
Kevin Wells [Mon, 12 Jul 2010 14:47:46 +0000]
Initial kernel release for LPC32xx

10 years agoCheck-in of baseline tree baseline
Kevin Wells [Mon, 12 Jul 2010 13:51:26 +0000]
Check-in of baseline tree