提交 75907a11 编写于 作者: F Florian Fainelli 提交者: Samuel Ortiz

gpio: Fix inverted rdc321x gpio data out registers

rdc_gpio_set_value_impl has the gpio data registers 1 and 2 inverted, fix this.
Signed-off-by: NBernhard Loos <bernhardloos@gmail.com>
Signed-off-by: NFlorian Fainelli <florian@openwrt.org>
Signed-off-by: NSamuel Ortiz <sameo@linux.intel.com>
上级 8deca39e
...@@ -73,7 +73,7 @@ static void rdc_gpio_set_value_impl(struct gpio_chip *chip, ...@@ -73,7 +73,7 @@ static void rdc_gpio_set_value_impl(struct gpio_chip *chip,
gpch->data_reg[reg] &= ~(1 << (gpio & 0x1f)); gpch->data_reg[reg] &= ~(1 << (gpio & 0x1f));
pci_write_config_dword(gpch->sb_pdev, pci_write_config_dword(gpch->sb_pdev,
reg ? gpch->reg1_data_base : gpch->reg2_data_base, reg ? gpch->reg2_data_base : gpch->reg1_data_base,
gpch->data_reg[reg]); gpch->data_reg[reg]);
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册