Re: [PATCH] miiphy: define mii_devs with LIST_HEAD()

2025-03-04 Thread Tom Rini
On Sat, 25 Jan 2025 23:26:32 +0800, Weijie Gao wrote: > When enabling net console and console multiplexing, a boot crash was > observed using mtk_eth driver with stdin/stdout set to "serial,nc" > in persistent environment: > > > CPU: MediaTek MT7981 > > Model: OpenWrt One > > DRAM: 1 GiB > > C

[PATCH 1/5] reset: rzg2l-usbphy-ctrl: Add new driver

2025-03-04 Thread Paul Barker
Add a new driver to control the USB 2.0 PHY reset controller on the Renesas RZ/G2L and related SoCs. Signed-off-by: Paul Barker --- drivers/reset/Kconfig | 9 ++ drivers/reset/Makefile | 1 + drivers/reset/reset-rzg2l-usbphy-ctrl.c | 117 +++

[PATCH 2/5] regulator: rzg2l-usbphy: Add new driver

2025-03-04 Thread Paul Barker
Add a new regulator driver to control the USB VBUS supply on the Renesas RZ/G2L and related SoCs. Signed-off-by: Paul Barker --- drivers/power/regulator/Kconfig | 8 drivers/power/regulator/Makefile | 1 + .../power/regulator/rzg2l-usbphy-regulator.c | 42 +

[PATCH 0/5] Add support for RZ/G2L USB interface

2025-03-04 Thread Paul Barker
These patches enable support for USB 2.0 on the Renesas RZ/G2L EVK, supporting both the USB Type-A port and the USB OTG port. It is possible to load and boot Linux from a USB Mass Storage device connected to either port. There should be no change to the operation of R-Car gen3 boards, but I don't

Re: [PATCH 1/2] vepxress64: disable CRC32 by default to prevent aborts

2025-03-04 Thread Tom Rini
On Tue, Mar 04, 2025 at 04:52:01PM +, Harrison Mutai wrote: > On fast models, the CRC32 feature is disabled by default. When enabled > in U-Boot, it leads to synchronous aborts due to unrecognized > instructions. This change ensures CRC32 is disabled by default to > maintain compatibility. >

[PATCH 3/3] net: ravb: Fix error handling in ravb_probe

2025-03-04 Thread Paul Barker
In ravb_probe(), we were missing a couple of things in the error handling path: * We must unregister the MDIO bus before freeing the corresponding struct mii_dev instance to avoid the potential for use-after-free bugs. * We must free the resources acquired by clk_get_bulk() even if th

[PATCH 0/3] ravb driver fixes

2025-03-04 Thread Paul Barker
These three minor fixes apply on top of the recent bitbangmii tidy up patch series [1] from Marek. [1]: https://lore.kernel.org/all/20250302012752.393608-1-marek.vasut+rene...@mailbox.org/ Paul Barker (3): net: ravb: Add dependency on CONFIG_BITBANGMII net: ravb: Fix RX frame size limit ne

[PATCH] serial: Add missing TPL_SYS_NS16550_SERIAL symbol

2025-03-04 Thread Tom Rini
On PowerPC platforms with TPL enabled and SPL_SYS_NS16550_SERIAL enabled, today this builds under TPL as well due to how $(XPL_) is defined. Add the TPL_SYS_NS16550_SERIAL itself for consistency and clarity. Signed-off-by: Tom Rini --- drivers/serial/Kconfig | 6 ++ 1 file changed, 6 inserti

Re: [PATCH 2/2] vepxress64: add guide for running FVP with TF-A

2025-03-04 Thread Tom Rini
On Tue, Mar 04, 2025 at 04:52:02PM +, Harrison Mutai wrote: > Add documentation on how to run FVP with U-Boot and TF-A. This helps > users configure and run U-Boot correctly on Arm models. > > Signed-off-by: Harrison Mutai Reviewed-by: Tom Rini -- Tom signature.asc Description: PGP sig

[PATCH] sandbox_vpl: Enable missing TPL_DM_I2C symbol

2025-03-04 Thread Tom Rini
Currently this platform implicity builds CONFIG_TPL_DM_I2C support without setting the symbol. Add it for clarity. Signed-off-by: Tom Rini --- Cc: Simon Glass configs/sandbox_vpl_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/configs/sandbox_vpl_defconfig b/configs/sandbox_vpl_d

Re: [PATCH v2] led: fix next coverity scan error

2025-03-04 Thread Tom Rini
On Wed, 26 Feb 2025 10:18:58 +0100, Heiko Schocher wrote: > Tom reported the following covervity scan error: > > *** CID 542488: Control flow issues (NO_EFFECT) > /drivers/led/led-uclass.c: 277 in led_get_function_name() > 271 return uc_plat->label; > 272 > 273 /

[PATCH 01/13] arm: dts: k3-am62a-phycore-som-binman: Provide capsule nodes

2025-03-04 Thread Wadim Egorov
Fill in phycore-am62ax capsule GUID properties of the base binman capsule nodes. Signed-off-by: Wadim Egorov --- arch/arm/dts/k3-am62a-phycore-som-binman.dtsi | 43 ++- 1 file changed, 41 insertions(+), 2 deletions(-) diff --git a/arch/arm/dts/k3-am62a-phycore-som-binman.dtsi b

[PATCH 02/13] include: configs: phycore-am62ax: Define capsule FW names

2025-03-04 Thread Wadim Egorov
Define firmware names for phycore-am62ax capsules. Signed-off-by: Wadim Egorov --- include/configs/phycore_am62ax.h | 4 1 file changed, 4 insertions(+) diff --git a/include/configs/phycore_am62ax.h b/include/configs/phycore_am62ax.h index 661ba8f73ca..4f612d2c2ce 100644 --- a/include/conf

Re: [PATCH] scripts/setlocalversion: Reinstate .scmversion support

2025-03-04 Thread Marek Vasut
On 3/4/25 10:33 PM, Rasmus Villemoes wrote: On Tue, Mar 04 2025, Tom Rini wrote: On Tue, Mar 04, 2025 at 03:28:17PM +0100, Marek Vasut wrote: On 3/4/25 10:24 AM, Rasmus Villemoes wrote: On Sun, Mar 02 2025, Marek Vasut wrote: The .scmversion is used by oe-core to append U-Boot version str

[PATCH v3 1/8] dt-bindings: clock: rename at91.h to at91-pmc-status.h

2025-03-04 Thread Manikandan Muralidharan
Rename the include at91.h to at91-pmc-status.h to avoid conflicts with the upstream bindings that has the same file and update the relevant legacy SoC Device Trees to reflect this change. This is useful while compiling the DT and driver of the new SoC files with OF_UPSTREAM enabled. Signed-off-by:

[PATCH v3 5/8] ARM: at91: Add sam9x7 soc

2025-03-04 Thread Manikandan Muralidharan
From: Varshini Rajendran Add new Microchip sam9x7 SoC based on an ARM926. Signed-off-by: Varshini Rajendran Signed-off-by: Balamanikandan Gunasundar Signed-off-by: Manikandan Muralidharan --- arch/arm/mach-at91/Kconfig| 4 + arch/arm/mach-at91/arm926ejs/Makefile

[PATCH v3 6/8] ARM: dts: at91: sam9x75_curiosity: add tweaks for sam9x75 curiosity board

2025-03-04 Thread Manikandan Muralidharan
Since the SoC and board DT are already available in dts/upstream, add the difference from upstream DTS to at91-sam9x75_curiosity-u-boot.dtsi Signed-off-by: Manikandan Muralidharan --- .../dts/at91-sam9x75_curiosity-u-boot.dtsi| 107 ++ 1 file changed, 107 insertions(+) creat

[PATCH v3 2/8] clk: at91: sam9x60-pll: add support for core clock frequency inputs

2025-03-04 Thread Manikandan Muralidharan
From: Varshini Rajendran Add support for different core clock frequency input ranges for different PLL IDs in the PLL driver and align sam9x60, sama7g5 SOC platforms. Signed-off-by: Varshini Rajendran --- drivers/clk/at91/clk-sam9x60-pll.c | 17 - drivers/clk/at91/pmc.h

[PATCH v3 8/8] configs: sam9x75_curiosity: Add initial mmc default config

