[PATCHv2 04/10] drm: omapdrm: crtc: save framedone callback from dss

2017-03-05 Thread Sebastian Reichel
Save the framedone callback supplied by dss for later usage. Signed-off-by: Sebastian Reichel --- drivers/gpu/drm/omapdrm/omap_crtc.c | 24 1 file changed, 24 insertions(+) diff --git a/drivers/gpu/drm/omapdrm/omap_crtc.c b/drivers/gpu/drm/omapdrm/omap_crtc.c index

[PATCHv2 01/10] drm: omapdrm: panel-dsi-cm: Fix probe for device tree

2017-03-05 Thread Sebastian Reichel
need to implement minimal get_timings() and check_timings() for the panel to work With these changes we get panel-dsi-cm to probe with device tree configuraion. Note that the dsicm_check_timings adapted from an earlier patch by Sebastian Reichel . Signed-off-by: Tony Lindgren Tested-By: Seba

[PATCHv2 03/10] Revert "drm: omapdrm: Remove manual update display support"

2017-03-05 Thread Sebastian Reichel
This reverts commit 5a35876e2830511cb8110667fc426c6a6165a593. Revert the removal of manual update display support in preparation for DSI command mode panels. Signed-off-By: Sebastian Reichel [t...@atomide.com: left out unused omap_framebuffer_dirty] Signed-off-by: Tony Lindgren --- drivers

[PATCHv2 08/10] drm: omapdrm: crtc: handle framedone directly

2017-03-05 Thread Sebastian Reichel
y Lindgren [Drop REVISIT comment for omap3, patch works on N950] Signed-off-by: Sebastian Reichel --- drivers/gpu/drm/omapdrm/omap_crtc.c | 25 + drivers/gpu/drm/omapdrm/omap_drv.h | 1 + drivers/gpu/drm/omapdrm/omap_irq.c | 7 ++- 3 files changed, 32 insert

[PATCHv2 06/10] drm: omapdrm: crtc: add support for manual updated displays

2017-03-05 Thread Sebastian Reichel
Signed-off-by: Sebastian Reichel [t...@atomide.com: rebased and fixed up to work with droid 4] Signed-off-by: Tony Lindgren --- drivers/gpu/drm/omapdrm/omap_connector.c | 12 -- drivers/gpu/drm/omapdrm/omap_crtc.c | 65 drivers/gpu/drm/omapdrm

[PATCHv2 10/10] ARM: dts: n950: add display support

2017-03-05 Thread Sebastian Reichel
Add basic panel support for the Nokia N950. It must be tweaked a little bit later, since the panel was built into the device upside-down. Also the first 5 and the last 5 pixels are covered by plastic. Signed-off-By: Sebastian Reichel --- arch/arm/boot/dts/omap3-n950.dts | 89

[PATCHv2 05/10] drm: omapdrm: crtc: detect manually updated displays

2017-03-05 Thread Sebastian Reichel
Signed-off-by: Sebastian Reichel [t...@atomide.com: rebased on event_lock changes] --- drivers/gpu/drm/omapdrm/dss/omapdss.h| 1 + drivers/gpu/drm/omapdrm/dss/output.c | 6 ++ drivers/gpu/drm/omapdrm/omap_connector.c | 7 +++ drivers/gpu/drm/omapdrm/omap_crtc.c | 29

[PATCHv2 00/10] Nokia N950 basic display support

2017-03-05 Thread Sebastian Reichel
that work was done by Tony (thanks!) * lots of patches dropped for now * rebased to current omapdrm interface * added OMAP4 support * misc. cleanup -- Sebastian Sebastian Reichel (7): drm: omapdrm: panel-dsi-cm: add regulator support Revert "drm: omapdrm: Remove manual update

[PATCHv2 07/10] drm: omapdrm: plane: update fifo size on atomic update

2017-03-05 Thread Sebastian Reichel
This is a workaround for a hardware bug occuring on OMAP3 with manually updated panels. Details about the HW bug are unknown to me, but without this fix the panel refresh does not work at all on Nokia N950. Signed-off-By: Sebastian Reichel --- drivers/gpu/drm/omapdrm/dss/dispc.c | 2

[PATCHv2 02/10] drm: omapdrm: panel-dsi-cm: add regulator support

2017-03-05 Thread Sebastian Reichel
The N950's display requires two regulators. Signed-off-by: Sebastian Reichel --- drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c | 55 +++-- 1 file changed, 52 insertions(+), 3 deletions(-) diff --git a/drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c b/drivers/gp

Re: [PATCH v2 00/29] Remove the omapdrm and omapdss devices from platform code

2017-05-09 Thread Sebastian Reichel
s. > > I can then push the branch, which contains also the fences and cache > patches, so you can base the rest on that. > > Is this ok? -- Sebastian signature.asc Description: PGP signature ___ dri-devel mailing list dri-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/dri-devel

boot hang with vmwgfx on 4.5-rc6

2016-02-29 Thread Sebastian Herbszt
with "nomodeset". Sebastian

Re: [PATCHv2 1/4] dt-bindings: display: panel-dsi-cm: convert to YAML

2020-07-16 Thread Sebastian Reichel
Hi, On Thu, Jul 16, 2020 at 07:52:58PM +0200, Sam Ravnborg wrote: > On Thu, Jul 16, 2020 at 02:57:30PM +0200, Sebastian Reichel wrote: > > Convert panel-dsi-cm bindings to YAML and add > > missing properties while at it. > > > > Reviewed-by: Laurent Pinchart &

[PATCHv2 2/4] ARM: dts: omap: add channel to DSI panels

2020-07-17 Thread Sebastian Reichel
The standard binding for DSI requires that the channel number of the panel is encoded in DT. This adds the channel number in all OMAP3-5 boards in preparation for using common infrastructure. Reviewed-by: Laurent Pinchart Signed-off-by: Sebastian Reichel --- arch/arm/boot/dts/motorola-mapphone

