Please pull u-boot-marvell/master

Hi Tom,
please pull the 2nd batch of MVEBU related patches in this merge window:
---------------------------------------------------------------- - Clearfog: Add run-time board detection with TLV EEPROM support (Baruch) ----------------------------------------------------------------
Here the Travis build, without any issues:
https://travis-ci.org/stroese/u-boot/builds/639823471
Thanks, Stefan
The following changes since commit c7819d409ab7671991bf906482b7adcc21266f75:
Merge branch '2020-01-17-reduce-size-of-common-h-even-more' (2020-01-20 12:23:33 -0500)
are available in the Git repository at:
git@gitlab.denx.de:u-boot/custodians/u-boot-marvell.git
for you to fetch changes up to 5bc0175286469c3fd63a7b17264bbcf99adfecc4:
ARM: mvebu: clearfog: add Clearfog Base serdes configuration (2020-01-21 08:41:00 +0100)
---------------------------------------------------------------- Baruch Siach (10): ddr: marvell: a38x: allow board specific clock out setup arm: mvebu: clearfog: enable both DDR clocks cmd: add tlv_eeprom command ARM: mvebu: clearfog: add EEPROM devices ARM: mvebu: clearfog: add support for EEPROM TLV info ARM: mvebu: clearfog: read basic TLV data ARM: mvebu: clearfog: print TLV stored product name ARM: mvebu: clearfog: run-time selection of DT file ARM: mvebu: clearfog: add Clearfog GTR support ARM: mvebu: clearfog: add Clearfog Base serdes configuration
arch/arm/dts/armada-388-clearfog-u-boot.dtsi | 12 + arch/arm/dts/armada-388-clearfog.dts | 6 + arch/arm/dts/armada-38x-solidrun-microsom.dtsi | 8 + arch/arm/mach-mvebu/Kconfig | 1 + board/solidrun/clearfog/clearfog.c | 72 +- board/solidrun/common/Makefile | 5 + board/solidrun/common/tlv_data.c | 102 +++ board/solidrun/common/tlv_data.h | 18 + cmd/Kconfig | 14 + cmd/Makefile | 2 + cmd/tlv_eeprom.c | 1105 ++++++++++++++++++++++++ configs/clearfog_defconfig | 4 + drivers/ddr/marvell/a38x/ddr3_training.c | 10 +- drivers/ddr/marvell/a38x/ddr_topology_def.h | 3 + include/tlv_eeprom.h | 164 ++++ 15 files changed, 1522 insertions(+), 4 deletions(-) create mode 100644 board/solidrun/common/Makefile create mode 100644 board/solidrun/common/tlv_data.c create mode 100644 board/solidrun/common/tlv_data.h create mode 100644 cmd/tlv_eeprom.c create mode 100644 include/tlv_eeprom.h

On Tue, Jan 21, 2020 at 02:03:57PM +0100, Stefan Roese wrote:
Hi Tom,
please pull the 2nd batch of MVEBU related patches in this merge window:
- Clearfog: Add run-time board detection with TLV EEPROM support (Baruch)
Here the Travis build, without any issues:
https://travis-ci.org/stroese/u-boot/builds/639823471
Thanks, Stefan
The following changes since commit c7819d409ab7671991bf906482b7adcc21266f75:
Merge branch '2020-01-17-reduce-size-of-common-h-even-more' (2020-01-20 12:23:33 -0500)
are available in the Git repository at:
git@gitlab.denx.de:u-boot/custodians/u-boot-marvell.git
for you to fetch changes up to 5bc0175286469c3fd63a7b17264bbcf99adfecc4:
ARM: mvebu: clearfog: add Clearfog Base serdes configuration (2020-01-21 08:41:00 +0100)
Baruch Siach (10): ddr: marvell: a38x: allow board specific clock out setup arm: mvebu: clearfog: enable both DDR clocks cmd: add tlv_eeprom command ARM: mvebu: clearfog: add EEPROM devices ARM: mvebu: clearfog: add support for EEPROM TLV info ARM: mvebu: clearfog: read basic TLV data ARM: mvebu: clearfog: print TLV stored product name ARM: mvebu: clearfog: run-time selection of DT file ARM: mvebu: clearfog: add Clearfog GTR support ARM: mvebu: clearfog: add Clearfog Base serdes configuration
arch/arm/dts/armada-388-clearfog-u-boot.dtsi | 12 + arch/arm/dts/armada-388-clearfog.dts | 6 + arch/arm/dts/armada-38x-solidrun-microsom.dtsi | 8 + arch/arm/mach-mvebu/Kconfig | 1 + board/solidrun/clearfog/clearfog.c | 72 +- board/solidrun/common/Makefile | 5 + board/solidrun/common/tlv_data.c | 102 +++ board/solidrun/common/tlv_data.h | 18 + cmd/Kconfig | 14 + cmd/Makefile | 2 + cmd/tlv_eeprom.c | 1105 ++++++++++++++++++++++++ configs/clearfog_defconfig | 4 + drivers/ddr/marvell/a38x/ddr3_training.c | 10 +- drivers/ddr/marvell/a38x/ddr_topology_def.h | 3 + include/tlv_eeprom.h | 164 ++++
This header defines TRUE/FALSE and we don't need that, we have true/false just fine for a long while now. Please fix, thanks.

