* 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.