[PATCHv2 0/4] Subject: panel-dsi-cm: update bindings

2020-07-17 Thread Sebastian Reichel
rom example * Add '...' at end of file * Fix , in patch description from patch 2 * Apply Reviewed-by tags [0] https://lore.kernel.org/dri-devel/20200629223315.118256-1-sebastian.reic...@collabora.com/ -- Sebastian Sebastian Reichel (4): dt-bindings: display: panel-dsi-cm: convert to YAML

[PATCHv2 1/4] dt-bindings: display: panel-dsi-cm: convert to YAML

2020-07-17 Thread Sebastian Reichel
Convert panel-dsi-cm bindings to YAML and add missing properties while at it. Reviewed-by: Laurent Pinchart Reviewed-by: Rob Herring Signed-off-by: Sebastian Reichel --- .../bindings/display/panel/panel-dsi-cm.txt | 29 --- .../bindings/display/panel/panel-dsi-cm.yaml | 86

[PATCHv2 4/4] ARM: dts: omap4-droid4: add panel orientation

2020-07-17 Thread Sebastian Reichel
Add information about panel orientation, so that the system boots into a properly rotated shell. Reviewed-by: Laurent Pinchart Signed-off-by: Sebastian Reichel --- arch/arm/boot/dts/motorola-mapphone-common.dtsi | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm/boot/dts/motorola

[PATCHv2 3/4] ARM: dts: omap4-droid4: add panel compatible

2020-07-17 Thread Sebastian Reichel
Add Droid 4 specific compatible value in addition to the generic one, so that we have the ability to add panel specific quirks in the future. Reviewed-by: Laurent Pinchart Signed-off-by: Sebastian Reichel --- arch/arm/boot/dts/motorola-mapphone-common.dtsi | 2 +- 1 file changed, 1 insertion

[PATCHv1 4/4] ARM: dts: omap4-droid4: add panel orientation

2020-06-30 Thread Sebastian Reichel
Add information about panel orientation, so that the system boots into a properly rotated shell. Signed-off-by: Sebastian Reichel --- arch/arm/boot/dts/motorola-mapphone-common.dtsi | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm/boot/dts/motorola-mapphone-common.dtsi b/arch/arm

[PATCHv1 3/4] ARM: dts: omap4-droid4: add panel compatible

2020-06-30 Thread Sebastian Reichel
Add Droid 4 specific compatible value in addition to the generic one, so that we have the ability to add panel specific quirks in the future. Signed-off-by: Sebastian Reichel --- arch/arm/boot/dts/motorola-mapphone-common.dtsi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a

[PATCHv1 0/4] panel-dsi-cm: update bindings

2020-06-30 Thread Sebastian Reichel
gt; yaml) and modifies the DT slightly. -- Sebastian Sebastian Reichel (4): dt-bindings: display: panel-dsi-cm: convert to YAML ARM: dts: omap: add channel to DSI panels ARM: dts: omap4-droid4: add panel compatible ARM: dts: omap4-droid4: add panel orientation .../bindings/display/pa

[PATCHv1 1/4] dt-bindings: display: panel-dsi-cm: convert to YAML

2020-06-30 Thread Sebastian Reichel
Convert panel-dsi-cm bindings to YAML and add missing properties while at it. Signed-off-by: Sebastian Reichel --- .../bindings/display/panel/panel-dsi-cm.txt | 29 - .../bindings/display/panel/panel-dsi-cm.yaml | 100 ++ 2 files changed, 100 insertions(+), 29 deletions

[PATCHv1 2/4] ARM: dts: omap: add channel to DSI panels

2020-06-30 Thread Sebastian Reichel
The standard binding for DSI requires, that the channel number of the panel is encoded in DT. This adds the channel number in all OMAP3-5 boards, in preparation for using common infrastructure. Signed-off-by: Sebastian Reichel --- arch/arm/boot/dts/motorola-mapphone-common.dtsi | 3 ++- arch

[PATCHv2 3/3] drm/panel: simple: Add support for AUO G121EAN01.4 panel

2020-04-16 Thread Sebastian Reichel
Add timings for the AUO G121EAN01.4 panel. Signed-off-by: Sebastian Reichel --- .../bindings/display/panel/panel-simple.yaml | 2 ++ drivers/gpu/drm/panel/panel-simple.c | 28 +++ 2 files changed, 30 insertions(+) diff --git a/Documentation/devicetree/bindings

[PATCHv2 2/3] drm/panel: simple: Add support for AUO G156XTN01.0 panel

2020-04-16 Thread Sebastian Reichel
Add timings for the AUO G156XTN01.0 panel. Signed-off-by: Sebastian Reichel --- .../bindings/display/panel/panel-simple.yaml | 2 ++ drivers/gpu/drm/panel/panel-simple.c | 28 +++ 2 files changed, 30 insertions(+) diff --git a/Documentation/devicetree/bindings

[PATCHv2 1/3] drm/panel: simple: Add support for AUO G190EAN01 panel

2020-04-16 Thread Sebastian Reichel
Add timings for the G190EAN01 dual channel LVDS panel. Signed-off-by: Sebastian Reichel --- .../bindings/display/panel/panel-simple.yaml | 2 ++ drivers/gpu/drm/panel/panel-simple.c | 33 +++ 2 files changed, 35 insertions(+) diff --git a/Documentation/devicetree

[PATCHv2 0/3] Add multiple AUO panels

2020-04-16 Thread Sebastian Reichel
Hi, Patches are more or less independent of each other. There was a previous version for the 12" and 15" panels, which was missing the DT binding update. The 19" patch is new, for the previous 10" panel a different patch has been merged in the meantime. -- Sebastian Sebastia

