-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge tag 'rtc-6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/…
…abelloni/linux Pull RTC updates from Alexandre Belloni: "New drivers: - Microchip PolarFire - Nuvoton NCT3018Y - TI K3 RTC Subsystem: - Replace flush_scheduled_work() with flush_work() - Remove deprecated ida_simple_get()/ida_simple_remove() calls Drivers: - use simple i2c probe where possible - sun6i: add R329 support - zynqmp: add calibration support - vr41xx: remove unused driver" * tag 'rtc-6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux: (31 commits) rtc: spear: set range max rtc: rtc-cmos: Do not check ACPI_FADT_LOW_POWER_S0 rtc: zynqmp: initialize fract_tick rtc: Add NCT3018Y real time clock driver dt-bindings: rtc: nuvoton: add NCT3018Y Real Time Clock dt-bindings: rtc: nxp,pcf85063: Convert to DT schema dt-bindings: rtc: microcrystal,rv3032: Add missing type to 'trickle-voltage-millivolt' rtc: rx8025: fix 12/24 hour mode detection on RX-8035 rtc: cros-ec: Only warn once in .remove() about notifier_chain problems rtc: vr41xx: remove driver rtc: mpfs: remove 'pending' variable from mpfs_rtc_wakeup_irq_handler() rtc: rv8803: fix missing unlock on error in rv8803_set_time() rtc: zynqmp: Add calibration set and get support rtc: zynqmp: Updated calibration value dt-bindings: rtc: zynqmp: Add clock information rtc: sun6i: add support for R329 RTC rtc: Directly use ida_alloc()/free() rtc: Introduce ti-k3-rtc dt-bindings: rtc: Add TI K3 RTC description dt-bindings: rtc: qcom-pm8xxx-rtc: Update the maintainers section ...
- Loading branch information
Showing
48 changed files
with
2,063 additions
and
540 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
45 changes: 45 additions & 0 deletions
45
Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,45 @@ | ||
# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause | ||
%YAML 1.2 | ||
--- | ||
$id: http://devicetree.org/schemas/rtc/nuvoton,nct3018y.yaml# | ||
$schema: http://devicetree.org/meta-schemas/core.yaml# | ||
|
||
title: NUVOTON NCT3018Y Real Time Clock | ||
|
||
allOf: | ||
- $ref: "rtc.yaml#" | ||
|
||
maintainers: | ||
- Medad CChien <ctcchien@nuvoton.com> | ||
- Mia Lin <mimi05633@gmail.com> | ||
|
||
properties: | ||
compatible: | ||
const: nuvoton,nct3018y | ||
|
||
reg: | ||
maxItems: 1 | ||
|
||
start-year: true | ||
|
||
reset-source: true | ||
|
||
required: | ||
- compatible | ||
- reg | ||
|
||
additionalProperties: false | ||
|
||
examples: | ||
- | | ||
i2c { | ||
#address-cells = <1>; | ||
#size-cells = <0>; | ||
rtc@6f { | ||
compatible = "nuvoton,nct3018y"; | ||
reg = <0x6f>; | ||
}; | ||
}; | ||
... |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,92 @@ | ||
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) | ||
%YAML 1.2 | ||
--- | ||
$id: http://devicetree.org/schemas/rtc/nxp,pcf85063.yaml# | ||
$schema: http://devicetree.org/meta-schemas/core.yaml# | ||
|
||
title: NXP PCF85063 Real Time Clock | ||
|
||
maintainers: | ||
- Alexander Stein <alexander.stein@ew.tq-group.com> | ||
|
||
properties: | ||
compatible: | ||
enum: | ||
- microcrystal,rv8263 | ||
- nxp,pcf85063 | ||
- nxp,pcf85063a | ||
- nxp,pcf85063tp | ||
- nxp,pca85073a | ||
|
||
reg: | ||
maxItems: 1 | ||
|
||
"#clock-cells": | ||
const: 0 | ||
|
||
clock-output-names: | ||
maxItems: 1 | ||
|
||
interrupts: | ||
maxItems: 1 | ||
|
||
quartz-load-femtofarads: | ||
description: | ||
The capacitive load of the quartz(x-tal). | ||
enum: [7000, 12500] | ||
default: 7000 | ||
|
||
clock: | ||
$ref: /schemas/clock/fixed-clock.yaml | ||
description: | ||
Provide this if the square wave pin is used as boot-enabled | ||
fixed clock. | ||
|
||
wakeup-source: true | ||
|
||
allOf: | ||
- $ref: rtc.yaml# | ||
- if: | ||
properties: | ||
compatible: | ||
contains: | ||
enum: | ||
- microcrystal,rv8263 | ||
then: | ||
properties: | ||
quartz-load-femtofarads: false | ||
- if: | ||
properties: | ||
compatible: | ||
contains: | ||
enum: | ||
- nxp,pcf85063 | ||
then: | ||
properties: | ||
quartz-load-femtofarads: | ||
const: 7000 | ||
|
||
required: | ||
- compatible | ||
- reg | ||
|
||
additionalProperties: false | ||
|
||
examples: | ||
- | | ||
i2c { | ||
#address-cells = <1>; | ||
#size-cells = <0>; | ||
rtc@51 { | ||
compatible = "nxp,pcf85063a"; | ||
reg = <0x51>; | ||
quartz-load-femtofarads = <12500>; | ||
clock { | ||
compatible = "fixed-clock"; | ||
#clock-cells = <0>; | ||
clock-frequency = <32768>; | ||
}; | ||
}; | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,62 @@ | ||
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) | ||
%YAML 1.2 | ||
--- | ||
$id: http://devicetree.org/schemas/rtc/ti,k3-rtc.yaml# | ||
$schema: http://devicetree.org/meta-schemas/core.yaml# | ||
|
||
title: Texas Instruments K3 Real Time Clock | ||
|
||
maintainers: | ||
- Nishanth Menon <nm@ti.com> | ||
|
||
description: | | ||
This RTC appears in the AM62x family of SoCs. | ||
allOf: | ||
- $ref: "rtc.yaml#" | ||
|
||
properties: | ||
compatible: | ||
enum: | ||
- ti,am62-rtc | ||
|
||
reg: | ||
maxItems: 1 | ||
|
||
interrupts: | ||
maxItems: 1 | ||
|
||
clocks: | ||
items: | ||
- description: VBUS Interface clock | ||
- description: 32k Clock source (external or internal). | ||
|
||
clock-names: | ||
items: | ||
- const: vbus | ||
- const: osc32k | ||
|
||
power-domains: | ||
maxItems: 1 | ||
|
||
required: | ||
- compatible | ||
- reg | ||
- interrupts | ||
- clocks | ||
- clock-names | ||
|
||
unevaluatedProperties: false | ||
|
||
examples: | ||
- | | ||
#include <dt-bindings/interrupt-controller/arm-gic.h> | ||
rtc@2b1f0000 { | ||
compatible = "ti,am62-rtc"; | ||
reg = <0x2b1f0000 0x100>; | ||
interrupts = <GIC_SPI 100 IRQ_TYPE_LEVEL_HIGH>; | ||
power-domains = <&bar 0>; | ||
clocks = <&foo 0>, <&foo 1>; | ||
clock-names = "vbus", "osc32k"; | ||
wakeup-source; | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.