Path: blob/master/Documentation/devicetree/bindings/gnss/u-blox,neo-6m.yaml
54377 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: 13738safeboot-gpios:39maxItems: 14041vcc-supply:42description: >43Main voltage regulator4445u-blox,extint-gpios:46maxItems: 147description: >48GPIO connected to the "external interrupt" input pin4950v-bckp-supply:51description: >52Backup voltage regulator5354required:55- compatible56- vcc-supply5758unevaluatedProperties: false5960examples:61- |62#include <dt-bindings/gpio/gpio.h>6364serial {65gnss {66compatible = "u-blox,neo-8";67v-bckp-supply = <&gnss_v_bckp_reg>;68vcc-supply = <&gnss_vcc_reg>;69reset-gpios = <&gpio 1 (GPIO_ACTIVE_LOW | GPIO_OPEN_DRAIN)>;70safeboot-gpios = <&gpio 2 (GPIO_ACTIVE_LOW | GPIO_OPEN_DRAIN)>;71};72};737475