1.rootsf更改
This commit is contained in:
parent
6e3727cab8
commit
a38e7ba9a4
|
@ -1,14 +1,72 @@
|
|||
#!/bin/sh
|
||||
|
||||
KERVER=`cat /proc/version | awk -F'version ' '{print $2}' | awk -F' ' '{print $1}'`
|
||||
|
||||
device_node_create()
|
||||
{
|
||||
mknod /dev/$1 c `cat /sys/class/$1/$1/dev | sed "s/:/\ /g"`
|
||||
}
|
||||
|
||||
P_GPIO0=32
|
||||
P_GPIO1=33
|
||||
DELAY=0.003
|
||||
|
||||
echo ${P_GPIO0} > /sys/class/gpio/export
|
||||
echo ${P_GPIO1} > /sys/class/gpio/export
|
||||
|
||||
sleep ${DELAY}
|
||||
|
||||
echo "out" > /sys/devices/gpiochip0/gpio/gpio${P_GPIO0}/direction
|
||||
echo "out" > /sys/devices/gpiochip0/gpio/gpio${P_GPIO1}/direction
|
||||
|
||||
echo 1 > /sys/devices/gpiochip0/gpio/gpio${P_GPIO0}/value
|
||||
echo 1 > /sys/devices/gpiochip0/gpio/gpio${P_GPIO1}/value
|
||||
|
||||
sleep ${DELAY}
|
||||
|
||||
echo "insert adc ko"
|
||||
mem bit 0xF0020074 3 0
|
||||
insmod /lib/modules/$KERVER/kernel/drivers/iio/industrialio.ko
|
||||
insmod /lib/modules/$KERVER/kernel/drivers/iio/adc/nvt_adc.ko
|
||||
mem bit 0xF0020074 3 1
|
||||
|
||||
# Setup mdev
|
||||
echo "fs" > /proc/nvt_info/bootts
|
||||
echo "/sbin/mdev" > /proc/sys/kernel/hotplug
|
||||
#modprobe mmc_na51055
|
||||
|
||||
if [ 1 ] ; then
|
||||
|
||||
sleep ${DELAY}
|
||||
|
||||
echo 0x5 > /proc/adc
|
||||
cat /sys/bus/iio/devices/iio\:device0/in_voltage0_raw
|
||||
echo 0x3 > /proc/adc
|
||||
sleep ${DELAY}
|
||||
|
||||
echo 1 > /sys/devices/gpiochip0/gpio/gpio${P_GPIO0}/value
|
||||
echo 0 > /sys/devices/gpiochip0/gpio/gpio${P_GPIO1}/value
|
||||
sleep ${DELAY}
|
||||
cat /sys/bus/iio/devices/iio\:device0/in_voltage0_raw
|
||||
echo 0x1 > /proc/adc
|
||||
sleep ${DELAY}
|
||||
|
||||
echo 0 > /sys/devices/gpiochip0/gpio/gpio${P_GPIO0}/value
|
||||
echo 0 > /sys/devices/gpiochip0/gpio/gpio${P_GPIO1}/value
|
||||
sleep ${DELAY}
|
||||
cat /sys/bus/iio/devices/iio\:device0/in_voltage0_raw
|
||||
echo 0x0 > /proc/adc
|
||||
sleep ${DELAY}
|
||||
|
||||
echo 0 > /sys/devices/gpiochip0/gpio/gpio${P_GPIO0}/value
|
||||
echo 1 > /sys/devices/gpiochip0/gpio/gpio${P_GPIO1}/value
|
||||
sleep ${DELAY}
|
||||
echo 0x2 > /proc/adc
|
||||
sleep ${DELAY}
|
||||
cat /sys/bus/iio/devices/iio\:device0/in_voltage0_raw
|
||||
|
||||
fi
|
||||
|
||||
mdev -s
|
||||
|
||||
# Scan for without insert card
|
||||
|
|
|
@ -132,13 +132,13 @@ fi
|
|||
|
||||
#iio & adc (for keyscan)
|
||||
|
||||
if [[ -f ${PREFIX}/lib/modules/$KERVER/kernel/drivers/iio/industrialio.ko ]]; then
|
||||
insmod ${PREFIX}/lib/modules/$KERVER/kernel/drivers/iio/industrialio.ko
|
||||
fi
|
||||
#if [[ -f ${PREFIX}/lib/modules/$KERVER/kernel/drivers/iio/industrialio.ko ]]; then
|
||||
#insmod ${PREFIX}/lib/modules/$KERVER/kernel/drivers/iio/industrialio.ko
|
||||
#fi
|
||||
|
||||
if [[ -f ${PREFIX}/lib/modules/$KERVER/kernel/drivers/iio/adc/nvt_adc.ko ]]; then
|
||||
insmod ${PREFIX}/lib/modules/$KERVER/kernel/drivers/iio/adc/nvt_adc.ko
|
||||
fi
|
||||
#if [[ -f ${PREFIX}/lib/modules/$KERVER/kernel/drivers/iio/adc/nvt_adc.ko ]]; then
|
||||
#insmod ${PREFIX}/lib/modules/$KERVER/kernel/drivers/iio/adc/nvt_adc.ko
|
||||
#fi
|
||||
|
||||
#usb
|
||||
#if [[ -f ${PREFIX}/lib/modules/$KERVER/hdal/comm/uvcp/nvt_uvcp.ko ]]; then
|
||||
|
|
Loading…
Reference in New Issue
Block a user