[PATCH v2] configs: ls1021a: Append othbootargs to bootargs

2020-03-24 Thread Alison Wang
This patch appends CMA configuration to bootargs for LS1021ATWR board. Signed-off-by: Shengzhou Liu Signed-off-by: Alison Wang --- Changes for v2: - Append CMA configuration to bootargs directly include/configs/ls1021atwr.h | 8 1 file changed, 4 insertions(+), 4 deletions

[PATCH] configs: ls1021a: Append othbootargs to bootargs

2020-03-16 Thread Alison Wang
This patch appends othbootargs to bootargs for LS1021ATWR board. Signed-off-by: Alison Wang --- include/configs/ls1021atwr.h | 6 ++ 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/include/configs/ls1021atwr.h b/include/configs/ls1021atwr.h index 8e2784b..266107c 100644 --- a

[PATCH] configs: ls1021a: Append CMA configuration to bootargs

2020-04-22 Thread Alison Wang
According to commit , this patch appends CMA configuration to bootargs for LS1021ATWR. Signed-off-by: Shengzhou Liu Signed-off-by: Alison Wang --- include/configs/ls1021atwr.h | 6 -- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/include/configs/ls1021atwr.h b/include

[PATCH v2] configs: ls1021a: Append CMA configuration to bootargs

2020-04-23 Thread Alison Wang
Signed-off-by: Alison Wang --- Change in v2: - Update the comment. include/configs/ls1021atwr.h | 6 -- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/include/configs/ls1021atwr.h b/include/configs/ls1021atwr.h index a6289850ca..45ce460dca 100644 --- a/include/configs

RE: [PATCH] configs: ls1021a: Append CMA configuration to bootargs

2020-04-23 Thread Alison Wang
Hi, Priyanka, > -Original Message- > From: Priyanka Jain > Sent: Thursday, April 23, 2020 6:32 PM > To: Alison Wang ; u-boot@lists.denx.de; Jagdish > Gediya > Cc: Shengzhou Liu > Subject: RE: [PATCH] configs: ls1021a: Append CMA configuration to bootargs >

[PATCH] configs: ls1021a: Reserve low memory for CMA

2020-01-20 Thread Alison Wang
The default reserved memory for CMA is high memory. If LPAE is enabled, highmem pages are non-remapped and can not be used with dma_alloc_coherent. This patch will reserve low memory for CMA and fix the issue on LS1021A. Signed-off-by: Peng Ma Signed-off-by: Shengzhou Liu Signed-off-by: Alison

[PATCH] ls1021a: Set CONFIG_SYS_BOOTMAPSZ to the memory for relocation

2020-02-02 Thread Alison Wang
This patch sets CONFIG_SYS_BOOTMAPSZ to the amount of memory available to safely contain a kernel, device tree and initrd for relocation. The way to set fdt_high as 0x to disable device tree relocation is removed. Signed-off-by: Alison Wang --- include/configs/ls1021aiot.h | 5

