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

Commit 237019e7 authored by Lars-Peter Clausen's avatar Lars-Peter Clausen Committed by Mark Brown
Browse files

regmap: Add support for 24 bit wide register addresses



Since regmap already has support for formatting 24 bit wide values, so adding
support for 24 bit wide registers is pretty much straight forward.

Signed-off-by: default avatarLars-Peter Clausen <lars@metafoo.de>
Signed-off-by: default avatarMark Brown <broonie@opensource.wolfsonmicro.com>
parent 9931faca
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -500,6 +500,12 @@ struct regmap *regmap_init(struct device *dev,
		}
		break;

	case 24:
		if (reg_endian != REGMAP_ENDIAN_BIG)
			goto err_map;
		map->format.format_reg = regmap_format_24;
		break;

	case 32:
		switch (reg_endian) {
		case REGMAP_ENDIAN_BIG: