Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.9
/
8b880f48eef80309da6d1c40f7526614b19ab12c
/
drivers
/
base
/
regmap
/
regcache.c
0a81980
regmap: Simplify the initiation of async I/O
by Mark Brown
· 11 years ago
3f4ff56
regmap: rbtree: Make cache_present bitmap per node
by Lars-Peter Clausen
· 11 years ago
65c180f
Merge remote-tracking branch 'regmap/topic/cache' into regmap-rbtree
by Mark Brown
· 11 years ago
515f226
regmap: regcache: allow read-only regs to be cached
by Ionut Nicu
· 11 years ago
2d49b59
regmap: cache: Make sure to sync the last register in a block
by Lars-Peter Clausen
· 11 years ago
d856fce
regmap: Implemented default cache sync operation
by Maarten ter Huurne
· 12 years ago
81485f5
regmap: regcache: Fixup locking for custom lock callbacks
by Lars-Peter Clausen
· 12 years ago
697e85b
regmap: Add support for discarding parts of the register cache
by Mark Brown
· 12 years ago
9659293
regmap: cache: Fix format specifier in dev_dbg
by Stratos Karafotis
· 12 years ago
f52687a
regmap: cache: Make regcache_sync_block_raw static
by Sachin Kamat
· 12 years ago
75a5f89
regmap: cache: Write consecutive registers in a single block write
by Mark Brown
· 12 years ago
cfdeb8c
regmap: cache: Split raw and non-raw syncs
by Mark Brown
· 12 years ago
f8bd822
regmap: cache: Factor out block sync
by Mark Brown
· 12 years ago
78493f2
regmap: cache: Factor out reg_present support from rbtree cache
by Mark Brown
· 12 years ago
8817796
regmap: cache: Provide a get address of value operation
by Mark Brown
· 12 years ago
eb4cb76
regmap: cache: Store caches in native register format where possible
by Mark Brown
· 12 years ago
325acab
regmap: cache: Use regcache_get_value() to check if we updated
by Mark Brown
· 12 years ago
879082c
regmap: cache: Pass the map rather than the word size when updating values
by Mark Brown
· 12 years ago
2ac902c
regmap: flat: Add flat cache type
by Mark Brown
· 12 years ago
f01ee60
regmap: implement register striding
by Stephen Warren
· 13 years ago
c0cc6fe
Merge branches 'regmap-core', 'regmap-mmio' and 'regmap-naming' into regmap-stride
by Mark Brown
· 13 years ago
bacdbe0
regmap: introduce fast_io busses, and use a spinlock for them
by Stephen Warren
· 13 years ago
e466de0
regmap: Export regcache_sync_region()
by Mark Brown
· 13 years ago
250f671
Merge tag 'device-for-3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux
by Linus Torvalds
· 13 years ago
addfd8a
Merge remote-tracking branch 'regmap/topic/bulk' into regmap-next
by Mark Brown
· 13 years ago
4a6be7b
Merge remote-tracking branches 'regmap/topic/patch' and 'regmap/topic/sync' into regmap-next
by Mark Brown
· 13 years ago
7d9aca3
Merge remote-tracking branch 'regmap/topic/drivers' into regmap-next
by Mark Brown
· 13 years ago
51990e8
device.h: cleanup users outside of linux/include (C files)
by Paul Gortmaker
· 13 years ago
4d4cfd1
regmap: Allow drivers to sync only part of the register cache
by Mark Brown
· 13 years ago
ac8d91c
regmap: Supply ranges to the sync operations
by Mark Brown
· 13 years ago
5d5b7d4
regmap: Add tracepoints for cache only and cache bypass
by Mark Brown
· 13 years ago
6ff7373
regmap: Mark the cache as clean after a successful sync
by Mark Brown
· 13 years ago
c3ec232
regmap: Remove default cache sync implementation
by Mark Brown
· 13 years ago
aca1e17
Merge branch 'topic/patch' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap into regmap-drivers
by Mark Brown
· 13 years ago
7d5e525
regmap: Implement support for 32 bit registers and values
by Mark Brown
· 13 years ago
df00c79
regmap: Bypassing cache when initializing cache
by Laxman Dewangan
· 13 years ago
61cddc5
regmap: Fix cache defaults initialization from raw cache defaults
by Lars-Peter Clausen
· 13 years ago
aa795d1
regmap: Remove incorrect unreachable comment in regcache_set_val()
by Axel Lin
· 13 years ago
8a892d6
regmap: Bypass the cache when applying patches
by Mark Brown
· 13 years ago
d9db762
regmap: Skip patch application when the cache is not dirty on sync
by Mark Brown
· 13 years ago
7e53b19
regmap: Unexport regcache_write() and regcache_read()
by Mark Brown
· 13 years ago
22f0d90
regmap: Support register patch sets
by Mark Brown
· 13 years ago
bc7ee55
regmap: Add trace event for successful cache reads
by Mark Brown
· 13 years ago
4c69166
regmap: Remove indexed cache type
by Mark Brown
· 13 years ago
b44d48c
regmap: Drop check whether a register is readable in regcache_read
by Lars-Peter Clausen
· 13 years ago
064d4db
regmap: Properly round cache_word_size
by Lars-Peter Clausen
· 13 years ago
720e461
regmap: Make reg_config reg_defaults const
by Lars-Peter Clausen
· 13 years ago
e5e3b8a
regmap: Move initialization of regcache related fields to regcache_init
by Lars-Peter Clausen
· 13 years ago
bd061c7
regmap: Fix memory leak in regcache_init error path
by Lars-Peter Clausen
· 13 years ago
021cd61
regmap: Fix memory leak in regcache_hw_init error path
by Lars-Peter Clausen
· 13 years ago
8ae0d7e
regmap: Track if the register cache is dirty and suppress unneeded syncs
by Mark Brown
· 13 years ago
1b6bc32
drivers/base: Add export.h for EXPORT_SYMBOL/THIS_MODULE as required.
by Paul Gortmaker
· 14 years ago
8528bdd
regmap: Allow caches for devices with no defaults
by Mark Brown
· 13 years ago
6e6ace0
regmap: Return a sensible error code if we fail to read the cache
by Mark Brown
· 13 years ago
f094fea
regmap: Use bsearch() to search the register defaults
by Mark Brown
· 13 years ago
0eef6b0
regmap: Fix doc comment
by Dimitris Papastamos
· 13 years ago
c08604b
regmap: Optimize the lookup path to use binary search
by Dimitris Papastamos
· 13 years ago
ac77a76
regmap: Ensure we scream if we enable cache bypass/only at the same time
by Dimitris Papastamos
· 13 years ago
6eb0f5e
regmap: Implement regcache_cache_bypass helper function
by Dimitris Papastamos
· 13 years ago
beb1a10
regmap: Save/restore the bypass state upon syncing
by Dimitris Papastamos
· 13 years ago
13753a9
regmap: Lock the sync path, ensure we use the lockless _regmap_write()
by Dimitris Papastamos
· 13 years ago
5fcd256
regmap: Fix apostrophe usage
by Mark Brown
· 13 years ago
2cd148f1
regmap: Fix lock used for regcache_cache_only()
by Mark Brown
· 13 years ago
38f6916
regmap: Grab the lock in regcache_cache_only()
by Dimitris Papastamos
· 13 years ago
ec8a365
regmap: Modify map->cache_bypass directly
by Dimitris Papastamos
· 13 years ago
a40c282
regmap: Fix regcache_sync generic implementation
by Dimitris Papastamos
· 13 years ago
954757d
regmap: Implement generic syncing functionality
by Dimitris Papastamos
· 13 years ago
92afb28
regmap: Allow drivers to control cache_only flag
by Mark Brown
· 13 years ago
e7a6db3
regmap: A cache type of _NONE behaves like a bypassed cache
by Mark Brown
· 13 years ago
5936008
regmap: Add the regcache_sync trace event
by Dimitris Papastamos
· 13 years ago
2cbbb57
regmap: Add the LZO cache support
by Dimitris Papastamos
· 13 years ago
28644c80
regmap: Add the rbtree cache support
by Dimitris Papastamos
· 13 years ago
195af65
regmap: Add the indexed cache support
by Dimitris Papastamos
· 13 years ago
9fabe24
regmap: Introduce caching support
by Dimitris Papastamos
· 13 years ago