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