[U-Boot] [PATCH] pcm052: fix DDR initialization sequence

2017-02-01 Thread Albert ARIBAUD (3ADEV)
The sequence erroneously launched the DDR controller initialization before the pad muxing was done, causing DRAM size computation to hang. Configuring the pads first then launching DDR controller initialization prevents the DRAM hanging. Signed-off-by: Albert ARIBAUD (3ADEV) <albert.a

[U-Boot] [PATCH 0/6] Add support for the BK4R1 variant of PCM052

2016-09-26 Thread Albert ARIBAUD (3ADEV)
not apply, as target configs in this file never have descriptions. Albert ARIBAUD (3ADEV) (6): pcm052: fix MTD partitioning pcm052: remove target-specific dtb name from env pcm052: add 'm4go' command tools: mkimage: add support for Vybrid image format pcm052: allow specifying onboard DDR

[U-Boot] [PATCH 6/6] pcm052: add new BK4r1 target based on PCM052 SoM

2016-09-26 Thread Albert ARIBAUD (3ADEV)
Signed-off-by: Albert ARIBAUD (3ADEV) <albert.arib...@3adev.fr> --- arch/arm/Kconfig | 4 ++ arch/arm/dts/Makefile| 3 +- arch/arm/dts/bk4r1.dts | 48 + arch/arm/dts/vf.dtsi | 4 +- board/phytec/pcm052/Kconfig | 20 ++ board/

[U-Boot] [PATCH 4/6] tools: mkimage: add support for Vybrid image format

2016-09-26 Thread Albert ARIBAUD (3ADEV)
This format can be flashed directly at address 0 of the NAND FLASH, as it contains all necessary headers. Signed-off-by: Albert ARIBAUD (3ADEV) <albert.arib...@3adev.fr> --- Makefile | 6 ++ arch/arm/config.mk| 3 + arch/arm/cpu/armv7/vf610/Ma

[U-Boot] [PATCH 5/6] pcm052: allow specifying onboard DDR size in configs

2016-09-26 Thread Albert ARIBAUD (3ADEV)
PCM052 SoMs may be equipped with various sizes of DDR. Keep default of 256MB; new PCM052-based targets will specify their actual DDR size. Linux command line is auto-adjusted to DDR size. Signed-off-by: Albert ARIBAUD (3ADEV) <albert.arib...@3adev.fr> --- board/phytec/pcm052/Kconf

[U-Boot] [PATCH 2/6] pcm052: remove target-specific dtb name from env

2016-09-26 Thread Albert ARIBAUD (3ADEV)
Signed-off-by: Albert ARIBAUD (3ADEV) <albert.arib...@3adev.fr> --- include/configs/pcm052.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/configs/pcm052.h b/include/configs/pcm052.h index 302c7dd..1858662 100644 --- a/include/configs/pcm052.h +++ b/include/c

[U-Boot] [PATCH 3/6] pcm052: add 'm4go' command

2016-09-26 Thread Albert ARIBAUD (3ADEV)
Add the 'm4go' command to pcm052-based targets. It loads scatter file images. Signed-off-by: Albert ARIBAUD (3ADEV) <albert.arib...@3adev.fr> --- board/phytec/pcm052/pcm052.c | 38 ++ 1 file changed, 38 insertions(+) diff --git a/board/phytec/pcm052/pc

[U-Boot] [PATCH 1/6] pcm052: fix MTD partitioning

2016-09-26 Thread Albert ARIBAUD (3ADEV)
arguments. Signed-off-by: Albert ARIBAUD (3ADEV) <albert.arib...@3adev.fr> --- include/configs/pcm052.h | 14 ++ 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/include/configs/pcm052.h b/include/configs/pcm052.h index 57a7630..302c7dd 100644 --- a/include/configs/pc

Re: [U-Boot] [PATCH] mtd: nand: vf610_nfc: resync with upstream Linux version

2015-10-14 Thread Albert ARIBAUD (3ADEV)
what they really representing. > > The U-Boot version currently does not support RAW NAND write > when using the HW ECC engine. > > Signed-off-by: Bhuvanchandra DV <bhuvanchandra...@toradex.com> > Signed-off-by: Stefan Agner <ste...@agner.ch> Tested-by: Albert

[U-Boot] [PATCH] pcm052: fix MTD partitioning

2015-10-11 Thread Albert ARIBAUD (3ADEV)
MTD partitioning in current pcm052 configuration is inconsistent. Fix it across MTDPARTS_DEFAULT, CONFIG_EXTRA_ENV_SETTINGS, and CONFIG_ENV_OFFSET[_REDUND]. Signed-off-by: Albert ARIBAUD (3ADEV) <albert.arib...@3adev.fr> --- include/configs/pcm052.h

[U-Boot] [PATCH v4] net: TFTP: variables cleanup and addition

2015-10-11 Thread Albert ARIBAUD (3ADEV)
TFTP source and destination port variable names are 'tftpsrcp' and 'tftpdstp' in the code, but 'tftpsrcport' and 'tftpdstport' in the README file. Fix the README. Add environment variable 'tftptimeoutcountmax'. As per the comments about the global variable tftp_timeout_count_max, make sure

[U-Boot] [PATCH v2 2/3] I2C: mxc_i2c: make I2C1 and I2C2 optional

2015-09-21 Thread Albert ARIBAUD (3ADEV)
-by: Albert ARIBAUD (3ADEV) <albert.arib...@3adev.fr> --- Changes in v2: - Make MXC I2C1 and I2C2 optional README| 8 ++-- drivers/i2c/mxc_i2c.c | 6 ++ include/configs/apf27.h | 2 ++ include/configs/aristainetos-common

[U-Boot] [PATCH v2 3/3] vf610: add support for Phytec PCM052

2015-09-21 Thread Albert ARIBAUD (3ADEV)
-git a/board/phytec/pcm052/MAINTAINERS b/board/phytec/pcm052/MAINTAINERS new file mode 100644 index 000..a877436 --- /dev/null +++ b/board/phytec/pcm052/MAINTAINERS @@ -0,0 +1,6 @@ +PCM052 BOARD +M: Albert ARIBAUD (3ADEV) <albert.arib...@3adev.fr> +S: Maintained +F: board/phyte

[U-Boot] [PATCH v2 1/3] vf610: refactor DDRMC code

