From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-it0-f65.google.com ([209.85.214.65]:36022 "EHLO mail-it0-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754170AbcL0Mkp (ORCPT ); Tue, 27 Dec 2016 07:40:45 -0500 Received: by mail-it0-f65.google.com with SMTP id n68so33375457itn.3 for ; Tue, 27 Dec 2016 04:40:45 -0800 (PST) MIME-Version: 1.0 In-Reply-To: <1480410283-28698-13-git-send-email-laurent.pinchart+renesas@ideasonboard.com> References: <1480410283-28698-1-git-send-email-laurent.pinchart+renesas@ideasonboard.com> <1480410283-28698-13-git-send-email-laurent.pinchart+renesas@ideasonboard.com> From: Geert Uytterhoeven Date: Tue, 27 Dec 2016 13:40:44 +0100 Message-ID: Subject: Re: [PATCH v3 12/13] drm: rcar-du: Replace manual bridge implementation with DRM bridge To: Laurent Pinchart Cc: DRI Development , Linux-Renesas , Archit Taneja Content-Type: text/plain; charset=UTF-8 Sender: linux-renesas-soc-owner@vger.kernel.org List-ID: Hi Laurent, On Tue, Nov 29, 2016 at 10:04 AM, Laurent Pinchart wrote: > The rcar-du driver contains a manual implementation of HDMI and VGA > bridges. Use DRM bridges to replace it. > > Signed-off-by: Laurent Pinchart > --- > drivers/gpu/drm/rcar-du/Kconfig | 6 -- > drivers/gpu/drm/rcar-du/Makefile | 5 +- > drivers/gpu/drm/rcar-du/rcar_du_encoder.c | 104 +++++++++++++---------- > drivers/gpu/drm/rcar-du/rcar_du_encoder.h | 2 - > drivers/gpu/drm/rcar-du/rcar_du_hdmienc.c | 134 ------------------------------ > drivers/gpu/drm/rcar-du/rcar_du_hdmienc.h | 35 -------- > drivers/gpu/drm/rcar-du/rcar_du_vgacon.c | 82 ------------------ > drivers/gpu/drm/rcar-du/rcar_du_vgacon.h | 23 ----- > 8 files changed, 60 insertions(+), 331 deletions(-) > delete mode 100644 drivers/gpu/drm/rcar-du/rcar_du_hdmienc.c > delete mode 100644 drivers/gpu/drm/rcar-du/rcar_du_hdmienc.h > delete mode 100644 drivers/gpu/drm/rcar-du/rcar_du_vgacon.c > delete mode 100644 drivers/gpu/drm/rcar-du/rcar_du_vgacon.h > > diff --git a/drivers/gpu/drm/rcar-du/Kconfig b/drivers/gpu/drm/rcar-du/Kconfig > index 2bab449add76..06121eeba9e5 100644 > --- a/drivers/gpu/drm/rcar-du/Kconfig > +++ b/drivers/gpu/drm/rcar-du/Kconfig > @@ -11,12 +11,6 @@ config DRM_RCAR_DU > Choose this option if you have an R-Car chipset. > If M is selected the module will be called rcar-du-drm. > > -config DRM_RCAR_HDMI > - bool "R-Car DU HDMI Encoder Support" > - depends on DRM_RCAR_DU > - help > - Enable support for external HDMI encoders. > - Please note this symbol is selected in several defconfigs, so these should be updated with its replacement symbol. Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds From mboxrd@z Thu Jan 1 00:00:00 1970 From: Geert Uytterhoeven Subject: Re: [PATCH v3 12/13] drm: rcar-du: Replace manual bridge implementation with DRM bridge Date: Tue, 27 Dec 2016 13:40:44 +0100 Message-ID: References: <1480410283-28698-1-git-send-email-laurent.pinchart+renesas@ideasonboard.com> <1480410283-28698-13-git-send-email-laurent.pinchart+renesas@ideasonboard.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-it0-x241.google.com (mail-it0-x241.google.com [IPv6:2607:f8b0:4001:c0b::241]) by gabe.freedesktop.org (Postfix) with ESMTPS id EE04F89994 for ; Tue, 27 Dec 2016 12:40:45 +0000 (UTC) Received: by mail-it0-x241.google.com with SMTP id b123so33517240itb.2 for ; Tue, 27 Dec 2016 04:40:45 -0800 (PST) In-Reply-To: <1480410283-28698-13-git-send-email-laurent.pinchart+renesas@ideasonboard.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Laurent Pinchart Cc: Linux-Renesas , DRI Development List-Id: dri-devel@lists.freedesktop.org SGkgTGF1cmVudCwKCk9uIFR1ZSwgTm92IDI5LCAyMDE2IGF0IDEwOjA0IEFNLCBMYXVyZW50IFBp bmNoYXJ0CjxsYXVyZW50LnBpbmNoYXJ0K3JlbmVzYXNAaWRlYXNvbmJvYXJkLmNvbT4gd3JvdGU6 Cj4gVGhlIHJjYXItZHUgZHJpdmVyIGNvbnRhaW5zIGEgbWFudWFsIGltcGxlbWVudGF0aW9uIG9m IEhETUkgYW5kIFZHQQo+IGJyaWRnZXMuIFVzZSBEUk0gYnJpZGdlcyB0byByZXBsYWNlIGl0Lgo+ Cj4gU2lnbmVkLW9mZi1ieTogTGF1cmVudCBQaW5jaGFydCA8bGF1cmVudC5waW5jaGFydCtyZW5l c2FzQGlkZWFzb25ib2FyZC5jb20+Cj4gLS0tCj4gIGRyaXZlcnMvZ3B1L2RybS9yY2FyLWR1L0tj b25maWcgICAgICAgICAgIHwgICA2IC0tCj4gIGRyaXZlcnMvZ3B1L2RybS9yY2FyLWR1L01ha2Vm aWxlICAgICAgICAgIHwgICA1ICstCj4gIGRyaXZlcnMvZ3B1L2RybS9yY2FyLWR1L3JjYXJfZHVf ZW5jb2Rlci5jIHwgMTA0ICsrKysrKysrKysrKystLS0tLS0tLS0tCj4gIGRyaXZlcnMvZ3B1L2Ry bS9yY2FyLWR1L3JjYXJfZHVfZW5jb2Rlci5oIHwgICAyIC0KPiAgZHJpdmVycy9ncHUvZHJtL3Jj YXItZHUvcmNhcl9kdV9oZG1pZW5jLmMgfCAxMzQgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tCj4gIGRyaXZlcnMvZ3B1L2RybS9yY2FyLWR1L3JjYXJfZHVfaGRtaWVuYy5oIHwgIDM1IC0t LS0tLS0tCj4gIGRyaXZlcnMvZ3B1L2RybS9yY2FyLWR1L3JjYXJfZHVfdmdhY29uLmMgIHwgIDgy IC0tLS0tLS0tLS0tLS0tLS0tLQo+ICBkcml2ZXJzL2dwdS9kcm0vcmNhci1kdS9yY2FyX2R1X3Zn YWNvbi5oICB8ICAyMyAtLS0tLQo+ICA4IGZpbGVzIGNoYW5nZWQsIDYwIGluc2VydGlvbnMoKyks IDMzMSBkZWxldGlvbnMoLSkKPiAgZGVsZXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZ3B1L2RybS9y Y2FyLWR1L3JjYXJfZHVfaGRtaWVuYy5jCj4gIGRlbGV0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2dw dS9kcm0vcmNhci1kdS9yY2FyX2R1X2hkbWllbmMuaAo+ICBkZWxldGUgbW9kZSAxMDA2NDQgZHJp dmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9kdV92Z2Fjb24uYwo+ICBkZWxldGUgbW9kZSAxMDA2 NDQgZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9kdV92Z2Fjb24uaAo+Cj4gZGlmZiAtLWdp dCBhL2RyaXZlcnMvZ3B1L2RybS9yY2FyLWR1L0tjb25maWcgYi9kcml2ZXJzL2dwdS9kcm0vcmNh ci1kdS9LY29uZmlnCj4gaW5kZXggMmJhYjQ0OWFkZDc2Li4wNjEyMWVlYmE5ZTUgMTAwNjQ0Cj4g LS0tIGEvZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvS2NvbmZpZwo+ICsrKyBiL2RyaXZlcnMvZ3B1 L2RybS9yY2FyLWR1L0tjb25maWcKPiBAQCAtMTEsMTIgKzExLDYgQEAgY29uZmlnIERSTV9SQ0FS X0RVCj4gICAgICAgICAgIENob29zZSB0aGlzIG9wdGlvbiBpZiB5b3UgaGF2ZSBhbiBSLUNhciBj aGlwc2V0Lgo+ICAgICAgICAgICBJZiBNIGlzIHNlbGVjdGVkIHRoZSBtb2R1bGUgd2lsbCBiZSBj YWxsZWQgcmNhci1kdS1kcm0uCj4KPiAtY29uZmlnIERSTV9SQ0FSX0hETUkKPiAtICAgICAgIGJv b2wgIlItQ2FyIERVIEhETUkgRW5jb2RlciBTdXBwb3J0Igo+IC0gICAgICAgZGVwZW5kcyBvbiBE Uk1fUkNBUl9EVQo+IC0gICAgICAgaGVscAo+IC0gICAgICAgICBFbmFibGUgc3VwcG9ydCBmb3Ig ZXh0ZXJuYWwgSERNSSBlbmNvZGVycy4KPiAtCgpQbGVhc2Ugbm90ZSB0aGlzIHN5bWJvbCBpcyBz ZWxlY3RlZCBpbiBzZXZlcmFsIGRlZmNvbmZpZ3MsIHNvIHRoZXNlIHNob3VsZApiZSB1cGRhdGVk IHdpdGggaXRzIHJlcGxhY2VtZW50IHN5bWJvbC4KCkdye29ldGplLGVldGluZ31zLAoKICAgICAg ICAgICAgICAgICAgICAgICAgR2VlcnQKCi0tCkdlZXJ0IFV5dHRlcmhvZXZlbiAtLSBUaGVyZSdz IGxvdHMgb2YgTGludXggYmV5b25kIGlhMzIgLS0gZ2VlcnRAbGludXgtbTY4ay5vcmcKCkluIHBl cnNvbmFsIGNvbnZlcnNhdGlvbnMgd2l0aCB0ZWNobmljYWwgcGVvcGxlLCBJIGNhbGwgbXlzZWxm IGEgaGFja2VyLiBCdXQKd2hlbiBJJ20gdGFsa2luZyB0byBqb3VybmFsaXN0cyBJIGp1c3Qgc2F5 ICJwcm9ncmFtbWVyIiBvciBzb21ldGhpbmcgbGlrZSB0aGF0LgogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIC0tIExpbnVzIFRvcnZhbGRzCl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxp c3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFu L2xpc3RpbmZvL2RyaS1kZXZlbAo=