Skip to content

Commit e10904e

Browse files
kartbendkalowsk
authored andcommitted
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>
1 parent 02b5edd commit e10904e

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

drivers/pinctrl/pinctrl_eos_s3.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ static int pinctrl_eos_s3_configure_pin(const pinctrl_soc_pin_t *pin)
103103
WRITE_BIT(reg_value, PAD_PULL_DOWN_BIT, 0);
104104
if (pin->high_impedance) {
105105
WRITE_BIT(reg_value, PAD_PULL_UP_BIT, 0);
106-
} else if (pin->pull_up | pin->pull_down) {
106+
} else if (pin->pull_up || pin->pull_down) {
107107
WRITE_BIT(reg_value, PAD_PULL_UP_BIT, pin->pull_up);
108108
WRITE_BIT(reg_value, PAD_PULL_DOWN_BIT, pin->pull_down);
109109
}

0 commit comments

Comments
 (0)