2025-03-04 Thread Manikandan Muralidharan
Add default configuration for sd-card to boot the linux kernel. Signed-off-by: Manikandan Muralidharan --- board/atmel/sam9x75_curiosity/MAINTAINERS | 1 + configs/sam9x75_curiosity_mmc_defconfig | 73 +++ 2 files changed, 74 insertions(+) create mode 100644 configs/sam9x

[PATCH v3 7/8] board: sam9x75_curiosity: Add support for sam9x75 curiosity

2025-03-04 Thread Manikandan Muralidharan
Add board specific functions for sam9x75 curiosity Signed-off-by: Manikandan Muralidharan --- arch/arm/mach-at91/Kconfig| 8 +++ board/atmel/sam9x75_curiosity/Kconfig | 15 + board/atmel/sam9x75_curiosity/MAINTAINERS | 6 ++ board/atmel/sam9x75_curiosity/Mak

[PATCH v3 4/8] clk: at91: sam9x7: add pmc driver for sam9x7 SoC family

2025-03-04 Thread Manikandan Muralidharan
From: Varshini Rajendran Add PMC driver support for sam9x7 SoC family Signed-off-by: Varshini Rajendran [balamanikandan.gunasun...@microchip.com: Add peripheral clock id for pmecc] Signed-off-by: Balamanikandan Gunasundar --- drivers/clk/at91/Makefile |1 + drivers/clk/at91/sam9x7.c | 10

[PATCH v2] configs: j784s4-am69: Enable UFS

2025-03-04 Thread Udit Kumar
J784S4 EVM board has UFS flash, So enable UFS configs Cc: Neha Francis Signed-off-by: Udit Kumar --- Changelog: Changes in v2: - Rebased with next sha id: 986ab810fa2 - link to v1 https://lore.kernel.org/all/20250217081712.1866257-1-u-kum...@ti.com/ Bootlogs https://gist.github.com/uditkumart

[PATCH 04/13] doc: phytec: k3: Add a common part for Environment and EFI Capsules

2025-03-04 Thread Wadim Egorov
Provide a common part for our K3 based boards including general details about environment handling and EFI capsule updates. Signed-off-by: Wadim Egorov --- board/phytec/phycore_am62x/MAINTAINERS | 1 + doc/board/phytec/k3-common.rst | 67 ++ doc/board/phytec/phyc

Re: [RFC PATCH] UFS: Remove the timeout while send command

2025-03-04 Thread neil.armstr...@linaro.org
Hi, On 04/03/2025 06:15, Abbarapu, Venkatesh wrote: [AMD Official Use Only - AMD Internal Distribution Only] Hi Neil, -Original Message- From: neil.armstr...@linaro.org Sent: Friday, February 28, 2025 8:55 PM To: Abbarapu, Venkatesh ; u-boot@lists.denx.de Cc: Simek, Michal ; bhupesh.

[PATCH 00/13] *** Various Improvements for phyCORE-AM62/A SoMs ***

2025-03-04 Thread Wadim Egorov
This patch series syncs the phyCORE-AM62Ax feature-wise with our other K3-based SoMs by adding SoM overlay handling and capsule updates. It also introduces support for USBDFU boot and includes various minor fixes. Daniel Schultz (1): board: phytec: common: Add phyCORE-AM62Ax Wadim Egorov (12):

[PATCH 03/13] configs: phycore_am62ax_a53_defconfig: Enable capsule update

2025-03-04 Thread Wadim Egorov
Enable raw & on disk capsule updates and provide configs required for updating MTD devices. Also resync after savedefconfig. Signed-off-by: Wadim Egorov --- configs/phycore_am62ax_a53_defconfig | 11 +++ 1 file changed, 11 insertions(+) diff --git a/configs/phycore_am62ax_a53_defconfig

[PATCH 06/13] board: phytec: phycore_am62x: Use custom k3_dfu.env fragment

2025-03-04 Thread Wadim Egorov
TI's k3_dfu.env includes redundant dfu_alt_info_* data, some of which is incompatible with our board configuration. Replace it with a custom variant that better aligns with our setup, ensuring correct offsets and eliminating unnecessary entries. Signed-off-by: Wadim Egorov --- board/phytec/phyco