2015-09-21 Thread Albert ARIBAUD (3ADEV)
The VF610 DDRMC driver code contains settings which are board-specific. Move these out to boards so that new boards can define their own without having to modify the driver. Signed-off-by: Albert ARIBAUD (3ADEV) <albert.arib...@3adev.fr> --- Changes in v2: - reverted from all-custom to JED

[U-Boot] [PATCH] net: TFTP: add timer count environment variable

2015-07-26 Thread Albert ARIBAUD (3ADEV)
the comments about the global variable tftp_timeout_count_max, make sure tftptimeoutcount is nonnegative. Signed-off-by: Albert ARIBAUD (3ADEV) albert.arib...@3adev.fr --- README | 8 net/tftp.c | 10 ++ 2 files changed, 18 insertions(+) diff --git a/README b/README index

[U-Boot] [PATCH v2] net: TFTP: add timer count environment variable

2015-07-26 Thread Albert ARIBAUD (3ADEV)
'. As per the comments about the global variable tftp_timeout_count_max, make sure tftptimeoutcountmax is nonnegative. Signed-off-by: Albert ARIBAUD (3ADEV) albert.arib...@3adev.fr --- Changes in v2: fixed env var name in commit message README | 8 net/tftp.c | 10 ++ 2 files

[U-Boot] [PATCH v3] net: TFTP: add timer count environment variable

2015-07-26 Thread Albert ARIBAUD (3ADEV)
'. As per the comments about the global variable tftp_timeout_count_max, make sure tftptimeoutcountmax is nonnegative. Signed-off-by: Albert ARIBAUD (3ADEV) albert.arib...@3adev.fr --- Changes in v3: - fixed mixup between tctp_timeout_count_max and timeout_count_max. Changes in v2: - fixed env var name

Re: [U-Boot] [PATCH 0/2] net: lpc32xx: add support to RMII phy

2015-07-06 Thread Albert ARIBAUD (3ADEV)
Hello Vladimir, On Mon, 6 Jul 2015 07:22:09 +0300, Vladimir Zapolskiy v...@mleia.com wrote: This is an update to LPC32xx MAC driver, which needs to have small quirks in order to properly work with an external phy connected by RMII interface. RMII mode of MAC operation is selected, if

[U-Boot] [PATCH] cairo: add missing MAINTAINERS file

2015-07-01 Thread Albert ARIBAUD (3ADEV)
This removes the following two warnings from buildman: WARNING: no status info for 'cairo' WARNING: no maintainers for 'cairo' Signed-off-by: Albert ARIBAUD (3ADEV) albert.arib...@3adev.fr --- board/quipos/cairo/MAINTAINERS | 6 ++ 1 file changed, 6 insertions(+) create

[U-Boot] [PATCH 0/5] Add support for Vybrid VF610-based PCM052

2015-06-19 Thread Albert ARIBAUD (3ADEV)
/phytec/pcm052/pcm052.c at line 98. It seems spurious to me, as this construct has the exact same spacing as all others in the file. Albert ARIBAUD (3ADEV) (5): net: fec_mxc: remove useless struct nbuf vf610: refactor DDRMC code i2c: fix vf610 support tools: mkimage: fix imximage header size

[U-Boot] [PATCH 5/5] vf610: add support for Phytec PCM052

2015-06-19 Thread Albert ARIBAUD (3ADEV)
., there is no way to detect a bug occurrence, apart from the higher layer failure (e.g. TFTP timeout). At this point I suspect this to be a silicon bug. Patch-series: 1 Signed-off-by: Albert ARIBAUD (3ADEV) albert.arib...@3adev.fr --- arch/arm/Kconfig | 5 + board/phytec/pcm052/Kconfig

[U-Boot] [PATCH 4/5] tools: mkimage: fix imximage header size

2015-06-19 Thread Albert ARIBAUD (3ADEV)
imximage header size is 4-byte, not 8-byte aligned. This produces .imx images that a Vybrid cannot boot on. Fix by adding a padding field in header. Signed-off-by: Albert ARIBAUD (3ADEV) albert.arib...@3adev.fr --- tools/imximage.h | 1 + 1 file changed, 1 insertion(+) diff --git a/tools

[U-Boot] [PATCH 2/5] vf610: refactor DDRMC code

2015-06-19 Thread Albert ARIBAUD (3ADEV)
The VF610 DDRMC driver code contains settings which are board-specific. Move these out to boards so that new boards can define their own without having to modify the driver. Signed-off-by: Albert ARIBAUD (3ADEV) albert.arib...@3adev.fr --- arch/arm/imx-common/ddrmc-vf610.c | 239

[U-Boot] [PATCH 3/5] i2c: fix vf610 support

2015-06-19 Thread Albert ARIBAUD (3ADEV)
Add support in mxc_i2c driver, iomux_v3 and vf610 architecture for the four I2C instances available in VF610. Signed-off-by: Albert ARIBAUD (3ADEV) albert.arib...@3adev.fr --- arch/arm/include/asm/arch-vf610/crm_regs.h| 3 +++ arch/arm/include/asm/arch-vf610/imx-regs.h| 3 +++ arch

[U-Boot] [PATCH 1/5] net: fec_mxc: remove useless struct nbuf

2015-06-19 Thread Albert ARIBAUD (3ADEV)
This locally defined struct is actually only used once and as an opaque type. Remove it for clarity. Signed-off-by: Albert ARIBAUD (3ADEV) albert.arib...@3adev.fr --- drivers/net/fec_mxc.c | 20 +--- 1 file changed, 5 insertions(+), 15 deletions(-) diff --git a/drivers/net

[U-Boot] [PATCH v7 1/9] lpc32xx: add Ethernet support

2015-03-31 Thread Albert ARIBAUD (3ADEV)
Signed-off-by: Albert ARIBAUD (3ADEV) albert.arib...@3adev.fr --- Changes in v7: - removed SRAM section and custom linker script Changes in v6: - added some missing readl() wraps - moved descriptors and buffers to SRAM Changes in v5: None Changes in v4: None Changes in v3: None Changes in v2

[U-Boot] [PATCH v7 2/9] lpc32xx: mtd: nand: add MLC NAND controller