Re: [PATCH v2] MAINTAINERS: add Dan Murphy as TP LP8xxx drivers maintainer

2020-09-29 Thread Sebastian Reichel
regulator) drivers. > > > > > > > > > > Cc: Dan Murphy > > > > > Signed-off-by: Krzysztof Kozlowski > > > > > > > > Acked-by: Dan Murphy > > > > > > > Not sure who will pick this one up, but

Re: [PATCH] dt-bindings: Another round of adding missing 'additionalProperties'

2020-10-05 Thread Sebastian Reichel
ll take this thru the DT tree. > > [...] > .../bindings/power/supply/cw2015_battery.yaml | 2 ++ > .../bindings/power/supply/rohm,bd99954.yaml | 8 > [...] Acked-by: Sebastian Reichel -- Sebastian signature.asc Description: PGP signature

Re: [PATCH 4/4] dt-bindings: Explicitly allow additional properties in common schemas

2020-10-05 Thread Sebastian Reichel
allow for > additionalProperties. > > Signed-off-by: Rob Herring > --- > [...] > .../devicetree/bindings/power/supply/power-supply.yaml | 2 ++ > [...] Acked-by: Sebastian Reichel -- Sebastian signature.asc Description: PGP signature

Re: [PATCH v2 23/24] drm/omap: display: Backlight update

2020-08-29 Thread Sebastian Reichel
- Use macro for backlight initialization > > v2: > - Drop backlight_update() call as it is redundant (Sebastian) > > Signed-off-by: Sam Ravnborg > Cc: Tomi Valkeinen > Cc: Sebastian Reichel > Cc: Laurent Pinchart > Cc: Zheng Bin > Cc: Sam Ravnborg > --

[PATCHv1] gpu: ipu-v3: Add 8 pixel alignment fix

2020-09-11 Thread Sebastian Reichel
kernel at default loglevel is: [1.876609] [drm] Initialized imx-drm 1.0.0 20120507 for display-subsystem on minor 1 After this patch the system boots fine and it is possible to start X.org and Weston from Debian testing. Suggested-by: Boris Brezillon Signed-off-by: Sebastian Reichel --- Hi

Re: [PATCH v1 21/22] drm/omap: display: Backlight update

2020-08-02 Thread Sebastian Reichel
- Use macro for backlight initialization > > Signed-off-by: Sam Ravnborg > Cc: Tomi Valkeinen > Cc: Sebastian Reichel > Cc: Laurent Pinchart > Cc: Zheng Bin > Cc: Sam Ravnborg > --- > .../gpu/drm/omapdrm/displays/panel-dsi-cm.c | 35 --- >

Re: [PATCH v1 21/22] drm/omap: display: Backlight update

2020-08-02 Thread Sebastian Reichel
Hi, On Sun, Aug 02, 2020 at 04:32:07PM +0200, Sam Ravnborg wrote: > On Sun, Aug 02, 2020 at 04:26:05PM +0200, Sebastian Reichel wrote: > > On Sun, Aug 02, 2020 at 01:06:35PM +0200, Sam Ravnborg wrote: > > > - Introduce backlight_{enable/disable) > > >

wrong display resolution

2016-06-06 Thread Sebastian Gutzwiller
/0xc0 [ 15.413363] [] ret_from_kernel_thread+0x21/0x30 [ 15.413368] [] ? kthread_create_on_node+0x140/0x140 [ 15.413375] ---[ end trace 686856814ac8c6b0 ]--- One finds a print of the kernel ring buffer in the attachment. Is my assumption correct? TIA Sebastian -- next

[PATCH 02/23] ARM: dts: n950: add display support

2016-06-24 Thread Sebastian Reichel
Hi Tony, On Tue, Jun 21, 2016 at 04:01:03AM -0700, Tony Lindgren wrote: > * Tony Lindgren [160412 13:53]: > > * Sebastian Reichel [160324 17:16]: > > > On Thu, Mar 24, 2016 at 05:11:15PM +0200, Jani Nikula wrote: > > > > > I _think_, that your HW team d

Re: [PATCH 0/2] drm/tilcdc drm/i2c/tda998x workaround for sync issues on TI SoC

2013-07-30 Thread Sebastian Hesselbarth
On 07/25/2013 09:32 PM, Rob Clark wrote: On Thu, Jul 25, 2013 at 2:32 PM, Darren Etheridge wrote: Russell King and Sebastian Hasselbarth had proposed some very good changes for the tda998x HDMI encoder driver. But when those changes were tested on BeagleBone Black against the tilcdc driver

Re: [PATCH 0/2] drm/tilcdc drm/i2c/tda998x workaround for sync issues on TI SoC

2013-08-01 Thread Sebastian Hesselbarth
m/i2c: nxp-tda998x: ensure VIP output mux is properly set drm/i2c: nxp-tda998x: fix npix/nline programming drm/i2c: nxp-tda998x: prepare for video input configuration drm/i2c: nxp-tda998x: add video and audio input configuration Sebastian Hesselbarth: drm/i2c: tda998x: fix sync generation and calcul

[PATCH 1/8] drm/i2c: tda998x: fix EDID reading on TDA19988 devices

2013-08-05 Thread Sebastian Hesselbarth
From: Russell King TDA19988 devices need their RAM enabled in order to read EDID information. Add support for this. Signed-off-by: Russell King Tested-by: Sebastian Hesselbarth --- Cc: David Airlie Cc: Darren Etheridge Cc: Rob Clark Cc: Russell King Cc: Daniel Vetter Cc: dri-devel

[PATCH 3/8] drm/i2c: tda998x: fix npix/nline programming

2013-08-05 Thread Sebastian Hesselbarth
From: Russell King The npix/nline registers are supposed to be programmed with the total number of pixels/lines, not the displayed pixels/lines, and not minus one either. Signed-off-by: Russell King Tested-by: Sebastian Hesselbarth --- Cc: David Airlie Cc: Darren Etheridge Cc: Rob Clark Cc

