| SiRFstar-based GNSS Receiver DT binding |
| |
| SiRFstar chipsets are used in GNSS-receiver modules produced by several |
| vendors and can use UART, SPI or I2C interfaces. |
| |
| Please see Documentation/devicetree/bindings/gnss/gnss.txt for generic |
| properties. |
| |
| Required properties: |
| |
| - compatible : Must be one of |
| |
| "fastrax,uc430" |
| "linx,r4" |
| "wi2wi,w2sg0008i" |
| "wi2wi,w2sg0084i" |
| |
| - vcc-supply : Main voltage regulator (pin name: 3V3_IN, VCC, VDD) |
| |
| Required properties (I2C): |
| - reg : I2C slave address |
| |
| Required properties (SPI): |
| - reg : SPI chip select address |
| |
| Optional properties: |
| |
| - sirf,onoff-gpios : GPIO used to power on and off device (pin name: ON_OFF) |
| - sirf,wakeup-gpios : GPIO used to determine device power state |
| (pin name: RFPWRUP, WAKEUP) |
| - timepulse-gpios : Time pulse GPIO (pin name: 1PPS, TM) |
| |
| Example: |
| |
| serial@1234 { |
| compatible = "ns16550a"; |
| |
| gnss { |
| compatible = "wi2wi,w2sg0084i"; |
| |
| vcc-supply = <&gnss_reg>; |
| sirf,onoff-gpios = <&gpio0 16 GPIO_ACTIVE_HIGH>; |
| sirf,wakeup-gpios = <&gpio0 17 GPIO_ACTIVE_HIGH>; |
| }; |
| }; |