From: Michal Wilczynski <m.wilczynski@samsung.com>
To: OOHehir <oo.hehir@gmail.com>
Cc: Laurent.pinchart@ideasonboard.com, alex@ghiti.fr,
andrzej.hajda@intel.com, andy.yan@rock-chips.com,
aou@eecs.berkeley.edu, bmasney+clk@redhat.com,
chaoyi.chen@rock-chips.com, conor+dt@kernel.org, db@domibel.de,
devicetree@vger.kernel.org, dri-devel@lists.freedesktop.org,
gandalf@winds.org, hal.feng@starfivetech.com, heiko@sntech.de,
hello@big-grey.co.uk, jbrunet+clk@baylibre.com,
jernej.skrabec@gmail.com, jonas@kwiboo.se, jpeisach@ubuntu.com,
kernel@esmil.dk, krzk+dt@kernel.org,
krzysztof.kozlowski@oss.qualcomm.com,
linux-arm-kernel@lists.infradead.org, linux-clk@vger.kernel.org,
linux-kernel@vger.kernel.org, linux-phy@lists.infradead.org,
linux-riscv@lists.infradead.org,
linux-rockchip@lists.infradead.org, luca.ceresoli@bootlin.com,
m.szyprowski@samsung.com, maarten.lankhorst@linux.intel.com,
mani@kernel.org, maud_spierings@murena.io, mripard@kernel.org,
mturquette@baylibre.com, neil.armstrong@linaro.org,
p.zabel@pengutronix.de, palmer@dabbelt.com, pjw@kernel.org,
rfoss@kernel.org, robh@kernel.org, sboyd@kernel.org,
tzimmermann@suse.de, u.kleine-koenig@baylibre.com,
vkoul@kernel.org, zhengxingda@iscas.ac.cn
Subject: Re: [PATCH v5 00/21] drm: starfive: jh7110: Enable display subsystem
Date: Wed, 28 Oct 2026 12:22:51 +0100 [thread overview]
Message-ID: <ebd333b0-39b6-428f-b8fe-143faa8949bc@samsung.com> (raw)
In-Reply-To: <20261012175941.258219-1-electronicconsult1@gmail.com>
Hi,
On 10/12/26 19:59, OOHehir wrote:
> Tested on a VisionFive 2 v1.3B with patches 1-17 & 19-21 of v5 on
> Linux 7.2.8, plus the clk patch that was 14/20 in v4. Patch 18 was not
> applied: it conflicts on 7.2 & there is no Rockchip hardware here. The
> same kernel also carries the out-of-tree PowerVR BXE-4-32 enablement &
> the SiFive XPbmtUC errata patches, so the GPU could render to the
> display.
>
> - The dc8200, the HDMI controller & PHY & the vout clock controller
> all probe, with nothing left in deferred probe; HDMI-A-1 reports
> connected.
> - kmscube (GLES via zink on the PowerVR Vulkan driver) runs at the
> monitor's preferred mode: 1683 frames in 28.1 s, 59.93 fps with
> vsync, picture confirmed on the monitor, no GPU firmware resets.
>
> Only that one mode was tested; the modetest sweep in the cover letter
> was not repeated.
>
> One error at boot:
>
> i2c i2c-7: of_i2c: modalias failure on /soc/display-subsystem@29400000/hdmi@29590000/controller/ports
> i2c i2c-7: Failed to create I2C device for /soc/display-subsystem@29400000/hdmi@29590000/controller/ports
>
> inno_hdmi_i2c_adapter() sets adap->dev.of_node to the controller's
> node, so the I2C core registers the controller's children as I2C
> clients, & on the JH7110 that node has a 'ports' child. The display
> still comes up. Should the adapter get no of_node, or a dedicated
> child node?
>
> For patches 1-17 & 19-21:
>
> Tested-by: OOHehir <oo.hehir@gmail.com>
>
Hi,
Thanks for testing. I'll carry your Tested-by into v6.
The modalias failure reproduces for me as well. It doesn't come from
this series: inno_hdmi_i2c_adapter() has been assigning the adapter's
of_node to the controller's node ever since the driver landed, and the
RK3036 and RK3128 carry the same ports child beneath their hdmi node, so
they should print the same message.
Nothing on the DDC bus is described in DT so the adapter shouldn't
receive an of_node at all - dw-hdmi doesn't set one either. Removing
that line clears the error here with EDID and every mode still
working. I don't think the fix belongs in this series though.
Best regards,
--
Michal Wilczynski <m.wilczynski@samsung.com>
prev parent reply other threads:[~2026-10-28 11:23 UTC|newest]
Thread overview: 43+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <CGME20260929103200eucas1p17af134cc3b93c242227964f574f13aa5@eucas1p1.samsung.com>
2026-09-29 10:30 ` Michal Wilczynski
[not found] ` <CGME20260929103203eucas1p14cb6262ba2c7bbaf36856f24f7bdc9e7@eucas1p1.samsung.com>
2026-09-29 10:30 ` [PATCH v5 01/21] drm/bridge: inno-hdmi: fix swapped HSYNC and VSYNC polarity Michal Wilczynski
2026-10-01 15:40 ` Maud Spierings
[not found] ` <CGME20260929103205eucas1p202b12d36f2ec9378ceb6dba29ee4ef32@eucas1p2.samsung.com>
2026-09-29 10:30 ` [PATCH v5 02/21] dt-bindings: phy: Add starfive,jh7110-inno-hdmi-phy Michal Wilczynski
2026-09-29 20:52 ` Rob Herring (Arm)
[not found] ` <CGME20260929103207eucas1p26e12772a3af606f651f1bb396686e8f8@eucas1p2.samsung.com>
2026-09-29 10:31 ` [PATCH v5 03/21] dt-bindings: display: bridge: Add starfive,jh7110-inno-hdmi-controller Michal Wilczynski
2026-09-29 21:00 ` Rob Herring (Arm)
[not found] ` <CGME20260929103210eucas1p2d7e77f1147a03dac0536f6069505ea51@eucas1p2.samsung.com>
2026-09-29 10:31 ` [PATCH v5 04/21] dt-bindings: soc: starfive: Add starfive,jh7110-hdmi-subsystem Michal Wilczynski
2026-09-29 21:31 ` Rob Herring
[not found] ` <CGME20260929103212eucas1p26bca549b6b306e920b033ba7b43ae085@eucas1p2.samsung.com>
2026-09-29 10:31 ` [PATCH v5 05/21] dt-bindings: soc: starfive: Add starfive,jh7110-vout-syscon Michal Wilczynski
[not found] ` <CGME20260929103214eucas1p20a39791b0286596d4c33c2e459030943@eucas1p2.samsung.com>
2026-09-29 10:31 ` [PATCH v5 06/21] dt-bindings: display: verisilicon: Add starfive,jh7110-dc8200 Michal Wilczynski
2026-09-29 21:33 ` Rob Herring
[not found] ` <CGME20260929103218eucas1p29a67719fcf7d0b05e0a985f11e47ac42@eucas1p2.samsung.com>
2026-09-29 10:31 ` [PATCH v5 07/21] dt-bindings: soc: starfive: Add starfive,jh7110-vout-subsystem Michal Wilczynski
[not found] ` <CGME20260929103221eucas1p264107850882dde96fcda4772332d4f41@eucas1p2.samsung.com>
2026-09-29 10:31 ` [PATCH v5 08/21] drm/bridge: inno-hdmi: Split probe out of bind Michal Wilczynski
2026-09-30 10:02 ` Heiko Stübner
2026-10-03 16:19 ` Michal Wilczynski
[not found] ` <CGME20260929103224eucas1p2eef35cb6546321736b4475b851467e6d@eucas1p2.samsung.com>
2026-09-29 10:31 ` [PATCH v5 09/21] drm/bridge: inno-hdmi: Allow the register map to come from a parent Michal Wilczynski
[not found] ` <CGME20260929103227eucas1p1a8ef8d6ebb77a6f2cca192e8bc0b4e1c@eucas1p1.samsung.com>
2026-09-29 10:31 ` [PATCH v5 10/21] drm/bridge: inno-hdmi: Add .disable platform operation Michal Wilczynski
2026-09-30 10:07 ` Heiko Stübner
[not found] ` <CGME20260929103229eucas1p2e440f2ec00fdf7986eed7597674bf6a9@eucas1p2.samsung.com>
2026-09-29 10:31 ` [PATCH v5 11/21] drm/bridge: inno-hdmi: Add .mode_valid " Michal Wilczynski
2026-09-30 10:19 ` Heiko Stübner
2026-10-26 11:51 ` Michal Wilczynski
[not found] ` <CGME20260929103231eucas1p1e7b7a409de871be517c6efad3bf06881@eucas1p1.samsung.com>
2026-09-29 10:31 ` [PATCH v5 12/21] drm/bridge: inno-hdmi: Make the PHY configuration table optional Michal Wilczynski
[not found] ` <CGME20260929103233eucas1p1bc0682334aad710c3894271f46ba1f47@eucas1p1.samsung.com>
2026-09-29 10:31 ` [PATCH v5 13/21] drm/bridge: inno-hdmi: Make the register clock source selectable Michal Wilczynski
2026-10-01 15:38 ` Maud Spierings
[not found] ` <CGME20260929103235eucas1p21a40b512088347e51cc4bfdbc642461e@eucas1p2.samsung.com>
2026-09-29 10:31 ` [PATCH v5 14/21] soc: starfive: Add jh7110-hdmi-subsystem driver Michal Wilczynski
[not found] ` <CGME20260929103237eucas1p1d03d1d342a01af15d22a95a72244903b@eucas1p1.samsung.com>
2026-09-29 10:31 ` [PATCH v5 15/21] soc: starfive: Add jh7110-vout-subsystem driver Michal Wilczynski
[not found] ` <CGME20260929103239eucas1p1247f818ec4a8480b353ecf6209486753@eucas1p1.samsung.com>
2026-09-29 10:31 ` [PATCH v5 16/21] drm/bridge: starfive: Add JH7110 HDMI controller driver Michal Wilczynski
[not found] ` <CGME20260929103241eucas1p27d80c31d14062ea876a2c16ddbd71e3a@eucas1p2.samsung.com>
2026-09-29 10:31 ` [PATCH v5 17/21] phy: Add common Innosilicon HDMI PHY helpers Michal Wilczynski
2026-09-30 10:11 ` Heiko Stübner
[not found] ` <CGME20260929103243eucas1p25abf97a357cfae14640092e35fe479fc@eucas1p2.samsung.com>
2026-09-29 10:31 ` [PATCH v5 18/21] phy: rockchip: inno-hdmi: Use the common Innosilicon " Michal Wilczynski
2026-09-30 10:14 ` Heiko Stübner
2026-10-27 11:02 ` Michal Wilczynski
[not found] ` <CGME20260929103245eucas1p1349d00810646fbf0149f1361534c23ac@eucas1p1.samsung.com>
2026-09-29 10:31 ` [PATCH v5 19/21] phy: starfive: Add jh7110-inno-hdmi-phy driver Michal Wilczynski
2026-10-03 14:25 ` Vinod Koul
2026-10-26 9:35 ` Michal Wilczynski
[not found] ` <CGME20260929103247eucas1p1529006bbbd9223bd9bdef287763dc4d7@eucas1p1.samsung.com>
2026-09-29 10:31 ` [PATCH v5 20/21] riscv: dts: starfive: jh7110: Update DT for display subsystem Michal Wilczynski
[not found] ` <CGME20260929103250eucas1p1ea04d70d2cc6c4ddfe11e596ea9814a1@eucas1p1.samsung.com>
2026-09-29 10:31 ` [PATCH v5 21/21] MAINTAINERS: Add StarFive JH7110 display subsystem entry Michal Wilczynski
2026-09-29 14:54 ` [PATCH v5 00/21] drm: starfive: jh7110: Enable display subsystem Icenowy Zheng
2026-09-29 15:02 ` Icenowy Zheng
2026-09-30 0:20 ` Byron Stanoszek
2026-10-12 17:59 ` OOHehir
2026-10-28 11:22 ` Michal Wilczynski [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=ebd333b0-39b6-428f-b8fe-143faa8949bc@samsung.com \
--to=m.wilczynski@samsung.com \
--cc=Laurent.pinchart@ideasonboard.com \
--cc=alex@ghiti.fr \
--cc=andrzej.hajda@intel.com \
--cc=andy.yan@rock-chips.com \
--cc=aou@eecs.berkeley.edu \
--cc=bmasney+clk@redhat.com \
--cc=chaoyi.chen@rock-chips.com \
--cc=conor+dt@kernel.org \
--cc=db@domibel.de \
--cc=devicetree@vger.kernel.org \
--cc=dri-devel@lists.freedesktop.org \
--cc=gandalf@winds.org \
--cc=hal.feng@starfivetech.com \
--cc=heiko@sntech.de \
--cc=hello@big-grey.co.uk \
--cc=jbrunet+clk@baylibre.com \
--cc=jernej.skrabec@gmail.com \
--cc=jonas@kwiboo.se \
--cc=jpeisach@ubuntu.com \
--cc=kernel@esmil.dk \
--cc=krzk+dt@kernel.org \
--cc=krzysztof.kozlowski@oss.qualcomm.com \
--cc=linux-arm-kernel@lists.infradead.org \
--cc=linux-clk@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-phy@lists.infradead.org \
--cc=linux-riscv@lists.infradead.org \
--cc=linux-rockchip@lists.infradead.org \
--cc=luca.ceresoli@bootlin.com \
--cc=m.szyprowski@samsung.com \
--cc=maarten.lankhorst@linux.intel.com \
--cc=mani@kernel.org \
--cc=maud_spierings@murena.io \
--cc=mripard@kernel.org \
--cc=mturquette@baylibre.com \
--cc=neil.armstrong@linaro.org \
--cc=oo.hehir@gmail.com \
--cc=p.zabel@pengutronix.de \
--cc=palmer@dabbelt.com \
--cc=pjw@kernel.org \
--cc=rfoss@kernel.org \
--cc=robh@kernel.org \
--cc=sboyd@kernel.org \
--cc=tzimmermann@suse.de \
--cc=u.kleine-koenig@baylibre.com \
--cc=vkoul@kernel.org \
--cc=zhengxingda@iscas.ac.cn \
/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®