Skip to content

Commit

Permalink
misc: Add Renesas Synchronization Management Unit (SMU) support
Browse files Browse the repository at this point in the history
This driver supports 1588 related functions of ClockMatrix(TM)
and 82P33xxx families of timing and synchronization devices. The
supported functons are:

- set combomode
- get dpll's state
- get dpll's ffo

Please note that this driver needs to work with rsmu mfd driver
to access SMU through I2C/SPI.

Signed-off-by: Min Li <min.li.xe@renesas.com>
  • Loading branch information
Min Li authored and intel-lab-lkp committed Feb 11, 2021
1 parent e4b62cf commit 2a68b78
Show file tree
Hide file tree
Showing 7 changed files with 943 additions and 0 deletions.
7 changes: 7 additions & 0 deletions drivers/misc/Kconfig
Expand Up @@ -466,6 +466,13 @@ config HISI_HIKEY_USB
switching between the dual-role USB-C port and the USB-A host ports
using only one USB controller.

config RSMU
tristate "Renesas Synchronization Management Unit (SMU)"
depends on MFD_RSMU_I2C || MFD_RSMU_SPI
help
This driver provides support for Renesas SMU,
such as Clockmatrix and 82P33XXX series.

source "drivers/misc/c2port/Kconfig"
source "drivers/misc/eeprom/Kconfig"
source "drivers/misc/cb710/Kconfig"
Expand Down
3 changes: 3 additions & 0 deletions drivers/misc/Makefile
Expand Up @@ -57,3 +57,6 @@ obj-$(CONFIG_HABANA_AI) += habanalabs/
obj-$(CONFIG_UACCE) += uacce/
obj-$(CONFIG_XILINX_SDFEC) += xilinx_sdfec.o
obj-$(CONFIG_HISI_HIKEY_USB) += hisi_hikey_usb.o

rsmu-objs := rsmu_cdev.o rsmu_cm.o rsmu_sabre.o
obj-$(CONFIG_RSMU) += rsmu.o

0 comments on commit 2a68b78

Please sign in to comment.