Re: [PATCH] drm: panel: Fix bpc for OrtusTech COM43H4M85ULC panel

2020-08-29 Thread Sam Ravnborg
On Mon, Aug 24, 2020 at 03:32:54AM +0300, Laurent Pinchart wrote: > The OrtusTech COM43H4M85ULC panel is a 18-bit RGB panel. Commit > f098f168e91c ("drm: panel: Fix bus format for OrtusTech COM43H4M85ULC > panel") has fixed the bus formats, but forgot to address the bpc value. > Set it to 6. > >

Re: [PATCH v5 2/2] drm: panel: Add novatek nt36672a panel driver

2020-08-29 Thread Sam Ravnborg
Hi Sumit. On Wed, Aug 26, 2020 at 09:33:08PM +0530, Sumit Semwal wrote: > Novatek NT36672a is a generic DSI IC that drives command and video mode > panels. Add the driver for it. > > Right now adding support for some Poco F1 phones that have an LCD panel > from Tianma connected with this IC,

Re: [PATCH v5 1/2] dt-bindings: display: panel: Add bindings for Novatek nt36672a

2020-08-29 Thread Sam Ravnborg
Hi Sumit. On Wed, Aug 26, 2020 at 09:33:07PM +0530, Sumit Semwal wrote: > Novatek nt36672a is a display driver IC that can drive DSI panel. It > is also present in the Tianma video mode panel, which is a FHD+ panel > with a resolution of 1080x2246 and 6.18 inches size. It is found in > some of

Re: [PATCH v2 2/2] drm/ingenic: Fix driver not probing when IPU port is missing

2020-08-29 Thread Sam Ravnborg
On Thu, Aug 27, 2020 at 01:44:04PM +0200, Paul Cercueil wrote: > Even if support for the IPU was compiled in, we may run on a device > (e.g. the Qi LB60) where the IPU is not available, or simply with an old > devicetree without the IPU node. In that case the ingenic-drm refused to > probe. > >

Re: [PATCH v2 1/2] drm/ingenic: Fix leak of device_node pointer

2020-08-29 Thread Sam Ravnborg
On Thu, Aug 27, 2020 at 01:44:03PM +0200, Paul Cercueil wrote: > of_graph_get_remote_node() requires of_node_put() to be called on the > device_node pointer when it's no more in use. > > Fixes: fc1acf317b01 ("drm/ingenic: Add support for the IPU") > Signed-off-by: Paul Cercueil Reviewed-by: Sam

Re: [PATCH 1/4] dt-bindings: display: samsung,amoled-mipi-dsi: Do not require enable-gpios on samsung,s6e63j0x03

2020-08-29 Thread Sam Ravnborg
On Sat, Aug 29, 2020 at 07:25:29PM +0200, Krzysztof Kozlowski wrote: > The samsung,s6e63j0x03 does not have enable GPIO, so do not require it. > This fixes dtbs_check warning: > > arch/arm/boot/dts/exynos3250-rinato.dt.yaml: panel@0: 'enable-gpios' is a > required property > > Signed-off-by:

Re: [PATCH v2 1/2] dt-bindings: display: simple: Add AM-1280800N3TZQW-T00H

2020-08-29 Thread Sam Ravnborg
Hi Jagan. On Sat, Aug 29, 2020 at 10:03:27PM +0530, Jagan Teki wrote: > Add dt-bindings for 10.1" TFT LCD module from Ampire Co. Ltd. > as part of panel-simple. > > Signed-off-by: Jagan Teki Thanks for the quick update. Applied both patches to drm-misc-next. Sam > --- > Changes for

Re: [PATCH] drm/bridge: Fix the dsi remote end-points

2020-08-29 Thread Sam Ravnborg
On Fri, Aug 28, 2020 at 01:12:50PM +0530, Vinod Koul wrote: > DSI end-points are supposed to be at node 0 and node 1 as per binding. > So fix this and use node 0 and node 1 for dsi. > > Reported-by: Dmitry Baryshkov > Fixes: 23278bf54afe ("drm/bridge: Introduce LT9611 DSI to HDMI bridge") >

Re: [PATCH] drm/panel: rm67191: Remove CLOCK_NON_CONTINUOUS flag

