mirror of
https://github.com/torvalds/linux.git
synced 2026-07-27 17:47:41 +02:00
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:
parent
b54e0de9e2
commit
cecbdf69ba
|
|
@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user