All of lore.kernel.org
 help / color / mirror / Atom feed
* Please pull u-boot-marvell/master
@ 2023-05-03  9:18 Stefan Roese
  2023-05-03 17:14 ` Tom Rini
  0 siblings, 1 reply; 212+ messages in thread
From: Stefan Roese @ 2023-05-03  9:18 UTC (permalink / raw)
  To: Tom Rini, U-Boot Mailing List

Hi Tom,

please pull this next batch of mostly Marvell related patches:

----------------------------------------------------------------
- kwboot/mmc: Misc fixes for eMMC booting (Pali)
- mvebu: avoid buffer overflow in hws_serdes_topology_verify (Heinrich)
----------------------------------------------------------------

Here the Azure build, without any issues:

https://dev.azure.com/sr0718/u-boot/_build/results?buildId=300&view=results

Thanks,
Stefan


The following changes since commit 30f6305e0cdcf59b0247b057f04374818d7c76e6:

   Merge branch '2023-05-01-assorted-powerpc-updates' (2023-05-02 
12:50:42 -0400)

are available in the Git repository at:

   git@source.denx.de:u-boot/custodians/u-boot-marvell.git

for you to fetch changes up to a61a56a4a50d73ff747ee3fff3c680886ce76d07:

   arm: mvebu: avoid buffer overflow in hws_serdes_topology_verify 
(2023-05-03 08:39:23 +0200)

----------------------------------------------------------------
Heinrich Schuchardt (1):
       arm: mvebu: avoid buffer overflow in hws_serdes_topology_verify

Pali Rohár (4):
       tools: kwboot: Fix MMC partitions documentation
       mmc: Read eMMC partition access bits before card reset
       arm: mvebu: spl: Load proper U-Boot from correct eMMC partition
       arm: mvebu: clearfog: Update eMMC/SD/SATA instructions

  .../mach-mvebu/serdes/a38x/high_speed_env_spec.c   |  4 +--
  arch/arm/mach-mvebu/spl.c                          | 10 +++++--
  board/solidrun/clearfog/README                     | 20 +++++++-------
  drivers/mmc/mmc.c                                  | 31 
+++++++++++++++++++---
  tools/kwboot.c                                     |  9 ++++---
  5 files changed, 54 insertions(+), 20 deletions(-)

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Re: Please pull u-boot-marvell/master
  2023-05-03  9:18 Please pull u-boot-marvell/master Stefan Roese
@ 2023-05-03 17:14 ` Tom Rini
  2023-05-05 19:37   ` mmc: Read eMMC partition access bits before card reset Pali Rohár
  0 siblings, 1 reply; 212+ messages in thread
From: Tom Rini @ 2023-05-03 17:14 UTC (permalink / raw)
  To: Stefan Roese, Pali Rohár; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 1334 bytes --]

On Wed, May 03, 2023 at 11:18:39AM +0200, Stefan Roese wrote:

> Hi Tom,
> 
> please pull this next batch of mostly Marvell related patches:

NAK.  With commit:
commit 461fa17970de418a93832f734a595031c0b72128
Author: Pali Rohár <pali@kernel.org>
Date:   Thu Apr 13 22:57:48 2023 +0200

    mmc: Read eMMC partition access bits before card reset
    
    eMMC specification in section "Access partitions" says that all reset
    events will restore the access bits in PARTITION_CONFIG CSD register to
    default User Data Area value (0b000).
    
    So read partition access bits from PARTITION_CONFIG CSD register before
    issuing card reset. This allows SPL/U-Boot to get information which eMMC
    partition was in use before SPL/U-Boot was booted. For some platforms this
    is the way how to determinate boot partition from which BootROM loaded SPL.
    
    Signed-off-by: Pali Rohár <pali@kernel.org>

My am335x_evm now fails to boot with:

U-Boot SPL 2023.07-rc1-00021-g461fa17970de (May 03 2023 - 13:10:10 -0400)
Trying to boot from MMC1
omap_hsmmc_send_cmd: timedout waiting on cmd inhibit to clear
spl: mmc init failed with error: -110
SPL: failed to boot from all boot devices
### ERROR ### Please RESET the board ###

I can provide more details / test patches as needed.

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

^ permalink raw reply	[flat|nested] 212+ messages in thread

* mmc: Read eMMC partition access bits before card reset
  2023-05-03 17:14 ` Tom Rini
@ 2023-05-05 19:37   ` Pali Rohár
  2023-05-07 13:54     ` Tom Rini
  0 siblings, 1 reply; 212+ messages in thread
From: Pali Rohár @ 2023-05-05 19:37 UTC (permalink / raw)
  To: Tom Rini; +Cc: Stefan Roese, Martin Rowe, U-Boot Mailing List

On Wednesday 03 May 2023 13:14:56 Tom Rini wrote:
> On Wed, May 03, 2023 at 11:18:39AM +0200, Stefan Roese wrote:
> 
> > Hi Tom,
> > 
> > please pull this next batch of mostly Marvell related patches:
> 
> NAK.  With commit:
> commit 461fa17970de418a93832f734a595031c0b72128
> Author: Pali Rohár <pali@kernel.org>
> Date:   Thu Apr 13 22:57:48 2023 +0200
> 
>     mmc: Read eMMC partition access bits before card reset
>     
>     eMMC specification in section "Access partitions" says that all reset
>     events will restore the access bits in PARTITION_CONFIG CSD register to
>     default User Data Area value (0b000).
>     
>     So read partition access bits from PARTITION_CONFIG CSD register before
>     issuing card reset. This allows SPL/U-Boot to get information which eMMC
>     partition was in use before SPL/U-Boot was booted. For some platforms this
>     is the way how to determinate boot partition from which BootROM loaded SPL.
>     
>     Signed-off-by: Pali Rohár <pali@kernel.org>
> 
> My am335x_evm now fails to boot with:
> 
> U-Boot SPL 2023.07-rc1-00021-g461fa17970de (May 03 2023 - 13:10:10 -0400)
> Trying to boot from MMC1
> omap_hsmmc_send_cmd: timedout waiting on cmd inhibit to clear
> spl: mmc init failed with error: -110
> SPL: failed to boot from all boot devices
> ### ERROR ### Please RESET the board ###
> 
> I can provide more details / test patches as needed.
> 
> -- 
> Tom

I do not know what to do with this... The only idea is to hide this code
behind CONFIG symbol and enable it only for mvebu. For example by this:

diff --git a/arch/arm/mach-mvebu/Kconfig b/arch/arm/mach-mvebu/Kconfig
index ac484c73f62d..fe691cd435e7 100644
--- a/arch/arm/mach-mvebu/Kconfig
+++ b/arch/arm/mach-mvebu/Kconfig
@@ -353,6 +353,7 @@ config MVEBU_SPL_BOOT_DEVICE_MMC
 	imply SPL_GPIO
 	imply SPL_LIBDISK_SUPPORT
 	imply SPL_MMC
+	select MMC_ENABLE_PART_ACCESS if SPL_MMC
 	select SUPPORT_EMMC_BOOT if SPL_MMC
 	select SYS_MMCSD_RAW_MODE_U_BOOT_USE_SECTOR if SPL_MMC
 	select SPL_BOOTROM_SUPPORT
diff --git a/drivers/mmc/Kconfig b/drivers/mmc/Kconfig
index de01b9687bad..c28598fc295c 100644
--- a/drivers/mmc/Kconfig
+++ b/drivers/mmc/Kconfig
@@ -107,6 +107,16 @@ config MMC_HW_PARTITIONING
 	  This adds a command and an API to do hardware partitioning on eMMC
 	  devices.
 
+config MMC_ENABLE_PART_ACCESS
+	bool "Support for MMC partition access bits"
+	help
+	  Read partition access bits from partition config register before card reset command
+	  because these bits are reset to default value (User Data Area) during card reset.
+	  This allows us to preserve original value of partition access bits used by the code
+	  which loaded us (for example BootROM) and use it for board specific boot purposes.
+	  .
+	  This is required when U-Boot is using EXT_CSD_EXTRACT_PARTITION_ACCESS macro.
+
 config SUPPORT_EMMC_RPMB
 	bool "Support eMMC replay protected memory block (RPMB)"
 	imply CMD_MMC_RPMB
diff --git a/drivers/mmc/mmc.c b/drivers/mmc/mmc.c
index 9915610d82b1..fa3c4d1937c1 100644
--- a/drivers/mmc/mmc.c
+++ b/drivers/mmc/mmc.c
@@ -2864,6 +2864,7 @@ int mmc_get_op_cond(struct mmc *mmc, bool quiet)
 retry:
 	mmc_set_initial_state(mmc);
 
+#ifdef CONFIG_MMC_ENABLE_PART_ACCESS
 	/*
 	 * Read partition access bits from partition config register before card reset command
 	 * because these bits are reset to default value (User Data Area) during card reset.
@@ -2878,6 +2879,7 @@ retry:
 		     ext_csd[EXT_CSD_BOOT_MULT]))
 			mmc->part_config = ext_csd[EXT_CSD_PART_CONF] & PART_ACCESS_MASK;
 	}
+#endif
 
 	/* Reset the Card */
 	err = mmc_go_idle(mmc);


^ permalink raw reply related	[flat|nested] 212+ messages in thread

* Re: mmc: Read eMMC partition access bits before card reset
  2023-05-05 19:37   ` mmc: Read eMMC partition access bits before card reset Pali Rohár
@ 2023-05-07 13:54     ` Tom Rini
  2023-05-07 14:01       ` Pali Rohár
  0 siblings, 1 reply; 212+ messages in thread
From: Tom Rini @ 2023-05-07 13:54 UTC (permalink / raw)
  To: Pali Rohár; +Cc: Stefan Roese, Martin Rowe, U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 2138 bytes --]

On Fri, May 05, 2023 at 09:37:10PM +0200, Pali Rohár wrote:
> On Wednesday 03 May 2023 13:14:56 Tom Rini wrote:
> > On Wed, May 03, 2023 at 11:18:39AM +0200, Stefan Roese wrote:
> > 
> > > Hi Tom,
> > > 
> > > please pull this next batch of mostly Marvell related patches:
> > 
> > NAK.  With commit:
> > commit 461fa17970de418a93832f734a595031c0b72128
> > Author: Pali Rohár <pali@kernel.org>
> > Date:   Thu Apr 13 22:57:48 2023 +0200
> > 
> >     mmc: Read eMMC partition access bits before card reset
> >     
> >     eMMC specification in section "Access partitions" says that all reset
> >     events will restore the access bits in PARTITION_CONFIG CSD register to
> >     default User Data Area value (0b000).
> >     
> >     So read partition access bits from PARTITION_CONFIG CSD register before
> >     issuing card reset. This allows SPL/U-Boot to get information which eMMC
> >     partition was in use before SPL/U-Boot was booted. For some platforms this
> >     is the way how to determinate boot partition from which BootROM loaded SPL.
> >     
> >     Signed-off-by: Pali Rohár <pali@kernel.org>
> > 
> > My am335x_evm now fails to boot with:
> > 
> > U-Boot SPL 2023.07-rc1-00021-g461fa17970de (May 03 2023 - 13:10:10 -0400)
> > Trying to boot from MMC1
> > omap_hsmmc_send_cmd: timedout waiting on cmd inhibit to clear
> > spl: mmc init failed with error: -110
> > SPL: failed to boot from all boot devices
> > ### ERROR ### Please RESET the board ###
> > 
> > I can provide more details / test patches as needed.
> > 
> > -- 
> > Tom
> 
> I do not know what to do with this... The only idea is to hide this code
> behind CONFIG symbol and enable it only for mvebu. For example by this:

Well, maybe the problem is we're trying this on uSD cards? The failure I
reported was uSD and not eMMC.  I see a failure with this commit on
rpi_3_32b, also from uSD boot.  This time it's:
Loading Environment from FAT... fsm 0, hsts 00000000
fsm 0, hsts 00000000
...

once in U-Boot itself.  Going to the commit prior to the above one and
the board is fine again.

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Re: mmc: Read eMMC partition access bits before card reset
  2023-05-07 13:54     ` Tom Rini
@ 2023-05-07 14:01       ` Pali Rohár
  2023-05-07 14:40         ` Tom Rini
  0 siblings, 1 reply; 212+ messages in thread
From: Pali Rohár @ 2023-05-07 14:01 UTC (permalink / raw)
  To: Tom Rini, Martin Rowe; +Cc: Stefan Roese, U-Boot Mailing List

On Sunday 07 May 2023 09:54:52 Tom Rini wrote:
> On Fri, May 05, 2023 at 09:37:10PM +0200, Pali Rohár wrote:
> > On Wednesday 03 May 2023 13:14:56 Tom Rini wrote:
> > > On Wed, May 03, 2023 at 11:18:39AM +0200, Stefan Roese wrote:
> > > 
> > > > Hi Tom,
> > > > 
> > > > please pull this next batch of mostly Marvell related patches:
> > > 
> > > NAK.  With commit:
> > > commit 461fa17970de418a93832f734a595031c0b72128
> > > Author: Pali Rohár <pali@kernel.org>
> > > Date:   Thu Apr 13 22:57:48 2023 +0200
> > > 
> > >     mmc: Read eMMC partition access bits before card reset
> > >     
> > >     eMMC specification in section "Access partitions" says that all reset
> > >     events will restore the access bits in PARTITION_CONFIG CSD register to
> > >     default User Data Area value (0b000).
> > >     
> > >     So read partition access bits from PARTITION_CONFIG CSD register before
> > >     issuing card reset. This allows SPL/U-Boot to get information which eMMC
> > >     partition was in use before SPL/U-Boot was booted. For some platforms this
> > >     is the way how to determinate boot partition from which BootROM loaded SPL.
> > >     
> > >     Signed-off-by: Pali Rohár <pali@kernel.org>
> > > 
> > > My am335x_evm now fails to boot with:
> > > 
> > > U-Boot SPL 2023.07-rc1-00021-g461fa17970de (May 03 2023 - 13:10:10 -0400)
> > > Trying to boot from MMC1
> > > omap_hsmmc_send_cmd: timedout waiting on cmd inhibit to clear
> > > spl: mmc init failed with error: -110
> > > SPL: failed to boot from all boot devices
> > > ### ERROR ### Please RESET the board ###
> > > 
> > > I can provide more details / test patches as needed.
> > > 
> > > -- 
> > > Tom
> > 
> > I do not know what to do with this... The only idea is to hide this code
> > behind CONFIG symbol and enable it only for mvebu. For example by this:
> 
> Well, maybe the problem is we're trying this on uSD cards? The failure I
> reported was uSD and not eMMC.

Maybe it is that reason. Problem is that at this stage we do not know if
card is SD or MMC.

Martin, can you check if booting from SD card is working fine on mvebu
clearfog?

> I see a failure with this commit on
> rpi_3_32b, also from uSD boot.  This time it's:
> Loading Environment from FAT... fsm 0, hsts 00000000
> fsm 0, hsts 00000000
> ...
> 
> once in U-Boot itself.  Going to the commit prior to the above one and
> the board is fine again.
> 
> -- 
> Tom

Immediately after that "problematic code" is card reset function. So
another reason for failure is that card reset functionality does not
work correctly on your board / platform.

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Re: mmc: Read eMMC partition access bits before card reset
  2023-05-07 14:01       ` Pali Rohár
@ 2023-05-07 14:40         ` Tom Rini
  2023-05-07 14:56           ` Pali Rohár
  0 siblings, 1 reply; 212+ messages in thread
From: Tom Rini @ 2023-05-07 14:40 UTC (permalink / raw)
  To: Pali Rohár; +Cc: Martin Rowe, Stefan Roese, U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 3416 bytes --]

On Sun, May 07, 2023 at 04:01:04PM +0200, Pali Rohár wrote:
> On Sunday 07 May 2023 09:54:52 Tom Rini wrote:
> > On Fri, May 05, 2023 at 09:37:10PM +0200, Pali Rohár wrote:
> > > On Wednesday 03 May 2023 13:14:56 Tom Rini wrote:
> > > > On Wed, May 03, 2023 at 11:18:39AM +0200, Stefan Roese wrote:
> > > > 
> > > > > Hi Tom,
> > > > > 
> > > > > please pull this next batch of mostly Marvell related patches:
> > > > 
> > > > NAK.  With commit:
> > > > commit 461fa17970de418a93832f734a595031c0b72128
> > > > Author: Pali Rohár <pali@kernel.org>
> > > > Date:   Thu Apr 13 22:57:48 2023 +0200
> > > > 
> > > >     mmc: Read eMMC partition access bits before card reset
> > > >     
> > > >     eMMC specification in section "Access partitions" says that all reset
> > > >     events will restore the access bits in PARTITION_CONFIG CSD register to
> > > >     default User Data Area value (0b000).
> > > >     
> > > >     So read partition access bits from PARTITION_CONFIG CSD register before
> > > >     issuing card reset. This allows SPL/U-Boot to get information which eMMC
> > > >     partition was in use before SPL/U-Boot was booted. For some platforms this
> > > >     is the way how to determinate boot partition from which BootROM loaded SPL.
> > > >     
> > > >     Signed-off-by: Pali Rohár <pali@kernel.org>
> > > > 
> > > > My am335x_evm now fails to boot with:
> > > > 
> > > > U-Boot SPL 2023.07-rc1-00021-g461fa17970de (May 03 2023 - 13:10:10 -0400)
> > > > Trying to boot from MMC1
> > > > omap_hsmmc_send_cmd: timedout waiting on cmd inhibit to clear
> > > > spl: mmc init failed with error: -110
> > > > SPL: failed to boot from all boot devices
> > > > ### ERROR ### Please RESET the board ###
> > > > 
> > > > I can provide more details / test patches as needed.
> > > > 
> > > > -- 
> > > > Tom
> > > 
> > > I do not know what to do with this... The only idea is to hide this code
> > > behind CONFIG symbol and enable it only for mvebu. For example by this:
> > 
> > Well, maybe the problem is we're trying this on uSD cards? The failure I
> > reported was uSD and not eMMC.
> 
> Maybe it is that reason. Problem is that at this stage we do not know if
> card is SD or MMC.
> 
> Martin, can you check if booting from SD card is working fine on mvebu
> clearfog?
> 
> > I see a failure with this commit on
> > rpi_3_32b, also from uSD boot.  This time it's:
> > Loading Environment from FAT... fsm 0, hsts 00000000
> > fsm 0, hsts 00000000
> > ...
> > 
> > once in U-Boot itself.  Going to the commit prior to the above one and
> > the board is fine again.
> > 
> > -- 
> > Tom
> 
> Immediately after that "problematic code" is card reset function. So
> another reason for failure is that card reset functionality does not
> work correctly on your board / platform.

Well, we're at two different platforms and controllers that this change
breaks things on, so I'm not sure where the fault is exactly.  My
mx6cuboxi is still fine booting from uSD.  Another TI platform from the
same general era as am335x fails the same way (not a surprise), amlogic
libretech-cc is fine, pine64_plus is fine, and my newer TI platforms are
also fine with this.  So maybe the Kconfig is fine, but we just want
default y, default n if ARCH_OMAP2PLUS || ARCH_BCM283X (the TI platforms
that work are not ARCH_OMAP2PLUS).

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Re: mmc: Read eMMC partition access bits before card reset
  2023-05-07 14:40         ` Tom Rini
@ 2023-05-07 14:56           ` Pali Rohár
  2023-05-07 16:45             ` Tom Rini
  0 siblings, 1 reply; 212+ messages in thread
From: Pali Rohár @ 2023-05-07 14:56 UTC (permalink / raw)
  To: Tom Rini; +Cc: Martin Rowe, Stefan Roese, U-Boot Mailing List

On Sunday 07 May 2023 10:40:44 Tom Rini wrote:
> On Sun, May 07, 2023 at 04:01:04PM +0200, Pali Rohár wrote:
> > On Sunday 07 May 2023 09:54:52 Tom Rini wrote:
> > > On Fri, May 05, 2023 at 09:37:10PM +0200, Pali Rohár wrote:
> > > > On Wednesday 03 May 2023 13:14:56 Tom Rini wrote:
> > > > > On Wed, May 03, 2023 at 11:18:39AM +0200, Stefan Roese wrote:
> > > > > 
> > > > > > Hi Tom,
> > > > > > 
> > > > > > please pull this next batch of mostly Marvell related patches:
> > > > > 
> > > > > NAK.  With commit:
> > > > > commit 461fa17970de418a93832f734a595031c0b72128
> > > > > Author: Pali Rohár <pali@kernel.org>
> > > > > Date:   Thu Apr 13 22:57:48 2023 +0200
> > > > > 
> > > > >     mmc: Read eMMC partition access bits before card reset
> > > > >     
> > > > >     eMMC specification in section "Access partitions" says that all reset
> > > > >     events will restore the access bits in PARTITION_CONFIG CSD register to
> > > > >     default User Data Area value (0b000).
> > > > >     
> > > > >     So read partition access bits from PARTITION_CONFIG CSD register before
> > > > >     issuing card reset. This allows SPL/U-Boot to get information which eMMC
> > > > >     partition was in use before SPL/U-Boot was booted. For some platforms this
> > > > >     is the way how to determinate boot partition from which BootROM loaded SPL.
> > > > >     
> > > > >     Signed-off-by: Pali Rohár <pali@kernel.org>
> > > > > 
> > > > > My am335x_evm now fails to boot with:
> > > > > 
> > > > > U-Boot SPL 2023.07-rc1-00021-g461fa17970de (May 03 2023 - 13:10:10 -0400)
> > > > > Trying to boot from MMC1
> > > > > omap_hsmmc_send_cmd: timedout waiting on cmd inhibit to clear
> > > > > spl: mmc init failed with error: -110
> > > > > SPL: failed to boot from all boot devices
> > > > > ### ERROR ### Please RESET the board ###
> > > > > 
> > > > > I can provide more details / test patches as needed.
> > > > > 
> > > > > -- 
> > > > > Tom
> > > > 
> > > > I do not know what to do with this... The only idea is to hide this code
> > > > behind CONFIG symbol and enable it only for mvebu. For example by this:
> > > 
> > > Well, maybe the problem is we're trying this on uSD cards? The failure I
> > > reported was uSD and not eMMC.
> > 
> > Maybe it is that reason. Problem is that at this stage we do not know if
> > card is SD or MMC.
> > 
> > Martin, can you check if booting from SD card is working fine on mvebu
> > clearfog?
> > 
> > > I see a failure with this commit on
> > > rpi_3_32b, also from uSD boot.  This time it's:
> > > Loading Environment from FAT... fsm 0, hsts 00000000
> > > fsm 0, hsts 00000000
> > > ...
> > > 
> > > once in U-Boot itself.  Going to the commit prior to the above one and
> > > the board is fine again.
> > > 
> > > -- 
> > > Tom
> > 
> > Immediately after that "problematic code" is card reset function. So
> > another reason for failure is that card reset functionality does not
> > work correctly on your board / platform.
> 
> Well, we're at two different platforms and controllers that this change
> breaks things on, so I'm not sure where the fault is exactly.  My
> mx6cuboxi is still fine booting from uSD.  Another TI platform from the
> same general era as am335x fails the same way (not a surprise), amlogic
> libretech-cc is fine, pine64_plus is fine, and my newer TI platforms are
> also fine with this.  So maybe the Kconfig is fine, but we just want
> default y, default n if ARCH_OMAP2PLUS || ARCH_BCM283X (the TI platforms
> that work are not ARCH_OMAP2PLUS).
> 
> -- 
> Tom

And do you see this problem in SPL or in proper U-Boot?

If omap2plus is problematic then I can do tests on Nokia N900 or at its
qemu emulated version (to which can be attached gdb). But Nokia N900 is
without SPL.

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Re: mmc: Read eMMC partition access bits before card reset
  2023-05-07 14:56           ` Pali Rohár
@ 2023-05-07 16:45             ` Tom Rini
  2023-05-07 20:36               ` Pali Rohár
  0 siblings, 1 reply; 212+ messages in thread
From: Tom Rini @ 2023-05-07 16:45 UTC (permalink / raw)
  To: Pali Rohár; +Cc: Martin Rowe, Stefan Roese, U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 4782 bytes --]

On Sun, May 07, 2023 at 04:56:04PM +0200, Pali Rohár wrote:
> On Sunday 07 May 2023 10:40:44 Tom Rini wrote:
> > On Sun, May 07, 2023 at 04:01:04PM +0200, Pali Rohár wrote:
> > > On Sunday 07 May 2023 09:54:52 Tom Rini wrote:
> > > > On Fri, May 05, 2023 at 09:37:10PM +0200, Pali Rohár wrote:
> > > > > On Wednesday 03 May 2023 13:14:56 Tom Rini wrote:
> > > > > > On Wed, May 03, 2023 at 11:18:39AM +0200, Stefan Roese wrote:
> > > > > > 
> > > > > > > Hi Tom,
> > > > > > > 
> > > > > > > please pull this next batch of mostly Marvell related patches:
> > > > > > 
> > > > > > NAK.  With commit:
> > > > > > commit 461fa17970de418a93832f734a595031c0b72128
> > > > > > Author: Pali Rohár <pali@kernel.org>
> > > > > > Date:   Thu Apr 13 22:57:48 2023 +0200
> > > > > > 
> > > > > >     mmc: Read eMMC partition access bits before card reset
> > > > > >     
> > > > > >     eMMC specification in section "Access partitions" says that all reset
> > > > > >     events will restore the access bits in PARTITION_CONFIG CSD register to
> > > > > >     default User Data Area value (0b000).
> > > > > >     
> > > > > >     So read partition access bits from PARTITION_CONFIG CSD register before
> > > > > >     issuing card reset. This allows SPL/U-Boot to get information which eMMC
> > > > > >     partition was in use before SPL/U-Boot was booted. For some platforms this
> > > > > >     is the way how to determinate boot partition from which BootROM loaded SPL.
> > > > > >     
> > > > > >     Signed-off-by: Pali Rohár <pali@kernel.org>
> > > > > > 
> > > > > > My am335x_evm now fails to boot with:
> > > > > > 
> > > > > > U-Boot SPL 2023.07-rc1-00021-g461fa17970de (May 03 2023 - 13:10:10 -0400)
> > > > > > Trying to boot from MMC1
> > > > > > omap_hsmmc_send_cmd: timedout waiting on cmd inhibit to clear
> > > > > > spl: mmc init failed with error: -110
> > > > > > SPL: failed to boot from all boot devices
> > > > > > ### ERROR ### Please RESET the board ###
> > > > > > 
> > > > > > I can provide more details / test patches as needed.
> > > > > > 
> > > > > > -- 
> > > > > > Tom
> > > > > 
> > > > > I do not know what to do with this... The only idea is to hide this code
> > > > > behind CONFIG symbol and enable it only for mvebu. For example by this:
> > > > 
> > > > Well, maybe the problem is we're trying this on uSD cards? The failure I
> > > > reported was uSD and not eMMC.
> > > 
> > > Maybe it is that reason. Problem is that at this stage we do not know if
> > > card is SD or MMC.
> > > 
> > > Martin, can you check if booting from SD card is working fine on mvebu
> > > clearfog?
> > > 
> > > > I see a failure with this commit on
> > > > rpi_3_32b, also from uSD boot.  This time it's:
> > > > Loading Environment from FAT... fsm 0, hsts 00000000
> > > > fsm 0, hsts 00000000
> > > > ...
> > > > 
> > > > once in U-Boot itself.  Going to the commit prior to the above one and
> > > > the board is fine again.
> > > > 
> > > > -- 
> > > > Tom
> > > 
> > > Immediately after that "problematic code" is card reset function. So
> > > another reason for failure is that card reset functionality does not
> > > work correctly on your board / platform.
> > 
> > Well, we're at two different platforms and controllers that this change
> > breaks things on, so I'm not sure where the fault is exactly.  My
> > mx6cuboxi is still fine booting from uSD.  Another TI platform from the
> > same general era as am335x fails the same way (not a surprise), amlogic
> > libretech-cc is fine, pine64_plus is fine, and my newer TI platforms are
> > also fine with this.  So maybe the Kconfig is fine, but we just want
> > default y, default n if ARCH_OMAP2PLUS || ARCH_BCM283X (the TI platforms
> > that work are not ARCH_OMAP2PLUS).
> > 
> > -- 
> > Tom
> 
> And do you see this problem in SPL or in proper U-Boot?
> 
> If omap2plus is problematic then I can do tests on Nokia N900 or at its
> qemu emulated version (to which can be attached gdb). But Nokia N900 is
> without SPL.


OK, so on am335x_evm mine is setup so I can X/Y modem boot it before it
tries uSD.  In this case, full U-Boot also fails:
Loading Environment from FAT... omap_hsmmc_send_cmd: timedout waiting on
cmd inhibit to clear
** Bad device specification mmc 0 **

Note that N900 in QEMU passes, but I suspect that's a matter of the
emulator not being faithful to some undocumented bug/feature of the
chipset and that it would also fail like this on real HW or that we
aren't relying on MMC in such a way that the QEMU tests actually report
failure.  When I booted the above, it was not a lock-up since we can
continue on in this case, rather than failure to load U-Boot itself.


-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Re: mmc: Read eMMC partition access bits before card reset
  2023-05-07 16:45             ` Tom Rini
@ 2023-05-07 20:36               ` Pali Rohár
  2023-05-16  7:04                 ` Pali Rohár
  0 siblings, 1 reply; 212+ messages in thread
From: Pali Rohár @ 2023-05-07 20:36 UTC (permalink / raw)
  To: Tom Rini; +Cc: Martin Rowe, Stefan Roese, U-Boot Mailing List

On Sunday 07 May 2023 12:45:11 Tom Rini wrote:
> On Sun, May 07, 2023 at 04:56:04PM +0200, Pali Rohár wrote:
> > On Sunday 07 May 2023 10:40:44 Tom Rini wrote:
> > > On Sun, May 07, 2023 at 04:01:04PM +0200, Pali Rohár wrote:
> > > > On Sunday 07 May 2023 09:54:52 Tom Rini wrote:
> > > > > On Fri, May 05, 2023 at 09:37:10PM +0200, Pali Rohár wrote:
> > > > > > On Wednesday 03 May 2023 13:14:56 Tom Rini wrote:
> > > > > > > On Wed, May 03, 2023 at 11:18:39AM +0200, Stefan Roese wrote:
> > > > > > > 
> > > > > > > > Hi Tom,
> > > > > > > > 
> > > > > > > > please pull this next batch of mostly Marvell related patches:
> > > > > > > 
> > > > > > > NAK.  With commit:
> > > > > > > commit 461fa17970de418a93832f734a595031c0b72128
> > > > > > > Author: Pali Rohár <pali@kernel.org>
> > > > > > > Date:   Thu Apr 13 22:57:48 2023 +0200
> > > > > > > 
> > > > > > >     mmc: Read eMMC partition access bits before card reset
> > > > > > >     
> > > > > > >     eMMC specification in section "Access partitions" says that all reset
> > > > > > >     events will restore the access bits in PARTITION_CONFIG CSD register to
> > > > > > >     default User Data Area value (0b000).
> > > > > > >     
> > > > > > >     So read partition access bits from PARTITION_CONFIG CSD register before
> > > > > > >     issuing card reset. This allows SPL/U-Boot to get information which eMMC
> > > > > > >     partition was in use before SPL/U-Boot was booted. For some platforms this
> > > > > > >     is the way how to determinate boot partition from which BootROM loaded SPL.
> > > > > > >     
> > > > > > >     Signed-off-by: Pali Rohár <pali@kernel.org>
> > > > > > > 
> > > > > > > My am335x_evm now fails to boot with:
> > > > > > > 
> > > > > > > U-Boot SPL 2023.07-rc1-00021-g461fa17970de (May 03 2023 - 13:10:10 -0400)
> > > > > > > Trying to boot from MMC1
> > > > > > > omap_hsmmc_send_cmd: timedout waiting on cmd inhibit to clear
> > > > > > > spl: mmc init failed with error: -110
> > > > > > > SPL: failed to boot from all boot devices
> > > > > > > ### ERROR ### Please RESET the board ###
> > > > > > > 
> > > > > > > I can provide more details / test patches as needed.
> > > > > > > 
> > > > > > > -- 
> > > > > > > Tom
> > > > > > 
> > > > > > I do not know what to do with this... The only idea is to hide this code
> > > > > > behind CONFIG symbol and enable it only for mvebu. For example by this:
> > > > > 
> > > > > Well, maybe the problem is we're trying this on uSD cards? The failure I
> > > > > reported was uSD and not eMMC.
> > > > 
> > > > Maybe it is that reason. Problem is that at this stage we do not know if
> > > > card is SD or MMC.
> > > > 
> > > > Martin, can you check if booting from SD card is working fine on mvebu
> > > > clearfog?
> > > > 
> > > > > I see a failure with this commit on
> > > > > rpi_3_32b, also from uSD boot.  This time it's:
> > > > > Loading Environment from FAT... fsm 0, hsts 00000000
> > > > > fsm 0, hsts 00000000
> > > > > ...
> > > > > 
> > > > > once in U-Boot itself.  Going to the commit prior to the above one and
> > > > > the board is fine again.
> > > > > 
> > > > > -- 
> > > > > Tom
> > > > 
> > > > Immediately after that "problematic code" is card reset function. So
> > > > another reason for failure is that card reset functionality does not
> > > > work correctly on your board / platform.
> > > 
> > > Well, we're at two different platforms and controllers that this change
> > > breaks things on, so I'm not sure where the fault is exactly.  My
> > > mx6cuboxi is still fine booting from uSD.  Another TI platform from the
> > > same general era as am335x fails the same way (not a surprise), amlogic
> > > libretech-cc is fine, pine64_plus is fine, and my newer TI platforms are
> > > also fine with this.  So maybe the Kconfig is fine, but we just want
> > > default y, default n if ARCH_OMAP2PLUS || ARCH_BCM283X (the TI platforms
> > > that work are not ARCH_OMAP2PLUS).
> > > 
> > > -- 
> > > Tom
> > 
> > And do you see this problem in SPL or in proper U-Boot?
> > 
> > If omap2plus is problematic then I can do tests on Nokia N900 or at its
> > qemu emulated version (to which can be attached gdb). But Nokia N900 is
> > without SPL.
> 
> 
> OK, so on am335x_evm mine is setup so I can X/Y modem boot it before it
> tries uSD.  In this case, full U-Boot also fails:
> Loading Environment from FAT... omap_hsmmc_send_cmd: timedout waiting on
> cmd inhibit to clear
> ** Bad device specification mmc 0 **
> 
> Note that N900 in QEMU passes, but I suspect that's a matter of the
> emulator not being faithful to some undocumented bug/feature of the
> chipset and that it would also fail like this on real HW or that we
> aren't relying on MMC in such a way that the QEMU tests actually report
> failure.  When I booted the above, it was not a lock-up since we can
> continue on in this case, rather than failure to load U-Boot itself.
> 
> 
> -- 
> Tom

Ok, I have tested it on Nokia N900 HW and interesting is that SD card is
also working fine. But its initialization is slower and prints warning:

 omap_hsmmc_send_cmd: timeout waiting on cmd inhibit to clear

But what is worse that testing on N900 HW is problematic now because
bootmenu rendering in upstream U-Boot is broken and it just prints ASCII
sequence garbage on the phone display.

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Re: mmc: Read eMMC partition access bits before card reset
  2023-05-07 20:36               ` Pali Rohár
@ 2023-05-16  7:04                 ` Pali Rohár
  2023-05-16 15:36                   ` Tom Rini
  0 siblings, 1 reply; 212+ messages in thread
From: Pali Rohár @ 2023-05-16  7:04 UTC (permalink / raw)
  To: Tom Rini; +Cc: Martin Rowe, Stefan Roese, U-Boot Mailing List

On Sunday 07 May 2023 22:36:16 Pali Rohár wrote:
> On Sunday 07 May 2023 12:45:11 Tom Rini wrote:
> > On Sun, May 07, 2023 at 04:56:04PM +0200, Pali Rohár wrote:
> > > On Sunday 07 May 2023 10:40:44 Tom Rini wrote:
> > > > On Sun, May 07, 2023 at 04:01:04PM +0200, Pali Rohár wrote:
> > > > > On Sunday 07 May 2023 09:54:52 Tom Rini wrote:
> > > > > > On Fri, May 05, 2023 at 09:37:10PM +0200, Pali Rohár wrote:
> > > > > > > On Wednesday 03 May 2023 13:14:56 Tom Rini wrote:
> > > > > > > > On Wed, May 03, 2023 at 11:18:39AM +0200, Stefan Roese wrote:
> > > > > > > > 
> > > > > > > > > Hi Tom,
> > > > > > > > > 
> > > > > > > > > please pull this next batch of mostly Marvell related patches:
> > > > > > > > 
> > > > > > > > NAK.  With commit:
> > > > > > > > commit 461fa17970de418a93832f734a595031c0b72128
> > > > > > > > Author: Pali Rohár <pali@kernel.org>
> > > > > > > > Date:   Thu Apr 13 22:57:48 2023 +0200
> > > > > > > > 
> > > > > > > >     mmc: Read eMMC partition access bits before card reset
> > > > > > > >     
> > > > > > > >     eMMC specification in section "Access partitions" says that all reset
> > > > > > > >     events will restore the access bits in PARTITION_CONFIG CSD register to
> > > > > > > >     default User Data Area value (0b000).
> > > > > > > >     
> > > > > > > >     So read partition access bits from PARTITION_CONFIG CSD register before
> > > > > > > >     issuing card reset. This allows SPL/U-Boot to get information which eMMC
> > > > > > > >     partition was in use before SPL/U-Boot was booted. For some platforms this
> > > > > > > >     is the way how to determinate boot partition from which BootROM loaded SPL.
> > > > > > > >     
> > > > > > > >     Signed-off-by: Pali Rohár <pali@kernel.org>
> > > > > > > > 
> > > > > > > > My am335x_evm now fails to boot with:
> > > > > > > > 
> > > > > > > > U-Boot SPL 2023.07-rc1-00021-g461fa17970de (May 03 2023 - 13:10:10 -0400)
> > > > > > > > Trying to boot from MMC1
> > > > > > > > omap_hsmmc_send_cmd: timedout waiting on cmd inhibit to clear
> > > > > > > > spl: mmc init failed with error: -110
> > > > > > > > SPL: failed to boot from all boot devices
> > > > > > > > ### ERROR ### Please RESET the board ###
> > > > > > > > 
> > > > > > > > I can provide more details / test patches as needed.
> > > > > > > > 
> > > > > > > > -- 
> > > > > > > > Tom
> > > > > > > 
> > > > > > > I do not know what to do with this... The only idea is to hide this code
> > > > > > > behind CONFIG symbol and enable it only for mvebu. For example by this:
> > > > > > 
> > > > > > Well, maybe the problem is we're trying this on uSD cards? The failure I
> > > > > > reported was uSD and not eMMC.
> > > > > 
> > > > > Maybe it is that reason. Problem is that at this stage we do not know if
> > > > > card is SD or MMC.
> > > > > 
> > > > > Martin, can you check if booting from SD card is working fine on mvebu
> > > > > clearfog?
> > > > > 
> > > > > > I see a failure with this commit on
> > > > > > rpi_3_32b, also from uSD boot.  This time it's:
> > > > > > Loading Environment from FAT... fsm 0, hsts 00000000
> > > > > > fsm 0, hsts 00000000
> > > > > > ...
> > > > > > 
> > > > > > once in U-Boot itself.  Going to the commit prior to the above one and
> > > > > > the board is fine again.
> > > > > > 
> > > > > > -- 
> > > > > > Tom
> > > > > 
> > > > > Immediately after that "problematic code" is card reset function. So
> > > > > another reason for failure is that card reset functionality does not
> > > > > work correctly on your board / platform.
> > > > 
> > > > Well, we're at two different platforms and controllers that this change
> > > > breaks things on, so I'm not sure where the fault is exactly.  My
> > > > mx6cuboxi is still fine booting from uSD.  Another TI platform from the
> > > > same general era as am335x fails the same way (not a surprise), amlogic
> > > > libretech-cc is fine, pine64_plus is fine, and my newer TI platforms are
> > > > also fine with this.  So maybe the Kconfig is fine, but we just want
> > > > default y, default n if ARCH_OMAP2PLUS || ARCH_BCM283X (the TI platforms
> > > > that work are not ARCH_OMAP2PLUS).
> > > > 
> > > > -- 
> > > > Tom
> > > 
> > > And do you see this problem in SPL or in proper U-Boot?
> > > 
> > > If omap2plus is problematic then I can do tests on Nokia N900 or at its
> > > qemu emulated version (to which can be attached gdb). But Nokia N900 is
> > > without SPL.
> > 
> > 
> > OK, so on am335x_evm mine is setup so I can X/Y modem boot it before it
> > tries uSD.  In this case, full U-Boot also fails:
> > Loading Environment from FAT... omap_hsmmc_send_cmd: timedout waiting on
> > cmd inhibit to clear
> > ** Bad device specification mmc 0 **
> > 
> > Note that N900 in QEMU passes, but I suspect that's a matter of the
> > emulator not being faithful to some undocumented bug/feature of the
> > chipset and that it would also fail like this on real HW or that we
> > aren't relying on MMC in such a way that the QEMU tests actually report
> > failure.  When I booted the above, it was not a lock-up since we can
> > continue on in this case, rather than failure to load U-Boot itself.
> > 
> > 
> > -- 
> > Tom
> 
> Ok, I have tested it on Nokia N900 HW and interesting is that SD card is
> also working fine. But its initialization is slower and prints warning:
> 
>  omap_hsmmc_send_cmd: timeout waiting on cmd inhibit to clear

Ok, so what with it?

> But what is worse that testing on N900 HW is problematic now because
> bootmenu rendering in upstream U-Boot is broken and it just prints ASCII
> sequence garbage on the phone display.

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Re: mmc: Read eMMC partition access bits before card reset
  2023-05-16  7:04                 ` Pali Rohár
@ 2023-05-16 15:36                   ` Tom Rini
  2023-05-16 18:52                     ` Pali Rohár
  0 siblings, 1 reply; 212+ messages in thread
From: Tom Rini @ 2023-05-16 15:36 UTC (permalink / raw)
  To: Pali Rohár; +Cc: Martin Rowe, Stefan Roese, U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 6072 bytes --]

On Tue, May 16, 2023 at 09:04:27AM +0200, Pali Rohár wrote:
> On Sunday 07 May 2023 22:36:16 Pali Rohár wrote:
> > On Sunday 07 May 2023 12:45:11 Tom Rini wrote:
> > > On Sun, May 07, 2023 at 04:56:04PM +0200, Pali Rohár wrote:
> > > > On Sunday 07 May 2023 10:40:44 Tom Rini wrote:
> > > > > On Sun, May 07, 2023 at 04:01:04PM +0200, Pali Rohár wrote:
> > > > > > On Sunday 07 May 2023 09:54:52 Tom Rini wrote:
> > > > > > > On Fri, May 05, 2023 at 09:37:10PM +0200, Pali Rohár wrote:
> > > > > > > > On Wednesday 03 May 2023 13:14:56 Tom Rini wrote:
> > > > > > > > > On Wed, May 03, 2023 at 11:18:39AM +0200, Stefan Roese wrote:
> > > > > > > > > 
> > > > > > > > > > Hi Tom,
> > > > > > > > > > 
> > > > > > > > > > please pull this next batch of mostly Marvell related patches:
> > > > > > > > > 
> > > > > > > > > NAK.  With commit:
> > > > > > > > > commit 461fa17970de418a93832f734a595031c0b72128
> > > > > > > > > Author: Pali Rohár <pali@kernel.org>
> > > > > > > > > Date:   Thu Apr 13 22:57:48 2023 +0200
> > > > > > > > > 
> > > > > > > > >     mmc: Read eMMC partition access bits before card reset
> > > > > > > > >     
> > > > > > > > >     eMMC specification in section "Access partitions" says that all reset
> > > > > > > > >     events will restore the access bits in PARTITION_CONFIG CSD register to
> > > > > > > > >     default User Data Area value (0b000).
> > > > > > > > >     
> > > > > > > > >     So read partition access bits from PARTITION_CONFIG CSD register before
> > > > > > > > >     issuing card reset. This allows SPL/U-Boot to get information which eMMC
> > > > > > > > >     partition was in use before SPL/U-Boot was booted. For some platforms this
> > > > > > > > >     is the way how to determinate boot partition from which BootROM loaded SPL.
> > > > > > > > >     
> > > > > > > > >     Signed-off-by: Pali Rohár <pali@kernel.org>
> > > > > > > > > 
> > > > > > > > > My am335x_evm now fails to boot with:
> > > > > > > > > 
> > > > > > > > > U-Boot SPL 2023.07-rc1-00021-g461fa17970de (May 03 2023 - 13:10:10 -0400)
> > > > > > > > > Trying to boot from MMC1
> > > > > > > > > omap_hsmmc_send_cmd: timedout waiting on cmd inhibit to clear
> > > > > > > > > spl: mmc init failed with error: -110
> > > > > > > > > SPL: failed to boot from all boot devices
> > > > > > > > > ### ERROR ### Please RESET the board ###
> > > > > > > > > 
> > > > > > > > > I can provide more details / test patches as needed.
> > > > > > > > > 
> > > > > > > > > -- 
> > > > > > > > > Tom
> > > > > > > > 
> > > > > > > > I do not know what to do with this... The only idea is to hide this code
> > > > > > > > behind CONFIG symbol and enable it only for mvebu. For example by this:
> > > > > > > 
> > > > > > > Well, maybe the problem is we're trying this on uSD cards? The failure I
> > > > > > > reported was uSD and not eMMC.
> > > > > > 
> > > > > > Maybe it is that reason. Problem is that at this stage we do not know if
> > > > > > card is SD or MMC.
> > > > > > 
> > > > > > Martin, can you check if booting from SD card is working fine on mvebu
> > > > > > clearfog?
> > > > > > 
> > > > > > > I see a failure with this commit on
> > > > > > > rpi_3_32b, also from uSD boot.  This time it's:
> > > > > > > Loading Environment from FAT... fsm 0, hsts 00000000
> > > > > > > fsm 0, hsts 00000000
> > > > > > > ...
> > > > > > > 
> > > > > > > once in U-Boot itself.  Going to the commit prior to the above one and
> > > > > > > the board is fine again.
> > > > > > > 
> > > > > > > -- 
> > > > > > > Tom
> > > > > > 
> > > > > > Immediately after that "problematic code" is card reset function. So
> > > > > > another reason for failure is that card reset functionality does not
> > > > > > work correctly on your board / platform.
> > > > > 
> > > > > Well, we're at two different platforms and controllers that this change
> > > > > breaks things on, so I'm not sure where the fault is exactly.  My
> > > > > mx6cuboxi is still fine booting from uSD.  Another TI platform from the
> > > > > same general era as am335x fails the same way (not a surprise), amlogic
> > > > > libretech-cc is fine, pine64_plus is fine, and my newer TI platforms are
> > > > > also fine with this.  So maybe the Kconfig is fine, but we just want
> > > > > default y, default n if ARCH_OMAP2PLUS || ARCH_BCM283X (the TI platforms
> > > > > that work are not ARCH_OMAP2PLUS).
> > > > > 
> > > > > -- 
> > > > > Tom
> > > > 
> > > > And do you see this problem in SPL or in proper U-Boot?
> > > > 
> > > > If omap2plus is problematic then I can do tests on Nokia N900 or at its
> > > > qemu emulated version (to which can be attached gdb). But Nokia N900 is
> > > > without SPL.
> > > 
> > > 
> > > OK, so on am335x_evm mine is setup so I can X/Y modem boot it before it
> > > tries uSD.  In this case, full U-Boot also fails:
> > > Loading Environment from FAT... omap_hsmmc_send_cmd: timedout waiting on
> > > cmd inhibit to clear
> > > ** Bad device specification mmc 0 **
> > > 
> > > Note that N900 in QEMU passes, but I suspect that's a matter of the
> > > emulator not being faithful to some undocumented bug/feature of the
> > > chipset and that it would also fail like this on real HW or that we
> > > aren't relying on MMC in such a way that the QEMU tests actually report
> > > failure.  When I booted the above, it was not a lock-up since we can
> > > continue on in this case, rather than failure to load U-Boot itself.
> > > 
> > > 
> > > -- 
> > > Tom
> > 
> > Ok, I have tested it on Nokia N900 HW and interesting is that SD card is
> > also working fine. But its initialization is slower and prints warning:
> > 
> >  omap_hsmmc_send_cmd: timeout waiting on cmd inhibit to clear
> 
> Ok, so what with it?

Seems like this change is a real bad idea to introduce on ARCH_OMAP2PLUS
platforms, and probably ARCH_BCM283X too, so rework with a Kconfig
option that defaults to on except for the above as I suggested?

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Re: mmc: Read eMMC partition access bits before card reset
  2023-05-16 15:36                   ` Tom Rini
@ 2023-05-16 18:52                     ` Pali Rohár
  2023-05-16 18:56                       ` Tom Rini
  0 siblings, 1 reply; 212+ messages in thread
From: Pali Rohár @ 2023-05-16 18:52 UTC (permalink / raw)
  To: Tom Rini; +Cc: Martin Rowe, Stefan Roese, U-Boot Mailing List

On Tuesday 16 May 2023 11:36:20 Tom Rini wrote:
> On Tue, May 16, 2023 at 09:04:27AM +0200, Pali Rohár wrote:
> > On Sunday 07 May 2023 22:36:16 Pali Rohár wrote:
> > > On Sunday 07 May 2023 12:45:11 Tom Rini wrote:
> > > > On Sun, May 07, 2023 at 04:56:04PM +0200, Pali Rohár wrote:
> > > > > On Sunday 07 May 2023 10:40:44 Tom Rini wrote:
> > > > > > On Sun, May 07, 2023 at 04:01:04PM +0200, Pali Rohár wrote:
> > > > > > > On Sunday 07 May 2023 09:54:52 Tom Rini wrote:
> > > > > > > > On Fri, May 05, 2023 at 09:37:10PM +0200, Pali Rohár wrote:
> > > > > > > > > On Wednesday 03 May 2023 13:14:56 Tom Rini wrote:
> > > > > > > > > > On Wed, May 03, 2023 at 11:18:39AM +0200, Stefan Roese wrote:
> > > > > > > > > > 
> > > > > > > > > > > Hi Tom,
> > > > > > > > > > > 
> > > > > > > > > > > please pull this next batch of mostly Marvell related patches:
> > > > > > > > > > 
> > > > > > > > > > NAK.  With commit:
> > > > > > > > > > commit 461fa17970de418a93832f734a595031c0b72128
> > > > > > > > > > Author: Pali Rohár <pali@kernel.org>
> > > > > > > > > > Date:   Thu Apr 13 22:57:48 2023 +0200
> > > > > > > > > > 
> > > > > > > > > >     mmc: Read eMMC partition access bits before card reset
> > > > > > > > > >     
> > > > > > > > > >     eMMC specification in section "Access partitions" says that all reset
> > > > > > > > > >     events will restore the access bits in PARTITION_CONFIG CSD register to
> > > > > > > > > >     default User Data Area value (0b000).
> > > > > > > > > >     
> > > > > > > > > >     So read partition access bits from PARTITION_CONFIG CSD register before
> > > > > > > > > >     issuing card reset. This allows SPL/U-Boot to get information which eMMC
> > > > > > > > > >     partition was in use before SPL/U-Boot was booted. For some platforms this
> > > > > > > > > >     is the way how to determinate boot partition from which BootROM loaded SPL.
> > > > > > > > > >     
> > > > > > > > > >     Signed-off-by: Pali Rohár <pali@kernel.org>
> > > > > > > > > > 
> > > > > > > > > > My am335x_evm now fails to boot with:
> > > > > > > > > > 
> > > > > > > > > > U-Boot SPL 2023.07-rc1-00021-g461fa17970de (May 03 2023 - 13:10:10 -0400)
> > > > > > > > > > Trying to boot from MMC1
> > > > > > > > > > omap_hsmmc_send_cmd: timedout waiting on cmd inhibit to clear
> > > > > > > > > > spl: mmc init failed with error: -110
> > > > > > > > > > SPL: failed to boot from all boot devices
> > > > > > > > > > ### ERROR ### Please RESET the board ###
> > > > > > > > > > 
> > > > > > > > > > I can provide more details / test patches as needed.
> > > > > > > > > > 
> > > > > > > > > > -- 
> > > > > > > > > > Tom
> > > > > > > > > 
> > > > > > > > > I do not know what to do with this... The only idea is to hide this code
> > > > > > > > > behind CONFIG symbol and enable it only for mvebu. For example by this:
> > > > > > > > 
> > > > > > > > Well, maybe the problem is we're trying this on uSD cards? The failure I
> > > > > > > > reported was uSD and not eMMC.
> > > > > > > 
> > > > > > > Maybe it is that reason. Problem is that at this stage we do not know if
> > > > > > > card is SD or MMC.
> > > > > > > 
> > > > > > > Martin, can you check if booting from SD card is working fine on mvebu
> > > > > > > clearfog?
> > > > > > > 
> > > > > > > > I see a failure with this commit on
> > > > > > > > rpi_3_32b, also from uSD boot.  This time it's:
> > > > > > > > Loading Environment from FAT... fsm 0, hsts 00000000
> > > > > > > > fsm 0, hsts 00000000
> > > > > > > > ...
> > > > > > > > 
> > > > > > > > once in U-Boot itself.  Going to the commit prior to the above one and
> > > > > > > > the board is fine again.
> > > > > > > > 
> > > > > > > > -- 
> > > > > > > > Tom
> > > > > > > 
> > > > > > > Immediately after that "problematic code" is card reset function. So
> > > > > > > another reason for failure is that card reset functionality does not
> > > > > > > work correctly on your board / platform.
> > > > > > 
> > > > > > Well, we're at two different platforms and controllers that this change
> > > > > > breaks things on, so I'm not sure where the fault is exactly.  My
> > > > > > mx6cuboxi is still fine booting from uSD.  Another TI platform from the
> > > > > > same general era as am335x fails the same way (not a surprise), amlogic
> > > > > > libretech-cc is fine, pine64_plus is fine, and my newer TI platforms are
> > > > > > also fine with this.  So maybe the Kconfig is fine, but we just want
> > > > > > default y, default n if ARCH_OMAP2PLUS || ARCH_BCM283X (the TI platforms
> > > > > > that work are not ARCH_OMAP2PLUS).
> > > > > > 
> > > > > > -- 
> > > > > > Tom
> > > > > 
> > > > > And do you see this problem in SPL or in proper U-Boot?
> > > > > 
> > > > > If omap2plus is problematic then I can do tests on Nokia N900 or at its
> > > > > qemu emulated version (to which can be attached gdb). But Nokia N900 is
> > > > > without SPL.
> > > > 
> > > > 
> > > > OK, so on am335x_evm mine is setup so I can X/Y modem boot it before it
> > > > tries uSD.  In this case, full U-Boot also fails:
> > > > Loading Environment from FAT... omap_hsmmc_send_cmd: timedout waiting on
> > > > cmd inhibit to clear
> > > > ** Bad device specification mmc 0 **
> > > > 
> > > > Note that N900 in QEMU passes, but I suspect that's a matter of the
> > > > emulator not being faithful to some undocumented bug/feature of the
> > > > chipset and that it would also fail like this on real HW or that we
> > > > aren't relying on MMC in such a way that the QEMU tests actually report
> > > > failure.  When I booted the above, it was not a lock-up since we can
> > > > continue on in this case, rather than failure to load U-Boot itself.
> > > > 
> > > > 
> > > > -- 
> > > > Tom
> > > 
> > > Ok, I have tested it on Nokia N900 HW and interesting is that SD card is
> > > also working fine. But its initialization is slower and prints warning:
> > > 
> > >  omap_hsmmc_send_cmd: timeout waiting on cmd inhibit to clear
> > 
> > Ok, so what with it?
> 
> Seems like this change is a real bad idea to introduce on ARCH_OMAP2PLUS
> platforms, and probably ARCH_BCM283X too, so rework with a Kconfig
> option that defaults to on except for the above as I suggested?
> 
> -- 
> Tom

Ok, patch is on the list... I'm curious if patch stay here on the list
more than one year like some other...

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Re: mmc: Read eMMC partition access bits before card reset
  2023-05-16 18:52                     ` Pali Rohár
@ 2023-05-16 18:56                       ` Tom Rini
  2023-05-16 22:30                         ` Pali Rohár
  0 siblings, 1 reply; 212+ messages in thread
From: Tom Rini @ 2023-05-16 18:56 UTC (permalink / raw)
  To: Pali Rohár; +Cc: Martin Rowe, Stefan Roese, U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 7049 bytes --]

On Tue, May 16, 2023 at 08:52:23PM +0200, Pali Rohár wrote:
> On Tuesday 16 May 2023 11:36:20 Tom Rini wrote:
> > On Tue, May 16, 2023 at 09:04:27AM +0200, Pali Rohár wrote:
> > > On Sunday 07 May 2023 22:36:16 Pali Rohár wrote:
> > > > On Sunday 07 May 2023 12:45:11 Tom Rini wrote:
> > > > > On Sun, May 07, 2023 at 04:56:04PM +0200, Pali Rohár wrote:
> > > > > > On Sunday 07 May 2023 10:40:44 Tom Rini wrote:
> > > > > > > On Sun, May 07, 2023 at 04:01:04PM +0200, Pali Rohár wrote:
> > > > > > > > On Sunday 07 May 2023 09:54:52 Tom Rini wrote:
> > > > > > > > > On Fri, May 05, 2023 at 09:37:10PM +0200, Pali Rohár wrote:
> > > > > > > > > > On Wednesday 03 May 2023 13:14:56 Tom Rini wrote:
> > > > > > > > > > > On Wed, May 03, 2023 at 11:18:39AM +0200, Stefan Roese wrote:
> > > > > > > > > > > 
> > > > > > > > > > > > Hi Tom,
> > > > > > > > > > > > 
> > > > > > > > > > > > please pull this next batch of mostly Marvell related patches:
> > > > > > > > > > > 
> > > > > > > > > > > NAK.  With commit:
> > > > > > > > > > > commit 461fa17970de418a93832f734a595031c0b72128
> > > > > > > > > > > Author: Pali Rohár <pali@kernel.org>
> > > > > > > > > > > Date:   Thu Apr 13 22:57:48 2023 +0200
> > > > > > > > > > > 
> > > > > > > > > > >     mmc: Read eMMC partition access bits before card reset
> > > > > > > > > > >     
> > > > > > > > > > >     eMMC specification in section "Access partitions" says that all reset
> > > > > > > > > > >     events will restore the access bits in PARTITION_CONFIG CSD register to
> > > > > > > > > > >     default User Data Area value (0b000).
> > > > > > > > > > >     
> > > > > > > > > > >     So read partition access bits from PARTITION_CONFIG CSD register before
> > > > > > > > > > >     issuing card reset. This allows SPL/U-Boot to get information which eMMC
> > > > > > > > > > >     partition was in use before SPL/U-Boot was booted. For some platforms this
> > > > > > > > > > >     is the way how to determinate boot partition from which BootROM loaded SPL.
> > > > > > > > > > >     
> > > > > > > > > > >     Signed-off-by: Pali Rohár <pali@kernel.org>
> > > > > > > > > > > 
> > > > > > > > > > > My am335x_evm now fails to boot with:
> > > > > > > > > > > 
> > > > > > > > > > > U-Boot SPL 2023.07-rc1-00021-g461fa17970de (May 03 2023 - 13:10:10 -0400)
> > > > > > > > > > > Trying to boot from MMC1
> > > > > > > > > > > omap_hsmmc_send_cmd: timedout waiting on cmd inhibit to clear
> > > > > > > > > > > spl: mmc init failed with error: -110
> > > > > > > > > > > SPL: failed to boot from all boot devices
> > > > > > > > > > > ### ERROR ### Please RESET the board ###
> > > > > > > > > > > 
> > > > > > > > > > > I can provide more details / test patches as needed.
> > > > > > > > > > > 
> > > > > > > > > > > -- 
> > > > > > > > > > > Tom
> > > > > > > > > > 
> > > > > > > > > > I do not know what to do with this... The only idea is to hide this code
> > > > > > > > > > behind CONFIG symbol and enable it only for mvebu. For example by this:
> > > > > > > > > 
> > > > > > > > > Well, maybe the problem is we're trying this on uSD cards? The failure I
> > > > > > > > > reported was uSD and not eMMC.
> > > > > > > > 
> > > > > > > > Maybe it is that reason. Problem is that at this stage we do not know if
> > > > > > > > card is SD or MMC.
> > > > > > > > 
> > > > > > > > Martin, can you check if booting from SD card is working fine on mvebu
> > > > > > > > clearfog?
> > > > > > > > 
> > > > > > > > > I see a failure with this commit on
> > > > > > > > > rpi_3_32b, also from uSD boot.  This time it's:
> > > > > > > > > Loading Environment from FAT... fsm 0, hsts 00000000
> > > > > > > > > fsm 0, hsts 00000000
> > > > > > > > > ...
> > > > > > > > > 
> > > > > > > > > once in U-Boot itself.  Going to the commit prior to the above one and
> > > > > > > > > the board is fine again.
> > > > > > > > > 
> > > > > > > > > -- 
> > > > > > > > > Tom
> > > > > > > > 
> > > > > > > > Immediately after that "problematic code" is card reset function. So
> > > > > > > > another reason for failure is that card reset functionality does not
> > > > > > > > work correctly on your board / platform.
> > > > > > > 
> > > > > > > Well, we're at two different platforms and controllers that this change
> > > > > > > breaks things on, so I'm not sure where the fault is exactly.  My
> > > > > > > mx6cuboxi is still fine booting from uSD.  Another TI platform from the
> > > > > > > same general era as am335x fails the same way (not a surprise), amlogic
> > > > > > > libretech-cc is fine, pine64_plus is fine, and my newer TI platforms are
> > > > > > > also fine with this.  So maybe the Kconfig is fine, but we just want
> > > > > > > default y, default n if ARCH_OMAP2PLUS || ARCH_BCM283X (the TI platforms
> > > > > > > that work are not ARCH_OMAP2PLUS).
> > > > > > > 
> > > > > > > -- 
> > > > > > > Tom
> > > > > > 
> > > > > > And do you see this problem in SPL or in proper U-Boot?
> > > > > > 
> > > > > > If omap2plus is problematic then I can do tests on Nokia N900 or at its
> > > > > > qemu emulated version (to which can be attached gdb). But Nokia N900 is
> > > > > > without SPL.
> > > > > 
> > > > > 
> > > > > OK, so on am335x_evm mine is setup so I can X/Y modem boot it before it
> > > > > tries uSD.  In this case, full U-Boot also fails:
> > > > > Loading Environment from FAT... omap_hsmmc_send_cmd: timedout waiting on
> > > > > cmd inhibit to clear
> > > > > ** Bad device specification mmc 0 **
> > > > > 
> > > > > Note that N900 in QEMU passes, but I suspect that's a matter of the
> > > > > emulator not being faithful to some undocumented bug/feature of the
> > > > > chipset and that it would also fail like this on real HW or that we
> > > > > aren't relying on MMC in such a way that the QEMU tests actually report
> > > > > failure.  When I booted the above, it was not a lock-up since we can
> > > > > continue on in this case, rather than failure to load U-Boot itself.
> > > > > 
> > > > > 
> > > > > -- 
> > > > > Tom
> > > > 
> > > > Ok, I have tested it on Nokia N900 HW and interesting is that SD card is
> > > > also working fine. But its initialization is slower and prints warning:
> > > > 
> > > >  omap_hsmmc_send_cmd: timeout waiting on cmd inhibit to clear
> > > 
> > > Ok, so what with it?
> > 
> > Seems like this change is a real bad idea to introduce on ARCH_OMAP2PLUS
> > platforms, and probably ARCH_BCM283X too, so rework with a Kconfig
> > option that defaults to on except for the above as I suggested?
> > 
> > -- 
> > Tom
> 
> Ok, patch is on the list... I'm curious if patch stay here on the list
> more than one year like some other...

I mean, since I asked you to spin a new patch and you posted a patch on
top of the previously rejected one, someone will need to pick it up and
fold it together. I don't know how motivated Stefan is to clear out the
original patch.

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Re: mmc: Read eMMC partition access bits before card reset
  2023-05-16 18:56                       ` Tom Rini
@ 2023-05-16 22:30                         ` Pali Rohár
  2023-05-17  8:26                           ` Stefan Roese
  0 siblings, 1 reply; 212+ messages in thread
From: Pali Rohár @ 2023-05-16 22:30 UTC (permalink / raw)
  To: Tom Rini; +Cc: Martin Rowe, Stefan Roese, U-Boot Mailing List

On Tuesday 16 May 2023 14:56:46 Tom Rini wrote:
> On Tue, May 16, 2023 at 08:52:23PM +0200, Pali Rohár wrote:
> > On Tuesday 16 May 2023 11:36:20 Tom Rini wrote:
> > > On Tue, May 16, 2023 at 09:04:27AM +0200, Pali Rohár wrote:
> > > > On Sunday 07 May 2023 22:36:16 Pali Rohár wrote:
> > > > > On Sunday 07 May 2023 12:45:11 Tom Rini wrote:
> > > > > > On Sun, May 07, 2023 at 04:56:04PM +0200, Pali Rohár wrote:
> > > > > > > On Sunday 07 May 2023 10:40:44 Tom Rini wrote:
> > > > > > > > On Sun, May 07, 2023 at 04:01:04PM +0200, Pali Rohár wrote:
> > > > > > > > > On Sunday 07 May 2023 09:54:52 Tom Rini wrote:
> > > > > > > > > > On Fri, May 05, 2023 at 09:37:10PM +0200, Pali Rohár wrote:
> > > > > > > > > > > On Wednesday 03 May 2023 13:14:56 Tom Rini wrote:
> > > > > > > > > > > > On Wed, May 03, 2023 at 11:18:39AM +0200, Stefan Roese wrote:
> > > > > > > > > > > > 
> > > > > > > > > > > > > Hi Tom,
> > > > > > > > > > > > > 
> > > > > > > > > > > > > please pull this next batch of mostly Marvell related patches:
> > > > > > > > > > > > 
> > > > > > > > > > > > NAK.  With commit:
> > > > > > > > > > > > commit 461fa17970de418a93832f734a595031c0b72128
> > > > > > > > > > > > Author: Pali Rohár <pali@kernel.org>
> > > > > > > > > > > > Date:   Thu Apr 13 22:57:48 2023 +0200
> > > > > > > > > > > > 
> > > > > > > > > > > >     mmc: Read eMMC partition access bits before card reset
> > > > > > > > > > > >     
> > > > > > > > > > > >     eMMC specification in section "Access partitions" says that all reset
> > > > > > > > > > > >     events will restore the access bits in PARTITION_CONFIG CSD register to
> > > > > > > > > > > >     default User Data Area value (0b000).
> > > > > > > > > > > >     
> > > > > > > > > > > >     So read partition access bits from PARTITION_CONFIG CSD register before
> > > > > > > > > > > >     issuing card reset. This allows SPL/U-Boot to get information which eMMC
> > > > > > > > > > > >     partition was in use before SPL/U-Boot was booted. For some platforms this
> > > > > > > > > > > >     is the way how to determinate boot partition from which BootROM loaded SPL.
> > > > > > > > > > > >     
> > > > > > > > > > > >     Signed-off-by: Pali Rohár <pali@kernel.org>
> > > > > > > > > > > > 
> > > > > > > > > > > > My am335x_evm now fails to boot with:
> > > > > > > > > > > > 
> > > > > > > > > > > > U-Boot SPL 2023.07-rc1-00021-g461fa17970de (May 03 2023 - 13:10:10 -0400)
> > > > > > > > > > > > Trying to boot from MMC1
> > > > > > > > > > > > omap_hsmmc_send_cmd: timedout waiting on cmd inhibit to clear
> > > > > > > > > > > > spl: mmc init failed with error: -110
> > > > > > > > > > > > SPL: failed to boot from all boot devices
> > > > > > > > > > > > ### ERROR ### Please RESET the board ###
> > > > > > > > > > > > 
> > > > > > > > > > > > I can provide more details / test patches as needed.
> > > > > > > > > > > > 
> > > > > > > > > > > > -- 
> > > > > > > > > > > > Tom
> > > > > > > > > > > 
> > > > > > > > > > > I do not know what to do with this... The only idea is to hide this code
> > > > > > > > > > > behind CONFIG symbol and enable it only for mvebu. For example by this:
> > > > > > > > > > 
> > > > > > > > > > Well, maybe the problem is we're trying this on uSD cards? The failure I
> > > > > > > > > > reported was uSD and not eMMC.
> > > > > > > > > 
> > > > > > > > > Maybe it is that reason. Problem is that at this stage we do not know if
> > > > > > > > > card is SD or MMC.
> > > > > > > > > 
> > > > > > > > > Martin, can you check if booting from SD card is working fine on mvebu
> > > > > > > > > clearfog?
> > > > > > > > > 
> > > > > > > > > > I see a failure with this commit on
> > > > > > > > > > rpi_3_32b, also from uSD boot.  This time it's:
> > > > > > > > > > Loading Environment from FAT... fsm 0, hsts 00000000
> > > > > > > > > > fsm 0, hsts 00000000
> > > > > > > > > > ...
> > > > > > > > > > 
> > > > > > > > > > once in U-Boot itself.  Going to the commit prior to the above one and
> > > > > > > > > > the board is fine again.
> > > > > > > > > > 
> > > > > > > > > > -- 
> > > > > > > > > > Tom
> > > > > > > > > 
> > > > > > > > > Immediately after that "problematic code" is card reset function. So
> > > > > > > > > another reason for failure is that card reset functionality does not
> > > > > > > > > work correctly on your board / platform.
> > > > > > > > 
> > > > > > > > Well, we're at two different platforms and controllers that this change
> > > > > > > > breaks things on, so I'm not sure where the fault is exactly.  My
> > > > > > > > mx6cuboxi is still fine booting from uSD.  Another TI platform from the
> > > > > > > > same general era as am335x fails the same way (not a surprise), amlogic
> > > > > > > > libretech-cc is fine, pine64_plus is fine, and my newer TI platforms are
> > > > > > > > also fine with this.  So maybe the Kconfig is fine, but we just want
> > > > > > > > default y, default n if ARCH_OMAP2PLUS || ARCH_BCM283X (the TI platforms
> > > > > > > > that work are not ARCH_OMAP2PLUS).
> > > > > > > > 
> > > > > > > > -- 
> > > > > > > > Tom
> > > > > > > 
> > > > > > > And do you see this problem in SPL or in proper U-Boot?
> > > > > > > 
> > > > > > > If omap2plus is problematic then I can do tests on Nokia N900 or at its
> > > > > > > qemu emulated version (to which can be attached gdb). But Nokia N900 is
> > > > > > > without SPL.
> > > > > > 
> > > > > > 
> > > > > > OK, so on am335x_evm mine is setup so I can X/Y modem boot it before it
> > > > > > tries uSD.  In this case, full U-Boot also fails:
> > > > > > Loading Environment from FAT... omap_hsmmc_send_cmd: timedout waiting on
> > > > > > cmd inhibit to clear
> > > > > > ** Bad device specification mmc 0 **
> > > > > > 
> > > > > > Note that N900 in QEMU passes, but I suspect that's a matter of the
> > > > > > emulator not being faithful to some undocumented bug/feature of the
> > > > > > chipset and that it would also fail like this on real HW or that we
> > > > > > aren't relying on MMC in such a way that the QEMU tests actually report
> > > > > > failure.  When I booted the above, it was not a lock-up since we can
> > > > > > continue on in this case, rather than failure to load U-Boot itself.
> > > > > > 
> > > > > > 
> > > > > > -- 
> > > > > > Tom
> > > > > 
> > > > > Ok, I have tested it on Nokia N900 HW and interesting is that SD card is
> > > > > also working fine. But its initialization is slower and prints warning:
> > > > > 
> > > > >  omap_hsmmc_send_cmd: timeout waiting on cmd inhibit to clear
> > > > 
> > > > Ok, so what with it?
> > > 
> > > Seems like this change is a real bad idea to introduce on ARCH_OMAP2PLUS
> > > platforms, and probably ARCH_BCM283X too, so rework with a Kconfig
> > > option that defaults to on except for the above as I suggested?
> > > 
> > > -- 
> > > Tom
> > 
> > Ok, patch is on the list... I'm curious if patch stay here on the list
> > more than one year like some other...
> 
> I mean, since I asked you to spin a new patch and you posted a patch on
> top of the previously rejected one, someone will need to pick it up and
> fold it together. I don't know how motivated Stefan is to clear out the
> original patch.
> 
> -- 
> Tom

As I see that most of my patches are completely ignored, I have no
motivation to do something more in this area. I really would not do
something which would be also ignored like anything else.

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Re: mmc: Read eMMC partition access bits before card reset
  2023-05-16 22:30                         ` Pali Rohár
@ 2023-05-17  8:26                           ` Stefan Roese
  2023-05-18 20:55                             ` Tony Dinh
  0 siblings, 1 reply; 212+ messages in thread
From: Stefan Roese @ 2023-05-17  8:26 UTC (permalink / raw)
  To: Pali Rohár, Tom Rini; +Cc: Martin Rowe, U-Boot Mailing List

Hi Pali,

On 5/17/23 00:30, Pali Rohár wrote:
> On Tuesday 16 May 2023 14:56:46 Tom Rini wrote:
>> On Tue, May 16, 2023 at 08:52:23PM +0200, Pali Rohár wrote:
>>> On Tuesday 16 May 2023 11:36:20 Tom Rini wrote:
>>>> On Tue, May 16, 2023 at 09:04:27AM +0200, Pali Rohár wrote:
>>>>> On Sunday 07 May 2023 22:36:16 Pali Rohár wrote:
>>>>>> On Sunday 07 May 2023 12:45:11 Tom Rini wrote:
>>>>>>> On Sun, May 07, 2023 at 04:56:04PM +0200, Pali Rohár wrote:
>>>>>>>> On Sunday 07 May 2023 10:40:44 Tom Rini wrote:
>>>>>>>>> On Sun, May 07, 2023 at 04:01:04PM +0200, Pali Rohár wrote:
>>>>>>>>>> On Sunday 07 May 2023 09:54:52 Tom Rini wrote:
>>>>>>>>>>> On Fri, May 05, 2023 at 09:37:10PM +0200, Pali Rohár wrote:
>>>>>>>>>>>> On Wednesday 03 May 2023 13:14:56 Tom Rini wrote:
>>>>>>>>>>>>> On Wed, May 03, 2023 at 11:18:39AM +0200, Stefan Roese wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> Hi Tom,
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> please pull this next batch of mostly Marvell related patches:
>>>>>>>>>>>>>
>>>>>>>>>>>>> NAK.  With commit:
>>>>>>>>>>>>> commit 461fa17970de418a93832f734a595031c0b72128
>>>>>>>>>>>>> Author: Pali Rohár <pali@kernel.org>
>>>>>>>>>>>>> Date:   Thu Apr 13 22:57:48 2023 +0200
>>>>>>>>>>>>>
>>>>>>>>>>>>>      mmc: Read eMMC partition access bits before card reset
>>>>>>>>>>>>>      
>>>>>>>>>>>>>      eMMC specification in section "Access partitions" says that all reset
>>>>>>>>>>>>>      events will restore the access bits in PARTITION_CONFIG CSD register to
>>>>>>>>>>>>>      default User Data Area value (0b000).
>>>>>>>>>>>>>      
>>>>>>>>>>>>>      So read partition access bits from PARTITION_CONFIG CSD register before
>>>>>>>>>>>>>      issuing card reset. This allows SPL/U-Boot to get information which eMMC
>>>>>>>>>>>>>      partition was in use before SPL/U-Boot was booted. For some platforms this
>>>>>>>>>>>>>      is the way how to determinate boot partition from which BootROM loaded SPL.
>>>>>>>>>>>>>      
>>>>>>>>>>>>>      Signed-off-by: Pali Rohár <pali@kernel.org>
>>>>>>>>>>>>>
>>>>>>>>>>>>> My am335x_evm now fails to boot with:
>>>>>>>>>>>>>
>>>>>>>>>>>>> U-Boot SPL 2023.07-rc1-00021-g461fa17970de (May 03 2023 - 13:10:10 -0400)
>>>>>>>>>>>>> Trying to boot from MMC1
>>>>>>>>>>>>> omap_hsmmc_send_cmd: timedout waiting on cmd inhibit to clear
>>>>>>>>>>>>> spl: mmc init failed with error: -110
>>>>>>>>>>>>> SPL: failed to boot from all boot devices
>>>>>>>>>>>>> ### ERROR ### Please RESET the board ###
>>>>>>>>>>>>>
>>>>>>>>>>>>> I can provide more details / test patches as needed.
>>>>>>>>>>>>>
>>>>>>>>>>>>> -- 
>>>>>>>>>>>>> Tom
>>>>>>>>>>>>
>>>>>>>>>>>> I do not know what to do with this... The only idea is to hide this code
>>>>>>>>>>>> behind CONFIG symbol and enable it only for mvebu. For example by this:
>>>>>>>>>>>
>>>>>>>>>>> Well, maybe the problem is we're trying this on uSD cards? The failure I
>>>>>>>>>>> reported was uSD and not eMMC.
>>>>>>>>>>
>>>>>>>>>> Maybe it is that reason. Problem is that at this stage we do not know if
>>>>>>>>>> card is SD or MMC.
>>>>>>>>>>
>>>>>>>>>> Martin, can you check if booting from SD card is working fine on mvebu
>>>>>>>>>> clearfog?
>>>>>>>>>>
>>>>>>>>>>> I see a failure with this commit on
>>>>>>>>>>> rpi_3_32b, also from uSD boot.  This time it's:
>>>>>>>>>>> Loading Environment from FAT... fsm 0, hsts 00000000
>>>>>>>>>>> fsm 0, hsts 00000000
>>>>>>>>>>> ...
>>>>>>>>>>>
>>>>>>>>>>> once in U-Boot itself.  Going to the commit prior to the above one and
>>>>>>>>>>> the board is fine again.
>>>>>>>>>>>
>>>>>>>>>>> -- 
>>>>>>>>>>> Tom
>>>>>>>>>>
>>>>>>>>>> Immediately after that "problematic code" is card reset function. So
>>>>>>>>>> another reason for failure is that card reset functionality does not
>>>>>>>>>> work correctly on your board / platform.
>>>>>>>>>
>>>>>>>>> Well, we're at two different platforms and controllers that this change
>>>>>>>>> breaks things on, so I'm not sure where the fault is exactly.  My
>>>>>>>>> mx6cuboxi is still fine booting from uSD.  Another TI platform from the
>>>>>>>>> same general era as am335x fails the same way (not a surprise), amlogic
>>>>>>>>> libretech-cc is fine, pine64_plus is fine, and my newer TI platforms are
>>>>>>>>> also fine with this.  So maybe the Kconfig is fine, but we just want
>>>>>>>>> default y, default n if ARCH_OMAP2PLUS || ARCH_BCM283X (the TI platforms
>>>>>>>>> that work are not ARCH_OMAP2PLUS).
>>>>>>>>>
>>>>>>>>> -- 
>>>>>>>>> Tom
>>>>>>>>
>>>>>>>> And do you see this problem in SPL or in proper U-Boot?
>>>>>>>>
>>>>>>>> If omap2plus is problematic then I can do tests on Nokia N900 or at its
>>>>>>>> qemu emulated version (to which can be attached gdb). But Nokia N900 is
>>>>>>>> without SPL.
>>>>>>>
>>>>>>>
>>>>>>> OK, so on am335x_evm mine is setup so I can X/Y modem boot it before it
>>>>>>> tries uSD.  In this case, full U-Boot also fails:
>>>>>>> Loading Environment from FAT... omap_hsmmc_send_cmd: timedout waiting on
>>>>>>> cmd inhibit to clear
>>>>>>> ** Bad device specification mmc 0 **
>>>>>>>
>>>>>>> Note that N900 in QEMU passes, but I suspect that's a matter of the
>>>>>>> emulator not being faithful to some undocumented bug/feature of the
>>>>>>> chipset and that it would also fail like this on real HW or that we
>>>>>>> aren't relying on MMC in such a way that the QEMU tests actually report
>>>>>>> failure.  When I booted the above, it was not a lock-up since we can
>>>>>>> continue on in this case, rather than failure to load U-Boot itself.
>>>>>>>
>>>>>>>
>>>>>>> -- 
>>>>>>> Tom
>>>>>>
>>>>>> Ok, I have tested it on Nokia N900 HW and interesting is that SD card is
>>>>>> also working fine. But its initialization is slower and prints warning:
>>>>>>
>>>>>>   omap_hsmmc_send_cmd: timeout waiting on cmd inhibit to clear
>>>>>
>>>>> Ok, so what with it?
>>>>
>>>> Seems like this change is a real bad idea to introduce on ARCH_OMAP2PLUS
>>>> platforms, and probably ARCH_BCM283X too, so rework with a Kconfig
>>>> option that defaults to on except for the above as I suggested?
>>>>
>>>> -- 
>>>> Tom
>>>
>>> Ok, patch is on the list... I'm curious if patch stay here on the list
>>> more than one year like some other...
>>
>> I mean, since I asked you to spin a new patch and you posted a patch on
>> top of the previously rejected one, someone will need to pick it up and
>> fold it together. I don't know how motivated Stefan is to clear out the
>> original patch.
>>
>> -- 
>> Tom
> 
> As I see that most of my patches are completely ignored, I have no
> motivation to do something more in this area. I really would not do
> something which would be also ignored like anything else.

Hmmm, I don't know what to make of this. Pali, I really appreciate all
your great work in the Marvell / MVEBU area and others as well. Very
important fixes and good improvements indeed. And I pushed many patches
(many hundreds!) from you to mainline in the last years. I'm not aware
of bigger counts of patches from you that are "completely ignored". And
they don't show up in my patchworks list either. So what are these
"completely ignored" patches your are referring to?

Thanks,
Stefan

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Re: mmc: Read eMMC partition access bits before card reset
  2023-05-17  8:26                           ` Stefan Roese
@ 2023-05-18 20:55                             ` Tony Dinh
  2023-05-25 12:57                               ` Stefan Roese
  0 siblings, 1 reply; 212+ messages in thread
From: Tony Dinh @ 2023-05-18 20:55 UTC (permalink / raw)
  To: Stefan Roese; +Cc: Pali Rohár, Tom Rini, Martin Rowe, U-Boot Mailing List

Hi Stefan,

On Wed, May 17, 2023 at 1:26 AM Stefan Roese <sr@denx.de> wrote:
>
> Hi Pali,
>
> On 5/17/23 00:30, Pali Rohár wrote:
> > On Tuesday 16 May 2023 14:56:46 Tom Rini wrote:
> >> On Tue, May 16, 2023 at 08:52:23PM +0200, Pali Rohár wrote:
> >>> On Tuesday 16 May 2023 11:36:20 Tom Rini wrote:
> >>>> On Tue, May 16, 2023 at 09:04:27AM +0200, Pali Rohár wrote:
> >>>>> On Sunday 07 May 2023 22:36:16 Pali Rohár wrote:
> >>>>>> On Sunday 07 May 2023 12:45:11 Tom Rini wrote:
> >>>>>>> On Sun, May 07, 2023 at 04:56:04PM +0200, Pali Rohár wrote:
> >>>>>>>> On Sunday 07 May 2023 10:40:44 Tom Rini wrote:
> >>>>>>>>> On Sun, May 07, 2023 at 04:01:04PM +0200, Pali Rohár wrote:
> >>>>>>>>>> On Sunday 07 May 2023 09:54:52 Tom Rini wrote:
> >>>>>>>>>>> On Fri, May 05, 2023 at 09:37:10PM +0200, Pali Rohár wrote:
> >>>>>>>>>>>> On Wednesday 03 May 2023 13:14:56 Tom Rini wrote:
> >>>>>>>>>>>>> On Wed, May 03, 2023 at 11:18:39AM +0200, Stefan Roese wrote:
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>> Hi Tom,
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> please pull this next batch of mostly Marvell related patches:
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> NAK.  With commit:
> >>>>>>>>>>>>> commit 461fa17970de418a93832f734a595031c0b72128
> >>>>>>>>>>>>> Author: Pali Rohár <pali@kernel.org>
> >>>>>>>>>>>>> Date:   Thu Apr 13 22:57:48 2023 +0200
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>      mmc: Read eMMC partition access bits before card reset
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>      eMMC specification in section "Access partitions" says that all reset
> >>>>>>>>>>>>>      events will restore the access bits in PARTITION_CONFIG CSD register to
> >>>>>>>>>>>>>      default User Data Area value (0b000).
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>      So read partition access bits from PARTITION_CONFIG CSD register before
> >>>>>>>>>>>>>      issuing card reset. This allows SPL/U-Boot to get information which eMMC
> >>>>>>>>>>>>>      partition was in use before SPL/U-Boot was booted. For some platforms this
> >>>>>>>>>>>>>      is the way how to determinate boot partition from which BootROM loaded SPL.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>      Signed-off-by: Pali Rohár <pali@kernel.org>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> My am335x_evm now fails to boot with:
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> U-Boot SPL 2023.07-rc1-00021-g461fa17970de (May 03 2023 - 13:10:10 -0400)
> >>>>>>>>>>>>> Trying to boot from MMC1
> >>>>>>>>>>>>> omap_hsmmc_send_cmd: timedout waiting on cmd inhibit to clear
> >>>>>>>>>>>>> spl: mmc init failed with error: -110
> >>>>>>>>>>>>> SPL: failed to boot from all boot devices
> >>>>>>>>>>>>> ### ERROR ### Please RESET the board ###
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> I can provide more details / test patches as needed.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> --
> >>>>>>>>>>>>> Tom
> >>>>>>>>>>>>
> >>>>>>>>>>>> I do not know what to do with this... The only idea is to hide this code
> >>>>>>>>>>>> behind CONFIG symbol and enable it only for mvebu. For example by this:
> >>>>>>>>>>>
> >>>>>>>>>>> Well, maybe the problem is we're trying this on uSD cards? The failure I
> >>>>>>>>>>> reported was uSD and not eMMC.
> >>>>>>>>>>
> >>>>>>>>>> Maybe it is that reason. Problem is that at this stage we do not know if
> >>>>>>>>>> card is SD or MMC.
> >>>>>>>>>>
> >>>>>>>>>> Martin, can you check if booting from SD card is working fine on mvebu
> >>>>>>>>>> clearfog?
> >>>>>>>>>>
> >>>>>>>>>>> I see a failure with this commit on
> >>>>>>>>>>> rpi_3_32b, also from uSD boot.  This time it's:
> >>>>>>>>>>> Loading Environment from FAT... fsm 0, hsts 00000000
> >>>>>>>>>>> fsm 0, hsts 00000000
> >>>>>>>>>>> ...
> >>>>>>>>>>>
> >>>>>>>>>>> once in U-Boot itself.  Going to the commit prior to the above one and
> >>>>>>>>>>> the board is fine again.
> >>>>>>>>>>>
> >>>>>>>>>>> --
> >>>>>>>>>>> Tom
> >>>>>>>>>>
> >>>>>>>>>> Immediately after that "problematic code" is card reset function. So
> >>>>>>>>>> another reason for failure is that card reset functionality does not
> >>>>>>>>>> work correctly on your board / platform.
> >>>>>>>>>
> >>>>>>>>> Well, we're at two different platforms and controllers that this change
> >>>>>>>>> breaks things on, so I'm not sure where the fault is exactly.  My
> >>>>>>>>> mx6cuboxi is still fine booting from uSD.  Another TI platform from the
> >>>>>>>>> same general era as am335x fails the same way (not a surprise), amlogic
> >>>>>>>>> libretech-cc is fine, pine64_plus is fine, and my newer TI platforms are
> >>>>>>>>> also fine with this.  So maybe the Kconfig is fine, but we just want
> >>>>>>>>> default y, default n if ARCH_OMAP2PLUS || ARCH_BCM283X (the TI platforms
> >>>>>>>>> that work are not ARCH_OMAP2PLUS).
> >>>>>>>>>
> >>>>>>>>> --
> >>>>>>>>> Tom
> >>>>>>>>
> >>>>>>>> And do you see this problem in SPL or in proper U-Boot?
> >>>>>>>>
> >>>>>>>> If omap2plus is problematic then I can do tests on Nokia N900 or at its
> >>>>>>>> qemu emulated version (to which can be attached gdb). But Nokia N900 is
> >>>>>>>> without SPL.
> >>>>>>>
> >>>>>>>
> >>>>>>> OK, so on am335x_evm mine is setup so I can X/Y modem boot it before it
> >>>>>>> tries uSD.  In this case, full U-Boot also fails:
> >>>>>>> Loading Environment from FAT... omap_hsmmc_send_cmd: timedout waiting on
> >>>>>>> cmd inhibit to clear
> >>>>>>> ** Bad device specification mmc 0 **
> >>>>>>>
> >>>>>>> Note that N900 in QEMU passes, but I suspect that's a matter of the
> >>>>>>> emulator not being faithful to some undocumented bug/feature of the
> >>>>>>> chipset and that it would also fail like this on real HW or that we
> >>>>>>> aren't relying on MMC in such a way that the QEMU tests actually report
> >>>>>>> failure.  When I booted the above, it was not a lock-up since we can
> >>>>>>> continue on in this case, rather than failure to load U-Boot itself.
> >>>>>>>
> >>>>>>>
> >>>>>>> --
> >>>>>>> Tom
> >>>>>>
> >>>>>> Ok, I have tested it on Nokia N900 HW and interesting is that SD card is
> >>>>>> also working fine. But its initialization is slower and prints warning:
> >>>>>>
> >>>>>>   omap_hsmmc_send_cmd: timeout waiting on cmd inhibit to clear
> >>>>>
> >>>>> Ok, so what with it?
> >>>>
> >>>> Seems like this change is a real bad idea to introduce on ARCH_OMAP2PLUS
> >>>> platforms, and probably ARCH_BCM283X too, so rework with a Kconfig
> >>>> option that defaults to on except for the above as I suggested?
> >>>>
> >>>> --
> >>>> Tom
> >>>
> >>> Ok, patch is on the list... I'm curious if patch stay here on the list
> >>> more than one year like some other...
> >>
> >> I mean, since I asked you to spin a new patch and you posted a patch on
> >> top of the previously rejected one, someone will need to pick it up and
> >> fold it together. I don't know how motivated Stefan is to clear out the
> >> original patch.
> >>
> >> --
> >> Tom
> >
> > As I see that most of my patches are completely ignored, I have no
> > motivation to do something more in this area. I really would not do
> > something which would be also ignored like anything else.
>
> Hmmm, I don't know what to make of this. Pali, I really appreciate all
> your great work in the Marvell / MVEBU area and others as well. Very
> important fixes and good improvements indeed. And I pushed many patches
> (many hundreds!) from you to mainline in the last years. I'm not aware
> of bigger counts of patches from you that are "completely ignored". And
> they don't show up in my patchworks list either. So what are these
> "completely ignored" patches your are referring to?

Pardon me for chiming in unsolicited! I think many PowerPC patches
from Pali have been around for quite a long time (I had some interests
so I did follow that topic for a while). Probably the problem is that
Wolfgang was the maintainer and he had been inactive before passing
away, and we don't have a 2nd maintainer or a replacement.

All the best,
Tony

>
> Thanks,
> Stefan

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Re: mmc: Read eMMC partition access bits before card reset
  2023-05-18 20:55                             ` Tony Dinh
@ 2023-05-25 12:57                               ` Stefan Roese
  2023-06-11 13:03                                 ` Pali Rohár
  0 siblings, 1 reply; 212+ messages in thread
From: Stefan Roese @ 2023-05-25 12:57 UTC (permalink / raw)
  To: Tony Dinh, Pali Rohár; +Cc: Tom Rini, Martin Rowe, U-Boot Mailing List

Hi Tony,
Hi Pali,

On 5/18/23 22:55, Tony Dinh wrote:
> Hi Stefan,
> 
> On Wed, May 17, 2023 at 1:26 AM Stefan Roese <sr@denx.de> wrote:
>>
>> Hi Pali,
>>
>> On 5/17/23 00:30, Pali Rohár wrote:
>>> On Tuesday 16 May 2023 14:56:46 Tom Rini wrote:
>>>> On Tue, May 16, 2023 at 08:52:23PM +0200, Pali Rohár wrote:
>>>>> On Tuesday 16 May 2023 11:36:20 Tom Rini wrote:
>>>>>> On Tue, May 16, 2023 at 09:04:27AM +0200, Pali Rohár wrote:
>>>>>>> On Sunday 07 May 2023 22:36:16 Pali Rohár wrote:
>>>>>>>> On Sunday 07 May 2023 12:45:11 Tom Rini wrote:
>>>>>>>>> On Sun, May 07, 2023 at 04:56:04PM +0200, Pali Rohár wrote:
>>>>>>>>>> On Sunday 07 May 2023 10:40:44 Tom Rini wrote:
>>>>>>>>>>> On Sun, May 07, 2023 at 04:01:04PM +0200, Pali Rohár wrote:
>>>>>>>>>>>> On Sunday 07 May 2023 09:54:52 Tom Rini wrote:
>>>>>>>>>>>>> On Fri, May 05, 2023 at 09:37:10PM +0200, Pali Rohár wrote:
>>>>>>>>>>>>>> On Wednesday 03 May 2023 13:14:56 Tom Rini wrote:
>>>>>>>>>>>>>>> On Wed, May 03, 2023 at 11:18:39AM +0200, Stefan Roese wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Hi Tom,
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> please pull this next batch of mostly Marvell related patches:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> NAK.  With commit:
>>>>>>>>>>>>>>> commit 461fa17970de418a93832f734a595031c0b72128
>>>>>>>>>>>>>>> Author: Pali Rohár <pali@kernel.org>
>>>>>>>>>>>>>>> Date:   Thu Apr 13 22:57:48 2023 +0200
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>       mmc: Read eMMC partition access bits before card reset
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>       eMMC specification in section "Access partitions" says that all reset
>>>>>>>>>>>>>>>       events will restore the access bits in PARTITION_CONFIG CSD register to
>>>>>>>>>>>>>>>       default User Data Area value (0b000).
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>       So read partition access bits from PARTITION_CONFIG CSD register before
>>>>>>>>>>>>>>>       issuing card reset. This allows SPL/U-Boot to get information which eMMC
>>>>>>>>>>>>>>>       partition was in use before SPL/U-Boot was booted. For some platforms this
>>>>>>>>>>>>>>>       is the way how to determinate boot partition from which BootROM loaded SPL.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>       Signed-off-by: Pali Rohár <pali@kernel.org>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> My am335x_evm now fails to boot with:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> U-Boot SPL 2023.07-rc1-00021-g461fa17970de (May 03 2023 - 13:10:10 -0400)
>>>>>>>>>>>>>>> Trying to boot from MMC1
>>>>>>>>>>>>>>> omap_hsmmc_send_cmd: timedout waiting on cmd inhibit to clear
>>>>>>>>>>>>>>> spl: mmc init failed with error: -110
>>>>>>>>>>>>>>> SPL: failed to boot from all boot devices
>>>>>>>>>>>>>>> ### ERROR ### Please RESET the board ###
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> I can provide more details / test patches as needed.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>> Tom
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> I do not know what to do with this... The only idea is to hide this code
>>>>>>>>>>>>>> behind CONFIG symbol and enable it only for mvebu. For example by this:
>>>>>>>>>>>>>
>>>>>>>>>>>>> Well, maybe the problem is we're trying this on uSD cards? The failure I
>>>>>>>>>>>>> reported was uSD and not eMMC.
>>>>>>>>>>>>
>>>>>>>>>>>> Maybe it is that reason. Problem is that at this stage we do not know if
>>>>>>>>>>>> card is SD or MMC.
>>>>>>>>>>>>
>>>>>>>>>>>> Martin, can you check if booting from SD card is working fine on mvebu
>>>>>>>>>>>> clearfog?
>>>>>>>>>>>>
>>>>>>>>>>>>> I see a failure with this commit on
>>>>>>>>>>>>> rpi_3_32b, also from uSD boot.  This time it's:
>>>>>>>>>>>>> Loading Environment from FAT... fsm 0, hsts 00000000
>>>>>>>>>>>>> fsm 0, hsts 00000000
>>>>>>>>>>>>> ...
>>>>>>>>>>>>>
>>>>>>>>>>>>> once in U-Boot itself.  Going to the commit prior to the above one and
>>>>>>>>>>>>> the board is fine again.
>>>>>>>>>>>>>
>>>>>>>>>>>>> --
>>>>>>>>>>>>> Tom
>>>>>>>>>>>>
>>>>>>>>>>>> Immediately after that "problematic code" is card reset function. So
>>>>>>>>>>>> another reason for failure is that card reset functionality does not
>>>>>>>>>>>> work correctly on your board / platform.
>>>>>>>>>>>
>>>>>>>>>>> Well, we're at two different platforms and controllers that this change
>>>>>>>>>>> breaks things on, so I'm not sure where the fault is exactly.  My
>>>>>>>>>>> mx6cuboxi is still fine booting from uSD.  Another TI platform from the
>>>>>>>>>>> same general era as am335x fails the same way (not a surprise), amlogic
>>>>>>>>>>> libretech-cc is fine, pine64_plus is fine, and my newer TI platforms are
>>>>>>>>>>> also fine with this.  So maybe the Kconfig is fine, but we just want
>>>>>>>>>>> default y, default n if ARCH_OMAP2PLUS || ARCH_BCM283X (the TI platforms
>>>>>>>>>>> that work are not ARCH_OMAP2PLUS).
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>> Tom
>>>>>>>>>>
>>>>>>>>>> And do you see this problem in SPL or in proper U-Boot?
>>>>>>>>>>
>>>>>>>>>> If omap2plus is problematic then I can do tests on Nokia N900 or at its
>>>>>>>>>> qemu emulated version (to which can be attached gdb). But Nokia N900 is
>>>>>>>>>> without SPL.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> OK, so on am335x_evm mine is setup so I can X/Y modem boot it before it
>>>>>>>>> tries uSD.  In this case, full U-Boot also fails:
>>>>>>>>> Loading Environment from FAT... omap_hsmmc_send_cmd: timedout waiting on
>>>>>>>>> cmd inhibit to clear
>>>>>>>>> ** Bad device specification mmc 0 **
>>>>>>>>>
>>>>>>>>> Note that N900 in QEMU passes, but I suspect that's a matter of the
>>>>>>>>> emulator not being faithful to some undocumented bug/feature of the
>>>>>>>>> chipset and that it would also fail like this on real HW or that we
>>>>>>>>> aren't relying on MMC in such a way that the QEMU tests actually report
>>>>>>>>> failure.  When I booted the above, it was not a lock-up since we can
>>>>>>>>> continue on in this case, rather than failure to load U-Boot itself.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> Tom
>>>>>>>>
>>>>>>>> Ok, I have tested it on Nokia N900 HW and interesting is that SD card is
>>>>>>>> also working fine. But its initialization is slower and prints warning:
>>>>>>>>
>>>>>>>>    omap_hsmmc_send_cmd: timeout waiting on cmd inhibit to clear
>>>>>>>
>>>>>>> Ok, so what with it?
>>>>>>
>>>>>> Seems like this change is a real bad idea to introduce on ARCH_OMAP2PLUS
>>>>>> platforms, and probably ARCH_BCM283X too, so rework with a Kconfig
>>>>>> option that defaults to on except for the above as I suggested?
>>>>>>
>>>>>> --
>>>>>> Tom
>>>>>
>>>>> Ok, patch is on the list... I'm curious if patch stay here on the list
>>>>> more than one year like some other...
>>>>
>>>> I mean, since I asked you to spin a new patch and you posted a patch on
>>>> top of the previously rejected one, someone will need to pick it up and
>>>> fold it together. I don't know how motivated Stefan is to clear out the
>>>> original patch.
>>>>
>>>> --
>>>> Tom
>>>
>>> As I see that most of my patches are completely ignored, I have no
>>> motivation to do something more in this area. I really would not do
>>> something which would be also ignored like anything else.
>>
>> Hmmm, I don't know what to make of this. Pali, I really appreciate all
>> your great work in the Marvell / MVEBU area and others as well. Very
>> important fixes and good improvements indeed. And I pushed many patches
>> (many hundreds!) from you to mainline in the last years. I'm not aware
>> of bigger counts of patches from you that are "completely ignored". And
>> they don't show up in my patchworks list either. So what are these
>> "completely ignored" patches your are referring to?
> 
> Pardon me for chiming in unsolicited!

No problem. Help is always appreciated.

> I think many PowerPC patches
> from Pali have been around for quite a long time (I had some interests
> so I did follow that topic for a while). Probably the problem is that
> Wolfgang was the maintainer and he had been inactive before passing
> away, and we don't have a 2nd maintainer or a replacement.

Agreed. It's sometimes a problem with "unmaintained" areas and patches
not being reviewed and applied here on a regular basis.

Pali, I will try to pull these not applied patches - if there are not
issues of course. Could you please send me a list of these patches so
that I can take look? Please note that I will probably not be able to
work on this this week. But next week should be possible.

Thanks,
Stefan

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Re: mmc: Read eMMC partition access bits before card reset
  2023-05-25 12:57                               ` Stefan Roese
@ 2023-06-11 13:03                                 ` Pali Rohár
  2023-06-12  9:22                                   ` Stefan Roese
  0 siblings, 1 reply; 212+ messages in thread
From: Pali Rohár @ 2023-06-11 13:03 UTC (permalink / raw)
  To: Stefan Roese; +Cc: Tony Dinh, Tom Rini, Martin Rowe, U-Boot Mailing List

On Thursday 25 May 2023 14:57:32 Stefan Roese wrote:
> Hi Tony,
> Hi Pali,
> 
> On 5/18/23 22:55, Tony Dinh wrote:
> > Hi Stefan,
> > 
> > On Wed, May 17, 2023 at 1:26 AM Stefan Roese <sr@denx.de> wrote:
> > > 
> > > Hi Pali,
> > > 
> > > On 5/17/23 00:30, Pali Rohár wrote:
> > > > On Tuesday 16 May 2023 14:56:46 Tom Rini wrote:
> > > > > On Tue, May 16, 2023 at 08:52:23PM +0200, Pali Rohár wrote:
> > > > > > On Tuesday 16 May 2023 11:36:20 Tom Rini wrote:
> > > > > > > On Tue, May 16, 2023 at 09:04:27AM +0200, Pali Rohár wrote:
> > > > > > > > On Sunday 07 May 2023 22:36:16 Pali Rohár wrote:
> > > > > > > > > On Sunday 07 May 2023 12:45:11 Tom Rini wrote:
> > > > > > > > > > On Sun, May 07, 2023 at 04:56:04PM +0200, Pali Rohár wrote:
> > > > > > > > > > > On Sunday 07 May 2023 10:40:44 Tom Rini wrote:
> > > > > > > > > > > > On Sun, May 07, 2023 at 04:01:04PM +0200, Pali Rohár wrote:
> > > > > > > > > > > > > On Sunday 07 May 2023 09:54:52 Tom Rini wrote:
> > > > > > > > > > > > > > On Fri, May 05, 2023 at 09:37:10PM +0200, Pali Rohár wrote:
> > > > > > > > > > > > > > > On Wednesday 03 May 2023 13:14:56 Tom Rini wrote:
> > > > > > > > > > > > > > > > On Wed, May 03, 2023 at 11:18:39AM +0200, Stefan Roese wrote:
> > > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > > > Hi Tom,
> > > > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > > > please pull this next batch of mostly Marvell related patches:
> > > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > > NAK.  With commit:
> > > > > > > > > > > > > > > > commit 461fa17970de418a93832f734a595031c0b72128
> > > > > > > > > > > > > > > > Author: Pali Rohár <pali@kernel.org>
> > > > > > > > > > > > > > > > Date:   Thu Apr 13 22:57:48 2023 +0200
> > > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > >       mmc: Read eMMC partition access bits before card reset
> > > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > >       eMMC specification in section "Access partitions" says that all reset
> > > > > > > > > > > > > > > >       events will restore the access bits in PARTITION_CONFIG CSD register to
> > > > > > > > > > > > > > > >       default User Data Area value (0b000).
> > > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > >       So read partition access bits from PARTITION_CONFIG CSD register before
> > > > > > > > > > > > > > > >       issuing card reset. This allows SPL/U-Boot to get information which eMMC
> > > > > > > > > > > > > > > >       partition was in use before SPL/U-Boot was booted. For some platforms this
> > > > > > > > > > > > > > > >       is the way how to determinate boot partition from which BootROM loaded SPL.
> > > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > >       Signed-off-by: Pali Rohár <pali@kernel.org>
> > > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > > My am335x_evm now fails to boot with:
> > > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > > U-Boot SPL 2023.07-rc1-00021-g461fa17970de (May 03 2023 - 13:10:10 -0400)
> > > > > > > > > > > > > > > > Trying to boot from MMC1
> > > > > > > > > > > > > > > > omap_hsmmc_send_cmd: timedout waiting on cmd inhibit to clear
> > > > > > > > > > > > > > > > spl: mmc init failed with error: -110
> > > > > > > > > > > > > > > > SPL: failed to boot from all boot devices
> > > > > > > > > > > > > > > > ### ERROR ### Please RESET the board ###
> > > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > > I can provide more details / test patches as needed.
> > > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > > --
> > > > > > > > > > > > > > > > Tom
> > > > > > > > > > > > > > > 
> > > > > > > > > > > > > > > I do not know what to do with this... The only idea is to hide this code
> > > > > > > > > > > > > > > behind CONFIG symbol and enable it only for mvebu. For example by this:
> > > > > > > > > > > > > > 
> > > > > > > > > > > > > > Well, maybe the problem is we're trying this on uSD cards? The failure I
> > > > > > > > > > > > > > reported was uSD and not eMMC.
> > > > > > > > > > > > > 
> > > > > > > > > > > > > Maybe it is that reason. Problem is that at this stage we do not know if
> > > > > > > > > > > > > card is SD or MMC.
> > > > > > > > > > > > > 
> > > > > > > > > > > > > Martin, can you check if booting from SD card is working fine on mvebu
> > > > > > > > > > > > > clearfog?
> > > > > > > > > > > > > 
> > > > > > > > > > > > > > I see a failure with this commit on
> > > > > > > > > > > > > > rpi_3_32b, also from uSD boot.  This time it's:
> > > > > > > > > > > > > > Loading Environment from FAT... fsm 0, hsts 00000000
> > > > > > > > > > > > > > fsm 0, hsts 00000000
> > > > > > > > > > > > > > ...
> > > > > > > > > > > > > > 
> > > > > > > > > > > > > > once in U-Boot itself.  Going to the commit prior to the above one and
> > > > > > > > > > > > > > the board is fine again.
> > > > > > > > > > > > > > 
> > > > > > > > > > > > > > --
> > > > > > > > > > > > > > Tom
> > > > > > > > > > > > > 
> > > > > > > > > > > > > Immediately after that "problematic code" is card reset function. So
> > > > > > > > > > > > > another reason for failure is that card reset functionality does not
> > > > > > > > > > > > > work correctly on your board / platform.
> > > > > > > > > > > > 
> > > > > > > > > > > > Well, we're at two different platforms and controllers that this change
> > > > > > > > > > > > breaks things on, so I'm not sure where the fault is exactly.  My
> > > > > > > > > > > > mx6cuboxi is still fine booting from uSD.  Another TI platform from the
> > > > > > > > > > > > same general era as am335x fails the same way (not a surprise), amlogic
> > > > > > > > > > > > libretech-cc is fine, pine64_plus is fine, and my newer TI platforms are
> > > > > > > > > > > > also fine with this.  So maybe the Kconfig is fine, but we just want
> > > > > > > > > > > > default y, default n if ARCH_OMAP2PLUS || ARCH_BCM283X (the TI platforms
> > > > > > > > > > > > that work are not ARCH_OMAP2PLUS).
> > > > > > > > > > > > 
> > > > > > > > > > > > --
> > > > > > > > > > > > Tom
> > > > > > > > > > > 
> > > > > > > > > > > And do you see this problem in SPL or in proper U-Boot?
> > > > > > > > > > > 
> > > > > > > > > > > If omap2plus is problematic then I can do tests on Nokia N900 or at its
> > > > > > > > > > > qemu emulated version (to which can be attached gdb). But Nokia N900 is
> > > > > > > > > > > without SPL.
> > > > > > > > > > 
> > > > > > > > > > 
> > > > > > > > > > OK, so on am335x_evm mine is setup so I can X/Y modem boot it before it
> > > > > > > > > > tries uSD.  In this case, full U-Boot also fails:
> > > > > > > > > > Loading Environment from FAT... omap_hsmmc_send_cmd: timedout waiting on
> > > > > > > > > > cmd inhibit to clear
> > > > > > > > > > ** Bad device specification mmc 0 **
> > > > > > > > > > 
> > > > > > > > > > Note that N900 in QEMU passes, but I suspect that's a matter of the
> > > > > > > > > > emulator not being faithful to some undocumented bug/feature of the
> > > > > > > > > > chipset and that it would also fail like this on real HW or that we
> > > > > > > > > > aren't relying on MMC in such a way that the QEMU tests actually report
> > > > > > > > > > failure.  When I booted the above, it was not a lock-up since we can
> > > > > > > > > > continue on in this case, rather than failure to load U-Boot itself.
> > > > > > > > > > 
> > > > > > > > > > 
> > > > > > > > > > --
> > > > > > > > > > Tom
> > > > > > > > > 
> > > > > > > > > Ok, I have tested it on Nokia N900 HW and interesting is that SD card is
> > > > > > > > > also working fine. But its initialization is slower and prints warning:
> > > > > > > > > 
> > > > > > > > >    omap_hsmmc_send_cmd: timeout waiting on cmd inhibit to clear
> > > > > > > > 
> > > > > > > > Ok, so what with it?
> > > > > > > 
> > > > > > > Seems like this change is a real bad idea to introduce on ARCH_OMAP2PLUS
> > > > > > > platforms, and probably ARCH_BCM283X too, so rework with a Kconfig
> > > > > > > option that defaults to on except for the above as I suggested?
> > > > > > > 
> > > > > > > --
> > > > > > > Tom
> > > > > > 
> > > > > > Ok, patch is on the list... I'm curious if patch stay here on the list
> > > > > > more than one year like some other...
> > > > > 
> > > > > I mean, since I asked you to spin a new patch and you posted a patch on
> > > > > top of the previously rejected one, someone will need to pick it up and
> > > > > fold it together. I don't know how motivated Stefan is to clear out the
> > > > > original patch.
> > > > > 
> > > > > --
> > > > > Tom
> > > > 
> > > > As I see that most of my patches are completely ignored, I have no
> > > > motivation to do something more in this area. I really would not do
> > > > something which would be also ignored like anything else.
> > > 
> > > Hmmm, I don't know what to make of this. Pali, I really appreciate all
> > > your great work in the Marvell / MVEBU area and others as well. Very
> > > important fixes and good improvements indeed. And I pushed many patches
> > > (many hundreds!) from you to mainline in the last years. I'm not aware
> > > of bigger counts of patches from you that are "completely ignored". And
> > > they don't show up in my patchworks list either. So what are these
> > > "completely ignored" patches your are referring to?
> > 
> > Pardon me for chiming in unsolicited!
> 
> No problem. Help is always appreciated.
> 
> > I think many PowerPC patches
> > from Pali have been around for quite a long time (I had some interests
> > so I did follow that topic for a while). Probably the problem is that
> > Wolfgang was the maintainer and he had been inactive before passing
> > away, and we don't have a 2nd maintainer or a replacement.
> 
> Agreed. It's sometimes a problem with "unmaintained" areas and patches
> not being reviewed and applied here on a regular basis.
> 
> Pali, I will try to pull these not applied patches - if there are not
> issues of course. Could you please send me a list of these patches so
> that I can take look? Please note that I will probably not be able to
> work on this this week. But next week should be possible.
> 
> Thanks,
> Stefan

Hello!

These patches are on the list for year:
https://patchwork.ozlabs.org/project/uboot/patch/20220516090119.20217-1-pali@kernel.org/
https://patchwork.ozlabs.org/project/uboot/patch/20220828151929.32588-1-kabel@kernel.org/
https://patchwork.ozlabs.org/project/uboot/patch/20220802100655.17965-1-pali@kernel.org/

And these patches waiting for two months:
https://patchwork.ozlabs.org/project/uboot/patch/20230404202805.8523-1-pali@kernel.org/
https://patchwork.ozlabs.org/project/uboot/patch/20230413211057.10975-2-pali@kernel.org/
https://patchwork.ozlabs.org/project/uboot/patch/20230413211057.10975-3-pali@kernel.org/
https://patchwork.ozlabs.org/project/uboot/patch/20230413211057.10975-4-pali@kernel.org/
https://patchwork.ozlabs.org/project/uboot/patch/20230413211057.10975-5-pali@kernel.org/

For other issues I added you to CC.

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Re: mmc: Read eMMC partition access bits before card reset
  2023-06-11 13:03                                 ` Pali Rohár
@ 2023-06-12  9:22                                   ` Stefan Roese
  2023-06-12 17:39                                     ` Pali Rohár
  0 siblings, 1 reply; 212+ messages in thread
From: Stefan Roese @ 2023-06-12  9:22 UTC (permalink / raw)
  To: Pali Rohár
  Cc: Tony Dinh, Tom Rini, Martin Rowe, U-Boot Mailing List, Peng Fan,
	Jaehoon Chung

Hi Pali,

(added Peng for PowerPC and Jaehoon for MMC to Cc)

On 6/11/23 15:03, Pali Rohár wrote:

<snip>

>> Pali, I will try to pull these not applied patches - if there are not
>> issues of course. Could you please send me a list of these patches so
>> that I can take look? Please note that I will probably not be able to
>> work on this this week. But next week should be possible.
>>
>> Thanks,
>> Stefan
> 
> Hello!
> 
> These patches are on the list for year:
> https://patchwork.ozlabs.org/project/uboot/patch/20220516090119.20217-1-pali@kernel.org/

This patch fails with multiple problems. Reason is, that it's very "old"
and many of the Kconfig stuff was changed, which is of course not your
fault. Still, I'm not in the right position to make these changes I'm
afraid.

Peng, this patch is now assigned to you in patchwork. Could you please
also take a look? And if Pali (or someone else) sends an updated
version, could you please make sure that it's reviewed (and applied if
no issues arise) in due time?

> https://patchwork.ozlabs.org/project/uboot/patch/20220828151929.32588-1-kabel@kernel.org/

AFAICT, this patch has some open issues still.

> https://patchwork.ozlabs.org/project/uboot/patch/20220802100655.17965-1-pali@kernel.org/

This one is now in next. I've updated here the patchwork status.

> And these patches waiting for two months:
> https://patchwork.ozlabs.org/project/uboot/patch/20230404202805.8523-1-pali@kernel.org/
> https://patchwork.ozlabs.org/project/uboot/patch/20230413211057.10975-2-pali@kernel.org/
> https://patchwork.ozlabs.org/project/uboot/patch/20230413211057.10975-3-pali@kernel.org/
> https://patchwork.ozlabs.org/project/uboot/patch/20230413211057.10975-4-pali@kernel.org/
> https://patchwork.ozlabs.org/project/uboot/patch/20230413211057.10975-5-pali@kernel.org/

Jaehoon, could you please take a look at these MMC related patches? And
if no issues arise, pull them into next?

> For other issues I added you to CC.

Thanks,
Stefan

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Re: mmc: Read eMMC partition access bits before card reset
  2023-06-12  9:22                                   ` Stefan Roese
@ 2023-06-12 17:39                                     ` Pali Rohár
  2023-06-12 18:11                                       ` Tom Rini
  0 siblings, 1 reply; 212+ messages in thread
From: Pali Rohár @ 2023-06-12 17:39 UTC (permalink / raw)
  To: Stefan Roese
  Cc: Tony Dinh, Tom Rini, Martin Rowe, U-Boot Mailing List, Peng Fan,
	Jaehoon Chung

On Monday 12 June 2023 11:22:12 Stefan Roese wrote:
> Hi Pali,
> 
> (added Peng for PowerPC and Jaehoon for MMC to Cc)
> 
> On 6/11/23 15:03, Pali Rohár wrote:
> 
> <snip>
> 
> > > Pali, I will try to pull these not applied patches - if there are not
> > > issues of course. Could you please send me a list of these patches so
> > > that I can take look? Please note that I will probably not be able to
> > > work on this this week. But next week should be possible.
> > > 
> > > Thanks,
> > > Stefan
> > 
> > Hello!
> > 
> > These patches are on the list for year:
> > https://patchwork.ozlabs.org/project/uboot/patch/20220516090119.20217-1-pali@kernel.org/
> 
> This patch fails with multiple problems. Reason is, that it's very "old"
> and many of the Kconfig stuff was changed, which is of course not your
> fault. Still, I'm not in the right position to make these changes I'm
> afraid.
> 
> Peng, this patch is now assigned to you in patchwork. Could you please
> also take a look? And if Pali (or someone else) sends an updated
> version, could you please make sure that it's reviewed (and applied if
> no issues arise) in due time?

Updated version was already sent but again no response...
https://patchwork.ozlabs.org/project/uboot/patch/20220817205622.26644-1-pali@kernel.org/

> > https://patchwork.ozlabs.org/project/uboot/patch/20220828151929.32588-1-kabel@kernel.org/
> 
> AFAICT, this patch has some open issues still.

There were suggestion to make (that new kconfig option) enabled for
everything. But nobody respond if it is possible to have it
unconditionally enabled for every one board. Hence new config option in
that patch was introduced.

> > https://patchwork.ozlabs.org/project/uboot/patch/20220802100655.17965-1-pali@kernel.org/
> 
> This one is now in next. I've updated here the patchwork status.

Perfect! Finally some response here.

> > And these patches waiting for two months:
> > https://patchwork.ozlabs.org/project/uboot/patch/20230404202805.8523-1-pali@kernel.org/
> > https://patchwork.ozlabs.org/project/uboot/patch/20230413211057.10975-2-pali@kernel.org/
> > https://patchwork.ozlabs.org/project/uboot/patch/20230413211057.10975-3-pali@kernel.org/
> > https://patchwork.ozlabs.org/project/uboot/patch/20230413211057.10975-4-pali@kernel.org/
> > https://patchwork.ozlabs.org/project/uboot/patch/20230413211057.10975-5-pali@kernel.org/
> 
> Jaehoon, could you please take a look at these MMC related patches? And
> if no issues arise, pull them into next?
> 
> > For other issues I added you to CC.
> 
> Thanks,
> Stefan

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Re: mmc: Read eMMC partition access bits before card reset
  2023-06-12 17:39                                     ` Pali Rohár
@ 2023-06-12 18:11                                       ` Tom Rini
  2023-06-12 19:11                                         ` Marek Behún
  2023-06-24  9:26                                         ` Pali Rohár
  0 siblings, 2 replies; 212+ messages in thread
From: Tom Rini @ 2023-06-12 18:11 UTC (permalink / raw)
  To: Pali Rohár
  Cc: Stefan Roese, Tony Dinh, Martin Rowe, U-Boot Mailing List,
	Peng Fan, Jaehoon Chung, Marek Behún

[-- Attachment #1: Type: text/plain, Size: 2671 bytes --]

On Mon, Jun 12, 2023 at 07:39:20PM +0200, Pali Rohár wrote:
> On Monday 12 June 2023 11:22:12 Stefan Roese wrote:
> > Hi Pali,
> > 
> > (added Peng for PowerPC and Jaehoon for MMC to Cc)
> > 
> > On 6/11/23 15:03, Pali Rohár wrote:
> > 
> > <snip>
> > 
> > > > Pali, I will try to pull these not applied patches - if there are not
> > > > issues of course. Could you please send me a list of these patches so
> > > > that I can take look? Please note that I will probably not be able to
> > > > work on this this week. But next week should be possible.
> > > > 
> > > > Thanks,
> > > > Stefan
> > > 
> > > Hello!
> > > 
> > > These patches are on the list for year:
> > > https://patchwork.ozlabs.org/project/uboot/patch/20220516090119.20217-1-pali@kernel.org/
> > 
> > This patch fails with multiple problems. Reason is, that it's very "old"
> > and many of the Kconfig stuff was changed, which is of course not your
> > fault. Still, I'm not in the right position to make these changes I'm
> > afraid.
> > 
> > Peng, this patch is now assigned to you in patchwork. Could you please
> > also take a look? And if Pali (or someone else) sends an updated
> > version, could you please make sure that it's reviewed (and applied if
> > no issues arise) in due time?
> 
> Updated version was already sent but again no response...
> https://patchwork.ozlabs.org/project/uboot/patch/20220817205622.26644-1-pali@kernel.org/

I was expecting Marek Behún to follow up and take this as he's the one
that volunteered to take over one of the powerpc custodian trees and
push this through.  I've replied now with more feedback.

> > > https://patchwork.ozlabs.org/project/uboot/patch/20220828151929.32588-1-kabel@kernel.org/
> > 
> > AFAICT, this patch has some open issues still.
> 
> There were suggestion to make (that new kconfig option) enabled for
> everything. But nobody respond if it is possible to have it
> unconditionally enabled for every one board. Hence new config option in
> that patch was introduced.

Yes, the feedback was to change things so that the behavior is the
default, since it looks like what we're doing now is wrong. And you have
access to a few platforms to test things on to see if it breaks other
platforms, and then putting it in to -next or early in the merge cycle
on master would shake out any other problems with the approach. So if
you're still interested in that platform, please make it a generic
change or report back where it does fail so we can see what's going on
elsewhere. Making the init_sequence_f table even more difficult to read
is something we do want to avoid.

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Re: mmc: Read eMMC partition access bits before card reset
  2023-06-12 18:11                                       ` Tom Rini
@ 2023-06-12 19:11                                         ` Marek Behún
  2023-06-24  9:26                                         ` Pali Rohár
  1 sibling, 0 replies; 212+ messages in thread
From: Marek Behún @ 2023-06-12 19:11 UTC (permalink / raw)
  To: Tom Rini
  Cc: Pali Rohár, Stefan Roese, Tony Dinh, Martin Rowe,
	U-Boot Mailing List, Peng Fan, Jaehoon Chung

On Mon, 12 Jun 2023 14:11:41 -0400
Tom Rini <trini@konsulko.com> wrote:

> On Mon, Jun 12, 2023 at 07:39:20PM +0200, Pali Rohár wrote:
> > On Monday 12 June 2023 11:22:12 Stefan Roese wrote:  
> > > Hi Pali,
> > > 
> > > (added Peng for PowerPC and Jaehoon for MMC to Cc)
> > > 
> > > On 6/11/23 15:03, Pali Rohár wrote:
> > > 
> > > <snip>
> > >   
> > > > > Pali, I will try to pull these not applied patches - if there are not
> > > > > issues of course. Could you please send me a list of these patches so
> > > > > that I can take look? Please note that I will probably not be able to
> > > > > work on this this week. But next week should be possible.
> > > > > 
> > > > > Thanks,
> > > > > Stefan  
> > > > 
> > > > Hello!
> > > > 
> > > > These patches are on the list for year:
> > > > https://patchwork.ozlabs.org/project/uboot/patch/20220516090119.20217-1-pali@kernel.org/  
> > > 
> > > This patch fails with multiple problems. Reason is, that it's very "old"
> > > and many of the Kconfig stuff was changed, which is of course not your
> > > fault. Still, I'm not in the right position to make these changes I'm
> > > afraid.
> > > 
> > > Peng, this patch is now assigned to you in patchwork. Could you please
> > > also take a look? And if Pali (or someone else) sends an updated
> > > version, could you please make sure that it's reviewed (and applied if
> > > no issues arise) in due time?  
> > 
> > Updated version was already sent but again no response...
> > https://patchwork.ozlabs.org/project/uboot/patch/20220817205622.26644-1-pali@kernel.org/  
> 
> I was expecting Marek Behún to follow up and take this as he's the one
> that volunteered to take over one of the powerpc custodian trees and
> push this through.  I've replied now with more feedback.

Please also look at my reply at
  https://lists.denx.de/pipermail/u-boot/2023-June/520031.html

To recapitulate
- Pali worked on this over a year ago, he has done quite a lot of work
- it wasn't accepted at the time due to how some things changed in
  U-Boot - things regarding the conversion of CONFIG_ options, which
  Pali disagreed with since some of it was done in a wrong way. He
  wanted those changes to be reverted whole
- I promised Pali to work it out, once I had time to look into it. I
  expected to be able to do it in october / november. Unfortunately I
  wasn't able to, things have been quite hectic since then (I was
  working on my diploma thesis and afterwards when I returned to work,
  more pressing things took precedence)

Thus I quite understand why Pali is frustrated, since he has done the
work over a year ago. I am awfully sorry about this :-(

By no means I have forgotten about this. We at Turris still want to
work on this, since we are still interested in maintaining Turris 1.x.
We are currently in the process of hiring new kernel developers, and so
hopefully I will be able to work on this issue soon.

Marek

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Re: mmc: Read eMMC partition access bits before card reset
  2023-06-12 18:11                                       ` Tom Rini
  2023-06-12 19:11                                         ` Marek Behún
@ 2023-06-24  9:26                                         ` Pali Rohár
  2023-06-24 16:57                                           ` Tom Rini
  1 sibling, 1 reply; 212+ messages in thread
From: Pali Rohár @ 2023-06-24  9:26 UTC (permalink / raw)
  To: Tom Rini; +Cc: U-Boot Mailing List

On Monday 12 June 2023 14:11:41 Tom Rini wrote:
> > > > https://patchwork.ozlabs.org/project/uboot/patch/20220828151929.32588-1-kabel@kernel.org/
> > > 
> > > AFAICT, this patch has some open issues still.
> > 
> > There were suggestion to make (that new kconfig option) enabled for
> > everything. But nobody respond if it is possible to have it
> > unconditionally enabled for every one board. Hence new config option in
> > that patch was introduced.
> 
> Yes, the feedback was to change things so that the behavior is the
> default, since it looks like what we're doing now is wrong.

Sorry, but from the discussion I have not deduced this fact. Instead
from long silence it looks like that we cannot do any global change and
so config option was proposed there.

> And you have
> access to a few platforms to test things on to see if it breaks other
> platforms,

Unfortunately I do not have any other platform which is booting XIP
booting, which could be affected by that patch.

> and then putting it in to -next or early in the merge cycle
> on master would shake out any other problems with the approach. So if
> you're still interested in that platform, please make it a generic
> change or report back where it does fail so we can see what's going on
> elsewhere. Making the init_sequence_f table even more difficult to read
> is something we do want to avoid.
> 
> -- 
> Tom



^ permalink raw reply	[flat|nested] 212+ messages in thread

* Re: mmc: Read eMMC partition access bits before card reset
  2023-06-24  9:26                                         ` Pali Rohár
@ 2023-06-24 16:57                                           ` Tom Rini
  0 siblings, 0 replies; 212+ messages in thread
From: Tom Rini @ 2023-06-24 16:57 UTC (permalink / raw)
  To: Pali Rohár; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 1386 bytes --]

On Sat, Jun 24, 2023 at 11:26:42AM +0200, Pali Rohár wrote:
> On Monday 12 June 2023 14:11:41 Tom Rini wrote:
> > > > > https://patchwork.ozlabs.org/project/uboot/patch/20220828151929.32588-1-kabel@kernel.org/
> > > > 
> > > > AFAICT, this patch has some open issues still.
> > > 
> > > There were suggestion to make (that new kconfig option) enabled for
> > > everything. But nobody respond if it is possible to have it
> > > unconditionally enabled for every one board. Hence new config option in
> > > that patch was introduced.
> > 
> > Yes, the feedback was to change things so that the behavior is the
> > default, since it looks like what we're doing now is wrong.
> 
> Sorry, but from the discussion I have not deduced this fact. Instead
> from long silence it looks like that we cannot do any global change and
> so config option was proposed there.

I thought it was clearer, sorry for the confusion.

> > And you have
> > access to a few platforms to test things on to see if it breaks other
> > platforms,
> 
> Unfortunately I do not have any other platform which is booting XIP
> booting, which could be affected by that patch.

Well, making the change for everyone would effect the platforms you
have, and is what I'm asking you to test. I don't know that there is any
other platform that has the specific case you're describing.

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Re: Please pull u-boot-marvell/master
  2024-04-04 12:08 Please pull u-boot-marvell/master Stefan Roese
@ 2024-04-06  0:42 ` Tom Rini
  0 siblings, 0 replies; 212+ messages in thread
From: Tom Rini @ 2024-04-06  0:42 UTC (permalink / raw)
  To: Stefan Roese; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 199 bytes --]

On Thu, Apr 04, 2024 at 02:08:15PM +0200, Stefan Roese wrote:

> Hi Tom,
> 
> please pull the first batch of mostly Marvell related patches:
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
@ 2024-04-04 12:08 Stefan Roese
  2024-04-06  0:42 ` Tom Rini
  0 siblings, 1 reply; 212+ messages in thread
From: Stefan Roese @ 2024-04-04 12:08 UTC (permalink / raw)
  To: Tom Rini, U-Boot Mailing List

Hi Tom,

please pull the first batch of mostly Marvell related patches:

----------------------------------------------------------------
- kirkwood: Switch to using upstream dts/dtsi files (Tony)
- mvebu: Turris Omnia - New board revision support (Marek)
----------------------------------------------------------------

Here the Azure build, without any issues:

https://dev.azure.com/sr0718/u-boot/_build/results?buildId=343&view=results

Thanks,
Stefan

The following changes since commit cdfcc37428e06f4730ab9a17cc084eeb7676ea1a:

   Merge tag 'u-boot-dfu-next-20240402' of 
https://source.denx.de/u-boot/custodians/u-boot-dfu (2024-04-02 22:37:23 
-0400)

are available in the Git repository at:

   git@source.denx.de:u-boot/custodians/u-boot-marvell.git

for you to fetch changes up to 53bdcd1e9eacd6992d990b288fd6d48f43d94a0b:

   arm: mvebu: turris_omnia: Enable rng command in defconfig (2024-04-04 
10:45:27 +0200)

----------------------------------------------------------------
Marek Behún (18):
       arm: mvebu: turris_omnia: Enable LTO by default on Turris Omnia
       arm: mvebu: turris_omnia: Add header containing MCU command 
interface and use it
       arm: mvebu: turris_{omnia, mox}: Don't print model two times
       arm: mvebu: turris_omnia: Update MCU status and features reading
       arm: mvebu: turris_omnia: Implement getting board information 
from MCU
       arm: mvebu: turris_omnia: Print board ECDSA public key if available
       arm: mvebu: turris_omnia: Disable Atmel SHA node if not present
       arm: mvebu: spl: Do not build mvebu-reset in SPL
       arm: mvebu: system-controller: Rework to use UCLASS_SYSCON
       arm: mvebu: system-controller: Select mvebu-reset if DM_RESET && 
PCI_MVEBU
       arm: mvebu: system-controller: Add support for SYSRESET
       gpio: turris_omnia_mcu: Use byteorder conversion functions
       gpio: turris_omnia_mcu: Update firmware features reading
       gpio: turris_omnia_mcu: Add support for system power off via sysreset
       arm: mvebu: turris_omnia: Enable poweroff command via sysreset in 
defconfig
       cmd: rng: Print "Abort" on -EINTR
       misc: turris_omnia_mcu: Add support for rng provided by MCU
       arm: mvebu: turris_omnia: Enable rng command in defconfig

Tony Dinh (2):
       arm: dts: kirkwood: Enable upstream DT on Kirkwood boards
       arm: dts: kirkwood: Remove DTS files for Kirkwood boards

  arch/arm/dts/Makefile                          |  28 +-
  arch/arm/dts/kirkwood-6192.dtsi                |  88 ---
  arch/arm/dts/kirkwood-6281.dtsi                |  90 ---
  arch/arm/dts/kirkwood-6282.dtsi                | 161 -----
  arch/arm/dts/kirkwood-98dx4122.dtsi            |  53 --
  arch/arm/dts/kirkwood-blackarmor-nas220.dts    | 172 -----
  arch/arm/dts/kirkwood-d2net.dts                |  45 --
  arch/arm/dts/kirkwood-dns325.dts               |  63 --
  arch/arm/dts/kirkwood-dnskw.dtsi               | 235 -------
  arch/arm/dts/kirkwood-dockstar.dts             | 110 ----
  arch/arm/dts/kirkwood-dreamplug-u-boot.dtsi    |   7 +
  arch/arm/dts/kirkwood-dreamplug.dts            | 131 ----
  arch/arm/dts/kirkwood-ds109.dts                |  40 --
  arch/arm/dts/kirkwood-goflexnet.dts            | 190 ------
  arch/arm/dts/kirkwood-guruplug-server-plus.dts | 133 ----
  arch/arm/dts/kirkwood-ib62x0.dts               | 146 -----
  arch/arm/dts/kirkwood-iconnect.dts             | 195 ------
  arch/arm/dts/kirkwood-is2.dts                  |  40 --
  arch/arm/dts/kirkwood-lschlv2-u-boot.dtsi      |   6 +-
  arch/arm/dts/kirkwood-lschlv2.dts              |  20 -
  arch/arm/dts/kirkwood-lsxhl-u-boot.dtsi        |   6 +-
  arch/arm/dts/kirkwood-lsxhl.dts                |  20 -
  arch/arm/dts/kirkwood-lsxl.dtsi                | 241 -------
  arch/arm/dts/kirkwood-net2big.dts              |  63 --
  arch/arm/dts/kirkwood-netxbig.dtsi             | 232 -------
  arch/arm/dts/kirkwood-ns2-common.dtsi          |  97 ---
  arch/arm/dts/kirkwood-ns2.dts                  |  40 --
  arch/arm/dts/kirkwood-ns2lite.dts              |  35 -
  arch/arm/dts/kirkwood-ns2max.dts               |  59 --
  arch/arm/dts/kirkwood-ns2mini.dts              |  60 --
  arch/arm/dts/kirkwood-nsa310s.dts              | 319 ---------
  arch/arm/dts/kirkwood-nsa325-u-boot.dtsi       |   7 +
  arch/arm/dts/kirkwood-nsa325.dts               | 231 -------
  arch/arm/dts/kirkwood-nsa3x0-common.dtsi       | 157 -----
  arch/arm/dts/kirkwood-openrd-base.dts          |  39 --
  arch/arm/dts/kirkwood-openrd-client.dts        |  73 ---
  arch/arm/dts/kirkwood-openrd-ultimate.dts      |  55 --
  arch/arm/dts/kirkwood-openrd.dtsi              | 122 ----
  arch/arm/dts/kirkwood-pogo_e02.dts             | 132 ----
  arch/arm/dts/kirkwood-pogoplug-series-4.dts    | 180 ------
  arch/arm/dts/kirkwood-sheevaplug-common.dtsi   | 104 ---
  arch/arm/dts/kirkwood-sheevaplug.dts           |  42 --
  arch/arm/dts/kirkwood-synology.dtsi            | 855 
-------------------------
  arch/arm/dts/kirkwood.dtsi                     | 393 ------------
  arch/arm/mach-kirkwood/Kconfig                 |   2 +
  arch/arm/mach-mvebu/Kconfig                    |  25 +
  arch/arm/mach-mvebu/Makefile                   |   3 +-
  arch/arm/mach-mvebu/cpu.c                      |   2 +
  arch/arm/mach-mvebu/system-controller.c        | 145 ++++-
  board/CZ.NIC/turris_atsha_otp.c                |  27 +-
  board/CZ.NIC/turris_common.c                   |  42 ++
  board/CZ.NIC/turris_common.h                   |  10 +
  board/CZ.NIC/turris_mox/turris_mox.c           |   5 +-
  board/CZ.NIC/turris_omnia/Makefile             |   2 +-
  board/CZ.NIC/turris_omnia/turris_omnia.c       | 310 ++++++---
  cmd/rng.c                                      |   7 +-
  configs/SBx81LIFKW_defconfig                   |   1 +
  configs/SBx81LIFXCAT_defconfig                 |   1 +
  configs/d2net_v2_defconfig                     |   2 +-
  configs/dns325_defconfig                       |   2 +-
  configs/dockstar_defconfig                     |   2 +-
  configs/dreamplug_defconfig                    |   2 +-
  configs/ds109_defconfig                        |   2 +-
  configs/goflexhome_defconfig                   |   2 +-
  configs/guruplug_defconfig                     |   2 +-
  configs/ib62x0_defconfig                       |   2 +-
  configs/iconnect_defconfig                     |   2 +-
  configs/inetspace_v2_defconfig                 |   2 +-
  configs/lschlv2_defconfig                      |   2 +-
  configs/lsxhl_defconfig                        |   2 +-
  configs/nas220_defconfig                       |   2 +-
  configs/net2big_v2_defconfig                   |   2 +-
  configs/netspace_lite_v2_defconfig             |   2 +-
  configs/netspace_max_v2_defconfig              |   2 +-
  configs/netspace_mini_v2_defconfig             |   2 +-
  configs/netspace_v2_defconfig                  |   2 +-
  configs/nsa310s_defconfig                      |   2 +-
  configs/nsa325_defconfig                       |   2 +-
  configs/openrd_base_defconfig                  |   2 +-
  configs/openrd_client_defconfig                |   2 +-
  configs/openrd_ultimate_defconfig              |   2 +-
  configs/pogo_e02_defconfig                     |   2 +-
  configs/pogo_v4_defconfig                      |   2 +-
  configs/sheevaplug_defconfig                   |   2 +-
  configs/turris_omnia_defconfig                 |   6 +
  drivers/gpio/Kconfig                           |   7 -
  drivers/gpio/Makefile                          |   1 -
  drivers/gpio/turris_omnia_mcu.c                | 316 ---------
  drivers/misc/Kconfig                           |  11 +
  drivers/misc/Makefile                          |   1 +
  drivers/misc/turris_omnia_mcu.c                | 411 ++++++++++++
  include/turris-omnia-mcu-interface.h           | 248 +++++++
  92 files changed, 1150 insertions(+), 6000 deletions(-)
  delete mode 100644 arch/arm/dts/kirkwood-6192.dtsi
  delete mode 100644 arch/arm/dts/kirkwood-6281.dtsi
  delete mode 100644 arch/arm/dts/kirkwood-6282.dtsi
  delete mode 100644 arch/arm/dts/kirkwood-98dx4122.dtsi
  delete mode 100644 arch/arm/dts/kirkwood-blackarmor-nas220.dts
  delete mode 100644 arch/arm/dts/kirkwood-d2net.dts
  delete mode 100644 arch/arm/dts/kirkwood-dns325.dts
  delete mode 100644 arch/arm/dts/kirkwood-dnskw.dtsi
  delete mode 100644 arch/arm/dts/kirkwood-dockstar.dts
  create mode 100644 arch/arm/dts/kirkwood-dreamplug-u-boot.dtsi
  delete mode 100644 arch/arm/dts/kirkwood-dreamplug.dts
  delete mode 100644 arch/arm/dts/kirkwood-ds109.dts
  delete mode 100644 arch/arm/dts/kirkwood-goflexnet.dts
  delete mode 100644 arch/arm/dts/kirkwood-guruplug-server-plus.dts
  delete mode 100644 arch/arm/dts/kirkwood-ib62x0.dts
  delete mode 100644 arch/arm/dts/kirkwood-iconnect.dts
  delete mode 100644 arch/arm/dts/kirkwood-is2.dts
  delete mode 100644 arch/arm/dts/kirkwood-lschlv2.dts
  delete mode 100644 arch/arm/dts/kirkwood-lsxhl.dts
  delete mode 100644 arch/arm/dts/kirkwood-lsxl.dtsi
  delete mode 100644 arch/arm/dts/kirkwood-net2big.dts
  delete mode 100644 arch/arm/dts/kirkwood-netxbig.dtsi
  delete mode 100644 arch/arm/dts/kirkwood-ns2-common.dtsi
  delete mode 100644 arch/arm/dts/kirkwood-ns2.dts
  delete mode 100644 arch/arm/dts/kirkwood-ns2lite.dts
  delete mode 100644 arch/arm/dts/kirkwood-ns2max.dts
  delete mode 100644 arch/arm/dts/kirkwood-ns2mini.dts
  delete mode 100644 arch/arm/dts/kirkwood-nsa310s.dts
  create mode 100644 arch/arm/dts/kirkwood-nsa325-u-boot.dtsi
  delete mode 100644 arch/arm/dts/kirkwood-nsa325.dts
  delete mode 100644 arch/arm/dts/kirkwood-nsa3x0-common.dtsi
  delete mode 100644 arch/arm/dts/kirkwood-openrd-base.dts
  delete mode 100644 arch/arm/dts/kirkwood-openrd-client.dts
  delete mode 100644 arch/arm/dts/kirkwood-openrd-ultimate.dts
  delete mode 100644 arch/arm/dts/kirkwood-openrd.dtsi
  delete mode 100644 arch/arm/dts/kirkwood-pogo_e02.dts
  delete mode 100644 arch/arm/dts/kirkwood-pogoplug-series-4.dts
  delete mode 100644 arch/arm/dts/kirkwood-sheevaplug-common.dtsi
  delete mode 100644 arch/arm/dts/kirkwood-sheevaplug.dts
  delete mode 100644 arch/arm/dts/kirkwood-synology.dtsi
  delete mode 100644 arch/arm/dts/kirkwood.dtsi
  create mode 100644 board/CZ.NIC/turris_common.c
  create mode 100644 board/CZ.NIC/turris_common.h
  delete mode 100644 drivers/gpio/turris_omnia_mcu.c
  create mode 100644 drivers/misc/turris_omnia_mcu.c
  create mode 100644 include/turris-omnia-mcu-interface.h

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Re: Please pull u-boot-marvell/master
  2024-03-05 10:35 Stefan Roese
@ 2024-03-05 13:27 ` Tom Rini
  0 siblings, 0 replies; 212+ messages in thread
From: Tom Rini @ 2024-03-05 13:27 UTC (permalink / raw)
  To: Stefan Roese; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 199 bytes --]

On Tue, Mar 05, 2024 at 11:35:30AM +0100, Stefan Roese wrote:

> Hi Tom,
> 
> please pull this next batch of mostly Marvell related patches:
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
@ 2024-03-05 10:35 Stefan Roese
  2024-03-05 13:27 ` Tom Rini
  0 siblings, 1 reply; 212+ messages in thread
From: Stefan Roese @ 2024-03-05 10:35 UTC (permalink / raw)
  To: Tom Rini, U-Boot Mailing List

Hi Tom,

please pull this next batch of mostly Marvell related patches:

----------------------------------------------------------------
- net: mv88e6xxx: fix missing SMI address initialization (Marek)
- mvebu: turris_omnia: Enable networking via ethernet switch (Marek)
- mvebu: helios-4: add config fragment for spi booting et al (Josua)
- rng: Add Turris Mox rTWM RNG driver (Max)
----------------------------------------------------------------

Here the Azure build, without any issues:

https://dev.azure.com/sr0718/u-boot/_build/results?buildId=341&view=results

Thanks,
Stefan

The following changes since commit 773cb2bca7743406e34ab4f441fc0a8a0d200a19:

   Merge tag 'u-boot-imx-master-20240304' of 
https://gitlab.denx.de/u-boot/custodians/u-boot-imx (2024-03-04 15:41:38 
-0500)

are available in the Git repository at:

   git@source.denx.de:u-boot/custodians/u-boot-marvell.git

for you to fetch changes up to d61b485dbd766970816ae9da09004dc4b30f8395:

   rng: Add Turris Mox rTWM RNG driver (2024-03-05 08:27:59 +0100)

----------------------------------------------------------------
Josua Mayer (3):
       arm: dts: armada-38x-solidrun-microsom: configure i2c0 bus
       arm: mvebu: helios4_defconfig: enable setexpr command
       board: helios-4: add config fragment for spi booting

Marek Mojík (2):
       net: mv88e6xxx: fix missing SMI address initialization
       arm: mvebu: turris_omnia: Enable networking via ethernet switch

Max Resch (1):
       rng: Add Turris Mox rTWM RNG driver

  arch/arm/dts/armada-385-turris-omnia-u-boot.dtsi |  51 ++++++++++
  arch/arm/dts/armada-38x-solidrun-microsom.dtsi   |   5 +
  board/kobol/helios4/spiboot.config               |   4 +
  configs/helios4_defconfig                        |   1 -
  configs/turris_omnia_defconfig                   |   2 +
  drivers/net/mv88e6xxx.c                          |   8 ++
  drivers/rng/Kconfig                              |   8 ++
  drivers/rng/Makefile                             |   1 +
  drivers/rng/turris_rwtm_rng.c                    | 123 
+++++++++++++++++++++++
  9 files changed, 202 insertions(+), 1 deletion(-)
  create mode 100644 board/kobol/helios4/spiboot.config
  create mode 100644 drivers/rng/turris_rwtm_rng.c

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Re: Please pull u-boot-marvell/master
  2024-01-22 15:46 Stefan Roese
@ 2024-01-22 16:00 ` Tom Rini
  0 siblings, 0 replies; 212+ messages in thread
From: Tom Rini @ 2024-01-22 16:00 UTC (permalink / raw)
  To: Stefan Roese; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 192 bytes --]

On Mon, Jan 22, 2024 at 04:46:48PM +0100, Stefan Roese wrote:

> Hi Tom,
> 
> please pull this next batch of Marvell related patches:
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
@ 2024-01-22 15:46 Stefan Roese
  2024-01-22 16:00 ` Tom Rini
  0 siblings, 1 reply; 212+ messages in thread
From: Stefan Roese @ 2024-01-22 15:46 UTC (permalink / raw)
  To: Tom Rini, U-Boot Mailing List

Hi Tom,

please pull this next batch of Marvell related patches:

----------------------------------------------------------------
- solidrun: clearfog gtr: add serdes configuration (Josua)
----------------------------------------------------------------

Here the Azure build, without any issues:

https://dev.azure.com/sr0718/u-boot/_build/results?buildId=334&view=results

Thanks,
Stefan


The following changes since commit 3c04fcf3137d5f694d52b8f355373e4baabe5f78:

   Merge patch series "k3-j721e: beagleboneai: Fix USB" (2024-01-20 
11:39:13 -0500)

are available in the Git repository at:

   git@source.denx.de:u-boot/custodians/u-boot-marvell.git

for you to fetch changes up to bb6e89048ceaf26a4d775750715e3279dbd73d07:

   board: solidrun: clearfog: fix serdes 1 / eth2 speed for clearfog gtr 
(2024-01-22 12:47:45 +0100)

----------------------------------------------------------------
Josua Mayer (2):
       arm: mvebu: clearfog gtr: add config option to select serdes0 
interface
       board: solidrun: clearfog: fix serdes 1 / eth2 speed for clearfog gtr

  board/solidrun/clearfog/Kconfig    | 19 +++++++++++++++++++
  board/solidrun/clearfog/clearfog.c | 19 ++++++++++++++++---
  2 files changed, 35 insertions(+), 3 deletions(-)


^ permalink raw reply	[flat|nested] 212+ messages in thread

* Re: Please pull u-boot-marvell/master
  2024-01-10 14:47 Stefan Roese
@ 2024-01-10 15:46 ` Tom Rini
  0 siblings, 0 replies; 212+ messages in thread
From: Tom Rini @ 2024-01-10 15:46 UTC (permalink / raw)
  To: Stefan Roese; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 192 bytes --]

On Wed, Jan 10, 2024 at 03:47:24PM +0100, Stefan Roese wrote:

> Hi Tom,
> 
> please pull this next batch of Marvell related patches:
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
@ 2024-01-10 14:47 Stefan Roese
  2024-01-10 15:46 ` Tom Rini
  0 siblings, 1 reply; 212+ messages in thread
From: Stefan Roese @ 2024-01-10 14:47 UTC (permalink / raw)
  To: Tom Rini, U-Boot Mailing List

Hi Tom,

please pull this next batch of Marvell related patches:

----------------------------------------------------------------
- AC5: Use finer grained memory map (Chris)
- Espressobin: Misc improvements (Robert)
- eDPU: Support new board revision (Robert)
----------------------------------------------------------------

Here the Azure build, without any issues:

https://dev.azure.com/sr0718/u-boot/_build/results?buildId=331&view=results

Thanks,
Stefan


The following changes since commit 344667db6450de838bd83f0f57e177e6d4744d89:

   Merge tag 'smbios-2024-04-rc1' of 
https://source.denx.de/u-boot/custodians/u-boot-efi (2024-01-09 12:50:04 
-0500)

are available in the Git repository at:

   git@source.denx.de:u-boot/custodians/u-boot-marvell.git

for you to fetch changes up to 46471e6c1d58442140259f7e44a5c3e0d6e02351:

   arm: mvebu: eDPU: support new board revision (2024-01-10 09:38:55 +0100)

----------------------------------------------------------------
Chris Packham (1):
       arm: mvebu: AC5: Use finer grained memory map

Robert Marko (3):
       arm: mvebu: Espressobin: move FDT fixup into a separate function
       arm: mvebu: Espressobin: move network setup into a separate function
       arm: mvebu: eDPU: support new board revision

  arch/arm/dts/armada-3720-eDPU-u-boot.dtsi |  13 ++-
  arch/arm/dts/armada-3720-eDPU.dts         |  47 +++++++++
  arch/arm/mach-mvebu/alleycat5/cpu.c       |  66 ++++++++++---
  board/Marvell/mvebu_armada-37xx/board.c   | 159 
++++++++++++++++++++++++++++--
  configs/eDPU_defconfig                    |   1 +
  5 files changed, 256 insertions(+), 30 deletions(-)

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Re: Please pull u-boot-marvell/master
  2023-10-27  6:51 Stefan Roese
@ 2023-10-28  0:50 ` Tom Rini
  0 siblings, 0 replies; 212+ messages in thread
From: Tom Rini @ 2023-10-28  0:50 UTC (permalink / raw)
  To: Stefan Roese; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 192 bytes --]

On Fri, Oct 27, 2023 at 08:51:26AM +0200, Stefan Roese wrote:

> Hi Tom,
> 
> please pull this next batch of Marvell related patches:
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
@ 2023-10-27  6:51 Stefan Roese
  2023-10-28  0:50 ` Tom Rini
  0 siblings, 1 reply; 212+ messages in thread
From: Stefan Roese @ 2023-10-27  6:51 UTC (permalink / raw)
  To: Tom Rini, U-Boot Mailing List

Hi Tom,

please pull this next batch of Marvell related patches:

----------------------------------------------------------------
- kirkwood: Enable bootstd on some boards (Tony)
- mvebu: turris_mox: Extend to support RIPE Atlas Probe (Marek)
- mvebu/bubt: Support eMMC data partition booting (Josua)
----------------------------------------------------------------

Here the Azure build, without any issues:

https://dev.azure.com/sr0718/u-boot/_build/results?buildId=324&view=results

Thanks,
Stefan


The following changes since commit fb428b61819444b9337075f49c72f326f5d12085:

   Merge branch '2023-10-24-assorted-general-fixes-and-updates' 
(2023-10-24 19:12:21 -0400)

are available in the Git repository at:

   git@source.denx.de:u-boot/custodians/u-boot-marvell.git

for you to fetch changes up to b6014f209f15bd49dd4ceb987d3a52e99b0305d4:

   arm: kirkwood: Enable bootstd for Zyxel NSA310S board (2023-10-26 
14:49:36 +0200)

----------------------------------------------------------------
Josua Mayer (2):
       arm: mvebu: allow additional 4096 offset for bootable mmc image
       cmd: mvebu/bubt: move eMMC data-partition uboot from LBA-0 to 4096

Marek Behún (1):
       arm: mvebu: turris_mox: Extend to support RIPE Atlas Probe

Tony Dinh (2):
       arm: kirkwood: Enable bootstd for Pogo V4 board
       arm: kirkwood: Enable bootstd for Zyxel NSA310S board

  arch/arm/dts/Makefile                   |  1 +
  arch/arm/dts/armada-3720-ripe-atlas.dts | 91 
+++++++++++++++++++++++++++++++++
  arch/arm/mach-mvebu/Kconfig             |  6 ++-
  arch/arm/mach-mvebu/spl.c               |  5 +-
  board/CZ.NIC/turris_mox/mox_sp.c        | 12 +++--
  board/CZ.NIC/turris_mox/mox_sp.h        |  8 ++-
  board/CZ.NIC/turris_mox/turris_mox.c    | 72 +++++++++++++++++++++++---
  cmd/mvebu/bubt.c                        | 11 +++-
  configs/nsa310s_defconfig               |  3 +-
  configs/pogo_v4_defconfig               |  3 +-
  configs/turris_mox_defconfig            |  3 +-
  include/configs/nsa310s.h               | 17 +-----
  include/configs/pogo_v4.h               | 35 +------------
  13 files changed, 200 insertions(+), 67 deletions(-)
  create mode 100644 arch/arm/dts/armada-3720-ripe-atlas.dts

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Re: Please pull u-boot-marvell/master
  2023-10-20 12:51 Stefan Roese
  2023-10-20 14:45 ` Tom Rini
@ 2023-10-20 16:55 ` Tom Rini
  1 sibling, 0 replies; 212+ messages in thread
From: Tom Rini @ 2023-10-20 16:55 UTC (permalink / raw)
  To: Stefan Roese; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 265 bytes --]

On Fri, Oct 20, 2023 at 02:51:08PM +0200, Stefan Roese wrote:

> Hi Tom,
> 
> please pull this next small batch of Marvell related patches:
> 

After dropping the page table size patch (per other discussions),
applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Re: Please pull u-boot-marvell/master
  2023-10-20 16:44   ` Stefan Roese
@ 2023-10-20 16:54     ` Tom Rini
  0 siblings, 0 replies; 212+ messages in thread
From: Tom Rini @ 2023-10-20 16:54 UTC (permalink / raw)
  To: Stefan Roese; +Cc: U-Boot Mailing List, Chris Packham, Marc Zyngier

[-- Attachment #1: Type: text/plain, Size: 937 bytes --]

On Fri, Oct 20, 2023 at 06:44:58PM +0200, Stefan Roese wrote:
> Hi Tom,
> 
> On 10/20/23 16:45, Tom Rini wrote:
> > On Fri, Oct 20, 2023 at 02:51:08PM +0200, Stefan Roese wrote:
> > 
> > > Hi Tom,
> > > 
> > > please pull this next small batch of Marvell related patches:
> > > 
> > > ----------------------------------------------------------------
> > > - kirkwood: Pogo v4: Enable LTO (Tony)
> > > - mvebu: AC5/AC5X: use fixed page table size (Chris)
> > > ----------------------------------------------------------------
> > 
> > Given Marc's request, can you please either respin this with a revert of
> > 6cdf6b7a340d or I'll do that later, and drop the AC5 commit from here
> > instead.  Thanks.
> 
> I'm just now leaving for a longer weekend trip and will be back mid
> of next week. Then I can take care of this, sure.

OK, I'll just drop the mvebu patch today and we'll put in a revert soon.

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Re: Please pull u-boot-marvell/master
  2023-10-20 14:45 ` Tom Rini
@ 2023-10-20 16:44   ` Stefan Roese
  2023-10-20 16:54     ` Tom Rini
  0 siblings, 1 reply; 212+ messages in thread
From: Stefan Roese @ 2023-10-20 16:44 UTC (permalink / raw)
  To: Tom Rini; +Cc: U-Boot Mailing List, Chris Packham, Marc Zyngier

Hi Tom,

On 10/20/23 16:45, Tom Rini wrote:
> On Fri, Oct 20, 2023 at 02:51:08PM +0200, Stefan Roese wrote:
> 
>> Hi Tom,
>>
>> please pull this next small batch of Marvell related patches:
>>
>> ----------------------------------------------------------------
>> - kirkwood: Pogo v4: Enable LTO (Tony)
>> - mvebu: AC5/AC5X: use fixed page table size (Chris)
>> ----------------------------------------------------------------
> 
> Given Marc's request, can you please either respin this with a revert of
> 6cdf6b7a340d or I'll do that later, and drop the AC5 commit from here
> instead.  Thanks.

I'm just now leaving for a longer weekend trip and will be back mid
of next week. Then I can take care of this, sure.

Thanks,
Stefan

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Re: Please pull u-boot-marvell/master
  2023-10-20 12:51 Stefan Roese
@ 2023-10-20 14:45 ` Tom Rini
  2023-10-20 16:44   ` Stefan Roese
  2023-10-20 16:55 ` Tom Rini
  1 sibling, 1 reply; 212+ messages in thread
From: Tom Rini @ 2023-10-20 14:45 UTC (permalink / raw)
  To: Stefan Roese; +Cc: U-Boot Mailing List, Chris Packham, Marc Zyngier

[-- Attachment #1: Type: text/plain, Size: 561 bytes --]

On Fri, Oct 20, 2023 at 02:51:08PM +0200, Stefan Roese wrote:

> Hi Tom,
> 
> please pull this next small batch of Marvell related patches:
> 
> ----------------------------------------------------------------
> - kirkwood: Pogo v4: Enable LTO (Tony)
> - mvebu: AC5/AC5X: use fixed page table size (Chris)
> ----------------------------------------------------------------

Given Marc's request, can you please either respin this with a revert of
6cdf6b7a340d or I'll do that later, and drop the AC5 commit from here
instead.  Thanks.

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
@ 2023-10-20 12:51 Stefan Roese
  2023-10-20 14:45 ` Tom Rini
  2023-10-20 16:55 ` Tom Rini
  0 siblings, 2 replies; 212+ messages in thread
From: Stefan Roese @ 2023-10-20 12:51 UTC (permalink / raw)
  To: Tom Rini, U-Boot Mailing List

Hi Tom,

please pull this next small batch of Marvell related patches:

----------------------------------------------------------------
- kirkwood: Pogo v4: Enable LTO (Tony)
- mvebu: AC5/AC5X: use fixed page table size (Chris)
----------------------------------------------------------------

Here the Azure build, without any issues:

https://dev.azure.com/sr0718/u-boot/_build/results?buildId=322&view=results

Thanks,
Stefan

The following changes since commit e463222cce0df86f05a117f06e1737f539841fe6:

   Merge branch 'master' of 
https://source.denx.de/u-boot/custodians/u-boot-riscv (2023-10-19 
09:40:04 -0400)

are available in the Git repository at:

   git@source.denx.de:u-boot/custodians/u-boot-marvell.git

for you to fetch changes up to 37047b4c378d7707ffb86295c6d24ca5240a07dc:

   arm: mvebu: AC5/AC5X: use fixed page table size (2023-10-20 11:57:26 
+0200)

----------------------------------------------------------------
Chris Packham (1):
       arm: mvebu: AC5/AC5X: use fixed page table size

Tony Dinh (1):
       arm: kirkwood: Pogo v4: Enable LTO

  arch/arm/mach-mvebu/alleycat5/cpu.c | 5 +++++
  configs/pogo_v4_defconfig           | 1 +
  2 files changed, 6 insertions(+)

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Re: Please pull u-boot-marvell/master
  2023-10-16 14:50 Stefan Roese
@ 2023-10-16 21:32 ` Tom Rini
  0 siblings, 0 replies; 212+ messages in thread
From: Tom Rini @ 2023-10-16 21:32 UTC (permalink / raw)
  To: Stefan Roese; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 193 bytes --]

On Mon, Oct 16, 2023 at 04:50:26PM +0200, Stefan Roese wrote:

> Hi Tom,
> 
> please pull this first batch of Marvell related patches:
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
@ 2023-10-16 14:50 Stefan Roese
  2023-10-16 21:32 ` Tom Rini
  0 siblings, 1 reply; 212+ messages in thread
From: Stefan Roese @ 2023-10-16 14:50 UTC (permalink / raw)
  To: Tom Rini; +Cc: U-Boot Mailing List

Hi Tom,

please pull this first batch of Marvell related patches:

----------------------------------------------------------------
- dns325: Enable 2nd harddrive (Peter & Stefan)
- marvell: cn9310-crb: Misc fixes to SPI / pincntrl in DTS (Chris)
- kirkwood: Add support for ZyXEL NSA325 board (Tony)
- sata_mv: Add bootstd hook to enable sata_bootdev (Tony)
- x240/AC5/AC5X: Disable SMBIOS (Chris)
- Revert "arm: mvebu: x240: Use i2c-gpio instead of built in controller" 
(Chris)
- DS116/N2350: Enable bootstd (Tony)
- clearfog: Support multiple DDR sizes (Josua)
----------------------------------------------------------------

Here the Azure build, without any issues:

https://dev.azure.com/sr0718/u-boot/_build/results?buildId=317&view=results

Thanks,
Stefan

The following changes since commit 3c3f1626919cd93cbe6c56e3849937de5be18dbb:

   Merge tag 'dm-pull-13oct23' of 
https://source.denx.de/u-boot/custodians/u-boot-dm (2023-10-14 10:50:20 
-0400)

are available in the Git repository at:

   git@source.denx.de:u-boot/custodians/u-boot-marvell.git

for you to fetch changes up to d2387c6227715eee8fd07466ed4eeffdcc9f86d2:

   arm: mvebu: AC5/AC5X: Disable SMBIOS (2023-10-16 14:00:45 +0200)

----------------------------------------------------------------
Chris Packham (5):
       ARM64: dts: marvell: cn9310: Use appropriate label for spi1 pins
       ARM64: dts: marvell: cn9310-crb: Remove duplicate pinctrl
       arm: mvebu: x240: Disable SMBIOS
       Revert "arm: mvebu: x240: Use i2c-gpio instead of built in 
controller"
       arm: mvebu: AC5/AC5X: Disable SMBIOS

Josua Mayer (2):
       arm: mvebu: clearfog: read number of ddr channels from tlv data
       arm: mvebu: clearfog: support 512MB memory size from tlv eeprom

Stefan Roese (1):
       kirkwood: dns325: Enable 2nd harddrive

Tony Dinh (4):
       arm: kirkwood: Add support for ZyXEL NSA325 board
       arm: mvebu: sata_mv: Add bootstd hook to enable sata_bootdev
       arm: mvebu: Enable bootstd for Synology DS116 board
       arm: mvebu: Enable bootstd for Thecus N2350 board

  arch/arm/dts/Makefile                    |   1 +
  arch/arm/dts/ac5-98dx35xx-atl-x240.dts   |  30 +---
  arch/arm/dts/cn9130-crb.dtsi             |   7 +-
  arch/arm/dts/cn9130-db.dtsi              |   2 +-
  arch/arm/dts/cn9130.dtsi                 |   2 +-
  arch/arm/dts/kirkwood-6282.dtsi          | 161 +++++++++++++++++++++
  arch/arm/dts/kirkwood-nsa325.dts         | 231 
+++++++++++++++++++++++++++++++
  arch/arm/dts/kirkwood-nsa3x0-common.dtsi | 157 +++++++++++++++++++++
  arch/arm/mach-kirkwood/Kconfig           |   7 +
  board/d-link/dns325/dns325.c             |   1 +
  board/solidrun/clearfog/clearfog.c       |  17 ++-
  board/solidrun/common/tlv_data.c         |   7 +-
  board/solidrun/common/tlv_data.h         |   1 +
  board/zyxel/nsa325/Kconfig               |  12 ++
  board/zyxel/nsa325/MAINTAINERS           |   9 ++
  board/zyxel/nsa325/Makefile              |  11 ++
  board/zyxel/nsa325/kwbimage.cfg          |  55 ++++++++
  board/zyxel/nsa325/nsa325.c              | 196 ++++++++++++++++++++++++++
  configs/ds116_defconfig                  |   3 +-
  configs/mvebu_ac5_rd_defconfig           |   1 +
  configs/n2350_defconfig                  |   3 +-
  configs/nsa325_defconfig                 |  81 +++++++++++
  configs/x240_defconfig                   |   2 +-
  drivers/ata/sata_mv.c                    |   8 +-
  include/configs/ds116.h                  |  12 +-
  include/configs/n2350.h                  |  12 +-
  include/configs/nsa325.h                 |  37 +++++
  27 files changed, 1007 insertions(+), 59 deletions(-)
  create mode 100644 arch/arm/dts/kirkwood-6282.dtsi
  create mode 100644 arch/arm/dts/kirkwood-nsa325.dts
  create mode 100644 arch/arm/dts/kirkwood-nsa3x0-common.dtsi
  create mode 100644 board/zyxel/nsa325/Kconfig
  create mode 100644 board/zyxel/nsa325/MAINTAINERS
  create mode 100644 board/zyxel/nsa325/Makefile
  create mode 100644 board/zyxel/nsa325/kwbimage.cfg
  create mode 100644 board/zyxel/nsa325/nsa325.c
  create mode 100644 configs/nsa325_defconfig
  create mode 100644 include/configs/nsa325.h

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Re: Please pull u-boot-marvell/master
  2023-08-01  9:17 Stefan Roese
@ 2023-08-01 15:57 ` Tom Rini
  0 siblings, 0 replies; 212+ messages in thread
From: Tom Rini @ 2023-08-01 15:57 UTC (permalink / raw)
  To: Stefan Roese; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 216 bytes --]

On Tue, Aug 01, 2023 at 11:17:16AM +0200, Stefan Roese wrote:

> Hi Tom,
> 
> please pull the following, partly Marvell MVEBU related patches into
> master:
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
@ 2023-08-01  9:17 Stefan Roese
  2023-08-01 15:57 ` Tom Rini
  0 siblings, 1 reply; 212+ messages in thread
From: Stefan Roese @ 2023-08-01  9:17 UTC (permalink / raw)
  To: Tom Rini, U-Boot Mailing List

Hi Tom,

please pull the following, partly Marvell MVEBU related patches into
master:

----------------------------------------------------------------
- i2c-gpio: Correctly handle new {sda, scl}-gpios bindings (Chris)
- mvebu: x240: Use i2c-gpio instead of built in controller (Chris)
----------------------------------------------------------------

Here the Azure build, without any issues:

https://dev.azure.com/sr0718/u-boot/_build/results?buildId=307&view=results

Thanks,
Stefan

The following changes since commit a36d59ba99a19c777d896d4c70e75975654e2831:

   Merge tag 'efi-2023-10-rc2' of 
https://source.denx.de/u-boot/custodians/u-boot-efi (2023-07-28 12:48:00 
-0400)

are available in the Git repository at:

   git@source.denx.de:u-boot/custodians/u-boot-marvell.git

for you to fetch changes up to 5c1c6b7306f2b4c0fd50c7cb5d757e245b93606e:

   arm: mvebu: x240: Use i2c-gpio instead of built in controller 
(2023-07-31 13:50:57 +0200)

----------------------------------------------------------------
Chris Packham (2):
       i2c: i2c-gpio: Correctly handle new {sda, scl}-gpios bindings
       arm: mvebu: x240: Use i2c-gpio instead of built in controller

  arch/arm/dts/ac5-98dx35xx-atl-x240.dts | 30 +++++++++++++++++++++++-------
  configs/x240_defconfig                 |  1 +
  drivers/i2c/i2c-gpio.c                 |  2 +-
  3 files changed, 25 insertions(+), 8 deletions(-)


^ permalink raw reply	[flat|nested] 212+ messages in thread

* Re: Please pull u-boot-marvell/master
  2023-07-13 14:03 Stefan Roese
@ 2023-07-14 16:04 ` Tom Rini
  0 siblings, 0 replies; 212+ messages in thread
From: Tom Rini @ 2023-07-14 16:04 UTC (permalink / raw)
  To: Stefan Roese; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 205 bytes --]

On Thu, Jul 13, 2023 at 04:03:08PM +0200, Stefan Roese wrote:

> Hi Tom,
> 
> please pull the following Marvell MVEBU related patches into master:
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
@ 2023-07-13 14:03 Stefan Roese
  2023-07-14 16:04 ` Tom Rini
  0 siblings, 1 reply; 212+ messages in thread
From: Stefan Roese @ 2023-07-13 14:03 UTC (permalink / raw)
  To: Tom Rini, U-Boot Mailing List

Hi Tom,

please pull the following Marvell MVEBU related patches into master:

----------------------------------------------------------------
- mvebu: Thecus: Misc enhancement and cleanup (Tony)
- mvebu: Add AC5X Allied Telesis x240 board support incl NAND
   controller enhancements for this SoC (Chris)
----------------------------------------------------------------

Here the Azure build, without any issues:

https://dev.azure.com/sr0718/u-boot/_build/results?buildId=305&view=results

Thanks,
Stefan

The following changes since commit bf5152d0108683bbaabf9d7a7988f61649fc33f4:

   Merge branch 'master' of 
https://source.denx.de/u-boot/custodians/u-boot-riscv (2023-07-12 
13:10:04 -0400)

are available in the Git repository at:

   git@source.denx.de:u-boot/custodians/u-boot-marvell.git

for you to fetch changes up to 366a863e651edfe976d28995888721e9bd403366:

   arm: mvebu: Remove unused alias from RC AC5X dts (2023-07-13 15:54:11 
+0200)

----------------------------------------------------------------
Chris Packham (6):
       arm: mvebu: ac5: Add nand-controller node
       arm: mvebu: ac5: Define mvebu_get_nand_clock()
       mtd: nand: pxa3xx: Add support for the Marvell AC5 SoC
       mtd: nand: pxa3xx: Enable devbus/nand arbiter on Armada 8K
       arm: mvebu: Add Allied Telesis x240 board
       arm: mvebu: Remove unused alias from RC AC5X dts

Tony Dinh (2):
       arm: mvebu: Clean up Thecus N2350 board DTS
       arm: mvebu: Enable gpio-fan for Thecus N2350 board

  arch/arm/dts/Makefile                    |   3 +-
  arch/arm/dts/ac5-98dx25xx.dtsi           |   9 ++
  arch/arm/dts/ac5-98dx35xx-atl-x240.dts   | 212 
+++++++++++++++++++++++++++++
  arch/arm/dts/ac5-98dx35xx-rd.dts         |   1 -
  arch/arm/dts/armada-385-thecus-n2350.dts | 223 
++++++++++++++++---------------
  arch/arm/mach-mvebu/Kconfig              |   7 +
  arch/arm/mach-mvebu/alleycat5/soc.c      |   6 +
  board/alliedtelesis/x240/MAINTAINERS     |   7 +
  board/alliedtelesis/x240/Makefile        |   6 +
  board/alliedtelesis/x240/x240.c          |  13 ++
  board/thecus/n2350/n2350.c               |   2 +-
  configs/x240_defconfig                   |  86 ++++++++++++
  drivers/mtd/nand/raw/pxa3xx_nand.c       |  20 ++-
  include/configs/x240.h                   |  37 +++++
  14 files changed, 514 insertions(+), 118 deletions(-)
  create mode 100644 arch/arm/dts/ac5-98dx35xx-atl-x240.dts
  create mode 100644 board/alliedtelesis/x240/MAINTAINERS
  create mode 100644 board/alliedtelesis/x240/Makefile
  create mode 100644 board/alliedtelesis/x240/x240.c
  create mode 100644 configs/x240_defconfig
  create mode 100644 include/configs/x240.h

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Re: Please pull u-boot-marvell/master
  2023-05-08  8:47 Stefan Roese
@ 2023-05-08 17:39 ` Tom Rini
  0 siblings, 0 replies; 212+ messages in thread
From: Tom Rini @ 2023-05-08 17:39 UTC (permalink / raw)
  To: Stefan Roese; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 203 bytes --]

On Mon, May 08, 2023 at 10:47:54AM +0200, Stefan Roese wrote:

> Hi Tom,
> 
> please pull the following Marvell MVEBU related patches into next:
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
@ 2023-05-08  8:47 Stefan Roese
  2023-05-08 17:39 ` Tom Rini
  0 siblings, 1 reply; 212+ messages in thread
From: Stefan Roese @ 2023-05-08  8:47 UTC (permalink / raw)
  To: Tom Rini, U-Boot Mailing List

Hi Tom,

please pull the following Marvell MVEBU related patches into next:

----------------------------------------------------------------
- cmd: tlv_eeprom: Misc cleanups & improvements (Josua)
----------------------------------------------------------------

Here the Azure build, without any issues:

https://dev.azure.com/sr0718/u-boot/_build/results?buildId=301&view=results

Thanks,
Stefan

The following changes since commit 1917a1a8a8bad28170cd464e5ea61ff0d738310b:

   Merge branch 'for-2023.07-2' of 
https://source.denx.de/u-boot/custodians/u-boot-mpc8xx (2023-05-07 
09:44:27 -0400)

are available in the Git repository at:

   git@source.denx.de:u-boot/custodians/u-boot-marvell.git

for you to fetch changes up to fa0af90a0ebd3557490640798ea4f5fad211d382:

   cmd: tlv_eeprom: enable 'dev' subcommand before 'read' (2023-05-08 
10:47:13 +0200)

----------------------------------------------------------------
Josua Mayer (4):
       cmd: tlv_eeprom: remove use of global variable current_dev
       cmd: tlv_eeprom: remove use of global variable has_been_read
       cmd: tlv_eeprom: handle -ENODEV error from read_eeprom function
       cmd: tlv_eeprom: enable 'dev' subcommand before 'read'

  cmd/tlv_eeprom.c     | 107 
+++++++++++++++++++++++++++++----------------------
  include/tlv_eeprom.h |   3 +-
  2 files changed, 64 insertions(+), 46 deletions(-)

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Re: Please pull u-boot-marvell/master
  2023-04-14  6:09 Stefan Roese
@ 2023-04-15  5:07 ` Tom Rini
  0 siblings, 0 replies; 212+ messages in thread
From: Tom Rini @ 2023-04-15  5:07 UTC (permalink / raw)
  To: Stefan Roese; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 193 bytes --]

On Fri, Apr 14, 2023 at 08:09:05AM +0200, Stefan Roese wrote:

> Hi Tom,
> 
> please pull the following Marvell MVEBU related patches:
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
@ 2023-04-14  6:09 Stefan Roese
  2023-04-15  5:07 ` Tom Rini
  0 siblings, 1 reply; 212+ messages in thread
From: Stefan Roese @ 2023-04-14  6:09 UTC (permalink / raw)
  To: Tom Rini, U-Boot Mailing List

Hi Tom,

please pull the following Marvell MVEBU related patches:

----------------------------------------------------------------
- mvebu: Boot support for 4K Native disks (Pali)
- a38x: Perform DDR training sequence again for 2nd boot (Tony)
----------------------------------------------------------------

Here the Azure build, without any issues:

https://dev.azure.com/sr0718/u-boot/_build/results?buildId=292&view=results

Thanks,
Stefan

The following changes since commit 9e804638bfe2693a908abf066ff66c251572afa7:

   Merge tag 'for-v2023-07-rc1' of 
https://source.denx.de/u-boot/custodians/u-boot-i2c (2023-04-11 09:29:28 
-0400)

are available in the Git repository at:

   git@source.denx.de:u-boot/custodians/u-boot-marvell.git

for you to fetch changes up to 6add83991b2887619d0b25e4068b4c0082a4596a:

   ddr: marvell: a38x: Perform DDR training sequence again for 2nd boot 
(2023-04-13 11:34:47 +0200)

----------------------------------------------------------------
Pali Rohár (7):
       arm: mvebu: spl: Do not hardcode SATA block size to 512
       cmd: mvebu/bubt: a38x: Do not hardcode SATA block size to 512
       tools: imagetool: Extend print_header() by params argument
       tools: kwbimage: Simplify align code
       tools: kwbimage: Add support for SATA images with non-512 byte 
block size
       tools: kwboot: Add support for parsing SATA images with non-512 
block size
       arm: mvebu: spl: Allow to build SATA kwbimage for 4K Native disks

Tony Dinh (1):
       ddr: marvell: a38x: Perform DDR training sequence again for 2nd boot

  arch/arm/mach-mvebu/Kconfig            |  10 +++
  arch/arm/mach-mvebu/Makefile           |   5 ++
  arch/arm/mach-mvebu/kwbimage.cfg.in    |   3 +
  arch/arm/mach-mvebu/spl.c              |  11 ++-
  cmd/mvebu/bubt.c                       |   7 +-
  drivers/ddr/marvell/a38x/mv_ddr_plat.c |   7 --
  tools/aisimage.c                       |   2 +-
  tools/atmelimage.c                     |   2 +-
  tools/default_image.c                  |   7 +-
  tools/fit_common.c                     |   5 ++
  tools/fit_common.h                     |   2 +
  tools/fit_image.c                      |   2 +-
  tools/gpimage.c                        |   2 +-
  tools/imagetool.c                      |   4 +-
  tools/imagetool.h                      |   2 +-
  tools/imx8image.c                      |   2 +-
  tools/imx8mimage.c                     |   2 +-
  tools/imximage.c                       |   2 +-
  tools/kwbimage.c                       | 144 
+++++++++++++++++++++------------
  tools/kwboot.c                         |  35 +++++++-
  tools/lpc32xximage.c                   |   2 +-
  tools/mkimage.c                        |   2 +-
  tools/mtk_image.c                      |   2 +-
  tools/mxsimage.c                       |   2 +-
  tools/omapimage.c                      |   2 +-
  tools/pblimage.c                       |   2 +-
  tools/rkcommon.c                       |   2 +-
  tools/rkcommon.h                       |   2 +-
  tools/socfpgaimage.c                   |   2 +-
  tools/stm32image.c                     |   2 +-
  tools/sunxi_egon.c                     |   2 +-
  tools/sunxi_toc0.c                     |   2 +-
  tools/ublimage.c                       |   2 +-
  tools/vybridimage.c                    |   2 +-
  tools/zynqimage.c                      |   2 +-
  tools/zynqmpimage.c                    |   2 +-
  tools/zynqmpimage.h                    |   2 +-
  37 files changed, 199 insertions(+), 91 deletions(-)

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Re: Please pull u-boot-marvell/master
  2023-03-06 11:52 Stefan Roese
@ 2023-03-06 20:12 ` Tom Rini
  0 siblings, 0 replies; 212+ messages in thread
From: Tom Rini @ 2023-03-06 20:12 UTC (permalink / raw)
  To: Stefan Roese; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 180 bytes --]

On Mon, Mar 06, 2023 at 12:52:52PM +0100, Stefan Roese wrote:

> Hi Tom,
> 
> please pull this small Marvell related fix:
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
@ 2023-03-06 11:52 Stefan Roese
  2023-03-06 20:12 ` Tom Rini
  0 siblings, 1 reply; 212+ messages in thread
From: Stefan Roese @ 2023-03-06 11:52 UTC (permalink / raw)
  To: Tom Rini, U-Boot Mailing List

Hi Tom,

please pull this small Marvell related fix:

----------------------------------------------------------------
- mvebu: Use 4K sector for Thecus N2350 SPI flash (Tony)
----------------------------------------------------------------

Here the Azure build, without any issues:

https://dev.azure.com/sr0718/u-boot/_build/results?buildId=287&view=results

Thanks,
Stefan

The following changes since commit 33fb2d130e28982b488c2a54978031835ed2aa71:

   Merge tag 'dm-pull-29feb23' of 
https://source.denx.de/u-boot/custodians/u-boot-dm (2023-03-01 16:07:24 
-0500)

are available in the Git repository at:

   git@source.denx.de:u-boot/custodians/u-boot-marvell.git

for you to fetch changes up to aed49a05c71897f787f54a204bb5bf5e620c81fc:

   arm: mvebu: Use 4K sector for Thecus N2350 SPI flash (2023-03-06 
10:16:07 +0100)

----------------------------------------------------------------
Tony Dinh (1):
       arm: mvebu: Use 4K sector for Thecus N2350 SPI flash

  configs/n2350_defconfig | 2 +-
  1 file changed, 1 insertion(+), 1 deletion(-)

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Re: Please pull u-boot-marvell/master
  2023-02-13 14:01 Stefan Roese
@ 2023-02-13 16:28 ` Tom Rini
  0 siblings, 0 replies; 212+ messages in thread
From: Tom Rini @ 2023-02-13 16:28 UTC (permalink / raw)
  To: Stefan Roese; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 192 bytes --]

On Mon, Feb 13, 2023 at 03:01:25PM +0100, Stefan Roese wrote:

> Hi Tom,
> 
> please pull this next batch of Marvell related patches.
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
@ 2023-02-13 14:01 Stefan Roese
  2023-02-13 16:28 ` Tom Rini
  0 siblings, 1 reply; 212+ messages in thread
From: Stefan Roese @ 2023-02-13 14:01 UTC (permalink / raw)
  To: Tom Rini, U-Boot Mailing List

Hi Tom,

please pull this next batch of Marvell related patches.

----------------------------------------------------------------
- mvebu: Support for 2 new Armada 385 boards (Tony)
- mvebu: Minor misc board enhancements (Tony)
- kirkwood: Serial driver fixes (Kconfig & dtsi) (Tony)
- cmd: return code when tlv_eeprom incorrectly called (Heinrich)
----------------------------------------------------------------

Here the Azure build, without any issues:

https://dev.azure.com/sr0718/u-boot/_build/results?buildId=284&view=results

Thanks,
Stefan

The following changes since commit a5e490f14e904fd240ccec5d364509b36a3150f9:

   socfpga: fix the serial console on DE1-SoC (2023-02-12 15:47:19 -0500)

are available in the Git repository at:

   git@source.denx.de:u-boot/custodians/u-boot-marvell.git

for you to fetch changes up to dd15284b749e41a3db94883bde9b96601491ec10:

   arm: kirkwood: Enable uart0 dm-pre-reloc for Pogoplug V4 board 
(2023-02-13 10:15:04 +0100)

----------------------------------------------------------------
Heinrich Schuchardt (1):
       cmd: return code when tlv_eeprom incorrectly called

Tony Dinh (6):
       arm: kirkwood: Use CONFIG_SYS_NS16550 with DM_SERIAL for Kirkwood 
boards
       arm: mvebu: Add support for Thecus N2350 (Armada 385) board
       arm: kirkwood: sheevaplug: reduce u-boot image size
       arm: mvebu: Power up 2nd SATA port for Thecus N2350
       arm: mvebu: Add support for Synology DS116 (Armada 385)
       arm: kirkwood: Enable uart0 dm-pre-reloc for Pogoplug V4 board

  arch/arm/dts/Makefile                              |   2 +
  arch/arm/dts/armada-385-synology-ds116.dts         | 291 ++++++++++++++
  arch/arm/dts/armada-385-thecus-n2350.dts           | 446 
+++++++++++++++++++++
  .../arm/dts/kirkwood-pogoplug-series-4-u-boot.dtsi |   7 +
  arch/arm/mach-kirkwood/Kconfig                     |   1 +
  arch/arm/mach-mvebu/Kconfig                        |  18 +
  board/Synology/ds116/MAINTAINERS                   |   7 +
  board/Synology/ds116/Makefile                      |   6 +
  board/Synology/ds116/ds116.c                       | 135 +++++++
  board/thecus/n2350/MAINTAINERS                     |   7 +
  board/thecus/n2350/Makefile                        |   6 +
  board/thecus/n2350/n2350.c                         | 126 ++++++
  cmd/tlv_eeprom.c                                   |  11 +-
  configs/ds116_defconfig                            |  92 +++++
  configs/n2350_defconfig                            |  93 +++++
  configs/sheevaplug_defconfig                       |   5 +
  include/configs/ds116.h                            |  56 +++
  include/configs/n2350.h                            |  56 +++
  18 files changed, 1358 insertions(+), 7 deletions(-)
  create mode 100644 arch/arm/dts/armada-385-synology-ds116.dts
  create mode 100644 arch/arm/dts/armada-385-thecus-n2350.dts
  create mode 100644 arch/arm/dts/kirkwood-pogoplug-series-4-u-boot.dtsi
  create mode 100644 board/Synology/ds116/MAINTAINERS
  create mode 100644 board/Synology/ds116/Makefile
  create mode 100644 board/Synology/ds116/ds116.c
  create mode 100644 board/thecus/n2350/MAINTAINERS
  create mode 100644 board/thecus/n2350/Makefile
  create mode 100644 board/thecus/n2350/n2350.c
  create mode 100644 configs/ds116_defconfig
  create mode 100644 configs/n2350_defconfig
  create mode 100644 include/configs/ds116.h
  create mode 100644 include/configs/n2350.h

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Re: Please pull u-boot-marvell/master
  2023-01-26  9:26 Stefan Roese
@ 2023-01-26 17:08 ` Tom Rini
  0 siblings, 0 replies; 212+ messages in thread
From: Tom Rini @ 2023-01-26 17:08 UTC (permalink / raw)
  To: Stefan Roese; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 199 bytes --]

On Thu, Jan 26, 2023 at 10:26:23AM +0100, Stefan Roese wrote:

> Hi Tom,
> 
> please pull this next batch of mostly Marvell related patches:
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
@ 2023-01-26  9:26 Stefan Roese
  2023-01-26 17:08 ` Tom Rini
  0 siblings, 1 reply; 212+ messages in thread
From: Stefan Roese @ 2023-01-26  9:26 UTC (permalink / raw)
  To: Tom Rini, U-Boot Mailing List

Hi Tom,

please pull this next batch of mostly Marvell related patches:

----------------------------------------------------------------
- marvell: a38x: Add support for DDR4 (Tony)
- kirkwood: Use Kirkwood common early malloc (Tony)
----------------------------------------------------------------

Here the Azure build, without any issues:

https://dev.azure.com/sr0718/u-boot/_build/results?buildId=281&view=results

Thanks,
Stefan


The following changes since commit 17e8e58fe62c019b2cc26af221b6defc3368229f:

   Merge https://source.denx.de/u-boot/custodians/u-boot-sunxi 
(2023-01-24 21:07:01 -0500)

are available in the Git repository at:

   git@source.denx.de:u-boot/custodians/u-boot-marvell.git

for you to fetch changes up to 26bc32a8661b6abda3ca4491d27c7de4f648502a:

   arm: kirkwood: Use Kirkwood common early malloc area for various 
Kirkwood boards (2023-01-26 07:30:20 +0100)

----------------------------------------------------------------
Tony Dinh (2):
       ddr: marvell: a38x: Add support for DDR4 from Marvell 
mv-ddr-marvell repository
       arm: kirkwood: Use Kirkwood common early malloc area for various 
Kirkwood boards

  configs/dockstar_defconfig                         |    3 -
  configs/dreamplug_defconfig                        |    3 -
  configs/goflexhome_defconfig                       |    3 -
  configs/iconnect_defconfig                         |    3 -
  configs/nsa310s_defconfig                          |    3 -
  configs/pogo_e02_defconfig                         |    3 -
  configs/pogo_v4_defconfig                          |    3 -
  configs/sheevaplug_defconfig                       |    3 -
  drivers/ddr/marvell/a38x/Makefile                  |    8 +
  drivers/ddr/marvell/a38x/ddr3_debug.c              |  120 +
  drivers/ddr/marvell/a38x/ddr3_init.c               |   25 +
  drivers/ddr/marvell/a38x/ddr3_init.h               |   14 +
  drivers/ddr/marvell/a38x/ddr3_logging_def.h        |   27 +
  drivers/ddr/marvell/a38x/ddr3_training.c           |  131 ++
  drivers/ddr/marvell/a38x/ddr3_training_bist.c      |   12 +
  .../marvell/a38x/ddr3_training_centralization.c    |    4 +
  drivers/ddr/marvell/a38x/ddr3_training_db.c        |  212 ++
  drivers/ddr/marvell/a38x/ddr3_training_ip.h        |   17 +
  drivers/ddr/marvell/a38x/ddr3_training_ip_db.h     |   61 +
  drivers/ddr/marvell/a38x/ddr3_training_ip_engine.c |  145 ++
  drivers/ddr/marvell/a38x/ddr3_training_ip_flow.h   |    5 +
  drivers/ddr/marvell/a38x/ddr3_training_leveling.c  |  135 ++
  drivers/ddr/marvell/a38x/mv_ddr4_mpr_pda_if.c      |  674 ++++++
  drivers/ddr/marvell/a38x/mv_ddr4_mpr_pda_if.h      |   59 +
  drivers/ddr/marvell/a38x/mv_ddr4_training.c        |  565 +++++
  drivers/ddr/marvell/a38x/mv_ddr4_training.h        |   32 +
  .../marvell/a38x/mv_ddr4_training_calibration.c    | 2336 
++++++++++++++++++++
  .../marvell/a38x/mv_ddr4_training_calibration.h    |   26 +
  drivers/ddr/marvell/a38x/mv_ddr4_training_db.c     |  545 +++++
  .../ddr/marvell/a38x/mv_ddr4_training_leveling.c   |  441 ++++
  .../ddr/marvell/a38x/mv_ddr4_training_leveling.h   |   11 +
  drivers/ddr/marvell/a38x/mv_ddr_plat.c             |  244 ++
  drivers/ddr/marvell/a38x/mv_ddr_plat.h             |   11 +
  drivers/ddr/marvell/a38x/mv_ddr_regs.h             |   59 +
  drivers/ddr/marvell/a38x/mv_ddr_topology.h         |   72 +
  35 files changed, 5991 insertions(+), 24 deletions(-)
  create mode 100644 drivers/ddr/marvell/a38x/mv_ddr4_mpr_pda_if.c
  create mode 100644 drivers/ddr/marvell/a38x/mv_ddr4_mpr_pda_if.h
  create mode 100644 drivers/ddr/marvell/a38x/mv_ddr4_training.c
  create mode 100644 drivers/ddr/marvell/a38x/mv_ddr4_training.h
  create mode 100644 drivers/ddr/marvell/a38x/mv_ddr4_training_calibration.c
  create mode 100644 drivers/ddr/marvell/a38x/mv_ddr4_training_calibration.h
  create mode 100644 drivers/ddr/marvell/a38x/mv_ddr4_training_db.c
  create mode 100644 drivers/ddr/marvell/a38x/mv_ddr4_training_leveling.c
  create mode 100644 drivers/ddr/marvell/a38x/mv_ddr4_training_leveling.h

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Re: Please pull u-boot-marvell/master
  2023-01-17 11:49 Stefan Roese
@ 2023-01-17 13:20 ` Tom Rini
  0 siblings, 0 replies; 212+ messages in thread
From: Tom Rini @ 2023-01-17 13:20 UTC (permalink / raw)
  To: Stefan Roese; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 193 bytes --]

On Tue, Jan 17, 2023 at 12:49:04PM +0100, Stefan Roese wrote:

> Hi Tom,
> 
> please pull this small batch of Marvell related patches:
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
@ 2023-01-17 11:49 Stefan Roese
  2023-01-17 13:20 ` Tom Rini
  0 siblings, 1 reply; 212+ messages in thread
From: Stefan Roese @ 2023-01-17 11:49 UTC (permalink / raw)
  To: Tom Rini, U-Boot Mailing List

Hi Tom,

please pull this small batch of Marvell related patches:

----------------------------------------------------------------
- kirkwood: Convert to DM Serial for various Kirkwood boards (Tony)
- orion-timer: Fix problem in early_init_done() (Stefan)
----------------------------------------------------------------

Here the Azure build, without any issues:

https://dev.azure.com/sr0718/u-boot/_build/results?buildId=280&view=results

Thanks,
Stefan

The following changes since commit 348064ee2c8f9494b91b55729ac60c5db79ef129:

   Merge https://source.denx.de/u-boot/custodians/u-boot-sh (2023-01-15 
10:31:17 -0500)

are available in the Git repository at:

   git@source.denx.de:u-boot/custodians/u-boot-marvell.git

for you to fetch changes up to bee23537bab6934af3f791220be274ce9f4eb948:

   arm: kirkwood: Convert to DM Serial for various Kirkwood boards 
(2023-01-17 07:08:42 +0100)

----------------------------------------------------------------
Stefan Roese (1):
       timer: orion-timer: Fix problem in early_init_done()

Tony Dinh (1):
       arm: kirkwood: Convert to DM Serial for various Kirkwood boards

  arch/arm/mach-kirkwood/Kconfig | 22 ++++++++++++++++++++++
  drivers/timer/orion-timer.c    |  3 ++-
  2 files changed, 24 insertions(+), 1 deletion(-)

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Re: Please pull u-boot-marvell/master
  2023-01-02 10:49 Stefan Roese
@ 2023-01-02 14:36 ` Tom Rini
  0 siblings, 0 replies; 212+ messages in thread
From: Tom Rini @ 2023-01-02 14:36 UTC (permalink / raw)
  To: Stefan Roese; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 170 bytes --]

On Mon, Jan 02, 2023 at 11:49:26AM +0100, Stefan Roese wrote:

> Hi Tom,
> 
> please pull this last minute fix:
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
@ 2023-01-02 10:49 Stefan Roese
  2023-01-02 14:36 ` Tom Rini
  0 siblings, 1 reply; 212+ messages in thread
From: Stefan Roese @ 2023-01-02 10:49 UTC (permalink / raw)
  To: Tom Rini, U-Boot Mailing List

Hi Tom,

please pull this last minute fix:

----------------------------------------------------------------
- orion-timer: Fix problem with early static variable (Stefan)
----------------------------------------------------------------

Here the Azure build, without any issues:

https://dev.azure.com/sr0718/u-boot/_build/results?buildId=279&view=results

Thanks,
Stefan


The following changes since commit 3089d12a02efd1dc5dce01e0ec0fda9142693b11:

   configs: Resync with savedefconfig (2022-12-29 13:44:21 -0500)

are available in the Git repository at:

   git@source.denx.de:u-boot/custodians/u-boot-marvell.git

for you to fetch changes up to 5387b093cb7914b3c0404da928fa4bafdffac291:

   timer: orion-timer: Fix problem with early static variable 
(2023-01-02 09:14:16 +0100)

----------------------------------------------------------------
Stefan Roese (1):
       timer: orion-timer: Fix problem with early static variable

  drivers/timer/orion-timer.c | 10 +++++++---
  1 file changed, 7 insertions(+), 3 deletions(-)

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Re: Please pull u-boot-marvell/master
  2022-12-12  8:57 Stefan Roese
@ 2022-12-12 15:43 ` Tom Rini
  0 siblings, 0 replies; 212+ messages in thread
From: Tom Rini @ 2022-12-12 15:43 UTC (permalink / raw)
  To: Stefan Roese; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 179 bytes --]

On Mon, Dec 12, 2022 at 09:57:41AM +0100, Stefan Roese wrote:

> Hi Tom,
> 
> please pull this late Marvell related fix:
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
@ 2022-12-12  8:57 Stefan Roese
  2022-12-12 15:43 ` Tom Rini
  0 siblings, 1 reply; 212+ messages in thread
From: Stefan Roese @ 2022-12-12  8:57 UTC (permalink / raw)
  To: Tom Rini, U-Boot Mailing List

Hi Tom,

please pull this late Marvell related fix:

----------------------------------------------------------------
- mvebu: Espressobin: Fix default env variables (Derek)
----------------------------------------------------------------

Here the Azure build, without any issues:

https://dev.azure.com/sr0718/u-boot/_build/results?buildId=278&view=results

Thanks,
Stefan

The following changes since commit 7a7b0856ca01f0dadc940f6f1bc6df44129ad9d0:

   Merge tag 'u-boot-nand-20221211' of 
https://source.denx.de/u-boot/custodians/u-boot-nand-flash (2022-12-11 
09:40:25 -0500)

are available in the Git repository at:

   git@source.denx.de:u-boot/custodians/u-boot-marvell.git

for you to fetch changes up to 3a68fda33fe5b53be7e15099de856acb1f41097e:

   arm: mvebu: Espressobin: Fix default env variables (2022-12-12 
07:36:04 +0100)

----------------------------------------------------------------
Derek LaHousse (1):
       arm: mvebu: Espressobin: Fix default env variables

  board/Marvell/mvebu_armada-37xx/board.c | 20 +++++++++++++++++---
  1 file changed, 17 insertions(+), 3 deletions(-)

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Re: Please pull u-boot-marvell/master
  2022-11-07  8:24 Stefan Roese
@ 2022-11-07 15:13 ` Tom Rini
  0 siblings, 0 replies; 212+ messages in thread
From: Tom Rini @ 2022-11-07 15:13 UTC (permalink / raw)
  To: Stefan Roese; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 192 bytes --]

On Mon, Nov 07, 2022 at 09:24:07AM +0100, Stefan Roese wrote:

> Hi Tom,
> 
> please pull this next batch of Marvell related patches:
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
@ 2022-11-07  8:24 Stefan Roese
  2022-11-07 15:13 ` Tom Rini
  0 siblings, 1 reply; 212+ messages in thread
From: Stefan Roese @ 2022-11-07  8:24 UTC (permalink / raw)
  To: Tom Rini, U-Boot Mailing List

Hi Tom,

please pull this next batch of Marvell related patches:

----------------------------------------------------------------
- mvebu: Support for 98DX25xx/98DX35xx (AlleyCat5) (Chris)
- Makefile: Rename u-boot-spl.kwb to u-boot-with-spl.kwb (Pali)
- armada: dts: Add clock to armada-ap80x uart1 (Hamish)
----------------------------------------------------------------

Here the Azure build, without any issues:

https://dev.azure.com/sr0718/u-boot/_build/results?buildId=276&view=results

Thanks,
Stefan

The following changes since commit 898bd53e6a930080cee7cd7b1a09120c4dfd9467:

   Merge https://source.denx.de/u-boot/custodians/u-boot-usb (2022-11-04 
11:19:58 -0400)

are available in the Git repository at:

   git@source.denx.de:u-boot/custodians/u-boot-marvell.git

for you to fetch changes up to 6cc8b5db40b4d5fc23086a5116bdf1f0a3d3265a:

   arm: mvebu: Add RD-AC5X board (2022-11-07 07:46:28 +0100)

----------------------------------------------------------------
Chris Packham (6):
       arm: mvebu: Don't use CONFIG_TIMER on ARM64
       net: mvneta: Add support for AlleyCat5
       usb: ehci: ehci-marvell: Support for marvell,ac5-ehci
       pinctrl: mvebu: Add AlleyCat5 support
       arm: mvebu: Support for 98DX25xx/98DX35xx SoC
       arm: mvebu: Add RD-AC5X board

Hamish Martin (1):
       arm: armada: dts: Add clock to armada-ap80x uart1

Pali Rohár (1):
       Makefile: Rename u-boot-spl.kwb to u-boot-with-spl.kwb

  Kconfig                                    |   2 +-
  Makefile                                   |   4 +-
  arch/arm/Kconfig                           |   2 +-
  arch/arm/dts/Makefile                      |   3 +-
  arch/arm/dts/ac5-98dx25xx.dtsi             | 277 
+++++++++++++++++++++++++++
  arch/arm/dts/ac5-98dx35xx-rd.dts           | 129 +++++++++++++
  arch/arm/dts/ac5-98dx35xx.dtsi             |  17 ++
  arch/arm/dts/armada-ap80x.dtsi             |   2 +-
  arch/arm/mach-mvebu/Kconfig                |  13 +-
  arch/arm/mach-mvebu/Makefile               |   1 +
  arch/arm/mach-mvebu/alleycat5/Makefile     |   8 +
  arch/arm/mach-mvebu/alleycat5/cpu.c        | 124 ++++++++++++
  arch/arm/mach-mvebu/alleycat5/soc.c        | 298 
+++++++++++++++++++++++++++++
  arch/arm/mach-mvebu/alleycat5/soc.h        |   7 +
  arch/arm/mach-mvebu/arm64-common.c         |   5 +
  arch/arm/mach-mvebu/include/mach/cpu.h     |   4 +
  board/Marvell/db-88f6820-gp/README         |   6 +-
  board/Marvell/mvebu_alleycat-5/MAINTAINERS |   6 +
  board/Marvell/mvebu_alleycat-5/Makefile    |   3 +
  board/Marvell/mvebu_alleycat-5/board.c     |  13 ++
  board/kobol/helios4/README                 |   6 +-
  board/solidrun/clearfog/README             |   8 +-
  configs/mvebu_ac5_rd_defconfig             |  81 ++++++++
  doc/README.armada-secureboot               |   4 +-
  doc/kwboot.1                               |  12 +-
  drivers/net/Kconfig                        |   2 +-
  drivers/net/mvneta.c                       |  43 ++++-
  drivers/pinctrl/mvebu/Kconfig              |   2 +-
  drivers/usb/host/Kconfig                   |   1 +
  drivers/usb/host/ehci-marvell.c            |  53 ++++-
  include/configs/ds414.h                    |   2 +-
  include/configs/mvebu_alleycat-5.h         |  42 ++++
  32 files changed, 1143 insertions(+), 37 deletions(-)
  create mode 100644 arch/arm/dts/ac5-98dx25xx.dtsi
  create mode 100644 arch/arm/dts/ac5-98dx35xx-rd.dts
  create mode 100644 arch/arm/dts/ac5-98dx35xx.dtsi
  create mode 100644 arch/arm/mach-mvebu/alleycat5/Makefile
  create mode 100644 arch/arm/mach-mvebu/alleycat5/cpu.c
  create mode 100644 arch/arm/mach-mvebu/alleycat5/soc.c
  create mode 100644 arch/arm/mach-mvebu/alleycat5/soc.h
  create mode 100644 board/Marvell/mvebu_alleycat-5/MAINTAINERS
  create mode 100644 board/Marvell/mvebu_alleycat-5/Makefile
  create mode 100644 board/Marvell/mvebu_alleycat-5/board.c
  create mode 100644 configs/mvebu_ac5_rd_defconfig
  create mode 100644 include/configs/mvebu_alleycat-5.h

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Re: Please pull u-boot-marvell/master
  2022-10-06 10:47 Stefan Roese
@ 2022-10-06 14:25 ` Tom Rini
  0 siblings, 0 replies; 212+ messages in thread
From: Tom Rini @ 2022-10-06 14:25 UTC (permalink / raw)
  To: Stefan Roese; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 194 bytes --]

On Thu, Oct 06, 2022 at 12:47:04PM +0200, Stefan Roese wrote:

> Hi Tom,
> 
> please pull this batch of mostly Marvell related patches:
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
@ 2022-10-06 10:47 Stefan Roese
  2022-10-06 14:25 ` Tom Rini
  0 siblings, 1 reply; 212+ messages in thread
From: Stefan Roese @ 2022-10-06 10:47 UTC (permalink / raw)
  To: Tom Rini, U-Boot Mailing List

Hi Tom,

please pull this batch of mostly Marvell related patches:

----------------------------------------------------------------
- Kirkwood: remove km/keymile kirkwood boards (Holger)
- mtd: nand: pxa3xx: simplify ECC hardware parameters (Chris)
- tools: kwbimage: Verify maximal kwbimage header size (Pali)
- mvebu: Add support for programming LD eFuse on Armada 385 (Pali)
- mvebu: Misc timer improvements / cleanup (Stefan)
----------------------------------------------------------------

Here the Azure build, without any issues:

https://dev.azure.com/sr0718/u-boot/_build/results?buildId=272&view=results

Thanks,
Stefan


The following changes since commit 2d4591353452638132d711551fec3495b7644731:

   Merge branch 'next' (2022-10-03 15:39:46 -0400)

are available in the Git repository at:

   git@source.denx.de:u-boot/custodians/u-boot-marvell.git

for you to fetch changes up to 3bb0458fa0ef127718ed1c47c33279f9ef03238d:

   arm: mvebu: turris_omnia: Specify VHV gpio for eFUSE programming 
(2022-10-06 10:15:35 +0200)

----------------------------------------------------------------
Chris Packham (1):
       mtd: nand: pxa3xx: simplify ECC hardware parameters

Holger Brunck (1):
       board/km: remove kirkwood boards

Pali Rohár (4):
       tools: kwbimage: Verify maximal kwbimage header size
       arm: mvebu: Add support for programming LD0 and LD1 eFuse
       arm: mvebu: Add support for specifying VHV_Enable GPIO
       arm: mvebu: turris_omnia: Specify VHV gpio for eFUSE programming

Stefan Roese (2):
       arm: mvebu: Remove timer.c
       timer: orion-timer: Only init timer once

  arch/arm/dts/Makefile                      |   1 -
  arch/arm/dts/kirkwood-km_common.dtsi       |  48 ---
  arch/arm/dts/kirkwood-km_kirkwood.dts      |  53 ---
  arch/arm/mach-mvebu/Kconfig                |  15 +
  arch/arm/mach-mvebu/Makefile               |   5 -
  arch/arm/mach-mvebu/efuse.c                |  83 ++++-
  arch/arm/mach-mvebu/include/mach/efuse.h   |   4 +
  arch/arm/mach-mvebu/spl.c                  |   2 -
  arch/arm/mach-mvebu/timer.c                |  41 ---
  board/keymile/Kconfig                      |   1 -
  board/keymile/km_arm/Kconfig               |  86 -----
  board/keymile/km_arm/MAINTAINERS           |  11 -
  board/keymile/km_arm/Makefile              |  11 -
  board/keymile/km_arm/fpga_config.c         | 255 --------------
  board/keymile/km_arm/km_arm.c              | 520 
-----------------------------
  board/keymile/km_arm/kwbimage-memphis.cfg  | 179 ----------
  board/keymile/km_arm/kwbimage.cfg          | 161 ---------
  board/keymile/km_arm/kwbimage_128M16_1.cfg | 257 --------------
  board/keymile/km_arm/kwbimage_256M8_1.cfg  | 257 --------------
  board/keymile/scripts/develop-common.txt   |   2 +-
  configs/km_kirkwood_128m16_defconfig       |  81 -----
  configs/km_kirkwood_defconfig              |  81 -----
  configs/km_kirkwood_pci_defconfig          |  81 -----
  configs/kmcoge5un_defconfig                |  84 -----
  configs/kmnusa_defconfig                   |  85 -----
  configs/kmsuse2_defconfig                  |  85 -----
  configs/turris_omnia_defconfig             |   2 +
  drivers/mtd/nand/raw/pxa3xx_nand.c         | 247 ++++----------
  drivers/timer/orion-timer.c                |  10 +-
  include/configs/km/km_arm.h                | 158 ---------
  include/configs/km_kirkwood.h              | 118 -------
  scripts/config_whitelist.txt               |   1 -
  tools/kwbimage.c                           |   3 +
  33 files changed, 179 insertions(+), 2849 deletions(-)
  delete mode 100644 arch/arm/dts/kirkwood-km_common.dtsi
  delete mode 100644 arch/arm/dts/kirkwood-km_kirkwood.dts
  delete mode 100644 arch/arm/mach-mvebu/timer.c
  delete mode 100644 board/keymile/km_arm/Kconfig
  delete mode 100644 board/keymile/km_arm/MAINTAINERS
  delete mode 100644 board/keymile/km_arm/Makefile
  delete mode 100644 board/keymile/km_arm/fpga_config.c
  delete mode 100644 board/keymile/km_arm/km_arm.c
  delete mode 100644 board/keymile/km_arm/kwbimage-memphis.cfg
  delete mode 100644 board/keymile/km_arm/kwbimage.cfg
  delete mode 100644 board/keymile/km_arm/kwbimage_128M16_1.cfg
  delete mode 100644 board/keymile/km_arm/kwbimage_256M8_1.cfg
  delete mode 100644 configs/km_kirkwood_128m16_defconfig
  delete mode 100644 configs/km_kirkwood_defconfig
  delete mode 100644 configs/km_kirkwood_pci_defconfig
  delete mode 100644 configs/kmcoge5un_defconfig
  delete mode 100644 configs/kmnusa_defconfig
  delete mode 100644 configs/kmsuse2_defconfig
  delete mode 100644 include/configs/km/km_arm.h
  delete mode 100644 include/configs/km_kirkwood.h

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Re: Please pull u-boot-marvell/master
  2022-09-26 11:59 Stefan Roese
@ 2022-09-26 14:00 ` Tom Rini
  0 siblings, 0 replies; 212+ messages in thread
From: Tom Rini @ 2022-09-26 14:00 UTC (permalink / raw)
  To: Stefan Roese; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 180 bytes --]

On Mon, Sep 26, 2022 at 01:59:09PM +0200, Stefan Roese wrote:

> Hi Tom,
> 
> please pull this Turris GPIO fix from Pali:
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
@ 2022-09-26 11:59 Stefan Roese
  2022-09-26 14:00 ` Tom Rini
  0 siblings, 1 reply; 212+ messages in thread
From: Stefan Roese @ 2022-09-26 11:59 UTC (permalink / raw)
  To: Tom Rini, U-Boot Mailing List

Hi Tom,

please pull this Turris GPIO fix from Pali:

----------------------------------------------------------------
- gpio: turris_omnia_mcu: Fix registering gpios (Pali)
----------------------------------------------------------------

Here the Azure build, without any issues:

https://dev.azure.com/sr0718/u-boot/_build/results?buildId=269

Thanks,
Stefan

The following changes since commit 435596d57f8beedf36b5dc858fe7ba9d6c03334b:

   Merge tag 'u-boot-imx-20220922' of 
https://gitlab.denx.de/u-boot/custodians/u-boot-imx (2022-09-22 10:29:29 
-0400)

are available in the Git repository at:

   git@source.denx.de:u-boot/custodians/u-boot-marvell.git

for you to fetch changes up to 54bcd84adf2dd2a42552143549541b2c809869a6:

   gpio: turris_omnia_mcu: Fix registering gpios (2022-09-26 10:04:37 +0200)

----------------------------------------------------------------
Pali Rohár (1):
       gpio: turris_omnia_mcu: Fix registering gpios

  drivers/gpio/turris_omnia_mcu.c | 19 +++++++++++++++----
  1 file changed, 15 insertions(+), 4 deletions(-)

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Re: Please pull u-boot-marvell/master
  2022-09-18 12:00 Stefan Roese
@ 2022-09-18 12:34 ` Tom Rini
  0 siblings, 0 replies; 212+ messages in thread
From: Tom Rini @ 2022-09-18 12:34 UTC (permalink / raw)
  To: Stefan Roese; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 195 bytes --]

On Sun, Sep 18, 2022 at 02:00:09PM +0200, Stefan Roese wrote:

> Hi Tom,
> 
> please pull these last minute fixes for Armada / Kirkwood:
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
@ 2022-09-18 12:00 Stefan Roese
  2022-09-18 12:34 ` Tom Rini
  0 siblings, 1 reply; 212+ messages in thread
From: Stefan Roese @ 2022-09-18 12:00 UTC (permalink / raw)
  To: Tom Rini, U-Boot Mailing List

Hi Tom,

please pull these last minute fixes for Armada / Kirkwood:

----------------------------------------------------------------
- mvebu: turris_omnia: Fix setting switch CONFIG pins on new board 
design (Marek)
- orion-timer: Use timer_conv_64() to fix timer wrap around (Stefan)
----------------------------------------------------------------

Here the Azure build, without any issues:

https://dev.azure.com/sr0718/u-boot/_build/results?buildId=263&view=results

Thanks,
Stefan

The following changes since commit 4f2c559b9a2ad86e03dffeef720257ea680707d0:

   Merge tag 'u-boot-stm32-20220915' of 
https://source.denx.de/u-boot/custodians/u-boot-stm (2022-09-15 12:17:49 
-0400)

are available in the Git repository at:

   git@source.denx.de:u-boot/custodians/u-boot-marvell.git

for you to fetch changes up to 5996a8a8356c11c6eb504eeea93c267f9adbf53c:

   timer: orion-timer: Use timer_conv_64() to fix timer wrap around 
(2022-09-18 12:41:57 +0200)

----------------------------------------------------------------
Marek Behún (1):
       arm: mvebu: turris_omnia: Fix setting switch CONFIG pins on new 
board design

Stefan Roese (1):
       timer: orion-timer: Use timer_conv_64() to fix timer wrap around

  board/CZ.NIC/turris_omnia/turris_omnia.c | 2 +-
  drivers/timer/orion-timer.c              | 2 +-
  2 files changed, 2 insertions(+), 2 deletions(-)

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Re: Please pull u-boot-marvell/master
  2022-09-13 10:26 Stefan Roese
@ 2022-09-13 13:49 ` Tom Rini
  0 siblings, 0 replies; 212+ messages in thread
From: Tom Rini @ 2022-09-13 13:49 UTC (permalink / raw)
  To: Stefan Roese; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 235 bytes --]

On Tue, Sep 13, 2022 at 12:26:22PM +0200, Stefan Roese wrote:

> Hi Tom,
> 
> please pull this next batch of Armada cache related fixes and
> some board specific enhancements:
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
@ 2022-09-13 10:26 Stefan Roese
  2022-09-13 13:49 ` Tom Rini
  0 siblings, 1 reply; 212+ messages in thread
From: Stefan Roese @ 2022-09-13 10:26 UTC (permalink / raw)
  To: Tom Rini, U-Boot Mailing List

Hi Tom,

please pull this next batch of Armada cache related fixes and
some board specific enhancements:

----------------------------------------------------------------
- mvebu: Armada 32bit: Cache setup fixes (Pali)
- cmd: mvebu/bubt: Misc enhancements (Pali)
- kirkwood: Add CONFIG_SUPPORT_PASSING_ATAGS (Tony)
- board: turris: Misc improvements (Pali)
- tools: kwboot: Change KWBOOT_MSG_RSP_TIMEO_AXP to 10ms (Stefan)
- tools: termios_linux.h: Fix compilation on non-glibc systems (Pali)
----------------------------------------------------------------

Here the Azure build, without any issues:

https://dev.azure.com/sr0718/u-boot/_build/results?buildId=259&view=results

Thanks,
Stefan

The following changes since commit 0ba282e0eeaf29fd78f021fd2f95f7bc3109868d:

   Merge tag 'dm-pull-12sep22' of 
https://source.denx.de/u-boot/custodians/u-boot-dm (2022-09-12 09:47:16 
-0400)

are available in the Git repository at:

   git@source.denx.de:u-boot/custodians/u-boot-marvell.git

for you to fetch changes up to 5818198e6a184963c6afc82178b23a64435ace6a:

   arm: mvebu: Fix moving internal registers (2022-09-13 09:04:22 +0200)

----------------------------------------------------------------
Pali Rohár (14):
       cmd: mvebu/bubt: Check for A38x image data checksum
       cmd: mvebu/bubt: Check for A38x/A37xx OTP secure bits and secure boot
       arm: mvebu: Espressobin: When emmc is not present disable it also 
in OF_LIVE
       board: turris: Initialize serial# env
       arm: mvebu: turris_{omnia, mox}: Reset bootdelay env for rescue
       arm: mvebu: turris_mox: Add support for distroboot $fdt_addr
       tools: termios_linux.h: Fix compilation on non-glibc systems
       arm: mvebu: turris_omnia: Allow to use second serial port
       arm: mvebu: Mark constant data with const keyword
       arm: mvebu: Fix function enable_caches
       arm: mvebu: Guard non-AXP code by checking for AXP
       arm: mvebu: lowlevel.S: Use CR_M from asm/system.h
       arm: mvebu: Enable L2 cache also on Armada 38x
       arm: mvebu: Fix moving internal registers

Stefan Roese (1):
       tools: kwboot: Change KWBOOT_MSG_RSP_TIMEO_AXP to 10ms

Tony Dinh (1):
       arm: kirkwood: Add CONFIG_SUPPORT_PASSING_ATAGS

  arch/arm/include/asm/pl310.h                       |   9 +-
  arch/arm/mach-kirkwood/cpu.c                       |   2 +-
  arch/arm/mach-kirkwood/include/mach/cpu.h          |   2 +-
  arch/arm/mach-mvebu/cpu.c                          |  39 ++---
  arch/arm/mach-mvebu/include/mach/cpu.h             |   2 +-
  arch/arm/mach-mvebu/lowlevel.S                     |  30 +++-
  arch/arm/mach-mvebu/mbus.c                         |   2 +-
  .../mach-mvebu/serdes/a38x/high_speed_env_spec.c   |   2 +-
  arch/arm/mach-mvebu/system-controller.c            |   2 +-
  board/CZ.NIC/turris_atsha_otp.c                    |  33 +++-
  board/CZ.NIC/turris_atsha_otp.h                    |   3 +-
  board/CZ.NIC/turris_mox/turris_mox.c               |  53 ++++++-
  board/CZ.NIC/turris_omnia/turris_omnia.c           |  16 +-
  board/Marvell/mvebu_armada-37xx/board.c            |   2 +
  cmd/mvebu/Kconfig                                  |   1 +
  cmd/mvebu/bubt.c                                   | 174 
+++++++++++++++++++--
  configs/dockstar_defconfig                         |   3 +
  configs/dreamplug_defconfig                        |   3 +
  configs/goflexhome_defconfig                       |   3 +
  configs/iconnect_defconfig                         |   3 +
  configs/pogo_e02_defconfig                         |   3 +
  configs/sheevaplug_defconfig                       |   3 +
  configs/turris_omnia_defconfig                     |   2 +
  include/configs/turris_mox.h                       |   1 +
  tools/kwboot.c                                     |   2 +-
  tools/termios_linux.h                              |   1 +
  26 files changed, 340 insertions(+), 56 deletions(-)

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Re: Please pull u-boot-marvell/master
  2022-08-23 15:09 Stefan Roese
@ 2022-08-24 13:52 ` Tom Rini
  0 siblings, 0 replies; 212+ messages in thread
From: Tom Rini @ 2022-08-24 13:52 UTC (permalink / raw)
  To: Stefan Roese; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 199 bytes --]

On Tue, Aug 23, 2022 at 05:09:56PM +0200, Stefan Roese wrote:

> Hi Tom,
> 
> please pull this next batch of mostly Marvell related patches:
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
@ 2022-08-23 15:09 Stefan Roese
  2022-08-24 13:52 ` Tom Rini
  0 siblings, 1 reply; 212+ messages in thread
From: Stefan Roese @ 2022-08-23 15:09 UTC (permalink / raw)
  To: Tom Rini, U-Boot Mailing List

Hi Tom,

please pull this next batch of mostly Marvell related patches:

----------------------------------------------------------------
- kirkwood: pogo_v4 & nsa310s: Add distro boot (Tony)
- kirkwood: add DM timer support and use it on lsxl boards (Michael)
- kirkwood: convert the Buffalo Linkstation LS-CHLv2 and XHL boards
   to DM (Michael)
- mvebu: turris_mox/omnia: misc improments (Pali)
- mvebu: mbus: Fix mbus driver to work also after U-Boot relocation (Pali)
----------------------------------------------------------------

Here the Azure build, without any issues:

https://dev.azure.com/sr0718/u-boot/_build/results?buildId=241&view=results

Thanks,
Stefan

The following changes since commit 1d323d83061fae8f94a9118b8db3384daef26216:

   Prepare v2022.10-rc3 (2022-08-22 18:54:48 -0400)

are available in the Git repository at:

   git@source.denx.de:u-boot/custodians/u-boot-marvell.git

for you to fetch changes up to 560a5c3bb3bedac7d1da93362401a1d926214660:

   board: lsxl: update the README (2022-08-23 12:40:34 +0200)

----------------------------------------------------------------
Michael Walle (21):
       time: move the CONFIG_SYS_TIMER_RATE handling to the compiler
       arm: kirkwood: make it CONFIG_TIMER aware
       timer: add orion-timer support
       button: gpio: add DM_GPIO dependency
       board: lsxl: limit size to 384kiB
       board: lsxl: remove unused features
       board: lsxl: remove eraseenv script
       board: lsxl: remove CONFIG_ENV_OVERWRITE
       board: lsxl: remove unused header files
       board: lsxl: automatically select CONFIG_MISC_INIT_R
       board: lsxl: use CONFIG_DEFAULT_FDT_FILE
       board: lsxl: reorder image loading and remove ramdisk_len
       board: lsxl: use proper *_r variables
       board: lsxl: enable ATAGS support
       board: lsxl: make last resort recovery more reliable
       board: lsxl: convert to DM_GPIO
       board: lsxl: convert to DM_ETH
       board: lsxl: convert to DM_SERIAL
       board: lsxl: convert to CONFIG_TIMER
       board: lsxl: disable eth0
       board: lsxl: update the README

Pali Rohár (5):
       arm: mvebu: Define env_sf_get_env_addr() for all Armada boards in SPL
       arm: mvebu: turris_omnia: Show MCU version
       arm: mvebu: turris_mox: Set "sfp" label in eth1 DT node when only 
Mox SFP is detected
       arm: mvebu: mbus: Fix mbus driver to work also after U-Boot 
relocation
       arm: kirkwood: 88f6281: Detect CONFIG_SYS_TCLK from SAR register

Tony Dinh (2):
       arm: kirkwood: pogo_v4: Add Distro boot capability
       arm: kirkwood: nsa310s: Add Distro boot capability

  arch/arm/dts/kirkwood-lschlv2-u-boot.dtsi       |  13 ++
  arch/arm/dts/kirkwood-lsxhl-u-boot.dtsi         |  13 ++
  arch/arm/mach-kirkwood/Kconfig                  |   2 +
  arch/arm/mach-kirkwood/include/mach/config.h    |   2 +
  arch/arm/mach-kirkwood/include/mach/cpu.h       |   3 -
  arch/arm/mach-kirkwood/include/mach/kw88f6281.h |   3 +-
  arch/arm/mach-kirkwood/include/mach/soc.h       |   2 +
  arch/arm/mach-mvebu/Makefile                    |   3 +
  arch/arm/mach-mvebu/include/mach/cpu.h          |   3 -
  arch/arm/mach-mvebu/mbus.c                      | 167 
++++++++++--------------
  arch/arm/mach-mvebu/spl.c                       |  13 ++
  board/CZ.NIC/turris_mox/turris_mox.c            |   5 +
  board/CZ.NIC/turris_omnia/turris_omnia.c        |  46 +++++--
  board/Synology/ds109/ds109.c                    |   1 +
  board/alliedtelesis/x530/x530.c                 |   2 +-
  board/buffalo/lsxl/README                       |  32 ++---
  board/buffalo/lsxl/lsxl.c                       | 165 
+++++++++++++----------
  board/maxbcm/maxbcm.c                           |   8 +-
  board/theadorable/theadorable.c                 |   4 +-
  board/zyxel/nsa310s/MAINTAINERS                 |   1 -
  configs/lschlv2_defconfig                       |  31 +++--
  configs/lsxhl_defconfig                         |  31 +++--
  configs/nsa310s_defconfig                       |  17 +--
  configs/pogo_v4_defconfig                       |  25 ++--
  drivers/button/Kconfig                          |   1 +
  drivers/timer/Kconfig                           |   6 +
  drivers/timer/Makefile                          |   1 +
  drivers/timer/orion-timer.c                     |  63 +++++++++
  include/configs/lsxl.h                          |  76 ++++-------
  include/configs/nsa310s.h                       |  31 ++++-
  include/configs/pogo_v4.h                       |  54 ++++++--
  include/linux/mbus.h                            |  13 +-
  lib/time.c                                      |  15 ++-
  33 files changed, 521 insertions(+), 331 deletions(-)
  create mode 100644 arch/arm/dts/kirkwood-lschlv2-u-boot.dtsi
  create mode 100644 arch/arm/dts/kirkwood-lsxhl-u-boot.dtsi
  create mode 100644 drivers/timer/orion-timer.c

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Re: Please pull u-boot-marvell/master
  2022-08-09 11:43 Stefan Roese
@ 2022-08-09 16:33 ` Tom Rini
  0 siblings, 0 replies; 212+ messages in thread
From: Tom Rini @ 2022-08-09 16:33 UTC (permalink / raw)
  To: Stefan Roese; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 199 bytes --]

On Tue, Aug 09, 2022 at 01:43:35PM +0200, Stefan Roese wrote:

> Hi Tom,
> 
> please pull this next batch of mostly Marvell related patches:
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
@ 2022-08-09 11:43 Stefan Roese
  2022-08-09 16:33 ` Tom Rini
  0 siblings, 1 reply; 212+ messages in thread
From: Stefan Roese @ 2022-08-09 11:43 UTC (permalink / raw)
  To: Tom Rini, U-Boot Mailing List

Hi Tom,

please pull this next batch of mostly Marvell related patches:

----------------------------------------------------------------
- mvebu/turris_omina: Misc fixes and improvements (Pali & Marek)
- mvebu: spl: Always fallback to BootROM boot method (Pali)
- mvebu: Cleanup u-boot,dm-pre-reloc code (Pali)
- gpio: Remove mvgpio driver (Chris)
- SBx81LIFKW/SBx81LIFXCAT disable KIRKWOOD_GPIO (Chris)
- misc: atsha204a: Don't check for error when waking up the device (Pali)
----------------------------------------------------------------

Here the Azure build, without any issues:

https://dev.azure.com/sr0718/u-boot/_build/results?buildId=227&view=results

Thanks,
Stefan


The following changes since commit aef6839747b5b01e3d1d32d16e712d42a6702b88:

   Prepare v2022.10-rc2 (2022-08-08 20:35:53 -0400)

are available in the Git repository at:

   git@source.denx.de:u-boot/custodians/u-boot-marvell.git

for you to fetch changes up to ca514d0267f92d8aac2eb5f92ff7d150078df423:

   misc: atsha204a: Don't check for error when waking up the device 
(2022-08-09 10:01:31 +0200)

----------------------------------------------------------------
Chris Packham (7):
       ARM: kirkwood: SBx81LIFKW: remove direct access of GPIO registers
       ARM: kirkwood: SBx81LIFKW: update for DM_GPIO
       ARM: kirkwood: SBx81LIFKW: enable CMD_GPIO
       ARM: kirkwood: SBx81LIFKW: disable KIRKWOOD_GPIO
       ARM: kirkwood: SBx81LIFKW: enable CONFIG_NET_RANDOM_ETHADDR
       ARM: kirkwood: SBx81LIFXCAT: disable KIRKWOOD_GPIO
       gpio: Remove mvgpio driver

Marek Behún (1):
       arm: mvebu: turris_omnia: Add Winbond SPI flash support

Pali Rohár (17):
       arm: mvebu: turris_omnia: Show MCU type in show_board_info()
       arm: mvebu: turris_omnia: Add support for design with SW reset 
signals
       arm: mvebu: turris_omnia: Do not fail in fixup_mtd_partitions 
when partitions do not exist
       arm: mvebu: turris_omnia: Increase fdt size in fixup_mtd_partitions
       gpio: turris_omnia_mcu: Fix usage of CMD_EXT_CONTROL
       arm: mvebu: turris_omnia: Remove hardcoded spi-nor device tree path
       arm: mvebu: spl: Always fallback to BootROM boot method
       arm: mvebu: dts: Build only arch-compatible dts files
       arm: mvebu: Introduce mvebu-u-boot.dtsi for 32-bit Armada SoCs
       arm: mvebu: Remove redundant u-boot, dm-pre-reloc from all 32-bit 
Armada SoCs
       arm: mvebu: armada-xp-theadorable.dts: Move u-boot, dm-pre-reloc 
to -u-boot.dtsi
       arm: mvebu: armada-38x-controlcenterdc.dts: Move u-boot, 
dm-pre-reloc to -u-boot.dtsi
       arm64: a37xx: pinctrl: Fix definitions for MPP pins 20-22
       arm64: a37xx: pinctrl: Remove unused macro PIN_GRP()
       arm64: a37xx: pinctrl: Improve description for pinmux command
       pci: pci_mvebu: Add support for reset-gpios
       misc: atsha204a: Don't check for error when waking up the device

  arch/arm/dts/Makefile                              |  28 +-
  arch/arm/dts/armada-370-xp.dtsi                    |   1 -
  arch/arm/dts/armada-375-db.dts                     |   3 -
  arch/arm/dts/armada-375.dtsi                       |   2 -
  arch/arm/dts/armada-385-atl-x530-u-boot.dtsi       |  14 +-
  arch/arm/dts/armada-385-db-88f6820-amc.dts         |   3 -
  arch/arm/dts/armada-385-turris-omnia-u-boot.dtsi   |   8 +-
  arch/arm/dts/armada-388-clearfog-u-boot.dtsi       |   2 +
  arch/arm/dts/armada-388-gp.dts                     |   3 -
  arch/arm/dts/armada-388-helios4-u-boot.dtsi        |   2 +
  .../arm/dts/armada-38x-controlcenterdc-u-boot.dtsi |  25 ++
  arch/arm/dts/armada-38x-controlcenterdc.dts        |  20 --
  arch/arm/dts/armada-38x-solidrun-microsom.dtsi     |   1 -
  arch/arm/dts/armada-38x.dtsi                       |   2 -
  arch/arm/dts/armada-xp-crs305-1g-4s-u-boot.dtsi    |  13 -
  arch/arm/dts/armada-xp-crs305-1g-4s.dtsi           |   1 -
  arch/arm/dts/armada-xp-crs326-24g-2s-u-boot.dtsi   |  13 -
  arch/arm/dts/armada-xp-crs326-24g-2s.dtsi          |   1 -
  .../arm/dts/armada-xp-crs328-4c-20s-4s-u-boot.dtsi |  13 -
  arch/arm/dts/armada-xp-crs328-4c-20s-4s.dtsi       |   1 -
  arch/arm/dts/armada-xp-db-xc3-24g4xg-u-boot.dtsi   |  12 +-
  arch/arm/dts/armada-xp-gp-u-boot.dtsi              |  19 --
  arch/arm/dts/armada-xp-maxbcm.dts                  |   1 -
  arch/arm/dts/armada-xp-synology-ds414-u-boot.dtsi  |   9 -
  arch/arm/dts/armada-xp-synology-ds414.dts          |   1 -
  arch/arm/dts/armada-xp-theadorable-u-boot.dtsi     |   5 +
  arch/arm/dts/armada-xp-theadorable.dts             |   4 -
  arch/arm/dts/armada-xp.dtsi                        |   1 -
  arch/arm/dts/kirkwood-atl-sbx81lifkw.dts           |  14 +
  arch/arm/dts/mvebu-u-boot.dtsi                     |  24 ++
  arch/arm/mach-mvebu/spl.c                          |   7 +
  board/CZ.NIC/turris_omnia/turris_omnia.c           | 295 
++++++++++++++++++++-
  board/alliedtelesis/SBx81LIFKW/sbx81lifkw.c        |  71 ++---
  configs/SBx81LIFKW_defconfig                       |   5 +-
  configs/SBx81LIFXCAT_defconfig                     |   1 -
  configs/turris_omnia_defconfig                     |   1 +
  drivers/gpio/Makefile                              |   1 -
  drivers/gpio/mvgpio.c                              |  97 -------
  drivers/gpio/mvgpio.h                              |  53 ----
  drivers/gpio/turris_omnia_mcu.c                    |  56 ++--
  drivers/misc/atsha204a-i2c.c                       |  11 +-
  drivers/pci/Kconfig                                |   1 +
  drivers/pci/pci_mvebu.c                            |  14 +
  drivers/pinctrl/mvebu/pinctrl-armada-37xx.c        |  30 ++-
  44 files changed, 481 insertions(+), 408 deletions(-)
  create mode 100644 arch/arm/dts/armada-38x-controlcenterdc-u-boot.dtsi
  delete mode 100644 arch/arm/dts/armada-xp-crs305-1g-4s-u-boot.dtsi
  delete mode 100644 arch/arm/dts/armada-xp-crs326-24g-2s-u-boot.dtsi
  delete mode 100644 arch/arm/dts/armada-xp-crs328-4c-20s-4s-u-boot.dtsi
  delete mode 100644 arch/arm/dts/armada-xp-gp-u-boot.dtsi
  delete mode 100644 arch/arm/dts/armada-xp-synology-ds414-u-boot.dtsi
  create mode 100644 arch/arm/dts/armada-xp-theadorable-u-boot.dtsi
  create mode 100644 arch/arm/dts/mvebu-u-boot.dtsi
  delete mode 100644 drivers/gpio/mvgpio.c
  delete mode 100644 drivers/gpio/mvgpio.h

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Re: Please pull u-boot-marvell/master
  2022-07-29 12:05 Stefan Roese
@ 2022-07-29 14:31 ` Tom Rini
  0 siblings, 0 replies; 212+ messages in thread
From: Tom Rini @ 2022-07-29 14:31 UTC (permalink / raw)
  To: Stefan Roese; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 199 bytes --]

On Fri, Jul 29, 2022 at 02:05:56PM +0200, Stefan Roese wrote:

> Hi Tom,
> 
> please pull this next batch of mostly Marvell related patches:
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
@ 2022-07-29 12:05 Stefan Roese
  2022-07-29 14:31 ` Tom Rini
  0 siblings, 1 reply; 212+ messages in thread
From: Stefan Roese @ 2022-07-29 12:05 UTC (permalink / raw)
  To: Tom Rini, U-Boot Mailing List

Hi Tom,

please pull this next batch of mostly Marvell related patches:

----------------------------------------------------------------
- mvebu: Add Armada 38x pin muxing support (Pali)
- a37xx: pinctrl: Fix requesting GPIOs and pinmux command (Pali)
- mvebu: pinctrl: apply SDHCI PHY config for A7K (Kosta)
- gpio: Add Turris Omnia MCU driver (Pali)
- cmd: mvebu/bubt: Improvements for image verification (Pali)
- mvebu: turris_omnia: Fix mpp26 pin name and comment (Marek)
----------------------------------------------------------------

Here the Azure build, without any issues:

https://dev.azure.com/sr0718/u-boot/_build/results?buildId=223&view=results

Thanks,
Stefan


The following changes since commit 87069c79e830b2ab909537946a1e1db0e5fe7d8c:

   Merge https://gitlab.denx.de/u-boot/custodians/u-boot-mmc (2022-07-27 
07:00:54 -0400)

are available in the Git repository at:

   git@source.denx.de:u-boot/custodians/u-boot-marvell.git

for you to fetch changes up to b2d7619e46aa414cba14a1705892b7e249468d6f:

   arm: mvebu: turris_omnia: Fix mpp26 pin name and comment (2022-07-29 
13:55:52 +0200)

----------------------------------------------------------------
Konstantin Porotchkin (1):
       mvebu: pinctrl: apply SDHCI PHY config for A7K

Marek Behún (1):
       arm: mvebu: turris_omnia: Fix mpp26 pin name and comment

Pali Rohár (24):
       pinctrl: Add new function pinctrl_generic_set_state_prefix()
       mvebu: pinctrl: Add Armada 38x driver
       arm: mvebu: Add gpio-ranges into Armada 38x device tree file
       pinctrl: Add third argument label for pinctrl_gpio_request() function
       gpio: mvebu_gpio: Add .request and .rfree methods for Armada 38x
       gpio: mvebu_gpio: Read number of gpios from DT
       gpio: mvebu_gpio: Set bank name to mvebu%d
       arm: mvebu: turris_omnia: Enable a38x pinctrl and gpio support
       arm64: a37xx: pinctrl: Remove unused grp->pins fields
       arm64: a37xx: pinctrl: Remove duplicate info->groups and 
info->ngroups fields
       arm64: a37xx: pinctrl: Mark all functions and structures as static
       arm64: a37xx: pinctrl: Add missing pinmuxes into the list
       arm64: a37xx: pinctrl: Implement gpio_request_enable for gpio 
functionality
       arm64: a37xx: pinctrl: Implement get_pins_count, get_pin_name and 
get_pin_muxing functions
       gpio: Add Turris Omnia MCU driver
       arm: mvebu: turris_omnia: Add mcu node with gpio-controller
       cmd: mvebu/bubt: Verify image type for all 32-bit Aramda SoCs and 
Armada 3700
       cmd: mvebu/bubt: Correctly propagate failure during tftp transport
       cmd: mvebu/bubt: Add support for sha512 checksum validation for 
Armada 3700
       cmd: mvebu/bubt: Fix cmd main return value on error
       arm: mvebu: Fix compatible string for nand controller
       arm: mvebu: Synchronize armada-38x.dtsi with Linux v5.20
       arm: mvebu: Synchronize armada-385.dtsi with Linux v5.20
       arm: mvebu: Synchronize armada-385-turris-omnia with Linux v5.20

  arch/arm/dts/armada-370-xp.dtsi                  |   2 +-
  arch/arm/dts/armada-375.dtsi                     |   2 +-
  arch/arm/dts/armada-385-turris-omnia-u-boot.dtsi |   5 +-
  arch/arm/dts/armada-385-turris-omnia.dts         | 241 ++++++++--
  arch/arm/dts/armada-385.dtsi                     |  52 +-
  arch/arm/dts/armada-38x.dtsi                     |  59 ++-
  arch/arm/dts/armada-xp-db-xc3-24g4xg-u-boot.dtsi |   2 +-
  board/CZ.NIC/turris_omnia/MAINTAINERS            |   1 +
  cmd/mvebu/Kconfig                                |   1 +
  cmd/mvebu/bubt.c                                 |  98 ++--
  configs/turris_omnia_defconfig                   |   3 +-
  drivers/gpio/Kconfig                             |   7 +
  drivers/gpio/Makefile                            |   1 +
  drivers/gpio/gpio-rcar.c                         |   2 +-
  drivers/gpio/mvebu_gpio.c                        |  11 +-
  drivers/gpio/turris_omnia_mcu.c                  | 309 ++++++++++++
  drivers/mtd/nand/raw/pxa3xx_nand.c               |   2 +-
  drivers/pinctrl/mvebu/Kconfig                    |   7 +
  drivers/pinctrl/mvebu/Makefile                   |   1 +
  drivers/pinctrl/mvebu/pinctrl-armada-37xx.c      | 189 ++++++--
  drivers/pinctrl/mvebu/pinctrl-armada-38x.c       | 589 
+++++++++++++++++++++++
  drivers/pinctrl/mvebu/pinctrl-mvebu.c            |   4 +-
  drivers/pinctrl/pinctrl-generic.c                | 100 +++-
  drivers/pinctrl/pinctrl-uclass.c                 |   3 +-
  include/dm/pinctrl.h                             |   5 +-
  25 files changed, 1532 insertions(+), 164 deletions(-)
  create mode 100644 drivers/gpio/turris_omnia_mcu.c
  create mode 100644 drivers/pinctrl/mvebu/pinctrl-armada-38x.c

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Re: Please pull u-boot-marvell/master
  2022-07-21 12:28 Stefan Roese
@ 2022-07-21 17:40 ` Tom Rini
  0 siblings, 0 replies; 212+ messages in thread
From: Tom Rini @ 2022-07-21 17:40 UTC (permalink / raw)
  To: Stefan Roese; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 200 bytes --]

On Thu, Jul 21, 2022 at 02:28:31PM +0200, Stefan Roese wrote:

> Hi Tom,
> 
> please pull this first batch of mostly Marvell related patches:
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
@ 2022-07-21 12:28 Stefan Roese
  2022-07-21 17:40 ` Tom Rini
  0 siblings, 1 reply; 212+ messages in thread
From: Stefan Roese @ 2022-07-21 12:28 UTC (permalink / raw)
  To: Tom Rini, U-Boot Mailing List

Hi Tom,

please pull this first batch of mostly Marvell related patches:

----------------------------------------------------------------
- turris: Misc updates (Pali)
- mvebu: handle non-zero base address for RAM (Chris)
- mvebu: add support for Methode eDPU (Robert)
- mvebu: a3720: Set BOOT_TARGET_DEVICES list to enabled peripherals (Pali)
- tlv_eeprom: Add missing CRC32 dependency (Pali)
- treewide: Fix Marek's name and change my e-mail address (Marek)
- mvebu: eDPU/uDPU: Misc updates (Robert)
- mvebu: Avoid reading MVEBU_REG_PCIE_DEVID register too many times (Pali)
----------------------------------------------------------------

Here the Azure build, without any issues:

https://dev.azure.com/sr0718/u-boot/_build/results?buildId=209&view=results

Thanks,
Stefan

The following changes since commit 88d931a71052fc8fb7b48126ae09aa875745d5ec:

   Merge tag 'for-v2022.10' of 
https://source.denx.de/u-boot/custodians/u-boot-ubi (2022-07-20 07:38:49 
-0400)

are available in the Git repository at:

   git@source.denx.de:u-boot/custodians/u-boot-marvell.git

for you to fetch changes up to ca85b5a146ebfd6da81f4b79e4b51eb9c5d6f60b:

   arm: mvebu: turris_omnia: Set ETHPRIME to DT alias (2022-07-21 
10:14:04 +0200)

----------------------------------------------------------------
Chris Packham (1):
       arm64: mvebu: handle non-zero base address for RAM

Marek Behún (2):
       board: turris: Fix MAINTAINERS and add Pali
       treewide: Fix Marek's name and change my e-mail address

Pali Rohár (7):
       board: turris: Find atsha device by atsha driver
       arm: mvebu: a3720: Set BOOT_TARGET_DEVICES list to enabled 
peripherals
       arm: mvebu: a3720: Add NVMe to BOOT_TARGET_DEVICES list
       arch: mvebu: Disable by default unused peripherals in SPL
       tlv_eeprom: Add missing CRC32 dependency
       arm: mvebu: Avoid reading MVEBU_REG_PCIE_DEVID register too many 
times
       arm: mvebu: turris_omnia: Set ETHPRIME to DT alias

Robert Marko (5):
       arm: mvebu: dts: sync DTS
       arm: mvebu: add support for Methode eDPU
       MAINTAINERS: add myself as Methode maintainer
       mvebu: eDPU: disable SCSI support
       mvebu: uDPU: disable non-present peripherals

  .mailmap                                         |   2 +
  MAINTAINERS                                      |  20 +--
  arch/arm/dts/Makefile                            |   1 +
  arch/arm/dts/armada-3720-eDPU-u-boot.dtsi        |  45 +++++++
  arch/arm/dts/armada-3720-eDPU.dts                |  14 ++
  arch/arm/dts/armada-3720-uDPU.dts                | 155 
+---------------------
  arch/arm/dts/armada-3720-uDPU.dtsi               | 160 
+++++++++++++++++++++++
  arch/arm/dts/armada-385-turris-omnia-u-boot.dtsi |   2 +-
  arch/arm/dts/armada-385-turris-omnia.dts         |   6 +
  arch/arm/mach-mvebu/arm64-common.c               |   7 +-
  arch/arm/mach-mvebu/armada3700/cpu.c             |   2 +-
  arch/arm/mach-mvebu/armada3700/mbox.c            |   2 +-
  arch/arm/mach-mvebu/cpu.c                        |  67 ++++------
  arch/arm/mach-mvebu/dram.c                       |  18 +--
  arch/arm/mach-mvebu/include/mach/cpu.h           |   9 --
  arch/arm/mach-mvebu/include/mach/mbox.h          |   2 +-
  board/CZ.NIC/turris_atsha_otp.c                  |   7 +-
  board/CZ.NIC/turris_mox/MAINTAINERS              |   6 +-
  board/CZ.NIC/turris_mox/Makefile                 |   2 +-
  board/CZ.NIC/turris_mox/mox_sp.c                 |   2 +-
  board/CZ.NIC/turris_mox/mox_sp.h                 |   2 +-
  board/CZ.NIC/turris_mox/turris_mox.c             |   2 +-
  board/CZ.NIC/turris_omnia/MAINTAINERS            |   7 +-
  board/CZ.NIC/turris_omnia/Makefile               |   2 +-
  board/CZ.NIC/turris_omnia/turris_omnia.c         |   2 +-
  board/Marvell/mvebu_armada-37xx/MAINTAINERS      |   5 -
  cmd/Kconfig                                      |   2 +
  cmd/btrfs.c                                      |   2 +-
  common/spl/Kconfig                               |   2 +
  configs/eDPU_defconfig                           |  99 ++++++++++++++
  configs/turris_omnia_defconfig                   |   2 +-
  configs/uDPU_defconfig                           |   7 +-
  disk/Kconfig                                     |   2 +
  doc/kwboot.1                                     |   2 +-
  drivers/clk/mvebu/armada-37xx-periph.c           |   2 +-
  drivers/clk/mvebu/armada-37xx-tbg.c              |   2 +-
  drivers/misc/atsha204a-i2c.c                     |   2 +-
  drivers/mmc/Kconfig                              |   1 +
  drivers/rtc/armada38x.c                          |   2 +-
  drivers/usb/Kconfig                              |   1 +
  drivers/watchdog/armada-37xx-wdt.c               |   2 +-
  drivers/watchdog/orion_wdt.c                     |   2 +-
  fs/btrfs/Makefile                                |   2 +-
  fs/btrfs/btrfs.c                                 |   2 +-
  fs/btrfs/btrfs.h                                 |   2 +-
  fs/btrfs/compression.c                           |   2 +-
  fs/btrfs/conv-funcs.h                            |   2 +-
  fs/btrfs/ctree.c                                 |   2 +-
  fs/btrfs/ctree.h                                 |   2 +-
  fs/btrfs/dev.c                                   |   2 +-
  fs/btrfs/dir-item.c                              |   2 +-
  fs/btrfs/extent-io.c                             |   2 +-
  fs/btrfs/inode.c                                 |   2 +-
  fs/btrfs/subvolume.c                             |   2 +-
  fs/fs_internal.c                                 |   2 +-
  include/atsha204a-i2c.h                          |   2 +-
  include/btrfs.h                                  |   2 +-
  include/configs/mvebu_armada-37xx.h              |  49 ++++++-
  include/configs/turris_mox.h                     |   2 +-
  include/configs/turris_omnia.h                   |   2 +-
  include/fs_internal.h                            |   2 +-
  include/u-boot/variadic-macro.h                  |   2 +-
  scripts/gen_ll_addressable_symbols.sh            |   2 +-
  tools/kwboot.c                                   |   2 +-
  tools/termios_linux.h                            |   2 +-
  65 files changed, 481 insertions(+), 293 deletions(-)
  create mode 100644 arch/arm/dts/armada-3720-eDPU-u-boot.dtsi
  create mode 100644 arch/arm/dts/armada-3720-eDPU.dts
  create mode 100644 arch/arm/dts/armada-3720-uDPU.dtsi
  create mode 100644 configs/eDPU_defconfig

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Re: Please pull u-boot-marvell/master
  2022-05-17  7:57 Stefan Roese
@ 2022-05-18 23:52 ` Tom Rini
  0 siblings, 0 replies; 212+ messages in thread
From: Tom Rini @ 2022-05-18 23:52 UTC (permalink / raw)
  To: Stefan Roese; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 199 bytes --]

On Tue, May 17, 2022 at 09:57:59AM +0200, Stefan Roese wrote:

> Hi Tom,
> 
> please pull this next batch of mostly Marvell related patches:
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
@ 2022-05-17  7:57 Stefan Roese
  2022-05-18 23:52 ` Tom Rini
  0 siblings, 1 reply; 212+ messages in thread
From: Stefan Roese @ 2022-05-17  7:57 UTC (permalink / raw)
  To: Tom Rini, U-Boot Mailing List

Hi Tom,

please pull this next batch of mostly Marvell related patches:

----------------------------------------------------------------
- Misc Kconfig cleanups (Chris & Pali)
- turris_omnia: Fix hangup in debug UART (this introduces
   TPL/SPL_DEBUG_UART_BASE) Pali
- mvebu: uDPU: include fixed-phy support (Robert)
- pinctrl: probe pinctrl drivers during post-bind (Robert)
----------------------------------------------------------------

Here the Azure build, without any issues:

https://dev.azure.com/sr0718/u-boot/_build/results?buildId=196&view=results

Thanks,
Stefan

The following changes since commit c387e62614713d0cc9e3ed022b86c9f320b02853:

   Merge branch '2022-05-11-Kconfig-cleanups-etc' (2022-05-11 13:27:44 
-0400)

are available in the Git repository at:

   git@source.denx.de:u-boot/custodians/u-boot-marvell.git

for you to fetch changes up to f9ec791b5e24378b71590877499f8683d5f54dac:

   pinctrl: probe pinctrl drivers during post-bind (2022-05-17 06:44:06 
+0200)

----------------------------------------------------------------
Chris Packham (1):
       arm: mvebu: Remove unused ARMADA_64BIT

Pali Rohár (9):
       cmd: mvebu: Hide bubt specific options when bubt is disabled
       arm: Add new config option ARCH_VERY_EARLY_INIT
       arm: mvebu: Move internal registers in arch_very_early_init() 
function
       serial: Add new config option SPL_DEBUG_UART_BASE
       serial: Add new config option TPL_DEBUG_UART_BASE
       serial: ns16550: Add support for SPL_DEBUG_UART_BASE
       arm: mvebu: turris_omnia: Fix DEBUG_UART_BASE
       arm: mvebu: Fix DEBUG_UART_BASE for all 32-bit boards
       arm: mvebu: turris_{omnia,mox}: Enable CONFIG_NETCONSOLE

Robert Marko (2):
       mvebu: uDPU: include fixed-phy support
       pinctrl: probe pinctrl drivers during post-bind

  arch/arm/Kconfig                    |  6 ++++++
  arch/arm/lib/crt0.S                 |  5 +++++
  arch/arm/mach-mvebu/Kconfig         |  5 +----
  arch/arm/mach-mvebu/Makefile        |  1 +
  arch/arm/mach-mvebu/cpu.c           | 31 -------------------------------
  arch/arm/mach-mvebu/lowlevel.S      | 27 +++++++++++++++++++++++++++
  cmd/mvebu/Kconfig                   |  4 ++++
  configs/clearfog_defconfig          |  3 ++-
  configs/controlcenterdc_defconfig   |  3 ++-
  configs/db-88f6820-amc_defconfig    |  3 ++-
  configs/db-88f6820-gp_defconfig     |  3 ++-
  configs/db-mv784mp-gp_defconfig     |  3 ++-
  configs/ds414_defconfig             |  3 ++-
  configs/helios4_defconfig           |  3 ++-
  configs/maxbcm_defconfig            |  3 ++-
  configs/theadorable_debug_defconfig |  3 ++-
  configs/turris_mox_defconfig        |  1 +
  configs/turris_omnia_defconfig      |  4 +++-
  configs/uDPU_defconfig              |  1 +
  configs/x530_defconfig              |  3 ++-
  drivers/pinctrl/pinctrl-uclass.c    |  7 +++++++
  drivers/serial/Kconfig              | 14 ++++++++++++++
  drivers/serial/ns16550.c            |  4 ++--
  23 files changed, 92 insertions(+), 48 deletions(-)
  create mode 100644 arch/arm/mach-mvebu/lowlevel.S

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Re: Please pull u-boot-marvell/master
  2022-05-04  9:26 Stefan Roese
@ 2022-05-04 15:41 ` Tom Rini
  0 siblings, 0 replies; 212+ messages in thread
From: Tom Rini @ 2022-05-04 15:41 UTC (permalink / raw)
  To: Stefan Roese; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 348 bytes --]

On Wed, May 04, 2022 at 11:26:40AM +0200, Stefan Roese wrote:

> Hi Tom,
> 
> please pull this next batch of Marvell related patches. Some
> of them are network driver related and are reviewed by Ramon.
> I also have the ack from Daniel to push the MIPS related
> patches via this tree:
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
@ 2022-05-04  9:26 Stefan Roese
  2022-05-04 15:41 ` Tom Rini
  0 siblings, 1 reply; 212+ messages in thread
From: Stefan Roese @ 2022-05-04  9:26 UTC (permalink / raw)
  To: Tom Rini, U-Boot Mailing List

Hi Tom,

please pull this next batch of Marvell related patches. Some
of them are network driver related and are reviewed by Ramon.
I also have the ack from Daniel to push the MIPS related
patches via this tree:

----------------------------------------------------------------
- mips: octeon: Add ethernet support (Aaron & Stefan)
- Misc mvneta changes, cleanups, fixes (Marek)
----------------------------------------------------------------

Here the Azure build, without any issues:

https://dev.azure.com/sr0718/u-boot/_build/results?buildId=190&view=results

Thanks,
Stefan


The following changes since commit 46eb29201c17e1273d1cabeafde378b0759c0d7d:

   Merge branch '2022-05-03-virtio-pci-add-and-fix-consistency-checks' 
(2022-05-03 18:33:46 -0400)

are available in the Git repository at:

   git@source.denx.de:u-boot/custodians/u-boot-marvell.git

for you to fetch changes up to 95a3a6ee086d47a8e0cd573e327fd48a97d87439:

   net: mvneta: Drop unneeded macro (2022-05-04 07:05:51 +0200)

----------------------------------------------------------------
Aaron Williams (40):
       mips: octeon: Add misc cvmx-* header files
       mips: octeon: Add cvmx-ilk-defs.h header file
       mips: octeon: Add cvmx-iob-defs.h header file
       mips: octeon: Add cvmx-lbk-defs.h header file
       mips: octeon: Add cvmx-npei-defs.h header file
       mips: octeon: Add cvmx-pcsxx-defs.h header file
       mips: octeon: Add cvmx-xcv-defs.h header file
       mips: octeon: Add cvmx-helper-agl.c
       mips: octeon: Add cvmx-helper-bgx.c
       mips: octeon: Add cvmx-helper-board.c
       mips: octeon: Add cvmx-helper-fpa.c
       mips: octeon: Add cvmx-helper-ilk.c
       mips: octeon: Add cvmx-helper-ipd.c
       mips: octeon: Add cvmx-helper-loop.c
       mips: octeon: Add cvmx-helper-npi.c
       mips: octeon: Add cvmx-helper-pki.c
       mips: octeon: Add cvmx-helper-pko.c
       mips: octeon: Add cvmx-helper-pko3.c
       mips: octeon: Add cvmx-helper-rgmii.c
       mips: octeon: Add cvmx-helper-sgmii.c
       mips: octeon: Add cvmx-helper-sfp.c
       mips: octeon: Add cvmx-helper-xaui.c
       mips: octeon: Add cvmx-agl.c
       mips: octeon: Add cvmx-cmd-queue.c
       mips: octeon: Add cvmx-fau-compat.c
       mips: octeon: Add cvmx-fpa.c
       mips: octeon: Add cvmx-fpa-resource.c
       mips: octeon: Add cvmx-global-resource.c
       mips: octeon: Add cvmx-ilk.c
       mips: octeon: Add cvmx-ipd.c
       mips: octeon: Add cvmx-pki.c
       mips: octeon: Add cvmx-pki-resources.c
       mips: octeon: Add cvmx-pko.c
       mips: octeon: Add cvmx-pko3.c
       mips: octeon: Add cvmx-pko3-queue.c
       mips: octeon: Add cvmx-pko3-compat.c
       mips: octeon: Add cvmx-pko3-resources.c
       mips: octeon: Add cvmx-pko-internal-ports-range.c
       mips: octeon: Add cvmx-qlm-tables.c
       mips: octeon: Add cvmx-range.c

Marek Behún (19):
       net: mvneta: Get rid of platdata
       net: mvneta: Fix 10Mbps speed
       net: mvneta: Use DM MDIO API for connecting PHY
       net: mvneta: Remember fixed link instead of PHY address in priv data
       arm: mvebu: Espressobin: Use DM registered MDIO to configure switch
       net: mdio-uclass: add dm_phy_find_by_ofnode() helper
       arm: mvebu: turris_mox: Use DM registered MDIO
       net: mvneta: Don't register MDIO bus
       net: mvneta: Fix unused variable warning if DM_GPIO is disabled
       net: mvneta: Drop one indentation level in mvneta_adjust_link()
       net: mvneta: Use bool instead of int for boolean variable
       net: mvneta: Drop unnecessary space
       net: mvneta: Don't check for CONFIG_PHYLIB
       net: mvneta: Rename CONFIG_NR_CPUS to MVNETA_NR_CPUS
       net: mvneta: Convert to use PHY_FIXED for fixed-link
       net: mvneta: Write PHY address just before enabling HW polling
       net: mvneta: Drop fixed_link member from private struct
       net: mvneta: Disable fixed PHY code if PHY_FIXED is not compiled in
       net: mvneta: Drop unneeded macro

Stefan Roese (12):
       mips: octeon: Misc changes to existing headers for upcoming eth 
support
       mips: octeon: Misc changes to existing C files for upcoming eth 
support
       mips: octeon: Makefile: Enable building of the newly added C files
       mips: octeon: cpu.c: Move bootmem init to arch_early_init_r()
       mips: octeon: cpu.c: Implement configure_lmtdma_window()
       mips: octeon: octeon_common.h: Move init SP because of increased 
image size
       mips: octeon: mrvl, cn73xx.dtsi: Add ethernet (BGX) and SMI DT nodes
       mips: octeon: mrvl, octeon-ebb7304.dts: Add ethernet DT support
       mips: octeon: mrvl, octeon-nic23.dts: Add ethernet DT support
       net: Add ethernet support for MIPS Octeon
       mips: octeon: ebb7304: Enable ethernet support
       mips: octeon: nic23: Enable ethernet support

  arch/arm/dts/armada-3720-turris-mox-u-boot.dtsi    |   19 -
  arch/mips/Kconfig                                  |    1 +
  arch/mips/dts/mrvl,cn73xx.dtsi                     |   35 +
  arch/mips/dts/mrvl,octeon-ebb7304.dts              |   45 +
  arch/mips/dts/mrvl,octeon-nic23.dts                |  238 ++
  arch/mips/mach-octeon/Makefile                     |   35 +-
  arch/mips/mach-octeon/cpu.c                        |   47 +-
  arch/mips/mach-octeon/cvmx-agl.c                   |  216 ++
  arch/mips/mach-octeon/cvmx-bootmem.c               |    3 +-
  arch/mips/mach-octeon/cvmx-cmd-queue.c             |  355 ++
  arch/mips/mach-octeon/cvmx-fau-compat.c            |   53 +
  arch/mips/mach-octeon/cvmx-fpa-resource.c          |  219 ++
  arch/mips/mach-octeon/cvmx-fpa.c                   | 1127 +++++++
  arch/mips/mach-octeon/cvmx-global-resources.c      |  517 +++
  arch/mips/mach-octeon/cvmx-helper-agl.c            |  231 ++
  arch/mips/mach-octeon/cvmx-helper-bgx.c            | 2737 +++++++++++++++
  arch/mips/mach-octeon/cvmx-helper-board.c          | 1824 ++++++++++
  arch/mips/mach-octeon/cvmx-helper-cfg.c            |  655 +---
  arch/mips/mach-octeon/cvmx-helper-fdt.c            |  898 ++---
  arch/mips/mach-octeon/cvmx-helper-fpa.c            |   76 +
  arch/mips/mach-octeon/cvmx-helper-ilk.c            |  902 +++++
  arch/mips/mach-octeon/cvmx-helper-ipd.c            |  286 ++
  arch/mips/mach-octeon/cvmx-helper-loop.c           |  178 +
  arch/mips/mach-octeon/cvmx-helper-npi.c            |  137 +
  arch/mips/mach-octeon/cvmx-helper-pki.c            |  549 +++
  arch/mips/mach-octeon/cvmx-helper-pko.c            |  203 ++
  arch/mips/mach-octeon/cvmx-helper-pko3.c           | 1088 ++++++
  arch/mips/mach-octeon/cvmx-helper-rgmii.c          |  398 +++
  arch/mips/mach-octeon/cvmx-helper-sfp.c            | 1309 ++++++++
  arch/mips/mach-octeon/cvmx-helper-sgmii.c          |  781 +++++
  arch/mips/mach-octeon/cvmx-helper-util.c           |  248 --
  arch/mips/mach-octeon/cvmx-helper-xaui.c           |  518 +++
  arch/mips/mach-octeon/cvmx-helper.c                |  845 +----
  arch/mips/mach-octeon/cvmx-ilk.c                   | 1199 +++++++
  arch/mips/mach-octeon/cvmx-ipd.c                   |  149 +
  arch/mips/mach-octeon/cvmx-pki-resources.c         |  285 ++
  arch/mips/mach-octeon/cvmx-pki.c                   |  910 +++++
  .../mach-octeon/cvmx-pko-internal-ports-range.c    |   99 +
  arch/mips/mach-octeon/cvmx-pko.c                   |  788 +++++
  arch/mips/mach-octeon/cvmx-pko3-compat.c           |  656 ++++
  arch/mips/mach-octeon/cvmx-pko3-queue.c            |  879 +++++
  arch/mips/mach-octeon/cvmx-pko3-resources.c        |  213 ++
  arch/mips/mach-octeon/cvmx-pko3.c                  |  786 +++++
  arch/mips/mach-octeon/cvmx-qlm-tables.c            |  292 ++
  arch/mips/mach-octeon/cvmx-range.c                 |  259 ++
  arch/mips/mach-octeon/include/mach/cvmx-agl.h      |   45 +
  arch/mips/mach-octeon/include/mach/cvmx-bootmem.h  |    3 +-
  arch/mips/mach-octeon/include/mach/cvmx-config.h   |  128 +
  arch/mips/mach-octeon/include/mach/cvmx-fau.h      |  581 ++++
  arch/mips/mach-octeon/include/mach/cvmx-fpa.h      |    3 +-
  arch/mips/mach-octeon/include/mach/cvmx-fpa3.h     |   37 -
  .../mach-octeon/include/mach/cvmx-helper-board.h   |    6 +-
  .../mach-octeon/include/mach/cvmx-helper-fdt.h     |   40 +-
  .../mach-octeon/include/mach/cvmx-helper-pko.h     |    2 +-
  arch/mips/mach-octeon/include/mach/cvmx-helper.h   |   20 +
  arch/mips/mach-octeon/include/mach/cvmx-ilk-defs.h | 2269 +++++++++++++
  arch/mips/mach-octeon/include/mach/cvmx-iob-defs.h | 1328 ++++++++
  arch/mips/mach-octeon/include/mach/cvmx-lbk-defs.h |  157 +
  arch/mips/mach-octeon/include/mach/cvmx-mdio.h     |  516 +++
  .../mips/mach-octeon/include/mach/cvmx-npei-defs.h | 3550 
++++++++++++++++++++
  .../mach-octeon/include/mach/cvmx-pcsxx-defs.h     |  787 +++++
  .../mach-octeon/include/mach/cvmx-pki-cluster.h    |  343 ++
  arch/mips/mach-octeon/include/mach/cvmx-pko.h      |  213 ++
  .../mach-octeon/include/mach/cvmx-pko3-resources.h |   36 +
  arch/mips/mach-octeon/include/mach/cvmx-pko3.h     | 1052 ++++++
  arch/mips/mach-octeon/include/mach/cvmx-range.h    |   23 +
  arch/mips/mach-octeon/include/mach/cvmx-regs.h     |  100 +-
  arch/mips/mach-octeon/include/mach/cvmx-xcv-defs.h |  226 ++
  arch/mips/mach-octeon/include/mach/octeon_eth.h    |   54 +-
  board/CZ.NIC/turris_mox/turris_mox.c               |   88 +-
  board/Marvell/mvebu_armada-37xx/board.c            |   26 +-
  board/Marvell/octeon_nic23/board.c                 |   87 +-
  configs/clearfog_defconfig                         |    1 +
  configs/controlcenterdc_defconfig                  |    1 +
  configs/db-88f6820-amc_defconfig                   |    1 +
  configs/db-88f6820-gp_defconfig                    |    1 +
  configs/db-mv784mp-gp_defconfig                    |    1 +
  configs/ds414_defconfig                            |    1 +
  configs/helios4_defconfig                          |    1 +
  configs/maxbcm_defconfig                           |    1 +
  configs/mvebu_espressobin-88f3720_defconfig        |    3 +
  configs/octeon_ebb7304_defconfig                   |    7 +
  configs/octeon_nic23_defconfig                     |   10 +-
  configs/theadorable_debug_defconfig                |    1 +
  configs/turris_mox_defconfig                       |    1 +
  configs/turris_omnia_defconfig                     |    2 +
  configs/uDPU_defconfig                             |    1 +
  drivers/net/Kconfig                                |    8 +
  drivers/net/Makefile                               |    1 +
  drivers/net/mvneta.c                               |  343 +-
  drivers/net/octeon/Makefile                        |    6 +
  drivers/net/octeon/octeon_eth.c                    | 1060 ++++++
  drivers/net/octeon/octeon_mdio.c                   |  226 ++
  include/configs/octeon_common.h                    |    2 +-
  include/configs/octeon_ebb7304.h                   |    2 +
  include/miiphy.h                                   |    9 +
  net/mdio-uclass.c                                  |   22 +
  97 files changed, 33853 insertions(+), 2867 deletions(-)
  create mode 100644 arch/mips/mach-octeon/cvmx-agl.c
  create mode 100644 arch/mips/mach-octeon/cvmx-cmd-queue.c
  create mode 100644 arch/mips/mach-octeon/cvmx-fau-compat.c
  create mode 100644 arch/mips/mach-octeon/cvmx-fpa-resource.c
  create mode 100644 arch/mips/mach-octeon/cvmx-fpa.c
  create mode 100644 arch/mips/mach-octeon/cvmx-global-resources.c
  create mode 100644 arch/mips/mach-octeon/cvmx-helper-agl.c
  create mode 100644 arch/mips/mach-octeon/cvmx-helper-bgx.c
  create mode 100644 arch/mips/mach-octeon/cvmx-helper-board.c
  create mode 100644 arch/mips/mach-octeon/cvmx-helper-fpa.c
  create mode 100644 arch/mips/mach-octeon/cvmx-helper-ilk.c
  create mode 100644 arch/mips/mach-octeon/cvmx-helper-ipd.c
  create mode 100644 arch/mips/mach-octeon/cvmx-helper-loop.c
  create mode 100644 arch/mips/mach-octeon/cvmx-helper-npi.c
  create mode 100644 arch/mips/mach-octeon/cvmx-helper-pki.c
  create mode 100644 arch/mips/mach-octeon/cvmx-helper-pko.c
  create mode 100644 arch/mips/mach-octeon/cvmx-helper-pko3.c
  create mode 100644 arch/mips/mach-octeon/cvmx-helper-rgmii.c
  create mode 100644 arch/mips/mach-octeon/cvmx-helper-sfp.c
  create mode 100644 arch/mips/mach-octeon/cvmx-helper-sgmii.c
  create mode 100644 arch/mips/mach-octeon/cvmx-helper-xaui.c
  create mode 100644 arch/mips/mach-octeon/cvmx-ilk.c
  create mode 100644 arch/mips/mach-octeon/cvmx-ipd.c
  create mode 100644 arch/mips/mach-octeon/cvmx-pki-resources.c
  create mode 100644 arch/mips/mach-octeon/cvmx-pki.c
  create mode 100644 arch/mips/mach-octeon/cvmx-pko-internal-ports-range.c
  create mode 100644 arch/mips/mach-octeon/cvmx-pko.c
  create mode 100644 arch/mips/mach-octeon/cvmx-pko3-compat.c
  create mode 100644 arch/mips/mach-octeon/cvmx-pko3-queue.c
  create mode 100644 arch/mips/mach-octeon/cvmx-pko3-resources.c
  create mode 100644 arch/mips/mach-octeon/cvmx-pko3.c
  create mode 100644 arch/mips/mach-octeon/cvmx-qlm-tables.c
  create mode 100644 arch/mips/mach-octeon/cvmx-range.c
  create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-agl.h
  create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-config.h
  create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-fau.h
  create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-ilk-defs.h
  create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-iob-defs.h
  create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-lbk-defs.h
  create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-mdio.h
  create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-npei-defs.h
  create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-pcsxx-defs.h
  create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-pki-cluster.h
  create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-pko.h
  create mode 100644 
arch/mips/mach-octeon/include/mach/cvmx-pko3-resources.h
  create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-pko3.h
  create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-range.h
  create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-xcv-defs.h
  create mode 100644 drivers/net/octeon/Makefile
  create mode 100644 drivers/net/octeon/octeon_eth.c
  create mode 100644 drivers/net/octeon/octeon_mdio.c

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Re: Please pull u-boot-marvell/master
  2022-05-02 15:53 Stefan Roese
@ 2022-05-03 15:06 ` Tom Rini
  0 siblings, 0 replies; 212+ messages in thread
From: Tom Rini @ 2022-05-03 15:06 UTC (permalink / raw)
  To: Stefan Roese; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 192 bytes --]

On Mon, May 02, 2022 at 05:53:36PM +0200, Stefan Roese wrote:

> Hi Tom,
> 
> please pull this next batch of Marvell related patches:
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
@ 2022-05-02 15:53 Stefan Roese
  2022-05-03 15:06 ` Tom Rini
  0 siblings, 1 reply; 212+ messages in thread
From: Stefan Roese @ 2022-05-02 15:53 UTC (permalink / raw)
  To: Tom Rini, U-Boot Mailing List

Hi Tom,

please pull this next batch of Marvell related patches:

----------------------------------------------------------------
- Misc turris_omnia/mox related Fixes and impovements (Pali)
- Turris Omnia: Add support for configuring mSATA and WWAN slots
   via env variables (Pali)
- net: mvgbe: Set PHY page 0 before phy_connect (Tony)
- kirkwood: nsa310s: Use Marvell uclass mvgbe and PHY driver (Tony)
- mvebu: turris_omnia: Fix SYS_RSTOUT_* macro names (Pali)
- mvebu: clearfog_defconfig: enable setexpr command (Josef)
- mvebu: x530: set MPP55 to gpio (Chris)
----------------------------------------------------------------

Here the Azure build, without any issues:

https://dev.azure.com/sr0718/u-boot/_build/results?buildId=179&view=results

Thanks,
Stefan


The following changes since commit c70c0102af5413cadde6bf90044cb75aefef0584:

   Merge tag 'efi-2022-07-rc2' of 
https://source.denx.de/u-boot/custodians/u-boot-efi (2022-04-29 14:04:08 
-0400)

are available in the Git repository at:

   git@source.denx.de:u-boot/custodians/u-boot-marvell.git

for you to fetch changes up to 08dc62c1527ec7401cc98719cde50ca47533a7c2:

   ARM: mvebu: x530: set MPP55 to gpio (2022-05-02 07:47:26 +0200)

----------------------------------------------------------------
Chris Packham (1):
       ARM: mvebu: x530: set MPP55 to gpio

Josef Schlehofer (1):
       arm: mvebu: clearfog_defconfig: enable setexpr command

Pali Rohár (14):
       env: sf: Allow to use env_sf_init_addr() at any stage
       arm: mvebu: turris_omnia: Provide env_sf_get_env_addr() function
       arm: mvebu: turris_omnia: Enable ENV support in SPL
       arm: mvebu: turris_omnia: Define only one serdes map variable
       arm: mvebu: turris_omnia: Allow to configure mSATA slot via env 
variable
       arm: mvebu: turris_omnia: Extract code for disabling sata/pcie
       arm: mvebu: turris_omnia: Signal error when sata/pcie DT mode
       arm: mvebu: turris_omnia: Add support for USB3.0 mode in WWAN 
MiniPCIe slot
       arm: mvebu: turris_omnia: Fix RESET button message
       arm: mvebu: turris_omnia: Define CONFIG_ETHPRIME instead of 
ethact= ENV
       arm: mvebu: turris_omnia: Always enable MMC, SCSI and USB boot 
targets
       arm: mvebu: turris_omnia: Add NVMe to boot targets
       arm: mvebu: turris_mox: Add NVMe and SCSI to boot targets
       arm: mvebu: turris_omnia: Fix SYS_RSTOUT_* macro names

Tony Dinh (2):
       net: marvell: mvgbe: Set PHY page 0 before phy_connect
       arm: kirkwood: nsa310s: Use Marvell uclass mvgbe and PHY driver 
for DM Ethernet

  arch/arm/dts/kirkwood-nsa310s.dts        |   1 +
  board/CZ.NIC/turris_omnia/turris_omnia.c | 215 
++++++++++++++++++++++---------
  board/alliedtelesis/x530/x530.c          |   2 +-
  board/zyxel/nsa310s/nsa310s.c            | 119 +++++------------
  board/zyxel/nsa310s/nsa310s.h            |  46 -------
  configs/clearfog_defconfig               |   1 -
  configs/nsa310s_defconfig                |   6 +-
  configs/turris_omnia_defconfig           |   3 +
  drivers/net/mvgbe.c                      |   4 +
  env/sf.c                                 |  22 ++--
  include/configs/nsa310s.h                |  11 +-
  include/configs/turris_mox.h             |   2 +
  include/configs/turris_omnia.h           |  26 +---
  13 files changed, 221 insertions(+), 237 deletions(-)
  delete mode 100644 board/zyxel/nsa310s/nsa310s.h

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Re: Please pull u-boot-marvell/master
  2022-04-21 14:18 Stefan Roese
@ 2022-04-21 18:24 ` Tom Rini
  0 siblings, 0 replies; 212+ messages in thread
From: Tom Rini @ 2022-04-21 18:24 UTC (permalink / raw)
  To: Stefan Roese; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 192 bytes --]

On Thu, Apr 21, 2022 at 04:18:55PM +0200, Stefan Roese wrote:

> Hi Tom,
> 
> please pull the first batch of Marvell related patches:
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
@ 2022-04-21 14:18 Stefan Roese
  2022-04-21 18:24 ` Tom Rini
  0 siblings, 1 reply; 212+ messages in thread
From: Stefan Roese @ 2022-04-21 14:18 UTC (permalink / raw)
  To: Tom Rini, U-Boot Mailing List

Hi Tom,

please pull the first batch of Marvell related patches:

----------------------------------------------------------------
- mrvl_uart.sh: Remove script (Pali)
- Fix Espressobin build for configs where ENV is not in SPI (Rogier)
- mvebu: a37xx: Add support for reading OTP (Pali)
- mvebu: uDPU: Ethernet fixes and misc DT and defconfig changes (Robert)
- mvebu: Add support for reading LD0 and LD1 eFuse (Pali)
- kwboot: Replace fstat()+st_size by lseek()+SEEK_END (Pali)
- mvebu: turris_omnia: Enable CONFIG_CMD_FUSE (Pali)
- arm: Add CONFIG_SPL_SYS_NO_VECTOR_TABLE used on 32bit MVEBU (Pali)
- mvebu: a37xx: Add support for writing Security OTP values (Pali)
- mvebu: turris: Misc enhancements and cleanups / fixes (Pali)
- Sheevaplug : Use Marvell uclass mvgbe and PHY driver for Ethernet (Tony)
----------------------------------------------------------------

Here the Azure build, without any issues:

https://dev.azure.com/sr0718/u-boot/_build/results?buildId=176&view=results

Thanks,
Stefan

The following changes since commit 22bfaa1f673ab5442dfb9778eea4c9a18dee42d0:

   configs: Resync with savedefconfig (2022-04-20 14:48:59 -0400)

are available in the Git repository at:

   git@source.denx.de:u-boot/custodians/u-boot-marvell.git

for you to fetch changes up to ac47bd230cd3430589c63f81e57b3d30e0abe0db:

   arm: kirkwood: Sheevaplug : Use Marvell uclass mvgbe and PHY driver 
for Ethernet (2022-04-21 13:14:52 +0200)

----------------------------------------------------------------
Pali Rohár (17):
       tools/mrvl_uart.sh: Remove script
       arm: mvebu: a37xx: Add support for reading NB and SB fuse OTP value
       arm: mvebu: a37xx: Enable fuse command on all Armada 3720 boards
       arm: mvebu: a37xx: Move generic mbox code to arch/arm/mach-mvebu
       arm: mvebu: a37xx: Extend mbox_do_cmd() code
       arm: mvebu: a37xx: Add support for reading Security OTP values
       arm: mvebu: Add support for reading LD0 and LD1 eFuse
       tools: kwboot: Replace fstat()+st_size by lseek()+SEEK_END
       arm: Introduce new CONFIG_SPL_SYS_NO_VECTOR_TABLE option
       arm: Do not compile vector table when SYS_NO_VECTOR_TABLE is enabled
       arm: mvebu: Enable CONFIG_SPL_SYS_NO_VECTOR_TABLE for 32-bit mvebu
       arm: mvebu: a37xx: Add support for writing Security OTP values
       board: turris: Move Turris Atsha OTP code to separate file
       board: turris: Do not cache Atsha device in BSS
       board: turris: Allow to specify first eth idx of first MAC address
       board: turris: Rename atsha204a@64 DT node to crypto@64
       arm: mvebu: turris_omnia: Enable CONFIG_CMD_FUSE

Robert Marko (4):
       arm: mvebu: dts: uDPU: update DTS
       net: mvneta: add SFP TX disable handling
       arm: mvebu: dts: uDPU: fix non-working networking
       mvebu: uDPU: update defconfig

Rogier Stam (1):
       arm: mvebu: Fix Espressobin build for configs where ENV is not in SPI

Tony Dinh (1):
       arm: kirkwood: Sheevaplug : Use Marvell uclass mvgbe and PHY 
driver for Ethernet

  arch/arm/Kconfig                                 |   4 +
  arch/arm/cpu/armv7/start.S                       |   4 +-
  arch/arm/dts/armada-3720-uDPU-u-boot.dtsi        |  24 +++
  arch/arm/dts/armada-3720-uDPU.dts                |  21 ++-
  arch/arm/dts/armada-385-turris-omnia-u-boot.dtsi |   4 +-
  arch/arm/lib/vectors.S                           |   6 +
  arch/arm/mach-mvebu/Kconfig                      |   2 +
  arch/arm/mach-mvebu/Makefile                     |   3 +
  arch/arm/mach-mvebu/armada3700/Makefile          |   3 +-
  arch/arm/mach-mvebu/armada3700/efuse.c           | 217 
+++++++++++++++++++++++
  arch/arm/mach-mvebu/armada3700/mbox.c            |  83 +++++++++
  arch/arm/mach-mvebu/efuse.c                      |  28 +++
  arch/arm/mach-mvebu/include/mach/efuse.h         |   5 +
  arch/arm/mach-mvebu/include/mach/mbox.h          |  40 +++++
  arch/arm/mach-omap2/Kconfig                      |   1 +
  board/CZ.NIC/turris_atsha_otp.c                  | 119 +++++++++++++
  board/CZ.NIC/turris_atsha_otp.h                  |   9 +
  board/CZ.NIC/turris_mox/mox_sp.c                 |  73 +-------
  board/CZ.NIC/turris_omnia/Makefile               |   2 +-
  board/CZ.NIC/turris_omnia/turris_omnia.c         | 108 +----------
  board/Marvell/mvebu_armada-37xx/board.c          |   4 +-
  board/Marvell/sheevaplug/sheevaplug.c            |  83 ++-------
  board/Marvell/sheevaplug/sheevaplug.h            |  24 ---
  configs/mvebu_db-88f3720_defconfig               |   2 +
  configs/mvebu_espressobin-88f3720_defconfig      |   2 +
  configs/sheevaplug_defconfig                     |   4 +-
  configs/turris_mox_defconfig                     |   2 +
  configs/turris_omnia_defconfig                   |   2 +
  configs/uDPU_defconfig                           |  12 +-
  drivers/net/mvneta.c                             |  12 ++
  include/configs/sheevaplug.h                     |  19 +-
  tools/kwboot.c                                   |  19 +-
  tools/mrvl_uart.sh                               | 119 -------------
  33 files changed, 628 insertions(+), 432 deletions(-)
  create mode 100644 arch/arm/mach-mvebu/armada3700/efuse.c
  create mode 100644 arch/arm/mach-mvebu/armada3700/mbox.c
  create mode 100644 arch/arm/mach-mvebu/include/mach/mbox.h
  create mode 100644 board/CZ.NIC/turris_atsha_otp.c
  create mode 100644 board/CZ.NIC/turris_atsha_otp.h
  delete mode 100644 board/Marvell/sheevaplug/sheevaplug.h
  delete mode 100755 tools/mrvl_uart.sh

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Re: Please pull u-boot-marvell/master
  2022-03-24 16:42 Stefan Roese
@ 2022-03-24 21:23 ` Tom Rini
  0 siblings, 0 replies; 212+ messages in thread
From: Tom Rini @ 2022-03-24 21:23 UTC (permalink / raw)
  To: Stefan Roese; +Cc: U-Boot Mailing List, Pali Rohár

[-- Attachment #1: Type: text/plain, Size: 180 bytes --]

On Thu, Mar 24, 2022 at 05:42:27PM +0100, Stefan Roese wrote:

> Hi Tom,
> 
> please pull this Espressobin fix from Pali:
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
@ 2022-03-24 16:42 Stefan Roese
  2022-03-24 21:23 ` Tom Rini
  0 siblings, 1 reply; 212+ messages in thread
From: Stefan Roese @ 2022-03-24 16:42 UTC (permalink / raw)
  To: Tom Rini, U-Boot Mailing List; +Cc: Pali Rohár

Hi Tom,

please pull this Espressobin fix from Pali:

----------------------------------------------------------------
- a37xx: espressobin: Fix non-working SPI (Pali)
----------------------------------------------------------------

Here the Azure build, without any issues:

https://dev.azure.com/sr0718/u-boot/_build/results?buildId=169&view=results

Thanks,
Stefan

The following changes since commit 5bc486286f4f54d9f399adaa560720d4bf9f6566:

   Merge tag 'i2c-2022-04-rc5' of 
https://source.denx.de/u-boot/custodians/u-boot-i2c (2022-03-23 09:10:34 
-0400)

are available in the Git repository at:

   git@source.denx.de:u-boot/custodians/u-boot-marvell.git

for you to fetch changes up to 8285b928c5c1cb48a6ef9f54dae99cfc1066a44e:

   arm: a37xx: espressobin: Fix non-working SPI (2022-03-24 08:09:30 +0100)

----------------------------------------------------------------
Pali Rohár (1):
       arm: a37xx: espressobin: Fix non-working SPI

  arch/arm/dts/armada-3720-espressobin-u-boot.dtsi | 13 ++++++++++---
  1 file changed, 10 insertions(+), 3 deletions(-)

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Re: Please pull u-boot-marvell/master
  2022-03-16  9:52 Stefan Roese
@ 2022-03-16 14:48 ` Tom Rini
  0 siblings, 0 replies; 212+ messages in thread
From: Tom Rini @ 2022-03-16 14:48 UTC (permalink / raw)
  To: Stefan Roese; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 177 bytes --]

On Wed, Mar 16, 2022 at 10:52:41AM +0100, Stefan Roese wrote:

> Hi Tom,
> 
> please pull this MVEBU turris_mox fixes:
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
@ 2022-03-16  9:52 Stefan Roese
  2022-03-16 14:48 ` Tom Rini
  0 siblings, 1 reply; 212+ messages in thread
From: Stefan Roese @ 2022-03-16  9:52 UTC (permalink / raw)
  To: Tom Rini, U-Boot Mailing List

Hi Tom,

please pull this MVEBU turris_mox fixes:

----------------------------------------------------------------
- mvebu: dts: turris_mox: fix non-working network / MDIO (Marek)
----------------------------------------------------------------

Here the Azure build, without any issues:

https://dev.azure.com/sr0718/u-boot/_build/results?buildId=166&view=results

Thanks,
Stefan

The following changes since commit 4dc9b1771b152838ddfc4ae86a0ab9fd53ea16f7:

   Merge https://source.denx.de/u-boot/custodians/u-boot-usb (2022-03-14 
22:54:53 -0400)

are available in the Git repository at:

   git@source.denx.de:u-boot/custodians/u-boot-marvell.git

for you to fetch changes up to 351729ca445d4822502ff7117f8213832e753f91:

   arm: mvebu: dts: turris_mox: fix non-working network / MDIO 
(2022-03-16 07:24:28 +0100)

----------------------------------------------------------------
Marek Behún (1):
       arm: mvebu: dts: turris_mox: fix non-working network / MDIO

  arch/arm/dts/armada-3720-turris-mox-u-boot.dtsi | 23 
+++++++++++++++++++++++
  1 file changed, 23 insertions(+)
  create mode 100644 arch/arm/dts/armada-3720-turris-mox-u-boot.dtsi

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Re: Please pull u-boot-marvell/master
  2022-03-14 15:23 Stefan Roese
@ 2022-03-14 16:19 ` Tom Rini
  0 siblings, 0 replies; 212+ messages in thread
From: Tom Rini @ 2022-03-14 16:19 UTC (permalink / raw)
  To: Stefan Roese; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 204 bytes --]

On Mon, Mar 14, 2022 at 04:23:44PM +0100, Stefan Roese wrote:

> Hi Tom,
> 
> please pull the next batch of Marvell MVEBU / kwboot related fixes:
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
@ 2022-03-14 15:23 Stefan Roese
  2022-03-14 16:19 ` Tom Rini
  0 siblings, 1 reply; 212+ messages in thread
From: Stefan Roese @ 2022-03-14 15:23 UTC (permalink / raw)
  To: Tom Rini, U-Boot Mailing List

Hi Tom,

please pull the next batch of Marvell MVEBU / kwboot related fixes:

----------------------------------------------------------------
- kwboot: Misc minor improvement and fixes, e.g. mix of arguments (Pali)
- PCI: a37xx: Remap IO space to bus address 0x0 (Pali)
----------------------------------------------------------------

Here the Azure build, without any issues:

https://dev.azure.com/sr0718/u-boot/_build/results?buildId=165&view=results

Thanks,
Stefan

The following changes since commit c96137000e4cf486dcb164fd67a1a0b5b2fb99c6:

   Merge tag 'efi-2022-04-rc3-2' of 
https://source.denx.de/u-boot/custodians/u-boot-efi (2022-03-13 08:18:17 
-0400)

are available in the Git repository at:

   git@source.denx.de:u-boot/custodians/u-boot-marvell.git

for you to fetch changes up to 037bb6e2ca7c1e2371056c8b61b00842d25ea9f2:

   arm: a37xx: Remap IO space to bus address 0x0 (2022-03-14 14:04:18 +0100)

----------------------------------------------------------------
Pali Rohár (4):
       tools: kwboot: Allow to specify custom baudrate only in supported 
operations
       tools: kwboot: Check if baudrate value is supported before 
sending image
       tools: kwboot: Allow to mix positional arguments with option -b
       arm: a37xx: Remap IO space to bus address 0x0

  arch/arm/dts/armada-3720-turris-mox.dts |  7 ++++++-
  arch/arm/dts/armada-37xx.dtsi           |  2 +-
  tools/kwboot.c                          | 36 
+++++++++++++++++++++++++++++----
  3 files changed, 39 insertions(+), 6 deletions(-)

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Re: Please pull u-boot-marvell/master
  2022-03-04 12:27 Stefan Roese
@ 2022-03-04 18:12 ` Tom Rini
  0 siblings, 0 replies; 212+ messages in thread
From: Tom Rini @ 2022-03-04 18:12 UTC (permalink / raw)
  To: Stefan Roese; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 204 bytes --]

On Fri, Mar 04, 2022 at 01:27:20PM +0100, Stefan Roese wrote:

> Hi Tom,
> 
> please pull the next batch of Marvell MVEBU / kwboot related fixes:
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
@ 2022-03-04 12:27 Stefan Roese
  2022-03-04 18:12 ` Tom Rini
  0 siblings, 1 reply; 212+ messages in thread
From: Stefan Roese @ 2022-03-04 12:27 UTC (permalink / raw)
  To: Tom Rini, U-Boot Mailing List

Hi Tom,

please pull the next batch of Marvell MVEBU / kwboot related fixes:

----------------------------------------------------------------
- pci_mvebu: Minor cleanup (Pali)
- mvebu: turris_omnia: Enable ext4 write support (Marek)
- a37xx: Misc fixes in PCI and pinctrl (Pali & Marek)
- a38x/rtc: Fix null pointer access (Francios)
- mvebu: x530: clearfog: Fix ODT configuration (Chris)
- kwboot: Fix boot and terminal mode (Pali)
----------------------------------------------------------------

Here the Azure build, without any issues:

https://dev.azure.com/sr0718/u-boot/_build/results?buildId=163&view=results

Thanks,
Stefan


The following changes since commit d274f922467ea20fdb517d68737a8af431a03fce:

   Merge tag 'u-boot-at91-fixes-2022.04-a' of 
https://source.denx.de/u-boot/custodians/u-boot-at91 (2022-03-03 
08:24:37 -0500)

are available in the Git repository at:

   git@source.denx.de:u-boot/custodians/u-boot-marvell.git

for you to fetch changes up to f4fa962fcdbd69589021a096f1af0690fe884279:

   tools: kwboot: Update references with public links (2022-03-04 
13:12:43 +0100)

----------------------------------------------------------------
Chris Packham (1):
       ARM: mvebu: x530: clearfog: Add ODT configuration

Francois Berder (1):
       drivers: rtc: fix null pointer access in armada38x_rtc_reset

Marek Behún (2):
       arm: mvebu: turris_omnia: Enable ext4 write support in defconfig
       arm64: a37xx: pinctrl: Fix PWM pins indexes

Pali Rohár (14):
       tools: kwboot: Fix quitting terminal
       pci: pci_mvebu: Remove unused SELECT and lane_mask
       pci: pci_mvebu: Cleanup macro names
       arm: a37xx: pci: Fix a3700_fdt_fix_pcie_regions() function again
       tools: kwboot: Check for return value of kwboot_tty_send() and 
tcflush()
       tools: kwboot: Remove msg_req_delay
       tools: kwboot: Cleanup bootmsg and debugmsg variables
       tools: kwboot: Use separate thread for sending boot message pattern
       tools: kwboot: Fix sending and processing debug message pattern 
(-d option)
       tools: kwboot: Add support for backspace key in mini terminal
       tools: kwboot: Update usage
       tools: kwboot: Update manpage
       tools: kwboot: Update doc about Avanta
       tools: kwboot: Update references with public links

  arch/arm/mach-mvebu/armada3700/cpu.c        |  81 +++--
  board/alliedtelesis/x530/x530.c             |   1 +
  board/solidrun/clearfog/clearfog.c          |   1 +
  configs/turris_omnia_defconfig              |   1 +
  doc/kwboot.1                                | 105 ++++++-
  drivers/pci/pci_mvebu.c                     | 133 ++++----
  drivers/pinctrl/mvebu/pinctrl-armada-37xx.c |   6 +-
  drivers/rtc/armada38x.c                     |   2 +-
  tools/Makefile                              |   3 +
  tools/kwboot.c                              | 464 
+++++++++++++++++++++++-----
  10 files changed, 606 insertions(+), 191 deletions(-)

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Re: Please pull u-boot-marvell/master
  2022-02-17 15:46 Stefan Roese
@ 2022-02-17 18:56 ` Tom Rini
  0 siblings, 0 replies; 212+ messages in thread
From: Tom Rini @ 2022-02-17 18:56 UTC (permalink / raw)
  To: Stefan Roese; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 238 bytes --]

On Thu, Feb 17, 2022 at 04:46:20PM +0100, Stefan Roese wrote:

> Hi Tom,
> 
> please pull the next batch of mostly Marvell kwboot & MVEBU
> related fixes and enhancement patches:
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
@ 2022-02-17 15:46 Stefan Roese
  2022-02-17 18:56 ` Tom Rini
  0 siblings, 1 reply; 212+ messages in thread
From: Stefan Roese @ 2022-02-17 15:46 UTC (permalink / raw)
  To: Tom Rini, U-Boot Mailing List

Hi Tom,

please pull the next batch of mostly Marvell kwboot & MVEBU
related fixes and enhancement patches:

----------------------------------------------------------------
- a37xx: pci: Cleanup and minor fix for root port check (Pali)
- pci: mvebu: Ensure that root port is always on root zero bus (Pali)
- kwbimage: Fix dumping DATA registers for v0 images (Pali)
- kwbimage: Support for parsing extended v0 format (Pali)
- a37xx: Fix code and update DTS files to upstream version (Pali)
- a37xx: Fix and extend building memory map (Pali)
- ddr: marvell: a38x: fix BYTE_HOMOGENEOUS_SPLIT_OUT decision (Marek)
- mvebu: Optionally reset board on DDR training failure (Marek)
----------------------------------------------------------------

Here the Azure build, without any issues:

https://dev.azure.com/sr0718/u-boot/_build/results?buildId=162&view=results

Thanks,
Stefan


The following changes since commit ab8903a24db11571d634ef255976bb364c3ba64d:

   configs: Resync with savedefconfig (2022-02-14 22:21:29 +0000)

are available in the Git repository at:

   git@source.denx.de:u-boot/custodians/u-boot-marvell.git

for you to fetch changes up to 4b7db75616712606fd6b61a13df38326e41b3301:

   arm: mvebu: turris_omnia: Reset the board immediately on DDR training 
failure (2022-02-17 14:17:07 +0100)

----------------------------------------------------------------
Marek Behún (3):
       ddr: marvell: a38x: fix BYTE_HOMOGENEOUS_SPLIT_OUT decision
       arm: mvebu: spl: Add option to reset the board on DDR training 
failure
       arm: mvebu: turris_omnia: Reset the board immediately on DDR 
training failure

Pali Rohár (28):
       arm: a37xx: pci: Use standard register macros from pci.h
       arm: a37xx: pci: Cleanup macro names
       arm: a37xx: pci: Use dev_read_addr()
       arm: a37xx: pci: Ensure that root port is always on root zero bus
       tools: kwbimage: Fix dumping DATA registers for v0 images
       rtc: ds1307: Add bindings for microchip, mcp7940x
       phy: marvell: a3700: Update compatible string to official DT bindings
       usb: ehci: ehci-marvell: Update compatible string to official DT 
bindings
       watchdog: armada_37xx: Convert to official DT bindings
       arm: mvebu: turris_mox: Remove hardcoded ethernet node names
       arm: a37xx: Update sdhci pointers to official DT bindings
       arm: a37xx: espressobin: Move U-Boot specific partitions node to 
-u-boot.dtsi
       arm: a37xx: espressobin: Explicitly enable eMMC node in -u-boot.dtsi
       arm: a37xx: Update DTS files to version from upstream Linux kernel
       arm: a37xx: pci: Do not try to access other buses when link is down
       arm: a37xx: pci: Register controller also when no PCIe card is 
connected
       arm: a37xx: pci: Update comment about Command/Direct mode
       pci: mvebu: Ensure that root port is always on root zero bus
       arm: mvebu: a37xx: Fix calling build_mem_map()
       arm: mvebu: a37xx: Map CCI-400 and AP BootROM address space
       arm: mvebu: a37xx: Fix comment with name of the function
       tools: kwbimage: Define structures for extended kwbimage v0 headers
       tools: kwbimage: Fix calculating size of kwbimage v0 header
       tools: kwbimage: Add support for dumping extended and binary v0 
headers
       tools: kwbimage: Do not show mkimage error message in dumpimage
       tools: kwbimage: Add support for NAND_BLKSZ and 
NAND_BADBLK_LOCATION for v0 images
       tools: kwbimage: Fix help how to extract DDR3 training code
       tools: kwbimage: Add me as an author of kwbimage

  arch/arm/dts/armada-371x.dtsi                      |  38 +-
  arch/arm/dts/armada-3720-db.dts                    | 226 +++---
  arch/arm/dts/armada-3720-espressobin-u-boot.dtsi   |  31 +
  arch/arm/dts/armada-3720-espressobin.dts           | 189 +----
  arch/arm/dts/armada-3720-espressobin.dtsi          | 218 ++++++
  arch/arm/dts/armada-3720-turris-mox.dts            | 776 
+++++++++++++++++++--
  arch/arm/dts/armada-3720-uDPU-u-boot.dtsi          |   2 +-
  arch/arm/dts/armada-3720-uDPU.dts                  | 218 +++---
  arch/arm/dts/armada-372x.dtsi                      |  43 +-
  arch/arm/dts/armada-37xx.dtsi                      | 448 ++++++++----
  arch/arm/mach-mvebu/Kconfig                        |  13 +
  arch/arm/mach-mvebu/armada3700/cpu.c               |  29 +-
  arch/arm/mach-mvebu/spl.c                          |   7 +-
  board/CZ.NIC/turris_mox/turris_mox.c               |  22 +-
  configs/turris_omnia_defconfig                     |   1 +
  .../marvell/a38x/ddr3_training_centralization.c    |   6 +-
  drivers/pci/pci-aardvark.c                         | 544 +++++++--------
  drivers/pci/pci_mvebu.c                            |  52 +-
  drivers/phy/marvell/comphy_a3700.c                 |   2 +-
  drivers/phy/marvell/comphy_core.c                  |   3 +-
  drivers/rtc/ds1307.c                               |   1 +
  drivers/usb/host/ehci-marvell.c                    |   4 +-
  drivers/watchdog/armada-37xx-wdt.c                 |   7 +-
  include/dt-bindings/bus/moxtet.h                   |  16 +
  include/pci.h                                      |  24 +
  tools/kwbimage.c                                   | 158 ++++-
  tools/kwbimage.h                                   | 116 ++-
  27 files changed, 2170 insertions(+), 1024 deletions(-)
  create mode 100644 arch/arm/dts/armada-3720-espressobin-u-boot.dtsi
  create mode 100644 arch/arm/dts/armada-3720-espressobin.dtsi
  create mode 100644 include/dt-bindings/bus/moxtet.h

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Re: Please pull u-boot-marvell/master
  2022-02-10  8:21 Stefan Roese
@ 2022-02-10 14:01 ` Tom Rini
  0 siblings, 0 replies; 212+ messages in thread
From: Tom Rini @ 2022-02-10 14:01 UTC (permalink / raw)
  To: Stefan Roese; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 218 bytes --]

On Thu, Feb 10, 2022 at 09:21:03AM +0100, Stefan Roese wrote:

> Hi Tom,
> 
> please pull the next batch of mostly Marvell MVEBU / Kirkwood related
> patches:
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
@ 2022-02-10  8:21 Stefan Roese
  2022-02-10 14:01 ` Tom Rini
  0 siblings, 1 reply; 212+ messages in thread
From: Stefan Roese @ 2022-02-10  8:21 UTC (permalink / raw)
  To: Tom Rini, U-Boot Mailing List

Hi Tom,

please pull the next batch of mostly Marvell MVEBU / Kirkwood related
patches:

----------------------------------------------------------------
- kwboot: Misc improvements and fixes (Pali)
- Kirkwood: Move to DM ethernet support for some boards (Tony)
- Minor misc stuff
----------------------------------------------------------------

Here the Azure build, without any issues:

https://dev.azure.com/sr0718/u-boot/_build/results?buildId=158&view=results

Thanks,
Stefan


The following changes since commit 859703251251d9567f29ab10c0a29f98eb0aff5c:

   Merge branch '2022-02-08-Kconfig-updates' (2022-02-09 09:29:07 -0500)

are available in the Git repository at:

   git@source.denx.de:u-boot/custodians/u-boot-marvell.git

for you to fetch changes up to d2a44ceddc2bc603cf97c27c9d1491ffc1b58a48:

   arm: kirkwood: Pogoplug E02 : Convert Ethernet to Driver Model 
(2022-02-10 07:12:16 +0100)

----------------------------------------------------------------
Pali Rohár (3):
       tools: kwboot: Fix detection of quit esc sequence
       MAINTAINERS: Update list of Armada 385 and Armada 3720 drivers
       tools: kwboot: Allow to use -b without image path as the last 
getopt() option

Tony Dinh (4):
       arm: kirkwood: Dreamplug : Use Marvell uclass mvgbe and PHY 
driver for Ethernet
       arm: kirkwood: iConnect : Add Ethernet support
       arm: kirkwood: Dockstar : Add DM Ethernet
       arm: kirkwood: Pogoplug E02 : Convert Ethernet to Driver Model

  MAINTAINERS                            |  9 ++++
  board/Marvell/dreamplug/MAINTAINERS    |  1 +
  board/Marvell/dreamplug/dreamplug.c    | 94 
+++++-----------------------------
  board/Marvell/dreamplug/dreamplug.h    | 25 ---------
  board/Seagate/dockstar/dockstar.c      | 62 ++++++++--------------
  board/Seagate/dockstar/dockstar.h      | 27 ----------
  board/cloudengines/pogo_e02/pogo_e02.c | 51 +++++-------------
  board/cloudengines/pogo_e02/pogo_e02.h | 29 -----------
  board/iomega/iconnect/iconnect.c       | 17 ++++--
  board/iomega/iconnect/iconnect.h       | 24 ---------
  configs/dockstar_defconfig             |  5 ++
  configs/dreamplug_defconfig            |  1 +
  configs/iconnect_defconfig             |  6 ++-
  configs/pogo_e02_defconfig             |  6 ++-
  include/configs/dockstar.h             | 20 ++------
  include/configs/dreamplug.h            | 20 ++------
  include/configs/iconnect.h             | 21 +++-----
  include/configs/pogo_e02.h             | 13 ++---
  tools/kwboot.c                         | 21 ++++----
  19 files changed, 120 insertions(+), 332 deletions(-)
  delete mode 100644 board/Marvell/dreamplug/dreamplug.h
  delete mode 100644 board/Seagate/dockstar/dockstar.h
  delete mode 100644 board/cloudengines/pogo_e02/pogo_e02.h
  delete mode 100644 board/iomega/iconnect/iconnect.h

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Re: Please pull u-boot-marvell/master
  2022-01-31 11:37 Stefan Roese
@ 2022-01-31 15:21 ` Tom Rini
  0 siblings, 0 replies; 212+ messages in thread
From: Tom Rini @ 2022-01-31 15:21 UTC (permalink / raw)
  To: Stefan Roese; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 204 bytes --]

On Mon, Jan 31, 2022 at 12:37:05PM +0100, Stefan Roese wrote:

> Hi Tom,
> 
> please pull the next batch of mostly Marvell MVEBU related patches:
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
@ 2022-01-31 11:37 Stefan Roese
  2022-01-31 15:21 ` Tom Rini
  0 siblings, 1 reply; 212+ messages in thread
From: Stefan Roese @ 2022-01-31 11:37 UTC (permalink / raw)
  To: Tom Rini, U-Boot Mailing List

Hi Tom,

please pull the next batch of mostly Marvell MVEBU related patches:

----------------------------------------------------------------
- kirkwood: Add Pogoplug-V4 support (Tony)
- kirkwood: GoFlex Home : Use Marvell PHY driver (Tony)
- Another set of kwboot improvements (Pali)
- Minor misc stuff
----------------------------------------------------------------

Here the Azure build, without any issues:

https://dev.azure.com/sr0718/u-boot/_build/results?buildId=156&view=results

Thanks,
Stefan

The following changes since commit e267665a7420bddbfd5833573fdfc9d0930ff515:

   Merge branch 'master' of 
https://source.denx.de/u-boot/custodians/u-boot-sunxi (2022-01-30 
17:12:34 -0500)

are available in the Git repository at:

   git@source.denx.de:u-boot/custodians/u-boot-marvell.git

for you to fetch changes up to 648f8d5f6b1db3920e84ab5085568b1eb29b8c5e:

   arm: kirkwood: GoFlex Home : Use Marvell uclass mvgbe and PHY driver 
for Ethernet (2022-01-31 10:23:38 +0100)

----------------------------------------------------------------
Pali Rohár (15):
       arm: mvebu: Espressobin: Fix URLs in comments
       tools: kwboot: Increase blk_rsp_timeo to 2s
       tools: kwboot: Wait blk_rsp_timeo when flushing
       tools: kwboot: Improve retrying logic for incomplete xmodem packets
       tools: kwboot: Remove code for handling CAN byte
       tools: kwboot: Do not change received character in 
kwboot_xm_recv_reply()
       tools: kwboot: Fix handling of repeated xmodem packets
       tools: kwboot: Show 'E' in progress output when error occurs
       tools: kwboot: Allow to use option -b without image path
       tools: kwboot: Force BootROM to flush input queue after boot pattern
       tools: kwboot: Remove 2s delay before sending first xmodem packet
       tools: kwboot: Handle EINTR in kwboot_write()
       tools: kwboot: Handle EINTR in kwboot_tty_recv()
       tools: kwboot: Fix usage of -D without -t
       tools: kwboot: Set debug flag to 1

Tony Dinh (5):
       arm: kirkwood: Pogoplug-V4 : Add DTS files
       arm: kirkwood: Pogoplug-V4 : Add Kconfig files
       arm: kirkwood: Pogoplug-V4 : Add board implementation files
       arm: kirkwood: Pogoplug V4 : Use Marvell network PHY driver
       arm: kirkwood: GoFlex Home : Use Marvell uclass mvgbe and PHY 
driver for Ethernet

  arch/arm/dts/Makefile                       |   1 +
  arch/arm/dts/kirkwood-pogoplug-series-4.dts | 180 
++++++++++++++++++++++++++++
  arch/arm/mach-kirkwood/Kconfig              |   6 +
  board/Marvell/mvebu_armada-37xx/board.c     |   4 +-
  board/Seagate/goflexhome/goflexhome.c       |  84 ++-----------
  board/cloudengines/pogo_v4/Kconfig          |  16 +++
  board/cloudengines/pogo_v4/MAINTAINERS      |   6 +
  board/cloudengines/pogo_v4/Makefile         |  10 ++
  board/cloudengines/pogo_v4/kwbimage.cfg     | 148 +++++++++++++++++++++++
  board/cloudengines/pogo_v4/pogo_v4.c        | 148 +++++++++++++++++++++++
  configs/goflexhome_defconfig                |   2 +
  configs/pogo_v4_defconfig                   |  80 +++++++++++++
  include/configs/goflexhome.h                |  32 ++---
  include/configs/pogo_v4.h                   |  56 +++++++++
  tools/kwboot.c                              | 154 ++++++++++++++++++------
  15 files changed, 790 insertions(+), 137 deletions(-)
  create mode 100644 arch/arm/dts/kirkwood-pogoplug-series-4.dts
  create mode 100644 board/cloudengines/pogo_v4/Kconfig
  create mode 100644 board/cloudengines/pogo_v4/MAINTAINERS
  create mode 100644 board/cloudengines/pogo_v4/Makefile
  create mode 100644 board/cloudengines/pogo_v4/kwbimage.cfg
  create mode 100644 board/cloudengines/pogo_v4/pogo_v4.c
  create mode 100644 configs/pogo_v4_defconfig
  create mode 100644 include/configs/pogo_v4.h

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Re: Please pull u-boot-marvell/master
  2022-01-20 16:31 Stefan Roese
@ 2022-01-20 18:48 ` Tom Rini
  0 siblings, 0 replies; 212+ messages in thread
From: Tom Rini @ 2022-01-20 18:48 UTC (permalink / raw)
  To: Stefan Roese; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 204 bytes --]

On Thu, Jan 20, 2022 at 05:31:09PM +0100, Stefan Roese wrote:

> Hi Tom,
> 
> please pull the next batch of mostly Marvell MVEBU related patches:
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
@ 2022-01-20 16:31 Stefan Roese
  2022-01-20 18:48 ` Tom Rini
  0 siblings, 1 reply; 212+ messages in thread
From: Stefan Roese @ 2022-01-20 16:31 UTC (permalink / raw)
  To: Tom Rini, U-Boot Mailing List

Hi Tom,

please pull the next batch of mostly Marvell MVEBU related patches:

----------------------------------------------------------------
- fdt_support: Add fdt_for_each_node_by_compatible() helper macro (Marek)
- turris_omnia: Fixup SATA or PCIe nodes at runtime in DT blob (Pali)
- pci_mvebu: Add support for Kirkwood PCIe controllers (Pali)
- SPL: More verifications for kwbimage in SPL (Pali)
- mvebu: Remove comphy_update_map() (Pali)
- Minor misc stuff
----------------------------------------------------------------

Here the Azure build, without any issues:

https://dev.azure.com/sr0718/u-boot/_build/results?buildId=155&view=results

Thanks,
Stefan

The following changes since commit 068415eadefbbc81f14d4ce61fcf7a7eb39650d4:

   Merge tag 'xilinx-for-v2022.04-rc1' of 
https://source.denx.de/u-boot/custodians/u-boot-microblaze (2022-01-19 
11:43:44 -0500)

are available in the Git repository at:

   git@source.denx.de:u-boot/custodians/u-boot-marvell.git

for you to fetch changes up to 8f880c3d89432e9988b23bb7099d6360c14a206f:

   arm: a37xx: Disable CONFIG_DEBUG_UART_ANNOUNCE (2022-01-20 14:46:03 
+0100)

----------------------------------------------------------------
Heinrich Schuchardt (1):
       drivers: octeon: get rid of Unicode in code

Marek Behún (5):
       fdt_support: Add fdt_for_each_node_by_compatible() helper macro
       arm: mvebu: spl: Print srcaddr in error message
       arm: mvebu: spl: Use preferred types u8/u16/u32 instead of uintN_t
       arm: mvebu: spl: Use IS_ENABLED() instead of #ifdef where possible
       arm: mvebu: spl: Fix 100 column exceeds

Pali Rohár (10):
       arm: mvebu: turris_omnia: Fixup SATA or PCIe nodes at runtime in 
DT blob
       pci: pci_mvebu: Add support for Kirkwood PCIe controllers
       arm: mvebu: Check that kwbimage offset and blocksize are valid
       SPL: Add struct spl_boot_device parameter into 
spl_parse_board_header()
       arm: mvebu: Check that kwbimage blockid matches boot mode
       SPL: Add support for checking board / BootROM specific image types
       arm: mvebu: Check for kwbimage data checksum
       arm: mvebu: turris_mox: Convert comphy_update_map() to 
board_fix_fdt()
       phy: marvell: Remove unused function comphy_update_map()
       arm: a37xx: Disable CONFIG_DEBUG_UART_ANNOUNCE

  arch/arm/cpu/armv8/fsl-layerscape/fdt.c     |   9 +-
  arch/arm/cpu/armv8/fsl-layerscape/icid.c    |   5 +-
  arch/arm/mach-kirkwood/cpu.c                |   4 +-
  arch/arm/mach-kirkwood/include/mach/cpu.h   |   3 +
  arch/arm/mach-mvebu/spl.c                   | 133 
+++++++++++++++++++---------
  arch/arm/mach-sunxi/spl_spi_sunxi.c         |   2 +-
  arch/arm/mach-tegra/gpu.c                   |   5 +-
  arch/mips/mach-octeon/octeon_fdt.c          |  11 +--
  arch/powerpc/cpu/mpc85xx/liodn.c            |   9 +-
  board/CZ.NIC/turris_mox/turris_mox.c        |  48 ++++------
  board/CZ.NIC/turris_omnia/turris_omnia.c    |  91 ++++++++++++++++++-
  board/Marvell/octeon_ebb7304/board.c        |   9 +-
  board/congatec/cgtqmx8/spl.c                |   8 +-
  board/freescale/lx2160a/lx2160a.c           |   5 +-
  common/fdt_support.c                        |  22 ++---
  common/spl/spl.c                            |  13 ++-
  common/spl/spl_ext.c                        |   9 +-
  common/spl/spl_fat.c                        |  11 ++-
  common/spl/spl_legacy.c                     |   3 +-
  common/spl/spl_mmc.c                        |  43 +++++----
  common/spl/spl_nand.c                       |  13 +--
  common/spl/spl_net.c                        |   2 +-
  common/spl/spl_nor.c                        |   4 +-
  common/spl/spl_onenand.c                    |   2 +-
  common/spl/spl_ram.c                        |   2 +-
  common/spl/spl_sata.c                       |   9 +-
  common/spl/spl_sdp.c                        |   2 +-
  common/spl/spl_spi.c                        |   9 +-
  common/spl/spl_ubi.c                        |   4 +-
  common/spl/spl_usb.c                        |   4 +-
  common/spl/spl_xip.c                        |   4 +-
  common/spl/spl_ymodem.c                     |   4 +-
  configs/mvebu_db-88f3720_defconfig          |   1 -
  configs/mvebu_espressobin-88f3720_defconfig |   1 -
  configs/turris_mox_defconfig                |   1 -
  configs/turris_omnia_defconfig              |   1 +
  configs/uDPU_defconfig                      |   1 -
  drivers/misc/fsl_portals.c                  |   6 +-
  drivers/net/fm/fdt.c                        |   3 +-
  drivers/pci/Kconfig                         |   6 +-
  drivers/pci/pci_mvebu.c                     |  16 ++++
  drivers/pci/pcie_layerscape_fixup_common.c  |  12 +--
  drivers/phy/marvell/comphy_a3700.c          |  12 +--
  drivers/phy/marvell/comphy_core.c           |   9 --
  drivers/phy/marvell/comphy_core.h           |   9 ++
  drivers/ram/octeon/octeon3_lmc.c            |  34 +++----
  drivers/usb/gadget/f_sdp.c                  |  13 +--
  drivers/video/meson/simplefb_common.c       |   9 +-
  drivers/video/sunxi/simplefb_common.c       |   7 +-
  include/fdt_support.h                       |   6 ++
  include/mvebu/comphy.h                      |  11 ---
  include/sdp.h                               |   3 +-
  include/spl.h                               |   7 ++
  53 files changed, 396 insertions(+), 274 deletions(-)

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Re: Please pull u-boot-marvell/master
  2022-01-14 15:42 Stefan Roese
@ 2022-01-14 17:26 ` Tom Rini
  0 siblings, 0 replies; 212+ messages in thread
From: Tom Rini @ 2022-01-14 17:26 UTC (permalink / raw)
  To: Stefan Roese; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 193 bytes --]

On Fri, Jan 14, 2022 at 04:42:35PM +0100, Stefan Roese wrote:

> Hi Tom,
> 
> please pull the following Marvell MVEBU related patches:
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
@ 2022-01-14 15:42 Stefan Roese
  2022-01-14 17:26 ` Tom Rini
  0 siblings, 1 reply; 212+ messages in thread
From: Stefan Roese @ 2022-01-14 15:42 UTC (permalink / raw)
  To: Tom Rini, U-Boot Mailing List

Hi Tom,

please pull the following Marvell MVEBU related patches:

----------------------------------------------------------------
- mvebu: Move PCIe code from serdes to PCIe driver (Pali)
- mtd: nand: pxa3xx: use marvell, prefix for custom DT properties (Pierre)
- Add PCIe support for Iomega iConnect board (Tony)
- ddr: marvell: a38x: Misc improvements / fixes (Marek)
- tools: kwbimage: Load address fixes (Pali)
- mvebu: db-88f6720: Fix CONFIG_SPL_TEXT_BASE and remove wrong memory 
layout (Pali)
- mvebu: Replace hardcoded values 0x0030/0x4030 by proper calculation (Pali)
----------------------------------------------------------------

Here the Azure build, without any issues:

https://dev.azure.com/sr0718/u-boot/_build/results?buildId=147&view=results

Thanks,
Stefan


The following changes since commit 25711b07ca1dcf73dc41b45ca040dadbcff0fa08:

   Merge tag 'dm-pull-13jan22' of 
https://source.denx.de/u-boot/custodians/u-boot-dm (2022-01-13 14:33:02 
-0500)

are available in the Git repository at:

   git@source.denx.de:u-boot/custodians/u-boot-marvell.git

for you to fetch changes up to 1dcbcc715e87da6d30b8ae22f1ef04c881cfea5b:

   arm: mvebu: Replace hardcoded values 0x0030/0x4030 by proper 
calculation (2022-01-14 11:39:16 +0100)

----------------------------------------------------------------
Marek Behún (3):
       ddr: marvell: a38x: Fix Synchronous vs Asynchronous mode 
determination
       board: gdsys: Drop Dirk Eibach from MAINTAINERS
       ddr: marvell: a38x: fix SPLIT_OUT_MIX state decision

Pali Rohár (31):
       arm: mvebu: Convert board_pex_config() to CONFIG_SPL_BOARD_INIT
       board: gdsys: a38x: Enable PCIe link 2 in spl_board_init()
       pci: pci_mvebu: Fix PCIe MEM and IO resources assignment and mbus 
mapping
       pci: pci_mvebu: Inline mvebu_pcie_port_parse_dt() function
       pci: pci_mvebu: Remove dependency on SOC_REGS_PHY_BASE macro
       pci: pci_mvebu: Split initialization of PCIe ports into 3 phases
       pci: pci_mvebu: Wait 100ms for Link Up in mvebu_pcie_probe()
       arm: mvebu: Implement simple mvebu-reset driver for 
enabling/disabling PCIe ports
       arm: mvebu: a38x: serdes: Move non-serdes PCIe code to pci_mvebu.c
       tools: kwbimage: Mark all local functions as static
       tools: kwbimage: Deduplicate v1 regtype header finishing
       tools: kwbimage: Fix generating image with multiple DATA_DELAY 
commands
       tools: kwbimage: Preserve order of BINARY, DATA and DATA_DELAY 
commands
       arm: mvebu: Generate kwbimage.cfg with $(call cmd, ...)
       tools: kwbimage: Add support for specifying CPU core
       tools: kwbimage: Add support for specifying LOAD_ADDRESS for 
BINARY command
       tools: kwbimage: Check the return value of image_headersz_v1()
       tools: kwbimage: Check for maximal kwbimage header size
       arm: mvebu: Set CPU for U-Boot SPL binary in kwbimage
       arm: mvebu: Correctly set LOAD_ADDRESS for U-Boot SPL binary in 
kwbimage
       tools: kwbimage: Enforce 128-bit boundary alignment only for 
Sheeva CPU
       arm: mvebu: Enable BootROM output on A38x
       tools: kwbimage: Add missing check for maximal value for DATA_DELAY
       tools: kwbimage: Show binary image offset in mkimage -l, in 
addition to size
       tools: kwbimage: Dump kwbimage config file on '-p -1' option
       tools: kwbimage: Do not cast const pointers to non-const pointers
       tools: kwbimage/kwboot: Check ext field for non-zero value
       tools: kwbimage: Extract main data image without -p arg for dumpimage
       tools: kwbimage: Fix mkimage/dumpimage -l argument
       arm: mvebu: db-88f6720: Fix CONFIG_SPL_TEXT_BASE and remove wrong 
memory layout
       arm: mvebu: Replace hardcoded values 0x0030/0x4030 by proper 
calculation

Pierre Bourdon (1):
       mtd: nand: pxa3xx: use marvell, prefix for custom DT properties

Tony Dinh (3):
       arm: kirkwood: iConnect : Add PCIe related configs
       arm: kirkwood: iConnect : Add PCIe late init
       arm: kirkwood: iConnect : Update board maintainer

  arch/arm/dts/armada-375.dtsi                       |   5 +-
  arch/arm/dts/armada-380.dtsi                       |   3 +
  arch/arm/dts/armada-385.dtsi                       |   4 +
  arch/arm/dts/armada-38x.dtsi                       |   1 +
  arch/arm/dts/armada-cp110.dtsi                     |   2 +-
  arch/arm/dts/armada-xp-98dx3236.dtsi               |   2 +
  arch/arm/dts/armada-xp-mv78230.dtsi                |   5 +
  arch/arm/dts/armada-xp-mv78260.dtsi                |   9 +
  arch/arm/dts/armada-xp-mv78460.dtsi                |  10 +
  arch/arm/dts/armada-xp-synology-ds414.dts          |   1 +
  arch/arm/dts/armada-xp-theadorable.dts             |   1 +
  arch/arm/dts/armada-xp.dtsi                        |   1 +
  arch/arm/mach-mvebu/Makefile                       |  26 +-
  arch/arm/mach-mvebu/include/mach/cpu.h             |   5 +-
  arch/arm/mach-mvebu/kwbimage.cfg.in                |  10 +-
  arch/arm/mach-mvebu/serdes/a38x/Makefile           |   1 -
  arch/arm/mach-mvebu/serdes/a38x/ctrl_pex.c         |  64 ---
  arch/arm/mach-mvebu/serdes/a38x/ctrl_pex.h         |  28 --
  .../mach-mvebu/serdes/a38x/high_speed_env_spec.c   |  19 -
  arch/arm/mach-mvebu/system-controller.c            | 105 ++++
  board/gdsys/a38x/MAINTAINERS                       |   1 -
  board/gdsys/a38x/controlcenterdc.c                 |   6 +-
  board/gdsys/mpc8308/MAINTAINERS                    |   2 +-
  board/iomega/iconnect/MAINTAINERS                  |   1 +
  board/iomega/iconnect/iconnect.c                   |   7 +
  configs/controlcenterdc_defconfig                  |   1 +
  configs/db-88f6720_defconfig                       |   2 +-
  configs/iconnect_defconfig                         |   5 +
  .../marvell/a38x/ddr3_training_centralization.c    |  26 +
  drivers/ddr/marvell/a38x/mv_ddr_plat.c             |  19 +-
  drivers/mtd/nand/raw/pxa3xx_nand.c                 |   4 +-
  drivers/pci/Kconfig                                |   1 +
  drivers/pci/pci_mvebu.c                            | 275 ++++++++---
  include/configs/clearfog.h                         |   2 +-
  include/configs/db-88f6720.h                       |  15 +-
  include/configs/db-88f6820-amc.h                   |   2 +-
  include/configs/db-88f6820-gp.h                    |   2 +-
  include/configs/db-mv784mp-gp.h                    |   2 +-
  include/configs/ds414.h                            |   2 +-
  include/configs/helios4.h                          |   2 +-
  include/configs/maxbcm.h                           |   2 +-
  include/configs/theadorable.h                      |   2 +-
  include/configs/turris_omnia.h                     |   2 +-
  include/configs/x530.h                             |   2 +-
  tools/kwbimage.c                                   | 549 
+++++++++++++++++----
  tools/kwbimage.h                                   |  10 +-
  tools/kwboot.c                                     |   4 +-
  47 files changed, 920 insertions(+), 330 deletions(-)
  delete mode 100644 arch/arm/mach-mvebu/serdes/a38x/ctrl_pex.c
  delete mode 100644 arch/arm/mach-mvebu/serdes/a38x/ctrl_pex.h
  create mode 100644 arch/arm/mach-mvebu/system-controller.c

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Re: Please pull u-boot-marvell/master
  2022-01-05 17:27 Stefan Roese
@ 2022-01-05 19:24 ` Tom Rini
  0 siblings, 0 replies; 212+ messages in thread
From: Tom Rini @ 2022-01-05 19:24 UTC (permalink / raw)
  To: Stefan Roese; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 187 bytes --]

On Wed, Jan 05, 2022 at 06:27:38PM +0100, Stefan Roese wrote:

> Hi Tom,
> 
> please pull this last minute kwbimage related fix:
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
@ 2022-01-05 17:27 Stefan Roese
  2022-01-05 19:24 ` Tom Rini
  0 siblings, 1 reply; 212+ messages in thread
From: Stefan Roese @ 2022-01-05 17:27 UTC (permalink / raw)
  To: Tom Rini, U-Boot Mailing List

Hi Tom,

please pull this last minute kwbimage related fix:

----------------------------------------------------------------
- kwbimage: Fix checksum calculation for v1 images (Pierre)
----------------------------------------------------------------

Here the Azure build, without any issues:

https://dev.azure.com/sr0718/u-boot/_build/results?buildId=143&view=results

Thanks,
Stefan

The following changes since commit b3f84a939f514a266a5a3aa97cbe2787c2d73d89:

   Merge tag 'video-20211228' of 
https://source.denx.de/u-boot/custodians/u-boot-video (2021-12-28 
11:19:26 -0500)

are available in the Git repository at:

   git@source.denx.de:u-boot/custodians/u-boot-marvell.git

for you to fetch changes up to 9203c73895ab410f7a57f56ec26201253a1f008b:

   tools: kwbimage: Fix checksum calculation for v1 images (2022-01-05 
16:31:58 +0100)

----------------------------------------------------------------
Pierre Bourdon (1):
       tools: kwbimage: Fix checksum calculation for v1 images

  tools/kwbimage.c | 6 +++---
  1 file changed, 3 insertions(+), 3 deletions(-)

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Re: Please pull u-boot-marvell/master
  2021-12-15 10:58 Stefan Roese
@ 2021-12-15 13:39 ` Tom Rini
  0 siblings, 0 replies; 212+ messages in thread
From: Tom Rini @ 2021-12-15 13:39 UTC (permalink / raw)
  To: Stefan Roese; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 188 bytes --]

On Wed, Dec 15, 2021 at 11:58:34AM +0100, Stefan Roese wrote:

> Hi Tom,
> 
> please pull these late Marvell MVEBU related fixes:
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
@ 2021-12-15 10:58 Stefan Roese
  2021-12-15 13:39 ` Tom Rini
  0 siblings, 1 reply; 212+ messages in thread
From: Stefan Roese @ 2021-12-15 10:58 UTC (permalink / raw)
  To: Tom Rini, U-Boot Mailing List

Hi Tom,

please pull these late Marvell MVEBU related fixes:

----------------------------------------------------------------
- Marvell/PCI: Fix size of the configuration cache and disallow ROM BAR
   setting in pci_mvebu.c & pci-aardvark.c (Pali & Marek)
----------------------------------------------------------------

Here the Azure build, without any issues:

https://dev.azure.com/sr0718/u-boot/_build/results?buildId=138&view=results

Thanks,
Stefan

The following changes since commit cfbd2bc695b87434e52e1b1073756b823f18f09d:

   Merge tag 'u-boot-stm32-20211213' of 
https://source.denx.de/u-boot/custodians/u-boot-stm (2021-12-13 10:20:25 
-0500)

are available in the Git repository at:

   git@source.denx.de:u-boot/custodians/u-boot-marvell.git

for you to fetch changes up to fed5beca18f3562c4404de5f76fefdd3e06a46f5:

   arm: a37xx: pci: Do not allow setting ROM BAR on PCI Bridge 
(2021-12-15 08:57:36 +0100)

----------------------------------------------------------------
Marek Behún (1):
       pci: pci_mvebu, pci_aardvark: Fix size of configuration cache

Pali Rohár (2):
       pci: pci_mvebu: Do not allow setting ROM BAR on PCI Bridge
       arm: a37xx: pci: Do not allow setting ROM BAR on PCI Bridge

  drivers/pci/pci-aardvark.c | 54 
+++++++++++++++++++++++++--------------------
  drivers/pci/pci_mvebu.c    | 55 
++++++++++++++++++++++++++--------------------
  2 files changed, 61 insertions(+), 48 deletions(-)

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Re: Please pull u-boot-marvell/master
  2021-11-30 13:42 Stefan Roese
@ 2021-11-30 16:54 ` Tom Rini
  0 siblings, 0 replies; 212+ messages in thread
From: Tom Rini @ 2021-11-30 16:54 UTC (permalink / raw)
  To: Stefan Roese; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 185 bytes --]

On Tue, Nov 30, 2021 at 02:42:10PM +0100, Stefan Roese wrote:

> Hi Tom,
> 
> please pull these 2 Marvell MVEBU related fixes:
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
@ 2021-11-30 13:42 Stefan Roese
  2021-11-30 16:54 ` Tom Rini
  0 siblings, 1 reply; 212+ messages in thread
From: Stefan Roese @ 2021-11-30 13:42 UTC (permalink / raw)
  To: Tom Rini, U-Boot Mailing List

Hi Tom,

please pull these 2 Marvell MVEBU related fixes:

----------------------------------------------------------------
- turris_omnia: enable A385 watchdog before disabling MCU watchdog (Pali)
- a37xx: Reset whole UART when changing parent clock from TBG to XTAL (Pali)
----------------------------------------------------------------

Here the Azure build, without any issues:

https://dev.azure.com/sr0718/u-boot/_build/results?buildId=137

Thanks,
Stefan

The following changes since commit ade37460a944aed36ae6ee634c4d4a9a22690461:

   Prepare v2022.01-rc3 (2021-11-29 11:16:03 -0500)

are available in the Git repository at:

   git@source.denx.de:u-boot/custodians/u-boot-marvell.git

for you to fetch changes up to 5db5815e997ae8cf0a3bba6a25652d8b6fd5edd1:

   serial: a37xx: Reset whole UART when changing parent clock from TBG 
to XTAL (2021-11-30 08:31:04 +0100)

----------------------------------------------------------------
Pali Rohár (2):
       arm: mvebu: turris_omnia: enable A385 watchdog before disabling 
MCU watchdog
       serial: a37xx: Reset whole UART when changing parent clock from 
TBG to XTAL

  board/CZ.NIC/turris_omnia/turris_omnia.c | 65 
+++++++++++++++++++++++++++++++-
  drivers/serial/serial_mvebu_a3700.c      | 13 ++++++-
  2 files changed, 75 insertions(+), 3 deletions(-)

Viele Grüße,
Stefan Roese

-- 
DENX Software Engineering GmbH,      Managing Director: Wolfgang Denk
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-51 Fax: (+49)-8142-66989-80 Email: sr@denx.de

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Re: Please pull u-boot-marvell/master
  2021-11-10 13:52 Stefan Roese
@ 2021-11-10 19:11 ` Tom Rini
  0 siblings, 0 replies; 212+ messages in thread
From: Tom Rini @ 2021-11-10 19:11 UTC (permalink / raw)
  To: Stefan Roese; +Cc: u-boot

[-- Attachment #1: Type: text/plain, Size: 325 bytes --]

On Wed, Nov 10, 2021 at 02:52:58PM +0100, Stefan Roese wrote:

> Hi Tom,
> 
> please pull the next batch of Marvell MVEBU related patches. Mostly
> improvements for v0 image compatibility and stability patches for
> kwboot/kwbimage from Pali. Here the summary log:
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
@ 2021-11-10 13:52 Stefan Roese
  2021-11-10 19:11 ` Tom Rini
  0 siblings, 1 reply; 212+ messages in thread
From: Stefan Roese @ 2021-11-10 13:52 UTC (permalink / raw)
  To: Tom Rini, u-boot

Hi Tom,

please pull the next batch of Marvell MVEBU related patches. Mostly
improvements for v0 image compatibility and stability patches for
kwboot/kwbimage from Pali. Here the summary log:

----------------------------------------------------------------
- Minor kwboot improvements (Pali)
- Misc kwbimage improvements (Pali)
- pci_mvebu: Use global MBUS_PCI_MEM_SIZE macro (Pali)
----------------------------------------------------------------

Here the Azure build, without any issues:

https://dev.azure.com/sr0718/u-boot/_build/results?buildId=133&view=results

Thanks,
Stefan

The following changes since commit e8e9c6f48400989c5fc54467576f8d535bd713e6:

   Merge https://source.denx.de/u-boot/custodians/u-boot-samsung 
(2021-11-09 15:05:33 -0500)

are available in the Git repository at:

   git@source.denx.de:u-boot/custodians/u-boot-marvell.git

for you to fetch changes up to 5c61710c9880290d54db72878c4435cdaee07d78:

   tools: kwbimage: Properly set srcaddr in kwbimage v0 (2021-11-10 
12:08:06 +0100)

----------------------------------------------------------------
Pali Rohár (14):
       tools: kwboot: Fix sending Kirkwood v0 images
       tools: kwboot: Always print kwboot version
       pci: pci_mvebu: Use global MBUS_PCI_MEM_SIZE macro
       tools: kwbimage: Add support for new commands UART_PORT and UART_MPP
       tools: kwbimage: Explicitly set version also for kwbimage v0
       tools: kwbimage: Set BOOT_FROM by default to SPI
       tools: kwbimage: Fix validation of kwbimage v0
       tools: kwbimage: Remove unused enums and prototypes
       tools: kwbimage: Align final UART image to 128 bytes
       tools: kwbimage: Do not put final image padding to the image data 
size
       tools: kwbimage: Align kwbimage header to proper size
       tools: kwbimage: Fill the real header size into the main header
       tools: kwbimage: Properly calculate and align kwbimage v0 header size
       tools: kwbimage: Properly set srcaddr in kwbimage v0

  drivers/pci/pci_mvebu.c |  11 +--
  tools/kwbimage.c        | 250 
+++++++++++++++++++++++++++++++++---------------
  tools/kwbimage.h        |  25 +----
  tools/kwboot.c          |  28 ++++--
  4 files changed, 200 insertions(+), 114 deletions(-)

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Re: Please pull u-boot-marvell/master
  2021-11-03  7:49 Stefan Roese
@ 2021-11-03 14:44 ` Tom Rini
  0 siblings, 0 replies; 212+ messages in thread
From: Tom Rini @ 2021-11-03 14:44 UTC (permalink / raw)
  To: Stefan Roese; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 198 bytes --]

On Wed, Nov 03, 2021 at 08:49:10AM +0100, Stefan Roese wrote:

> Hi Tom,
> 
> please pull this next batch of Marvell MVEBU related patches:
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
@ 2021-11-03  7:49 Stefan Roese
  2021-11-03 14:44 ` Tom Rini
  0 siblings, 1 reply; 212+ messages in thread
From: Stefan Roese @ 2021-11-03  7:49 UTC (permalink / raw)
  To: Tom Rini, U-Boot Mailing List

Hi Tom,

please pull this next batch of Marvell MVEBU related patches:

----------------------------------------------------------------
- pci_mvebu: Fix access to config space and PCIe Root Port (Pali)
- a37xx: pci: Program the data strobe for config read requests (Pali)
- kwboot: Misc improvements and fixes (Pali)
----------------------------------------------------------------

Here the Azure build, without any issues:

https://dev.azure.com/sr0718/u-boot/_build/results?buildId=130&view=results

Thanks,
Stefan

The following changes since commit a79115dde373f7cdb181040dd6489fd0b21bfbd2:

   Prepare v2022.01-rc1 (2021-11-01 15:16:43 -0400)

are available in the Git repository at:

   git@source.denx.de:u-boot/custodians/u-boot-marvell.git

for you to fetch changes up to 57fa6fb93291cdcabc1c38d874d12257a879f8ee:

   arm: a37xx: pci: Program the data strobe for config read requests 
(2021-11-03 06:45:34 +0100)

----------------------------------------------------------------
Pali Rohár (28):
       pci: pci_mvebu: Fix write_config() with PCI_SIZE_8 or PCI_SIZE_16
       pci: pci_mvebu: Fix read_config() with PCI_SIZE_8 or PCI_SIZE_16
       pci: pci_mvebu: Properly configure and use PCI Bridge (PCIe Root 
Port)
       pci: pci_mvebu: Remove unused functions
       pci: pci_mvebu: Fix place of link up detection
       pci: pci_mvebu: Do not automatically enable bus mastering on PCI 
Bridge
       pci: pci_mvebu: Setup PCI controller to Root Complex mode
       pci: pci_mvebu: Fix comment about driver class name
       tools: kwboot: Initialize rfds to zero
       tools: kwboot: Fix initialization of tty device
       tools: kwboot: Reserve enough space for patching kwbimage in memory
       tools: kwboot: Validate 4-byte image data checksum
       tools: kwboot: Inject baudrate change back code after data part
       tools: kwboot: Recalculate 4-byte data checksum after injecting 
baudrate code
       tools: kwboot: Correctly set configuration of UART for BootROM 
messages
       tools: kwboot: Show verbose message when waiting for baudrate 
change magic
       tools: kwboot: Simplify code for aligning image header
       tools: kwboot: Do not modify kwbimage header before increasing 
its size
       tools: kwboot: Calculate real used space in kwbimage header when 
calling kwboot_img_grow_hdr()
       tools: kwboot: Change retry loop from decreasing to increasing
       tools: kwboot: Resend first 3 xmodem retry packets immediately
       tools: kwboot: Fix sending retry of last header packet
       tools: kwboot: Do not call tcdrain() after each sent packet
       tools: kwboot: Increase delay after changing baudrate in ARM code
       tools: kwboot: Replace ARM mov + movt instruction pair by mov + orr
       tools: kwboot: Do not use stack when setting baudrate back to 
default value
       tools: kwboot: Do not send magic seq when changing baudrate back 
to 115200
       arm: a37xx: pci: Program the data strobe for config read requests

  drivers/pci/pci-aardvark.c |   3 +
  drivers/pci/pci_mvebu.c    | 275 ++++++++++++++++++++++--------
  tools/kwboot.c             | 407 
+++++++++++++++++++++++++++------------------
  3 files changed, 451 insertions(+), 234 deletions(-)

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Re: Please pull u-boot-marvell/master
  2021-10-28 10:50 Stefan Roese
@ 2021-10-28 14:47 ` Tom Rini
  0 siblings, 0 replies; 212+ messages in thread
From: Tom Rini @ 2021-10-28 14:47 UTC (permalink / raw)
  To: Stefan Roese; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 198 bytes --]

On Thu, Oct 28, 2021 at 12:50:51PM +0200, Stefan Roese wrote:

> Hi Tom,
> 
> please pull this next batch of Marvell MVEBU related patches:
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
@ 2021-10-28 10:50 Stefan Roese
  2021-10-28 14:47 ` Tom Rini
  0 siblings, 1 reply; 212+ messages in thread
From: Stefan Roese @ 2021-10-28 10:50 UTC (permalink / raw)
  To: Tom Rini, U-Boot Mailing List

Hi Tom,

please pull this next batch of Marvell MVEBU related patches:

----------------------------------------------------------------
- mvebu: Fix usage of BIN header arguments (Pali)
- mvebu: turris_omnia: Fix MTD partitions order for Linux (Pali)
- mvebu: nandpagesize support for kwbimage v1 (Pali)
----------------------------------------------------------------

Here the Azure build, without any issues:

https://dev.azure.com/sr0718/u-boot/_build/results?buildId=127&view=results

Thanks,
Stefan

The following changes since commit 670d657dfb6ede2957043dd0ac868297ac093857:

   Merge tag 'efi-2022-01-rc1-2' of 
https://source.denx.de/u-boot/custodians/u-boot-efi (2021-10-26 18:42:52 
-0400)

are available in the Git repository at:

   git@source.denx.de:u-boot/custodians/u-boot-marvell.git

for you to fetch changes up to 7af368f4717a2c4b118f8cae597e268dc88a726c:

   arm: mvebu: Fix comments about kwbimage structures (2021-10-28 
10:33:32 +0200)

----------------------------------------------------------------
Pali Rohár (9):
       tools: kwboot: Align UART baudrate change code in BIN header to 
128-bit boundary
       tools: kwbimage: Align BIN header executable code to 128-bit boundary
       arm: mvebu: Add documentation for save_boot_params() function
       arm: mvebu: Remove dummy BIN header arguments for SPL binary
       arm: mvebu: turris_omnia: Fix MTD partitions order for Linux
       tools: kwbimage: Add support for NAND_PAGE_SIZE command also for 
v1 images
       tools: kwboot: Patch nandpagesize to zero also for v1 image
       arm: mvebu: Update name of kwbimage v1 field at offset 0x2-0x3
       arm: mvebu: Fix comments about kwbimage structures

  arch/arm/mach-mvebu/kwbimage.cfg.in      |  2 +-
  arch/arm/mach-mvebu/lowlevel_spl.S       |  9 ++++++
  arch/arm/mach-mvebu/spl.c                |  4 +--
  board/CZ.NIC/turris_omnia/turris_omnia.c |  2 +-
  cmd/mvebu/bubt.c                         |  4 +--
  tools/kwbimage.c                         | 54 
++++++++++++++++++++++----------
  tools/kwbimage.h                         |  2 +-
  tools/kwboot.c                           | 35 ++++++++++++++-------
  8 files changed, 76 insertions(+), 36 deletions(-)

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Re: Please pull u-boot-marvell/master
  2021-10-21  7:53 Stefan Roese
@ 2021-10-21 14:16 ` Tom Rini
  0 siblings, 0 replies; 212+ messages in thread
From: Tom Rini @ 2021-10-21 14:16 UTC (permalink / raw)
  To: Stefan Roese; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 198 bytes --]

On Thu, Oct 21, 2021 at 09:53:56AM +0200, Stefan Roese wrote:

> Hi Tom,
> 
> please pull this next batch of Marvell MVEBU related patches:
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
@ 2021-10-21  7:53 Stefan Roese
  2021-10-21 14:16 ` Tom Rini
  0 siblings, 1 reply; 212+ messages in thread
From: Stefan Roese @ 2021-10-21  7:53 UTC (permalink / raw)
  To: Tom Rini, U-Boot Mailing List

Hi Tom,

please pull this next batch of Marvell MVEBU related patches:

----------------------------------------------------------------
- Turris MOX and Omnia changes, mostly moving to Kconfig (Marek)
- a37xx: pci: Misc smaller fixes (Pali)
- cmd: tlv_eeprom: Fix building with DEBUG enabled (Sven)
- termios_linux.h: Fix tcsendbreak() implementation (Pali)
- mvebu: Add missing "if SPL" (Tom)
----------------------------------------------------------------

Here the Azure build, without any issues:

https://dev.azure.com/sr0718/u-boot/_build/results?buildId=121&view=results

Thanks,
Stefan

The following changes since commit fb1018106a7bbb1a0d723029f6760b1b1b4d306d:

   Merge branch '2021-10-19-assorted-changes' (2021-10-19 20:45:12 -0400)

are available in the Git repository at:

   git@source.denx.de:u-boot/custodians/u-boot-marvell.git

for you to fetch changes up to bd4064ff8a82460d6a497faf66ac5830ffe452b1:

   arm: a37xx: pci: Fix condition for CRS response (2021-10-21 07:39:05 
+0200)

----------------------------------------------------------------
Marek Behún (11):
       arm: mvebu: turris_mox: Move options to defconfig
       arm: mvebu: a3720: Create Kconfig option for I2C_MV
       arm: kirkwood, mvebu: Remove CONFIG_SYS_RESET_ADDRESS option
       arm: mvebu: turris_mox: Cosmetic update for board config header
       arm: mvebu: turris_mox: Use show_board_info()
       arm: mvebu: turris_mox: Always handle reset button
       arm: mvebu: turris_mox: Better check for valid ethernet addresses 
in env
       arm: mvebu: turris_omnia: Overwrite ethaddr only if invalid
       arm: mvebu: turris_omnia: Use show_board_info()
       arm: mvebu: turris_omnia: Move SPL's SYS_MALLOC_SIMPLE to Kconfig
       arm: mvebu: turris_omnia: Move CONFIG_SPL_DRIVERS_MISC to Kconfig

Pali Rohár (3):
       tools: termios_linux.h: Fix tcsendbreak() implementation
       arm: a37xx: pci: Do not allow setting bars on PCI Bridge
       arm: a37xx: pci: Fix condition for CRS response

Sven Auhagen (1):
       cmd: tlv_eeprom

Tom Rini (1):
       arm: mvebu: Add missing "if SPL"

  arch/arm/mach-mvebu/Kconfig                 |  4 +-
  board/CZ.NIC/turris_mox/turris_mox.c        | 86 
+++++++++++++++--------------
  board/CZ.NIC/turris_omnia/turris_omnia.c    | 26 +++++----
  cmd/tlv_eeprom.c                            |  3 +
  configs/mvebu_db-88f3720_defconfig          |  1 +
  configs/mvebu_espressobin-88f3720_defconfig |  1 +
  configs/turris_mox_defconfig                |  3 +
  configs/uDPU_defconfig                      |  1 +
  drivers/i2c/Kconfig                         |  6 ++
  drivers/i2c/Makefile                        |  2 +-
  drivers/pci/pci-aardvark.c                  |  6 +-
  include/configs/SBx81LIFKW.h                |  5 --
  include/configs/SBx81LIFXCAT.h              |  5 --
  include/configs/edminiv2.h                  |  6 --
  include/configs/mv-common.h                 |  1 -
  include/configs/mvebu_armada-37xx.h         |  6 --
  include/configs/mvebu_armada-8k.h           |  1 -
  include/configs/turris_mox.h                | 74 ++++++++-----------------
  include/configs/turris_omnia.h              |  5 --
  include/configs/x530.h                      |  5 --
  scripts/config_whitelist.txt                |  1 -
  tools/termios_linux.h                       |  6 +-
  22 files changed, 109 insertions(+), 145 deletions(-)

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Re: Please pull u-boot-marvell/master
  2021-10-08  9:23 Stefan Roese
@ 2021-10-08 13:56 ` Tom Rini
  0 siblings, 0 replies; 212+ messages in thread
From: Tom Rini @ 2021-10-08 13:56 UTC (permalink / raw)
  To: Stefan Roese; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 199 bytes --]

On Fri, Oct 08, 2021 at 11:23:10AM +0200, Stefan Roese wrote:

> Hi Tom,
> 
> please pull this first batch of Marvell MVEBU related patches:
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
@ 2021-10-08  9:23 Stefan Roese
  2021-10-08 13:56 ` Tom Rini
  0 siblings, 1 reply; 212+ messages in thread
From: Stefan Roese @ 2021-10-08  9:23 UTC (permalink / raw)
  To: Tom Rini, U-Boot Mailing List

Hi Tom,

please pull this first batch of Marvell MVEBU related patches:

----------------------------------------------------------------
- a37xx: pci: Increase PCIe IO size from 64 KiB to 1 MiB (Pali)
- phy: marvell: a3700: Misc improvements (Pali)
- a38x serdes cleanup (Pali)
- A3720 PCIe enhancements (Pali & Marek)
- mvebu: mvebu_armada-8k: Puzzle M801 enhancements (Robert)
- mvebu: x530: Remove custom kwbimage.cfg (Chris)
- mvebu: Select SPL_SKIP_LOWLEVEL_INIT on ARMADA_32BIT (Stefan)
----------------------------------------------------------------

Here the Azure build, without any issues:

https://dev.azure.com/sr0718/u-boot/_build/results?buildId=120&view=results

Thanks,
Stefan


The following changes since commit 7a508a7245592ca44b3dc51c0293656dce60d658:

   Merge tag 'u-boot-amlogic-20211007' of 
https://source.denx.de/u-boot/custodians/u-boot-amlogic (2021-10-07 
09:02:22 -0400)

are available in the Git repository at:

   git@source.denx.de:u-boot/custodians/u-boot-marvell.git

for you to fetch changes up to 1ead6c20bd5fb8ea2f6afffb81dde91ea54bf54a:

   ARM: mvebu: x530: Remove custom kwbimage.cfg (2021-10-08 08:37:55 +0200)

----------------------------------------------------------------
Chris Packham (1):
       ARM: mvebu: x530: Remove custom kwbimage.cfg

Marek Behún (2):
       arm: a37xx: pci: Cosmetic change
       arm: a37xx: pci: Update private structure documentation

Pali Rohár (17):
       arm: a37xx: pci: Increase PCIe IO size from 64 KiB to 1 MiB
       phy: marvell: a3700: Set TXDCLK_2X_SEL bit during PCIe initialization
       phy: marvell: a3700: Fix configuring polarity invert bits
       phy: marvell: a3700: Return correct error code when power up fails
       arm: mvebu: a38x: serdes: Add comments and use macros in PCIe code
       arm: mvebu: a38x: serdes: Remove duplicate macro SOC_CTRL_REG
       arm: mvebu: a38x: serdes: Add comments for hws_pex_config() code
       arm: mvebu: a38x: serdes: Don't overwrite read-only SAR PCIe 
registers
       arm: mvebu: a38x: serdes: Don't set PCIe Common Clock Configuration
       arm: mvebu: a38x: serdes: Don't overwrite PCI device ID
       arm: mvebu: a38x: serdes: Don't configure PCIe cards in SerDes 
init code
       arm: mvebu: a38x: serdes: Remove unused PCIe macros and functions
       arm: mvebu: a38x: serdes: Update comment about PCIE*_ENABLE_* defines
       arm: a37xx: pci: Fix pcie_advk_link_up()
       arm: a37xx: pci: Add support for accessing PCI Bridge on root bus
       arm: a37xx: pci: Do not automatically enable bus mastering on PCI 
Bridge
       arm: a37xx: pci: Handle propagation of CRSSVE bit from PCIe Root Port

Robert Marko (2):
       arm: mvebu: dts: m801: correct CP1 pinctrl
       arm: mvebu: mvebu_armada-8k: drop Puzzle M801 early init code

Stefan Roese (1):
       arm: mvebu: Select SPL_SKIP_LOWLEVEL_INIT on ARMADA_32BIT

  arch/arm/dts/armada-37xx.dtsi                      |   6 +-
  arch/arm/dts/armada-8040-puzzle-m801.dts           |  36 ++-
  arch/arm/mach-mvebu/Kconfig                        |   1 +
  arch/arm/mach-mvebu/serdes/a38x/ctrl_pex.c         | 297 
+--------------------
  arch/arm/mach-mvebu/serdes/a38x/ctrl_pex.h         |  68 +----
  .../mach-mvebu/serdes/a38x/high_speed_env_spec.c   |  42 ++-
  board/Marvell/mvebu_armada-8k/board.c              |  20 +-
  board/alliedtelesis/x530/kwbimage.cfg              |  12 -
  drivers/pci/pci-aardvark.c                         | 199 +++++++++++---
  drivers/phy/marvell/comphy_a3700.c                 |  40 ++-
  drivers/phy/marvell/comphy_a3700.h                 |   1 +
  include/pci.h                                      |   4 +
  12 files changed, 239 insertions(+), 487 deletions(-)
  delete mode 100644 board/alliedtelesis/x530/kwbimage.cfg

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Re: Please pull u-boot-marvell/master
  2021-09-29  7:47 Stefan Roese
@ 2021-09-29 22:28 ` Tom Rini
  0 siblings, 0 replies; 212+ messages in thread
From: Tom Rini @ 2021-09-29 22:28 UTC (permalink / raw)
  To: Stefan Roese; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 187 bytes --]

On Wed, Sep 29, 2021 at 09:47:36AM +0200, Stefan Roese wrote:

> Hi Tom,
> 
> please pull this late Marvell MVEBU related fixes:
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
@ 2021-09-29  7:47 Stefan Roese
  2021-09-29 22:28 ` Tom Rini
  0 siblings, 1 reply; 212+ messages in thread
From: Stefan Roese @ 2021-09-29  7:47 UTC (permalink / raw)
  To: Tom Rini, U-Boot Mailing List

Hi Tom,

please pull this late Marvell MVEBU related fixes:

----------------------------------------------------------------
- Armada8k: Fix CP0 eMMC/SDIO support (Robert)
----------------------------------------------------------------

Here the Azure build, without any issues:

https://dev.azure.com/sr0718/u-boot/_build/results?buildId=117&view=results

Thanks,
Stefan


The following changes since commit b5d7a200a81097fddef7ba5ec42e330d49fa2f33:

   Merge branch '2021-09-28-regression-fixes' (2021-09-28 13:57:56 -0400)

are available in the Git repository at:

   git@source.denx.de:u-boot/custodians/u-boot-marvell.git

for you to fetch changes up to 65513f3c185557c0690924102386fbd42b2ea351:

   arm: dts: armada8040: Fix CP0 eMMC/SDIO support (2021-09-29 07:13:27 
+0200)

----------------------------------------------------------------
Robert Marko (1):
       arm: dts: armada8040: Fix CP0 eMMC/SDIO support

  arch/arm/dts/armada-8040.dtsi | 4 ++--
  1 file changed, 2 insertions(+), 2 deletions(-)

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Re: Please pull u-boot-marvell/master
  2021-09-27 10:58 Stefan Roese
@ 2021-09-27 12:52 ` Tom Rini
  0 siblings, 0 replies; 212+ messages in thread
From: Tom Rini @ 2021-09-27 12:52 UTC (permalink / raw)
  To: Stefan Roese; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 185 bytes --]

On Mon, Sep 27, 2021 at 12:58:43PM +0200, Stefan Roese wrote:

> Hi Tom,
> 
> please pull these 2 Marvell MVEBU related fixes:
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
@ 2021-09-27 10:58 Stefan Roese
  2021-09-27 12:52 ` Tom Rini
  0 siblings, 1 reply; 212+ messages in thread
From: Stefan Roese @ 2021-09-27 10:58 UTC (permalink / raw)
  To: Tom Rini, U-Boot Mailing List

Hi Tom,

please pull these 2 Marvell MVEBU related fixes:

----------------------------------------------------------------
- turris_omnia: fix leaked mtd device (Marek)
- phy: marvell: cp110: Fix SATA invert polarity (Denis)
----------------------------------------------------------------

Here the Azure build, without any issues:

https://dev.azure.com/sr0718/u-boot/_build/results?buildId=116&view=results

Thanks,
Stefan

The following changes since commit 8284d6f838684cfa6e3303a447deb38027c5d7f0:

   Merge branch '2021-09-24-assorted-minor-updates' (2021-09-24 14:28:54 
-0400)

are available in the Git repository at:

   git@source.denx.de:u-boot/custodians/u-boot-marvell.git

for you to fetch changes up to ccee8ea1dd90f0ccb31ed9662e064eaa814e6254:

   phy: marvell: cp110: Support SATA invert polarity (2021-09-27 
07:46:13 +0200)

----------------------------------------------------------------
Denis Odintsov (1):
       phy: marvell: cp110: Support SATA invert polarity

Marek Behún (1):
       arm: mvebu: turris_omnia: fix leaked mtd device

  board/CZ.NIC/turris_omnia/turris_omnia.c | 3 +++
  drivers/phy/marvell/comphy_cp110.c       | 7 ++++++-
  2 files changed, 9 insertions(+), 1 deletion(-)

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Re: Please pull u-boot-marvell/master
  2021-09-10 12:05 Stefan Roese
@ 2021-09-10 17:57 ` Tom Rini
  0 siblings, 0 replies; 212+ messages in thread
From: Tom Rini @ 2021-09-10 17:57 UTC (permalink / raw)
  To: Stefan Roese; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 296 bytes --]

On Fri, Sep 10, 2021 at 02:05:27PM +0200, Stefan Roese wrote:

> Hi Tom,
> 
> I'll be on vacation for a bit over a week. Please pull the next batch
> of Marvell MVEBU related patches. Here the summary log of the most
> important parts:
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
@ 2021-09-10 12:05 Stefan Roese
  2021-09-10 17:57 ` Tom Rini
  0 siblings, 1 reply; 212+ messages in thread
From: Stefan Roese @ 2021-09-10 12:05 UTC (permalink / raw)
  To: Tom Rini, U-Boot Mailing List

Hi Tom,

I'll be on vacation for a bit over a week. Please pull the next batch
of Marvell MVEBU related patches. Here the summary log of the most
important parts:

----------------------------------------------------------------
- mvebu: dts: Armada8k enable mdio (Sven)
- a37xx: pci: Fix / enhance error handling (Pali)
- mvebu: espressobin/turris_: Enable GPT partition support (Pali)
- mvebu: sata_mv: Probe all ports (Tony)
- a37xx: pci: Don't spam about PIO Response Status (Marek)
----------------------------------------------------------------

Here the Azure build, without any issues:

https://dev.azure.com/sr0718/u-boot/_build/results?buildId=113&view=results

Thanks,
Stefan
The following changes since commit 4412fd8ba2ce5945d04f4b181a96e05576c46bf2:

   Merge branch '2021-09-08-fix-FIT-hash-algos-in-SPL' (2021-09-08 
21:23:55 -0400)

are available in the Git repository at:

   git@source.denx.de:u-boot/custodians/u-boot-marvell.git

for you to fetch changes up to 157bc52b0fa9d75611aeca9668c5227d6e64e05e:

   arm: a37xx: pci: Don't spam about PIO Response Status (2021-09-10 
09:01:51 +0200)

----------------------------------------------------------------
Marek Behún (1):
       arm: a37xx: pci: Don't spam about PIO Response Status

Pali Rohár (5):
       arm: a37xx: pci: Disable returning CRS response
       arm: a37xx: pci: Implement re-issuing config requests on CRS response
       arm: mvebu: turris_{omnia, mox}: GPT partition support
       arm: mvebu: espressobin: Enable GPT partition support
       arm: mvebu: a38x: Fix 5200000 baudrate

Sven Auhagen (1):
       arm: mvebu: dts: Armada8k enable mdio

Tony Dinh (3):
       arm: kirkwood: Sheevaplug: Update board maintainer
       arm: mvebu : sata_mv should probe all ports
       arm: marvell: Dreamplug: fix typo in eth1 name

  arch/arm/dts/armada-7040-db.dts             |  1 +
  arch/arm/dts/armada-8040-clearfog-gt-8k.dts |  1 +
  arch/arm/dts/armada-8040-db.dts             |  1 +
  arch/arm/dts/armada-8040-mcbin.dts          |  1 +
  board/Marvell/dreamplug/dreamplug.c         |  2 +-
  board/Marvell/sheevaplug/MAINTAINERS        |  2 +-
  configs/mvebu_espressobin-88f3720_defconfig |  1 +
  configs/turris_mox_defconfig                |  1 +
  configs/turris_omnia_defconfig              |  1 +
  drivers/ata/sata_mv.c                       | 14 ++++--
  drivers/pci/pci-aardvark.c                  | 73 
++++++++++++++++++++++-------
  include/configs/mv-common.h                 |  2 +-
  12 files changed, 76 insertions(+), 24 deletions(-)


^ permalink raw reply	[flat|nested] 212+ messages in thread

* Re: Please pull u-boot-marvell/master
  2021-09-01  9:24 Stefan Roese
@ 2021-09-01 14:12 ` Tom Rini
  0 siblings, 0 replies; 212+ messages in thread
From: Tom Rini @ 2021-09-01 14:12 UTC (permalink / raw)
  To: Stefan Roese; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 250 bytes --]

On Wed, Sep 01, 2021 at 11:24:13AM +0200, Stefan Roese wrote:

> Hi Tom,
> 
> please pull the next batch of Marvell MVEBU related patches. Here the
> summary log of the most important parts:
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
@ 2021-09-01  9:24 Stefan Roese
  2021-09-01 14:12 ` Tom Rini
  0 siblings, 1 reply; 212+ messages in thread
From: Stefan Roese @ 2021-09-01  9:24 UTC (permalink / raw)
  To: Tom Rini, U-Boot Mailing List

Hi Tom,

please pull the next batch of Marvell MVEBU related patches. Here the
summary log of the most important parts:

----------------------------------------------------------------
- mvebu: a38x: Define supported UART baudrates (Pali)
- kwbimage: Misc improvements (Pali)
- espressobin/turris_mox/turris_omnia: Enable some more devices
   like SATA via PCIe, SATA & NVMe (Pali)
- a37xx: Remove unused CONFIG_DEBUG_UART_SHIFT options (Pali)
- turris_omnia: Disable MCU watchdog in SPL when booting over
   UART (Marek)
- kwbimage: Fix some Coverity issue (Heinrich)
----------------------------------------------------------------

Here the Azure build, without any issues:

https://dev.azure.com/sr0718/u-boot/_build/results?buildId=112&view=results

Thanks,
Stefan

The following changes since commit b15a17be0c75238e7bdb2c9baf0c375040d95952:

   Merge https://gitlab.denx.de/u-boot/custodians/u-boot-sh (2021-08-31 
18:37:25 -0400)

are available in the Git repository at:

   git@source.denx.de:u-boot/custodians/u-boot-marvell.git

for you to fetch changes up to 4116a0f38a8ba6bc5e762cd291a65df4946216e7:

   tools: kwbimage: Remove comment about unimplemented register headers 
in v1 images (2021-09-01 08:09:24 +0200)

----------------------------------------------------------------
Heinrich Schuchardt (2):
       kwbimage: check fopen() return value
       kwbimage: check return value of image_get_csk_index

Marek Behún (4):
       arm: mvebu: Move get_boot_device() to cpu.c and make visible
       arm: mvebu: turris_omnia: don't guard by CONFIG_SPL_BUILD macro
       arm: mvebu: turris_omnia: disable MCU watchdog in SPL when 
booting over UART
       arm: mvebu: turris_omnia: disable MCU watchdog in board_late_init()

Pali Rohár (11):
       arm: mvebu: a38x: Define supported UART baudrates
       tools: kwbimage: Verify supported image version
       tools: kwbimage: Verify size of v0 image header
       tools: kwbimage: Verify size of image data
       tools: kwbimage: Use IBR_HDR_* constants instead of raw numbers
       arm: mvebu: axp: Properly check for Armada XP in mach/soc.h
       arm: mvebu: espressobin: Enable also SATA support via PCIe
       arm: mvebu: turris_mox: Enable SATA support
       arm: mvebu: turris_omnia: Enable NVMe support
       serial: a37xx: Remove CONFIG_DEBUG_UART_SHIFT options
       tools: kwbimage: Remove comment about unimplemented register 
headers in v1 images

  arch/arm/mach-mvebu/cpu.c                   | 60 ++++++++++++++++++++++
  arch/arm/mach-mvebu/include/mach/cpu.h      |  2 +
  arch/arm/mach-mvebu/include/mach/soc.h      |  2 +-
  arch/arm/mach-mvebu/spl.c                   | 77 
++++-------------------------
  board/CZ.NIC/turris_omnia/turris_omnia.c    | 27 ++++++----
  configs/mvebu_db-88f3720_defconfig          |  1 -
  configs/mvebu_espressobin-88f3720_defconfig |  3 +-
  configs/turris_mox_defconfig                |  7 ++-
  configs/turris_omnia_defconfig              |  2 +
  configs/uDPU_defconfig                      |  1 -
  include/configs/mv-common.h                 |  9 ++++
  tools/kwbimage.c                            | 48 +++++++++++-------
  12 files changed, 138 insertions(+), 101 deletions(-)

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Re: Please pull u-boot-marvell/master
  2021-08-11  8:30 Stefan Roese
@ 2021-08-11 15:50 ` Tom Rini
  0 siblings, 0 replies; 212+ messages in thread
From: Tom Rini @ 2021-08-11 15:50 UTC (permalink / raw)
  To: Stefan Roese; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 222 bytes --]

On Wed, Aug 11, 2021 at 10:30:58AM +0200, Stefan Roese wrote:

> Hi Tom,
> 
> please pull the next batch of Marvell MVEBU related patches. Here the
> summary log:
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
@ 2021-08-11  8:30 Stefan Roese
  2021-08-11 15:50 ` Tom Rini
  0 siblings, 1 reply; 212+ messages in thread
From: Stefan Roese @ 2021-08-11  8:30 UTC (permalink / raw)
  To: Tom Rini, U-Boot Mailing List

Hi Tom,

please pull the next batch of Marvell MVEBU related patches. Here the
summary log:

----------------------------------------------------------------
- Convert GoFlex Home Ethernet and SATA to Driver Model (Tony)
- mvebu: Automatically detect CONFIG_SYS_TCLK (Pavel)
- mvebu: sata_mv: Fix HDD identication during cold start (Tony)
- a37xx: pci: Fix handling PIO config error responses (Pavel)
- Other minor misc changes and board maintainer updates
----------------------------------------------------------------

Here the Azure build, without any issues:

https://dev.azure.com/sr0718/u-boot/_build/results?buildId=106&view=results

Thanks,
Stefan


The following changes since commit 3e5b62f78888740530e6f3a2e989f4c361a9d52b:

   configs: Resync with savedefconfig (2021-08-10 15:08:46 -0400)

are available in the Git repository at:

   git@source.denx.de:u-boot/custodians/u-boot-marvell.git

for you to fetch changes up to e21c74f24be5b6d0387d79cb8cf66de0b9b6b0d3:

   arm: kirkwood: Goflex Home: Update board maintainer (2021-08-11 
08:42:26 +0200)

----------------------------------------------------------------
Pali Rohár (7):
       arm: mvebu: a38x: Detect CONFIG_SYS_TCLK from SAR register
       arm: mvebu: a37x: Detect CONFIG_SYS_TCLK from SAR register
       arm: mvebu: msys: Set CONFIG_SYS_TCLK globally
       arm: mvebu: axp: Set CONFIG_SYS_TCLK globally
       arm: kirkwood: Do not overwrite CONFIG_SYS_TCLK
       arm: a37xx: pci: Fix handling PIO config error responses
       arm: mvebu: Hang if ddr3_init() fails

Tony Dinh (6):
       arm: kirkwood: GoFlex Home: Add DM Ethernet, remove IDE, and add 
DM SATA configs
       arm: kirkwood: GoFlex Home: Add DM SATA configs
       arm: kirkwood: GoFlex Home: Use Ethernet PHY name and address 
from device tree
       arm: mvebu: sata_mv failed to identify HDDs during cold start
       arm: kirkwood: Dockstar: Update board maintainer
       arm: kirkwood: Goflex Home: Update board maintainer

  arch/arm/mach-kirkwood/include/mach/kw88f6281.h |  2 -
  arch/arm/mach-mvebu/include/mach/soc.h          | 15 ++++---
  arch/arm/mach-mvebu/spl.c                       |  6 ++-
  board/Seagate/dockstar/MAINTAINERS              |  2 +-
  board/Seagate/goflexhome/MAINTAINERS            |  2 +-
  board/Seagate/goflexhome/goflexhome.c           | 57 
+++++++++++++++++++------
  configs/goflexhome_defconfig                    |  5 ++-
  drivers/ata/sata_mv.c                           | 29 ++++++++++++-
  drivers/pci/pci-aardvark.c                      | 52 
+++++++++++-----------
  include/configs/clearfog.h                      |  1 -
  include/configs/controlcenterdc.h               |  2 -
  include/configs/crs3xx-98dx3236.h               |  1 -
  include/configs/db-88f6720.h                    |  1 -
  include/configs/db-88f6820-amc.h                |  2 -
  include/configs/db-88f6820-gp.h                 |  2 -
  include/configs/db-mv784mp-gp.h                 |  1 -
  include/configs/db-xc3-24g4xg.h                 |  1 -
  include/configs/ds414.h                         |  1 -
  include/configs/goflexhome.h                    |  6 +++
  include/configs/helios4.h                       |  1 -
  include/configs/lacie_kw.h                      |  5 ---
  include/configs/lsxl.h                          |  2 -
  include/configs/maxbcm.h                        |  1 -
  include/configs/theadorable.h                   |  1 -
  include/configs/turris_omnia.h                  |  1 -
  include/configs/x530.h                          |  2 -
  26 files changed, 125 insertions(+), 76 deletions(-)

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Re: Please pull u-boot-marvell/master
  2021-08-01 14:33       ` Tom Rini
@ 2021-08-01 14:46         ` Pali Rohár
  0 siblings, 0 replies; 212+ messages in thread
From: Pali Rohár @ 2021-08-01 14:46 UTC (permalink / raw)
  To: Tom Rini; +Cc: Stefan Roese, U-Boot Mailing List

On Sunday 01 August 2021 10:33:33 Tom Rini wrote:
> On Sun, Aug 01, 2021 at 12:46:49PM +0200, Pali Rohár wrote:
> > On Sunday 01 August 2021 07:26:51 Stefan Roese wrote:
> > > On 01.08.21 05:28, Tom Rini wrote:
> > > > On Sat, Jul 31, 2021 at 12:04:01PM +0200, Stefan Roese wrote:
> > > > 
> > > > > Hi Tom,
> > > > > 
> > > > > please pull the next batch of Marvell MVEBU related patches. Here the
> > > > > summary log:
> > > > 
> > > > First off, I've applied the whole series to u-boot/master and pushed.
> > > > 
> > > > Second, I see from:
> > > > commit 5fce2875569d6e859443af7af3477c3aebfee383
> > > > Author: Pali Rohár <pali@kernel.org>
> > > > Date:   Fri Jul 23 11:14:27 2021 +0200
> > > > 
> > > >      SPL: Add support for specifying offset between header and image
> > > > 
> > > > That a number of boards are now doing:
> > > >              variscite_dart6ul: spl/u-boot-spl:all +144 spl/u-boot-spl:text +144
> > > >                 spl-u-boot-spl: add: 3/0, grow: 2/-1 bytes: 142/-4 (138)
> > > >                   function                                   old     new   delta
> > > >                   memmove                                      -      42     +42
> > > >                   spl_mmc_load                               320     356     +36
> > > >                   __aeabi_uidivmod                             -      24     +24
> > > >                   __aeabi_idivmod                              -      24     +24
> > > >                   spl_parse_image_header                      24      40     +16
> > > >                   board_init_r                               220     216      -4
> > > > 
> > > > Which I think is because we need to use do_div and so rather than '/' and '%'
> > > > directly in the code.  Thanks!
> > > 
> > > Pali, could you please take a look at this?
> > 
> > And what we can do here? 32-bit arm does not have 32-bit division
> > instruction, so it is needed to use some sort of *idiv* function.
> > 
> > do_div() is macro which is doing 64-bit division by using 32-bit C
> > operations '/' and '%', therefore it does not help with anything as this
> > code is doing 32-bit math (not 64-bit).
> > 
> > Moreover in do_div() implementation is already check that first passed
> > argument is of 64-bit type, so we cannot use it for 32-bit values.
> > 
> > Also note that in files which are touched by this commit are already
> > used 32-bit division operations via C '/' operator.
> > 
> > So I really do not know what is expected to do here...
> 
> Thanks for checking.  I saw block stuff and that typically does involve
> a 64bit value somewhere along the way.  So if the answer is:
> - There's no 64-bit math here, really.
> - There's no existing shift macros we can use instead (or that ends up
>   being larger!)
> - There's no existing shift macros we just need to import from the
>   kernel.
> 
> Then we're good.

Well, "offset" member in mentioned commit is defined as "u32 offset". So
it is not 64-bit for sure.

And about shift macros...
Problematic part is probably mmc->read_bl_len and stor_dev->blksz.
I guess that storage block size is always power of two. Or are are some
mmc / sata / usb / ... devices which have block / erase size which is
not power of two?

So these two members (read_bl_len and blksz) could stored as log2()
value and then code can use shifts instead of division.

But such change is big in U-Boot as it would touch whole U-Boot
codebase.

Maybe mmc and storage maintainers could decide if such thing is useful
and try to do it?

> 
> -- 
> Tom

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Re: Please pull u-boot-marvell/master
  2021-08-01 10:46     ` Pali Rohár
@ 2021-08-01 14:33       ` Tom Rini
  2021-08-01 14:46         ` Pali Rohár
  0 siblings, 1 reply; 212+ messages in thread
From: Tom Rini @ 2021-08-01 14:33 UTC (permalink / raw)
  To: Pali Rohár; +Cc: Stefan Roese, U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 2790 bytes --]

On Sun, Aug 01, 2021 at 12:46:49PM +0200, Pali Rohár wrote:
> On Sunday 01 August 2021 07:26:51 Stefan Roese wrote:
> > On 01.08.21 05:28, Tom Rini wrote:
> > > On Sat, Jul 31, 2021 at 12:04:01PM +0200, Stefan Roese wrote:
> > > 
> > > > Hi Tom,
> > > > 
> > > > please pull the next batch of Marvell MVEBU related patches. Here the
> > > > summary log:
> > > 
> > > First off, I've applied the whole series to u-boot/master and pushed.
> > > 
> > > Second, I see from:
> > > commit 5fce2875569d6e859443af7af3477c3aebfee383
> > > Author: Pali Rohár <pali@kernel.org>
> > > Date:   Fri Jul 23 11:14:27 2021 +0200
> > > 
> > >      SPL: Add support for specifying offset between header and image
> > > 
> > > That a number of boards are now doing:
> > >              variscite_dart6ul: spl/u-boot-spl:all +144 spl/u-boot-spl:text +144
> > >                 spl-u-boot-spl: add: 3/0, grow: 2/-1 bytes: 142/-4 (138)
> > >                   function                                   old     new   delta
> > >                   memmove                                      -      42     +42
> > >                   spl_mmc_load                               320     356     +36
> > >                   __aeabi_uidivmod                             -      24     +24
> > >                   __aeabi_idivmod                              -      24     +24
> > >                   spl_parse_image_header                      24      40     +16
> > >                   board_init_r                               220     216      -4
> > > 
> > > Which I think is because we need to use do_div and so rather than '/' and '%'
> > > directly in the code.  Thanks!
> > 
> > Pali, could you please take a look at this?
> 
> And what we can do here? 32-bit arm does not have 32-bit division
> instruction, so it is needed to use some sort of *idiv* function.
> 
> do_div() is macro which is doing 64-bit division by using 32-bit C
> operations '/' and '%', therefore it does not help with anything as this
> code is doing 32-bit math (not 64-bit).
> 
> Moreover in do_div() implementation is already check that first passed
> argument is of 64-bit type, so we cannot use it for 32-bit values.
> 
> Also note that in files which are touched by this commit are already
> used 32-bit division operations via C '/' operator.
> 
> So I really do not know what is expected to do here...

Thanks for checking.  I saw block stuff and that typically does involve
a 64bit value somewhere along the way.  So if the answer is:
- There's no 64-bit math here, really.
- There's no existing shift macros we can use instead (or that ends up
  being larger!)
- There's no existing shift macros we just need to import from the
  kernel.

Then we're good.

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Re: Please pull u-boot-marvell/master
  2021-08-01  5:26   ` Stefan Roese
@ 2021-08-01 10:46     ` Pali Rohár
  2021-08-01 14:33       ` Tom Rini
  0 siblings, 1 reply; 212+ messages in thread
From: Pali Rohár @ 2021-08-01 10:46 UTC (permalink / raw)
  To: Stefan Roese; +Cc: Tom Rini, U-Boot Mailing List

On Sunday 01 August 2021 07:26:51 Stefan Roese wrote:
> On 01.08.21 05:28, Tom Rini wrote:
> > On Sat, Jul 31, 2021 at 12:04:01PM +0200, Stefan Roese wrote:
> > 
> > > Hi Tom,
> > > 
> > > please pull the next batch of Marvell MVEBU related patches. Here the
> > > summary log:
> > 
> > First off, I've applied the whole series to u-boot/master and pushed.
> > 
> > Second, I see from:
> > commit 5fce2875569d6e859443af7af3477c3aebfee383
> > Author: Pali Rohár <pali@kernel.org>
> > Date:   Fri Jul 23 11:14:27 2021 +0200
> > 
> >      SPL: Add support for specifying offset between header and image
> > 
> > That a number of boards are now doing:
> >              variscite_dart6ul: spl/u-boot-spl:all +144 spl/u-boot-spl:text +144
> >                 spl-u-boot-spl: add: 3/0, grow: 2/-1 bytes: 142/-4 (138)
> >                   function                                   old     new   delta
> >                   memmove                                      -      42     +42
> >                   spl_mmc_load                               320     356     +36
> >                   __aeabi_uidivmod                             -      24     +24
> >                   __aeabi_idivmod                              -      24     +24
> >                   spl_parse_image_header                      24      40     +16
> >                   board_init_r                               220     216      -4
> > 
> > Which I think is because we need to use do_div and so rather than '/' and '%'
> > directly in the code.  Thanks!
> 
> Pali, could you please take a look at this?

And what we can do here? 32-bit arm does not have 32-bit division
instruction, so it is needed to use some sort of *idiv* function.

do_div() is macro which is doing 64-bit division by using 32-bit C
operations '/' and '%', therefore it does not help with anything as this
code is doing 32-bit math (not 64-bit).

Moreover in do_div() implementation is already check that first passed
argument is of 64-bit type, so we cannot use it for 32-bit values.

Also note that in files which are touched by this commit are already
used 32-bit division operations via C '/' operator.

So I really do not know what is expected to do here...

> Thanks,
> Stefan

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Re: Please pull u-boot-marvell/master
  2021-08-01  3:28 ` Tom Rini
@ 2021-08-01  5:26   ` Stefan Roese
  2021-08-01 10:46     ` Pali Rohár
  0 siblings, 1 reply; 212+ messages in thread
From: Stefan Roese @ 2021-08-01  5:26 UTC (permalink / raw)
  To: Tom Rini, Pali Rohár; +Cc: U-Boot Mailing List

On 01.08.21 05:28, Tom Rini wrote:
> On Sat, Jul 31, 2021 at 12:04:01PM +0200, Stefan Roese wrote:
> 
>> Hi Tom,
>>
>> please pull the next batch of Marvell MVEBU related patches. Here the
>> summary log:
> 
> First off, I've applied the whole series to u-boot/master and pushed.
> 
> Second, I see from:
> commit 5fce2875569d6e859443af7af3477c3aebfee383
> Author: Pali Rohár <pali@kernel.org>
> Date:   Fri Jul 23 11:14:27 2021 +0200
> 
>      SPL: Add support for specifying offset between header and image
> 
> That a number of boards are now doing:
>              variscite_dart6ul: spl/u-boot-spl:all +144 spl/u-boot-spl:text +144
>                 spl-u-boot-spl: add: 3/0, grow: 2/-1 bytes: 142/-4 (138)
>                   function                                   old     new   delta
>                   memmove                                      -      42     +42
>                   spl_mmc_load                               320     356     +36
>                   __aeabi_uidivmod                             -      24     +24
>                   __aeabi_idivmod                              -      24     +24
>                   spl_parse_image_header                      24      40     +16
>                   board_init_r                               220     216      -4
> 
> Which I think is because we need to use do_div and so rather than '/' and '%'
> directly in the code.  Thanks!

Pali, could you please take a look at this?

Thanks,
Stefan

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Re: Please pull u-boot-marvell/master
  2021-07-31 10:04 Stefan Roese
@ 2021-08-01  3:28 ` Tom Rini
  2021-08-01  5:26   ` Stefan Roese
  0 siblings, 1 reply; 212+ messages in thread
From: Tom Rini @ 2021-08-01  3:28 UTC (permalink / raw)
  To: Stefan Roese, Pali Rohár; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 1351 bytes --]

On Sat, Jul 31, 2021 at 12:04:01PM +0200, Stefan Roese wrote:

> Hi Tom,
> 
> please pull the next batch of Marvell MVEBU related patches. Here the
> summary log:

First off, I've applied the whole series to u-boot/master and pushed.

Second, I see from:
commit 5fce2875569d6e859443af7af3477c3aebfee383
Author: Pali Rohár <pali@kernel.org>
Date:   Fri Jul 23 11:14:27 2021 +0200

    SPL: Add support for specifying offset between header and image

That a number of boards are now doing:
            variscite_dart6ul: spl/u-boot-spl:all +144 spl/u-boot-spl:text +144
               spl-u-boot-spl: add: 3/0, grow: 2/-1 bytes: 142/-4 (138)
                 function                                   old     new   delta
                 memmove                                      -      42     +42
                 spl_mmc_load                               320     356     +36
                 __aeabi_uidivmod                             -      24     +24
                 __aeabi_idivmod                              -      24     +24
                 spl_parse_image_header                      24      40     +16
                 board_init_r                               220     216      -4

Which I think is because we need to use do_div and so rather than '/' and '%'
directly in the code.  Thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
@ 2021-07-31 10:04 Stefan Roese
  2021-08-01  3:28 ` Tom Rini
  0 siblings, 1 reply; 212+ messages in thread
From: Stefan Roese @ 2021-07-31 10:04 UTC (permalink / raw)
  To: Tom Rini, U-Boot Mailing List

Hi Tom,

please pull the next batch of Marvell MVEBU related patches. Here the
summary log:

----------------------------------------------------------------
- kwboot / kwbimage improvements reducing image size (Pali & Marek)
- a37xx: pinctrl: Correct PWM pins definitions (Marek)
- Convert the Dreamplug Ethernet and SATA to Driver Model (Tony)
- serial: a37xx: DEBUG_UART improvements / fixes (Pali)
----------------------------------------------------------------

Here the Azure build, without any issues:

https://dev.azure.com/sr0718/u-boot/_build/results?buildId=104&view=results

Thanks,
Stefan

The following changes since commit 15f7e0dc01d8a851fb1bfbf0e47eab5b67ed26b3:

   Merge branch '2021-07-28-assorted-fixes' (2021-07-29 12:10:55 -0400)

are available in the Git repository at:

   git@source.denx.de:u-boot/custodians/u-boot-marvell.git

for you to fetch changes up to 2cc4be280c259ac1e8e74c643c72e0331266056f:

   serial: a37xx: Do not call get_ref_clk() in _debug_uart_init() 
(2021-07-31 09:59:59 +0200)

----------------------------------------------------------------
Marek Behún (3):
       tools: kwbimage: Add constant for SDIO bootfrom
       tools: kwbimage: Cosmetic fix - remove redundant space character
       arm64: a37xx: pinctrl: Correct PWM pins definitions

Pali Rohár (41):
       tools: kwbimage: Fix compilation without CONFIG_SYS_U_BOOT_OFFS
       tools: kwbimage: Simplify aligning and calculating checksum
       tools: kwbimage: Align SPI and NAND images to 256 bytes
       tools: kwbimage: Fix generation of SATA, SDIO and PCIe images
       tools: kwbimage: Don't crash when binary file name does not 
contain '/'
       tools: kwbimage: Fix check for v0 extended header checksum
       tools: kwbimage: Validate extended headers of v1 images
       tools: kwbimage: Validate data checksum of v1 images
       tools: kwbimage: Print size of binary header in 
kwbimage_print_header()
       tools: kwbimage: Use -a parameter (load address) for v1 images
       tools: kwbimage: Change maximum number of arguments in binary 
header to 256
       tools: kwbimage: Fix calculating size of binary header
       tools: kwbimage: Add support for more BINARY headers
       tools: kwbimage: Don't parse PAYLOAD keyword
       tools: kwbimage: Add support for DATA command also for v1 images
       tools: kwbimage: Add support for a new DATA_DELAY command
       tools: kwbimage: Do not hide usage of secure header under 
CONFIG_ARMADA_38X
       tools: kwbimage: Mark all BootROM structures __packed
       tools: dumpimage: Fix crashing when trying to extract data from 
kwbimage
       tools: dumpimage: Show error message when trying to extract data 
from kwbimage
       tools: kwboot: Fix wrong parameter passed to read()
       tools: kwboot: Fix restoring terminal
       tools: kwboot: Print trailing newline after terminal is terminated
       tools: kwboot: Cosmetic fix - add missing curly brackets
       tools: kwboot: Check for v1 header size
       tools: kwboot: Fix checking image header version
       arm: mvebu: Fix return_to_bootrom()
       arm: mvebu: Mark return_to_bootrom() as a noreturn function
       arm: mvebu: Implement return_to_bootrom() via U-Boot's SPL framework
       arm: mvebu: Use U-Boot's SPL BootROM framework for booting from 
NAND/UART
       SPL: Add support for specifying offset between header and image
       SPL: Add support for parsing board / BootROM specific image types
       arm: mvebu: Load U-Boot proper binary in SPL code based on 
kwbimage header
       arm: mvebu: Remove legacy U-Boot header from kwbimage v1 files
       tools: kwbimage: Remove v1 kwbimage SPL padding to 
CONFIG_SYS_U_BOOT_OFFS bytes
       arm: mvebu: Remove unused macro CONFIG_SYS_U_BOOT_OFFS
       arm: mvebu: gdsys: Remove custom spl_board_init()
       kwbimage: Add support for extracting images via dumpimage tool
       kwbimage: Update help message about how to extract from an 
existing image
       serial: a37xx: Use CONFIG_BAUDRATE for initializing early debug UART
       serial: a37xx: Do not call get_ref_clk() in _debug_uart_init()

Tony Dinh (3):
       arm: kirkwood: Dreamplug: Add DM Ethernet and DM SATA configs
       arm: kirkwood: Dreamplug: Use Ethernet PHY name and address from 
device tree
       arm: kirkwood: Dreamplug: Add DM SATA and remove IDE configs

  Makefile                                           |   2 +-
  arch/arm/mach-mvebu/Kconfig                        |  26 +-
  arch/arm/mach-mvebu/include/mach/cpu.h             |   2 +-
  arch/arm/mach-mvebu/lowlevel_spl.S                 |   3 +-
  arch/arm/mach-mvebu/spl.c                          | 248 ++++++++++--
  board/Marvell/dreamplug/dreamplug.c                |  62 ++-
  board/gdsys/a38x/Makefile                          |   2 +-
  board/gdsys/a38x/spl.c                             |  20 -
  board/kobol/helios4/Kconfig                        |   5 -
  board/solidrun/clearfog/Kconfig                    |   5 -
  common/spl/Kconfig                                 |   4 +-
  common/spl/spl.c                                   |   9 +
  common/spl/spl_mmc.c                               |  16 +-
  common/spl/spl_sata.c                              |  12 +-
  common/spl/spl_spi.c                               |   2 +-
  configs/clearfog_defconfig                         |   1 -
  configs/controlcenterdc_defconfig                  |   2 -
  configs/db-88f6720_defconfig                       |   1 -
  configs/db-88f6820-amc_defconfig                   |   1 -
  configs/db-88f6820-gp_defconfig                    |   2 -
  configs/db-mv784mp-gp_defconfig                    |   1 -
  configs/dreamplug_defconfig                        |   4 +
  configs/ds414_defconfig                            |   1 -
  configs/helios4_defconfig                          |   1 -
  configs/maxbcm_defconfig                           |   1 -
  configs/theadorable_debug_defconfig                |   1 -
  configs/turris_omnia_defconfig                     |   1 -
  configs/x530_defconfig                             |   1 -
  .../pinctrl/marvell,armada-37xx-pinctrl.txt        |   8 +-
  drivers/pinctrl/mvebu/pinctrl-armada-37xx.c        |  17 +-
  drivers/serial/serial_mvebu_a3700.c                |   9 +-
  include/configs/clearfog.h                         |   7 +-
  include/configs/controlcenterdc.h                  |   9 -
  include/configs/db-88f6720.h                       |   3 -
  include/configs/db-88f6820-amc.h                   |   5 -
  include/configs/db-88f6820-gp.h                    |   7 -
  include/configs/db-mv784mp-gp.h                    |   3 -
  include/configs/dreamplug.h                        |  12 +-
  include/configs/ds414.h                            |   5 -
  include/configs/helios4.h                          |   7 +-
  include/configs/theadorable.h                      |   3 -
  include/configs/turris_omnia.h                     |   7 -
  include/configs/x530.h                             |   3 -
  include/spl.h                                      |   1 +
  scripts/config_whitelist.txt                       |   1 -
  tools/Makefile                                     |   8 -
  tools/kwbimage.c                                   | 437 
+++++++++++++++------
  tools/kwbimage.h                                   |  54 ++-
  tools/kwboot.c                                     |  24 +-
  49 files changed, 730 insertions(+), 336 deletions(-)
  delete mode 100644 board/gdsys/a38x/spl.c

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Re: Please pull u-boot-marvell/master
  2021-07-19 12:37 Stefan Roese
@ 2021-07-19 20:44 ` Tom Rini
  0 siblings, 0 replies; 212+ messages in thread
From: Tom Rini @ 2021-07-19 20:44 UTC (permalink / raw)
  To: Stefan Roese; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 222 bytes --]

On Mon, Jul 19, 2021 at 02:37:11PM +0200, Stefan Roese wrote:

> Hi Tom,
> 
> please pull the next batch of Marvell MVEBU related patches. Here the
> summary log:
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
@ 2021-07-19 12:37 Stefan Roese
  2021-07-19 20:44 ` Tom Rini
  0 siblings, 1 reply; 212+ messages in thread
From: Stefan Roese @ 2021-07-19 12:37 UTC (permalink / raw)
  To: Tom Rini, U-Boot Mailing List

Hi Tom,

please pull the next batch of Marvell MVEBU related patches. Here the
summary log:

----------------------------------------------------------------
- Marvell SheevaPlug: Convert Ethernet and SATA to Driver Model (Tony)
- Zyxel NSA310S NAS: Convert to Driver Model (Tony)
- Turris_omnia: Add `u-boot-env` NOR partition (Marek)
- Turris_omnia: Fixup MTD partitions in Linux' DTB (Marek)
- Espressobin: Enable 'mtd' command and define SPI NOR partitions (Pali)
----------------------------------------------------------------

Here the Azure build, without any issues:

https://dev.azure.com/sr0718/u-boot/_build/results?buildId=101&view=results

Thanks,
Stefan

The following changes since commit df761ba4254eedf078840ecfade9644839cd5bc0:

   Merge tag 'mips-pull-2021-07-18' of 
https://source.denx.de/u-boot/custodians/u-boot-mips (2021-07-18 
18:31:16 -0400)

are available in the Git repository at:

   git@source.denx.de:u-boot/custodians/u-boot-marvell.git

for you to fetch changes up to a675eb14bd4a827c97afd8a44210aff81ee8095a:

   arm: mvebu: Espressobin: Enable 'mtd' command and define SPI NOR 
partitions (2021-07-19 09:05:30 +0200)

----------------------------------------------------------------
Marek Behún (2):
       ARM: dts: armada-385-turris-omnia: add `u-boot-env` NOR partition
       arm: mvebu: turris_omnia: fixup MTD partitions in Linux' DTB

Pali Rohár (1):
       arm: mvebu: Espressobin: Enable 'mtd' command and define SPI NOR 
partitions

Tony Dinh (7):
       arm: kirkwood: NSA310S: Add device tree DTS for Zyxel NSA310S board
       arm: kirkwood: NSA310S: Add DM USB, DM Ethernet, and DM SATA configs
       arm: kirkwood: NSA310S: Add DM SATA configs
       arm: kirkwood: NSA310S: Use Ethernet PHY name from device tree
       arm: kirkwood: Marvell Sheevaplug: Add DM Ethernet and DM SATA 
configs
       arm: kirkwood: Marvell Sheevaplug: Add DM SATA and remove IDE configs
       arm: kirkwood: Marvell Sheevaplug: Use Ethernet PHY name and 
address from device tree

  arch/arm/dts/Makefile                            |   1 +
  arch/arm/dts/armada-3720-espressobin.dts         |  18 ++
  arch/arm/dts/armada-385-turris-omnia-u-boot.dtsi |  11 +
  arch/arm/dts/kirkwood-nsa310s.dts                | 318 
+++++++++++++++++++++++
  board/CZ.NIC/turris_omnia/turris_omnia.c         |  90 +++++++
  board/Marvell/sheevaplug/sheevaplug.c            |  54 +++-
  board/zyxel/nsa310s/nsa310s.c                    |  47 +++-
  configs/mvebu_espressobin-88f3720_defconfig      |   3 +
  configs/nsa310s_defconfig                        |  12 +-
  configs/sheevaplug_defconfig                     |   6 +-
  configs/turris_omnia_defconfig                   |   1 +
  include/configs/mvebu_armada-37xx.h              |   5 -
  include/configs/nsa310s.h                        |  10 +-
  include/configs/sheevaplug.h                     |   9 +-
  14 files changed, 548 insertions(+), 37 deletions(-)
  create mode 100644 arch/arm/dts/kirkwood-nsa310s.dts

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Re: Please pull u-boot-marvell/master
  2021-07-15 10:36 Stefan Roese
@ 2021-07-15 18:48 ` Tom Rini
  0 siblings, 0 replies; 212+ messages in thread
From: Tom Rini @ 2021-07-15 18:48 UTC (permalink / raw)
  To: Stefan Roese; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 222 bytes --]

On Thu, Jul 15, 2021 at 12:36:58PM +0200, Stefan Roese wrote:

> Hi Tom,
> 
> please pull the next batch of Marvell MVEBU related patches. Here the
> summary log:
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
@ 2021-07-15 10:36 Stefan Roese
  2021-07-15 18:48 ` Tom Rini
  0 siblings, 1 reply; 212+ messages in thread
From: Stefan Roese @ 2021-07-15 10:36 UTC (permalink / raw)
  To: Tom Rini, U-Boot Mailing List

Hi Tom,

please pull the next batch of Marvell MVEBU related patches. Here the
summary log:

----------------------------------------------------------------
- Turris_omnia/mox: SPI NOR and MTD related changes / fixes (Marek)
- a37xx: pci: Misc fixes / optimizations (Pali)
- Espressobin: Fix setting $fdtfile env & changes in MMC detection
   (Pali)
- MMC: mmc_get_op_cond: Allow quiet detection of eMMC (Pali)
----------------------------------------------------------------

Here the Azure build, without any issues:

https://dev.azure.com/sr0718/u-boot/_build/results?buildId=98&view=results

Thanks,
Stefan


The following changes since commit c11f5abce84f630c92304683d5bde3204c5612c4:

   Merge branch '2021-07-14-build-and-host-updates' (2021-07-14 20:10:34 
-0400)

are available in the Git repository at:

   git@source.denx.de:u-boot/custodians/u-boot-marvell.git

for you to fetch changes up to a4c577f981569bf34e997cd85618f922409d6b2f:

   mmc: mmc_get_op_cond: Allow quiet detection of eMMC (2021-07-15 
10:53:11 +0200)

----------------------------------------------------------------
Marek Behún (3):
       arm: mvebu: turris_omnia: force 40 MHz speed on SPI NOR
       arm: mvebu: turris_{omnia, mox}: enable MTD command
       arm: mvebu: armada-3720: remove unused config option

Pali Rohár (6):
       arm: a37xx: pci: Extend validation for PCIe resources and oubound 
windows
       arm: a37xx: pci: Optimize a3700_fdt_fix_pcie_regions() when fixup 
offset is zero
       arm: a37xx: pci: Fix typo in comment
       arm: mvebu: Espressobin: Fix setting $fdtfile env
       arm: mvebu: Espressobin: Use function mmc_get_op_cond() for 
detecting eMMC
       mmc: mmc_get_op_cond: Allow quiet detection of eMMC

  arch/arm/mach-mvebu/armada3700/cpu.c        | 4 ++++
  board/Marvell/mvebu_armada-37xx/board.c     | 9 +--------
  board/solidrun/mx6cuboxi/mx6cuboxi.c        | 2 +-
  configs/mvebu_db-88f3720_defconfig          | 1 -
  configs/mvebu_espressobin-88f3720_defconfig | 1 -
  configs/turris_mox_defconfig                | 4 +++-
  configs/turris_omnia_defconfig              | 8 +++++++-
  configs/uDPU_defconfig                      | 1 -
  drivers/mmc/mmc.c                           | 7 ++++---
  drivers/pci/pci-aardvark.c                  | 9 +++++----
  drivers/serial/Kconfig                      | 1 +
  include/mmc.h                               | 3 ++-
  12 files changed, 28 insertions(+), 22 deletions(-)

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Re: Please pull u-boot-marvell/master
  2021-07-09  5:19 Stefan Roese
@ 2021-07-10  1:08 ` Tom Rini
  0 siblings, 0 replies; 212+ messages in thread
From: Tom Rini @ 2021-07-10  1:08 UTC (permalink / raw)
  To: Stefan Roese; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 223 bytes --]

On Fri, Jul 09, 2021 at 07:19:36AM +0200, Stefan Roese wrote:

> Hi Tom,
> 
> please pull the first batch of Marvell MVEBU related patches. Here the
> summary log:
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
@ 2021-07-09  5:19 Stefan Roese
  2021-07-10  1:08 ` Tom Rini
  0 siblings, 1 reply; 212+ messages in thread
From: Stefan Roese @ 2021-07-09  5:19 UTC (permalink / raw)
  To: Tom Rini, U-Boot Mailing List

Hi Tom,

please pull the first batch of Marvell MVEBU related patches. Here the
summary log:

----------------------------------------------------------------
- Support higher baudrates on Armada 3720 UART (Pali & Marek)
- OcteonTX: do not require cavium BDK node to be present (Tim)
----------------------------------------------------------------

Here the Azure build, without any issues:

https://dev.azure.com/sr0718/u-boot/_build/results?buildId=97&view=results

Thanks,
Stefan

The following changes since commit fd075f77ca56ffb07e0b1979f0cb47fc8831600f:

   configs: Resync with savedefconfig (2021-07-08 09:33:10 -0400)

are available in the Git repository at:

   git@source.denx.de:u-boot/custodians/u-boot-marvell.git

for you to fetch changes up to 800433814af22708ec11f8042089bcf2c8bb1fa6:

   octeontx: do not require cavium BDK node to be present (2021-07-08 
16:40:52 +0200)

----------------------------------------------------------------
Marek Behún (1):
       clk: armada-37xx: Set DM_FLAG_PRE_RELOC

Pali Rohár (4):
       serial: a37xx: Fix parent clock rate value and divider calculation
       serial: a37xx: Use TBG as parent clock
       serial: a37xx: Switch to XTAL clock when booting Linux kernel
       arm: mvebu: a37xx: Enable more baudrates

Tim Harvey (1):
       octeontx: do not require cavium BDK node to be present

  board/Marvell/octeontx/board-fdt.c     |  20 ++--
  drivers/clk/mvebu/armada-37xx-periph.c |   1 +
  drivers/clk/mvebu/armada-37xx-tbg.c    |   1 +
  drivers/serial/serial_mvebu_a3700.c    | 179 
++++++++++++++++++++++++++++++++-
  include/configs/mvebu_armada-37xx.h    |   9 +-
  include/configs/turris_mox.h           |   9 +-
  6 files changed, 198 insertions(+), 21 deletions(-)

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Re: Please pull u-boot-marvell/master
  2021-06-15  8:11 Stefan Roese
@ 2021-06-16  3:16 ` Tom Rini
  0 siblings, 0 replies; 212+ messages in thread
From: Tom Rini @ 2021-06-16  3:16 UTC (permalink / raw)
  To: Stefan Roese; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 187 bytes --]

On Tue, Jun 15, 2021 at 10:11:43AM +0200, Stefan Roese wrote:

> Hi Tom,
> 
> please pull the fix for the Marvell Turris boards:
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
@ 2021-06-15  8:11 Stefan Roese
  2021-06-16  3:16 ` Tom Rini
  0 siblings, 1 reply; 212+ messages in thread
From: Stefan Roese @ 2021-06-15  8:11 UTC (permalink / raw)
  To: Tom Rini, U-Boot Mailing List

Hi Tom,

please pull the fix for the Marvell Turris boards:

----------------------------------------------------------------
- Turris: Fix bootcmd_rescue (Pali)
----------------------------------------------------------------

Here the Azure build without any issues:

https://dev.azure.com/sr0718/u-boot/_build/results?buildId=95&view=results

Thanks,
Stefan

The following changes since commit c4737cd594b5c4c47aff789fc53f7dd36ed03c94:

   Merge tag 'xilinx-for-v2021.07-rc5' of 
https://source.denx.de/u-boot/custodians/u-boot-microblaze (2021-06-11 
08:29:34 -0400)

are available in the Git repository at:

   git@source.denx.de:u-boot/custodians/u-boot-marvell.git

for you to fetch changes up to 029bb91e806ed36dd48f0f967429bd5107464979:

   arm: mvebu: turris_{omnia, mox}: ensure running bootcmd_rescue always 
works (2021-06-15 07:21:54 +0200)

----------------------------------------------------------------
Pali Rohár (1):
       arm: mvebu: turris_{omnia, mox}: ensure running bootcmd_rescue 
always works

  board/CZ.NIC/turris_mox/turris_mox.c     | 14 +++++++++++---
  board/CZ.NIC/turris_omnia/turris_omnia.c | 13 ++++++++++---
  2 files changed, 21 insertions(+), 6 deletions(-)

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Re: Please pull u-boot-marvell/master
  2021-06-10  7:55 Stefan Roese
@ 2021-06-10 17:27 ` Tom Rini
  0 siblings, 0 replies; 212+ messages in thread
From: Tom Rini @ 2021-06-10 17:27 UTC (permalink / raw)
  To: Stefan Roese; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 198 bytes --]

On Thu, Jun 10, 2021 at 09:55:04AM +0200, Stefan Roese wrote:

> Hi Tom,
> 
> please pull the next batch of Marvell Armada related patches:
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
@ 2021-06-10  7:55 Stefan Roese
  2021-06-10 17:27 ` Tom Rini
  0 siblings, 1 reply; 212+ messages in thread
From: Stefan Roese @ 2021-06-10  7:55 UTC (permalink / raw)
  To: Tom Rini, U-Boot Mailing List

Hi Tom,

please pull the next batch of Marvell Armada related patches:

----------------------------------------------------------------
- mvebu: Turris MOX misc updates (cmds, rescue mode, LED's etc)
   (Marek)
- mvebu: correct Armada 8K addresses (Heinrich)
----------------------------------------------------------------

Here the Azure build without any issues:

https://dev.azure.com/sr0718/u-boot/_build/results?buildId=94&view=results

Thanks,
Stefan

The following changes since commit 0008d8086649d3bb3afd0c4697f5b73ccf6f293d:

   fs/squashfs: fix reading of fragmented files (2021-06-09 20:58:20 -0400)

are available in the Git repository at:

   git@source.denx.de:u-boot/custodians/u-boot-marvell.git

for you to fetch changes up to c64e2bd55883ede3dc29421f1f297d741ae5b137:

   arm64: mvebu: correct Armada 8K addresses (2021-06-10 07:18:06 +0200)

----------------------------------------------------------------
Heinrich Schuchardt (1):
       arm64: mvebu: correct Armada 8K addresses

Marek Behún (6):
       arm: mvebu: dts: turris_mox: add button and LED nodes
       arm: mvebu: turris_mox: add support for board rescue mode
       arm: mvebu: turris_mox: start blinking PHY LEDs when entering rescue
       arm: mvebu: configs: turris_mox: add fdtfile default env variable
       arm: mvebu: dts: turris_mox: add nodes for SPI NOR partitions
       arm: mvebu: turris_mox: enable options for Turris network boot

  arch/arm/dts/armada-3720-turris-mox.dts |  55 +++++++++++++++++
  board/CZ.NIC/turris_mox/turris_mox.c    | 106 
++++++++++++++++++++++++++++++++
  configs/turris_mox_defconfig            |  14 +++++
  include/configs/mvebu_armada-8k.h       |  10 +--
  include/configs/turris_mox.h            |  10 +++
  5 files changed, 190 insertions(+), 5 deletions(-)

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Re: Please pull u-boot-marvell/master
  2021-06-04 13:15 Stefan Roese
@ 2021-06-05  3:09 ` Tom Rini
  0 siblings, 0 replies; 212+ messages in thread
From: Tom Rini @ 2021-06-05  3:09 UTC (permalink / raw)
  To: Stefan Roese; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 198 bytes --]

On Fri, Jun 04, 2021 at 03:15:52PM +0200, Stefan Roese wrote:

> Hi Tom,
> 
> please pull the next batch of Marvell Armada related patches:
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
@ 2021-06-04 13:15 Stefan Roese
  2021-06-05  3:09 ` Tom Rini
  0 siblings, 1 reply; 212+ messages in thread
From: Stefan Roese @ 2021-06-04 13:15 UTC (permalink / raw)
  To: Tom Rini, U-Boot Mailing List

Hi Tom,

please pull the next batch of Marvell Armada related patches:

----------------------------------------------------------------
- mvebu: a37xx: PCI related enhancements and fixes (Pali)
- mvebu: turris_omnia: Board specific updates, e.g. rescue
   boot cmd etc (Marek)
----------------------------------------------------------------

Here the Azure build without any issues:

https://dev.azure.com/sr0718/u-boot/_build/results?buildId=93&view=results

Thanks,
Stefan

The following changes since commit 89be8e31ccd1c53b010385ed0807eb00f0eec06a:

   fastboot: Fix overflow when calculating chunk size (2021-06-01 
16:48:54 -0400)

are available in the Git repository at:

   git@source.denx.de:u-boot/custodians/u-boot-marvell.git

for you to fetch changes up to 176c3e7760a2e302620b8b12b29f4aa385b86087:

   arm: mvebu: turris_omnia: support invoking rescue boot from console 
(2021-06-04 11:32:41 +0200)

----------------------------------------------------------------
Marek Behún (2):
       arm: mvebu: turris_omnia: update rescue mode boot command
       arm: mvebu: turris_omnia: support invoking rescue boot from console

Pali Rohár (7):
       arm: a37xx: pci: Don't put link into LTSSM Recovery state during 
probe
       arm: a37xx: pci: Disable bus mastering when unloading driver
       arm: a37xx: pci: Fix DT compatible string to Linux' DT compatible
       arm: a37xx: pci: Find PCIe controller node by compatible instead 
of path
       arm: a37xx: pci: Fix a3700_fdt_fix_pcie_regions() function
       arm: a37xx: pci: Increase PCIe MEM size from 16 MiB to 127 MiB
       arm: a37xx: pci: Fix configuring PCIe resources

  arch/arm/dts/armada-37xx.dtsi            |  15 ++-
  arch/arm/mach-mvebu/armada3700/cpu.c     |  78 ++++++++++----
  board/CZ.NIC/turris_omnia/turris_omnia.c |  48 +++++----
  drivers/pci/pci-aardvark.c               | 169 
+++++++++++++++++++++++++++++--
  include/configs/turris_omnia.h           |  23 +++++
  5 files changed, 287 insertions(+), 46 deletions(-)

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Re: Please pull u-boot-marvell/master
  2021-05-20 13:39 Stefan Roese
@ 2021-05-21 14:07 ` Tom Rini
  0 siblings, 0 replies; 212+ messages in thread
From: Tom Rini @ 2021-05-21 14:07 UTC (permalink / raw)
  To: Stefan Roese; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 297 bytes --]

On Thu, May 20, 2021 at 03:39:28PM +0200, Stefan Roese wrote:

> Hi Tom,
> 
> please pull the next batch of Marvell Armada related patches, mostly
> the ones dropped last time because of Xilinx issue (fixed now). Here
> the summary log:
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
@ 2021-05-20 13:39 Stefan Roese
  2021-05-21 14:07 ` Tom Rini
  0 siblings, 1 reply; 212+ messages in thread
From: Stefan Roese @ 2021-05-20 13:39 UTC (permalink / raw)
  To: u-boot

Hi Tom,

please pull the next batch of Marvell Armada related patches, mostly
the ones dropped last time because of Xilinx issue (fixed now). Here
the summary log:

----------------------------------------------------------------
- Sync Armada mvpp2 ethernet driver with Marvell version (misc Marvell
   authors)
----------------------------------------------------------------

Here the Azure build, without any issues:

https://dev.azure.com/sr0718/u-boot/_build/results?buildId=91&view=results

Thanks,
Stefan


The following changes since commit 27c2236f8acfa311eed2c8f8d210824fadd25483:

   Merge tag 'xilinx-for-v2021.07-rc3' of 
https://source.denx.de/u-boot/custodians/u-boot-microblaze (2021-05-19 
11:50:25 -0400)

are available in the Git repository at:

   git at source.denx.de:u-boot/custodians/u-boot-marvell.git

for you to fetch changes up to c350601348b7c3adc958f676c699de66b39ada0e:

   arm: mvebu: armada-3720-uDPU.dts: Change back to phy-mode 
"2500base-x" (2021-05-20 13:05:31 +0200)

----------------------------------------------------------------
Ben Peled (3):
       net: mvpp2: AN Bypass in 1000 and 2500 basex mode
       net: mvpp2: remove unused define MVPP22_SMI_PHY_ADDR_REG
       net: mvpp2: fix missing switch case break

Marcin Wojtas (2):
       net: mvpp2: remove redundant SMI address configuration
       net: mvpp2: add explicit sgmii-2500 support

Stefan Chulski (5):
       phy: introduce 1000BaseX and 2500BaseX modes
       net: mvpp2: add CP115 port1 10G/5G SFI support
       net: mvpp2: add 1000BaseX and 2500BaseX ppv2 support
       net: mvpp2: Fix 2.5G GMII_SPEED configurations
       net: mvpp2: allow MDIO registration for fixed links

Stefan Roese (1):
       arm: mvebu: armada-3720-uDPU.dts: Change back to phy-mode 
"2500base-x"

  arch/arm/dts/armada-3720-uDPU.dts |   4 +-
  drivers/net/mvpp2.c               | 257 
+++++++++++++++++++++++---------------
  include/phy_interface.h           |   4 +
  3 files changed, 165 insertions(+), 100 deletions(-)

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
  2021-05-15  8:03   ` Stefan Roese
@ 2021-05-15 12:07     ` Tom Rini
  0 siblings, 0 replies; 212+ messages in thread
From: Tom Rini @ 2021-05-15 12:07 UTC (permalink / raw)
  To: u-boot

On Sat, May 15, 2021 at 10:03:29AM +0200, Stefan Roese wrote:
> Hi Tom,
> 
> On 13.05.21 17:37, Tom Rini wrote:
> > On Thu, May 13, 2021 at 12:21:38PM +0200, Stefan Roese wrote:
> > 
> > > Hi Tom,
> > > 
> > > please pull the next batch of Marvell Armada related patches. Here the
> > > summary log:
> > > 
> > > ----------------------------------------------------------------
> > > - Add base support for Marvell OcteonTX2 CN9130 DB (mostly done
> > >    by Kostya)
> > > - Sync Armada mvpp2 ethernet driver with Marvell version (misc Marvell
> > >    authors)
> > > - Sync Armada 8k MMU setup with Marvell version (misc Marvell
> > >    authors)
> > > - spi: kirkwood: Some fixes especially for baudrate generation
> > >    (misc Marvell authors)
> > > - mvebu: x530: Reduce SPL image size (Stefan)
> > > - Rename "rx_training" to "mvebu_comphy_rx_training" (Stefan)
> > > ----------------------------------------------------------------
> > > 
> > > Here the Azure build:
> > > 
> > > https://dev.azure.com/sr0718/u-boot/_build/results?buildId=87&view=results
> > 
> > Note that this isn't publicly viewable, I think there's some permission
> > stuff on your profile you need to adjust.
> 
> Are you sure? I opened this link with some other web browsers, also on
> the smartphone without any account login and was able to see the
> results.

Works for me now, odd.

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20210515/90de158c/attachment.sig>

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
  2021-05-13 15:37 ` Tom Rini
@ 2021-05-15  8:03   ` Stefan Roese
  2021-05-15 12:07     ` Tom Rini
  0 siblings, 1 reply; 212+ messages in thread
From: Stefan Roese @ 2021-05-15  8:03 UTC (permalink / raw)
  To: u-boot

Hi Tom,

On 13.05.21 17:37, Tom Rini wrote:
> On Thu, May 13, 2021 at 12:21:38PM +0200, Stefan Roese wrote:
> 
>> Hi Tom,
>>
>> please pull the next batch of Marvell Armada related patches. Here the
>> summary log:
>>
>> ----------------------------------------------------------------
>> - Add base support for Marvell OcteonTX2 CN9130 DB (mostly done
>>    by Kostya)
>> - Sync Armada mvpp2 ethernet driver with Marvell version (misc Marvell
>>    authors)
>> - Sync Armada 8k MMU setup with Marvell version (misc Marvell
>>    authors)
>> - spi: kirkwood: Some fixes especially for baudrate generation
>>    (misc Marvell authors)
>> - mvebu: x530: Reduce SPL image size (Stefan)
>> - Rename "rx_training" to "mvebu_comphy_rx_training" (Stefan)
>> ----------------------------------------------------------------
>>
>> Here the Azure build:
>>
>> https://dev.azure.com/sr0718/u-boot/_build/results?buildId=87&view=results
> 
> Note that this isn't publicly viewable, I think there's some permission
> stuff on your profile you need to adjust.

Are you sure? I opened this link with some other web browsers, also on
the smartphone without any account login and was able to see the
results.

>> It shows some issues with xilinx_versal_virt, which seem to be not
>> related to this patch set and also occurred yesterday.
> 
> I bisected this down to:
> commit 368b3f6db4540f913c436e5287be8356bc9a2891
> Author: Stefan Chulski <stefanc@marvell.com>
> Date:   Mon May 3 08:08:44 2021 +0200
> 
>      phy: introduce 1000BaseX and 2500BaseX modes
> 
>      Signed-off-by: Stefan Chulski <stefanc@marvell.com>
>      Signed-off-by: Stefan Roese <sr@denx.de>
> 
> And while I'm not sure off-hand how it does it, it's causing the
> breakage.  Maybe something is overflowing now?

Thanks. I don't see, what is problematic with this patch though.
Michal, do you have an idea?

I'm dropping this network / mvpp2 series from the pull-request
for now.

Thanks,
Stefan

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
  2021-05-13 10:21 Stefan Roese
@ 2021-05-13 15:37 ` Tom Rini
  2021-05-15  8:03   ` Stefan Roese
  0 siblings, 1 reply; 212+ messages in thread
From: Tom Rini @ 2021-05-13 15:37 UTC (permalink / raw)
  To: u-boot

On Thu, May 13, 2021 at 12:21:38PM +0200, Stefan Roese wrote:

> Hi Tom,
> 
> please pull the next batch of Marvell Armada related patches. Here the
> summary log:
> 
> ----------------------------------------------------------------
> - Add base support for Marvell OcteonTX2 CN9130 DB (mostly done
>   by Kostya)
> - Sync Armada mvpp2 ethernet driver with Marvell version (misc Marvell
>   authors)
> - Sync Armada 8k MMU setup with Marvell version (misc Marvell
>   authors)
> - spi: kirkwood: Some fixes especially for baudrate generation
>   (misc Marvell authors)
> - mvebu: x530: Reduce SPL image size (Stefan)
> - Rename "rx_training" to "mvebu_comphy_rx_training" (Stefan)
> ----------------------------------------------------------------
> 
> Here the Azure build:
> 
> https://dev.azure.com/sr0718/u-boot/_build/results?buildId=87&view=results

Note that this isn't publicly viewable, I think there's some permission
stuff on your profile you need to adjust.

> It shows some issues with xilinx_versal_virt, which seem to be not
> related to this patch set and also occurred yesterday.

I bisected this down to:
commit 368b3f6db4540f913c436e5287be8356bc9a2891
Author: Stefan Chulski <stefanc@marvell.com>
Date:   Mon May 3 08:08:44 2021 +0200

    phy: introduce 1000BaseX and 2500BaseX modes

    Signed-off-by: Stefan Chulski <stefanc@marvell.com>
    Signed-off-by: Stefan Roese <sr@denx.de>

And while I'm not sure off-hand how it does it, it's causing the
breakage.  Maybe something is overflowing now?

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20210513/33da8f0a/attachment.sig>

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
@ 2021-05-13 10:21 Stefan Roese
  2021-05-13 15:37 ` Tom Rini
  0 siblings, 1 reply; 212+ messages in thread
From: Stefan Roese @ 2021-05-13 10:21 UTC (permalink / raw)
  To: u-boot

Hi Tom,

please pull the next batch of Marvell Armada related patches. Here the
summary log:

----------------------------------------------------------------
- Add base support for Marvell OcteonTX2 CN9130 DB (mostly done
   by Kostya)
- Sync Armada mvpp2 ethernet driver with Marvell version (misc Marvell
   authors)
- Sync Armada 8k MMU setup with Marvell version (misc Marvell
   authors)
- spi: kirkwood: Some fixes especially for baudrate generation
   (misc Marvell authors)
- mvebu: x530: Reduce SPL image size (Stefan)
- Rename "rx_training" to "mvebu_comphy_rx_training" (Stefan)
----------------------------------------------------------------

Here the Azure build:

https://dev.azure.com/sr0718/u-boot/_build/results?buildId=87&view=results

It shows some issues with xilinx_versal_virt, which seem to be not
related to this patch set and also occurred yesterday.

Thanks,
Stefan

The following changes since commit ea184cbff99ea1d82dcf94c95afe054e95da5069:

   Merge tag 'ti-v2021.07-rc3' of 
https://source.denx.de/u-boot/custodians/u-boot-ti (2021-05-12 10:07:21 
-0400)

are available in the Git repository at:

   git at source.denx.de:u-boot/custodians/u-boot-marvell.git

for you to fetch changes up to e0a6df9efa69bfe662def66d12b8702ad1cf3a51:

   arm: octeontx2: Add Octeon TX2 CN913x DB support (2021-05-13 08:18:19 
+0200)

----------------------------------------------------------------
Ben Peled (3):
       net: mvpp2: AN Bypass in 1000 and 2500 basex mode
       net: mvpp2: remove unused define MVPP22_SMI_PHY_ADDR_REG
       net: mvpp2: fix missing switch case break

Grzegorz Jaszczyk (4):
       spi: kirkwood: prevent limiting speed to 0
       arm64: mvebu: do not map firmware RT service region
       arm64: mvebu: a8k: move firmware related definitions to fw info
       arm64: mvebu: extend the mmio region

Ken Ma (1):
       spi: kirkwood: support extended baud rates

Konstantin Porotchkin (2):
       arm: octeontx2: Add dtsi/dts files for Octeon TX2 CN913x DB
       arm: octeontx2: Add Octeon TX2 CN913x DB support

Marcin Wojtas (4):
       net: mvpp2: remove redundant SMI address configuration
       net: mvpp2: add explicit sgmii-2500 support
       spi: kirkwood: prevent configuring speed exceeding max controller 
freq
       pcie: designware: mvebu: do not configure ATU for IO when not used

Stefan Chulski (5):
       phy: introduce 1000BaseX and 2500BaseX modes
       net: mvpp2: add CP115 port1 10G/5G SFI support
       net: mvpp2: add 1000BaseX and 2500BaseX ppv2 support
       net: mvpp2: Fix 2.5G GMII_SPEED configurations
       net: mvpp2: allow MDIO registration for fixed links

Stefan Roese (2):
       mvebu: x530: Reduce SPL image size
       cmd: mvebu: Rename rx_training to mvebu_comphy_rx_training

jinghua (1):
       arm64: mvebu: a8k: align memory regions

  arch/arm/dts/Makefile                             |   6 +
  arch/arm/dts/cn9130-db-A.dts                      |  55 ++++
  arch/arm/dts/cn9130-db-B.dts                      |  51 ++++
  arch/arm/dts/cn9130-db-dev-info.dtsi              |  44 +++
  arch/arm/dts/cn9130-db.dtsi                       | 316 
++++++++++++++++++++++
  arch/arm/dts/cn9131-db-A.dts                      |  54 ++++
  arch/arm/dts/cn9131-db-B.dts                      |  69 +++++
  arch/arm/dts/cn9131-db.dtsi                       | 166 ++++++++++++
  arch/arm/dts/cn9132-db-A.dts                      |  13 +
  arch/arm/dts/cn9132-db-B.dts                      |  13 +
  arch/arm/dts/cn9132-db.dtsi                       | 217 +++++++++++++++
  arch/arm/mach-mvebu/armada8k/cpu.c                |  70 ++---
  arch/arm/mach-mvebu/include/mach/fw_info.h        |  18 ++
  board/Marvell/octeontx2_cn913x/MAINTAINERS        |   1 +
  board/Marvell/octeontx2_cn913x/README             |  24 ++
  cmd/mvebu/Kconfig                                 |   9 +-
  cmd/mvebu/Makefile                                |   2 +-
  cmd/mvebu/{rx_training.c => comphy_rx_training.c} |  10 +-
  configs/mvebu_db_cn9130_defconfig                 |  89 ++++++
  configs/x530_defconfig                            |   2 +-
  drivers/net/mvpp2.c                               | 257 +++++++++++-------
  drivers/pci/pcie_dw_mvebu.c                       |  37 ++-
  drivers/spi/kirkwood_spi.c                        |  67 ++++-
  include/phy_interface.h                           |   4 +
  24 files changed, 1413 insertions(+), 181 deletions(-)
  create mode 100644 arch/arm/dts/cn9130-db-A.dts
  create mode 100644 arch/arm/dts/cn9130-db-B.dts
  create mode 100644 arch/arm/dts/cn9130-db-dev-info.dtsi
  create mode 100644 arch/arm/dts/cn9130-db.dtsi
  create mode 100644 arch/arm/dts/cn9131-db-A.dts
  create mode 100644 arch/arm/dts/cn9131-db-B.dts
  create mode 100644 arch/arm/dts/cn9131-db.dtsi
  create mode 100644 arch/arm/dts/cn9132-db-A.dts
  create mode 100644 arch/arm/dts/cn9132-db-B.dts
  create mode 100644 arch/arm/dts/cn9132-db.dtsi
  create mode 100644 arch/arm/mach-mvebu/include/mach/fw_info.h
  create mode 100644 board/Marvell/octeontx2_cn913x/README
  rename cmd/mvebu/{rx_training.c => comphy_rx_training.c} (74%)
  create mode 100644 configs/mvebu_db_cn9130_defconfig

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
  2021-04-29  6:47 Stefan Roese
@ 2021-04-29 15:30 ` Tom Rini
  0 siblings, 0 replies; 212+ messages in thread
From: Tom Rini @ 2021-04-29 15:30 UTC (permalink / raw)
  To: u-boot

On Thu, Apr 29, 2021 at 08:47:03AM +0200, Stefan Roese wrote:

> Hi Tom,
> 
> please pull the next batch of Marvell Armada related patches. Here the
> summary log:
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20210429/2c5139a5/attachment.sig>

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
@ 2021-04-29  6:47 Stefan Roese
  2021-04-29 15:30 ` Tom Rini
  0 siblings, 1 reply; 212+ messages in thread
From: Stefan Roese @ 2021-04-29  6:47 UTC (permalink / raw)
  To: u-boot

Hi Tom,

please pull the next batch of Marvell Armada related patches. Here the
summary log:

----------------------------------------------------------------
- Add base support for Marvell OcteonTX2 CN9130 CRB (mostly done
   by Kostya)
- Sync Armada 3k/7k/8k SERDES code with Marvell version (misc Marvell
   authors)
- pci-aardvark: Fix processing PIO transfers (Pali)
----------------------------------------------------------------

Here the Azure build, without any issues:

https://dev.azure.com/sr0718/u-boot/_build/results?buildId=83&view=results

Thanks,
Stefan

The following changes since commit 939c4934c8e91b34b258c9487be6a889a6a43546:

   configs: Resync with savedefconfig (2021-04-28 10:05:13 +0200)

are available in the Git repository at:

   git at source.denx.de:u-boot/custodians/u-boot-marvell.git

for you to fetch changes up to eccbd4ad8e4e182638eafbfb87ac139c04f24a01:

   arm: a37xx: pci: Fix processing PIO transfers (2021-04-29 07:45:43 +0200)

----------------------------------------------------------------
Christine Gharzuzi (1):
       phy: marvell: fix handling of unconnected comphy

Grzegorz Jaszczyk (8):
       phy: marvell: cp110: let the firmware configure comphy for RXAUI
       phy: marvell: cp110: let the firmware configure comphy for USB
       phy: marvell: cp110: let the firmware perform training for XFI
       phy: marvell: cp110: remove both phy and pipe selector configuration
       phy: marvell: cp110: clean up driver after it was moved to atf
       phy: marvell: allow to initialize up to 6 USB ports
       phy: marvell: fix pll initialization for second utmi port
       phy: marvell: utmi: update utmi config which fixes usb2.0 instability

Igal Liberman (11):
       phy: marvell: rename comphy related definitions to COMPHY_XX
       phy: marvell: add missing speed during info prints
       phy: marvell: cp110: utmi: update analog parameters according to 
latest ETP
       phy: marvell: fix several minor bugs in comphy_probe
       phy: marvell: save comphy_map_data priv structure
       phy: marvell: add RX training command
       phy: marvell: enable comphy info prints for all devices
       phy: marvell: pass sgmii id to firmware
       phy: marvell: cp110: mark u-boot power-off calls
       phy: marvell: add support for SFI1
       doc: dt-bindings: add Marvell comphy binding

Konstantin Porotchkin (7):
       power: regulator: Add support for regulator-force-boot-off
       cmd/mvebu: fix the bubt command
       arm: armada: dts: Use a single dtsi for cp110 die description
       arm: armada: dts: Add support for ap807-based platforms
       arm: armada: configs: Move environment location for mvebu
       arm: octeontx2: Add dtsi/dts files for Octeon TX2 CN9130 CRB
       arm: octeontx2: Add Octeon TX2 CN9130 CRB support

Marcin Wojtas (1):
       phy: marvell: cp110: remove unused definitions

Omri Itach (1):
       phy: marvell: cp110: initialize only enabled UTMI units

Pali Roh?r (1):
       arm: a37xx: pci: Fix processing PIO transfers

Stefan Roese (1):
       arm: octeontx2: cn9130-crb.dtsi: Disable eth2 for now

jinghua (1):
       phy: marvell: add comphy type PHY_TYPE_USB3

  arch/arm/dts/Makefile                              |   4 +-
  arch/arm/dts/armada-3720-db.dts                    |   8 +-
  arch/arm/dts/armada-3720-espressobin.dts           |  12 +-
  arch/arm/dts/armada-3720-turris-mox.dts            |  12 +-
  arch/arm/dts/armada-3720-uDPU.dts                  |  23 +-
  arch/arm/dts/armada-7040-db-nand.dts               |  97 +--
  arch/arm/dts/armada-7040-db.dts                    | 104 ++--
  arch/arm/dts/armada-7040.dtsi                      |  91 +--
  arch/arm/dts/armada-8020.dtsi                      |  56 --
  arch/arm/dts/armada-8040-clearfog-gt-8k.dts        | 104 ++--
  arch/arm/dts/armada-8040-db.dts                    | 125 ++--
  arch/arm/dts/armada-8040-mcbin.dts                 |  91 +--
  arch/arm/dts/armada-8040-puzzle-m801.dts           | 126 ++--
  arch/arm/dts/armada-8040.dtsi                      | 116 ++--
  arch/arm/dts/armada-8k.dtsi                        |  18 +
  arch/arm/dts/armada-ap806-quad.dtsi                |  82 ---
  arch/arm/dts/armada-ap806.dtsi                     | 281 +--------
  arch/arm/dts/armada-ap807.dtsi                     |  40 ++
  arch/arm/dts/armada-ap80x-quad.dtsi                |  52 ++
  arch/arm/dts/armada-ap80x.dtsi                     | 211 +++++++
  arch/arm/dts/armada-common.dtsi                    |  30 +
  arch/arm/dts/armada-cp110-slave.dtsi               | 368 ------------
  ...{armada-cp110-master.dtsi => armada-cp110.dtsi} | 315 +++++-----
  arch/arm/dts/cn9130-crb-A.dts                      |  57 ++
  arch/arm/dts/cn9130-crb-B.dts                      |  61 ++
  arch/arm/dts/cn9130-crb.dtsi                       | 257 ++++++++
  arch/arm/dts/cn9130.dtsi                           |  73 +++
  arch/arm/mach-mvebu/Kconfig                        |  10 +
  board/CZ.NIC/turris_mox/turris_mox.c               |   8 +-
  board/Marvell/octeontx2_cn913x/MAINTAINERS         |   5 +
  board/Marvell/octeontx2_cn913x/Makefile            |   8 +
  board/Marvell/octeontx2_cn913x/board.c             |  45 ++
  cmd/mvebu/Kconfig                                  |   9 +-
  cmd/mvebu/Makefile                                 |   2 +-
  cmd/mvebu/bubt.c                                   |   2 +-
  cmd/mvebu/rx_training.c                            |  57 ++
  configs/mvebu_crb_cn9130_defconfig                 |  84 +++
  configs/mvebu_db-88f3720_defconfig                 |   2 +-
  configs/mvebu_db_armada8k_defconfig                |   3 +-
  doc/device-tree-bindings/phy/mvebu_comphy.txt      |  68 +++
  drivers/pci/pci-aardvark.c                         |  42 +-
  drivers/phy/marvell/comphy_a3700.c                 |  70 +--
  drivers/phy/marvell/comphy_a3700.h                 |   1 -
  drivers/phy/marvell/comphy_core.c                  |  81 ++-
  drivers/phy/marvell/comphy_core.h                  |  67 +--
  drivers/phy/marvell/comphy_cp110.c                 | 621 
+++++--------------
  drivers/phy/marvell/comphy_hpipe.h                 | 660 
---------------------
  drivers/phy/marvell/comphy_mux.c                   |  11 +-
  drivers/phy/marvell/utmi_phy.h                     |  24 +-
  drivers/power/regulator/regulator-uclass.c         |  38 ++
  include/dt-bindings/comphy/comphy_data.h           |  80 ++-
  include/mvebu/comphy.h                             |   2 +-
  include/power/regulator.h                          |  23 +
  53 files changed, 2081 insertions(+), 2756 deletions(-)
  delete mode 100644 arch/arm/dts/armada-8020.dtsi
  create mode 100644 arch/arm/dts/armada-8k.dtsi
  delete mode 100644 arch/arm/dts/armada-ap806-quad.dtsi
  create mode 100644 arch/arm/dts/armada-ap807.dtsi
  create mode 100644 arch/arm/dts/armada-ap80x-quad.dtsi
  create mode 100644 arch/arm/dts/armada-ap80x.dtsi
  create mode 100644 arch/arm/dts/armada-common.dtsi
  delete mode 100644 arch/arm/dts/armada-cp110-slave.dtsi
  rename arch/arm/dts/{armada-cp110-master.dtsi => armada-cp110.dtsi} (51%)
  create mode 100644 arch/arm/dts/cn9130-crb-A.dts
  create mode 100644 arch/arm/dts/cn9130-crb-B.dts
  create mode 100644 arch/arm/dts/cn9130-crb.dtsi
  create mode 100644 arch/arm/dts/cn9130.dtsi
  create mode 100644 board/Marvell/octeontx2_cn913x/MAINTAINERS
  create mode 100644 board/Marvell/octeontx2_cn913x/Makefile
  create mode 100644 board/Marvell/octeontx2_cn913x/board.c
  create mode 100644 cmd/mvebu/rx_training.c
  create mode 100644 configs/mvebu_crb_cn9130_defconfig
  create mode 100644 doc/device-tree-bindings/phy/mvebu_comphy.txt
  delete mode 100644 drivers/phy/marvell/comphy_hpipe.h

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
  2021-04-08  8:57 Stefan Roese
@ 2021-04-08 19:35 ` Tom Rini
  0 siblings, 0 replies; 212+ messages in thread
From: Tom Rini @ 2021-04-08 19:35 UTC (permalink / raw)
  To: u-boot

On Thu, Apr 08, 2021 at 10:57:00AM +0200, Stefan Roese wrote:

> Hi Tom,
> 
> please pull the next batch of Marvell MVEBU related patches. Here the
> summary log:
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20210408/e516c77d/attachment.sig>

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
@ 2021-04-08  8:57 Stefan Roese
  2021-04-08 19:35 ` Tom Rini
  0 siblings, 1 reply; 212+ messages in thread
From: Stefan Roese @ 2021-04-08  8:57 UTC (permalink / raw)
  To: u-boot

Hi Tom,

please pull the next batch of Marvell MVEBU related patches. Here the
summary log:

----------------------------------------------------------------
- Add Armada 38x RTC driver (Marek)
- turris_omnia: Misc updates (enable RTC and other cmds) (Marek)
- ds414: Misc updates (enable XHCI_PCI USB support etc) (Phil)
- Convert MVEBU MMC driver to DM (Harm)
- kirkwood: Misc updates and cleanups to some boards (Harm)
----------------------------------------------------------------

Here the Azure build, without any issues:

https://dev.azure.com/sr0718/u-boot/_build/results?buildId=78&view=results

Thanks,
Stefan

The following changes since commit e9c99db7787e3b5c2ef05701177c43ed1c023c27:

   Merge branch '2021-04-07-CI-improvements' (2021-04-07 15:54:07 -0400)

are available in the Git repository at:

   git at source.denx.de:u-boot/custodians/u-boot-marvell.git

for you to fetch changes up to b5293df17a2c9239e92c8024484cd3ad3ed55f00:

   configs: sheevaplug: enable driver-model based MMC (2021-04-08 
08:50:52 +0200)

----------------------------------------------------------------
Harm Berntsen (8):
       configs: remove unused CONFIG_SYS_MMC_BASE defs
       configs: openrd: remove non-dm MMC driver
       configs: sheevaplug: remove non-dm MMC driver
       arm: kirkwood: remove non-dm MMC driver init
       configs: remove obsolete CONFIG_SYS_MMC_BASE
       configs: remove obsolete CONFIG_MVEBU_MMC
       mmc: mvebu: convert to driver model
       configs: sheevaplug: enable driver-model based MMC

Marek Beh?n (4):
       rtc: add armada38x driver
       arm: mvebu: turris_omnia: Enable DM_RTC and RTC_ARMADA38X
       arm: mvebu: turris_omnia: Enable CMD_WDT
       arm: mvebu: turris_omnia: Enable CMD_FS_UUID

Phil Sutter (5):
       arm: mvebu: ds414: Add a Kconfig defining some strings
       arm: mvebu: configs: ds414: Enable XHCI_PCI by default
       arm: mvebu: board/Synology: Unify legacy kernel support
       arm: mvebu: ds414: Auto-populate env if appropriate
       arm: mvebu: ds414: Add sample u-boot update command

  arch/arm/mach-kirkwood/cpu.c      |   7 -
  board/Synology/common/Makefile    |   5 +
  board/Synology/common/legacy.c    |  76 ++++++++++
  board/Synology/common/legacy.h    |  33 ++++
  board/Synology/ds109/ds109.c      |  32 ----
  board/Synology/ds109/ds109.h      |  17 ---
  board/Synology/ds414/Kconfig      |  12 ++
  board/Synology/ds414/cmd_syno.c   |   9 +-
  board/Synology/ds414/cmd_syno.h   |  17 +++
  board/Synology/ds414/ds414.c      |  11 ++
  configs/ds414_defconfig           |  10 +-
  configs/sheevaplug_defconfig      |   2 +
  configs/turris_omnia_defconfig    |   4 +
  drivers/mmc/Kconfig               |   9 ++
  drivers/mmc/mvebu_mmc.c           | 307 
++++++++++++++++++++++----------------
  drivers/rtc/Kconfig               |   7 +
  drivers/rtc/Makefile              |   1 +
  drivers/rtc/armada38x.c           | 184 +++++++++++++++++++++++
  include/configs/clearfog.h        |   5 -
  include/configs/controlcenterdc.h |   5 -
  include/configs/db-88f6820-gp.h   |   5 -
  include/configs/ds109.h           |   3 +-
  include/configs/ds414.h           |  20 ++-
  include/configs/helios4.h         |   5 -
  include/configs/openrd.h          |   5 -
  include/configs/sheevaplug.h      |   8 -
  include/mvebu_mmc.h               |  13 +-
  scripts/config_whitelist.txt      |   2 -
  28 files changed, 575 insertions(+), 239 deletions(-)
  create mode 100644 board/Synology/common/Makefile
  create mode 100644 board/Synology/common/legacy.c
  create mode 100644 board/Synology/common/legacy.h
  create mode 100644 board/Synology/ds414/Kconfig
  create mode 100644 board/Synology/ds414/cmd_syno.h
  create mode 100644 drivers/rtc/armada38x.c

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
  2021-03-12  9:02 Stefan Roese
@ 2021-03-12 15:17 ` Tom Rini
  0 siblings, 0 replies; 212+ messages in thread
From: Tom Rini @ 2021-03-12 15:17 UTC (permalink / raw)
  To: u-boot

On Fri, Mar 12, 2021 at 10:02:36AM +0100, Stefan Roese wrote:

> Hi Tom,
> 
> please pull the next batch of Marvell MVEBU related patches. Here the
> summary log:
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20210312/442a7743/attachment.sig>

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
@ 2021-03-12  9:02 Stefan Roese
  2021-03-12 15:17 ` Tom Rini
  0 siblings, 1 reply; 212+ messages in thread
From: Stefan Roese @ 2021-03-12  9:02 UTC (permalink / raw)
  To: u-boot

Hi Tom,

please pull the next batch of Marvell MVEBU related patches. Here the
summary log:

----------------------------------------------------------------
- Some more updates/sync's to A38x DDR3 code (Marek & Pali)
- marvell/ddr/AXP: Some type fixes found in the LTO work (Marek)
- Espressobin: Enable more options (Pali)
- pci-aardvark: Implement workaround for the readback value of
   VEND_ID (Paili)
----------------------------------------------------------------

Here the Azure build, without any issues:

https://dev.azure.com/sr0718/u-boot/_build/results?buildId=73&view=results

Thanks,
Stefan

The following changes since commit 4c8e9361bb3ced3b20e45ee94b3751da1a9ed850:

   Merge https://source.denx.de/u-boot/custodians/u-boot-usb (2021-03-10 
08:56:52 -0500)

are available in the Git repository at:

   git at source.denx.de:u-boot/custodians/u-boot-marvell.git

for you to fetch changes up to 15942805b7efe47e186d8b30ec378666561ad1f9:

   arm: mvebu: a38x: Remove dead code ARMADA_39X (2021-03-12 07:44:21 +0100)

----------------------------------------------------------------
Marek Beh?n (2):
       ddr: marvell: axp: align signature of mv_xor_mem_init() with a38x
       ddr: marvell: axp: fix array types have different bounds warning

Pali Roh?r (4):
       ddr: marvell: a38x: Sync code with Marvell mv-ddr-marvell repository
       arm: mvebu: Espressobin: Enable additional options
       arm: a37xx: pci: Implement workaround for the readback value of 
VEND_ID
       arm: mvebu: a38x: Remove dead code ARMADA_39X

Sujeet Baranwal (1):
       ddr: marvell: a38x: Add more space for additional info from SPD

  arch/arm/mach-mvebu/include/mach/cpu.h             |  2 +-
  .../mach-mvebu/serdes/a38x/high_speed_env_spec.c   | 46 
----------------------
  arch/arm/mach-mvebu/serdes/a38x/sys_env_lib.c      | 24 -----------
  arch/arm/mach-mvebu/serdes/a38x/sys_env_lib.h      | 35 ----------------
  configs/mvebu_espressobin-88f3720_defconfig        |  5 ++-
  drivers/ddr/marvell/a38x/ddr3_debug.c              |  1 -
  drivers/ddr/marvell/a38x/ddr3_init.c               |  3 --
  drivers/ddr/marvell/a38x/ddr3_training.c           | 11 +-----
  drivers/ddr/marvell/a38x/ddr3_training_ip_engine.c |  8 ++--
  drivers/ddr/marvell/a38x/ddr3_training_leveling.c  |  3 --
  drivers/ddr/marvell/a38x/ddr_ml_wrapper.h          |  2 -
  drivers/ddr/marvell/a38x/mv_ddr_plat.c             |  9 -----
  drivers/ddr/marvell/a38x/mv_ddr_plat.h             |  2 +
  drivers/ddr/marvell/a38x/mv_ddr_spd.h              |  8 +++-
  drivers/ddr/marvell/a38x/mv_ddr_sys_env_lib.h      | 22 -----------
  drivers/ddr/marvell/a38x/xor.c                     |  2 -
  drivers/ddr/marvell/axp/ddr3_dfs.c                 |  4 +-
  drivers/ddr/marvell/axp/ddr3_sdram.c               |  2 +-
  drivers/ddr/marvell/axp/xor.c                      |  4 +-
  drivers/ddr/marvell/axp/xor.h                      |  4 +-
  drivers/pci/pci-aardvark.c                         | 10 +++++
  scripts/config_whitelist.txt                       |  1 -
  tools/Makefile                                     |  4 +-
  23 files changed, 37 insertions(+), 175 deletions(-)

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
  2021-02-26 11:14 Stefan Roese
@ 2021-02-26 17:40 ` Tom Rini
  0 siblings, 0 replies; 212+ messages in thread
From: Tom Rini @ 2021-02-26 17:40 UTC (permalink / raw)
  To: u-boot

On Fri, Feb 26, 2021 at 12:14:07PM +0100, Stefan Roese wrote:

> Hi Tom,
> 
> please pull the next batch of Marvell MVEBU related patches. Here the
> summary log:
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20210226/a1e554c6/attachment.sig>

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
@ 2021-02-26 11:14 Stefan Roese
  2021-02-26 17:40 ` Tom Rini
  0 siblings, 1 reply; 212+ messages in thread
From: Stefan Roese @ 2021-02-26 11:14 UTC (permalink / raw)
  To: u-boot

Hi Tom,

please pull the next batch of Marvell MVEBU related patches. Here the
summary log:

----------------------------------------------------------------
- turris_mox: Enhancements, mostlly defconfig changes (Pali)
- pci-aardvark: Set Max Payload Size and Max Read Request Size
                 to 512 bytes (Pali)
- pci_mvebu: Minor cleanup and refactoring (Marek)
- Upgrade A38x DDR3 training to version 14.0.0 (Marek)
----------------------------------------------------------------

Here the Azure build, without any issues:

https://dev.azure.com/sr0718/u-boot/_build/results?buildId=72&view=results

Thanks,
Stefan

The following changes since commit c28d5d704d3347fcbe5e49ab561973c00bf9337f:

   Merge branch '2021-02-25-remove-platforms' (2021-02-25 13:18:27 -0500)

are available in the Git repository at:

   git at gitlab.denx.de:u-boot/custodians/u-boot-marvell.git

for you to fetch changes up to 2f0c18b1584129d8386f5a18390996f6bea78065:

   ddr: marvell: a38x: fix comment in conditional macro (2021-02-26 
10:22:29 +0100)

----------------------------------------------------------------
Alex Leibovich (2):
       ddr: marvell: a38x: add ddr32 support
       ddr: marvell: a38x: add ddr 32bit ECC support

Baruch Siach (1):
       ddr: marvell: a38x: allow board specific ODT configuration

Marek Beh?n (14):
       arm: mvebu: turris_mox: Enable NVMe support
       pci: pci_mvebu: use dev_seq instead of static variable
       pci: pci_mvebu: cosmetic fix
       pci: pci_mvebu: debug rd/wr config as other drivers do
       pci: pci_mvebu: refactor validation of addresses for config access
       pci: pci_mvebu: set local dev to number 1
       ARM: dts: armada-385-turris-omnia: rename node in -u-boot.dtsi file
       ddr: marvell: a38x: import header change from upstream
       ddr: marvell: a38x: import header change from upstream
       ddr: marvell: a38x: import header change from upstream
       ddr: marvell: a38x: import header change from upstream
       ddr: marvell: a38x: import code change from upstream
       ddr: marvell: a38x: bump version to 14.0.0
       ddr: marvell: a38x: fix comment in conditional macro

Moti Buskila (7):
       ddr: marvell: a38x: fix write leveling suplementary algo
       ddr: marvell: a38x: fix 32bit
       ddr: marvell: a38x: fix memory size calculation using 32bit bus width
       ddr: marvell: a38x: add 16Gbit memory devices support
       ddr: marvell: a38x: add support for twin-die combined memory device
       ddr: marvell: a38x: disable WL phase correction stage in case of 
bus_width=16bit
       ddr: marvell: a38x: fix memory cs size function

Pali Roh?r (3):
       arm: a37xx: pci: Set Max Payload Size and Max Read Request Size 
to 512 bytes
       arm: mvebu: turris_mox: Enable CONFIG_PCI_PNP
       arm: mvebu: turris_mox: Enable CONFIG_USB_XHCI_PCI

heaterC (1):
       ddr: marvell: a38x: enum mv_ddr_twin_die: change order

  arch/arm/dts/armada-385-turris-omnia-u-boot.dtsi   |  5 +-
  board/CZ.NIC/turris_omnia/turris_omnia.c           |  2 +
  board/Marvell/db-88f6820-amc/db-88f6820-amc.c      |  1 +
  board/Marvell/db-88f6820-gp/db-88f6820-gp.c        |  1 +
  board/alliedtelesis/x530/x530.c                    |  1 +
  board/gdsys/a38x/controlcenterdc.c                 |  1 +
  board/kobol/helios4/helios4.c                      |  1 +
  board/solidrun/clearfog/clearfog.c                 |  1 +
  configs/turris_mox_defconfig                       |  3 +-
  drivers/ddr/marvell/a38x/ddr3_init.c               |  5 ++
  drivers/ddr/marvell/a38x/ddr3_training.c           |  5 +-
  drivers/ddr/marvell/a38x/ddr3_training_db.c        |  3 +
  drivers/ddr/marvell/a38x/ddr3_training_ip_def.h    |  2 +
  drivers/ddr/marvell/a38x/ddr3_training_ip_engine.c |  5 +-
  drivers/ddr/marvell/a38x/ddr_topology_def.h        | 23 ++++++-
  drivers/ddr/marvell/a38x/mv_ddr_build_message.c    |  2 +-
  drivers/ddr/marvell/a38x/mv_ddr_plat.c             |  9 ++-
  drivers/ddr/marvell/a38x/mv_ddr_topology.c         | 14 +++-
  drivers/ddr/marvell/a38x/mv_ddr_topology.h         |  2 +
  drivers/ddr/marvell/a38x/xor.c                     |  6 +-
  drivers/pci/pci-aardvark.c                         |  8 +++
  drivers/pci/pci_mvebu.c                            | 76 
++++++++++++----------
  22 files changed, 123 insertions(+), 53 deletions(-)

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
  2021-02-08 11:41 Stefan Roese
@ 2021-02-08 20:42 ` Tom Rini
  0 siblings, 0 replies; 212+ messages in thread
From: Tom Rini @ 2021-02-08 20:42 UTC (permalink / raw)
  To: u-boot

On Mon, Feb 08, 2021 at 12:41:45PM +0100, Stefan Roese wrote:

> Hi Tom,
> 
> please pull the 2nd batch of Marvell MVEBU related patches. Here the
> summary log:
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20210208/6763c597/attachment.sig>

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
@ 2021-02-08 11:41 Stefan Roese
  2021-02-08 20:42 ` Tom Rini
  0 siblings, 1 reply; 212+ messages in thread
From: Stefan Roese @ 2021-02-08 11:41 UTC (permalink / raw)
  To: u-boot

Hi Tom,

please pull the 2nd batch of Marvell MVEBU related patches. Here the
summary log:

----------------------------------------------------------------
- Espressobin: Set default env values at runtime (Pali)
- Espressobin: Set the maximum slave SPI speed to 40MHz (Pali)
- theadorable: PCIe test code enhancement and early deemphasis
   enabling (Stefan)
- pci_mvebu: Disable config access to PCI host bridge ports (Stefan)
- mv_sdhci: parse device-tree entry (Baruch)
----------------------------------------------------------------

Here the Azure build, without any issues:

https://dev.azure.com/sr0718/u-boot/_build/results?buildId=69&view=results

Thanks,
Stefan


The following changes since commit 3936fd998668846f77468d8f6a662e906920969c:

   Merge https://gitlab.denx.de/u-boot/custodians/u-boot-x86 (2021-02-06 
09:45:58 -0500)

are available in the Git repository at:

   git at gitlab.denx.de:u-boot/custodians/u-boot-marvell.git

for you to fetch changes up to 24a0f8cfe5c85aef5a20baf34ee7b77004b07b04:

   mmc: mv_sdhci: parse device-tree entry (2021-02-08 08:53:14 +0100)

----------------------------------------------------------------
Baruch Siach (1):
       mmc: mv_sdhci: parse device-tree entry

Konstantin Porotchkin (1):
       arm: mvebu: Espressobin: Set the maximum slave SPI speed to 40MHz

Pali Roh?r (4):
       env: Allow to set default_environment[] from board code via 
compile option DEFAULT_ENV_IS_RW
       arm: mvebu: Espressobin: Set default value for $fdtfile env variable
       arm: mvebu: Espressobin: Set default value for $ethNaddr env variable
       cmd: mvebu/bubt: Fix default options in help

Stefan Roese (3):
       pci: pci_mvebu: Disable config access to PCI host bridge ports
       arm: mvebu: theadorable: Enhance "pcie" test cmd to check link 
width/speed
       arm: mvebu: theadorable: Set deephasis bit in PCIe configs very early

  board/Marvell/mvebu_armada-37xx/board.c     |  38 +++++++-
  board/theadorable/theadorable.c             | 132 
+++++++++++++++++++++++-----
  cmd/mvebu/bubt.c                            |   6 +-
  configs/mvebu_espressobin-88f3720_defconfig |   1 +
  drivers/mmc/mv_sdhci.c                      |   4 +
  drivers/pci/pci_mvebu.c                     |  66 ++++++--------
  include/configs/mvebu_armada-37xx.h         |  17 +++-
  include/env_default.h                       |   2 +
  include/env_internal.h                      |   4 +
  9 files changed, 202 insertions(+), 68 deletions(-)

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
  2021-01-27 16:02 Stefan Roese
@ 2021-01-27 19:22 ` Tom Rini
  0 siblings, 0 replies; 212+ messages in thread
From: Tom Rini @ 2021-01-27 19:22 UTC (permalink / raw)
  To: u-boot

On Wed, Jan 27, 2021 at 05:02:15PM +0100, Stefan Roese wrote:

> Hi Tom,
> 
> please pull the first batch of Marvell MVEBU related patches. Here the
> summary log:
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20210127/fc88b6fa/attachment.sig>

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
@ 2021-01-27 16:02 Stefan Roese
  2021-01-27 19:22 ` Tom Rini
  0 siblings, 1 reply; 212+ messages in thread
From: Stefan Roese @ 2021-01-27 16:02 UTC (permalink / raw)
  To: u-boot

Hi Tom,

please pull the first batch of Marvell MVEBU related patches. Here the
summary log:

----------------------------------------------------------------
- Espressobin: Disable slot when emmc is not present (Pali)
- DS414; config header cleanup (Phil)
- PCI: auto-config enhancement (Phil)
- pci_mvebu: Also map IO region (Phil)
- serial: a3720: Implement pending method for output direction (Pali)
- turris_mox: Enable a few commands (Marek)
- helios4 & ClearFog changes (Dennis)
- Plus some minor misc changes
----------------------------------------------------------------

Here the Azure build, without any issues:

https://dev.azure.com/sr0718/u-boot/_build/results?buildId=68&view=results

Thanks,
Stefan

The following changes since commit e262b2973e22174da666038514d17f0f7171466b:

   Merge https://gitlab.denx.de/u-boot/custodians/u-boot-sunxi 
(2021-01-25 19:46:02 -0500)

are available in the Git repository at:

   git at gitlab.denx.de:u-boot/custodians/u-boot-marvell.git

for you to fetch changes up to 177cecdc4edcda5881cf217e21568d921b630bf5:

   arm: mvebu: turris_mox: enable setexpr command in defconfig 
(2021-01-27 13:12:51 +0100)

----------------------------------------------------------------
Dennis Gilmore (4):
       ARM: Distro boot: document the need for fdtfile variable to be set
       ARM: mvebu: helios4 adjust env sizes to enable SPI to work
       ARM: mvebu: helios4 dts changes to enable SPI
       ARM: mvebu: ClearFog make sure that SATA and UART images are 
buildable

Harm Berntsen (1):
       gpio: Add support for DM GPIO for Kirkwood

Marek Beh?n (2):
       arm: mvebu: turris_mox: enable wdt command in defconfig
       arm: mvebu: turris_mox: enable setexpr command in defconfig

Pali Roh?r (3):
       arm: mvebu: Espressobin: Disable slot when emmc is not present
       serial: a3720: Implement pending method for output direction
       arm64: a37xx: pci: Fix printing debug messages

Phil Sutter (3):
       arm: mvebu: ds414: Config header mini-review
       pci: Make auto-config code a little more robust
       pci: pci_mvebu: Define an IO region as well

  arch/arm/dts/armada-388-helios4-u-boot.dtsi | 23 +++++++++++++----------
  arch/arm/dts/armada-388-helios4.dts         | 14 +++++++++++++-
  arch/arm/mach-mvebu/Kconfig                 |  1 +
  board/Marvell/mvebu_armada-37xx/board.c     | 15 ++++++++++++---
  board/kobol/helios4/Kconfig                 | 24 ++++++++++++++++++++++++
  board/solidrun/clearfog/Kconfig             |  4 ++--
  configs/helios4_defconfig                   |  2 --
  configs/turris_mox_defconfig                |  3 ++-
  doc/README.distro                           | 11 +++++++++++
  drivers/gpio/Kconfig                        |  2 +-
  drivers/mmc/xenon_sdhci.c                   | 19 +++++++++++++++++++
  drivers/pci/pci-aardvark.c                  |  5 ++---
  drivers/pci/pci_auto.c                      |  9 +++++----
  drivers/pci/pci_mvebu.c                     | 28 
+++++++++++++++++++++++++++-
  drivers/serial/serial_mvebu_a3700.c         | 10 ++++++++--
  include/configs/ds414.h                     | 21 +++------------------
  16 files changed, 143 insertions(+), 48 deletions(-)
  create mode 100644 board/kobol/helios4/Kconfig

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
  2020-12-28 10:40 Stefan Roese
@ 2020-12-28 15:31 ` Tom Rini
  0 siblings, 0 replies; 212+ messages in thread
From: Tom Rini @ 2020-12-28 15:31 UTC (permalink / raw)
  To: u-boot

On Mon, Dec 28, 2020 at 11:40:19AM +0100, Stefan Roese wrote:

> Hi Tom,
> 
> please pull an update of Marvell Armada related last minute fixes. Here
> the summary log:
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20201228/5afce9a5/attachment.sig>

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
@ 2020-12-28 10:40 Stefan Roese
  2020-12-28 15:31 ` Tom Rini
  0 siblings, 1 reply; 212+ messages in thread
From: Stefan Roese @ 2020-12-28 10:40 UTC (permalink / raw)
  To: u-boot

Hi Tom,

please pull an update of Marvell Armada related last minute fixes. Here
the summary log:

----------------------------------------------------------------
- Fix "Assert PERST# signal when unloading driver" in a37xx PCI
   driver (Pali)
- Fix SPL on armada-xp-gp (add u-boot,dm-pre-reloc and alias) (myself)
----------------------------------------------------------------

Here the Azure build, without any issues:

https://dev.azure.com/sr0718/u-boot/_build/results?buildId=65&view=results

Thanks,
Stefan

The following changes since commit fbc326244ce6fb3bd42353f343a511b512b8e710:

   Merge https://gitlab.denx.de/u-boot/custodians/u-boot-x86 (2020-12-22 
08:18:21 -0500)

are available in the Git repository at:

   git at gitlab.denx.de:u-boot/custodians/u-boot-marvell.git

for you to fetch changes up to 0eb0eb4ab225fd0ffb3f63429dba8d4fb82cb71c:

   Revert "arm64: a37xx: pci: Assert PERST# signal when unloading 
driver" (2020-12-28 09:42:06 +0100)

----------------------------------------------------------------
Pali Roh?r (1):
       Revert "arm64: a37xx: pci: Assert PERST# signal when unloading 
driver"

Stefan Roese (2):
       arm: mvebu: Add armada-xp-gp-u-boot.dtsi for U-Boot properties
       arm: mvebu: armada-xp-gp.dts: Add spi0 alias

  arch/arm/dts/armada-xp-gp-u-boot.dtsi | 19 +++++++++++++++++++
  arch/arm/dts/armada-xp-gp.dts         |  4 ++++
  drivers/pci/pci-aardvark.c            |  3 ---
  3 files changed, 23 insertions(+), 3 deletions(-)
  create mode 100644 arch/arm/dts/armada-xp-gp-u-boot.dtsi

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
  2020-12-07 11:18 Stefan Roese
@ 2020-12-07 22:09 ` Tom Rini
  0 siblings, 0 replies; 212+ messages in thread
From: Tom Rini @ 2020-12-07 22:09 UTC (permalink / raw)
  To: u-boot

On Mon, Dec 07, 2020 at 12:18:28PM +0100, Stefan Roese wrote:

> Hi Tom,
> 
> please pull an update of Marvell Armada related fixes and minor
> additions. Here the summary log:
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20201207/c33f80d5/attachment.sig>

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
@ 2020-12-07 11:18 Stefan Roese
  2020-12-07 22:09 ` Tom Rini
  0 siblings, 1 reply; 212+ messages in thread
From: Stefan Roese @ 2020-12-07 11:18 UTC (permalink / raw)
  To: u-boot

Hi Tom,

please pull an update of Marvell Armada related fixes and minor
additions. Here the summary log:

----------------------------------------------------------------
- Espressobin: Simplify DT handling of board variants (Pali)
- Add Luka Perkov to maintainers of Puzzle-M801 (Luka)
- Armada 38x: Enable board specific USB2 high-speed impedance
   threshold configuration (Joshua)
----------------------------------------------------------------

Here the Azure build, without any issues:

https://dev.azure.com/sr0718/u-boot/_build/results?buildId=64&view=results

Thanks,
Stefan


The following changes since commit ee1e04558ff8c8ed812b986939447f129bb0b0bb:

   Merge branch '2020-12-02-master-imports' (2020-12-03 09:43:47 -0500)

are available in the Git repository at:

   git at gitlab.denx.de:u-boot/custodians/u-boot-marvell.git

for you to fetch changes up to 061c6d1b238aa100728b3082fc943e8f679f8e7f:

   arm: mvebu: Espressobin: Detect presence of emmc at runtime 
(2020-12-07 07:11:37 +0100)

----------------------------------------------------------------
Joshua Scott (1):
       arm: mvebu: a38x: Configurable USB2 high-speed impedance threshold

Luka Kovacic (1):
       arm: mvebu: puzzle-m801: Add a maintainer

Pali Roh?r (4):
       Revert "arm64: dts: armada-3720-espressobin: split common parts 
to .dtsi"
       Revert "arm64: dts: a3720: add support for espressobin with 
populated emmc"
       arm: mvebu: Espressobin: Add support for emmc into dts file
       arm: mvebu: Espressobin: Detect presence of emmc at runtime

  arch/arm/dts/Makefile                              |   1 -
  arch/arm/dts/armada-3720-espressobin-emmc.dts      |  44 -----
  arch/arm/dts/armada-3720-espressobin.dts           | 186 
++++++++++++++++++++-
  arch/arm/dts/armada-3720-espressobin.dtsi          | 167 
------------------
  arch/arm/mach-mvebu/Kconfig                        |   6 +
  .../mach-mvebu/serdes/a38x/high_speed_env_spec.c   |   6 +-
  board/Marvell/mvebu_armada-37xx/board.c            |   6 +-
  board/Marvell/mvebu_armada-8k/MAINTAINERS          |   1 +
  doc/README.marvell                                 |   7 +-
  9 files changed, 196 insertions(+), 228 deletions(-)
  delete mode 100644 arch/arm/dts/armada-3720-espressobin-emmc.dts
  delete mode 100644 arch/arm/dts/armada-3720-espressobin.dtsi

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
  2020-10-29 14:31 Stefan Roese
@ 2020-10-30 18:46 ` Tom Rini
  0 siblings, 0 replies; 212+ messages in thread
From: Tom Rini @ 2020-10-30 18:46 UTC (permalink / raw)
  To: u-boot

On Thu, Oct 29, 2020 at 03:31:27PM +0100, Stefan Roese wrote:

> Hi Tom,
> 
> please pull an update of Marvell Armada & Octeon TX/TX2 related
> patches. Here the summary log:
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20201030/061e87de/attachment.sig>

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
@ 2020-10-29 14:31 Stefan Roese
  2020-10-30 18:46 ` Tom Rini
  0 siblings, 1 reply; 212+ messages in thread
From: Stefan Roese @ 2020-10-29 14:31 UTC (permalink / raw)
  To: u-boot

Hi Tom,

please pull an update of Marvell Armada & Octeon TX/TX2 related
patches. Here the summary log:

----------------------------------------------------------------
- Armada 8k: Add NAND support via PXA3xx NAND driver (Baruch)
- Armada 8k: Use ATF serdes init instead of the "old" U-Boot version
   (Baruch)
- Minor update to Octeon TX/TX2 defconfig (Stefan)
----------------------------------------------------------------

Here the Azure build, without any issues:

https://dev.azure.com/sr0718/u-boot/_build/results?buildId=63&view=results

Thanks,
Stefan


The following changes since commit 81a659e10a10020cfb03abd4794103194add1f3a:

   Prepare v2021.01-rc1 (2020-10-28 16:30:06 -0400)

are available in the Git repository at:

   git at gitlab.denx.de:u-boot/custodians/u-boot-marvell.git

for you to fetch changes up to aaedaaae63921c7edefd0f14ec5f1921a7641454:

   mtd: nand: pxa3xx: enable NAND controller if the SoC needs it 
(2020-10-29 12:31:38 +0100)

----------------------------------------------------------------
Baruch Siach (2):
       arm: dts: armada-cp110-master: update nand-controller
       mtd: pxa3xx_nand: remove dead code

Grzegorz Jaszczyk (2):
       phy: marvell: cp110: let the firmware configure the comphy
       phy: marvell: cp110: let the firmware configure comphy for PCIe

Igal Liberman (1):
       phy: marvell: cp110: update mode parameter for pcie power on calls

Shmuel Hazan (3):
       arm: dts: armada-cp110-slave: add missing cps_nand
       mtd: pxa3xx_nand: port to use driver model
       mtd: nand: pxa3xx: enable NAND controller if the SoC needs it

Stefan Roese (1):
       arm: octeontx: Enable network support in supported boards

  arch/arm/dts/armada-cp110-master.dtsi |   15 +-
  arch/arm/dts/armada-cp110-slave.dtsi  |   16 +
  configs/octeontx2_95xx_defconfig      |    2 +
  configs/octeontx2_96xx_defconfig      |    2 +
  configs/octeontx_81xx_defconfig       |    2 +
  configs/octeontx_83xx_defconfig       |    2 +
  drivers/mtd/nand/raw/Kconfig          |    3 +
  drivers/mtd/nand/raw/pxa3xx_nand.c    |  180 ++---
  drivers/phy/marvell/comphy_cp110.c    | 1270 
+++------------------------------
  9 files changed, 238 insertions(+), 1254 deletions(-)

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
  2020-10-16 13:40 Stefan Roese
@ 2020-10-16 22:02 ` Tom Rini
  0 siblings, 0 replies; 212+ messages in thread
From: Tom Rini @ 2020-10-16 22:02 UTC (permalink / raw)
  To: u-boot

On Fri, Oct 16, 2020 at 03:40:46PM +0200, Stefan Roese wrote:

> Hi Tom,
> 
> please pull an update of Marvell Octeon TX/TX2 related patches. Here the
> summary log:
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20201016/e0ee701a/attachment.sig>

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
@ 2020-10-16 13:40 Stefan Roese
  2020-10-16 22:02 ` Tom Rini
  0 siblings, 1 reply; 212+ messages in thread
From: Stefan Roese @ 2020-10-16 13:40 UTC (permalink / raw)
  To: u-boot

Hi Tom,

please pull an update of Marvell Octeon TX/TX2 related patches. Here the
summary log:

----------------------------------------------------------------
- Fix Octeon SPI driver for Octeon TX2
- Fix and enhance Octeon watchdog driver
- Misc minor enhancements to Octeon TX/TX2
----------------------------------------------------------------

Here the Azure build, without any issues:

https://dev.azure.com/sr0718/u-boot/_build/results?buildId=57&view=results

Thanks,
Stefan


The following changes since commit 9dc6aef8c963ae17e1263b89c692792fce0c7198:

   Merge tag 'mmc-2020-10-14' of 
https://gitlab.denx.de/u-boot/custodians/u-boot-mmc (2020-10-15 08:20:42 
-0400)

are available in the Git repository at:

   git at gitlab.denx.de:u-boot/custodians/u-boot-marvell.git

for you to fetch changes up to b666714c30c6d6501fbb91d1774065a204a88b8e:

   arm: octeontx: Add CMD_WDT (2020-10-16 13:55:04 +0200)

----------------------------------------------------------------
Stefan Roese (4):
       spi: octeon_spi: Use a fixed 100MHz input clock on Octeon TX2
       mmc: octeontx_hsmmc.c: Remove test debug message
       arm: octeontx: Select CLK
       arm: octeontx: Add CMD_WDT

Suneel Garapati (1):
       watchdog: octeontx_wdt: Add support for start and stop

  arch/arm/Kconfig                 |  2 +
  configs/octeontx2_95xx_defconfig |  1 +
  configs/octeontx2_96xx_defconfig |  1 +
  configs/octeontx_81xx_defconfig  |  1 +
  configs/octeontx_83xx_defconfig  |  1 +
  drivers/mmc/octeontx_hsmmc.c     |  1 -
  drivers/spi/octeon_spi.c         |  5 ++-
  drivers/watchdog/octeontx_wdt.c  | 88 
+++++++++++++++++++++++++++++++++++++---
  8 files changed, 93 insertions(+), 7 deletions(-)

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
  2020-10-14  8:19 Stefan Roese
@ 2020-10-15  0:03 ` Tom Rini
  0 siblings, 0 replies; 212+ messages in thread
From: Tom Rini @ 2020-10-15  0:03 UTC (permalink / raw)
  To: u-boot

On Wed, Oct 14, 2020 at 10:19:26AM +0200, Stefan Roese wrote:

> Hi Tom,
> 
> please pull the first series of Marvell MVEBU related patches. Here the
> summary log:
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20201014/115b976f/attachment.sig>

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
@ 2020-10-14  8:19 Stefan Roese
  2020-10-15  0:03 ` Tom Rini
  0 siblings, 1 reply; 212+ messages in thread
From: Stefan Roese @ 2020-10-14  8:19 UTC (permalink / raw)
  To: u-boot

Hi Tom,

please pull the first series of Marvell MVEBU related patches. Here the
summary log:

----------------------------------------------------------------
- Octeon TX: Add NAND driver (Suneel)
- Octeon TX: Add NIC driver driver (Suneel)
- Octeon TX2: Add NIC driver driver (Suneel)
- Armada 8040: Add iEi Puzzle-M80 board support (Luka)
- Armada A37xx SPI: Add support for CS-GPIO (George)
- Espressobin: Use Linux model/compatible strings (Andre)
- Espressobin: Add armada-3720-espressobin-emmc.dts from Linux (Andre)
- Armada A37xx: Small cleanup of config header (Pali)
----------------------------------------------------------------

Here the Azure build, without any issues:

https://dev.azure.com/sr0718/u-boot/_build/results?buildId=56&view=results

Thanks,
Stefan


The following changes since commit 55fca74a5ba9bb0a101b247f421e81322b945a7b:

   Merge branch '2020-10-12-assorted-encryption-changes' (2020-10-13 
10:04:17 -0400)

are available in the Git repository at:

   git at gitlab.denx.de:u-boot/custodians/u-boot-marvell.git

for you to fetch changes up to 8369886b401d85e49d52ff5f877cf14b1619bd43:

   arm: mvebu: Remove old comments from configs/mvebu_armada-37xx.h file 
(2020-10-14 07:56:17 +0200)

----------------------------------------------------------------
Andre Heider (3):
       arm64: dts: armada-3720-espressobin: use Linux model/compatible 
strings
       arm64: dts: armada-3720-espressobin: split common parts to .dtsi
       arm64: dts: a3720: add support for espressobin with populated emmc

George Hilliard (1):
       spi: mvebu_a3700_spi: add support for cs-gpios

Luka Kovacic (2):
       arm: mvebu: Initial iEi Puzzle-M801 support
       arm: mvebu: mvebu_armada-8k: Add support for initializing iEi 
Puzzle-M801 networking

Pali Roh?r (1):
       arm: mvebu: Remove old comments from configs/mvebu_armada-37xx.h file

Suneel Garapati (3):
       mtd: nand: Add NAND controller driver for OcteonTX
       net: Add NIC controller driver for OcteonTX
       net: Add NIC controller driver for OcteonTX2

  arch/arm/dts/Makefile                         |    2 +
  arch/arm/dts/armada-3720-espressobin-emmc.dts |   44 +
  arch/arm/dts/armada-3720-espressobin.dts      |  168 +-
  arch/arm/dts/armada-3720-espressobin.dtsi     |  167 ++
  arch/arm/dts/armada-8040-puzzle-m801.dts      |  389 +++++
  board/Marvell/mvebu_armada-37xx/board.c       |    8 +-
  board/Marvell/mvebu_armada-8k/MAINTAINERS     |    6 +
  board/Marvell/mvebu_armada-8k/board.c         |   20 +-
  configs/mvebu_puzzle-m801-88f8040_defconfig   |   91 +
  doc/README.marvell                            |    7 +-
  drivers/mtd/nand/raw/Kconfig                  |   16 +
  drivers/mtd/nand/raw/Makefile                 |    2 +
  drivers/mtd/nand/raw/octeontx_bch.c           |  425 +++++
  drivers/mtd/nand/raw/octeontx_bch.h           |  131 ++
  drivers/mtd/nand/raw/octeontx_bch_regs.h      |  167 ++
  drivers/mtd/nand/raw/octeontx_nand.c          | 2257 
+++++++++++++++++++++++++
  drivers/net/Kconfig                           |   31 +
  drivers/net/Makefile                          |    4 +
  drivers/net/octeontx/Makefile                 |    7 +
  drivers/net/octeontx/bgx.c                    | 1565 +++++++++++++++++
  drivers/net/octeontx/bgx.h                    |  259 +++
  drivers/net/octeontx/nic.h                    |  508 ++++++
  drivers/net/octeontx/nic_main.c               |  778 +++++++++
  drivers/net/octeontx/nic_reg.h                |  250 +++
  drivers/net/octeontx/nicvf_main.c             |  581 +++++++
  drivers/net/octeontx/nicvf_queues.c           | 1140 +++++++++++++
  drivers/net/octeontx/nicvf_queues.h           |  353 ++++
  drivers/net/octeontx/q_struct.h               |  695 ++++++++
  drivers/net/octeontx/smi.c                    |  380 +++++
  drivers/net/octeontx/xcv.c                    |  124 ++
  drivers/net/octeontx2/Makefile                |    8 +
  drivers/net/octeontx2/cgx.c                   |  296 ++++
  drivers/net/octeontx2/cgx.h                   |  105 ++
  drivers/net/octeontx2/cgx_intf.c              |  715 ++++++++
  drivers/net/octeontx2/cgx_intf.h              |  448 +++++
  drivers/net/octeontx2/lmt.h                   |   49 +
  drivers/net/octeontx2/nix.c                   |  831 +++++++++
  drivers/net/octeontx2/nix.h                   |  353 ++++
  drivers/net/octeontx2/nix_af.c                | 1102 ++++++++++++
  drivers/net/octeontx2/npc.h                   |   90 +
  drivers/net/octeontx2/rvu.h                   |  119 ++
  drivers/net/octeontx2/rvu_af.c                |  171 ++
  drivers/net/octeontx2/rvu_common.c            |   71 +
  drivers/net/octeontx2/rvu_pf.c                |  116 ++
  drivers/spi/mvebu_a3700_spi.c                 |   41 +-
  include/configs/mvebu_armada-37xx.h           |    7 -
  46 files changed, 14918 insertions(+), 179 deletions(-)
  create mode 100644 arch/arm/dts/armada-3720-espressobin-emmc.dts
  create mode 100644 arch/arm/dts/armada-3720-espressobin.dtsi
  create mode 100644 arch/arm/dts/armada-8040-puzzle-m801.dts
  create mode 100644 configs/mvebu_puzzle-m801-88f8040_defconfig
  create mode 100644 drivers/mtd/nand/raw/octeontx_bch.c
  create mode 100644 drivers/mtd/nand/raw/octeontx_bch.h
  create mode 100644 drivers/mtd/nand/raw/octeontx_bch_regs.h
  create mode 100644 drivers/mtd/nand/raw/octeontx_nand.c
  create mode 100644 drivers/net/octeontx/Makefile
  create mode 100644 drivers/net/octeontx/bgx.c
  create mode 100644 drivers/net/octeontx/bgx.h
  create mode 100644 drivers/net/octeontx/nic.h
  create mode 100644 drivers/net/octeontx/nic_main.c
  create mode 100644 drivers/net/octeontx/nic_reg.h
  create mode 100644 drivers/net/octeontx/nicvf_main.c
  create mode 100644 drivers/net/octeontx/nicvf_queues.c
  create mode 100644 drivers/net/octeontx/nicvf_queues.h
  create mode 100644 drivers/net/octeontx/q_struct.h
  create mode 100644 drivers/net/octeontx/smi.c
  create mode 100644 drivers/net/octeontx/xcv.c
  create mode 100644 drivers/net/octeontx2/Makefile
  create mode 100644 drivers/net/octeontx2/cgx.c
  create mode 100644 drivers/net/octeontx2/cgx.h
  create mode 100644 drivers/net/octeontx2/cgx_intf.c
  create mode 100644 drivers/net/octeontx2/cgx_intf.h
  create mode 100644 drivers/net/octeontx2/lmt.h
  create mode 100644 drivers/net/octeontx2/nix.c
  create mode 100644 drivers/net/octeontx2/nix.h
  create mode 100644 drivers/net/octeontx2/nix_af.c
  create mode 100644 drivers/net/octeontx2/npc.h
  create mode 100644 drivers/net/octeontx2/rvu.h
  create mode 100644 drivers/net/octeontx2/rvu_af.c
  create mode 100644 drivers/net/octeontx2/rvu_common.c
  create mode 100644 drivers/net/octeontx2/rvu_pf.c

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
  2020-10-01 12:41 Stefan Roese
@ 2020-10-01 22:10 ` Tom Rini
  0 siblings, 0 replies; 212+ messages in thread
From: Tom Rini @ 2020-10-01 22:10 UTC (permalink / raw)
  To: u-boot

On Thu, Oct 01, 2020 at 02:41:27PM +0200, Stefan Roese wrote:

> Hi Tom,
> 
> please pull the last batch of Marvell MVEBU related fixes. Here the
> summary log:
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20201001/71925358/attachment.sig>

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
@ 2020-10-01 12:41 Stefan Roese
  2020-10-01 22:10 ` Tom Rini
  0 siblings, 1 reply; 212+ messages in thread
From: Stefan Roese @ 2020-10-01 12:41 UTC (permalink / raw)
  To: u-boot

Hi Tom,

please pull the last batch of Marvell MVEBU related fixes. Here the
summary log:

----------------------------------------------------------------
- Espressobin: Fix compatible string check
- Espressobin: Extend README for more MAC addresses
----------------------------------------------------------------

Here the Azure build, without any issues:

https://dev.azure.com/sr0718/u-boot/_build/results?buildId=53&view=results

Thanks,
Stefan

The following changes since commit 5f9070a4a48d2db1968b86a54e82724dbe2a6de6:

   optee: copy FDT OP-TEE related nodes before generic FDT changes 
(2020-09-30 11:31:13 -0400)

are available in the Git repository at:

   git at gitlab.denx.de:u-boot/custodians/u-boot-marvell.git

for you to fetch changes up to 05e7511fae612aabfc13c58da9bafa12b6438ec8:

   arm: mvebu: Espressobin: Fix checks against machine compatible 
strings (2020-10-01 10:43:43 +0200)

----------------------------------------------------------------
Andre Heider (1):
       arm: mvebu: Espressobin: Fix checks against machine compatible 
strings

Pali Roh?r (1):
       arm: mvebu: Espressobin: Instructions for more MAC addresses in 
README.marvell

  board/Marvell/mvebu_armada-37xx/board.c |  4 ++--
  doc/README.marvell                      | 23 +++++++++++++++++------
  2 files changed, 19 insertions(+), 8 deletions(-)

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
  2020-09-24 10:40 Stefan Roese
@ 2020-09-25 16:54 ` Tom Rini
  0 siblings, 0 replies; 212+ messages in thread
From: Tom Rini @ 2020-09-25 16:54 UTC (permalink / raw)
  To: u-boot

On Thu, Sep 24, 2020 at 12:40:59PM +0200, Stefan Roese wrote:

> Hi Tom,
> 
> please pull the most likely last batch of Marvell MVEBU related
> fixes. Here the summary log:
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20200925/68c4c847/attachment.sig>

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
@ 2020-09-24 10:40 Stefan Roese
  2020-09-25 16:54 ` Tom Rini
  0 siblings, 1 reply; 212+ messages in thread
From: Stefan Roese @ 2020-09-24 10:40 UTC (permalink / raw)
  To: u-boot

Hi Tom,

please pull the most likely last batch of Marvell MVEBU related
fixes. Here the summary log:

----------------------------------------------------------------
- Enable NET_RANDOM_ETHADDR on Espressobin (Acked-by Kosta)
- Espressobin & Clearfog: fdtfile enhancements
- A37xx PCI: Disable link training when unloading driver
- A37xx: increase CONFIG_SYS_BOOTM_LEN to 64MB
- Add Macronix mx25u12835f support, used on uDPU and ESPRESSObin v7
- dns325: Correct CONFIG_NR_DRAM_BANKS parameter
----------------------------------------------------------------

Here the Azure build, without any issues:

https://dev.azure.com/sr0718/u-boot/_build/results?buildId=52&view=results

Thanks,
Stefan

The following changes since commit 55004fa43364e9824b8231e2060f9d7af9c7570a:

   Merge tag 'mips-fixes-for-2020.10' of 
https://gitlab.denx.de/u-boot/custodians/u-boot-mips (2020-09-22 
22:08:16 -0400)

are available in the Git repository at:

   git at gitlab.denx.de:u-boot/custodians/u-boot-marvell.git

for you to fetch changes up to 5f50b88ab60a9d2ef2a68a7fc889e78520691e40:

   arm64: a37xx: pci: Disable link training when unloading driver 
(2020-09-24 10:14:06 +0200)

----------------------------------------------------------------
Andre Heider (2):
       arm: mvebu: defconfig: espressobin: enable NET_RANDOM_ETHADDR
       arm: mvebu: Espressobin: Set environment variable fdtfile

Baruch Siach (1):
       arm: mvebu: clearfog: don't override set fdtfile env

Pali Roh?r (1):
       arm64: a37xx: pci: Disable link training when unloading driver

Tom Rini (1):
       arm: kirkwood: dns325: Correct CONFIG_NR_DRAM_BANKS parameter

Vladimir Vid (2):
       mtd: spi-nor-ids: add support for Macronix mx25u12835f flash
       arm64: a37xx: increase CONFIG_SYS_BOOTM_LEN to 64MB

  board/Marvell/mvebu_armada-37xx/board.c     | 47 
+++++++++++++++++++++++++++++
  board/solidrun/clearfog/clearfog.c          |  3 ++
  configs/dns325_defconfig                    |  2 +-
  configs/mvebu_espressobin-88f3720_defconfig |  2 ++
  drivers/mtd/spi/spi-nor-ids.c               |  1 +
  drivers/pci/pci-aardvark.c                  |  5 +++
  include/configs/mvebu_armada-37xx.h         |  4 +++
  7 files changed, 63 insertions(+), 1 deletion(-)

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
  2020-09-04 14:04 Stefan Roese
@ 2020-09-04 16:49 ` Tom Rini
  0 siblings, 0 replies; 212+ messages in thread
From: Tom Rini @ 2020-09-04 16:49 UTC (permalink / raw)
  To: u-boot

On Fri, Sep 04, 2020 at 04:04:05PM +0200, Stefan Roese wrote:

> Hi Tom,
> 
> please pull the next batch of Marvell MVEBU updates. Here the summary
> log:
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20200904/229bf71a/attachment.sig>

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
@ 2020-09-04 14:04 Stefan Roese
  2020-09-04 16:49 ` Tom Rini
  0 siblings, 1 reply; 212+ messages in thread
From: Stefan Roese @ 2020-09-04 14:04 UTC (permalink / raw)
  To: u-boot

Hi Tom,

please pull the next batch of Marvell MVEBU updates. Here the summary
log:

----------------------------------------------------------------
- Fix SATA issue on Armada 3720
- Enable more SPI NOR chips in espressobin defconfig
----------------------------------------------------------------

Here the Azure build, without any issues:

https://dev.azure.com/sr0718/u-boot/_build/results?buildId=50&view=results

Thanks,
Stefan



The following changes since commit 9bfb567e5f1bfe7de8eb41f8c6d00f49d2b9a426:

   Merge branch 'master' of git://git.denx.de/u-boot-usb (2020-09-03 
09:48:28 -0400)

are available in the Git repository at:

   git at gitlab.denx.de:u-boot/custodians/u-boot-marvell.git

for you to fetch changes up to 3e5420e99aa026cf4c6889d695e8e1e250c6d996:

   defconfig: espressobin: Add support for ISSI SPI flashes (2020-09-04 
14:02:00 +0200)

----------------------------------------------------------------
Konstantin Porotchkin (2):
       defconfig: espressobin: Include support for Gigadevice SPI
       defconfig: espressobin: Add support for ISSI SPI flashes

zachary (1):
       phy: marvell: a3700: add sata comphy on lane 2 with invert option

  configs/mvebu_espressobin-88f3720_defconfig |  2 ++
  drivers/phy/marvell/comphy_a3700.c          | 33 
++++++++++++-----------------
  2 files changed, 16 insertions(+), 19 deletions(-)

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
  2020-08-31 13:12 Stefan Roese
@ 2020-08-31 16:50 ` Tom Rini
  0 siblings, 0 replies; 212+ messages in thread
From: Tom Rini @ 2020-08-31 16:50 UTC (permalink / raw)
  To: u-boot

On Mon, Aug 31, 2020 at 03:12:45PM +0200, Stefan Roese wrote:

> Hi Tom,
> 
> please pull the next batch of Marvell MVEBU updates. It consists
> this time mostly of fixes and very local enhancements.
> 
> Here the summary log:
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20200831/b62a40c1/attachment.sig>

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
@ 2020-08-31 13:12 Stefan Roese
  2020-08-31 16:50 ` Tom Rini
  0 siblings, 1 reply; 212+ messages in thread
From: Stefan Roese @ 2020-08-31 13:12 UTC (permalink / raw)
  To: u-boot

Hi Tom,

please pull the next batch of Marvell MVEBU updates. It consists
this time mostly of fixes and very local enhancements.

Here the summary log:

----------------------------------------------------------------
- MVEBU Espressobin fixes and enhancements (fix switch security
   issue, enable MVNETA, enable SD-card, fix COMPHY nodes, default
   env variables, etc)
- MMC Xenon: Set signal voltage and max base clock
- a37xx PCI driver: Depend on DM_GPIO and remove #ifdef's
----------------------------------------------------------------

Here the Azure build, without any issues:

https://dev.azure.com/sr0718/u-boot/_build/results?buildId=48&view=results

Thanks,
Stefan


The following changes since commit 9f04a634ef331b4fc6b3e677f276156192a413c7:

   Merge branch '2020-08-27-misc-fixes' (2020-08-28 08:51:37 -0400)

are available in the Git repository at:

   git at gitlab.denx.de:u-boot/custodians/u-boot-marvell.git

for you to fetch changes up to 64430efe6960bee0d0a392c0391d815a70a1805d:

   arm: mvebu: Espressobin: Update README.marvell file (2020-08-31 
14:45:53 +0200)

----------------------------------------------------------------
Evan Wang (1):
       mmc: xenon: set signal voltage and max base clock

Marek Beh?n (1):
       arm64: dts: armada-3720-espressobin: fix COMPHY nodes

Pali Roh?r (11):
       arm: mvebu: Espressobin: Disallow forwarding packets between wan 
and lan ports
       arm: mvebu: Espressobin: Enable CONFIG_MVNETA
       arm64: a37xx: pci: Make PCIe Reset GPIO DT compatible with Linux 
kernel DT
       arm64: a37xx: pci: Assert PERST# signal when unloading driver
       arm: mvebu: Espressobin: Make SPI env offset compatible with 
Marvell's U-Boot
       arm: mvebu: Espressobin: Setup MTD partitions when booting kernel
       arm64: a37xx: pci: Depends on DM_GPIO
       arm: mvebu: Espressobin: Move env load addresses
       arm: mvebu: Espressobin: Change default loadaddr
       arm: mvebu: Espressobin: Define fdt_addr and kernel_addr env aliases
       arm: mvebu: Espressobin: Update README.marvell file

Wilson Ding (1):
       arm: dts: a37x0: enable sd card support on espressobin

  arch/arm/dts/armada-3720-db.dts             |   2 +-
  arch/arm/dts/armada-3720-espressobin.dts    |  30 ++++++--
  arch/arm/dts/armada-3720-turris-mox.dts     |   2 +-
  board/Marvell/mvebu_armada-37xx/board.c     | 109 
++++++++++++++++++++++++++++
  configs/mvebu_espressobin-88f3720_defconfig |   5 +-
  doc/README.marvell                          |  40 +++++++++-
  drivers/mmc/xenon_sdhci.c                   |  79 +++++++++++++++++++-
  drivers/pci/Kconfig                         |   1 +
  drivers/pci/pci-aardvark.c                  |  29 +++++---
  include/configs/mvebu_armada-37xx.h         |  15 ++--
  10 files changed, 284 insertions(+), 28 deletions(-)

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
  2020-08-25 13:20 Stefan Roese
@ 2020-08-26  1:22 ` Tom Rini
  0 siblings, 0 replies; 212+ messages in thread
From: Tom Rini @ 2020-08-26  1:22 UTC (permalink / raw)
  To: u-boot

On Tue, Aug 25, 2020 at 03:20:35PM +0200, Stefan Roese wrote:

> Hi Tom,
> 
> please pull the Marvell Octeon TX / TX2 base support. I would have
> liked to send this pull request earlier in the release cycle,
> but it did not work out and I hope, that it's still possible to
> get this included in this rc2 phase. Most changes are located in
> the Octeon TX / TX2 platform code and some IF changes in the
> PCI uclass driver. As mentioned in my last mail, I've removed the
> bigger device drivers for NAND & ethernet for now. This way, they
> have a bit more time for reviews. I've also included the small
> QEMU x86 patch that I sent earlier today, as this patch fixes a
> CI QEMU failure.
> 
> Here the summary log:
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20200825/9b26c6f4/attachment.sig>

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
@ 2020-08-25 13:20 Stefan Roese
  2020-08-26  1:22 ` Tom Rini
  0 siblings, 1 reply; 212+ messages in thread
From: Stefan Roese @ 2020-08-25 13:20 UTC (permalink / raw)
  To: u-boot

Hi Tom,

please pull the Marvell Octeon TX / TX2 base support. I would have
liked to send this pull request earlier in the release cycle,
but it did not work out and I hope, that it's still possible to
get this included in this rc2 phase. Most changes are located in
the Octeon TX / TX2 platform code and some IF changes in the
PCI uclass driver. As mentioned in my last mail, I've removed the
bigger device drivers for NAND & ethernet for now. This way, they
have a bit more time for reviews. I've also included the small
QEMU x86 patch that I sent earlier today, as this patch fixes a
CI QEMU failure.

Here the summary log:

----------------------------------------------------------------
- Add basic Marvell/Cavium OcteonTX/TX2 support (Suneel)
- Infrastructure changes to PCI uclass to support these SoC's (Suneel)
- Add PCI, MMC & watchdog driver drivers for OcteonTX/TX2 (Suneel)
- Increase CONFIG_SYS_MALLOC_F_LEN for qemu-x86 (Stefan)
----------------------------------------------------------------

Here the Azure build, without any issues:

https://dev.azure.com/sr0718/u-boot/_build/results?buildId=45&view=results

Thanks,
Stefan


The following changes since commit 1aa3966173fe92fa3c46638ee8eb8b8491f521d6:

   Merge tag 'u-boot-clk-24Aug2020' of 
https://gitlab.denx.de/u-boot/custodians/u-boot-clk (2020-08-24 09:06:02 
-0400)

are available in the Git repository at:

   git at gitlab.denx.de:u-boot/custodians/u-boot-marvell.git

for you to fetch changes up to 6944937f9c4d21f39dd257bce7b677a0f6849cea:

   x86: qemu-x86_defconfig: Increase CONFIG_SYS_MALLOC_F_LEN (2020-08-25 
11:37:57 +0200)

----------------------------------------------------------------
Stefan Roese (5):
       dm: core: Add API to read PCI bus-range property
       pci: pci-uclass: Remove #ifdef CONFIG_NR_DRAM_BANKS as its always set
       ARM: renesas: Drop unnecessary function ft_board_setup()
       pci: pci-uclass: Dynamically allocate the PCI regions
       x86: qemu-x86_defconfig: Increase CONFIG_SYS_MALLOC_F_LEN

Suneel Garapati (18):
       fdtdec: Add API to read pci bus-range property
       pci: pci-uclass: Fix incorrect argument in map_physmem
       pci: pci-uclass: Make DT subnode parse optional
       pci: pci-uclass: Add multi entry support for memory regions
       pci: pci-uclass: Add support for Enhanced Allocation in Bridges
       pci: pci-uclass: Add support for Single-Root I/O Virtualization
       pci: pci-uclass: Add VF BAR map support for Enhanced Allocation
       pci: pci-uclass: Add support for Alternate-RoutingID capability
       pci: pci-uclass: Check validity of ofnode
       arm: include/asm/io.h: Add 64bit clrbits and setbits helpers
       arm: octeontx: Add headers for OcteonTX
       arm: octeontx2: Add headers for OcteonTX2
       ata: ahci: Add BAR index quirk for Cavium PCI SATA device
       pci: Add PCI controller driver for OcteonTX / TX2
       mmc: Add MMC controller driver for OcteonTX / TX2
       watchdog: Add reset support for OcteonTX / TX2
       arm: octeontx: Add support for OcteonTX SoC platforms
       arm: octeontx2: Add support for OcteonTX2 SoC platforms

  arch/arm/Kconfig                                   |    24 +
  arch/arm/Makefile                                  |     2 +
  arch/arm/include/asm/arch-octeontx/board.h         |   123 +
  arch/arm/include/asm/arch-octeontx/clock.h         |    25 +
  .../include/asm/arch-octeontx/csrs/csrs-mio_emm.h  |  1193 +++
  arch/arm/include/asm/arch-octeontx/csrs/csrs-xcv.h |   428 +
  arch/arm/include/asm/arch-octeontx/gpio.h          |     6 +
  arch/arm/include/asm/arch-octeontx/smc.h           |    20 +
  arch/arm/include/asm/arch-octeontx/soc.h           |    33 +
  arch/arm/include/asm/arch-octeontx2/board.h        |   128 +
  arch/arm/include/asm/arch-octeontx2/clock.h        |    24 +
  .../arm/include/asm/arch-octeontx2/csrs/csrs-cgx.h |  7851 ++++++++++++++
  .../arm/include/asm/arch-octeontx2/csrs/csrs-lmt.h |    60 +
  .../include/asm/arch-octeontx2/csrs/csrs-mio_emm.h |  1193 +++
  .../arm/include/asm/arch-octeontx2/csrs/csrs-nix.h | 10404 
+++++++++++++++++++
  .../arm/include/asm/arch-octeontx2/csrs/csrs-npa.h |  2294 ++++
  .../arm/include/asm/arch-octeontx2/csrs/csrs-npc.h |  1629 +++
  .../arm/include/asm/arch-octeontx2/csrs/csrs-rvu.h |  2276 ++++
  arch/arm/include/asm/arch-octeontx2/gpio.h         |     6 +
  arch/arm/include/asm/arch-octeontx2/smc-id.h       |    32 +
  arch/arm/include/asm/arch-octeontx2/smc.h          |    18 +
  arch/arm/include/asm/arch-octeontx2/soc.h          |    33 +
  arch/arm/include/asm/io.h                          |    16 +
  arch/arm/mach-octeontx/Kconfig                     |    23 +
  arch/arm/mach-octeontx/Makefile                    |     9 +
  arch/arm/mach-octeontx/clock.c                     |    35 +
  arch/arm/mach-octeontx/cpu.c                       |    76 +
  arch/arm/mach-octeontx/lowlevel_init.S             |    33 +
  arch/arm/mach-octeontx2/Kconfig                    |    23 +
  arch/arm/mach-octeontx2/Makefile                   |     9 +
  arch/arm/mach-octeontx2/clock.c                    |    35 +
  arch/arm/mach-octeontx2/config.mk                  |     4 +
  arch/arm/mach-octeontx2/cpu.c                      |    72 +
  arch/arm/mach-octeontx2/lowlevel_init.S            |    33 +
  arch/sandbox/dts/test.dts                          |     5 +-
  board/Marvell/octeontx/Kconfig                     |    14 +
  board/Marvell/octeontx/MAINTAINERS                 |     8 +
  board/Marvell/octeontx/Makefile                    |     9 +
  board/Marvell/octeontx/board-fdt.c                 |   311 +
  board/Marvell/octeontx/board.c                     |   152 +
  board/Marvell/octeontx/smc.c                       |    25 +
  board/Marvell/octeontx/soc-utils.c                 |    50 +
  board/Marvell/octeontx2/Kconfig                    |    14 +
  board/Marvell/octeontx2/MAINTAINERS                |     8 +
  board/Marvell/octeontx2/Makefile                   |     9 +
  board/Marvell/octeontx2/board-fdt.c                |   221 +
  board/Marvell/octeontx2/board.c                    |   247 +
  board/Marvell/octeontx2/smc.c                      |    58 +
  board/Marvell/octeontx2/soc-utils.c                |    49 +
  board/renesas/rcar-common/common.c                 |    47 -
  configs/octeontx2_95xx_defconfig                   |   105 +
  configs/octeontx2_96xx_defconfig                   |   131 +
  configs/octeontx_81xx_defconfig                    |   130 +
  configs/octeontx_83xx_defconfig                    |   129 +
  configs/qemu-x86_defconfig                         |     1 +
  configs/sandbox_defconfig                          |     1 +
  configs/sandbox_flattree_defconfig                 |     1 +
  drivers/ata/ahci.c                                 |    15 +
  drivers/core/read.c                                |    17 +
  drivers/mmc/Kconfig                                |     9 +
  drivers/mmc/Makefile                               |     1 +
  drivers/mmc/octeontx_hsmmc.c                       |  3897 +++++++
  drivers/mmc/octeontx_hsmmc.h                       |   207 +
  drivers/pci/Kconfig                                |    37 +
  drivers/pci/Makefile                               |     1 +
  drivers/pci/pci-uclass.c                           |   288 +-
  drivers/pci/pci_octeontx.c                         |   364 +
  drivers/watchdog/Kconfig                           |    10 +
  drivers/watchdog/Makefile                          |     1 +
  drivers/watchdog/octeontx_wdt.c                    |    66 +
  include/configs/octeontx2_common.h                 |    72 +
  include/configs/octeontx_common.h                  |    89 +
  include/dm/read.h                                  |    12 +
  include/fdtdec.h                                   |    13 +
  include/pci.h                                      |    45 +-
  lib/fdtdec.c                                       |    16 +
  test/dm/pci.c                                      |    22 +
  77 files changed, 34983 insertions(+), 94 deletions(-)
  create mode 100644 arch/arm/include/asm/arch-octeontx/board.h
  create mode 100644 arch/arm/include/asm/arch-octeontx/clock.h
  create mode 100644 arch/arm/include/asm/arch-octeontx/csrs/csrs-mio_emm.h
  create mode 100644 arch/arm/include/asm/arch-octeontx/csrs/csrs-xcv.h
  create mode 100644 arch/arm/include/asm/arch-octeontx/gpio.h
  create mode 100644 arch/arm/include/asm/arch-octeontx/smc.h
  create mode 100644 arch/arm/include/asm/arch-octeontx/soc.h
  create mode 100644 arch/arm/include/asm/arch-octeontx2/board.h
  create mode 100644 arch/arm/include/asm/arch-octeontx2/clock.h
  create mode 100644 arch/arm/include/asm/arch-octeontx2/csrs/csrs-cgx.h
  create mode 100644 arch/arm/include/asm/arch-octeontx2/csrs/csrs-lmt.h
  create mode 100644 arch/arm/include/asm/arch-octeontx2/csrs/csrs-mio_emm.h
  create mode 100644 arch/arm/include/asm/arch-octeontx2/csrs/csrs-nix.h
  create mode 100644 arch/arm/include/asm/arch-octeontx2/csrs/csrs-npa.h
  create mode 100644 arch/arm/include/asm/arch-octeontx2/csrs/csrs-npc.h
  create mode 100644 arch/arm/include/asm/arch-octeontx2/csrs/csrs-rvu.h
  create mode 100644 arch/arm/include/asm/arch-octeontx2/gpio.h
  create mode 100644 arch/arm/include/asm/arch-octeontx2/smc-id.h
  create mode 100644 arch/arm/include/asm/arch-octeontx2/smc.h
  create mode 100644 arch/arm/include/asm/arch-octeontx2/soc.h
  create mode 100644 arch/arm/mach-octeontx/Kconfig
  create mode 100644 arch/arm/mach-octeontx/Makefile
  create mode 100644 arch/arm/mach-octeontx/clock.c
  create mode 100644 arch/arm/mach-octeontx/cpu.c
  create mode 100644 arch/arm/mach-octeontx/lowlevel_init.S
  create mode 100644 arch/arm/mach-octeontx2/Kconfig
  create mode 100644 arch/arm/mach-octeontx2/Makefile
  create mode 100644 arch/arm/mach-octeontx2/clock.c
  create mode 100644 arch/arm/mach-octeontx2/config.mk
  create mode 100644 arch/arm/mach-octeontx2/cpu.c
  create mode 100644 arch/arm/mach-octeontx2/lowlevel_init.S
  create mode 100644 board/Marvell/octeontx/Kconfig
  create mode 100644 board/Marvell/octeontx/MAINTAINERS
  create mode 100644 board/Marvell/octeontx/Makefile
  create mode 100644 board/Marvell/octeontx/board-fdt.c
  create mode 100644 board/Marvell/octeontx/board.c
  create mode 100644 board/Marvell/octeontx/smc.c
  create mode 100644 board/Marvell/octeontx/soc-utils.c
  create mode 100644 board/Marvell/octeontx2/Kconfig
  create mode 100644 board/Marvell/octeontx2/MAINTAINERS
  create mode 100644 board/Marvell/octeontx2/Makefile
  create mode 100644 board/Marvell/octeontx2/board-fdt.c
  create mode 100644 board/Marvell/octeontx2/board.c
  create mode 100644 board/Marvell/octeontx2/smc.c
  create mode 100644 board/Marvell/octeontx2/soc-utils.c
  create mode 100644 configs/octeontx2_95xx_defconfig
  create mode 100644 configs/octeontx2_96xx_defconfig
  create mode 100644 configs/octeontx_81xx_defconfig
  create mode 100644 configs/octeontx_83xx_defconfig
  create mode 100644 drivers/mmc/octeontx_hsmmc.c
  create mode 100644 drivers/mmc/octeontx_hsmmc.h
  create mode 100644 drivers/pci/pci_octeontx.c
  create mode 100644 drivers/watchdog/octeontx_wdt.c
  create mode 100644 include/configs/octeontx2_common.h
  create mode 100644 include/configs/octeontx_common.h

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
  2020-08-13 12:24 Stefan Roese
@ 2020-08-13 14:51 ` Tom Rini
  0 siblings, 0 replies; 212+ messages in thread
From: Tom Rini @ 2020-08-13 14:51 UTC (permalink / raw)
  To: u-boot

On Thu, Aug 13, 2020 at 02:24:30PM +0200, Stefan Roese wrote:

> Hi Tom,
> 
> please pull these MVEBU related patches:
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20200813/bf76dad0/attachment.sig>

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
@ 2020-08-13 12:24 Stefan Roese
  2020-08-13 14:51 ` Tom Rini
  0 siblings, 1 reply; 212+ messages in thread
From: Stefan Roese @ 2020-08-13 12:24 UTC (permalink / raw)
  To: u-boot

Hi Tom,

please pull these MVEBU related patches:

----------------------------------------------------------------
- Fix dtc warnings for some MVEBU boards
----------------------------------------------------------------

Here the Azure build, without any issues:

https://dev.azure.com/sr0718/u-boot/_build/results?buildId=35&view=results

Thanks,
Stefan


The following changes since commit dbfca734d0e2b36a966be066cb2dc15e0fc71c85:

   Makefile: fix annoying sunxi hack message (2020-08-12 08:06:00 -0400)

are available in the Git repository at:

   git at gitlab.denx.de:u-boot/custodians/u-boot-marvell.git

for you to fetch changes up to ac5cd429e3cc892f717075422c4b9c2c29ff8f18:

   arm: mvebu: armada-3720-turris-mox.dts: Fix dtc warning (2020-08-13 
12:07:05 +0200)

----------------------------------------------------------------
Stefan Roese (4):
       arm: mvebu: armada-xp-theadorable.dts: Fix dtc warning
       arm: mvebu: armada-xp-maxbcm.dts: Fix dtc warning
       arm: mvebu: armada-388-gp.dts: Fix dtc warnings
       arm: mvebu: armada-3720-turris-mox.dts: Fix dtc warning

  arch/arm/dts/armada-3720-turris-mox.dts | 2 ++
  arch/arm/dts/armada-388-gp.dts          | 2 ++
  arch/arm/dts/armada-xp-maxbcm.dts       | 3 +++
  arch/arm/dts/armada-xp-theadorable.dts  | 2 ++
  4 files changed, 9 insertions(+)

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
  2020-08-06 18:28 ` Tom Rini
@ 2020-08-08 14:42   ` Tom Rini
  0 siblings, 0 replies; 212+ messages in thread
From: Tom Rini @ 2020-08-08 14:42 UTC (permalink / raw)
  To: u-boot

On Thu, Aug 06, 2020 at 02:28:52PM -0400, Tom Rini wrote:
> On Thu, Aug 06, 2020 at 04:33:01PM +0200, Stefan Roese wrote:
> 
> > Hi Tom,
> > 
> > please pull these MVEBU related patches:
> > 
> 
> Applied to u-boot/master, thanks!

Oh, can you please take a look in to the dtc warnings that are generated
on Marvell platforms?  Thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20200808/fee59a56/attachment.sig>

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
  2020-08-06 14:33 Stefan Roese
@ 2020-08-06 18:28 ` Tom Rini
  2020-08-08 14:42   ` Tom Rini
  0 siblings, 1 reply; 212+ messages in thread
From: Tom Rini @ 2020-08-06 18:28 UTC (permalink / raw)
  To: u-boot

On Thu, Aug 06, 2020 at 04:33:01PM +0200, Stefan Roese wrote:

> Hi Tom,
> 
> please pull these MVEBU related patches:
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20200806/7e434f48/attachment.sig>

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
@ 2020-08-06 14:33 Stefan Roese
  2020-08-06 18:28 ` Tom Rini
  0 siblings, 1 reply; 212+ messages in thread
From: Stefan Roese @ 2020-08-06 14:33 UTC (permalink / raw)
  To: u-boot

Hi Tom,

please pull these MVEBU related patches:

----------------------------------------------------------------
- Cleanup in Marvell bubt cmd (Tom & Jagan)
- Add a series of MikroTik CRS3xx, 98DX3236 based switches (Luka)
----------------------------------------------------------------

Here the Azure build, without any issues:

https://dev.azure.com/sr0718/u-boot/_build/results?buildId=15&view=results

Thanks,
Stefan

The following changes since commit 89150a9314bd432ed8cca9a03034435346fb0b16:

   Merge https://gitlab.denx.de/u-boot/custodians/u-boot-sh (2020-08-05 
16:06:42 -0400)

are available in the Git repository at:

   git at gitlab.denx.de:u-boot/custodians/u-boot-marvell.git

for you to fetch changes up to 96be2f072768a91eb0df3767b9c8c880dd1e4b5b:

   mvebu: bubt: Drop dead code (2020-08-06 14:12:14 +0200)

----------------------------------------------------------------
Jagan Teki (1):
       cmd: mvebu/bubt: Drop unused SPI_FLASH_PROTECTION

Luka Kovacic (5):
       arm: mvebu: Add CRS305-1G-4S Bit board
       arm: mvebu: Add CRS326-24G-2S board
       arm: mvebu: Add CRS328-4C-20S-4S board
       arm: mvebu: crs3xx-98dx3236: Add a maintainer
       arm: mvebu: Update CRS305-1G-4S board flash layout

Tom Rini (1):
       mvebu: bubt: Drop dead code

  arch/arm/dts/Makefile                              |   5 +
  arch/arm/dts/armada-xp-crs305-1g-4s-bit.dts        |  43 ++++++++
  arch/arm/dts/armada-xp-crs305-1g-4s.dtsi           |  10 +-
  arch/arm/dts/armada-xp-crs326-24g-2s-bit.dts       |  43 ++++++++
  arch/arm/dts/armada-xp-crs326-24g-2s-u-boot.dtsi   |  13 +++
  arch/arm/dts/armada-xp-crs326-24g-2s.dts           |  17 ++++
  arch/arm/dts/armada-xp-crs326-24g-2s.dtsi          | 110 
+++++++++++++++++++++
  arch/arm/dts/armada-xp-crs328-4c-20s-4s-bit.dts    |  43 ++++++++
  .../arm/dts/armada-xp-crs328-4c-20s-4s-u-boot.dtsi |  13 +++
  arch/arm/dts/armada-xp-crs328-4c-20s-4s.dts        |  17 ++++
  arch/arm/dts/armada-xp-crs328-4c-20s-4s.dtsi       | 110 
+++++++++++++++++++++
  board/mikrotik/crs3xx-98dx3236/MAINTAINERS         |  22 +++++
  cmd/mvebu/bubt.c                                   |  22 -----
  configs/crs305-1g-4s-bit_defconfig                 |  54 ++++++++++
  configs/crs305-1g-4s_defconfig                     |   9 +-
  configs/crs326-24g-2s-bit_defconfig                |  54 ++++++++++
  configs/crs326-24g-2s_defconfig                    |  54 ++++++++++
  configs/crs328-4c-20s-4s-bit_defconfig             |  54 ++++++++++
  configs/crs328-4c-20s-4s_defconfig                 |  54 ++++++++++
  19 files changed, 719 insertions(+), 28 deletions(-)
  create mode 100644 arch/arm/dts/armada-xp-crs305-1g-4s-bit.dts
  create mode 100644 arch/arm/dts/armada-xp-crs326-24g-2s-bit.dts
  create mode 100644 arch/arm/dts/armada-xp-crs326-24g-2s-u-boot.dtsi
  create mode 100644 arch/arm/dts/armada-xp-crs326-24g-2s.dts
  create mode 100644 arch/arm/dts/armada-xp-crs326-24g-2s.dtsi
  create mode 100644 arch/arm/dts/armada-xp-crs328-4c-20s-4s-bit.dts
  create mode 100644 arch/arm/dts/armada-xp-crs328-4c-20s-4s-u-boot.dtsi
  create mode 100644 arch/arm/dts/armada-xp-crs328-4c-20s-4s.dts
  create mode 100644 arch/arm/dts/armada-xp-crs328-4c-20s-4s.dtsi
  create mode 100644 configs/crs305-1g-4s-bit_defconfig
  create mode 100644 configs/crs326-24g-2s-bit_defconfig
  create mode 100644 configs/crs326-24g-2s_defconfig
  create mode 100644 configs/crs328-4c-20s-4s-bit_defconfig
  create mode 100644 configs/crs328-4c-20s-4s_defconfig

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
  2020-07-09  8:42 Stefan Roese
@ 2020-07-09 13:54 ` Tom Rini
  0 siblings, 0 replies; 212+ messages in thread
From: Tom Rini @ 2020-07-09 13:54 UTC (permalink / raw)
  To: u-boot

On Thu, Jul 09, 2020 at 10:42:09AM +0200, Stefan Roese wrote:

> Hi Tom,
> 
> please pull these MVEBU related patches:
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20200709/a3cef7c6/attachment.sig>

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
@ 2020-07-09  8:42 Stefan Roese
  2020-07-09 13:54 ` Tom Rini
  0 siblings, 1 reply; 212+ messages in thread
From: Stefan Roese @ 2020-07-09  8:42 UTC (permalink / raw)
  To: u-boot

Hi Tom,

please pull these MVEBU related patches:

----------------------------------------------------------------
- Armada 38x DDR3 fixes, enhancements (Chris)
- Armada 38x UTMI PHY SerDes fix (Chris)
- Helios4 update - sync with clearfog (Dennis)
- LaCie Kirkwood board rework - enable DM (Simon)
- net/mvpp2 memory init fix (Sven)
----------------------------------------------------------------

Here the Azure build, without any issues:

https://dev.azure.com/sr0718/u-boot/_build/results?buildId=10&view=results

Thanks,
Stefan

The following changes since commit 61608f395e7dcb2be6060407a72a1149b046430a:

   Merge branch '2020-07-08-misc-features-and-fixes' (2020-07-08 
20:20:24 -0400)

are available in the Git repository at:

   git at gitlab.denx.de:u-boot/custodians/u-boot-marvell.git

for you to fetch changes up to 3078e03516934c016ef3ea15f8bce19df3948dfe:

   net: mvpp2: fix second cp110 initialization (2020-07-09 06:52:20 +0200)

----------------------------------------------------------------
Chris Packham (4):
       mv_ddr: ddr3: Use correct bitmask for read sample delay
       mv_ddr: ddr3: Update {min,max}_read_sample calculation
       arm: mvebu: a38x: Fix typo
       arm: mvebu: a38x: Adjust UTMI PHY parameters

Dennis Gilmore (1):
       arm: mvebu: helios4: sync helios4 config to clearfog and dts to 
kernel

Simon Guinot (5):
       arm: kirkwood: add DT spi0 alias to LaCie boards
       arm: kirkwood: convert LaCie boards to DM_SPI_FLASH
       arm: kirkwood: switch LaCie boards to sata_mv driver
       arm: kirkwood: enable DM_USB for LaCie board
       arm: kirkwood: enable DM_ETH for LaCie board

Sven Auhagen (1):
       net: mvpp2: fix second cp110 initialization

  arch/arm/dts/armada-388-helios4-u-boot.dtsi        | 15 ++++
  arch/arm/dts/armada-388-helios4.dts                | 16 ++--
  arch/arm/dts/kirkwood-d2net-u-boot.dtsi            |  7 ++
  arch/arm/dts/kirkwood-is2-u-boot.dtsi              |  7 ++
  arch/arm/dts/kirkwood-net2big-u-boot.dtsi          |  7 ++
  arch/arm/dts/kirkwood-ns2-u-boot.dtsi              |  7 ++
  arch/arm/dts/kirkwood-ns2lite-u-boot.dtsi          |  7 ++
  arch/arm/dts/kirkwood-ns2max-u-boot.dtsi           |  7 ++
  arch/arm/dts/kirkwood-ns2mini-u-boot.dtsi          |  7 ++
  .../mach-mvebu/serdes/a38x/high_speed_env_spec.c   | 27 ++++--
  board/LaCie/net2big_v2/MAINTAINERS                 |  6 ++
  board/LaCie/net2big_v2/net2big_v2.c                |  2 +-
  board/LaCie/netspace_v2/MAINTAINERS                | 21 +++--
  board/LaCie/netspace_v2/netspace_v2.c              |  4 +-
  configs/d2net_v2_defconfig                         | 13 ++-
  configs/helios4_defconfig                          | 20 +++--
  configs/inetspace_v2_defconfig                     | 13 ++-
  configs/net2big_v2_defconfig                       | 13 ++-
  configs/netspace_lite_v2_defconfig                 | 14 +++-
  configs/netspace_max_v2_defconfig                  | 14 +++-
  configs/netspace_mini_v2_defconfig                 | 12 ++-
  configs/netspace_v2_defconfig                      | 13 ++-
  drivers/ddr/marvell/a38x/ddr3_training_hw_algo.c   |  6 +-
  drivers/net/mvpp2.c                                | 63 +++++++-------
  include/configs/helios4.h                          | 95 
+++++++++++++---------
  include/configs/lacie_kw.h                         | 19 ++---
  26 files changed, 297 insertions(+), 138 deletions(-)
  create mode 100644 arch/arm/dts/kirkwood-d2net-u-boot.dtsi
  create mode 100644 arch/arm/dts/kirkwood-is2-u-boot.dtsi
  create mode 100644 arch/arm/dts/kirkwood-net2big-u-boot.dtsi
  create mode 100644 arch/arm/dts/kirkwood-ns2-u-boot.dtsi
  create mode 100644 arch/arm/dts/kirkwood-ns2lite-u-boot.dtsi
  create mode 100644 arch/arm/dts/kirkwood-ns2max-u-boot.dtsi
  create mode 100644 arch/arm/dts/kirkwood-ns2mini-u-boot.dtsi

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
  2020-05-27  7:09 Stefan Roese
@ 2020-05-27 15:59 ` Tom Rini
  0 siblings, 0 replies; 212+ messages in thread
From: Tom Rini @ 2020-05-27 15:59 UTC (permalink / raw)
  To: u-boot

On Wed, May 27, 2020 at 09:09:48AM +0200, Stefan Roese wrote:

> Hi Tom,
> 
> please pull these MVEBU related fixes.
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20200527/04a581ae/attachment.sig>

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
@ 2020-05-27  7:09 Stefan Roese
  2020-05-27 15:59 ` Tom Rini
  0 siblings, 1 reply; 212+ messages in thread
From: Stefan Roese @ 2020-05-27  7:09 UTC (permalink / raw)
  To: u-boot

Hi Tom,

please pull these MVEBU related fixes.

----------------------------------------------------------------
- Fix SPI boot on ds414 (Ezra)
- Fix PHY mode definition on armada-3720-uDPU (Jakov)
- Convert CRS305-1G-4S to generic version (Luka)
----------------------------------------------------------------

Here the Azure build, without any issues:

https://dev.azure.com/sr0718/u-boot/_build/results?buildId=8&view=results

Thanks,
Stefan

The following changes since commit 0ab24c37f03a3a23982edb63d88c4f22bb8bc2c5:

   Merge https://gitlab.denx.de/u-boot/custodians/u-boot-riscv 
(2020-05-26 15:27:04 -0400)

are available in the Git repository at:

   git at gitlab.denx.de:u-boot/custodians/u-boot-marvell.git

for you to fetch changes up to df9ebbe17ea13de4c443849ecf23cba545dd0395:

   arm: mvebu: Convert CRS305-1G-4S board to CRS3xx-98DX3236 (2020-05-27 
07:03:17 +0200)

----------------------------------------------------------------
Ezra Buehler (2):
       arm: mvebu: ds414: add u-boot,dm-pre-reloc to spi0
       arm: mvebu: ds414: define CONFIG_SYS_U_BOOT_OFFS

Jakov Petrina (1):
       arm: mvebu: armada-3720-uDPU: fix PHY mode definition to sgmii-2500

Luka Kovacic (1):
       arm: mvebu: Convert CRS305-1G-4S board to CRS3xx-98DX3236

  arch/arm/dts/armada-3720-uDPU.dts                  |   4 +-
  arch/arm/dts/armada-xp-crs305-1g-4s.dts            | 103 
+------------------
  arch/arm/dts/armada-xp-crs305-1g-4s.dtsi           | 111 
+++++++++++++++++++++
  arch/arm/dts/armada-xp-synology-ds414-u-boot.dtsi  |   9 ++
  arch/arm/mach-mvebu/Kconfig                        |  10 +-
  board/mikrotik/crs305-1g-4s/MAINTAINERS            |   7 --
  .../{crs305-1g-4s => crs3xx-98dx3236}/.gitignore   |   0
  board/mikrotik/crs3xx-98dx3236/MAINTAINERS         |  11 ++
  .../{crs305-1g-4s => crs3xx-98dx3236}/Makefile     |   2 +-
  .../{crs305-1g-4s => crs3xx-98dx3236}/README       |  12 +--
  .../{crs305-1g-4s => crs3xx-98dx3236}/binary.0     |   0
  .../crs3xx-98dx3236.c}                             |   0
  .../kwbimage.cfg.in                                |   2 +-
  configs/crs305-1g-4s_defconfig                     |  46 ++++-----
  .../configs/{crs305-1g-4s.h => crs3xx-98dx3236.h}  |   6 +-
  include/configs/ds414.h                            |   3 +
  16 files changed, 179 insertions(+), 147 deletions(-)
  create mode 100644 arch/arm/dts/armada-xp-crs305-1g-4s.dtsi
  create mode 100644 arch/arm/dts/armada-xp-synology-ds414-u-boot.dtsi
  delete mode 100644 board/mikrotik/crs305-1g-4s/MAINTAINERS
  rename board/mikrotik/{crs305-1g-4s => crs3xx-98dx3236}/.gitignore (100%)
  create mode 100644 board/mikrotik/crs3xx-98dx3236/MAINTAINERS
  rename board/mikrotik/{crs305-1g-4s => crs3xx-98dx3236}/Makefile (93%)
  rename board/mikrotik/{crs305-1g-4s => crs3xx-98dx3236}/README (64%)
  rename board/mikrotik/{crs305-1g-4s => crs3xx-98dx3236}/binary.0 (100%)
  rename board/mikrotik/{crs305-1g-4s/crs305-1g-4s.c => 
crs3xx-98dx3236/crs3xx-98dx3236.c} (100%)
  rename board/mikrotik/{crs305-1g-4s => 
crs3xx-98dx3236}/kwbimage.cfg.in (75%)
  rename include/configs/{crs305-1g-4s.h => crs3xx-98dx3236.h} (87%)

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
  2020-05-04  6:54 Stefan Roese
@ 2020-05-04 17:54 ` Tom Rini
  0 siblings, 0 replies; 212+ messages in thread
From: Tom Rini @ 2020-05-04 17:54 UTC (permalink / raw)
  To: u-boot

On Mon, May 04, 2020 at 08:54:26AM +0200, Stefan Roese wrote:

> Hi Tom,
> 
> please pull these 2 MVEBU related fixes.
> 
> Here the Azure build, without any issues:
> 
> https://dev.azure.com/sr0718/u-boot/_build/results?buildId=6&view=results
> 
> Thanks,
> Stefan
> 
> The following changes since commit c693f212c5b0433b3a49a89d87cbff28bf78eb87:
> 
>   Merge branch '2020-05-01-master-imports' (2020-05-01 16:43:15 -0400)
> 
> are available in the Git repository at:
> 
>   git at gitlab.denx.de:u-boot/custodians/u-boot-marvell.git
> 
> for you to fetch changes up to b40745e5c29a45ebe7efce53a1e3ba751d0ef351:
> 
>   cmd: mvebu: bubt: fix quoted string split across lines (2020-05-04
> 07:04:04 +0200)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20200504/9b34f3a1/attachment.sig>

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
@ 2020-05-04  6:54 Stefan Roese
  2020-05-04 17:54 ` Tom Rini
  0 siblings, 1 reply; 212+ messages in thread
From: Stefan Roese @ 2020-05-04  6:54 UTC (permalink / raw)
  To: u-boot

Hi Tom,

please pull these 2 MVEBU related fixes.

Here the Azure build, without any issues:

https://dev.azure.com/sr0718/u-boot/_build/results?buildId=6&view=results

Thanks,
Stefan

The following changes since commit c693f212c5b0433b3a49a89d87cbff28bf78eb87:

   Merge branch '2020-05-01-master-imports' (2020-05-01 16:43:15 -0400)

are available in the Git repository at:

   git at gitlab.denx.de:u-boot/custodians/u-boot-marvell.git

for you to fetch changes up to b40745e5c29a45ebe7efce53a1e3ba751d0ef351:

   cmd: mvebu: bubt: fix quoted string split across lines (2020-05-04 
07:04:04 +0200)

----------------------------------------------------------------
Jakov Petrina (1):
       arm: dts: uDPU: switch default PHY speed to 3.125Gbit

Joel Johnson (1):
       cmd: mvebu: bubt: fix quoted string split across lines

  arch/arm/dts/armada-3720-uDPU.dts | 18 ++++++------------
  cmd/mvebu/bubt.c                  |  4 ++--
  2 files changed, 8 insertions(+), 14 deletions(-)

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
  2020-04-23  5:04   ` Stefan Roese
@ 2020-04-23 14:17     ` Joel Johnson
  0 siblings, 0 replies; 212+ messages in thread
From: Joel Johnson @ 2020-04-23 14:17 UTC (permalink / raw)
  To: u-boot

On 2020-04-22 23:04, Stefan Roese wrote:
> On 22.04.20 20:34, Tom Rini wrote:
>> On Wed, Apr 22, 2020 at 04:48:33PM +0200, Stefan Roese wrote:
>> 
>>> Hi Tom,
>>> 
>>> please pull the 2nd batch of MVEBU related patches in this merge
>>> window. The major changes are:
>>> 
>> 
>> Applied to u-boot/master, thanks!
>> 
>> But the following checkpatch should be fixed in a follow up sometime:
>> WARNING: quoted string split across lines
>> #28: FILE: cmd/mvebu/bubt.c:734:
>> +                               printf("Error: A38x image meant to be 
>> "
>> +                                      "booted from \"%s\", not
>> \"%s\"!\n",
>> 
>> 
>> (There's another but I think the split is fine for how humans would 
>> grep
>> for it).
> 
> Joel, will you please take care of this.
> 
> Thanks,
> Stefan

Yep, I'll get it updated today.

Joel

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
  2020-04-22 18:34 ` Tom Rini
@ 2020-04-23  5:04   ` Stefan Roese
  2020-04-23 14:17     ` Joel Johnson
  0 siblings, 1 reply; 212+ messages in thread
From: Stefan Roese @ 2020-04-23  5:04 UTC (permalink / raw)
  To: u-boot

On 22.04.20 20:34, Tom Rini wrote:
> On Wed, Apr 22, 2020 at 04:48:33PM +0200, Stefan Roese wrote:
> 
>> Hi Tom,
>>
>> please pull the 2nd batch of MVEBU related patches in this merge
>> window. The major changes are:
>>
> 
> Applied to u-boot/master, thanks!
> 
> But the following checkpatch should be fixed in a follow up sometime:
> WARNING: quoted string split across lines
> #28: FILE: cmd/mvebu/bubt.c:734:
> +                               printf("Error: A38x image meant to be "
> +                                      "booted from \"%s\", not
> \"%s\"!\n",
> 
> 
> (There's another but I think the split is fine for how humans would grep
> for it).

Joel, will you please take care of this.

Thanks,
Stefan

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
  2020-04-22 14:48 Stefan Roese
@ 2020-04-22 18:34 ` Tom Rini
  2020-04-23  5:04   ` Stefan Roese
  0 siblings, 1 reply; 212+ messages in thread
From: Tom Rini @ 2020-04-22 18:34 UTC (permalink / raw)
  To: u-boot

On Wed, Apr 22, 2020 at 04:48:33PM +0200, Stefan Roese wrote:

> Hi Tom,
> 
> please pull the 2nd batch of MVEBU related patches in this merge
> window. The major changes are:
> 

Applied to u-boot/master, thanks!

But the following checkpatch should be fixed in a follow up sometime:
WARNING: quoted string split across lines
#28: FILE: cmd/mvebu/bubt.c:734:
+                               printf("Error: A38x image meant to be "
+                                      "booted from \"%s\", not
\"%s\"!\n",


(There's another but I think the split is fine for how humans would grep
for it).

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20200422/6a022140/attachment.sig>

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
@ 2020-04-22 14:48 Stefan Roese
  2020-04-22 18:34 ` Tom Rini
  0 siblings, 1 reply; 212+ messages in thread
From: Stefan Roese @ 2020-04-22 14:48 UTC (permalink / raw)
  To: u-boot

Hi Tom,

please pull the 2nd batch of MVEBU related patches in this merge
window. The major changes are:

----------------------------------------------------------------
- mvebu bubt cmd: Add A38x support (Joel)
- Clearfog: Fix SCSI boot duplication (Joel)
- Armada-37xx: Fix DDR PHY clock divider values (Marek)
----------------------------------------------------------------

Here the Azure build, without any issues:

https://dev.azure.com/sr0718/u-boot/_build/results?buildId=5&view=results

Thanks,
Stefan


The following changes since commit bdcb29960e3a9558803632783b922f26993d219e:

   Merge https://gitlab.denx.de/u-boot/custodians/u-boot-fsl-qoriq 
(2020-04-21 15:20:42 -0400)

are available in the Git repository at:

   git at gitlab.denx.de:u-boot/custodians/u-boot-marvell.git

for you to fetch changes up to f60a66ef5d7da1980f180cd1cbfd2ce01157e522:

   cmd: mvebu: bubt: show image boot device (2020-04-22 14:28:15 +0200)

----------------------------------------------------------------
Joel Johnson (7):
       arm: mvebu: clearfog: adjust SCSI boot duplication
       arm: mvebu: correct SPL boot configs for SPI/MMC
       cmd: mvebu: bubt: add A38x support
       cmd: mvebu: bubt: correct U-Boot spelling
       cmd: mvebu: bubt: verify A38x target device type
       arm: mvebu: clearfog: enable bubt command
       cmd: mvebu: bubt: show image boot device

Marek Beh?n (1):
       clk: armada-37xx-periph: fix DDR PHY clock divider values

  arch/arm/mach-mvebu/Kconfig            |  12 +++
  cmd/mvebu/bubt.c                       | 133 
+++++++++++++++++++++++++++++++--
  configs/clearfog_defconfig             |   4 +-
  configs/controlcenterdc_defconfig      |   4 -
  configs/db-88f6720_defconfig           |   4 -
  configs/db-88f6820-amc_defconfig       |   4 -
  configs/db-88f6820-gp_defconfig        |   4 -
  configs/db-mv784mp-gp_defconfig        |   3 -
  configs/ds414_defconfig                |   3 -
  configs/helios4_defconfig              |   1 -
  configs/maxbcm_defconfig               |   3 -
  configs/theadorable_debug_defconfig    |   3 -
  configs/turris_omnia_defconfig         |   4 -
  configs/x530_defconfig                 |   4 -
  drivers/clk/mvebu/armada-37xx-periph.c |   4 +-
  include/configs/clearfog.h             |   7 --
  include/configs/helios4.h              |   5 --
  17 files changed, 142 insertions(+), 60 deletions(-)

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
  2020-04-14 11:28 Stefan Roese
@ 2020-04-14 23:25 ` Tom Rini
  0 siblings, 0 replies; 212+ messages in thread
From: Tom Rini @ 2020-04-14 23:25 UTC (permalink / raw)
  To: u-boot

On Tue, Apr 14, 2020 at 01:28:41PM +0200, Stefan Roese wrote:

> Hi Tom,
> 
> please pull the first batch of MVEBU related patches in this merge
> window. The major changes are:
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20200414/b2579c4a/attachment.sig>

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
@ 2020-04-14 11:28 Stefan Roese
  2020-04-14 23:25 ` Tom Rini
  0 siblings, 1 reply; 212+ messages in thread
From: Stefan Roese @ 2020-04-14 11:28 UTC (permalink / raw)
  To: u-boot

Hi Tom,

please pull the first batch of MVEBU related patches in this merge
window. The major changes are:

----------------------------------------------------------------
- Misc enhancements to Clearfog, including board variant detection
   (Joel)
- Misc enhancements to Turris Mox, including generalization of the
   ARMADA37xx DDR size detection (Marek)
----------------------------------------------------------------

Here the Azure build, without any issues:

https://dev.azure.com/sr0718/u-boot/_build/results?buildId=2&view=results

Thanks,
Stefan


The following changes since commit 891483186052b259852f3f48926ff307763f4eb0:

   Merge branch 'next' (2020-04-13 11:27:00 -0400)

are available in the Git repository at:

   git at gitlab.denx.de:u-boot/custodians/u-boot-marvell.git

for you to fetch changes up to c64ac3b3185aeb3846297ad7391fc6df8ecd73bf:

   arm: mvebu: turris_mox: fix PCIe ranges in device tree (2020-04-14 
13:16:42 +0200)

----------------------------------------------------------------
Chris Packham (2):
       ddr: marvell: a38x: Allow boards to specify CK_DELAY parameter
       arm: mvebu: update RTC values for PCIe memory wrappers

Heinrich Schuchardt (1):
       arm: mvebu: drivers/ddr: remove redundant assignment

Joel Johnson (12):
       arm: mvebu: clearfog: add SCSI to distro bootcmd
       arm: mvebu: clearfog: support multiple SATA boot
       arm: mvebu: fix SerDes table alignment
       arm: mvebu: solidrun: remove hardcoded DTS MAC address
       arm: mvebu: clearfog: use Pro name by default
       arm: mvebu: clearfog: initial ClearFog Base variant
       arm: mvebu: clearfog: Add option for 2.5 Gbps SFP
       arm: mvebu: clearfog: Add SATA mode flags
       arm: mvebu: clearfog: Unify DT selection paths
       arm: mvebu: clearfog: add SPI offsets
       arm: mvebu: clearfog: move ENV params to Kconfig
       arm: mvebu: clearfog: Use Pro DT by default

Josip Kelecic (1):
       arm: mvebu: dts: Sort Armada series dts alphabetically

Josua Mayer (1):
       arm: mvebu: clearfog: add scsi target to distro-boot

Marek Beh?n (11):
       arm: mvebu: turris_mox: Fix early SPI communication
       arm: mvebu: dts: turris_mox: update sdhci properties
       arm: mvebu: turris_mox: Setup Linux's device tree before boot
       arm: mvebu: dts: turris_mox: fix USB3 regulator
       arm: mvebu: turris_mox: don't use hardcoded addresses
       arm: mvebu: turris_mox: sort headers alphabetically
       arm64: mvebu: armada-8k: move dram init code
       arm64: mvebu: a37xx: improve code determining memory info structures
       arm: mvebu: turris_mox: support devices with RAM > 1 GB
       arm64: mvebu: a37xx: add device-tree fixer for PCIe regions
       arm: mvebu: turris_mox: fix PCIe ranges in device tree

  arch/arm/dts/Makefile                              |  20 +-
  arch/arm/dts/armada-3720-turris-mox.dts            |  19 ++
  arch/arm/dts/armada-38x-solidrun-microsom.dtsi     |   1 -
  arch/arm/mach-mvebu/Kconfig                        |   2 +
  arch/arm/mach-mvebu/arm64-common.c                 |  51 +--
  arch/arm/mach-mvebu/armada3700/cpu.c               | 304 +++++++++++++++--
  arch/arm/mach-mvebu/armada8k/Makefile              |   3 +-
  arch/arm/mach-mvebu/armada8k/dram.c                |  52 +++
  arch/arm/mach-mvebu/include/mach/cpu.h             |  13 +
  .../mach-mvebu/serdes/a38x/high_speed_env_spec.c   |   6 +-
  arch/arm/mach-mvebu/serdes/a38x/sys_env_lib.c      |  17 +
  arch/arm/mach-mvebu/serdes/a38x/sys_env_lib.h      |  13 +
  arch/arm/mach-mvebu/spl.c                          |   3 +
  board/CZ.NIC/turris_mox/mox_sp.c                   |  14 +-
  board/CZ.NIC/turris_mox/turris_mox.c               | 358 
++++++++++++++++++---
  board/alliedtelesis/x530/x530.c                    |   6 +-
  board/solidrun/clearfog/Kconfig                    |  62 ++++
  board/solidrun/clearfog/clearfog.c                 |  61 +++-
  configs/clearfog_defconfig                         |   2 -
  configs/turris_mox_defconfig                       |   3 +-
  drivers/ddr/marvell/a38x/ddr3_init.c               |   5 +
  drivers/ddr/marvell/a38x/ddr_topology_def.h        |   3 +
  drivers/ddr/marvell/a38x/mv_ddr_topology.c         |  10 +
  drivers/ddr/marvell/a38x/mv_ddr_topology.h         |   1 +
  drivers/ddr/marvell/axp/ddr3_init.c                |   4 -
  include/configs/clearfog.h                         |  45 ++-
  26 files changed, 920 insertions(+), 158 deletions(-)
  create mode 100644 arch/arm/mach-mvebu/armada8k/dram.c
  create mode 100644 board/solidrun/clearfog/Kconfig

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
  2020-01-21 13:31     ` Baruch Siach
  2020-01-21 13:32       ` Tom Rini
@ 2020-01-21 13:33       ` Stefan Roese
  1 sibling, 0 replies; 212+ messages in thread
From: Stefan Roese @ 2020-01-21 13:33 UTC (permalink / raw)
  To: u-boot

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 at 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

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
  2020-01-21 13:31     ` Baruch Siach
@ 2020-01-21 13:32       ` Tom Rini
  2020-01-21 13:33       ` Stefan Roese
  1 sibling, 0 replies; 212+ messages in thread
From: Tom Rini @ 2020-01-21 13:32 UTC (permalink / raw)
  To: u-boot

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 at 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!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20200121/9eae261f/attachment.sig>

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
  2020-01-21 13:19   ` Stefan Roese
@ 2020-01-21 13:31     ` Baruch Siach
  2020-01-21 13:32       ` Tom Rini
  2020-01-21 13:33       ` Stefan Roese
  0 siblings, 2 replies; 212+ messages in thread
From: Baruch Siach @ 2020-01-21 13:31 UTC (permalink / raw)
  To: u-boot

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 at 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

-- 
     http://baruch.siach.name/blog/                  ~. .~   Tk Open Systems
=}------------------------------------------------ooO--U--Ooo------------{=
   - baruch at tkos.co.il - tel: +972.2.679.5364, http://www.tkos.co.il -

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
  2020-01-21 13:11 ` Tom Rini
@ 2020-01-21 13:19   ` Stefan Roese
  2020-01-21 13:31     ` Baruch Siach
  0 siblings, 1 reply; 212+ messages in thread
From: Stefan Roese @ 2020-01-21 13:19 UTC (permalink / raw)
  To: u-boot

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 at 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

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
  2020-01-21 13:03 Stefan Roese
@ 2020-01-21 13:11 ` Tom Rini
  2020-01-21 13:19   ` Stefan Roese
  0 siblings, 1 reply; 212+ messages in thread
From: Tom Rini @ 2020-01-21 13:11 UTC (permalink / raw)
  To: u-boot

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 at 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.

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20200121/78baa0d2/attachment.sig>

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
@ 2020-01-21 13:03 Stefan Roese
  2020-01-21 13:11 ` Tom Rini
  0 siblings, 1 reply; 212+ messages in thread
From: Stefan Roese @ 2020-01-21 13:03 UTC (permalink / raw)
  To: u-boot

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 at 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

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
  2020-01-16 14:34 Stefan Roese
@ 2020-01-16 21:02 ` Tom Rini
  0 siblings, 0 replies; 212+ messages in thread
From: Tom Rini @ 2020-01-16 21:02 UTC (permalink / raw)
  To: u-boot

On Thu, Jan 16, 2020 at 03:34:55PM +0100, Stefan Roese wrote:

> Hi Tom,
> 
> please pull the first batch of MVEBU related patches in this merge
> window:
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20200116/89b0eaca/attachment.sig>

^ permalink raw reply	[flat|nested] 212+ messages in thread

* Please pull u-boot-marvell/master
@ 2020-01-16 14:34 Stefan Roese
  2020-01-16 21:02 ` Tom Rini
  0 siblings, 1 reply; 212+ messages in thread
From: Stefan Roese @ 2020-01-16 14:34 UTC (permalink / raw)
  To: u-boot

Hi Tom,

please pull the first batch of MVEBU related patches in this merge
window:

----------------------------------------------------------------
- Clearfog: Fix SD booting (Baruch)
- Misc updates to MMC handling in SPL to support booting from
   main data partition (vs hardware boot partition) on MVEBU (Baruch)
----------------------------------------------------------------

Here the Travis build, without any issues:

https://travis-ci.org/stroese/u-boot/builds/637873534

Thanks,
Stefan

The following changes since commit 9d5d74c3ccdc78bac969d25e98eab96872e33b5c:

   Merge tag 'efi-2020-04-rc1-2' of https://gitlab.denx.de/u-boot/custodians/u-boot-efi (2020-01-15 12:29:23 -0500)

are available in the Git repository at:

   git at gitlab.denx.de:u-boot/custodians/u-boot-marvell.git

for you to fetch changes up to e6a5a5c72b63fd6d2c7ed48b3e49d8da726c69c2:

   arm: mvebu: clearfog: update eMMC documentation (2020-01-16 10:59:14 +0100)

----------------------------------------------------------------
Baruch Siach (4):
       configs: clearfog: enable SPL_DM_GPIO to fix boot from SD
       spl: mmc: support uboot image offset on main partition
       arm: mvebu: clearfog: set uboot image SD card offset
       arm: mvebu: clearfog: update eMMC documentation

  board/solidrun/clearfog/README |  6 ------
  common/spl/Kconfig             | 12 ++++++++++++
  common/spl/spl_mmc.c           | 15 +++++++++++++--
  configs/clearfog_defconfig     |  3 ++-
  4 files changed, 27 insertions(+), 9 deletions(-)

^ permalink raw reply	[flat|nested] 212+ messages in thread

end of thread, other threads:[~2024-04-06  0:43 UTC | newest]

Thread overview: 212+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-05-03  9:18 Please pull u-boot-marvell/master Stefan Roese
2023-05-03 17:14 ` Tom Rini
2023-05-05 19:37   ` mmc: Read eMMC partition access bits before card reset Pali Rohár
2023-05-07 13:54     ` Tom Rini
2023-05-07 14:01       ` Pali Rohár
2023-05-07 14:40         ` Tom Rini
2023-05-07 14:56           ` Pali Rohár
2023-05-07 16:45             ` Tom Rini
2023-05-07 20:36               ` Pali Rohár
2023-05-16  7:04                 ` Pali Rohár
2023-05-16 15:36                   ` Tom Rini
2023-05-16 18:52                     ` Pali Rohár
2023-05-16 18:56                       ` Tom Rini
2023-05-16 22:30                         ` Pali Rohár
2023-05-17  8:26                           ` Stefan Roese
2023-05-18 20:55                             ` Tony Dinh
2023-05-25 12:57                               ` Stefan Roese
2023-06-11 13:03                                 ` Pali Rohár
2023-06-12  9:22                                   ` Stefan Roese
2023-06-12 17:39                                     ` Pali Rohár
2023-06-12 18:11                                       ` Tom Rini
2023-06-12 19:11                                         ` Marek Behún
2023-06-24  9:26                                         ` Pali Rohár
2023-06-24 16:57                                           ` Tom Rini
  -- strict thread matches above, loose matches on Subject: below --
2024-04-04 12:08 Please pull u-boot-marvell/master Stefan Roese
2024-04-06  0:42 ` Tom Rini
2024-03-05 10:35 Stefan Roese
2024-03-05 13:27 ` Tom Rini
2024-01-22 15:46 Stefan Roese
2024-01-22 16:00 ` Tom Rini
2024-01-10 14:47 Stefan Roese
2024-01-10 15:46 ` Tom Rini
2023-10-27  6:51 Stefan Roese
2023-10-28  0:50 ` Tom Rini
2023-10-20 12:51 Stefan Roese
2023-10-20 14:45 ` Tom Rini
2023-10-20 16:44   ` Stefan Roese
2023-10-20 16:54     ` Tom Rini
2023-10-20 16:55 ` Tom Rini
2023-10-16 14:50 Stefan Roese
2023-10-16 21:32 ` Tom Rini
2023-08-01  9:17 Stefan Roese
2023-08-01 15:57 ` Tom Rini
2023-07-13 14:03 Stefan Roese
2023-07-14 16:04 ` Tom Rini
2023-05-08  8:47 Stefan Roese
2023-05-08 17:39 ` Tom Rini
2023-04-14  6:09 Stefan Roese
2023-04-15  5:07 ` Tom Rini
2023-03-06 11:52 Stefan Roese
2023-03-06 20:12 ` Tom Rini
2023-02-13 14:01 Stefan Roese
2023-02-13 16:28 ` Tom Rini
2023-01-26  9:26 Stefan Roese
2023-01-26 17:08 ` Tom Rini
2023-01-17 11:49 Stefan Roese
2023-01-17 13:20 ` Tom Rini
2023-01-02 10:49 Stefan Roese
2023-01-02 14:36 ` Tom Rini
2022-12-12  8:57 Stefan Roese
2022-12-12 15:43 ` Tom Rini
2022-11-07  8:24 Stefan Roese
2022-11-07 15:13 ` Tom Rini
2022-10-06 10:47 Stefan Roese
2022-10-06 14:25 ` Tom Rini
2022-09-26 11:59 Stefan Roese
2022-09-26 14:00 ` Tom Rini
2022-09-18 12:00 Stefan Roese
2022-09-18 12:34 ` Tom Rini
2022-09-13 10:26 Stefan Roese
2022-09-13 13:49 ` Tom Rini
2022-08-23 15:09 Stefan Roese
2022-08-24 13:52 ` Tom Rini
2022-08-09 11:43 Stefan Roese
2022-08-09 16:33 ` Tom Rini
2022-07-29 12:05 Stefan Roese
2022-07-29 14:31 ` Tom Rini
2022-07-21 12:28 Stefan Roese
2022-07-21 17:40 ` Tom Rini
2022-05-17  7:57 Stefan Roese
2022-05-18 23:52 ` Tom Rini
2022-05-04  9:26 Stefan Roese
2022-05-04 15:41 ` Tom Rini
2022-05-02 15:53 Stefan Roese
2022-05-03 15:06 ` Tom Rini
2022-04-21 14:18 Stefan Roese
2022-04-21 18:24 ` Tom Rini
2022-03-24 16:42 Stefan Roese
2022-03-24 21:23 ` Tom Rini
2022-03-16  9:52 Stefan Roese
2022-03-16 14:48 ` Tom Rini
2022-03-14 15:23 Stefan Roese
2022-03-14 16:19 ` Tom Rini
2022-03-04 12:27 Stefan Roese
2022-03-04 18:12 ` Tom Rini
2022-02-17 15:46 Stefan Roese
2022-02-17 18:56 ` Tom Rini
2022-02-10  8:21 Stefan Roese
2022-02-10 14:01 ` Tom Rini
2022-01-31 11:37 Stefan Roese
2022-01-31 15:21 ` Tom Rini
2022-01-20 16:31 Stefan Roese
2022-01-20 18:48 ` Tom Rini
2022-01-14 15:42 Stefan Roese
2022-01-14 17:26 ` Tom Rini
2022-01-05 17:27 Stefan Roese
2022-01-05 19:24 ` Tom Rini
2021-12-15 10:58 Stefan Roese
2021-12-15 13:39 ` Tom Rini
2021-11-30 13:42 Stefan Roese
2021-11-30 16:54 ` Tom Rini
2021-11-10 13:52 Stefan Roese
2021-11-10 19:11 ` Tom Rini
2021-11-03  7:49 Stefan Roese
2021-11-03 14:44 ` Tom Rini
2021-10-28 10:50 Stefan Roese
2021-10-28 14:47 ` Tom Rini
2021-10-21  7:53 Stefan Roese
2021-10-21 14:16 ` Tom Rini
2021-10-08  9:23 Stefan Roese
2021-10-08 13:56 ` Tom Rini
2021-09-29  7:47 Stefan Roese
2021-09-29 22:28 ` Tom Rini
2021-09-27 10:58 Stefan Roese
2021-09-27 12:52 ` Tom Rini
2021-09-10 12:05 Stefan Roese
2021-09-10 17:57 ` Tom Rini
2021-09-01  9:24 Stefan Roese
2021-09-01 14:12 ` Tom Rini
2021-08-11  8:30 Stefan Roese
2021-08-11 15:50 ` Tom Rini
2021-07-31 10:04 Stefan Roese
2021-08-01  3:28 ` Tom Rini
2021-08-01  5:26   ` Stefan Roese
2021-08-01 10:46     ` Pali Rohár
2021-08-01 14:33       ` Tom Rini
2021-08-01 14:46         ` Pali Rohár
2021-07-19 12:37 Stefan Roese
2021-07-19 20:44 ` Tom Rini
2021-07-15 10:36 Stefan Roese
2021-07-15 18:48 ` Tom Rini
2021-07-09  5:19 Stefan Roese
2021-07-10  1:08 ` Tom Rini
2021-06-15  8:11 Stefan Roese
2021-06-16  3:16 ` Tom Rini
2021-06-10  7:55 Stefan Roese
2021-06-10 17:27 ` Tom Rini
2021-06-04 13:15 Stefan Roese
2021-06-05  3:09 ` Tom Rini
2021-05-20 13:39 Stefan Roese
2021-05-21 14:07 ` Tom Rini
2021-05-13 10:21 Stefan Roese
2021-05-13 15:37 ` Tom Rini
2021-05-15  8:03   ` Stefan Roese
2021-05-15 12:07     ` Tom Rini
2021-04-29  6:47 Stefan Roese
2021-04-29 15:30 ` Tom Rini
2021-04-08  8:57 Stefan Roese
2021-04-08 19:35 ` Tom Rini
2021-03-12  9:02 Stefan Roese
2021-03-12 15:17 ` Tom Rini
2021-02-26 11:14 Stefan Roese
2021-02-26 17:40 ` Tom Rini
2021-02-08 11:41 Stefan Roese
2021-02-08 20:42 ` Tom Rini
2021-01-27 16:02 Stefan Roese
2021-01-27 19:22 ` Tom Rini
2020-12-28 10:40 Stefan Roese
2020-12-28 15:31 ` Tom Rini
2020-12-07 11:18 Stefan Roese
2020-12-07 22:09 ` Tom Rini
2020-10-29 14:31 Stefan Roese
2020-10-30 18:46 ` Tom Rini
2020-10-16 13:40 Stefan Roese
2020-10-16 22:02 ` Tom Rini
2020-10-14  8:19 Stefan Roese
2020-10-15  0:03 ` Tom Rini
2020-10-01 12:41 Stefan Roese
2020-10-01 22:10 ` Tom Rini
2020-09-24 10:40 Stefan Roese
2020-09-25 16:54 ` Tom Rini
2020-09-04 14:04 Stefan Roese
2020-09-04 16:49 ` Tom Rini
2020-08-31 13:12 Stefan Roese
2020-08-31 16:50 ` Tom Rini
2020-08-25 13:20 Stefan Roese
2020-08-26  1:22 ` Tom Rini
2020-08-13 12:24 Stefan Roese
2020-08-13 14:51 ` Tom Rini
2020-08-06 14:33 Stefan Roese
2020-08-06 18:28 ` Tom Rini
2020-08-08 14:42   ` Tom Rini
2020-07-09  8:42 Stefan Roese
2020-07-09 13:54 ` Tom Rini
2020-05-27  7:09 Stefan Roese
2020-05-27 15:59 ` Tom Rini
2020-05-04  6:54 Stefan Roese
2020-05-04 17:54 ` Tom Rini
2020-04-22 14:48 Stefan Roese
2020-04-22 18:34 ` Tom Rini
2020-04-23  5:04   ` Stefan Roese
2020-04-23 14:17     ` Joel Johnson
2020-04-14 11:28 Stefan Roese
2020-04-14 23:25 ` Tom Rini
2020-01-21 13:03 Stefan Roese
2020-01-21 13:11 ` Tom Rini
2020-01-21 13:19   ` Stefan Roese
2020-01-21 13:31     ` Baruch Siach
2020-01-21 13:32       ` Tom Rini
2020-01-21 13:33       ` Stefan Roese
2020-01-16 14:34 Stefan Roese
2020-01-16 21:02 ` Tom Rini

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.