Added Baruch to Cc
On 21.01.20 14:11, Tom Rini wrote:
On Tue, Jan 21, 2020 at 02:03:57PM +0100, Stefan Roese wrote:
Hi Tom,
please pull the 2nd batch of MVEBU related patches in this merge window:
- Clearfog: Add run-time board detection with TLV EEPROM support (Baruch)
Here the Travis build, without any issues:
https://travis-ci.org/stroese/u-boot/builds/639823471
Thanks, Stefan
The following changes since commit c7819d409ab7671991bf906482b7adcc21266f75:
Merge branch '2020-01-17-reduce-size-of-common-h-even-more' (2020-01-20 12:23:33 -0500)
are available in the Git repository at:
git@gitlab.denx.de:u-boot/custodians/u-boot-marvell.git
for you to fetch changes up to 5bc0175286469c3fd63a7b17264bbcf99adfecc4:
ARM: mvebu: clearfog: add Clearfog Base serdes configuration (2020-01-21 08:41:00 +0100)
Baruch Siach (10): ddr: marvell: a38x: allow board specific clock out setup arm: mvebu: clearfog: enable both DDR clocks cmd: add tlv_eeprom command ARM: mvebu: clearfog: add EEPROM devices ARM: mvebu: clearfog: add support for EEPROM TLV info ARM: mvebu: clearfog: read basic TLV data ARM: mvebu: clearfog: print TLV stored product name ARM: mvebu: clearfog: run-time selection of DT file ARM: mvebu: clearfog: add Clearfog GTR support ARM: mvebu: clearfog: add Clearfog Base serdes configuration
arch/arm/dts/armada-388-clearfog-u-boot.dtsi | 12 + arch/arm/dts/armada-388-clearfog.dts | 6 + arch/arm/dts/armada-38x-solidrun-microsom.dtsi | 8 + arch/arm/mach-mvebu/Kconfig | 1 + board/solidrun/clearfog/clearfog.c | 72 +- board/solidrun/common/Makefile | 5 + board/solidrun/common/tlv_data.c | 102 +++ board/solidrun/common/tlv_data.h | 18 + cmd/Kconfig | 14 + cmd/Makefile | 2 + cmd/tlv_eeprom.c | 1105 ++++++++++++++++++++++++ configs/clearfog_defconfig | 4 + drivers/ddr/marvell/a38x/ddr3_training.c | 10 +- drivers/ddr/marvell/a38x/ddr_topology_def.h | 3 + include/tlv_eeprom.h | 164 ++++
This header defines TRUE/FALSE and we don't need that, we have true/false just fine for a long while now. Please fix, thanks.
Baruch, could you please take a look?
Thanks, Stefan

