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

BayTrail E3800 DMA

ERamo2
Beginner
1,563 Views

Good night,

I'm a hobbyist playing around with a Minnowboard Max Ver A2 with an that contains the SoC mentioned in the title of the discussion. In the board I'm using a ArchLinux installed on it with Kernel 4.4.5-1-ARCH.

I started working with the registers of the DMA to test the transference with the SPI and UART interfaces so for my first tests I'm trying to perform a basic Memory-to-Memory transfer but I'm running out of luck, I even read the E3800 and Z36xxx/Z37xxx datasheets to comprehend the DMAC usage. My questions are, Is there a HW limitation on what I'm trying to do? Is there some constraint related to specific drivers or Kernels? If not, can you orient me a little bit more on the usage of the DMA controller in BayTrail?

Below are the PCI interfaces I'm willing to control.

00:1e.0 DMA controller: Intel Corporation Atom Processor Z36xxx/Z37xxx Series LPIO1 DMA Controller (rev 0c)

00:1e.1 Serial bus controller [0c80]: Intel Corporation Atom Processor Z36xxx/Z37xxx Series LPIO1 PWM Controller (rev 0c)

00:1e.2 Serial bus controller [0c80]: Intel Corporation Atom Processor Z36xxx/Z37xxx Series LPIO1 PWM Controller (rev 0c)

00:1e.3 Communication controller: Intel Corporation Atom Processor Z36xxx/Z37xxx Series LPIO1 HSUART Controller # 1 (rev 0c)

00:1e.4 Communication controller: Intel Corporation Atom Processor Z36xxx/Z37xxx Series LPIO1 HSUART Controller # 2 (rev 0c)

00:1e.5 Serial bus controller [0c80]: Intel Corporation Atom Processor Z36xxx/Z37xxx Series LPIO1 SPI Controller (rev 0c)

 

Hope you can help me to solve some doubts.

Thanks you!

0 Kudos
1 Reply
CarlosAM_INTEL
Moderator
558 Views

Hello ErnestRC

Thank you for contacting Intel Embedded Community.

We suggest you review as a reference the information stated at the following web sites:

http://wiki.minnowboard.org/MinnowBoard_MAX MinnowBoard MAX - MinnowBoard Wiki

http://wiki.minnowboard.org/MinnowBoard_MAX_HW_Setup MinnowBoard MAX HW Setup - MinnowBoard Wiki

http://wiki.minnowboard.org/FAQ FAQ - MinnowBoard Wiki

http://www.circuitco.com/ CircuitCo a full-service contract manufacturer,

Please keep in mind that you need to contact the manufacturer of your motherboard to receive further help because they have all the information related to their products. Also, to receive the further drivers, because they have modified the devices where the video, audio, or other features are generated. In order to help you, as a reference you may address your problem to the following channel:

http://www.circuitco.com/index.php/contact-us Contact Us

http://wiki.minnowboard.org/Get_Involved Get Involved - MinnowBoard Wiki

https://plus.google.com/+MinnowboardOrg MinnowBoard - Google+

https://twitter.com/minnowboard MinnowBoard (@MinnowBoard) | Twitter

https://www.facebook.com/pages/MinnowBoard/388667897899215 Facebook (@MinnowBoard)

# minnowboard on Freenode

http://lists.elinux.org/mailman/listinfo/elinux-minnowboard Mailing list

Please let us know if this information is useful.

Best Regards,

Carlos_A.

0 Kudos
Reply