Support for Barco LTP->DVI parport I2C adapter
Subsystems (2)
PATCH 1/1 Support for Barco LTP->DVI parport I2C adapter
Hi,
The following patch adds support for the Barco LTP->DVI I2C adapter to the i2c-parport driver.
Documentation/i2c/busses/i2c-parport +1 -0
@@ -17,6 +17,7 @@ It currently supports the following devi * Velleman K8000 adapter * ELV adapter * Analog Devices evaluation boards (ADM1025, ADM1030, ADM1031, ADM1032) + * Barco LPT->DVI (K5800236) adapter These devices use different pinout configurations, so you have to tell the driver what you have, using the type module parameter. There is no
drivers/i2c/busses/i2c-parport.h +11 -1
@@ -80,6 +80,15 @@ static struct adapter_parm adapter_parm[ .setscl = { 0x01, DATA, 1 }, .getsda = { 0x10, STAT, 1 }, }, + /* type 6: Barco LPT->DVI (K5800236) adapter */ + { + .setsda = { 0x02, DATA, 1 }, + .setscl = { 0x01, DATA, 1 }, + .getsda = { 0x20, STAT, 0 }, + .getscl = { 0x40, STAT, 0 }, + .init = { 0xfc, DATA, 0 }, + }, + };static int type;
@@ -91,4 +100,5 @@ MODULE_PARM_DESC(type," 2 = Velleman K8000 adapter\n" " 3 = ELV adapter\n" " 4 = ADM1032 evaluation board\n" - " 5 = ADM1025, ADM1030 and ADM1031 evaluation boards\n"); +" 5 = ADM1025, ADM1030 and ADM1031 evaluation boards\n" + " 6 = Barco LPT->DVI (K5800236) adapter\n");
Signature · 1 line
Bye, Peter Korsgaard
PATCH 1/1 Support for Barco LTP->DVI parport I2C
Hi Peter,
Quoted 2 lines
The following patch adds support for the Barco
LTP->DVII2C adapter to the i2c-parport driver.
Looks good except for the extra blank line.
Can you please tell more about that device? I googled for K5800236 but no match. I also don't understand how a LTP->DVI converter is possible at all. Please enlighten us.
Thanks,
Signature · 1 line
Jean Delvare
PATCH 1/1 Support for Barco LTP->DVI parport I2C
In reply to Peter KorsgaardQuoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Jean" = Jean Delvare <[email protected]> writes:
Jean> Hi Peter,
Quoted 2 lines
Quoted 2 lines
The following patch adds support for the Barco
LTP->DVII2C adapter to the i2c-parport driver.
Jean> Looks good except for the extra blank line.
Good.
Jean> Can you please tell more about that device? I googled for K5800236 but Jean> no match. I also don't understand how a LTP->DVI converter is possible Jean> at all. Please enlighten us.
Certainly. It's a parport I2C adapter with a DVI connector on it which we use for writing the DDC eeproms during production of our Barco displays. The reason for the DVI connector is just for easy wiring as you can then use a standard DVI cable for it.
The K58000236 number is the internal Barco order number for the adapter.
I can provide you the schematics if you are interested, but it's basically just a 74128 line buffer and a few diodes and resistors.
Signature · 1 line
Bye, Peter Korsgaard
PATCH 1/1 Support for Barco LTP->DVI parport I2C
In reply to Peter KorsgaardHi Peter,
Quoted 7 lines · Peter Korsgaard
Certainly. It's a parport I2C adapter with a DVI connector on it which we use for writing the DDC eeproms during production of our Barco displays. The reason for the DVI connector is just for easy wiring as you can then use a standard DVI cable for it.
The K58000236 number is the internal Barco order number for the adapter.
OK, I get it now. You don't really get the video signal through the parallel port. Pfew :)
Is there any reason why someone outside of Barco would use that interface and driver?
May I have a Barco device for free, just to test the driver? :) Just kidding...
--
Jean Delvare
PATCH 1/1 Support for Barco LTP->DVI parport I2C
In reply to Peter KorsgaardQuoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Jean" = Jean Delvare <[email protected]> writes:
Hi Jean,
Jean> OK, I get it now. You don't really get the video signal through the Jean> parallel port. Pfew :)
No - that would have been kinda cool though ;)
Jean> Is there any reason why someone outside of Barco would use that Jean> interface and driver?
Realistically no. I could provide the schematics and someone could make their own prints, but as all of the parport boards are pretty much the same anyway, it doesn't really have any advantages compared to the one in Documentation/i2c/busses/i2c-parport.
The reason why I would like it included is simply that it doesn't harm anyone and it would make it easier for us since it's used by several people - some without much Linux mojo, so having it in the mainline kernel would be nice instead of having to patch the kernels.
Jean> May I have a Barco device for free, just to test the driver? :) Jean> Just kidding...
I'll see what I can do..
Signature · 1 line
Bye, Peter Korsgaard
PATCH 1/1 Support for Barco LTP->DVI parport I2C
In reply to Peter KorsgaardHi Peter,
Quoted 8 lines
Jean> Is there any reason why someone outside of Barco would use that Jean> interface and driver?
Realistically no. I could provide the schematics and someone could make their own prints, but as all of the parport boards are pretty much the same anyway, it doesn't really have any advantages compared to the one in
Documentation/i2c/busses/i2c-parport.
Quoted 4 lines
The reason why I would like it included is simply that it doesn't harm anyone and it would make it easier for us since it's used by several people - some without much Linux mojo, so having it in the mainline kernel would be nice instead of having to patch the kernels.
OK, fair enough, I was thinking quite the same. The overhead is indeed so thin it's not even worth arguing about.
Quoted 4 lines
Jean> May I have a Barco device for free, just to test the driver? :) Jean> Just kidding...
I'll see what I can do..
Come on, I was *really* kidding :) You don't even need to try and corrupt me, your patch is already accepted as far as I am concerned.
Thanks,
Signature · 1 line
Jean Delvare
PATCH 1/1 Support for Barco LTP->DVI parport I2C
In reply to Peter KorsgaardQuoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Jean" = Jean Delvare <[email protected]> writes:
Hi Jean,
Jean> OK, fair enough, I was thinking quite the same. The overhead is indeed Jean> so thin it's not even worth arguing about.
Great - thanks.
Quoted 1 line
Quoted 1 line
I'll see what I can do..
Jean> Come on, I was *really* kidding :) You don't even need to try and Jean> corrupt me, your patch is already accepted as far as I am concerned.
Ok ;)
Signature · 1 line
Bye, Peter Korsgaard