Re: (subset) [PATCH v11 00/24] drm/rockchip: RK356x VOP2 support

2022-05-03 Thread Heiko Stuebner
rk3568: Mark hclk_vo as critical commit: 602c602204dff45b8fb4dbe5ca5ba163991fb778 Best regards, -- Heiko Stuebner

Re: (subset) [PATCH v11 00/24] drm/rockchip: RK356x VOP2 support

2022-05-03 Thread Heiko Stuebner
ame vpll clock to reference clock commit: a9d37e684492ab5db1cce28b655e20c01191873f [05/24] dt-bindings: display: rockchip: dw-hdmi: use "ref" as clock name commit: a5fc012e6ee75a899173398573e77207542f588a Best regards, -- Heiko Stuebner

Re: (subset) [PATCH v11 00/24] drm/rockchip: RK356x VOP2 support

2022-05-03 Thread Heiko Stuebner
dts: rockchip: rk3399: rename HDMI ref clock to 'ref' commit: bd820bc5e77087a71a42c36f2660b8a35d2c01a5 Best regards, -- Heiko Stuebner

Re: (subset) [PATCH v11 00/24] drm/rockchip: RK356x VOP2 support

2022-05-03 Thread Heiko Stuebner
ca80c4eb4b01a7f1c2f333d0a329937ef9c7f03a [10/24] dt-bindings: display: rockchip: dw-hdmi: Add regulator support commit: 80266ccb864b6443fd0bf54bb17444d2632fad21 [15/24] dt-bindings: display: rockchip: dw-hdmi: Make unwedge pinctrl optional commit: 6e944f52a225484b87bb343d0ba28165edf04b19 Best regards, -- Heiko Stuebner

Re: (subset) [PATCH v11 00/24] drm/rockchip: RK356x VOP2 support

2022-05-04 Thread Heiko Stuebner
y: rockchip: Add binding for VOP2 commit: 74015e2650bad641a02100cdf0ac23a96c1a2553 [24/24] dt-bindings: display: rockchip: dw-hdmi: fix ports description commit: 4073e42028de0f6ebbd86a9b30aaa5501bcdff59 Best regards, -- Heiko Stuebner

Re: [PATCH v11 16/24] arm64: dts: rockchip: rk356x: Add VOP2 nodes

2022-05-06 Thread Heiko Stuebner
Am Freitag, 6. Mai 2022, 09:10:28 CEST schrieb Sascha Hauer: > On Thu, May 05, 2022 at 09:23:03AM +0200, Heiko Stübner wrote: > > Am Donnerstag, 5. Mai 2022, 08:41:31 CEST schrieb Sascha Hauer: > > > On Thu, May 05, 2022 at 02:28:24AM +0200, Heiko Stübner wrote: > > > > Am Freitag, 22. April 2022,

Re: [PATCH] drm/rockchip: Remove unneeded semicolon

2022-05-08 Thread Heiko Stuebner
Am Freitag, 6. Mai 2022, 03:55:57 CEST schrieb Haowen Bai: > Fixes coccicheck warning: > > drivers/gpu/drm/rockchip/rockchip_drm_vop2.c:1476:2-3: Unneeded semicolon > > Signed-off-by: Haowen Bai Yang Li was slightly faster [0] than this patch, so I've picked that one. [0] https://lore.kernel.o

Re: [PATCH][next] drm/rockchip: Fix spelling mistake "aligened" -> "aligned"

2022-05-08 Thread Heiko Stuebner
On Thu, 5 May 2022 12:10:44 +0100, Colin Ian King wrote: > There is a spelling mistake in a drm_err message. Fix it. Applied, thanks! [1/1] drm/rockchip: Fix spelling mistake "aligened" -> "aligned" commit: f0eaf60c67738da8aae786bda74a2fffeca6d7cc Best regards, -- Heiko Stuebner

Re: [PATCH -next] drm/rockchip: remove unneeded semicolon

2022-05-08 Thread Heiko Stuebner
f9883946b Best regards, -- Heiko Stuebner

Re: [PATCH v2 -next] drm/rockchip: Fix Kconfig dependencies

2022-05-08 Thread Heiko Stuebner
egards, -- Heiko Stuebner

Re: [PATCH v2 1/3] dt-bindings: display: rockchip: make reg-names mandatory for VOP2

2022-05-13 Thread Heiko Stuebner
Hi Rob, Krzysztof, Am Mittwoch, 11. Mai 2022, 10:21:07 CEST schrieb Sascha Hauer: > The VOP2 driver relies on reg-names properties, but these are not > documented. Add the missing documentation, make reg-names mandatory > and increase minItems to 2 as always both register spaces are needed. > > S

Re: [PATCH][next] drm/rockchip: Fix spelling mistake "aligened" -> "aligned"

2022-05-14 Thread Heiko Stuebner
Hi, Am Freitag, 13. Mai 2022, 15:53:41 CEST schrieb Colin Ian King: > There is a spelling mistake in a drm_err message. Fix it. > > Signed-off-by: Colin Ian King didn't you sent the same patch some days ago already? Which is applied to drm-misc-next in [0]. Just want to make sure I didn't miss

Re: (subset) [PATCH v2 0/3] add Pine64 touch panel support to rockpro64

2022-05-15 Thread Heiko Stuebner
2006e3064ce9230881ece Best regards, -- Heiko Stuebner

Re: (subset) [PATCH v2 0/3] add Pine64 touch panel support to rockpro64

