Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 48cd8478 authored by Santoshkumar Zalake's avatar Santoshkumar Zalake Committed by Gerrit - the friendly Code Review server
Browse files

dt-bindings: Add devicetree bindings to devicetree project

Add devicetree bindings snapshot to the devicetree project

Change-Id: Ie64349677227a47cd3528b2c5d8101bc00d70d76
parent 6a51539e
Loading
Loading
Loading
Loading
+47 −0
Original line number Diff line number Diff line
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 "gnss_sirf"
- #gpio-pins:
      0: GPIO 18
      1: GPIO 87

Example:
	ss5_pwr_ctrl0 {
		compatible = "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;
			};
		};
	};