2015-03-31 Thread Albert ARIBAUD (3ADEV)
The controller's Reed-Solomon ECC hardware is used except of course for raw reads and writes. It covers in- and out-of-band data together. The SPL framework is supported. Signed-off-by: Albert ARIBAUD (3ADEV) albert.arib...@3adev.fr --- Changes in v7: - rewrite SPL image load logic Changes

[U-Boot] [PATCH v7 0/9] Extend LPC32xx functionality and add LPC32xx-based work_92015 board

2015-03-31 Thread Albert ARIBAUD (3ADEV)
'single flashable file' make target Changes in v2: - move from legacy to Driver Model support - added MUX setting for SSP0 - cosmetic: added a blank line before copyright - move boot image generation to mkimage framework Albert ARIBAUD (3ADEV) (9): lpc32xx: add Ethernet support lpc32xx: mtd

[U-Boot] [PATCH v7 4/9] lpc32xx: add GPIO support

2015-03-31 Thread Albert ARIBAUD (3ADEV)
This driver only supports Driver Model, not legacy model. Signed-off-by: Albert ARIBAUD (3ADEV) albert.arib...@3adev.fr --- Changes in v7: None Changes in v6: None Changes in v5: None Changes in v4: None Changes in v3: - move DM dependency constraint into Kconfig - move regs pointer and function

[U-Boot] [PATCH v7 6/9] dtt: add ds620 support

2015-03-31 Thread Albert ARIBAUD (3ADEV)
Signed-off-by: Albert ARIBAUD (3ADEV) albert.arib...@3adev.fr --- Changes in v7: None Changes in v6: None Changes in v5: None Changes in v4: None Changes in v3: None Changes in v2: - cosmetic: added a blank line before copyright drivers/hwmon/Makefile | 1 + drivers/hwmon/ds620.c | 65

[U-Boot] [PATCH v7 5/9] lpc32xx: add LPC32xx SSP support (SPI mode)

2015-03-31 Thread Albert ARIBAUD (3ADEV)
Reviewed-by: Jagannadha Sutradharudu Teki jagannadh.t...@gmail.com Signed-off-by: Albert ARIBAUD (3ADEV) albert.arib...@3adev.fr --- Changes in v7: - fixed erroneous 'zynq' comment Changes in v6: None Changes in v5: None Changes in v4: None Changes in v3: - move regs and functions in private

[U-Boot] [PATCH v7 3/9] lpc32xx: i2c: add LPC32xx I2C interface support

2015-03-31 Thread Albert ARIBAUD (3ADEV)
Signed-off-by: Albert ARIBAUD (3ADEV) albert.arib...@3adev.fr --- Changes in v7: None Changes in v6: None Changes in v5: None Changes in v4: None Changes in v3: None Changes in v2: None arch/arm/cpu/arm926ejs/lpc32xx/devices.c | 11 ++ arch/arm/include/asm/arch-lpc32xx/clk.h | 4

[U-Boot] [PATCH v7 8/9] Introduce CONFIG_SPL_PANIC_ON_RAW_IMAGE

2015-03-31 Thread Albert ARIBAUD (3ADEV)
introduce CONFIG_SPL_PANIC_ON_RAW_IMAGE. An SPL which define this will panic() if the image it has loaded does not have a mkimage signature. Signed-off-by: Albert ARIBAUD (3ADEV) albert.arib...@3adev.fr --- Changes in v7: None Changes in v6: None Changes in v5: None Changes in v4: None Changes

[U-Boot] [PATCH v7 9/9] lpc32xx: add support for board work_92105

2015-03-31 Thread Albert ARIBAUD (3ADEV)
) - DACs (2 x MAX518) - SPI (through SSP interface) - Port expander MAX6957 - LCD display (HD44780-compatible), controlled through the port expander and DACs This board has SPL support, and uses the LPC32XX boot image format. Signed-off-by: Albert ARIBAUD (3ADEV) albert.arib...@3adev.fr

[U-Boot] [PATCH v7 7/9] lpc32xx: add lpc32xx-spl.bin boot image target

2015-03-31 Thread Albert ARIBAUD (3ADEV)
Signed-off-by: Albert ARIBAUD (3ADEV) albert.arib...@3adev.fr --- Changes in v7: None Changes in v6: None Changes in v5: None Changes in v4: None Changes in v3: - remove script/Makefile.spl change Changes in v2: - move boot image generation to mkimage framework common/image.c | 1

[U-Boot] [PATCH v6 1/8] lpc32xx: add Ethernet support

2015-03-18 Thread Albert ARIBAUD (3ADEV)
Signed-off-by: Albert ARIBAUD (3ADEV) albert.arib...@3adev.fr --- Changes in v6: - added some missing readl() wraps - moved descriptors and buffers to SRAM Changes in v5: None Changes in v4: None Changes in v3: None Changes in v2: None arch/arm/cpu/arm926ejs/lpc32xx/cpu.c | 9

[U-Boot] [PATCH v6 0/8] Extend LPC32xx functionality and add LPC32xx-based work_92015 board

