On 07.01.21 16:36, matthias@kernel.org wrote:
From: Matthias Brugger
Watchdog timeout comes in before we are able to load the
kernel and reset the watchdog. Disable the watchdog late in the boot
process to be able to boot the board.
Can't you change the WDT reset timeout instead to a high
Hi Simon,
> -Original Message-
> From: Simon Glass
> Sent: Friday, January 8, 2021 11:24 AM
> To: Lim, Elly Siew Chin
> Cc: U-Boot Mailing List ; Marek Vasut
> ; Tan, Ley Foon ; See, Chin Liang
> ; Simon Goldschmidt
> ; Chee, Tien Fong
> ; Westergreen, Dalon
> ; Gan, Yau Wai
> Subject:
Hi Simon,
> -Original Message-
> From: Simon Glass
> Sent: Friday, January 8, 2021 11:24 AM
> To: Lim, Elly Siew Chin
> Cc: U-Boot Mailing List ; Marek Vasut
> ; Tan, Ley Foon ; See, Chin Liang
> ; Simon Goldschmidt
> ; Chee, Tien Fong
> ; Westergreen, Dalon
> ; Gan, Yau Wai
> Subject:
Make mention of this feature in the core documentation so people can
discover it without looking at a header file.
Signed-off-by: Simon Glass
---
Changes in v4:
- Revised and updated based on discussion
doc/driver-model/design.rst | 20
1 file changed, 20 insertions(+)
di
At present if device_remove() decides that the device should not actually
be removed, it still calls the uclass pre_remove() method and powers the
device down.
Signed-off-by: Simon Glass
---
(no changes since v1)
drivers/core/device-remove.c | 61
include/d
From: Marek Vasut
Add another flag to the DM core which could be assigned to drivers and
which makes those drivers call their remove callbacks last, just before
booting OS and after all the other drivers finished with their remove
callbacks. This is necessary for things like clock drivers, where
At present the uclass pre-remove method is called before the children are
removed. But the children may refused to be removed, in whch case the
uclass is in a tricky situation. At present we handle this by calling
the uclass' post_probe() method. But it seems better to avoid doing
anything with the
Update a driver that uses the incorrect flag. Add a comment to hopefully
prevent furture mistakes.
Signed-off-by: Simon Glass
---
(no changes since v1)
drivers/pci/pcie_iproc.c | 2 +-
include/dm/device.h | 3 +++
2 files changed, 4 insertions(+), 1 deletion(-)
diff --git a/drivers/pci/p
This flag has the word 'REMOVE' in it which means it conflicts with
the DM_REMOVE flags. Rename it to DM_FLAG_LEAVE_PD_ON which seems to
indicate its purpose well enough.
Signed-off-by: Simon Glass
---
(no changes since v1)
drivers/core/device-remove.c| 2 +-
drivers/video/meson/meson_vpu.
This has no useful meaning in U-Boot and will never be returned. We want
to reserve this flag for internal driver model use.
Drop the code.
Signed-off-by: Simon Glass
---
(no changes since v1)
drivers/mtd/nand/raw/brcmnand/brcmnand.c | 5 +
1 file changed, 1 insertion(+), 4 deletions(-)
This is an attempt to come up with a 'late removal' feature, as
implemented by Marek, but using different terminology and trying to fit in
with the existing removal flags.
Missing from this is a call to dm_remove_devices_flags() with the
DM_REMOVE_NON_VITAL flag, except for the call in dm_init().
This has no useful meaning in U-Boot. Use -ENOMEM since that appears to
be what has gone wrong in this case. We want to reserve this flag for
internal driver model use.
Signed-off-by: Simon Glass
---
(no changes since v1)
drivers/smem/msm_smem.c | 6 +++---
1 file changed, 3 insertions(+), 3 d
On Fri, Jan 08, 2021 at 09:36:46AM +0530, Lokesh Vutla wrote:
> Hi Tom,
>
> On 07/01/21 7:41 pm, Tom Rini wrote:
> > On Thu, Jan 07, 2021 at 11:20:41AM +0530, Lokesh Vutla wrote:
> >
> >> Hi Tom,
> >>Please find the PR for next branch targeted for v2021.04 release.
> >> Details about the PR a
Hi Tom,
On 07/01/21 7:41 pm, Tom Rini wrote:
> On Thu, Jan 07, 2021 at 11:20:41AM +0530, Lokesh Vutla wrote:
>
>> Hi Tom,
>> Please find the PR for next branch targeted for v2021.04 release.
>> Details about the PR are updated in the tag message.
>>
>> Gitlab build report:
>> https://gitlab
Hi Slew Elly,
On Thu, 7 Jan 2021 at 17:57, Lim, Elly Siew Chin
wrote:
>
> Hi Simon,
>
> > -Original Message-
> > From: Simon Glass
> > Sent: Friday, January 8, 2021 12:22 AM
> > To: Lim, Elly Siew Chin
> > Cc: U-Boot Mailing List ; Marek Vasut
> > ; Tan, Ley Foon ; See, Chin Liang
> > ;
Hi,
On Thu, 7 Jan 2021 at 18:11, Lim, Elly Siew Chin
wrote:
>
> Hi Simon,
>
> > -Original Message-
> > From: Simon Glass
> > Sent: Thursday, January 7, 2021 8:36 PM
> > To: Lim, Elly Siew Chin
> > Cc: U-Boot Mailing List ; Marek Vasut
> > ; Tan, Ley Foon ; See, Chin Liang
> > ; Simon Go
dev_read_alias_seq() used uc_drv->name compared to alias
stem string, Ethernet's alias stem uses "ethernet", which
does not match the eth-uclass driver name "eth", can not
get the correct index of ethernet alias namer. So it seems
change uclass driver name to match the alias stem is a more
reasonab
On 03/12/2020 17:46, Jernej Skrabec wrote:
> It turns out that in rare cases, current analytical approach to detect
> correct DRAM bus width and rank on H6 doesn't work. On some TV boxes
> with DDR3, incorrect DRAM configuration triggers write leveling error
> which immediately stops initialization
Hi Simon,
> -Original Message-
> From: Simon Glass
> Sent: Thursday, January 7, 2021 8:36 PM
> To: Lim, Elly Siew Chin
> Cc: U-Boot Mailing List ; Marek Vasut
> ; Tan, Ley Foon ; See, Chin Liang
> ; Simon Goldschmidt
> ; Chee, Tien Fong
> ; Westergreen, Dalon
> ; Gan, Yau Wai
> Subject:
Hi Simon,
> -Original Message-
> From: Simon Glass
> Sent: Friday, January 8, 2021 12:22 AM
> To: Lim, Elly Siew Chin
> Cc: U-Boot Mailing List ; Marek Vasut
> ; Tan, Ley Foon ; See, Chin Liang
> ; Simon Goldschmidt
> ; Chee, Tien Fong
> ; Westergreen, Dalon
> ; Gan, Yau Wai
> Subject:
Although this variant has two external network ports, they are not (yet)
supported by the bootloader because they are connected via an internal
network switch. Otherwise its the same as the other variants.
Signed-off-by: Michael Walle
---
arch/arm/dts/Makefile | 1 +
...
Enable SATA support. Although not supported by the usual SATA pins on
the SMARC baseboard connector, SATA mode is supported on a PCIe lane.
This way one can use a mSATA card in a Mini PCI slot.
We need to invert the received data because in this mode the polarity of
the SerDes lane is swapped. Pro
This variant has one network port connected via RGMII and doesn't have
any TSN capabilities out-of-the-box. Instead it has all four SerDes
lanes available for customer use.
Signed-off-by: Michael Walle
---
arch/arm/dts/Makefile | 1 +
.../dts/fsl-ls1028a-kontron-sl28-u-b
The variants differ in their network configuration. Move the first two
network aliases to the proper variant device tree includes. This is in
prepartion for variant 1 and 2 support which has a different network
port mapping. The network aliases for the two internal ports will stay
in the common dts
Add support for the last two remaining board variants and add SATA
support.
This is intended for the next branch.
Michael Walle (4):
board: sl28: move ethernet aliases to variant specific dtsi
board: sl28: add network variant 1 support
board: sl28: add network variant 2 support
board: sl2
On 03/01/2021 18:36, Jernej Skrabec wrote:
> From: Andre Heider
Hi,
> dts file is taken from Linux 5.11-rc1 tag.
>
> The Bluetooth controller of this device ships with a default address,
> use the new CONFIG_FIXUP_BDADDR option to fix it up.
>
> Signed-off-by: Andre Heider
> Acked-by: Maxime
On 03/01/2021 18:36, Jernej Skrabec wrote:
Hi,
> From: Andre Heider
>
> Some Bluetooth controllers, like the BCM4345C5 of the Orange Pi 3,
> ship with the controller default address.
>
> Add a config option to fix it up so it can function properly.
>
> Signed-off-by: Andre Heider
> Tested-by
On 03/01/2021 18:36, Jernej Skrabec wrote:
> From: Andre Heider
>
> Refactor setup_environment() so we can use the created sid for a
> Bluetooth address too.
>
> Signed-off-by: Andre Heider
> Acked-by: Maxime Ripard
> [rebased]
> Signed-off-by: Jernej Skrabec
Confirmed to be indeed just movi
Add a test to make sure that the ECDSA signatures generated by
mkimage can be verified successfully. pyCryptodomex was chosen as the
crypto library because it integrates much better with python code.
Using openssl would have been unnecessarily painful.
Signed-off-by: Alexandru Gagniuc
---
test/p
mkimage supports rsa2048, and rsa4096 signatures. With newer silicon
now supporting hardware-accelerated ECDSA, it makes sense to expand
signing support to elliptic curves.
Implement host-side ECDSA signing and verification with libcrypto.
Device-side implementation of signature verification is be
We wish to use pycryptodomex to verify code paths involving ECDSA
signatures. Add it to requirements.txt so that they get picked up
automatically .gitlab and .azure tasks
Signed-off-by: Alexandru Gagniuc
---
test/py/requirements.txt | 1 +
1 file changed, 1 insertion(+)
diff --git a/test/py/req
Signed-off-by: Alexandru Gagniuc
---
doc/uImage.FIT/signature.txt | 7 ++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/doc/uImage.FIT/signature.txt b/doc/uImage.FIT/signature.txt
index a3455889ed..0139295d33 100644
--- a/doc/uImage.FIT/signature.txt
+++ b/doc/uImage.FIT/signa
fdt_add_bignum() is useful for algorithms other than just RSA. To
allow its use for ECDSA, move it to a common file under lib/.
The new file is suffixed with '-libcrypto' because it has a direct
dependency on openssl. This is due to the use of the "BIGNUM *" type.
Signed-off-by: Alexandru Gagniuc
rsa-checksum.c sontains the hash_calculate() implementations. Despite
the "rsa-" file prefix, this function is useful for other algorithms.
To prevent confusion, move this file to lib/crypto, and rename it to
hash-checksum.c, to give it a more "generic" feel.
Signed-off-by: Alexandru Gagniuc
---
## Purpose and intent
The ROM code on the STM32MP requires an ECDSA-signed FSBL. Maintaining
verified boot through FIT images would require switching to an RSA key
after SPL. This would be stupid, so this series is focused on enabling
ECDSA signing. The use case that I am focused on is signing a
On 1/7/21 11:25 AM, Tom Rini wrote:
On Thu, Jan 07, 2021 at 10:27:50AM -0600, Alex G. wrote:
On 1/7/21 6:35 AM, Simon Glass wrote:
Hi Alexandru,
Hi Simon,
(pun alert!) A lot of your comments have to do with comments. I use comments
as a tool to add something of value to code. When the cod
> I think that it's not good about building disk.c by default when
CONFIG_CMD_MMC is enabled.
Agree, its not an optimal solution. However, we chose to do it this way
because:
- It causes minimal change to the size of binary (~200 bytes).
- To be consistent with upstream code where it is built sim
On 1/7/21 11:29 AM, Simon Glass wrote:
Hi Alex,
On Thu, 7 Jan 2021 at 09:27, Alex G. wrote:
On 1/7/21 6:35 AM, Simon Glass wrote:
Hi Alexandru,
Hi Simon,
(pun alert!) A lot of your comments have to do with comments. I use
comments as a tool to add something of value to code. When the code
On 1/7/21 11:31 AM, Simon Glass wrote:
Hi Alex,
On Thu, 7 Jan 2021 at 09:44, Alex G. wrote:
On 1/7/21 6:35 AM, Simon Glass wrote:
Hi Alexandru,
On Wed, 30 Dec 2020 at 14:00, Alexandru Gagniuc wrote:
Add a test to make sure that the ECDSA signatures generated by
mkimage can be verified
On 1/7/21 5:33 PM, Stephen Warren wrote:
On 1/7/21 3:12 AM, Marek Vasut wrote:
The DWMAC4 IP has the possibility to skip up to 7 AXI bus width size words
after the descriptor. Use this to pad the descriptors to cacheline size and
remove the need for noncached memory altogether. Moreover, this le
Hi Alex,
On Thu, 7 Jan 2021 at 09:44, Alex G. wrote:
>
>
>
> On 1/7/21 6:35 AM, Simon Glass wrote:
> > Hi Alexandru,
> >
> > On Wed, 30 Dec 2020 at 14:00, Alexandru Gagniuc
> > wrote:
> >>
> >> Add a test to make sure that the ECDSA signatures generated by
> >> mkimage can be verified successfu
Hi Alex,
On Thu, 7 Jan 2021 at 09:27, Alex G. wrote:
>
> On 1/7/21 6:35 AM, Simon Glass wrote:
> > Hi Alexandru,
>
> Hi Simon,
>
> (pun alert!) A lot of your comments have to do with comments. I use
> comments as a tool to add something of value to code. When the code is
> self-documenting, comme
On Thu, Jan 07, 2021 at 10:27:50AM -0600, Alex G. wrote:
> On 1/7/21 6:35 AM, Simon Glass wrote:
> > Hi Alexandru,
>
> Hi Simon,
>
> (pun alert!) A lot of your comments have to do with comments. I use comments
> as a tool to add something of value to code. When the code is
> self-documenting, com
On 1/7/21 6:35 AM, Simon Glass wrote:
Hi Alexandru,
On Wed, 30 Dec 2020 at 14:00, Alexandru Gagniuc wrote:
Add a test to make sure that the ECDSA signatures generated by
mkimage can be verified successfully. pyCryptodomex was chosen as the
crypto library because it integrates much better w
On 1/7/21 3:12 AM, Marek Vasut wrote:
> The DWMAC4 IP has the possibility to skip up to 7 AXI bus width size words
> after the descriptor. Use this to pad the descriptors to cacheline size and
> remove the need for noncached memory altogether. Moreover, this lets Tegra
> use the generic cache flush
On 1/7/21 6:35 AM, Simon Glass wrote:
Hi Alexandru,
Hi Simon,
(pun alert!) A lot of your comments have to do with comments. I use
comments as a tool to add something of value to code. When the code is
self-documenting, comments don't help much.
See kernel coding style chapter 8.
What comme
Hi Siew Chin,
On Thu, 7 Jan 2021 at 07:13, Lim, Elly Siew Chin
wrote:
>
> Hi Simon,
>
> > -Original Message-
> > From: Simon Glass
> > Sent: Thursday, January 7, 2021 8:37 PM
> > To: Lim, Elly Siew Chin
> > Cc: U-Boot Mailing List ; Marek Vasut
> > ; Tan, Ley Foon ; See, Chin Liang
> >
On Thu, 7 Jan 2021 at 06:26, Michal Simek wrote:
>
> Some structures/functions have been renamed which are not reflected in this
> driver.
> Commit 8a8d24bdf174 ("dm: treewide: Rename ..._platdata variables to just
> ..._plat"), commit c69cda25c9b5 ("dm: treewide: Rename dev_get_platdata()
> to de
From: Matthias Brugger
Watchdog timeout comes in before we are able to load the
kernel and reset the watchdog. Disable the watchdog late in the boot
process to be able to boot the board.
Signed-off-by: Matthias Brugger
---
board/mediatek/mt7623/mt7623_rfb.c | 8
configs/mt7623n_bpir
The only thing mmcpart was used for was to pass to blk_dselect_hwpart.
This calls blk_dselect_hwpart directly from raw_part_get_info_by_name. The
error handling is dropped, but it is reintroduced in the next commit
(albeit less specificly).
Signed-off-by: Sean Anderson
Reviewed-by: Simon Glass
-
This adds support for partitions of the form "dev.hwpart:part" and
"dev#partname". This allows one to flash to eMMC boot partitions without
having to use CONFIG_FASTBOOT_MMC_BOOT1_SUPPORT. It also allows one to
flash to an entire device without needing CONFIG_FASTBOOT_MMC_USER_NAME.
Lastly, one can
This documents the way U-Boot understands partitions specifications.
This also updates the fastboot documentation for the changes in the
previous commit.
Signed-off-by: Sean Anderson
Reviewed-by: Simon Glass
---
Changes in v2:
- Move partition documentation under doc/usage
doc/android/fastboo
This makes the next commit more readable by doing the move now.
Signed-off-by: Sean Anderson
Reviewed-by: Simon Glass
---
(no changes since v1)
drivers/fastboot/fb_mmc.c | 44 +++
1 file changed, 22 insertions(+), 22 deletions(-)
diff --git a/drivers/fastb
This adds support for things like "#partname" and "0.1#partname". The block
device parsing is done like in blk_get_device_part_str.
Signed-off-by: Sean Anderson
Reviewed-by: Simon Glass
---
Changes in v2:
- Update documentation
disk/part.c | 41 ++---
1 fil
This adds an option to part_get_info_by_dev_and_name_or_num to allow
callers to specify whether whole-disk partitions are fine.
Signed-off-by: Sean Anderson
Reviewed-by: Simon Glass
---
(no changes since v1)
cmd/ab_select.c | 3 ++-
disk/part.c | 5 +++--
include/part.h | 6 +-
3 fil
Several functions in disk/part.c just return -1 on error. This makes them
return different errnos for different failures. This helps callers
differentiate between failures, even if they cannot read stdout.
Signed-off-by: Sean Anderson
Reviewed-by: Simon Glass
---
(no changes since v1)
disk/pa
This test verifies the mapping between fastboot partitions and partitions
as understood by U-Boot. It also tests the creation of GPT partitions,
though that is not the primary goal.
Signed-off-by: Sean Anderson
Reviewed-by: Simon Glass
---
(no changes since v1)
configs/sandbox64_defconfig |
This adds support writing to the sandbox mmc backed by an in-memory
buffer. The unit test has been updated to test reading, writing, and
erasing. I'm not sure what MMCs erase to; I picked 0, but if it's 0xFF
then that can be easily changed.
Signed-off-by: Sean Anderson
Reviewed-by: Simon Glass
-
This series adds support for flashing eMMC boot partitions, and for
flashing whole partitions. Specifically, it does this by using the
existing U-Boot naming scheme to specify partitions, and not by adding
new KConfig options.
I have added tests for partition naming, but not for the whole flash
pr
Hi Theresa,
On 16.12.20 10:51, Teresa Remmet wrote:
> Add initial support PHYTEC phyCORE-i.MX8MP SOM.
>
> Supported features:
> - 2GB LPDDR4 RAM
> - eMMC
> - external SD
> - debug UART2
> - watchdog
>
> Signed-off-by: Teresa Remmet
> ---
> arch/arm/dts/Makefile
On Wed, Jan 6, 2021 at 7:06 PM Tim Harvey wrote:
>
> On Tue, Jan 5, 2021 at 2:20 PM Adam Ford wrote:
> >
> > On Tue, Jan 5, 2021 at 4:07 PM Jaehoon Chung wrote:
> > >
> > > Hi Adam,
> > >
> > +CC: Tim Harvey,
> >
> > > On 12/31/20 2:39 AM, Adam Ford wrote:
> > > > The Linux driver automatically
Hi Patrick,
On Mon, 4 Jan 2021 at 06:02, Patrick DELAUNAY
wrote:
>
> Hi Simon,
>
>
> On 12/19/20 6:40 PM, Simon Glass wrote:
> > At present ofnode is present in the device even if it is never used. With
> > of-platdata this field is not used, so can be removed. In preparation for
> > this, change
On 1/7/21 7:35 AM, Simon Glass wrote:
On Thu, 31 Dec 2020 at 15:49, Sean Anderson wrote:
This adds support for things like "#partname" and "0.1#partname". The block
device parsing is done like in blk_get_device_part_str.
Signed-off-by: Sean Anderson
---
disk/part.c | 32 +++
Hi Simon,
> -Original Message-
> From: Simon Glass
> Sent: Thursday, January 7, 2021 8:37 PM
> To: Lim, Elly Siew Chin
> Cc: U-Boot Mailing List ; Marek Vasut
> ; Tan, Ley Foon ; See, Chin Liang
> ; Simon Goldschmidt
> ; Chee, Tien Fong
> ; Westergreen, Dalon
> ; Gan, Yau Wai
> Subject:
On 1/7/21 7:35 AM, Simon Glass wrote:
> On Thu, 31 Dec 2020 at 15:49, Sean Anderson
wrote:
>>
>> This adds an option to part_get_info_by_dev_and_name_or_num to allow
>> callers to specify whether whole-disk partitions are fine.
>>
>> Signed-off-by: Sean Anderson
>> ---
>>
>> cmd/ab_select
On Thu, Jan 07, 2021 at 11:20:41AM +0530, Lokesh Vutla wrote:
> Hi Tom,
> Please find the PR for next branch targeted for v2021.04 release.
> Details about the PR are updated in the tag message.
>
> Gitlab build report:
> https://gitlab.denx.de/u-boot/custodians/u-boot-ti/-/pipelines/5778
On 06/01/2021 17:02, Jernej Skrabec wrote:
> This commit adds support for Tanix TX6 TV box, based on H6. It's low end
> H6 board, with 3 GiB of RAM, eMMC, fast ethernet, USB, IR and other
> peripherals.
>
> DT file is taken from Linux 5.11-rc1 release.
>
> Signed-off-by: Jernej Skrabec
Reviewed
On 06/01/2021 17:02, Jernej Skrabec wrote:
> Updated H6 DT files are based on Linux 5.11-rc1 release.
>
> Signed-off-by: Jernej Skrabec
Reviewed-by: Andre Przywara
Two things to note:
- This relies on the U-Boot patch to sun8i-emac to recognise rgmii-id
and friends, otherwise Ethernet won't wo
On 07/01/2021 12:36, Simon Glass wrote:
Hi Simon,
thanks for the review!
> On Wed, 6 Jan 2021 at 02:25, Andre Przywara wrote:
>>
>> Switch the SPL boot image generation from using mksunxiboot to the new
>> sunxi_egon format of mkimage.
>>
>> Verified to create identical results for all 152 Allw
Enable this driver to get build and probe for our platform.
Signed-off-by: Michal Simek
---
configs/xilinx_zynqmp_virt_defconfig | 10 ++
1 file changed, 10 insertions(+)
diff --git a/configs/xilinx_zynqmp_virt_defconfig
b/configs/xilinx_zynqmp_virt_defconfig
index e400cd4702ee..0bf4b
Some structures/functions have been renamed which are not reflected in this
driver.
Commit 8a8d24bdf174 ("dm: treewide: Rename ..._platdata variables to just
..._plat"), commit c69cda25c9b5 ("dm: treewide: Rename dev_get_platdata()
to dev_get_plat()"), commit caa4daa2ae3d ("dm: treewide: Rename 'pl
Hi Marek,
On Thu, 7 Jan 2021 at 05:42, Marek Vasut wrote:
>
> On 12/10/20 6:44 PM, Simon Glass wrote:
>
> [...]
>
> > Note also the semantics of what is going on here. The idea of the
> > existing OS_PREPARE and ACTIVE_DMA flags is that the default for
> > device_remove() is to remove
On 12/10/20 6:44 PM, Simon Glass wrote:
[...]
Note also the semantics of what is going on here. The idea of the
existing OS_PREPARE and ACTIVE_DMA flags is that the default for
device_remove() is to remove everything, but if you provide a flag
then it just removes those things. Your flag is the
Hi Alexandru,
On Wed, 30 Dec 2020 at 14:00, Alexandru Gagniuc wrote:
>
> rsa-checksum.c sontains the hash_calculate() implementations. Despite
> the "rsa-" file prefix, this function is useful for other algorithms.
>
> To prevent confusion, move this file to lib/crypto, and rename it to
> hash-ch
On Wed, 6 Jan 2021 at 02:25, Andre Przywara wrote:
>
> So far we used the separate mksunxiboot tool for generating a bootable
> image for Allwinner SPLs, probably just for historical reasons.
>
> Use the mkimage framework to generate a so called eGON image the
> Allwinner BROM expects.
> The new i
On Mon, 4 Jan 2021 at 09:53, Sean Anderson wrote:
>
>
>
> On 12/31/20 5:48 PM, Sean Anderson wrote:
> > This adds support for partitions of the form "dev.hwpart:part" and
> > "dev#partname". This allows one to flash to eMMC boot partitions without
> > having to use CONFIG_FASTBOOT_MMC_BOOT1_SUP
On Mon, 4 Jan 2021 at 07:33, Patrick Delaunay
wrote:
>
> Change 2 typo error in CONFIG_LIB_ELF description:
> - Supoort => Support
> - fir => for
>
> Signed-off-by: Patrick Delaunay
> ---
>
> lib/Kconfig | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
Reviewed-by: Simon Glass
Hi Jorge,
On Wed, 6 Jan 2021 at 10:23, Jorge Ramirez-Ortiz, Foundries
wrote:
>
> On 29/12/20, Simon Glass wrote:
> > Hi Jorge,
> >
> > On Tue, 29 Dec 2020 at 01:30, Jorge Ramirez-Ortiz, Foundries
> > wrote:
> > >
> > > On 28/12/20, Simon Glass wrote:
> > > > Hi Jorge,
> > > >
> > > > On Mon, 21
On Thu, 31 Dec 2020 at 15:49, Sean Anderson wrote:
>
> This adds an option to part_get_info_by_dev_and_name_or_num to allow
> callers to specify whether whole-disk partitions are fine.
>
> Signed-off-by: Sean Anderson
> ---
>
> cmd/ab_select.c | 3 ++-
> disk/part.c | 5 +++--
> include/part
On Thu, 31 Dec 2020 at 07:46, Heinrich Schuchardt wrote:
>
> Provide a description of the base command.
>
> Signed-off-by: Heinrich Schuchardt
> ---
> doc/usage/base.rst | 23 +++
> doc/usage/index.rst | 1 +
> 2 files changed, 24 insertions(+)
> create mode 100644 doc/usa
On Thu, 31 Dec 2020 at 15:49, Sean Anderson wrote:
>
> The only thing mmcpart was used for was to pass to blk_dselect_hwpart.
> This calls blk_dselect_hwpart directly from raw_part_get_info_by_name. The
> error handling is dropped, but it is reintroduced in the next commit
> (albeit less specificl
On Wed, 30 Dec 2020 at 14:00, Alexandru Gagniuc wrote:
>
> Signed-off-by: Alexandru Gagniuc
> ---
> doc/uImage.FIT/signature.txt | 7 ++-
> 1 file changed, 6 insertions(+), 1 deletion(-)
Reviewed-by: Simon Glass
On Thu, 31 Dec 2020 at 15:49, Sean Anderson wrote:
>
> This adds support writing to the sandbox mmc backed by an in-memory buffer.
> The unit test has been updated to test reading, writing, and erasing. I'm
> not sure what MMC erase to; I picked 0, but if it's 0xFF then that can be
> easily change
On Thu, 7 Jan 2021 at 03:03, Siew Chin Lim wrote:
>
> Support 'vab' command to perform vendor authentication.
>
> Command format: vab addr len
> Authorize 'len' bytes starting at 'addr' via vendor public key
>
> Signed-off-by: Siew Chin Lim
> ---
> arch/arm/mach-socfpga/Makefile | 1 +
> arch/a
On Wed, 6 Jan 2021 at 02:25, Andre Przywara wrote:
>
> Switch the SPL boot image generation from using mksunxiboot to the new
> sunxi_egon format of mkimage.
>
> Verified to create identical results for all 152 Allwinner boards.
>
> Signed-off-by: Andre Przywara
> ---
> scripts/Makefile.spl | 8
On Thu, 7 Jan 2021 at 03:03, Siew Chin Lim wrote:
>
> FIT image of Vendor Authentication Coot (VAB) contains signed images.
>
> Signed-off-by: Siew Chin Lim
> ---
> arch/arm/dts/socfpga_soc64_fit-u-boot.dtsi | 22 ++
> 1 file changed, 22 insertions(+)
>
I'm not quite sure wh
On Sun, 3 Jan 2021 at 15:05, Phil Sutter wrote:
>
> On my DS414, some PCI devices return odd values when probing BAR sizes.
> An obvious case is all-ones response, the Linux driver
> (drivers/pci/probe.c) catches those explicitly and a comment explains
> that either bit 0 or bit 1 must be clear (d
On Thu, 7 Jan 2021 at 03:03, Siew Chin Lim wrote:
>
> Vendor Authorized Boot is a security feature for authenticating
> the images such as U-Boot, ARM trusted Firmware, Linux kernel,
> device tree blob and etc loaded from FIT. After those images are
> loaded from FIT, the VAB certificate and signa
Hi David,
On Wed, 6 Jan 2021 at 20:56, David Wu wrote:
>
> dev_read_alias_seq() used uc_drv->name compared to alias
> stem string, Ethernet's alias stem uses "ethernet", which
> does not match the eth-uclass driver name "eth", can not
> get the correct index of ethernet alias namer. So it seems
>
Hi Heinrich,
On Wed, 30 Dec 2020 at 10:07, Heinrich Schuchardt wrote:
>
> The UEFI Self Certification Test (SCT) checks the SetTime() service with
> the following steps:
>
> * set date
> * reset
> * check date matches
>
> To be compliant the sandbox should keep the offset to the host RTC during
>
On Mon, 4 Jan 2021 at 00:03, Heinrich Schuchardt wrote:
>
> Provide a unit test for printing via pr_err() and pr_cont().
>
> Signed-off-by: Heinrich Schuchardt
> ---
> test/log/Makefile | 1 +
> test/log/pr_cont_test.c | 45 +
> 2 files changed, 46
On Mon, 4 Jan 2021 at 00:03, Heinrich Schuchardt wrote:
>
> With commit d094a0734cee ("log: allow for message continuation") we have
> defined a special log level and category for message continuation. Let's
> have a macro for using these.
>
> If logging is enabled log_cont() will create a continu
On Mon, 4 Jan 2021 at 00:03, Heinrich Schuchardt wrote:
>
> The macro BIT_MASK is already defined in include/linux/bitops.h. To avoid
> name collisions rename BIT_MASK() in drivers/ram/k3-j721e/lpddr4_private.h
> to LPDDR4_BIT_MASK().
>
> Remove superfluous parantheses.
> Remove superfluous compar
Hi Heinrich,
On Mon, 4 Jan 2021 at 00:03, Heinrich Schuchardt wrote:
>
> In drivers we use a family of printing functions including pr_err() and
> pr_cont(). CONFIG_LOGLEVEL is used to control which of these lead to output
> via printf().
>
> Our logging functions allow finer grained control of o
On Mon, 4 Jan 2021 at 00:03, Heinrich Schuchardt wrote:
>
> Change debug_cond() such that it can be used instead of a function like
> debug().
>
> Signed-off-by: Heinrich Schuchardt
> ---
> include/log.h | 17 -
> 1 file changed, 8 insertions(+), 9 deletions(-)
>
Reviewed-by: Si
On Sun, 3 Jan 2021 at 08:10, Heinrich Schuchardt wrote:
>
> log.h and dm/devres.h are U-Boot includes. So placing them
> behind #ifndef __UBOOT__ does not make any sense.
>
> Fixes: f7ae49fc4f36 ("common: Drop log.h from common header")
> Fixes: 61b29b826838 ("dm: core: Require users of devres to
On Thu, 31 Dec 2020 at 17:21, Heinrich Schuchardt wrote:
>
> Update the docomentation build system according to Linux v5.11-rc1.
>
> With this patch we can build the HTML documentation using either of
> Sphinx 2 and Sphinx 3.
>
> Signed-off-by: Heinrich Schuchardt
> ---
> Except for doc/develop/l
On Thu, 31 Dec 2020 at 15:49, Sean Anderson wrote:
>
> This documents the new partition names added in the previous commit.
>
> Signed-off-by: Sean Anderson
> ---
>
> doc/android/fastboot.rst | 28
> 1 file changed, 28 insertions(+)
>
Reviewed-by: Simon Glass
(for
On Thu, 31 Dec 2020 at 15:49, Sean Anderson wrote:
>
> This makes the next commit more readable by doing the move now.
>
> Signed-off-by: Sean Anderson
> ---
>
> drivers/fastboot/fb_mmc.c | 44 +++
> 1 file changed, 22 insertions(+), 22 deletions(-)
Reviewed-
Hi Heinrich,
On Thu, 31 Dec 2020 at 17:07, Heinrich Schuchardt wrote:
>
> Hello Simon,
>
> I am trying to port the updated Sphinx build system from the Linux
> kernel to U-Boot so that we can use Sphinx 3.
>
> With Sphinx 3 I get an error because the same C elements are described
> twice:
>
> War
1 - 100 of 124 matches
Mail list logo