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