i2c: core: support bus regulator controlling in adapter
authorBibby Hsieh <bibby.hsieh@mediatek.com>
Tue, 19 May 2020 07:27:29 +0000 (15:27 +0800)
committerWolfram Sang <wsa@kernel.org>
Wed, 20 May 2020 13:25:55 +0000 (15:25 +0200)
commit6fe12cdbcfe35ad4726a619a9546822d34fc934c
tree070a48afd73687f4f589941f47472f1963e401ac
parent6aab46bc52a8f579879d491c9d8062e03caa5c61
i2c: core: support bus regulator controlling in adapter

Although in the most platforms, the bus power of i2c
are alway on, some platforms disable the i2c bus power
in order to meet low power request.

We get and enable bulk regulator in i2c adapter device.

Signed-off-by: Bibby Hsieh <bibby.hsieh@mediatek.com>
Reviewed-by: Tomasz Figa <tfiga@chromium.org>
Signed-off-by: Wolfram Sang <wsa@kernel.org>
drivers/i2c/i2c-core-base.c
include/linux/i2c.h