On Wed, 23 Sep 2020 10:21:12 +0200, Philipp Zabel wrote: > Convert to YAML and add generic IP core compatibles "cnm,codadx6", > "cnm,codahx4", "cnm,coda7541", and "cnm,coda960" in addition to the SoC > specific compatibles. The new generic compatibles are already used in > the SoC device trees and replace the free form comments. For example: > > - compatible : should be "fsl,<chip>-src" for i.MX SoCs: > (a) "fsl,imx27-vpu" for CodaDx6 present in i.MX27 > > turns into: > > properties: > compatible: > oneOf: > - items: > - const: fsl,imx27-vpu > - const: cnm,codadx6 > > This allows to properly specify the secondary JPEG unit interrupt that > is only present on cnm,coda960. > > Also add the missing "fsl,imx6dl-vpu", "cnm,coda960" compatible. > The AXI bus connection to the internal SRAM is different between i.MX6Q > and i.MX6DL, which requires the driver to load a different firmware > depending on the SoC. > > Further, specify the power-domain property for i.MX6 and change the > clock order from "ahb", "per" to "per", "ahb". This order is currently > used in all SoC device trees. > > Signed-off-by: Philipp Zabel <p.zabel@xxxxxxxxxxxxxx> > --- > Changes since v1: > - Improve commit description > - Fix clock order in example > --- > .../devicetree/bindings/media/coda.txt | 31 ----- > .../devicetree/bindings/media/coda.yaml | 109 ++++++++++++++++++ > MAINTAINERS | 2 +- > 3 files changed, 110 insertions(+), 32 deletions(-) > delete mode 100644 Documentation/devicetree/bindings/media/coda.txt > create mode 100644 Documentation/devicetree/bindings/media/coda.yaml > Reviewed-by: Rob Herring <robh@xxxxxxxxxx>