1// SPDX-License-Identifier: GPL-2.0-only 2 3/dts-v1/; 4 5#include "msm8916-ufi.dtsi" 6 7/ { 8 model = "ufi-001c/ufi-001b 4G Modem Stick"; 9 compatible = "thwc,ufi001c", "qcom,msm8916"; 10}; 11 12&button_restart { 13 gpios = <&msmgpio 37 GPIO_ACTIVE_HIGH>; 14}; 15 16&led_r { 17 gpios = <&msmgpio 22 GPIO_ACTIVE_HIGH>; 18}; 19 20&led_g { 21 gpios = <&msmgpio 21 GPIO_ACTIVE_HIGH>; 22}; 23 24&led_b { 25 gpios = <&msmgpio 20 GPIO_ACTIVE_HIGH>; 26}; 27 28&mpss { 29 pinctrl-0 = <&sim_ctrl_default>; 30 pinctrl-names = "default"; 31}; 32 33&button_default { 34 pins = "gpio37"; 35 bias-pull-down; 36}; 37 38&gpio_leds_default { 39 pins = "gpio20", "gpio21", "gpio22"; 40}; 41 42/* This selects the external SIM card slot by default */ 43&msmgpio { 44 sim_ctrl_default: sim-ctrl-default-state { 45 esim-sel-pins { 46 pins = "gpio0", "gpio3"; 47 function = "gpio"; 48 bias-disable; 49 output-low; 50 }; 51 52 sim-en-pins { 53 pins = "gpio1"; 54 function = "gpio"; 55 bias-disable; 56 output-low; 57 }; 58 59 sim-sel-pins { 60 pins = "gpio2"; 61 function = "gpio"; 62 bias-disable; 63 output-high; 64 }; 65 }; 66}; 67