Re: 回复: [PATCH v6 03/20] pinctrl: nxp: add a pin controller driver based on SCMI pin control protocol
Marek Vasut
marex at denx.de
Mon Mar 3 22:06:19 CET 2025
On 3/3/25 7:28 AM, Alice Guo (OSS) wrote:
[...]
>>> diff --git a/include/scmi_protocols.h b/include/scmi_protocols.h index
>>> 7abb2a6f36..279ebbad44 100644
>>> --- a/include/scmi_protocols.h
>>> +++ b/include/scmi_protocols.h
>>> @@ -24,6 +24,7 @@ enum scmi_std_protocol {
>>> SCMI_PROTOCOL_ID_SENSOR = 0x15,
>>> SCMI_PROTOCOL_ID_RESET_DOMAIN = 0x16,
>>> SCMI_PROTOCOL_ID_VOLTAGE_DOMAIN = 0x17,
>>> + SCMI_PROTOCOL_ID_PINCTRL = 0x19,
>> This is the custom iMX specific pinctrl protocol, isn't it ?
>
> Hi Marek,
>
> Protocol id 0x19 is not i.MX specific, and it is defined in Arm® System Control and Management Interface Platform Design Document Non-Confidential Version 3.2.
>
> For pin control protocol, drivers/pinctrl/nxp/pinctrl-scmi.c are used on i.MX95.
I replied to previous version of this and outlined how this can be
implemented using some U_BOOT_SCMI_DRIVER() and linker lists, that
should help.
More information about the U-Boot
mailing list