#ifndef _MULTICORE_LPORT_H_ #define _MULTICORE_LPORT_H_ #include #define LPORT_IOC_MAGIC 'l' // Получение значения делителя частоты синхроимпульсов блока LPORT. // Выдается "настоящее" значение делителя, с учетом формулы пересчета. // То есть, если частота ядра 320 МГц, а делитель равен 4, то частота // LPORT при этом составляет 80 Мгц. #define LPORT_GET_CLKDIV _IO(LPORT_IOC_MAGIC, 1) // Установка значения делителя частоты синхроимпульсов блока LPORT. // Выдается "настоящее" значение делителя, с учетом формулы пересчета. // То есть, если частота ядра 320 МГц, а делитель равен 4, то частота // LPORT при этом составляет 80 Мгц. // Допустимы только четные значения делителя в диапазоне 2...64 включительно. #define LPORT_SET_CLKDIV _IO(LPORT_IOC_MAGIC, 2) // Получение значение ширины шины LPORT. Возможны только два значения: 4 и 8. #define LPORT_GET_WIDTH _IO(LPORT_IOC_MAGIC, 3) // Установка значение ширины шины LPORT. Возможны только два значения: 4 и 8. #define LPORT_SET_WIDTH _IO(LPORT_IOC_MAGIC, 4) // Сброс статистики. #define LPORT_RESET_STAT _IO(LPORT_IOC_MAGIC, 5) #endif /* _MULTICORE_LPORT_H_ */