gpio: dwapb: clarify usage of the register file version
authorAndy Shevchenko <andriy.shevchenko@linux.intel.com>
Tue, 30 Nov 2021 16:49:56 +0000 (18:49 +0200)
committerAndy Shevchenko <andriy.shevchenko@linux.intel.com>
Wed, 1 Dec 2021 13:13:05 +0000 (15:13 +0200)
commite1610431b95ccbada74e1393b0944ef4c2750624
tree86b6a1fd239c2daf14671c739a14427aee98f944
parent7bc14ff2952da56d445efab50256569fc96aa95b
gpio: dwapb: clarify usage of the register file version

First of all, it's obvious that different versions can't be provided
simultaneously. Hence, versions can't be bit masks.

Second, due to above we have to mask out the version field in the flags
and only that can be evaluated against the certain version.

Clarify all above by:
 - introducing GPIO_REG_OFFSET_V1 and GPIO_REG_OFFSET_MASK
 - replacing conditional to mask out bits and compare to a version

Luckily there is no functional change, so no need to backport this.

Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Acked-by: Serge Semin <fancer.lancer@gmail.com>
Reviewed-by: Bartosz Golaszewski <brgl@bgdev.pl>
drivers/gpio/gpio-dwapb.c