dt-bindings: Add GNSS SiRF bindings to devicetree

Add GNSS SiRF bindings snapshot to the devicetree

Change-Id: I38d740b6bfa76e8fcd195d8d32501bfad5373a03
This commit is contained in:
Santoshkumar Zalake
2022-05-09 20:28:05 +05:30
committed by Gerrit - the friendly Code Review server
parent c5272745a4
commit 8de59096fc

View File

@@ -0,0 +1,47 @@
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;
};
};
};