On Thu, Oct 1, 2020 at 1:50 PM Marek Vasut wrote:
> In Linux, R-Car3 uses IOMMU, so there is no performance hit on that
> specific hardware. On iMX8M, you would likely need to set some bit which
> indicates the hardware supports only 32bit DMA, so the DMA buffers would
> be allocated below the 32
On Thu, Aug 27, 2020 at 09:52:46PM +0200, Soeren Moch wrote:
> According to doc/README.distro fdt_addr must not be set when DTB is not
> available from hardware. So remove this entry.
>
> Use address 32MB above the start of DRAM for kernel_addr_r. This way
> we likely can avoid the self-relocatio
On Fri, Oct 02, 2020 at 12:36:43PM +, Patrick DELAUNAY wrote:
> Hi Tom,
>
> Please pull the STM32 related patches for v2020.10: u-boot-stm32-20201002
>
> With the last fixup:
> - Fixup SPI-NOR boot on AV96 board
>
> CI status:
> https://gitlab.denx.de/u
Hi Tom,
I have a few patches for the next branch, please pull :)
Regards,
Matthias
---
The following changes since commit 7e373a1a6ac27492ffebba146d70c4d39a9b9f36:
Merge branch 'next' of git://git.denx.de/u-boot-usb into next (2020-10-01
14:52:56 -0400)
are available in the Git repositor
On 02.10.20 16:23, Simon Glass wrote:
> Add information about how to set SMBIOS properties using the devicetree.
>
> Signed-off-by: Simon Glass
> ---
>
> (no changes since v1)
>
> doc/arch/x86.rst | 8 +
> doc/device-tree-bindings/board/board_x86.txt | 36
On Fri, Oct 2, 2020 at 7:40 AM Simon Glass wrote:
>
> Hi Heiko,
>
> On Thu, 1 Oct 2020 at 12:40, Heiko Stuebner wrote:
> >
> > From: Heiko Stuebner
> >
> > The SRAM on the PX30 is not big enough to hold multiple DDR configs
> > so it needs to be selected during build.
> >
> > So far simply the D
As a first step to obtaining SMBIOS information from the devicetree, add
an ofnode parameter to the writing functions.
Signed-off-by: Simon Glass
---
Changes in v2:
- Move dm.h header file to avoid build error on qemu-arm
- Deal with boards that don't use of-control
include/smbios.h | 5 -
The current tables only support a subset of the available fields defined
by the SMBIOS spec. Add a few more.
Signed-off-by: Simon Glass
---
(no changes since v1)
lib/smbios.c | 4
1 file changed, 4 insertions(+)
diff --git a/lib/smbios.c b/lib/smbios.c
index 28a2ddf7a69..2b0d6ea8528 1006
Add information about how to set SMBIOS properties using the devicetree.
Signed-off-by: Simon Glass
---
(no changes since v1)
doc/arch/x86.rst | 8 +
doc/device-tree-bindings/board/board_x86.txt | 36
2 files changed, 44 insertions(+)
crea
Support a way to put SMBIOS properties in the device tree. These can be
placed in a 'board' device in an 'smbios' subnode.
Signed-off-by: Simon Glass
---
(no changes since v1)
lib/smbios.c | 56 ++--
1 file changed, 50 insertions(+), 6 deletions(
At present there are a few Kconfig options which allow SMBIOS fields to
be specified at build time.
Not all fields are supported. Also, defining these at build-time is
limiting since a factory system cannot insert values for particular boards
or models without rebuilding U-Boot.
This series adds
Hi,
> From: Patrick DELAUNAY
>
> Add test on the size of ofnode_phandle_args result to avoid access to
> uninitialized
> elements in args[] field.
>
> This patch avoids the issue when gpio-ranges cell size is not 3 as expected,
> for
> example:
> gpio-ranges = <&pinctrl 0>;
> instead of
Hi,
> From: Patrick DELAUNAY
> Sent: mercredi 9 septembre 2020 18:29
>
> Move the variables definition at the beggining of the function
> gpio_stm32_probe().
>
> Signed-off-by: Patrick Delaunay
> ---
>
> drivers/gpio/stm32_gpio.c | 10 --
> 1 file changed, 4 insertions(+), 6 deletio
Hi,
> From: Patrick DELAUNAY
> Sent: mercredi 9 septembre 2020 17:50
>
> Use ofnode_ or dev_ APIs instead of fdt_ and fdtdec_ APIs so that the driver
> can
> support live DT.
>
> Signed-off-by: Patrick Delaunay
> ---
>
> drivers/pinctrl/pinctrl_stm32.c | 43 ++---
Hi,
> From: Patrick DELAUNAY
> Sent: mercredi 9 septembre 2020 17:50
>
> Cosmetics: Add header with SPDX licence
>
> Signed-off-by: Patrick Delaunay
> ---
>
> drivers/pinctrl/pinctrl_stm32.c | 5 +
> 1 file changed, 5 insertions(+)
>
Applied to u-boot-stm/next, thanks!
Regards
Patric
Hi,
> From: Patrick DELAUNAY
> Sent: mercredi 9 septembre 2020 17:48
>
> Use ofnode_ or dev_ APIs instead of fdt_ and fdtdec_ APIs so that the driver
> can
> support live DT.
>
> Signed-off-by: Patrick Delaunay
> ---
>
> drivers/mailbox/stm32-ipcc.c | 9 +++--
> 1 file changed, 3 insert
Hi,
> From: Patrick DELAUNAY
> Sent: mercredi 9 septembre 2020 17:44
>
> Use ofnode_ or dev_ APIs instead of fdt_ and fdtdec_ APIs so that the driver
> can
> support live DT.
>
> Signed-off-by: Patrick Delaunay
> ---
>
> drivers/video/stm32/stm32_dsi.c | 3 +--
> 1 file changed, 1 insertion
Hi,
> From: Patrick DELAUNAY
> Sent: mercredi 9 septembre 2020 17:44
>
> Use ofnode_ or dev_ APIs instead of fdt_ and fdtdec_ APIs so that the driver
> can
> support live DT.
>
> Signed-off-by: Patrick Delaunay
> ---
>
> drivers/video/stm32/stm32_ltdc.c | 3 +--
> 1 file changed, 1 insertio
Hi,
> From: Patrick DELAUNAY
> Sent: mercredi 16 septembre 2020 10:02
>
> DT alignment with Linux kernel v5.9-rc4 for the STM32MP15x soc device tree
> files and the STMicroelectronics boards device tree files.
>
> Signed-off-by: Patrick Delaunay
> ---
>
> arch/arm/dts/stm32mp15-pinctrl.dtsi
On 10/2/20 2:31 PM, Patrick DELAUNAY wrote:
> Hi,
>
>> From: Marek Vasut
>> Sent: vendredi 2 octobre 2020 14:09
>>
>> On 10/2/20 11:05 AM, Patrick DELAUNAY wrote:
>>> Hi Marek,
>>
>> Hi,
>>
From: Marek Vasut
Sent: jeudi 1 octobre 2020 12:26
The u-boot,dm-spl DT props are miss
Hi Peng,
> From: Uboot-stm32 On
> Behalf Of Patrick DELAUNAY
>
> Hi,
>
> > From: Alexandru Gagniuc
> > Sent: mardi 15 septembre 2020 21:52
> >
> > "cap-mmc-highspeed" enables support for 26 MHz MMC, but there is no
> > additional flag to enable 52 MHz MMC. In Linux. "cap-mmc-highspeed"
> > is
9cg version was supported before code refactoring. The patch is adding it
back.
Fixes: fa793165daf7 ("xilinx: zynqmp: refactor silicon name function")
Signed-off-by: Michal Simek
---
board/xilinx/zynqmp/zynqmp.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/board/xilinx/zy
Hi Tom,
Please pull the STM32 related patches for v2020.10: u-boot-stm32-20201002
With the last fixup:
- Fixup SPI-NOR boot on AV96 board
CI status:
https://gitlab.denx.de/u-boot/custodians/u-boot-stm/-/pipelines/4878
Thanks,
Patrick
git request-pull origin/master
https://gitlab.denx.de
Hi,
> From: Marek Vasut
> Sent: vendredi 2 octobre 2020 14:09
>
> On 10/2/20 11:05 AM, Patrick DELAUNAY wrote:
> > Hi Marek,
>
> Hi,
>
> >> From: Marek Vasut
> >> Sent: jeudi 1 octobre 2020 12:26
> >>
> >> The u-boot,dm-spl DT props are missing on AV96, hence the pinmux and
> >> flash0 nodes
Cosmetic update of gpio.h:
- remove enumerate: stm32_gpio_port, stm32_gpio_pin
because STM32_GPIO_XXX values are unused
- move STM32_GPIOS_PER_BANK in stm32_gpio.c
as its value is IP dependent and not arch dependent
No functional change as number of banks and number of gpio by banks
is managed
On 10/2/20 11:05 AM, Patrick DELAUNAY wrote:
> Hi Marek,
Hi,
>> From: Marek Vasut
>> Sent: jeudi 1 octobre 2020 12:26
>>
>> The u-boot,dm-spl DT props are missing on AV96, hence the pinmux and
>> flash0 nodes are not included in the reduced SPL DT. This prevents SPI NOR
>> boot from working at a
Hi Patrick
On 9/4/20 12:55 PM, Patrick Delaunay wrote:
> In pre-reloc stage, U-Boot marks cacheable the DDR limited by
> the new config CONFIG_DDR_CACHEABLE_SIZE.
>
> This patch allows to avoid any speculative access to DDR protected by
> firewall and used by OP-TEE; the "no-map" reserved memory
>
Hi Patrick
On 9/9/20 3:24 PM, Patrick Delaunay wrote:
> Enable the fastboot oem command bootbus, used to configure the eMMC
> boot behavior, with same format than 'mmc bootbus'
> and with parameter: boot_bus_width reset_boot_bus_width boot_mode
>
> On stm32mp1 boards the expected command is
> $> f
Hi Patrick
On 9/9/20 3:24 PM, Patrick Delaunay wrote:
> Enable the fastboot oem command partconf, used to select the correct
> eMMC boot partition, with same format than 'mmc partconf'
> with parameter: boot_ack boot_partition
> On stm32mp1 family:
> - boot_ack = 1 (Boot Acknowledge is needed by R
> Subject: Re: IMX8MM 4GiB boundary issue
>
> On Sat, Sep 26, 2020 at 7:35 PM Peng Fan wrote:
> >
> > > Subject: Re: IMX8MM 4GiB boundary issue
> > >
> > > On 9/27/20 2:56 AM, Peng Fan wrote:
> > >
> > > [...]
> > >
> > > >>> I can imagine that either the FEC/SDHCI is limited to 32bit
> > > >>> a
Hi there,
I have a script in FIT image, I want to verify its signature before
running it.
When I run "source" command, it doesn't check the signature, only hash@1.
images {
...
script {
description = "Script";
data = /incbin/("script.txt");
CCing Heinrich, I think you should be interested in this patch.
On Friday 02 October 2020 07:51:12 Andre Heider wrote:
> Fix the actual board vendor and ease synching dts files from Linux.
>
> Signed-off-by: Andre Heider
Reviewed-by: Pali Rohár
> ---
> v3: rebase on master
>
> arch/arm/dts/
Hi Soeren,
On 02.10.20 12:40, Soeren Moch wrote:
> Stefano, Tom,
>
> I would really like to see this merged for v2020.10. Maybe there are no
> other imx patches pending for v2020.10,
Right, I do not see urgent fixes, and remaining patches will be merged
after release.
> so maybe Tom can pick up
On Saturday 26 September 2020 11:09:59 Andre Heider wrote:
> On 25/09/2020 09:46, Pali Rohár wrote:
> > On Friday 11 September 2020 06:35:10 Andre Heider wrote:
> ...
> > > +#ifdef CONFIG_BOARD_LATE_INIT
> > > +int board_late_init(void)
> > > +{
> > > + bool ddr4, emmc;
> > > +
> > > + if (env_get(
Stefano, Tom,
I would really like to see this merged for v2020.10. Maybe there are no
other imx patches pending for v2020.10, so maybe Tom can pick up this
directly (as the original patch for sysboot support, that was merged in
-next for v2020.10-rc1)?
This really is a fix for this newly added sy
Hi Patrick
On 9/9/20 3:24 PM, Patrick Delaunay wrote:
> From: Jean-Philippe ROMAIN
>
> Enable the fastboot oem command format and set the variable
> "partitions" with default eMMC partitions list.
>
> Signed-off-by: Patrick Delaunay
> Signed-off-by: Jean-Philippe ROMAIN
> ---
>
> configs/stm32
Hi Patrick
On 9/9/20 3:24 PM, Patrick Delaunay wrote:
> From: Jean-Philippe ROMAIN
>
> Activate fastboot support on boot partition for eMMC, mmc1 device
> on STMicroelectronics board (EV1).
>
> Signed-off-by: Jean-Philippe ROMAIN
> Signed-off-by: Patrick Delaunay
> ---
>
> configs/stm32mp15_ba
Hi Patrick
On 9/9/20 5:44 PM, Patrick Delaunay wrote:
> Use ofnode_ or dev_ APIs instead of fdt_ and fdtdec_ APIs so that the
> driver can support live DT.
>
> Signed-off-by: Patrick Delaunay
> ---
>
> drivers/video/stm32/stm32_ltdc.c | 3 +--
> 1 file changed, 1 insertion(+), 2 deletions(-)
>
>
Hi Patrick
On 9/9/20 5:48 PM, Patrick Delaunay wrote:
> Use ofnode_ or dev_ APIs instead of fdt_ and fdtdec_ APIs so that the
> driver can support live DT.
>
> Signed-off-by: Patrick Delaunay
> ---
>
> drivers/mailbox/stm32-ipcc.c | 9 +++--
> 1 file changed, 3 insertions(+), 6 deletions(-)
Hi Patrick
On 9/9/20 5:50 PM, Patrick Delaunay wrote:
> Cosmetics: Add header with SPDX licence
>
> Signed-off-by: Patrick Delaunay
> ---
>
> drivers/pinctrl/pinctrl_stm32.c | 5 +
> 1 file changed, 5 insertions(+)
>
> diff --git a/drivers/pinctrl/pinctrl_stm32.c b/drivers/pinctrl/pinctrl_st
Hi Patrick
On 9/9/20 5:50 PM, Patrick Delaunay wrote:
> Use ofnode_ or dev_ APIs instead of fdt_ and fdtdec_ APIs so that the
> driver can support live DT.
>
> Signed-off-by: Patrick Delaunay
> ---
>
> drivers/pinctrl/pinctrl_stm32.c | 43 ++---
> 1 file changed, 23 i
Hi Patrick
On 9/9/20 6:28 PM, Patrick Delaunay wrote:
> Add test on the size of ofnode_phandle_args result to avoid access
> to uninitialized elements in args[] field.
>
> This patch avoids the issue when gpio-ranges cell size is not 3 as
> expected, for example:
> gpio-ranges = <&pinctrl 0>
Hi Patrick
On 9/9/20 6:28 PM, Patrick Delaunay wrote:
> Move the variables definition at the beggining of the function
> gpio_stm32_probe().
>
> Signed-off-by: Patrick Delaunay
> ---
>
> drivers/gpio/stm32_gpio.c | 10 --
> 1 file changed, 4 insertions(+), 6 deletions(-)
>
> diff --git a
Hi Alexndru
On 9/15/20 9:51 PM, Alexandru Gagniuc wrote:
> "cap-mmc-highspeed" enables support for 26 MHz MMC, but there is no
> additional flag to enable 52 MHz MMC. In Linux. "cap-mmc-highspeed"
> is used for MMC HS at both 26MHz and 52MHz.
>
> Use the same approach and enable MMC_CAP(MMC_HS_52)
Hi Alexandru
On 9/15/20 9:51 PM, Alexandru Gagniuc wrote:
> mmc_of_parse() can populate the 'f_max' and 'host_caps' fields of
> struct mmc_config from devicetree.
> The same logic is duplicated in stm32_sdmmc2_probe(). Use
> mmc_of_parse(), which is more generic.
>
> Signed-off-by: Alexandru Gagni
Hi Patrick
On 9/16/20 10:01 AM, Patrick Delaunay wrote:
> DT alignment with Linux kernel v5.9-rc4 for the STM32MP15x soc
> device tree files and the STMicroelectronics boards device tree files.
>
> Signed-off-by: Patrick Delaunay
> ---
>
> arch/arm/dts/stm32mp15-pinctrl.dtsi | 263 ++
> From: Neil Armstrong
> Date: Fri, 2 Oct 2020 11:05:39 +0200
>
> The AXG pmx driver gpio request offset needs the pin base to have the
> correct pin number.
>
> Signed-off-by: Neil Armstrong
> ---
> drivers/pinctrl/meson/pinctrl-meson-axg-pmx.c | 5 -
> 1 file changed, 4 insertions(+), 1
Hi,
> From: Alexandru Gagniuc
> Sent: mardi 15 septembre 2020 21:52
>
> mmc_of_parse() can populate the 'f_max' and 'host_caps' fields of struct
> mmc_config from devicetree.
> The same logic is duplicated in stm32_sdmmc2_probe(). Use mmc_of_parse(),
> which is more generic.
>
> Signed-off-by:
Hi Simon,
Am Freitag, 2. Oktober 2020, 07:58:35 CEST schrieb Heiko Stübner:
> Am Freitag, 2. Oktober 2020, 04:09:56 CEST schrieb Simon Glass:
> > On Thu, 1 Oct 2020 at 12:40, Heiko Stuebner wrote:
> > >
> > > From: Heiko Stuebner
> > >
> > > The SRAM on the PX30 is not big enough to hold multipl
Hi,
> From: Alexandru Gagniuc
> Sent: mardi 15 septembre 2020 21:52
>
> "cap-mmc-highspeed" enables support for 26 MHz MMC, but there is no additional
> flag to enable 52 MHz MMC. In Linux. "cap-mmc-highspeed"
> is used for MMC HS at both 26MHz and 52MHz.
>
> Use the same approach and enable MM
The Amlogic D-PHY in the Amlogic AXG SoC Family does support a frequency
higher than 10MHz for the TX Escape Clock, thus make the target rate
configurable.
This is based on the Linux commit [1] and adapted to the U-Boot driver.
Signed-off-by: Neil Armstrong
[1] a328ca7e4af3 ("drm/bridge: dw-mip
The timing values for dw-dsi are often dependent on the used display and
according to Philippe Cornu will most likely also depend on the used phy
technology in the soc-specific implementation.
To solve this and allow specific implementations to define them as needed
add a new get_timing callback t
This adds the driver for the PWM controller found in the Amlogic SoCs.
This PWM is only a set of Gates, Dividers and Counters:
PWM output is achieved by calculating a clock that permits calculating
two periods (low and high). The counter then has to be set to switch after
N cycles for the first ha
Hi Marek,
> From: Marek Vasut
> Sent: jeudi 1 octobre 2020 12:26
>
> The u-boot,dm-spl DT props are missing on AV96, hence the pinmux and
> flash0 nodes are not included in the reduced SPL DT. This prevents SPI NOR
> boot from working at all. Fix this by filling them in.
>
> Signed-off-by: Mare
Add the missing GPIOA_18 from the missing EE gpio list.
Signed-off-by: Neil Armstrong
---
drivers/pinctrl/meson/pinctrl-meson-axg.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/pinctrl/meson/pinctrl-meson-axg.c
b/drivers/pinctrl/meson/pinctrl-meson-axg.c
index 8f23c8cef1..11809b2
The AXG pmx driver gpio request offset needs the pin base to have the
correct pin number.
Signed-off-by: Neil Armstrong
---
drivers/pinctrl/meson/pinctrl-meson-axg-pmx.c | 5 -
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/drivers/pinctrl/meson/pinctrl-meson-axg-pmx.c
b/drive
I am having huge problems with my system *possibly* due to fact I have 10
partitions on a single SD card.
I'm getting an unreliable behavior (issuing the same commands do *not* result
in consistent behavior) which *seem* to point to some overwrite/cache problem.
First of all: is a configuration
Simon South writes:
> Simon South writes:
>> Has anyone managed to get the built-in keyboard of the Pinebook Pro
>> working with U-Boot?
>>
>> Even using the latest code, having USB started makes the U-boot
>> console feel sluggish while pressing keys on the keyboard produces no
>> result.
>
> T
make malloc space before relocation bigger, set
CONFIG_SYS_MALLOC_F_LEN=0x800
Signed-off-by: Heiko Schocher
---
configs/kmeter1_defconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/configs/kmeter1_defconfig b/configs/kmeter1_defconfig
index 05967e11b1..5bddf0e28d 100644
--- a/configs/
BAT4 setup missed in defconfig, add it.
Signed-off-by: Heiko Schocher
---
configs/kmeter1_defconfig | 6 ++
1 file changed, 6 insertions(+)
diff --git a/configs/kmeter1_defconfig b/configs/kmeter1_defconfig
index f24b7aafc0..05967e11b1 100644
--- a/configs/kmeter1_defconfig
+++ b/configs/k
Fix kmeter1 support after testing next branch on board.
I try to add this board to my daily u-boot mainline tests with tbot:
http://xeidos.ddns.net/ubtestresults/home
Changes only in kmeter1_defconfig needed.
Patches are based against next branch, commit
* 0ac83d080a - Merge branch 'next'
61 matches
Mail list logo