Waqar Hameed f047773516 Fix DMA address truncation in gasket_coherent_buffer
`ulong` may not be sufficiently wide for addresses returned by the DMA
API. For example, a 32-bit platform can still have DMA addresses larger
than 32-bit. By using the correct type `dma_addr_t` we fix this
truncation.

Change-Id: Ibdf6456fdf12d889296e580de2acb910527ce0aa
Signed-off-by: Waqar Hameed <waqarh@axis.com>
2021-10-05 10:46:01 -07:00
2021-07-01 15:10:22 -07:00
2021-06-08 10:11:52 -07:00
2021-06-08 10:11:52 -07:00
2021-06-08 10:11:52 -07:00

Coral Gasket Driver

The Coral Gasket Driver allows usage of the Coral EdgeTPU on Linux systems. The driver contains two modules:

  • Gasket: Gasket (Google ASIC Software, Kernel Extensions, and Tools) is a top level driver for lightweight communication with Google ASICs.
  • Apex: Apex refers to the EdgeTPU v1

This repo contains both the source for direct integration into a kernel tree as well as the necessary files to generate a Debian DKMS package.

Building Debian DKMS pacakge

From the top level directory, execute:

debuild -us -uc -tc -b
Description
No description provided
Readme 356 KiB
Languages
C 99.8%
Makefile 0.2%