| #!/bin/bash |
| MMCO_CONFIG="KERNEL_EXT_CFLAGS += -D_USE_VEHICLE_DC_REF_MMC0" |
| WIFI_CONFIG_1="CONFIG_AIC8800=y" |
| WIFI_CONFIG_2="CONFIG_AIC8800_SDIO_TX_AGGR=y" |
| WIFI_CONFIG_3="CONFIG_AIC8800_SDIO_RX_AGGR=y" |
| |
| NO_MMCO_CONFIG="#KERNEL_EXT_CFLAGS += -D_USE_VEHICLE_DC_REF_MMC0" |
| NO_WIFI_CONFIG_1="#CONFIG_AIC8800=y" |
| NO_WIFI_CONFIG_2="#CONFIG_AIC8800_SDIO_TX_AGGR=y" |
| NO_WIFI_CONFIG_3="#CONFIG_AIC8800_SDIO_RX_AGGR=y" |
| |
| WIFI_CONFIG_AIC8800D80L="CONFIG_AIC8800D80L=y" |
| NO_WIFI_CONFIG_AIC8800D80L="# CONFIG_AIC8800D80L is not set" |
| |
| if [[ $1 == 1 ]]; then |
| eval sed -i 's/^.*D_USE_VEHICLE_DC_REF_MMC0.*$/"${MMCO_CONFIG}"/' $(pwd)/build/libps_libs.mk |
| eval sed -i 's/"${WIFI_CONFIG_AIC8800D80L}"/"${NO_WIFI_CONFIG_AIC8800D80L}"/' $(pwd)/project/zx297520v3/prj_vehicle_dc_ref/config/normal/config.linux |
| eval sed -i 's/^.*CONFIG_AIC8800=.*$/"${WIFI_CONFIG_1}"/' $(pwd)/project/zx297520v3/prj_vehicle_dc_ref/config/normal/config.linux |
| eval sed -i 's/^.*CONFIG_AIC8800_SDIO_TX_AGGR=.*$/"${WIFI_CONFIG_2}"/' $(pwd)/project/zx297520v3/prj_vehicle_dc_ref/config/normal/config.linux |
| eval sed -i 's/^.*CONFIG_AIC8800_SDIO_RX_AGGR=.*$/"${WIFI_CONFIG_3}"/' $(pwd)/project/zx297520v3/prj_vehicle_dc_ref/config/normal/config.linux |
| elif [[ $1 == 2 ]]; then |
| eval sed -i 's/^.*D_USE_VEHICLE_DC_REF_MMC0.*$/"${MMCO_CONFIG}"/' $(pwd)/build/libps_libs.mk |
| eval sed -i 's/^.*CONFIG_AIC8800=.*$/"${NO_WIFI_CONFIG_1}"/' $(pwd)/project/zx297520v3/prj_vehicle_dc_ref/config/normal/config.linux |
| eval sed -i 's/"${NO_WIFI_CONFIG_AIC8800D80L}"/"${WIFI_CONFIG_AIC8800D80L}"/' $(pwd)/project/zx297520v3/prj_vehicle_dc_ref/config/normal/config.linux |
| eval sed -i 's/^.*CONFIG_AIC8800_SDIO_TX_AGGR=.*$/"${WIFI_CONFIG_2}"/' $(pwd)/project/zx297520v3/prj_vehicle_dc_ref/config/normal/config.linux |
| eval sed -i 's/^.*CONFIG_AIC8800_SDIO_RX_AGGR=.*$/"${WIFI_CONFIG_3}"/' $(pwd)/project/zx297520v3/prj_vehicle_dc_ref/config/normal/config.linux |
| else |
| eval sed -i 's/^.*D_USE_VEHICLE_DC_REF_MMC0.*$/"${NO_MMCO_CONFIG}"/' $(pwd)/build/libps_libs.mk |
| eval sed -i 's/^.*CONFIG_AIC8800=.*$/"${NO_WIFI_CONFIG_1}"/' $(pwd)/project/zx297520v3/prj_vehicle_dc_ref/config/normal/config.linux |
| eval sed -i 's/^.*CONFIG_AIC8800D80L.*$/"${NO_WIFI_CONFIG_AIC8800D80L}"/' $(pwd)/project/zx297520v3/prj_vehicle_dc_ref/config/normal/config.linux |
| eval sed -i 's/^.*CONFIG_AIC8800_SDIO_TX_AGGR=.*$/"${NO_WIFI_CONFIG_2}"/' $(pwd)/project/zx297520v3/prj_vehicle_dc_ref/config/normal/config.linux |
| eval sed -i 's/^.*CONFIG_AIC8800_SDIO_RX_AGGR=.*$/"${NO_WIFI_CONFIG_3}"/' $(pwd)/project/zx297520v3/prj_vehicle_dc_ref/config/normal/config.linux |
| fi |
| |
| |