![]() |
flinkLinux
flink Linux Kernel Modules
|
iMX6 EIM (External Interface Module) communication module. More...
#include <linux/module.h>#include <linux/cdev.h>#include <linux/fs.h>#include <linux/device.h>#include <linux/uaccess.h>#include <linux/slab.h>#include <linux/io.h>#include <linux/platform_device.h>#include <linux/of_device.h>#include <linux/of_address.h>#include "../flink.h"#include "../flink_debug.h"
Data Structures | |
| struct | flink_eim_bus_data |
Macros | |
| #define | MOD_VERSION "0.1.0" |
| #define | DEBUG |
Functions | |
| MODULE_DEVICE_TABLE (of, flink_eim_of_match) | |
| module_init (mod_init) | |
| module_exit (mod_exit) | |
| MODULE_DESCRIPTION ("flink EIM module for iMX6") | |
| MODULE_SUPPORTED_DEVICE ("flink EIM devices") | |
| MODULE_VERSION (MOD_VERSION) | |
| MODULE_LICENSE ("Dual BSD/GPL") | |
| MODULE_AUTHOR ("Adam Bajric <adam.bajric@ntb.ch>") | |
Variables | |
| struct flink_bus_ops | flink_eim_bus_ops |
iMX6 EIM (External Interface Module) communication module.
Implements read and write functions over EIM bus.
| #define DEBUG |
| #define MOD_VERSION "0.1.0" |
| MODULE_AUTHOR | ( | "Adam Bajric <adam.bajric@ntb.ch>" | ) |
| MODULE_DESCRIPTION | ( | "flink EIM module for iMX6" | ) |
| MODULE_DEVICE_TABLE | ( | of | , |
| flink_eim_of_match | |||
| ) |
| module_exit | ( | mod_exit | ) |
| module_init | ( | mod_init | ) |
| MODULE_LICENSE | ( | "Dual BSD/GPL" | ) |
| MODULE_SUPPORTED_DEVICE | ( | "flink EIM devices" | ) |
| MODULE_VERSION | ( | MOD_VERSION | ) |
| struct flink_bus_ops flink_eim_bus_ops |