Merge tag 'ieee802154-for-davem-2019-11-13' of git://git.kernel.org/pub/scm/linux...
[sfrench/cifs-2.6.git] / Documentation / devicetree / bindings / gnss / u-blox.txt
1 u-blox GNSS Receiver DT binding
2
3 The u-blox GNSS receivers can use UART, DDC (I2C), SPI and USB interfaces.
4
5 Please see Documentation/devicetree/bindings/gnss/gnss.txt for generic
6 properties.
7
8 Required properties:
9
10 - compatible    : Must be one of
11
12                         "u-blox,neo-6m"
13                         "u-blox,neo-8"
14                         "u-blox,neo-m8"
15
16 - vcc-supply    : Main voltage regulator
17
18 Required properties (DDC):
19 - reg           : DDC (I2C) slave address
20
21 Required properties (SPI):
22 - reg           : SPI chip select address
23
24 Required properties (USB):
25 - reg           : Number of the USB hub port or the USB host-controller port
26                   to which this device is attached
27
28 Optional properties:
29
30 - timepulse-gpios       : Time pulse GPIO
31 - u-blox,extint-gpios   : GPIO connected to the "external interrupt" input pin
32 - v-bckp-supply : Backup voltage regulator
33
34 Example:
35
36 serial@1234 {
37         compatible = "ns16550a";
38
39         gnss {
40                 compatible = "u-blox,neo-8";
41
42                 v-bckp-supply = <&gnss_v_bckp_reg>;
43                 vcc-supply = <&gnss_vcc_reg>;
44         };
45 };