linux/Documentation/devicetree/bindings/rtc
Chen-Yu Tsai 347d357030 dt-bindings: rtc: sun6i-rtc: Add compatible strings for pre-H6 variants
While doing Bluetooth enablement for various boards based on various
Allwinner SoCs, minor differences in the RTC modules were found. These
include a lack of an external clock output (A31), different internal
oscillator frequencies (H3/H5/A64/V3/V3s), different regulator voltage
settings (H5/H6), and the presence of miscellaneous registers unrelated
to the RTC (A64/R40/H5/H6). The datasheet also describes different number
of registers for non-volatile storage, though based on actual experiments
the actual number is the same across the board.

This patch adds a list of all pre-H6 variants, grouped by the internal
oscillator's clock rate, regulator settings, and the presence of the
external clock output. Combinations are introduced for the variants that
have miscellaneous registers.

The RTC block in the H6 also handles the 24 MHz DCXO. This will require
more device tree binding changes and will be done later.

Acked-by: Maxime Ripard <maxime.ripard@bootlin.com>
Tested-by: Corentin Labbe <clabbe.montjoie@gmail.com>
Signed-off-by: Chen-Yu Tsai <wens@csie.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
2018-12-06 18:12:09 +01:00
..
abracon,abx80x.txt rtc: dt-binding: abx80x: fix resistance scale 2018-11-22 19:18:47 +01:00
alphascale,asm9260-rtc.txt doc: dt: add documentation for alphascale,asm9260-rtc 2016-03-14 17:08:14 +01:00
armada-380-rtc.txt rtc: armada38x: Add support for Armada 7K/8K 2017-02-21 23:21:30 +01:00
atmel,at91rm9200-rtc.txt Documentation: dt: rtc: at91rm9200: add clocks property 2015-08-07 11:57:31 +02:00
atmel,at91sam9-rtc.txt rtc: at91sam9: add DT bindings documentation 2014-11-13 16:08:48 +01:00
brcm,brcmstb-waketimer.txt dt-bindings: remove 'interrupt-parent' from bindings 2018-07-25 14:09:39 -06:00
cpcap-rtc.txt rtc: cpcap: new rtc driver 2017-03-09 01:32:35 +01:00
dallas,ds1390.txt rtc: ds1390: Fix the SPI chip select number 2016-08-31 18:21:34 +02:00
digicolor-rtc.txt rtc: digicolor: document device tree binding 2015-04-17 09:04:01 -04:00
dw-apb.txt dts: Rename DW APB timer compatible strings 2013-08-29 12:59:02 -07:00
epson,rtc7301.txt rtc: add support for EPSON TOYOCOM RTC-7301SF/DG 2016-12-19 00:59:21 +01:00
epson,rx6110.txt Documentation: devicetree: add epson rx6110 binding 2016-03-14 17:08:09 +01:00
epson,rx8900.txt dt/bindings: Add bindings for Micro Crystal rv8803 2016-10-12 13:24:34 +02:00
faraday,ftrtc010.txt rtc: gemini: Augment DT bindings for Faraday 2017-07-06 22:37:15 +02:00
google,goldfish-rtc.txt dt-bindings: Add device tree binding for Goldfish RTC driver 2017-09-01 01:10:18 +02:00
haoyu,hym8563.txt rtc: hym8563: make the irq optional 2015-06-25 01:13:45 +02:00
imxdi-rtc.txt dt-bindings: rtc: imxdi: Improve the bindings text 2017-11-20 22:48:20 +01:00
ingenic,jz4740-rtc.txt Documentation: dt: Add binding info for jz4740-rtc driver 2016-11-04 23:49:47 +01:00
isil,isl1219.txt rtc: isl1219: add device tree documentation 2018-08-14 23:24:46 +02:00
isil,isl12026.txt rtc: isl12026: new driver. 2018-03-17 14:20:51 +01:00
isil,isl12057.txt dt-bindings: remove 'interrupt-parent' from bindings 2018-07-25 14:09:39 -06:00
lpc32xx-rtc.txt
maxim-ds1302.txt rtc: ds1302: rewrite using SPI 2016-05-20 12:33:51 +02:00
maxim,ds1742.txt drivers/rtc/rtc-ds1742.c: add devicetree support 2014-01-23 16:36:59 -08:00
maxim,ds3231.txt bindings: rtc: correct wrong reference in required properties 2017-02-12 00:34:42 +01:00
maxim,mcp795.txt rtc: mcp795: add devicetree support 2016-03-21 22:55:29 +01:00
microchip,pic32-rtc.txt dt/bindings: Add bindings for the PIC32 real time clock 2016-03-14 17:08:21 +01:00
moxa,moxart-rtc.txt rtc: add MOXA ART RTC driver 2013-09-11 15:58:54 -07:00
nvidia,tegra20-rtc.txt Documentation: DT bindings: add more Tegra chip compatible strings 2015-02-03 20:37:31 -06:00
nxp,lpc1788-rtc.txt doc: dt: add documentation for nxp,lpc1788-rtc 2015-09-05 13:19:06 +02:00
nxp,rtc-2123.txt dt-bindings: rtc-2123: Make the node name generic 2018-05-14 15:27:50 +02:00
olpc-xo1-rtc.txt
orion-rtc.txt rtc: rtc-mv: Add the device tree binding documentation 2012-12-10 21:49:14 +00:00
pcf8563.txt bindings: rtc: correct wrong reference in required properties 2017-02-12 00:34:42 +01:00
pcf85363.txt rtc: add support for NXP PCF85363 real-time clock 2017-11-08 07:52:22 +01:00
pxa-rtc.txt
realtek,rtd119x.txt dt-bindings: rtc: Add Realtek RTD1295 2017-09-05 09:31:32 +02:00
rtc-cmos.txt dt-bindings: remove 'interrupt-parent' from bindings 2018-07-25 14:09:39 -06:00
rtc-ds1307.txt RTC for 4.19 2018-08-20 16:30:27 -07:00
rtc-m41t80.txt dt-bindings: remove 'interrupt-parent' from bindings 2018-07-25 14:09:39 -06:00
rtc-mt7622.txt dt-bindings: rtc: mediatek: add bindings for MediaTek SoC based RTC 2017-10-25 23:05:53 +02:00
rtc-mxc_v2.txt dt-bindings: rtc: add bindings for i.MX53 SRTC 2018-01-12 00:20:39 +01:00
rtc-mxc.txt dt-binding: document the binding for mxc rtc 2015-08-05 20:03:51 +08:00
rtc-omap.txt dt-bindings: remove 'interrupt-parent' from bindings 2018-07-25 14:09:39 -06:00
rtc-opal.txt powerpc: Various typo fixes 2016-06-14 13:58:26 +10:00
rtc-palmas.txt dt-bindings: remove 'interrupt-parent' from bindings 2018-07-25 14:09:39 -06:00
rtc-sh.txt dt-bindings: rtc: document the rtc-sh bindings 2017-04-03 18:01:41 +02:00
rtc-st-lpc.txt rtc: bindings: Supply knowledge of a third supported device - clocksource 2015-07-23 17:07:35 +01:00
s3c-rtc.txt rtc: s3c: Document in binding that only s3c6410 needs a src clk 2016-03-29 00:17:31 +02:00
sa1100-rtc.txt rtc: sa1100: DT spelling s/interrupt-name/interrupt-names/ 2016-05-20 12:33:51 +02:00
sirf,prima2-sysrtc.txt dt-bindings: rtc: Add sirf,prima2-sysrtc bindings 2017-10-05 17:26:52 -05:00
snvs-rtc.txt rtc: snvs: add Freescale rtc-snvs driver 2012-10-06 03:05:01 +09:00
spear-rtc.txt dt-bindings: remove 'interrupt-parent' from bindings 2018-07-25 14:09:39 -06:00
sprd,sc27xx-rtc.txt dt-bindings: remove 'interrupt-parent' from bindings 2018-07-25 14:09:39 -06:00
st,stm32-rtc.txt dt-bindings: remove 'interrupt-parent' from bindings 2018-07-25 14:09:39 -06:00
stericsson,coh901331.txt dt-bindings: remove 'interrupt-parent' from bindings 2018-07-25 14:09:39 -06:00
stmp3xxx-rtc.txt rtc: stmp3xxx: use optional crystal in low power states 2015-04-17 09:03:59 -04:00
sun6i-rtc.txt dt-bindings: rtc: sun6i-rtc: Add compatible strings for pre-H6 variants 2018-12-06 18:12:09 +01:00
sunxi-rtc.txt dt-bindings: Remove leading zeros from bindings notation 2017-11-09 17:05:05 -06:00
ti,bq32k.txt rtc: bq32k: move binding docs to proper place 2015-08-10 08:37:37 +02:00
twl-rtc.txt Documentation: bindings: fix twl-rtc documentation 2016-11-05 00:07:43 +01:00
via,vt8500-rtc.txt arm: vt8500: doc: Add device tree bindings for arch-vt8500 devices 2012-09-21 19:23:58 +12:00
xgene-rtc.txt Documentation/devicetree/bindings: add documentation for the APM X-Gene SoC RTC DTS binding 2014-06-06 16:08:06 -07:00
xlnx-rtc.txt devicetree: bindings: rtc: add bindings for xilinx zynqmp rtc 2015-09-05 19:37:19 +02:00