drivers: pinctrl: eos_s3: fix logical OR in pinctrl_eos_s3_configure_pin
Fix incorrect use of bitwise OR operator when checking pull-up and pull-down resistor configuration. Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
This commit is contained in:
parent
02b5edd7d6
commit
e10904eb3c
1 changed files with 1 additions and 1 deletions
|
@ -103,7 +103,7 @@ static int pinctrl_eos_s3_configure_pin(const pinctrl_soc_pin_t *pin)
|
|||
WRITE_BIT(reg_value, PAD_PULL_DOWN_BIT, 0);
|
||||
if (pin->high_impedance) {
|
||||
WRITE_BIT(reg_value, PAD_PULL_UP_BIT, 0);
|
||||
} else if (pin->pull_up | pin->pull_down) {
|
||||
} else if (pin->pull_up || pin->pull_down) {
|
||||
WRITE_BIT(reg_value, PAD_PULL_UP_BIT, pin->pull_up);
|
||||
WRITE_BIT(reg_value, PAD_PULL_DOWN_BIT, pin->pull_down);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue