On Wed, Jul 17, 2019 at 05:30:30PM +0800, Xia Jiang wrote: > add JPEG ENC device tree node document > > Change-Id: I9f0a8aec7eced20c88acbc88d6ff179763f91246 Run checkpatch.pl. (Remove this) > Signed-off-by: Xia Jiang <xia.jiang@xxxxxxxxxxxx> > --- > .../bindings/media/mediatek-jpeg-encoder.txt | 33 +++++++++++++++++++ > 1 file changed, 33 insertions(+) > create mode 100644 Documentation/devicetree/bindings/media/mediatek-jpeg-encoder.txt > > diff --git a/Documentation/devicetree/bindings/media/mediatek-jpeg-encoder.txt b/Documentation/devicetree/bindings/media/mediatek-jpeg-encoder.txt > new file mode 100644 > index 000000000000..1231fedb70bc > --- /dev/null > +++ b/Documentation/devicetree/bindings/media/mediatek-jpeg-encoder.txt > @@ -0,0 +1,33 @@ > +* MediaTek JPEG Encoder > + > +MediaTek JPEG Encoder is the JPEG encode hardware present in MediaTek SoCs > + > +Required properties: > +- compatible : must be "mediatek,mtk-jpgenc" Needs an SoC specific compatible. > +- reg : physical base address of the JPEG encoder registers and length of > + memory mapped region. > +- interrupts : interrupt number to the interrupt controller. > +- clocks: device clocks, see > + Documentation/devicetree/bindings/clock/clock-bindings.txt for details. > +- clock-names: must contain "jpgenc". It is the clock of JPEG encoder. > +- power-domains: a phandle to the power domain, see > + Documentation/devicetree/bindings/power/power_domain.txt for details. > +- mediatek,larb: must contain the local arbiters in the current SoCs, see > + Documentation/devicetree/bindings/memory-controllers/mediatek,smi-larb.txt > + for details. > +- iommus: should point to the respective IOMMU block with master port as > + argument, see Documentation/devicetree/bindings/iommu/mediatek,iommu.txt > + for details. > + > +Example: > + jpegenc: jpegenc@1500a000 { > + compatible = "mediatek,mtk-jpgenc"; > + reg = <0 0x1500a000 0 0x1000>; > + interrupts = <GIC_SPI 141 IRQ_TYPE_LEVEL_LOW>; > + clocks = <&imgsys CLK_IMG_VENC>; > + clock-names = "jpgenc"; > + power-domains = <&scpsys MT2701_POWER_DOMAIN_ISP>; > + mediatek,larb = <&larb2>; > + iommus = <&iommu MT2701_M4U_PORT_JPGENC_RDMA>, > + <&iommu MT2701_M4U_PORT_JPGENC_BSDMA>; > + }; > -- > 2.18.0 >