29 lines
698 B
Bash
29 lines
698 B
Bash
#!/bin/bash
|
|
#
|
|
# firmware loader script
|
|
|
|
MX8_HDMITX="/sys/bus/platform/devices/*/firmware/hdmitxfw.bin"
|
|
MX8_HDMIRX="/sys/bus/platform/devices/*/firmware/hdmirxfw.bin"
|
|
MX8_HDMIDP="/sys/bus/platform/devices/*/firmware/dpfw.bin"
|
|
|
|
if [ 0 -lt $(ls $MX8_HDMITX 2>/dev/null | wc -w) ]; then
|
|
cd ${MX8_HDMITX}
|
|
echo 1 > loading
|
|
cat /lib/firmware/imx/hdmi/hdmitxfw.bin > data
|
|
echo 0 > loading
|
|
fi
|
|
|
|
if [ 0 -lt $(ls $MX8_HDMIRX 2>/dev/null | wc -w) ]; then
|
|
cd ${MX8_HDMIRX}
|
|
echo 1 > loading
|
|
cat /lib/firmware/imx/hdmi/hdmirxfw.bin > data
|
|
echo 0 > loading
|
|
fi
|
|
|
|
if [ 0 -lt $(ls $MX8_HDMIDP 2>/dev/null | wc -w) ]; then
|
|
cd ${MX8_HDMIDP}
|
|
echo 1 > loading
|
|
cat /lib/firmware/imx/hdmi/dpfw.bin > data
|
|
echo 0 > loading
|
|
fi
|