[U-Boot] [PATCH v2 0/6] arm: mvf600: Add Freescale Vybrid MVF600 CPU and MVF600TWR board support

2013-05-14 Thread Alison Wang
board_mmc_getcd() function - Remove useless undef - Remove hardcoded IP addresses and MAC addresses - Move CONFIG_MACH_TYPE to board configuration file Alison Wang (6): arm: mvf600: Add Vybrid MVF600 CPU support arm: mvf600: Add

[U-Boot] [PATCH v2 1/6] arm: mvf600: Add Vybrid MVF600 CPU support

2013-05-14 Thread Alison Wang
This patch adds generic codes to support Freescale's Vybrid MVF600 CPU. It aligns Vybrid MVF600 platform with i.MX platform. As there are some differences between MVF600 and i.MX platforms, the specific codes are in the arch/arm/cpu/armv7/mvf600 directory. Signed-off-by: Alison Wang b18

[U-Boot] [PATCH v2 2/6] arm: mvf600: Add IOMUX support for Vybrid MVF600

2013-05-14 Thread Alison Wang
. A CONFIG_IOMUX_SHARE_CONFIG_REG was introduced to fit this difference. Signed-off-by: Alison Wang b18...@freescale.com --- Changes in v2: - Use common iomux-v3 code arch/arm/imx-common/Makefile | 2 +- arch/arm/imx-common/iomux-v3.c | 6 ++ arch/arm/include/asm/imx-common/iomux-v3.h | 18

[U-Boot] [PATCH v2 3/6] arm: mvf600: Add FEC support for Vybrid MVF600

2013-05-14 Thread Alison Wang
This patch adds FEC support for Vybrid MVF600 platform. Add code to use RMII for MVF600. Signed-off-by: Alison Wang b18...@freescale.com --- Changes in v2: - Use common FEC driver fec_mxc.c drivers/net/fec_mxc.c | 6 +- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/drivers

[U-Boot] [PATCH v2 4/6] arm: mvf600: Add watchdog support for Vybrid MVF600

2013-05-14 Thread Alison Wang
This patch adds watchdog support for Vybrid MVF600 platform. Signed-off-by: Alison Wang b18...@freescale.com --- Changes in v2: - Add watchdog support - Use reset_cpu() in imx_watchdog.c drivers/watchdog/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers

[U-Boot] [PATCH v2 5/6] arm: mvf600: Add uart support for Vybrid MVF600

2013-05-14 Thread Alison Wang
This patch adds lpuart support for Vybrid MVF600 platform. Signed-off-by: TsiChung Liew tsicl...@gmail.com Signed-off-by: Alison Wang b18...@freescale.com --- Changes in v2: - Define C structures and access C structures to set/read registers - Change the names to reuse this driver on other

[U-Boot] [PATCH v2 6/6] arm: mvf600: Add basic support for Vybrid MVF600TWR board

2013-05-14 Thread Alison Wang
MVF600TWR is a board based on Vybrid MVF600 SoC. This patch adds basic support for Vybrid MVF600TWR board. Signed-off-by: Alison Wang b18...@freescale.com Signed-off-by: Jason Jin jason@freescale.com Signed-off-by: TsiChung Liew tsicl...@gmail.com --- Changes in v2: - Add an entry

[U-Boot] [PATCH v3 4/6] arm: mvf600: Add watchdog support for Vybrid MVF600

2013-05-21 Thread Alison Wang
This patch adds watchdog support for Vybrid MVF600 platform. Signed-off-by: Alison Wang b18...@freescale.com --- Changes in v3: None Changes in v2: - Add watchdog support - Use reset_cpu() in imx_watchdog.c drivers/watchdog/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff

[U-Boot] [PATCH v3 2/6] arm: mvf600: Add IOMUX support for Vybrid MVF600

2013-05-21 Thread Alison Wang
. A CONFIG_IOMUX_SHARE_CONFIG_REG was introduced to fit this difference. Signed-off-by: Alison Wang b18...@freescale.com --- Changes in v3: - Define PAD_CTL_PUE with PKE enabled Changes in v2: - Use common iomux-v3 code arch/arm/imx-common/Makefile | 2 +- arch/arm/imx-common/iomux-v3.c | 6

[U-Boot] [PATCH v3 5/6] arm: mvf600: Add uart support for Vybrid MVF600

2013-05-21 Thread Alison Wang
This patch adds lpuart support for Vybrid MVF600 platform. Signed-off-by: TsiChung Liew tsicl...@gmail.com Signed-off-by: Alison Wang b18...@freescale.com --- Changes in v3: - Move the structure definition to imx-regs.h Changes in v2: - Define C structures and access C structures to set/read

[U-Boot] [PATCH v3 0/6] arm: mvf600: Add Freescale Vybrid MVF600 CPU and MVF600TWR board support

2013-05-21 Thread Alison Wang
- Remove useless undef - Remove hardcoded IP addresses and MAC addresses - Move CONFIG_MACH_TYPE to board configuration file Alison Wang (6): arm: mvf600: Add Vybrid MVF600 CPU support arm: mvf600: Add IOMUX support for Vybrid

[U-Boot] [PATCH v3 3/6] net: fec_mxc: Add support for Vybrid MVF600

2013-05-21 Thread Alison Wang
the FEC_RCNTRL_RGMII / FEC_RCNTRL_RMII / FEC_RCNTRL_MII_MODE bits. Signed-off-by: Alison Wang b18...@freescale.com --- Changes in v3: - Remove the changes for FEC_RCNTRL_RGMII / FEC_RCNTRL_RMII / FEC_RCNTRL_MII_MODE bits, as they are already set in fec_reg_setup() Changes in v2: - Use common FEC driver

[U-Boot] [PATCH v3 6/6] arm: mvf600: Add basic support for Vybrid MVF600TWR board

