~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/media/fsl,imx6ull-pxp.yaml

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
  2 
  3 %YAML 1.2
  4 ---
  5 $id: http://devicetree.org/schemas/media/fsl,imx6ull-pxp.yaml#
  6 $schema: http://devicetree.org/meta-schemas/core.yaml#
  7 
  8 title: Freescale Pixel Pipeline
  9 
 10 maintainers:
 11   - Philipp Zabel <p.zabel@pengutronix.de>
 12   - Michael Tretter <m.tretter@pengutronix.de>
 13 
 14 description:
 15   The Pixel Pipeline (PXP) is a memory-to-memory graphics processing engine
 16   that supports scaling, colorspace conversion, alpha blending, rotation, and
 17   pixel conversion via lookup table. Different versions are present on various
 18   i.MX SoCs from i.MX23 to i.MX7.
 19 
 20 properties:
 21   compatible:
 22     oneOf:
 23       - enum:
 24           - fsl,imx6ul-pxp
 25           - fsl,imx6ull-pxp
 26           - fsl,imx7d-pxp
 27       - items:
 28           - enum:
 29               - fsl,imx6sll-pxp
 30               - fsl,imx6sx-pxp
 31           - const: fsl,imx6ull-pxp
 32 
 33   reg:
 34     maxItems: 1
 35 
 36   interrupts:
 37     minItems: 1
 38     maxItems: 2
 39 
 40   clocks:
 41     maxItems: 1
 42 
 43   clock-names:
 44     const: axi
 45 
 46   power-domains:
 47     maxItems: 1
 48 
 49 required:
 50   - compatible
 51   - reg
 52   - interrupts
 53   - clocks
 54   - clock-names
 55 
 56 allOf:
 57   - if:
 58       properties:
 59         compatible:
 60           contains:
 61             enum:
 62               - fsl,imx6sx-pxp
 63               - fsl,imx6ul-pxp
 64     then:
 65       properties:
 66         interrupts:
 67           maxItems: 1
 68     else:
 69       properties:
 70         interrupts:
 71           minItems: 2
 72           maxItems: 2
 73 
 74 additionalProperties: false
 75 
 76 examples:
 77   - |
 78     #include <dt-bindings/clock/imx6ul-clock.h>
 79     #include <dt-bindings/interrupt-controller/arm-gic.h>
 80 
 81     pxp: pxp@21cc000 {
 82         compatible = "fsl,imx6ull-pxp";
 83         reg = <0x021cc000 0x4000>;
 84         interrupts = <GIC_SPI 8 IRQ_TYPE_LEVEL_HIGH>,
 85                      <GIC_SPI 18 IRQ_TYPE_LEVEL_HIGH>;
 86         clock-names = "axi";
 87         clocks = <&clks IMX6UL_CLK_PXP>;
 88     };

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php