2022-05-15 Thread Heiko Stuebner
are capable of driving both hdmi and dsi with their relevant deficiencies being in terms of resolution or clock rates I guess, so anything related to selecting a matching VOP should be done in code in the kernel. Best regards, -- Heiko Stuebner

Re: [PATCH] drm/rockchip: vop2: unlock on error path in vop2_crtc_atomic_enable()

2022-05-15 Thread Heiko Stuebner
On Mon, 9 May 2022 12:05:05 +0300, Dan Carpenter wrote: > This error path needs an unlock before returning. Applied, thanks! [1/1] drm/rockchip: vop2: unlock on error path in vop2_crtc_atomic_enable() commit: 98526c5bbe3267d447ddd076b685439e3e1396c6 Best regards, -- Heiko Stuebner

Re: (subset) [PATCH v2 0/3] RK356x VOP2: Change register space names

2022-05-16 Thread Heiko Stuebner
: 54eb8d446e710b5f77969bd34f0a162cf86b8d29 [2/3] drm: rockchip: Change register space names commit: 5ee8c8f930ba7d20717c4fc2d9f1ce0e757d1155 Best regards, -- Heiko Stuebner

Re: (subset) [PATCH v2 0/3] RK356x VOP2: Change register space names

2022-05-17 Thread Heiko Stuebner
to [16/24] arm64: dts: rockchip: rk356x: Add VOP2 nodes commit: 9b3c9f6e57ef26b8478da64e3d49d0438291a98a Best regards, -- Heiko Stuebner

Re: (subset) [PATCH v11 00/24] drm/rockchip: RK356x VOP2 support

2022-05-17 Thread Heiko Stuebner
: enable vop2 and hdmi tx on quartz64a commit: 97d7309a70b03d01a154c4308f423b020f7d397e [20/24] arm64: dts: rockchip: enable vop2 and hdmi tx on rock-3a commit: 281f94d9cbac31c1c112d09883bc42021435f1ad Best regards, -- Heiko Stuebner

Re: [PATCH v11 00/24] drm/rockchip: RK356x VOP2 support

2022-05-17 Thread Heiko Stuebner
Am Freitag, 22. April 2022, 09:28:17 CEST schrieb Sascha Hauer: > It's v11 time. There's only one small change to v10. Discussion seems to > have settled now. Is there anything left that prevents the series from > being merged? I'd really like to have it in during the next merge > window. > > This

Re: [PATCH] drm/rockchip: vop: Don't crash for invalid duplicate_state()

