mirror of
https://github.com/torvalds/linux.git
synced 2024-11-28 07:01:32 +00:00
c5330723d5
Support for old NVMEM fixed cells was deprecated in favour of "fixed-layout". It's still part of the nvmem.yaml though and may be unknowingly used by new bindings added without much of analyze. To make it more difficult to accidentally support old syntax move its binding to separated file with "deprecated" in its name. Signed-off-by: Rafał Miłecki <rafal@milecki.pl> Acked-by: Neil Armstrong <neil.armstrong@linaro.org> Reviewed-by: Rob Herring <robh@kernel.org> Acked-by: Heiko Stuebner <heiko@sntech.de> Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> Link: https://lore.kernel.org/r/20231020105545.216052-4-srinivas.kandagatla@linaro.org Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
64 lines
1.3 KiB
YAML
64 lines
1.3 KiB
YAML
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
|
|
%YAML 1.2
|
|
---
|
|
$id: http://devicetree.org/schemas/rtc/amlogic,meson6-rtc.yaml#
|
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
|
|
|
title: Amlogic Meson6, Meson8, Meson8b and Meson8m2 RTC
|
|
|
|
maintainers:
|
|
- Neil Armstrong <neil.armstrong@linaro.org>
|
|
- Martin Blumenstingl <martin.blumenstingl@googlemail.com>
|
|
|
|
allOf:
|
|
- $ref: rtc.yaml#
|
|
- $ref: /schemas/nvmem/nvmem.yaml#
|
|
- $ref: /schemas/nvmem/nvmem-deprecated-cells.yaml#
|
|
|
|
properties:
|
|
compatible:
|
|
enum:
|
|
- amlogic,meson6-rtc
|
|
- amlogic,meson8-rtc
|
|
- amlogic,meson8b-rtc
|
|
- amlogic,meson8m2-rtc
|
|
|
|
reg:
|
|
maxItems: 1
|
|
|
|
clocks:
|
|
maxItems: 1
|
|
|
|
interrupts:
|
|
maxItems: 1
|
|
|
|
resets:
|
|
maxItems: 1
|
|
|
|
vdd-supply: true
|
|
|
|
required:
|
|
- compatible
|
|
- reg
|
|
|
|
unevaluatedProperties: false
|
|
|
|
examples:
|
|
- |
|
|
#include <dt-bindings/interrupt-controller/irq.h>
|
|
#include <dt-bindings/interrupt-controller/arm-gic.h>
|
|
rtc: rtc@740 {
|
|
compatible = "amlogic,meson6-rtc";
|
|
reg = <0x740 0x14>;
|
|
interrupts = <GIC_SPI 72 IRQ_TYPE_EDGE_RISING>;
|
|
clocks = <&rtc32k_xtal>;
|
|
vdd-supply = <&rtc_vdd>;
|
|
resets = <&reset_rtc>;
|
|
#address-cells = <1>;
|
|
#size-cells = <1>;
|
|
|
|
mac@0 {
|
|
reg = <0 6>;
|
|
};
|
|
};
|