[PATCH 0/8] Several NXP TDA998x patches

2013-08-05 Thread Sebastian Hesselbarth
Sebastian Hesselbarth (1): drm/i2c: tda998x: fix sync generation and calculation arch/arm/boot/dts/am335x-boneblack.dts |2 +- drivers/gpu/drm/i2c/tda998x_drv.c | 526 +++- drivers/gpu/drm/tilcdc/tilcdc_crtc.c |7 +- drivers/gpu/drm/tilcdc

[PATCH 2/8] drm/i2c: tda998x: ensure VIP output mux is properly set

2013-08-05 Thread Sebastian Hesselbarth
s may set this to 0x12. This results in incorrect colours. Fix this by ensuring that the register is always set to the power on default setting. Signed-off-by: Russell King Tested-by: Sebastian Hesselbarth --- Cc: David Airlie Cc: Darren Etheridge Cc: Rob Clark Cc: Russell King Cc: Daniel V

[PATCH 4/8] drm/i2c: tda998x: prepare for video input configuration

2013-08-05 Thread Sebastian Hesselbarth
ssell King Tested-by: Sebastian Hesselbarth --- Cc: David Airlie Cc: Darren Etheridge Cc: Rob Clark Cc: Russell King Cc: Daniel Vetter Cc: dri-devel@lists.freedesktop.org Cc: linux-ker...@vger.kernel.org --- drivers/gpu/drm/i2c/tda998x_drv.c | 16 ++-- 1 file changed, 10 insert

[PATCH 5/8] drm/i2c: tda998x: add video and audio input configuration

2013-08-05 Thread Sebastian Hesselbarth
From: Russell King This patch adds tda998x specific parameters to allow it to be configured for different boards using it. Also, this implements rudimentary audio support for S/PDIF attached controllers. Signed-off-by: Russell King Signed-off-by: Sebastian Hesselbarth --- Changelog: for v1

[PATCH 7/8] drm/i2c: tda998x: prepare for broken sync workaround

2013-08-05 Thread Sebastian Hesselbarth
-off-by: Darren Etheridge Signed-off-by: Sebastian Hesselbarth --- Changelog: for v1: - reword comment Cc: David Airlie Cc: Darren Etheridge Cc: Rob Clark Cc: Russell King Cc: Daniel Vetter Cc: dri-devel@lists.freedesktop.org Cc: linux-ker...@vger.kernel.org --- drivers/gpu/drm/i2c

[PATCH 6/8] drm/i2c: tda998x: fix sync generation and calculation

2013-08-05 Thread Sebastian Hesselbarth
This fixes the wrong sync generation and sync calculation of TDA998x for HS/VS-based sync detection. Signed-off-by: Sebastian Hesselbarth --- Cc: David Airlie Cc: Darren Etheridge Cc: Rob Clark Cc: Russell King Cc: Daniel Vetter Cc: dri-devel@lists.freedesktop.org Cc: linux-ker

[PATCH 8/8] drm/tilcdc fixup mode to workaound sync for tda998x

2013-08-05 Thread Sebastian Hesselbarth
From: Darren Etheridge Add a fixup function that will flip the hsync priority and add a hskew value that is used to shift the tda998x to the right by a variable number of pixels depending on the mode. This works around an issue with the sync timings that tilcdc is outputing. Signed-off-by: Darre

Re: [PATCH 5/8] drm/i2c: tda998x: add video and audio input configuration

2013-08-14 Thread Sebastian Hesselbarth
On 08/14/13 16:12, Russell King - ARM Linux wrote: On Tue, Aug 06, 2013 at 12:20:15AM +0200, Sebastian Hesselbarth wrote: @@ -0,0 +1,23 @@ +#ifndef __TDA998X_H__ +#define __TDA998X_H__ + +enum tda998x_audio_format { + AFMT_I2S, + AFMT_SPDIF, +}; + +struct tda998x_encoder_params

Re: [PATCH 6/8] drm/i2c: tda998x: fix sync generation and calculation

2013-08-14 Thread Sebastian Hesselbarth
On 08/14/13 14:41, Russell King - ARM Linux wrote: On Tue, Aug 06, 2013 at 12:20:16AM +0200, Sebastian Hesselbarth wrote: + de_pix_s = mode->htotal - mode->hdisplay; + de_pix_e = de_pix_s + mode->hdisplay; + hs_pix_s = mode->hsync_start - mo

[PATCH v2 1/8] drm/i2c: tda998x: fix EDID reading on TDA19988 devices

2013-08-14 Thread Sebastian Hesselbarth
From: Russell King TDA19988 devices need their RAM enabled in order to read EDID information. Add support for this. Signed-off-by: Russell King Signed-off-by: Rob Clark Tested-by: Darren Etheridge Tested-by: Sebastian Hesselbarth --- Cc: David Airlie Cc: Darren Etheridge Cc: Rob Clark

[PATCH v2 3/8] drm/i2c: tda998x: fix npix/nline programming

2013-08-14 Thread Sebastian Hesselbarth
From: Russell King The npix/nline registers are supposed to be programmed with the total number of pixels/lines, not the displayed pixels/lines, and not minus one either. Signed-off-by: Russell King Tested-by: Darren Etheridge Tested-by: Sebastian Hesselbarth --- Cc: David Airlie Cc: Darren

[PATCH v2 2/8] drm/i2c: tda998x: ensure VIP output mux is properly set

2013-08-14 Thread Sebastian Hesselbarth
s may set this to 0x12. This results in incorrect colours. Fix this by ensuring that the register is always set to the power on default setting. Signed-off-by: Russell King Tested-by: Darren Etheridge Tested-by: Sebastian Hesselbarth --- Changelog: v1->v2: - move reg_write to tda998x_reset

