summaryrefslogtreecommitdiff
path: root/drivers/firmware
diff options
context:
space:
mode:
authorTom Rini <[email protected]>2026-04-09 09:41:48 -0600
committerTom Rini <[email protected]>2026-04-09 12:17:28 -0600
commitca179432354a41bb055d862fc896f5572c09370b (patch)
tree1e1e6a1e6a6d5b8ed0ba5e3a8bbd4f89d42a6ec8 /drivers/firmware
parentf0000b4a57e9edf8ff8454b9056d767466dff57f (diff)
parentf98f2e26125f111df60d1ebdab483f91cc1f8e71 (diff)
Merge tag 'fsl-qoriq-for-2026.07-rc1' of https://source.denx.de/u-boot/custodians/u-boot-fsl-qoriq
CI: https://source.denx.de/u-boot/custodians/u-boot-fsl-qoriq/-/pipelines/29808 - Add env variables to assist boot for various LS boards - Add gpio scmi driver - Fix setting the function for scmi pinctrl - Use standard device tree pin muxing format for scmi pinctrl - Fix protocol version fetch for non-CCF platforms in scmi clk
Diffstat (limited to 'drivers/firmware')
-rw-r--r--drivers/firmware/scmi/pinctrl.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/firmware/scmi/pinctrl.c b/drivers/firmware/scmi/pinctrl.c
index 47f7a8ad9b8..e670538c87f 100644
--- a/drivers/firmware/scmi/pinctrl.c
+++ b/drivers/firmware/scmi/pinctrl.c
@@ -259,6 +259,8 @@ static int scmi_pinctrl_settings_configure_helper(struct udevice *dev,
in->attr = 0;
in->attr |= FIELD_PREP(GENMASK(9, 2), num_configs);
in->attr |= FIELD_PREP(GENMASK(1, 0), select_type);
+ if (function_id != SCMI_PINCTRL_FUNCTION_NONE)
+ in->attr |= BIT(10);
memcpy(in->configs, configs, num_configs * sizeof(u32) * 2);
ret = devm_scmi_process_msg(dev, &msg);