Embedded Intel Atom® Processors
Intel Atom® Hardware, Software, Firmware, Graphics
Announcements
This community is designed for sharing of public information. Please do not share Intel or third-party confidential information here.
1011 Discussions

Some questions about Microsoft Windows* 10 64-bit GPIO Driver for IOTG Apollo Lake Platforms

jshih6
Beginner
1,806 Views

Hello,

Our platform is Intel Apollo Lake and we installed Intel_Atom_E3900_Processor_Win10_RS1_GPIO_Driver_Gold on win 10.

Q1: The release note,569071_Win10_GPIO_Driver_Gold_Release_Notes_Rev1.1.pdf, shows the driver can support GpioClx DDI. Does it mean we can set gpio pin as input, output or interrupt ? If yes, could you tell us how to use it in detail ?

Q2: Can we just use ioctl of the driver to set gpio pin as input, output or interrupt ? If yes, could you tell us how to use it in detail ?

Best Regards,

0 Kudos
6 Replies
CarlosAM_INTEL
Moderator
476 Views

Hello, JohnsonShih67:

Thank you for contacting the Intel Embedded Community.

The information that may help you is stated in section 19, on pages from 194 to 207 of the https://edc.intel.com/Link.aspx?id=13306 Apollo Lake Platform Intel Architecture Firmware Specification (Volume 2 of 2) BIOS Specification document # 559811. It must be reviewed with the help of your BIOS developer.

We hope that this information may help you.

Best regards,

Carlos_A.

jshih6
Beginner
476 Views

Hello, Carlos:

Thank you for your reply. Because we want to use the intel gpio driver to set gpio as input, output or interrupt, we need to know how to GpioClx DDi and ioctls to do this.

Best Regards,

ayang24
Beginner
476 Views

Hello, Carlos:

We have downloaded the package intel_atom_e3900_processor_win10_rs1_gpio_driver_mr1.zip

We want to known does this driver support Interrupt as per the Windows GpioClx framework?

Thanks.

CarlosAM_INTEL
Moderator
476 Views

Hello, aaron_yang_go:

Thank you for contacting Intel Embedded Community.

In order to be on the same page, could you please let us where do you download the intel_atom_e3900_processor_win10_rs1_gpio_driver_mr1.zip?

Also, could you please tell us if your question is related to a technical problem?

Thanks in advance for your cooperation to solve this inconvenience.

Best regards,

Carlos_A.

AYang11
Beginner
476 Views

Hello, Carlos:

I download file form

https://www-ssl.intel.com/content/www/us/en/secure/profile/my-intel.html# /myapps https://www-ssl.intel.com/content/www/us/en/secure/profile/my-intel.html# /myapps Validation Internet Portal (VIP)

Yes, i want to known does this driver support Interrupt as per the Windows GpioClx framework?

Driver release notes did not mention it.

Thanks.

CarlosAM_INTEL
Moderator
476 Views

Hello, aaron_yang :

Thanks for your reply.

The information that may help you is mentioned in our communication of the past May 24th, 2017 9:24 AM of this thread.

We hope that this information may help you.

Best regards,

Carlos_A.

Reply