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
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
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
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
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
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
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
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
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
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
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
with "nomodeset".
Sebastian
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
&
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
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
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
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
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
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
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
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
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
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
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
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
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
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
regulator) drivers.
> > > > >
> > > > > Cc: Dan Murphy
> > > > > Signed-off-by: Krzysztof Kozlowski
> > > >
> > > > Acked-by: Dan Murphy
> > > >
> > > Not sure who will pick this one up, but
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
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
- 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
> --
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
- 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 ---
>
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)
> > >
/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
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
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
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
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
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
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
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
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
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
-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
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
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
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
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
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
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
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
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 |
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 ++
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
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
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
: 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/
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
; 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
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 -
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
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
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
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/
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
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
&
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
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
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
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()
>
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
; ---
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
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
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
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
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|
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
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 +-
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
> 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/
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
> --
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/
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
.
>
> 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
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 ++--
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
> 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
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
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 ---
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
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 +-
>
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/
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
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
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
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:
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
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 |
>
> 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
401 - 500 of 1159 matches
Mail list logo