[PATCH 07/13] board: phytec: phycore_am62ax: Add Network/SPI/DFU env variables

2025-03-04 Thread Wadim Egorov
Include the boot logic to boot via Network, from a OSPI/QSPI NOR flash or via USB DFU. Signed-off-by: Wadim Egorov --- board/phytec/phycore_am62ax/phycore_am62ax.env | 11 +++ 1 file changed, 11 insertions(+) diff --git a/board/phytec/phycore_am62ax/phycore_am62ax.env b/board/phytec/ph

[PATCH 12/13] arm: dts: k3-am62a-phycore-som-binman: Add SoM overlays

2025-03-04 Thread Wadim Egorov
Include SoM dt-overlays that handle variants of our SoMs into u-boot's FIT image. Signed-off-by: Wadim Egorov --- arch/arm/dts/k3-am62a-phycore-som-binman.dtsi | 66 ++- 1 file changed, 65 insertions(+), 1 deletion(-) diff --git a/arch/arm/dts/k3-am62a-phycore-som-binman.dtsi b

[PATCH 13/13] configs: phycore_am62ax_a53_defconfig: Add SoM overlays to OF_OVERLAY_LIST

2025-03-04 Thread Wadim Egorov
Include SoM dt-overlays for DT control so we can include them into our u-boot FIT image. Signed-off-by: Wadim Egorov --- configs/phycore_am62ax_a53_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/configs/phycore_am62ax_a53_defconfig b/configs/phycore_am62ax_a53_defconfig index f86

[PATCH 10/13] board: phytec: common: k3: Make configure_capsule_updates() static

2025-03-04 Thread Wadim Egorov
This function is only used in the board.c file. Make it static. Signed-off-by: Wadim Egorov --- board/phytec/common/k3/board.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/board/phytec/common/k3/board.c b/board/phytec/common/k3/board.c index 9d833456810..7d2146d5727 100644

[PATCH 09/13] arch: arm: dts: k3-am625-phyboard-lyra: Add missing boot phase tag

2025-03-04 Thread Wadim Egorov
Add the bootph-all tag to usb0_phy_ctrl node to ensure it is properly initialized during the boot process. This fixes the following issue: dwc3-am62 dwc3-usb@f90: unable to get ti,syscon-phy-pll-refclk regmap Signed-off-by: Wadim Egorov --- arch/arm/dts/k3-am625-phyboard-lyra-rdk-u-boot.d

[PATCH 05/13] configs: Add phycore_am62ax_r5_usbdfu_defconfig

2025-03-04 Thread Wadim Egorov
This config includes the phycore_am62ax_r5_defconfig file as well as the am62x_r5_usbdfu.config fragment. We need another defconfig because the AM62Ax has not enough internal SRAM to support all boot sources. The normal phycore_am62ax_r5_defconfig should allow to boot from MMC and OSPI while this n

[PATCH 11/13] board: phytec: common: Add phyCORE-AM62Ax

2025-03-04 Thread Wadim Egorov
From: Daniel Schultz Add the phyCORE-AM62Ax to our common board directory to enable our SOM detection for this product. Signed-off-by: Daniel Schultz Signed-off-by: Wadim Egorov --- board/phytec/common/Kconfig | 11 +++ board/phytec/common/am6_som_detection.c | 5 + b

[PATCH 08/13] arch: arm: dts: k3-am62a7-phyboard-lyra: Add missing boot phase tag

2025-03-04 Thread Wadim Egorov
Add the bootph-all tag to usb0_phy_ctrl node to ensure it is properly initialized during the boot process. This fixes the following issue: dwc3-am62 dwc3-usb@f90: unable to get ti,syscon-phy-pll-refclk regmap Signed-off-by: Wadim Egorov --- arch/arm/dts/k3-am62a7-phyboard-lyra-rdk-u-boot.

[PATCH v3 0/8] Add support for sam9x7 SoC and SAM9X75 Curiosity board

2025-03-04 Thread Manikandan Muralidharan
This patch series adds support for the new SoC family - sam9x7. - sam9x7 SoC is added - Clock driver for sam9x7 is added - Target board SAM9X75 Curiosity is added with its differences in DT and MMC config support changes in v3: - 1/8 - rename at91.h to at91-pmc-status.h, update the SoC

