On Tue, Feb 28, 2023 at 1:19 AM Jagan Teki wrote:
>
> On Tue, Feb 28, 2023 at 1:11 AM Marek Vasut wrote:
> >
> > On 2/27/23 20:34, Jagan Teki wrote:
> > > On Tue, Feb 28, 2023 at 12:54 AM Marek Vasut wrote:
> > >>
> > >> On 2/27/23 20:15, Jaga
On Tue, Feb 28, 2023 at 1:40 AM Marek Vasut wrote:
>
> On 2/27/23 20:49, Jagan Teki wrote:
> > On Tue, Feb 28, 2023 at 1:11 AM Marek Vasut wrote:
> >>
> >> On 2/27/23 20:34, Jagan Teki wrote:
> >>> On Tue, Feb 28, 2023 at 12:54 AM Marek Vasut wrote:
On Tue, Feb 28, 2023 at 5:40 PM Maxime Ripard wrote:
>
> On Mon, Feb 27, 2023 at 08:41:22PM +0100, Marek Vasut wrote:
> > > If we go ahead with no need for DRM-managed helper at the moment, then
> > > find the panel hook in host.attach and then drop 2/18.
> >
> > The panel lookup must happen in .b
On Tue, Feb 28, 2023 at 5:34 PM Maxime Ripard wrote:
>
> On Tue, Feb 28, 2023 at 02:08:53AM +0530, Jagan Teki wrote:
> > On Tue, Feb 28, 2023 at 1:40 AM Marek Vasut wrote:
> > >
> > > On 2/27/23 20:49, Jagan Teki wrote:
> > > > On Tue,
On Tue, Feb 28, 2023 at 8:05 PM Maxime Ripard wrote:
>
> On Tue, Feb 28, 2023 at 06:04:39PM +0530, Jagan Teki wrote:
> > On Tue, Feb 28, 2023 at 5:40 PM Maxime Ripard wrote:
> > >
> > > On Mon, Feb 27, 2023 at 08:41:22PM +0100, Marek Vasut wrote:
> > >
On Tue, Feb 28, 2023 at 8:26 PM Maxime Ripard wrote:
>
> On Tue, Feb 28, 2023 at 08:09:26PM +0530, Jagan Teki wrote:
> > On Tue, Feb 28, 2023 at 5:34 PM Maxime Ripard wrote:
> > >
> > > On Tue, Feb 28, 2023 at 02:08:53AM +0530, Jagan Teki wrote:
> > >
g/all/20230227113925.875425-1-ja...@amarulasolutions.com/
Any inputs?
Jagan.
Jagan Teki (14):
drm: exynos: dsi: Drop explicit call to bridge detach
drm: exynos: dsi: Lookup OF-graph or Child node devices
drm: exynos: dsi: Mark PHY as optional
drm: exynos: dsi: Add platform PLL_P (PMS_P) offset
Exynos DSI already converted into a bridge driver, so bridge
detach will suppose happened during bridge chain removal done
by the bridge core.
Drop the explicit call chain to detach the bridge.
Signed-off-by: Jagan Teki
---
Changes for v15, v13, v12, v11:
- none
Changes for v10:
- new patch
to support the backward compatibility of Exynos
DSI child node and i.MX8M Mini/Nano/Plus OF-graph port or ports
node pipelines.
This is the first common DSI host bridge driver that needs to support
all possible downstream connection pipeline combinations.
Signed-off-by: Jagan Teki
---
Changes for
ed-by: Frieder Schrempf
Reviewed-by: Marek Vasut
Signed-off-by: Jagan Teki
---
Changes for v15, v13, v12:
- none
Changes for v11:
- collect Frieder RB
Changes for v10:
- add Plus in commit message
- collect Marek RB
Changes for v9, v8, v7, v6, v5, v4, v3, v2:
- none
Changes for v1:
- new
://source.codeaurora.org/external/imx/linux-imx/tree/drivers/gpu/drm/bridge/sec-dsim.c?h=imx_5.4.47_2.2.0#n210
[2]
https://source.codeaurora.org/external/imx/linux-imx/tree/drivers/gpu/drm/bridge/sec-dsim.c?h=imx_5.4.47_2.2.0#n211
Reviewed-by: Marek Vasut
Signed-off-by: Frieder Schrempf
Signed-off-by: Jagan Teki
: Frieder Schrempf
Suggested-by: Marek Szyprowski
Signed-off-by: Jagan Teki
---
Changes for v15, v13:
- none
Changes for v12:
- collect RB from Marek
Changes for v11:
- collect RB from Frieder
- drop extra line
Changes for v10:
- split from previous series patch
"drm: bridge: Generalize Exyno
l and not invoked for Exynos
as existing downstream drm panels and bridges in Exynos are expecting
the host initialization during DSI transfer.
Reviewed-by: Marek Vasut
Reviewed-by: Frieder Schrempf
Signed-off-by: Marek Szyprowski
Signed-off-by: Jagan Teki
---
Changes for v15, v13:
- none
Change
dded proper comments on the code.
Comments are suggested by Marek Vasut.
Reviewed-by: Marek Vasut
Reviewed-by: Frieder Schrempf
Signed-off-by: Jagan Teki
---
Changes for v15, v13:
- none
Changes for v12:
- collect RB from Marek
Changes for v11:
- collect RB from Frieder
- fix commit message
platforms.
Reviewed-by: Marek Vasut
Reviewed-by: Frieder Schrempf
Suggested-by: Marek Vasut
Signed-off-by: Jagan Teki
---
Changes for v15, v13:
- none
Changes for v12:
- collect RB from Marek
Changes for v11:
- collect RB from Frieder
Changes for v10, v9:
- none
Changes for v8:
- add DE_LOW
: Jagan Teki
---
Changes for v15:
- collect RB from Marek
Changes for v12:
- update the logic suggested by Marek
Changes for v11:
- collect RB from Frieder
- drop extra line
Changes for v10:
- none
Changes for v9:
- added MEDIA_BUS_FMT_FIXED
- return MEDIA_BUS_FMT_RGB888_1X24 output_fmt if supported
invoked while DSI core host attach and
detach gets called.
Reviewed-by: Marek Vasut
Signed-off-by: Marek Szyprowski
Signed-off-by: Jagan Teki
---
Changes for v15:
- remove leading underscores in function names
Changes for v13:
- none
Changes for v12:
- fix unneeded decleration
- collect RB from
it makes it generic across all platforms.
Reviewed-by: Marek Vasut
Signed-off-by: Jagan Teki
---
Changes for v15:
- remove leading underscores in function names
- collect RB from Marek
Changes for v13:
- none
Changes for v12:
- updated patch
- suggested by Marek V
Changes for v11:
- none
Changes
for supporting component and bridge
based DRM drivers, so keep the exynos component based code in existing
exynos_drm_dsi.c and move generic bridge code as part of samsung-dsim.c
Reviewed-by: Marek Vasut
Signed-off-by: Marek Szyprowski
Signed-off-by: Jagan Teki
---
Changes for v15:
- drop
Samsung MIPI DSIM bridge can also be found in i.MX8M Mini/Nano SoC.
Add dt-bingings for it.
Reviewed-by: Marek Vasut
Acked-by: Rob Herring
Signed-off-by: Jagan Teki
---
Changes for v15, v13:
- none
Changes for v12:
- collect RB from Marek
Changes for v11, v10, v9:
- none
Changes for v8:
- add
Samsung MIPI DSIM master can also be found in i.MX8M Mini/Nano SoC.
Add compatible and associated driver_data for it.
Reviewed-by: Marek Vasut
Reviewed-by: Frieder Schrempf
Acked-by: Robert Foss
Reviewed-by: Laurent Pinchart
Signed-off-by: Marek Szyprowski
Signed-off-by: Jagan Teki
Samsung MIPI DSIM bridge can also be found in i.MX8M Plus SoC.
Add dt-bingings for it.
Reviewed-by: Marek Vasut
Acked-by: Rob Herring
Signed-off-by: Jagan Teki
---
Changes for v15, v13:
- none
Changes for v12:
- collect RB from Marek
Changes for v11:
- collect ACK from Rob
Changes for v10, v9
: Frieder Schrempf
Acked-by: Robert Foss
Signed-off-by: Marek Vasut
Signed-off-by: Jagan Teki
---
Changes for v15, v13:
- none
Changes for v12:
- collect RB from Marek
Changes for v11:
- collect RB from Frieder
- collect ACK from Robert
Changes for v10:
- none
Changes for v9:
- added im8mp in
On Fri, Mar 3, 2023 at 8:38 PM Maxime Ripard wrote:
>
> On Fri, Mar 03, 2023 at 08:21:34PM +0530, Jagan Teki wrote:
> > +static int samsung_dsim_host_detach(struct mipi_dsi_host *host,
> > + struct mipi_dsi_device *device)
> > +{
> >
Hi Marek,
On Sat, Mar 4, 2023 at 3:56 AM Marek Szyprowski
wrote:
>
> Hi Jagan,
>
> On 03.03.2023 15:51, Jagan Teki wrote:
> > This series supports common bridge support for Samsung MIPI DSIM
> > which is used in Exynos and i.MX8MM SoC's.
> >
> > The
On Sun, Mar 5, 2023 at 11:39 PM Patrick Boettcher
wrote:
>
> Hi list,
>
> After several days of trying I realize my too small/old brain is unable
> to map around how to assign/connect a panel to the mipi_dsi-node in a
> device.
>
> We are using a 'tdo,tl070wsh30' panel connected to the
> mipi-dsi-
Hi Inki Dae,
On Mon, Mar 6, 2023 at 10:54 AM 대인기/Tizen Platform Lab(SR)/삼성전자
wrote:
>
> Hi Jagan,
>
> > -Original Message-
> > From: Jagan Teki
> > Sent: Friday, March 3, 2023 11:51 PM
> > To: Andrzej Hajda ; Inki Dae
> > ;
> > Marek
Hi Marek,
On Mon, Mar 6, 2023 at 4:32 PM Marek Szyprowski
wrote:
>
> Hi Jagan,
>
> On 04.03.2023 19:59, Jagan Teki wrote:
> > On Sat, Mar 4, 2023 at 3:56 AM Marek Szyprowski
> > wrote:
> >> On 03.03.2023 15:51, Jagan Teki wrote:
> >>> This series su
Hi Marek,
On Tue, Mar 7, 2023 at 4:11 AM Marek Szyprowski
wrote:
>
> Dear Jagan,
>
> On 06.03.2023 18:24, Jagan Teki wrote:
> > On Mon, Mar 6, 2023 at 4:32 PM Marek Szyprowski
> > wrote:
> >> On 04.03.2023 19:59, Jagan Teki wrote:
> >>> On
Hi Marek,
On Tue, Mar 7, 2023 at 1:25 PM Jagan Teki wrote:
>
> Hi Marek,
>
> On Tue, Mar 7, 2023 at 4:11 AM Marek Szyprowski
> wrote:
> >
> > Dear Jagan,
> >
> > On 06.03.2023 18:24, Jagan Teki wrote:
> > > On Mon, Mar 6, 2023 at 4:32 PM Marek Szy
Hi Fabio,
On Thu, Jan 19, 2023 at 10:57 PM Fabio Estevam wrote:
>
> Hi Jagan,
>
> On Thu, Jan 5, 2023 at 7:24 AM Jagan Teki wrote:
>
> > Does anyone have any other comments on this? I would like to send v11
> > with a few nits on v10. Please let me know.
>
> W
Hi Inki Dae,
On Thu, Jan 12, 2023 at 7:56 AM 대인기/Tizen Platform Lab(SR)/삼성전자
wrote:
>
> Hi Jagan Teki,
>
> Sorry for late.
>
> > -Original Message-
> > From: Jagan Teki
> > Sent: Saturday, January 7, 2023 2:56 AM
> > To: Marek Szyprowski ;
Hi Fabio,
On Fri, Jan 20, 2023 at 5:36 PM Fabio Estevam wrote:
>
> Hi Jagan,
>
> On Thu, Jan 19, 2023 at 2:59 PM Jagan Teki wrote:
>
> > There are two patch series prior to this need to apply.
> >
> > https://patchwork.kernel.org/project/dri-deve
On Fri, Jan 20, 2023 at 8:36 PM Marek Vasut wrote:
>
> On 1/20/23 15:41, Jagan Teki wrote:
> > Hi Fabio,
>
> Hello all,
>
> > On Fri, Jan 20, 2023 at 5:36 PM Fabio Estevam wrote:
> >>
> >> Hi Jagan,
> >>
> >> On Thu, Jan 19, 2023 at
ou're trying to
> achieve.
>
> On Mon, 12 Dec 2022 at 18:29, Jagan Teki wrote:
> >
> > Restore the proper bridge chain by finding the previous bridge
> > in the chain instead of passing NULL.
> >
> > This establishes a proper bridge chain while attachin
Hi Dave,
On Sat, Jan 21, 2023 at 1:12 AM Dave Stevenson
wrote:
>
> Hi Jagan
>
> On Fri, 20 Jan 2023 at 19:10, Jagan Teki wrote:
> >
> > Hi Dave,
> >
> > On Sat, Jan 21, 2023 at 12:26 AM Dave Stevenson
> > wrote:
> > >
> > > Hi Jag
compatible = "ste,mcde-dsi";
#address-cells = <1>;
#size-cells = <0>;
panel@0 {
reg = <0>;
};
};
Cc: Maxime Ripard
Cc: Laurent Pinchart
Cc: Linus Walleij
Cc: Maarten Lankhorst
Signed-off-by: Jagan Teki
---
Changes
Jagan.
Jagan Teki (16):
drm: of: Lookup if child node has DSI panel or bridge
drm: bridge: panel: Add devm_drm_of_dsi_get_bridge helper
drm: exynos: dsi: Drop explicit call to bridge detach
drm: exynos: dsi: Switch to devm_drm_of_dsi_get_bridge
drm: exynos: dsi: Mark PHY as optional
drm: e
Exynos DSI already converted into a bridge driver, so bridge
detach will suppose happened during bridge chain removal done
by the bridge core.
Drop the explicit call chain to detach the bridge.
Signed-off-by: Jagan Teki
---
Changes for v11:
- none
Changes for v10:
- new patch
drivers/gpu/drm
devm_drm_of_dsi_get_bridge is capable of looking up the downstream
DSI bridge and panel and trying to add a panel bridge if the panel
is found.
Replace explicit finding calls with devm_drm_of_dsi_get_bridge.
Signed-off-by: Jagan Teki
---
Changes for v11:
- none
Changes for v10:
- new patch
: Marek Szyprowski
Signed-off-by: Jagan Teki
---
Changes for v11:
- collect RB from Frieder
- drop extra line
Changes for v10:
- split from previous series patch
"drm: bridge: Generalize Exynos-DSI driver into a Samsung DSIM bridge"
- update enum type names
drivers/gpu/
ed-by: Frieder Schrempf
Reviewed-by: Marek Vasut
Signed-off-by: Jagan Teki
---
Changes for v11:
- collect Frieder RB
Changes for v10:
- add Plus in commit message
- collect Marek RB
Changes for v9, v8, v7, v6, v5, v4, v3, v2:
- none
Changes for v1:
- new patch
drivers/gpu/drm/exynos/exynos_drm_
://source.codeaurora.org/external/imx/linux-imx/tree/drivers/gpu/drm/bridge/sec-dsim.c?h=imx_5.4.47_2.2.0#n210
[2]
https://source.codeaurora.org/external/imx/linux-imx/tree/drivers/gpu/drm/bridge/sec-dsim.c?h=imx_5.4.47_2.2.0#n211
Reviewed-by: Marek Vasut
Signed-off-by: Frieder Schrempf
Signed-off-by: Jagan Teki
l and not invoked for Exynos
as existing downstream drm panels and bridges in Exynos are expecting
the host initialization during DSI transfer.
Reviewed-by: Frieder Schrempf
Signed-off-by: Marek Szyprowski
Signed-off-by: Jagan Teki
---
Changes for v11:
- collect RB from Frieder
Changes for v10:
- u
dded proper comments on the code.
Comments are suggested by Marek Vasut.
Reviewed-by: Frieder Schrempf
Signed-off-by: Jagan Teki
---
Changes for v11:
- collect RB from Frieder
- fix commit message
Changes for v10, v9:
- none
Changes for v8:
- update the comments about sync signals polarities
for supporting component and bridge
based DRM drivers, so keep the exynos component based code in existing
exynos_drm_dsi.c and move generic bridge code as part of samsung-dsim.c
Signed-off-by: Marek Szyprowski
Signed-off-by: Jagan Teki
---
Changes for v11:
- fix BIT macro replacements
- fix
Enable and disable of te_gpio's are Exynos platform specific
irq handling, so add the exynos based irq operations and hook
them for exynos plat_data.
Signed-off-by: Jagan Teki
---
Changes for v11:
- none
Changes for v10:
- split from previous series patch
"drm: bridge: Generalize
On Sat, Jan 21, 2023 at 12:29 AM Dave Stevenson
wrote:
>
> Hi Marek & Jagan
>
> On Fri, 20 Jan 2023 at 15:06, Marek Vasut wrote:
> >
> > On 1/20/23 15:41, Jagan Teki wrote:
> > > Hi Fabio,
> >
> > Hello all,
> >
> > > On Fri, Jan
Samsung MIPI DSIM master can also be found in i.MX8M Mini/Nano SoC.
Add compatible and associated driver_data for it.
Reviewed-by: Frieder Schrempf
Acked-by: Robert Foss
Reviewed-by: Laurent Pinchart
Signed-off-by: Marek Szyprowski
Signed-off-by: Jagan Teki
---
Changes for v11:
- collect RB
Samsung MIPI DSIM bridge can also be found in i.MX8M Mini/Nano SoC.
Add dt-bingings for it.
Acked-by: Rob Herring
Signed-off-by: Jagan Teki
---
Changes for v11, v10, v9:
- none
Changes for v8:
- add comment to include i.MX8M Nano.
Changes for v7, v6, v5, v4:
- none
Changes for v3:
- collect
Samsung MIPI DSIM bridge can also be found in i.MX8M Plus SoC.
Add dt-bingings for it.
Signed-off-by: Jagan Teki
---
Changes for v11:
- collect ACK from Rob
Changes for v10, v9:
- none
Documentation/devicetree/bindings/display/exynos/exynos_dsim.txt | 1 +
1 file changed, 1 insertion(+)
diff
: Robert Foss
Signed-off-by: Marek Vasut
Signed-off-by: Jagan Teki
---
Changes for v11:
- collect RB from Frieder
- collect ACK from Robert
Changes for v10:
- none
Changes for v9:
- added im8mp in DSIM_STATE_REINITIALIZED check
- drop previous = NULL check
drivers/gpu/drm/bridge/samsung-dsim.c
point number, find the connected node and return either
the associated struct drm_panel or drm_bridge device.
Cc: Maxime Ripard
Cc: Laurent Pinchart
Cc: Linus Walleij
Cc: Maarten Lankhorst
Signed-off-by: Jagan Teki
---
Changes for v11:
- none
Changes for v10:
- new patch
drivers/gpu/drm/b
other component closer to pipeline
components.
List of Pixel formats are taken from,
AN13573 i.MX 8/RT MIPI DSI/CSI-2, Rev. 0, 21 March 2022
3.7.4 Pixel formats
Table 14. DSI pixel packing formats
Reviewed-by: Frieder Schrempf
Tested-by: Marek Szyprowski
Signed-off-by: Jagan Teki
---
Changes
invoked while DSI core host attach and
detach gets called.
Signed-off-by: Marek Szyprowski
Signed-off-by: Jagan Teki
---
Changes for v11:
- none
Changes for v10:
- split from previous series patch
"drm: bridge: Generalize Exynos-DSI driver into a Samsung DSIM bridge"
drivers/gpu/
platforms.
Reviewed-by: Frieder Schrempf
Suggested-by: Marek Vasut
Signed-off-by: Jagan Teki
---
Changes for v11:
- collect RB from Frieder
Changes for v10, v9:
- none
Changes for v8:
- add DE_LOW for i.MX8M Mini/Nano platforms.
Changes for v7, v6:
- none
Changes for v5:
- rebased based on
On Mon, Jan 23, 2023 at 6:08 PM Frieder Schrempf
wrote:
>
> On 23.01.23 13:23, Jagan Teki wrote:
> > Samsung MIPI DSIM bridge can also be found in i.MX8M Plus SoC.
> >
> > Add dt-bingings for it.
> >
> > Signed-off-by: Jagan Teki
> > ---
> > Change
Jagan.
Jagan Teki (16):
drm: of: Lookup if child node has DSI panel or bridge
drm: bridge: panel: Add devm_drm_of_dsi_get_bridge helper
drm: exynos: dsi: Drop explicit call to bridge detach
drm: exynos: dsi: Switch to devm_drm_of_dsi_get_bridge
drm: exynos: dsi: Mark PHY as optional
drm: e
compatible = "ste,mcde-dsi";
#address-cells = <1>;
#size-cells = <0>;
panel@0 {
reg = <0>;
};
};
Cc: Maxime Ripard
Cc: Laurent Pinchart
Cc: Linus Walleij
Cc: Maarten Lankhorst
Signed-off-by: Jagan Teki
---
Changes
point number, find the connected node and return either
the associated struct drm_panel or drm_bridge device.
Cc: Maxime Ripard
Cc: Laurent Pinchart
Cc: Linus Walleij
Cc: Maarten Lankhorst
Signed-off-by: Jagan Teki
---
Changes for v11:
- none
Changes for v10:
- new patch
drivers/gpu/drm/b
Exynos DSI already converted into a bridge driver, so bridge
detach will suppose happened during bridge chain removal done
by the bridge core.
Drop the explicit call chain to detach the bridge.
Signed-off-by: Jagan Teki
---
Changes for v11:
- none
Changes for v10:
- new patch
drivers/gpu/drm
devm_drm_of_dsi_get_bridge is capable of looking up the downstream
DSI bridge and panel and trying to add a panel bridge if the panel
is found.
Replace explicit finding calls with devm_drm_of_dsi_get_bridge.
Signed-off-by: Jagan Teki
---
Changes for v11:
- none
Changes for v10:
- new patch
ed-by: Frieder Schrempf
Reviewed-by: Marek Vasut
Signed-off-by: Jagan Teki
---
Changes for v11:
- collect Frieder RB
Changes for v10:
- add Plus in commit message
- collect Marek RB
Changes for v9, v8, v7, v6, v5, v4, v3, v2:
- none
Changes for v1:
- new patch
drivers/gpu/drm/exynos/exynos_drm_
://source.codeaurora.org/external/imx/linux-imx/tree/drivers/gpu/drm/bridge/sec-dsim.c?h=imx_5.4.47_2.2.0#n210
[2]
https://source.codeaurora.org/external/imx/linux-imx/tree/drivers/gpu/drm/bridge/sec-dsim.c?h=imx_5.4.47_2.2.0#n211
Reviewed-by: Marek Vasut
Signed-off-by: Frieder Schrempf
Signed-off-by: Jagan Teki
: Marek Szyprowski
Signed-off-by: Jagan Teki
---
Changes for v11:
- collect RB from Frieder
- drop extra line
Changes for v10:
- split from previous series patch
"drm: bridge: Generalize Exynos-DSI driver into a Samsung DSIM bridge"
- update enum type names
drivers/gpu/
l and not invoked for Exynos
as existing downstream drm panels and bridges in Exynos are expecting
the host initialization during DSI transfer.
Reviewed-by: Frieder Schrempf
Signed-off-by: Marek Szyprowski
Signed-off-by: Jagan Teki
---
Changes for v11:
- collect RB from Frieder
Changes for v10:
- u
dded proper comments on the code.
Comments are suggested by Marek Vasut.
Reviewed-by: Frieder Schrempf
Signed-off-by: Jagan Teki
---
Changes for v11:
- collect RB from Frieder
- fix commit message
Changes for v10, v9:
- none
Changes for v8:
- update the comments about sync signals polarities
other component closer to pipeline
components.
List of Pixel formats are taken from,
AN13573 i.MX 8/RT MIPI DSI/CSI-2, Rev. 0, 21 March 2022
3.7.4 Pixel formats
Table 14. DSI pixel packing formats
Reviewed-by: Frieder Schrempf
Tested-by: Marek Szyprowski
Signed-off-by: Jagan Teki
---
Changes
platforms.
Reviewed-by: Frieder Schrempf
Suggested-by: Marek Vasut
Signed-off-by: Jagan Teki
---
Changes for v11:
- collect RB from Frieder
Changes for v10, v9:
- none
Changes for v8:
- add DE_LOW for i.MX8M Mini/Nano platforms.
Changes for v7, v6:
- none
Changes for v5:
- rebased based on
invoked while DSI core host attach and
detach gets called.
Signed-off-by: Marek Szyprowski
Signed-off-by: Jagan Teki
---
Changes for v11:
- none
Changes for v10:
- split from previous series patch
"drm: bridge: Generalize Exynos-DSI driver into a Samsung DSIM bridge"
drivers/gpu/
Enable and disable of te_gpio's are Exynos platform specific
irq handling, so add the exynos based irq operations and hook
them for exynos plat_data.
Signed-off-by: Jagan Teki
---
Changes for v11:
- none
Changes for v10:
- split from previous series patch
"drm: bridge: Generalize
for supporting component and bridge
based DRM drivers, so keep the exynos component based code in existing
exynos_drm_dsi.c and move generic bridge code as part of samsung-dsim.c
Signed-off-by: Marek Szyprowski
Signed-off-by: Jagan Teki
---
Changes for v11:
- fix BIT macro replacements
- fix
Samsung MIPI DSIM bridge can also be found in i.MX8M Mini/Nano SoC.
Add dt-bingings for it.
Acked-by: Rob Herring
Signed-off-by: Jagan Teki
---
Changes for v11, v10, v9:
- none
Changes for v8:
- add comment to include i.MX8M Nano.
Changes for v7, v6, v5, v4:
- none
Changes for v3:
- collect
Samsung MIPI DSIM master can also be found in i.MX8M Mini/Nano SoC.
Add compatible and associated driver_data for it.
Reviewed-by: Frieder Schrempf
Acked-by: Robert Foss
Reviewed-by: Laurent Pinchart
Signed-off-by: Marek Szyprowski
Signed-off-by: Jagan Teki
---
Changes for v11:
- collect RB
Samsung MIPI DSIM bridge can also be found in i.MX8M Plus SoC.
Add dt-bingings for it.
Acked-by: Rob Herring
Signed-off-by: Jagan Teki
---
Changes for v11:
- collect ACK from Rob
Changes for v10, v9:
- none
Documentation/devicetree/bindings/display/exynos/exynos_dsim.txt | 1 +
1 file
: Robert Foss
Signed-off-by: Marek Vasut
Signed-off-by: Jagan Teki
---
Changes for v11:
- collect RB from Frieder
- collect ACK from Robert
Changes for v10:
- none
Changes for v9:
- added im8mp in DSIM_STATE_REINITIALIZED check
- drop previous = NULL check
drivers/gpu/drm/bridge/samsung-dsim.c
Hi Marek,
On Fri, Jan 20, 2023 at 8:36 PM Marek Vasut wrote:
>
> On 1/20/23 15:41, Jagan Teki wrote:
> > Hi Fabio,
>
> Hello all,
>
> > On Fri, Jan 20, 2023 at 5:36 PM Fabio Estevam wrote:
> >>
> >> Hi Jagan,
> >>
> >> On Thu, Ja
01 is the part number.
Fix the binding and panel driver with the proper panel vendor
and model.
Fixes: <6b818c533dd8> ("drm: panel: Add Jadard JD9365DA-H3 DSI panel")
Fixes: ("dt-bindings: display: Document Jadard
JD9365DA-H3 DSI panel")
Reported-by: Tom C
, and customized FPC is done by Radxa.
So, drop the Chongzhou vendor-prefix as it is no longer useful
anywhere in the bindings.
Reported-by: Tom Cubie
Signed-off-by: Jagan Teki
---
Documentation/devicetree/bindings/vendor-prefixes.yaml | 2 --
1 file changed, 2 deletions(-)
diff --git a/Document
Radxa Display 8HD is a family of DSI panels from Radxa that
uses jd9365da-h3 IC.
Add compatible string for it.
Signed-off-by: Jagan Teki
---
.../devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml| 1 +
1 file changed, 1 insertion(+)
diff --git
a/Documentation/devicetree/bindings
Radxa Display 8HD is a family of DSI panels from Radxa that
uses jd9365da-h3 IC.
Add support for it.
Co-developed-by: Stephen Chen
Signed-off-by: Stephen Chen
Signed-off-by: Jagan Teki
---
.../gpu/drm/panel/panel-jadard-jd9365da-h3.c | 200 ++
1 file changed, 200 insertions
On Mon, 23 Jan 2023 at 22:52, Krzysztof Kozlowski
wrote:
>
> On 23/01/2023 17:40, Jagan Teki wrote:
> > The initial datasheet claimed that chouzhong designed this 10"
> > DSI panel on top of JD9365DA IC, but later Radxa mentioned that
> > chouzhong is the manufa
Radxa Display 10HD is a family of DSI panels from Radxa that
uses jd9365da-h3 IC.
Add compatible string for it.
Signed-off-by: Jagan Teki
---
Changes for v2:
- new patch
.../devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml| 1 +
1 file changed, 1 insertion(+)
diff --git
a
Radxa Display 10HD is a family of DSI panels from Radxa that
uses jd9365da-h3 IC.
Add panel support for it.
Signed-off-by: Jagan Teki
---
Changes for v2:
- new patch
drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c | 9 -
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a
Radxa Display 8HD is a family of DSI panels from Radxa that
uses jd9365da-h3 IC.
Add compatible string for it.
Acked-by: Krzysztof Kozlowski
Signed-off-by: Jagan Teki
---
Changes for v2:
- collect Krzysztof ACK
.../devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml| 1 +
1 file
Radxa Display 8HD is a family of DSI panels from Radxa that
uses jd9365da-h3 IC.
Add support for it.
Co-developed-by: Stephen Chen
Signed-off-by: Stephen Chen
Signed-off-by: Jagan Teki
---
Changes for v2:
- new patch
.../gpu/drm/panel/panel-jadard-jd9365da-h3.c | 200 ++
1
Many downstream bridges or panels followed by dw-mipi-dsi were
using MIPI_DSI_MODE_NO_EOT_PACKET.
So, handle the EOTP bits accordingly in the dw-mipi-dsi host.
Signed-off-by: Jagan Teki
---
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 8 +++-
1 file changed, 7 insertions(+), 1 deletion
To make debugging easier, switch the driver to use regmap
from conventional io calls.
Signed-off-by: Jagan Teki
---
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 81 ---
1 file changed, 54 insertions(+), 27 deletions(-)
diff --git a/drivers/gpu/drm/bridge/synopsys/dw-mipi
On Tue, 24 Jan 2023 at 01:49, Sam Ravnborg wrote:
>
> Hi Jagan.
>
> One small drive-by comment.
>
> On Tue, Jan 24, 2023 at 12:16:46AM +0530, Jagan Teki wrote:
> > Many downstream bridges or panels followed by dw-mipi-dsi were
> > using MIPI_DSI_MODE_NO_EOT_PACKE
On Mon, Jan 23, 2023 at 8:42 PM Jagan Teki wrote:
>
> This series supports common bridge support for Samsung MIPI DSIM
> which is used in Exynos and i.MX8MM SoC's.
>
> The final bridge supports both the Exynos and i.MX8M Mini/Nano/Plus.
>
> Patch 0001 - 0004: adding
On Wed, Jan 25, 2023 at 2:18 AM Marek Vasut wrote:
>
> On 1/23/23 16:12, Jagan Teki wrote:
> > Enable and disable of te_gpio's are Exynos platform specific
> > irq handling, so add the exynos based irq operations and hook
> > them for exynos plat_data.
>
> If th
On Wed, Jan 25, 2023 at 2:15 AM Marek Vasut wrote:
>
> On 1/23/23 16:12, Jagan Teki wrote:
>
> [...]
>
> > +static bool exynos_dsi_pixel_output_fmt_supported(u32 fmt)
> > +{
> > + int i;
>
> if (fmt == MEDIA_BUS_FMT_FIXED)
> return fal
On Wed, Jan 25, 2023 at 2:49 AM Marek Vasut wrote:
>
> On 1/24/23 22:16, Jagan Teki wrote:
> > On Wed, Jan 25, 2023 at 2:15 AM Marek Vasut wrote:
> >>
> >> On 1/23/23 16:12, Jagan Teki wrote:
> >>
> >> [...]
> >>
> &g
On Wed, Jan 25, 2023 at 2:42 AM Marek Vasut wrote:
>
> On 1/24/23 22:01, Jagan Teki wrote:
> > On Wed, Jan 25, 2023 at 2:18 AM Marek Vasut wrote:
> >>
> >> On 1/23/23 16:12, Jagan Teki wrote:
> >>> Enable and disable of te_gpio's are Exynos platform
On Wed, Jan 25, 2023 at 2:54 AM Jagan Teki wrote:
>
> On Wed, Jan 25, 2023 at 2:42 AM Marek Vasut wrote:
> >
> > On 1/24/23 22:01, Jagan Teki wrote:
> > > On Wed, Jan 25, 2023 at 2:18 AM Marek Vasut wrote:
> > >>
> > >> On 1/23/23 16:12, Jagan
On Wed, Jan 25, 2023 at 2:54 AM Jagan Teki wrote:
>
> On Wed, Jan 25, 2023 at 2:54 AM Jagan Teki wrote:
> >
> > On Wed, Jan 25, 2023 at 2:42 AM Marek Vasut wrote:
> > >
> > > On 1/24/23 22:01, Jagan Teki wrote:
> > > > On Wed, Jan 25, 2023 at 2:
On Wed, Jan 25, 2023 at 5:04 AM Randy Dunlap wrote:
>
> Correct a spelling mistake (reported by codespell).
>
> Signed-off-by: Randy Dunlap
> Cc: Jagan Teki
> Cc: Andrzej Hajda
> Cc: Neil Armstrong
> Cc: Robert Foss
> Cc: David Airlie
> Cc:
On Mon, Oct 3, 2022 at 1:23 PM Marek Szyprowski
wrote:
>
> Hi Jagan,
>
> On 01.10.2022 10:06, Jagan Teki wrote:
> > Samsung MIPI DSIM controller is common DSI IP that can be used in various
> > SoCs like Exynos, i.MX8M Mini/Nano.
> >
> > In order to access
0008: input_bus_flags
Patch 0009: document fsl,imx8mm-mipi-dsim
Patch 0010: add i.MX8MM DSIM support
Tested in Engicam i.Core MX8M Mini SoM.
Repo:
https://gitlab.com/openedev/kernel/-/commits/imx8mm-dsi-v7
Any inputs?
Jagan.
Jagan Teki (10):
drm: bridge: Add Samsung DSIM bridge driver
v1:
* don't maintain component_ops in bridge driver
* don't maintain platform glue code in bridge driver
* add platform-specific glue code and make a common bridge
Signed-off-by: Marek Szyprowski
Signed-off-by: Jagan Teki
---
MAINTAINERS |9 +
drive
901 - 1000 of 1557 matches
Mail list logo