Path: blob/master/Documentation/devicetree/bindings/gnss/u-blox,neo-6m.yaml
26308 views
# SPDX-License-Identifier: GPL-2.01%YAML 1.22---3$id: http://devicetree.org/schemas/gnss/u-blox,neo-6m.yaml#4$schema: http://devicetree.org/meta-schemas/core.yaml#56title: U-blox GNSS Receiver78allOf:9- $ref: gnss-common.yaml#10- $ref: /schemas/serial/serial-peripheral-props.yaml#1112maintainers:13- Johan Hovold <johan@kernel.org>1415description: >16The U-blox GNSS receivers can use UART, DDC (I2C), SPI and USB interfaces.1718properties:19compatible:20oneOf:21- enum:22- u-blox,neo-6m23- u-blox,neo-824- u-blox,neo-m825- items:26- const: u-blox,neo-m927- const: u-blox,neo-m82829reg:30description: >31The DDC Slave Address, SPI chip select address, the number of the USB hub32port or the USB host-controller port to which this device is attached,33depending on the bus used. Required for the DDC, SPI or USB busses.3435reset-gpios:36maxItems: 13738vcc-supply:39description: >40Main voltage regulator4142u-blox,extint-gpios:43maxItems: 144description: >45GPIO connected to the "external interrupt" input pin4647v-bckp-supply:48description: >49Backup voltage regulator5051required:52- compatible53- vcc-supply5455unevaluatedProperties: false5657examples:58- |59#include <dt-bindings/gpio/gpio.h>6061serial {62gnss {63compatible = "u-blox,neo-8";64v-bckp-supply = <&gnss_v_bckp_reg>;65vcc-supply = <&gnss_vcc_reg>;66reset-gpios = <&gpio 1 GPIO_ACTIVE_LOW>;67};68};697071