[i2c] [PATCH] PXA I2C: Update PXA platforms to support new-style I2C drivers.
Jean Delvare
khali at linux-fr.org
Tue Jun 19 15:08:53 CEST 2007
On Tue, 19 Jun 2007 11:03:13 +0200, Rodolfo Giometti wrote:
> Signed-off-by: Rodolfo Giometti <giometti at linux.it>
> ---
> drivers/i2c/busses/i2c-pxa.c | 7 ++++++-
> 1 files changed, 6 insertions(+), 1 deletions(-)
>
> diff --git a/drivers/i2c/busses/i2c-pxa.c b/drivers/i2c/busses/i2c-pxa.c
> index 8a0a99b..f29c3e6 100644
> --- a/drivers/i2c/busses/i2c-pxa.c
> +++ b/drivers/i2c/busses/i2c-pxa.c
> @@ -926,7 +926,12 @@ static int i2c_pxa_probe(struct platform_device *dev)
> i2c->adap.class = plat->class;
> }
>
> - ret = i2c_add_adapter(&i2c->adap);
> + if (dev->id >= 0) {
> + i2c->adap.nr = dev->id;
> + ret = i2c_add_numbered_adapter(&i2c->adap);
> + }
> + else
> + ret = i2c_add_adapter(&i2c->adap);
> if (ret < 0) {
> printk(KERN_INFO "I2C: Failed to add bus\n");
> goto eadapt;
Looks good, applied, thanks.
--
Jean Delvare
More information about the i2c
mailing list