public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* How to get SDA/SCL bit position in the control word register of the video card?
@ 2005-11-24 10:45 Vishal Linux
  2005-11-24 10:53 ` Vojtech Pavlik
  2005-11-25 19:33 ` Jean Delvare
  0 siblings, 2 replies; 7+ messages in thread
From: Vishal Linux @ 2005-11-24 10:45 UTC (permalink / raw)
  To: linux-kernel

Hello,


I am trying to communicate to the monitor eeprom to get the monitor
capabilities and for that i need to have SDA/SCL bit positions in the
control word register of the video card (to read and wrtie data using
i2c protocol).

Different video card vendors have different offsets for the control
word register and different bit positions for SDA/SCL.

I tried to use linux kernel API char* get_EDID_from_BIOS(void*) and
then using kgdb to debug the kernel module (that i wrote) to get the
same  but failed to find the way to get the above.

I do have the offset of the control word register and Masking Value of
Intel and Matrox card but i would like NOT to hardcode the masking
value and the offset in my code. This will lead me to modify  my code
for the different cards.

Is there any way to get the control word register's address (and then
SDA/SCL bit position) on the linux operating system. Is this
information available to linux kernel ?

FYI : Masking Value that i am referring to is the value that has to be
ANDed to the DATA(bit - 0/1) before writing it to Control word
register so that the right bit can be written on to the SDA/SCL lines.

Any pointers to this or your guidance would be highly appreciated.

warm regards,
Vishal Soni.

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2005-11-26 11:35 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-11-24 10:45 How to get SDA/SCL bit position in the control word register of the video card? Vishal Linux
2005-11-24 10:53 ` Vojtech Pavlik
2005-11-25 19:33 ` Jean Delvare
2005-11-26  4:12   ` Vishal Linux
2005-11-26 10:36     ` Jean Delvare
2005-11-26 11:25       ` Vishal Soni
2005-11-26 11:34       ` Antonino A. Daplas

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox