内核对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");