soc: sophgo: cv1800: rtcsys: New driver (handling RTC only)
authorAlexander Sverdlin <alexander.sverdlin@gmail.com>
Sat, 15 Mar 2025 22:49:13 +0000 (23:49 +0100)
committerInochi Amaoto <inochiama@gmail.com>
Wed, 7 May 2025 00:40:02 +0000 (08:40 +0800)
commitc8754c7deab4cbfa947fa2d656cbaf83771828ef
treef1bc9de1ce5c3a8e367e46707cb08fb9068a569a
parent76517429dbfd8eca16fe85482cdb8024bbbd06bd
soc: sophgo: cv1800: rtcsys: New driver (handling RTC only)

Add driver for Sophgo CV1800 series SoC RTC subsystem. The RTC module
comprises a 32kHz oscillator, Power-on-Reset (PoR) sub-module, HW state
machine to control chip power-on, power-off and reset. Furthermore, the
8051 subsystem is located within RTCSYS including associated SRAM block.

This patch only populates RTC sub-device.

Signed-off-by: Alexander Sverdlin <alexander.sverdlin@gmail.com>
Reviewed-by: Inochi Amaoto <inochiama@gmail.com>
Link: https://lore.kernel.org/r/20250315224921.3627852-3-alexander.sverdlin@gmail.com
Signed-off-by: Inochi Amaoto <inochiama@gmail.com>
Signed-off-by: Chen Wang <unicorn_wang@outlook.com>
Signed-off-by: Chen Wang <wangchen20@iscas.ac.cn>
drivers/soc/sophgo/Kconfig
drivers/soc/sophgo/Makefile
drivers/soc/sophgo/cv1800-rtcsys.c [new file with mode: 0644]