# Tizen Kernel config options The config file in tizen directory of this git respostory is to be used as a base for a Tizen kernel config. All devices, targeted as a Tizen device, must have the mandatory config options in `tizen_defconfig` file. While not mandatory, the recommended options in `tizen_defconfig` enable advanced Tizen features and the optional config options enable more features. If you already have a minimal defconfig for your device, a possible way to enable these options would be to use the `merge_config.sh` script in the kernel tree. From the root of the kernel tree: ```sh ARCH= scripts/kconfig/merge_config.sh <...>/_defconfig <...>/tizen-kernel-config/tizen/tizen_defconfig ``` This will generate a `.config` that can then be used to save a new defconfig or compile a new kernel with Tizen features enabled. To show which module of Tizen requires these config, confgis in the `tizen_defconfig` are fragmented with each module of Tizen. This project is based on Android kernel config fragment project: https://android.googlesource.com/kernel/configs