2020-08-29 Thread Sam Ravnborg
On Fri, Aug 28, 2020 at 05:58:33PM +0300, Robert Chiras (OSS) wrote: > From: Robert Chiras > > The flag MIPI_DSI_CLOCK_NON_CONTINUOUS was wrong used in the DSI driver, > so it was added to this panel, but not necessary. > So, remove this flag since it is not needed. > > Signed-off-by: Robert

[Bug 209071] Nouveau dual monitor setup: After unlock xscreensaver, VGA-1 remains black

2020-08-29 Thread bugzilla-daemon
https://bugzilla.kernel.org/show_bug.cgi?id=209071 --- Comment #2 from Oscar Megía (megia.os...@gmail.com) --- I'm not an expert, so I thought that the error by the time could be a issue in video driver. The last kernel was 5.8.1.arch1-1. It was upgraded last sunday. I left mypc 2 hours

[Bug 209071] Nouveau dual monitor setup: After unlock xscreensaver, VGA-1 remains black

2020-08-29 Thread bugzilla-daemon
https://bugzilla.kernel.org/show_bug.cgi?id=209071 Ilia Mirkin (imir...@alum.mit.edu) changed: What|Removed |Added CC||imir...@alum.mit.edu

[RFT 3/4] ARM: dts: exynos: Move CMU assigned ISP clocks to buses in Exynos3250

2020-08-29 Thread Krzysztof Kozlowski
Commit 52005dece527 ("ARM: dts: Add assigned clock parents to CMU node for exynos3250") added assigned clocks under Clock Management Unit to fix hangs when accessing ISP registers. This is not the place for it as CMU does not have a required "clocks" property:

[PATCH 1/4] dt-bindings: display: samsung, amoled-mipi-dsi: Do not require enable-gpios on samsung, s6e63j0x03

2020-08-29 Thread Krzysztof Kozlowski
The samsung,s6e63j0x03 does not have enable GPIO, so do not require it. This fixes dtbs_check warning: arch/arm/boot/dts/exynos3250-rinato.dt.yaml: panel@0: 'enable-gpios' is a required property Signed-off-by: Krzysztof Kozlowski --- .../display/panel/samsung,amoled-mipi-dsi.yaml | 12

[PATCH 4/4] ARM: dts: exynos: Remove snps, dwc2 compatible in Exynos3250

2020-08-29 Thread Krzysztof Kozlowski
The binding for DesignWare HS OTG USB 2.0 in Samsung SoCs take only one compatible. This fixes dtbs_check warnings like: arch/arm/boot/dts/exynos3250-artik5-eval.dt.yaml: hsotg@1248: compatible: ['samsung,s3c6400-hsotg', 'snps,dwc2'] is not valid under any of the given schemas

[RFT 2/4] ARM: dts: exynos: Move fixed clocks under root node in Exynos3250

2020-08-29 Thread Krzysztof Kozlowski
The fixed clocks are kept under dedicated node fixed-rate-clocks, thus a fake "reg" was added. This is not correct with dtschema as fixed-clock binding does not have a "reg" property: arch/arm/boot/dts/exynos3250-artik5-eval.dt.yaml: clock@0: 'reg' does not match any of the regexes:

[PATCH v2 1/2] dt-bindings: display: simple: Add AM-1280800N3TZQW-T00H

2020-08-29 Thread Jagan Teki
Add dt-bindings for 10.1" TFT LCD module from Ampire Co. Ltd. as part of panel-simple. Signed-off-by: Jagan Teki --- Changes for v2: - none .../devicetree/bindings/display/panel/panel-simple.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git

[PATCH v2 2/2] drm/panel: simple: Add AM-1280800N3TZQW-T00H

2020-08-29 Thread Jagan Teki
Add Ampire, AM-1280800N3TZQW-T00H 10.1" TFT LCD panel timings. Signed-off-by: Jagan Teki --- Changes for v2: - dropped vrefresh - add bus_flags, connector_type drivers/gpu/drm/panel/panel-simple.c | 29 1 file changed, 29 insertions(+) diff --git

[radeon-alex:drm-next 473/599] drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu7_smumgr.c:408:9: sparse: sparse: incorrect type in argument 1 (different address spaces)

2020-08-29 Thread kernel test robot
tree: git://people.freedesktop.org/~agd5f/linux.git drm-next head: b8bccd965ee3a8e17af971e55ec8df9e425dec5c commit: e098bc9612c2b60f94920461d71c92962a916e73 [473/599] drm/amd/pm: optimize the power related source code layout config: arm-randconfig-s031-20200829 (attached as .config) compiler

