internal.h (c0cc6fe1d09e3f1baecbdf8922473c8e7d3a5317) | internal.h (f01ee60fffa4dc6c77122121233a793f7f696e67) |
---|---|
1/* 2 * Register map access API internal header 3 * 4 * Copyright 2011 Wolfson Microelectronics plc 5 * 6 * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> 7 * 8 * This program is free software; you can redistribute it and/or modify --- 48 unchanged lines hidden (view full) --- 57 bool (*volatile_reg)(struct device *dev, unsigned int reg); 58 bool (*precious_reg)(struct device *dev, unsigned int reg); 59 60 u8 read_flag_mask; 61 u8 write_flag_mask; 62 63 /* number of bits to (left) shift the reg value when formatting*/ 64 int reg_shift; | 1/* 2 * Register map access API internal header 3 * 4 * Copyright 2011 Wolfson Microelectronics plc 5 * 6 * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> 7 * 8 * This program is free software; you can redistribute it and/or modify --- 48 unchanged lines hidden (view full) --- 57 bool (*volatile_reg)(struct device *dev, unsigned int reg); 58 bool (*precious_reg)(struct device *dev, unsigned int reg); 59 60 u8 read_flag_mask; 61 u8 write_flag_mask; 62 63 /* number of bits to (left) shift the reg value when formatting*/ 64 int reg_shift; |
65 int reg_stride; |
|
65 66 /* regcache specific members */ 67 const struct regcache_ops *cache_ops; 68 enum regcache_type cache_type; 69 70 /* number of bytes in reg_defaults_raw */ 71 unsigned int cache_size_raw; 72 /* number of bytes per word in reg_defaults_raw */ --- 69 unchanged lines hidden --- | 66 67 /* regcache specific members */ 68 const struct regcache_ops *cache_ops; 69 enum regcache_type cache_type; 70 71 /* number of bytes in reg_defaults_raw */ 72 unsigned int cache_size_raw; 73 /* number of bytes per word in reg_defaults_raw */ --- 69 unchanged lines hidden --- |