Hi Stefan,
On Tue, Jan 21, 2020 at 02:19:19PM +0100, Stefan Roese wrote:
Added Baruch to Cc
On 21.01.20 14:11, Tom Rini wrote:
On Tue, Jan 21, 2020 at 02:03:57PM +0100, Stefan Roese wrote:
Hi Tom,
please pull the 2nd batch of MVEBU related patches in this merge window:
- Clearfog: Add run-time board detection with TLV EEPROM support (Baruch)
Here the Travis build, without any issues:
https://travis-ci.org/stroese/u-boot/builds/639823471
Thanks, Stefan
The following changes since commit c7819d409ab7671991bf906482b7adcc21266f75:
Merge branch '2020-01-17-reduce-size-of-common-h-even-more' (2020-01-20 12:23:33 -0500)
are available in the Git repository at:
git@gitlab.denx.de:u-boot/custodians/u-boot-marvell.git
for you to fetch changes up to 5bc0175286469c3fd63a7b17264bbcf99adfecc4:
ARM: mvebu: clearfog: add Clearfog Base serdes configuration (2020-01-21 08:41:00 +0100)
Baruch Siach (10): ddr: marvell: a38x: allow board specific clock out setup arm: mvebu: clearfog: enable both DDR clocks cmd: add tlv_eeprom command ARM: mvebu: clearfog: add EEPROM devices ARM: mvebu: clearfog: add support for EEPROM TLV info ARM: mvebu: clearfog: read basic TLV data ARM: mvebu: clearfog: print TLV stored product name ARM: mvebu: clearfog: run-time selection of DT file ARM: mvebu: clearfog: add Clearfog GTR support ARM: mvebu: clearfog: add Clearfog Base serdes configuration
arch/arm/dts/armada-388-clearfog-u-boot.dtsi | 12 + arch/arm/dts/armada-388-clearfog.dts | 6 + arch/arm/dts/armada-38x-solidrun-microsom.dtsi | 8 + arch/arm/mach-mvebu/Kconfig | 1 + board/solidrun/clearfog/clearfog.c | 72 +- board/solidrun/common/Makefile | 5 + board/solidrun/common/tlv_data.c | 102 +++ board/solidrun/common/tlv_data.h | 18 + cmd/Kconfig | 14 + cmd/Makefile | 2 + cmd/tlv_eeprom.c | 1105 ++++++++++++++++++++++++ configs/clearfog_defconfig | 4 + drivers/ddr/marvell/a38x/ddr3_training.c | 10 +- drivers/ddr/marvell/a38x/ddr_topology_def.h | 3 + include/tlv_eeprom.h | 164 ++++
This header defines TRUE/FALSE and we don't need that, we have true/false just fine for a long while now. Please fix, thanks.
Baruch, could you please take a look?
No problem.
Would you like me to post the entire series again? Or maybe just add an incremental patch, or a patch replacing the "cmd: add tlv_eeprom command" commit?
Thanks, baruch

On Tue, Jan 21, 2020 at 03:31:31PM +0200, Baruch Siach wrote:
Hi Stefan,
On Tue, Jan 21, 2020 at 02:19:19PM +0100, Stefan Roese wrote:
Added Baruch to Cc
On 21.01.20 14:11, Tom Rini wrote:
On Tue, Jan 21, 2020 at 02:03:57PM +0100, Stefan Roese wrote:
Hi Tom,
please pull the 2nd batch of MVEBU related patches in this merge window:
- Clearfog: Add run-time board detection with TLV EEPROM support (Baruch)
Here the Travis build, without any issues:
https://travis-ci.org/stroese/u-boot/builds/639823471
Thanks, Stefan
The following changes since commit c7819d409ab7671991bf906482b7adcc21266f75:
Merge branch '2020-01-17-reduce-size-of-common-h-even-more' (2020-01-20 12:23:33 -0500)
are available in the Git repository at:
git@gitlab.denx.de:u-boot/custodians/u-boot-marvell.git
for you to fetch changes up to 5bc0175286469c3fd63a7b17264bbcf99adfecc4:
ARM: mvebu: clearfog: add Clearfog Base serdes configuration (2020-01-21 08:41:00 +0100)
Baruch Siach (10): ddr: marvell: a38x: allow board specific clock out setup arm: mvebu: clearfog: enable both DDR clocks cmd: add tlv_eeprom command ARM: mvebu: clearfog: add EEPROM devices ARM: mvebu: clearfog: add support for EEPROM TLV info ARM: mvebu: clearfog: read basic TLV data ARM: mvebu: clearfog: print TLV stored product name ARM: mvebu: clearfog: run-time selection of DT file ARM: mvebu: clearfog: add Clearfog GTR support ARM: mvebu: clearfog: add Clearfog Base serdes configuration
arch/arm/dts/armada-388-clearfog-u-boot.dtsi | 12 + arch/arm/dts/armada-388-clearfog.dts | 6 + arch/arm/dts/armada-38x-solidrun-microsom.dtsi | 8 + arch/arm/mach-mvebu/Kconfig | 1 + board/solidrun/clearfog/clearfog.c | 72 +- board/solidrun/common/Makefile | 5 + board/solidrun/common/tlv_data.c | 102 +++ board/solidrun/common/tlv_data.h | 18 + cmd/Kconfig | 14 + cmd/Makefile | 2 + cmd/tlv_eeprom.c | 1105 ++++++++++++++++++++++++ configs/clearfog_defconfig | 4 + drivers/ddr/marvell/a38x/ddr3_training.c | 10 +- drivers/ddr/marvell/a38x/ddr_topology_def.h | 3 + include/tlv_eeprom.h | 164 ++++
This header defines TRUE/FALSE and we don't need that, we have true/false just fine for a long while now. Please fix, thanks.
Baruch, could you please take a look?
No problem.
Would you like me to post the entire series again? Or maybe just add an incremental patch, or a patch replacing the "cmd: add tlv_eeprom command" commit?
I'd prefer to see a replacement patch, thanks!

