Introduction - If you have any usage issues, please Google them yourself
FXO/FXS cape driver for BeagleBone board
FXX_DRV_VER 0.1
AM335 interface functions:
int ioctrl_init(void)
int ioctrl_cleanup(void)
uint32_t *ioctrl_remap(uint32_t *addr_ptr, size_t block_len)
int ioctrl_unmap(uint32_t *addr_ptr, size_t block_len)
int ioctrl_set(uint8_t mode)
GPIO fuctions:
int gpio_init(void)
int gpio_cleanup(void)
int gpio_set_input_mode(void)
int gpio_set_output_mode(void)
gpio_t *gpio_pin_claim(const char *pin_name)
int gpio_pin_release(gpio_t *gpio_ptr)
int gpio_set_pin_input(gpio_t *gpio_ptr)
int gpio_set_pin_output(gpio_t *gpio_ptr)
int gpio_pin_out(gpio_t *gpio_ptr, pin_t val)
int gpio_pin_out_once(const char *pin_name, pin_t val)
gpio_module_t *gpio_module_claim(int num)
int gpio_module_release(gpio_module_t *module_ptr)
int gpio_module_out(gpio_module_t *module_ptr, uint32_t data)
int gpio_module_out_once(int num, uint32_t data)