xref: /openwifi/user_space/set_rx_gain_auto.sh (revision b1a9fd07da8ec9eebdc44ab3fbccfbc8f43687c2)
1#!/bin/sh
2
3# Author: Xianjun Jiao
4# SPDX-FileCopyrightText: 2019 UGent
5# SPDX-License-Identifier: AGPL-3.0-or-later
6
7home_dir=$(pwd)
8
9set -x
10if test -f "/sys/bus/iio/devices/iio:device0/in_voltage_rf_bandwidth"; then
11  cd /sys/bus/iio/devices/iio:device0/
12else if test -f "/sys/bus/iio/devices/iio:device1/in_voltage_rf_bandwidth"; then
13       cd /sys/bus/iio/devices/iio:device1/
14     else if test -f "/sys/bus/iio/devices/iio:device2/in_voltage_rf_bandwidth"; then
15            cd /sys/bus/iio/devices/iio:device2/
16          else if test -f "/sys/bus/iio/devices/iio:device3/in_voltage_rf_bandwidth"; then
17                 cd /sys/bus/iio/devices/iio:device3/
18               else if test -f "/sys/bus/iio/devices/iio:device4/in_voltage_rf_bandwidth"; then
19                      cd /sys/bus/iio/devices/iio:device4/
20                    else
21                      echo "Can not find in_voltage_rf_bandwidth!"
22                      echo "Check log to make sure ad9361 driver is loaded!"
23                      exit 1
24                    fi
25               fi
26          fi
27     fi
28fi
29
30echo fast_attack > in_voltage0_gain_control_mode
31cat in_voltage0_gain_control_mode
32cat in_voltage0_hardwaregain
33
34cd $home_dir
35
36set +x
37