Linux Kernel
3.7.1
|
#include <ite-cir.h>
Data Fields | |
const char * | model |
int | io_region_size |
int | io_rsrc_no |
bool | hw_tx_capable |
u32 | sample_period |
unsigned int | rx_low_carrier_freq |
unsigned int | rx_high_carrier_freq |
unsigned int | tx_carrier_freq |
int | tx_duty_cycle |
int(* | get_irq_causes )(struct ite_dev *dev) |
void(* | enable_rx )(struct ite_dev *dev) |
void(* | idle_rx )(struct ite_dev *dev) |
void(* | disable_rx )(struct ite_dev *dev) |
int(* | get_rx_bytes )(struct ite_dev *dev, u8 *buf, int buf_size) |
void(* | enable_tx_interrupt )(struct ite_dev *dev) |
void(* | disable_tx_interrupt )(struct ite_dev *dev) |
int(* | get_tx_used_slots )(struct ite_dev *dev) |
void(* | put_tx_byte )(struct ite_dev *dev, u8 value) |
void(* | disable )(struct ite_dev *dev) |
void(* | init_hardware )(struct ite_dev *dev) |
void(* | set_carrier_params )(struct ite_dev *dev, bool high_freq, bool use_demodulator, u8 carrier_freq_bits, u8 allowance_bits, u8 pulse_width_bits) |