Merge remote-tracking branches 'regmap/topic/lockdep' and 'regmap/topic/seq-delay...
[cascardo/linux.git] / drivers / base / regmap / internal.h
index 873ddf9..cc55788 100644 (file)
@@ -139,11 +139,17 @@ struct regmap {
        struct reg_sequence *patch;
        int patch_regs;
 
-       /* if set, converts bulk rw to single rw */
-       bool use_single_rw;
+       /* if set, converts bulk read to single read */
+       bool use_single_read;
+       /* if set, converts bulk read to single read */
+       bool use_single_write;
        /* if set, the device supports multi write mode */
        bool can_multi_write;
 
+       /* if set, raw reads/writes are limited to this size */
+       size_t max_raw_read;
+       size_t max_raw_write;
+
        struct rb_root range_tree;
        void *selector_work_buf;        /* Scratch buffer used for selector */
 };