pinctrl: sunxi: Read register before writing to it in irq_set_type
authorMaxime Ripard <maxime.ripard@free-electrons.com>
Sun, 4 Aug 2013 10:38:47 +0000 (12:38 +0200)
committerLinus Walleij <linus.walleij@stericsson.com>
Wed, 7 Aug 2013 18:39:25 +0000 (20:39 +0200)
commit2aaaddff8df6cdb06b17c739e8e6be5c92665962
tree2358d60d1349b58e7ac08a2f07f0bc5f638d154f
parentc095ba7224d8edc71dcef0d655911399a8bd4a3f
pinctrl: sunxi: Read register before writing to it in irq_set_type

The current irq_set_type code doesn't read the current register value
before writing to it, leading to the older programmed values being
overwritten and everything but the latest value being reset.

Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
Signed-off-by: Linus Walleij <linus.walleij@stericsson.com>
drivers/pinctrl/pinctrl-sunxi.c