Re: [PATCH v16 2/2] i2c: core: support bus regulator controlling in adapter

2021-04-07 Thread Hsin-Yi Wang
On Tue, Mar 9, 2021 at 9:34 PM Hsin-Yi Wang wrote: > > On Tue, Mar 9, 2021 at 1:17 AM Mark Brown wrote: > > > > On Mon, Mar 08, 2021 at 12:36:07PM +0800, Hsin-Yi Wang wrote: > > > > > + adap->bus_regulator = devm_regulator_get(>dev, "bus"); > > > + if (IS_ERR(adap->bus_regulator)) { > >

Re: [PATCH v16 2/2] i2c: core: support bus regulator controlling in adapter

2021-03-09 Thread Hsin-Yi Wang
On Tue, Mar 9, 2021 at 1:17 AM Mark Brown wrote: > > On Mon, Mar 08, 2021 at 12:36:07PM +0800, Hsin-Yi Wang wrote: > > > + adap->bus_regulator = devm_regulator_get(>dev, "bus"); > > + if (IS_ERR(adap->bus_regulator)) { > > + res = PTR_ERR(adap->bus_regulator); > > +

Re: [PATCH v16 2/2] i2c: core: support bus regulator controlling in adapter

2021-03-08 Thread Mark Brown
On Mon, Mar 08, 2021 at 12:36:07PM +0800, Hsin-Yi Wang wrote: > + adap->bus_regulator = devm_regulator_get(>dev, "bus"); > + if (IS_ERR(adap->bus_regulator)) { > + res = PTR_ERR(adap->bus_regulator); > + goto out_reg; > + } Idiomatically supplies should be

[PATCH v16 2/2] i2c: core: support bus regulator controlling in adapter

2021-03-07 Thread Hsin-Yi Wang
From: Bibby Hsieh 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 Signed-off-by: Marek Szyprowski Signed-off-by: