/Documentation/ABI/testing/ |
D | sysfs-class-rtc | 1 What: /sys/class/rtc/ 4 Contact: linux-rtc@vger.kernel.org 6 The rtc/ class subdirectory belongs to the RTC subsystem. 8 What: /sys/class/rtc/rtcX/ 11 Contact: linux-rtc@vger.kernel.org 13 The /sys/class/rtc/rtc{0,1,2,3,...} directories correspond 14 to each RTC device. 16 What: /sys/class/rtc/rtcX/date 19 Contact: linux-rtc@vger.kernel.org 21 (RO) RTC-provided date in YYYY-MM-DD format [all …]
|
/Documentation/devicetree/bindings/rtc/ |
D | allwinner,sun6i-a31-rtc.yaml | 4 $id: http://devicetree.org/schemas/rtc/allwinner,sun6i-a31-rtc.yaml# 7 title: Allwinner A31 RTC Device Tree Bindings 19 - const: allwinner,sun6i-a31-rtc 20 - const: allwinner,sun8i-a23-rtc 21 - const: allwinner,sun8i-h3-rtc 22 - const: allwinner,sun8i-r40-rtc 23 - const: allwinner,sun8i-v3-rtc 24 - const: allwinner,sun50i-h5-rtc 26 - const: allwinner,sun50i-a64-rtc 27 - const: allwinner,sun8i-h3-rtc [all …]
|
D | moxa,moxart-rtc.txt | 5 - compatible : Should be "moxa,moxart-rtc" 6 - gpio-rtc-sclk : RTC sclk gpio, with zero flags 7 - gpio-rtc-data : RTC data gpio, with zero flags 8 - gpio-rtc-reset : RTC reset gpio, with zero flags 12 rtc: rtc { 13 compatible = "moxa,moxart-rtc"; 14 gpio-rtc-sclk = <&gpio 5 0>; 15 gpio-rtc-data = <&gpio 6 0>; 16 gpio-rtc-reset = <&gpio 7 0>;
|
D | s3c-rtc.yaml | 4 $id: http://devicetree.org/schemas/rtc/s3c-rtc.yaml# 16 - samsung,s3c2410-rtc 17 - samsung,s3c2416-rtc 18 - samsung,s3c2443-rtc 19 - samsung,s3c6410-rtc 20 - const: samsung,exynos3250-rtc 28 Must contain a list of phandle and clock specifier for the rtc 36 Must contain "rtc" and for a s3c6410 compatible controller 44 interrupt number is the rtc alarm interrupt and second interrupt number 45 is the rtc tick interrupt. The number of cells representing a interrupt [all …]
|
D | ingenic,rtc.yaml | 4 $id: http://devicetree.org/schemas/rtc/ingenic,rtc.yaml# 13 - $ref: rtc.yaml# 19 - ingenic,jz4740-rtc 20 - ingenic,jz4760-rtc 22 - const: ingenic,jz4725b-rtc 23 - const: ingenic,jz4740-rtc 26 - ingenic,jz4770-rtc 27 - ingenic,jz4780-rtc 28 - const: ingenic,jz4760-rtc 40 const: rtc [all …]
|
D | rtc-mt7622.txt | 1 Device-Tree bindings for MediaTek SoC based RTC 5 "mediatek,mt7622-rtc", "mediatek,soc-rtc" : for MT7622 SoC 7 - interrupts : Should contain the interrupt for RTC alarm; 10 - clock-names : Should contain "rtc" entries 14 rtc: rtc@10212800 { 15 compatible = "mediatek,mt7622-rtc", 16 "mediatek,soc-rtc"; 20 clock-names = "rtc";
|
D | atmel,at91rm9200-rtc.yaml | 4 $id: http://devicetree.org/schemas/rtc/atmel,at91rm9200-rtc.yaml# 7 title: Atmel AT91 RTC Device Tree Bindings 10 - $ref: "rtc.yaml#" 18 - atmel,at91rm9200-rtc 19 - atmel,at91sam9x5-rtc 20 - atmel,sama5d4-rtc 21 - atmel,sama5d2-rtc 22 - microchip,sam9x60-rtc 43 rtc@fffffe00 { 44 compatible = "atmel,at91rm9200-rtc";
|
D | armada-380-rtc.txt | 3 RTC controller for the Armada 38x, 7K and 8K SoCs 7 "marvell,armada-380-rtc" for Armada 38x SoC 8 "marvell,armada-8k-rtc" for Aramda 7K/8K SoCs 12 * "rtc" for the RTC registers 13 * "rtc-soc" for the SoC related registers and among them the one 15 - interrupts: IRQ line for the RTC. 19 rtc@a3800 { 20 compatible = "marvell,armada-380-rtc"; 22 reg-names = "rtc", "rtc-soc";
|
D | sa1100-rtc.yaml | 4 $id: http://devicetree.org/schemas/rtc/sa1100-rtc.yaml# 10 - $ref: rtc.yaml# 20 - mrvl,sa1100-rtc 21 - mrvl,mmp-rtc 37 - const: 'rtc 1Hz' 38 - const: 'rtc alarm' 50 rtc: rtc@d4010000 { 51 compatible = "mrvl,mmp-rtc"; 54 interrupt-names = "rtc 1Hz", "rtc alarm";
|
D | rtc-omap.txt | 5 - "ti,da830-rtc" - for RTC IP used similar to that on DA8xx SoC family. 6 - "ti,am3352-rtc" - for RTC IP used similar to that on AM335x SoC family. 7 This RTC IP has special WAKE-EN Register to enable 11 - "ti,am4372-rtc" - for RTC IP used similar to that on AM437X SoC family. 12 - reg: Address range of rtc register set 13 - interrupts: rtc timer, alarm interrupts in order 16 - system-power-controller: whether the rtc is controlling the system power 18 - clocks: Any internal or external clocks feeding in to rtc 35 rtc@1c23000 { 36 compatible = "ti,da830-rtc";
|
D | allwinner,sun4i-a10-rtc.yaml | 4 $id: http://devicetree.org/schemas/rtc/allwinner,sun4i-a10-rtc.yaml# 7 title: Allwinner A10 RTC Device Tree Bindings 10 - $ref: "rtc.yaml#" 19 - allwinner,sun4i-a10-rtc 20 - allwinner,sun7i-a20-rtc 37 rtc: rtc@1c20d00 { 38 compatible = "allwinner,sun4i-a10-rtc";
|
D | rtc-meson.txt | 1 * Amlogic Meson6, Meson8, Meson8b and Meson8m2 RTC 5 * "amlogic,meson6-rtc" 6 * "amlogic,meson8-rtc" 7 * "amlogic,meson8b-rtc" 8 * "amlogic,meson8m2-rtc" 11 - interrupts: the interrupt line of the RTC block. 13 - vdd-supply: reference to the power supply of the RTC block. 25 rtc: rtc@740 { 26 compatible = "amlogic,meson6-rtc";
|
D | nxp,lpc1788-rtc.txt | 3 The LPC1788 RTC provides calendar and clock functionality 7 - compatible : must contain "nxp,lpc1788-rtc" 10 - clocks : Must contain clock specifiers for rtc and register clock 11 - clock-names : Must contain "rtc" and "reg" 15 rtc: rtc@40046000 { 16 compatible = "nxp,lpc1788-rtc"; 20 clock-names = "rtc", "reg";
|
D | st,stm32-rtc.yaml | 4 $id: http://devicetree.org/schemas/rtc/st,stm32-rtc.yaml# 15 - st,stm32-rtc 16 - st,stm32h7-rtc 17 - st,stm32mp1-rtc 43 domain (RTC registers) write protection. 60 const: st,stm32-rtc 77 const: st,stm32h7-rtc 93 const: st,stm32mp1-rtc 119 rtc@40002800 { 120 compatible = "st,stm32-rtc"; [all …]
|
D | spear-rtc.txt | 1 * SPEAr RTC 4 - compatible : "st,spear600-rtc" 5 - reg : Address range of the rtc registers 6 - interrupt: Should contain the rtc interrupt number 10 rtc@fc000000 { 11 compatible = "st,spear600-rtc";
|
D | rtc-mt6397.txt | 1 Device-Tree bindings for MediaTek PMIC based RTC 3 MediaTek PMIC based RTC is an independent function of MediaTek PMIC that works 4 as a type of multi-function device (MFD). The RTC can be configured and set up 16 "mediatek,mt6323-rtc": for MT6323 PMIC 17 "mediatek,mt6397-rtc": for MT6397 PMIC 26 rtc { 27 compatible = "mediatek,mt6323-rtc";
|
D | rtc-mt2712.txt | 1 Device-Tree bindings for MediaTek SoC based RTC 4 - compatible : Should be "mediatek,mt2712-rtc" : for MT2712 SoC 6 - interrupts : Should contain the interrupt for RTC alarm; 10 rtc: rtc@10011000 { 11 compatible = "mediatek,mt2712-rtc";
|
D | rtc-mxc.yaml | 4 $id: http://devicetree.org/schemas/rtc/rtc-mxc.yaml# 10 - $ref: "rtc.yaml#" 18 - fsl,imx1-rtc 19 - fsl,imx21-rtc 30 - description: the SoC RTC clock 50 rtc@10007000 { 51 compatible = "fsl,imx21-rtc";
|
D | rtc-aspeed.txt | 1 ASPEED BMC RTC 6 * aspeed,ast2400-rtc for the ast2400 7 * aspeed,ast2500-rtc for the ast2500 8 * aspeed,ast2600-rtc for the ast2600 17 rtc@1e781000 { 18 compatible = "aspeed,ast2400-rtc";
|
D | pxa-rtc.txt | 1 * PXA RTC 3 PXA specific RTC driver. 6 - compatible : Should be "marvell,pxa-rtc" 10 rtc@40900000 { 11 compatible = "marvell,pxa-rtc";
|
D | rtc-palmas.txt | 1 Palmas RTC controller bindings 5 - "ti,palmas-rtc" for palma series of the RTC controller 6 - interrupts: Interrupt number of RTC submodule on device. 11 TPS80036 supports the backup battery for powering the RTC when main 24 palmas_rtc: rtc { 25 compatible = "ti,palmas-rtc";
|
D | xlnx-rtc.txt | 3 RTC controller for the Xilinx Zynq MPSoC Real Time Clock 7 - compatible: Should be "xlnx,zynqmp-rtc" 10 - interrupts: IRQ lines for the RTC. 18 rtc: rtc@ffa60000 { 19 compatible = "xlnx,zynqmp-rtc";
|
D | renesas,sh-rtc.yaml | 4 $id: http://devicetree.org/schemas/rtc/renesas,sh-rtc.yaml# 16 - const: renesas,r7s72100-rtc # RZ/A1H 17 - const: renesas,sh-rtc 32 # The functional clock source for the RTC controller must be listed 66 rtc: rtc@fcff1000 { 67 compatible = "renesas,r7s72100-rtc", "renesas,sh-rtc";
|
/Documentation/admin-guide/ |
D | rtc.rst | 2 Real Time Clock (RTC) Drivers for Linux 16 Linux has two largely-compatible userspace RTC API families you may 19 * /dev/rtc ... is the RTC provided by PC compatible systems, 23 supported by a wide variety of RTC chips on all systems. 27 RTCs use the same API to make requests in both RTC frameworks (using 29 same functionality. For example, not every RTC is hooked up to an 35 Old PC/AT-Compatible driver: /dev/rtc 57 The interrupts are reported via /dev/rtc (major 10, minor 135, read only 62 /proc/driver/rtc if the /proc filesystem was enabled. The driver has 63 built in locking so that only one process is allowed to have the /dev/rtc [all …]
|
/Documentation/devicetree/bindings/spi/ |
D | icpdas-lp8841-spi-rtc.txt | 1 * ICP DAS LP-8841 SPI Controller for RTC 3 ICP DAS LP-8841 contains a DS-1302 RTC. RTC is connected to an IO 7 Master output is set on low clock and sensed by the RTC on the rising 8 edge. Master input is set by the RTC on the trailing edge and is sensed 17 - compatible: should be "icpdas,lp8841-spi-rtc" 43 compatible = "icpdas,lp8841-spi-rtc"; 46 rtc@0 {
|