Re: [PATCH v2 08/12] i2c: mxs: set device parent and of_node through the adapter struct
From: Frank Li
Date: Mon Feb 23 2026 - 12:21:17 EST
On Mon, Feb 23, 2026 at 10:05:54AM +0100, Bartosz Golaszewski wrote:
> Configure the parent device and the OF-node using dedicated fields in
> struct i2c_adapter and avoid dereferencing the internal struct device.
>
> Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@xxxxxxxxxxxxxxxx>
> ---
Reviewed-by: Frank Li <Frank.Li@xxxxxxx>
> drivers/i2c/busses/i2c-mxs.c | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/drivers/i2c/busses/i2c-mxs.c b/drivers/i2c/busses/i2c-mxs.c
> index 08c9091a1e35151bac8d4adb80abdbd29a62b95a..bfbd96ee2f483cd1dd872c3448eaa6a17940d70f 100644
> --- a/drivers/i2c/busses/i2c-mxs.c
> +++ b/drivers/i2c/busses/i2c-mxs.c
> @@ -849,9 +849,9 @@ static int mxs_i2c_probe(struct platform_device *pdev)
> adap->owner = THIS_MODULE;
> adap->algo = &mxs_i2c_algo;
> adap->quirks = &mxs_i2c_quirks;
> - adap->dev.parent = dev;
> + adap->parent = dev;
> adap->nr = pdev->id;
> - adap->dev.of_node = pdev->dev.of_node;
> + adap->of_node = pdev->dev.of_node;
> i2c_set_adapdata(adap, i2c);
> err = i2c_add_numbered_adapter(adap);
> if (err) {
>
> --
> 2.47.3
>