OSDN Git Service

Merge branch 'regmap-simple-bit-helpers'
authorDavid S. Miller <davem@davemloft.net>
Mon, 1 Jun 2020 18:35:18 +0000 (11:35 -0700)
committerDavid S. Miller <davem@davemloft.net>
Mon, 1 Jun 2020 18:35:18 +0000 (11:35 -0700)
commite85093618c5ff32c08319d6c5248a5ed1de9ae65
tree8267cd514d805eef1baa7aca1d0607dcf5fb6bff
parentbda6752f3de99e9d765638b89aacfb11c07cee06
parent240f1ae40c659713a53f8fa5e4899e7b7350bfed
Merge branch 'regmap-simple-bit-helpers'

Bartosz Golaszewski says:

====================
regmap: provide simple bitops and use them in a driver

I noticed that oftentimes I use regmap_update_bits() for simple bit
setting or clearing. In this case the fourth argument is superfluous as
it's always 0 or equal to the mask argument.

This series proposes to add simple bit operations for setting, clearing
and testing specific bits with regmap.

The second patch uses all three in a driver that got recently picked into
the net-next tree.

The patches obviously target different trees so - if you're ok with
the change itself - I propose you pick the first one into your regmap
tree for v5.8 and then I'll resend the second patch to add the first
user for these macros for v5.9.

v1 -> v2:
- convert the new macros to static inline functions

v2 -> v3:
- drop unneeded ternary operator
====================

Signed-off-by: David S. Miller <davem@davemloft.net>