Embedded Intel Atom® Processors
Technological Conversations about Intel Atom® Hardware, Software, Firmware, Graphics
1149 Discussions

Atom Z3600/3700 GPIO NCORE documentation

JKlie1
Beginner
1,543 Views

Hi,

I'm coming from the Processor Forum [1], they told me to ask here.

I'm looking for the MMIO address map of the GPIO NCORE registers on the Z3600/3700 platform (in my case Atom Z3735G). The datasheet V.2 only seems to cover SCORE and SSUS but not NCORE. Is there any further documentation on this?

What I currently have is a GPIO pin number (0x1a) and an address range (0xfed0d000 - 0xfed0dfff) from ACPI. but I didn't find any information how to map these together.

To provide some further information on what I want to do:

I try to write a touch input driver for an Intel Atom tablet on Genode. The touch controller is connected to the I2C4 bus as a slave device but needs to be enabled first. This can be done either via ACPI (which fails with AE_UNINITIALIZED_ARG, but I think this is off topic here) or via GPIO.

I looked again into the datasheet V.2 and in GPSCORE at the offset 0x1a0 (which corresponds to the pin number 0x1a) is indeed the I2C4 Sda Pad.

The value i read out initially after boot is different to the default value in the datasheet (pull_assign is set to Pull Down instead of Pull Up). I can successfully set the correct Func Pin Mux value but setting the Pad Value seems to have no effect. Also since sda is the I2C data line (afaik) I'm not sure that this is the correct pin.

Thanks in advance,

jklmnn

[1]: https://communities.intel.com/message/480557 Atom Z3600/3700 GPIO NCORE documentation |Intel Communities

0 Kudos
1 Reply
CarlosAM_INTEL
Moderator
428 Views

Hello, jklmnn

Thank you for contacting Intel Embedded Community.

In order to help you please address your questions to the https://plan.seek.intel.com/us_en_embedded_registration-form-contactsaleswebform_html Embedded Design Assistance, where you be connected with a representative in your area, who could possibly help with your consultations. Because unfortunately the Intel(R) Atom(TM) Processor Z Series [such the http://ark.intel.com/products/80275/Intel-Atom-Processor-Z3735G-2M-Cache-up-to-1_83-GHz Intel Atom(R) Processor Z3735G] is on the "off-roadmap" and its support is for limited manufacturers. For this reason, this processor family is unsupported through this channel. Click on http://ark.intel.com/products/series/76761/Intel-Atom-Processor-Z-Series this link to learn more about the specifications of them.

Best regards,

Carlos_A.

0 Kudos
Reply