]> git.baikalelectronics.ru Git - kernel.git/commit
ASoC: samsung: Replace depends on REGMAP_I2C with depends on I2C
authorLars-Peter Clausen <lars@metafoo.de>
Fri, 16 Jan 2015 19:04:16 +0000 (20:04 +0100)
committerMark Brown <broonie@kernel.org>
Fri, 16 Jan 2015 19:05:45 +0000 (19:05 +0000)
commit7532516efeb3e5062bb1ac7b3b51d79d53a526c6
treefbe7984188ddf909512a08200031734608ab8127
parent98ea6452818e232b8aaab092a0c339223829803b
ASoC: samsung: Replace depends on REGMAP_I2C with depends on I2C

regmap is a library function that gets selected by drivers that need it. No
driver modules should depend on it, since this can create dependency loops.

E.g. if machine driver depends on REGMAP_I2C and selects the CODEC driver
and the CODEC driver selects REGMAP_I2C, then the machine driver selects by
extension one of its dependencies.

The proper way to handle this is for machine drivers to depend on the same
dependencies as the CODEC driver they select. In this case it is I2C.

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/samsung/Kconfig