Hello. On Thu, Sep 11, 2025 at 03:07:05PM +0200, Krzysztof Kozlowski wrote: > On 11/09/2025 14:36, Petre Rodan wrote: > > > > Hi Krzysztof, > > > > On Thu, Sep 11, 2025 at 09:35:52AM +0200, Krzysztof Kozlowski wrote: > >> On 10/09/2025 09:57, Petre Rodan wrote: > >>> Bring all configuration registers to default values during device probe(). > >>> > >>> Signed-off-by: Petre Rodan > >>> --- > >>> drivers/iio/accel/bma220_core.c | 71 ++++++++++++++++++++++++++++------------- > >>> 1 file changed, 49 insertions(+), 22 deletions(-) > >>> > >>> diff --git a/drivers/iio/accel/bma220_core.c b/drivers/iio/accel/bma220_core.c > >>> index b6f1374a9cca52966c1055113710061a7284cf5a..322df516c90a7c645eeca579cae9803eb31caad1 100644 > >>> --- a/drivers/iio/accel/bma220_core.c > >>> -static int bma220_init(struct spi_device *spi) > >>> +static int bma220_reset(struct spi_device *spi, bool up) > >>> { > >>> - int ret; > >>> - static const char * const regulator_names[] = { "vddd", "vddio", "vdda" }; > >>> + int i, ret; > >>> > >>> - ret = devm_regulator_bulk_get_enable(&spi->dev, > >> > >> > >> You just added this code in patch 6. Don't add code which immediately > >> you remove. I understand you re-add this later, so basically it is a > >> move, but such patch diff is still confusing. > > > > sorry, but this is an artefact of 'git diff' I don't think I have no control of. > > > Don't think so. Before bma220_init() was above bma220_power(). After > your patch bma220_init() is BELOW bma220_power(), so that's a move. you are correct, these two functions did change places due to the fact that _init() started using _power(). I preffered to do the move instead of adding a forward declaration and leaving _power() between _init() and _deinit(). the code was optimized for how it will look at the end of all this patching. I thought you ment the code that was added the previous patch was not removed per se from _init(), which was not the case. best regards, peter