Received: by 2002:a05:6a10:c604:0:0:0:0 with SMTP id y4csp694389pxt; Thu, 5 Aug 2021 09:21:37 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwfjBnW84WXDU74AUYvjkGtPDBJvJ5ZFQfuQSNFhjfSZkBF8pdeyybxF/VT2bELodGLhZDA X-Received: by 2002:a17:907:1b29:: with SMTP id mp41mr5666697ejc.459.1628180497419; Thu, 05 Aug 2021 09:21:37 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1628180497; cv=none; d=google.com; s=arc-20160816; b=aNovPfdWK7w0G9cHeApR+3eADEpBRK3AMEwPZLGgyjthayzDbfo8b7xB8s7zQAnNfO vYTK6ysERFJVlPv955pvt4CsImZD6nF3phMhO2K3mlhkrosfaonkEZ0X/9uk7FvRcZwU 0Sizs0O2nkeazMT0xDC6KKpKqFu+hEbD5p5ecws1XrG/coV/8+e8xBNyNcHi3j/rHL3/ kDAkJ35qq3A6VJvEOiG00EmXNuuJGC1nOr1DnIGx50aiS7JDtKzA/kWIwKWdHraclCny KdEcYlhV42xTiHiVgGUE+DVp3Go8t85jII+NUisj6AwTuiRuXoUjLIcVDRcvXK8mjWO/ 5q3Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:cc:to:subject:from:date; bh=h55DSvzOzimjfp8sBXH6E5KM54eAIZxUR0/IKhnOD7Q=; b=OwthZLf4xJfeGIK0K9WPfgaun94I9cbEHdP33Dc1sH2DgMIwGest9yM7fFqYEGLQDK CdPVIB/4LAuczEt7Q6A3fSbKSZIYpMGsHDTu2aX4GgZ4WchmMaatGWQPLueXVIAU+NEU fSBDqsMzzzQsXCBEs6nQNZSTEOX8vouoTUtemvAt3IBHZmNCeFXhha3XKsYISG85Fg6M GJpm4x00eS84vf1MrOansaRebREe3Jnyqwjkq0K8dT6bV2TfNPSHjh6Zjwc4a42yt1UJ poX5vlaZVDg1s8pkcUbJ7jCReRE8aiNKP+dmgNEjYfHau2VcUEkUl9v38kzIO+Meiife 8nzQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=crapouillou.net Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id e9si4523211edz.204.2021.08.05.09.21.13; Thu, 05 Aug 2021 09:21:37 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=crapouillou.net Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230352AbhHEQR6 convert rfc822-to-8bit (ORCPT + 99 others); Thu, 5 Aug 2021 12:17:58 -0400 Received: from aposti.net ([89.234.176.197]:38224 "EHLO aposti.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229725AbhHEQR5 (ORCPT ); Thu, 5 Aug 2021 12:17:57 -0400 Date: Thu, 05 Aug 2021 18:17:32 +0200 From: Paul Cercueil Subject: Re: [PATCH v2 8/8] [RFC] drm/ingenic: convert to component framework for jz4780 hdmi To: "H. Nikolaus Schaller" Cc: Laurent Pinchart , Rob Herring , Mark Rutland , Thomas Bogendoerfer , Geert Uytterhoeven , Kees Cook , "Eric W. Biederman" , Miquel Raynal , David Airlie , Daniel Vetter , Andrzej Hajda , Neil Armstrong , Robert Foss , Jernej Skrabec , Ezequiel Garcia , Harry Wentland , Sam Ravnborg , Maxime Ripard , Hans Verkuil , devicetree@vger.kernel.org, linux-mips@vger.kernel.org, linux-kernel@vger.kernel.org, letux-kernel@openphoenux.org, Paul Boddie , Jonas Karlman , dri-devel@lists.freedesktop.org Message-Id: <8XJDXQ.X70C5WOD0QB7@crapouillou.net> In-Reply-To: References: <77554dd2612f418f6ab74a8be06c82b71410e0e6.1628172477.git.hns@goldelico.com> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1; format=flowed Content-Transfer-Encoding: 8BIT Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Nikolaus and Laurent, Le jeu., ao?t 5 2021 at 18:07:20 +0200, H. Nikolaus Schaller a ?crit : > Hi Laurent, > >> Am 05.08.2021 um 17:04 schrieb Laurent Pinchart >> : >> >> Hi Nikolaus, >> >> Thank you for the patch. >> >> On Thu, Aug 05, 2021 at 04:07:57PM +0200, H. Nikolaus Schaller >> wrote: >>> This patch attempts to convert the ingenic-dw-hdmi driver >>> into a version that uses the component framework. >> >> Why ? What problem would this solve ? > > Well, it was suggested in a v1 we did post several months ago. I have > not > looked up by whom and do not exactly remember the reasons. > > We now simply thought that it is common style since dome dw-hdmi > drivers > make use of it but some others don't. And we got it working without. > > If it is not needed/requested by anyone, we can drop it from v3 (or > add later). I don't remember exactly TBH - the only reason to use a component is to have access to the main driver's "drm_device" structure. The IPU needs it for instance, to register planes; but I don't think this HDMI driver needs it as it registers a bridge. Cheers, -Paul