2013-05-21 Thread Alison Wang
MVF600TWR is a board based on Vybrid MVF600 SoC. This patch adds basic support for Vybrid MVF600TWR board. Signed-off-by: Alison Wang b18...@freescale.com Signed-off-by: Jason Jin jason@freescale.com Signed-off-by: TsiChung Liew tsicl...@gmail.com --- Changes in v3: - Replace BOOT_FROM

[U-Boot] [PATCH v3 1/6] arm: mvf600: Add Vybrid MVF600 CPU support

2013-05-21 Thread Alison Wang
This patch adds generic codes to support Freescale's Vybrid MVF600 CPU. It aligns Vybrid MVF600 platform with i.MX platform. As there are some differences between MVF600 and i.MX platforms, the specific codes are in the arch/arm/cpu/armv7/mvf600 directory. Signed-off-by: Alison Wang b18

[U-Boot] [PATCH v4 4/7] arm: vf610: Add watchdog support for Vybrid VF610

2013-05-28 Thread Alison Wang
This patch adds watchdog support for Vybrid VF610 platform. Signed-off-by: Alison Wang b18...@freescale.com --- Changes in v4: - Rename mvf600 to vf610 Changes in v3: None Changes in v2: - Add watchdog support - Use reset_cpu() in imx_watchdog.c drivers/watchdog/Makefile | 2 +- 1 file

[U-Boot] [PATCH v4 0/7] arm: vf610: Add Freescale Vybrid VF610 CPU and VF610TWR board support

2013-05-28 Thread Alison Wang
' to 'mvf600twr' - Use standard method to set gd-ram_size - Rewrite board_mmc_getcd() function - Remove useless undef - Remove hardcoded IP addresses and MAC addresses - Move CONFIG_MACH_TYPE to board configuration file Alison Wang (7

[U-Boot] [PATCH v4 1/7] arm: vf610: Add IOMUX support for Vybrid VF610

2013-05-28 Thread Alison Wang
. A CONFIG_IOMUX_SHARE_CONFIG_REG was introduced to fit this difference. Signed-off-by: Alison Wang b18...@freescale.com --- Changes in v4: - Rename MVF600 to VF610 - Define PAD_CTL_PUS_47K_UP and PAD_CTL_PUS_100K_UP with PAD_CTL_PUE enabled - Reorganize the definitions - Correct the spaces and tabs Changes in v3: - Define

[U-Boot] [PATCH v4 5/7] arm: vf610: Add uart support for Vybrid VF610

2013-05-28 Thread Alison Wang
This patch adds lpuart support for Vybrid VF610 platform. Signed-off-by: TsiChung Liew tsicl...@gmail.com Signed-off-by: Alison Wang b18...@freescale.com --- Changes in v4: None Changes in v3: - Move the structure definition to imx-regs.h Changes in v2: - Define C structures and access C

[U-Boot] [PATCH v4 2/7] arm: vf610: Add Vybrid VF610 CPU support

2013-05-28 Thread Alison Wang
This patch adds generic codes to support Freescale's Vybrid VF610 CPU. It aligns Vybrid VF610 platform with i.MX platform. As there are some differences between VF610 and i.MX platforms, the specific codes are in the arch/arm/cpu/armv7/vf610 directory. Signed-off-by: Alison Wang b18

[U-Boot] [PATCH v4 6/7] arm: vf610: Add Vybrid VF610 to mxc_ocotp document

2013-05-28 Thread Alison Wang
This patch adds Vybrid VF610 to mxc_ocotp document. Signed-off-by: Alison Wang b18...@freescale.com --- Changes in v4: New Changes in v3: None Changes in v2: None doc/README.mxc_ocotp | 1 + 1 file changed, 1 insertion(+) diff --git a/doc/README.mxc_ocotp b/doc/README.mxc_ocotp index 9a53311

[U-Boot] [PATCH v4 3/7] net: fec_mxc: Add support for Vybrid VF610

2013-05-28 Thread Alison Wang
the FEC_RCNTRL_RGMII / FEC_RCNTRL_RMII / FEC_RCNTRL_MII_MODE bits. Signed-off-by: Alison Wang b18...@freescale.com Reviewed-by: Benoit Thebaudeau benoit.thebaud...@advansee.com --- Changes in v4: None Changes in v3: - Remove the changes for FEC_RCNTRL_RGMII / FEC_RCNTRL_RMII / FEC_RCNTRL_MII_MODE bits

[U-Boot] [PATCH v4 7/7] arm: vf610: Add basic support for Vybrid VF610TWR board

2013-05-28 Thread Alison Wang
VF610TWR is a board based on Vybrid VF610 SoC. This patch adds basic support for Vybrid VF610TWR board. Signed-off-by: Alison Wang b18...@freescale.com Signed-off-by: Jason Jin jason@freescale.com Signed-off-by: TsiChung Liew tsicl...@gmail.com --- Changes in v4: - Rename directory name

[U-Boot] [PATCH 2/2] I2C: mxc_i2c: Add support for Vybrid VF610 platform

2013-06-17 Thread Alison Wang
-off-by: Alison Wang b18...@freescale.com --- drivers/i2c/mxc_i2c.c | 62 +-- 1 file changed, 55 insertions(+), 7 deletions(-) diff --git a/drivers/i2c/mxc_i2c.c b/drivers/i2c/mxc_i2c.c index a73b10b..85e3e8b 100644 --- a/drivers/i2c/mxc_i2c.c +++ b

[U-Boot] [PATCH 1/2] vf610: Add I2C support for Vybrid VF610 platform

2013-06-17 Thread Alison Wang
This patch adds I2C support for Vybrid VF610 platform and adds I2C0 support to VF610TWR board. Signed-off-by: Alison Wang b18...@freescale.com --- arch/arm/cpu/armv7/vf610/generic.c| 7 +++ arch/arm/include/asm/arch-vf610/clock.h | 1 + arch/arm/include/asm/arch-vf610

