doc: reference: Add GNA API entry
Add an entry for the GNA API. Signed-off-by: Carles Cufi <carles.cufi@nordicsemi.no>
This commit is contained in:
parent
bf41dd943b
commit
ab03b538d4
3 changed files with 37 additions and 3 deletions
23
doc/reference/peripherals/gna.rst
Normal file
23
doc/reference/peripherals/gna.rst
Normal file
|
@ -0,0 +1,23 @@
|
||||||
|
.. _gna_api:
|
||||||
|
|
||||||
|
GNA
|
||||||
|
###
|
||||||
|
|
||||||
|
Overview
|
||||||
|
********
|
||||||
|
|
||||||
|
The GNA API provides access to Intel's Gaussian Mixture Model and Neural Network
|
||||||
|
Accelerator (GNA).
|
||||||
|
|
||||||
|
Configuration Options
|
||||||
|
*********************
|
||||||
|
|
||||||
|
Related configuration options:
|
||||||
|
|
||||||
|
* :option:`CONFIG_INTEL_GNA`
|
||||||
|
|
||||||
|
API Reference
|
||||||
|
*************
|
||||||
|
|
||||||
|
.. doxygengroup:: gna_interface
|
||||||
|
:project: Zephyr
|
|
@ -12,6 +12,7 @@ Peripherals
|
||||||
eeprom.rst
|
eeprom.rst
|
||||||
entropy.rst
|
entropy.rst
|
||||||
flash.rst
|
flash.rst
|
||||||
|
gna.rst
|
||||||
gpio.rst
|
gpio.rst
|
||||||
i2c_eeprom_slave.rst
|
i2c_eeprom_slave.rst
|
||||||
i2c.rst
|
i2c.rst
|
||||||
|
|
|
@ -9,14 +9,20 @@
|
||||||
/**
|
/**
|
||||||
* @file
|
* @file
|
||||||
* @brief Public API header file for Intel GNA driver
|
* @brief Public API header file for Intel GNA driver
|
||||||
*
|
|
||||||
* This file contains the driver APIs for Intel's
|
|
||||||
* Gaussian Mixture Model and Neural Network Accelerator (GNA)
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef __INCLUDE_GNA__
|
#ifndef __INCLUDE_GNA__
|
||||||
#define __INCLUDE_GNA__
|
#define __INCLUDE_GNA__
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @defgroup gna_interface GNA Interface
|
||||||
|
* @ingroup io_interfaces
|
||||||
|
* @{
|
||||||
|
*
|
||||||
|
* This file contains the driver APIs for Intel's
|
||||||
|
* Gaussian Mixture Model and Neural Network Accelerator (GNA)
|
||||||
|
*/
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
extern "C" {
|
extern "C" {
|
||||||
#endif
|
#endif
|
||||||
|
@ -213,4 +219,8 @@ static inline int gna_infer(struct device *dev, struct gna_inference_req *req,
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @}
|
||||||
|
*/
|
||||||
|
|
||||||
#endif /* __INCLUDE_GNA__ */
|
#endif /* __INCLUDE_GNA__ */
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue