[PATCH v6 17/20] imx: add V2X container support on i.MX95

2025-02-28 Thread Alice Guo (OSS)
From: Teo Hall This patch adds V2X container support on i.MX95. Signed-off-by: Ye Li Signed-off-by: Teo Hall Signed-off-by: Alice Guo --- arch/arm/mach-imx/image-container.c | 63 +++-- 1 file changed, 40 insertions(+), 23 deletions(-) diff --git a/arch/arm/m

[PATCH v6 18/20] doc: imx: add document for i.MX95 Image Container Format

2025-02-28 Thread Alice Guo (OSS)
From: Alice Guo This patch add a document for i.MX95 Image Container Format. Signed-off-by: Alice Guo --- doc/imx/imx95_container.txt | 136 1 file changed, 136 insertions(+) diff --git a/doc/imx/imx95_container.txt b/doc/imx/imx95_container.txt ne

[PATCH v6 20/20] Makefile: add some files to CLEAN_FILES

2025-02-28 Thread Alice Guo
When building the flash.bin of i.MX95 with binman, mkimage.imx-boot.spl, mkimage.imx-boot.u-boot, mkimage-out.imx-boot.spl and mkimage-out.imx-boot.u-boot are created. Add these files to CLEAN_FILES so that they can be removed when running "make clean". Signed-off-by: Alice Guo --- Makefile | 3

Re: [PATCH v2 1/8] dt-bindings: clk: define additional PMC clocks

2025-02-28 Thread Sumit Garg
On Fri, 28 Feb 2025 at 15:20, wrote: > > Hi Eugen, > > On 27/02/25 7:48 pm, Eugen Hristev wrote: > > EXTERNAL EMAIL: Do not click links or open attachments unless you know the > > content is safe > > > > On 2/27/25 12:37, manikanda...@microchip.com wrote: > >> Hi Sumit, > >> > >> On 27/02/25 3:14

Re: [PATCH v2 1/8] dt-bindings: clk: define additional PMC clocks

2025-02-28 Thread Sumit Garg
On Fri, 28 Feb 2025 at 16:45, Eugen Hristev wrote: > > > > On 2/28/25 12:58, Sumit Garg wrote: > > On Fri, 28 Feb 2025 at 15:20, wrote: > >> > >> Hi Eugen, > >> > >> On 27/02/25 7:48 pm, Eugen Hristev wrote: > >>> EXTERNAL EMAIL: Do not click links or open attachments unless you know > >>> the c

Re: [PATCH v2 02/14] arm: add initjmp()

2025-02-28 Thread Heinrich Schuchardt
On 25.02.25 17:34, Jerome Forissier wrote: Implement initjmp() for Arm. Signed-off-by: Jerome Forissier --- arch/Kconfig | 1 + arch/arm/include/asm/setjmp.h | 1 + arch/arm/lib/setjmp.S | 11 +++ arch/arm/lib/setjmp_aarch64.S | 9 + 4 files cha

[PATCH v4 2/4] spl: Add an SPL_HAVE_INIT_STACK option