[Bug 209071] New: Nouveau dual monitor setup: After unlock xscreensaver, VGA-1 remains black

2020-08-29 Thread bugzilla-daemon
https://bugzilla.kernel.org/show_bug.cgi?id=209071 Bug ID: 209071 Summary: Nouveau dual monitor setup: After unlock xscreensaver, VGA-1 remains black Product: Drivers Version: 2.5 Kernel Version: 5.8.3-arch1-1

[Bug 201497] [amdgpu]: '*ERROR* No EDID read' is back in 4.19

2020-08-29 Thread bugzilla-daemon
https://bugzilla.kernel.org/show_bug.cgi?id=201497 Mike Starr (starrten...@gmail.com) changed: What|Removed |Added CC|

[PATCH 08/10] arm64: dts: exynos: Add compatibles to sysreg nodes

2020-08-29 Thread Krzysztof Kozlowski
System register nodes, implementing syscon binding, should use appropriate compatible. This fixes dtbs_check warnings: arch/arm64/boot/dts/exynos/exynos5433-tm2.dt.yaml: syscon@13b8: compatible: ['syscon'] is not valid under any of the given schemas Signed-off-by: Krzysztof Kozlowski

[PATCH 06/10] dt-bindings: sound: samsung-i2s: Use unevaluatedProperties

