sdk-hwV1.3/lichee/linux-4.9/include/linux/nna_driver.h

26 lines
531 B
C
Raw Normal View History

2024-05-07 10:09:20 +00:00
#ifndef NNA_DRIVER_H
#define NNA_DRIVER_H
typedef enum nna_cmd {
NNA_CMD_ENABLE_IRQ = 0x100,
NNA_CMD_DISABLE_IRQ = 0x101,
NNA_CMD_SET_FREQ = 0x102,
NNA_CMD_RESET_NNA = 0x103,
NNA_CMD_QUERY = 0x104,
NNA_CMD_MAP_DMA_FD = 0x105,
NNA_CMD_UNMAP_DMA_FD = 0x106,
} nna_cmd;
typedef enum clock_freq {
NNA_CLOCK_300M = 300,
NNA_CLOCK_400M = 400,
NNA_CLOCK_600M = 600,
NNA_CLOCK_1200M = 1200,
} clock_freq;
struct user_dma_param {
int fd;
unsigned int phy_addr;
};
#endif