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 |