From: Sylvain Lemieux
The current simplify lpc32xx gpio driver implementation assume a
maximum of 32 GPIO per port; there are a total of 22 GPI, 24 GPO
and 6 GPIO to managed on port 3.
Update the driver to fix the following:
1) When requesting GPI_xx and GPO_xx on port 3
From: Sylvain Lemieux
The current simplify lpc32xx gpio driver implementation assume a
maximum of 32 GPIO per port; there are a total of 22 GPI, 24 GPO
and 6 GPIO to managed on port 3.
Update the driver to fix the following:
1) When requesting GPI_xx and GPO_xx on port 3
From: Sylvain Lemieux
This patch adds support for Micrel KSZ8021RNL & KSZ8031RNL.
Signed-off-by: Sylvain Lemieux
---
Note:
I am sending the patch using ,
until I can submit patch using my regular e-mail
From: Sylvain Lemieux slemi...@tycoint.com
Incorporate ECC layout for small page NAND from legacy LPCLinux NXP BSP.
The code taken from the legacy patch is:
- lpc32xx SLC NAND driver (ECC layout for small page)
This layout is matching the lpc32xx NAND SLC Linux Kernel driver.
Signed-off-by:
From: Sylvain Lemieux slemi...@tycoint.com
Incorporate USB driver from legacy LPCLinux NXP BSP.
The files taken from the legacy patch are:
- lpc32xx USB driver
- lpc3250 header file USB registers definition.
The legacy driver was updated and clean-up as part of the integration with the
latest
From: Sylvain Lemieux slemi...@tycoint.com
Incorporate NAND SLC hardware ECC support from legacy LPCLinux NXP BSP.
The code taken from the legacy patch is:
- lpc32xx SLC NAND driver (hardware ECC support)
- lpc3250 header file missing SLC NAND registers definition
The legacy driver was updated
From: Sylvain Lemieux slemi...@tycoint.com
Incorporate ECC layout for small page NAND from legacy
LPCLinux NXP BSP.
The code taken from the legacy patch is:
- lpc32xx SLC NAND driver (ECC layout for small page)
This layout is matching the lpc32xx NAND SLC Kernel driver:
From: Sylvain Lemieux slemi...@tycoint.com
Incorporate USB driver from legacy LPCLinux NXP BSP.
The files taken from the legacy patch are:
- lpc32xx USB driver
- lpc3250 header file USB registers definition.
The legacy driver was updated and clean-up as part of the integration with the
latest
From: Sylvain Lemieux slemi...@tycoint.com
Incorporate NAND SLC hardware ECC support from legacy
LPCLinux NXP BSP.
The code taken from the legacy patch is:
- lpc32xx SLC NAND driver (hardware ECC support)
- lpc3250 header file missing SLC NAND registers definition
The legacy driver code was
From: Sylvain Lemieux slemi...@tycoint.com
Incorporate DMA driver from legacy LPCLinux NXP BSP.
The files taken from the legacy patch are:
- lpc32xx DMA driver
- lpc3250 header file DMA registers definition.
The legacy driver was updated and clean-up as part of the integration with the
latest
From: Sylvain Lemieux slemi...@tycoint.com
Incorporate DMA driver from legacy LPCLinux NXP BSP.
The files taken from the legacy patch are:
- lpc32xx DMA driver
- lpc3250 header file DMA registers definition.
The legacy driver was updated and clean-up as part of the integration with the
latest
From: Sylvain Lemieux slemi...@tycoint.com
Incorporate NAND SLC hardware ECC support from legacy
LPCLinux NXP BSP.
The code taken from the legacy patch is:
- lpc32xx SLC NAND driver (hardware ECC support)
- lpc3250 header file missing SLC NAND registers definition
The legacy driver code was
From: Sylvain Lemieux slemi...@tycoint.com
Incorporate USB driver from legacy LPCLinux NXP BSP.
The files taken from the legacy patch are:
- lpc32xx USB driver
- lpc3250 header file USB registers definition.
The legacy driver was updated and clean-up as part of the integration with the
latest
From: Sylvain Lemieux slemi...@tycoint.com
Incorporate ECC layout for small page NAND from legacy
LPCLinux NXP BSP.
The code taken from the legacy patch is:
- lpc32xx SLC NAND driver (ECC layout for small page)
This layout is matching the lpc32xx NAND SLC Kernel driver:
From: Sylvain Lemieux slemi...@tycoint.com
Incorporate DMA driver from legacy LPCLinux NXP BSP.
The files taken from the legacy patch are:
- lpc32xx DMA driver
- lpc3250 header file DMA registers definition.
The legacy driver was updated and clean-up as part of the integration with the
latest
From: Sylvain Lemieux slemi...@tycoint.com
Incorporate NAND SLC hardware ECC support from legacy
LPCLinux NXP BSP.
The code taken from the legacy patch is:
- lpc32xx SLC NAND driver (hardware ECC support)
- lpc3250 header file missing SLC NAND registers definition
The legacy driver code was
From: Sylvain Lemieux slemi...@tycoint.com
Incorporate ECC layout for small page NAND from legacy
LPCLinux NXP BSP.
The code taken from the legacy patch is:
- lpc32xx SLC NAND driver (ECC layout for small page)
This layout is matching the lpc32xx NAND SLC Kernel driver:
From: Sylvain Lemieux slemi...@tycoint.com
Incorporate USB driver from legacy LPCLinux NXP BSP.
The files taken from the legacy patch are:
- lpc32xx USB driver
- lpc3250 header file USB registers definition.
The legacy driver was updated and clean-up as part
of the integration with the latest
From: Sylvain Lemieux slemi...@tycoint.com
This series of patches bring the legacy NXP LPC32xx BSP
drivers SLC NAND (hardware ECC), DMA USB into the latest u-boot.
Refer to each individual patches for details on the change done to
integrate the driver into the latest u-boot.
The legacy BSP
From: Sylvain Lemieux slemi...@tycoint.com
Updated the LPC32xx I2C driver to support
the OTG I2C that is part of the USB module.
Signed-off-by: Sylvain Lemieux slemi...@tycoint.com
---
Changes from v3 to v4:
* No changes.
Changes from v2 to v3:
* New patch added in v3.
From: Sylvain Lemieux slemi...@tycoint.com
Incorporate USB driver from legacy LPCLinux NXP BSP.
The files taken from the legacy patch are:
- lpc32xx USB driver
- lpc3250 header file USB registers definition.
The legacy driver was updated and clean-up as part
of the integration with the latest
From: Sylvain Lemieux slemi...@tycoint.com
Incorporate ECC layout for small page NAND from legacy
LPCLinux NXP BSP.
The code taken from the legacy patch is:
- lpc32xx SLC NAND driver (ECC layout for small page)
This layout is matching the lpc32xx NAND SLC Kernel driver:
From: Sylvain Lemieux slemi...@tycoint.com
Incorporate NAND SLC hardware ECC support from legacy
LPCLinux NXP BSP.
The code taken from the legacy patch is:
- lpc32xx SLC NAND driver (hardware ECC support)
- lpc3250 header file missing SLC NAND registers definition
The legacy driver code was
From: Sylvain Lemieux slemi...@tycoint.com
Incorporate DMA driver from legacy LPCLinux NXP BSP.
The files taken from the legacy patch are:
- lpc32xx DMA driver
- lpc3250 header file DMA registers definition.
The legacy driver was updated and clean-up as part of the integration with the
latest
From: Sylvain Lemieux slemi...@tycoint.com
This series of patches bring the legacy NXP LPC32xx BSP
drivers SLC NAND (hardware ECC), DMA USB into the latest u-boot.
Refer to each individual patches for details on the change done to
integrate the driver into the latest u-boot.
The legacy BSP
From: Sylvain Lemieux slemi...@tycoint.com
Updated the LPC32xx I2C driver to support
the OTG I2C that is part of the USB module.
Signed-off-by: Sylvain Lemieux slemi...@tycoint.com
---
Changes from v2 to v3:
* New patch added in v3.
drivers/i2c/lpc32xx_i2c.c | 20 +---
1 file
From: Sylvain Lemieux slemi...@tycoint.com
Incorporate USB driver from legacy LPCLinux NXP BSP.
The files taken from the legacy patch are:
- lpc32xx USB driver
- lpc3250 header file USB registers definition.
The legacy driver was updated to integrate with the latest u-boot.
Signed-off-by:
From: Sylvain Lemieux slemi...@tycoint.com
Incorporate NAND SLC hardware ECC support from legacy
LPCLinux NXP BSP.
The code taken from the legacy patch are:
- lpc32xx SLC NAND driver (hardware ECC support)
- lpc3250 header file missing SLC NAND registers definition
The legacy driver code was
From: Sylvain Lemieux slemi...@tycoint.com
Incorporate ECC layout for small page NAND from legacy
LPCLinux NXP BSP.
The code taken from the legacy patch is:
- lpc32xx SLC NAND driver (ECC layout for small page)
This layout is matching the lpc32xx NAND SLC Kernel driver:
From: Sylvain Lemieux slemi...@tycoint.com
This series of patches bring the legacy NXP LPC32xx BSP
drivers SLC NAND (hardware ECC), DMA USB into the latest u-boot.
Refer to each individual patches for details on the change done to
integrate the driver into the latest u-boot.
The legacy BSP
From: Sylvain Lemieux slemi...@tycoint.com
Incorporate DMA driver from legacy LPCLinux NXP BSP.
The files taken from the legacy patch are:
- lpc32xx DMA driver
- lpc3250 header file DMA registers definition.
The legacy driver was updated to integrate with the latest u-boot.
Signed-off-by:
From: Sylvain Lemieux slemi...@tycoint.com
Add support to specify the Ethernet buffer base address;
if none are supply by the board, the default value is use (from existing code).
Signed-off-by: Sylvain Lemieux slemi...@tycoint.com
---
drivers/net/lpc32xx_eth.c | 8 +---
1 file changed, 5
From: Sylvain Lemieux slemi...@tycoint.com
The HCLK is not constant and can take different value; use the api function to
get the value of the HCLK for the I2C clock high and low computation.
Signed-off-by: Sylvain Lemieux slemi...@tycoint.com
---
drivers/i2c/lpc32xx_i2c.c | 2 +-
1 file
From: Sylvain Lemieux slemi...@tycoint.com
Add support for optional soft reset (i.e. RESOUT_N not asserted during reset).
To be compatible with the original U-Boot code, when the addr parameter is 0,
a hard is performed; for any other values, a soft reset is done.
Signed-off-by: Sylvain
From: Sylvain Lemieux slemi...@tycoint.com
Add missing registers in struct definition.
Update GPIO MUX base register to match GPIO base (refer to LPC32x0 User
manual Rev. 3 - 22 July 2011).
Signed-off-by: Sylvain Lemieux slemi...@tycoint.com
---
arch/arm/include/asm/arch-lpc32xx/cpu.h | 2 +-
From: Sylvain Lemieux slemi...@tycoint.com
Fix a condition that generate watchdog timeout inside lpc32xx_i2c_write when
parameters alen = 0 and len = 0.
Signed-off-by: Sylvain Lemieux slemi...@tycoint.com
---
drivers/i2c/lpc32xx_i2c.c | 2 ++
1 file changed, 2 insertions(+)
diff --git
From: Sylvain Lemieux slemi...@tycoint.com
Fix a condition that generate watchdog timeout inside lpc32xx_i2c_read when
parameters alen != 0 and len = 0.
Signed-off-by: Sylvain Lemieux slemi...@tycoint.com
---
drivers/i2c/lpc32xx_i2c.c | 10 +-
1 file changed, 5 insertions(+), 5
From: Sylvain Lemieux slemi...@tycoint.com
This series of patches bring miscellaneous enhancement
and update to the existing lpc32xx support in u-boot.
Refer to each individual patches for details on the specific change.
The patch adding the LPC32xx MAC and SMSC RMII phy support
should be
From: Sylvain Lemieux slemi...@tycoint.com
Add LPC32xx GPIO interface macro for pin mapping.
Signed-off-by: Sylvain Lemieux slemi...@tycoint.com
---
arch/arm/include/asm/arch-lpc32xx/gpio_grp.h | 40
1 file changed, 40 insertions(+)
create mode 100644
From: Sylvain Lemieux slemi...@tycoint.com
Incorporate DMA driver from legacy LPCLinux NXP BSP.
The files taken from the legacy patch are:
- lpc32xx USB driver
- lpc3250 header file USB registers definition.
Updated driver to integrate with the latest u-boot:
1) Fixed checkpatch script output in
From: Sylvain Lemieux slemi...@tycoint.com
This series of patches bring the legacy NXP LPC32xx BSP
drivers (SLC NAND, DMA USB) into the latest u-boot.
Refer to each individual patches for details on the change done to
integrate the driver into the latest u-boot.
The legacy BSP patch
From: Sylvain Lemieux slemi...@tycoint.com
Incorporate NAND SLC drivers from legacy LPCLinux NXP BSP.
The files taken from the legacy patch are:
- lpc32xx SLC NAND driver
- lpc3250 header file SLC NAND registers definition.
Updated the driver to integrate with the latest u-boot:
1) Fixed
From: Sylvain Lemieux slemi...@tycoint.com
Incorporate DMA driver from legacy LPCLinux NXP BSP.
The files taken from the legacy patch are:
- lpc32xx DMA driver
- lpc3250 header file DMA registers definition.
Updated driver to integrate with the latest u-boot:
1) Fixed checkpatch script output in
43 matches
Mail list logo