rk3568_ubuntu_r60_v1.3.2/yocto/meta-quectel-app/recipes/usb-mount/files/iio.sh

20 lines
823 B
Bash
Raw Normal View History

2023-11-03 14:12:44 +08:00
#!/bin/sh
for uevent in /sys/bus/i2c/devices/*-006*/iio:device?*/uevent; do
. $uevent
chown root:sensors /sys/bus/iio/devices
chmod 755 /sys/bus/iio/devices
if [ -e $uevent ]; then
if [ ! -e /dev/iio:device$MINOR ]; then
mknod /dev/iio:device$MINOR c $MAJOR $MINOR
chown -R root:sensors /dev/iio:device$MINOR
chown -R root:sensors /sys/bus/iio/devices/iio:device$MINOR
chown -R root:sensors /sys/bus/iio/devices/iio:device$MINOR/*
#Give Executive permissions for all folders
chmod 755 $(find /sys/bus/iio/devices/iio:device$MINOR -type d)
#Give read and write permissions for group and only read for otheres
chmod 664 $(find /sys/bus/iio/devices/iio:device$MINOR/ -type f)
fi
fi
done