[linux-sunxi] [PATCH v6 0/5] drm: sun8i: Add DE2 HDMI video support

2016-11-21 Thread Ondřej Jirman
Dne 20.11.2016 v 12:32 Jean-Francois Moine napsal(a): > This patchset series adds HDMI video support to the Allwinner > sun8i SoCs which include the display engine 2 (DE2). > The driver contains the code for the A83T and H3, but it could be > used/extended for other SoCs as the A64, H2 and H5.

[linux-sunxi] [PATCH v6 0/5] drm: sun8i: Add DE2 HDMI video support

2016-11-21 Thread Ondřej Jirman
Dne 21.11.2016 v 19:14 Jean-Francois Moine napsal(a): > On Mon, 21 Nov 2016 01:54:53 +0100 > Ondřej Jirman wrote: > >> Dne 20.11.2016 v 12:32 Jean-Francois Moine napsal(a): >>> This patchset series adds HDMI video support to the Allwinner >>> sun8i SoCs which include the display engine 2 (DE2).

Re: [linux-sunxi] [PATCH v3 06/16] drm/sun4i: Release exclusive clock lock when disabling TCON

2018-03-09 Thread Ondřej Jirman
Hi Jernej, On Thu, Mar 08, 2018 at 11:57:40PM +0100, Jernej Škrabec wrote: > Hi, > > Dne četrtek, 08. marec 2018 ob 23:47:17 CET je Ondřej Jirman napisal(a): > > Hi, > > > > On Thu, Mar 01, 2018 at 10:34:32PM +0100, Jernej Skrabec wrote: > > > Currentl

Re: [linux-sunxi] [PATCH v3 06/16] drm/sun4i: Release exclusive clock lock when disabling TCON

2018-03-09 Thread Ondřej Jirman
(..., 1, false) is called multiple times, which leads to unbalanced calls to clk_set_rate_exclusive and clk_rate_exclusive_put. I don't know how to fix this. regards, o. On Fri, Mar 09, 2018 at 01:13:14AM +0100, 'Ondřej Jirman' via linux-sunxi wrote: > Hi Jernej, > > On Thu, Mar

Re: [linux-sunxi] [PATCH v3 06/16] drm/sun4i: Release exclusive clock lock when disabling TCON

2018-03-09 Thread Ondřej Jirman
Hi, On Fri, Mar 09, 2018 at 07:19:33AM +0100, Jernej Škrabec wrote: > Hi, > > Dne petek, 09. marec 2018 ob 01:44:55 CET je Ondřej Jirman napisal(a): > > Hi, > > > > I've debugged this further and it seems that the code has incorrect > > assumptions. See docs

Re: [linux-sunxi] [PATCH v3 06/16] drm/sun4i: Release exclusive clock lock when disabling TCON

2018-03-09 Thread Ondřej Jirman
Hi, On Thu, Mar 01, 2018 at 10:34:32PM +0100, Jernej Skrabec wrote: > Currently exclusive TCON clock lock is never released, which, for > example, prevents changing resolution on HDMI. > > In order to fix that, release clock when disabling TCON. TCON is always > disabled first before new mode is

Re: [v2] drm/sun4i: add lvds mode_valid function

2018-04-21 Thread Ondřej Jirman
Hello, On Thu, Apr 19, 2018 at 04:02:08PM +0200, Giulio Benetti wrote: > Hi everybody, > > Il 19/04/2018 15:36, Chen-Yu Tsai ha scritto: > > On Thu, Apr 19, 2018 at 9:34 PM, Ondřej Jirman > > <doudahwezomiechah...@xff.cz> wrote: > > > Hello Giulio, > &

Re: [v2] drm/sun4i: add lvds mode_valid function

2018-04-20 Thread Ondřej Jirman
Hello Giulio, this patch breaks LVDS output on A83T. Without it, modesetting works, with it there's no output. Some more info below... On Tue, Mar 13, 2018 at 12:20:19PM +0100, Giulio Benetti wrote: > mode_valid function is missing for lvds. > > Add it making it pointed by encoder helper

Re: [PATCH 10/12] pinctrl: sunxi: Support I/O bias voltage setting on H6

2019-04-08 Thread Ondřej Jirman
On Sat, Apr 06, 2019 at 01:45:12AM +0200, verejna wrote: > From: Ondrej Jirman > > H6 SoC has a "pio group withstand voltage mode" register (datasheet > description), that needs to be used to select either 1.8V or 3.3V > I/O mode, based on what voltage is powering the respective pin > banks and

Re: [linux-sunxi] [PATCH 00/12] Add support for Orange Pi 3

2019-04-08 Thread Ondřej Jirman
On Sun, Apr 07, 2019 at 03:36:21PM +0200, Clément Péron wrote: > Hi, > > On Sat, 6 Apr 2019 at 01:45, megous via linux-sunxi > wrote: > > > > From: Ondrej Jirman > > > > This series implements support for Xunlong Orange Pi 3 board. > > OrangePi 3 Lite2 and One Plus boards support has already

Re: [linux-sunxi] [PATCH 12/12] arm64: dts: allwinner: orange-pi-3: Enable WiFi

2019-04-08 Thread Ondřej Jirman
On Sun, Apr 07, 2019 at 05:31:52PM +0200, Clément Péron wrote: > Hi, > > On Sat, 6 Apr 2019 at 01:45, megous via linux-sunxi > wrote: > > > > From: Ondrej Jirman > > > > Orange Pi 3 has AP6256 WiFi/BT module. WiFi part of the module is > > called bcm43356 and can be used with the brcmfmac

Re: [PATCH 07/12] arm64: dts: allwinner: orange-pi-3: Enable ethernet

2019-04-09 Thread Ondřej Jirman
On Mon, Apr 08, 2019 at 11:41:38AM +0530, Jagan Teki wrote: > On Sat, Apr 6, 2019 at 5:15 AM wrote: > > > > From: Ondrej Jirman > > > > Orange Pi 3 has two regulators that power the Realtek RTL8211E. > > According to the phy datasheet, both regulators need to be enabled > > at the same time, but

Re: [PATCH 01/12] arm64: dts: allwinner: h6: Add Orange Pi 3 DTS

