> -----邮件原件----- > 发件人: Marek Vasut <[email protected]> > 发送时间: 2025年3月10日 8:10 > 收件人: Alice Guo (OSS) <[email protected]>; Peng Fan (OSS) > <[email protected]> > 抄送: Tom Rini <[email protected]>; Stefano Babic <[email protected]>; Fabio > Estevam <[email protected]>; dl-uboot-imx <[email protected]>; Lukasz > Majewski <[email protected]>; Sean Anderson <[email protected]>; Simon > Glass <[email protected]>; Alper Nebi Yasak <[email protected]>; > [email protected]; [email protected]; Alice Guo > <[email protected]> > 主题: Re: 回复: 回复: 回复: 回复: [PATCH v4 04/20] firmware: scmi: add pin > control protocol support to SCMI agent > > On 3/5/25 2:36 PM, 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 > > [email protected]/ > > https://patchwork.ozlabs.org/project/uboot/patch/20250305-imx95-v1-3-2 > > [email protected]/ > > I will try to review this this week, I apologize for the delayed replies.
Hi Marek, Are you available this week to review? 😊 Best Regards, Alice Guo

