Skip to content

Commit

Permalink
wb-gsm: not toggling simselect-gpio, if already exported
Browse files Browse the repository at this point in the history
  • Loading branch information
vdromanov committed Jul 1, 2022
1 parent 3d08e4f commit 061cd36
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 4 deletions.
6 changes: 6 additions & 0 deletions debian/changelog
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
wb-utils (3.6.1) stable; urgency=medium

* wb-gsm: not toggling simselect gpio, if already exported

-- Vladimir Romanov <[email protected]> Thu, 30 Jun 2022 10:10:43 +0300

wb-utils (3.6.0) stable; urgency=medium

* wb-run-update: add --no-confirm option to run factory reset
Expand Down
11 changes: 7 additions & 4 deletions utils/lib/wb-gsm-common.sh
Original file line number Diff line number Diff line change
Expand Up @@ -271,10 +271,13 @@ function gsm_init() {

if of_has_prop $OF_GSM_NODE "simselect-gpios"; then # some wb5's modems have not simselect
local gpio_gsm_simselect=$(of_prop_required of_get_prop_gpionum $OF_GSM_NODE "simselect-gpios")
gpio_export $gpio_gsm_simselect
gpio_set_dir $gpio_gsm_simselect out
# select SIM1 at startup
gpio_set_value $gpio_gsm_simselect 0
if [[ ! -e "$(gpio_attr_path "$gpio_gsm_simselect")" ]]; then
gpio_export $gpio_gsm_simselect
gpio_set_dir $gpio_gsm_simselect out
local simselect_val=0 # SIM1 is active
gpio_set_value $gpio_gsm_simselect $simselect_val
debug "Exported and toggled SIMSELECT (gpio$gpio_gsm_simselect -> $simselect_val)"
fi
fi

if has_usb; then
Expand Down

0 comments on commit 061cd36

Please sign in to comment.