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.