Re: 回复: 回复: 回复: 回复: 回复: [PATCH v4 04/20] firmware: scmi: add pin control protocol support to SCMI agent

Marek Vasut marex at denx.de
Thu Mar 20 05:03:47 CET 2025


On 3/20/25 3:28 AM, Alice Guo (OSS) wrote:

Hello Alice,

>>>> - Basically duplicate the mechanism in 7940a93eb977 ("net: phy:
>>>> Iterate over both registered PHYs and struct phy_driver linker list"), call it
>> e.g.
>>>> U_BOOT_SCMI_DRIVER()
>>>> - Switch SCMI drivers to use U_BOOT_SCMI_DRIVER , have each one list
>>>> a protocol ID (instead of the PHY IDs), and then use the
>>>> scmi_agent-uclass.c to iterate over all the linker lists
>>>>
>>>> About the MX95 specifics and handling those, it is possible to have
>>>> two drivers which support the same hardware compiled into U-Boot and
>>>> have them decide at bind time which driver should bind and which not,
>>>> look at drivers/mtd/renesas_rpc_hf.c rpc_hf_probe() and
>>>> drivers/spi/renesas_rpc_spi.c
>>>> rpc_spi_bind() for example of doing this.
>>>>
>>>> I hope this helps untangle the SCMI implementation.
>>>
>>> Thank you for providing the example. Please review my patch set.
>>> https://patchwork.ozlabs.org/project/uboot/patch/20250305-imx95-v1-2-2
>>> 86d15acbb8a at oss.nxp.com/
>>> https://patchwork.ozlabs.org/project/uboot/patch/20250305-imx95-v1-3-2
>>> 86d15acbb8a at oss.nxp.com/
>>
>> I will try to review this this week, I apologize for the delayed replies.
> 
> Hi Marek,
> 
> Are you available this week to review? 😊
Ugh, sorry, I am working toward it. I apologize for the abysmal delay.

Thank you for the reminder.


More information about the U-Boot mailing list