Discussion:
I2C device driver for intel chipset in windows 7
(too old to reply)
bluestar
2010-10-05 02:35:24 UTC
Permalink
Dear Sir:

Do we have any chance to create driver for I2C devices
embedded with intel chipset in windows 7?

I know the smbus in intel chipset, but I don't know how
to control when connecting I2C devices in windows.

Please give me any suggestion and sample code to refer

Thank you!

Best Regards,
Alan
Tim Roberts
2010-10-06 05:48:35 UTC
Permalink
Post by bluestar
Do we have any chance to create driver for I2C devices
embedded with intel chipset in windows 7?
I know the smbus in intel chipset, but I don't know how
to control when connecting I2C devices in windows.
The SMBus is intended for the BIOS to use. There is no good interface from
Windows drivers, without using ACPI to talk to the BIOS.
--
Tim Roberts, ***@probo.com
Providenza & Boekelheide, Inc.
bluestar
2010-10-12 02:16:37 UTC
Permalink
    Do we have any chance to create driver for I2C devices
    embedded with intel chipset in windows 7?
    I know the smbus in intel chipset, but I don't know how
    to control when connecting I2C devices in windows.
The SMBus is intended for the BIOS to use.  There is no good interface from
Windows drivers, without using ACPI to talk to the BIOS.
--
Providenza & Boekelheide, Inc.
Dear Sir:

That means the path is windows drivers -> ACPI -> BIOS ->
SMBus (I2C), right ?

If using ACPI, could I talk to the BIOS to control SMBus(I2C)?

Does BIOS need to create specific interface ( or standard
interface ) between ACPI and SMBus?

Please teach me more detail knowledge

Thank you!

Best Regards,
Alan
RossettoeCioccolato
2010-10-06 17:17:03 UTC
Permalink
Take a look at i2cgpio.h in the 3790.1830 DDK. It has been removed from the
current version of the WDK; however, I believe that the functionality still
is there.

You might want to invest in a copy of IDAPro. :-)
bluestar
2010-10-12 05:41:58 UTC
Permalink
On 10月7日, 上午1時17分, "RossettoeCioccolato"
Take a look at i2cgpio.h in the 3790.1830 DDK.  It has been removed from the
current version of the WDK; however, I believe that the functionality still
is there.
You might want to invest in a copy of IDAPro.  :-)
Dear Sir:

I found the files(i2c.c and i2c.h) about i2c in the folder:
\3790.1830\src\video\displays\3dlabs\perm3\mini . Are they good for
working i2c in windows 7 ? Because I don't find any description file
about this
folder, so I don't know any information about this.

Do you tell me about these file if you know?

Thank you!

Best Regards,
Alan
RossettoeCioccolato
2010-10-13 14:30:05 UTC
Permalink
Don't know specifically with regard to Intel chipsets. With respect to
NVIDIA and AMD GPU's I believe that the interfaces are still there.
However, it is becoming increasingly restrictive who can query them. IDAPro
is your friend. Have you seen this obsolete documentation:

http://www.microsoft.com/whdc/archive/i2c.mspx.

It's basically up to the driver writer whether he or she wants to expose
these interfaces or not.

Regards,

Rossetoecioccolato.

Loading...