Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
freebsd
GitHub Repository: freebsd/freebsd-src
Path: blob/main/sys/contrib/device-tree/Bindings/gnss/u-blox.txt
48377 views
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
};
46
47