2019-04-09 Thread Ondřej Jirman
ot/dts/allwinner/sun50i-h6-orangepi-3.dts > > b/arch/arm64/boot/dts/allwinner/sun50i-h6-orangepi-3.dts > > new file mode 100644 > > index ..7a2424fcaed7 > > --- /dev/null > > +++ b/arch/arm64/boot/dts/allwinner/sun50i-h6-orangepi-3.dts > > @@ -0,0 +1,2

Re: [linux-sunxi] Re: [PATCH 02/12] drm: sun4i: Add support for enabling DDC I2C bus to dw_hdmi glue

2019-04-09 Thread Ondřej Jirman
On Mon, Apr 08, 2019 at 10:47:14AM +0200, Maxime Ripard wrote: > On Mon, Apr 08, 2019 at 03:28:24PM +0800, Chen-Yu Tsai wrote: > > On Mon, Apr 8, 2019 at 3:23 PM Maxime Ripard > > wrote: > > > > > > On Sat, Apr 06, 2019 at 01:45:04AM +0200, meg...@megous.com wrote: > > > > From: Ondrej Jirman >

Re: [PATCH 07/12] arm64: dts: allwinner: orange-pi-3: Enable ethernet

2019-04-09 Thread Ondřej Jirman
On Mon, Apr 08, 2019 at 09:40:42AM +0200, Maxime Ripard wrote: > On Sat, Apr 06, 2019 at 01:45:09AM +0200, meg...@megous.com wrote: > > From: Ondrej Jirman > > > > Orange Pi 3 has two regulators that power the Realtek RTL8211E. > > According to the phy datasheet, both regulators need to be

Re: [PATCH 08/12] arm64: dts: allwinner: h6: Add MMC1 pins

2019-04-09 Thread Ondřej Jirman
On Mon, Apr 08, 2019 at 09:43:27AM +0200, Maxime Ripard wrote: > On Sat, Apr 06, 2019 at 01:45:10AM +0200, meg...@megous.com wrote: > > From: Ondrej Jirman > > > > --- > > arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 9 + > > 1 file changed, 9 insertions(+) > > > > diff --git

Re: [linux-sunxi] [PATCH 00/12] Add support for Orange Pi 3

2019-04-09 Thread Ondřej Jirman
Hi Jagan, On Mon, Apr 08, 2019 at 11:31:22AM +0530, Jagan Teki wrote: > On Sun, Apr 7, 2019 at 8:02 PM 'Ondřej Jirman' via linux-sunxi > wrote: > > > > On Sun, Apr 07, 2019 at 03:36:21PM +0200, Clément Péron wrote: > > > Hi, > > > > > > On Sat

Re: [PATCH 09/12] pinctrl: sunxi: Prepare for alternative bias voltage setting methods

2019-04-09 Thread Ondřej Jirman
Hi Linus, On Mon, Apr 08, 2019 at 02:53:58PM +0200, Linus Walleij wrote: > On Sat, Apr 6, 2019 at 1:45 AM wrote: > > > From: Ondrej Jirman > > > > H6 has a different I/O voltage bias setting method than A80. Prepare > > existing code for using alternative bias voltage setting methods. > > > >

Re: [linux-sunxi] [PATCH v6 0/6] Add support for Orange Pi 3

2019-05-31 Thread Ondřej Jirman
Hello, On Mon, May 27, 2019 at 06:22:31PM +0200, megous via linux-sunxi wrote: > From: Ondrej Jirman > > This series implements support for Xunlong Orange Pi 3 board. > > Unfortunately, this board needs some small driver patches, so I have > split the boards DT patch into chunks that require

Re: [PATCH v7 0/6] Add support for Orange Pi 3

2019-06-24 Thread Ondřej Jirman
On Mon, Jun 24, 2019 at 01:24:56PM -0700, David Miller wrote: > From: Ondřej Jirman > Date: Mon, 24 Jun 2019 19:46:37 +0200 > > > This series was even longer before, with patches all around for various > > maintainers. I'd expect that relevant maintainers pick the range

Re: [linux-sunxi] [PATCH v7 0/6] Add support for Orange Pi 3

2019-06-20 Thread Ondřej Jirman
Hi Jernej, On Thu, Jun 20, 2019 at 05:53:58PM +0200, Jernej Škrabec wrote: > Hi! > > Dne četrtek, 20. junij 2019 ob 15:47:42 CEST je megous via linux-sunxi > napisal(a): > > From: Ondrej Jirman > > > > This series implements support for Xunlong Orange Pi 3 board. > > > > - ethernet support

Re: [PATCH v7 0/6] Add support for Orange Pi 3

2019-06-21 Thread Ondřej Jirman
On Thu, Jun 20, 2019 at 03:47:42PM +0200, verejna wrote: > From: Ondrej Jirman > > This series implements support for Xunlong Orange Pi 3 board. > > - ethernet support (patches 1-3) > - HDMI support (patches 4-6) > > For some people, ethernet doesn't work after reboot (but works on cold >

Re: [PATCH v7 0/6] Add support for Orange Pi 3

