On 07/29/2017 04:32 PM, Archit Taneja wrote:
> Hi Philippe,
>
> On 07/17/2017 01:10 PM, Philippe CORNU wrote:
>> The pixel clock gets enabled early during init, since it's required
>> in order to read registers. This pixel clock must be disabled if
>> er
This patch adds Orise Tech otm8009a 3.97" 480x800 TFT LCD
panel driver (MIPI-DSI video mode). The panel backlight is
managed through the DSI link. This panel driver is used in
several STM32 boards.
Signed-off-by: Philippe CORNU <philippe.co...@st.com>
Reviewed-by: Andrzej
The Orise Tech OTM8009A is a 3.97" 480x800 TFT LCD panel connected using
a MIPI-DSI video interface. Its backlight is managed through the DSI link.
Signed-off-by: Philippe CORNU <philippe.co...@st.com>
Acked-by: Rob Herring <r...@kernel.org>
---
.../bindings/display/panel/orise
Orise Technology is headquartered in Taiwan and specializes
in manufacture of Flat Panel Display Driver IC and Flat Panel
Display Controller IC.
Signed-off-by: Philippe CORNU <philippe.co...@st.com>
Acked-by: Rob Herring <r...@kernel.org>
---
Documentation/devicetree/bindings/vendor-
the Orise Tech
otm8009a 3.97" 480x800 TFT LCD panel (MIPI-DSI video mode).
This LCD panel is used in several STM32 boards.
Philippe CORNU (3):
dt-bindings: Add vendor prefix for Orise Technology
dt-bindings: display: panel: Add support for Orise Tech otm8009a dsi
panel
drm/panel: Add support
On 07/12/2017 04:12 PM, Andrzej Hajda wrote:
> On 10.07.2017 11:02, Philippe CORNU wrote:
>> This patch adds Orise Tech otm8009a 3.97" 480x800 TFT LCD
>> panel driver (MIPI-DSI video mode). The panel backlight is
>> managed through the DSI link. This panel driver i
On 07/12/2017 08:05 AM, Archit Taneja wrote:
>
>
> On 07/03/2017 02:11 PM, Philippe CORNU wrote:
>> Add a Synopsys Designware MIPI DSI host DRM bridge driver, based on the
>> Rockchip version from rockchip/dw-mipi-dsi.c with phy & bridge APIs.
>>
>
>
There is no need anymore to have a "st-display-subsystem" parent node
in the device tree for the ltdc.
Signed-off-by: Philippe CORNU <philippe.co...@st.com>
Acked-by: Rob Herring <r...@kernel.org>
---
Documentation/devicetree/bindings/display/st,stm32-ltdc.txt | 1 -
1 fi
Add the panel-bridge support for both panels & bridges (used by DSI host &
HDMI/LVDS bridges).
Signed-off-by: Philippe CORNU <philippe.co...@st.com>
Reviewed-by: Archit Taneja <arch...@codeaurora.org>
---
drivers/gpu/drm/stm/Kconfig | 2 +-
drivers/gpu/d
The pixel clock gets enabled early during init, since it's required
in order to read registers. This pixel clock must be disabled if
errors during this init phase.
Signed-off-by: Eric Anholt <e...@anholt.net>
Acked-by: Philippe Cornu <philippe.co...@st.com>
---
drivers/gpu/drm/stm
This patch adds documentation of device tree bindings for the
Synopsys DesignWare MIPI DSI host controller.
Signed-off-by: Philippe CORNU <philippe.co...@st.com>
Acked-by: Rob Herring <r...@kernel.org>
---
.../bindings/display/bridge/dw_mipi_dsi.txt| 32 ++
> Acked-by: Daniel Vetter <daniel.vet...@ffwll.ch>
> Signed-off-by: Peter Rosin <p...@axentia.se>
Acked-by: Philippe Cornu <philippe.co...@st.com>
Note: we will update stm32 clut support after your patch. Many thanks.
> ---
> drivers/gpu/drm/stm/ltdc.c | 12
pi dsi driver (rockchip/dw-mipi-dsi.c)
modified for the stm32 family:
- replace Rockchip digital & phy specific extensions with stm32's ones.
- add a bridge
Philippe CORNU (7):
drm/stm: ltdc: Fix leak of px clk enable in some error paths
drm/stm: ltdc: Add panel-bridge support
dt
Add a Synopsys Designware MIPI DSI host DRM bridge driver, based on the
Rockchip version from rockchip/dw-mipi-dsi.c with phy & bridge APIs.
Signed-off-by: Philippe CORNU <philippe.co...@st.com>
---
drivers/gpu/drm/bridge/synopsys/Kconfig | 6 +
drivers/gpu/drm/bridge/synopsy
This patch adds documentation of device tree bindings for the STM32 DSI
controller based on the Synopsys DesignWare MIPI DSI host controller.
Signed-off-by: Philippe CORNU <philippe.co...@st.com>
Reviewed-by: Neil Armstrong <narmstr...@baylibre.com>
Acked-by: Rob Herring <
Add the STM32 DSI controller driver that uses the Synopsys DesignWare
MIPI DSI host controller bridge.
Signed-off-by: Philippe CORNU <philippe.co...@st.com>
Reviewed-by: Neil Armstrong <narmstr...@baylibre.com>
Reviewed-by: Archit Taneja <arch...@codeaurora.org>
---
drivers/g
This patch adds Orise Tech otm8009a 3.97" 480x800 TFT LCD
panel driver (MIPI-DSI video mode). The panel backlight is
managed through the DSI link. This panel driver is used in
several STM32 boards.
Signed-off-by: Philippe CORNU <philippe.co...@st.com>
---
drivers/gpu/drm/pa
The Orise Tech OTM8009A is a 3.97" 480x800 TFT LCD panel connected using
a MIPI-DSI video interface. Its backlight is managed through the DSI link.
Signed-off-by: Philippe CORNU <philippe.co...@st.com>
---
.../bindings/display/panel/orisetech,otm8009a.txt | 21 ++
Orise Technology is headquartered in Taiwan and specializes
in manufacture of Flat Panel Display Driver IC and Flat Panel
Display Controller IC.
Signed-off-by: Philippe CORNU <philippe.co...@st.com>
Acked-by: Rob Herring <r...@kernel.org>
---
Documentation/devicetree/bindings/vendor-
(Andrzej Hajda), Add an "Optional
Properties" section (Rob Herring).
Version 1:
- Initial commit
The purpose of this patch is to add support for the Orise Tech
otm8009a 3.97" 480x800 TFT LCD panel (MIPI-DSI video mode).
This LCD panel is used in several STM32 boards.
Philippe CORNU (3)
On 07/10/2017 03:12 AM, Rob Herring wrote:
> On Tue, Jul 04, 2017 at 06:30:04PM +0200, Philippe CORNU wrote:
>> The Orise Tech OTM8009A is a 3.97" 480x800 TFT LCD panel connected using
>> a MIPI-DSI video interface. Its backlight is managed through the DSI link.
>>
On 07/18/2017 09:57 AM, Archit Taneja wrote:
>
> Hi,
>
> On 07/17/2017 01:10 PM, Philippe CORNU wrote:
>> Version 6:
>> - bridge/synopsys/dw-mipi-dsi.c: drm_bridge_add update (Archit Taneja)
>
> queued patches #1 to #4 to drm-misc-next. Please let me know
Rename the platform driver name from "stm" to "stm32-display"
for a better readability in /sys/bus/platform/drivers entries.
Note: We keep "stm" as drm_driver.name because it is better
when using "modetest -M stm ..." (even if recent modetest patch
avoids u
Signed-off-by: Philippe CORNU <philippe.co...@st.com>
---
drivers/gpu/drm/stm/dw_mipi_dsi-stm.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/stm/dw_mipi_dsi-stm.c
b/drivers/gpu/drm/stm/dw_mipi_dsi-stm.c
index 16ae00e..568c5d0 100644
--- a/drivers/g
Lindent then checkpatch --strict cleanups
Signed-off-by: Philippe CORNU <philippe.co...@st.com>
---
drivers/gpu/drm/stm/ltdc.c | 172 ++---
1 file changed, 85 insertions(+), 87 deletions(-)
diff --git a/drivers/gpu/drm/stm/ltdc.c b/drivers/gpu/d
Constify drm funcs structures.
Signed-off-by: Philippe CORNU <philippe.co...@st.com>
---
drivers/gpu/drm/stm/ltdc.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/drivers/gpu/drm/stm/ltdc.c b/drivers/gpu/drm/stm/ltdc.c
index 628825b..92e58ba 100644
--- a/drive
Signed-off-by: Philippe CORNU <philippe.co...@st.com>
---
drivers/gpu/drm/stm/ltdc.c | 10 +-
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/drivers/gpu/drm/stm/ltdc.c b/drivers/gpu/drm/stm/ltdc.c
index f4ed21a..8cd1b9b 100644
--- a/drivers/gpu/drm/stm/ltdc.c
+++ b/d
The GCR_PCPOL/DEPOL/VSPOL/HSPOL defines are sufficient to
describe the HS, VS, DE & PC signal polarities.
Signed-off-by: Philippe CORNU <philippe.co...@st.com>
---
drivers/gpu/drm/stm/ltdc.c | 28 ++--
1 file changed, 10 insertions(+), 18 deletions(-)
Version 1:
- Initial commit
The purpose of this set of patches is to clean up the drm stm driver.
Philippe CORNU (7):
drm/stm: drv: Rename platform driver name
drm/stm: ltdc: Cleanup signal polarity defines
drm/stm: ltdc: Lindent and minor cleanups
drm/stm: ltdc: Constify funcs
Use devm_reset_control_get to avoid resource leakage.
Also use platform_get_resource, which is more usual and
consistent with platform_get_irq called later.
Signed-off-by: Fabien Dessenne <fabien.desse...@st.com>
Signed-off-by: Philippe CORNU <philippe.co...@st.com>
---
drivers
Signed-off-by: Philippe CORNU <philippe.co...@st.com>
---
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c
b/drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c
index 36f5ccb..63c7a01
This patch cleans up the Synopsys mipi dsi register list:
- remove unused registers
- rename registers according to the Synopsys documentation
(1.30 & 1.31)
- fix typos
- re-order registers for a better coherency
Signed-off-by: Philippe CORNU <philippe.co...@st.com>
---
drivers/gpu/
Version 1:
- Initial commit
The purpose of this set of patches is to clean up the mipi dsi dw Synopsys
drm bridge.
Philippe CORNU (2):
drm/bridge/synopsys: dsi: Constify funcs structures
drm/bridge/synopsys: dsi: Register list clean up
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 79
Constify dw_mipi_dsi_bridge_funcs as these functions are not supposed
to change at runtime.
Signed-off-by: Philippe CORNU <philippe.co...@st.com>
Reviewed-by: Laurent Pinchart <laurent.pinch...@ideasonboard.com>
---
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 2 +-
1 fil
Version 2:
- Add devm_reset_control_get_exclusive to follow explicit reset API
- Add missing commit messages & reviewed-by.
Version 1:
- Initial commit
The purpose of this set of patches is to clean up the drm stm driver.
Philippe CORNU (7):
drm/stm: drv: Rename platform driver name
drm
idge.
Philippe CORNU (3):
drm/bridge/synopsys: dsi: Constify funcs structures
drm/bridge/synopsys: dsi: Register list clean up
drm/bridge/synopsys: dsi: explicitly request exclusive reset control
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 96 ---
1 file changed, 58 insert
This patch cleans up the Synopsys mipi dsi register list:
- rename registers according to the Synopsys documentation
(1.30 & 1.31)
- fix typos
- re-order registers for a better coherency
Signed-off-by: Philippe CORNU <philippe.co...@st.com>
Reviewed-by: Laurent Pinchart <
Rename the platform driver name from "stm" to "stm32-display"
for a better readability in /sys/bus/platform/drivers entries.
Note: We keep "stm" as drm_driver.name because it is better
when using "modetest -M stm ..." (even if recent modetest patch
avoids u
The GCR_PCPOL/DEPOL/VSPOL/HSPOL defines are sufficient to
describe the HS, VS, DE & PC signal polarities.
Signed-off-by: Philippe CORNU <philippe.co...@st.com>
Reviewed-by: Benjamin Gaignard <benjamin.gaign...@linaro.org>
---
drivers/gpu/drm/stm/ltdc.c | 28 ++--
;fabien.desse...@st.com>
Signed-off-by: Philippe CORNU <philippe.co...@st.com>
Reviewed-by: Benjamin Gaignard <benjamin.gaign...@linaro.org>
Cc: Philipp Zabel <p.za...@pengutronix.de>
---
drivers/gpu/drm/stm/ltdc.c | 9 +
1 file changed, 5 insertions(+), 4 deletions(-)
diff --
Constify drm funcs structures.
Signed-off-by: Philippe CORNU <philippe.co...@st.com>
Reviewed-by: Benjamin Gaignard <benjamin.gaign...@linaro.org>
---
drivers/gpu/drm/stm/ltdc.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/drivers/gpu/drm/stm/ltdc.c b/dri
Lindent then checkpatch --strict cleanups
Signed-off-by: Philippe CORNU <philippe.co...@st.com>
Reviewed-by: Benjamin Gaignard <benjamin.gaign...@linaro.org>
---
drivers/gpu/drm/stm/ltdc.c | 172 ++---
1 file changed, 85 insertions(+),
Rename the returned value from "res" to "ret" as it is more "readable".
Signed-off-by: Philippe CORNU <philippe.co...@st.com>
Reviewed-by: Benjamin Gaignard <benjamin.gaign...@linaro.org>
---
drivers/gpu/drm/stm/ltdc.c | 10 +-
1 file changed, 5
Constify dw_mipi_dsi_stm_phy_ops as these ops are not supposed
to change at runtime.
Signed-off-by: Philippe CORNU <philippe.co...@st.com>
Reviewed-by: Benjamin Gaignard <benjamin.gaign...@linaro.org>
---
drivers/gpu/drm/stm/dw_mipi_dsi-stm.c | 2 +-
1 file changed, 1 insertion(+)
shared reset
control behavior. Convert all drivers requesting exclusive resets to the
explicit API call so the temporary transition helpers can be removed.
No functional changes.
Cc: Philipp Zabel <p.za...@pengutronix.de>
Signed-off-by: Philippe CORNU <philippe.co...@st.com>
---
dr
> Reviewed-by: Andrzej Hajda <a.ha...@samsung.com>
Reviewed-by: Philippe Cornu <philippe.co...@st.com>
Tested-by: Philippe Cornu <philippe.co...@st.com>
> ---
> drivers/gpu/drm/bridge/panel.c | 30 ++
> include/drm/drm_bridge.h | 3 +++
>
On 07/18/2017 03:39 PM, Laurent Pinchart wrote:
> Hi Philippe,
>
> Thank you for the patch.
>
> On Tuesday 18 Jul 2017 13:43:52 Philippe CORNU wrote:
>> This patch cleans up the Synopsys mipi dsi register list:
>> - remove unused registers
>
> Is the documenta
On 07/23/2017 09:16 PM, Noralf Trønnes wrote:
> This driver can use the drm_driver.dumb_destroy and
> drm_driver.dumb_map_offset defaults, so no need to set them.
>
> Cc: Yannick Fertre <yannick.fer...@st.com>
> Cc: Philippe Cornu <philippe.co...@st.com>
> Cc: Ben
aults
>drm/shmobile: Use .dumb_map_offset and .dumb_destroy defaults
>drm/sti: Use .dumb_map_offset and .dumb_destroy defaults
>drm/stm: Use .dumb_map_offset and .dumb_destroy defaults
for stm
Tested-by: Philippe Cornu <philippe.co...@st.com>
Many thanks for the cl
pinchart+rene...@ideasonboard.com>
> Cc: Alexey Brodkin <abrod...@synopsys.com>
> Cc: Shawn Guo <shawn@linaro.org>
> Cc: Eric Engestrom <e...@engestrom.ch>
> Cc: Chris Wilson <ch...@chris-wilson.co.uk>
> Cc: "Ville Syrjälä" <ville.syrj...@
g.com>
> Cc: Kukjin Kim <kg...@kernel.org>
> Cc: Krzysztof Kozlowski <k...@kernel.org>
> Cc: Ben Skeggs <bske...@redhat.com>
> Cc: Tomi Valkeinen <tomi.valkei...@ti.com>
> Cc: Laurent Pinchart <laurent.pinch...@ideasonboard.com>
> Cc: Benjamin Gaignard
Vasut <ma...@denx.de>
> Cc: Ben Skeggs <bske...@redhat.com>
> Cc: Tomi Valkeinen <tomi.valkei...@ti.com>
> Cc: Eric Anholt <e...@anholt.net>
> Cc: Mark Yao <mark@rock-chips.com>
> Cc: Heiko Stuebner <he...@sntech.de>
> Cc: Benjamin Gaignard <
| 2 +-
> drivers/gpu/drm/sti/sti_hqvdp.c | 2 +-
> drivers/gpu/drm/stm/ltdc.c | 2 +-
for stm,
Acked-by: Philippe Cornu <philippe.co...@st.com>
Tested-by: Philippe Cornu <philippe.co...@st.com>
Many thanks
Philippe :-)
>
ext,
> suggest '&&' instead [-Werror=int-in-bool-context]
>
> The code here is correct, but can be easily rephrased to make
> that more obvious. I also swap out the error handling and the normal
> code path for clarity.
Hi Arnd,
And many thanks for this new & much better co
lippe :-)
On 07/17/2017 03:19 PM, Philippe CORNU wrote:
> Version 3:
> - panel-orisetech-otm8009a.c: Remove a FIXME (Andrzej Hajda)
> - panel/Makefile & Kconfig: Alphabetical order (Andrzej Hajda)
>
> Version 2:
> - panel-orisetech-otm8009a.c: Add Manufacturer Command Se
On 06/28/2017 08:44 AM, Archit Taneja wrote:
>
>
> On 06/19/2017 09:58 PM, Philippe CORNU wrote:
>> Add a Synopsys Designware MIPI DSI host DRM bridge driver, based on the
>> Rockchip version from rockchip/dw-mipi-dsi.c with phy & bridge APIs.
>>
>> Signe
This patch adds Orise Tech otm8009a 3.97" 480x800 TFT LCD
panel driver (MIPI-DSI video mode). The panel backlight is
managed through the DSI link. This panel driver is used in
several STM32 boards.
Signed-off-by: Philippe CORNU <philippe.co...@st.com>
---
drivers/gpu/drm/pa
Hi all,
The purpose of this patch is to add support for the Orise Tech
otm8009a 3.97" 480x800 TFT LCD panel (MIPI-DSI video mode).
This LCD panel is used in several STM32 boards.
Version 1:
- Initial commit
Best regards,
Philippe
Philippe CORNU (3):
dt-bindings: Add vendor prefix for
The Orise Tech OTM8009A is a 3.97" 480x800 TFT LCD panel connected using
a MIPI-DSI video interface. Its backlight is managed through the DSI link.
Signed-off-by: Philippe CORNU <philippe.co...@st.com>
---
.../bindings/display/panel/orisetech,otm8009a.txt| 20 +
Orise Technology is headquartered in Taiwan and specializes
in manufacture of Flat Panel Display Driver IC and Flat Panel
Display Controller IC.
Signed-off-by: Philippe CORNU <philippe.co...@st.com>
---
Documentation/devicetree/bindings/vendor-prefixes.txt | 1 +
1 file changed, 1 ins
On 07/03/2017 08:31 AM, Archit Taneja wrote:
>
>
> On 06/29/2017 08:13 PM, Philippe CORNU wrote:
>>
>>
>> On 06/28/2017 08:44 AM, Archit Taneja wrote:
>>>
>>>
>>> On 06/19/2017 09:58 PM, Philippe CORNU wrote:
>>>>
There is no need anymore to have a "st-display-subsystem" parent node
in the device tree for the ltdc.
Signed-off-by: Philippe CORNU <philippe.co...@st.com>
Acked-by: Rob Herring <r...@kernel.org>
---
Documentation/devicetree/bindings/display/st,stm32-ltdc.txt | 1 -
1 fi
The pixel clock gets enabled early during init, since it's required
in order to read registers. This pixel clock must be disabled if
errors during this init phase.
Signed-off-by: Eric Anholt <e...@anholt.net>
Acked-by: Philippe Cornu <philippe.co...@st.com>
---
drivers/gpu/drm/stm
Add a Synopsys Designware MIPI DSI host DRM bridge driver, based on the
Rockchip version from rockchip/dw-mipi-dsi.c with phy & bridge APIs.
Signed-off-by: Philippe CORNU <philippe.co...@st.com>
---
drivers/gpu/drm/bridge/synopsys/Kconfig | 6 +
drivers/gpu/drm/bridge/synopsy
This patch adds documentation of device tree bindings for the STM32 DSI
controller based on the Synopsys DesignWare MIPI DSI host controller.
Signed-off-by: Philippe CORNU <philippe.co...@st.com>
Reviewed-by: Neil Armstrong <narmstr...@baylibre.com>
Acked-by: Rob Herring <
Add the STM32 DSI controller driver that uses the Synopsys DesignWare
MIPI DSI host controller bridge.
Signed-off-by: Philippe CORNU <philippe.co...@st.com>
Reviewed-by: Neil Armstrong <narmstr...@baylibre.com>
Reviewed-by: Archit Taneja <arch...@codeaurora.org>
---
drivers/g
Add the panel-bridge support for both panels & bridges (used by DSI host &
HDMI/LVDS bridges).
Signed-off-by: Philippe CORNU <philippe.co...@st.com>
Reviewed-by: Archit Taneja <arch...@codeaurora.org>
---
drivers/gpu/drm/stm/Kconfig | 2 +-
drivers/gpu/d
This patch adds documentation of device tree bindings for the
Synopsys DesignWare MIPI DSI host controller.
Signed-off-by: Philippe CORNU <philippe.co...@st.com>
---
.../bindings/display/bridge/dw_mipi_dsi.txt| 32 ++
1 file changed, 32 insertions(+)
creat
ce Rockchip digital & phy specific extensions with stm32's ones.
- add a bridge
Philippe CORNU (7):
drm/stm: ltdc: Fix leak of px clk enable in some error paths
drm/stm: ltdc: Add panel-bridge support
dt-bindings: display: Add Synopsys DW MIPI DSI host controller
drm/bridge/synopsy
On 07/04/2017 06:30 PM, Philippe CORNU wrote:
> The Orise Tech OTM8009A is a 3.97" 480x800 TFT LCD panel connected using
> a MIPI-DSI video interface. Its backlight is managed through the DSI link.
>
> Signed-off-by: Philippe CORNU <philippe.co...@st.com>
> ---
>
On 07/05/2017 11:28 AM, Andrzej Hajda wrote:
> On 04.07.2017 18:30, Philippe CORNU wrote:
>> This patch adds Orise Tech otm8009a 3.97" 480x800 TFT LCD
>> panel driver (MIPI-DSI video mode). The panel backlight is
>> managed through the DSI link. This panel driver i
| 5 +++--
> drivers/gpu/drm/stm/ltdc.c | 5 +++--
For stm,
Tested-by: Philippe Cornu <philippe.co...@st.com>
Acked-by: Philippe Cornu <philippe.co...@st.com>
Many thanks
Philippe
> drivers/gpu/drm/sun4i/sun4i_crtc.c | 5 +++--
>
/drm/omapdrm/omap_crtc.c | 5 ++--
> drivers/gpu/drm/qxl/qxl_display.c | 5 ++--
> drivers/gpu/drm/rcar-du/rcar_du_crtc.c | 5 ++--
> drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 5 ++--
> drivers/gpu/drm/sti/sti_crtc.c | 5 ++--
&g
Constify dw_mipi_dsi_bridge_funcs as these functions are not supposed
to change at runtime.
Signed-off-by: Philippe CORNU <philippe.co...@st.com>
Reviewed-by: Laurent Pinchart <laurent.pinch...@ideasonboard.com>
---
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 2 +-
1 fil
This patch cleans up the Synopsys mipi dsi register list:
- rename registers according to the Synopsys documentation
(1.30 & 1.31)
- fix typos
- re-order registers for a better coherency
Signed-off-by: Philippe CORNU <philippe.co...@st.com>
Reviewed-by: Laurent Pinchart <
shared reset
control behavior. Convert all drivers requesting exclusive resets to the
explicit API call so the temporary transition helpers can be removed.
No functional changes.
Cc: Philipp Zabel <p.za...@pengutronix.de>
Signed-off-by: Philippe CORNU <philippe.co...@st.com&g
pose of this set of patches is to clean up the mipi dsi dw
Synopsys drm bridge.
Philippe CORNU (3):
drm/bridge/synopsys: dsi: Constify funcs structures
drm/bridge/synopsys: dsi: Register list clean up
drm/bridge/synopsys: dsi: explicitly request exclusive reset control
drivers/gpu/drm/bridge/syno
7 03:23 PM, Philippe CORNU wrote:
> Version 3:
> - Add devm_reset_control_get_optional_exclusive (Philipp Zabel).
>
> Version 2:
> - Put back Synopsys mipi dsi unused registers.
> - Add devm_reset_control_get_exclusive to follow explicit reset API.
> - Add a missing commit messag
ockchip-specific PHY by the STM32.
Comments are welcome :-)
Many thanks,
Philippe
On 05/15/2017 10:22 AM, Neil Armstrong wrote:
> On 05/12/2017 04:56 PM, Philippe CORNU wrote:
>> This mipi dsi host driver is based on the Rockchip version of the
>> Synopsys Designware mipi dsi driver (
This mipi dsi host driver is based on the Rockchip version of the
Synopsys Designware mipi dsi driver (rockchip/dw-mipi-dsi.c)
modified for the stm32 family:
- replace Rockchip digital & phy specific extensions with stm32's ones.
- add a bridge
Signed-off-by: Philippe CORNU <philippe.co...
Add the bridge support, used by DSI host and HDMI/LVDS bridges.
Signed-off-by: Philippe CORNU <philippe.co...@st.com>
---
drivers/gpu/drm/stm/ltdc.c | 82 +++---
drivers/gpu/drm/stm/ltdc.h | 1 +
2 files changed, 72 insertions(+), 11 deletions(-)
This patch adds documentation of device tree bindings for the STM32
DSI host driver based on the Synopsys DW MIPI DSI driver from Rockchip.
Signed-off-by: Philippe CORNU <philippe.co...@st.com>
---
.../devicetree/bindings/display/st,stm32-ltdc.txt | 92 +-
1 file chang
ific extensions with stm32's ones.
- add a bridge
Philippe CORNU (3):
drm/stm: ltdc: Add bridge support
dt-bindings: display: Add STM32 DSI host driver
drm/stm: Add STM32 DSI host driver
.../devicetree/bindings/display/st,stm32-ltdc.txt | 92 +-
drivers/gpu/drm/stm/Kco
On 06/08/2017 05:40 PM, Rob Herring wrote:
> On Fri, Jun 02, 2017 at 04:37:11PM +0200, Philippe CORNU wrote:
>> This patch adds documentation of device tree bindings for the
>> Synopsys DesignWare MIPI DSI host DRM bridge driver.
>>
>> Signed-off-by: Philippe C
This patch adds documentation of device tree bindings for the STM32
DSI host driver based on the Synopsys DW MIPI DSI bridge driver.
Signed-off-by: Philippe CORNU <philippe.co...@st.com>
Reviewed-by: Neil Armstrong <narmstr...@baylibre.com>
---
.../devicetree/bindings/display/st,st
Add a Synopsys Designware MIPI DSI host DRM bridge driver, based on the
Rockchip version from rockchip/dw-mipi-dsi.c with phy & bridge APIs.
Signed-off-by: Philippe CORNU <philippe.co...@st.com>
---
drivers/gpu/drm/bridge/synopsys/Kconfig | 6 +
drivers/gpu/drm/bridge/synopsy
s mipi dsi host driver is based on the Rockchip version of the
Synopsys Designware mipi dsi driver (rockchip/dw-mipi-dsi.c)
modified for the stm32 family:
- replace Rockchip digital & phy specific extensions with stm32's ones.
- add a bridge
Philippe CORNU (6):
drm/stm: ltdc: Add panel-brid
Add the STM32 DSI host driver that uses the Synopsys DesignWare
MIPI DSI DRM bridge.
Signed-off-by: Philippe CORNU <philippe.co...@st.com>
Reviewed-by: Neil Armstrong <narmstr...@baylibre.com>
---
drivers/gpu/drm/stm/Kconfig | 7 +
drivers/gpu/drm/stm/Makefile
On 06/08/2017 07:12 PM, Rob Herring wrote:
> On Fri, Jun 02, 2017 at 04:37:14PM +0200, Philippe CORNU wrote:
>> This patch adds documentation of device tree bindings for the STM32
>> DSI host driver based on the Synopsys DW MIPI DSI bridge driver.
>> ---
>> .../dev
This patch adds documentation of device tree bindings for the
Synopsys DesignWare MIPI DSI host DRM bridge driver.
Signed-off-by: Philippe CORNU <philippe.co...@st.com>
---
.../bindings/display/bridge/dw_mipi_dsi.txt| 30 ++
1 file changed, 30 insertions(+)
Add the panel-bridge support for both panels & bridges (used by DSI host &
HDMI/LVDS bridges).
Signed-off-by: Philippe CORNU <philippe.co...@st.com>
---
drivers/gpu/drm/stm/Kconfig | 2 +-
drivers/gpu/drm/stm/ltdc.c | 211
drive
There is no need anymore to have a "st-display-subsystem" parent node
in the device tree for the ltdc.
Signed-off-by: Philippe CORNU <philippe.co...@st.com>
Acked-by: Rob Herring <r...@kernel.org>
---
Documentation/devicetree/bindings/display/st,stm32-ltdc.txt | 1 -
1 fi
On 06/22/2017 10:17 AM, Archit Taneja wrote:
>
>
> On 06/22/2017 01:20 PM, Benjamin Gaignard wrote:
>> 2017-06-20 19:31 GMT+02:00 Eric Anholt :
>>> Archit Taneja writes:
>>>
On 06/16/2017 08:13 PM, Eric Anholt wrote:
> Archit Taneja
On 06/22/2017 08:06 AM, Peter Rosin wrote:
> The redundant fb helper .load_lut is no longer used, and can not
> work right without also providing the fb helpers .gamma_set and
> .gamma_get thus rendering the code in this driver suspect.
>
Hi Peter,
STM32 chipsets supports 8-bit CLUT mode but
On 06/22/2017 07:56 PM, Eric Anholt wrote:
> Signed-off-by: Eric Anholt
> ---
>
> This fixup would be squashed into patch 1 of your series.
Hi Eric,
and many thanks for the two patches, I will follow your suggestion for
the v5 serie.
By the way, do you have more comments on
On 06/23/2017 11:25 PM, Rob Herring wrote:
> On Mon, Jun 19, 2017 at 06:28:01PM +0200, Philippe CORNU wrote:
>> This patch adds documentation of device tree bindings for the
>> Synopsys DesignWare MIPI DSI host DRM bridge driver.
>
> You missed Archit's comment on v3.
Add a Synopsys Designware MIPI DSI host DRM bridge driver, based on the
Rockchip version from rockchip/dw-mipi-dsi.c with phy & bridge APIs.
Signed-off-by: Philippe CORNU <philippe.co...@st.com>
---
drivers/gpu/drm/bridge/synopsys/Kconfig |9 +
drivers/gpu/drm/bridge/synopsy
On 05/19/2017 05:33 PM, Neil Armstrong wrote:
> On 05/19/2017 05:20 PM, Philippe CORNU wrote:
>> Add a Synopsys Designware MIPI DSI host DRM bridge driver, based on the
>> Rockchip version from rockchip/dw-mipi-dsi.c with phy & bridge APIs.
>>
>> Signed-off-
This patch adds documentation of device tree bindings for the STM32
DSI host driver based on the Synopsys DW MIPI DSI driver from Rockchip.
Signed-off-by: Philippe CORNU <philippe.co...@st.com>
---
.../devicetree/bindings/display/st,stm32-ltdc.txt | 102 -
1 file c
On 05/18/2017 11:42 PM, Rob Herring wrote:
> On Fri, May 12, 2017 at 04:56:28PM +0200, Philippe CORNU wrote:
>> This patch adds documentation of device tree bindings for the STM32
>> DSI host driver based on the Synopsys DW MIPI DSI driver from Rockchip.
>>
>> Si
1 - 100 of 422 matches
Mail list logo