17918a220SJavier Carrasco# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 27918a220SJavier Carrasco%YAML 1.2 37918a220SJavier Carrasco--- 47918a220SJavier Carrasco$id: http://devicetree.org/schemas/rtc/nxp,lpc1788-rtc.yaml# 57918a220SJavier Carrasco$schema: http://devicetree.org/meta-schemas/core.yaml# 67918a220SJavier Carrasco 77918a220SJavier Carrascotitle: NXP LPC1788 real-time clock 87918a220SJavier Carrasco 97918a220SJavier Carrascodescription: 107918a220SJavier Carrasco The LPC1788 RTC provides calendar and clock functionality 117918a220SJavier Carrasco together with periodic tick and alarm interrupt support. 127918a220SJavier Carrasco 137918a220SJavier Carrascomaintainers: 147918a220SJavier Carrasco - Javier Carrasco <javier.carrasco.cruz@gmail.com> 157918a220SJavier Carrasco 167918a220SJavier CarrascoallOf: 177918a220SJavier Carrasco - $ref: rtc.yaml# 187918a220SJavier Carrasco 197918a220SJavier Carrascoproperties: 207918a220SJavier Carrasco compatible: 21*0bafe291SFrank Li oneOf: 22*0bafe291SFrank Li - items: 23*0bafe291SFrank Li - enum: 24*0bafe291SFrank Li - nxp,lpc1850-rtc 25*0bafe291SFrank Li - const: nxp,lpc1788-rtc 26*0bafe291SFrank Li - const: nxp,lpc1788-rtc 277918a220SJavier Carrasco 287918a220SJavier Carrasco reg: 297918a220SJavier Carrasco maxItems: 1 307918a220SJavier Carrasco 317918a220SJavier Carrasco clocks: 327918a220SJavier Carrasco items: 337918a220SJavier Carrasco - description: RTC clock 347918a220SJavier Carrasco - description: Register clock 357918a220SJavier Carrasco 367918a220SJavier Carrasco clock-names: 377918a220SJavier Carrasco items: 387918a220SJavier Carrasco - const: rtc 397918a220SJavier Carrasco - const: reg 407918a220SJavier Carrasco 417918a220SJavier Carrasco interrupts: 427918a220SJavier Carrasco maxItems: 1 437918a220SJavier Carrasco 447918a220SJavier Carrascorequired: 457918a220SJavier Carrasco - compatible 467918a220SJavier Carrasco - reg 477918a220SJavier Carrasco - clocks 487918a220SJavier Carrasco - clock-names 497918a220SJavier Carrasco - interrupts 507918a220SJavier Carrasco 517918a220SJavier CarrascounevaluatedProperties: false 527918a220SJavier Carrasco 537918a220SJavier Carrascoexamples: 547918a220SJavier Carrasco - | 557918a220SJavier Carrasco #include <dt-bindings/clock/lpc18xx-ccu.h> 567918a220SJavier Carrasco 577918a220SJavier Carrasco rtc@40046000 { 587918a220SJavier Carrasco compatible = "nxp,lpc1788-rtc"; 597918a220SJavier Carrasco reg = <0x40046000 0x1000>; 607918a220SJavier Carrasco clocks = <&creg_clk 0>, <&ccu1 CLK_CPU_BUS>; 617918a220SJavier Carrasco clock-names = "rtc", "reg"; 627918a220SJavier Carrasco interrupts = <47>; 637918a220SJavier Carrasco }; 64