2020-08-29 Thread Krzysztof Kozlowski
Additional properties actually might appear (e.g. power-domains) so use unevaluatedProperties to fix dtbs_check warnings like: arch/arm64/boot/dts/exynos/exynos5433-tm2.dt.yaml: i2s@1144: Additional properties are not allowed ('power-domains', '#address-cells', 'interrupts',

[PATCH 05/10] dt-bindings: connector: Convert Samsung 11-pin USB bindings to dtschema

2020-08-29 Thread Krzysztof Kozlowski
Add Samsung 11-pin USB-C connector into standard dtschema bindings file. Signed-off-by: Krzysztof Kozlowski --- .../connector/samsung,usb-connector-11pin.txt | 49 --- .../bindings/connector/usb-connector.yaml | 44 + 2 files changed, 44 insertions(+), 49

[RFT 09/10] arm64: dts: exynos: Correct port of USB-C connector node on Exynos5433 TM2

2020-08-29 Thread Krzysztof Kozlowski
The USB-C connector bindings require port@0. Such port was already described in DTS but outside of the connector itself. Put it into proper place to fix dtbs_check warnings like: arch/arm64/boot/dts/exynos/exynos5433-tm2.dt.yaml: musb_connector: ports: 'port@0' is a required property

[PATCH 07/10] arm64: dts: exynos: Replace deprecated "gpios" i2c-gpio property in Exynos5433

2020-08-29 Thread Krzysztof Kozlowski
"gpios" property is deprecated. Update the Exynos5433 DTS to fix dtbs_checks warnings like: arch/arm64/boot/dts/exynos/exynos5433-tm2.dt.yaml: i2c-gpio-0: 'sda-gpios' is a required property arch/arm64/boot/dts/exynos/exynos5433-tm2.dt.yaml: i2c-gpio-0: 'scl-gpios' is a required property

[RFT 10/10] arm64: dts: exynos: Enable Arizona interrupt controller in Exynos5433 TM2

2020-08-29 Thread Krzysztof Kozlowski
The Wolfson Arizona codec is interrupt controller which is required by bindings. This fixes dtbs_check warnings like: arch/arm64/boot/dts/exynos/exynos5433-tm2e.dt.yaml: wm5110-codec@0: 'interrupt-controller' is a required property arch/arm64/boot/dts/exynos/exynos5433-tm2e.dt.yaml:

[PATCH 02/10] dt-bindings: gpu: arm, mali-midgard: Use unevaluatedProperties

2020-08-29 Thread Krzysztof Kozlowski
Additional properties or nodes actually might appear (e.g. operating points table) so use unevaluatedProperties to fix dtbs_check warnings like: arch/arm64/boot/dts/exynos/exynos5433-tm2.dt.yaml: gpu@14ac: 'opp_table' does not match any of the regexes: 'pinctrl-[0-9]+' Signed-off-by:

[PATCH 03/10] dt-bindings: timer: exynos4210-mct: Use unevaluatedProperties

2020-08-29 Thread Krzysztof Kozlowski
Additional properties actually might appear (e.g. clocks) so use unevaluatedProperties to fix dtbs_check warnings like: arch/arm64/boot/dts/exynos/exynos5433-tm2.dt.yaml: timer@101c: 'clock-names', 'clocks' do not match any of the regexes: 'pinctrl-[0-9]+' Signed-off-by: Krzysztof

[PATCH 01/10] dt-bindings: arm: samsung: pmu: Use unevaluatedProperties

2020-08-29 Thread Krzysztof Kozlowski
Additional properties actually might appear (e.g. assigned-clocks) so use unevaluatedProperties to fix dtbs_check warnings like: arch/arm64/boot/dts/exynos/exynos5433-tm2.dt.yaml: system-controller@105c: 'assigned-clock-parents', 'assigned-clocks' do not match any of the regexes:

[PATCH 04/10] dt-bindings: mfd: syscon: Document Samsung Exynos compatibles

2020-08-29 Thread Krzysztof Kozlowski
Samsung Exynos SoCs use syscon for system registers so document its compatibles. Signed-off-by: Krzysztof Kozlowski --- Documentation/devicetree/bindings/mfd/syscon.yaml | 4 1 file changed, 4 insertions(+) diff --git a/Documentation/devicetree/bindings/mfd/syscon.yaml

[PATCH] drm/vkms: add support for gamma_set interface

2020-08-29 Thread Sidong Yang
Currently vkms module doesn't support gamma function for userspace. so igt subtests in kms_plane(pixel-format-pipe-A-plan) failed for calling drmModeCrtcSetGamma(). This patch set gamma_set interface in vkms_crtc_funcs for support gamma function. With initializing crtc, added calls for setting

[PATCH] drm/panel: rm67191: Remove CLOCK_NON_CONTINUOUS flag

2020-08-29 Thread Robert Chiras (OSS)
From: Robert Chiras The flag MIPI_DSI_CLOCK_NON_CONTINUOUS was wrong used in the DSI driver, so it was added to this panel, but not necessary. So, remove this flag since it is not needed. Signed-off-by: Robert Chiras --- drivers/gpu/drm/panel/panel-raydium-rm67191.c | 3 +-- 1 file changed, 1

Re: [PATCH v1 2/2] drm: bridge: add support for lontium LT9611UXC bridge

2020-08-29 Thread Dmitry Baryshkov
On 28/08/2020 17:18, Vinod Koul wrote: On 28-08-20, 15:04, Dmitry Baryshkov wrote: +static int lt9611uxc_bridge_attach(struct drm_bridge *bridge, + enum drm_bridge_attach_flags flags) +{ + struct lt9611uxc *lt9611uxc = bridge_to_lt9611uxc(bridge); + int

Re: [linux-sunxi] [PATCH] drm/sun4i: Fix dsi dcs long write function

2020-08-29 Thread Ondřej Jirman
On Fri, Aug 28, 2020 at 02:35:26PM +0200, Jernej Škrabec wrote: > Dne petek, 28. avgust 2020 ob 13:24:44 CEST je Ondrej Jirman napisal(a): > > It's writing too much data. regmap_bulk_write expects number of > > register sized chunks to write, not a byte sized length of the > > bounce buffer.

Call traces triggered by starting X on 5.8.x kernels - Radeon RX580

2020-08-29 Thread Adam
Hi All, I hope this is useful. Let me know if you would like me to test anything. Cheers, Adam [2.] Full description of the problem/report: X works but, 6 warnings triggered, in; drivers/gpu/drm/drm_modeset_lock.c:185 drivers/gpu/drm/drm_crtc_helper.c:148

[PATCH v2 3/3] drm: bridge: lt9611uxc: support working without DRM_BRIDGE_ATTACH_NO_CONNECTOR

2020-08-29 Thread Dmitry Baryshkov
As the MSM driver does not specify DRM_BRIDGE_ATTACH_NO_CONNECTOR to bridges, support working without this flag for now. Signed-off-by: Dmitry Baryshkov --- drivers/gpu/drm/bridge/lontium-lt9611uxc.c | 80 +- 1 file changed, 78 insertions(+), 2 deletions(-) diff --git

Re: [linux-sunxi] [PATCH] drm/sun4i: Fix dsi dcs long write function

2020-08-29 Thread Jernej Škrabec
Dne petek, 28. avgust 2020 ob 13:24:44 CEST je Ondrej Jirman napisal(a): > It's writing too much data. regmap_bulk_write expects number of > register sized chunks to write, not a byte sized length of the > bounce buffer. Bounce buffer needs to be padded too, so that > regmap_bulk_write will not

Fwd: Call traces triggered by starting X on 5.8.x kernels - Radeon RX580

2020-08-29 Thread Adam
Hi All, I hope this is useful. Let me know if you would like me to test anything. Cheers, Adam [2.] Full description of the problem/report: X works but, 6 warnings triggered, in; drivers/gpu/drm/drm_modeset_lock.c:185 drivers/gpu/drm/drm_crtc_helper.c:148

[PATCH v1 2/2] drm: bridge: add support for lontium LT9611UXC bridge

2020-08-29 Thread Dmitry Baryshkov
Add support for Lontium LT9611UXC HDMI bridge. Lontium LT9611UXC is a DSI to HDMI bridge which supports two DSI ports and I2S port as an input and HDMI port as output. Despite name being similar to LT9611, these devices are different enough to warrant separate driver. Signed-off-by: Dmitry

Re: [PATCH] coccinelle: api: fix kobj_to_dev.cocci warnings

2020-08-29 Thread Markus Elfring
> It seems that 0-day picks up new semantic patches that are added to trees > in kernel.org, but that it's strategy for generating the patch is not > ideal. I'll just drop these Fixes lines. * How do you think about to adjust also the prefix for subjects of generated patches? Another

Re: [PATCH v5 13/36] PM / devfreq: tegra30: Use MC timings for building OPP table

2020-08-29 Thread Dmitry Osipenko
28.08.2020 04:47, Chanwoo Choi пишет: > Hi, ... >> Hence the NULL-checking is unnecessary. >> >> When I first encountered the of_device_get_match_data(), I was also >> thinking that adding the NULL-checks is a good idea, but later on >> somebody pointed out to me (maybe Thierry) that it's

[PATCH 1/5] drm/bridge: nwl-dsi: Add support for video_pll

2020-08-29 Thread Robert Chiras (OSS)
From: Robert Chiras This patch adds support for a new clock 'video_pll' in order to better set the video_pll clock to a clock-rate that satisfies a mode's clock. The video PLL, on i.MX8MQ, can drive both DC pixel-clock and DSI phy_ref clock. When used with a bridge that can drive multiple modes,

Re: [PATCH 3/3] drm/vc4: hdmi: Add pixel bvb clock control

2020-08-29 Thread Maxime Ripard
Hi, On Fri, Aug 28, 2020 at 02:45:49PM +0200, Stefan Wahren wrote: > Am 28.08.20 um 08:30 schrieb Hoegeun Kwon: > > On 8/27/20 6:49 PM, Stefan Wahren wrote: > >> Am 27.08.20 um 06:35 schrieb Hoegeun Kwon: > >>> Hi Stefan, > >>> > >>> Thank you for your review. > >>> > >>> > >>> On 8/26/20 7:04

Re: [PATCH V2 1/2] i2c: i2c-qcom-geni: Store DMA mapping data in geni_i2c_dev struct

2020-08-29 Thread rojay
On 2020-08-21 05:48, Stephen Boyd wrote: Quoting Roja Rani Yarubandi (2020-08-20 03:35:21) Store DMA mapping data in geni_i2c_dev struct to enhance DMA mapping data scope. For example during shutdown callback to unmap DMA mapping, this stored DMA mapping data can be used to call

[PATCH v2] drm: virtio: fix kconfig dependency warning

2020-08-29 Thread Randy Dunlap
From: Randy Dunlap Fix kconfig dependency warning by using a different Kconfig symbol. WARNING: unmet direct dependencies detected for VIRTIO_DMA_SHARED_BUFFER Depends on [n]: VIRTIO_MENU [=n] && DMA_SHARED_BUFFER [=y] Selected by [y]: - DRM_VIRTIO_GPU [=y] && HAS_IOMEM [=y] && DRM [=y]

[PATCH v2 1/3] dt-bindings: display: bridge: Add documentation for LT9611UXC

2020-08-29 Thread Dmitry Baryshkov
Lontium LT9611UXC is a DSI to HDMI bridge which supports 2 DSI ports and I2S port as input and one HDMI port as output. The LT9611UXC chip is handled by a separate driver, but the bindings used are fully compatible with the LT9611 chip, so let's reuse the lt9611.yaml schema. Signed-off-by: Dmitry

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

2020-08-29 Thread Sebastian Reichel
Hi, On Sun, Aug 23, 2020 at 12:45:31PM +0200, Sam Ravnborg wrote: > - Introduce backlight_{enable/disable) > - Use get/set methods for backlight_properties > - Drop redundant get_brightness() implementation > The default implementation return the current brightness value > - Use macro for

[PATCH v2 2/3] drm: bridge: add support for lontium LT9611UXC bridge

2020-08-29 Thread Dmitry Baryshkov
Add support for Lontium LT9611UXC HDMI bridge. Lontium LT9611UXC is a DSI to HDMI bridge which supports two DSI ports and I2S port as an input and HDMI port as output. Despite name being similar to LT9611, these devices are different enough to warrant separate driver. Signed-off-by: Dmitry

[PATCH 4/5] dt-bindings: display/bridge: nwl-dsi: Document fsl, clock-drop-level property

2020-08-29 Thread Robert Chiras (OSS)
From: Robert Chiras Add documentation for a new property: 'fsl,clock-drop-level'. Signed-off-by: Robert Chiras --- Documentation/devicetree/bindings/display/bridge/nwl-dsi.yaml | 4 1 file changed, 4 insertions(+) diff --git

Re: [PATCH RFC v6 4/6] drm/sprd: add Unisoc's drm display controller driver

2020-08-29 Thread Kevin Tang
Sam Ravnborg 于2020年7月29日周三 上午5:14写道: > > Hi Kevin. > > Some feedback in the following. > I lost track of thing for the atomic modesettting stuff and I hope other > will review that. > > Sam > > On Tue, Jul 28, 2020 at 06:07:57PM +0800, Kevin Tang wrote: > > From: Kevin Tang > > > > Adds

[PATCH v1 1/2] dt-bindings: display: bridge: Add documentation for LT9611UXC

2020-08-29 Thread Dmitry Baryshkov
Lontium LT9611UXC is a DSI to HDMI bridge which supports 2 DSI ports and I2S port as input and one HDMI port as output. The LT9611UXC chip is handled by a separate driver, but the bindings used are fully compatible with the LT9611 chip, so let's reuse the lt9611.yaml schema. Signed-off-by: Dmitry

Re: [PATCH 0/3] drm/vc4: Support HDMI QHD or higher output

2020-08-29 Thread Maxime Ripard
Hi! On Fri, Aug 21, 2020 at 04:10:42PM +0900, Hoegeun Kwon wrote: > Hi everyone, > > There is a problem that the output does not work at a resolution > exceeding FHD. To solve this, we need to adjust the bvb clock at a > resolution exceeding FHD. > > Rebased on top of next-20200708 and [1]. >

[PATCH] gpu/ipu-v3:reduce protected code area in ipu idmac get/put

2020-08-29 Thread Bernard Zhao
This change will speed-up a bit these ipu_idmac_get & ipu_idmac_put processing and there is no need to protect kzalloc & kfree. Signed-off-by: Bernard Zhao --- drivers/gpu/ipu-v3/ipu-common.c | 24 +--- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git

Re: [PATCH 3/3] drm/vc4: hdmi: Add pixel bvb clock control

2020-08-29 Thread Maxime Ripard
Hi Stefan, On Thu, Aug 27, 2020 at 11:49:34AM +0200, Stefan Wahren wrote: > Am 27.08.20 um 06:35 schrieb Hoegeun Kwon: > > Hi Stefan, > > > > Thank you for your review. > > > > > > On 8/26/20 7:04 PM, Stefan Wahren wrote: > >> Hi Hoeguen, > >> > >> Am 21.08.20 um 09:10 schrieb Hoegeun Kwon: > >>>

[PATCH v2 2/3] Add LT9611UXC DSI to HDMI bridge support

2020-08-29 Thread Dmitry Baryshkov
Hi, This series adds support for Lontium LT9611UXC bridge chip which takes MIPI DSI as input and provides HDMI signal as output. The chip can be found in Qualcomm RB5 platform [1], [2]. [1] https://www.qualcomm.com/products/qualcomm-robotics-rb5-platform [2]

Re: [linux-sunxi] Re: [PATCH v2 13/14] [DO NOT MERGE] arm64: dts: allwinner: h6: Add GPU OPP table

2020-08-29 Thread Jernej Škrabec
Dne petek, 28. avgust 2020 ob 14:21:19 CEST je Ondřej Jirman napisal(a): > On Fri, Aug 28, 2020 at 02:16:36PM +0200, Clément Péron wrote: > > Hi Maxime, > > > > On Tue, 25 Aug 2020 at 15:35, Maxime Ripard wrote: > > > Hi Clement, > > > > > > On Mon, Aug 03, 2020 at 09:54:05AM +0200, Clément

[PATCH 2/5] dt-bindings: display/bridge: nwl-dsi: Document video_pll clock

2020-08-29 Thread Robert Chiras (OSS)
From: Robert Chiras Add documentation for a new clock 'video_pll'. Signed-off-by: Robert Chiras --- Documentation/devicetree/bindings/display/bridge/nwl-dsi.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Documentation/devicetree/bindings/display/bridge/nwl-dsi.yaml

[PATCH 0/5] Add new features to nwl-dsi driver

2020-08-29 Thread Robert Chiras (OSS)
From: Robert Chiras This patch-set adds the new following features to the nwl-dsi bridge driver: 1. Control Video PLL from nwl-dsi driver Add support for the Video PLL into the nwl-dsi driver, in order to better control it's rate, depending on the requested video mode. Controlling the Video

Re: [PATCH] drm: virtio: fix kconfig dependency warning

2020-08-29 Thread Randy Dunlap
On 8/28/20 4:25 AM, Gerd Hoffmann wrote: > Hi, > >> config DRM_VIRTIO_GPU >> tristate "Virtio GPU driver" >> -depends on DRM && VIRTIO && MMU >> +depends on DRM && VIRTIO_MENU && MMU > > Shouldn't this depend on both VIRTIO and VIRTIO_MENU, simliar to the > other virtio drivers?

[PATCH 5/5] drm/bridge: nwl-dsi: add support for DCSS

2020-08-29 Thread Robert Chiras (OSS)
From: Laurentiu Palcu DCSS needs active low VSYNC and HSYNC. Also, move the input selection in the probe function, as this will not change at runtime. Signed-off-by: Laurentiu Palcu Signed-off-by: Robert Chiras --- drivers/gpu/drm/bridge/nwl-dsi.c | 24 1 file

[PATCH v1] iommu/vt-d: Move intel_iommu_gfx_mapped to Intel IOMMU header

2020-08-29 Thread Andy Shevchenko
Static analyzer is not happy about intel_iommu_gfx_mapped declaration: .../drivers/iommu/intel/iommu.c:364:5: warning: symbol 'intel_iommu_gfx_mapped' was not declared. Should it be static? Move its declaration to Intel IOMMU header file. Signed-off-by: Andy Shevchenko ---

[PATCH v1 0/2] Add LT9611UXC DSI to HDMI bridge support

2020-08-29 Thread Dmitry Baryshkov
Hi, This series adds support for Lontium LT9611UXC bridge chip which takes MIPI DSI as input and provides HDMI signal as output. The chip can be found in Qualcomm RB5 platform [1], [2]. [1] https://www.qualcomm.com/products/qualcomm-robotics-rb5-platform [2]

[PATCH] drm/sun4i: Fix dsi dcs long write function

2020-08-29 Thread Ondrej Jirman
It's writing too much data. regmap_bulk_write expects number of register sized chunks to write, not a byte sized length of the bounce buffer. Bounce buffer needs to be padded too, so that regmap_bulk_write will not read past the end of the buffer. Signed-off-by: Ondrej Jirman ---

[PATCH 3/5] drm/bridge: nwl-dsi: Add support for clock-drop-level

2020-08-29 Thread Robert Chiras (OSS)
From: Robert Chiras The clock-drop-level is needed in order to add more blanking space needed by DSI panels when sending DSI commands. One level is the equivalent of phy_ref rate from the PLL rate. Since the PLL rate is targeted as highest possible, each level should not get the crtc_clock too

Re: [PATCH RFC v6 2/6] drm/sprd: add Unisoc's drm kms master

2020-08-29 Thread Kevin Tang
Sam Ravnborg 于2020年7月29日周三 上午4:45写道: > > Hi Kevin. > > Nice split of the driver. > Some feedback in the following. > Most to bring the driver up-to-date with what have happened since > we saw it last time. > Keeping up with the changes in drm is not always easy. > > Sam > Hi Sam, Thanks

[PATCH v2] drm/sun4i: Fix dsi dcs long write function

2020-08-29 Thread Ondrej Jirman
It's writing too much data. regmap_bulk_write expects number of register sized chunks to write, not a byte sized length of the bounce buffer. Bounce buffer needs to be padded too, so that regmap_bulk_write will not read past the end of the buffer. Fixes: 133add5b5ad4 ("drm/sun4i: Add Allwinner

Re: [PATCH V2 2/2] i2c: i2c-qcom-geni: Add shutdown callback for i2c

2020-08-29 Thread rojay
On 2020-08-21 05:52, Stephen Boyd wrote: Quoting Roja Rani Yarubandi (2020-08-20 03:35:22) If the hardware is still accessing memory after SMMU translation is disabled (as part of smmu shutdown callback), then the IOVAs (I/O virtual address) which it was using will go on the bus as the physical

Re: [PATCH v2 13/14] [DO NOT MERGE] arm64: dts: allwinner: h6: Add GPU OPP table

2020-08-29 Thread Clément Péron
Hi Maxime, On Tue, 25 Aug 2020 at 15:35, Maxime Ripard wrote: > > Hi Clement, > > On Mon, Aug 03, 2020 at 09:54:05AM +0200, Clément Péron wrote: > > Hi Maxime and All, > > > > On Sat, 4 Jul 2020 at 16:56, Clément Péron wrote: > > > > > > Hi Maxime, > > > > > > On Sat, 4 Jul 2020 at 14:13,

Re: [PATCH v2 13/14] [DO NOT MERGE] arm64: dts: allwinner: h6: Add GPU OPP table

2020-08-29 Thread Ondřej Jirman
On Fri, Aug 28, 2020 at 02:16:36PM +0200, Clément Péron wrote: > Hi Maxime, > > On Tue, 25 Aug 2020 at 15:35, Maxime Ripard wrote: > > > > Hi Clement, > > > > On Mon, Aug 03, 2020 at 09:54:05AM +0200, Clément Péron wrote: > > > Hi Maxime and All, > > > > > > On Sat, 4 Jul 2020 at 16:56, Clément

Re: [PATCH v9 0/5] Add support for iMX8MQ Display Controller Subsystem

2020-08-29 Thread Sam Ravnborg
Hi Laurentiu. > As to who is going to do the actual merge, I know we had a brief > discussion about it some time ago and I was supposed to apply for > drm-misc rights, however it feels a little awkward to merge my own > code... :) You are encouraged to commit your own code, it is anyway you who

Re: [PATCH 2/2] drm/sun4i: backend: Disable alpha on the lowest plane on the A20

2020-08-29 Thread Chen-Yu Tsai
On Tue, Jul 28, 2020 at 9:48 PM Maxime Ripard wrote: > > Unlike we previously thought, the per-pixel alpha is just as broken on the > A20 as it is on the A10. Remove the quirk that says we can use it. > > Cc: Paul Kocialkowski > Fixes: dcf496a6a608 ("drm/sun4i: sun4i: Introduce a quirk for

Re: [PATCH 1/2] drm/sun4i: backend: Support alpha property on lowest plane

2020-08-29 Thread Chen-Yu Tsai
On Tue, Jul 28, 2020 at 9:48 PM Maxime Ripard wrote: > > Unlike what we previously thought, only the per-pixel alpha is broken on > the lowest plane and the per-plane alpha isn't. Remove the check on the > alpha property being set on the lowest plane to reject a mode. > > Cc: Paul Kocialkowski >

Re: [PATCH v2 3/4] drm/sun4i: tcon: Support the LVDS Dual-Link on the A20

2020-08-29 Thread Chen-Yu Tsai
On Thu, Jul 30, 2020 at 5:35 PM Maxime Ripard wrote: > > The A20 can use its second TCON as the secondary LVDS link in a dual-link > setup, with the TCON0 being the main link. Extend a bit the parsing code to > leverage the DRM dual-link code, register only the LVDS output on the > primary TCON,

Re: [PATCH v2 2/4] drm/sun4i: tcon: Refactor the LVDS and panel probing

2020-08-29 Thread Chen-Yu Tsai
On Thu, Jul 30, 2020 at 5:35 PM Maxime Ripard wrote: > > The current code to parse the DT, deal with the older device trees, and > register either the RGB or LVDS output has so far grown organically into > the bind function and has become quite hard to extend properly. > > Let's move it into a