[PATCH v2 0/8] Several NXP TDA998x patches

2013-08-14 Thread Sebastian Hesselbarth
a998x: prepare for video input configuration drm/i2c: tda998x: add video and audio input configuration Sebastian Hesselbarth (2): drm/i2c: tda998x: fix sync generation and calculation drm/i2c: tda998x: prepare for broken sync workaround drivers/gpu/drm/i2c/tda998x_drv.c |

[PATCH v2 4/8] drm/i2c: tda998x: prepare for video input configuration

2013-08-14 Thread Sebastian Hesselbarth
ssell King Tested-by: Darren Etheridge Tested-by: Sebastian Hesselbarth --- Cc: David Airlie Cc: Darren Etheridge Cc: Rob Clark Cc: Russell King Cc: Daniel Vetter Cc: dri-devel@lists.freedesktop.org Cc: linux-ker...@vger.kernel.org --- drivers/gpu/drm/i2c/tda998x_drv.c | 16 ++

[PATCH v2 5/8] drm/i2c: tda998x: add video and audio input configuration

2013-08-14 Thread Sebastian Hesselbarth
From: Russell King This patch adds tda998x specific parameters to allow it to be configured for different boards using it. Also, this implements rudimentary audio support for S/PDIF attached controllers. Signed-off-by: Russell King Signed-off-by: Sebastian Hesselbarth Tested-by: Darren

[PATCH v2 7/8] drm/i2c: tda998x: prepare for broken sync workaround

2013-08-14 Thread Sebastian Hesselbarth
Signed-off-by: Sebastian Hesselbarth --- Changelog: for v1: - reword comment Cc: David Airlie Cc: Darren Etheridge Cc: Rob Clark Cc: Russell King Cc: Daniel Vetter Cc: dri-devel@lists.freedesktop.org Cc: linux-ker...@vger.kernel.org --- drivers/gpu/drm/i2c/tda998x_drv.c |8 1

[PATCH v2 6/8] drm/i2c: tda998x: fix sync generation and calculation

2013-08-14 Thread Sebastian Hesselbarth
This fixes the wrong sync generation and sync calculation of TDA998x for HS/VS-based sync detection. Signed-off-by: Sebastian Hesselbarth Tested-by: Darren Etheridge --- Changelog: v1->v2: - revert calculation of hs/de_pix_s/e (Reported by Russell King) Cc: David Airlie Cc: Darren Etheri

[PATCH v2 8/8] drm/tilcdc fixup mode to workaround sync for tda998x

2013-08-14 Thread Sebastian Hesselbarth
: Darren Etheridge Tested-by: Sebastian Hesselbarth --- Changelog: v1->v2: - fix typo in commit line (s/workaound/workaround) Cc: David Airlie Cc: Darren Etheridge Cc: Rob Clark Cc: Russell King Cc: Daniel Vetter Cc: dri-devel@lists.freedesktop.org Cc: linux-ker...@vger.kernel.org --- drivers/

[PATCH 12/23] drm: omapdrm: plane: update fifo size on atomic update

2016-12-14 Thread Sebastian Reichel
Hi, On Wed, Dec 14, 2016 at 11:14:32AM +0200, Tomi Valkeinen wrote: > On 14/12/16 11:10, Laurent Pinchart wrote: > > Hi Tomi, > > > > On Wednesday 14 Dec 2016 10:43:18 Tomi Valkeinen wrote: > >> On 13/12/16 19:35, Laurent Pinchart wrote: > >>> On Tues

Re: omap4: support for manually updated display

2018-10-19 Thread Sebastian Reichel
; always have priority over any ongoing clean-up. > > > > > > And for testing, a bunch of real users is something you can't > > > beat for proper testing of code on ongoing basis! > > > > > > Naturally the burden of getting the patches ready is on the people

Re: [PATCHv2 02/17] drm/omap: cleanup fbdev init/free

2018-06-10 Thread Sebastian Reichel
dev_free() to omap_fbdev_fini() to better > match the "init" counterpart. > > Signed-off-by: Tomi Valkeinen > --- Reviewed-by: Sebastian Reichel -- Sebastian > drivers/gpu/drm/omapdrm/omap_drv.c | 9 - > drivers/gpu/drm/omapdrm/omap_fbdev.c | 18 -

Re: [PATCHv2 03/17] drm/omap: Init fbdev emulation only when we have displays

2018-06-10 Thread Sebastian Reichel
i > Signed-off-by: Tomi Valkeinen > Reviewed-by: Laurent Pinchart > --- Reviewed-by: Sebastian Reichel -- Sebastian > drivers/gpu/drm/omapdrm/omap_fbdev.c | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/drivers/gpu/drm/omapdrm/omap_fbdev.c > b/dr

Re: [PATCHv2 04/17] drm/omap: add HPD support to connector-dvi

2018-06-10 Thread Sebastian Reichel
Hi, On Wed, Feb 28, 2018 at 01:26:01PM +0200, Tomi Valkeinen wrote: > Add HPD support to the DVI connector driver. The code is almost > identical to the HPD code in the HDMI connector driver. > > Signed-off-by: Tomi Valkeinen > --- Reviewed-by: Sebastian Reichel -- Sebastian

Re: [PATCHv2 05/17] dt-bindings: display: add HPD gpio to DVI connector

2018-06-10 Thread Sebastian Reichel
Hi, On Wed, Feb 28, 2018 at 01:26:02PM +0200, Tomi Valkeinen wrote: > Add hpd-gpios property to dvi-connector.txt. > > Signed-off-by: Tomi Valkeinen > Cc: devicet...@vger.kernel.org > Reviewed-by: Rob Herring > Reviewed-by: Laurent Pinchart Reviewed-by: Sebastian Reic