[PATCH v3 3/8] clk: at91: sam9x60-pll: add support for HW PLL freq dividers

2025-03-04 Thread Manikandan Muralidharan
From: Varshini Rajendran Add support for hardware dividers for PLL IDs.In sam9x7 SoC, PLL_ID_PLLA and PLL_ID_PLLA_DIV2 has /2 hardware dividers each. fcorepllack -> HW Div = 2 -+--> fpllack | +--> HW Div = 2 ---> fplladiv2ck Sign

Re: [PATCH 06/11] net: designware: Switch back to mdio_alloc()

2025-03-04 Thread Paul Barker
On 02/03/2025 01:24, Marek Vasut wrote: > Use mdio_alloc() again to allocate MDIO bus. This is possible > because all the miiphybb parameters and ops passing is handled in > at bb_miiphy_read()/bb_miiphy_write() level. > > This also fixes previously missed bb_miiphy_free() in .remove > callback of

Re: [PATCH 04/11] net: miiphybb: Pass struct mii_dev directly to bb_miiphy_read/write()

2025-03-04 Thread Paul Barker
On 02/03/2025 01:24, Marek Vasut wrote: > Access to MDIO bus private data can be provided by both > struct mii_dev .priv member and struct bb_miiphy_bus .priv > member, use the former directly and remove .priv from the > later. Drop unused bb_miiphy_getbus(). This removes any > dependency on struct

Re: [PATCH 05/11] net: miiphybb: Drop priv from struct bb_miiphy_bus

2025-03-04 Thread Paul Barker
On 02/03/2025 01:24, Marek Vasut wrote: > Remove the priv member from struct bb_miiphy_bus and its assignment > from drivers. This turns struct bb_miiphy_bus int struct mii_dev > wrapper, to be cleaned up next. > > Signed-off-by: Marek Vasut Reviewed-by: Paul Barker -- Paul Barker OpenPGP_0x

Re: [PATCH 07/11] net: ravb: Switch back to mdio_alloc()

2025-03-04 Thread Paul Barker
On 02/03/2025 01:24, Marek Vasut wrote: > Use mdio_alloc() again to allocate MDIO bus. This is possible > because all the miiphybb parameters and ops passing is handled in > at bb_miiphy_read()/bb_miiphy_write() level. > > This also fixes previously missed bb_miiphy_free() in .remove > callback of

Re: [PATCH 08/11] net: sh_eth: Switch back to mdio_alloc()

2025-03-04 Thread Paul Barker
On 02/03/2025 01:24, Marek Vasut wrote: > Use mdio_alloc() again to allocate MDIO bus. This is possible > because all the miiphybb parameters and ops passing is handled in > at bb_miiphy_read()/bb_miiphy_write() level. > > This also fixes previously missed bb_miiphy_free() in .remove > callback of

Re: [PATCH 09/11] arm: mvebu: a38x: Switch back to mdio_alloc()

2025-03-04 Thread Paul Barker
On 02/03/2025 01:24, Marek Vasut wrote: > Use mdio_alloc() again to allocate MDIO bus. This is possible > because all the miiphybb parameters and ops passing is handled in > at bb_miiphy_read()/bb_miiphy_write() level. > > Signed-off-by: Marek Vasut Reviewed-by: Paul Barker -- Paul Barker Op

Re: [PATCH 11/11] net: miiphybb: Drop mdio_init()

2025-03-04 Thread Paul Barker
On 02/03/2025 01:24, Marek Vasut wrote: > Inline mdio_init() back into mdio_alloc(), separate > access to mdio_init() is no longer necessary. > > Signed-off-by: Marek Vasut Reviewed-by: Paul Barker -- Paul Barker OpenPGP_0x27F4B3459F002257.asc Description: OpenPGP public key OpenPGP_signat

Re: [PATCH 10/11] net: miiphybb: Drop bb_miiphy_alloc()/bb_miiphy_free() and struct bb_miiphy_bus

