26 lines
808 B
Bash
Executable File
26 lines
808 B
Bash
Executable File
#! /vendor/bin/sh
|
|
#=============================================================================
|
|
# Copyright (c) 2019-2020 Qualcomm Technologies, Inc.
|
|
# All Rights Reserved.
|
|
# Confidential and Proprietary - Qualcomm Technologies, Inc.
|
|
#=============================================================================
|
|
|
|
MODULES_PATH="/vendor/lib/modules/"
|
|
|
|
MODPROBE="/vendor/bin/modprobe"
|
|
MODULES=`${MODPROBE} -d ${MODULES_PATH} -l`
|
|
|
|
# Iterate over module list and modprobe them in background.
|
|
for MODULE in ${MODULES}; do
|
|
if [ ${MODULE} == "qca_cld3_wlan" ]; then
|
|
echo "Xiaomi Wifi:" ${MODULE}
|
|
elif [ ${MODULE} == "cnss2" ]; then
|
|
echo "Xiaomi Wifi:" ${MODULE}
|
|
else
|
|
${MODPROBE} -a -b -d ${MODULES_PATH} ${MODULE} &
|
|
fi
|
|
done
|
|
|
|
# Wait until all the modprobes are finished
|
|
wait
|