Back to home page

OSCL-LXR

 
 

    


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     };