[U-Boot] [PATCH 0/2] vf610: Add I2C support for Freescale Vybrid VF610 platform

2013-06-17 Thread Alison Wang
This series contain the I2C support for Freescale Vybrid VF610 platform and VF610TWR board. Alison Wang (2): vf610: Add I2C support for Vybrid VF610 platform I2C: mxc_i2c: Add support for Vybrid VF610 platform arch/arm/cpu/armv7/vf610/generic.c| 7 +++ arch/arm

[U-Boot] [PATCH 0/5] vybrid: Add vybrid CPU and vf600 tower board support

2013-04-12 Thread Alison Wang
and general purpose applications. Alison Wang (5): vybrid: add vybrid CPU support vybrid: add Freescale vybrid vf600 tower board support vybrid: add uart driver support vybrid: add eSDHC driver support vybrid: add ethernet driver support Makefile

[U-Boot] [PATCH 2/5] vybrid: add Freescale vybrid vf600 tower board support

2013-04-12 Thread Alison Wang
This patch adds Freescale vybrid vf600 tower board support. Signed-off-by: TsiChung Liew tsicl...@gmail.com Signed-off-by: Jason Jin jason@freescale.com Signed-off-by: Alison Wang b18...@freescale.com --- board/freescale/vybrid/Makefile| 40 +++ board/freescale/vybrid/vybrid.c

[U-Boot] [PATCH 4/5] vybrid: add eSDHC driver support

2013-04-12 Thread Alison Wang
This patch adds eSDHC driver support for vybrid platform. Signed-off-by: TsiChung Liew tsicl...@gmail.com Signed-off-by: Jason Jin jason@freescale.com Signed-off-by: Alison Wang b18...@freescale.com --- drivers/mmc/fsl_esdhc.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff

[U-Boot] [PATCH 3/5] vybrid: add uart driver support

2013-04-12 Thread Alison Wang
This patch adds uart driver support for vybrid platform. Signed-off-by: TsiChung Liew tsicl...@gmail.com Signed-off-by: Jason Jin jason@freescale.com Signed-off-by: Alison Wang b18...@freescale.com --- drivers/serial/Makefile| 1 + drivers/serial/serial.c| 2 + drivers

[U-Boot] [PATCH 5/5] vybrid: add ethernet driver support

2013-04-12 Thread Alison Wang
This patch adds ethernet driver support for vybrid platform. Signed-off-by: TsiChung Liew tsicl...@gmail.com Signed-off-by: Jason Jin jason@freescale.com Signed-off-by: Alison Wang b18...@freescale.com --- arch/arm/include/asm/fec.h| 302 ++ arch

[U-Boot] [PATCH 2/2] ColdFire: Update the bitops for ColdFire platform

2012-03-25 Thread Alison Wang
This patch uses the general ffs definition to replace the platform ffs definition. This patch also fixes the build error by adding hweightN definition for m5329evb and m5373evb. Signed-off-by: Jason Jin jason@freescale.com Signed-off-by: Alison Wang b18...@freescale.com --- arch/m68k

[U-Boot] [PATCH 1/2] ColdFire: Rename NANDFLASH_SIZE into CONFIG_NANDFLASH_SIZE for MCF537x

2012-03-25 Thread Alison Wang
This patch fixes the build error for MCF537x. As the NANDFLASH_SIZE is redefined in boards.cfg, it is needed to rename NANDFLASH_SIZE into CONFIG_NANDFLASH_SIZE in include/configs/M5373EVB.h. Signed-off-by: Alison Wang b18...@freescale.com --- include/configs/M5373EVB.h | 10 +- 1

[U-Boot] [PATCH 0/7] ColdFire: Clean up checkpatch warnings about volatile for ColdFire platform

2012-03-27 Thread Alison Wang
From: Alison Wang b18...@freescale.com This patch cleans up checkpatch warnings about Use of volatile is usually wrong for ColdFire platform. The first patch adds clear and set bits macros for ColdFire platform. These macros can be used to clear and set multiple bits in a register using

[U-Boot] [PATCH 2/7] ColdFire: Clean up checkpatch warnings for MCF5227x

2012-03-27 Thread Alison Wang
Signed-off-by: Alison Wang b18...@freescale.com --- arch/m68k/cpu/mcf5227x/cpu.c | 13 ++-- arch/m68k/cpu/mcf5227x/cpu_init.c | 140 + arch/m68k/cpu/mcf5227x/interrupts.c | 15 ++-- arch/m68k/cpu/mcf5227x/speed.c| 40 +- board

[U-Boot] [PATCH 3/7] ColdFire: Clean up checkpatch warnings for MCF52x2

2012-03-27 Thread Alison Wang
Signed-off-by: Alison Wang b18...@freescale.com --- arch/m68k/cpu/mcf52x2/cpu.c | 115 +-- arch/m68k/cpu/mcf52x2/cpu_init.c | 252 + arch/m68k/cpu/mcf52x2/interrupts.c| 40 +++--- arch/m68k/cpu/mcf52x2/speed.c | 19

[U-Boot] [PATCH 7/7] ColdFire: Clean up checkpatch warnings for MCF54451 and MCF54455

2012-03-27 Thread Alison Wang
Signed-off-by: Alison Wang b18...@freescale.com --- arch/m68k/cpu/mcf5445x/cpu.c | 13 +- arch/m68k/cpu/mcf5445x/cpu_init.c | 215 + arch/m68k/cpu/mcf5445x/interrupts.c | 15 ++- arch/m68k/cpu/mcf5445x/pci.c | 74 ++-- arch

