内核对
gpio_direction_input
导出声明如下:
EXPORT_SYMBOL_GPL(gpio_direction_input);
gpiolib中gpio方法导出也是使用 EXPORT_SYMBOL_GPL
因此,驱动如果要使用 gpiolib中导出的方法 ,必须使用GPL授权,否则加载驱动时,就会出现“Unknown symbol gpio_xxx”
MODULE_LICENSE("GPL");
EXPORT_SYMBOL_GPL(gpio_direction_input);
gpiolib中gpio方法导出也是使用 EXPORT_SYMBOL_GPL
因此,驱动如果要使用 gpiolib中导出的方法 ,必须使用GPL授权,否则加载驱动时,就会出现“Unknown symbol gpio_xxx”
MODULE_LICENSE("GPL");