regmap: add WARN_ONCE when invalid mask is provided to regmap_field_init()
authorMatt Ranostay <mranostay@ti.com>
Fri, 8 Jul 2022 01:31:25 +0000 (18:31 -0700)
committerMark Brown <broonie@kernel.org>
Fri, 8 Jul 2022 10:51:56 +0000 (11:51 +0100)
commitcf39ed2e8ecddbee38e02691d6293b812e98e397
tree42930713999679199507129726f57d84b6d84a9b
parent773d09b4c3acafd35f8b6e90848a39cedc03c52b
regmap: add WARN_ONCE when invalid mask is provided to regmap_field_init()

In regmap_field_init() when a invalid mask is provided it still
initializes with any warnings.

An example of this is when the LSB is greater than MSB a mask of zero
is produced.

WARN_ONCE() is not ideal for this but requires less changes to core regmap
code.

Cc: Mark Brown <broonie@kernel.org>
Cc: Nishanth Menon <nm@ti.com>
Signed-off-by: Matt Ranostay <mranostay@ti.com>
Link: https://lore.kernel.org/r/20220708013125.313892-1-mranostay@ti.com
Signed-off-by: Mark Brown <broonie@kernel.org>
drivers/base/regmap/regmap.c