[U-Boot] [PATCH 6/7] ColdFire: Clean up checkpatch warnings for MCF547x and MCF548x

2012-03-27 Thread Alison Wang
Signed-off-by: Alison Wang b18...@freescale.com --- arch/m68k/cpu/mcf547x_8x/cpu.c| 38 +++--- arch/m68k/cpu/mcf547x_8x/cpu_init.c | 84 + arch/m68k/cpu/mcf547x_8x/interrupts.c | 15 +++--- arch/m68k/cpu/mcf547x_8x/pci.c| 59

[U-Boot] [PATCH 4/7] ColdFire: Clean up checkpatch warnings for MCF532x/MCF537x/MCF5301x

2012-03-27 Thread Alison Wang
Signed-off-by: Alison Wang b18...@freescale.com --- arch/m68k/cpu/mcf532x/cpu.c | 33 ++-- arch/m68k/cpu/mcf532x/cpu_init.c | 304 + arch/m68k/cpu/mcf532x/interrupts.c| 15 +- arch/m68k/cpu/mcf532x/speed.c | 77 + board

[U-Boot] [PATCH 1/7] ColdFire: Add clear and set bits macros for ColdFire platform

2012-03-27 Thread Alison Wang
Signed-off-by: Alison Wang b18...@freescale.com --- arch/m68k/include/asm/io.h | 38 +- 1 files changed, 37 insertions(+), 1 deletions(-) diff --git a/arch/m68k/include/asm/io.h b/arch/m68k/include/asm/io.h index d86eaf9..50ed749 100644 --- a/arch/m68k

[U-Boot] [PATCH 5/7] ColdFire: Clean up checkpatch warnings for MCF523x

2012-03-27 Thread Alison Wang
Signed-off-by: Alison Wang b18...@freescale.com --- arch/m68k/cpu/mcf523x/cpu.c | 33 + arch/m68k/cpu/mcf523x/cpu_init.c| 122 ++- arch/m68k/cpu/mcf523x/interrupts.c | 15 ++-- arch/m68k/cpu/mcf523x/speed.c | 10 ++- board

[U-Boot] [PATCH v2 04/10] arm: ls102xa: Add etsec support for LS102xA

2014-07-03 Thread Alison Wang
Signed-off-by: Alison Wang alison.w...@freescale.com --- Change log: v2: Add private mdio read and write support. drivers/net/fsl_mdio.c | 24 +++- drivers/net/tsec.c | 7 +++ include/fsl_mdio.h | 3 +++ include/tsec.h | 7 ++- 4 files changed, 35

[U-Boot] [PATCH v2 01/10] arm: ls102xa: Add Freescale LS102xA SoC support

2014-07-03 Thread Alison Wang
and pack the highest level of integration available for sub-3 W embedded communications processors with Layerscape architecture and with a comprehensive enablement model focused on ease of programmability. Signed-off-by: Alison Wang alison.w...@freescale.com Signed-off-by: Jason Jin jason

[U-Boot] [PATCH v2 05/10] arm: ls102xa: Add esdhc support for LS102xA

2014-07-03 Thread Alison Wang
Signed-off-by: Alison Wang alison.w...@freescale.com --- Change log: v2: no change. drivers/mmc/fsl_esdhc.c | 4 ++-- include/fsl_esdhc.h | 14 +- 2 files changed, 15 insertions(+), 3 deletions(-) diff --git a/drivers/mmc/fsl_esdhc.c b/drivers/mmc/fsl_esdhc.c index 5541613

[U-Boot] [PATCH v2 03/10] net: Merge asm/fsl_enet.h into fsl_mdio.h

2014-07-03 Thread Alison Wang
From: Claudiu Manoil claudiu.man...@freescale.com fsl_enet.h defines the mapping of the usual MII management registers, which are included in the MDIO register block common to Freescale ethernet controllers. So it shouldn't depend on the CPU architecture but it should be actually part of the arch

[U-Boot] [PATCH v2 0/9] arm: ls102xa: Add Freescale LS102xA SoC and LS1021AQDS/TWR board support

2014-07-03 Thread Alison Wang
This series contain the support for Freescale LS102xA SoC and LS1021AQDS/TWR board. ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot

[U-Boot] [PATCH v2 06/10] driver/ddr/freescale: Add support of accumulate ECC

2014-07-03 Thread Alison Wang
From: York Sun york...@freescale.com If less than 8 ECC pins are used for DDR data bus width smaller than 64 bits, the 8-bit ECC code will be transmitted/received across several beats, and it will be used to check 64-bits of data once 8-bits of ECC are accumulated. Signed-off-by: York Sun

[U-Boot] [PATCH v2 10/10] arm: ls102xa: Add basic support for LS1021ATWR board

2014-07-03 Thread Alison Wang
Signed-off-by: Yuan Yao yao.y...@freescale.com Signed-off-by: Alison Wang alison.w...@freescale.com --- Change log: v2: New file. board/freescale/ls1021atwr/Makefile | 7 + board/freescale/ls1021atwr/README | 109 +++ board/freescale/ls1021atwr/ls1021atwr.c | 499

[U-Boot] [PATCH v2 08/10] driver/ddr/fsl: Add support of overriding chip select write leveling

2014-07-03 Thread Alison Wang
From: York Sun york...@freescale.com JEDEC spec allows DRAM vendors to use prime DQ for write leveling. This is not an issue unless some DQ pins are not connected. If a platform uses regular DIMMs but with reduced DDR ECC pins, the prime DQ may end up on those floating pins for the second rank.

[U-Boot] [PATCH v2 07/10] driver/ddr/freescale: Fix DDR3 driver for ARM

2014-07-03 Thread Alison Wang
From: York Sun york...@freescale.com Reading DDR register should use ddr_in32() for proper endianess. This patch fixes incorrect waiting time for ARM platforms. Signed-off-by: York Sun york...@freescale.com --- Change log: v2: no change. drivers/ddr/fsl/arm_ddr_gen3.c | 2 +- 1 file changed,