2015-03-18 Thread Albert ARIBAUD (3ADEV)
line before copyright - move boot image generation to mkimage framework Albert ARIBAUD (3ADEV) (8): lpc32xx: add Ethernet support lpc32xx: mtd: nand: add MLC NAND controller lpc32xx: i2c: add LPC32xx I2C interface support lpc32xx: add GPIO support lpc32xx: add LPC32xx SSP support (SPI

[U-Boot] [PATCH v6 4/8] lpc32xx: add GPIO support

2015-03-18 Thread Albert ARIBAUD (3ADEV)
This driver only supports Driver Model, not legacy model. Signed-off-by: Albert ARIBAUD (3ADEV) albert.arib...@3adev.fr --- Changes in v6: None Changes in v5: None Changes in v4: None Changes in v3: - move DM dependency constraint into Kconfig - move regs pointer and function cache into private

[U-Boot] [PATCH v6 7/8] lpc32xx: add lpc32xx-spl.bin boot image target

2015-03-18 Thread Albert ARIBAUD (3ADEV)
Signed-off-by: Albert ARIBAUD (3ADEV) albert.arib...@3adev.fr --- Changes in v6: None Changes in v5: None Changes in v4: None Changes in v3: - remove script/Makefile.spl change Changes in v2: - move boot image generation to mkimage framework common/image.c | 1 + include/image.h

[U-Boot] [PATCH v6 2/8] lpc32xx: mtd: nand: add MLC NAND controller

2015-03-18 Thread Albert ARIBAUD (3ADEV)
The controller's Reed-Solomon ECC hardware is used except of course for raw reads and writes. It covers in- and out-of-band data together. The SPL framework is supported. Signed-off-by: Albert ARIBAUD (3ADEV) albert.arib...@3adev.fr --- Changes in v6: - rewrite timeout loops - fix bad block

[U-Boot] [PATCH v6 3/8] lpc32xx: i2c: add LPC32xx I2C interface support

2015-03-18 Thread Albert ARIBAUD (3ADEV)
Signed-off-by: Albert ARIBAUD (3ADEV) albert.arib...@3adev.fr --- Changes in v6: None Changes in v5: None Changes in v4: None Changes in v3: None Changes in v2: None arch/arm/cpu/arm926ejs/lpc32xx/devices.c | 11 ++ arch/arm/include/asm/arch-lpc32xx/clk.h | 4 + arch/arm/include

[U-Boot] [PATCH v6 5/8] lpc32xx: add LPC32xx SSP support (SPI mode)

2015-03-18 Thread Albert ARIBAUD (3ADEV)
Signed-off-by: Albert ARIBAUD (3ADEV) albert.arib...@3adev.fr --- Changes in v6: None Changes in v5: None Changes in v4: None Changes in v3: - move regs and functions in private struct Changes in v2: - added MUX setting for SSP0 arch/arm/cpu/arm926ejs/lpc32xx/devices.c | 14 +++ arch/arm

[U-Boot] [PATCH v6 6/8] dtt: add ds620 support

2015-03-18 Thread Albert ARIBAUD (3ADEV)
Signed-off-by: Albert ARIBAUD (3ADEV) albert.arib...@3adev.fr --- Changes in v6: None Changes in v5: None Changes in v4: None Changes in v3: None Changes in v2: - cosmetic: added a blank line before copyright drivers/hwmon/Makefile | 1 + drivers/hwmon/ds620.c | 65

[U-Boot] [PATCH v6 8/8] lpc32xx: add support for board work_92105

2015-03-18 Thread Albert ARIBAUD (3ADEV)
MAX518) - SPI (through SSP interface) - Port expander MAX6957 - LCD display (HD44780-compatible), controlled through the port expander and DACs This board has SPL support, and uses the LPC32XX boot image format. Signed-off-by: Albert ARIBAUD (3ADEV) albert.arib...@3adev.fr --- Changes in v6

[U-Boot] [PATCH v5 5/8] lpc32xx: add LPC32xx SSP support (SPI mode)

2015-03-13 Thread Albert ARIBAUD (3ADEV)
Signed-off-by: Albert ARIBAUD (3ADEV) albert.arib...@3adev.fr --- Changes in v5: None Changes in v4: None Changes in v3: - move regs and functions in private struct Changes in v2: - added MUX setting for SSP0 arch/arm/cpu/arm926ejs/lpc32xx/devices.c | 14 +++ arch/arm/include/asm/arch

[U-Boot] [PATCH v5 4/8] lpc32xx: add GPIO support

2015-03-13 Thread Albert ARIBAUD (3ADEV)
This driver only supports Driver Model, not legacy model. Signed-off-by: Albert ARIBAUD (3ADEV) albert.arib...@3adev.fr --- Changes in v5: None Changes in v4: None Changes in v3: - move DM dependency constraint into Kconfig - move regs pointer and function cache into private struct - discourage

[U-Boot] [PATCH v5 1/8] lpc32xx: add Ethernet support

2015-03-13 Thread Albert ARIBAUD (3ADEV)
Signed-off-by: Albert ARIBAUD (3ADEV) albert.arib...@3adev.fr --- Changes in v5: None Changes in v4: None Changes in v3: None Changes in v2: None arch/arm/cpu/arm926ejs/lpc32xx/cpu.c | 9 + arch/arm/cpu/arm926ejs/lpc32xx/devices.c | 7 + arch/arm/include/asm/arch-lpc32xx

[U-Boot] [PATCH v5 3/8] lpc32xx: i2c: add LPC32xx I2C interface support

2015-03-13 Thread Albert ARIBAUD (3ADEV)
Signed-off-by: Albert ARIBAUD (3ADEV) albert.arib...@3adev.fr --- Changes in v5: None Changes in v4: None Changes in v3: None Changes in v2: None arch/arm/cpu/arm926ejs/lpc32xx/devices.c | 11 ++ arch/arm/include/asm/arch-lpc32xx/clk.h | 4 + arch/arm/include/asm/arch-lpc32xx

[U-Boot] [PATCH v5 0/8] Extend LPC32xx functionality and add LPC32xx-based work_92015 board

2015-03-13 Thread Albert ARIBAUD (3ADEV)
: added a blank line before copyright - move boot image generation to mkimage framework Albert ARIBAUD (3ADEV) (8): lpc32xx: add Ethernet support lpc32xx: mtd: nand: add MLC NAND controller lpc32xx: i2c: add LPC32xx I2C interface support lpc32xx: add GPIO support lpc32xx: add LPC32xx SSP

[U-Boot] [PATCH v5 2/8] lpc32xx: mtd: nand: add MLC NAND controller

2015-03-13 Thread Albert ARIBAUD (3ADEV)
The controller's Reed-Solomon ECC hardware is used except of course for raw reads and writes. It covers in- and out-of-band data together. The SPL framework is supported. Signed-off-by: Albert ARIBAUD (3ADEV) albert.arib...@3adev.fr --- Changes in v5: - switch to CONFIG_SYS_NAND_SELF_INIT

[U-Boot] [PATCH v5 8/8] lpc32xx: add support for board work_92105

2015-03-13 Thread Albert ARIBAUD (3ADEV)
MAX518) - SPI (through SSP interface) - Port expander MAX6957 - LCD display (HD44780-compatible), controlled through the port expander and DACs This board has SPL support, and uses the LPC32XX boot image format. Signed-off-by: Albert ARIBAUD (3ADEV) albert.arib...@3adev.fr --- Changes in v5

[U-Boot] [PATCH v5 7/8] lpc32xx: add lpc32xx-spl.bin boot image target

