soc: Add SoC driver for Cirrus ep93xx
authorNikita Shubin <nikita.shubin@maquefel.me>
Sat, 19 Nov 2022 09:39:29 +0000 (12:39 +0300)
committerNikita Shubin <nikita.shubin@maquefel.me>
Fri, 28 Apr 2023 13:04:49 +0000 (16:04 +0300)
commit98d98c806713368a36df1485c6e71d1471310b49
treeb30679a13030cb80549ef6a1ee72bddce2569f2c
parent5f098f536935fa55434a2bf7463551c239745d22
soc: Add SoC driver for Cirrus ep93xx

This adds an SoC driver for the ep93xx. Currently there
is only one thing not fitting into any other framework,
and that is the swlock setting.

It's used for clock settings and restart.

Signed-off-by: Nikita Shubin <nikita.shubin@maquefel.me>
Tested-by: Alexander Sverdlin <alexander.sverdlin@gmail.com>
Acked-by: Alexander Sverdlin <alexander.sverdlin@gmail.com>
Reviewed-by: Linus Walleij <linus.walleij@linaro.org>
drivers/soc/Kconfig
drivers/soc/Makefile
drivers/soc/cirrus/Kconfig [new file with mode: 0644]
drivers/soc/cirrus/Makefile [new file with mode: 0644]
drivers/soc/cirrus/soc-ep93xx.c [new file with mode: 0644]
include/linux/soc/cirrus/ep93xx.h