[U-Boot] [PATCH v2 02/10] arm: ls102xa: Add i2c support for LS102xA

2014-07-03 Thread Alison Wang
Signed-off-by: Alison Wang alison.w...@freescale.com --- Change log: v2: no change. drivers/i2c/mxc_i2c.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/i2c/mxc_i2c.c b/drivers/i2c/mxc_i2c.c index 48468d7..792fc40 100644 --- a/drivers/i2c/mxc_i2c.c +++ b/drivers/i2c

[U-Boot] [PATCH v2 09/10] arm: ls102xa: Add basic support for LS1021AQDS board

2014-07-03 Thread Alison Wang
Signed-off-by: Alison Wang alison.w...@freescale.com Signed-off-by: Jason Jin jason@freescale.com Signed-off-by: York Sun york...@freescale.com Signed-off-by: Yuan Yao yao.y...@freescale.com Signed-off-by: Prabhakar Kushwaha prabha...@freescale.com --- Change log: v2: Remove ethaddr/ipaddr

[U-Boot] [PATCH 1/2] arm: ls102xa: Add SD boot support for LS1021AQDS board

2014-07-10 Thread Alison Wang
This patch adds SD boot support for LS1021AQDS board. SPL framework is used. PBL initialize the internal RAM and copy SPL to it, then SPL initialize DDR using SPD and copy u-boot from SD card to DDR, finally SPL transfer control to u-boot. Signed-off-by: Alison Wang alison.w...@freescale.com

[U-Boot] [PATCH v1 0/2] Add SD boot support for LS1021AQDS/TWR board

2014-07-10 Thread Alison Wang
/TWR board basic support patches. Alison Wang (2): arm: ls102xa: Add SD boot support for LS1021AQDS board arm: ls102xa: Add SD boot support for LS1021ATWR board Makefile | 15

[U-Boot] [PATCH 2/2] arm: ls102xa: Add SD boot support for LS1021ATWR board

2014-07-10 Thread Alison Wang
This patch adds SD boot support for LS1021ATWR board. SPL framework is used. PBL initialize the internal RAM and copy SPL to it, then SPL initialize DDR using SPD and copy u-boot from SD card to DDR, finally SPL transfer control to u-boot. Signed-off-by: Alison Wang alison.w...@freescale.com

[U-Boot] [PATCH v3 0/18] arm: ls102xa: Add Freescale LS102xA SoC and LS1021AQDS/TWR board support

2014-08-13 Thread Alison Wang
This series contain the support for Freescale LS102xA SoC and LS1021AQDS/TWR board. The QorIQ LS1 family is built on Layerscape architecture, the industry's first software-aware, core-agnostic networking architecture to offer unprecedented efficiency and scale. Freescale LS102xA is a set of SoCs

[U-Boot] [PATCH v3 01/18] arm: ls102xa: Add Freescale LS102xA SoC support

2014-08-13 Thread Alison Wang
been optimized for high reliability and pack the highest level of integration available for sub-3 W embedded communications processors with Layerscape architecture and with a comprehensive enablement model focused on ease of programmability. Signed-off-by: Alison Wang alison.w...@freescale.com Signed

[U-Boot] [PATCH v3 03/18] net: Merge asm/fsl_enet.h into fsl_mdio.h

2014-08-13 Thread Alison Wang
From: Claudiu Manoil claudiu.man...@freescale.com fsl_enet.h defines the mapping of the usual MII management registers, which are included in the MDIO register block common to Freescale ethernet controllers. So it shouldn't depend on the CPU architecture but it should be actually part of the arch

[U-Boot] [PATCH v3 05/18] net: mdio: Use mb() to be compatible for both ARM and PowerPC

2014-08-13 Thread Alison Wang
Use mb() instead of sync assembly instruction to be compatible for both ARM and PowerPC. Signed-off-by: Alison Wang alison.w...@freescale.com --- Change log: v3: Use mb() to be compatible for both ARM and PowerPC. Split from the 0004-arm-ls102xa-Add-etsec-support-for-LS102xA patch. v2: Add

[U-Boot] [PATCH v3 09/18] driver/ddr/freescale: Fix DDR3 driver for ARM

2014-08-13 Thread Alison Wang
From: York Sun york...@freescale.com Reading DDR register should use ddr_in32() for proper endianess. This patch fixes incorrect waiting time for ARM platforms. Signed-off-by: York Sun york...@freescale.com --- Change log: v3: No change. v2: No change. drivers/ddr/fsl/arm_ddr_gen3.c | 2 +-

[U-Boot] [PATCH v3 07/18] ls102xa: esdhc: Add esdhc support for LS102xA

2014-08-13 Thread Alison Wang
For LS102xA, the platform is little endian, while esdhc IP is big endian. So two macros are added, CONFIG_SYS_FSL_ESDHC_LE and CONFIG_SYS_FSL_ESDHC_BE, to determine the registers' reading/writing in big or little endian format. Signed-off-by: Alison Wang alison.w...@freescale.com --- Change log

[U-Boot] [PATCH v3 02/18] ls102xa: i2c: Add i2c support for LS102xA

2014-08-13 Thread Alison Wang
Signed-off-by: Alison Wang alison.w...@freescale.com --- Change log: v3: Add I2C 3 support. v2: No change. drivers/i2c/mxc_i2c.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/i2c/mxc_i2c.c b/drivers/i2c/mxc_i2c.c index c14797c..83a9ffa 100644 --- a/drivers/i2c

[U-Boot] [PATCH v3 04/18] net: mdio: Add private MDIO read/write function

