Message ID | 20201109134818.4159342-1-m.tretter@pengutronix.de (mailing list archive) |
---|---|
Headers | show |
Series | soc: xilinx: vcu: provide interfaces for other drivers | expand |
On 09. 11. 20 14:48, Michael Tretter wrote: > Hello, > > this is v4 of the series to expose the vcu-settings via syscon. This is > necessary, because other drivers, e.g. the allegro-dvt driver, need to read > the VCU settings as well. > > I dropped the patches that register the clock controller for now. The patch > stack to rework the driver to properly provide the PLL and clock dividers grew > to a level that justifies a separate series. > > The individual patches do not contain any changes compared to v3. > > Michael > > Changelog: > > v3 -> v4: > - Drop patches that add a clock controller > > v2 -> v3: > - drop unused xvcu_reset() function > > v1 -> v2: > - drop custom select for syscon > - unregister registered clocks on driver remove > > Michael Tretter (4): > soc: xilinx: vcu: drop useless success message > dt-bindings: soc: xlnx: extract xlnx, vcu-settings to separate binding > soc: xilinx: vcu: use vcu-settings syscon registers > soc: xilinx: vcu: add missing register NUM_CORE > > .../soc/xilinx/xlnx,vcu-settings.yaml | 34 +++++++ > .../bindings/soc/xilinx/xlnx,vcu.txt | 9 +- > drivers/soc/xilinx/Kconfig | 1 + > drivers/soc/xilinx/xlnx_vcu.c | 96 +++++++++---------- > include/linux/mfd/syscon/xlnx-vcu.h | 39 ++++++++ > 5 files changed, 123 insertions(+), 56 deletions(-) > create mode 100644 Documentation/devicetree/bindings/soc/xilinx/xlnx,vcu-settings.yaml > create mode 100644 include/linux/mfd/syscon/xlnx-vcu.h > Applied all. https://github.com/Xilinx/linux-xlnx/tree/zynqmp/soc-next Thanks, Michal