From: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
To: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>,
u.kleine-koenig@pengutronix.de,
Alexandre Belloni <alexandre.belloni@bootlin.com>,
Alexandre Torgue <alexandre.torgue@foss.st.com>,
Alexey Brodkin <abrodkin@synopsys.com>,
Alim Akhtar <alim.akhtar@samsung.com>,
Andrzej Hajda <andrzej.hajda@intel.com>,
Biju Das <biju.das.jz@bp.renesas.com>,
Broadcom internal kernel review list
<bcm-kernel-feedback-list@broadcom.com>,
Claudiu Beznea <claudiu.beznea@tuxon.dev>,
Daniel Vetter <daniel@ffwll.ch>,
Dave Stevenson <dave.stevenson@raspberrypi.com>,
David Airlie <airlied@gmail.com>,
Eugen Hristev <eugen.hristev@collabora.com>,
Florian Fainelli <florian.fainelli@broadcom.com>,
Hans Verkuil <hverkuil-cisco@xs4all.nl>,
Helge Deller <deller@gmx.de>,
Hugues Fruchet <hugues.fruchet@foss.st.com>,
Jacopo Mondi <jacopo@jmondi.org>,
Jessica Zhang <quic_jesszhan@quicinc.com>,
Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>,
Laurent Pinchart <laurent.pinchart@ideasonboard.com>,
Maarten Lankhorst <maa rten.lankhorst@linux.intel.com>,
Mauro Carvalho Chehab <mchehab@kernel.org>,
Maxime Coquelin <mcoquelin.stm32@gmail.com>,
Maxime Ripard <mripard@kernel.org>,
Neil Armstrong <neil.armstrong@linaro.org>,
Nicolas Ferre <nicolas.ferre@microchip.com>,
Russell King <linux@armlinux.org.uk>,
Sakari Ailus <sakari.ailus@linux.intel.com>,
Sam Ravnborg <sam@ravnborg.org>,
Sylwester Nawrocki <s.nawrocki@samsung.com>,
Thomas Zimmermann <tzimmermann@suse.de>,
Tim Harvey <tharvey@gateworks.com>,
dri-devel@lists.freedesktop.org,
linux-arm-kernel@lists.infradead.org,
linux-fbdev@vger.kernel.org, linux-media@vger.kernel.org,
linux-omap@vger.kernel.org, linux-rpi-kernel@lists.infradead.org,
linux-samsung-soc@vger.kernel.org,
linux-stm32@st-md-mailman.stormreply.com
Subject: [PATCH 0/4] of: replace of_graph_get_next_endpoint()
Date: Tue, 6 Feb 2024 02:54:10 +0000 [thread overview]
Message-ID: <87ttmmnvzh.wl-kuninori.morimoto.gx@renesas.com> (raw)
Hi Rob
We should get rid of or minimize of_graph_get_next_endpoint() in
its current form. In general, drivers should be asking for a specific
port number because their function is fixed in the binding.
https://lore.kernel.org/r/20240131184347.GA1906672-robh@kernel.org
This patch-set replace of_graph_get_next_endpoint() by
of_graph_get_endpoint_by_regs(). There are still next_endpoint()
after this patch-set, but it will be replaced by
for_each_endpoint_of_node() in next patch-set (A)
[*] this patch-set
[o] done
[o] tidyup of_graph_get_endpoint_count()
[*] replace endpoint func - use endpoint_by_regs()
(A) [ ] replace endpoint func - use for_each()
[ ] rename endpoint func to device_endpoint
[ ] add new port function
[ ] add new endpont function
[ ] remove of_graph_get_next_device_endpoint()
Kuninori Morimoto (4):
gpu: drm: replace of_graph_get_next_endpoint()
media: i2c: replace of_graph_get_next_endpoint()
media: platform: replace of_graph_get_next_endpoint()
video: fbdev: replace of_graph_get_next_endpoint()
drivers/gpu/drm/drm_of.c | 2 +-
.../drm/panel/panel-raspberrypi-touchscreen.c | 2 +-
drivers/gpu/drm/tiny/arcpgu.c | 2 +-
drivers/media/i2c/adv7343.c | 2 +-
drivers/media/i2c/adv7604.c | 2 +-
drivers/media/i2c/mt9p031.c | 2 +-
drivers/media/i2c/mt9v032.c | 2 +-
drivers/media/i2c/ov2659.c | 2 +-
drivers/media/i2c/ov5645.c | 2 +-
drivers/media/i2c/ov5647.c | 2 +-
drivers/media/i2c/s5c73m3/s5c73m3-core.c | 2 +-
drivers/media/i2c/s5k5baf.c | 2 +-
drivers/media/i2c/tc358743.c | 2 +-
drivers/media/i2c/tda1997x.c | 2 +-
drivers/media/i2c/tvp514x.c | 2 +-
drivers/media/i2c/tvp7002.c | 2 +-
drivers/media/platform/atmel/atmel-isi.c | 4 ++--
drivers/media/platform/intel/pxa_camera.c | 2 +-
.../platform/samsung/exynos4-is/fimc-is.c | 2 +-
.../platform/samsung/exynos4-is/mipi-csis.c | 2 +-
drivers/media/platform/st/stm32/stm32-dcmi.c | 4 ++--
drivers/media/platform/ti/davinci/vpif.c | 3 +--
drivers/video/fbdev/amba-clcd.c | 2 +-
drivers/video/fbdev/omap2/omapfb/dss/dsi.c | 3 ++-
drivers/video/fbdev/omap2/omapfb/dss/dss-of.c | 20 +------------------
drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c | 3 ++-
drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c | 3 ++-
drivers/video/fbdev/omap2/omapfb/dss/venc.c | 3 ++-
drivers/video/fbdev/pxafb.c | 2 +-
include/video/omapfb_dss.h | 3 ---
30 files changed, 35 insertions(+), 53 deletions(-)
--
2.25.1
next reply other threads:[~2024-02-06 2:54 UTC|newest]
Thread overview: 19+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-02-06 2:54 Kuninori Morimoto [this message]
2024-02-06 2:55 ` [PATCH 1/4] gpu: drm: replace of_graph_get_next_endpoint() Kuninori Morimoto
2024-02-06 13:31 ` Laurent Pinchart
2024-02-06 2:55 ` [PATCH 2/4] media: i2c: " Kuninori Morimoto
2024-02-06 13:41 ` Laurent Pinchart
2024-02-06 14:44 ` Hans Verkuil
2024-02-07 1:06 ` Kuninori Morimoto
2024-02-07 13:14 ` Krzysztof Hałasa
2024-02-07 13:51 ` Laurent Pinchart
2024-02-07 13:54 ` Hans Verkuil
2024-02-07 13:13 ` Krzysztof Hałasa
2024-02-07 13:55 ` Laurent Pinchart
2024-02-06 2:55 ` [PATCH 3/4] media: platform: " Kuninori Morimoto
2024-02-06 16:25 ` Laurent Pinchart
2024-02-06 23:45 ` Kuninori Morimoto
2024-02-07 13:57 ` Laurent Pinchart
2024-02-06 2:55 ` [PATCH 4/4] video: fbdev: " Kuninori Morimoto
2024-02-06 16:44 ` Laurent Pinchart
2024-02-07 0:05 ` Kuninori Morimoto
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=87ttmmnvzh.wl-kuninori.morimoto.gx@renesas.com \
--to=kuninori.morimoto.gx@renesas.com \
--cc=abrodkin@synopsys.com \
--cc=airlied@gmail.com \
--cc=alexandre.belloni@bootlin.com \
--cc=alexandre.torgue@foss.st.com \
--cc=alim.akhtar@samsung.com \
--cc=andrzej.hajda@intel.com \
--cc=bcm-kernel-feedback-list@broadcom.com \
--cc=biju.das.jz@bp.renesas.com \
--cc=claudiu.beznea@tuxon.dev \
--cc=daniel@ffwll.ch \
--cc=dave.stevenson@raspberrypi.com \
--cc=deller@gmx.de \
--cc=eugen.hristev@collabora.com \
--cc=florian.fainelli@broadcom.com \
--cc=hugues.fruchet@foss.st.com \
--cc=hverkuil-cisco@xs4all.nl \
--cc=jacopo@jmondi.org \
--cc=krzysztof.kozlowski@linaro.org \
--cc=laurent.pinchart@ideasonboard.com \
--cc=prabhakar.csengg@gmail.com \
--cc=quic_jesszhan@quicinc.com \
--cc=u.kleine-koenig@pengutronix.de \
/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 read-only IMAP folder(s) and NNTP newsgroup(s).