2014-08-13 Thread Alison Wang
As extra FPGA settings is needed for MDIO read/write on LS1021AQDS, private MDIO read/write functions are created. Signed-off-by: Alison Wang alison.w...@freescale.com --- Change log: v3: Split from the 0004-arm-ls102xa-Add-etsec-support-for-LS102xA patch. v2: Add private mdio read and write

[U-Boot] [PATCH v3 10/18] driver/ddr/fsl: Add support of overriding chip select write leveling

2014-08-13 Thread Alison Wang
From: York Sun york...@freescale.com JEDEC spec allows DRAM vendors to use prime DQ for write leveling. This is not an issue unless some DQ pins are not connected. If a platform uses regular DIMMs but with reduced DDR ECC pins, the prime DQ may end up on those floating pins for the second rank.

[U-Boot] [PATCH v3 06/18] ls102xa: etsec: Add etsec support for LS102xA

2014-08-13 Thread Alison Wang
For LS102xA, RxBDs and TxBDs are interpreted with little-endian bytes ordering. The offset for each of eTSECs and MDIOs is 256K bytes. Signed-off-by: Alison Wang alison.w...@freescale.com --- Change log: v3: No change. v2: Add private mdio read and write support. drivers/net/tsec.c | 7

[U-Boot] [PATCH v3 13/18] net: tsec: Remove tx snooping support from LS1

2014-08-13 Thread Alison Wang
From: Claudiu Manoil claudiu.man...@freescale.com Remove the DMCTRL Tx snooping bits (TDSEN and TBDSEN) as a workaround for LS1. It has been observed that currently the Tx stops functioning after a fair amount of Tx traffic with these settings on. These bits are sticky and once set they cannot

[U-Boot] [PATCH v3 08/18] driver/ddr/freescale: Add support of accumulate ECC

2014-08-13 Thread Alison Wang
From: York Sun york...@freescale.com If less than 8 ECC pins are used for DDR data bus width smaller than 64 bits, the 8-bit ECC code will be transmitted/received across several beats, and it will be used to check 64-bits of data once 8-bits of ECC are accumulated. Signed-off-by: York Sun

[U-Boot] [PATCH v3 11/18] arm: ls102xa: Add basic support for LS1021AQDS board

2014-08-13 Thread Alison Wang
From: Wang Huan b18...@freescale.com This patch is to add basic support for LS1021AQDS board. For the detail board information, please refer to README. Signed-off-by: Alison Wang alison.w...@freescale.com Signed-off-by: Jason Jin jason@freescale.com Signed-off-by: York Sun york

[U-Boot] [PATCH v3 12/18] arm: ls102xa: Add basic support for LS1021ATWR board

2014-08-13 Thread Alison Wang
From: Wang Huan b18...@freescale.com This patch is to add basic support for LS1021ATWR board. For the detail board information, please refer to README. Signed-off-by: Chen Lu chen...@freescale.com Signed-off-by: Yuan Yao yao.y...@freescale.com Signed-off-by: Alison Wang alison.w...@freescale.com

[U-Boot] [PATCH v3 14/18] serial: lpuart: add 32-bit registers lpuart support

2014-08-13 Thread Alison Wang
From: Jingchang Lu jingchang...@freescale.com Signed-off-by: Jingchang Lu jingchang...@freescale.com Signed-off-by: Yuan Yao yao.y...@freescale.com --- Change log: v3: New file. drivers/serial/serial_lpuart.c | 122 + 1 file changed, 122 insertions(+)

[U-Boot] [PATCH v3 16/18] video: dcu: Add Sii9022A HDMI Transmitter support

2014-08-13 Thread Alison Wang
Signed-off-by: Alison Wang alison.w...@freescale.com --- Change log: v3: New file. board/freescale/common/Makefile | 2 + board/freescale/common/dcu_sii9022a.c | 153 ++ board/freescale/common/dcu_sii9022a.h | 13 +++ 3 files changed, 168 insertions

[U-Boot] [PATCH v3 17/18] video: dcu: Add DCU driver support

2014-08-13 Thread Alison Wang
From: Wang Huan b18...@freescale.com This patch is to add DCU driver support. DCU also named 2D-ACE(Two Dimensional Animation and Compositing Engine) is a system master that fetches graphics stored in internal or external memory and displays them on a TFT LCD panel. Signed-off-by: Alison Wang

[U-Boot] [PATCH v3 15/18] arm: ls102xa: Add LETECH support for LS1021AQDS/TWR board

2014-08-13 Thread Alison Wang
From: Wang Huan b18...@freescale.com This patch is to add LETECH support for LS1021AQDS/TWR board. For LETECH, LPUART is used for serial port. Signed-off-by: Jason Jin jason@freescale.com Signed-off-by: Yuan Yao yao.y...@freescale.com Signed-off-by: Alison Wang alison.w...@freescale.com

[U-Boot] [PATCH v3 18/18] ls102xa: dcu: Add platform support for DCU on LS1021ATWR board

2014-08-13 Thread Alison Wang
From: Wang Huan b18...@freescale.com Signed-off-by: Alison Wang alison.w...@freescale.com --- Change log: v3: New file. board/freescale/ls1021atwr/Makefile | 1 + board/freescale/ls1021atwr/dcu.c| 47 + board/freescale/ls1021atwr/ls1021atwr.c | 6

[U-Boot] [PATCH v4 02/18] ls102xa: i2c: Add i2c support for LS102xA

2014-08-14 Thread Alison Wang
This patch is to add I2C 1,2,3 support for LS102xA. Signed-off-by: Alison Wang alison.w...@freescale.com --- Change log: v4: Add commit messages. v3: Add I2C 3 support. v2: No change. drivers/i2c/mxc_i2c.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/i2c

[U-Boot] [PATCH v4 03/18] net: Merge asm/fsl_enet.h into fsl_mdio.h