Re: [PATCHv2 06/17] drm/omap: remove leftover enums

2018-06-10 Thread Sebastian Reichel
Hi, On Wed, Feb 28, 2018 at 01:26:03PM +0200, Tomi Valkeinen wrote: > A few enums are not used anywhere, so remove them. > > Signed-off-by: Tomi Valkeinen > Reviewed-by: Laurent Pinchart > --- Reviewed-by: Sebastian Reichel -- Sebastian > drivers/gpu/drm/omapdrm/

Re: [PATCHv2 07/17] drm/omap: dispc: disp_wb_setup to check return code

2018-06-10 Thread Sebastian Reichel
lized and yield > unexpected behavior. > > Make sure return code is successful before proceeding. > > Signed-off-by: Benoit Parrot > Signed-off-by: Tomi Valkeinen > Reviewed-by: Laurent Pinchart > --- Reviewed-by: Sebastian Reichel -- Sebastian > drivers/gpu/drm/omapdrm

Re: [PATCH v2 01/60] drm/omap: Allocate drm_device earlier and unref it as last step

2018-06-10 Thread Sebastian Reichel
will > make the drm_device available longer for us and makes sure that we only > free up the memory when all other cleanups have been already done. > > Signed-off-by: Peter Ujfalusi > Reviewed-by: Laurent Pinchart > Signed-off-by: Tomi Valkeinen > Signed-off-by: Laurent Pinchart &

Re: [PATCH v2 02/60] drm/omap: Manage the usable omap_dss_device list within omap_drm_private

2018-06-10 Thread Sebastian Reichel
same time remove the omapdss_device_is_connected() check from > omap_modeset_init() as it became irrelevant: We are not adding dssdevs > if their connect failed. > > Signed-off-by: Peter Ujfalusi > Signed-off-by: Tomi Valkeinen > Reviewed-by: Laurent Pinchart > Signed-off-by: Laure

Re: [PATCH v2 03/60] drm/omap: Do dss_device (display) ordering in omap_drv.c

2018-06-10 Thread Sebastian Reichel
gt; Signed-off-by: Peter Ujfalusi > Signed-off-by: Tomi Valkeinen > Reviewed-by: Laurent Pinchart > Signed-off-by: Laurent Pinchart > --- Reviewed-by: Sebastian Reichel -- Sebastian > Changes since v0: > > - Make alias_id unsigned > --- > drivers/gpu/drm/omapd

Re: [PATCH v2 05/60] drm/omap: dss: Gather OMAP DSS components at probe time

2018-06-10 Thread Sebastian Reichel
formation > we need at probe time. > > Signed-off-by: Laurent Pinchart > --- Reviewed-by: Sebastian Reichel -- Sebastian > drivers/gpu/drm/omapdrm/dss/dss.c | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > > diff --git a/drivers/gpu/drm/omapdrm/dss/dss.c

Re: [PATCH v2 06/60] drm/omap: dss: Move platform_device_register from core.c to dss.c probe

2018-06-10 Thread Sebastian Reichel
ed-off-by: Jyri Sarha > Signed-off-by: Laurent Pinchart > --- Reviewed-by: Sebastian Reichel -- Sebastian > Changes since v0: > > - Store the OMAP DRM platform device pointer in struct dss_device > - Register the OMAP DRM platform device at the very end of dss_bind() >

Re: [PATCH v2 07/60] drm/omap: dss: Handle DPI and SDI port initialization failures

2018-06-10 Thread Sebastian Reichel
l > stack. > > Signed-off-by: Laurent Pinchart > --- Reviewed-by: Sebastian Reichel -- Sebastian > drivers/gpu/drm/omapdrm/dss/dss.c | 13 ++--- > 1 file changed, 10 insertions(+), 3 deletions(-) > > diff --git a/drivers/gpu/drm/omapdrm/dss/dss.c > b/drive

Re: [PATCH v2 08/60] drm/omap: dss: Remove omapdss_atv_ops get_wss and set_wss operations

2018-06-10 Thread Sebastian Reichel
; --- Reviewed-by: Sebastian Reichel -- Sebastian > .../gpu/drm/omapdrm/displays/connector-analog-tv.c | 19 -- > drivers/gpu/drm/omapdrm/dss/omapdss.h | 6 > drivers/gpu/drm/omapdrm/dss/venc.c | 41 > -- > 3 files c

Re: [PATCH v2 09/60] drm/omap: dss: Remove DSS encoders get_timings operation

2018-06-10 Thread Sebastian Reichel
atch! Reviewed-by: Sebastian Reichel -- Sebastian > drivers/gpu/drm/omapdrm/displays/encoder-opa362.c| 11 --- > drivers/gpu/drm/omapdrm/displays/encoder-tfp410.c| 9 - > drivers/gpu/drm/omapdrm/displays/encoder-tpd12s015.c | 9 - > dri

Re: [PATCH v2 10/60] drm/omap: dss: Remove unused omapdss_default_get_timings()

2018-06-10 Thread Sebastian Reichel
Hi, On Sat, May 26, 2018 at 08:24:28PM +0300, Laurent Pinchart wrote: > All omap_dss_driver instances provide the get_timings operation. Remove > the default function. > > Signed-off-by: Laurent Pinchart > --- Reviewed-by: Sebastian Reichel -- Sebastian > drivers/g

Re: [PATCH v2 11/60] drm/omap: dss: Constify omap_dss_driver operations structure

2018-06-10 Thread Sebastian Reichel
Hi, On Sat, May 26, 2018 at 08:24:29PM +0300, Laurent Pinchart wrote: > The structure contains function pointers that don't need to be modified. > Make all its instances const to improve security. > > Signed-off-by: Laurent Pinchart > --- Reviewed-by: Sebastian Re

