1.rootsf更改

This commit is contained in:
payton 2023-11-06 14:27:30 +08:00 committed by payton
parent 6e3727cab8
commit a38e7ba9a4
2 changed files with 64 additions and 6 deletions

View File

@ -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

View File

@ -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