0001 # SPDX-License-Identifier: GPL-2.0
0002 %YAML 1.2
0003 ---
0004 $id: http://devicetree.org/schemas/gnss/u-blox,neo-6m.yaml#
0005 $schema: http://devicetree.org/meta-schemas/core.yaml#
0006
0007 title: U-blox GNSS Receiver Device Tree Bindings
0008
0009 allOf:
0010 - $ref: gnss-common.yaml#
0011
0012 maintainers:
0013 - Johan Hovold <johan@kernel.org>
0014
0015 description: >
0016 The U-blox GNSS receivers can use UART, DDC (I2C), SPI and USB interfaces.
0017
0018 properties:
0019 compatible:
0020 enum:
0021 - u-blox,neo-6m
0022 - u-blox,neo-8
0023 - u-blox,neo-m8
0024
0025 reg:
0026 description: >
0027 The DDC Slave Address, SPI chip select address, the number of the USB hub
0028 port or the USB host-controller port to which this device is attached,
0029 depending on the bus used. Required for the DDC, SPI or USB busses.
0030
0031 vcc-supply:
0032 description: >
0033 Main voltage regulator
0034
0035 u-blox,extint-gpios:
0036 maxItems: 1
0037 description: >
0038 GPIO connected to the "external interrupt" input pin
0039
0040 v-bckp-supply:
0041 description: >
0042 Backup voltage regulator
0043
0044 required:
0045 - compatible
0046 - vcc-supply
0047
0048 unevaluatedProperties: false
0049
0050 examples:
0051 - |
0052 serial {
0053 gnss {
0054 compatible = "u-blox,neo-8";
0055 v-bckp-supply = <&gnss_v_bckp_reg>;
0056 vcc-supply = <&gnss_vcc_reg>;
0057 };
0058 };