2022-06-24 Thread Heiko Stuebner
Am Freitag, 24. Juni 2022, 01:44:52 CEST schrieb Doug Anderson: > Hi, > > On Fri, Jun 17, 2022 at 5:27 PM Brian Norris wrote: > > > > It's possible for users to try to duplicate the CRTC state even when the > > state doesn't exist. drm_atomic_helper_crtc_duplicate_state() (and other > > users of

Re: [PATCH] drm/rockchip: vop: Don't crash for invalid duplicate_state()

2022-06-24 Thread Heiko Stuebner
Am Freitag, 24. Juni 2022, 19:57:53 CEST schrieb Brian Norris: > On Fri, Jun 24, 2022 at 12:23 AM Heiko Stuebner wrote: > > The interesting question would be, do we want some fixes tag for it? > > I'm not aware of any currently-upstream code that will hit this [1]. > I&#

Re: [PATCH] drm/rockchip: vop: Don't crash for invalid duplicate_state()

2022-07-04 Thread Heiko Stuebner
is > with a WARN_ON() instead of crashing, so let's do that here too. Applied, thanks! [1/1] drm/rockchip: vop: Don't crash for invalid duplicate_state() commit: 1449110b0dade8b638d2c17ab7c5b0ff696bfccb Best regards, -- Heiko Stuebner

Re: [PATCH] drm/rockchip: Fix an error handling path rockchip_dp_probe()

2022-07-04 Thread Heiko Stuebner
commit: 5074376822fe99fa4ce344b851c5016d00c0444f Best regards, -- Heiko Stuebner

Re: [PATCH] drm/rockchip: Detach from ARM DMA domain in attach_device

2022-07-04 Thread Heiko Stuebner
Let's follow the lead of exynos and tegra and add code to explicitly > remove the ARM domain before attaching a new one. Applied, thanks! [1/1] drm/rockchip: Detach from ARM DMA domain in attach_device commit: 8490cad4dc4e2ee265ba9e12cd47bdfd6b9a3d34 Best regards, -- Heiko Stuebner

Re: [PATCH] drm/rockchip: vop2: Fix eDP/HDMI sync polarities

2022-09-09 Thread Heiko Stuebner
/rockchip: vop2: Fix eDP/HDMI sync polarities commit: 35b513a74eabf09bd718e04fd9e62b09c022807f Best regards, -- Heiko Stuebner

Re: (subset) [PATCH v2 0/5] rockchip-dsi for rk3568

2022-09-09 Thread Heiko Stuebner
e617a6f922df72870c0cb5f [3/5] drm/rockchip: dsi: add rk3568 support commit: f3aaa6125b6f1532d3276d705b1a3791f18a872a Best regards, -- Heiko Stuebner

Re: [PATCH] drm/rockchip: fix repeated words in comments

2022-09-09 Thread Heiko Stuebner
On Thu, 8 Sep 2022 20:36:16 +0800, wangjianli wrote: > Delete the redundant word 'in'. Applied, thanks! [1/1] drm/rockchip: fix repeated words in comments commit: fe53d167129e19ce01c056d85262427146cacf88 Best regards, -- Heiko Stuebner

Re: [PATCH] drm/rockchip: Fix return type of cdn_dp_connector_mode_valid

2022-09-14 Thread Heiko Stuebner
2f74e4b64bb57 Best regards, -- Heiko Stuebner

Re: (subset) [PATCH v2 0/3] drm/rockchip: support gamma control on RK3399

2022-09-15 Thread Heiko Stuebner
gamma control on RK3399 commit: 7ae7a6211fe7251543796d5af971acb8c9e2da9e Best regards, -- Heiko Stuebner

Re: [PATCH] drm/rockchip: remove vop_writel

2022-09-15 Thread Heiko Stuebner
ckchip: remove vop_writel commit: 98a65e6d498c46b0beec7a40aac4b3e404642993 Best regards, -- Heiko Stuebner

Re: (subset) [PATCH v2 0/3] drm/rockchip: support gamma control on RK3399

2022-09-15 Thread Heiko Stuebner
88, but for simplicity this series follows the existing > DT binding which requires the gamma LUT as a second address resource. > > [...] Applied, thanks! [3/3] arm64: dts: rockchip: enable gamma control on RK3399 commit: 3a5247120668041c8e9eb190497296656b66bf9a Best regards, -- Heiko Stuebner

Re: [PATCH v9 5/6] ARM: dts: rockchip: Add HDMI support to rk3288-veyron-analog-audio

2019-10-30 Thread Heiko Stuebner
Hi, Am Mittwoch, 30. Oktober 2019, 10:09:46 CET schrieb Tzung-Bi Shih: > This series has 6 patches. We noticed you have merged the first 4 > patches (includes the DT binding one: > https://mailman.alsa-project.org/pipermail/alsa-devel/2019-October/157668.html). > > There are 2 DTS patches are st

Re: [PATCH v9 5/6] ARM: dts: rockchip: Add HDMI support to rk3288-veyron-analog-audio

2019-10-31 Thread Heiko Stuebner
Am Montag, 28. Oktober 2019, 08:19:29 CET schrieb Cheng-Yi Chiang: > All boards using rk3288-veyron-analog-audio.dtsi have HDMI audio. > Specify the support of HDMI audio on machine driver using > rockchip,hdmi-codec property so machine driver creates HDMI audio device. > > Signed-off-by: Cheng-Yi

Re: [PATCH v9 6/6] ARM: dts: rockchip: Add HDMI audio support to rk3288-veyron-mickey.dts

2019-10-31 Thread Heiko Stuebner
Am Montag, 28. Oktober 2019, 08:19:30 CET schrieb Cheng-Yi Chiang: > Add HDMI audio support to veyron-mickey. The sound card should expose > one audio device for HDMI. > > Signed-off-by: Cheng-Yi Chiang applied for 5.5 after removing the ".dts" from the patch subject Thanks Heiko

dw-dsi dphy timing calculations

2019-11-05 Thread Heiko Stuebner
Hi Philippe, when you did the dd the dw-dsi generalization, dw_mipi_dsi_dphy_timing_config() did end up with static values and a comment stating "data & clock lane timers should be computed according to panel blankings and to the automatic clock lane control mode...". Especially with the PHY_HS2L

[PATCH 1/3] drm/bridge/synopsys: dsi: move phy_ops callbacks around panel enablement

2019-11-06 Thread Heiko Stuebner
the px30 with an external Innosilicon dphy that needs the phy to be enabled to transfer commands to the panel. So move the calls appropriately. Signed-off-by: Heiko Stuebner --- drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 13 ++--- 1 file changed, 6 insertions(+), 7 deletions

[PATCH 3/3] drm/rockchip: dsi: add px30 support

2019-11-06 Thread Heiko Stuebner
Add the compatible and GRF definitions for the PX30 soc. Signed-off-by: Heiko Stuebner --- .../gpu/drm/rockchip/dw-mipi-dsi-rockchip.c | 27 +++ 1 file changed, 27 insertions(+) diff --git a/drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c b/drivers/gpu/drm/rockchip/dw-mipi

[PATCH 2/3] drm/rockchip: add ability to handle external dphys in mipi-dsi

2019-11-06 Thread Heiko Stuebner
support for handling such a constellation, including the pll also getting generated inside that external phy. Signed-off-by: Heiko Stuebner --- .../display/rockchip/dw_mipi_dsi_rockchip.txt | 7 ++- .../gpu/drm/rockchip/dw-mipi-dsi-rockchip.c | 54 ++- 2 files changed, 57

Re: [PATCH 2/3] drm/rockchip: add ability to handle external dphys in mipi-dsi

2019-11-08 Thread Heiko Stuebner
Hi Laurent, Am Mittwoch, 6. November 2019, 14:05:57 CET schrieb Laurent Pinchart: > On Wed, Nov 06, 2019 at 12:26:49PM +0100, Heiko Stuebner wrote: > > While the common case is that the dsi controller uses an internal dphy, > > accessed through the phy registers inside the dsi co

[PATCH v2 5/5] drm/rockchip: dsi: add px30 support

2019-11-08 Thread Heiko Stuebner
Add the compatible and GRF definitions for the PX30 soc. Signed-off-by: Heiko Stuebner --- .../gpu/drm/rockchip/dw-mipi-dsi-rockchip.c | 27 +++ 1 file changed, 27 insertions(+) diff --git a/drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c b/drivers/gpu/drm/rockchip/dw-mipi

[PATCH v2 4/5] dt-bindings: display: rockchip-dsi: add px30 compatible

2019-11-08 Thread Heiko Stuebner
The px30 SoC also uses a dw-mipi-dsi controller, so add the compatible value for it. Signed-off-by: Heiko Stuebner --- .../bindings/display/rockchip/dw_mipi_dsi_rockchip.txt | 6 -- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Documentation/devicetree/bindings/display

[PATCH v2 0/5] dw-mipi-dsi support for Rockchip px30

2019-11-08 Thread Heiko Stuebner
- add missing px30 compatible to the binding and make binding changes separate patches Heiko Stuebner (5): drm/bridge/synopsys: dsi: move phy_ops callbacks around panel enablement dt-bindings: display: rockchip-dsi: document external phys drm/rockchip: add ability to handle external

[PATCH v2 3/5] drm/rockchip: add ability to handle external dphys in mipi-dsi

2019-11-08 Thread Heiko Stuebner
support for handling such a constellation, including the pll also getting generated inside that external phy. Signed-off-by: Heiko Stuebner --- .../gpu/drm/rockchip/dw-mipi-dsi-rockchip.c | 68 +-- 1 file changed, 64 insertions(+), 4 deletions(-) diff --git a/drivers/gpu/drm

[PATCH v2 2/5] dt-bindings: display: rockchip-dsi: document external phys

2019-11-08 Thread Heiko Stuebner
Some dw-mipi-dsi instances in Rockchip SoCs use external dphys. In these cases the needs clock will also be generated externally so these don't need the ref-clock as well. Signed-off-by: Heiko Stuebner --- .../bindings/display/rockchip/dw_mipi_dsi_rockchip.txt | 7 +-- 1 file chang

[PATCH v2 1/5] drm/bridge/synopsys: dsi: move phy_ops callbacks around panel enablement

2019-11-08 Thread Heiko Stuebner
the px30 with an external Innosilicon dphy that needs the phy to be enabled to transfer commands to the panel. So move the calls appropriately. Signed-off-by: Heiko Stuebner --- drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 13 ++--- 1 file changed, 6 insertions(+), 7 deletions

Re: [PATCH 3/3] drm/panel: add panel driver for Xinpeng XPP055C272 panels

2019-12-15 Thread Heiko Stuebner
Hi Sam, Am Sonntag, 15. Dezember 2019, 09:29:16 CET schrieb Sam Ravnborg: > Hi Heiko. > > > Am Samstag, 14. Dezember 2019, 09:17:30 CET schrieb Sam Ravnborg: > > > > +#define dsi_generic_write_seq(dsi, cmd, seq...) do { > > > > \ > > > > + static const u8 d[] = {

[PATCH v2 1/3] dt-bindings: Add vendor prefix for Xinpeng Technology

2019-12-15 Thread Heiko Stuebner
From: Heiko Stuebner Shenzhen Xinpeng Technology Co., Ltd produces for example display panels. Signed-off-by: Heiko Stuebner Acked-by: Sam Ravnborg --- Documentation/devicetree/bindings/vendor-prefixes.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Documentation/devicetree

[PATCH v2 3/3] drm/panel: add panel driver for Xinpeng XPP055C272 panels

2019-12-15 Thread Heiko Stuebner
From: Heiko Stuebner Base on the somewhat similar Rocktech driver but adapted for panel-specific init of the XPP055C272. changes in v2: - move to drm-panel-internal backlight handling (Sam) - adapt to changes that happened to drm_panel structs+functions (Sam) - sort includes (Sam) - drop

[PATCH v2 2/3] dt-bindings: display: panel: Add binding document for Xinpeng XPP055C272

2019-12-15 Thread Heiko Stuebner
From: Heiko Stuebner The XPP055C272 is a 5.5" 720x1280 DSI display. changes in v2: - add size info into binding title (Sam) - add more required properties (Sam) Signed-off-by: Heiko Stuebner Reviewed-by: Sam Ravnborg --- .../display/panel/xinpeng,xpp055c272.yaml

Re: [PATCH v5 0/6] drm/rockchip: px30 dsi support

2019-12-16 Thread Heiko Stuebner
Hi Neil, Am Montag, 16. Dezember 2019, 11:40:00 CET schrieb Neil Armstrong: > On 09/12/2019 15:31, Heiko Stuebner wrote: > > From: Heiko Stuebner > > > > This series addes support for the px30 Rockchip soc to the dsi driver. > > This includes support for external dsi

[PATCH v3 1/3] dt-bindings: Add vendor prefix for Xinpeng Technology

2019-12-17 Thread Heiko Stuebner
From: Heiko Stuebner Shenzhen Xinpeng Technology Co., Ltd produces for example display panels. Signed-off-by: Heiko Stuebner Acked-by: Sam Ravnborg --- Documentation/devicetree/bindings/vendor-prefixes.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Documentation/devicetree

[PATCH v3 2/3] dt-bindings: display: panel: Add binding document for Xinpeng XPP055C272

2019-12-17 Thread Heiko Stuebner
From: Heiko Stuebner The XPP055C272 is a 5.5" 720x1280 DSI display. changes in v2: - add size info into binding title (Sam) - add more required properties (Sam) Signed-off-by: Heiko Stuebner Reviewed-by: Sam Ravnborg --- .../display/panel/xinpeng,xpp055c272.yaml

[PATCH v3 3/3] drm/panel: add panel driver for Xinpeng XPP055C272 panels

2019-12-17 Thread Heiko Stuebner
From: Heiko Stuebner Base on the somewhat similar Rocktech driver but adapted for panel-specific init of the XPP055C272. changes in v3: - remove wrong negative sync flags from display-mode to fix a display artifact of the output getting move a tiny bit to the right changes in v2: - move to

[PATCH 2/3] dt-bindings: display: panel: Add binding document for Leadtek LTK500HD1829

2019-12-17 Thread Heiko Stuebner
From: Heiko Stuebner The LTK500HD1829 is a 5.0" 720x1280 DSI display. Signed-off-by: Heiko Stuebner --- .../display/panel/leadtek,ltk500hd1829.yaml | 48 +++ 1 file changed, 48 insertions(+) create mode 100644 Documentation/devicetree/bindings/display/panel/le

[PATCH 3/3] drm/panel: add panel driver for Leadtek LTK500HD1829

2019-12-17 Thread Heiko Stuebner
From: Heiko Stuebner The LTK500HD1829 is 5.5" DSI display. Signed-off-by: Heiko Stuebner --- drivers/gpu/drm/panel/Kconfig | 11 + drivers/gpu/drm/panel/Makefile| 1 + .../drm/panel/panel-leadtek-ltk500hd1829.c| 533 ++ 3 files ch

[PATCH 1/3] dt-bindings: Add vendor prefix for Leadtek Technology

2019-12-17 Thread Heiko Stuebner
From: Heiko Stuebner Shenzhen Leadtek Technology Co., Ltd. produces for example display and touch panels. Signed-off-by: Heiko Stuebner --- Documentation/devicetree/bindings/vendor-prefixes.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Documentation/devicetree/bindings/vendor

[PATCH v2 3/3] drm/panel: add panel driver for Leadtek LTK500HD1829

2019-12-17 Thread Heiko Stuebner
From: Heiko Stuebner The LTK500HD1829 is 5.5" DSI display. Signed-off-by: Heiko Stuebner --- drivers/gpu/drm/panel/Kconfig | 11 + drivers/gpu/drm/panel/Makefile| 1 + .../drm/panel/panel-leadtek-ltk500hd1829.c| 533 ++ 3 files ch

[PATCH v4 2/3] dt-bindings: display: panel: Add binding document for Xinpeng XPP055C272

2019-12-17 Thread Heiko Stuebner
From: Heiko Stuebner The XPP055C272 is a 5.5" 720x1280 DSI display. changes in v4: - fix id (Maxime) - drop port (Maxime) changes in v2: - add size info into binding title (Sam) - add more required properties (Sam) Signed-off-by: Heiko Stuebner Reviewed-by: Sam Ravnborg --- .../di

[PATCH v2 2/3] dt-bindings: display: panel: Add binding document for Leadtek LTK500HD1829

2019-12-17 Thread Heiko Stuebner
From: Heiko Stuebner The LTK500HD1829 is a 5.0" 720x1280 DSI display. changes in v2: - fix id (Maxime) - drop port (Maxime) Signed-off-by: Heiko Stuebner --- .../display/panel/leadtek,ltk500hd1829.yaml | 47 +++ 1 file changed, 47 insertions(+) create mode 1

[PATCH v4 1/3] dt-bindings: Add vendor prefix for Xinpeng Technology

2019-12-17 Thread Heiko Stuebner
From: Heiko Stuebner Shenzhen Xinpeng Technology Co., Ltd produces for example display panels. Signed-off-by: Heiko Stuebner Acked-by: Sam Ravnborg --- Documentation/devicetree/bindings/vendor-prefixes.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Documentation/devicetree

[PATCH v4 3/3] drm/panel: add panel driver for Xinpeng XPP055C272 panels

2019-12-17 Thread Heiko Stuebner
From: Heiko Stuebner Base on the somewhat similar Rocktech driver but adapted for panel-specific init of the XPP055C272. changes in v3: - remove wrong negative sync flags from display-mode to fix a display artifact of the output getting move a tiny bit to the right changes in v2: - move to

[PATCH v2 1/3] dt-bindings: Add vendor prefix for Leadtek Technology

2019-12-17 Thread Heiko Stuebner
From: Heiko Stuebner Shenzhen Leadtek Technology Co., Ltd. produces for example display and touch panels. Signed-off-by: Heiko Stuebner --- Documentation/devicetree/bindings/vendor-prefixes.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Documentation/devicetree/bindings/vendor

[PATCH] drm/bridge/synopsys: dsi: use mipi_dsi_device to find panel or bridge

2019-12-17 Thread Heiko Stuebner
From: Heiko Stuebner Right now the dsi driver uses drm_of_find_panel_or_bridge() to find a connected panel or bridge. But this requires an of-graph connection between the dsi-host and dsi-device, where normal bindings for regular panels just expect the dsi device to be a subnode of the actual

[PATCH] drm/bridge/synopsys: dsi: use mipi_dsi_device to find panel or bridge

2019-12-17 Thread Heiko Stuebner
From: Heiko Stuebner Right now the dsi driver uses drm_of_find_panel_or_bridge() to find a connected panel or bridge. But this requires an of-graph connection between the dsi-host and dsi-device, where normal bindings for regular panels just expect the dsi device to be a subnode of the actual

Re: [PATCH v4 3/3] drm/panel: add panel driver for Xinpeng XPP055C272 panels

2019-12-20 Thread Heiko Stuebner
Hi Sam, Am Dienstag, 17. Dezember 2019, 23:29:06 CET schrieb Heiko Stuebner: > From: Heiko Stuebner > > Base on the somewhat similar Rocktech driver but adapted for > panel-specific init of the XPP055C272. > > changes in v3: > - remove wrong negative sync flags from

[PATCH v3 3/3] drm/panel: add panel driver for Leadtek LTK500HD1829

2019-12-21 Thread Heiko Stuebner
From: Heiko Stuebner The LTK500HD1829 is 5.5" DSI display. changes in v3: - drop one more overlooked panel->drm access Signed-off-by: Heiko Stuebner --- drivers/gpu/drm/panel/Kconfig | 11 + drivers/gpu/drm/panel/Makefile| 1 + .../drm/panel/panel

[PATCH v3 2/3] dt-bindings: display: panel: Add binding document for Leadtek LTK500HD1829

2019-12-21 Thread Heiko Stuebner
From: Heiko Stuebner The LTK500HD1829 is a 5.0" 720x1280 DSI display. changes in v2: - fix id (Maxime) - drop port (Maxime) Signed-off-by: Heiko Stuebner --- .../display/panel/leadtek,ltk500hd1829.yaml | 47 +++ 1 file changed, 47 insertions(+) create mode 1

[PATCH v3 1/3] dt-bindings: Add vendor prefix for Leadtek Technology

2019-12-21 Thread Heiko Stuebner
From: Heiko Stuebner Shenzhen Leadtek Technology Co., Ltd. produces for example display and touch panels. Signed-off-by: Heiko Stuebner --- Documentation/devicetree/bindings/vendor-prefixes.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Documentation/devicetree/bindings/vendor

[PATCH v4 1/3] dt-bindings: Add vendor prefix for Leadtek Technology

2019-12-24 Thread Heiko Stuebner
From: Heiko Stuebner Shenzhen Leadtek Technology Co., Ltd. produces for example display and touch panels. Signed-off-by: Heiko Stuebner --- Documentation/devicetree/bindings/vendor-prefixes.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Documentation/devicetree/bindings/vendor

[PATCH v4 2/3] dt-bindings: display: panel: Add binding document for Leadtek LTK500HD1829

2019-12-24 Thread Heiko Stuebner
From: Heiko Stuebner The LTK500HD1829 is a 5.0" 720x1280 DSI display. changes in v2: - fix id (Maxime) - drop port (Maxime) Signed-off-by: Heiko Stuebner Acked-by: Maxime Ripard --- .../display/panel/leadtek,ltk500hd1829.yaml | 47 +++ 1 file changed, 47 inser

[PATCH v4 3/3] drm/panel: add panel driver for Leadtek LTK500HD1829

2019-12-24 Thread Heiko Stuebner
From: Heiko Stuebner The LTK500HD1829 is 5.5" DSI display. changes in v4: - drop error message if backlight not found, no other panel does that and if needed it should live in drm_panel_of_backlight changes in v3: - drop one more overlooked panel->drm access Signed-off-by: Heiko

[PATCH v5 1/3] dt-bindings: Add vendor prefix for Xinpeng Technology

2019-12-24 Thread Heiko Stuebner
From: Heiko Stuebner Shenzhen Xinpeng Technology Co., Ltd produces for example display panels. Signed-off-by: Heiko Stuebner Acked-by: Sam Ravnborg Acked-by: Rob Herring --- Documentation/devicetree/bindings/vendor-prefixes.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a

[PATCH v5 3/3] drm/panel: add panel driver for Xinpeng XPP055C272 panels

2019-12-24 Thread Heiko Stuebner
From: Heiko Stuebner Base on the somewhat similar Rocktech driver but adapted for panel-specific init of the XPP055C272. changes in v5: - drop error message when backlight not found, no other panel does that and if needed it should live in drm_panel_of_backlight changes in v4: none changes

[PATCH v5 2/3] dt-bindings: display: panel: Add binding document for Xinpeng XPP055C272

2019-12-24 Thread Heiko Stuebner
From: Heiko Stuebner The XPP055C272 is a 5.5" 720x1280 DSI display. changes in v4: - fix id (Maxime) - drop port (Maxime) changes in v2: - add size info into binding title (Sam) - add more required properties (Sam) Signed-off-by: Heiko Stuebner Reviewed-by: Sam Ravnborg Acked-by: M

Re: [PATCH v2 10/11] arm64: dts: rockchip: Add PX30 DSI DPHY

2019-12-31 Thread Heiko Stuebner
Am Dienstag, 24. Dezember 2019, 15:38:59 CET schrieb Miquel Raynal: > Add the PHY which outputs MIPI DSI and LVDS. > > Signed-off-by: Miquel Raynal applied for 5.6 (picked early due to it being shared between lvds and dsi) Thanks Heiko ___ dri-devel

Re: [PATCH v2 10/11] arm64: dts: rockchip: Add PX30 DSI DPHY

2019-12-31 Thread Heiko Stuebner
Am Dienstag, 31. Dezember 2019, 12:56:14 CET schrieb Heiko Stuebner: > Am Dienstag, 24. Dezember 2019, 15:38:59 CET schrieb Miquel Raynal: > > Add the PHY which outputs MIPI DSI and LVDS. > > > > Signed-off-by: Miquel Raynal > > applied for 5.6 (picked early due to i

Re: [PATCH v2 00/11] Add PX30 LVDS support

2020-01-05 Thread Heiko Stuebner
Am Dienstag, 24. Dezember 2019, 15:38:49 CET schrieb Miquel Raynal: > Hello, > > This series aims at supporting LVDS on PX30. > > A first couple of patches update the documentation with the new > compatible and the presence of a PHY. Then, the existing Rockchip > driver is cleaned and extended to

Re: [PATCH] drm: rockchip: rk3066_hdmi: set edid fifo address

2020-01-06 Thread Heiko Stuebner
Am Mittwoch, 11. Dezember 2019, 21:34:17 CET schrieb Johan Jonker: > From: Nickey Yang > > Fix edid reading error when edid's block > 2. > > Signed-off-by: Nickey Yang > Signed-off-by: Johan Jonker applied to drm-misc-next for 5.6 Thanks Heiko __

Re: [PATCH v2 11/11] arm64: dts: rockchip: Add PX30 LVDS

2020-01-06 Thread Heiko Stuebner
Am Dienstag, 24. Dezember 2019, 15:39:00 CET schrieb Miquel Raynal: > Describe LVDS IP. Add the CRTC and LVDS relevant endpoints so they can > be linked together. > > Signed-off-by: Miquel Raynal > + > + vopb_out_lvds: endpoint@0 { > + reg = <0>; >

Re: dt-bindings: fix warnings in xinpeng,xpp055c272.yaml

2020-01-07 Thread Heiko Stuebner
Warning > (avoid_default_addr_size): /example-0/dsi@ff45/panel@0: Relying on > default #size-cells value > > Added #address-cells and #size-cells to silence the warning. > > Signed-off-by: Sam Ravnborg > Cc: Heiko Stuebner &g

Re: [PATCH v5 3/3] ARM: dts: rockchip: Add RK3288 VOP gamma LUT address

2019-10-13 Thread Heiko Stuebner
Am Donnerstag, 10. Oktober 2019, 21:43:51 CEST schrieb Ezequiel Garcia: > RK3288 SoC VOPs have optional support Gamma LUT setting, > which requires specifying the Gamma LUT address in the devicetree. > > Signed-off-by: Ezequiel Garcia > Reviewed-by: Douglas Anderson applied for 5.5 Thanks Heik

Re: [PATCH] drm/rockchip: include rockchip_drm_drv.h

2019-10-13 Thread Heiko Stuebner
Am Mittwoch, 9. Oktober 2019, 15:21:34 CEST schrieb Ben Dooks: > Include rockchip_drm_drv.h for definition of vop_platform_driver > to avoid the following sparse warning: > > drivers/gpu/drm/rockchip/rockchip_vop_reg.c:982:24: warning: symbol > 'vop_platform_driver' was not declared. Should it be

Re: [PATCH] drm/rockchip/rk3066: Use devm_platform_ioremap_resource() in rk3066_hdmi_bind()

2019-10-13 Thread Heiko Stuebner
Am Samstag, 21. September 2019, 20:40:16 CEST schrieb Markus Elfring: > From: Markus Elfring > Date: Sat, 21 Sep 2019 20:32:25 +0200 > > Simplify this function implementation by using a known wrapper function. > > This issue was detected by using the Coccinelle software. > > Signed-off-by: Mark

Re: [PATCH] drm/rockchip: make rockchip_gem_alloc_object static

2019-10-13 Thread Heiko Stuebner
Am Mittwoch, 9. Oktober 2019, 14:10:22 CEST schrieb Ben Dooks: > The rockchip_gem_alloc_object function is not exported so > make it static to avoid the following sparse warning: > > drivers/gpu/drm/rockchip/rockchip_drm_gem.c:297:28: warning: symbol > 'rockchip_gem_alloc_object' was not declared

Re: [PATCH 1/1] drm/rockchip: vop: add the definition of dclk_pol

2019-10-13 Thread Heiko Stuebner
Am Donnerstag, 10. Oktober 2019, 05:44:52 CEST schrieb Nickey Yang: > Some VOP's (such as px30) dclk_pol bit is at the last. > So it is necessary to distinguish dclk_pol and pin_pol. > > Signed-off-by: Nickey Yang applied to drm-misc-next with Sandy's Reviewed-by Thanks Heiko

[PATCH 3/3] drm/panel: add panel driver for Elida KD35T133 panels

2020-02-23 Thread Heiko Stuebner
From: Heiko Stuebner Panel driver for the KD35T133 display from Elida, used for example in the rk3326-based Odroid Go Advance handheld. Signed-off-by: Heiko Stuebner --- drivers/gpu/drm/panel/Kconfig| 10 + drivers/gpu/drm/panel/Makefile | 1 + drivers/gpu/drm

[PATCH 1/3] dt-bindings: Add vendor prefix for Elida

2020-02-23 Thread Heiko Stuebner
From: Heiko Stuebner Shenzen Elida Technology Co. Ltd. is a Chinese TFT manufacturer. Signed-off-by: Heiko Stuebner --- Documentation/devicetree/bindings/vendor-prefixes.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Documentation/devicetree/bindings/vendor-prefixes.yaml b

[PATCH 2/3] dt-bindings: display: panel: Add binding document for Elida KD35T133

2020-02-23 Thread Heiko Stuebner
From: Heiko Stuebner The KD35T133 is a 3.5" 320x480 DSI display used in the RK3326-based Odroid Go Advance handheld device. Signed-off-by: Heiko Stuebner --- .../display/panel/elida,kd35t133.yaml | 49 +++ 1 file changed, 49 insertions(+) create mode 1

[PATCH v2 3/3] drm/panel: add panel driver for Elida KD35T133 panels

2020-02-25 Thread Heiko Stuebner
From: Heiko Stuebner Panel driver for the KD35T133 display from Elida, used for example in the rk3326-based Odroid Go Advance handheld. changes in v2: - rename dsi_generic_write_seq macro to dsi_dcs_write_seq to honor the underlying mipi_dsi_dcs_write (Robin) Signed-off-by: Heiko Stuebner

[PATCH v2 1/3] dt-bindings: Add vendor prefix for Elida

2020-02-25 Thread Heiko Stuebner
From: Heiko Stuebner Shenzen Elida Technology Co. Ltd. is a Chinese TFT manufacturer. Signed-off-by: Heiko Stuebner --- Documentation/devicetree/bindings/vendor-prefixes.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Documentation/devicetree/bindings/vendor-prefixes.yaml b

[PATCH v2 2/3] dt-bindings: display: panel: Add binding document for Elida KD35T133

2020-02-25 Thread Heiko Stuebner
From: Heiko Stuebner The KD35T133 is a 3.5" 320x480 DSI display used in the RK3326-based Odroid Go Advance handheld device. Signed-off-by: Heiko Stuebner --- .../display/panel/elida,kd35t133.yaml | 49 +++ 1 file changed, 49 insertions(+) create mode 1

Re: [PATCH v2 2/3] dt-bindings: display: panel: Add binding document for Elida KD35T133

2020-02-29 Thread Heiko Stuebner
Hi Sam, Am Samstag, 29. Februar 2020, 13:50:52 CET schrieb Sam Ravnborg: > Hi Heiko. > > On Tue, Feb 25, 2020 at 10:39:12AM +0100, Heiko Stuebner wrote: > > From: Heiko Stuebner > > > > The KD35T133 is a 3.5" 320x480 DSI display used in the RK3326-based >

[PATCH v3 3/3] drm/panel: add panel driver for Elida KD35T133 panels

2020-02-29 Thread Heiko Stuebner
From: Heiko Stuebner Panel driver for the KD35T133 display from Elida, used for example in the rk3326-based Odroid Go Advance handheld. changes in v3: - add missing return value assignment (Francesco) - re-sort header includes (Sam) changes in v2: - rename dsi_generic_write_seq macro to

[PATCH v3 1/3] dt-bindings: Add vendor prefix for Elida

2020-02-29 Thread Heiko Stuebner
From: Heiko Stuebner Shenzen Elida Technology Co. Ltd. is a Chinese TFT manufacturer. Signed-off-by: Heiko Stuebner Acked-by: Sam Ravnborg --- Hi Rob, as can be seen on [0], Sam expects you to apply the vendor prefix to the main dt-tree. Thanks Heiko [0] http://lore.kernel.org/r

[PATCH v3 2/3] dt-bindings: display: panel: Add binding document for Elida KD35T133

2020-02-29 Thread Heiko Stuebner
From: Heiko Stuebner The KD35T133 is a 3.5" 320x480 DSI display used in the RK3326-based Odroid Go Advance handheld device. Signed-off-by: Heiko Stuebner Reviewed-by: Sam Ravnborg --- .../display/panel/elida,kd35t133.yaml | 49 +++ 1 file changed, 49 inser

Re: [PATCH 05/33] drm/panel-leadtek-ltk500hd1829: Fix dotclock

2020-03-03 Thread Heiko Stuebner
eresh is > correct? The values came that way from the vendor . And lookin at other Leadtek display datasheets, 60Hz should be the correct refresh rate. The display is also running happily at the 69MHz of your patch, so Tested-by: Heiko Stuebner Heiko > > Cc: Heiko Stuebner > Cc:

Re: [PATCH v3 2/3] dt-bindings: display: panel: Add binding document for Elida KD35T133

2020-03-05 Thread Heiko Stuebner
Am Samstag, 29. Februar 2020, 16:15:05 CET schrieb Heiko Stuebner: > From: Heiko Stuebner > > The KD35T133 is a 3.5" 320x480 DSI display used in the RK3326-based > Odroid Go Advance handheld device. > > Signed-off-by: Heiko Stuebner > Reviewed-by: Sam Ravnborg app

Re: [PATCH v3 3/3] drm/panel: add panel driver for Elida KD35T133 panels

2020-03-05 Thread Heiko Stuebner
Am Samstag, 29. Februar 2020, 16:15:06 CET schrieb Heiko Stuebner: > From: Heiko Stuebner > > Panel driver for the KD35T133 display from Elida, used for example > in the rk3326-based Odroid Go Advance handheld. > > changes in v3: > - add missing return value assignment (F

Re: [PATCH] drm/rockchip: rgb: don't count non-existent devices when determining subdrivers

2020-03-11 Thread Heiko Stuebner
Am Dienstag, 21. Januar 2020, 23:48:28 CET schrieb Heiko Stuebner: > From: Heiko Stuebner > > rockchip_drm_endpoint_is_subdriver() may also return error codes. > For example if the target-node is in the disabled state, so no > platform-device is getting created for it. > >

Re: [PATCH v2 1/1] drm/rockchip: fix integer type used for storing dp data rate

2020-01-13 Thread Heiko Stuebner
Am Donnerstag, 9. Januar 2020, 08:31:29 CET schrieb Tobias Schramm: > commmit 2589c4025f13 ("drm/rockchip: Avoid drm_dp_link helpers") changes > the type of variables used to store the display port data rate and > number of lanes to u8. However u8 is not sufficient to store the link > data rate of

<    1   2   3   4   5   6   7   8   9   >