regress Rockchip with a partial integration, so I'm
getting a panel for RK to test to be sure and will re-submit.
On 24/08/2020 11:47, Neil Armstrong wrote:
Hi,
On 15/08/2020 15:05, Ezequiel Garcia wrote:
Hi Neil,
On Wed, 2020-07-01 at 09:35 +0300, Adrian Ratiu wrote:
Hi Neil,
On Mo
Hi Heiko,
On Wed, 01 Jul 2020, Heiko Stübner wrote:
Hi Adrian,
Am Dienstag, 9. Juni 2020, 19:49:48 CEST schrieb Adrian Ratiu:
[Re-submitting to cc dri-devel, sorry about the noise] Hello
all, v9 cleanly applies on top of latest next-20200609 tree.
at least it doesn't apply on t
Hi Neil,
On Mon, 29 Jun 2020, Neil Armstrong
wrote:
Hi Adrian,
On 09/06/2020 19:49, Adrian Ratiu wrote:
[Re-submitting to cc dri-devel, sorry about the noise] Hello
all, v9 cleanly applies on top of latest next-20200609 tree.
v9 does not depend on other patches as the last binding doc
ed-by: Arnaud Ferraris
Signed-off-by: Adrian Ratiu
---
New in v6.
---
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 46 +--
1 file changed, 23 insertions(+), 23 deletions(-)
diff --git a/drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c
b/drivers/gpu/drm/bridge/synopsys/dw-mipi-
symbolized by new registers
so adding support for it is just a matter of defining the new
layout and adding a couple of dsi version checks.
Tested-by: Adrian Pop
Tested-by: Arnaud Ferraris
Signed-off-by: Adrian Ratiu
---
Changes since v7:
- Minor commit msg rewording for consistency
Changes
by: Arnaud Ferraris
Signed-off-by: Adrian Ratiu
---
Changes since v5:
- Fix CONFIG_DEBUG_FS build (Adrian)
- Fix DRM_MODE_FLAG_* test negation (Adrian)
- Fixed cfg_phy_status range from [0,0] to [0,2]
- Replace do {} while(0) with GCC extension ({}) (Andrzej)
- Fixed payload no-op wri
Signed-off-by: Sjoerd Simons
Signed-off-by: Martyn Welch
Signed-off-by: Adrian Ratiu
---
Changes since v8:
- Fixed small compatible string typo caught by checkpatch
- Added custom select for 'fsl,imx6-mipi-dsi' (Rob)
- Replaced additionalProperties -> unevaluatedProperties (Rob)
doesn't convert it to a proper bridge daisy-chain with simple encoder
and bridge .attach call-backs, that refactoring work should be done
separately (and the i.MX6 driver can be used as reference).
Suggested-by: Laurent Pinchart
Signed-off-by: Adrian Ratiu
---
New in v9.
---
drivers/gp
Now that we have a proper driver for the imx6 mipi dsi host controller
we can fill in the missing properties to get it working.
Cc: Laurent Pinchart
Cc: Rob Herring
Cc: devicet...@vger.kernel.org
Signed-off-by: Adrian Ratiu
---
New in v8.
---
arch/arm/boot/dts/imx6qdl.dtsi | 8
1
he version test.
Tested on STM32F769 and STM32MP1.
Cc: linux-st...@st-md-mailman.stormreply.com
Cc: Emil Velikov
Reported-by: Adrian Pop
Tested-by: Adrian Pop
Tested-by: Arnaud Ferraris
Signed-off-by: Adrian Ratiu
---
New in v6.
---
drivers/gpu/drm/stm/dw_mipi_dsi-stm.c | 16 +++-
1
Ying
Cc: Fabio Estevam
Cc: Enric Balletbo i Serra
Reviewed-by: Emil Velikov
Tested-by: Adrian Pop
Tested-by: Arnaud Ferraris
Signed-off-by: Sjoerd Simons
Signed-off-by: Martyn Welch
Signed-off-by: Adrian Ratiu
---
Changes since v8:
- Changed Enric's email in the CC tag to his
let's add them to the TODO doc. :) I intend to tackle
those after this series is merged to avoid two complex inter-dependent
simultaneous series.
As always more testing is welcome especially on Rockchip and STM SoCs.
Big thank you to everyone who has contributed to this up to now,
Adrian
Ad
: Adrian Ratiu
---
Changes since v8:
- Minor typo fix
- Added Reviewed-by Enric tag
Changes since v7:
- Minor checkpatch line fix
Changes since v6:
- Select REGMAP_MMIO in Kconfig (Enric)
- Drop unnecessary stack variable inits (Enric)
- Make bridge error ASAP after a bad revision read
Cc: Sam Ravnborg
Cc: Daniel Vetter
Signed-off-by: Adrian Ratiu
---
Documentation/gpu/todo.rst | 25 +
1 file changed, 25 insertions(+)
diff --git a/Documentation/gpu/todo.rst b/Documentation/gpu/todo.rst
index 658b52f7ffc6c..2b142980a4b16 100644
--- a/Documentation/gpu
ugly defines
and making field ranges & values written more explicit.
Tested-by: Adrian Pop
Tested-by: Arnaud Ferraris
Signed-off-by: Adrian Ratiu
---
New in v6.
---
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 105 ++
1 file changed, 33 insertions(+), 72 deletions(-)
diff -
On Wed, 03 Jun 2020, Laurent Pinchart
wrote:
Hi Adrian,
Hi Laurent,
Thank you for the patch.
On Mon, Apr 27, 2020 at 11:19:46AM +0300, Adrian Ratiu wrote:
Up until now the assumption was that the synopsis dsi bridge
will directly connect to an encoder provided by the platform
driver
On Tue, 02 Jun 2020, Emil Velikov
wrote:
Hi Adrian,
Hi Email,
On Mon, 1 Jun 2020 at 10:14, Adrian Ratiu
wrote:
On Fri, 29 May 2020, Philippe CORNU
wrote:
> Hi Adrian, and thank you very much for the patchset. Thank
> you also for having tested it on STM32F769 and ST
n over a month since I posted v8 and I was just gearing up
to address all feedback, rebase & retest to prepare v9 but I'll
wait a little longer, no problem, it's no rush.
Have an awesome day,
Adrian
On 4/27/20 10:19 AM, Adrian Ratiu wrote:
The stm mipi-dsi platform dri
Hi Daniel,
On Tue, 28 Apr 2020, Daniel Vetter wrote:
On Wed, Apr 22, 2020 at 04:07:27AM +0300, Laurent Pinchart
wrote:
Hi Adrian, On Tue, Apr 21, 2020 at 07:16:06PM +0300, Adrian
Ratiu wrote:
> This adds support for the Synopsis DesignWare MIPI DSI v1.01
> host controller wh
Hi Enric,
Thank you very much for your review, comments below.
I'll leave this a bit more on review before resending with your
suggested fixes.
On Mon, 27 Apr 2020, Enric Balletbo i Serra
wrote:
Hi Adrian
Thank you for your patch.
On 27/4/20 10:19, Adrian Ratiu wrote:
This
ugly defines
and making field ranges & values written more explicit.
Tested-by: Adrian Pop
Tested-by: Arnaud Ferraris
Signed-off-by: Adrian Ratiu
---
New in v6.
---
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 105 ++
1 file changed, 33 insertions(+), 72 deletions(-)
diff -
symbolized by new registers
so adding support for it is just a matter of defining the new
layout and adding a couple of dsi version checks.
Tested-by: Adrian Pop
Tested-by: Arnaud Ferraris
Signed-off-by: Adrian Ratiu
---
Changes since v7:
- Minor commit msg rewording for consistency
Changes
Now that we have a proper driver for the imx6 mipi dsi host controller
we can fill in the missing properties to get it working.
Cc: Laurent Pinchart
Cc: Rob Herring
Cc: devicet...@vger.kernel.org
Signed-off-by: Adrian Ratiu
---
New in v8.
---
arch/arm/boot/dts/imx6qdl.dtsi | 8
1
Ying
Cc: Fabio Estevam
Cc: Enric Balletbo Serra
Reviewed-by: Emil Velikov
Tested-by: Adrian Pop
Tested-by: Arnaud Ferraris
Signed-off-by: Sjoerd Simons
Signed-off-by: Martyn Welch
Signed-off-by: Adrian Ratiu
---
Changes since v7:
- Removed encoder helper ops and added drm_bridge
connect the DSI bridge to another bridge
provided by the platform driver, so we extend the dw_mipi_dsi bind()
API with a new "previous bridge" arg instead of just hardcoding NULL.
Cc: Laurent Pinchart
Signed-off-by: Adrian Ratiu
---
New in v8.
---
drivers/gpu/drm/bridge/synopsys/dw-
Signed-off-by: Sjoerd Simons
Signed-off-by: Martyn Welch
Signed-off-by: Adrian Ratiu
---
Changes since v7:
- Clarified port@0,1 descriptions, marked them as required and
added missing port@0 in example (Laurent)
Changes since v6:
- Added ref to the newly created snps,dw-mipi-dsi.yaml (Laurent
ed-by: Arnaud Ferraris
Signed-off-by: Adrian Ratiu
---
New in v6.
---
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 46 +--
1 file changed, 23 insertions(+), 23 deletions(-)
diff --git a/drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c
b/drivers/gpu/drm/bridge/synopsys/dw-mipi-
detected during bridge probe which will
be used in future commits to load the relevant register layout which
the bridge will use transparently to the platform drivers.
Cc: Enric Balletbo Serra
Suggested-by: Ezequiel Garcia
Tested-by: Adrian Pop
Tested-by: Arnaud Ferraris
Signed-off-by: Adrian
0423100058.1734009-1-adrian.ra...@collabora.com/
Adrian Ratiu (10):
drm: bridge: dw_mipi_dsi: add initial regmap infrastructure
drm: bridge: dw_mipi_dsi: abstract register access using reg_fields
drm: bridge: dw_mipi_dsi: add dsi v1.01 support
drm: bridge: dw_mipi_dsi: allow bridge daisy chai
he version test.
Tested on STM32F769 and STM32MP1.
Cc: linux-st...@st-md-mailman.stormreply.com
Reported-by: Adrian Pop
Tested-by: Adrian Pop
Tested-by: Arnaud Ferraris
Signed-off-by: Adrian Ratiu
---
New in v6.
---
drivers/gpu/drm/stm/dw_mipi_dsi-stm.c | 12 +++-
1 file changed, 3 i
by: Arnaud Ferraris
Signed-off-by: Adrian Ratiu
---
Changes since v5:
- Fix CONFIG_DEBUG_FS build (Adrian)
- Fix DRM_MODE_FLAG_* test negation (Adrian)
- Fixed cfg_phy_status range from [0,0] to [0,2]
- Replace do {} while(0) with GCC extension ({}) (Andrzej)
- Fixed payload no-op wri
Hi Angelo,
On Thu, 23 Apr 2020, Angelo Ribeiro
wrote:
Hi Adrian,
From: Adrian Ratiu Date: Thu, Apr
23, 2020 at 11:00:58
This converts the Synopsis MIPI DSI binding documentation to
yaml and should be quite straightforward. I've added a missing
ref clk and also added Philip
g.org.
Cc: Philippe CORNU
Cc: devicet...@vger.kernel.org
Suggested-by: Laurent Pinchart
Reviewed-by: Rob Herring
Signed-off-by: Adrian Ratiu
---
Changes in v4:
- Dropped panel patternProperties (Rob)
Changes in v3:
- Added ports property and its children which are required (Laurent)
- Sorted req
On Wed, 22 Apr 2020, Laurent Pinchart
wrote:
Hi Adrian,
Thank you for the patch.
On Tue, Apr 21, 2020 at 07:16:07PM +0300, Adrian Ratiu wrote:
This provides an example DT binding for the MIPI DSI host
controller present on the i.MX6 SoC based on Synopsis
DesignWare v1.01 IP. Cc: Rob
.
Cc: Rob Herring
Cc: Philippe CORNU
Cc: devicet...@vger.kernel.org
Suggested-by: Laurent Pinchart
Signed-off-by: Adrian Ratiu
---
Changes in v3:
- Added ports property and its children which are required (Laurent)
- Sorted required list alphabetically
Changes in v2:
- Removed unnecessary de
.
Cc: Rob Herring
Cc: Philippe CORNU
Cc: devicet...@vger.kernel.org
Suggested-by: Laurent Pinchart
Signed-off-by: Adrian Ratiu
---
Changes in v3:
- Added ports property and its children which are required (Laurent)
- Sorted required list alphabetically
Changes in v2:
- Removed unnecessary de
On Wed, 22 Apr 2020, Laurent Pinchart
wrote:
Hi Adrian,
On Wed, Apr 22, 2020 at 01:15:41PM +0300, Adrian Ratiu wrote:
On Wed, 22 Apr 2020, Laurent Pinchart wrote:
> On Wed, Apr 22, 2020 at 03:58:33AM +0300, Laurent Pinchart
> wrote:
>> On Tue, Apr 21, 2020 at 07:16:07PM +
On Wed, 22 Apr 2020, Laurent Pinchart
wrote:
Hi Adrian,
Hi Laurent,
On Wed, Apr 22, 2020 at 03:58:33AM +0300, Laurent Pinchart
wrote:
On Tue, Apr 21, 2020 at 07:16:07PM +0300, Adrian Ratiu wrote:
> This provides an example DT binding for the MIPI DSI host
> controller present
On Wed, 22 Apr 2020, Laurent Pinchart
wrote:
Hi Adrian,
Hi Laurent,
On Tue, Apr 21, 2020 at 07:16:06PM +0300, Adrian Ratiu wrote:
This adds support for the Synopsis DesignWare MIPI DSI v1.01
host controller which is embedded in i.MX 6 SoCs. Based on
following patches, but updated
ed-by: Arnaud Ferraris
Signed-off-by: Adrian Ratiu
---
New in v6.
---
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 46 +--
1 file changed, 23 insertions(+), 23 deletions(-)
diff --git a/drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c
b/drivers/gpu/drm/bridge/synopsys/dw-mipi-
ugly defines
and making field ranges & values written more explicit.
Tested-by: Adrian Pop
Tested-by: Arnaud Ferraris
Signed-off-by: Adrian Ratiu
---
New in v6.
---
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 105 ++
1 file changed, 33 insertions(+), 72 deletions(-)
diff -
he version test.
Tested on STM32F769 and STM32MP1.
Cc: linux-st...@st-md-mailman.stormreply.com
Reported-by: Adrian Pop
Tested-by: Adrian Pop
Tested-by: Arnaud Ferraris
Signed-off-by: Adrian Ratiu
---
New in v6.
---
drivers/gpu/drm/stm/dw_mipi_dsi-stm.c | 12 +++-
1 file changed, 3 i
symbolized by new registers
so adding support for it is just a matter of defining the new
layout and adding a couple of dsi version checks.
Tested-by: Adrian Pop
Tested-by: Arnaud Ferraris
Signed-off-by: Adrian Ratiu
---
Changes since v5:
- Fixed cfg_phy_status range from [0,0] to [0,2]
New in
detected during bridge probe which will
be used in future commits to load the relevant register layout which
the bridge will use transparently to the platform drivers.
Cc: Enric Balletbo Serra
Suggested-by: Ezequiel Garcia
Tested-by: Adrian Pop
Tested-by: Arnaud Ferraris
Signed-off-by: Adrian
Ying
Cc: Fabio Estevam
Cc: Enric Balletbo Serra
Reviewed-by: Emil Velikov
Tested-by: Adrian Pop
Tested-by: Arnaud Ferraris
Signed-off-by: Sjoerd Simons
Signed-off-by: Martyn Welch
Signed-off-by: Adrian Ratiu
---
Changes since v6:
- Replaced custom noop encoder with the simple drm
by: Arnaud Ferraris
Signed-off-by: Adrian Ratiu
---
Changes since v5:
- Fix CONFIG_DEBUG_FS build (Adrian)
- Fix DRM_MODE_FLAG_* test negation (Adrian)
- Fixed cfg_phy_status range from [0,0] to [0,2]
- Replace do {} while(0) with GCC extension ({}) (Andrzej)
- Fixed payload no-op wri
Signed-off-by: Sjoerd Simons
Signed-off-by: Martyn Welch
Signed-off-by: Adrian Ratiu
---
Changes since v6:
- Added ref to the newly created snps,dw-mipi-dsi.yaml (Laurent)
- Moved *-cells properties outside patternProperties (Laurent)
- Removed the panel port documentation (Laurent)
- Wrapped
-next 20200421 with the above two patches
applied.
Thank you,
Adrian
Adrian Ratiu (8):
drm: bridge: dw_mipi_dsi: add initial regmap infrastructure
drm: bridge: dw_mipi_dsi: abstract register access using reg_fields
drm: bridge: synopsis: add dsi v1.01 support
drm: imx: Add i.MX 6 MIPI DSI
.
Cc: Rob Herring
Cc: Philippe CORNU
Cc: devicet...@vger.kernel.org
Suggested-by: Laurent Pinchart
Signed-off-by: Adrian Ratiu
---
Changes in v2:
- Removed unnecessary descriptions and maxItems (Rob)
- Changed maintainers entry / dropped Mark (Rob)
- Added dsi-controller.yam
Hello,
I got confused while doing the txt -> yaml conversion at [1] and
it's still not clear to me who should be added in the
"maintainers" field. Clearly not the maintainers as returned by
get_maintainer.pl. :)
Rob mentioned that "owners" should be manintainers but I also have
trouble pic
ter the move to
imx-drm-core.
Suggested-by: Laurent Pinchart
Suggested-by: Enric Balletbo Serra
Signed-off-by: Adrian Ratiu
---
drivers/gpu/drm/imx/dw_hdmi-imx.c | 18 ++
drivers/gpu/drm/imx/imx-drm-core.c | 13 ++---
drivers/gpu/drm/imx/imx-drm.h | 2
Hi Enric & Laurent,
On Wed, 15 Apr 2020, Laurent Pinchart
wrote:
Hi Enric,
On Wed, Apr 15, 2020 at 07:26:02PM +0200, Enric Balletbo Serra
wrote:
Missatge de Adrian Ratiu del dia
dt., 14 d’abr. 2020 a les 17:19:
>
> This adds support for the Synopsis DesignWare MIPI DSI v1.
On Thu, 16 Apr 2020, Enric Balletbo Serra
wrote:
Hi Adrian,
[snip]
>>
>> +static void dw_mipi_dsi_get_hw_version(struct dw_mipi_dsi
>> *dsi) +{ + regmap_read(dsi->regs, DSI_VERSION,
>> &dsi->hw_version); + dsi->hw_version &= VERSION; + if
>> (!dsi->hw_version) +
On Wed, 15 Apr 2020, Enric Balletbo Serra
wrote:
Hi Adrian,
Some few comments/nits below,
Missatge de Adrian Ratiu del dia
dt., 14 d’abr. 2020 a les 17:19:
In order to support multiple versions of the Synopsis MIPI DSI
host controller, which have different register layouts but
almost
On Wed, 15 Apr 2020, Enric Balletbo Serra
wrote:
Hi Adrian,
Some few comments/nits below,
Hi Enric,
Thank you for your review, all your suggested changes will be part
of v7. I have only one minor comment below.
Missatge de Adrian Ratiu del dia
dt., 14 d’abr. 2020 a les 17:19:
In
Hi Rob,
Thank you for the review, I will address all your points in v2,
however I have a one neclarity below.
On Thu, 16 Apr 2020, Rob Herring wrote:
On Thu, Apr 16, 2020 at 7:51 AM Adrian Ratiu
wrote:
This converts the Synopsis MIPI DSI binding documentation to
yaml and should be
rg
Suggested-by: Laurent Pinchart
Signed-off-by: Adrian Ratiu
---
.../bindings/display/bridge/dw_mipi_dsi.txt | 32 -
.../display/bridge/snps,dw-mipi-dsi.yaml | 66 +++
2 files changed, 66 insertions(+), 32 deletions(-)
delete mode 100644
Documentation/devicetree/b
you suggest and
send that as a separate patch.
Best wishes,
Adrian
On Tue, Apr 14, 2020 at 06:19:52PM +0300, Adrian Ratiu wrote:
This provides an example DT binding for the MIPI DSI host
controller present on the i.MX6 SoC based on Synopsis
DesignWare v1.01 IP. Cc: Rob Herring Cc:
Neil
symbolized by new registers
so adding support for it is just a matter of defining the new
layout and adding a couple of dsi version checks.
Tested-by: Adrian Pop
Tested-by: Arnaud Ferraris
Signed-off-by: Adrian Ratiu
---
Changes since v5:
- Fixed cfg_phy_status range from [0,0] to [0,2]
New in
he version test.
Tested on STM32F769 and STM32MP1.
Cc: linux-st...@st-md-mailman.stormreply.com
Reported-by: Adrian Pop
Tested-by: Adrian Pop
Tested-by: Arnaud Ferraris
Signed-off-by: Adrian Ratiu
---
New in v6.
---
drivers/gpu/drm/stm/dw_mipi_dsi-stm.c | 12 +++-
1 file changed, 3 i
Ying
Cc: Fabio Estevam
Reviewed-by: Emil Velikov
Tested-by: Adrian Pop
Tested-by: Arnaud Ferraris
Signed-off-by: Sjoerd Simons
Signed-off-by: Martyn Welch
Signed-off-by: Adrian Ratiu
---
Changes since v5:
- Reword to remove unrelated device tree patch mention (Fabio)
- Move pllref_clk
ugly defines
and making field ranges & values written more explicit.
Tested-by: Adrian Pop
Tested-by: Arnaud Ferraris
Signed-off-by: Adrian Ratiu
---
New in v6.
---
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 105 ++
1 file changed, 33 insertions(+), 72 deletions(-)
diff -
have been addressed and this series should
apply cleanly on latest next-20200414 tree.
Tested on imx6dl, stm32mp1 and stm32f7.
Best wishes,
Adrian
Adrian Ratiu (8):
drm: bridge: dw_mipi_dsi: add initial regmap infrastructure
drm: bridge: dw_mipi_dsi: abstract register access using reg_fields
ed-by: Arnaud Ferraris
Signed-off-by: Adrian Ratiu
---
New in v6.
---
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 46 +--
1 file changed, 23 insertions(+), 23 deletions(-)
diff --git a/drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c
b/drivers/gpu/drm/bridge/synopsys/dw-mipi-
detected during bridge probe which will
be used in future commits to load the relevant register layout which
the bridge will use transparently to the platform drivers.
Suggested-by: Ezequiel Garcia
Tested-by: Adrian Pop
Tested-by: Arnaud Ferraris
Signed-off-by: Adrian Ratiu
---
New in v5
Simons
Signed-off-by: Martyn Welch
Signed-off-by: Adrian Ratiu
---
Changes since v5:
- Fixed missing reg warning (Fabio)
- Updated dt-schema and fixed warnings (Rob)
Changes since v4:
- Fixed yaml binding to pass `make dt_binding_check dtbs_check`
and addressed received binding feedback (Rob
by: Arnaud Ferraris
Signed-off-by: Adrian Ratiu
---
Changes since v5:
- Fix CONFIG_DEBUG_FS build (Adrian)
- Fix DRM_MODE_FLAG_* test negation (Adrian)
- Fixed cfg_phy_status range from [0,0] to [0,2]
- Replace do {} while(0) with GCC extension ({}) (Andrzej)
- Fixed payload no-op wri
Hi Andrzej,
Thank you for the feedback, I really appreciate it, replies are
below.
On Mon, 06 Apr 2020, Andrzej Hajda wrote:
W dniu 30.03.2020 o 13:35, Adrian Ratiu pisze:
Register existence, address/offsets, field layouts, reserved
bits and so on differ between MIPI-DSI versions and
On Tue, 31 Mar 2020, Ezequiel Garcia
wrote:
On Tue, 2020-03-31 at 00:31 +0300, Adrian Ratiu wrote:
On Mon, 30 Mar 2020, Ezequiel Garcia
wrote:
> Hello Fabio, Adrian: On Mon, 2020-03-30 at 08:49 -0300,
> Fabio Estevam wrote:
> > Hi Adrian, On Mon, Mar 30, 2020 at 8:34 AM
On Mon, 30 Mar 2020, Ezequiel Garcia
wrote:
Hello Fabio, Adrian:
On Mon, 2020-03-30 at 08:49 -0300, Fabio Estevam wrote:
Hi Adrian, On Mon, Mar 30, 2020 at 8:34 AM Adrian Ratiu
wrote:
> This adds support for the Synopsis DesignWare MIPI DSI v1.01
> host controller which is embed
On Mon, 30 Mar 2020, Fabio Estevam wrote:
Hi Adrian,
On Mon, Mar 30, 2020 at 8:34 AM Adrian Ratiu
wrote:
This adds support for the Synopsis DesignWare MIPI DSI v1.01
host controller which is embedded in i.MX 6 SoCs.
Based on following patches, but updated/extended to work with
On Mon, 30 Mar 2020, adrian61 wrote:
Hello Adrian,
Here i get a compile error:
I neglected to test with CONFIG_DEBUG_FS, oops!
Will fix in v6, thanks!
On Mon, Mar 30, 2020 at 2:36 PM Adrian Ratiu wrote:
The Synopsis MIPI DSI v1.01 host controller is quite widely used
on platforms
On Mon, 30 Mar 2020, adrian61 wrote:
Hello Adrian,
I am testing hese changes on my STM32F769-DISCO and i found
that:
On Mon, Mar 30, 2020 at 2:35 PM Adrian Ratiu
wrote:
In order to support multiple versions of the Synopsis MIPI DSI
host controller, which have different register
This provides an example DT binding for the MIPI DSI host controller
present on the i.MX6 SoC based on Synopsis DesignWare v1.01 IP.
Cc: Rob Herring
Cc: Neil Armstrong
Cc: devicet...@vger.kernel.org
Signed-off-by: Sjoerd Simons
Signed-off-by: Martyn Welch
Signed-off-by: Adrian Ratiu
Ying
- ARM: dtsi: imx6qdl: Add support for MIPI DSI host controller
Signed-off-by: Liu Ying
Cc: Fabio Estevam
Reviewed-by: Emil Velikov
Signed-off-by: Sjoerd Simons
Signed-off-by: Martyn Welch
Signed-off-by: Adrian Ratiu
---
Changes since v4:
- Split off driver-specific configuration
re of the layout logic,
so there's no need to expose the regmap via plat_data anymore.
Starting from this version I also opted to add per-patch
changelogs. All review comments up to now have been addressed.
Tested on IMX6DL.
Adrian Ratiu (5):
drm: bridge: dw_mipi_dsi: add initial regmap infr
ter layout
versioning will be handled transparently by the bridge, but if in
the future the regmap or layouts needs to be exposed to the drivres,
it could easily be done via plat_data or a new API in dw_mipi_dsi.h.
Suggested-by: Boris Brezillon
Reviewed-by: Emil Velikov
Signed-off-by: Adrian Ratiu
-
detected during bridge probe which will
be used in future commits to load the relevant register layout which
the bridge will use transparently to the platform drivers.
Signed-off-by: Adrian Ratiu
---
New in v5.
---
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 208 ++
1 file
symbolized by new registers
so adding support for it is just a matter of defining the new
layout and adding a couple of dsi version checks.
Signed-off-by: Adrian Ratiu
---
New in v5.
---
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 125 +-
1 file changed, 119 insertions(+), 6
. Many thanks, Philippe :-)
Hi Philippe,
Thank you for taking the time to test this, I really appreciate
it.
Adrian
On 12/2/19 8:33 PM, Adrian Ratiu wrote:
Having a generic Synopsis DesignWare MIPI-DSI host controller bridge
driver is a very good idea, however the current implementation has
har
On Mon, 02 Dec 2019, Adrian Ratiu
wrote:
Having a generic Synopsis DesignWare MIPI-DSI host controller
bridge driver is a very good idea, however the current
implementation has hardcoded quite a lot of the register layouts
used by the two supported SoC vendors, STM and Rockchip, which
use IP
pported by the current
vendor platform drivers (rockchip, stm and now imx), more can be added
in the future as needed.
Suggested-by: Boris Brezillon
Reviewed-by: Emil Velikov
Signed-off-by: Adrian Ratiu
---
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 504 --
1 file ch
get the regmap via plat_data after calling
the bridge probe (Emil).
Adrian Ratiu (4):
drm: bridge: dw_mipi_dsi: access registers via a regmap
drm: bridge: dw_mipi_dsi: abstract register access using reg_fields
drm: imx: Add i.MX 6 MIPI DSI host driver
dt-bindings: display: add i.MX6
This provides an example DT binding for the MIPI DSI host controller
present on the i.MX6 SoC based on Synopsis DesignWare v1.01 IP.
Cc: Rob Herring
Cc: Neil Armstrong
Signed-off-by: Sjoerd Simons
Signed-off-by: Martyn Welch
Signed-off-by: Adrian Ratiu
---
.../display/imx/fsl,mipi-dsi-imx6
l Velikov
Signed-off-by: Adrian Ratiu
---
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 215 ++
.../gpu/drm/rockchip/dw-mipi-dsi-rockchip.c | 17 +-
drivers/gpu/drm/stm/dw_mipi_dsi-stm.c | 34 ++-
include/drm/bridge/dw_mipi_dsi.h | 2 +-
4 files cha
Ying
- ARM: dtsi: imx6qdl: Add support for MIPI DSI host controller
Signed-off-by: Liu Ying
Cc: Fabio Estevam
Reviewed-by: Emil Velikov
Signed-off-by: Sjoerd Simons
Signed-off-by: Martyn Welch
Signed-off-by: Adrian Ratiu
---
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 146
On Wed, 20 Nov 2019, Neil Armstrong
wrote:
Hi,
On 18/11/2019 16:25, Adrian Ratiu wrote:
A small commit log would be welcome here.
Signed-off-by: Sjoerd Simons
Signed-off-by: Martyn Welch
Signed-off-by: Adrian Ratiu ---
.../bindings/display/imx/mipi-dsi.txt | 56
On Tue, 19 Nov 2019, Fabio Estevam wrote:
Hi Adrian,
Hi Fabio,
On Mon, Nov 18, 2019 at 12:25 PM Adrian Ratiu
wrote:
Some nitpicks:
+ +config DRM_IMX_MIPI_DSI + tristate "Freescale i.MX DRM
MIPI DSI"
This text seems too generic as there are i.MX SoCs that use
diff
Signed-off-by: Sjoerd Simons
Signed-off-by: Martyn Welch
Signed-off-by: Adrian Ratiu
---
.../bindings/display/imx/mipi-dsi.txt | 56 +++
1 file changed, 56 insertions(+)
create mode 100644 Documentation/devicetree/bindings/display/imx/mipi-dsi.txt
diff --git a
Ying
- ARM: dtsi: imx6qdl: Add support for MIPI DSI host controller
Signed-off-by: Liu Ying
Reviewed-by: Emil Velikov
Signed-off-by: Sjoerd Simons
Signed-off-by: Martyn Welch
Signed-off-by: Adrian Ratiu
---
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 146 ++-
drivers/gpu/drm/imx
l Velikov
Signed-off-by: Adrian Ratiu
---
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 215 ++
.../gpu/drm/rockchip/dw-mipi-dsi-rockchip.c | 17 +-
drivers/gpu/drm/stm/dw_mipi_dsi-stm.c | 34 ++-
include/drm/bridge/dw_mipi_dsi.h | 2 +-
4 files cha
pported by the current
vendor platform drivers (rockchip, stm and now imx), more can be added
in the future as needed.
Suggested-by: Boris Brezillon
Reviewed-by: Emil Velikov
Signed-off-by: Adrian Ratiu
---
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 504 --
1 file ch
regmap via plat_data after calling
the bridge probe (Emil).
Adrian Ratiu (4):
drm: bridge: dw_mipi_dsi: access registers via a regmap
drm: bridge: dw_mipi_dsi: abstract register access using reg_fields
drm: imx: Add i.MX 6 MIPI DSI host driver
dt-bindings: display: add IMX MIPI DSI
On Wed, 13 Nov 2019, Emil Velikov
wrote:
On Wed, 6 Nov 2019 at 16:30, Adrian Ratiu
wrote:
Convert the common bridge code and the two rockchip & stm
drivers which currently use it to the regmap API in
anticipation for further changes to make it more generic and
add older DSI
Ying
- ARM: dtsi: imx6qdl: Add support for MIPI DSI host controller
Signed-off-by: Liu Ying
Reviewed-by: Neil Armstrong
Reviewed-by: Emil Velikov
Signed-off-by: Sjoerd Simons
Signed-off-by: Martyn Welch
Signed-off-by: Adrian Ratiu
---
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 146
pported by the current
vendor platform drivers (rockchip, stm and now imx), more can be added
in the future as needed.
Suggested-by: Boris Brezillon
Reviewed-by: Neil Armstrong
Reviewed-by: Emil Velikov
Signed-off-by: Adrian Ratiu
---
drivers/gpu/drm/bridge/synopsys/dw-mipi-d
& regmap initialization into the
bridge module as suggested by Emil. Platform drivers can get the
regmap via their plat_data after calling the bridge probe() without
worrying at all about layouts, which are handled by the bridge now.
Adrian Ratiu (4):
drm: bridge: dw_mipi_dsi: access reg
l Velikov
Signed-off-by: Adrian Ratiu
---
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 215 ++
.../gpu/drm/rockchip/dw-mipi-dsi-rockchip.c | 17 +-
drivers/gpu/drm/stm/dw_mipi_dsi-stm.c | 34 ++-
include/drm/bridge/dw_mipi_dsi.h | 2 +-
4 files cha
Reviewed-by: Neil Armstrong
Reviewed-by: Emil Velikov
Signed-off-by: Sjoerd Simons
Signed-off-by: Martyn Welch
Signed-off-by: Adrian Ratiu
---
.../bindings/display/imx/mipi-dsi.txt | 56 +++
1 file changed, 56 insertions(+)
create mode 100644 Documentation/devicetree
On Mon, 04 Nov 2019, Neil Armstrong
wrote:
On 31/10/2019 15:26, Adrian Ratiu wrote:
Convert the common bridge code and the two rockchip & stm
drivers which currently use it to the regmap API in
anticipation for further changes to make it more generic and
add older DSI host controller sup
1 - 100 of 107 matches
Mail list logo