mirror of
https://github.com/torvalds/linux.git
synced 2024-12-01 00:21:32 +00:00
38415a81e6
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>
61 lines
1.4 KiB
YAML
61 lines
1.4 KiB
YAML
# SPDX-License-Identifier: GPL-2.0
|
|
%YAML 1.2
|
|
---
|
|
$id: http://devicetree.org/schemas/gnss/mediatek.yaml#
|
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
|
|
|
title: Mediatek GNSS Receiver
|
|
|
|
maintainers:
|
|
- Johan Hovold <johan@kernel.org>
|
|
|
|
description:
|
|
Mediatek chipsets are used in GNSS-receiver modules produced by several
|
|
vendors and can use a UART interface.
|
|
|
|
allOf:
|
|
- $ref: gnss-common.yaml#
|
|
- $ref: /schemas/serial/serial-peripheral-props.yaml#
|
|
|
|
properties:
|
|
compatible:
|
|
const: globaltop,pa6h
|
|
|
|
vcc-supply:
|
|
description:
|
|
Main voltage regulator, pin name VCC.
|
|
|
|
reset-gpios:
|
|
maxItems: 1
|
|
description: An optional reset line, with names such as RESET or NRESET.
|
|
If the line is active low it should be flagged with GPIO_ACTIVE_LOW.
|
|
|
|
timepulse-gpios:
|
|
description: Comes with pin names such as PPS1 or 1PPS.
|
|
|
|
gnss-fix-gpios:
|
|
maxItems: 1
|
|
description: GPIO used to determine device position fix state, pin names
|
|
FIX or 3D_FIX.
|
|
|
|
vbackup-supply:
|
|
description:
|
|
Regulator providing backup voltage, pin names such as VBAT or VBACKUP.
|
|
|
|
required:
|
|
- compatible
|
|
- vcc-supply
|
|
|
|
unevaluatedProperties: false
|
|
|
|
examples:
|
|
- |
|
|
#include <dt-bindings/gpio/gpio.h>
|
|
serial {
|
|
gnss {
|
|
compatible = "globaltop,pa6h";
|
|
vcc-supply = <&vcc_3v3>;
|
|
reset-gpios = <&gpio 1 GPIO_ACTIVE_LOW>;
|
|
};
|
|
};
|