Skip to contentSkip to conversation

Status of multiplexed i2c support

DISCUSSION Guenter Roeck 2 participants 3 messages Jul 21, 2010 – Aug 10, 2010 2 messages not in the archive I2C subsystem host drivers

lore
Share & tools
lore
#0 lore raw

Hi all,

what is the current status of i2c mux support, specifically support for pca945x ?

Thanks,
Guenter

A message that is not in the archive (sent off-list or not yet received): 20100721042922.GA30524-IzeFyvvaP7pWk0Htik3J/[email protected]

#2 lore raw

Hi Guenter,

Sorry for the late answer, I am just returning from vacation.

Quoted 1 line · Guenter Roeck

what is the current status of i2c mux support, specifically support for pca945x ?

(Assuming this is a typo and you really meant pca954x.)

Support is ready for public consumption and will be merged upstream very soon now (i.e. before 2.6.36-rc1.) The PCA954x family will be the first supported one, support will be merged together with core multiplexing support.

Note that I don't take much credit for this, all the hard work was done by Rodolfo Giometti and Michael Lawnick (Cc'd), which were additionally kind enough to patiently wait for someone (that is me) to review their work.

Signature · 1 line
Jean Delvare

A message that is not in the archive (sent off-list or not yet received): [email protected]

#4 lore raw
Quoted 4 lines · Jean Delvare

Hi Guenter,

Sorry for the late answer, I am just returning from vacation.

Hi Jean,

I figured that much...

Quoted 5 lines · Guenter Roeck
Quoted 1 line

what is the current status of i2c mux support, specifically support for pca945x ?

(Assuming this is a typo and you really meant pca954x.)

obviously ..

Quoted 5 lines

Support is ready for public consumption and will be merged upstream very soon now (i.e. before 2.6.36-rc1.) The PCA954x family will be the first supported one, support will be merged together with core multiplexing support.

Yes, I found your updated patchset a couple of hours after I sent my e-mail. Since then, I backported the code to 2.6.32 (which is what we are currently using here).

Quoted 4 lines

Note that I don't take much credit for this, all the hard work was done by Rodolfo Giometti and Michael Lawnick (Cc'd), which were additionally kind enough to patiently wait for someone (that is me) to review their work.

Excellent job, by everyone involved. I think this is a prime example of how to introduce new functionality into the kernel.

Guenter