2025-03-04 Thread Paul Barker
On 02/03/2025 01:24, Marek Vasut wrote: > These functions are no longer necessary, remove them. > The struct bb_miiphy_bus is no longer necessary either, > remove it as well. > > Signed-off-by: Marek Vasut Reviewed-by: Paul Barker -- Paul Barker OpenPGP_0x27F4B3459F002257.asc Description: Op

Re: [PATCH 03/11] net: miiphybb: Pass struct bb_miiphy_bus_ops directly to bb_miiphy_read/write()

2025-03-04 Thread Paul Barker
On 02/03/2025 01:24, Marek Vasut wrote: > The access to struct bb_miiphy_bus_ops via ops pointer in > struct bb_miiphy_bus is not necessary with wrappers added > in previous patch. Pass the ops pointer directly to both > bb_miiphy_read() and bb_miiphy_write() functions. > > Signed-off-by: Marek Va

Re: [PATCH v2 0/3] Static initcalls

2025-03-04 Thread Jerome Forissier
Hi Marek, On 1/24/25 10:10, Jerome Forissier wrote: > This series replaces the dynamic initcalls (with function pointers) with > static calls, and gets rid of initcall_run_list(), init_sequence_f, > init_sequence_f_r and init_sequence_r. This makes the code simpler and the > binary slighlty smalle

Re: [PATCH] lib: correct description of CONFIG_SYS_FDT_PAD

2025-03-04 Thread Ilias Apalodimas
On Sun, 2 Mar 2025 at 15:02, Heinrich Schuchardt wrote: > > CONFIG_SYS_FDT_PAD defines the number of unused bytes added to a > device-tree and not the total size. > > Fixes: 40ed7be4af52 ("Convert CONFIG_SYS_FDT_PAD to Kconfig") > Signed-off-by: Heinrich Schuchardt > --- > lib/Kconfig | 8 --

回复: 回复: [EXT] Re: [PATCH v4 10/20] scmi_protocols: update struct scmi_base_discover_list_protocols_out

2025-03-04 Thread Alice Guo (OSS)
> -邮件原件- > 发件人: Marek Vasut > 发送时间: 2025年3月4日 4:19 > 收件人: Alice Guo (OSS) ; Tom Rini > ; Stefano Babic ; Fabio Estevam > ; dl-uboot-imx ; Lukasz > Majewski ; Sean Anderson ; Simon > Glass ; Alper Nebi Yasak > 抄送: u-boot@lists.denx.de; thar...@gateworks.com; Alice Guo > ; Ye Li > 主题: Re:

Re: [PATCH] scripts/setlocalversion: Reinstate .scmversion support

2025-03-04 Thread Rasmus Villemoes
On Sun, Mar 02 2025, Marek Vasut wrote: > The .scmversion is used by oe-core to append U-Boot version string. > > LOCALVERSION is not fully compatible replacement as it adds trailing > "-dirty" string at the end of version string in case the U-Boot git > tree contains uncommitted changes. This be

[PATCH] wget: check return value of store_block()

2025-03-04 Thread Sughosh Ganu
The tcp_stream_rx() function calls store_block() to check if the destination memory region is available for the chunk of data to be copied to it. The store_block() function returns a negative value in case the destination memory region is already in use. However this return value is not checked in

[PATCH v1 5/6] pinctrl: qcom: Add ipq5424 pinctrl driver

2025-03-04 Thread Varadarajan Narayanan
Add pinctrl driver for the TLMM block found in the ipq5424 SoC. Signed-off-by: Varadarajan Narayanan --- drivers/pinctrl/qcom/Kconfig | 7 + drivers/pinctrl/qcom/Makefile | 1 + drivers/pinctrl/qcom/pinctrl-ipq5424.c | 322 + 3 files changed, 330 in

[PATCH v1 6/6] configs: add qcom_ipq5424_mmc_defconfig

2025-03-04 Thread Varadarajan Narayanan
Introduce a defconfig for the Qualcomm IPQ5424 SoC based RDPs. Presently supports eMMC. Per the flash memory layout, U-Boot size cannot exceed 756KB. With this defconfig, u-boot.mbn size is ~480KB. Signed-off-by: Varadarajan Narayanan --- configs/qcom_ipq5424_mmc_defconfig | 83

[PATCH v1 3/6] doc: board/qualcomm: Update RDP signing instructions

