mirror of
https://github.com/torvalds/linux.git
synced 2026-04-22 16:53:59 -04:00
The "current-speed" property is not a common property for all GNSS devices, but only to these connected with serial. Drop the property from the common GNSS properties schema and instead reference common serial properties schema (for children of UART controllers). Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Reviewed-by: Conor Dooley <conor.dooley@microchip.com> Link: https://lore.kernel.org/r/20240811-dt-bindings-serial-peripheral-props-v1-4-1dba258b7492@linaro.org Signed-off-by: Rob Herring (Arm) <robh@kernel.org>
66 lines
1.4 KiB
YAML
66 lines
1.4 KiB
YAML
# SPDX-License-Identifier: GPL-2.0
|
|
%YAML 1.2
|
|
---
|
|
$id: http://devicetree.org/schemas/gnss/u-blox,neo-6m.yaml#
|
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
|
|
|
title: U-blox GNSS Receiver
|
|
|
|
allOf:
|
|
- $ref: gnss-common.yaml#
|
|
- $ref: /schemas/serial/serial-peripheral-props.yaml#
|
|
|
|
maintainers:
|
|
- Johan Hovold <johan@kernel.org>
|
|
|
|
description: >
|
|
The U-blox GNSS receivers can use UART, DDC (I2C), SPI and USB interfaces.
|
|
|
|
properties:
|
|
compatible:
|
|
enum:
|
|
- u-blox,neo-6m
|
|
- u-blox,neo-8
|
|
- u-blox,neo-m8
|
|
|
|
reg:
|
|
description: >
|
|
The DDC Slave Address, SPI chip select address, the number of the USB hub
|
|
port or the USB host-controller port to which this device is attached,
|
|
depending on the bus used. Required for the DDC, SPI or USB busses.
|
|
|
|
reset-gpios:
|
|
maxItems: 1
|
|
|
|
vcc-supply:
|
|
description: >
|
|
Main voltage regulator
|
|
|
|
u-blox,extint-gpios:
|
|
maxItems: 1
|
|
description: >
|
|
GPIO connected to the "external interrupt" input pin
|
|
|
|
v-bckp-supply:
|
|
description: >
|
|
Backup voltage regulator
|
|
|
|
required:
|
|
- compatible
|
|
- vcc-supply
|
|
|
|
unevaluatedProperties: false
|
|
|
|
examples:
|
|
- |
|
|
#include <dt-bindings/gpio/gpio.h>
|
|
|
|
serial {
|
|
gnss {
|
|
compatible = "u-blox,neo-8";
|
|
v-bckp-supply = <&gnss_v_bckp_reg>;
|
|
vcc-supply = <&gnss_vcc_reg>;
|
|
reset-gpios = <&gpio 1 GPIO_ACTIVE_LOW>;
|
|
};
|
|
};
|