mirror of https://github.com/OpenIPC/firmware.git
				
				
				
			[ingenic] detect family in the startup scripts (#789)
							parent
							
								
									93fee9e401
								
							
						
					
					
						commit
						295feaf317
					
				|  | @ -1,14 +1,13 @@ | |||
| #!/bin/sh | ||||
| 
 | ||||
| KMOD_PATH=/lib/modules/$(uname -r)/ingenic | ||||
| SOC=$(ipcinfo -f || fw_printenv -n soc) | ||||
| vendor=$(ipcinfo -v) | ||||
| 
 | ||||
| if [ ! -f /usr/sbin/sensor_cli ]; then | ||||
|     ln -s /usr/sbin/extutils /usr/sbin/sensor_cli | ||||
| fi | ||||
| 
 | ||||
| SOC=$(ipcinfo --chip-name || fw_printenv -n soc) | ||||
| 
 | ||||
| echo 1 >/proc/sys/vm/overcommit_memory | ||||
| 
 | ||||
| log_vendor() { | ||||
|  |  | |||
|  | @ -1,14 +1,13 @@ | |||
| #!/bin/sh | ||||
| 
 | ||||
| KMOD_PATH=/lib/modules/$(uname -r)/ingenic | ||||
| SOC=$(ipcinfo -f || fw_printenv -n soc) | ||||
| vendor=$(ipcinfo -v) | ||||
| 
 | ||||
| if [ ! -f /usr/sbin/sensor_cli ]; then | ||||
|     ln -s /usr/sbin/extutils /usr/sbin/sensor_cli | ||||
| fi | ||||
| 
 | ||||
| SOC=$(ipcinfo --chip-name || fw_printenv -n soc) | ||||
| 
 | ||||
| echo 1 >/proc/sys/vm/overcommit_memory | ||||
| 
 | ||||
| log_vendor() { | ||||
|  |  | |||
|  | @ -1,6 +1,7 @@ | |||
| #!/bin/sh | ||||
| 
 | ||||
| KMOD_PATH=/lib/modules/$(uname -r)/ingenic | ||||
| SOC=$(ipcinfo -f || fw_printenv -n soc) | ||||
| vendor=$(ipcinfo -v) | ||||
| 
 | ||||
| if [ ! -f /usr/sbin/sensor_cli ]; then | ||||
|  | @ -62,13 +63,13 @@ echo -------------------- | |||
| 
 | ||||
| lsmod | grep "tx_isp" >/dev/null | ||||
| if [ $? -ne 0 ]; then | ||||
|     insmod ${KMOD_PATH/%\//}/tx-isp-t30.ko ${ISP_PARAM} | ||||
|     insmod ${KMOD_PATH/%\//}/tx-isp-${SOC}.ko ${ISP_PARAM} | ||||
|     check_return "insmod isp drv" | ||||
| fi | ||||
| 
 | ||||
| lsmod | grep ${SENSOR} >/dev/null | ||||
| if [ $? -ne 0 ]; then | ||||
|     insmod ${KMOD_PATH/%\//}/sensor_${SENSOR}_t30.ko ${SENSOR_PARAM} | ||||
|     insmod ${KMOD_PATH/%\//}/sensor_${SENSOR}_${SOC}.ko ${SENSOR_PARAM} | ||||
|     check_return "insmod sensor drv" | ||||
| fi | ||||
| 
 | ||||
|  | @ -86,7 +87,7 @@ fi | |||
| 
 | ||||
| if [ ! -z "$(lsmod | grep "gpio")" ]; then | ||||
| 	GPIOS=".nightMode.irCutPin1 .nightMode.irCutPin2 .nightMode.irSensorPin .nightMode.backlightPin .audio.speakerPin" | ||||
| 	for GPIO in $(echo ${GPIOS} | tr ' ' '\n') | ||||
| 	for GPIO in $(echo ${GPIOS}) | ||||
| 	do | ||||
| 	  G=$(cli -g ${GPIO}) | ||||
| 	  [ ! -z "${G}" ] && echo ${G} > /proc/jz/claim/gpio | ||||
|  |  | |||
|  | @ -1,6 +1,7 @@ | |||
| #!/bin/sh | ||||
| 
 | ||||
| KMOD_PATH=/lib/modules/$(uname -r)/ingenic | ||||
| SOC=$(ipcinfo -f || fw_printenv -n soc) | ||||
| vendor=$(ipcinfo -v) | ||||
| 
 | ||||
| if [ ! -f /usr/sbin/sensor_cli ]; then | ||||
|  | @ -167,13 +168,13 @@ fi | |||
| 
 | ||||
| lsmod | grep "tx_isp" >/dev/null | ||||
| if [ $? -ne 0 ]; then | ||||
|     insmod ${KMOD_PATH/%\//}/tx-isp-t31.ko ${ISP_PARAM} | ||||
|     insmod ${KMOD_PATH/%\//}/tx-isp-${SOC}.ko ${ISP_PARAM} | ||||
|     check_return "insmod isp drv" | ||||
| fi | ||||
| 
 | ||||
| lsmod | grep ${SENSOR} >/dev/null | ||||
| if [ $? -ne 0 ]; then | ||||
|     insmod ${KMOD_PATH/%\//}/sensor_${SENSOR}_t31.ko ${SENSOR_PARAM} ${SENSOR_EXT_PARAM} | ||||
|     insmod ${KMOD_PATH/%\//}/sensor_${SENSOR}_${SOC}.ko ${SENSOR_PARAM} ${SENSOR_EXT_PARAM} | ||||
|     check_return "insmod sensor drv" | ||||
| fi | ||||
| 
 | ||||
|  | @ -191,7 +192,7 @@ fi | |||
| 
 | ||||
| if [ ! -z "$(lsmod | grep "gpio")" ]; then | ||||
| 	GPIOS=".nightMode.irCutPin1 .nightMode.irCutPin2 .nightMode.irSensorPin .nightMode.backlightPin .audio.speakerPin" | ||||
| 	for GPIO in $(echo ${GPIOS} | tr ' ' '\n') | ||||
| 	for GPIO in $(echo ${GPIOS}) | ||||
| 	do | ||||
| 	  G=$(cli -g ${GPIO}) | ||||
| 	  [ ! -z "${G}" ] && echo ${G} > /proc/jz/claim/gpio | ||||
|  |  | |||
|  | @ -1,6 +1,7 @@ | |||
| #!/bin/sh | ||||
| 
 | ||||
| KMOD_PATH=/lib/modules/$(uname -r)/ingenic | ||||
| SOC=$(ipcinfo -f || fw_printenv -n soc) | ||||
| vendor=$(ipcinfo -v) | ||||
| 
 | ||||
| if [ ! -f /usr/sbin/sensor_cli ]; then | ||||
|  | @ -84,13 +85,13 @@ fi | |||
| 
 | ||||
| lsmod | grep "tx_isp" >/dev/null | ||||
| if [ $? -ne 0 ]; then | ||||
|     insmod ${KMOD_PATH/%\//}/tx-isp-t40.ko ${ISP_PARAM} | ||||
|     insmod ${KMOD_PATH/%\//}/tx-isp-${SOC}.ko ${ISP_PARAM} | ||||
|     check_return "insmod isp drv" | ||||
| fi | ||||
| 
 | ||||
| lsmod | grep ${SENSOR} >/dev/null | ||||
| if [ $? -ne 0 ]; then | ||||
|     insmod ${KMOD_PATH/%\//}/sensor_${SENSOR}_t40.ko ${SENSOR_PARAM} | ||||
|     insmod ${KMOD_PATH/%\//}/sensor_${SENSOR}_${SOC}.ko ${SENSOR_PARAM} | ||||
|     check_return "insmod sensor drv" | ||||
| fi | ||||
| 
 | ||||
|  | @ -108,7 +109,7 @@ fi | |||
| 
 | ||||
| if [ ! -z "$(lsmod | grep "gpio")" ]; then | ||||
| 	GPIOS=".nightMode.irCutPin1 .nightMode.irCutPin2 .nightMode.irSensorPin .nightMode.backlightPin .audio.speakerPin" | ||||
| 	for GPIO in $(echo ${GPIOS} | tr ' ' '\n') | ||||
| 	for GPIO in $(echo ${GPIOS}) | ||||
| 	do | ||||
| 	  G=$(cli -g ${GPIO}) | ||||
| 	  [ ! -z "${G}" ] && echo ${G} > /proc/jz/claim/gpio | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue