This series reworks the i.MX6 GPC driver to support multiple power domains. The main issue is the DT binding which is not sufficient to support more than the single "PU" domain present on MX6Q. This series introduces a new DT binding, which is more flexible and allows to model different numbers of power domains with a single unified binding. The driver is then reworked to split things a bit more cleanly and work with the new binding. Compatibility for the currently supported i.MX6Q/DL binding is kept, but deprecated, so existing DTBs continue to work. Regards, Lucas Lucas Stach (3): dt-bindings: add multidomain support to i.MX GPC DT binding ARM: imx6: rework GPC to support mutiple power domains ARM: imx6: adopt DT to new GPC binding .../devicetree/bindings/power/fsl,imx-gpc.txt | 81 ++-- arch/arm/boot/dts/imx6qdl.dtsi | 33 +- arch/arm/mach-imx/gpc.c | 435 ++++++++++++++++----- 3 files changed, 407 insertions(+), 142 deletions(-) -- 2.6.2 -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html