2015-03-13 Thread Albert ARIBAUD (3ADEV)
Signed-off-by: Albert ARIBAUD (3ADEV) albert.arib...@3adev.fr --- Changes in v5: None Changes in v4: None Changes in v3: - remove script/Makefile.spl change Changes in v2: - move boot image generation to mkimage framework common/image.c | 1 + include/image.h | 1 + tools

[U-Boot] [PATCH v5 6/8] dtt: add ds620 support

2015-03-13 Thread Albert ARIBAUD (3ADEV)
Signed-off-by: Albert ARIBAUD (3ADEV) albert.arib...@3adev.fr --- Changes in v5: None Changes in v4: None Changes in v3: None Changes in v2: - cosmetic: added a blank line before copyright drivers/hwmon/Makefile | 1 + drivers/hwmon/ds620.c | 65

[U-Boot] [PATCH v4 0/8] Extend LPC32xx functionality and add LPC32xx-based work_92015 board

2015-03-12 Thread Albert ARIBAUD (3ADEV)
- add a note re the hard-coded MAC address - add 'single flashable file' make target Changes in v2: - move from legacy to Driver Model support - added MUX setting for SSP0 - cosmetic: added a blank line before copyright - move boot image generation to mkimage framework Albert ARIBAUD (3ADEV) (8

[U-Boot] [PATCH v4 1/8] lpc32xx: add Ethernet support

2015-03-12 Thread Albert ARIBAUD (3ADEV)
Signed-off-by: Albert ARIBAUD (3ADEV) albert.arib...@3adev.fr --- Changes in v4: None Changes in v3: None Changes in v2: None arch/arm/cpu/arm926ejs/lpc32xx/cpu.c | 9 + arch/arm/cpu/arm926ejs/lpc32xx/devices.c | 7 + arch/arm/include/asm/arch-lpc32xx/config.h| 3 + arch

[U-Boot] [PATCH v4 6/8] dtt: add ds620 support

2015-03-12 Thread Albert ARIBAUD (3ADEV)
Signed-off-by: Albert ARIBAUD (3ADEV) albert.arib...@3adev.fr --- Changes in v4: None Changes in v3: None Changes in v2: - cosmetic: added a blank line before copyright drivers/hwmon/Makefile | 1 + drivers/hwmon/ds620.c | 65 ++ include/dtt.h

[U-Boot] [PATCH v4 2/8] lpc32xx: mtd: nand: add MLC NAND controller

2015-03-12 Thread Albert ARIBAUD (3ADEV)
The controller's Reed-Solomon ECC hardware is used except of course for raw reads and writes. It covers in- and out-of-band data together. The SPL framework is supported. Signed-off-by: Albert ARIBAUD (3ADEV) albert.arib...@3adev.fr --- Changes in v4: - remove two debugging statements - add

[U-Boot] [PATCH v4 5/8] lpc32xx: add LPC32xx SSP support (SPI mode)

2015-03-12 Thread Albert ARIBAUD (3ADEV)
Signed-off-by: Albert ARIBAUD (3ADEV) albert.arib...@3adev.fr --- Changes in v4: None Changes in v3: - move regs and functions in private struct Changes in v2: - added MUX setting for SSP0 arch/arm/cpu/arm926ejs/lpc32xx/devices.c | 14 +++ arch/arm/include/asm/arch-lpc32xx/clk.h

[U-Boot] [PATCH v4 3/8] lpc32xx: i2c: add LPC32xx I2C interface support

2015-03-12 Thread Albert ARIBAUD (3ADEV)
Signed-off-by: Albert ARIBAUD (3ADEV) albert.arib...@3adev.fr --- Changes in v4: None Changes in v3: None Changes in v2: None arch/arm/cpu/arm926ejs/lpc32xx/devices.c | 11 ++ arch/arm/include/asm/arch-lpc32xx/clk.h | 4 + arch/arm/include/asm/arch-lpc32xx/cpu.h | 2

[U-Boot] [PATCH v4 8/8] lpc32xx: add support for board work_92105

2015-03-12 Thread Albert ARIBAUD (3ADEV)
MAX518) - SPI (through SSP interface) - Port expander MAX6957 - LCD display (HD44780-compatible), controlled through the port expander and DACs This board has SPL support, and uses the LPC32XX boot image format. Signed-off-by: Albert ARIBAUD (3ADEV) albert.arib...@3adev.fr --- Changes in v4

[U-Boot] [PATCH v4 4/8] lpc32xx: add GPIO support

2015-03-12 Thread Albert ARIBAUD (3ADEV)
This driver only supports Driver Model, not legacy model. Signed-off-by: Albert ARIBAUD (3ADEV) albert.arib...@3adev.fr --- Changes in v4: None Changes in v3: - move DM dependency constraint into Kconfig - move regs pointer and function cache into private struct - discourage readers from using

[U-Boot] [PATCH v4 7/8] lpc32xx: add lpc32xx-spl.bin boot image target

2015-03-12 Thread Albert ARIBAUD (3ADEV)
Signed-off-by: Albert ARIBAUD (3ADEV) albert.arib...@3adev.fr --- Changes in v4: None Changes in v3: - remove script/Makefile.spl change Changes in v2: - move boot image generation to mkimage framework common/image.c | 1 + include/image.h | 1 + tools/Makefile | 1

[U-Boot] [PATCH v3 2/8] lpc32xx: mtd: nand: add MLC NAND controller

2015-03-04 Thread Albert ARIBAUD (3ADEV)
The controller's Reed-Solomon ECC hardware is used except of course for raw reads and writes. It covers in- and out-of-band data together. The SPL framework is supported. Signed-off-by: Albert ARIBAUD (3ADEV) albert.arib...@3adev.fr --- Changes in v3: None Changes in v2: None arch/arm/cpu

[U-Boot] [PATCH v3 0/8] Extend LPC32xx functionality and add LPC32xx-based work_92015 board

2015-03-04 Thread Albert ARIBAUD (3ADEV)
the hard-coded MAC address - add 'single flashable file' make target Changes in v2: - move from legacy to Driver Model support - added MUX setting for SSP0 - cosmetic: added a blank line before copyright - move boot image generation to mkimage framework Albert ARIBAUD (3ADEV) (8): lpc32xx: add

[U-Boot] [PATCH v3 1/8] lpc32xx: add Ethernet support

