1# SPDX-License-Identifier: GPL-2.0 2%YAML 1.2 3--- 4$id: http://devicetree.org/schemas/gnss/u-blox,neo-6m.yaml# 5$schema: http://devicetree.org/meta-schemas/core.yaml# 6 7title: U-blox GNSS Receiver Device Tree Bindings 8 9maintainers: 10 - Johan Hovold <johan@kernel.org> 11 12description: > 13 The U-blox GNSS receivers can use UART, DDC (I2C), SPI and USB interfaces. 14 15properties: 16 compatible: 17 enum: 18 - u-blox,neo-6m 19 - u-blox,neo-8 20 - u-blox,neo-m8 21 22 reg: 23 description: > 24 The DDC Slave Address, SPI chip select address, the number of the USB hub 25 port or the USB host-controller port to which this device is attached, 26 depending on the bus used. Required for the DDC, SPI or USB busses. 27 28 vcc-supply: 29 description: > 30 Main voltage regulator 31 32 timepulse-gpios: 33 maxItems: 1 34 description: > 35 Time pulse GPIO 36 37 u-blox,extint-gpios: 38 maxItems: 1 39 description: > 40 GPIO connected to the "external interrupt" input pin 41 42 v-bckp-supply: 43 description: > 44 Backup voltage regulator 45 46 current-speed: true 47 48required: 49 - compatible 50 - vcc-supply 51 52additionalProperties: false 53 54examples: 55 - | 56 serial { 57 gnss { 58 compatible = "u-blox,neo-8"; 59 v-bckp-supply = <&gnss_v_bckp_reg>; 60 vcc-supply = <&gnss_vcc_reg>; 61 }; 62 }; 63