2014-08-14 Thread Alison Wang
From: Claudiu Manoil claudiu.man...@freescale.com fsl_enet.h defines the mapping of the usual MII management registers, which are included in the MDIO register block common to Freescale ethernet controllers. So it shouldn't depend on the CPU architecture but it should be actually part of the arch

[U-Boot] [PATCH v4 05/18] net: mdio: Use mb() to be compatible for both ARM and PowerPC

2014-08-14 Thread Alison Wang
Use mb() instead of sync assembly instruction to be compatible for both ARM and PowerPC. Signed-off-by: Alison Wang alison.w...@freescale.com --- Change log: v4: No change. v3: Use mb() to be compatible for both ARM and PowerPC. Split from the 0004-arm-ls102xa-Add-etsec-support-for-LS102xA

[U-Boot] [PATCH v4 07/18] ls102xa: esdhc: Add esdhc support for LS102xA

2014-08-14 Thread Alison Wang
For LS102xA, the platform is little endian, while esdhc IP is big endian. So two macros are added, CONFIG_SYS_FSL_ESDHC_LE and CONFIG_SYS_FSL_ESDHC_BE, to determine the registers' reading/writing in big or little endian format. Signed-off-by: Alison Wang alison.w...@freescale.com --- Change log

[U-Boot] [PATCH v4 01/18] arm: ls102xa: Add Freescale LS102xA SoC support

2014-08-14 Thread Alison Wang
been optimized for high reliability and pack the highest level of integration available for sub-3 W embedded communications processors with Layerscape architecture and with a comprehensive enablement model focused on ease of programmability. Signed-off-by: Alison Wang alison.w...@freescale.com Signed

[U-Boot] [PATCH v4 0/18] arm: ls102xa: Add Freescale LS102xA SoC and LS1021AQDS/TWR board support

2014-08-14 Thread Alison Wang
This series contain the support for Freescale LS102xA SoC and LS1021AQDS/TWR board. The QorIQ LS1 family is built on Layerscape architecture, the industry's first software-aware, core-agnostic networking architecture to offer unprecedented efficiency and scale. Freescale LS102xA is a set of SoCs

[U-Boot] [PATCH v4 09/18] driver/ddr/freescale: Fix DDR3 driver for ARM

2014-08-14 Thread Alison Wang
From: York Sun york...@freescale.com Reading DDR register should use ddr_in32() for proper endianess. This patch fixes incorrect waiting time for ARM platforms. Signed-off-by: York Sun york...@freescale.com --- Change log: v4: No change. v3: No change. v2: No change.

[U-Boot] [PATCH v4 06/18] ls102xa: etsec: Add etsec support for LS102xA

2014-08-14 Thread Alison Wang
For LS102xA, RxBDs and TxBDs are interpreted with little-endian bytes ordering. The offset for each of eTSECs and MDIOs is 256K bytes. Signed-off-by: Alison Wang alison.w...@freescale.com --- Change log: v4: No change. v3: No change. v2: Add private mdio read and write support. drivers/net

[U-Boot] [PATCH v4 08/18] driver/ddr/freescale: Add support of accumulate ECC

2014-08-14 Thread Alison Wang
From: York Sun york...@freescale.com If less than 8 ECC pins are used for DDR data bus width smaller than 64 bits, the 8-bit ECC code will be transmitted/received across several beats, and it will be used to check 64-bits of data once 8-bits of ECC are accumulated. Signed-off-by: York Sun

[U-Boot] [PATCH v4 10/18] driver/ddr/fsl: Add support of overriding chip select write leveling

2014-08-14 Thread Alison Wang
From: York Sun york...@freescale.com JEDEC spec allows DRAM vendors to use prime DQ for write leveling. This is not an issue unless some DQ pins are not connected. If a platform uses regular DIMMs but with reduced DDR ECC pins, the prime DQ may end up on those floating pins for the second rank.

[U-Boot] [PATCH v4 14/18] serial: lpuart: add 32-bit registers lpuart support

2014-08-14 Thread Alison Wang
From: Jingchang Lu jingchang...@freescale.com On vybrid, lpuart's registers are 8-bit. On LS102xA, lpuart's registers are 32-bit. This patch adds the support for 32-bit registers on LS102xA. Signed-off-by: Jingchang Lu jingchang...@freescale.com Signed-off-by: Yuan Yao yao.y...@freescale.com ---

[U-Boot] [PATCH v4 13/18] net: tsec: Remove tx snooping support from LS1

2014-08-14 Thread Alison Wang
From: Claudiu Manoil claudiu.man...@freescale.com Remove the DMCTRL Tx snooping bits (TDSEN and TBDSEN) as a workaround for LS1. It has been observed that currently the Tx stops functioning after a fair amount of Tx traffic with these settings on. These bits are sticky and once set they cannot

[U-Boot] [PATCH v4 16/18] video: dcu: Add Sii9022A HDMI Transmitter support

2014-08-14 Thread Alison Wang
On LS1021ATWR, Silicon's Sii9022A HDMI Transmitter is used. This patch adds the common setting for this chip. Signed-off-by: Alison Wang alison.w...@freescale.com --- Change log: v4: Add commit messages. v3: New file. board/freescale/common/Makefile | 2 + board/freescale/common

[U-Boot] [PATCH v4 11/18] arm: ls102xa: Add basic support for LS1021AQDS board

2014-08-14 Thread Alison Wang
From: Wang Huan b18...@freescale.com LS102xA is an ARMv7 implementation. This patch is to add basic support for LS1021AQDS board. One DDR controller DUART1 is used as the console For the detail board information, please refer to README. Signed-off-by: Alison Wang alison.w...@freescale.com

[U-Boot] [PATCH v4 17/18] video: dcu: Add DCU driver support

