On 3/18/24 03:46, kojima.masah...@socionext.com wrote:
Hi Heinrich,
-Original Message-
From: Heinrich Schuchardt
Sent: Friday, March 15, 2024 4:58 PM
To: Kojima, Masahisa/小島 雅久
Cc: u-boot@lists.denx.de; Ilias Apalodimas
Subject: Re: [PATCH] efi_loader: accept append write with valid
On 20.03.2024 16:49, Andre Przywara wrote:
On Wed, 20 Mar 2024 11:33:16 -0400
Tom Rini wrote:
Hi,
On Wed, Mar 20, 2024 at 08:52:30PM +0530, Devarsh Thakkar wrote:
Hi Tom, Lukas,
Thanks for the patch Lukas.
On 20/03/24 20:00, Tom Rini wrote:
On Wed, Mar 20, 2024 at 02:19:26PM +0100,
Hi Caleb,
Thank you for the patch.
On mar., mars 19, 2024 at 13:24, Caleb Connolly
wrote:
> Add a test for the button_cmd feature. This validates that commands can
> be mapped to two buttons, that the correct command runs based on which
> button is pressed, that only 1 command is run, and
Add APIs to set a firmware_name to a rproc and boot the rproc with the
same firmware.
Clients can call rproc_set_firmware() API to set firmware_name for a rproc
whereas rproc_boot() will load the firmware set by rproc_set_firmware() to
a buffer by calling request_firmware_into_buf(). rproc_boot()
On 20/03/24 6:08 pm, Tom Rini wrote:
> On Wed, Mar 20, 2024 at 11:19:01AM +0530, MD Danish Anwar wrote:
>> Hi Tom,
>>
>> On 20/03/24 4:10 am, Tom Rini wrote:
>>> On Wed, Feb 28, 2024 at 05:36:45PM +0530, MD Danish Anwar wrote:
>>>
Add APIs to set a firmware_name to a rproc and boot the
> -Original Message-
> From: Heinrich Schuchardt
> Sent: Thursday, March 21, 2024 3:21 PM
> To: Kojima, Masahisa/小島 雅久
> Cc: u-boot@lists.denx.de; ilias.apalodi...@linaro.org
> Subject: Re: [PATCH] efi_loader: accept append write with valid size and data
>
> On 3/18/24 03:46,
Hi Colin,
Since both below remarks are minor nitpicks, I can also do them when
applying (to avoid delaying this series too much).
Please le me know what you prefer:
1. You send a v5 at your convience
2. I do the minor fixups and I merge right away.
Again, thank you for doing your first U-Boot
Since the zynqmp pinctrl driver now includes support for the
tri-state registers, ensure that the pins needing output-enable
are correctly configured for SOMs.
Currently, there is an issue with the detection of the MMC for
the SOM kv260, resulting in the following error:
ZynqMP> mmc dev 1
Card
Since the zynqmp pinctrl driver now includes support for the
tri-state registers, ensure that the pins needing output-enable
are correctly configured for SOMs.
Currently, there is an issue with the detection of the MMC for
the SOM kv260, resulting in the following error:
ZynqMP> mmc dev 1
Card
Hi,
On Wed, 20 Mar 2024 14:30:46 +, Caleb Connolly wrote:
> This series enables support for Qualcomm platforms in the DWC3 driver,
> adds support for arbitrary sector sizes to the USB mass storage gadget,
> and fixes an issue with the CDC ACM driver where it wouldn't initialise
> the USB
On 3/21/24 10:25, Tejas Bhumkar wrote:
Disable CONFIG_SPI_FLASH_BAR, which activates 4-byte opcodes.
Can you please be more specific?
There is a bigger story behind which should be also described.
The issue which this patch is addressing is that when image recovery application
is running
Hi Caleb, Marek,
On jeu., mars 21, 2024 at 06:34, Marek Vasut wrote:
> On 3/13/24 7:22 PM, Caleb Connolly wrote:
>
> [...]
>
+static inline void dwc3_qcom_setbits(void __iomem *base, u32 offset,
u32 val)
+{
+ u32 reg;
+
+ reg = readl(base + offset);
+
Disable CONFIG_SPI_FLASH_BAR, which activates 4-byte opcodes.
Signed-off-by: Tejas Bhumkar
---
configs/xilinx_zynqmp_kria_defconfig | 1 -
1 file changed, 1 deletion(-)
diff --git a/configs/xilinx_zynqmp_kria_defconfig
b/configs/xilinx_zynqmp_kria_defconfig
index 7cb8b62d32..7af8b27be9 100644
Hi Marek,
Thank you for the patch.
On dim., mars 17, 2024 at 05:42, Marek Vasut
wrote:
> The dm_usb_gadget_handle_interrupts() has no place in board code. Move
> this into DWC3 driver. The OMAP implementation is special, add new weak
> dwc3_uboot_interrupt_status() function to decide whether
Hi Marek,
Thank you for the patch.
On dim., mars 17, 2024 at 05:42, Marek Vasut
wrote:
> The only call site of dwc3_uboot_handle_interrupt() is the
> dm_usb_gadget_handle_interrupts(), fold the former into the
> later. This makes dwc3_uboot_handle_interrupt() unavailable
> to be called from
Hello,
This series adds USB support to imx93-phyboard-segin, in the same way as it
has been done for imx93_var_som here:
https://lists.denx.de/pipermail/u-boot/2024-February/546301.html
Thanks,
Mathieu
Changelog:
v1: https://lists.denx.de/pipermail/u-boot/2024-March/548613.html
Mathieu
Hi
I think this command can be really useful.
On Wed, Mar 20, 2024 at 3:09 PM wrote:
>
> Hi Alex,
>
>
>
> Override the ONFI timing mode at runtime.
>
> Signed-off-by: Alexander Dahl
> ---
>
> I used the same board sam9x75-curiosity to
A recent refactoring in image-host.c messed up the return values of
the function that reads the encryptiong keys. This patch fixes this
and also makes sure that error output goes to stderr instead of to
stdout.
Signed-off-by: Hugo Cornelis
---
tools/image-host.c | 10 +-
1 file
Dear Tom,
The following changes since commit e50cb36cb5e772d5bbd30d070faedf7323406364:
Merge branch '2024-03-19-assorted-updates' into next (2024-03-20
08:39:05 -0400)
are available in the Git repository at:
https://source.denx.de/u-boot/custodians/u-boot-efi.git
tags/efi-next-20240321
Dear Tom,
The following changes since commit 6ec096a7116a5f1f7dfac5f69ef192429331905c:
Merge tag 'u-boot-imx-master-20240317' of
https://gitlab.denx.de/u-boot/custodians/u-boot-imx (2024-03-17 19:43:02
-0400)
are available in the Git repository at:
Hi Heinrich,
> -Original Message-
> From: Heinrich Schuchardt
> Sent: Monday, March 18, 2024 7:47 PM
> To: Tom Rini
> Cc: u-boot@lists.denx.de; Heinrich Schuchardt
> ; Kojima, Masahisa/小島 雅久
>
> Subject: [PATCH 1/1] .mailmap entry for Masahisa Kojima
>
> The Linaro mail address is not
This message is used to commit into the fuses any new SRK revocation and
FW version information that have been found into the NXP (ELE FW) and
OEM containers.
Signed-off-by: Mathieu Othacehe
---
arch/arm/include/asm/mach-imx/ele_api.h | 2 ++
arch/arm/mach-imx/ele_ahab.c| 29
On jeu., mars 21, 2024 at 11:34, Caleb Connolly
wrote:
> Hi,
>
> On 21/03/2024 09:25, Mattijs Korpershoek wrote:
>> Hi Caleb, Marek,
>>
>> On jeu., mars 21, 2024 at 06:34, Marek Vasut wrote:
>>
>>> On 3/13/24 7:22 PM, Caleb Connolly wrote:
>>>
>>> [...]
>>>
>> +static inline void
Add support for GPCv2 power domains and clock handling for PCIe and
PCIe PHY.
Tested-by: Tim Harvey #imx8mp-venice*
Tested-by: Adam Ford #imx8mp-beacon-kit
Reviewed-by: Marek Vasut
Signed-off-by: Sumit Garg
---
drivers/power/domain/imx8mp-hsiomix.c | 117 +-
1 file
The patch introducing support for dynamic sector sizes changed the types
used in some divisions, resulting in the compiler attempting to use
libgcc helpers (__aeabi_ldivmod). Replace these divisions with calls to
lldiv() to handle this correctly.
Fixes: 74e56e0c5065 ("usb: gadget: UMS: support
Hi Mathieu,
On Thu, Mar 21, 2024 at 11:46 AM Mathieu Othacehe wrote:
>
> Enable both usbotg1 and usbotg2 ports. Disable over-current as OC pins are
> not connected to the SoC.
>
> This is temporary, until USB support is added to imx93-phyboard-segin.dts
> in Linux.
>
> Signed-off-by: Mathieu
Hi,
On 21/03/2024 09:25, Mattijs Korpershoek wrote:
> Hi Caleb, Marek,
>
> On jeu., mars 21, 2024 at 06:34, Marek Vasut wrote:
>
>> On 3/13/24 7:22 PM, Caleb Connolly wrote:
>>
>> [...]
>>
> +static inline void dwc3_qcom_setbits(void __iomem *base, u32 offset,
> u32 val)
> +{
>
le in the Git repository at:
>
> https://source.denx.de/u-boot/custodians/u-boot-efi.git
> tags/efi-next-20240321
>
> for you to fetch changes up to 884785adc1dc5e7b91acb542ba83941951ff2b77:
>
> doc: typo Synopis (2024-03-21 07:00:12 +0100)
>
> Gitlab CI showed no i
čt 21. 3. 2024 v 8:55 odesílatel Lukas Funke <
lukas.funke-...@weidmueller.com> napsal:
> On 20.03.2024 16:49, Andre Przywara wrote:
> > On Wed, 20 Mar 2024 11:33:16 -0400
> > Tom Rini wrote:
> >
> > Hi,
> >
> >> On Wed, Mar 20, 2024 at 08:52:30PM +0530, Devarsh Thakkar wrote:
> >>> Hi Tom,
Hi Mattijs,
Sorry, I did not realize there were outstanding issues for me to address. I
would be happy to send a v5, but if you doing the fixups gets this merged
quicker, that sounds better to me.
Happy to contribute,
*_*
*Colin McAllister*
On Thu, Mar 21, 2024 at 4:29 AM
Hi Caleb,
It seems CI got broken with this series.
Baseline CI (passed):
https://source.denx.de/u-boot/u-boot/-/pipelines/20006
With series applied (failed):
https://source.denx.de/u-boot/custodians/u-boot-dfu/-/jobs/802278
It seems the change on UMS introduced some linking errors on arm32:
imx7_reset_{deassert/assert}_imx* are a bit more confusing when compared
with imx*_reset_{deassert/assert}. So refactor driver to use function
names easier to understand. This shouldn't affect the functionality
though.
Suggested-by: Marek Vasut
Reviewed-by: Marek Vasut
Signed-off-by: Sumit Garg
Add support for i.MX8MP reset controller, it has same reset IP inside
as the other iMX7 and iMX8M variants but with different module layout.
Inspired from counterpart Linux kernel v6.8-rc3 driver:
drivers/reset/reset-imx7.c. Use last Linux kernel driver reference
commit bad8a8afe19f ("reset:
Add support for PCIe clocks required to enable PCIe support on
iMX8MP SoC.
Tested-by: Tim Harvey #imx8mp-venice*
Tested-by: Adam Ford #imx8mp-beacon-kit
Reviewed-by: Marek Vasut
Signed-off-by: Sumit Garg
---
drivers/clk/imx/clk-imx8mp.c | 6 ++
1 file changed, 6 insertions(+)
diff --git
pcie_imx doesn't seem to share any useful code for iMX8MP SoC and it is
rather tied to quite old port of pcie_designware driver from Linux which
suffices only iMX6 specific needs.
But currently we have the common DWC specific bits which alligns pretty
well with DW PCIe controller on iMX8MP SoC.
From: Vishal Sagar
Add a device tree node to describe the DisplayPort connector, and
connect it to the DPSUB output.
The patch was tested on kv260-revB/rev2 and also kr260-revB.
Signed-off-by: Vishal Sagar
Signed-off-by: Michal Simek
---
arch/arm/dts/zynqmp-sck-kr-g-revB.dtso | 20
Hi Mathieu,
On Thu, Mar 21, 2024 at 3:57 AM Mathieu Othacehe wrote:
> Mathieu Othacehe (3):
> arm: dts: imx93-phyboard-segin: Add USB support
> configs: imx93-phyboard-segin: Add USB support
> configs: imx93-phyboard-segin: Add fastboot support
>
> arch/arm/dts/imx93-phyboard-segin.dts
Add USB support by enabling `usb` command and required USB drivers.
Signed-off-by: Mathieu Othacehe
---
configs/imx93-phyboard-segin_defconfig | 8
1 file changed, 8 insertions(+)
diff --git a/configs/imx93-phyboard-segin_defconfig
b/configs/imx93-phyboard-segin_defconfig
index
Enable the `fastboot` command.
Reviewed-by: Marek Vasut
Signed-off-by: Mathieu Othacehe
---
configs/imx93-phyboard-segin_defconfig | 6 ++
1 file changed, 6 insertions(+)
diff --git a/configs/imx93-phyboard-segin_defconfig
b/configs/imx93-phyboard-segin_defconfig
index
Enable both usbotg1 and usbotg2 ports. Disable over-current as OC pins are
not connected to the SoC.
Signed-off-by: Mathieu Othacehe
---
arch/arm/dts/imx93-phyboard-segin.dts | 13 +
1 file changed, 13 insertions(+)
diff --git a/arch/arm/dts/imx93-phyboard-segin.dts
On Wed, 13 Mar 2024 14:53:15 +0800, Leo Yu-Chi Liang wrote:
> There could be two memory allocation scheme in SPL phase.
> Explicitly print the corresponding error message.
>
>
Applied to u-boot/next, thanks!
--
Tom
On Wed, 13 Mar 2024 12:54:56 +0100, Piotr Wojtaszczyk wrote:
>
Applied to u-boot/next, thanks!
--
Tom
On Wed, 13 Mar 2024 18:27:24 +0800, Kelly Hung wrote:
> Add bmc dts to ASUS X4TF server, we also submitted dts to linux place.
> Please refer to here, https://lore.kernel.org/lkml/?q=x4tf.
>
> Kelly Hung (1):
> arm: dts: ast2600-x4tf: Add new dts for ASUS X4TF
>
> arch/arm/dts/Makefile
On Mon, 18 Mar 2024 16:03:14 +0100, Marek Vasut wrote:
> Copy dts/upstream/src/arm64/Makefile into dts/upstream/src/arm/Makefile
> and create a commit. This makes 32bit ARM buildable with OF_UPSTREAM .
>
>
Applied to u-boot/next, thanks!
--
Tom
Add USB support by enabling `usb` command and required USB drivers.
Signed-off-by: Mathieu Othacehe
---
configs/imx93-phyboard-segin_defconfig | 8
1 file changed, 8 insertions(+)
diff --git a/configs/imx93-phyboard-segin_defconfig
b/configs/imx93-phyboard-segin_defconfig
index
Hello,
This series adds USB support to imx93-phyboard-segin, in the same way as it
has been done for imx93_var_som here:
https://lists.denx.de/pipermail/u-boot/2024-February/546301.html
Thanks,
Mathieu
Changelog:
v1: https://lists.denx.de/pipermail/u-boot/2024-March/548613.html
Mathieu
Enable both usbotg1 and usbotg2 ports. Disable over-current as OC pins are
not connected to the SoC.
This is temporary, until USB support is added to imx93-phyboard-segin.dts
in Linux.
Signed-off-by: Mathieu Othacehe
---
arch/arm/dts/imx93-phyboard-segin-u-boot.dtsi | 15 +++
1
Enable the `fastboot` command.
Reviewed-by: Marek Vasut
Signed-off-by: Mathieu Othacehe
---
configs/imx93-phyboard-segin_defconfig | 6 ++
1 file changed, 6 insertions(+)
diff --git a/configs/imx93-phyboard-segin_defconfig
b/configs/imx93-phyboard-segin_defconfig
index
Add initial support for i.MX8M{M/P} PCIe PHY. On i.MX8M{M/P} SoCs PCIe
PHY initialization moved to this standalone PHY driver.
Inspired from counterpart Linux kernel v6.8-rc3 driver:
drivers/phy/freescale/phy-fsl-imx8m-pcie.c. Use last Linux kernel driver
reference commit 7559e7572c03 ("phy:
pcie_imx doesn't seem to share any useful code for iMX8 SoC and it is
tied to quite old port of pcie_designware driver from Linux which
suffices only iMX6 specific needs.
But currently we have the common DWC specific bits which alligns pretty
well with DW PCIe controller on iMX8MP SoC. So lets
Expose the high performance PLL as clock framework clock, so the
PCIe PHY can use it when there is no external refclock provided.
Inspired from counterpart Linux kernel v6.8-rc3 driver:
drivers/pmdomain/imx/imx8mp-blk-ctrl.c. Use last Linux kernel driver
reference commit 7476ddfd36ac ("pmdomain:
Add myself as maintainer for PCIe DWC IMX driver support.
Acked-by: Marek Vasut
Signed-off-by: Sumit Garg
---
MAINTAINERS | 6 ++
1 file changed, 6 insertions(+)
diff --git a/MAINTAINERS b/MAINTAINERS
index 8b316c8550e..83fd68e3f39 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -1371,6
Since now we have the modern pcie_dw_imx.c driver for iMX SoCs,
encourage people to switch to that for any further new iMX SoC support
or even for the older iMX6 SoCs too.
Suggested-by: Peter Robinson
Signed-off-by: Sumit Garg
---
drivers/pci/pcie_imx.c | 8
1 file changed, 8
Enable PCIe/NVMe support. Also, enable the reset driver which
is a prerequisite for PCIe support.
Acked-by: Francesco Dolcini
Tested-by: Marcel Ziswiler
Signed-off-by: Sumit Garg
---
configs/verdin-imx8mp_defconfig | 6 ++
1 file changed, 6 insertions(+)
diff --git
From: Tim Harvey
Enable PCIe/NVMe support. Also, enable the reset, regmap and syscon
drivers which are a prerequisite for PCIe support.
Signed-off-by: Tim Harvey
[SG: rebased to next branch tip]
Signed-off-by: Sumit Garg
---
configs/imx8mp_venice_defconfig | 8
1 file changed, 8
On Tue, 19 Mar 2024 13:24:42 +, Caleb Connolly wrote:
> Add a test for the button_cmd feature. This validates that commands can
> be mapped to two buttons, that the correct command runs based on which
> button is pressed, that only 1 command is run, and that no command runs
> if
On Thu, 14 Mar 2024 at 09:46, Marek Vasut wrote:
>
> On 3/12/24 8:03 AM, Sumit Garg wrote:
> > Add initial support for i.MX8M{M/P} PCIe PHY. On i.MX8M{M/P} SoCs PCIe
> > PHY initialization moved to this standalone PHY driver.
> >
> > Inspired from counterpart Linux kernel v6.8-rc3 driver:
> >
Hi Caleb,
Thank you for the patch.
On jeu., mars 21, 2024 at 15:28, Caleb Connolly
wrote:
> The patch introducing support for dynamic sector sizes changed the types
> used in some divisions, resulting in the compiler attempting to use
> libgcc helpers (__aeabi_ldivmod). Replace these
On Wed, Mar 20, 2024 at 01:48:45PM -0300, Hiago De Franco wrote:
> From: Hiago De Franco
>
> Increase the SPL_STACK_R_MALLOC_SIMPLE_LEN to 0x20 to accommodate the
> size of tispl.bin fit image. With the recent upgrade of ti-linux-firmware
> from version v9.1.0 to v9.2.5, the size of
On 3/21/24 3:45 PM, Mathieu Othacehe wrote:
Enable both usbotg1 and usbotg2 ports. Disable over-current as OC pins are
not connected to the SoC.
This
"This addition to ...-u-boot.dtsi is temporary, ..." would be clearer.
is temporary, until USB support is added to imx93-phyboard-segin.dts
On 3/21/24 3:45 PM, Mathieu Othacehe wrote:
Add USB support by enabling `usb` command and required USB drivers.
Signed-off-by: Mathieu Othacehe
---
configs/imx93-phyboard-segin_defconfig | 8
1 file changed, 8 insertions(+)
diff --git a/configs/imx93-phyboard-segin_defconfig
On 3/21/24 3:55 PM, Sumit Garg wrote:
Since now we have the modern pcie_dw_imx.c driver for iMX SoCs,
encourage people to switch to that for any further new iMX SoC support
or even for the older iMX6 SoCs too.
Suggested-by: Peter Robinson
Signed-off-by: Sumit Garg
Reviewed-by: Marek Vasut
On 3/21/24 1:40 PM, Sumit Garg wrote:
On Thu, 14 Mar 2024 at 09:46, Marek Vasut wrote:
On 3/12/24 8:03 AM, Sumit Garg wrote:
Add initial support for i.MX8M{M/P} PCIe PHY. On i.MX8M{M/P} SoCs PCIe
PHY initialization moved to this standalone PHY driver.
Inspired from counterpart Linux kernel
Hello Ahelenia,
Please see my comments below.
On 2024-03-21 19:29, Ahelenia Ziemiańska wrote:
This is a trivial but significant optimisation:
s/optimisation/optimization/
mkimage took >200ms (and 49489 writes (of which 49456 512)),
now it takes 110ms (and 419 writes (of which 386
On 3/20/24 07:18, Michal Simek wrote:
> if (reg >> BOOT_MODE_ALT_SHIFT) condition rules out alternative jtag boot
> mode which is 0. When 0 was used origin(HW) boot mode was used instead.
> That's why directly fill reg variable with requested boot mode and don't
> let code to read value back.
Add a wrapper to look up a system controller by a compatible string.
This operates by looking up the given name in the device (device
tree property) of the device using the system controller.
Signed-off-by: Marek Vasut
---
Cc: Johan Jonker
Cc: Simon Glass
Cc: Sumit Garg
Cc: Tom Rini
---
Instead of displaying what looks like an error message if a
gpio-reset dt prop is missing for a TPM dipslay a more
informative message about resetting the TPM if the gpio is found:
before:
tpm_tis_spi_probe: missing reset GPIO
after:
tpm@0: performing 1ms reset on gpio@3021:12
Note that the
The Milk-V Mars board is technically very close to the StarFive
VisionFive 2 board.
With this patch series the VisionFive 2 U-Boot SPL will detect that it
is running on a Milk-V board and patch the device-tree accordingly.
This is the same approach that has been taken to handle the differences
Currently in set_fdtfile() we set the value of environment variable fdtfile
unconditionally. The implies that a value in the environment will be
ignored.
With the patch environment variable fdtfile will only be set if it does not
yet exist. This requires that CONFIG_DEFAULT_FDT_FILE is not set.
Set environment variable fdtfile to the correct value for the Milk-V Mars
board.
Signed-off-by: Heinrich Schuchardt
---
v2:
rebase patch
---
.../visionfive2/starfive_visionfive2.c| 43 +--
1 file changed, 30 insertions(+), 13 deletions(-)
diff --git
Export a function get_product_id_from_eeprom() to read the product ID.
This value can be used for fixing up the device-tree on JH7110 based
products.
Signed-off-by: Heinrich Schuchardt
---
v2:
no change
---
arch/riscv/include/asm/arch-jh7110/eeprom.h | 9 +
Open for reading as O_RDONLY instead of O_RDWR:
the only usage of the fd is for the single read() below;
this prevented
mkimage -f auto -A arm64 \
-T kernel -C lz4 -d Image-6.6.15.lz4 \
-b mt8173-elm-hana-6.6.15.dtb outf
when the inputs were unwritable.
This is a trivial but significant optimisation:
mkimage took >200ms (and 49489 writes (of which 49456 512)),
now it takes 110ms (and 419 writes (of which 386 64k)).
sendfile is much more appropriate for this and is done in one syscall,
but doesn't bring any significant speedups over 64k r/w
On 21/03/2024 16:48, Mattijs Korpershoek wrote:
> Hi Caleb,
>
> Thank you for the patch.
>
> On jeu., mars 21, 2024 at 15:28, Caleb Connolly
> wrote:
>
>> The patch introducing support for dynamic sector sizes changed the types
>> used in some divisions, resulting in the compiler
On 20/03/2024 20:18, Marek Vasut wrote:
> On 3/18/24 1:47 PM, Caleb Connolly wrote:
>>
>>
>> On 17/03/2024 04:42, Marek Vasut wrote:
>>> The dm_usb_gadget_handle_interrupts() has no place in board code. Move
>>> this into DWC3 driver. The OMAP implementation is special, add new weak
>>>
On Thu, Mar 21, 2024 at 08:56:12AM +0100, Heinrich Schuchardt wrote:
> Dear Tom,
>
> The following changes since commit 6ec096a7116a5f1f7dfac5f69ef192429331905c:
>
> Merge tag 'u-boot-imx-master-20240317' of
> https://gitlab.denx.de/u-boot/custodians/u-boot-imx (2024-03-17 19:43:02
> -0400)
>
On Thu, Mar 21, 2024 at 06:07:32PM +0100, Francesco Dolcini wrote:
> On Wed, Mar 20, 2024 at 01:48:45PM -0300, Hiago De Franco wrote:
> > From: Hiago De Franco
> >
> > Increase the SPL_STACK_R_MALLOC_SIMPLE_LEN to 0x20 to accommodate the
> > size of tispl.bin fit image. With the recent
On 3/21/24 6:46 AM, Sumit Garg wrote:
On Thu, 21 Mar 2024 at 11:06, Marek Vasut wrote:
On 3/15/24 11:41 AM, Sumit Garg wrote:
On Fri, 15 Mar 2024 at 14:53, Marek Vasut wrote:
On 3/15/24 6:31 AM, Sumit Garg wrote:
On Thu, 14 Mar 2024 at 09:45, Marek Vasut wrote:
On 3/12/24 8:03 AM,
Add instructions to build U-Boot for the Milk-V Mars board
Signed-off-by: Heinrich Schuchardt
---
v2:
describe how to preset fdtfile
---
doc/board/starfive/index.rst | 1 +
doc/board/starfive/milk-v_mars.rst | 111 +
2 files changed, 112 insertions(+)
The differences between the Milk-V Mars board and the VisionFive 2 board
are small enough that we can support both using the same U-Boot build.
* The model and compatible property are taken from proposed Linux patches.
* The EEPROM is atmel,24c02 according to the vendor U-Boot.
* The second
The usage of common.h is deprecated. Remove it from board files.
Signed-off-by: Heinrich Schuchardt
---
v2:
no change
---
board/starfive/visionfive2/spl.c| 1 -
board/starfive/visionfive2/starfive_visionfive2.c | 1 -
On 3/21/24 11:01 AM, Mattijs Korpershoek wrote:
Hi Marek,
Thank you for the patch.
On dim., mars 17, 2024 at 05:42, Marek Vasut
wrote:
The dm_usb_gadget_handle_interrupts() has no place in board code. Move
this into DWC3 driver. The OMAP implementation is special, add new weak
On 3/21/24 6:05 PM, Caleb Connolly wrote:
On 20/03/2024 20:18, Marek Vasut wrote:
On 3/18/24 1:47 PM, Caleb Connolly wrote:
On 17/03/2024 04:42, Marek Vasut wrote:
The dm_usb_gadget_handle_interrupts() has no place in board code. Move
this into DWC3 driver. The OMAP implementation is
Drop in favour of dts/upstream.
Remaining device headers for small vendors
Signed-off-by: Caleb Connolly
---
include/dt-bindings/arm/coresight-cti-dt.h | 37 -
include/dt-bindings/arm/ux500_pm_domains.h | 15 --
include/dt-bindings/bus/moxtet.h | 16 --
This is a trivial but significant optimization:
mkimage took >200ms (and 49489 writes (of which 49456 512)),
now it takes 110ms (and 419 writes (of which 386 64k)).
sendfile is much more appropriate for this and is done in one syscall,
but doesn't bring any significant speedups over 64k r/w
Hi Sumit,
On 06/03/2024 11:50, Sumit Garg wrote:
> On Tue, 5 Mar 2024 at 19:45, Caleb Connolly wrote:
>>
>> [trimmed CC list a bit as this is getting offtopic for the original thread]
>>
>> On 05/03/2024 13:14, Sumit Garg wrote:
>>> On Tue, 5 Mar 2024 at 18:21, Caleb Connolly
>>> wrote:
Drop in favour of dts/upstream
Signed-off-by: Caleb Connolly
---
include/dt-bindings/dma/qcom-gpi.h | 11 -
include/dt-bindings/firmware/qcom,scm.h| 39 --
include/dt-bindings/iio/qcom,spmi-vadc.h | 300 ---
Drop in favour of dts/upstream. This is just the clock headers.
Signed-off-by: Caleb Connolly
---
include/dt-bindings/clock/qcom,camcc-sdm845.h| 116
include/dt-bindings/clock/qcom,dispcc-sdm845.h | 56
include/dt-bindings/clock/qcom,gcc-ipq4019.h | 169 ---
Drop in favour of dts/upstream
Signed-off-by: Caleb Connolly
---
include/dt-bindings/clock/sun20i-d1-ccu.h | 158
include/dt-bindings/clock/sun20i-d1-r-ccu.h | 19 ---
include/dt-bindings/clock/sun4i-a10-ccu.h | 202 --
Many of the dt-binding headers in U-Boot are based on the upstream ones
from Linux, occasionally with minor changes. Although some have
additional things defined or are totally different.
This series attempts to drop as many of these headers as is easily
possible. Those with differing APIs were
Drop in favour of dts/upstream.
Signed-off-by: Caleb Connolly
---
include/dt-bindings/clock/imx5-clock.h | 219 -
include/dt-bindings/clock/imx6qdl-clock.h | 278 -
include/dt-bindings/clock/imx6sl-clock.h| 178 ---
Drop in favour of dts/upstream.
Signed-off-by: Caleb Connolly
---
include/dt-bindings/interconnect/fsl,imx8mp.h | 59 ---
include/dt-bindings/interconnect/imx8mm.h | 50
include/dt-bindings/interconnect/imx8mn.h | 41
Dropped in favour of dts/upstream
Signed-off-by: Caleb Connolly
---
include/dt-bindings/clock/ste-ab8500.h | 12 -
include/dt-bindings/clock/stih407-clks.h | 90 ---
include/dt-bindings/clock/stih410-clks.h | 25 --
Drop in favour of dts/upstream.
Small driver adjustment to fix compatibility, adjusted rk3368-sheep.dts
to replace some GPIO defines with literals.
Signed-off-by: Caleb Connolly
---
arch/arm/dts/rk3368-sheep.dts | 8 +-
drivers/pinctrl/rockchip/pinctrl-rk3568.c |
Dropped in favour of dts/upstream
Signed-off-by: Caleb Connolly
Reviewed-by: Neil Armstrong
Tested-by: Neil Armstrong # on AML-S805X-AC
Tested-by: Neil Armstrong # on AML-S905X-CC
Tested-by: Neil Armstrong # on BPI-M2S
Tested-by: Neil Armstrong # on BPI-M5
---
Drop in favour of dts/upstream.
Signed-off-by: Caleb Connolly
---
include/dt-bindings/dma/sun4i-a10.h | 56 ---
include/dt-bindings/pinctrl/sun4i-a10.h | 62
include/dt-bindings/reset/sun20i-d1-ccu.h | 79
There is no need to export goldfish_rtc_probe().
Fixes: 2d6dc19fd25d ("rtc: driver for Goldfish RTC")
Signed-off-by: Heinrich Schuchardt
---
drivers/rtc/goldfish_rtc.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/rtc/goldfish_rtc.c b/drivers/rtc/goldfish_rtc.c
On 2024-03-21 21:37, Ahelenia Ziemiańska wrote:
This is a trivial but significant optimization:
mkimage took >200ms (and 49489 writes (of which 49456 512)),
now it takes 110ms (and 419 writes (of which 386 64k)).
sendfile is much more appropriate for this and is done in one syscall,
but
Drop all the subsystem headers that are compatible with the headers in
dts/upstream.
Signed-off-by: Caleb Connolly
Tested-by: Neil Armstrong # on AML-S805X-AC
Tested-by: Neil Armstrong # on AML-S905X-CC
Tested-by: Neil Armstrong # on BPI-M2S
Tested-by: Neil Armstrong # on BPI-M5
---
Drop in favour of dts/upstream.
Clock headers for remaining smaller vendors that are compatible with
dts/upstream.
Signed-off-by: Caleb Connolly
---
include/dt-bindings/clock/actions,s700-cmu.h | 118 ---
include/dt-bindings/clock/actions,s900-cmu.h | 129
1 - 100 of 115 matches
Mail list logo