Andrew F. Davis
9bf485c955
regmap: Allow empty read/write_flag_mask
...
All zero read and write masks in the regmap config are used to signal no
special mask is needed and the bus defaults are used. In some devices
all zero read/write masks are the special mask and bus defaults should
not be used. To signal this a new variable is added.
For example SPI often sets bit 7 in address to signal to the device a
read is requested. On TI AFE44xx parts with SPI interfaces no bit
needs to be set as registers are either read or write only and the
operation can be determined from the address only. For this case both
masks must be zero to not effect the address.
Signed-off-by: Andrew F. Davis <afd@ti.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
2018-01-08 12:15:04 +00:00
..
power
treewide: Remove TIMER_FUNC_TYPE and TIMER_DATA_TYPE casts
2017-11-21 16:35:54 -08:00
regmap
regmap: Allow empty read/write_flag_mask
2018-01-08 12:15:04 +00:00
test
Driver core patches for 4.15-rc1
2017-11-16 08:55:30 -08:00
arch_topology.c
Driver core patches for 4.15-rc1
2017-11-16 08:55:30 -08:00
attribute_container.c
attribute_container: Fix typo
2016-08-31 15:13:56 +02:00
base.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
bus.c
driver core: bus: Fix a potential double free
2017-08-31 18:57:30 +02:00
cacheinfo.c
Merge branch 'x86-cache-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2016-12-22 09:25:45 -08:00
class.c
driver core: remove class_attrs from struct class
2017-06-09 10:41:00 +02:00
component.c
container.c
core.c
Driver core patches for 4.15-rc1
2017-11-16 08:55:30 -08:00
cpu.c
Power management updates for v4.15-rc1
2017-11-13 19:43:50 -08:00
dd.c
Driver core patches for 4.15-rc1
2017-11-16 08:55:30 -08:00
devcoredump.c
driver core: devcoredump: convert to use class_groups
2016-11-29 21:12:12 +01:00
devres.c
devres: add devm_alloc_percpu()
2016-11-15 22:34:25 -05:00
devtmpfs.c
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
dma-coherent.c
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
dma-contiguous.c
cma: Store a name in the cma structure
2017-04-18 20:41:12 +02:00
dma-mapping.c
dma-coherent: remove the DMA_MEMORY_MAP and DMA_MEMORY_IO flags
2017-09-01 11:59:17 +02:00
driver.c
firmware.c
firmware_class.c
Revert "firmware: add sanity check on shutdown/suspend"
2017-09-10 21:19:06 -07:00
hypervisor.c
init.c
isa.c
isa: Call isa_bus_init before dependent ISA bus drivers register
2016-06-17 20:47:11 -07:00
Kconfig
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
Makefile
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
map.c
memory.c
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
module.c
base: make module_create_drivers_dir race-free
2016-06-15 19:21:31 -07:00
node.c
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
pinctrl.c
driver core: fix automatic pinctrl management
2017-06-13 11:07:32 +02:00
platform-msi.c
irqchip/MSI: Use irq_domain_update_bus_token instead of an open coded access
2017-06-22 18:29:17 +02:00
platform.c
drivers: flag buses which demand DMA configuration
2017-10-19 16:34:52 +02:00
property.c
device property: Make fwnode_handle_get() return the fwnode
2017-11-09 00:17:22 +01:00
soc.c
base: soc: Allow early registration of a single SoC device
2017-03-29 21:43:26 +02:00
syscore.c
topology.c
base: topology: constify attribute_group structures.
2017-08-28 17:49:22 +02:00
transport_class.c