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