mirror of
git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
synced 2024-12-12 18:29:38 +00:00
32eb7c7307
GPLv2 firmware for carl9170, Atheros AR9170 802.11 draft-n USB driver. Cc: Christian Lamparter <chunkeey@googlemail.com> Cc: David Woodhouse <dwmw2@infradead.org> Cc: Ben Hutchings <ben@decadent.org.uk> Signed-off-by: Xose Vazquez Perez <xose.vazquez@gmail.com> Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
48 lines
675 B
Bash
Executable File
48 lines
675 B
Bash
Executable File
#!/bin/bash
|
|
|
|
set -e
|
|
|
|
case "$1" in
|
|
config)
|
|
echo "Configuring..."
|
|
pushd config
|
|
cmake .
|
|
make
|
|
popd
|
|
config/conf Kconfig
|
|
cmake .
|
|
;;
|
|
|
|
compile)
|
|
echo "Compile time..."
|
|
make
|
|
;;
|
|
|
|
install)
|
|
if [ ! -e .config ]; then
|
|
exit 1
|
|
fi
|
|
|
|
. ./.config
|
|
make
|
|
|
|
echo -n "Installing firmware..."
|
|
if [ "$CONFIG_CARL9170FW_BUILD_TOOLS" = "y" ] &&
|
|
[ "$CONFIG_CARL9170FW_BUILD_MINIBOOT" = "y" ]; then
|
|
echo -n "Apply miniboot..."
|
|
tools/src/miniboot a carlfw/carl9170.fw minifw/miniboot.fw
|
|
fi
|
|
|
|
sudo install -m 644 carlfw/carl9170.fw \
|
|
/lib/firmware/carl9170-$CONFIG_CARL9170FW_RELEASE_VERSION.fw
|
|
echo "done."
|
|
;;
|
|
|
|
*)
|
|
$0 config
|
|
$0 compile
|
|
;;
|
|
|
|
|
|
esac
|