Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 82cd5d04 authored by Ondrej Zary's avatar Ondrej Zary Committed by Wolfram Sang
Browse files

i2c: parport: Add VCT-jig adapter

Add support for VCT-jig parallel port I2C adapter to i2c-parport.

The adapter schematic can be found here (in the RAR file):
http://remont-aud.net/shop/22/desc/vct-jig-komplekt-dlja-samostojatelnoj-sborki



Signed-off-by: default avatarOndrej Zary <linux@rainbow-software.org>
Reviewed-by: default avatarJean Delvare <jdelvare@suse.de>
Signed-off-by: default avatarWolfram Sang <wsa@the-dreams.de>
parent 63cab195
Loading
Loading
Loading
Loading
+1 −0
Original line number Original line Diff line number Diff line
@@ -20,6 +20,7 @@ It currently supports the following devices:
 * (type=5) Analog Devices evaluation boards: ADM1025, ADM1030, ADM1031
 * (type=5) Analog Devices evaluation boards: ADM1025, ADM1030, ADM1031
 * (type=6) Barco LPT->DVI (K5800236) adapter
 * (type=6) Barco LPT->DVI (K5800236) adapter
 * (type=7) One For All JP1 parallel port adapter
 * (type=7) One For All JP1 parallel port adapter
 * (type=8) VCT-jig


These devices use different pinout configurations, so you have to tell
These devices use different pinout configurations, so you have to tell
the driver what you have, using the type module parameter. There is no
the driver what you have, using the type module parameter. There is no
+8 −0
Original line number Original line Diff line number Diff line
@@ -89,6 +89,13 @@ static const struct adapter_parm adapter_parm[] = {
		.getsda	= { 0x80, PORT_STAT, 1 },
		.getsda	= { 0x80, PORT_STAT, 1 },
		.init	= { 0x04, PORT_DATA, 1 },
		.init	= { 0x04, PORT_DATA, 1 },
	},
	},
	/* type 8: VCT-jig */
	{
		.setsda	= { 0x04, PORT_DATA, 1 },
		.setscl	= { 0x01, PORT_DATA, 1 },
		.getsda	= { 0x40, PORT_STAT, 0 },
		.getscl	= { 0x80, PORT_STAT, 1 },
	},
};
};


static int type = -1;
static int type = -1;
@@ -103,4 +110,5 @@ MODULE_PARM_DESC(type,
	" 5 = ADM1025, ADM1030 and ADM1031 evaluation boards\n"
	" 5 = ADM1025, ADM1030 and ADM1031 evaluation boards\n"
	" 6 = Barco LPT->DVI (K5800236) adapter\n"
	" 6 = Barco LPT->DVI (K5800236) adapter\n"
	" 7 = One For All JP1 parallel port adapter\n"
	" 7 = One For All JP1 parallel port adapter\n"
	" 8 = VCT-jig\n"
);
);