[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 --- 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 changed, 1 insertion(+), 1

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

2013-05-28 Thread Alison Wang
#x27; - Use common iomux-v3 code - Use common FEC driver fec_mxc.c - Add watchdog support - Add an entry to MAINTAINERS file - Rename directory name 'vybird' to 'mvf600twr' - Use standard method to set gd->ram_size - Rewrite board_mmc_getcd() function - Remove useless undef - R

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

2013-05-28 Thread Alison Wang
CONFIG_IOMUX_SHARE_CONFIG_REG was introduced to fit this difference. Signed-off-by: Alison Wang --- 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 Signed-off-by: Alison Wang --- Changes in v4: None Changes in v3: - Move the structure definition to imx-regs.h Changes in v2: - Define C structures and access C structures to set/read registers - Change

[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 --- Chang

[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 --- 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..7a2863c 100644

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

2013-05-28 Thread Alison Wang
FEC_RCNTRL_RGMII / FEC_RCNTRL_RMII / FEC_RCNTRL_MII_MODE bits. Signed-off-by: Alison Wang Reviewed-by: Benoit Thebaudeau --- Changes in v4: None 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

[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 Signed-off-by: Jason Jin Signed-off-by: TsiChung Liew --- Changes in v4: - Rename directory name 'mvf600twr' to 'vf610twr' - Rename mvf60

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

2013-06-17 Thread Alison Wang
, this bit is cleared by writing "0". Signed-off-by: Alison Wang --- 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

[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 --- arch/arm/cpu/armv7/vf610/generic.c| 7 +++ arch/arm/include/asm/arch-vf610/clock.h | 1 + arch/arm/include/asm/arch-vf610/crm_regs.h| 1

[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 2/3] arm: vf610: Add QSPI support for VF610TWR

2014-01-12 Thread Alison Wang
Add QSPI support for VF610TWR, such as clock and iomux. Signed-off-by: Alison Wang Signed-off-by: Chao Fu --- arch/arm/include/asm/arch-vf610/crm_regs.h| 11 +- arch/arm/include/asm/arch-vf610/imx-regs.h| 4 +++- arch/arm/include/asm/arch-vf610/iomux-vf610.h | 14

[U-Boot] [PATCH 0/3] arm: vf610: Add QSPI support for VF610

2014-01-12 Thread Alison Wang
-programmed sequences. Each sequence is basically a sequence of instruction-operand pairs which when executed sequentially generates a valid serial flash transaction. This driver has been tested on VF610TWR. Alison Wang (3): arm: imx

[U-Boot] [PATCH 1/3] arm: imx: Add two macros for VF610 in IOMUX_PAD structure

2014-01-12 Thread Alison Wang
Add PAD_CTL_DSE_150ohm and PAD_CTL_PUS_22K_UP for VF610 in IOMUX_PAD structure. Signed-off-by: Alison Wang --- arch/arm/include/asm/imx-common/iomux-v3.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/arm/include/asm/imx-common/iomux-v3.h b/arch/arm/include/asm/imx-common/iomux-v3

[U-Boot] [PATCH 3/3] arm: vf610: Add QSPI driver support

2014-01-12 Thread Alison Wang
Add Freescale QSPI driver support for VF610. Signed-off-by: Alison Wang Signed-off-by: Chao Fu --- drivers/spi/Makefile | 1 + drivers/spi/fsl_qspi.c | 482 + drivers/spi/fsl_qspi.h | 127 + 3 files changed, 610 insertions

[U-Boot] [PATCH] m68k: Add generic board support for MCF547X/8X and MCF5445X

2015-02-12 Thread Alison Wang
This patch adds generic board support for MCF547X/8X and MCF5445X. It is based on the patch about common generic board support for M68K architecture sent by Angelo. Signed-off-by: Alison Wang --- common/board_f.c | 8 common/board_r.c | 2 +- include/asm-generic

[U-Boot] [PATCH 1/2] arm: ls102xa: Add silicon version detection for QDS and TWR boards

2015-02-12 Thread Alison Wang
For LS102xA, some workarounds are only used in VER1.0, so silicon version detection are added for QDS and TWR boards. Signed-off-by: Alison Wang --- arch/arm/include/asm/arch-ls102xa/immap_ls102xa.h | 3 + board/freescale/ls1021aqds/ls1021aqds.c | 69 --- board

[U-Boot] [PATCH 2/2] arm: ls102xa: Fix interleaving issue on CCI400 slave interface S2

2015-02-12 Thread Alison Wang
On silicon VER1.0, there is an interleaving issue on CCI400 slave interface S2. The workaround is to enable regulation of outstanding read transactions for slave interface S2. Signed-off-by: Alison Wang --- arch/arm/include/asm/arch-ls102xa/immap_ls102xa.h | 2 ++ board/freescale/ls1021aqds

[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
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 Signed-off-by: Jason Jin Signed-off-by: Jing

[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 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 independent fsl_mdio.h. To

[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 --- 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 private mdio read and

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

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

[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 --- Change log: v3: No change. v

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

2014-08-13 Thread Alison Wang
Signed-off-by: Alison Wang --- 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/mxc_i2c.c +++ b/drivers

[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 --- Change log: v3: Split from the 0004-arm-ls102xa-Add-etsec-support-for-LS102xA patch. v2: Add private mdio read and write support. drivers/net

[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 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. The workaround is to us

[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 --- Change log: v3: No change. v2: Add private mdio read and write support. drivers/net/tsec.c | 7 +++ include/tsec.h | 7

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

2014-08-13 Thread Alison Wang
From: Claudiu Manoil 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 be reset from Linux, for inst

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

2014-08-13 Thread Alison Wang
From: York Sun 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 --- Change log: v3: No cha

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

2014-08-13 Thread Alison Wang
From: Wang Huan This patch is to add basic support for LS1021AQDS board. For the detail board information, please refer to README. Signed-off-by: Alison Wang Signed-off-by: Jason Jin Signed-off-by: York Sun Signed-off-by: Yuan Yao Signed-off-by: Prabhakar Kushwaha --- Change log: v3: Fix

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

2014-08-13 Thread Alison Wang
From: Wang Huan This patch is to add basic support for LS1021ATWR board. For the detail board information, please refer to README. Signed-off-by: Chen Lu Signed-off-by: Yuan Yao Signed-off-by: Alison Wang --- Change log: v3: Fix checkpatch error. Update to Kconfig. v2: New file

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

2014-08-13 Thread Alison Wang
From: Jingchang Lu Signed-off-by: Jingchang Lu Signed-off-by: Yuan Yao --- Change log: v3: New file. drivers/serial/serial_lpuart.c | 122 + 1 file changed, 122 insertions(+) diff --git a/drivers/serial/serial_lpuart.c b/drivers/serial/serial_lpuart.c

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

2014-08-13 Thread Alison Wang
Signed-off-by: Alison Wang --- 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(+) create mode 100644 board

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

2014-08-13 Thread Alison Wang
From: Wang Huan 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 --- Change log: v3

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

2014-08-13 Thread Alison Wang
From: Wang Huan This patch is to add LETECH support for LS1021AQDS/TWR board. For LETECH, LPUART is used for serial port. Signed-off-by: Jason Jin Signed-off-by: Yuan Yao Signed-off-by: Alison Wang --- Change log: v3: New file. board/freescale/ls1021aqds/MAINTAINERS | 1 + board

[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 Signed-off-by: Alison Wang --- Change log: v3: New file. board/freescale/ls1021atwr/Makefile | 1 + board/freescale/ls1021atwr/dcu.c| 47 + board/freescale/ls1021atwr/ls1021atwr.c | 6 + include/configs/ls1021atwr.h

[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 --- 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/mxc_i2c.c b/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 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 independent fsl_mdio.h. To

[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 --- 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 patch. v2: Add private

[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 --- Change log: v4: No change. v3

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

2014-08-14 Thread Alison Wang
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 Signed-off-by: Jason Jin Signed-off-by: Jing

[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 Reading DDR register should use ddr_in32() for proper endianess. This patch fixes incorrect waiting time for ARM platforms. Signed-off-by: York Sun --- Change log: v4: No change. v3: No change. v2: No change. drivers/ddr/fsl/arm_ddr_gen3.c | 2 +- 1 file changed, 1 insertion

[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 --- Change log: v4: No change. v3: No change. v2: Add private mdio read and write support. drivers/net/tsec.c | 7

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

2014-08-14 Thread Alison Wang
From: York Sun 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 --- Change log: v4: No cha

[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 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. The workaround is to us

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

2014-08-14 Thread Alison Wang
From: Jingchang Lu 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 Signed-off-by: Yuan Yao --- Change log: v4: Add commit messages. v3: New file. drivers/serial/seri

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

2014-08-14 Thread Alison Wang
From: Claudiu Manoil 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 be reset from Linux, for inst

[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 --- Change log: v4: Add commit messages. v3: New file. board/freescale/common/Makefile | 2 + board/freescale/common/dcu_sii9022a.c

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

2014-08-14 Thread Alison Wang
From: Wang Huan 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 Signed-off-by: Jason Jin Signed-off-by: York

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

2014-08-14 Thread Alison Wang
From: Wang Huan 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 --- Change log: v4

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

2014-08-14 Thread Alison Wang
From: Wang Huan LS102xA is an ARMv7 implementation. This patch is to add basic support for LS1021ATWR board. One DDR controller DUART1 is used as the console For the detail board information, please refer to README. Signed-off-by: Chen Lu Signed-off-by: Yuan Yao Signed-off-by: Alison Wang

[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 --- Change log: v4: No change. v3: Split from the 0004-arm-ls102xa-Add-etsec-support-for-LS102xA patch. v2: Add private mdio read and write support

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

2014-08-14 Thread Alison Wang
From: Wang Huan This patch is to add LETECH support for LS1021AQDS/TWR board. For LETECH, lpuart is used as console. Signed-off-by: Jason Jin Signed-off-by: Yuan Yao Signed-off-by: Alison Wang --- Change log: v4: No change. v3: New file. board/freescale/ls1021aqds/MAINTAINERS | 1

[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 This patch adds the TWR_LCD_RGB card/HDMI options and the common configuration for DCU on LS1021ATWR board. Signed-off-by: Alison Wang --- Change log: v4: Add commit messages. v3: New file. board/freescale/ls1021atwr/Makefile | 1 + board/freescale/ls1021atwr/dcu.c

[U-Boot] [PATCH v5 04/16] net: mdio: Use mb() to be compatible for both ARM and PowerPC

2014-08-18 Thread Alison Wang
Use mb() instead of sync assembly instruction to be compatible for both ARM and PowerPC. Signed-off-by: Alison Wang --- Change log: v5: No change. 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 patch

[U-Boot] [PATCH v5 02/16] ls102xa: i2c: Add i2c support for LS102xA

2014-08-18 Thread Alison Wang
The existing i.MX's I2C driver mxc_i2c.c is compatible with the controller of LS102xA. As I2C's registers are 8-bit on LS102xA, I2C_QUIRK_REG is enabled to use 8-bit driver. This patch is to add I2C 1,2,3 support for LS102xA. Signed-off-by: Alison Wang --- Change log: v5: Add detai

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

2014-08-18 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 v5 05/16] ls102xa: etsec: Add etsec support for LS102xA

2014-08-18 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 --- Change log: v5: No change. v4: No change. v3: No change. v2: Add private mdio read and write support. drivers/net/tsec.c | 7

[U-Boot] [PATCH v5 07/16] driver/ddr/freescale: Add support of accumulate ECC

2014-08-18 Thread Alison Wang
From: York Sun 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 --- Change log: v5: No cha

[U-Boot] [PATCH v5 06/16] ls102xa: esdhc: Add esdhc support for LS102xA

2014-08-18 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 --- Change log: v5: No change. v

[U-Boot] [PATCH v5 08/16] driver/ddr/freescale: Fix DDR3 driver for ARM

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

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

2014-08-18 Thread Alison Wang
From: Claudiu Manoil 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 independent fsl_mdio.h. To

[U-Boot] [PATCH v5 09/16] driver/ddr/fsl: Add support of overriding chip select write leveling

2014-08-18 Thread Alison Wang
From: York Sun 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. The workaround is to us

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

2014-08-18 Thread Alison Wang
From: Wang Huan 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 Signed-off-by: Jason Jin Signed-off-by: York

[U-Boot] [PATCH v5 13/16] serial: lpuart: add 32-bit registers lpuart support

2014-08-18 Thread Alison Wang
From: Jingchang Lu 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 Signed-off-by: Yuan Yao --- Change log: v5: No change. v4: Add commit messages. v3: New file. dri

[U-Boot] [PATCH v5 12/16] net: tsec: Remove tx snooping support from LS1

2014-08-18 Thread Alison Wang
From: Claudiu Manoil 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 be reset from Linux, for inst

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

2014-08-18 Thread Alison Wang
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 Signed-off-by: Jason Jin Signed-off-by: Jing

[U-Boot] [PATCH v5 11/16] arm: ls102xa: Add basic support for LS1021ATWR board

2014-08-18 Thread Alison Wang
From: Wang Huan LS102xA is an ARMv7 implementation. This patch is to add basic support for LS1021ATWR board. One DDR controller DUART1 is used as the console For the detail board information, please refer to README. Signed-off-by: Chen Lu Signed-off-by: Yuan Yao Signed-off-by: Alison Wang

[U-Boot] [PATCH v5 14/16] video: dcu: Add DCU driver support

2014-08-18 Thread Alison Wang
From: Wang Huan 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 --- Change log: v5

[U-Boot] [PATCH v5 15/16] ls102xa: dcu: Add platform support for DCU on LS1021ATWR board

2014-08-18 Thread Alison Wang
From: Wang Huan This patch adds the TWR_LCD_RGB card/HDMI options and the common configuration for DCU on LS1021ATWR board. Signed-off-by: Alison Wang --- Change log: v5: Change the patch order. v4: Add commit messages. v3: New file. board/freescale/ls1021atwr/Makefile | 1 + board

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

2014-08-18 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 --- Change log: v5: Change the patch order. v4: Add commit messages. v3: New file. board/freescale/common/Makefile | 2 + board/freescale/c

[U-Boot] [PATCH] arm: ls102xa: Adjust the load address of U-Boot for NOR boot

2015-04-21 Thread Alison Wang
of U-Boot for NOR boot is adjusted to 0x6010. In RCW, the PBI command needs to change as follows: .pbi -write 0xee0200, 0x67f8 +write 0xee0200, 0x6010 .end Signed-off-by: Alison Wang --- include/configs/ls1021aqds.h | 2 +- include/configs/ls1021atwr.h | 2 +- 2 files chang

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

2014-09-04 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 v6 05/17] ls102xa: etsec: Add etsec support for LS102xA

2014-09-04 Thread Alison Wang
This patch is to add etsec support for LS102xA. First, Little-endian descriptor mode should be enabled. So RxBDs and TxBDs are interpreted with little-endian byte ordering. Second, TSEC_SIZE and TSEC_MDIO_OFFSET are different from PowerPC, redefine them for LS1021xA. Signed-off-by: Alison Wang

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

2014-09-04 Thread Alison Wang
From: Claudiu Manoil 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 independent fsl_mdio.h. To

[U-Boot] [PATCH v6 04/17] net: mdio: Use mb() to be compatible for both ARM and PowerPC

2014-09-04 Thread Alison Wang
Use mb() instead of sync assembly instruction to be compatible for both ARM and PowerPC. Signed-off-by: Alison Wang --- Change log: v6: Fix checkpatch error. v5: No change. v4: No change. v3: Use mb() to be compatible for both ARM and PowerPC. Split from the 0004-arm-ls102xa-Add-etsec

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

2014-09-04 Thread Alison Wang
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 Signed-off-by: Jason Jin Signed-off-by: Jing

[U-Boot] [PATCH v6 06/17] esdhc: Add CONFIG_SYS_FSL_ESDHC_LE and CONFIG_SYS_FSL_ESDHC_BE macros

2014-09-04 Thread Alison Wang
From: Wang Huan For LS102xA, the processor is in little-endian mode, while esdhc IP is in big-endian mode. CONFIG_SYS_FSL_ESDHC_LE and CONFIG_SYS_FSL_ESDHC_BE are added. So accessing ESDHC registers can be determined by ESDHC IP's endian mode. Signed-off-by: Alison Wang --- Change log

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

2014-09-04 Thread Alison Wang
From: York Sun 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. The workaround is to us

[U-Boot] [PATCH v6 02/17] ls102xa: i2c: Add i2c support for LS102xA

2014-09-04 Thread Alison Wang
From: Wang Huan The existing i.MX's I2C driver mxc_i2c.c is compatible with the controller of LS102xA. As I2C's registers are 8-bit on LS102xA, I2C_QUIRK_REG is enabled to use 8-bit driver. This patch is to add I2C 1,2,3 support for LS102xA. Signed-off-by: Alison Wang --- Change log

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

2014-09-04 Thread Alison Wang
From: York Sun Reading DDR register should use ddr_in32() for proper endianess. This patch fixes incorrect waiting time for ARM platforms. Signed-off-by: York Sun --- Change log: v6: No change. v5: No change. v4: No change. v3: No change. v2: No change. drivers/ddr/fsl/arm_ddr_gen3.c | 2

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

2014-09-04 Thread Alison Wang
From: York Sun 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 --- Change log: v6: No cha

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

2014-09-04 Thread Alison Wang
From: Claudiu Manoil 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 be reset from Linux, for inst

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

2014-09-04 Thread Alison Wang
From: Jingchang Lu 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 Signed-off-by: Yuan Yao --- Change log: v6: Fix the influence to other board. v5: No change. v4: Ad

[U-Boot] [PATCH v6 07/17] ls102xa: esdhc: Add esdhc support for LS102xA

2014-09-04 Thread Alison Wang
-by: Alison Wang --- Change log: v6: Make the commit more clear. Split from the v5' 06 patch. v5: No change. v4: No change. v3: Add commit messages. v2: No change. drivers/mmc/fsl_esdhc.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/mmc/fsl_esdh

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

2014-09-04 Thread Alison Wang
From: Wang Huan 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 Signed-off-by: Jason Jin Signed-off-by: York

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

2014-09-04 Thread Alison Wang
From: Wang Huan LS102xA is an ARMv7 implementation. This patch is to add basic support for LS1021ATWR board. One DDR controller DUART1 is used as the console For the detail board information, please refer to README. Signed-off-by: Chen Lu Signed-off-by: Yuan Yao Signed-off-by: Alison Wang

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

2014-09-04 Thread Alison Wang
From: Wang Huan On LS1021ATWR, Silicon's Sii9022A HDMI Transmitter is used. This patch adds the common setting for this chip. Signed-off-by: Alison Wang --- Change log: v6: No change. v5: Change the patch order. v4: Add commit messages. v3: New file. board/freescale/common/Mak

[U-Boot] [PATCH v6 15/17] video: dcu: Add DCU driver support

2014-09-04 Thread Alison Wang
From: Wang Huan 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 --- Change log: v6

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

2014-09-04 Thread Alison Wang
From: Wang Huan This patch adds the TWR_LCD_RGB card/HDMI options and the common configuration for DCU on LS1021ATWR board. Signed-off-by: Alison Wang --- Change log: v6: Use #define instead of magic numbers. v5: Change the patch order. v4: Add commit messages. v3: New file. board

[U-Boot] [PATCH v6 02/17] ls102xa: i2c: Add i2c support for LS102xA

2014-09-04 Thread Alison Wang
From: Wang Huan The existing i.MX's I2C driver mxc_i2c.c is compatible with the controller of LS102xA. As I2C's registers are 8-bit on LS102xA, I2C_QUIRK_REG is enabled to use 8-bit driver. This patch is to add I2C 1,2,3 support for LS102xA. Signed-off-by: Alison Wang --- Change log

  1   2   3   4   >