2014-08-14 Thread Alison Wang
From: Wang Huan b18...@freescale.com This patch is to add DCU driver support. DCU also named 2D-ACE(Two Dimensional Animation and Compositing Engine) is a system master that fetches graphics stored in internal or external memory and displays them on a TFT LCD panel. Signed-off-by: Alison Wang

[U-Boot] [PATCH v4 12/18] arm: ls102xa: Add basic support for LS1021ATWR board

2014-08-14 Thread Alison Wang
-by: Yuan Yao yao.y...@freescale.com Signed-off-by: Alison Wang alison.w...@freescale.com --- Change log: v4: Add more commit messages. v3: Fix checkpatch error. Update to Kconfig. v2: New file. arch/arm/Kconfig| 4 + board/freescale/ls1021atwr/Kconfig | 23

[U-Boot] [PATCH v4 04/18] net: mdio: Add private MDIO read/write function

2014-08-14 Thread Alison Wang
As extra FPGA settings is needed for MDIO read/write on LS1021AQDS, private MDIO read/write functions are created. Signed-off-by: Alison Wang alison.w...@freescale.com --- Change log: v4: No change. v3: Split from the 0004-arm-ls102xa-Add-etsec-support-for-LS102xA patch. v2: Add private mdio

[U-Boot] [PATCH v4 15/18] arm: ls102xa: Add LETECH support for LS1021AQDS/TWR board

2014-08-14 Thread Alison Wang
From: Wang Huan b18...@freescale.com This patch is to add LETECH support for LS1021AQDS/TWR board. For LETECH, lpuart is used as console. Signed-off-by: Jason Jin jason@freescale.com Signed-off-by: Yuan Yao yao.y...@freescale.com Signed-off-by: Alison Wang alison.w...@freescale.com

[U-Boot] [PATCH v4 18/18] ls102xa: dcu: Add platform support for DCU on LS1021ATWR board

2014-08-14 Thread Alison Wang
From: Wang Huan b18...@freescale.com This patch adds the TWR_LCD_RGB card/HDMI options and the common configuration for DCU on LS1021ATWR board. Signed-off-by: Alison Wang alison.w...@freescale.com --- Change log: v4: Add commit messages. v3: New file. board/freescale/ls1021atwr/Makefile

[U-Boot] [PATCH 2/9] arm: ls102xa: Add i2c support for LS102xA

2014-05-30 Thread Alison Wang
Signed-off-by: Alison Wang alison.w...@freescale.com --- drivers/i2c/mxc_i2c.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/i2c/mxc_i2c.c b/drivers/i2c/mxc_i2c.c index 48468d7..792fc40 100644 --- a/drivers/i2c/mxc_i2c.c +++ b/drivers/i2c/mxc_i2c.c @@ -423,7 +423,7

[U-Boot] [PATCH 4/9] arm: ls102xa: Add etsec support for LS102xA

2014-05-30 Thread Alison Wang
Signed-off-by: Alison Wang alison.w...@freescale.com --- drivers/net/fsl_mdio.c | 15 --- drivers/net/tsec.c | 7 +++ include/tsec.h | 7 ++- 3 files changed, 25 insertions(+), 4 deletions(-) diff --git a/drivers/net/fsl_mdio.c b/drivers/net/fsl_mdio.c index

[U-Boot] [PATCH 8/9] driver/ddr/fsl: Add support of overriding chip select write leveling

2014-05-30 Thread Alison Wang
From: York Sun york...@freescale.com JEDEC spec allows DRAM vendors to use prime DQ for write leveling. This is not an issue unless some DQ pins are not connected. If a platform uses regular DIMMs but with reduced DDR ECC pins, the prime DQ may end up on those floating pins for the second rank.

[U-Boot] [PATCH 6/9] driver/ddr/freescale: Add support of accumulate ECC

2014-05-30 Thread Alison Wang
From: York Sun york...@freescale.com If less than 8 ECC pins are used for DDR data bus width smaller than 64 bits, the 8-bit ECC code will be transmitted/received across several beats, and it will be used to check 64-bits of data once 8-bits of ECC are accumulated. Signed-off-by: York Sun

[U-Boot] [PATCH 7/9] driver/ddr/freescale: Fix DDR3 driver for ARM

2014-05-30 Thread Alison Wang
From: York Sun york...@freescale.com Reading DDR register should use ddr_in32() for proper endianess. This patch fixes incorrect waiting time for ARM platforms. Signed-off-by: York Sun york...@freescale.com --- drivers/ddr/fsl/arm_ddr_gen3.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)

[U-Boot] [PATCH v1 0/9] arm: ls102xa: Add Freescale LS102xA SoC and LS1021AQDS board support

2014-05-30 Thread Alison Wang
information about LS1021AQDS board, please refer to README in the patch. Alison Wang (5): arm: ls102xa: Add Freescale LS102xA SoC support arm: ls102xa: Add i2c support for LS102xA arm: ls102xa: Add etsec support

[U-Boot] [PATCH 1/9] arm: ls102xa: Add Freescale LS102xA SoC support

2014-05-30 Thread Alison Wang
and pack the highest level of integration available for sub-3 W embedded communications processors with Layerscape architecture and with a comprehensive enablement model focused on ease of programmability. Signed-off-by: Alison Wang alison.w...@freescale.com Signed-off-by: Jason Jin jason

[U-Boot] [PATCH 9/9] arm: ls102xa: Add basic support for LS1021AQDS board

2014-05-30 Thread Alison Wang
Signed-off-by: Alison Wang alison.w...@freescale.com Signed-off-by: Jason Jin jason@freescale.com Signed-off-by: York Sun york...@freescale.com Signed-off-by: Yuan Yao yao.y...@freescale.com Signed-off-by: Prabhakar Kushwaha prabha...@freescale.com --- board/freescale/ls1021aqds/Makefile

  1   2   3   4   >