2015-03-04 Thread Albert ARIBAUD (3ADEV)
Signed-off-by: Albert ARIBAUD (3ADEV) albert.arib...@3adev.fr --- Changes in v3: None Changes in v2: None arch/arm/cpu/arm926ejs/lpc32xx/cpu.c | 9 + arch/arm/cpu/arm926ejs/lpc32xx/devices.c | 7 + arch/arm/include/asm/arch-lpc32xx/config.h| 3 + arch/arm/include/asm

[U-Boot] [PATCH v3 8/8] lpc32xx: add support for board work_92105

2015-03-04 Thread Albert ARIBAUD (3ADEV)
MAX518) - SPI (through SSP interface) - Port expander MAX6957 - LCD display (HD44780-compatible), controlled through the port expander and DACs This board has SPL support, and uses the LPC32XX boot image format. Signed-off-by: Albert ARIBAUD (3ADEV) albert.arib...@3adev.fr --- Changes in v3

[U-Boot] [PATCH v3 7/8] lpc32xx: add lpc32xx-spl.bin boot image target

2015-03-04 Thread Albert ARIBAUD (3ADEV)
Signed-off-by: Albert ARIBAUD (3ADEV) albert.arib...@3adev.fr --- Changes in v3: - remove script/Makefile.spl change Changes in v2: - move boot image generation to mkimage framework common/image.c | 1 + include/image.h | 1 + tools/Makefile | 1 + tools/lpc32xximage.c

[U-Boot] [PATCH v3 4/8] lpc32xx: add GPIO support

2015-03-04 Thread Albert ARIBAUD (3ADEV)
This driver only supports Driver Model, not legacy model. Signed-off-by: Albert ARIBAUD (3ADEV) albert.arib...@3adev.fr --- Changes in v3: - move DM dependency constraint into Kconfig - move regs pointer and function cache into private struct - discourage readers from using functions

[U-Boot] [PATCH v3 3/8] lpc32xx: i2c: add LPC32xx I2C interface support

2015-03-04 Thread Albert ARIBAUD (3ADEV)
Signed-off-by: Albert ARIBAUD (3ADEV) albert.arib...@3adev.fr --- Changes in v3: None Changes in v2: None arch/arm/cpu/arm926ejs/lpc32xx/devices.c | 11 ++ arch/arm/include/asm/arch-lpc32xx/clk.h | 4 + arch/arm/include/asm/arch-lpc32xx/cpu.h | 2 + arch/arm/include/asm

[U-Boot] [PATCH v3 5/8] lpc32xx: add LPC32xx SSP support (SPI mode)

2015-03-04 Thread Albert ARIBAUD (3ADEV)
Signed-off-by: Albert ARIBAUD (3ADEV) albert.arib...@3adev.fr --- Changes in v3: - move regs and functions in private struct Changes in v2: - added MUX setting for SSP0 arch/arm/cpu/arm926ejs/lpc32xx/devices.c | 14 +++ arch/arm/include/asm/arch-lpc32xx/clk.h | 3 + arch/arm

[U-Boot] [PATCH v3 6/8] dtt: add ds620 support

2015-03-04 Thread Albert ARIBAUD (3ADEV)
Signed-off-by: Albert ARIBAUD (3ADEV) albert.arib...@3adev.fr --- Changes in v3: None Changes in v2: - cosmetic: added a blank line before copyright drivers/hwmon/Makefile | 1 + drivers/hwmon/ds620.c | 65 ++ include/dtt.h | 15

[U-Boot] [PATCH v2 7/8] lpc32xx: add lpc32xx-spl.bin boot image target

2015-02-12 Thread Albert ARIBAUD (3ADEV)
Signed-off-by: Albert ARIBAUD (3ADEV) albert.arib...@3adev.fr --- Changes in v2: - move boot image generation to mkimage framework common/image.c | 1 + include/image.h | 1 + scripts/Makefile.spl | 9 +++ tools/Makefile | 1 + tools/lpc32xximage.c | 178

[U-Boot] [PATCH v2 0/8] Extend LPC32xx functionality and add LPC32xx-based work_92015 board

2015-02-12 Thread Albert ARIBAUD (3ADEV)
copyright - move boot image generation to mkimage framework Albert ARIBAUD (3ADEV) (8): lpc32xx: add Ethernet support lpc32xx: mtd: nand: add MLC NAND controller lpc32xx: i2c: add LPC32xx I2C interface support lpc32xx: add GPIO support lpc32xx: add LPC32xx SSP support (SPI mode) dtt: add ds620

[U-Boot] [PATCH v2 3/8] lpc32xx: i2c: add LPC32xx I2C interface support

2015-02-12 Thread Albert ARIBAUD (3ADEV)
Signed-off-by: Albert ARIBAUD (3ADEV) albert.arib...@3adev.fr --- Changes in v2: None arch/arm/cpu/arm926ejs/lpc32xx/devices.c | 11 ++ arch/arm/include/asm/arch-lpc32xx/clk.h | 4 + arch/arm/include/asm/arch-lpc32xx/cpu.h | 2 + arch/arm/include/asm/arch-lpc32xx

[U-Boot] [PATCH v2 4/8] lpc32xx: add GPIO support

2015-02-12 Thread Albert ARIBAUD (3ADEV)
This driver only supports Driver Model, not legacy model. Signed-off-by: Albert ARIBAUD (3ADEV) albert.arib...@3adev.fr --- Changes in v2: - move from legacy to Driver Model support arch/arm/cpu/arm926ejs/lpc32xx/devices.c | 5 + arch/arm/include/asm/arch-lpc32xx/gpio.h | 43 + drivers

[U-Boot] [PATCH v2 1/8] lpc32xx: add Ethernet support

2015-02-12 Thread Albert ARIBAUD (3ADEV)
Signed-off-by: Albert ARIBAUD (3ADEV) albert.arib...@3adev.fr --- Changes in v2: None arch/arm/cpu/arm926ejs/lpc32xx/cpu.c | 9 + arch/arm/cpu/arm926ejs/lpc32xx/devices.c | 7 + arch/arm/include/asm/arch-lpc32xx/config.h| 3 + arch/arm/include/asm/arch-lpc32xx

[U-Boot] [PATCH v2 2/8] lpc32xx: mtd: nand: add MLC NAND controller