On 21.01.20 14:31, Baruch Siach wrote:
Hi Stefan,
On Tue, Jan 21, 2020 at 02:19:19PM +0100, Stefan Roese wrote:
Added Baruch to Cc
On 21.01.20 14:11, Tom Rini wrote:
On Tue, Jan 21, 2020 at 02:03:57PM +0100, Stefan Roese wrote:
Hi Tom,
please pull the 2nd batch of MVEBU related patches in this merge window:
- Clearfog: Add run-time board detection with TLV EEPROM support (Baruch)
Here the Travis build, without any issues:
https://travis-ci.org/stroese/u-boot/builds/639823471
Thanks, Stefan
The following changes since commit c7819d409ab7671991bf906482b7adcc21266f75:
Merge branch '2020-01-17-reduce-size-of-common-h-even-more' (2020-01-20 12:23:33 -0500)
are available in the Git repository at:
git@gitlab.denx.de:u-boot/custodians/u-boot-marvell.git
for you to fetch changes up to 5bc0175286469c3fd63a7b17264bbcf99adfecc4:
ARM: mvebu: clearfog: add Clearfog Base serdes configuration (2020-01-21 08:41:00 +0100)
Baruch Siach (10): ddr: marvell: a38x: allow board specific clock out setup arm: mvebu: clearfog: enable both DDR clocks cmd: add tlv_eeprom command ARM: mvebu: clearfog: add EEPROM devices ARM: mvebu: clearfog: add support for EEPROM TLV info ARM: mvebu: clearfog: read basic TLV data ARM: mvebu: clearfog: print TLV stored product name ARM: mvebu: clearfog: run-time selection of DT file ARM: mvebu: clearfog: add Clearfog GTR support ARM: mvebu: clearfog: add Clearfog Base serdes configuration
arch/arm/dts/armada-388-clearfog-u-boot.dtsi | 12 + arch/arm/dts/armada-388-clearfog.dts | 6 + arch/arm/dts/armada-38x-solidrun-microsom.dtsi | 8 + arch/arm/mach-mvebu/Kconfig | 1 + board/solidrun/clearfog/clearfog.c | 72 +- board/solidrun/common/Makefile | 5 + board/solidrun/common/tlv_data.c | 102 +++ board/solidrun/common/tlv_data.h | 18 + cmd/Kconfig | 14 + cmd/Makefile | 2 + cmd/tlv_eeprom.c | 1105 ++++++++++++++++++++++++ configs/clearfog_defconfig | 4 + drivers/ddr/marvell/a38x/ddr3_training.c | 10 +- drivers/ddr/marvell/a38x/ddr_topology_def.h | 3 + include/tlv_eeprom.h | 164 ++++
This header defines TRUE/FALSE and we don't need that, we have true/false just fine for a long while now. Please fix, thanks.
Baruch, could you please take a look?
No problem.
Would you like me to post the entire series again? Or maybe just add an incremental patch, or a patch replacing the "cmd: add tlv_eeprom command" commit?
A patch to replace the cmd patch please.
Thanks, Stefan
participants (3)
-
Baruch Siach
-
Stefan Roese
-
Tom Rini