Skip to contentSkip to conversation

Support for Barco LTP->DVI parport I2C adapter

PATCH New Peter Korsgaard 2 participants 7 messages Nov 21, 2005 – Nov 24, 2005

Subsystems (2)
lore
Share & tools
lore
#0 lore raw

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
diff -urpN linux-2.6.14.2.orig/Documentation/i2c/busses/i2c-parport linux-2.6.14.2/Documentation/i2c/busses/i2c-parport
@@ -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
diff -urpN linux-2.6.14.2.orig/drivers/i2c/busses/i2c-parport.h linux-2.6.14.2/drivers/i2c/busses/i2c-parport.h
@@ -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
#1 lore raw

PATCH 1/1 Support for Barco LTP->DVI parport I2C

Hi Peter,

Quoted 2 lines

The following patch adds support for the Barco LTP->DVI I2C 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
#2 lore raw

PATCH 1/1 Support for Barco LTP->DVI parport I2C

In reply to Peter Korsgaard
Quoted 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->DVI I2C 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
#3 lore raw

PATCH 1/1 Support for Barco LTP->DVI parport I2C

In reply to Peter Korsgaard

Hi 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

#4 lore raw

PATCH 1/1 Support for Barco LTP->DVI parport I2C

In reply to Peter Korsgaard
Quoted 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
#5 lore raw

PATCH 1/1 Support for Barco LTP->DVI parport I2C

In reply to Peter Korsgaard

Hi 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
#6 lore raw

PATCH 1/1 Support for Barco LTP->DVI parport I2C

In reply to Peter Korsgaard
Quoted 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