2015-02-12 Thread Albert ARIBAUD (3ADEV)
The controller's Reed-Solomon ECC hardware is used except of course for raw reads and writes. It covers in- and out-of-band data together. The SPL framework is supported. Signed-off-by: Albert ARIBAUD (3ADEV) albert.arib...@3adev.fr --- Changes in v2: None arch/arm/cpu/arm926ejs/lpc32xx

[U-Boot] [PATCH v2 5/8] lpc32xx: add LPC32xx SSP support (SPI mode)

2015-02-12 Thread Albert ARIBAUD (3ADEV)
Signed-off-by: Albert ARIBAUD (3ADEV) albert.arib...@3adev.fr --- Changes in v2: - added MUX setting for SSP0 arch/arm/cpu/arm926ejs/lpc32xx/devices.c | 14 +++ arch/arm/include/asm/arch-lpc32xx/clk.h | 3 + arch/arm/include/asm/arch-lpc32xx/sys_proto.h | 1 + drivers/spi

[U-Boot] [PATCH v2 6/8] dtt: add ds620 support

2015-02-12 Thread Albert ARIBAUD (3ADEV)
Signed-off-by: Albert ARIBAUD (3ADEV) albert.arib...@3adev.fr --- Changes in v2: - cosmetic: added a blank line before copyright drivers/hwmon/Makefile | 1 + drivers/hwmon/ds620.c | 65 ++ include/dtt.h | 15 ++-- 3 files

[U-Boot] [PATCH v2 8/8] lpc32xx: add support for board work_92105

2015-02-12 Thread Albert ARIBAUD (3ADEV)
MAX518) - SPI (through SSP interface) - Port expander MAX6957 - LCD display (HD44780-compatible), controlled through the port expander and DACs This board has SPL support, and uses the LPC32XX boot image format. Signed-off-by: Albert ARIBAUD (3ADEV) albert.arib...@3adev.fr --- Changes in v2

[U-Boot] [PATCH v2] omap3: add support for QUIPOS Cairo board.

2015-02-03 Thread Albert ARIBAUD (3ADEV)
This patch extends OMAP3 support for AM/DM37xx and introduces the AM3703-based Quipos Cairo board. Signed-off-by: Albert ARIBAUD (3ADEV) albert.arib...@3adev.fr --- NOTES: Two checkpatch diagnostics are left uncorrected: 1. warning: arch/arm/cpu/armv7/omap3/Kconfig,94: please write

Re: [U-Boot] [PATCH v1 6/6] omap3: add support for QUIPOS Cairo board.

2015-01-18 Thread Albert ARIBAUD (3ADEV)
Hello Simon, On Fri, 16 Jan 2015 10:20:15 -0700, Simon Glass s...@chromium.org wrote: Hi Albert, On 16 January 2015 at 01:09, Albert ARIBAUD (3ADEV) albert.arib...@3adev.fr wrote: Signed-off-by: Albert ARIBAUD (3ADEV) albert.arib...@3adev.fr --- arch/arm/cpu/armv7/omap3/Kconfig

Re: [U-Boot] [PATCH v1 7/8] lpc32xx: add lpc32xx-spl.bin boot image target

2015-01-18 Thread Albert ARIBAUD (3ADEV)
Hello Marek, On Fri, 16 Jan 2015 14:08:58 +0100, Marek Vasut ma...@denx.de wrote: On Friday, January 16, 2015 at 08:19:19 AM, Albert ARIBAUD (3ADEV) wrote: Signed-off-by: Albert ARIBAUD (3ADEV) albert.arib...@3adev.fr --- Makefile | 3 + scripts/Makefile.spl | 11

Re: [U-Boot] [PATCH v1 4/8] lpc32xx: add GPIO support

2015-01-18 Thread Albert ARIBAUD (3ADEV)
Hello Simon, On Fri, 16 Jan 2015 10:17:52 -0700, Simon Glass s...@chromium.org wrote: Hi Albert, On 16 January 2015 at 00:19, Albert ARIBAUD (3ADEV) albert.arib...@3adev.fr wrote: Signed-off-by: Albert ARIBAUD (3ADEV) albert.arib...@3adev.fr --- arch/arm/include/asm/arch-lpc32xx

[U-Boot] [PATCH v1 2/6] omap3: make SDRC SHARING setting configurable

2015-01-16 Thread Albert ARIBAUD (3ADEV)
Signed-off-by: Albert ARIBAUD (3ADEV) albert.arib...@3adev.fr --- arch/arm/cpu/armv7/omap3/sdrc.c | 6 +- arch/arm/include/asm/arch-omap3/sys_proto.h | 1 + 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/arch/arm/cpu/armv7/omap3/sdrc.c b/arch/arm/cpu/armv7/omap3

[U-Boot] [PATCH v1 1/6] omap3: enable GP9 timer and UART2

2015-01-16 Thread Albert ARIBAUD (3ADEV)
These are needed for the upcoming Cairo board support. Signed-off-by: Albert ARIBAUD (3ADEV) albert.arib...@3adev.fr --- arch/arm/cpu/armv7/omap3/clock.c | 9 + 1 file changed, 9 insertions(+) diff --git a/arch/arm/cpu/armv7/omap3/clock.c b/arch/arm/cpu/armv7/omap3/clock.c index

[U-Boot] [PATCH v1 0/6] This series extends OMAP3 support for AM/DM37xx and

2015-01-16 Thread Albert ARIBAUD (3ADEV)
it out. 2. check: board/quipos/cairo/cairo.c,87: Avoid CamelCase: SDP_3430_SDRC_RFR_CTRL_165MHz Symbol was not defined in this patch. If requested, I will post a separate change to fix the symbol. Albert ARIBAUD (3ADEV) (6): omap3: enable GP9 timer and UART2 omap3: make SDRC SHARING

[U-Boot] [PATCH v1 5/6] omap3: add some MUX definitions for upcoming cairo

2015-01-16 Thread Albert ARIBAUD (3ADEV)
Signed-off-by: Albert ARIBAUD (3ADEV) albert.arib...@3adev.fr --- arch/arm/include/asm/arch-omap3/mux.h | 51 +-- 1 file changed, 49 insertions(+), 2 deletions(-) diff --git a/arch/arm/include/asm/arch-omap3/mux.h b/arch/arm/include/asm/arch-omap3/mux.h index

[U-Boot] [PATCH v1 4/6] omap3: mmc: add 1.8v bias setting for MMC1

