1.rootsf更改
This commit is contained in:
parent
6e3727cab8
commit
a38e7ba9a4
|
@ -1,14 +1,72 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
|
KERVER=`cat /proc/version | awk -F'version ' '{print $2}' | awk -F' ' '{print $1}'`
|
||||||
|
|
||||||
device_node_create()
|
device_node_create()
|
||||||
{
|
{
|
||||||
mknod /dev/$1 c `cat /sys/class/$1/$1/dev | sed "s/:/\ /g"`
|
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
|
# Setup mdev
|
||||||
echo "fs" > /proc/nvt_info/bootts
|
echo "fs" > /proc/nvt_info/bootts
|
||||||
echo "/sbin/mdev" > /proc/sys/kernel/hotplug
|
echo "/sbin/mdev" > /proc/sys/kernel/hotplug
|
||||||
#modprobe mmc_na51055
|
#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
|
mdev -s
|
||||||
|
|
||||||
# Scan for without insert card
|
# Scan for without insert card
|
||||||
|
|
|
@ -132,13 +132,13 @@ fi
|
||||||
|
|
||||||
#iio & adc (for keyscan)
|
#iio & adc (for keyscan)
|
||||||
|
|
||||||
if [[ -f ${PREFIX}/lib/modules/$KERVER/kernel/drivers/iio/industrialio.ko ]]; then
|
#if [[ -f ${PREFIX}/lib/modules/$KERVER/kernel/drivers/iio/industrialio.ko ]]; then
|
||||||
insmod ${PREFIX}/lib/modules/$KERVER/kernel/drivers/iio/industrialio.ko
|
#insmod ${PREFIX}/lib/modules/$KERVER/kernel/drivers/iio/industrialio.ko
|
||||||
fi
|
#fi
|
||||||
|
|
||||||
if [[ -f ${PREFIX}/lib/modules/$KERVER/kernel/drivers/iio/adc/nvt_adc.ko ]]; then
|
#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
|
#insmod ${PREFIX}/lib/modules/$KERVER/kernel/drivers/iio/adc/nvt_adc.ko
|
||||||
fi
|
#fi
|
||||||
|
|
||||||
#usb
|
#usb
|
||||||
#if [[ -f ${PREFIX}/lib/modules/$KERVER/hdal/comm/uvcp/nvt_uvcp.ko ]]; then
|
#if [[ -f ${PREFIX}/lib/modules/$KERVER/hdal/comm/uvcp/nvt_uvcp.ko ]]; then
|
||||||
|
|
Loading…
Reference in New Issue
Block a user