2025-03-04 Thread Varadarajan Narayanan
IPQ5424 expects U-Boot to have MBN version 7 header. The qtestsign tool presently documented doesn't support v7. Hence update the instructions to use a different tool that can support both v6 and v7. Signed-off-by: Varadarajan Narayanan --- doc/board/qualcomm/rdp.rst | 15 +-- 1 file

[PATCH v1 2/6] dts: ipq5424-rdp466-u-boot: add override dtsi

2025-03-04 Thread Varadarajan Narayanan
Add initial support for the IPQ5424 MMC based RDP platforms. Define memory layout statically. Signed-off-by: Varadarajan Narayanan --- arch/arm/dts/ipq5424-rdp466-u-boot.dtsi | 37 + 1 file changed, 37 insertions(+) create mode 100644 arch/arm/dts/ipq5424-rdp466-u-boot.d

[PATCH v1 1/6] arm64: dts: qcom: ipq5424: Add USB controller and phy nodes

2025-03-04 Thread Varadarajan Narayanan
The IPQ5424 SoC has both USB2.0 and USB3.0 controllers. The USB3.0 can connect to either of USB2.0 or USB3.0 phy and operate in the respective mode. Signed-off-by: Varadarajan Narayanan Reviewed-by: Dmitry Baryshkov Link: https://lore.kernel.org/r/20241118052839.382431-7-quic_var...@quicinc.com

[PATCH v1 4/6] clk/qcom: add initial clock driver for ipq5424

2025-03-04 Thread Varadarajan Narayanan
Add initial set of clocks and resets for enabling U-Boot on ipq5424 based RDP platforms. Signed-off-by: Varadarajan Narayanan --- drivers/clk/qcom/Kconfig | 8 +++ drivers/clk/qcom/Makefile| 1 + drivers/clk/qcom/clock-ipq5424.c | 96 drivers/cl

[PATCH v1 0/6] Add initial support for IPQ5424 based boards

2025-03-04 Thread Varadarajan Narayanan
These patches introduce the initial support code needed for the QTI IPQ5424 SoC and RDP466 board. Please see [1] for SoC related details Thanks Varada 1 - https://docs.qualcomm.com/bundle/publicresource/87-82994-1_REV_B_Qualcomm_Networking_Pro_A7_Elite_Platform_Product_Brief.pdf Varadarajan Na

Re: [PATCH 0/5] common: clean up usage of structure jmp_buf_data

2025-03-04 Thread Jerome Forissier
Hi Heinrich, On 3/2/25 15:21, Heinrich Schuchardt wrote: > When implementing setjmp() we did not clearly separate the architecture > specific part from the non-specific part. The lead to code directly > accessing the architecture specific struct jmp_buf_data instead of using > jmp_buf. > > With t

Re: [PATCH 01/11] net: miiphybb: Split off struct bb_miiphy_bus_ops

2025-03-04 Thread Paul Barker
On 03/03/2025 23:16, Marek Vasut wrote: > On 3/3/25 8:29 PM, Paul Barker wrote: >> On 02/03/2025 01:24, Marek Vasut wrote: >>> Move miiphybb operations into separate struct bb_miiphy_bus_ops >>> structure, add pointer to struct bb_miiphy_bus_ops into the base >>> struct bb_miiphy_bus and access the

Re: [PATCH 01/11] net: miiphybb: Split off struct bb_miiphy_bus_ops

2025-03-04 Thread Paul Barker
On 02/03/2025 01:24, Marek Vasut wrote: > Move miiphybb operations into separate struct bb_miiphy_bus_ops > structure, add pointer to struct bb_miiphy_bus_ops into the base > struct bb_miiphy_bus and access the ops through this pointer in > miiphybb generic code. The variable reshuffling in miiphyb

Re: [PATCH 02/11] net: miiphybb: Wrap driver side bb_miiphy_read/write() accessors

2025-03-04 Thread Paul Barker
On 02/03/2025 01:24, Marek Vasut wrote: > Do not call bb_miiphy_read()/bb_miiphy_write() accessors directly > in drivers, instead call them through wrapper functions. Those are > meant to be used as function parameter adaptation layer between > struct mii_dev callback function parameters and what t

<    1   2