gpio: intel_ich6: Set correct gpio output value in ich6_gpio_direction_output()
Current code does not set gpio output value in ich6_gpio_direction_output(), fix it. Signed-off-by: Axel Lin <axel.lin@ingics.com> Acked-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
parent
15c7c6b31a
commit
0a54745fc2
|
@ -251,6 +251,8 @@ static int ich6_gpio_direction_output(struct udevice *dev, unsigned offset,
|
|||
struct ich6_bank_priv *bank = dev_get_priv(dev);
|
||||
u32 tmplong;
|
||||
|
||||
gpio_set_value(offset, value);
|
||||
|
||||
tmplong = inl(bank->io_sel);
|
||||
tmplong &= ~(1UL << offset);
|
||||
outl(bank->io_sel, tmplong);
|
||||
|
|
Loading…
Reference in New Issue