mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
synced 2025-08-31 22:23:05 +00: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>
51 lines
1.4 KiB
YAML
51 lines
1.4 KiB
YAML
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
|
|
%YAML 1.2
|
|
---
|
|
$id: http://devicetree.org/schemas/gnss/gnss-common.yaml#
|
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
|
|
|
title: Common Properties for Global Navigation Satellite Systems (GNSS)
|
|
receiver devices
|
|
|
|
maintainers:
|
|
- Johan Hovold <johan@kernel.org>
|
|
|
|
description: |
|
|
This document defines device tree properties common to Global Navigation
|
|
Satellite System receivers.
|
|
|
|
properties:
|
|
$nodename:
|
|
pattern: "^gnss(@.*)?$"
|
|
|
|
lna-supply:
|
|
description: A separate regulator supplying power for the Low Noise
|
|
Amplifier (LNA). This is an amplifier connected between the GNSS
|
|
device and the receiver antenna.
|
|
|
|
enable-gpios:
|
|
description: A GPIO line that will enable the GNSS receiver when
|
|
asserted. If this line is active low, the GPIO phandle should
|
|
consequently be tagged with the GPIO_ACTIVE_LOW flag so the operating
|
|
system can rely on asserting the line to enable the GNSS device.
|
|
maxItems: 1
|
|
|
|
timepulse-gpios:
|
|
description: When a timepulse is provided to the GNSS device using a
|
|
GPIO line, this is used.
|
|
maxItems: 1
|
|
|
|
additionalProperties: true
|
|
|
|
examples:
|
|
- |
|
|
#include <dt-bindings/gpio/gpio.h>
|
|
serial {
|
|
gnss {
|
|
compatible = "u-blox,neo-8";
|
|
vcc-supply = <&gnss_reg>;
|
|
timepulse-gpios = <&gpio0 16 GPIO_ACTIVE_HIGH>;
|
|
current-speed = <4800>;
|
|
};
|
|
};
|