Path: blob/main/sys/contrib/device-tree/Bindings/gnss/u-blox,neo-6m.yaml
48377 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:20enum:21- u-blox,neo-6m22- u-blox,neo-823- u-blox,neo-m82425reg:26description: >27The DDC Slave Address, SPI chip select address, the number of the USB hub28port or the USB host-controller port to which this device is attached,29depending on the bus used. Required for the DDC, SPI or USB busses.3031reset-gpios:32maxItems: 13334vcc-supply:35description: >36Main voltage regulator3738u-blox,extint-gpios:39maxItems: 140description: >41GPIO connected to the "external interrupt" input pin4243v-bckp-supply:44description: >45Backup voltage regulator4647required:48- compatible49- vcc-supply5051unevaluatedProperties: false5253examples:54- |55#include <dt-bindings/gpio/gpio.h>5657serial {58gnss {59compatible = "u-blox,neo-8";60v-bckp-supply = <&gnss_v_bckp_reg>;61vcc-supply = <&gnss_vcc_reg>;62reset-gpios = <&gpio 1 GPIO_ACTIVE_LOW>;63};64};656667