Hi Rob, Do you have a chance to help look at this? Regards Dong Aisheng > From: Aisheng Dong > Sent: Wednesday, May 1, 2019 1:35 AM > > This is a follow up of the patch thread. > https://www.spinics.net/lists/devicetree/msg283675.html > > This patch series is a preparation for the MX8 Architecture improvement. > As for IMX SCU based platforms like MX8QM and MX8QXP, they are comprised > of a couple of SS(Subsystems) while most of them within the same SS can be > shared. e.g. Clocks, Devices and etc. > > However, current device tree is heavily depends on Clocks IDs defined which > cause some troubles in writing the common <soc>-ss-xx.dtsi file. > > This patch series adds a new binding to support parsing clocks from device tree > which can fully decouple the dependency of Clock IDs in device tree and make > us be able to write a fully generic clock driver for SCU based SoCs. > And it can make the driver much easily to be maintained in the future and > avoid writing a lot of duplicated codes. > > ChangeLog: > v1->v2: > * SCU clock changed to one cell clock binding inspired by arm,scpi.txt > Documentation/devicetree/bindings/arm/arm,scpi.txt > * Add required power domain property > * Dropped PATCH 3&4 first, will send the updated version accordingly > after the binding is finally determined, > > Dong Aisheng (2): > dt-bindings: firmware: imx-scu: new binding to parse clocks from > device tree > dt-bindings: clock: imx-lpcg: add support to parse clocks from device > tree > > .../devicetree/bindings/arm/freescale/fsl,scu.txt | 45 > ++++++++++++++++++---- > .../devicetree/bindings/clock/imx8qxp-lpcg.txt | 34 +++++++++++++--- > include/dt-bindings/firmware/imx/rsrc.h | 17 ++++++++ > 3 files changed, 82 insertions(+), 14 deletions(-) > > -- > 2.7.4