diff options
author | Loys Ollivier <lollivier@baylibre.com> | 2019-02-13 18:09:27 +0300 |
---|---|---|
committer | Johan Hovold <johan@kernel.org> | 2019-02-15 18:53:57 +0300 |
commit | 3deb254d655931e72d195a5921db5af5f7b6572a (patch) | |
tree | ec4fd23672ec1ba053f35e4af63d962c308d1530 /Documentation/devicetree/bindings/gnss | |
parent | 27eae9d4cebeb2e2abda7579efac2ea0673e0a14 (diff) | |
download | linux-3deb254d655931e72d195a5921db5af5f7b6572a.tar.xz |
dt-bindings: gnss: add mediatek binding
Add binding for Mediatek-based GNSS receivers.
Signed-off-by: Loys Ollivier <lollivier@baylibre.com>
Reviewed-by: Rob Herring <robh@kernel.org>
[ johan: rename backup supply ]
Signed-off-by: Johan Hovold <johan@kernel.org>
Diffstat (limited to 'Documentation/devicetree/bindings/gnss')
-rw-r--r-- | Documentation/devicetree/bindings/gnss/mediatek.txt | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/gnss/mediatek.txt b/Documentation/devicetree/bindings/gnss/mediatek.txt new file mode 100644 index 000000000000..80cb802813c5 --- /dev/null +++ b/Documentation/devicetree/bindings/gnss/mediatek.txt @@ -0,0 +1,35 @@ +Mediatek-based GNSS Receiver DT binding + +Mediatek chipsets are used in GNSS-receiver modules produced by several +vendors and can use a UART interface. + +Please see Documentation/devicetree/bindings/gnss/gnss.txt for generic +properties. + +Required properties: + +- compatible : Must be + + "globaltop,pa6h" + +- vcc-supply : Main voltage regulator (pin name: VCC) + +Optional properties: + +- current-speed : Default UART baud rate +- gnss-fix-gpios : GPIO used to determine device position fix state + (pin name: FIX, 3D_FIX) +- reset-gpios : GPIO used to reset the device (pin name: RESET, NRESET) +- timepulse-gpios : Time pulse GPIO (pin name: PPS1, 1PPS) +- vbackup-supply : Backup voltage regulator (pin name: VBAT, VBACKUP) + +Example: + +serial@1234 { + compatible = "ns16550a"; + + gnss { + compatible = "globaltop,pa6h"; + vcc-supply = <&vcc_3v3>; + }; +}; |