[RFC] Plan to Migrate U-Boot from OpenSSL Engines to Providers

2025-07-22 Thread Enric Balletbo i Serra
Hi all, As many of you may be aware, recent Linux distributions (such as Fedora) are removing support for OpenSSL engines, following the deprecation of the ENGINE API in OpenSSL 3.x. This is already impacting the ability to build U-Boot with hardware-backed signing on these systems, and the situat

[PATCH] docs: Update FIT signature testing instructions

2025-07-16 Thread Enric Balletbo i Serra
Update the FIT signature testing instructions to use the pytest suite instead of the old vboot_test.sh script. Signed-off-by: Enric Balletbo i Serra --- doc/usage/fit/signature.rst | 8 +++- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/doc/usage/fit/signature.rst b/doc

Re: [PATCH v11 17/21] tools: imx8image: add i.MX95 support

2025-06-12 Thread Enric Balletbo i Serra
Hi all, On Mon, Apr 28, 2025 at 12:41 PM Alice Guo (OSS) wrote: > > From: Alice Guo > > i.MX95 uses binman to invoke mkimage to create image container. 2 image > containers are needed currently. The first one is composed of > ahab-container.img, LPDDR firmware images, OEI images, System Manager

Re: [PATCH] net: rswitch: Add missing cache invalidate of TX descriptor

2024-12-19 Thread Enric Balletbo i Serra
which led to sporadic > corruption of the TX DMA descriptor. Fix it, add the missing invalidation > operation. > > Reported-by: Enric Balletbo i Serra > Signed-off-by: Marek Vasut I did a stress test with one S4 Spider board tftp'ing a big image for more than 1 hour without

Re: EFI File renaming

2024-12-12 Thread Enric Balletbo i Serra
Hi, Just to double check as I didn't find more after this thread. There was any advance regarding this topic? I might also be interested in help on this. Thanks, Enric On Tue, Nov 12, 2024 at 4:05 PM Ilias Apalodimas wrote: > > On Tue, 12 Nov 2024 at 16:55, Traut Manuel LCPF-CH > wrote: > >

Re: [PATCH] omap3: igep0x00: Switch to the I2C driver model

2024-07-09 Thread Enric Balletbo i Serra
dopt omap_i2c driver to driver model") and fb1b7712ad3f power: make most > tps drivers and the twl4030 driver compatible with DM_I2C") respectively. > > So there's no reason anymore to keep using the I2C legacy API and instead > the DM_I2C option could just be enabled. &g

Re: [PATCH v7 00/17] Introduce initial TI's J784S4 and AM69 support

2024-01-17 Thread Enric Balletbo i Serra
Hi Apurva et al, On Wed, Jan 3, 2024 at 4:53 PM Nishanth Menon wrote: > > On 09:37-20240103, Nishanth Menon wrote: > > On 00:45-20231220, Apurva Nandan wrote: > > > Hello Everyone! > > > > > > This series will introduce basic support (SD and UART) support for Texas > > > Instruments J784S4 EVM. >

Re: [PATCH v6 00/17] Introduce initial TI's J784S4 and AM69 support

