mirror of https://github.com/OpenIPC/firmware.git
add imx334 config; sensors init changes (#746)
parent
8aef37dd1e
commit
b057d20039
|
@ -12,12 +12,6 @@ check_return() {
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
lsmod | grep "avpu" >/dev/null
|
|
||||||
if [ $? -ne 0 ]; then
|
|
||||||
insmod ${KMOD_PATH/%\//}/avpu.ko clk_name='vpll' avpu_clk=400000000
|
|
||||||
check_return "insmod avpu"
|
|
||||||
fi
|
|
||||||
|
|
||||||
lsmod | grep "sinfo" >/dev/null
|
lsmod | grep "sinfo" >/dev/null
|
||||||
if [ $? -ne 0 ]; then
|
if [ $? -ne 0 ]; then
|
||||||
insmod ${KMOD_PATH/%\//}/sinfo.ko
|
insmod ${KMOD_PATH/%\//}/sinfo.ko
|
||||||
|
@ -42,13 +36,24 @@ else
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
case ${SENSOR} in
|
case ${SENSOR} in
|
||||||
|
"imx307")
|
||||||
|
AVPU_PARAM="clk_name='mpll' avpu_clk=550000000"
|
||||||
|
ISP_PARAM="clk_name='mpll' isp_clk=367000000 isp_memopt=2"
|
||||||
|
SENSOR_PARAM=""
|
||||||
|
;;
|
||||||
|
"imx335")
|
||||||
|
AVPU_PARAM="clk_name='vpll' avpu_clk=654000000"
|
||||||
|
ISP_PARAM="clk_name='mpll' isp_clk=367000000 isp_memopt=2"
|
||||||
|
SENSOR_PARAM=""
|
||||||
|
;;
|
||||||
"imx415")
|
"imx415")
|
||||||
|
AVPU_PARAM="clk_name='vpll' avpu_clk=654000000"
|
||||||
ISP_PARAM="isp_clk=350000000"
|
ISP_PARAM="isp_clk=350000000"
|
||||||
SENSOR_PARAM=""
|
SENSOR_PARAM=""
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
|
AVPU_PARAM="clk_name='vpll' avpu_clk=654000000"
|
||||||
ISP_PARAM="isp_clk=350000000"
|
ISP_PARAM="isp_clk=350000000"
|
||||||
SENSOR_PARAM=""
|
SENSOR_PARAM=""
|
||||||
break
|
break
|
||||||
|
@ -56,11 +61,18 @@ case ${SENSOR} in
|
||||||
esac
|
esac
|
||||||
|
|
||||||
echo --------------------
|
echo --------------------
|
||||||
|
echo "AVPU_PARAM: ${AVPU_PARAM}"
|
||||||
echo "ISP_PARAM: ${ISP_PARAM}"
|
echo "ISP_PARAM: ${ISP_PARAM}"
|
||||||
echo "SENSOR: ${SENSOR}"
|
echo "SENSOR: ${SENSOR}"
|
||||||
echo "SENSOR_PARAM: ${SENSOR_PARAM}"
|
echo "SENSOR_PARAM: ${SENSOR_PARAM}"
|
||||||
echo --------------------
|
echo --------------------
|
||||||
|
|
||||||
|
lsmod | grep "avpu" >/dev/null
|
||||||
|
if [ $? -ne 0 ]; then
|
||||||
|
insmod ${KMOD_PATH/%\//}/avpu.ko ${AVPU_PARAM}
|
||||||
|
check_return "insmod avpu"
|
||||||
|
fi
|
||||||
|
|
||||||
lsmod | grep "tx_isp" >/dev/null
|
lsmod | grep "tx_isp" >/dev/null
|
||||||
if [ $? -ne 0 ]; then
|
if [ $? -ne 0 ]; then
|
||||||
insmod ${KMOD_PATH/%\//}/tx-isp-t40.ko ${ISP_PARAM}
|
insmod ${KMOD_PATH/%\//}/tx-isp-t40.ko ${ISP_PARAM}
|
||||||
|
|
|
@ -0,0 +1,6 @@
|
||||||
|
sensor:
|
||||||
|
name: imx334
|
||||||
|
address: 0x1a
|
||||||
|
width: 3840
|
||||||
|
height: 2160
|
||||||
|
bus: i2c
|
Loading…
Reference in New Issue