Merge tag 'linux-kselftest-kunit-fixes-5.11-rc3' of git://git.kernel.org/pub/scm...
[linux/fpc-iii.git] / Documentation / devicetree / bindings / gnss / sirfstar.txt
blobf4252b6b660b66502b0def46f25cfdda2a1dc788
1 SiRFstar-based GNSS Receiver DT binding
3 SiRFstar chipsets are used in GNSS-receiver modules produced by several
4 vendors and can use UART, SPI or I2C interfaces.
6 Please see Documentation/devicetree/bindings/gnss/gnss.txt for generic
7 properties.
9 Required properties:
11 - compatible    : Must be one of
13                         "fastrax,uc430"
14                         "linx,r4"
15                         "wi2wi,w2sg0004"
16                         "wi2wi,w2sg0008i"
17                         "wi2wi,w2sg0084i"
19 - vcc-supply    : Main voltage regulator (pin name: 3V3_IN, VCC, VDD)
21 Required properties (I2C):
22 - reg           : I2C slave address
24 Required properties (SPI):
25 - reg           : SPI chip select address
27 Optional properties:
29 - sirf,onoff-gpios      : GPIO used to power on and off device (pin name: ON_OFF)
30 - sirf,wakeup-gpios     : GPIO used to determine device power state
31                           (pin name: RFPWRUP, WAKEUP)
32 - timepulse-gpios       : Time pulse GPIO (pin name: 1PPS, TM)
34 Example:
36 serial@1234 {
37         compatible = "ns16550a";
39         gnss {
40                 compatible = "wi2wi,w2sg0084i";
42                 vcc-supply = <&gnss_reg>;
43                 sirf,onoff-gpios = <&gpio0 16 GPIO_ACTIVE_HIGH>;
44                 sirf,wakeup-gpios = <&gpio0 17 GPIO_ACTIVE_HIGH>;
45         };