Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 75907a11 authored by Florian Fainelli's avatar Florian Fainelli Committed by Samuel Ortiz
Browse files

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: default avatarBernhard Loos <bernhardloos@gmail.com>
Signed-off-by: default avatarFlorian Fainelli <florian@openwrt.org>
Signed-off-by: default avatarSamuel Ortiz <sameo@linux.intel.com>
parent 8deca39e
Loading
Loading
Loading
Loading
+1 −1
Original line number Original line Diff line number Diff line
@@ -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]);
}
}