jb.qi | f6c7dab | 2024-02-21 02:07:42 -0800 | [diff] [blame] | 1 | #!/bin/bash |
| 2 | MMCO_CONFIG="KERNEL_EXT_CFLAGS += -D_USE_VEHICLE_DC_REF_MMC0" |
| 3 | WIFI_CONFIG_1="CONFIG_AIC8800=y" |
| 4 | WIFI_CONFIG_2="CONFIG_AIC8800_SDIO_TX_AGGR=y" |
| 5 | WIFI_CONFIG_3="CONFIG_AIC8800_SDIO_RX_AGGR=y" |
| 6 | |
| 7 | NO_MMCO_CONFIG="#KERNEL_EXT_CFLAGS += -D_USE_VEHICLE_DC_REF_MMC0" |
| 8 | NO_WIFI_CONFIG_1="#CONFIG_AIC8800=y" |
| 9 | NO_WIFI_CONFIG_2="#CONFIG_AIC8800_SDIO_TX_AGGR=y" |
| 10 | NO_WIFI_CONFIG_3="#CONFIG_AIC8800_SDIO_RX_AGGR=y" |
| 11 | |
wz.wang | de92aeb | 2024-04-25 17:44:39 +0800 | [diff] [blame] | 12 | WIFI_CONFIG_AIC8800D80L="CONFIG_AIC8800D80L=y" |
| 13 | NO_WIFI_CONFIG_AIC8800D80L="# CONFIG_AIC8800D80L is not set" |
| 14 | |
| 15 | if [[ $1 == 1 ]]; then |
jb.qi | f6c7dab | 2024-02-21 02:07:42 -0800 | [diff] [blame] | 16 | eval sed -i 's/^.*D_USE_VEHICLE_DC_REF_MMC0.*$/"${MMCO_CONFIG}"/' $(pwd)/build/libps_libs.mk |
wz.wang | de92aeb | 2024-04-25 17:44:39 +0800 | [diff] [blame] | 17 | eval sed -i 's/"${WIFI_CONFIG_AIC8800D80L}"/"${NO_WIFI_CONFIG_AIC8800D80L}"/' $(pwd)/project/zx297520v3/prj_vehicle_dc_ref/config/normal/config.linux |
jb.qi | f6c7dab | 2024-02-21 02:07:42 -0800 | [diff] [blame] | 18 | eval sed -i 's/^.*CONFIG_AIC8800=.*$/"${WIFI_CONFIG_1}"/' $(pwd)/project/zx297520v3/prj_vehicle_dc_ref/config/normal/config.linux |
| 19 | eval sed -i 's/^.*CONFIG_AIC8800_SDIO_TX_AGGR=.*$/"${WIFI_CONFIG_2}"/' $(pwd)/project/zx297520v3/prj_vehicle_dc_ref/config/normal/config.linux |
| 20 | eval sed -i 's/^.*CONFIG_AIC8800_SDIO_RX_AGGR=.*$/"${WIFI_CONFIG_3}"/' $(pwd)/project/zx297520v3/prj_vehicle_dc_ref/config/normal/config.linux |
wz.wang | de92aeb | 2024-04-25 17:44:39 +0800 | [diff] [blame] | 21 | elif [[ $1 == 2 ]]; then |
| 22 | eval sed -i 's/^.*D_USE_VEHICLE_DC_REF_MMC0.*$/"${MMCO_CONFIG}"/' $(pwd)/build/libps_libs.mk |
| 23 | eval sed -i 's/^.*CONFIG_AIC8800=.*$/"${NO_WIFI_CONFIG_1}"/' $(pwd)/project/zx297520v3/prj_vehicle_dc_ref/config/normal/config.linux |
| 24 | eval sed -i 's/"${NO_WIFI_CONFIG_AIC8800D80L}"/"${WIFI_CONFIG_AIC8800D80L}"/' $(pwd)/project/zx297520v3/prj_vehicle_dc_ref/config/normal/config.linux |
| 25 | eval sed -i 's/^.*CONFIG_AIC8800_SDIO_TX_AGGR=.*$/"${WIFI_CONFIG_2}"/' $(pwd)/project/zx297520v3/prj_vehicle_dc_ref/config/normal/config.linux |
| 26 | eval sed -i 's/^.*CONFIG_AIC8800_SDIO_RX_AGGR=.*$/"${WIFI_CONFIG_3}"/' $(pwd)/project/zx297520v3/prj_vehicle_dc_ref/config/normal/config.linux |
| 27 | else |
| 28 | eval sed -i 's/^.*D_USE_VEHICLE_DC_REF_MMC0.*$/"${NO_MMCO_CONFIG}"/' $(pwd)/build/libps_libs.mk |
| 29 | eval sed -i 's/^.*CONFIG_AIC8800=.*$/"${NO_WIFI_CONFIG_1}"/' $(pwd)/project/zx297520v3/prj_vehicle_dc_ref/config/normal/config.linux |
| 30 | eval sed -i 's/^.*CONFIG_AIC8800D80L.*$/"${NO_WIFI_CONFIG_AIC8800D80L}"/' $(pwd)/project/zx297520v3/prj_vehicle_dc_ref/config/normal/config.linux |
| 31 | eval sed -i 's/^.*CONFIG_AIC8800_SDIO_TX_AGGR=.*$/"${NO_WIFI_CONFIG_2}"/' $(pwd)/project/zx297520v3/prj_vehicle_dc_ref/config/normal/config.linux |
| 32 | eval sed -i 's/^.*CONFIG_AIC8800_SDIO_RX_AGGR=.*$/"${NO_WIFI_CONFIG_3}"/' $(pwd)/project/zx297520v3/prj_vehicle_dc_ref/config/normal/config.linux |
jb.qi | f6c7dab | 2024-02-21 02:07:42 -0800 | [diff] [blame] | 33 | fi |
| 34 | |
jb.qi | f6c7dab | 2024-02-21 02:07:42 -0800 | [diff] [blame] | 35 | |