Rtwo/kernel/motorola/sm8550-devicetrees/bindings/soc/qcom/qcom,gnss_sirf.txt
2025-09-30 19:22:48 -05:00

47 lines
972 B
Text

Binding for SIRF GNSS receiver control driver
GPIO pins are toggled to control GNSS receiver power states either to
wake it from sleep or put receiver into sleep mode
Required properties:
- compatible: must be "qcom,gnss_sirf"
- #gpio-pins:
0: GPIO 18
1: GPIO 87
Example:
ss5_pwr_ctrl0 {
compatible = "qcom,gnss_sirf";
pinctrl-0 = <&ss5_pwr_ctrl_rst_on>;
ssVreset-gpio = <&tlmm 87 1>;
ssVonoff-gpio = <&tlmm 18 1>;
};
ss5_pwr_ctrl_pins: ss5_pwr_ctrl_pins {
ss5_pwr_ctrl_rst_on: ss5_pwr_ctrl_rst_on {
mux {
pins = "gpio87", "gpio18";
function = "gpio";
};
config {
pins = "gpio87", "gpio18";
drive-strength = <16>; /* 16 mA */
bias-pull-up;
output-high;
};
};
ss5_pwr_ctrl_rst_off: ss5_pwr_ctrl_off {
mux {
pins = "gpio87", "gpio18";
function = "gpio";
};
config {
pins = "gpio87", "gpio18";
drive-strength = <16>; /* 16 mA */
bias-pull-up;
output-high;
};
};
};