]> git.baikalelectronics.ru Git - kernel.git/commit
soc: fsl: add GUTS driver for QorIQ platforms
authoryangbo lu <yangbo.lu@nxp.com>
Wed, 9 Nov 2016 03:14:08 +0000 (11:14 +0800)
committerUlf Hansson <ulf.hansson@linaro.org>
Tue, 29 Nov 2016 08:17:20 +0000 (09:17 +0100)
commit8fe00463c86a0394099187941d7557c503aae437
tree37edafb8747b0d0e22cdd68d02705ff43eecb7b1
parent483034d0388462a208991b9c74a917163dd7fbfb
soc: fsl: add GUTS driver for QorIQ platforms

The global utilities block controls power management, I/O device
enabling, power-onreset(POR) configuration monitoring, alternate
function selection for multiplexed signals,and clock control.

This patch adds a driver to manage and access global utilities block.
Initially only reading SVR and registering soc device are supported.
Other guts accesses, such as reading RCW, should eventually be moved
into this driver as well.

Signed-off-by: Yangbo Lu <yangbo.lu@nxp.com>
Acked-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
drivers/soc/Kconfig
drivers/soc/fsl/Kconfig [new file with mode: 0644]
drivers/soc/fsl/Makefile
drivers/soc/fsl/guts.c [new file with mode: 0644]
include/linux/fsl/guts.h