2025-02-28 Thread Simon Glass
At present there is a hex value SPL_STACK which both determines whether SPL has its own initial stack and the hex value of that stack. Split off the former into SPL_HAVE_INIT_STACK with SPL_STACK depending on that and only providing the latter. Signed-off-by: Simon Glass --- (no changes since v

[PATCH v1 2/2] toradex: apalis/colibri imx6: Select correct DTB for SoM v1.2+

2025-02-28 Thread Ernest Van Hoecke
When "fdtfile" is not set, use the "variant" environment variable to select the correct DTB. Apalis/Colibri iMX6 V1.2 replaced the STMPE811 ADC/Touch controller which is EOL with the TLA2024 ADC and AD7879 touch controller. They thus require a different DTB, which we can easily select with the var

Re: [PATCH v2 05/14] test: lib: add initjmp() test

2025-02-28 Thread Jerome Forissier
On 2/28/25 14:04, Heinrich Schuchardt wrote: > On 25.02.25 17:34, Jerome Forissier wrote: >> Test the initjmp() function when HAVE_INITJMP is set. >> >> Signed-off-by: Jerome Forissier >> --- >>   test/lib/Makefile  |  1 + >>   test/lib/initjmp.c | 72 +++

Re: [PATCH v2 06/14] uthread: add cooperative multi-tasking interface

2025-02-28 Thread Ilias Apalodimas
Hi Jerome, On Tue, 25 Feb 2025 at 18:35, Jerome Forissier wrote: > > Add an new 'a' > internal API called uthread (Kconfig symbol: UTHREAD) which > provides cooperative multi-tasking. The goal is to be able to improve > the performance of some parts of U-Boot by overlapping lengthy > operation

Re: [PATCH v1 0/2] Support Apalis/Colibri imx6 v1.2

2025-02-28 Thread Francesco Dolcini
On Fri, Feb 28, 2025 at 10:52:52AM +0100, Ernest Van Hoecke wrote: > Apalis/Colibri iMX6 V1.2 will replace the STMPE811 ADC/Touch controller > which is EOL by the TLA2024 ADC and AD7879 touch controller. > To support this new version, we detect the presence of either the > STMPE811 or TLA2024 durin

[PATCH v1 1/2] board: toradex: apalis/colibri imx6: Detect new v1.2 SoM variant

2025-02-28 Thread Ernest Van Hoecke
Apalis/Colibri iMX6 V1.2 will replace the STMPE811 ADC/Touch controller which is EOL by the TLA2024 ADC and AD7879 touch controller. To support this new version, we detect the presence of the TLA2024 during boot and set a new environment variable named "variant". This will allow us and users to se

Re: [PATCH v3 4/6] arm64: mmu_change_region_attr() add an option not to break PTEs

2025-02-28 Thread Ilias Apalodimas
Hi, After a chat with Richard I figured I misunderstood his comment ... [...] > +void mmu_change_region_attr_nobreak(phys_addr_t addr, size_t siz, u64 attrs) > +{ > + int level; > + u64 r, size, start; > + > + /* > +* Loop through the address range until we find a page

[PATCH v1 0/2] Support Apalis/Colibri imx6 v1.2

2025-02-28 Thread Ernest Van Hoecke
Apalis/Colibri iMX6 V1.2 will replace the STMPE811 ADC/Touch controller which is EOL by the TLA2024 ADC and AD7879 touch controller. To support this new version, we detect the presence of either the STMPE811 or TLA2024 during boot and set a new environment variable named "variant". This will allow

[PATCH v4 0/4] xPL-stack cleanup

2025-02-28 Thread Simon Glass
This series was split from the VBE part H series. It adjusts the logic for selecting the top of the stack so that it is more consistent across xPL phases. Changes in v4: - Rebase to -next Changes in v3: - Reword the Kconfig help for TPL_HAVE_INIT_STACK - Rebase to -next - Fixed 'VPL' typo - Updat

[PATCH v3 3/4] net: phy: ksz90x1: Load skew values from device tree

2025-02-28 Thread Paul Barker
Various signal skew values may be set in the device tree for the ksz9131 Ethernet PHY. For example, the RZ/G2L board requires non-default values for rxc-skew-psec & txc-skew-psec. This is based on the ksz9131 phy driver in Linux v6.11. Reviewed-by: Marek Vasut Signed-off-by: Paul Barker --- No

[PATCH v3 2/4] net: phy: ksz90x1: Handle ksz9131 LED errata

2025-02-28 Thread Paul Barker
Micrel KSZ9131 PHY LED behavior is not correct when configured in Individual Mode, LED1 (Activity LED) is in the ON state when there is no-link. Workaround this by setting bit 9 of register 0x1e after verifying that the LED configuration is Individual Mode. This issue is described in KSZ9131RNX S

[PATCH v3 4/4] net: phy: ksz90x1: Simplify ksz9131_config_rgmii_delay

2025-02-28 Thread Paul Barker
We can call phy_modify_mmd() instead of manually calling drv->readext() and drv->writeext(). Reviewed-by: Marek Vasut Signed-off-by: Paul Barker --- Changes v2->v3: - Added Marek's Reviewed-by tag. Changes v1->v2: - Split out of series adding RZ/G2L Ethernet support [1] drivers/net/phy/mic

Re: [PATCH v2 01/14] arch: introduce symbol HAVE_INITJMP

2025-02-28 Thread Jerome Forissier
On 2/28/25 13:38, Heinrich Schuchardt wrote: > On 25.02.25 17:34, Jerome Forissier wrote: >> HAVE_INIJMP will be set by architectures that support initjmp(), a >> non-standard extension to setjmp()/longjmp() allowing to initialize a >> jump buffer with a function pointer and a stack pointer. This w

Re: [PATCH v3 15/23] net: ravb: Allocate bb_miiphy using bb_miiphy_alloc() and fill in callbacks

2025-02-28 Thread Paul Barker
On 22/02/2025 20:33, Marek Vasut wrote: > Allocate bb_miiphy using bb_miiphy_alloc() and fill in callbacks > currently listed in bb_miiphy_buses[] array. This is a temporary > duplication of assignment to avoid breakage, which will be removed > in follow up patches. At this point, the bb_miiphy cal

Re: [PATCH v2 06/14] uthread: add cooperative multi-tasking interface

2025-02-28 Thread Jerome Forissier
On 2/28/25 14:21, Heinrich Schuchardt wrote: > On 25.02.25 17:34, Jerome Forissier wrote: >> Add an new internal API called uthread (Kconfig symbol: UTHREAD) which > > nits: > > %s/an/a/ Fixed in v3 > >> provides cooperative multi-tasking. The goal is to be able to improve >> the performanc

Re: Halting auto-boot process in the U-Boot shell https://lore.kernel.org/u-boot/20220614060203.33600-1-heinrich.schucha...@canonical.com/

2025-02-28 Thread Michal Simek
Hi Simon, On 2/27/25 17:25, Simon Glass wrote: Hi Michal, On Wed, 26 Feb 2025 at 02:04, Michal Simek wrote: On 2/26/25 09:59, Heinrich Schuchardt wrote: On 2/26/25 09:28, Michal Simek wrote: On 2/26/25 09:23, Heinrich Schuchardt wrote: On 2/26/25 07:48, Kummari, Prasad wrote: [AMD Of

Re: [PATCH v2 08/14] lib: time: hook uthread_schedule() into udelay()

2025-02-28 Thread Jerome Forissier
On 2/28/25 15:16, Yao Zi wrote: > On Fri, Feb 28, 2025 at 03:38:22PM +0200, Ilias Apalodimas wrote: >> Hi Jerome, >> >> On Tue, 25 Feb 2025 at 18:35, Jerome Forissier >> wrote: >>> >>> Introduce a uthread scheduling loop into udelay() when CONFIG_UTHREAD >>> is enabled. This means that any uthr

[PATCH v6 09/20] sandbox: add SCMI clock control permissions to sandbox

2025-02-28 Thread Alice Guo
This patch is used to add SCMI clock control permissions to sandbox for testing. Signed-off-by: Alice Guo --- arch/sandbox/include/asm/scmi_test.h | 2 ++ drivers/firmware/scmi/sandbox-scmi_agent.c | 56 -- 2 files changed, 55 insertions(+), 3 deletions(-) dif

Re: [PATCH v2] dma: ti: k3-udma: Avoid Memory leak issues during dma memcpy

2025-02-28 Thread Tom Rini
On Thu, 20 Feb 2025 18:48:27 +0530, Prasanth Babu Mantena wrote: > During dma memcpy, bcdma descriptor gets allocated for each > transaction and not freed after completion of that transaction. > So, avoid the memory allocation for every transaction. > > Add one descriptor per dma device and alloc

Re: [PATCH 0/2] Enable USB MSC Boot for AM62, AM62A and AM62P

2025-02-28 Thread Javier Tia
Hi Siddharth, On Wed, Feb 26, 2025, at 4:35 AM, Siddharth Vadapalli wrote: > Hello, > > This series adds config fragment for enabling USB MSC boot and USB > Storage devices which are applicable to AM62, AM62A and AM62P SoCs. > > Series is based on commit > 8dd7186ca7 Merge patch series "Remove "sa

Re: [PATCH v2 00/11] Rockchip VOP2 support

2025-02-28 Thread Piotr Zalewski
Tested on pinetab2. With v2 usb start isn't called on boot because USB_PREBOOT config was disabled so keyboard doesn't work until it is manually typed through serial console. Also there is less console output than in v1 because PRE_CONSOLE_BUFFER is disabled. Perhaps disabling those 2 was intention

Re: [PATCH 4/5] net: lwip: add support for built-in root certificates

2025-02-28 Thread Ilias Apalodimas
Hi Jerome, On Thu, 27 Feb 2025 at 18:38, Jerome Forissier wrote: > > Sorry for replying to myself, I spotted a small mistake. > > On 2/27/25 17:09, Jerome Forissier wrote: > > Introduce Kconfig symbols WGET_BUILTIN_CACERT and > > WGET_BUILTIN_CACERT_PATH to provide root certificates at build time

<    1   2