]> git.baikalelectronics.ru Git - kernel.git/commit
mfd: Add Renesas Synchronization Management Unit (SMU) support
authorMin Li <min.li.xe@renesas.com>
Fri, 18 Jun 2021 16:37:12 +0000 (12:37 -0400)
committerLee Jones <lee.jones@linaro.org>
Tue, 13 Jul 2021 11:20:44 +0000 (12:20 +0100)
commitfeee2f10417d89f8b9b3e6a4dda05870fa3ded41
tree0c706b50e6f3012753d5e0f1c7bdacd915936ea6
parent01da9c8979f3d24bb75ef7080a8d9915e88dff94
mfd: Add Renesas Synchronization Management Unit (SMU) support

Add support for ClockMatrix(TM) and 82P33xxx families of timing
and synchronization devices. The access interface can be either
SPI or I2C. Currently, it will create 2 types of MFD devices,
which are to be used by the corresponding rsmu character device
driver and the PTP hardware clock driver, respectively.

Signed-off-by: Min Li <min.li.xe@renesas.com>
Signed-off-by: Lee Jones <lee.jones@linaro.org>
drivers/mfd/Kconfig
drivers/mfd/Makefile
drivers/mfd/rsmu.h [new file with mode: 0644]
drivers/mfd/rsmu_core.c [new file with mode: 0644]
drivers/mfd/rsmu_i2c.c [new file with mode: 0644]
drivers/mfd/rsmu_spi.c [new file with mode: 0644]
include/linux/mfd/idt82p33_reg.h [new file with mode: 0644]
include/linux/mfd/idt8a340_reg.h [new file with mode: 0644]
include/linux/mfd/rsmu.h [new file with mode: 0644]