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 .
drivers/net/phy/micrel.c | 11 +++
1 file changed, 11 insertions(+)
diff --git
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 (xx is the same number)
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 (xx is the same number)
From: Sylvain Lemieux
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 u-boot.
Signed-off-by
From: Sylvain Lemieux
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: Sylvain Lemieux
---
Cha
From: Sylvain Lemieux
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 and clean-up as part o
From: Sylvain Lemieux
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 u-boot.
Signed-off-by
From: Sylvain Lemieux
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 updated to integrate with
From: Sylvain Lemieux
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:
https://git.kernel.org/cgit/linux/kernel/git/s
From: Sylvain Lemieux
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 u-boot.
Signed-off-by
From: Sylvain Lemieux
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:
https://git.kernel.org/cgit/linux/kernel/git/s
From: Sylvain Lemieux
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 u-boot.
Signed-off-by
From: Sylvain Lemieux
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 updated to integrate with
From: Sylvain Lemieux
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 u-boot.
Signed-off-by
From: Sylvain Lemieux
Updated the LPC32xx I2C driver to support
the OTG I2C that is part of the USB module.
Signed-off-by: Sylvain Lemieux
---
Changes from v3 to v4:
* No changes.
Changes from v2 to v3:
* New patch added in v3.
drivers/i2c/lpc32xx_i2c.c | 20 +---
1 file chan
From: Sylvain Lemieux
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 u-boot.
Signed-off-by:
From: Sylvain Lemieux
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 patch (u-boot-2009.03_l
From: Sylvain Lemieux
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 u-boot.
Signed-off-by
From: Sylvain Lemieux
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 updated to integrate with
From: Sylvain Lemieux
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:
https://git.kernel.org/cgit/linux/kernel/git/s
From: Sylvain Lemieux
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 u-boot.
Signed-off-by:
From: Sylvain Lemieux
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:
https://git.kernel.org/cgit/linux/kernel/git/s
From: Sylvain Lemieux
Updated the LPC32xx I2C driver to support
the OTG I2C that is part of the USB module.
Signed-off-by: Sylvain Lemieux
---
Changes from v2 to v3:
* New patch added in v3.
drivers/i2c/lpc32xx_i2c.c | 20 +---
1 file changed, 17 insertions(+), 3 deletions(-)
From: Sylvain Lemieux
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 updated to integrate with
From: Sylvain Lemieux
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 u-boot.
Signed-off-by
From: Sylvain Lemieux
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 patch (u-boot-2009.03_l
From: Sylvain Lemieux
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: Sylvain Lemieux
---
Chang
From: Sylvain Lemieux
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 patch (u-boot-2009.03_l
From: Sylvain Lemieux
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:
https://git.kernel.org/cgit/linux/kernel/git/s
From: Sylvain Lemieux
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 updated to integrate wit
From: Sylvain Lemieux
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: Sylvain Lemieux
---
Chang
From: Sylvain Lemieux
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
---
drivers/net/lpc32xx_eth.c | 8 +---
1 file changed, 5 insertions(+), 3 deletions(-)
diff --git
From: Sylvain Lemieux
Fix a condition that generate watchdog timeout inside "lpc32xx_i2c_read" when
parameters alen != 0 and len = 0.
Signed-off-by: Sylvain Lemieux
---
drivers/i2c/lpc32xx_i2c.c | 10 +-
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/drivers/i2c/lpc32xx
From: Sylvain Lemieux
Fix a condition that generate watchdog timeout inside "lpc32xx_i2c_write" when
parameters alen = 0 and len = 0.
Signed-off-by: Sylvain Lemieux
---
drivers/i2c/lpc32xx_i2c.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/drivers/i2c/lpc32xx_i2c.c b/drivers/i2c/lpc3
From: Sylvain Lemieux
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 Lemieux
---
arch/arm/
From: Sylvain Lemieux
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
---
arch/arm/include/asm/arch-lpc32xx/cpu.h | 2 +-
arch/arm/include/asm/arch-lpc32xx/mux.
From: Sylvain Lemieux
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
---
drivers/i2c/lpc32xx_i2c.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff -
From: Sylvain Lemieux
Add LPC32xx GPIO interface macro for pin mapping.
Signed-off-by: Sylvain Lemieux
---
arch/arm/include/asm/arch-lpc32xx/gpio_grp.h | 40
1 file changed, 40 insertions(+)
create mode 100644 arch/arm/include/asm/arch-lpc32xx/gpio_grp.h
diff --g
From: Sylvain Lemieux
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 applied first (for patch
From: Sylvain Lemieux
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 (u-boot-2009.03_lpc32x0-v1.07.
From: Sylvain Lemieux
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 checkpatch script output in
From: Sylvain Lemieux
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 legacy code.
2) Use
From: Sylvain Lemieux
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 legacy code.
2) Use
43 matches
Mail list logo