]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - drivers/base/regmap/regmap.c
Merge remote-tracking branch 'regmap/topic/24bit' into regmap-next
[karo-tx-linux.git] / drivers / base / regmap / regmap.c
index f00b059c057ad01e4c8b9f05e95676c3c53c0e79..dc19026d28e96ee5800f146fe9dea9b0eb0d74b5 100644 (file)
@@ -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: