From: "Kyrie Wu (吴晗)" <Kyrie.Wu@mediatek.com>
To: "Irui Wang (王瑞)" <Irui.Wang@mediatek.com>,
"nicolas.dufresne@collabora.com" <nicolas.dufresne@collabora.com>,
"Yunfei Dong (董云飞)" <Yunfei.Dong@mediatek.com>
Cc: "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
"linux-mediatek@lists.infradead.org"
<linux-mediatek@lists.infradead.org>,
"George Sun (孙林)" <George.Sun@mediatek.com>,
"Tiffany Lin (林慧珊)" <tiffany.lin@mediatek.com>,
"andrzejtp2010@gmail.com" <andrzejtp2010@gmail.com>,
"nhebert@chromium.org" <nhebert@chromium.org>,
"linux-media@vger.kernel.org" <linux-media@vger.kernel.org>,
"devicetree@vger.kernel.org" <devicetree@vger.kernel.org>,
"mchehab@kernel.org" <mchehab@kernel.org>,
"hverkuil@xs4all.nl" <hverkuil@xs4all.nl>,
"Kyrie Wu (吴晗)" <Kyrie.Wu@mediatek.com>,
"Yilong Zhou (周易龙)" <Yilong.Zhou@mediatek.com>,
"conor+dt@kernel.org" <conor+dt@kernel.org>,
"robh@kernel.org" <robh@kernel.org>,
"linux-arm-kernel@lists.infradead.org"
<linux-arm-kernel@lists.infradead.org>,
"neil.armstrong@linaro.org" <neil.armstrong@linaro.org>,
"matthias.bgg@gmail.com" <matthias.bgg@gmail.com>,
"krzk+dt@kernel.org" <krzk+dt@kernel.org>,
"arnd@arndb.de" <arnd@arndb.de>,
"Andrew-CT Chen (陳智迪)" <Andrew-CT.Chen@mediatek.com>,
"AngeloGioacchino Del Regno"
<angelogioacchino.delregno@collabora.com>
Subject: Re: [PATCH v8 0/9] Enable video decoder & encoder for MT8189
Date: Mon, 23 Mar 2026 03:29:35 +0000 [thread overview]
Message-ID: <e3513795d0a95afa0410f9e8533c5f4f43b3ec6b.camel@mediatek.com> (raw)
In-Reply-To: <38e0241fe56f9d3af2de57b6380368fdcf5acc64.camel@collabora.com>
On Fri, 2026-03-20 at 09:10 -0400, Nicolas Dufresne wrote:
> Kyrie, Yunfei, Irui,
>
> Le vendredi 20 mars 2026 à 13:59 +0800, Kyrie Wu a écrit :
> >
>
> [...]
> > This series patches dependent on:
> > [1]
> >
https://patchwork.linuxtv.org/project/linux-media/patch/20260211054149.27249-2-yunfei.dong@mediatek.com/
> > [2]
> >
https://patchwork.linuxtv.org/project/linux-media/patch/20260302035244.8994-2-irui.wang@mediatek.com/
>
> While this one is now ready, it still can't be merge, because the
> other series
> it depends one have not been updated to use the pdata properly. In
> fact, its
> quite likely that some of the patches in this serie must be moved up
> the chain.
> This type of linked submission is making my life extremely difficult,
> and causes
> massive delays.
>
> Basically, in a chain of 3 series (and probably 4 since the first one
> does not
> apply), the refactoring that causes all the series to not be accepted
> is
> happening in the third one. Angelo and I have been clear for weeks,
> if you need
> a constant value for a platform, it goes in the platform data. Don't
> do switch
> of strcmp at runtime, these are constants and we already did string
> matching to
> in the probe to find this pdata. Once the missing data is added,
> simply make a
> final patch adding the pdata structure for the platform. Use this v8
> of the
> MT8189 support as reference, it is as I said ready, but it does not
> apply due to
> broken dependencies.
>
> I can't easily fix this, so please work together, synchronize your
> submissions
> so that we can get the MT8196 and MT8189 support finally merged.
>
> regards,
> Nicolas
Dear Nicolas,
Thank you very much for your detailed feedback and patient guidance on
our patch series.
We greatly appreciate the time and effort you have dedicated to
reviewing our submissions.
We fully understand your concerns regarding the dependency and
structural issues between the patch series.
Allow me to explain our current situation and development timeline:
The MT8196 platform development was initiated earlier than MT8189, and
during its development cycle,
several critical bug fixes were implemented in the MT8196 patchset.
These fixes are essential
for the stability and proper functioning of the vcodec driver.
If we were to bypass the MT8196 patches and directly rebase the MT8189
patches for upstream submission,
the vcodec driver would unfortunately inherit these unresolved bugs. On
the other hand,
if we were to incorporate all the bug fixes from MT8196 into the MT8189
patchset,
it would create a mixture of both MT8196 and MT8189 changes, which
would not be a clean
or maintainable solution and goes against proper upstream practices.
Given this dependency chain, we believe the most appropriate path
forward is to prioritize
completing the MT8196 patch upstream work first. Our team is fully
committed to putting our best efforts
into expediting the MT8196 patch series review and revision process.
Once those patches are successfully merged,
the MT8189 series can then proceed cleanly without these structural
concerns.
We sincerely appreciate your expertise and the constructive guidance
you have provided throughout this process.
Your feedback has been invaluable in helping us understand the
expectations and proper upstream practices.
We commit to diligently addressing all review comments and working
closely with you to ensure
our patches meet the required standards.
Thank you once again for your patience and support. We look forward to
continuing our collaboration
and delivering high-quality patches that benefit the community.
Best regards,
Kyrie
prev parent reply other threads:[~2026-03-23 3:29 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-03-20 5:59 Kyrie Wu
2026-03-20 5:59 ` [PATCH v8 1/9] dt-bindings: media: mediatek: decoder: Add MT8189 mediatek,vcodec-decoder Kyrie Wu
2026-03-20 5:59 ` [PATCH v8 2/9] media: mediatek: decoder: Add a new platform data member Kyrie Wu
2026-03-20 5:59 ` [PATCH v8 3/9] media: mediatek: vcodec: Refactor Decoder profile & level Handling Kyrie Wu
2026-03-20 5:59 ` [PATCH v8 4/9] media: mediatek: vcodec: Add VP9 Probability Size Configuration Kyrie Wu
2026-03-20 5:59 ` [PATCH v8 5/9] media: mediatek: vcodec: Fix vp9 4096x2176 fail for profile2 Kyrie Wu
2026-03-20 5:59 ` [PATCH v8 6/9] media: mediatek: vcodec: add decoder compatible to support MT8189 Kyrie Wu
2026-03-20 5:59 ` [PATCH v8 7/9] media: mediatek: vcodec: Fix media device node number Kyrie Wu
2026-03-20 5:59 ` [PATCH v8 8/9] dt-bindings: media: Add MT8189 mediatek,vcodec-encoder Kyrie Wu
2026-03-20 5:59 ` [PATCH v8 9/9] media: mediatek: encoder: Add MT8189 encoder compatible data Kyrie Wu
2026-03-20 13:10 ` [PATCH v8 0/9] Enable video decoder & encoder for MT8189 Nicolas Dufresne
2026-03-23 3:29 ` Kyrie Wu (吴晗) [this message]
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=e3513795d0a95afa0410f9e8533c5f4f43b3ec6b.camel@mediatek.com \
--to=kyrie.wu@mediatek.com \
--cc=Andrew-CT.Chen@mediatek.com \
--cc=George.Sun@mediatek.com \
--cc=Irui.Wang@mediatek.com \
--cc=Yilong.Zhou@mediatek.com \
--cc=Yunfei.Dong@mediatek.com \
--cc=andrzejtp2010@gmail.com \
--cc=angelogioacchino.delregno@collabora.com \
--cc=arnd@arndb.de \
--cc=conor+dt@kernel.org \
--cc=devicetree@vger.kernel.org \
--cc=hverkuil@xs4all.nl \
--cc=krzk+dt@kernel.org \
--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=matthias.bgg@gmail.com \
--cc=mchehab@kernel.org \
--cc=neil.armstrong@linaro.org \
--cc=nhebert@chromium.org \
--cc=nicolas.dufresne@collabora.com \
--cc=robh@kernel.org \
--cc=tiffany.lin@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
all inboxes | Powered by JetHome®