summaryrefslogtreecommitdiff
path: root/usr
diff options
context:
space:
mode:
authorChen-Yu Tsai <wens@csie.org>2018-12-03 22:58:17 +0800
committerAlexandre Belloni <alexandre.belloni@bootlin.com>2018-12-06 18:13:43 +0100
commit403a3c3dd0ec93c2504b94667d16485729fc0393 (patch)
treed4a21ce247f824af45c2c177d1474247f37a5640 /usr
parent459b6ea00acccaac9cd25ba12d55b5fe7d8583df (diff)
rtc: sun6i: Add support for different variants
Amongst the Allwinner SoCs that have seen some kind of coverage by the linux-sunxi community, whether it be mainline Linux or U-boot support, or just available datasheets, most newer chips use the RTC design first seen in the A31 (sun6i). Overall there have been some minor differences. This patch covers the following: - average clock rate of the internal RC oscillator + presence of fixed and adjustable prescaler for this clock - availability of an external (to the SoC) clock output One major difference regarding the H6 is the 24 MHz crystal is now routed through the RTC, as a digitally compensated oscillator (DCXO). This is not covered in this patch and will be supported later. Other differences are either unrelated to RTC or clock functionality, such as boot or crypto related registers, or the driver simply doesn't use the feature in question. One example of the latter is the calibration function for the RC oscillator. We consider this clock to be very bad and avoid using it. 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>
Diffstat (limited to 'usr')
0 files changed, 0 insertions, 0 deletions