Re: [PATCH v2 12/60] drm/omap: displays: Remove videomode from omap_dss_device structure

2018-06-10 Thread Sebastian Reichel
te, remove the > videomode field from omap_dss_device. > > Signed-off-by: Laurent Pinchart > --- Reviewed-by: Sebastian Reichel -- Sebastian > drivers/gpu/drm/omapdrm/displays/connector-analog-tv.c | 2 -- > drivers/gpu/drm/omapdrm/displays/connector-dvi.c|

Re: [PATCH v2 13/60] drm/omap: dss: Remove omap_dss_device panel fields

2018-06-10 Thread Sebastian Reichel
Hi, On Sat, May 26, 2018 at 08:24:31PM +0300, Laurent Pinchart wrote: > The omap_dss_device panel.dsi_pix_fmt and panel.dsi_mode fields are > unused. Remove them. > > Signed-off-by: Laurent Pinchart > --- Reviewed-by: Sebastian Reichel -- Sebastian > drivers/gpu/drm/omap

Re: [PATCH v2 14/60] drm/omap: dss: Rename omap_dss_device list field to output_list

2018-06-10 Thread Sebastian Reichel
Hi, On Sat, May 26, 2018 at 08:24:32PM +0300, Laurent Pinchart wrote: > For coherency with the panel_list field, rename list to output_list. > > Signed-off-by: Laurent Pinchart > --- Reviewed-by: Sebastian Reichel -- Sebastian > drivers/gpu/drm/omapdrm/dss/omapdss.h | 2 +-

Re: [PATCH v2 15/60] drm/omap: dss: Create global list of all omap_dss_device instances

2018-06-10 Thread Sebastian Reichel
erate on all instances. > > Signed-off-by: Laurent Pinchart > --- Reviewed-by: Sebastian Reichel -- Sebastian > drivers/gpu/drm/omapdrm/dss/base.c| 45 > --- > drivers/gpu/drm/omapdrm/dss/display.c | 4 > drivers/gpu/drm/omapdrm/dss/o

Re: [PATCH v2 16/60] drm/omap: dss: Create and use omapdss_device_is_registered()

2018-06-10 Thread Sebastian Reichel
> in the global omap_dss_device list. > > Signed-off-by: Laurent Pinchart > --- Reviewed-by: Sebastian Reichel -- Sebastian > drivers/gpu/drm/omapdrm/dss/base.c| 22 +++--- > drivers/gpu/drm/omapdrm/dss/display.c | 18 -- > drivers/gpu/

Re: [PATCH v2 17/60] drm/omap: dss: Rework output lookup by port node

2018-06-10 Thread Sebastian Reichel
nd_output_by_port_node() instead of the port node, and rename > the function to omap_dss_find_output_by_port(). > > Signed-off-by: Laurent Pinchart > --- Reviewed-by: Sebastian Reichel -- Sebastian > drivers/gpu/drm/omapdrm/dss/dss-of.c | 39 > --

Re: [PATCH v2 18/60] drm/omap: dss: Allow looking up any device by port

2018-06-10 Thread Sebastian Reichel
look > up any registered device. Rename it to omap_dss_find_device_by_port() to > match its new purpose. > > Signed-off-by: Laurent Pinchart > --- Reviewed-by: Sebastian Reichel -- Sebastian > drivers/gpu/drm/omapdrm/dss/base.c| 13 + > drivers/gpu/

Re: [PATCH v2 19/60] drm/omap: dss: Move common device operations to common structure

2018-06-10 Thread Sebastian Reichel
a common > structure. Operations that are specific to a bus type are kept in the > specialized ops structures. > > Signed-off-by: Laurent Pinchart > --- Reviewed-by: Sebastian Reichel -- Sebastian > .../gpu/drm/omapdrm/displays/connector-analog-tv.c | 14 +-- > drivers/gpu/drm/om

Re: [PATCH v2 21/60] drm/omap: dss: Move debug message and checks to connection handlers

2018-06-10 Thread Sebastian Reichel
. > > Signed-off-by: Laurent Pinchart > --- Reviewed-by: Sebastian Reichel -- Sebastian > drivers/gpu/drm/omapdrm/displays/connector-analog-tv.c | 10 -- > drivers/gpu/drm/omapdrm/displays/connector-dvi.c| 6 -- > drivers/gpu/drm/o

Re: [PATCH v2 20/60] drm/omap: dss: Add functions to connect and disconnect devices

2018-06-10 Thread Sebastian Reichel
e. > As a first step towards fixing this, create new functions to wrap the > direct calls to those operations and use them. > > Signed-off-by: Laurent Pinchart > --- Reviewed-by: Sebastian Reichel -- Sebastian > .../gpu/drm/omapdrm/displays/connector-analog-tv.c | 4 ++--

Re: [PATCH v2 22/60] drm/omap: dss: Move src and dst check and set to connection handlers

2018-06-10 Thread Sebastian Reichel
aurent Pinchart > --- Reviewed-by: Sebastian Reichel -- Sebastian > drivers/gpu/drm/omapdrm/displays/encoder-opa362.c | 10 - > drivers/gpu/drm/omapdrm/displays/encoder-tfp410.c | 10 - > .../gpu/drm/omapdrm/displays/encoder-tpd12s015.c | 11 -- > driv

Re: [PATCH v2 23/60] drm/omap: displays: Remove input omap_dss_device from panel data

2018-06-10 Thread Sebastian Reichel
> use the src field. > > Signed-off-by: Laurent Pinchart > --- Reviewed-by: Sebastian Reichel -- Sebastian > .../gpu/drm/omapdrm/displays/connector-analog-tv.c | 41 ++--- > drivers/gpu/drm/omapdrm/displays/connector-dvi.c | 43 ++--- > drivers/gpu/drm/omapdrm/di

