From: Rob Herring <robh@kernel.org>
To: "kyrie.wu" <kyrie.wu@mediatek.com>
Cc: Irui Wang <irui.wang@mediatek.com>,
Hans Verkuil <hverkuil-cisco@xs4all.nl>,
Mauro Carvalho Chehab <mchehab@kernel.org>,
Matthias Brugger <matthias.bgg@gmail.com>,
Tzung-Bi Shih <tzungbi@chromium.org>,
angelogioacchino.delregno@collabora.com,
nicolas.dufresne@collabora.com, wenst@chromium.org,
Project_Global_Chrome_Upstream_Group@mediatek.com,
linux-media@vger.kernel.org, devicetree@vger.kernel.org,
linux-kernel@vger.kernel.org,
linux-arm-kernel@lists.infradead.org,
linux-mediatek@lists.infradead.org,
Tomasz Figa <tfiga@chromium.org>,
xia.jiang@mediatek.com, maoguang.meng@mediatek.com,
srv_heupstream@mediatek.com
Subject: Re: [RESEND V9,1/7] dt-bindings: mediatek: Add mediatek, mt8195-jpgenc compatible
Date: Tue, 28 Jun 2022 15:07:16 -0600 [thread overview]
Message-ID: <20220628210716.GA963202-robh@kernel.org> (raw)
In-Reply-To: <329eb655ddb503e4327cbe3cffef625bb44630b1.camel@mediatek.com>
On Mon, Jun 20, 2022 at 02:04:38PM +0800, kyrie.wu wrote:
> On Fri, 2022-06-17 at 17:11 -0600, Rob Herring wrote:
> > On Tue, Jun 14, 2022 at 08:10:18PM +0800, Irui Wang wrote:
> > > From: kyrie wu <kyrie.wu@mediatek.com>
> > >
> > > Add mediatek,mt8195-jpgenc compatible to binding document.
> > >
> > > Signed-off-by: kyrie wu <kyrie.wu@mediatek.com>
> > > ---
> > > .../media/mediatek,mt8195-jpegenc.yaml | 153
> > > ++++++++++++++++++
> > > 1 file changed, 153 insertions(+)
> > > create mode 100644
> > > Documentation/devicetree/bindings/media/mediatek,mt8195-
> > > jpegenc.yaml
> > >
> > > diff --git
> > > a/Documentation/devicetree/bindings/media/mediatek,mt8195-
> > > jpegenc.yaml
> > > b/Documentation/devicetree/bindings/media/mediatek,mt8195-
> > > jpegenc.yaml
> > > new file mode 100644
> > > index 000000000000..a7f9f723d5db
> > > --- /dev/null
> > > +++ b/Documentation/devicetree/bindings/media/mediatek,mt8195-
> > > jpegenc.yaml
> > > @@ -0,0 +1,153 @@
> > > +# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
> > > +%YAML 1.2
> > > +---
> > > +$id:
> > > http://devicetree.org/schemas/media/mediatek,mt8195-jpegenc.yaml#
> > > +$schema: http://devicetree.org/meta-schemas/core.yaml#
> > > +
> > > +title: MediaTek JPEG Encoder Device Tree Bindings
> > > +
> > > +maintainers:
> > > + - kyrie wu <kyrie.wu@mediatek.corp-partner.google.com>
> > > +
> > > +description: |-
> > > + MediaTek JPEG Encoder is the JPEG encode hardware present in
> > > MediaTek SoCs
> > > +
> > > +properties:
> > > + compatible:
> > > + items:
> > > + - const: mediatek,mt8195-jpgenc
> > > +
> > > + mediatek,jpegenc-multi-core:
> > > + type: boolean
> > > + description: |
> > > + Indicates whether the jpeg encoder has multiple cores or
> > > not.
> > > +
> > > + power-domains:
> > > + maxItems: 1
> > > +
> > > + iommus:
> > > + maxItems: 4
> > > + description: |
> > > + Points to the respective IOMMU block with master port as
> > > argument, see
> > > + Documentation/devicetree/bindings/iommu/mediatek,iommu.yaml
> > > for details.
> > > + Ports are according to the HW.
> > > +
> > > + "#address-cells":
> > > + const: 2
> > > +
> > > + "#size-cells":
> > > + const: 2
> > > +
> > > + ranges: true
> > > +
> > > +# Required child node:
> > > +patternProperties:
> > > + "^jpgenc@[0-9a-f]+$":
> > > + type: object
> > > + description: |
> > > + The jpeg encoder hardware device node which should be added
> > > as subnodes to
> > > + the main jpeg node.
> > > +
> > > + properties:
> > > + compatible:
> > > + const: mediatek,mt8195-jpgenc-hw
> > > +
> > > + reg:
> > > + maxItems: 1
> > > +
> > > + hw_id:
> > > + description: |
> > > + Current jpegenc hw id.
> >
> > Same question here. Surely, I asked sometime in the last 8 versions,
> > but
> > no explanation here and I'm not going to go look for it.
> Dear Rob,
> I'm sorry for not giving an accurate explanation in time.
> The MT8195 has own two encoding hardwares, we use hw_id to
> represent them.
> hw_id = 0, for hardware 0, and hw_id = 1, repesents another one.
> I will improve the description in the next version.
Why do you care which one is which?
We generally don't do instance indices in DT, so figure out how not to
need this.
Rob
next prev parent reply other threads:[~2022-06-28 21:07 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-06-14 12:10 [RESEND V9,0/7] Enable two hardware jpeg encoder for MT8195 Irui Wang
2022-06-14 12:10 ` [RESEND V9,1/7] dt-bindings: mediatek: Add mediatek, mt8195-jpgenc compatible Irui Wang
2022-06-17 23:11 ` Rob Herring
[not found] ` <329eb655ddb503e4327cbe3cffef625bb44630b1.camel@mediatek.com>
2022-06-28 21:07 ` Rob Herring [this message]
2022-06-14 12:10 ` [RESEND V9,2/7] mtk-jpegenc: export jpeg encoder functions Irui Wang
2022-06-14 12:10 ` [RESEND V9,3/7] mtk-jpegenc: manage jpegenc multi-hardware Irui Wang
2022-06-14 12:10 ` [RESEND V9,4/7] mtk-jpegenc: add jpegenc timeout func interface Irui Wang
2022-06-14 12:10 ` [RESEND V9,5/7] mtk-jpegenc: add jpeg encode worker interface Irui Wang
2022-06-14 12:10 ` [RESEND V9,6/7] mtk-jpegenc: add output pic reorder interface Irui Wang
2022-06-14 12:10 ` [RESEND V9,7/7] mtk-jpegenc: add stop cmd interface for jpgenc Irui Wang
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20220628210716.GA963202-robh@kernel.org \
--to=robh@kernel.org \
--cc=Project_Global_Chrome_Upstream_Group@mediatek.com \
--cc=angelogioacchino.delregno@collabora.com \
--cc=devicetree@vger.kernel.org \
--cc=hverkuil-cisco@xs4all.nl \
--cc=irui.wang@mediatek.com \
--cc=kyrie.wu@mediatek.com \
--cc=linux-arm-kernel@lists.infradead.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-media@vger.kernel.org \
--cc=linux-mediatek@lists.infradead.org \
--cc=maoguang.meng@mediatek.com \
--cc=matthias.bgg@gmail.com \
--cc=mchehab@kernel.org \
--cc=nicolas.dufresne@collabora.com \
--cc=srv_heupstream@mediatek.com \
--cc=tfiga@chromium.org \
--cc=tzungbi@chromium.org \
--cc=wenst@chromium.org \
--cc=xia.jiang@mediatek.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).