2015-01-16 Thread Albert ARIBAUD (3ADEV)
Signed-off-by: Albert ARIBAUD (3ADEV) albert.arib...@3adev.fr --- arch/arm/include/asm/arch-omap3/mmc_host_def.h | 1 + drivers/mmc/omap_hsmmc.c | 4 2 files changed, 5 insertions(+) diff --git a/arch/arm/include/asm/arch-omap3/mmc_host_def.h b/arch/arm/include/asm

[U-Boot] [PATCH v1 6/6] omap3: add support for QUIPOS Cairo board.

2015-01-16 Thread Albert ARIBAUD (3ADEV)
Signed-off-by: Albert ARIBAUD (3ADEV) albert.arib...@3adev.fr --- arch/arm/cpu/armv7/omap3/Kconfig | 5 + board/quipos/cairo/Kconfig | 12 ++ board/quipos/cairo/Makefile | 8 + board/quipos/cairo/cairo.c | 90 board/quipos/cairo/cairo.h | 321

[U-Boot] [PATCH v1 3/6] omap3: add SDRC settings for Samsung K4X51163PG

2015-01-16 Thread Albert ARIBAUD (3ADEV)
Signed-off-by: Albert ARIBAUD (3ADEV) albert.arib...@3adev.fr --- arch/arm/include/asm/arch-omap3/mem.h | 43 +++ 1 file changed, 43 insertions(+) diff --git a/arch/arm/include/asm/arch-omap3/mem.h b/arch/arm/include/asm/arch-omap3/mem.h index 0b78c1c..3ce270c

[U-Boot] [PATCH v1 0/8] Extend LPC32xx functionality and add LPC32xx-based work_92015 board

2015-01-15 Thread Albert ARIBAUD (3ADEV)
. As it never is in any other definition of CONFIG_ETHADDR, I left it unchanged. Albert ARIBAUD (3ADEV) (8): lpc32xx: add Ethernet support lpc32xx: mtd: nand: add MLC NAND controller lpc32xx: i2c: add LPC32xx I2C interface support lpc32xx: add GPIO support lpc32xx: add LPC32xx SSP support

[U-Boot] [PATCH v1 3/8] lpc32xx: i2c: add LPC32xx I2C interface support

2015-01-15 Thread Albert ARIBAUD (3ADEV)
Signed-off-by: Albert ARIBAUD (3ADEV) albert.arib...@3adev.fr --- arch/arm/cpu/arm926ejs/lpc32xx/devices.c | 11 ++ arch/arm/include/asm/arch-lpc32xx/clk.h | 4 + arch/arm/include/asm/arch-lpc32xx/cpu.h | 2 + arch/arm/include/asm/arch-lpc32xx/sys_proto.h | 1 + drivers

[U-Boot] [PATCH v1 1/8] lpc32xx: add Ethernet support

2015-01-15 Thread Albert ARIBAUD (3ADEV)
Signed-off-by: Albert ARIBAUD (3ADEV) albert.arib...@3adev.fr --- arch/arm/cpu/arm926ejs/lpc32xx/cpu.c | 9 + arch/arm/cpu/arm926ejs/lpc32xx/devices.c | 7 + arch/arm/include/asm/arch-lpc32xx/config.h| 3 + arch/arm/include/asm/arch-lpc32xx/sys_proto.h | 1 + drivers

[U-Boot] [PATCH v1 2/8] lpc32xx: mtd: nand: add MLC NAND controller

2015-01-15 Thread Albert ARIBAUD (3ADEV)
The controller's Reed-Solomon ECC hardware is used except of course for raw reads and writes. It covers in- and out-of-band data together. The SPL framework is supported. Signed-off-by: Albert ARIBAUD (3ADEV) albert.arib...@3adev.fr --- arch/arm/cpu/arm926ejs/lpc32xx/devices.c | 6

[U-Boot] [PATCH v1 4/8] lpc32xx: add GPIO support

2015-01-15 Thread Albert ARIBAUD (3ADEV)
Signed-off-by: Albert ARIBAUD (3ADEV) albert.arib...@3adev.fr --- arch/arm/include/asm/arch-lpc32xx/gpio.h | 43 ++ drivers/gpio/Makefile| 1 + drivers/gpio/lpc32xx_gpio.c | 223 +++ 3 files changed, 267 insertions(+) create

[U-Boot] [PATCH v1 5/8] lpc32xx: add LPC32xx SSP support (SPI mode)

2015-01-15 Thread Albert ARIBAUD (3ADEV)
Signed-off-by: Albert ARIBAUD (3ADEV) albert.arib...@3adev.fr --- arch/arm/cpu/arm926ejs/lpc32xx/devices.c | 6 ++ arch/arm/include/asm/arch-lpc32xx/clk.h | 3 + arch/arm/include/asm/arch-lpc32xx/sys_proto.h | 1 + drivers/spi/Makefile | 1 + drivers

[U-Boot] [PATCH v1 8/8] lpc32xx: add support for board work_92105

2015-01-15 Thread Albert ARIBAUD (3ADEV)
MAX518) - SPI (through SSP interface) - Port expander MAX6957 - LCD display (HD44780-compatible), controlled through the port expander and DACs This board has SPL support, and uses the LPC32XX boot image format. Signed-off-by: Albert ARIBAUD (3ADEV) albert.arib...@3adev.fr --- arch/arm

[U-Boot] [PATCH v1 6/8] dtt: add ds620 support

2015-01-15 Thread Albert ARIBAUD (3ADEV)
Signed-off-by: Albert ARIBAUD (3ADEV) albert.arib...@3adev.fr --- drivers/hwmon/Makefile | 1 + drivers/hwmon/ds620.c | 64 ++ include/dtt.h | 15 ++-- 3 files changed, 73 insertions(+), 7 deletions(-) create mode 100644 drivers

[U-Boot] [PATCH v1 7/8] lpc32xx: add lpc32xx-spl.bin boot image target

2015-01-15 Thread Albert ARIBAUD (3ADEV)
Signed-off-by: Albert ARIBAUD (3ADEV) albert.arib...@3adev.fr --- Makefile | 3 + scripts/Makefile.spl | 11 tools/.gitignore | 1 + tools/Makefile| 2 + tools/mklpc32xxboot.c | 169 ++ 5 files changed, 186

  1   2   >