1*53ee8cc1Swenshuai.xiUtopia release <MStar Semiconductor, Inc.> 2*53ee8cc1Swenshuai.xi 3*53ee8cc1Swenshuai.xiThese are the building methods for utopia. Read them carefully, 4*53ee8cc1Swenshuai.xias they tell you what this is all about, explain how to generate 5*53ee8cc1Swenshuai.xiutopia libraries via menuconfig. Further, there are some naming rules 6*53ee8cc1Swenshuai.xiabout the definition generated by menuconfig. You can use them by adding 7*53ee8cc1Swenshuai.xidefinitions in Kconfig. 8*53ee8cc1Swenshuai.xi 9*53ee8cc1Swenshuai.xiHOW TO BUILD? 10*53ee8cc1Swenshuai.xi 11*53ee8cc1Swenshuai.xi1. Build the library only containing single driver: 12*53ee8cc1Swenshuai.xi a. cp <chip_name>/<config_name> .config (e.g., cp eden/.config_eden_nos_r2_softfloat_static_genera .config). 13*53ee8cc1Swenshuai.xi b. make defconfig. 14*53ee8cc1Swenshuai.xi c. make <driver_name> (e.g., make miu). 15*53ee8cc1Swenshuai.xi 16*53ee8cc1Swenshuai.xi2. Release the libraries for specific chip if you want to use default configuration: 17*53ee8cc1Swenshuai.xi a. cp <chip_name>/<config_name> .config (e.g., cp eden/.config_eden_nos_r2_softfloat_static_genera .config). 18*53ee8cc1Swenshuai.xi b. make defconfig. 19*53ee8cc1Swenshuai.xi c. make clean. 20*53ee8cc1Swenshuai.xi d. make. 21*53ee8cc1Swenshuai.xi e. make bsp. 22*53ee8cc1Swenshuai.xi 23*53ee8cc1Swenshuai.xi3. Release the libraries for specific chip if you want to reselect configuration: 24*53ee8cc1Swenshuai.xi a. cp <chip_name>/<config_name> .config (e.g., cp eden/.config_eden_nos_r2_softfloat_static_genera .config). 25*53ee8cc1Swenshuai.xi b. make menuconfig (If you entered the menu, choose what want, and then exit. The menuconfig system will save your configuration as ".config"). 26*53ee8cc1Swenshuai.xi c. make clean. 27*53ee8cc1Swenshuai.xi d. make. 28*53ee8cc1Swenshuai.xi e. make bsp. 29*53ee8cc1Swenshuai.xi 30*53ee8cc1Swenshuai.xiHOW TO USE DEFINITIONS GENERATED BY MENUCONFIG? 31*53ee8cc1Swenshuai.xi 32*53ee8cc1Swenshuai.xi1. Add the definitins in Kconfig (e.g., In mxlib/drv/tsp/Kconfig, you can see "config TSP2_ENABLE") 33*53ee8cc1Swenshuai.xi2. Use it in your source code (e.g., The definition "CONFIG_TSP22_ENABLE" can be used) 34