2023-12-15 Thread Enric Balletbo i Serra
ate mode 100644 board/ti/j784s4/j784s4.env > create mode 100644 board/ti/j784s4/pm-cfg.yaml > create mode 100644 board/ti/j784s4/rm-cfg.yaml > create mode 100644 board/ti/j784s4/sec-cfg.yaml > create mode 100644 board/ti/j784s4/tifs-rm-cfg.yaml > create mode 100644 configs/am69_sk_a72.config > create mode 100644 configs/am69_sk_r5.config > create mode 100644 configs/j784s4_evm_a72_defconfig > create mode 100644 configs/j784s4_evm_r5_defconfig > create mode 100644 doc/board/ti/j784s4_evm.rst > create mode 100644 drivers/dma/ti/k3-psil-j784s4.c > create mode 100644 include/configs/j784s4_evm.h > > -- > 2.34.1 > Thanks for sending these patches, this has been tested against AM69-SK board, so for the full series you can also add: Tested-by: Enric Balletbo i Serra While here, it would be really nice if you can send the required firmware (ti-sysfw and ti-dm if I'm not mistaken) to linux-firmware. Thanks, Enric

Re: [PATCH v4 00/16] Introduce initial TI's J784S4 and AM69 support

2023-11-16 Thread Enric Balletbo i Serra
Hi Maxime On Wed, Nov 15, 2023 at 2:54 PM Maxime Ripard wrote: > > Hi, > > On Sun, Oct 01, 2023 at 10:25:29PM +0530, Apurva Nandan wrote: > > This series will introduce basic support (SD and UART) support for Texas > > Instruments J784S4 EVM. > > > > The J784S4 SoC device tree patches are taken

Re: [PATCH v2 00/10] Introduce initial TI's J784S4 support

2023-08-22 Thread Enric Balletbo i Serra
Hi Hari, On Tue, Mar 21, 2023 at 3:12 PM Hari Nagalla wrote: > > Hello Everyone! > > This series will introduce basic support (SD and UART) support for Texas > Instruments J784S4 EVM. > > The J784S4 SoC device tree patches are taken from kernel patch submissions > and will be updated as they are

[PATCH v3 3/4] cmd: part: Add partition-related type command

2023-01-10 Thread Enric Balletbo i Serra
enable automatic discovery of partitions and their intended usage or mount point. Signed-off-by: Enric Balletbo i Serra Reviewed-by: Simon Glass --- (no changes since v1) cmd/part.c | 29 + doc/usage/cmd/part.rst | 18 ++ 2 files change

[PATCH v3 4/4] test/py: gpt: add test for the gpt partition type GUID identifier

2023-01-10 Thread Enric Balletbo i Serra
-by: Enric Balletbo i Serra --- (no changes since v1) test/py/tests/test_gpt.py | 23 +++ 1 file changed, 23 insertions(+) diff --git a/test/py/tests/test_gpt.py b/test/py/tests/test_gpt.py index cb44e1d789..73bfbf77a2 100644 --- a/test/py/tests/test_gpt.py +++ b/tes

[PATCH v3 2/4] doc/README.gpt: Fix typo 'a optionnal'

2023-01-10 Thread Enric Balletbo i Serra
Change the string 'a optionnal' to 'an optional'. Signed-off-by: Enric Balletbo i Serra Reviewed-by: Simon Glass --- (no changes since v1) doc/README.gpt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/README.gpt b/doc/README.gpt index 91e397d06

[PATCH v3 1/4] doc: man-page for the part command

2023-01-10 Thread Enric Balletbo i Serra
Provide a man-page for the part command. Signed-off-by: Enric Balletbo i Serra --- Changes in v3: - Add the entry in doc/usage/cmd/index.rst. - Provide examples for the other sub-commands. - Fix return value chapter, 0 (true) on success and 1(false) on error. - Add reviewed by tags Changes

[PATCH v3 0/4] cmd: part: Add partition-related type command

2023-01-10 Thread Enric Balletbo i Serra
series to fix a trivial type - New patch (2) in the series to introduce the documentation of the part type command - Fix typo s/partittion/partition/ in commit message - Add gpt test for the part type command - Add the man-page for part command in doc/usage/cmd Enric Balletbo i Serra (4): doc

[PATCH v2 4/4] test/py: gpt: add test for the gpt partition type GUID identifier

2022-12-22 Thread Enric Balletbo i Serra
-by: Enric Balletbo i Serra --- (no changes since v1) test/py/tests/test_gpt.py | 23 +++ 1 file changed, 23 insertions(+) diff --git a/test/py/tests/test_gpt.py b/test/py/tests/test_gpt.py index cb44e1d789..73bfbf77a2 100644 --- a/test/py/tests/test_gpt.py +++ b/tes

[PATCH v2 3/4] cmd: part: Add partition-related type command

2022-12-22 Thread Enric Balletbo i Serra
enable automatic discovery of partitions and their intended usage or mount point. Signed-off-by: Enric Balletbo i Serra --- (no changes since v1) cmd/part.c | 29 + doc/usage/cmd/part.rst | 12 2 files changed, 41 insertions(+) diff --git a/

[PATCH v2 2/4] doc/README.gpt: Fix typo 'a optionnal'

2022-12-22 Thread Enric Balletbo i Serra
Change the string 'a optionnal' to 'an optional'. Signed-off-by: Enric Balletbo i Serra --- (no changes since v1) doc/README.gpt | 2 +- doc/usage/cmd/part.rst | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/doc/README.gpt b/doc/README.

[PATCH v2 1/4] doc: man-page for the part command

2022-12-22 Thread Enric Balletbo i Serra
Provide a man-page for the part command. Signed-off-by: Enric Balletbo i Serra --- Changes in v2: - New patch (1) in the series to fix a trivial type - New patch (2) in the series to introduce the documentation of the part type command - Fix typo s/partittion/partition/ in commit message

[PATCH v2 0/4] cmd: part: Add partition-related type command

2022-12-22 Thread Enric Balletbo i Serra
command - Add the man-page for part command in doc/usage/cmd Enric Balletbo i Serra (4): doc: man-page for the part command doc/README.gpt: Fix typo 'a optionnal' cmd: part: Add partition-related type command test/py: gpt: add test for the gpt partition type GUID identifier

[PATCH] cmd: part: Add partition-related type command

2022-07-27 Thread Enric Balletbo i Serra
enable automatic discovery of partitions and their intended usage or mount point. Signed-off-by: Enric Balletbo i Serra --- cmd/part.c | 29 + 1 file changed, 29 insertions(+) diff --git a/cmd/part.c b/cmd/part.c index 9d419c967c..26b0cc84fe 100644 --- a/cmd/part.c

Re: [PATCH v2 02/23] am335x: sl50: Enable DM_SPI

2020-06-03 Thread Enric Balletbo i Serra
Hi Jagan, On 27/5/20 14:56, Jagan Teki wrote: > Enable DM_SPI for am355x sl50 board. > > Build is fine, but not tested. > > Cc: Enric Balletbo i Serra > Signed-off-by: Jagan Teki Reviewed-by: Enric Balletbo i Serra > --- > Changes for v2: > - new patch > &g

Re: [PATCH v2 01/23] configs: igep00x0: Enable DM_SPI

2020-06-03 Thread Enric Balletbo i Serra
Hi Jagan, On 27/5/20 14:56, Jagan Teki wrote: > Enable DM_SPI for igep00x0 board. > > Build is fine, but not tested. > > Cc: Enric Balletbo i Serra > Signed-off-by: Jagan Teki Reviewed-by: Enric Balletbo i Serra > --- > Changes for v2: > - none > > conf

[U-Boot] [PATCH 1/2] igep003x: MAINTAINER: Remove myself as maintainer and add Javier

2018-12-28 Thread Enric Balletbo i Serra
I can't continue maintaining the board because I don't have access to the hardware anymore, so remove myself from the entry and add Javier who has volunteered to help and maintain the board. Signed-off-by: Enric Balletbo i Serra Signed-off-by: Javier Martínez Canillas --- board/ise

[U-Boot] [PATCH 2/2 (RFT)] am335x: igep003x: Add Device Tree Support and DM_MMC driver

2018-12-28 Thread Enric Balletbo i Serra
This adds device tree and the DM_MMC driver for the AM335x IGEP based boards. Signed-off-by: Enric Balletbo i Serra --- arch/arm/dts/Makefile | 3 +- arch/arm/dts/am335x-base0033.dts | 95 + arch/arm/dts/am335x-igep0033.dtsi | 323 ++ configs

[U-Boot] [PATCH] am335x: sl50: Add Device Tree Support and DM_MMC driver

2018-12-27 Thread Enric Balletbo i Serra
This adds device tree and the DM_MMC driver for the SL50 board. Signed-off-by: Enric Balletbo i Serra --- arch/arm/dts/Makefile | 3 +- arch/arm/dts/am335x-sl50.dts | 549 ++ configs/am335x_sl50_defconfig | 3 + 3 files changed, 554 insertions(+), 1

[U-Boot] [PATCH 5/5] omap3: igep00x0: Add Device Tree Support and DM_MMC driver

2018-12-27 Thread Enric Balletbo i Serra
This adds device tree for OMAP3 IGEP based boards and the DM_MMC driver. Signed-off-by: Enric Balletbo i Serra --- arch/arm/dts/Makefile | 3 + arch/arm/dts/omap3-igep.dtsi| 250 ++ arch/arm/dts/omap3-igep0020-common.dtsi | 264

[U-Boot] [PATCH 4/5] omap3: igep00x0: Switch to simple malloc in SPL

2018-12-27 Thread Enric Balletbo i Serra
To save more space, switch to simple malloc here. Signed-off-by: Enric Balletbo i Serra --- configs/igep00x0_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/configs/igep00x0_defconfig b/configs/igep00x0_defconfig index 2c2da1e385..b806f23fa5 100644 --- a/configs/igep00x0_defconfig

[U-Boot] [PATCH 3/5] omap3: igep00x0: Switch to using TI_COMMON_CMD_OPTION

2018-12-27 Thread Enric Balletbo i Serra
Enable TI_COMMON_CMD_OPTIONS and remove similar options from the defconfig. Signed-off-by: Enric Balletbo i Serra --- board/isee/igep00x0/Kconfig | 2 ++ configs/igep00x0_defconfig | 7 +-- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/board/isee/igep00x0/Kconfig b/board

[U-Boot] [PATCH 2/5] omap3: igep00x0: Remove USB support due DM_USB deadline

2018-12-27 Thread Enric Balletbo i Serra
rate the board to use CONFIG_DM_USB instead. Signed-off-by: Enric Balletbo i Serra --- configs/igep00x0_defconfig | 4 include/configs/omap3_igep00x0.h | 10 -- 2 files changed, 14 deletions(-) diff --git a/configs/igep00x0_defconfig b/configs/igep00x0_defconfig index f2989e34

[U-Boot] [PATCH 1/5] omap3: igep00x0: Remove unmaintained IGEP0032 defconfig

2018-12-27 Thread Enric Balletbo i Serra
The IGEP0032 board was never officially pushed upstream and actually I don't have access to this hardware, unless someone with the hardware wants to start working on this doesn't makes sense have this defconfig here. So remove it. Signed-off-by: Enric Balletbo i Serra --- board/ise

[U-Boot] [PATCH] am335x: sl50: Enable CONFIG_AUTOBOOT_KEYED

2017-07-06 Thread Enric Balletbo i Serra
On startup the SL50 board halt at U-Boot prompt. Use CONFIG_AUTOBOOT_KEYED to enable autoboot for this board and define the key to get the U-Boot prompt. Signed-off-by: Enric Balletbo i Serra --- configs/am335x_sl50_defconfig | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff

[U-Boot] [PATCH] igep0020: Enable DISTRO_DEFAULTS on IGEPv2 platforms

2017-06-05 Thread Enric Balletbo i Serra
Like commit 3337e3af5d3d this enables suitable commands needed for booting general purpose Linux distribution. This is required for example if we want to use PXE or DHCP as default boot targets, symbols no longer enabled by config_distro_defaults.h. Signed-off-by: Enric Balletbo i Serra

[U-Boot] [PATCH] igep00x0: Use the SRAM available for SPL.

2016-05-02 Thread Enric Balletbo i Serra
From: Enric Balletbo i Serra Move CONFIG_SPL_TEXT_BASE down to 0x4020 and set CONFIG_SPL_MAX_SIZE to (SRAM_SCRATCH_SPACE_ADDR - CONFIG_SPL_TEXT_BASE), so that it's clear what the limit is. This will also help some compilers to fit all the code into the allocated space. Signed-off-by:

[U-Boot] [PATCH] igep00x0: Use all SRAM available for SPL.

2016-04-26 Thread Enric Balletbo i Serra
Internal SRAM starts at 0x4020 and ends at 0x4020, so there are 64KB available to be used for SPL. This will also help some compilers to fit all the code into the allocated space. Signed-off-by: Enric Balletbo i Serra --- include/configs/omap3_igep00x0.h | 7 +++ 1 file changed, 7

[U-Boot] [PATCHv2 5/5] igep00x0: Remove no-op macros from config header

2016-01-04 Thread Enric Balletbo i Serra
From: Ladislav Michl The patch removes some macros that are not used. Signed-off-by: Ladislav Michl Acked-by: Enric Balletbo Serra --- include/configs/omap3_igep00x0.h | 5 - 1 file changed, 5 deletions(-) diff --git a/include/configs/omap3_igep00x0.h b/include/configs/omap3_igep00x0.h i

[U-Boot] [PATCHv2 3/5] igep00x0: Do not include config_distro_defaults.h

2016-01-04 Thread Enric Balletbo i Serra
From: Ladislav Michl File is already included: omap3_igep00x0.h -> ti_omap3_common.h -> ti_armv7_omap.h -> ti_armv7_common.h -> config_distro_defaults.h Signed-off-by: Ladislav Michl Acked-by: Enric Balletbo Serra --- include/configs/omap3_igep00x0.h | 2 -- 1 file changed, 2 deletions(-) di

[U-Boot] [PATCHv2 4/5] igep00x0: Fix config header indentation

2016-01-04 Thread Enric Balletbo i Serra
From: Ladislav Michl The patch fixes some indentation style problems in omap3_igep00x0.h file. Signed-off-by: Ladislav Michl Acked-by: Enric Balletbo Serra --- include/configs/omap3_igep00x0.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/include/configs/omap3_igep

[U-Boot] [PATCHv2 2/5] igep00x0: Cleanup ethernet support

2016-01-04 Thread Enric Balletbo i Serra
From: Ladislav Michl - move chip reset to separate function - use CONFIG_SMC911X_BASE instead of hardcoded value - remove unneeded local variable from board_eth_init. Signed-off-by: Ladislav Michl Reviewed-by: Tom Rini Acked-by: Enric Balletbo Serra --- board/isee/igep00x0/igep00x0.c | 33 ++

[U-Boot] [PATCHv2 1/5] igep00x0: enable CONFIG_NET_RANDOM_ETHADDR

2016-01-04 Thread Enric Balletbo i Serra
Enable CONFIG_NET_RANDOM_ETHADDR to generate a random MAC address when ETHADDR is not set. Signed-off-by: Enric Balletbo i Serra --- configs/igep0020_defconfig | 1 + configs/igep0020_nand_defconfig | 1 + configs/igep0032_defconfig | 1 + 3 files changed, 3 insertions(+) diff --git

[U-Boot] [PATCHv2 0/5] igep00x0: Minor cleanup

2016-01-04 Thread Enric Balletbo i Serra
Hi Tom, The following patches are minor cleanups that I think are safe to apply. I know that we're very close to next release so it's up to you apply now or wait for the next merge window. I'd like to see it merged but I don't any objection if you decide wait. Thanks, Enr

[U-Boot] [PATCH 1/2] igep00xx: MAINTAINERS: update eballetbo's email address.

2015-09-06 Thread Enric Balletbo i Serra
Signed-off-by: Enric Balletbo i Serra --- board/isee/igep0033/MAINTAINERS | 2 +- board/isee/igep00x0/MAINTAINERS | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/board/isee/igep0033/MAINTAINERS b/board/isee/igep0033/MAINTAINERS index d162d77..bd8a1f2 100644 --- a/board

[U-Boot] [PATCH 2/2] igep00x0: Switch to use the generic distro configuration and environment.

2015-09-06 Thread Enric Balletbo i Serra
ric distro configurations and environment instead. We can use a boot script for the old way boot mode. Signed-off-by: Enric Balletbo i Serra --- board/isee/igep00x0/igep00x0.c | 4 +- include/configs/omap3_igep00x0.h | 95 2 files changed, 30 insertions(+), 69

[U-Boot] [PATCH 0/2] igep00x0: standardize boot commmands

2015-09-06 Thread Enric Balletbo i Serra
generic. Best regards, Enric Balletbo i Serra (2): igep00xx: MAINTAINERS: update eballetbo's email address. igep00x0: Switch to use the generic distro configuration and environment. board/isee/igep0033/MAINTAINERS | 2 +- board/isee/igep00x0/MAINTAINERS | 2 +- board/isee/ige

[U-Boot] [PATCHv4 1/1] board: Add Toby-Churchill SL50 board support.

2015-09-06 Thread Enric Balletbo i Serra
+ board you may want something other than UART0 as for example the IDK + uses UART3 so enter 4 here. + +config DM_GPIO + default y + +config DM_SERIAL + default y + +endif diff --git a/board/tcl/sl50/MAINTAINERS b/board/tcl/sl50/MAINTAINERS new file mode 100644 i

[U-Boot] [PATCHv4 0/1] Add Toby-Churchill SL50 board support

2015-09-06 Thread Enric Balletbo i Serra
instead the full verbage. - Set default fdtfile to am335x-sl50.dtb (instead uses am33xx-sl50.dtb) Changes since v1: - Rebased with current mainline. - Fix implicit declaration of function 'is_valid_ether_addr' (and the resulting link failure). Best regards, Enric Balletbo

[U-Boot] [PATCHv3 0/1] Add Toby-Churchill SL50 board support

2015-06-04 Thread Enric Balletbo i Serra
since v1: - Rebased with current mainline. - Fix implicit declaration of function 'is_valid_ether_addr' (and the resulting link failure). Best regards, Enric Balletbo i Serra (1): board: Add Toby-Churchill SL50 board support. arch/arm/Kconfig | 6 + board/tcl/sl

[U-Boot] [PATCHv3 1/1] board: Add Toby-Churchill SL50 board support.

2015-06-04 Thread Enric Balletbo i Serra
UART0 as for example the IDK + uses UART3 so enter 4 here. + +config DM + default y + +config DM_GPIO + default y if DM + +config DM_SERIAL + default y if DM + +endif diff --git a/board/tcl/sl50/MAINTAINERS b/board/tcl/sl50/MAINTAINERS new file mode 100644 index 000..29f1e3

[U-Boot] [PATCHv2 0/1] Add Toby-Churchill SL50 board support

2015-05-28 Thread Enric Balletbo i Serra
This patch series adds support for SL50 board based on TI AM335x SoC. Changes since v1: - Rebased with current mainline. - Fix implicit declaration of function 'is_valid_ether_addr' (and the resulting link failure). Best regards, Enric Balletbo i Serra (1): board: Add Toby-Chur

[U-Boot] [PATCHv2] board: Add Toby-Churchill SL50 board support.

2015-05-28 Thread Enric Balletbo i Serra
UART0 as for example the IDK + uses UART3 so enter 4 here. + +config DM + default y + +config DM_GPIO + default y if DM + +config DM_SERIAL + default y if DM + +endif diff --git a/board/tcl/sl50/MAINTAINERS b/board/tcl/sl50/MAINTAINERS new file mode 100644 index 000..29f1e3

[U-Boot] [PATCH 1/1] board: Add Toby-Churchill SL50 board support.

2015-05-14 Thread Enric Balletbo i Serra
UART0 as for example the IDK + uses UART3 so enter 4 here. + +config DM + default y + +config DM_GPIO + default y if DM + +config DM_SERIAL + default y if DM + +endif diff --git a/board/tcl/sl50/MAINTAINERS b/board/tcl/sl50/MAINTAINERS new file mode 100644 index 000..29f1e3

[U-Boot] [PATCH 0/1] Add Toby-Churchill SL50 board support

2015-05-14 Thread Enric Balletbo i Serra
This patch series adds support for SL50 board based on TI AM335x SoC. Best regards, Enric Balletbo i Serra (1): board: Add Toby-Churchill SL50 board support. arch/arm/Kconfig | 6 + board/tcl/sl50/Kconfig| 34 board/tcl/sl50/MAINTAINERS| 6 + board/tcl/sl50

[U-Boot] [PATCH] OMAP3: igep0032: Fix regression due commit f3b4bc45.

2015-02-24 Thread Enric Balletbo i Serra
is not available and throw an error for future machines if the status led is not configured to avoid build breakage. Reported-by: Albert ARIBAUD Signed-off-by: Enric Balletbo i Serra --- include/configs/omap3_igep00x0.h | 9 ++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --

[U-Boot] [PATCH] OMAP3: igep00x0: Fix boot hang and add support for status LED.

2015-01-28 Thread Enric Balletbo i Serra
From: Enric Balletbo i Serra Use the STATUS_LED APIs for indicating a boot progress instead of show_boot_progress. This patch also fixes a problem introduced with commit b3f4ca1135 (dm: omap3: Move to driver model for GPIO and serial). After that commit the board doesn't boot. Looks lik

[U-Boot] [PATCH] AM335x: igep0033: Convert to generic board and use ti_am335x_common.h.

2014-09-03 Thread Enric Balletbo i Serra
From: Enric Balletbo i Serra To reduce code duplication update am335x_igep0033.h to use ti_am335x_common.h and convert to generic board. Signed-off-by: Enric Balletbo i Serra --- include/configs/am335x_igep0033.h | 221 -- 1 file changed, 43 insertions

[U-Boot] [PATCH] OMAP3: igep00x0: Enable required clocks for GPIO that are used.

2014-01-25 Thread Enric Balletbo i Serra
ritel To avoid this we just need enable the clocks for GPIOs that are used, but it would be interesting implement a mechanism to protect these situations and make sure that the clock is enabled when we request a GPIO. Signed-off-by: Enric Balletbo i Serra --- include/configs/omap3_igep00x0.h | 5

[U-Boot] [RFC][PATCH 4/7] TI: armv7: Do not define the number DRAM banks if is already defined.

2013-12-06 Thread Enric Balletbo i Serra
where the DRAM initialitzation is only at u-boot level. Signed-off-by: Enric Balletbo i Serra --- include/configs/ti_armv7_common.h | 10 +++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/include/configs/ti_armv7_common.h b/include/configs/ti_armv7_common.h index f4e42ef

[U-Boot] [RFC][PATCH 0/7] TI: OMAP3: Use common config file.

2013-12-06 Thread Enric Balletbo i Serra
s, fixes are welcome. Best regards, Enric Balletbo i Serra (7): ARM: OMAP4: Rename to ti_omap4_common.h ARM: OMAP5: Rename to ti_omap5_common.h TI: armv7: Move ELM support to SoC configuration file. TI: armv7: Do not define the number DRAM banks if is already defined. ARM: OMAP3: Renam

[U-Boot] [RFC][PATCH 5/7] ARM: OMAP3: Rename OMAP3_PUBLIC_SRAM_* to NON_SECURE_SRAM_*

2013-12-06 Thread Enric Balletbo i Serra
s the NON_SECURE_SRAM_END is used to define the CONFIG_SYS_INIT_SP_ADDR variable. Signed-off-by: Enric Balletbo i Serra --- arch/arm/include/asm/arch-omap3/omap3.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/arch/arm/include/asm/arch-omap3/omap3.h b/arch/arm/includ

[U-Boot] [RFC][PATCH 6/7] TI: OMAP3: Create common config files for TI OMAP3 platforms.

2013-12-06 Thread Enric Balletbo i Serra
Create a new file, include/configs/ti_omap3_common.h, for everything common to the OMAP3 SoC leaving just the board specific part to board configuration file. Signed-off-by: Enric Balletbo i Serra --- include/configs/ti_omap3_common.h | 73 +++ 1 file changed

[U-Boot] [RFC][PATCH 3/7] TI: armv7: Move ELM support to SoC configuration file.

2013-12-06 Thread Enric Balletbo i Serra
The ELM hardware engine wihich is used for ECC error detections is not present on OMAP3 SoC, so move the CONFIG_SPL_NAND_AM33XX_BCH from ti_armv7_common.h to SoC configuration file. Signed-off-by: Enric Balletbo i Serra --- include/configs/ti_am335x_common.h | 4 include/configs

[U-Boot] [RFC][PATCH 1/7] ARM: OMAP4: Rename to ti_omap4_common.h

2013-12-06 Thread Enric Balletbo i Serra
Follow the pattern ti__common.h used by other TI processors to be coherent. So just rename omap4_common.h to ti_omap4_common.h. Signed-off-by: Enric Balletbo i Serra --- include/configs/omap4_panda.h | 4 ++-- include/configs/omap4_sdp4430.h | 4

[U-Boot] [RFC][PATCH 7/7] OMAP3: igep00x0: Convert to ti_omap3_common.h.

2013-12-06 Thread Enric Balletbo i Serra
To reduce code duplication update omap3_igep00x0.h to use ti_omap3_common.h. Signed-off-by: Enric Balletbo i Serra --- include/configs/omap3_igep00x0.h | 189 ++- 1 file changed, 9 insertions(+), 180 deletions(-) diff --git a/include/configs/omap3_igep00x0.h

[U-Boot] [RFC][PATCH 2/7] ARM: OMAP5: Rename to ti_omap5_common.h

2013-12-06 Thread Enric Balletbo i Serra
Follow the pattern ti__common.h used by other TI processors to be coherent. So just rename omap5_common.h to ti_omap5_common.h. Signed-off-by: Enric Balletbo i Serra --- include/configs/dra7xx_evm.h | 4 ++-- include/configs/omap5_uevm.h | 4

[U-Boot] [PATCH] ARM: IGEP0033: Update timing to run DDR at 400MHz.

2013-09-10 Thread Enric Balletbo i Serra
From: Enric Balletbo i Serra We can run the DDR at 400MHz, so update the timings for that purpose. Signed-off-by: Enric Balletbo i Serra --- arch/arm/include/asm/arch-am33xx/ddr_defs.h | 24 board/isee/igep0033/board.c | 4 ++-- 2 files changed, 14

[U-Boot] [PATCH 2/5] ARM: IGEP0033: Add support for Flattened Device Tree.

2013-07-25 Thread Enric Balletbo i Serra
igned-off-by: Enric Balletbo i Serra --- include/configs/igep0033.h | 33 + 1 file changed, 13 insertions(+), 20 deletions(-) diff --git a/include/configs/igep0033.h b/include/configs/igep0033.h index 41c083e..be210a5 100644 --- a/include/configs/igep0033.h

[U-Boot] [PATCH 4/5] ARM: IGEP0033: Add support to boot from NAND.

2013-07-25 Thread Enric Balletbo i Serra
From: Enric Balletbo i Serra Add to the default environment the possibily to boot from NAND using a ubi rootfs. Also the partition scheme is set as follows: Start Size SPL : 0x 0x0008 (512KiB) U-Boot : 0x0008 0x0010 (1MiB) U

[U-Boot] [PATCH 1/5] ARM: IGEP0033: Remove undef of CONFIG_CMD_MEMTEST

2013-07-25 Thread Enric Balletbo i Serra
From: Enric Balletbo i Serra After commit: 79cd2f814b1c75efd47161ac27f4cbebf768240f config_cmd_default.h: Remove CONFIG_CMD_MEMTEST It's not necessary to undef the CONFIG_CMD_MEMTEST, so we can remove it from configuration file. Signed-off-by: Enric Balletbo i Serra --- include/co

[U-Boot] [PATCH 3/5] ARM: IGEP0033: Remove CYGNUS name from header.

2013-07-25 Thread Enric Balletbo i Serra
From: Enric Balletbo i Serra We will not use CYGNUS names for any IGEP COM based on AM335x processor, so, to avoid confusion, remove from headers. Signed-off-by: Enric Balletbo i Serra --- board/isee/igep0033/board.c | 2 +- board/isee/igep0033/board.h | 2 +- 2 files changed, 2 insertions

[U-Boot] [PATCH 5/5] ARM: IGEP0033: Remove duplicate / unused #defines.

2013-07-25 Thread Enric Balletbo i Serra
From: Enric Balletbo i Serra As config was originally based on am335x_evm.h we have also some duplicate / unnused #defines. Commit 15191c91 removed these #defines on various AM335x boards but not for IGEP COM AQUILA. This patch simply removes them for this board. Signed-off-by: Enric Balletbo

[U-Boot] [PATCH 0/5] ARM: IGEP0033: Updates for next release.

2013-07-25 Thread Enric Balletbo i Serra
From: Enric Balletbo i Serra Hello, These are some updates to improve the support for IGEP COM AQUILA. Please consider adding for next release. Best regards, Enric Balletbo i Serra (5): ARM: IGEP0033: Remove undef of CONFIG_CMD_MEMTEST ARM: IGEP0033: Add support for Flattened Device Tree

[U-Boot] [PATCHv2 2/2] ARM: Add support for IGEP COM AQUILA/CYGNUS

2013-04-05 Thread Enric Balletbo i Serra
controller on-board o JTAG debug connector available o Designed for industrial range purposes Signed-off-by: Enric Balletbo i Serra --- MAINTAINERS |1 + board/isee/igep0033/Makefile | 46 +++ board/isee/igep0033/board.c | 232

[U-Boot] [PATCHv2 1/2] Add DDR3 support for IGEP COM AQUILA/CYGNUS.

2013-04-05 Thread Enric Balletbo i Serra
These boards uses Samsung K4B2G1646E-BIH9 a 2Gb E-die DDR3 SDRAM. Signed-off-by: Enric Balletbo i Serra --- arch/arm/include/asm/arch-am33xx/ddr_defs.h | 17 + 1 file changed, 17 insertions(+) diff --git a/arch/arm/include/asm/arch-am33xx/ddr_defs.h b/arch/arm/include/asm

[U-Boot] [PATCHv2 0/2] Add initial support for AQUILA-CYGNUS

2013-04-05 Thread Enric Balletbo i Serra
. * Remove fdt related stuff from environment. * Reduce the space dedicated to u-boot in MTDPARTS * Remove SPL_NET, we don't use this. Enric Balletbo i Serra (2): Add DDR3 support for IGEP COM AQUILA/CYGNUS. ARM: Add support for IGEP COM AQUILA/CYGNUS MAINTA

[U-Boot] [PATCH 2/2] ARM: Add support for IGEP COM AQUILA/CYGNUS

2013-04-03 Thread Enric Balletbo i Serra
From: Enric Balletbo i Serra The IGEP COM AQUILA and CYGNUS are industrial processors modules with following highlights: o AM3352/AM3354 Texas Instruments processor o Cortex-A8 ARM CPU o 3.3 volts Inputs / Outputs use industrial o 256 MB DDR3 SDRAM / 128 Megabytes FLASH o MicroSD card

[U-Boot] [PATCH 1/2] Add DDR3 support for IGEP COM AQUILA/CYGNUS.

2013-04-03 Thread Enric Balletbo i Serra
From: Enric Balletbo i Serra These boards uses Samsung K4B2G1646E-BIH9 a 2Gb E-die DDR3 SDRAM. Signed-off-by: Enric Balletbo i Serra --- arch/arm/include/asm/arch-am33xx/ddr_defs.h | 17 + 1 file changed, 17 insertions(+) diff --git a/arch/arm/include/asm/arch-am33xx

[U-Boot] [PATCH 0/2] Add initial support for AQUILA-CYGNUS

2013-04-03 Thread Enric Balletbo i Serra
From: Enric Balletbo i Serra IGEP COM AQUILA and CYGNUS are two computer-on-module based on AM3354 and AM3352 processors. Both use SODIMM from factor and are designed for industrial range purpose. Enric Balletbo i Serra (2): Add DDR3 support for IGEP COM AQUILA/CYGNUS. ARM: Add support for

[U-Boot] [PATCH] igep00x0: Enable CONFIG_CMD_BOOTZ

2013-03-15 Thread Enric Balletbo i Serra
From: Enric Balletbo i Serra With v3.9 and later of the Linux Kernel defaulting to multi-platform images with omap2plus_defconfig, uImage isn't builtable anymore by default. Add CONFIG_CMD_BOOTZ so that we can still boot something the kernel spits out. Signed-off-by: Enric Balletbo i

[U-Boot] [PATCH] ARM: AM33XX: Fix typo that causes an AM duplication in CPU name.

2013-03-15 Thread Enric Balletbo i Serra
From: Enric Balletbo i Serra Just fix a typo displaying the CPU info. With CONFIG_DISPLAY_INFO we see something like AMAM335X-GP rev 0 instead of AM335X-GP rev 0. Signed-off-by: Enric Balletbo i Serra --- arch/arm/cpu/armv7/am33xx/sys_info.c |2 +- 1 file changed, 1 insertion(+), 1

[U-Boot] [PATCHv2 2/4] SPL: ONENAND: Fix onenand_spl_load_image implementation.

2013-02-08 Thread Enric Balletbo i Serra
From: Enric Balletbo i Serra Tested with an IGEPv2 board seems that current onenand_spl_load_image implementation doesn't work. This patch fixes this function changing the read loop and reading the onenand blocks from page to page. Tested with various IGEP based boards with a OneNAND

[U-Boot] [PATCHv2 3/4] SPL: ONENAND: Support SPL to boot u-boot from OneNAND.

2013-02-08 Thread Enric Balletbo i Serra
From: Enric Balletbo i Serra This patch will allow use SPL to boot an u-boot from the OneNAND. Tested with IGEPv2 board with a OneNAND from Numonyx Signed-off-by: Enric Balletbo i Serra --- common/spl/Makefile |1 + common/spl/spl.c |5 + common/spl/spl_onenand.c

[U-Boot] [PATCHv2 4/4] OMAP3: Initialize gpmc if SPL_ONENAND_SUPPORT is enabled.

2013-02-08 Thread Enric Balletbo i Serra
From: Enric Balletbo i Serra In order to use SPL boot from OneNAND we should initialize the gpmc. Signed-off-by: Enric Balletbo i Serra --- arch/arm/cpu/armv7/omap3/board.c |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/cpu/armv7/omap3/board.c b/arch/arm/cpu

[U-Boot] [PATCHv2 1/4] SPL: ONENAND: Fix some ONENAND related defines.

2013-02-08 Thread Enric Balletbo i Serra
From: Enric Balletbo i Serra Some ONENAND related defines use the term ONE_NAND instead of ONENAND, as the technology name is ONENAND this patch replaces all these defines. Signed-off-by: Enric Balletbo i Serra --- arch/arm/cpu/arm1136/mx35/generic.c |2 +- arch/arm/include/asm/arch

[U-Boot] [PATCHv2 0/4] add SPL ONENAND support.

2013-02-08 Thread Enric Balletbo i Serra
From: Enric Balletbo i Serra Hi all, This is the second version to add ONENAND support to the SPL. Changes since v1: * Replace ONE_NAND defines for ONENAND (Tom and Kyungmin) * Remove unnused variables (Kyungmin) * Split patch 2 in two, things related to SPL and things related

[U-Boot] [PATCHv2 1/3] OMAP3: igep00x0: use official board names.

2013-02-07 Thread [Enric Balletbo i Serra
From: Enric Balletbo i Serra This trivial patch only changes current boards names for the official names. Signed-off-by: Enric Balletbo i Serra --- board/isee/igep00x0/igep00x0.h |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/board/isee/igep00x0/igep00x0.h b/board

[U-Boot] [PATCHv2 0/3] new IGEP board support

2013-02-07 Thread [Enric Balletbo i Serra
From: Enric Balletbo i Serra Hi all, This is the second version to add support to the IGEP COM PROTON board in current mainline. These patches applies on top of u-boot-ti repository as the following patch is required. OMAP3: use a single board file for IGEP devices commit

[U-Boot] [U-boot][PATCHv2 2/3] OMAP3: igep00x0: add missing include mach-types.h

2013-02-07 Thread [Enric Balletbo i Serra
From: Enric Balletbo i Serra Current '#if' directives (used in igep00x0.h config file) comparing MACH_TYPE values in igep00x0.h doesn't work as expected. The comparision between CONFIG_MACH_TYPE and MACH_TYPE_IGEP0020 is always true independent of the IGEP machine configure

[U-Boot] [PATCHv2 3/3] OMAP3: igep00x0: Add new IGEP COM PROTON.

2013-02-07 Thread [Enric Balletbo i Serra
From: Enric Balletbo i Serra The IGEP COM PROTON is a new ultra compact module design with an on-board ethernet controller. Signed-off-by: Enric Balletbo i Serra --- MAINTAINERS|1 + board/isee/igep00x0/igep00x0.h |3 +++ boards.cfg |1

[U-Boot] [PATCH 2/2] OMAP3: igep00x0: Add new IGEP COM PROTON.

2013-02-06 Thread Enric Balletbo i Serra
From: Enric Balletbo i Serra The IGEP COM PROTON is a new ultra compact module design with an on-board ethernet controller. Signed-off-by: Enric Balletbo i Serra --- MAINTAINERS|1 + board/isee/igep00x0/igep00x0.c |3 +++ board/isee/igep00x0/igep00x0.h |3

[U-Boot] [PATCH 1/2] OMAP3: igep00x0: use official board names.

2013-02-06 Thread Enric Balletbo i Serra
From: Enric Balletbo i Serra This trivial patch only changes current boards names for the official names. Signed-off-by: Enric Balletbo i Serra --- board/isee/igep00x0/igep00x0.h |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/board/isee/igep00x0/igep00x0.h b/board

[U-Boot] [PATCH 0/2] new IGEP board support

2013-02-06 Thread Enric Balletbo i Serra
From: Enric Balletbo i Serra Hi all, In our effort to mainline the IGEP device support here are two patches to add support to the IGEP COM PROTON board. The first patch is only a trivial patch that changes some IGEP boards names. The second is to add the new board. These patches applies on top

[U-Boot] [PATCH 2/2] SPL: ONENAND: Support SPL to boot u-boot from OneNAND.

2013-02-05 Thread Enric Balletbo i Serra
From: Enric Balletbo i Serra This patch will allow use SPL to boot an u-boot from the OneNAND. Tested with IGEPv2 board with a OneNAND from Numonyx. Signed-off-by: Enric Balletbo i Serra --- arch/arm/cpu/armv7/omap3/board.c |2 +- common/spl/Makefile |1 + common/spl

[U-Boot] [PATCH 1/2] SPL: ONENAND: Fix onenand_spl_load_image implementation.

2013-02-05 Thread Enric Balletbo i Serra
From: Enric Balletbo i Serra Tested with an IGEPv2 board seems that current onenand_spl_load_image implementation doesn't work. This patch fixes this function changing the read loop and reading the onenand blocks from page to page. Tested with various IGEP based boards with a OneNAND

[U-Boot] [PATCH] OMAP3: fix DRAM size for IGEP-based boards.

2012-08-05 Thread Enric Balletbo i Serra
The total RAM size of the IGEP-based boards is 512MiB not 1GiB, the LPDDR memory consist on two dies of 256MiB. Signed-off-by: Enric Balletbo i Serra --- board/isee/igep0020/igep0020.c |6 +++--- board/isee/igep0030/igep0030.c |6 +++--- 2 files changed, 6 insertions(+), 6 deletions

[U-Boot] [PATCHv2] OMAP3: igep00x0: Reduce lines of code for IGEP-based boards.

2012-03-05 Thread Enric Balletbo i Serra
replaced in favour of using the CONFIG_MACH_TYPE option. More than 200 duplicated lines have been deleted. Signed-off-by: Enric Balletbo i Serra --- board/isee/igep0020/igep0020.c |2 - board/isee/igep0030/igep0030.c |2 - boards.cfg |4 +- include/configs/igep0020.h

[U-Boot] [PATCH] OMAP3: igep00x0: Reduce lines of code for IGEP-based boards.

2012-03-03 Thread Enric Balletbo i Serra
of using the CONFIG_MACH_TYPE option. More than 200 duplicated lines have been deleted. Signed-off-by: Enric Balletbo i Serra --- board/isee/igep0020/igep0020.c |2 - board/isee/igep0030/igep0030.c |2 - include/configs/igep0020.h | 246 +--- include

[U-Boot] [u-boot][PATCH] net/net.c: Update ipaddr if the environment has changed

2011-06-01 Thread Enric Balletbo i Serra
c911x: phy initialized smc911x: MAC ac:de:48:00:00:00 *** ERROR: `ipaddr' not set The ipaddr at this point is NULL beacause is only set at board_init_r function. This patch updates the ipaddr value if the environment has changed. Signed-off-by: Enric Balletbo i Serra --- net/net.c |

[U-Boot] [u-boot][PATCH 2/2] igep00x0: change mpurate from 500 to auto

2011-05-25 Thread Enric Balletbo i Serra
This patch changes the default mpurate variable from 500 to auto on all IGEP boards, with this the default rate is autoselected. Signed-off-by: Enric Balletbo i Serra --- include/configs/igep0020.h |2 +- include/configs/igep0030.h |2 +- 2 files changed, 2 insertions(+), 2 deletions

[U-Boot] [u-boot][PATCH 1/2] igep00x0: enable the use of a plain text file

2011-05-25 Thread Enric Balletbo i Serra
v.txt because loaduimage and mmcboot is part of the default boot sequence Signed-off-by: Enric Balletbo i Serra --- include/configs/igep0020.h | 28 include/configs/igep0030.h | 28 2 files changed, 32 insertions(+), 24 deletions(-) diff --

[U-Boot] [u-boot][PATCH 0/2] igep00x0: updates for IGEP boards

2011-05-25 Thread Enric Balletbo i Serra
Hello, This is a couple of patches to update the support for IGEP boards, please consider to adding. Thanks in advance, Enric Balletbo i Serra (2): igep00x0: enable the use of a plain text file igep00x0: change mpurate from 500 to auto include/configs/igep0020.h | 30

  1   2   >