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

Commit 0059a879 authored by Madhanraj Chelladurai's avatar Madhanraj Chelladurai
Browse files

pps: DR_SYNC pulse needs to be connected to Linux PPS driver



DR_SYNC pulse needs to be connected to Linux PPS driver for
GNSS driver to receive pps_event. DR_SYNC pulse is generated
by GSS firmware in modem, GNSS driver needs to receive
pps_event of this pulse to get the kernel timestamp to
synchronize time/data to finer quality.

Change-Id: I1c686fcf6306e890cc0a5c3296cdcaff49282e2f
CRs-Fixed: 1068214
Signed-off-by: default avatarMadhanraj Chelladurai <mchellad@codeaurora.org>
parent 1a5123de
Loading
Loading
Loading
Loading
+14 −0
Original line number Diff line number Diff line
@@ -2972,5 +2972,19 @@
				};
			};
		};

		pinctrl_pps: ppsgrp {
			mux {
				pins = "gpio128";
				function = "nav_dr";
			};

			config {
				pins =  "gpio128";
				drive-strength = <16>;
				bias-pull-down;
			};
		};

	};
};
+8 −0
Original line number Diff line number Diff line
@@ -3761,6 +3761,14 @@
		clock-names = "gpu_clk";
		clocks = <&clock_gpu clk_gpu_gx_gfx3d_clk>;
	};

	pps {
		compatible = "pps-gpio";
		pinctrl-names = "default";
		pinctrl-0 = <&pinctrl_pps>;
		gpios = <&tlmm 128 0>;
		status = "okay";
	};
};

&gdsc_venus {