[PATCH v3 0/4] firmware: arm_scmi: Some fixes to address conflicts with fw_devlink
Sudeep Holla
sudeep.holla at kernel.org
Wed Oct 7 07:53:49 PDT 2026
On Mon, 05 Oct 2026 10:53:09 +0100, Sudeep Holla wrote:
> Peng’s [1] identified the problem of multiple SCMI devices sharing one
> protocol fwnode. His [2] shows the consequence: the first device owns
> the fwnode but does not bind, so fw_devlink can leave consumers deferred
> even when another device binds successfully.
>
> This four-patch series reduces those cases within SCMI. It prevents
> protocol device creation in exclusive raw mode, stops treating core
> created standard devices as driver owned requests, and makes the i.MX
> pinctrl driver match the standard `pinctrl` device instead of creating
> a second device for the same fwnode. It also omits the `perf` device
> when the firmware node does not describe a performance domain provider,
> without changing `cpufreq` device creation. IIO/HWMON don't have any
> fw_devlink dependency and having two devices shouldn't be an issue.
>
> [...]
Applied to sudeep.holla/linux (for-next/scmi/fixes), thanks!
[1/4] firmware: arm_scmi: Avoid protocol devices in exclusive raw mode
https://git.kernel.org/sudeep.holla/c/3b0c8dd5a8d5
[2/4] firmware: arm_scmi: Skip requests for standard protocol devices
https://git.kernel.org/sudeep.holla/c/00e304131509
[3/4] pinctrl: imx: Match the standard SCMI pinctrl device
https://git.kernel.org/sudeep.holla/c/685e05f664d6
[4/4] firmware: arm_scmi: Skip unused performance-domain devices
https://git.kernel.org/sudeep.holla/c/59d22f7a4dfe
--
Regards,
Sudeep
More information about the linux-arm-kernel
mailing list