2019-06-24 Thread Ondřej Jirman
On Mon, Jun 24, 2019 at 10:29:27AM -0700, David Miller wrote: > From: meg...@megous.com > Date: Thu, 20 Jun 2019 15:47:42 +0200 > > > From: Ondrej Jirman > > > > This series implements support for Xunlong Orange Pi 3 board. > > > > - ethernet support (patches 1-3) > > - HDMI support (patches

Re: [PATCH v6 4/6] dt-bindings: display: hdmi-connector: Support DDC bus enable

2019-06-11 Thread Ondřej Jirman
On Tue, Jun 11, 2019 at 03:52:06PM -0600, Rob Herring wrote: > On Mon, 27 May 2019 18:22:35 +0200, meg...@megous.com wrote: > > From: Ondrej Jirman > > > > Some Allwinner SoC using boards (Orange Pi 3 for example) need to enable > > on-board voltage shifting logic for the DDC bus using a gpio to

Re: [PATCH v5 2/6] net: stmmac: sun8i: force select external PHY when no internal one

2019-05-21 Thread Ondřej Jirman
Hello Sergei, On Tue, May 21, 2019 at 12:27:24PM +0300, Sergei Shtylyov wrote: > Hello! > > On 21.05.2019 2:50, meg...@megous.com wrote: > > > From: Icenowy Zheng > > > > The PHY selection bit also exists on SoCs without an internal PHY; if it's > > set to 1 (internal PHY, default value) then

Re: [PATCH v5 5/6] drm: sun4i: Add support for enabling DDC I2C bus to sun8i_dw_hdmi glue

2019-05-21 Thread Ondřej Jirman
Hi Maxime, On Tue, May 21, 2019 at 01:46:11PM +0200, Maxime Ripard wrote: > Hi, > > On Tue, May 21, 2019 at 01:50:08AM +0200, meg...@megous.com wrote: > > From: Ondrej Jirman > > > > Orange Pi 3 board requires enabling a voltage shifting circuit via GPIO > > for the DDC bus to be usable. > > >

Re: [PATCH v4 6/9] dt-bindings: display: hdmi-connector: Add DDC power supply

2019-04-29 Thread Ondřej Jirman
On Fri, Apr 26, 2019 at 03:02:50PM -0500, Rob Herring wrote: > On Fri, Apr 26, 2019 at 2:20 PM Ondřej Jirman wrote: > > > > On Fri, Apr 26, 2019 at 01:23:37PM -0500, Rob Herring wrote: > > > On Sat, Apr 13, 2019 at 06:54:15PM +0200, meg...@megous.com wrote: >

Re: [PATCH v4 6/9] dt-bindings: display: hdmi-connector: Add DDC power supply

2019-04-29 Thread Ondřej Jirman
On Fri, Apr 26, 2019 at 01:23:37PM -0500, Rob Herring wrote: > On Sat, Apr 13, 2019 at 06:54:15PM +0200, meg...@megous.com wrote: > > From: Ondrej Jirman > > > > Some Allwinner SoC using boards (Orange Pi 3 for example) need to enable > > on-board voltage shifting logic for the DDC bus to be

Re: [PATCH] drm: sun8i-ui/vi: Fix layer zpos change/atomic modesetting

2019-09-14 Thread Ondřej Jirman
On Sun, Sep 15, 2019 at 12:03:37AM +0200, megous hlavni wrote: > From: Ondrej Jirman > > There are various issues that this re-work of sun8i_[uv]i_layer_enable > function fixes: > > - Make sure that we re-initialize zpos on reset > - Minimize register updates by doing them only when state

Re: [PATCH] drm: sun8i-ui/vi: Fix layer zpos change/atomic modesetting

2019-09-18 Thread Ondřej Jirman
Hi, On Wed, Sep 18, 2019 at 04:17:34PM +0200, Maxime Ripard wrote: > Hi, > > On Sun, Sep 15, 2019 at 12:03:37AM +0200, meg...@megous.com wrote: > > From: Ondrej Jirman > > > > There are various issues that this re-work of sun8i_[uv]i_layer_enable > > function fixes: > > > > - Make sure that we

Re: [linux-sunxi] [PATCH v8 4/4] arm64: dts: allwinner: orange-pi-3: Enable HDMI output

2019-08-09 Thread Ondřej Jirman
On Fri, Aug 09, 2019 at 10:25:32AM +0200, Code Kipper wrote: > On Tue, 6 Aug 2019 at 17:57, wrote: > > > > From: Ondrej Jirman > > > > Orange Pi 3 has a DDC_CEC_EN signal connected to PH2, that enables the DDC > > I2C bus voltage shifter. Before EDID can be read, we need to pull PH2 high. > >

Re: [PATCH] drm: sun8i-ui/vi: Fix layer zpos change/atomic modesetting

2019-09-19 Thread Ondřej Jirman
On Wed, Sep 18, 2019 at 10:16:17PM +0200, Maxime Ripard wrote: > On Wed, Sep 18, 2019 at 05:23:09PM +0200, Ondřej Jirman wrote: > > Hi, > > > > On Wed, Sep 18, 2019 at 04:17:34PM +0200, Maxime Ripard wrote: > > > Hi, > > > > > > On Sun, Sep 15, 2

Re: [PATCH] drm: sun8i-ui/vi: Fix layer zpos change/atomic modesetting

2019-09-19 Thread Ondřej Jirman
On Thu, Sep 19, 2019 at 02:20:58PM +0200, megous hlavni wrote: > On Wed, Sep 18, 2019 at 10:16:17PM +0200, Maxime Ripard wrote: > > On Wed, Sep 18, 2019 at 05:23:09PM +0200, Ondřej Jirman wrote: > > > Hi, > > > > > > On Wed, Sep 18, 2019 at 04:17:34PM +0

Re: [PATCH] drm: sun8i-ui/vi: Fix layer zpos change/atomic modesetting

2019-09-24 Thread Ondřej Jirman
On Fri, Sep 20, 2019 at 05:11:42PM +0200, Maxime Ripard wrote: > On Thu, Sep 19, 2019 at 03:12:44PM +0200, Ondřej Jirman wrote: > > On Thu, Sep 19, 2019 at 02:20:58PM +0200, megous hlavni wrote: > > > On Wed, Sep 18, 2019 at 10:16:17PM +0200, Maxime Ripard wrote: > > > &

Re: [PATCH] drm: sun8i-ui/vi: Fix layer zpos change/atomic modesetting

2019-09-30 Thread Ondřej Jirman
Hi, On Tue, Sep 24, 2019 at 02:40:54PM +0200, megous hlavni wrote: > > > On first run of the X server, only the black screen and the layer > > > containing the cursor is visible. Switching to console and back > > > corrects the situation. > > > > > > I have dumped registers, and found out

Re: [linux-sunxi] [PATCH v6 5/6] drm: sun4i: Add support for enabling DDC I2C bus to sun8i_dw_hdmi glue

2019-06-16 Thread Ondřej Jirman
Hi Jernej, On Sun, Jun 16, 2019 at 01:05:13PM +0200, Jernej Škrabec wrote: > Hi Ondrej! > > Dne ponedeljek, 27. maj 2019 ob 18:22:36 CEST je megous via linux-sunxi > napisal(a): > > From: Ondrej Jirman > > > > Orange Pi 3 board requires enabling a voltage shifting circuit via GPIO > > for the

Re: [linux-sunxi] [PATCH 3/3] Revert "drm/sun4i: dsi: Rework a bit the hblk calculation"

2019-10-08 Thread Ondřej Jirman
HI Icenowy, On Sun, Oct 06, 2019 at 11:12:43PM +0800, Icenowy Zheng wrote: > 在 2019-10-06日的 22:44 +0800,Icenowy Zheng写道: > > 在 2019-10-03四的 09:53 +0530,Jagan Teki写道: > > > Hi Wens, > > > > > > On Tue, Oct 1, 2019 at 1:34 PM Icenowy Zheng > > > wrote: > > > > This reverts commit

Re: [PATCH v2 2/2] drm/bridge: anx7688: Add anx7688 bridge driver support

2020-03-06 Thread Ondřej Jirman
Hi, On Thu, Mar 05, 2020 at 10:29:33AM -0800, Vasily Khoruzhick wrote: > On Thu, Mar 5, 2020 at 7:28 AM Enric Balletbo i Serra > wrote: > > > > Hi Vasily, > > CC: Icenowy and Ondrej > > > > Would you mind to check which firmware version is running the anx7688 in > > PinePhone, I think should be

Re: [PATCH v2 2/2] drm/bridge: anx7688: Add anx7688 bridge driver support

2020-03-07 Thread Ondřej Jirman
On Fri, Mar 06, 2020 at 09:46:51AM +0100, Enric Balletbo i Serra wrote: > Hi Ondrej, > > On 5/3/20 20:35, Ondřej Jirman wrote: > > Hi, > > > > On Thu, Mar 05, 2020 at 10:29:33AM -0800, Vasily Khoruzhick wrote: > >> On Thu, Mar 5, 2020 at 7:28 AM Enric Balletbo

Re: [PATCH v2 2/2] drm/bridge: anx7688: Add anx7688 bridge driver support

2020-03-07 Thread Ondřej Jirman
On Fri, Mar 06, 2020 at 08:11:07PM +0800, Nicolas Boichat wrote: > On Fri, Mar 6, 2020 at 8:07 PM Ondřej Jirman wrote: > > What about the values at 0x2c? i2cdump 0 0x28 0 1 2 3 4 5 6 7 8 9 a b c d e f0123456789abcdef 00: aa aa 88 76 ac 00 00 00 00 00 00 00 00

Re: [PATCH v2 2/2] drm/bridge: anx7688: Add anx7688 bridge driver support

2020-03-07 Thread Ondřej Jirman
On Fri, Mar 06, 2020 at 04:53:46PM +0800, Icenowy Zheng wrote: > 在 2020-03-06星期五的 09:46 +0100,Enric Balletbo i Serra写道: > > Hi Ondrej, > > > > On 5/3/20 20:35, Ondřej Jirman wrote: > > > Hi, > > > > > > On Thu, Mar 05, 2020 at 10:29:33AM -0800

Re: [linux-sunxi] [PATCH 2/2] ARM: dts: sun4i: Add support for Topwise A721 tablet

2020-03-10 Thread Ondřej Jirman
Hello Pascal, On Tue, Mar 10, 2020 at 11:27:24AM +0100, Pascal Roeleven wrote: > The Topwise A721/LY-F1 tablet is a tablet sold around 2012 under > different brands. The mainboard mentions A721 clearly, so this tablet > is best known under this name. > > Signed-off-by: Pascal Roeleven > --- >

Re: [linux-sunxi] [PATCH 2/2] ARM: dts: sun4i: Add support for Topwise A721 tablet

2020-03-10 Thread Ondřej Jirman
On Tue, Mar 10, 2020 at 11:27:24AM +0100, Pascal Roeleven wrote: > The Topwise A721/LY-F1 tablet is a tablet sold around 2012 under > different brands. The mainboard mentions A721 clearly, so this tablet > is best known under this name. > > Signed-off-by: Pascal Roeleven > --- >

Re: [PATCH v2 3/5] drm: panel: add Xingbangda XBD599 panel

2020-03-17 Thread Ondřej Jirman
Hello Icenowy, On Mon, Mar 16, 2020 at 09:35:01PM +0800, Icenowy Zheng wrote: > Xingbangda XBD599 is a 5.99" 720x1440 MIPI-DSI IPS LCD panel made by > Xingbangda, which is used on PinePhone final assembled phones. > > [snip] > > +static const struct drm_display_mode xbd599_default_mode = { > +

Re: [linux-sunxi] [PATCH v2 5/5] arm64: allwinner: dts: a64: add LCD-related device nodes for PinePhone

2020-03-20 Thread Ondřej Jirman
On Thu, Mar 19, 2020 at 10:51:36PM +0800, Icenowy Zheng wrote: > 在 2020-03-16星期一的 21:35 +0800,Icenowy Zheng写道: > > PinePhone uses PWM backlight and a XBD599 LCD panel over DSI for > > display. > > > > Add its device nodes. > > > > Signed-off-by: Icenowy Zheng > > --- > > No changes in v2. > >

Re: [PATCH] RFC: sun4i/drm: Swap back U and V channels for DRM_FORMAT_YVU4xx

2020-09-02 Thread Ondřej Jirman
On Tue, Sep 01, 2020 at 11:30:47PM +0300, Roman Stratiienko wrote: > Fixes: e1ef9006663b ("drm/sun4i: Wire in DE2 YUV support") > Signed-off-by: Roman Stratiienko > > --- > CC: meg...@megous.com > CC: jernej.skra...@gmail.com > CC: linux-su...@googlegroups.com > CC:

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: [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.

Re: [PATCH 0/2] Fix st7703 panel initialization failures

2020-07-17 Thread Ondřej Jirman
Hi Guido, On Thu, Jul 16, 2020 at 04:08:43PM +0200, Guido Günther wrote: > Hi Ondrej, > On Thu, Jul 16, 2020 at 02:37:51PM +0200, Ondrej Jirman wrote: > > When extending the driver for xbd599 panel support I tried to do minimal > > changes and keep the existing initialization timing. > > > > It

Re: [PATCH] MAINTAINERS: adjust entry to renaming and conversion

2020-07-06 Thread Ondřej Jirman
Hello Lukas, On Sun, Jul 05, 2020 at 08:59:17AM +0200, Lukas Bulwahn wrote: > Commit a74e81a56405 ("drm/panel: rocktech-jh057n00900: Rename the driver to > st7703") and commit 7317f4574492 ("dt-bindings: panel: Convert > rocktech,jh057n00900 to yaml") renamed and converted the files mentioned in

Re: [PATCH v7 02/13] dt-bindings: panel: Convert rocktech, jh057n00900 to yaml

2020-07-06 Thread Ondřej Jirman
Hello Sam, On Fri, Jul 03, 2020 at 07:11:55AM +0200, Sam Ravnborg wrote: > Hi Ondrej. > > > > My bot found errors running 'make dt_binding_check' on your patch: > > > > > > /builds/robherring/linux-dt-review/Documentation/devicetree/bindings/display/bridge/nwl-dsi.example.dt.yaml: > > >

Re: [PATCH v7 02/13] dt-bindings: panel: Convert rocktech, jh057n00900 to yaml

2020-07-06 Thread Ondřej Jirman
On Fri, Jul 03, 2020 at 12:44:48PM +0200, megous hlavni wrote: > Hello Sam, > > On Fri, Jul 03, 2020 at 07:11:55AM +0200, Sam Ravnborg wrote: > > Hi Ondrej. > > > > > > My bot found errors running 'make dt_binding_check' on your patch: > > > > > > > >

Re: [PATCH v2 00/14] Add regulator devfreq support to Panfrost

2020-07-07 Thread Ondřej Jirman
Hello Clément, On Sat, Jul 04, 2020 at 12:25:21PM +0200, Clément Péron wrote: > Hi, > > This serie cleans and adds regulator support to Panfrost devfreq. > This is mostly based on comment for the freshly introduced lima > devfreq. I tried to test the series, but I'm unsure what it's meant to be

Re: [PATCH v7 02/13] dt-bindings: panel: Convert rocktech, jh057n00900 to yaml

2020-07-03 Thread Ondřej Jirman
On Thu, Jul 02, 2020 at 02:51:43PM -0600, Rob Herring wrote: > On Wed, 01 Jul 2020 18:29:17 +0200, Ondrej Jirman wrote: > > Convert Rocktech MIPI DSI panel driver from txt to yaml bindings. > > > > Signed-off-by: Ondrej Jirman > > --- > > .../display/panel/rocktech,jh057n00900.txt| 23

Re: [PATCH v5 09/13] drm/panel: st7703: Add support for Xingbangda XBD599

2020-07-02 Thread Ondřej Jirman
Hello Linus, On Wed, Jul 01, 2020 at 09:50:40AM +0200, Linus Walleij wrote: > On Fri, Jun 26, 2020 at 2:56 AM Ondrej Jirman wrote: > > > Xingbangda XBD599 is a 5.99" 720x1440 MIPI-DSI LCD panel used in > > PinePhone. Add support for it. > > > > Signed-off-by: Icenowy Zheng > > Signed-off-by:

Re: [PATCH v6 00/13] Add support for PinePhone LCD panel

2020-07-02 Thread Ondřej Jirman
Hello Sam, On Wed, Jul 01, 2020 at 05:25:32PM +0200, Sam Ravnborg wrote: > Hi Ondrej. > > On Wed, Jul 01, 2020 at 12:31:13PM +0200, Ondrej Jirman wrote: > > This patchset adds support for the LCD panel of PinePhone. > > > > I've tested this on PinePhone 1.0 and 1.2. > > > > Please take a look.

Re: [PATCH v6 00/13] Add support for PinePhone LCD panel

2020-07-02 Thread Ondřej Jirman
Hello, On Wed, Jul 01, 2020 at 05:54:05PM +0200, Guido Günther wrote: > Hi, > On Wed, Jul 01, 2020 at 12:31:13PM +0200, Ondrej Jirman wrote: > > This patchset adds support for the LCD panel of PinePhone. > > I gave this a quick spin on the Librem5 devkit so > > Tested-by: Guido Günther > >

Re: [PATCH v6 13/13] arm64: dts: sun50i-a64-pinephone: Add touchscreen support

2020-07-02 Thread Ondřej Jirman
Hi Icenowy, On Wed, Jul 01, 2020 at 08:01:14PM +0800, Icenowy Zheng wrote: > > > 于 2020年7月1日 GMT+08:00 下午6:31:26, Ondrej Jirman 写到: > >Pinephone has a Goodix GT917S capacitive touchscreen controller on > >I2C0 bus. Add support for it. > > > >Signed-off-by: Ondrej Jirman > >Acked-by: Linus

Re: [PATCH v6 02/13] dt-bindings: panel: Convert rocktech,jh057n00900 to yaml

2020-07-02 Thread Ondřej Jirman
Hello Guido, On Wed, Jul 01, 2020 at 05:58:57PM +0200, Guido Günther wrote: > Hi Ondrej, > On Wed, Jul 01, 2020 at 12:31:15PM +0200, Ondrej Jirman wrote: > > Convert Rocktech MIPI DSI panel driver from txt to yaml bindings. > > > > Signed-off-by: Ondrej Jirman > > --- > >

Re: [PATCH v7 00/13] Add support for PinePhone LCD panel

2020-07-02 Thread Ondřej Jirman
Hello Sam, On Wed, Jul 01, 2020 at 07:30:18PM +0200, Sam Ravnborg wrote: > Hi Ondrej. > > On Wed, Jul 01, 2020 at 06:29:15PM +0200, Ondrej Jirman wrote: > > This patchset adds support for the LCD panel of PinePhone. > > > > I've tested this on PinePhone 1.0 and 1.2. > > Thanks for this nive

Re: [linux-sunxi] Re: [PATCH v3 3/5] drm: panel: Add Xingbangda XBD599 panel (ST7703 controller)

2020-06-17 Thread Ondřej Jirman
Hello Linus, On Tue, May 26, 2020 at 01:32:25PM +0200, Linus Walleij wrote: > Hi Ondrej, > [...] > > + dsi_dcs_write_seq(dsi, ST7703_CMD_SETGIP1, > > + 0x82, 0x10, 0x06, 0x05, 0xA2, 0x0A, 0xA5, 0x12, > > + 0x31, 0x23, 0x37, 0x83, 0x04,

Re: [PATCH v4 3/5] drm: panel: Add Xingbangda XBD599 panel (ST7703 controller)

2020-06-23 Thread Ondřej Jirman
Hello Sam, On Mon, Jun 22, 2020 at 10:08:02AM +0200, Sam Ravnborg wrote: > On Sun, Jun 21, 2020 at 12:30:10AM +0200, Ondřej Jirman wrote: > > On Sat, Jun 20, 2020 at 11:25:29PM +0200, Sam Ravnborg wrote: > > > Hi Ondrej et al. ... > > > Would it not be bette

Re: [PATCH v4 3/5] drm: panel: Add Xingbangda XBD599 panel (ST7703 controller)

2020-06-22 Thread Ondřej Jirman
On Sat, Jun 20, 2020 at 11:25:29PM +0200, Sam Ravnborg wrote: > Hi Ondrej et al. > > On Wed, Jun 17, 2020 at 02:32:07AM +0200, Ondrej Jirman wrote: > > From: Icenowy Zheng > > > > Xingbangda XBD599 is a 5.99" 720x1440 MIPI-DSI IPS LCD panel made by > > Xingbangda, which is used on PinePhone

Re: [PATCH 0/2] Fix st7703 panel initialization failures

2020-07-20 Thread Ondřej Jirman
Hello, On Sat, Jul 18, 2020 at 07:31:24PM +0200, Guido Günther wrote: > Hi, > On Thu, Jul 16, 2020 at 04:32:09PM +0200, Ondřej Jirman wrote: > > Hi Guido, > > > > On Thu, Jul 16, 2020 at 04:08:43PM +0200, Guido Günther wrote: > > > Hi Ondrej, > > >

Re: [PATCH 0/2] Fix st7703 panel initialization failures

2020-07-31 Thread Ondřej Jirman
Hello, On Wed, Jul 29, 2020 at 05:48:09PM +0200, Guido Günther wrote: > Hi, > On Sat, Jul 18, 2020 at 07:42:15PM +0200, Ondřej Jirman wrote: > > Hello, > > > > On Sat, Jul 18, 2020 at 07:31:24PM +0200, Guido Günther wrote: > > > Hi, > > > On Thu, Jul 1

Re: [PATCH v5 1/2] dt-bindings: usb: add analogix,anx7688.yaml

2021-04-06 Thread Ondřej Jirman
On Wed, Mar 31, 2021 at 07:16:40PM +0200, Dafna Hirschfeld wrote: > Hi, > > On 05.03.21 18:24, Ondřej Jirman wrote: > > Hello Dafna, > > [...] > > > > > + vconn-en1-gpios: > > > > > +description: Controls the VCON

Re: [PATCH v5 1/2] dt-bindings: usb: add analogix,anx7688.yaml

2021-03-06 Thread Ondřej Jirman
Hello Dafna, On Fri, Mar 05, 2021 at 04:14:03PM +0100, Dafna Hirschfeld wrote: > Hi > > On 05.03.21 15:34, Laurent Pinchart wrote: > > Hi Dafna, > > > > Thank you for the patch. > > > > On Fri, Mar 05, 2021 at 01:43:50PM +0100, Dafna Hirschfeld wrote: > > > ANX7688 is a USB Type-C port

Re: [PATCH] drm/sun4i: dw-hdmi: Fix HDMI PHY clock setup

2021-09-14 Thread Ondřej Jirman
Hello Jernej, On Mon, Sep 13, 2021 at 07:21:54PM +0200, Jernej Skrabec wrote: > Recent rework, which made HDMI PHY driver a platform device, inadvertely > reversed clock setup order. HW is very touchy about it. Proper way is to > handle controllers resets and clocks first and HDMI PHYs second. >

Re: Panic with linus/master and panfrost

2021-11-15 Thread Ondřej Jirman
t; Ondrej > > > which Christian pushed to drm-misc-next instead of drm-misc-fixes. I > > already asked Christian in some other thread to cherry-pick it over. > > -Daniel > > > > On Mon, Nov 15, 2021 at 3:56 PM Daniel Stone wrote: > > > Hi Ond

Re: Panic with linus/master and panfrost

2021-11-15 Thread Ondřej Jirman
drej, > > > > On Mon, 15 Nov 2021 at 07:35, Ondřej Jirman wrote: > > > I'm getting some fence refcounting related panics with the current > > > Linus's master branch: > > > > > > It happens immediately whenever I start Xorg or sway. > > &

Panic with linus/master and panfrost

2021-11-14 Thread Ondřej Jirman
Hello, I'm getting some fence refcounting related panics with the current Linus's master branch: It happens immediately whenever I start Xorg or sway. Anyone has any ideas where to start looking? It works fine with v5.15. (sorry for the interleaved log, it's coming from multiple CPUs at once I

Re: [PATCH] drm/sun4i: sun8i: Add the ability to keep scaler enabled for VI layer

2022-06-02 Thread Ondřej Jirman
Hi Roman, On Thu, Jun 02, 2022 at 06:01:18PM +, Roman Stratiienko wrote: > According to DE2.0/DE3.0 manual VI scaler enable register is double > buffered, but de facto it doesn't, or the hardware has the shadow > register latching issues which causes single-frame picture corruption > after

Re: [PATCH v4 4/4] arm64: dts: rk3399-pinephone-pro: Add internal display support

2022-12-30 Thread Ondřej Jirman
Hi Javier, On Fri, Dec 30, 2022 at 12:31:54PM +0100, Javier Martinez Canillas wrote: > From: Ondrej Jirman > > The phone's display is using Hannstar LCD panel, and Goodix based > touchscreen. Support it. > > Signed-off-by: Ondrej Jirman > Co-developed-by: Martijn Braam > Signed-off-by:

Re: [PATCH v4 3/4] MAINTAINERS: Add entry for Himax HX8394 panel controller driver

2022-12-30 Thread Ondřej Jirman
Hello, On Fri, Dec 30, 2022 at 12:31:53PM +0100, Javier Martinez Canillas wrote: > Add myself as maintainer for the driver and devicetree bindings schema. > > Signed-off-by: Javier Martinez Canillas > Acked-by: Sam Ravnborg > --- > > Changes in v4: > - Add Sam Ravnborg's Acked-by tag. > >

Re: [PATCH v4 2/4] drm: panel: Add Himax HX8394 panel controller driver

2022-12-30 Thread Ondřej Jirman
Hi Javier, On Fri, Dec 30, 2022 at 12:31:52PM +0100, Javier Martinez Canillas wrote: > From: Kamil Trzciński > > The driver is for panels based on the Himax HX8394 controller, such as the > HannStar HSD060BHW4 720x1440 TFT LCD panel that uses a MIPI-DSI interface. I see you've removed debug

Re: [PATCH v4 4/4] arm64: dts: rk3399-pinephone-pro: Add internal display support

2023-01-02 Thread Ondřej Jirman
Hello Javier, On Sat, Dec 31, 2022 at 04:29:49PM +0100, Javier Martinez Canillas wrote: > Hello Ondřej, > > Thanks a lot for your feedback. > > On 12/30/22 16:37, Ondřej Jirman wrote: > > [...] > > >> { > >>clock-frequency = <4

Re: [PATCH v4 2/4] drm: panel: Add Himax HX8394 panel controller driver

2023-01-02 Thread Ondřej Jirman
Hello Javier, On Sat, Dec 31, 2022 at 04:15:24PM +0100, Javier Martinez Canillas wrote: > Hello Ondřej, > > Thanks a lot for your comments. > > On 12/30/22 16:40, Ondřej Jirman wrote: > > Hi Javier, > > > > On Fri, Dec 30, 2022 at 12:31:52PM +0100, Javier M

Re: [PATCH v4 2/4] drm: panel: Add Himax HX8394 panel controller driver

2023-01-02 Thread Ondřej Jirman
On Mon, Jan 02, 2023 at 02:51:42PM +0100, Javier Martinez Canillas wrote: > Hello Ondřej, > > [...] > > My goal was to have some initial support in mainline even if there could be > some > issues. IMO it is better to use upstream as a baseline and attempt to support > the > PPP incrementally. >

Re: [PATCH 1/1] drm/panel: st7703: Fix vertical refresh rate of XBD599

2023-02-26 Thread Ondřej Jirman
Hi, On Sun, Feb 26, 2023 at 04:17:32PM +0100, Frank Oltmanns wrote: > Hi Ondřej, > hi Guido, > > On 2023-02-19 at 13:35:42 +0100, Ondřej Jirman wrote: > > > On Sun, Feb 19, 2023 at 12:45:53PM +0100, Frank Oltmanns wrote: > >> Fix the XBD599 panel’s slight visual s

Re: [PATCH 1/1] drm/panel: st7703: Fix vertical refresh rate of XBD599

2023-02-19 Thread Ondřej Jirman
On Sun, Feb 19, 2023 at 12:45:53PM +0100, Frank Oltmanns wrote: > Fix the XBD599 panel's slight visual stutter by correcting the pixel > clock speed so that the panel's 60Hz vertical refresh rate is met. > > Set the clock speed using the underlying formula instead of a magic > number. To have a

Re: [PATCH 1/1] drm/panel: st7703: Fix resume of XBD599 panel

2023-02-12 Thread Ondřej Jirman
Hello, On Sun, Feb 12, 2023 at 06:52:05PM +0100, Frank Oltmanns wrote: > Hi Ondřej, > hi Guido, > > Ondřej, thank you very much for your feedback! > > I have a couple of questions. > > Ondřej Jirman writes: > > > On Sun, Feb 12, 2023 at 01:08

Re: [PATCH 1/1] drm/panel: st7703: Fix resume of XBD599 panel

2023-02-12 Thread Ondřej Jirman
On Sun, Feb 12, 2023 at 01:08:29PM +0100, Frank Oltmanns wrote: > In contrast to the JH057N panel, the XBD599 panel does not require a 20 > msec delay after initialization and exiting sleep mode. Therefore, move > the delay into the already existing device specific initialization > function. > >

[PATCH v2] drm: bridge: dw-mipi-dsi: Fix enable/disable of DSI controller

2023-06-17 Thread Ondřej Jirman
From: Ondrej Jirman Before this patch, booting to Linux VT and doing a simple: echo 2 > /sys/class/graphics/fb0/blank echo 0 > /sys/class/graphics/fb0/blank would result in failures to re-enable the panel. Mode set callback is called only once during boot in this scenario, while calls to

Re: [PATCH] drm: bridge: dw-mipi-dsi: Fix enable/disable of DSI controller

2023-06-17 Thread Ondřej Jirman
Hello Sam, On Sat, Jun 17, 2023 at 07:35:53PM +0200, Sam Ravnborg wrote: > > Hi Ondřej, > > On Sat, Jun 17, 2023 at 05:06:33PM +0200, Ondřej Jirman wrote: > > From: Ondrej Jirman > > > > Before this patch, booting to Linux VT and doing a simple: > > &g

[PATCH] drm: bridge: dw-mipi-dsi: Fix enable/disable of DSI controller

2023-06-17 Thread Ondřej Jirman
From: Ondrej Jirman Before this patch, booting to Linux VT and doing a simple: echo 2 > /sys/class/graphics/fb0/blank echo 0 > /sys/class/graphics/fb0/blank would result in failures to re-enable the panel. Mode set callback is called only once during boot in this scenario, while calls to

Re: [PATCH v2 0/6] Pinephone video out fixes (flipping between two frames)

2024-02-11 Thread Ondřej Jirman
Hi Frank, On Sun, Feb 11, 2024 at 04:09:16PM +0100, Frank Oltmanns wrote: > Hi Ondřej, > > On 2024-02-05 at 17:02:00 +0100, Ondřej Jirman wrote: > > On Mon, Feb 05, 2024 at 04:54:07PM +0100, Ondřej Jirman wrote: > >> On Mon, Feb 05, 2024 at 04:22:23PM +01

[PATCH 1/3] drm/sun4i: Unify sun8i_*_layer structs

2024-02-16 Thread Ondřej Jirman
From: Ondrej Jirman These structs are identical, use a single struct to represent private data for the DRM plane. This is a preparation for configuring layer routing from the CRTC (mixer) instead of current approach of setting up routing from individual layer's atomic_update callback.

[PATCH 0/3] Move blender setup from individual planes to crtc commit in sun4i-drm

2024-02-16 Thread Ondřej Jirman
to be enabled. Please take a look. :) Thank you very much, Ondřej Jirman Ondrej Jirman (3): drm/sun4i: Unify sun8i_*_layer structs drm/sun4i: Add more parameters to sunxi_engine commit callback drm/sun4i: Fix layer zpos change/atomic modesetting drivers/gpu/drm/sun4i/sun4i_backend.c | 4

[PATCH 3/3] drm/sun4i: Fix layer zpos change/atomic modesetting

2024-02-16 Thread Ondřej Jirman
From: Ondrej Jirman Identical configurations of planes can lead to different (and wrong) layer -> pipe routing at HW level, depending on the order of atomic plane changes. For example: - Layer 1 is configured to zpos 0 and thus uses pipe 0. No other layer is enabled. This is a typical

[PATCH 2/3] drm/sun4i: Add more parameters to sunxi_engine commit callback

2024-02-16 Thread Ondřej Jirman
From: Ondrej Jirman These will be needed later on when we move layer configuration to crtc update. Signed-off-by: Ondrej Jirman --- drivers/gpu/drm/sun4i/sun4i_backend.c | 4 +++- drivers/gpu/drm/sun4i/sun4i_crtc.c| 2 +- drivers/gpu/drm/sun4i/sun8i_mixer.c | 5 -

Re: [PATCH] drm: rockchip: Don't require MIPI DSI device when it's used for ISP

2024-02-19 Thread Ondřej Jirman
On Mon, Feb 19, 2024 at 11:02:01AM +0800, Andy Yan wrote: > Hi Ondrej: > > On 2/18/24 23:17, Ondřej Jirman wrote: > > Hi Andy, > > > > On Sun, Feb 18, 2024 at 07:14:56PM +0800, Andy Yan wrote: > > > Hi, > > > > > > On 2/18/24 0

Re: [PATCH 3/3] drm/sun4i: Fix layer zpos change/atomic modesetting

2024-02-21 Thread Ondřej Jirman
Hi Maxime, On Wed, Feb 21, 2024 at 02:45:20PM +0100, Maxime Ripard wrote: > Hi, > > On Fri, Feb 16, 2024 at 08:04:26PM +0100, Ondřej Jirman wrote: > > From: Ondrej Jirman > > > > Identical configurations of planes can lead to different (and wrong) > >

[PATCH] drm: rockchip: Don't require MIPI DSI device when it's used for ISP

2024-02-17 Thread Ondřej Jirman
From: Ondrej Jirman On RK3399 one MIPI DSI device can be alternatively used with the ISP1, to provide RX DPHY. When this is the case (ISP1 is enabled in device tree), probe success of DRM is tied to probe success of ISP1 connected camera sensor. This can fail if the user is able to killswitch

[PATCH] drm: rockchip: dw-mipi-dsi: Fix hsclk calculation for non-burst video modes

2024-02-17 Thread Ondřej Jirman
From: Ondrej Jirman For panels that don't use video burst mode, hsclock should match the pixel clock * bpp / lane exactly. This fixes display image corruption on Pinephone Pro, which doesn't use video burst mode to drive the panel. To simplify the addition of exact fout calculation for

Re: [PATCH] drm: rockchip: Don't require MIPI DSI device when it's used for ISP

2024-02-18 Thread Ondřej Jirman
Hi Andy, On Sun, Feb 18, 2024 at 07:14:56PM +0800, Andy Yan wrote: > Hi, > > On 2/18/24 02:39, Ondřej Jirman wrote: > > From: Ondrej Jirman > > > > On RK3399 one MIPI DSI device can be alternatively used with the ISP1, > > to provide RX DPHY. When this is th

Re: [PATCH v3 4/4] arm64: dts: rockchip: Add devicetree for Pine64 PineTab2

2024-01-02 Thread Ondřej Jirman
Hello Manuel, see below... On Tue, Jan 02, 2024 at 05:15:47PM +0100, Manuel Traut wrote: > From: Alexander Warnecke > > [...] > > diff --git a/arch/arm64/boot/dts/rockchip/rk3566-pinetab2.dtsi > b/arch/arm64/boot/dts/rockchip/rk3566-pinetab2.dtsi > new file mode 100644 > index

Re: [PATCH v3 4/4] arm64: dts: rockchip: Add devicetree for Pine64 PineTab2

2024-01-02 Thread Ondřej Jirman
On Tue, Jan 02, 2024 at 09:56:20PM +0100, Jonas Karlman wrote: > Hi Manuel and Ondřej, > > On 2024-01-02 19:07, Ondřej Jirman wrote: > > Hello Manuel, > > [...] > > >> + > >> + { > >> + pinctrl-names = "default"; > >> +

Re: [PATCH v3 4/4] arm64: dts: rockchip: Add devicetree for Pine64 PineTab2

2024-01-03 Thread Ondřej Jirman
Hello Manuel, a few more things I noticed: On Tue, Jan 02, 2024 at 05:15:47PM +0100, Manuel Traut wrote: > From: Alexander Warnecke > > + leds { > + compatible = "gpio-leds"; > + > + pinctrl-names = "default"; > + pinctrl-0 = <_led_en_h>; > + > +

Re: [PATCH v3 4/4] arm64: dts: rockchip: Add devicetree for Pine64 PineTab2

2024-01-05 Thread Ondřej Jirman
On Fri, Jan 05, 2024 at 05:11:03PM +0100, Manuel Traut wrote: > On Wed, Jan 03, 2024 at 10:42:54AM +0100, Ondřej Jirman wrote: > > Hello Manuel, > > > > a few more things I noticed: > > > > On Tue, Jan 02, 2024 at 05:15:47PM +0100, Manuel Traut wrot

Re: [PATCH v4 4/4] arm64: dts: rockchip: Add devicetree for Pine64 PineTab2

2024-01-27 Thread Ondřej Jirman
Hello Manuel, thank you for the changes, and finding time to post this. On Sat, Jan 27, 2024 at 10:48:45AM +0100, Manuel Traut wrote: > This includes support for both the v0.1 units that were sent to developers and > the v2.0 units from production. > > v1.0 is not included as no units are known

  1   2   >