Re: [PATCH v2 24/60] drm/omap: dsi: Simplify debugfs implementation

2018-06-10 Thread Sebastian Reichel
implementation of the handlers. > > Signed-off-by: Laurent Pinchart > --- Reviewed-by: Sebastian Reichel -- Sebastian > drivers/gpu/drm/omapdrm/dss/dsi.c | 63 > +-- > 1 file changed, 14 insertions(+), 49 deletions(-) > > diff

Re: [PATCH v2 25/60] drm/omap: Move DSI debugfs clocks dump to dsi%u_clks files

2018-06-10 Thread Sebastian Reichel
gfs files, > dsi1_clks and dsi2_clks, to dump the DSI clocks. > > Signed-off-by: Laurent Pinchart > --- Reviewed-by: Sebastian Reichel -- Sebastian > drivers/gpu/drm/omapdrm/dss/dsi.c | 43 > --- > drivers/gpu/drm/omapdrm/dss/dss.c | 3 ---

Re: [PATCH v2 26/60] drm/omap: dss: Remove output devices list

2018-06-10 Thread Sebastian Reichel
Hi, On Sat, May 26, 2018 at 08:24:44PM +0300, Laurent Pinchart wrote: > The output devices list isn't used anymore, all output devices are > accessed through the global devices list. Remove it. > > Signed-off-by: Laurent Pinchart > --- Reviewed-by: Sebastian Reichel -- S

Re: [PATCH v2 27/60] drm/omap: dss: Rename for_each_dss_dev macro to for_each_dss_display

2018-06-10 Thread Sebastian Reichel
Hi, On Sat, May 26, 2018 at 08:24:45PM +0300, Laurent Pinchart wrote: > The macro iterates over displays only, rename it accordingly. > > Signed-off-by: Laurent Pinchart > --- Reviewed-by: Sebastian Reichel -- Sebastian > drivers/gpu/drm/omapdrm/dss/dss.c | 2 +- >

Re: [PATCH v2 28/60] drm/omap: dss: Make omap_dss_get_next_device() more generic

2018-06-10 Thread Sebastian Reichel
le at it rename the function to omapdss_device_get_next() to match > the naming of the other functions operating on struct omap_dss_device. > > Signed-off-by: Laurent Pinchart > --- Reviewed-by: Sebastian Reichel -- Sebastian > drivers/gpu/

Re: [PATCH v2 29/60] drm/omap: dss: Split omapdss_register_display()

2018-06-10 Thread Sebastian Reichel
more generic registration. > > Signed-off-by: Laurent Pinchart > --- Reviewed-by: Sebastian Reichel -- Sebastian > drivers/gpu/drm/omapdrm/displays/connector-analog-tv.c | 1 + > drivers/gpu/drm/omapdrm/displays/connector-dvi.c| 1 + > drivers/gpu/drm/oma

Re: [PATCH v2 30/60] drm/omap: dss: Remove panel devices list

2018-06-10 Thread Sebastian Reichel
Hi, On Sat, May 26, 2018 at 08:24:48PM +0300, Laurent Pinchart wrote: > The panel devices list isn't used anymore, all panel devices are > accessed through the global devices list. Remove it. > > Signed-off-by: Laurent Pinchart > --- Reviewed-by: Sebastian Reichel -- S

Re: [PATCH v2 31/60] drm/omap: dss: Move and rename omap_dss_(get|put)_device()

2018-06-10 Thread Sebastian Reichel
off-by: Laurent Pinchart > --- Reviewed-by: Sebastian Reichel -- Sebastian > .../gpu/drm/omapdrm/displays/connector-analog-tv.c | 4 ++-- > drivers/gpu/drm/omapdrm/displays/connector-dvi.c | 4 ++-- > drivers/gpu/drm/omapdrm/displays/connector-hdmi.c | 4 ++-- > drivers/gpu/drm/o

Re: [PATCH v2 33/60] drm/omap: dss: Move DSS mgr ops and private data to dss_device

2018-06-10 Thread Sebastian Reichel
Hi, On Sat, May 26, 2018 at 08:24:51PM +0300, Laurent Pinchart wrote: > The DSS manager ops and private data pointer are specific to a DSS > instance. Store them in the dss_device structure instead of global > variable. > > Signed-off-by: Laurent Pinchart > --- Reviewed-by:

Re: [PATCH v2 32/60] drm/omap: dss: Store dss_device pointer in omap_dss_device

2018-06-10 Thread Sebastian Reichel
Hi, On Sat, May 26, 2018 at 08:24:50PM +0300, Laurent Pinchart wrote: > Storing the dss_device pointer in the omap_dss_device structure will > allow accessing the dss_device from the dss_mgr API functions. > > Signed-off-by: Laurent Pinchart > --- Reviewed-by: Sebastian Reichel

Re: [PATCH v2 34/60] drm/omap: dss: Modify omapdss_find_output_from_display() to return channel

2018-06-10 Thread Sebastian Reichel
s not specific to outputs anymore, move it from > output.c to base.c. > > Signed-off-by: Laurent Pinchart > --- Reviewed-by: Sebastian Reichel -- Sebastian > drivers/gpu/drm/omapdrm/dss/base.c| 9 + > drivers/gpu/drm/omapdrm/dss/omapdss.h |

Re: [PATCH v2 35/60] drm/omap: dss: Replace omap_dss_device port number with bitmask

2018-06-10 Thread Sebastian Reichel
> > Signed-off-by: Laurent Pinchart > --- Reviewed-by: Sebastian Reichel -- Sebastian > .../gpu/drm/omapdrm/displays/connector-analog-tv.c| 1 + > drivers/gpu/drm/omapdrm/displays/connector-dvi.c | 1 + > drivers/gpu/drm/omapdrm/displays/connector-hdmi.c

<    1   2   3   4   5   6   7   8   9   10   >