clk: xilinx: move xlnx_vcu clock driver from soc
authorMichael Tretter <m.tretter@pengutronix.de>
Thu, 21 Jan 2021 07:16:59 +0000 (08:16 +0100)
committerStephen Boyd <sboyd@kernel.org>
Tue, 9 Feb 2021 02:31:25 +0000 (18:31 -0800)
commita2fe7baa27a46533005bdf3580ca04f0276c175f
tree948be117dbddaddd0e7764a91848b6f637d2dcf0
parentcd0cefa9c96bc0e12aa33d727554bee3fe5f1244
clk: xilinx: move xlnx_vcu clock driver from soc

The xlnx_vcu driver is actually a clock controller driver which provides
clocks that can be used by a driver for the encoder/decoder units. There
is no reason to keep this driver in soc. Move the driver to clk.

NOTE: The register mapping actually contains registers for AXI
performance monitoring, but these are not used by the driver.

Signed-off-by: Michael Tretter <m.tretter@pengutronix.de>
Acked-by: Michal Simek <michal.simek@xilinx.com>
Link: https://lore.kernel.org/r/20210121071659.1226489-16-m.tretter@pengutronix.de
Signed-off-by: Stephen Boyd <sboyd@kernel.org>
drivers/clk/Kconfig
drivers/clk/Makefile
drivers/clk/xilinx/Kconfig [new file with mode: 0644]
drivers/clk/xilinx/Makefile [new file with mode: 0644]
drivers/clk/xilinx/xlnx_vcu.c [new file with mode: 0644]
drivers/soc/xilinx/Kconfig
drivers/soc/xilinx/Makefile
drivers/soc/xilinx/xlnx_vcu.c [deleted file]