1. Add the option in Menuconfig
1) add following code into drivers/char/Makefile
obj-y += radio/
2) add following code into drivers/char/Kconfig
source "drivers/char/radio/Kconfig"
3) add radio Directory and copy all the driver files into
4) Inside drivers/char/radio, create the Kconfig file
menu "RADIO"
config RADIO_MB86A35
tristate "Fujitsu radio"
help
Say Y here to use Fujitsu Radio * device found in the /dev
directory on your system. They make it possible to have user-space
This support is also available as a module.
endmenu
5) Inside drivers/char/radio, modify the Makefile
##obj-m += radio-mb86a35.o
obj-$(CONFIG_RADIO_MB86A35) += radio-mb86a35.o
2. you can find the corresponding module in menuconfig:
drivers->char->radio->
And then try module build or build-in, whatever you want.
3. Compiling memo
1) Compiling Error: I2C function unsurpported
We must conpile I2C module into Kernel also. You can add I2C module in menuconfig.