Thread (47 messages) flat view 47 messages, 11 authors, 2021-12-15

Re: [RFC PATCH 06/17] drm/exynos: dsi: Handle exynos specifics via driver_data

From: Jagan Teki <jagan@amarulasolutions.com>
Date: 2021-07-25 17:31:17
Also in: dri-devel, linux-devicetree, linux-samsung-soc

On Sun, Jul 25, 2021 at 10:55 PM Sam Ravnborg [off-list ref] wrote:
On Sun, Jul 04, 2021 at 02:32:19PM +0530, Jagan Teki wrote:
quoted
Exynos DSI driver is actually a Samsung MIPI DSIM bridge
IP which is also used in i.MX8MM platforms.

Right now the existing driver has some exynos drm specific
code bases like te_irq, crtc and component_ops.

In order to switch this driver into a common bridge driver
We can see 2 options to handle the exynos specific code.

A. Drop the component_ops, and rework other specifics.
   This may lead to more foundation work as it requires
   more changes in exynos drm drivers stack.

B. Handle the exynos specifics via driver data, and make
   the common bridge work in different platforms and plan
   for option A in future.

So, this patch is trying to add option B) changes to handle
exynos specifics via driver_data.
We really should find someone that has the time, energy, knowledge and
hardware that can include device_link support once anf for all for
bridges.
Then we would avoid hacks like this.

I see no other options at the moment, but look forward for a better
solution.
The real key problem here is hardware, unfortunately I'm unable to
find any proper exynos DSI hardware for myself to proceed atleast.

Thanks,
Jagan.

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help