pinctrl: spacemit: Use FIELD_MODIFY()

Use FIELD_MODIFY() to remove open-coded bit manipulation.
No functional change intended.

Signed-off-by: Hans Zhang <18255117159@163.com>
Signed-off-by: Linus Walleij <linusw@kernel.org>
This commit is contained in:
Hans Zhang 2026-05-01 01:01:04 +08:00 committed by Linus Walleij
parent b54e0de9e2
commit cecbdf69ba

View File

@ -622,9 +622,8 @@ static int spacemit_pinconf_generate_config(struct spacemit_pinctrl *pctrl,
return -EINVAL;
}
} else {
v &= ~PAD_SLEW_RATE;
slew_rate = slew_rate > 1 ? (slew_rate - 2) : 0;
v |= FIELD_PREP(PAD_SLEW_RATE, slew_rate);
FIELD_MODIFY(PAD_SLEW_RATE, &v, slew_rate);
}
}