OSDN Git Service

regmap: split up regmap_config.use_single_rw
authorDavid Frey <dpfrey@gmail.com>
Sat, 1 Sep 2018 16:50:41 +0000 (09:50 -0700)
committerMark Brown <broonie@kernel.org>
Fri, 7 Sep 2018 12:03:55 +0000 (13:03 +0100)
commit1c96a2f67cd9b617b013f0a7580d76aae7dcd0d7
tree3face74ddb493620322aade5c20d721826e38486
parent9ad8eb0168ab76786f65d4b80ce082980f79a1d9
regmap: split up regmap_config.use_single_rw

Split regmap_config.use_single_rw into use_single_read and
use_single_write. This change enables drivers of devices which only
support bulk operations in one direction to use the regmap_bulk_*()
functions for both directions and have their bulk operation split into
single operations only when necessary.

Update all struct regmap_config instances where use_single_rw==true to
instead set both use_single_read and use_single_write. No attempt was
made to evaluate whether it is possible to set only one of
use_single_read or use_single_write.

Signed-off-by: David Frey <dpfrey@gmail.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
34 files changed:
drivers/base/regmap/regmap.c
drivers/edac/altera_edac.c
drivers/hwmon/lm75.c
drivers/hwmon/lm95245.c
drivers/hwmon/tmp102.c
drivers/hwmon/tmp108.c
drivers/iio/light/apds9960.c
drivers/iio/light/max44000.c
drivers/iio/temperature/mlx90632.c
drivers/input/touchscreen/tsc200x-core.c
drivers/mfd/altera-a10sr.c
drivers/mfd/da9052-spi.c
drivers/mfd/mc13xxx-spi.c
drivers/mfd/twl6040.c
drivers/regulator/ltc3589.c
drivers/regulator/ltc3676.c
include/linux/regmap.h
sound/hda/hdac_regmap.c
sound/soc/codecs/cs35l33.c
sound/soc/codecs/cs35l35.c
sound/soc/codecs/cs43130.c
sound/soc/codecs/es8328.c
sound/soc/codecs/rt1305.c
sound/soc/codecs/rt5514.c
sound/soc/codecs/rt5616.c
sound/soc/codecs/rt5640.c
sound/soc/codecs/rt5645.c
sound/soc/codecs/rt5651.c
sound/soc/codecs/rt5660.c
sound/soc/codecs/rt5663.c
sound/soc/codecs/rt5665.c
sound/soc/codecs/rt5668.c
sound/soc/codecs/rt5670.c
sound/soc/codecs/rt5682.c