Hello!
On Linux sparc64, building u-boot fails with [1]:
cc -o tools/mkenvimage tools/mkenvimage.o tools/os_support.o
tools/lib/crc32.o
In file included from /<>/tools/termios_linux.h:33,
from /<>/tools/kwboot.c:153:
/usr/include/sparc64-linux-gnu/asm/termbits.h:14:8: error
Add below test cases for i2c commands:
i2c_bus - To show i2c bus info,
i2c_dev - To set or show the current bus,
i2c_probe - To probe the i2c device,
i2c_eeprom - To test i2c eeprom device,
i2c_probe_all_buses - To list down all the buses and probes it
Signed-off-by: Love Kumar
---
test/py/tests
Hi Andrew
On 14/11/23 21:29, Andrew Davis wrote:
This makes it clear these are only to be used by the R5 builds of SPL.
And this will be used to later more cleanly split the two builds.
Signed-off-by: Andrew Davis
---
arch/arm/mach-k3/Makefile | 6 +-
arch/arm/m
Hi Tom
Thanks for your check.
These patches I have checked and tested on npcm845 evb.
The compile log and boot log is as blow:
https://drive.google.com/file/d/1v3PFArKiqpFc0l9i0fy1xj0AauKlKS0k/view?usp=sharing
If you have any confusion or you can't see the log please let me know.
Best regards,
Hi Nishanth
On 13/11/23 20:21, Nishanth Menon wrote:
main_timer0 is used by u-boot as the tick-timer. Add it to the soc
devices list so it an be enabled via the k3 power controller.
Signed-off-by: Nishanth Menon
---
arch/arm/mach-k3/am62ax/dev-data.c | 1 +
1 file changed, 1 insertion(+)
d
commit 04fcd2587321 ("mtd: rawnand: omap_gpmc: Fix BCH6/16 HW based correction")
broke AM335x based boards booting from NAND with ECC BCH8 code.
Use omap_enable_hwecc() instead of omap_enable_hwecc_bch()
in SPL restores correct SPL nand_read_page functionality.
Tested on draco thuban board.
Sig
On 11/14/23 13:11, Christian Gmeiner wrote:
ping
Am Mo., 23. Okt. 2023 um 12:45 Uhr schrieb Marek Vasut :
On 10/23/23 10:51, Rasmus Villemoes wrote:
On 19/10/2023 15.54, Marek Vasut wrote:
On 10/19/23 11:58, Rasmus Villemoes wrote:
If the driver's own .bind method has populated uc_plat->lab
On 11/14/23 21:49, Shantur Rathore wrote:
+Patrice +Patrick from get_maintainer script
What is the point of this growing CC list ?
Hi Jaehoon,
If there are no more feedback, I will send out version2 patch soon.
On 11/7/23 14:24, Kuan Lim Lee wrote:
>
> Hi Jaehoon,
>
> On 11/1/23 08:20, Jaehoon Chung wrote:
> > From: Jaehoon Chung Hi
> >
> > On 10/3/23 16:22, Kuan Lim Lee wrote:
> > > From: Kuan Lim Lee
> > >
> > > Cadence
On 22:28-20231114, Roger Quadros wrote:
> BCDMA can be used at SPL for OSPI boot and mem-to-mem DMA
> so add "bootph-all" to BCDMA node.
>
> Suggested-by: Nishanth Menon
> Fixes: 9a3f2b6798b0 ("arm: dts: k3-am625-verdin-wifi-dev-u-boot.dtsi: Fix
> DMA/Ethernet
Kernel dts import now provides bootph-all and bootph-pre-ram properties
for the properties we have been overriding so far. Drop the same.
Reviewed-by: Dhruva Gole
Tested-by: Dhruva Gole
Signed-off-by: Nishanth Menon
---
Changes since v1:
- tested and reviewed tags
V1: https://lore.kernel.org/r
k3-am62* SoC dtsi files now provide the following:
bootph-all: dmss secure_proxy_main dmsc k3_pds k3_clks k3_reset
main_pmx0 main_timer0 mcu_pmx0 wkup_conf chipid
bootph-pre-ram: secure_proxy_sa3 main_esm mcu_esm
Drop these from board r5 and u-boot.dtsi files as these are duplicate in
them no
Kernel dts import now provides bootph-all and bootph-pre-ram properties
for the properties we have been overriding so far. Drop the same.
While at this enable the DM and TIFS UARTs for programming pinmux
since they are marked reserved by board.dts
Reviewed-by: Dhruva Gole
Tested-by: Dhruva Gole
Sync with kernel v6.7-rc1 and sync up the u-boot dts files accordingly.
Tested-by: Dhruva Gole
Signed-off-by: Nishanth Menon
---
Changes since v1:
- just tested-by tag.
V1: https://lore.kernel.org/r/20231113145919.1928812-2...@ti.com
arch/arm/dts/k3-am62-main.dtsi| 12 ++-
arch/arm/d
Hi,
rev 2 of the series to sync am62 with v6.7-rc1.
Changes:
- picked up reviews, tested tags.
- minor commit message correction in patch #4.
Boot logs:
https://gist.github.com/nmenon/d62c4795c6d3d40c83ba36d1cd047c42
WARNING: This will have a minor conflict (binman) with:
https://lore.kernel.or
Hi Desone,
On Tue, 14 Nov 2023 at 17:43, Desone Burns wrote:
>
> Hello,
>
> I have an application in which I need to boot an x86-64 machine with a
> legacy BIOS. I've read about the U-Boot executable, the SPL, and the
> TPL. I'm just having a bit of trouble figuring out which pieces are
> suppose
Hi Randolph,
On Mon, 13 Nov 2023 at 23:26, Randolph Lin wrote:
>
> Hi Simon,
> Thanks a lot.
> On Fri, Nov 10, 2023 at 04:50:24AM -0700, Simon Glass wrote:
> > Hi Randolph,
> >
> > On Wed, Nov 8, 2023, 20:15 Randolph wrote:
> > >
> > > The #address-cells is now equal to 2. The format of the load
Hi,
May anyone please help to review to this version 2 patch?
Best Regards,
KL Lee
On 11/6/23 13:13, Kuan Lim Lee wrote:
> Subject: [PATCH v2] timer: starfive: Add Starfive timer support
>
> Add timer driver in Starfive SoC. It is an timer that outside of CPU core and
> inside Starfive SoC.
>
The current implementation may cause BUG_ON() in blkfront_aio()
BUG_ON(n > BLKIF_MAX_SEGMENTS_PER_REQUEST);
In pvblock_iop(), a read/write operation will be split into smaller
chunks of data so that the size in one access (aio_nbytes) is limited
to, at the maximum,
BLKIF_MAX_SEGMEN
On Sun, Nov 12, 2023 at 01:02:46PM -0700, Simon Glass wrote:
> This is needed to support Truetype fonts. In any case, the compiler
> expects SSE to be available in 64-bit mode. Provide an option to enable
> SSE so that hardware floating-point arithmetic works.
>
> Signed-off-by: Simon Glass
> Su
On Wed, Nov 15, 2023 at 08:44:22AM +0800, Bin Meng wrote:
> Hi Tom,
>
> On Wed, Nov 15, 2023 at 12:22 AM Tom Rini wrote:
> >
> > On Tue, Nov 14, 2023 at 09:49:08AM +0800, Bin Meng wrote:
> > > Hi Tom,
> > >
> > > On Tue, Nov 14, 2023 at 7:52 AM Tom Rini wrote:
> > > >
> > > > On Tue, Nov 14, 202
Hi,
On Tue, 14 Nov 2023 at 17:44, Bin Meng wrote:
>
> Hi Tom,
>
> On Wed, Nov 15, 2023 at 12:22 AM Tom Rini wrote:
> >
> > On Tue, Nov 14, 2023 at 09:49:08AM +0800, Bin Meng wrote:
> > > Hi Tom,
> > >
> > > On Tue, Nov 14, 2023 at 7:52 AM Tom Rini wrote:
> > > >
> > > > On Tue, Nov 14, 2023 at
Hi Tom,
On Wed, Nov 15, 2023 at 12:22 AM Tom Rini wrote:
>
> On Tue, Nov 14, 2023 at 09:49:08AM +0800, Bin Meng wrote:
> > Hi Tom,
> >
> > On Tue, Nov 14, 2023 at 7:52 AM Tom Rini wrote:
> > >
> > > On Tue, Nov 14, 2023 at 07:46:36AM +0800, Bin Meng wrote:
> > > > Hi Tom,
> > > >
> > > > On Tue,
Hello,
I have an application in which I need to boot an x86-64 machine with a
legacy BIOS. I've read about the U-Boot executable, the SPL, and the
TPL. I'm just having a bit of trouble figuring out which pieces are
supposed to go where. Looking to Grub, I see there exists a minimal
"boot.img" file
On Mon, 13 Nov 2023 at 19:14, AKASHI Takahiro
wrote:
>
> This change will be useful when we manually test SCMI on sandbox
> by enabling/disabling a specific SCMI protocol.
>
> Signed-off-by: AKASHI Takahiro
> ---
> v9
> * use CONFIG_IS_ENABLED() rather than IS_ENABLED()
> * remove goto by introdu
On Tue, 14 Nov 2023 at 04:30, John Keeping wrote:
>
> This config option enables the malloc() pool in TPL not the SPL. Fix
> the description to accurately reflect this.
>
> Fixes: fd8497dae54 (spl: Create proper symbols for enabling the malloc() pool)
> Signed-off-by: John Keeping
> ---
> Kconf
On Mon, 13 Nov 2023 at 19:14, AKASHI Takahiro
wrote:
>
> This is a precautionary change to make scmi tests workable whether or not
> a specific protocol be enabled. If a given protocol is not configured,
> we skip the test by returning -EAGAIN.
>
> Signed-off-by: AKASHI Takahiro
> ---
> v9
> * re
Hi,
On Mon, 13 Nov 2023 at 18:41, AKASHI Takahiro
wrote:
>
> On Mon, Nov 13, 2023 at 11:01:17AM -0700, Simon Glass wrote:
> > Hi,
> >
> > On Sun, 12 Nov 2023 at 18:46, AKASHI Takahiro
> > wrote:
> > >
> > > Hi Tom,
> > >
> > > On Fri, Nov 10, 2023 at 01:21:37PM -0500, Tom Rini wrote:
> > > > On
On Tue, 14 Nov 2023 at 04:03, Igor Prusov wrote:
>
> Generic version of io.h should be included at the end of
> architecture-specific ones to make sure that arch implementations are
> used and to avoid redefinitions.
>
> Signed-off-by: Igor Prusov
> ---
>
> arch/sandbox/include/asm/io.h | 28 +++
On Tue, Nov 14, 2023 at 08:09:52PM +0100, Mark Kettenis wrote:
> > From: Simon Glass
> > Date: Fri, 3 Nov 2023 13:17:18 -0600
> >
> > Hi,
> >
> > On Mon, 23 Oct 2023 at 11:06, Mark Kettenis wrote:
> > >
> > > > Date: Mon, 23 Oct 2023 12:34:55 -0400
> > > > From: Tom Rini
> > > >
> > > > On Mon
On Sat, Nov 11, 2023 at 08:49:54PM -0700, Simon Glass wrote:
> The destination address for decompression (or copying) is useful
> information. Show this to the user while booting, e.g.:
>
>Uncompressing Kernel Image (no loading done) to 208
>
> Signed-off-by: Simon Glass
Reviewed-by: T
Currently the "clock-frequency" DT property is only being considered as an
fallback if either there is no clock driver, the clock driver implements
the request-op correctly or there is no clock defined for the timer at all.
This patch makes "clock-frequency" also being picked as a fallback if
gett
Hi Jonas / Simon,
I have submitted a patch based on Jonas's suggestion.
Apologies, I am new to email based patch management and it went as new
thread (at least for me)
It's here -
https://lore.kernel.org/u-boot/20231114203309.852289-...@shantur.com/
Kind regards,
Shantur
On Mon, Nov 13, 2023 a
+Patrice +Patrick from get_maintainer script
On Mon, Nov 13, 2023 at 1:28 PM Shantur Rathore wrote:
>
> +Simon +Trini
>
> On Fri, Nov 10, 2023 at 2:13 PM Shantur Rathore wrote:
> >
> > Currently when a hub is turned on, all the ports are powered on.
> > This works well for hubs which have indivi
Signed-off-by: Shantur Rathore
---
arch/arm/Kconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
index d812685c98..fca6ef6d7e 100644
--- a/arch/arm/Kconfig
+++ b/arch/arm/Kconfig
@@ -1986,6 +1986,7 @@ config ARCH_ROCKCHIP
imply CMD_DM
imp
BCDMA can be used at SPL for OSPI boot and mem-to-mem DMA
so add "bootph-all" to BCDMA node.
Suggested-by: Nishanth Menon
Fixes: 9a3f2b6798b0 ("arm: dts: k3-am625-verdin-wifi-dev-u-boot.dtsi: Fix
DMA/Ethernet")
Signed-off-by: Roger Quadros
---
arch/arm/dts/k3-am625-verdin-wifi-dev-u-boot.dtsi
> From: Simon Glass
> Date: Fri, 3 Nov 2023 13:17:18 -0600
>
> Hi,
>
> On Mon, 23 Oct 2023 at 11:06, Mark Kettenis wrote:
> >
> > > Date: Mon, 23 Oct 2023 12:34:55 -0400
> > > From: Tom Rini
> > >
> > > On Mon, Oct 23, 2023 at 05:37:34PM +0200, Mark Kettenis wrote:
> > > > > From: Simon Glass
On Tue, Nov 14, 2023 at 11:38:46AM -0500, Tom Rini wrote:
> On Sat, Nov 11, 2023 at 08:49:55PM -0700, Simon Glass wrote:
>
> > The kernel_noload image type indicates that no loading is to be done by
> > U-Boot. This works well when the image is uncompressed.
> >
> > When the image is compressed,
On Sat, Nov 11, 2023 at 08:49:53PM -0700, Simon Glass wrote:
> Correct a typo in the function comment for image_decomp().
>
> Signed-off-by: Simon Glass
Reviewed-by: Tom Rini
--
Tom
signature.asc
Description: PGP signature
The RSDT table is deprecated and does not exist on all systems.
By preference scan XSDT for the table to find. If no XSDT table exists, try
to use the RSDT table.
Signed-off-by: Heinrich Schuchardt
---
lib/acpi/acpi.c | 20
1 file changed, 16 insertions(+), 4 deletions(-)
On Sat, Nov 11, 2023 at 08:49:55PM -0700, Simon Glass wrote:
> The kernel_noload image type indicates that no loading is to be done by
> U-Boot. This works well when the image is uncompressed.
>
> When the image is compressed, loading is of course required. The load
> address in the FIT is used f
On Sat, Nov 11, 2023 at 08:49:57PM -0700, Simon Glass wrote:
> It is not possible to execute the kernel in-place without loading it.
> Detect this and show an error, to avoid a crash.
>
> Signed-off-by: Simon Glass
Reviewed-by: Tom Rini
--
Tom
signature.asc
Description: PGP signature
On Tue, Nov 14, 2023 at 04:51:55PM +0800, Jim Liu wrote:
> 1. Fix serial error and add bypass serial setting.
> 2. Fix/Add dts node node.
> 3. Add full function defconfig
>
> Jim Liu (4):
> arm: dts: npcm845-evb: fix/add node and aliases
> configs: arbel: Enable full functions
> serial: npc
On Tue, Nov 14, 2023 at 09:49:08AM +0800, Bin Meng wrote:
> Hi Tom,
>
> On Tue, Nov 14, 2023 at 7:52 AM Tom Rini wrote:
> >
> > On Tue, Nov 14, 2023 at 07:46:36AM +0800, Bin Meng wrote:
> > > Hi Tom,
> > >
> > > On Tue, Nov 14, 2023 at 6:59 AM Tom Rini wrote:
> > > >
> > > > On Mon, Nov 13, 2023
From: Jonathan Corbet
Sphinx 6.0 removed the execfile_() function, which we use as part of the
configuration process. They *did* warn us... Just open-code the
functionality as is done in Sphinx itself.
Tested (using SPHINX_CONF, since this code is only executed with an
alternative config file)
On 14/11/2023 15:58, Heinrich Schuchardt wrote:
> On 11/14/23 16:46, Tom Rini wrote:
>> On Tue, Nov 14, 2023 at 03:18:02PM +, Caleb Connolly wrote:
>>
>>> The execfile_() function in sphinx has been removed after being
>>> deprecated for some time. Follow what sphinx upstream does in [1] to
SYSFW is only ever loaded by the R5 core, move the code into that
directory. While here also move the related Kconfig symbols.
Signed-off-by: Andrew Davis
---
arch/arm/mach-k3/Kconfig | 51 ++--
arch/arm/mach-k3/Makefile| 1 -
arch/arm/mach-k3
This makes it clear these are only to be used by the R5 builds of SPL.
And this will be used to later more cleanly split the two builds.
Signed-off-by: Andrew Davis
---
arch/arm/mach-k3/Makefile | 6 +-
arch/arm/mach-k3/r5/Makefile | 13 +
The kconfig option SPL means this build supports SPL but not that
this build is SPL, nor that this build is the SPL running on R5.
For options that are for R5 SPL use CPU_V7R.
Signed-off-by: Andrew Davis
---
arch/arm/mach-k3/Kconfig | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
di
On 11/14/23 16:46, Tom Rini wrote:
On Tue, Nov 14, 2023 at 03:18:02PM +, Caleb Connolly wrote:
The execfile_() function in sphinx has been removed after being
deprecated for some time. Follow what sphinx upstream does in [1] to
avoid using this function. This fixes "make htmldocs" on at lea
On Tue, Nov 14, 2023 at 03:18:02PM +, Caleb Connolly wrote:
> The execfile_() function in sphinx has been removed after being
> deprecated for some time. Follow what sphinx upstream does in [1] to
> avoid using this function. This fixes "make htmldocs" on at least Arch
> Linux but likely other
The execfile_() function in sphinx has been removed after being
deprecated for some time. Follow what sphinx upstream does in [1] to
avoid using this function. This fixes "make htmldocs" on at least Arch
Linux but likely other distros too.
[1]:
https://github.com/sphinx-doc/sphinx/commit/9ced1e35
> diff --git a/drivers/serial/serial_msm_geni.c
> b/drivers/serial/serial_msm_geni.c
> index 78fd9389c036..3e2e15b6cefe 100644
> --- a/drivers/serial/serial_msm_geni.c
> +++ b/drivers/serial/serial_msm_geni.c
[...]
> @@ -499,16 +499,22 @@ static void geni_set_oversampling(struct udevice *dev)
>
On 09:03-20231114, Dhruva Gole wrote:
[...]
> > #ifdef CONFIG_TARGET_AM625_A53_EVM
> >
> > #define SPL_AM625_BEAGLEPLAY_DTB "spl/dts/k3-am625-beagleplay.dtb"
>
> You didn't talk about this in the commit message?
There is nothing changing in this pat
Hi Jonas,
On 11/12/23 11:26, Jonas Karlman wrote:
The commit fd6e425be243 ("rockchip: rk3588-rock-5b: Enable boot from SPI
NOR flash") added a new BROM_BOOTSOURCE_SPINOR_RK3588 with value 6.
At the time the reason for this new bootsource id value 6 was unknown.
We now know that the BootRom on
Linux DTs stuff a value indicating if the USID is a USID or a GSID in the
reg property, the Linux SPMI driver then reads the two address cells
separately. U-boot's dev_read_addr() doesn't know how to handle this, so
use ofnode_read_u32_index() to get just the USID.
The Qcom pmic driver doesn't hav
The core and chnl register ranges were swapped on SDM845. Fix it, and
fetch the register ranges by name instead of by index.
Drop the cosmetic "version" variable and clean up the debug logging.
Signed-off-by: Caleb Connolly
---
arch/arm/dts/sdm845.dtsi | 2 +-
drivers/spmi/spmi-msm.c | 46 +++
Linux devicetrees use the "gpio-ranges" property, add support for
parsing it instead of "gpio-count" so that upstream DTs can be used with
U-Boot.
Signed-off-by: Caleb Connolly
---
arch/arm/dts/dragonboard410c.dts | 3 +--
arch/arm/dts/dragonboard820c.dts | 3 +--
arch/arm/dts/qcs404-evb.dts
The power and resin keys were implemented as GPIOs here, but their only
use would be as buttons. Avoid the additional layer of introspection and
rework this driver into a button driver.
While we're here, replace the "qcom,pm8998-pwrkey" compatible with
"qcom,pm8941-pwrkey" to match upstream (Linux
priv->pid is uint32_t, but dev_read_addr() returns a uint64_t on arm64,
with the upper bits being used for error codes. Do error checking before
downcasting to u32 to prevent errors being silently ignored.
Signed-off-by: Caleb Connolly
---
drivers/gpio/qcom_pmic_gpio.c | 14 ++
1 fil
This series addresses some long-standing issues with the SPMI arb
driver, the PMIC, and the PMIC GPIO. It fixes compatibility with
upstream Linux devicetrees, and simplifies pwrkey/resin support by
rewriting the pon driver to be a button driver rather than a GPIO
driver.
Existing users are adjuste
On Mon, Nov 13, 2023 at 01:52:16PM -0600, Nishanth Menon wrote:
> On 10:00-20231113, Neha Malcom Francis wrote:
> > Move esm-k3.txt to ti,j721e-esm.yaml in line with the devicetree
> > documentation in kernel.
> >
> > Signed-off-by: Neha Malcom Francis
> > ---
> > doc/device-tree-bindings/misc/e
Hi Simon,
On 11/13/23 15:26, Simon Glass wrote:
Hi Sean,
On Mon, 13 Nov 2023 at 11:15, Sean Anderson wrote:
Hi All,
I'm at LPC this week, and I'd love to chat with anyone else who's there
in person.
That would be good, but sadly I am not :-(
Ah, well, there's always more conferences. Ma
On 11/14/23 10:31, Andre Przywara wrote:
> The original H616 devices released about three years ago were typically
> paired with an X-Powers AXP305 PMIC. Newer devices uses the smaller
> AXP313, and there seem to be far more systems with this PMIC around now.
>
> Remove the default AXP305 selec
On 11/14/23 04:00, Jim Liu wrote:
Add a flag to set ahb/apb/fiu/spi clock divider as read-only
The spi clock setting is related to booting flash, it is setup by early
bootloader.
It just protects the clock source and can't modify it in uboot.
Signed-off-by: Jim Liu
---
Changes for v3:
-
Replaces the uses of "unsigned" with "unsigned int".
Reviewed-by: Sumit Garg
Signed-off-by: Caleb Connolly
---
drivers/gpio/msm_gpio.c | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/drivers/gpio/msm_gpio.c b/drivers/gpio/msm_gpio.c
index d9355ed4430c..80cd28bb231f 1
The pinctrl and GPIO drivers are currently heavily incompatible with
upstream. Most Qualcomm pinctrl blocks feature "tiles" of pins, each at
it's own address. Introduce support for these by allowing the soc driver
to specify per-pin register offsets similarly to the Linux driver.
Adjust the GPIO d
Drop the duplicated pinctrl-snapdragon driver from mach-ipq40xx and add
it to drivers/pinctrl/qcom.
Acked-by: Sumit Garg
Signed-off-by: Caleb Connolly
---
arch/arm/Kconfig | 1 +
arch/arm/mach-ipq40xx/Makefile | 8 -
arch/arm/mach-ipq40x
Move the Qualcomm pinctrl drivers out of mach-snapdragon and over to the
rest of the pinctrl drivers, adjust the drivers so that support for each
platform can be enabled/disabled individually and introduce platform
specific configuration options.
Reviewed-by: Sumit Garg
Signed-off-by: Caleb Conno
This series moves the Qualcomm pinctrl drivers from mach-snapdragon and
mach-ipq40xx to drivers/pinctrl/qcom. It then makes the necessary changes
to enable compatibility with Linux DTs.
The pinctrl hardware on most Qualcomm platforms is made up of "tiles",
these are just banks of pins at different
devm_clk_get() returns an ERR_PTR on failure, not null. Fix the check to
avoid the board crashing when the clock isn't available.
Additionally, add the missing error handling for this function.
Fixes: 324df15a292e ("serial: qcom: add support for GENI serial driver")
Signed-off-by: Caleb Connolly
commit 1b15483deb3f ("misc: add Qualcomm GENI SE QUP device driver")
introduced support for platform-specific oversampling values, necessary
to configure the UART clocks on all platforms at runtime. However it
relies in probing a parent device. Despite the DM_FLAG_PRE_RELOC flag,
this is not done c
These patches improve GENI UART support during init by implementing the
parent property read directly rather than via a misc device, and fixing
the error path when the clock can't be found.
In my testing, the first few lines of UART output on platforms with
non-default oversampling values is often
Hi Fabio,
On Tue, 14 Nov 2023 at 18:05, Fabio Estevam wrote:
>
> Hi Masahisa,
>
> On Fri, Nov 10, 2023 at 1:29 AM Masahisa Kojima
> wrote:
>
> > +Set up the load option specifying the target URI::
> > +
> > +efidebug boot add -u 1 netinst http://foo/bar
> > +
> > +When this load option is se
This config option enables the malloc() pool in TPL not the SPL. Fix
the description to accurately reflect this.
Fixes: fd8497dae54 (spl: Create proper symbols for enabling the malloc() pool)
Signed-off-by: John Keeping
---
Kconfig | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --g
This series imports generic versions of ioread_rep/iowrite_rep and
reads/writes from Linux. Some cleanup is done to make sure that all
platforms have proper defines for implemented functions and there are no
redefinitions.
Igor Prusov (13):
sandbox: move asm-generic include to the end of file
Hi Svyatoslav,
On mar., nov. 14, 2023 at 12:30, Svyatoslav Ryhel wrote:
> 14 листопада 2023 р. 12:24:52 GMT+02:00, Mattijs Korpershoek
> написав(-ла):
>>Hi Svyatoslav,
>>
>>Thank you for your patch.
>>
>>On mar., nov. 07, 2023 at 14:42, Svyatoslav Ryhel wrote:
>>
>>> From: Ion Agorria
>>>
>>
ping
Am Mo., 23. Okt. 2023 um 12:45 Uhr schrieb Marek Vasut :
>
> On 10/23/23 10:51, Rasmus Villemoes wrote:
> > On 19/10/2023 15.54, Marek Vasut wrote:
> >> On 10/19/23 11:58, Rasmus Villemoes wrote:
> >>> If the driver's own .bind method has populated uc_plat->label, don't
> >>> override that. T
ping
Am Mo., 23. Okt. 2023 um 10:26 Uhr schrieb Marek Vasut :
>
> On 10/23/23 10:21, Christian Gmeiner wrote:
> > label might have been set by a non device-tree based U-Boot driver already.
> >
> > In my concrete case there is a PCI driver that uses device_bind_driver(..)
> > for different class t
Since {read,write}s{l, w, b}() functions are now supported in linux/io.h
there is no need to add custom implementation to driver.
Signed-off-by: Igor Prusov
---
drivers/usb/musb-new/musb_io.h | 24
1 file changed, 24 deletions(-)
diff --git a/drivers/usb/musb-new/musb_
Directly including asm-generic/io.h may break build because it will
cause redefenition of generic io macros if linux/io.h gets included
later, hence replace it with direct include of linux/io.h
Signed-off-by: Igor Prusov
---
drivers/spi/cadence_qspi.c | 2 +-
drivers/usb/cdns3/cdns3-ti.
Use io{read,write}32_rep() functions to sync code with Linux version.
Signed-off-by: Igor Prusov
---
drivers/spi/meson_spifc_a1.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/spi/meson_spifc_a1.c b/drivers/spi/meson_spifc_a1.c
index 099c4c037d..a33b1a3879 1006
Currently {read,write}s{b,w,lq}() functions are available only on some
architectures, and there are no io{read,write}{8,16,32,64}_rep()
functions in u-boot. This patch adds generic versions that may be used
without arch-specific implementation.
Since some of added functions were already added loca
Add defines for {in,out}s{b,w,l}() functions to make asm-generic/io.h
aware of them.
Signed-off-by: Igor Prusov
---
arch/xtensa/include/asm/io.h | 6 ++
1 file changed, 6 insertions(+)
diff --git a/arch/xtensa/include/asm/io.h b/arch/xtensa/include/asm/io.h
index 76a646e882..87ad9faa29 100
Add defines for __raw_{read,write}{b,w,l}() functions to make
make asm-generic/io.h aware of them.
Signed-off-by: Igor Prusov
---
arch/powerpc/include/asm/io.h | 11 +++
1 file changed, 11 insertions(+)
diff --git a/arch/powerpc/include/asm/io.h b/arch/powerpc/include/asm/io.h
index f6
Add defines for {in,out}s{b,w,l} functions to make asm-generic/io.h
aware of them.
Signed-off-by: Igor Prusov
---
arch/nios2/include/asm/io.h | 6 ++
1 file changed, 6 insertions(+)
diff --git a/arch/nios2/include/asm/io.h b/arch/nios2/include/asm/io.h
index 817cd72e00..321e4fd1ca 100644
Change type of address parameter from int* to volatile void* for
{read,write}s{b,w,l}() functions and add const qualifier for reads. This
is done to keep function signatures in sync with asm-generic/io.h and
other platforms.
Signed-off-by: Igor Prusov
---
arch/riscv/include/asm/io.h | 18 ++
Add defines for {read,write}s{b,w,l} functions to make asm-generic/io.h
aware of them.
Signed-off-by: Igor Prusov
---
arch/riscv/include/asm/io.h | 8
1 file changed, 8 insertions(+)
diff --git a/arch/riscv/include/asm/io.h b/arch/riscv/include/asm/io.h
index 4170877a1a..cedd5375d6 10
Add defines for {read,write}{b,w,l,q}(), {read,write}s{b,w,l,q}() and
{in,out}s{b,w,l,q}() functions to make asm-generic/io.h aware of them.
Signed-off-by: Igor Prusov
---
arch/mips/include/asm/io.h | 32
1 file changed, 32 insertions(+)
diff --git a/arch/mips/
Currently reads{b,w,l}() functions don't have const qualifier for their
address parameter. Since asm-generic/io.h in Linux has const for all
read functions, add it here as well to keep signatures in sync.
Signed-off-by: Igor Prusov
---
arch/mips/include/asm/io.h | 3 ++-
1 file changed, 2 inser
Add defines for {in,out}s{b,w,l}() functions to make sure that
they will be used by asm-generic/io.h
Signed-off-by: Igor Prusov
---
arch/x86/include/asm/io.h | 6 ++
1 file changed, 6 insertions(+)
diff --git a/arch/x86/include/asm/io.h b/arch/x86/include/asm/io.h
index 83dc09757e..5efb2e1
Generic version of io.h should be included at the end of
architecture-specific ones to make sure that arch implementations are
used and to avoid redefinitions.
Signed-off-by: Igor Prusov
---
arch/sandbox/include/asm/io.h | 28 ++--
1 file changed, 14 insertions(+), 14 de
Hi,
2023년 11월 9일 (목) 04:54, Sean Anderson 님이 작성:
> On 11/7/23 16:22, Sam Protsenko wrote:
> > The clk-pll.h is going to be included in multiple files soon. Add
> > missing header guard to prevent possible build errors in future.
> >
> > Signed-off-by: Sam Protsenko
> > Fixes: 166097e87753 ("clk
Hi
2023년 11월 8일 (수) 03:39, Sam Protsenko 님이 작성:
> clk_get_by_index() returns negative number on error. Assigning it to
> unsigned int makes the subsequent "ret < 0" check always false, leading
> in turn to possible unhandled errors. Change 'ret' variable type to
> signed int so the code checks an
Hi,
2023년 10월 31일 (화) 02:36, Tom Rini 님이 작성:
> On Mon, Oct 30, 2023 at 11:55:02AM -0500, Sam Protsenko wrote:
>
> > The sysreset uclass unconditionally provides a definition of the
> > reset_cpu() function. So does the exynos soc code. Fix the build with
> > SYSRESET enabled by omitting the func
Hi
2023년 10월 21일 (토) 06:46, Sam Protsenko 님이 작성:
> During porting a new Exynos-based board to U-Boot I faced a couple of
> similar build errors due to missing inclusion. This
> series make sure it's fixed in all places I found.
>
> Sam Protsenko (3):
> arm: exynos: Include missing CPU header
14 листопада 2023 р. 12:24:52 GMT+02:00, Mattijs Korpershoek
написав(-ла):
>Hi Svyatoslav,
>
>Thank you for your patch.
>
>On mar., nov. 07, 2023 at 14:42, Svyatoslav Ryhel wrote:
>
>> From: Ion Agorria
>>
>> "oem console" serves to read console record buffer.
>>
>> Signed-off-by: Ion Agorri
Hi,
On 13/11/2023 19:00, Igor Prusov wrote:
Hi Neil,
On Mon, Nov 13, 2023 at 09:49:32AM +0100, Neil Armstrong wrote:
Amlogic SoCs embeds an hardware clock measure block, port it
from Linux and implement it as a UCLK_CLK with only the dump
op and fail-only xlate.
Signed-off-by: Neil Armstrong
Hi Svyatoslav,
Thank you for your patch.
On mar., nov. 07, 2023 at 14:42, Svyatoslav Ryhel wrote:
> From: Ion Agorria
>
> "oem console" serves to read console record buffer.
>
> Signed-off-by: Ion Agorria
> Signed-off-by: Svyatoslav Ryhel
> ---
> doc/android/fastboot.rst | 1 +
> driv
14 листопада 2023 р. 11:32:35 GMT+02:00, Mattijs Korpershoek
написав(-ла):
>Hi Svyatoslav,
>
>Thank you for your patch.
>
>On mar., nov. 07, 2023 at 14:42, Svyatoslav Ryhel wrote:
>
>> From: Ion Agorria
>>
>> This commit implements "fastboot getvar all" listing
>> by iterating the existing d
1 - 100 of 115 matches
Mail list logo