The .txt binding explains:
"
The following optional properties only apply to
RGB and YUV input modes and
can be omitted for BT.656 input modes:
"
This constraint is not implmented in the DT Schema.
The original binding from the .txt file referenced
properties that is included in pane
Independent bindings can be SPI slaves which for example is
the case for several panel bindings.
Move SPI slave properties to spi-slave.yaml so the independent
SPI slave bindings can include spi-slave.yaml rather than
duplicating the properties.
Signed-off-by: Sam Ravnborg
Cc: Maxime Ripard
Cc:
Signed-off-by: Sam Ravnborg
Cc: Sandeep Panda
Cc: Douglas Anderson
Cc: Thierry Reding
Cc: Sam Ravnborg
---
.../display/panel/innolux,p120zdg-bf1.txt | 22 --
.../display/panel/innolux,p120zdg-bf1.yaml| 43 +++
2 files changed, 43 insertions(+), 22 deletions(-)
Signed-off-by: Sam Ravnborg
Cc: Maxime Ripard
Cc: Thierry Reding
Cc: Sam Ravnborg
---
.../display/panel/ilitek,ili9881c.txt | 20
.../display/panel/ilitek,ili9881c.yaml| 50 +++
2 files changed, 50 insertions(+), 20 deletions(-)
delete mode 100644
Doc
kingdisplay,kd097d04 matches the panel-simple-dsi binding.
The only difference is that enable-gpios is now an optional
property.
Signed-off-by: Sam Ravnborg
Cc: Nickey Yang
Cc: Thierry Reding
Cc: Sam Ravnborg
---
.../display/panel/kingdisplay,kd097d04.txt| 22 ---
.../disp
Add the lg panels that matches the panel-simple binding to
panel-simple.yaml
Signed-off-by: Sam Ravnborg
Cc: Alexandre Courbot
Cc: Brian Masney
Cc: Thierry Reding
Cc: Sam Ravnborg
---
.../devicetree/bindings/display/panel/lg,acx467akm-7.txt | 7 ---
.../devicetree/bindings/display/pane
Several bindings specifies a "te-gpios" for tearing effect signal.
Add this to panel-common so we have a shared definition.
Signed-off-by: Sam Ravnborg
Cc: Thierry Reding
Cc: Sam Ravnborg
---
.../devicetree/bindings/display/panel/panel-common.yaml| 7 +++
1 file changed, 7 insertions(+
Signed-off-by: Sam Ravnborg
Cc: Jagan Teki
Cc: Thierry Reding
Cc: Sam Ravnborg
---
.../display/panel/feiyang,fy07024di26a30d.txt | 20 ---
.../panel/feiyang,fy07024di26a30d.yaml| 56 +++
2 files changed, 56 insertions(+), 20 deletions(-)
delete mode 100644
Documen
Signed-off-by: Sam Ravnborg
Cc: Vinay Simha BN
Cc: Thierry Reding
Cc: Sam Ravnborg
---
.../display/panel/jdi,lt070me05000.txt| 31 -
.../display/panel/jdi,lt070me05000.yaml | 69 +++
2 files changed, 69 insertions(+), 31 deletions(-)
delete mode 100644
D
Signed-off-by: Sam Ravnborg
Cc: Robert Chiras
Cc: Thierry Reding
Cc: Sam Ravnborg
---
.../display/panel/raydium,rm67191.txt | 41 --
.../display/panel/raydium,rm67191.yaml| 75 +++
2 files changed, 75 insertions(+), 41 deletions(-)
delete mode 100644
D
Signed-off-by: Sam Ravnborg
Cc: Linus Walleij
Cc: Thierry Reding
Cc: Sam Ravnborg
---
.../display/panel/arm,versatile-tft-panel.txt | 31 ---
.../panel/arm,versatile-tft-panel.yaml| 51 +++
2 files changed, 51 insertions(+), 31 deletions(-)
delete mode 100644
osddisplays,osd101t2587-53ts is compatible with panel-simple binding,
so list the compatible in the panel-simple binding file.
Signed-off-by: Sam Ravnborg
Cc: Peter Ujfalusi
Cc: Thierry Reding
Cc: Sam Ravnborg
---
.../display/panel/osddisplays,osd101t2587-53ts.txt | 14 --
.../bin
Signed-off-by: Sam Ravnborg
Cc: Jerry Han
Cc: Thierry Reding
Cc: Sam Ravnborg
---
.../bindings/display/panel/boe,himax8279d.txt | 24
.../display/panel/boe,himax8279d.yaml | 59 +++
2 files changed, 59 insertions(+), 24 deletions(-)
delete mode 100644
Documen
Signed-off-by: Sam Ravnborg
Cc: Heiko Schocher
Cc: Thierry Reding
Cc: Sam Ravnborg
---
.../bindings/display/panel/lg,lg4573.txt | 19 -
.../bindings/display/panel/lg,lg4573.yaml | 41 +++
2 files changed, 41 insertions(+), 19 deletions(-)
delete mode 100644
D
Signed-off-by: Sam Ravnborg
Cc: "Guido Günther"
Cc: Purism Kernel Team
Cc: Thierry Reding
Cc: Sam Ravnborg
---
.../display/panel/rocktech,jh057n00900.txt| 23
.../display/panel/rocktech,jh057n00900.yaml | 57 +++
2 files changed, 57 insertions(+), 23 deletions(-
Signed-off-by: Sam Ravnborg
Cc: Andrzej Hajda
Cc: Thierry Reding
Cc: Sam Ravnborg
---
.../bindings/display/panel/samsung,ld9040.txt | 66
.../display/panel/samsung,ld9040.yaml | 100 ++
2 files changed, 100 insertions(+), 66 deletions(-)
delete mode 10064
Signed-off-by: Sam Ravnborg
Cc: Marek Belisko
Cc: Thierry Reding
Cc: Sam Ravnborg
---
.../display/panel/startek,startek-kd050c.txt | 4 ---
.../display/panel/startek,startek-kd050c.yaml | 33 +++
2 files changed, 33 insertions(+), 4 deletions(-)
delete mode 100644
Documenta
As the binding matches panel-simple, added the compatible to the
panel-simple list.
With this change enable-gpios is now optional.
Signed-off-by: Sam Ravnborg
Cc: Chris Zhong
Cc: Thierry Reding
Cc: Sam Ravnborg
---
.../display/panel/innolux,p079zca.txt | 22 ---
.../bi
Signed-off-by: Sam Ravnborg
Cc: Paul Cercueil
Cc: Thierry Reding
Cc: Sam Ravnborg
---
.../panel/kingdisplay,kd035g6-54nt.txt| 42 -
.../panel/kingdisplay,kd035g6-54nt.yaml | 60 +++
2 files changed, 60 insertions(+), 42 deletions(-)
delete mode 100644
Signed-off-by: Sam Ravnborg
Cc: Lin Huang
Cc: Thierry Reding
Cc: Sam Ravnborg
---
.../display/panel/innolux,p097pfg.txt | 24
.../display/panel/innolux,p097pfg.yaml| 56 +++
2 files changed, 56 insertions(+), 24 deletions(-)
delete mode 100644
Documen
Convert remaining(*) panel bindings to DT Schema.
To prepare for the migration a few preparations
patches was required:
- te-gpios is now added to panel-common - as this
property is used by a few bindings.
- The slave part of spi-controller.yaml was migrated to a
new file spi-slave.yaml.
T
The old binding documented that a number of properties is
required only for a specific panel.
The binding supports only one panel so they are now
unconditionally required.
Signed-off-by: Sam Ravnborg
Cc: Jagan Teki
Cc: Thierry Reding
Cc: Sam Ravnborg
---
.../display/panel/sitronix,st7701.txt
The binding for this panel is a SPI slave.
Reference spi-slave.yaml
to avoid duplicating all properties.
Signed-off-by: Sam Ravnborg
Cc: Jonathan Bakker
Cc: Thierry Reding
Cc: Sam Ravnborg
---
.../display/panel/samsung,s6e63m0.txt | 33 ---
.../display/panel/samsung,s6e63m0.ya
For samsung there was two AMOLED panels with the same
description.
Collect them in one binding file.
Signed-off-by: Sam Ravnborg
Cc: Hoegeun Kwon
Cc: Thierry Reding
Cc: Sam Ravnborg
---
.../panel/samsung,amoled-mipi-dsi.yaml| 65 +++
.../display/panel/samsung,s6e3ha2.t
Signed-off-by: Sam Ravnborg
Cc: Andrzej Hajda
Cc: Thierry Reding
Cc: Sam Ravnborg
---
.../display/panel/samsung,s6e8aa0.txt | 56 ---
.../display/panel/samsung,s6e8aa0.yaml| 96 +++
2 files changed, 96 insertions(+), 56 deletions(-)
delete mode 100644
Signed-off-by: Sam Ravnborg
Cc: Stefan Mavrodiev
Cc: Thierry Reding
Cc: Sam Ravnborg
---
.../display/panel/olimex,lcd-olinuxino.txt| 42 ---
.../display/panel/olimex,lcd-olinuxino.yaml | 70 +++
2 files changed, 70 insertions(+), 42 deletions(-)
delete mode 10064
Signed-off-by: Sam Ravnborg
Cc: Linus Walleij
Cc: Thierry Reding
Cc: Sam Ravnborg
---
.../display/panel/samsung,s6d16d0.txt | 30 --
.../display/panel/samsung,s6d16d0.yaml| 56 +++
2 files changed, 56 insertions(+), 30 deletions(-)
delete mode 100644
D
Signed-off-by: Sam Ravnborg
Cc: Tomi Valkeinen
Cc: Thierry Reding
Cc: Sam Ravnborg
---
.../bindings/display/panel/sony,acx565akm.txt | 30 ---
.../display/panel/sony,acx565akm.yaml | 53 +++
2 files changed, 53 insertions(+), 30 deletions(-)
delete mode 100644
Signed-off-by: Sam Ravnborg
Cc: Tomi Valkeinen
Cc: Thierry Reding
Cc: Sam Ravnborg
---
.../display/panel/lgphilips,lb035q02.txt | 33
.../display/panel/lgphilips,lb035q02.yaml | 54 +++
2 files changed, 54 insertions(+), 33 deletions(-)
delete mode 100644
Signed-off-by: Sam Ravnborg
Cc: Maxime Ripard
Cc: Thierry Reding
Cc: Sam Ravnborg
---
.../display/panel/sitronix,st7789v.txt| 37
.../display/panel/sitronix,st7789v.yaml | 58 +++
2 files changed, 58 insertions(+), 37 deletions(-)
delete mode 100644
There are no more references to simple-panel.txt.
Delete it.
Signed-off-by: Sam Ravnborg
Cc: Thierry Reding
Cc: Sam Ravnborg
---
Documentation/devicetree/bindings/display/panel/simple-panel.txt | 1 -
1 file changed, 1 deletion(-)
delete mode 100644
Documentation/devicetree/bindings/display/
Signed-off-by: Sam Ravnborg
Cc: Marek Belisko
Cc: H. Nikolaus Schaller
Cc: Thierry Reding
Cc: Sam Ravnborg
---
.../bindings/display/panel/tpo,td.yaml| 60 +++
.../bindings/display/panel/tpo,td028ttec1.txt | 32 --
.../bindings/display/panel/tpo,td043mtea1.txt |
The txt binding specified the property "power-supply".
But the example and the actual implementation in the linux-kernel
uses "avdd-supply".
So the binding is adjusted to use avdd-supply as this seems
to be the correct choice.
There are no DT files in the linux kernel to check.
Signed-off-by: Sam
Signed-off-by: Sam Ravnborg
Cc: Marco Franchi
Cc: Thierry Reding
Cc: Sam Ravnborg
---
.../bindings/display/panel/seiko,43wvf1g.txt | 23 -
.../bindings/display/panel/seiko,43wvf1g.yaml | 49 +++
2 files changed, 49 insertions(+), 23 deletions(-)
delete mode 100644
Do
Signed-off-by: Sam Ravnborg
Cc: Tony Lindgren
Cc: Thierry Reding
Cc: Sam Ravnborg
---
.../display/panel/sharp,ls037v7dw01.txt | 43
.../display/panel/sharp,ls037v7dw01.yaml | 66 +++
2 files changed, 66 insertions(+), 43 deletions(-)
delete mode 100644
This bindings describes a panel with a secondary channel.
A few of the properties are only required for the
main (non-secondary) node.
This is properly described in the binding.
A few properties are only valid for the main node,
this is not described in the binding.
I failed to find a way to desc
Signed-off-by: Sam Ravnborg
Cc: Peter Rosin
Cc: Thierry Reding
Cc: Sam Ravnborg
---
.../display/panel/sharp,lq150x1lg11.txt | 36
.../display/panel/sharp,lq150x1lg11.yaml | 58 +++
2 files changed, 58 insertions(+), 36 deletions(-)
delete mode 100644
D
On Sun, Mar 15, 2020 at 2:44 PM Sam Ravnborg wrote:
> Independent bindings can be SPI slaves which for example is
> the case for several panel bindings.
>
> Move SPI slave properties to spi-slave.yaml so the independent
> SPI slave bindings can include spi-slave.yaml rather than
> duplicating the
On Sun, Mar 15, 2020 at 2:44 PM Sam Ravnborg wrote:
> Signed-off-by: Sam Ravnborg
> Cc: Linus Walleij
> Cc: Thierry Reding
> Cc: Sam Ravnborg
Thanks! :D
Reviewed-by: Linus Walleij
Yours,
Linus Walleij
___
dri-devel mailing list
dri-devel@lists.f
Hi,
On Sun, Mar 15, 2020 at 02:43:59PM +0100, Sam Ravnborg wrote:
> Signed-off-by: Sam Ravnborg
> Cc: "Guido Günther"
> Cc: Purism Kernel Team
> Cc: Thierry Reding
> Cc: Sam Ravnborg
Reviewed-by: Guido Günther
Thanks!
-- Guido
> ---
> .../display/panel/rocktech,jh057n00900.txt| 23 --
On Sun, Mar 15, 2020 at 2:44 PM Sam Ravnborg wrote:
> The .txt binding explains:
>
> "
> The following optional properties only apply to
> RGB and YUV input modes and
> can be omitted for BT.656 input modes:
> "
>
> This constraint is not implmented in the DT Schema.
>
> The original
On Sun, Mar 15, 2020 at 2:45 PM Sam Ravnborg wrote:
> Signed-off-by: Sam Ravnborg
> Cc: Linus Walleij
> Cc: Thierry Reding
> Cc: Sam Ravnborg
Reviewed-by: Linus Walleij
Yours,
Linus Walleij
___
dri-devel mailing list
dri-devel@lists.freedesktop.o
Hi Linus.
On Sun, Mar 15, 2020 at 07:54:38PM +0100, Linus Walleij wrote:
> On Sun, Mar 15, 2020 at 2:44 PM Sam Ravnborg wrote:
>
> > The .txt binding explains:
> >
> > "
> > The following optional properties only apply to
> > RGB and YUV input modes and
> > can be omitted for BT.656
The Kconfig for v3d includes a depend on ARCH_BRCMSTB. It is misspelled;
as ARCH_BCMSTB. This misspelling makes CONFIG_DRM_V3D not show up at all
on Linux menuconfig and breaks manual kernel compilation with
it manually set in .config (during compile CONFIG_DRM_V3D is transparently
removed as the n
We need to get idr_mutex first for idr_alloc.
diff --git a/drivers/gpu/drm/drm_lease.c b/drivers/gpu/drm/drm_lease.c
index b481cafdde28..aa72c8344ec7 100644
--- a/drivers/gpu/drm/drm_lease.c
+++ b/drivers/gpu/drm/drm_lease.c
@@ -420,6 +420,7 @@ static int fill_object_idr(struct drm_device *dev,
Adds DPU(Display Processor Unit) support for the Unisoc's display subsystem.
It's support multi planes, scaler, rotation, PQ(Picture Quality) and more.
Cc: Orson Zhai
Cc: Baolin Wang
Cc: Chunyan Zhang
Signed-off-by: Kevin Tang
---
drivers/gpu/drm/sprd/Makefile | 5 +-
drivers/gpu/drm/
Hi Quentin,
On 3/13/20 10:04 AM, Quentin Perret wrote:
Hi Lukasz,
On Monday 09 Mar 2020 at 13:41:14 (+), Lukasz Luba wrote:
diff --git a/drivers/opp/of.c b/drivers/opp/of.c
index 9cd8f0adacae..0efd6cf6d023 100644
--- a/drivers/opp/of.c
+++ b/drivers/opp/of.c
@@ -1047,9 +1047,8 @@ EXPORT_S
Add binding document for the Chrontel CH7033 VGA/DVI/HDMI Encoder.
Signed-off-by: Lubomir Rintel
Reviewed-by: Rob Herring
---
Changes since v3:
- Fixed the example so that it validates
Changes since v1:
- Dual licensed with BSD-2-Clause
- Collected Rob's reviewed-by tag
.../display/bridge/ch
On Thu, Mar 12, 2020 at 05:02:18PM +, Steven Price wrote:
> On 12/03/2020 16:37, Jason Gunthorpe wrote:
> > On Thu, Mar 12, 2020 at 04:16:33PM +, Steven Price wrote:
> > > > Actually, while you are looking at this, do you think we should be
> > > > adding at least READ_ONCE in the pagewalk.
Hello,
syzbot has tested the proposed patch but the reproducer still triggered crash:
WARNING in idr_destroy
RBP: 0076bf20 R08: R09:
R10: R11: 0246 R12: 0004
R13: 0203 R14: 004c3e56 R15: 000
On 3/13/20 10:15 AM, Quentin Perret wrote:
On Monday 09 Mar 2020 at 13:41:15 (+), Lukasz Luba wrote:
diff --git a/drivers/cpufreq/cpufreq-dt.c b/drivers/cpufreq/cpufreq-dt.c
index d2b5f062a07b..676b56424886 100644
--- a/drivers/cpufreq/cpufreq-dt.c
+++ b/drivers/cpufreq/cpufreq-dt.c
@@ -2
When 'DEBUG' is not defined, modify the DPRINTK() macro to use the
no_printk() macro instead of using .
This fixes a build warning when -Wextra is used and provides
printk format checking:
../drivers/video/fbdev/aty/atyfb_base.c:784:61: warning: suggest braces around
empty body in an ‘if’ stateme
From: Kevin Tang
Adds drm support for the Unisoc's display subsystem.
This is drm kms driver, this driver provides support for the
application framework in Android, Yocto and more.
Application framework can access Unisoc's display internel
peripherals through libdrm or libkms, it's test ok by m
laurent,
Is it possible to access the data-lanes of dsi, by using d2l_in in the
bridge driver by ports funcs? because num_lanes is not accessible
outside dsi_host, not available any of the drm parameters.
dsi@1a98000 {
ports {
port@1 {
endpoint {
This patch series fixes warnings in fbdev that are found when
-Wextra is used. In fixing these, there were a few other build
errors discovered (mostly caused by bitrot) and fixed.
[PATCH 1/6] fbdev: fbmon: fix -Wextra build warnings
[PATCH 2/6] fbdev: aty: fix -Wextra build warning
[PATCH 3/6] fbd
于 2020年3月14日 GMT+08:00 下午4:00:00, Sam Ravnborg 写到:
>Hi Icenowy
>
>A few details in the following.
>
> Sam
>
>On Thu, Mar 12, 2020 at 12:33:27AM +0800, Icenowy Zheng wrote:
>> Xingbangda XBD599 is a 5.99" 720x1440 MIPI-DSI IPS LCD panel made by
>> Xingbangda, which is used on PinePhone fina
When 'VIAFB_DEBUG' and 'VIAFB_WARN' are not defined, modify the
DEBUG_MSG() &WARN_MSG() macros to use the no_printk() macro instead of
using .
This fixes a build warning when -Wextra is used and provides
printk format checking:
../drivers/video/fbdev/via/ioctl.c:88:47: warning: suggest braces arou
Adds dsi host controller support for the Unisoc's display subsystem.
Adds dsi phy support for the Unisoc's display subsystem.
Only MIPI DSI Displays supported, DP/TV/HMDI will be support
in the feature.
Cc: Orson Zhai
Cc: Baolin Wang
Cc: Chunyan Zhang
Signed-off-by: Kevin Tang
---
drivers/gpu
Hi,
chained to this message is a driver for CH7033 along with device tree
binding docs. I'm hoping that it could perhaps make it into 5.7. Please
take a look.
The only change compared to the previous submission [1] is the fix in the
DT bindings example discovered by the validation tool.
[1] h
When 'DEBUG' is not defined, modify the DPRINTK() macro to use the
no_printk() macro instead of using .
This fixes a build warning when -Wextra is used and provides
printk format checking:
../drivers/video/fbdev/core/fbmon.c:812:47: warning: suggest braces around
empty body in an ‘if’ statement [
From: Kevin Tang
DPU (Display Processor Unit) is the Display Controller for the Unisoc SoCs
which transfers the image data from a video memory buffer to an internal
LCD interface.
Cc: Orson Zhai
Cc: Baolin Wang
Cc: Chunyan Zhang
Signed-off-by: Kevin Tang
---
.../devicetree/bindings/display/
Hello team,
i want to report a bug on linux kernel on vgacon.c:669
==
BUG: KASAN: use-after-free in vgacon_invert_region+0xda/0xe0
drivers/video/console/vgacon.c:669
Read of size 2 at addr 888000107ec0 by task syz-executor.6/31018
Commit 90aeca875f8a ("dt-bindings: display: Convert etnaviv to
json-schema") missed to adjust the DRM DRIVERS FOR VIVANTE GPU IP entry
in MAINTAINERS.
Since then, ./scripts/get_maintainer.pl --self-test complains:
warning: no file matches \
F: Documentation/devicetree/bindings/display/etnaviv
On Fri, Mar 13, 2020 at 02:04:46PM -0700, Matthew Wilcox wrote:
> On Fri, Mar 13, 2020 at 04:55:50PM -0300, Jason Gunthorpe wrote:
> > On Thu, Mar 12, 2020 at 05:02:18PM +, Steven Price wrote:
> > > On 12/03/2020 16:37, Jason Gunthorpe wrote:
> > > > On Thu, Mar 12, 2020 at 04:16:33PM +, St
On 3/9/20 2:15 PM, Steven Price wrote:
On 09/03/2020 13:41, Lukasz Luba wrote:
Register devfreq cooling device and attempt to register Energy Model. This
will add the devfreq device to the Energy Model framework. It will create
a dedicated and unified data structures used i.e. in thermal fram
ChangeList:
v1:
1. only upstream modeset and atomic at first commit.
2. remove some unused code;
3. use alpha and blend_mode properties;
3. add yaml support;
4. remove auto-adaptive panel driver;
5. bugfix
v2:
1. add sprd crtc and plane module for KMS, preparing for multi crtc&encoder
2. remove g
Hello,
syzbot has tested the proposed patch but the reproducer still triggered crash:
WARNING in idr_destroy
RBP: 0076bf20 R08: R09:
R10: R11: 0246 R12: 0004
R13: 0203 R14: 004c3e56 R15: 000
When 'DEBUG' is not defined, modify the DPRINTK() macro to use the
no_printk() macro instead of using .
This fixes build warnings when -Wextra is used and provides
printk format checking:
../drivers/video/fbdev/pm2fb.c:227:38: warning: suggest braces around empty
body in an ‘if’ statement [-Wempt
Chrontel makes encoders for video displays and perhaps other stuff.
Their web site is http://www.chrontel.com/.
Signed-off-by: Lubomir Rintel
Acked-by: Rob Herring
---
Changes since v1:
- Collect Rob's ack
Documentation/devicetree/bindings/vendor-prefixes.yaml | 2 ++
1 file changed, 2 insert
-
Mentor Graphics (Deutschland) GmbH, Arnulfstraße 201, 80634 München / Germany
Registergericht München HRB 106955, Geschäftsführer: Thomas Heurung, Alexander
Walter
--- Begin Message ---
Hi!
Has any progress been made regarding the issue reported here?
Having updated the softwar
This is a driver for video encoder with VGA and DVI/HDMI outputs.
There is no documentation for the chip -- the operation was guessed from
what was sniffed on a Dell Wyse 3020 ThinOS terminal, the register names
come from the ch7035 driver in Mediatek's GPL code dump.
Only bare minimum is impleme
On Fri, Mar 13, 2020 at 04:55:50PM -0300, Jason Gunthorpe wrote:
> On Thu, Mar 12, 2020 at 05:02:18PM +, Steven Price wrote:
> > On 12/03/2020 16:37, Jason Gunthorpe wrote:
> > > On Thu, Mar 12, 2020 at 04:16:33PM +, Steven Price wrote:
> > > > > Actually, while you are looking at this, do
On Fri, Mar 13, 2020 at 04:21:39AM -0700, Christoph Hellwig wrote:
> On Thu, Mar 12, 2020 at 11:19:28AM -0300, Jason Gunthorpe wrote:
> > The non-page scatterlist is also a big concern for RDMA as we have
> > drivers that want the page list, so even if we did as this series
> > contemplates I'd hav
When 'DEBUG' is not defined, modify the dprintk() macro to use the
no_printk() macro instead of using .
This fixes build warnings when -Wextra is used and provides
printk format checking:
../drivers/video/fbdev/matrox/matroxfb_base.c:635:77: warning: suggest braces
around empty body in an ‘if’ st
From: Kevin Tang
Adds MIPI DSI Master and MIPI DSI-PHY (D-PHY)
support for Unisoc's display subsystem.
Cc: Orson Zhai
Cc: Baolin Wang
Cc: Chunyan Zhang
Signed-off-by: Kevin Tang
---
.../devicetree/bindings/display/sprd/dphy.yaml | 75 +
.../devicetree/bindings/display/sp
The Kconfig for v3d includes a depend on ARCH_BRCMSTB. It is misspelled;
as ARCH_BCMSTB. This misspelling makes CONFIG_DRM_V3D not show up at all
on Linux menuconfig and breaks manual kernel compilation with
it manually set in .config (during compile CONFIG_DRM_V3D is transparently
removed as the n
From: Kevin Tang
The Unisoc DRM master device is a virtual device needed to list all
DPU devices or other display interface nodes that comprise the
graphics subsystem
Cc: Orson Zhai
Cc: Baolin Wang
Cc: Chunyan Zhang
Signed-off-by: Kevin Tang
---
.../devicetree/bindings/display/sprd/drm.yaml
rob,
i do not get the error when running 'make dt_binding_check' in my
build environment
Documentation/devicetree/bindings/display/bridge/toshiba-tc358775.yaml
is there any tool available similar to scripts/checkpatch.pl -f
, for yaml files?
On Thu, Mar 12, 2020 at 8:47 PM Rob Herring wrote:
If this memory allocation fails, we have to go through the error handling
path to perform some clean-up, as already done in other other paths of
this function.
Fixes: db735fc4036b ("drm/msm: Set dma maximum segment size for mdss")
Signed-off-by: Christophe JAILLET
---
drivers/gpu/drm/msm/msm_drv
Hi Ilia Mirkin,
But it should not go for setting gamma(drmModeCrtcSetGamma) as user has not
asked to do so in just simple mode set command(modetest -M -s
42:3840x2160@RG16).
What is the requirement for setting gamma drmModeCrtcSetGamma() if user has not
asked ?
Thanks
Rohit
From: Ilia Mirki
When 'SAVAGEFB_DEBUG' is not defined, modify the DBG() macro to use the
no_printk() macro instead of using .
This fixes a build warning when -Wextra is used and provides
printk format checking:
../drivers/video/fbdev/savage/savagefb_driver.c:2411:13: warning: suggest
braces around empty body in a
Just two cleanups - one is to mask encoder bitmask using
drm_encoder_mask(), and other is to use mode->clock
instead of calculating it again.
Please kindly let me know if there is any problem.
Thanks,
Inki Dae
The following changes since commit 69ddce0970d9d1de63b
From: Bhawanpreet Lakha
[ Upstream commit 5ac7fd2f597b88ee81f4748ee50cab06192a8dc3 ]
[Why]
If we have a single MST display and we disconnect it, we dont disable that
link. This causes the old link settings to still exist
Now on a replug for MST we think its a link loss and will try to reallocat
From: Josip Pavic
[ Upstream commit a0275dfc82c9034eefbeffd556cca6dd239d7925 ]
[Why]
Swath sizes are being calculated incorrectly. The horizontal swath size
should be the product of block height, viewport width, and bytes per
element, but the calculation uses viewport height instead of width. Th
From: Sean Paul
[ Upstream commit 26d696192aa5f4fe9119d6d23f90ed535053abca ]
Currently the cursor is placed on the first overlay plane, which means
it will be at the bottom of the stack when the hw does the compositing
with anything other than primary plane. Since mtk doesn't support plane
zpos,
From: Yintian Tao
[ Upstream commit 2ab7e274b86739f4ceed5d94b6879f2d07b2802f ]
The TDR will be randomly failed due to compute ring
test failure. If the compute ring wptr & 0x7ff(ring_buf_mask)
is 0x100 then after map mqd the compute ring rptr will be
synced with 0x100. And the ring test packet s
From: Marek Szyprowski
[ Upstream commit 0a9d1e3f3f038785ebc72d53f1c409d07f6b4ff5 ]
Properly propagate error value from devm_regulator_bulk_get() and don't
confuse user with meaningless warning about failure in getting regulators
in case of deferred probe.
Signed-off-by: Marek Szyprowski
Revie
From: Marek Szyprowski
[ Upstream commit c0fd99d659ba5582e09625c7a985d63fc2ca74b5 ]
Writing to the built-in strings arrays doesn't work if driver is loaded
as kernel module. This is also considered as a bad pattern. Fix this by
adding a call to clk_get() with legacy clock name. This fixes follow
From: Evan Benn
[ Upstream commit 318caac7c81cdf5806df30c3d72385659a5f0f53 ]
The cursor and primary planes were hard coded.
Now search for them for passing to drm_crtc_init_with_planes
Signed-off-by: Evan Benn
Reviewed-by: Sean Paul
Signed-off-by: CK Hu
Signed-off-by: Sasha Levin
---
drive
From: Evan Benn
[ Upstream commit 318caac7c81cdf5806df30c3d72385659a5f0f53 ]
The cursor and primary planes were hard coded.
Now search for them for passing to drm_crtc_init_with_planes
Signed-off-by: Evan Benn
Reviewed-by: Sean Paul
Signed-off-by: CK Hu
Signed-off-by: Sasha Levin
---
drive
From: Marek Szyprowski
[ Upstream commit 3b6a9b19ab652efac7ad4c392add6f1235019568 ]
Move enabling and disabling HDMI_EN optional regulator to probe() function
to keep track on the regulator status. This fixes following warning if
probe() fails (for example when I2C DDC adapter cannot be yet gath
From: Marek Szyprowski
[ Upstream commit 3b6a9b19ab652efac7ad4c392add6f1235019568 ]
Move enabling and disabling HDMI_EN optional regulator to probe() function
to keep track on the regulator status. This fixes following warning if
probe() fails (for example when I2C DDC adapter cannot be yet gath
From: Josip Pavic
[ Upstream commit a0275dfc82c9034eefbeffd556cca6dd239d7925 ]
[Why]
Swath sizes are being calculated incorrectly. The horizontal swath size
should be the product of block height, viewport width, and bytes per
element, but the calculation uses viewport height instead of width. Th
From: Yintian Tao
[ Upstream commit 2ab7e274b86739f4ceed5d94b6879f2d07b2802f ]
The TDR will be randomly failed due to compute ring
test failure. If the compute ring wptr & 0x7ff(ring_buf_mask)
is 0x100 then after map mqd the compute ring rptr will be
synced with 0x100. And the ring test packet s
From: Marek Szyprowski
[ Upstream commit 0a9d1e3f3f038785ebc72d53f1c409d07f6b4ff5 ]
Properly propagate error value from devm_regulator_bulk_get() and don't
confuse user with meaningless warning about failure in getting regulators
in case of deferred probe.
Signed-off-by: Marek Szyprowski
Revie
From: Marek Szyprowski
[ Upstream commit c0fd99d659ba5582e09625c7a985d63fc2ca74b5 ]
Writing to the built-in strings arrays doesn't work if driver is loaded
as kernel module. This is also considered as a bad pattern. Fix this by
adding a call to clk_get() with legacy clock name. This fixes follow
From: Bhawanpreet Lakha
[ Upstream commit 5ac7fd2f597b88ee81f4748ee50cab06192a8dc3 ]
[Why]
If we have a single MST display and we disconnect it, we dont disable that
link. This causes the old link settings to still exist
Now on a replug for MST we think its a link loss and will try to reallocat
From: Evan Benn
[ Upstream commit 318caac7c81cdf5806df30c3d72385659a5f0f53 ]
The cursor and primary planes were hard coded.
Now search for them for passing to drm_crtc_init_with_planes
Signed-off-by: Evan Benn
Reviewed-by: Sean Paul
Signed-off-by: CK Hu
Signed-off-by: Sasha Levin
---
drive
From: Josip Pavic
[ Upstream commit a0275dfc82c9034eefbeffd556cca6dd239d7925 ]
[Why]
Swath sizes are being calculated incorrectly. The horizontal swath size
should be the product of block height, viewport width, and bytes per
element, but the calculation uses viewport height instead of width. Th
From: Bhawanpreet Lakha
[ Upstream commit 5ac7fd2f597b88ee81f4748ee50cab06192a8dc3 ]
[Why]
If we have a single MST display and we disconnect it, we dont disable that
link. This causes the old link settings to still exist
Now on a replug for MST we think its a link loss and will try to reallocat
1 - 100 of 117 matches
Mail list logo