Hi,
I would like to know how to add new function to a driver in Linux Framework?
For eg: In GPIO driver, there is gpio_chip structure defined.
static struct gpio_chip mygpio_chip = {
.label = "mygpio",
.owner = THIS_MODULE,
.direction_input = mygpio_direction_input,
.get = mygpio_get,
.direction_output = mygpio_direction_output,
.set = mygpio_set,
.to_irq = mygpio_to_irq,
};
.label = "mygpio",
.owner = THIS_MODULE,
.direction_input = mygpio_direction_input,
.get = mygpio_get,
.direction_output = mygpio_direction_output,
.set = mygpio_set,
.to_irq = mygpio_to_irq,
};
If i want to add mygpio_pulldown or mygpio_altfunc to support few more gpio functionalities, how and where can i add these functions in the structure?
Any suggestions on this will be appreciated.
Thanks in advance,
Asha
_______________________________________________ Kernelnewbies mailing list Kernelnewbies@xxxxxxxxxxxxxxxxx http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies