Message ID | 20220602131528.2246339-1-vladimir.zapolskiy@linaro.org |
---|---|
State | Superseded |
Headers | show |
Series | i2c: qcom-cci: simplify access to bus data structure | expand |
On Thu, 2 Jun 2022 at 15:15, Vladimir Zapolskiy <vladimir.zapolskiy@linaro.org> wrote: > > Trivial non-functional change, which adds an alias to an extensively > used data location. > > Signed-off-by: Vladimir Zapolskiy <vladimir.zapolskiy@linaro.org> > --- > drivers/i2c/busses/i2c-qcom-cci.c | 28 +++++++++++++++------------- > 1 file changed, 15 insertions(+), 13 deletions(-) > > diff --git a/drivers/i2c/busses/i2c-qcom-cci.c b/drivers/i2c/busses/i2c-qcom-cci.c > index 8d078bdb5c1b..c4a4a4b54131 100644 > --- a/drivers/i2c/busses/i2c-qcom-cci.c > +++ b/drivers/i2c/busses/i2c-qcom-cci.c > @@ -541,6 +541,7 @@ static int cci_probe(struct platform_device *pdev) > return -ENOENT; > > for_each_available_child_of_node(dev->of_node, child) { > + struct cci_master *master; > u32 idx; > > ret = of_property_read_u32(child, "reg", &idx); > @@ -555,27 +556,28 @@ static int cci_probe(struct platform_device *pdev) > continue; > } > > - cci->master[idx].adap.quirks = &cci->data->quirks; > - cci->master[idx].adap.algo = &cci_algo; > - cci->master[idx].adap.dev.parent = dev; > - cci->master[idx].adap.dev.of_node = of_node_get(child); > - cci->master[idx].master = idx; > - cci->master[idx].cci = cci; > + master = &cci->master[idx]; > + master->adap.quirks = &cci->data->quirks; > + master->adap.algo = &cci_algo; > + master->adap.dev.parent = dev; > + master->adap.dev.of_node = of_node_get(child); > + master->master = idx; > + master->cci = cci; > > - i2c_set_adapdata(&cci->master[idx].adap, &cci->master[idx]); > - snprintf(cci->master[idx].adap.name, > - sizeof(cci->master[idx].adap.name), "Qualcomm-CCI"); > + i2c_set_adapdata(&master->adap, master); > + snprintf(master->adap.name, sizeof(master->adap.name), > + "Qualcomm-CCI"); Let's use a single line for snprintf now.
Hi Loic, On 6/2/22 16:49, Loic Poulain wrote: > On Thu, 2 Jun 2022 at 15:15, Vladimir Zapolskiy > <vladimir.zapolskiy@linaro.org> wrote: >> >> Trivial non-functional change, which adds an alias to an extensively >> used data location. >> >> Signed-off-by: Vladimir Zapolskiy <vladimir.zapolskiy@linaro.org> >> --- >> drivers/i2c/busses/i2c-qcom-cci.c | 28 +++++++++++++++------------- >> 1 file changed, 15 insertions(+), 13 deletions(-) >> >> diff --git a/drivers/i2c/busses/i2c-qcom-cci.c b/drivers/i2c/busses/i2c-qcom-cci.c >> index 8d078bdb5c1b..c4a4a4b54131 100644 >> --- a/drivers/i2c/busses/i2c-qcom-cci.c >> +++ b/drivers/i2c/busses/i2c-qcom-cci.c >> @@ -541,6 +541,7 @@ static int cci_probe(struct platform_device *pdev) >> return -ENOENT; >> >> for_each_available_child_of_node(dev->of_node, child) { >> + struct cci_master *master; >> u32 idx; >> >> ret = of_property_read_u32(child, "reg", &idx); >> @@ -555,27 +556,28 @@ static int cci_probe(struct platform_device *pdev) >> continue; >> } >> >> - cci->master[idx].adap.quirks = &cci->data->quirks; >> - cci->master[idx].adap.algo = &cci_algo; >> - cci->master[idx].adap.dev.parent = dev; >> - cci->master[idx].adap.dev.of_node = of_node_get(child); >> - cci->master[idx].master = idx; >> - cci->master[idx].cci = cci; >> + master = &cci->master[idx]; >> + master->adap.quirks = &cci->data->quirks; >> + master->adap.algo = &cci_algo; >> + master->adap.dev.parent = dev; >> + master->adap.dev.of_node = of_node_get(child); >> + master->master = idx; >> + master->cci = cci; >> >> - i2c_set_adapdata(&cci->master[idx].adap, &cci->master[idx]); >> - snprintf(cci->master[idx].adap.name, >> - sizeof(cci->master[idx].adap.name), "Qualcomm-CCI"); >> + i2c_set_adapdata(&master->adap, master); >> + snprintf(master->adap.name, sizeof(master->adap.name), >> + "Qualcomm-CCI"); > > Let's use a single line for snprintf now. thank you for review, let me send v2. -- Best wishes, Vladimir
diff --git a/drivers/i2c/busses/i2c-qcom-cci.c b/drivers/i2c/busses/i2c-qcom-cci.c index 8d078bdb5c1b..c4a4a4b54131 100644 --- a/drivers/i2c/busses/i2c-qcom-cci.c +++ b/drivers/i2c/busses/i2c-qcom-cci.c @@ -541,6 +541,7 @@ static int cci_probe(struct platform_device *pdev) return -ENOENT; for_each_available_child_of_node(dev->of_node, child) { + struct cci_master *master; u32 idx; ret = of_property_read_u32(child, "reg", &idx); @@ -555,27 +556,28 @@ static int cci_probe(struct platform_device *pdev) continue; } - cci->master[idx].adap.quirks = &cci->data->quirks; - cci->master[idx].adap.algo = &cci_algo; - cci->master[idx].adap.dev.parent = dev; - cci->master[idx].adap.dev.of_node = of_node_get(child); - cci->master[idx].master = idx; - cci->master[idx].cci = cci; + master = &cci->master[idx]; + master->adap.quirks = &cci->data->quirks; + master->adap.algo = &cci_algo; + master->adap.dev.parent = dev; + master->adap.dev.of_node = of_node_get(child); + master->master = idx; + master->cci = cci; - i2c_set_adapdata(&cci->master[idx].adap, &cci->master[idx]); - snprintf(cci->master[idx].adap.name, - sizeof(cci->master[idx].adap.name), "Qualcomm-CCI"); + i2c_set_adapdata(&master->adap, master); + snprintf(master->adap.name, sizeof(master->adap.name), + "Qualcomm-CCI"); - cci->master[idx].mode = I2C_MODE_STANDARD; + master->mode = I2C_MODE_STANDARD; ret = of_property_read_u32(child, "clock-frequency", &val); if (!ret) { if (val == I2C_MAX_FAST_MODE_FREQ) - cci->master[idx].mode = I2C_MODE_FAST; + master->mode = I2C_MODE_FAST; else if (val == I2C_MAX_FAST_MODE_PLUS_FREQ) - cci->master[idx].mode = I2C_MODE_FAST_PLUS; + master->mode = I2C_MODE_FAST_PLUS; } - init_completion(&cci->master[idx].irq_complete); + init_completion(&master->irq_complete); } /* Memory */
Trivial non-functional change, which adds an alias to an extensively used data location. Signed-off-by: Vladimir Zapolskiy <vladimir.zapolskiy@linaro.org> --- drivers/i2c/busses/i2c-qcom-cci.c | 28 +++++++++++++++------------- 1 file changed, 15 insertions(+), 13 deletions(-)