Received: by 2002:ac0:bc90:0:0:0:0:0 with SMTP id a16csp69088img; Wed, 27 Mar 2019 17:08:47 -0700 (PDT) X-Google-Smtp-Source: APXvYqwI7pe8upn26yQr75AuVxhDlPcER+VhpxMqFYbyYpRsFxgeXb8/AbCkLlC5ty6DdEgaLceA X-Received: by 2002:a17:902:a5c3:: with SMTP id t3mr40142253plq.293.1553731727772; Wed, 27 Mar 2019 17:08:47 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1553731727; cv=none; d=google.com; s=arc-20160816; b=L/1LZiNDwrC9rZt0lpTgyrLRPMUlyrv6vugKAGrdKvcUgsYqH3K3lW/WylBgcVSWxq 8TLEzgX9iHuF3/H5H7CMTXqfGTrABpUTHU6WvuHOhMKW9y+i2PqDHg/QD/bjMaWAsYBY BPJX/kWzYqPu2dnJIc4ucam1jpU/vB64BWcY+lpQUxIVaM7O0F8AWxmXKtuoZ+rSs/yQ fg5c39cFPQjWgDnKTxfjHeksSDY8skFc/DI29hfnGHLiK4lhdK1I1gfIgwdiKTjheIjm ziGFQSnjapEDo6H5EYv9Igk3+Y3LveeZcSGRCdQU9yLMQXW3/2tEvfOaTvmwYnKGwixP ZlBw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-transfer-encoding:content-disposition:mime-version :references:mail-followup-to:message-id:subject:cc:to:from :dkim-signature:dkim-filter:date; bh=LkKB1crnAUSm3xR/1ABs8Pe4Z0fFw+VPXGg4XQZCzkg=; b=YrWT12Z0SVUw6VxEfbmpjSqZvSsfI1TVZCaKMt/UPFwCGhylfJOVDngm1qpTu+x4wh FIMTfbrq/qTgmvlsGRUmtT2NMsDrX69uPQLdb5UDre+xWPQi6+QZdX2Cxe/vkcIaV+oP LjoMiXQkMOSOm7YI30I7Tz8VBXS6nrFfYg5J1QNLdceMWRIShoRuxBIfl9Tiu+14fuSr hhycRuV63NtRI6EAUQyaXQRRUaXVKG/KCZ0H4W768l9E1Ejwf2/Bj7Bp8v8xBQRsMem8 WTERSFwywg2Xs7AYrY7LjMb61nP4H+/bAzcjjl/qKjGLgz9V/WBcnT/6P9/t6ywTd2Pb YOAg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@innovation.ch header.s=default header.b=THUzgkXc; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=innovation.ch Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id r20si3156694pgb.162.2019.03.27.17.08.25; Wed, 27 Mar 2019 17:08:47 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@innovation.ch header.s=default header.b=THUzgkXc; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=innovation.ch Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1731234AbfC1AHo (ORCPT + 99 others); Wed, 27 Mar 2019 20:07:44 -0400 Received: from chill.innovation.ch ([216.218.245.220]:46078 "EHLO chill.innovation.ch" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726173AbfC1AHo (ORCPT ); Wed, 27 Mar 2019 20:07:44 -0400 Date: Wed, 27 Mar 2019 17:07:43 -0700 DKIM-Filter: OpenDKIM Filter v2.10.3 chill.innovation.ch B953D640132 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=innovation.ch; s=default; t=1553731663; bh=LkKB1crnAUSm3xR/1ABs8Pe4Z0fFw+VPXGg4XQZCzkg=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=THUzgkXc31LNl0LoS2dwpBNbOM8E5kos4cce2X0AUKiatRxS0TMPv+7cXZ/vIVhIc JQOxYhEECjMn8UpRcsNGktBlmh53UyDGNxfg3s/Af0pfWJ/NNUwAaiCaEcuZJgGdlS nW0XwC8sGo/23KssXk9V5Wd6BdH9aW4g/eNlCskPv4vjOsbLL96Zy45cJdICaJQJ3G sz4LQe/0ZleO/v27gxYGoFKGp/mDGokG359XybAC+NQNI5xpprGYtchGFPgehZm29e ifbz1U2TCLoBhHFS0yewYh0VxaSZP7pGSPAjo2QhnN20TBjCMczPAAMUY7V0AW6Luh LmnEQ+6sE021w== From: "Life is hard, and then you die" To: Andrzej Hajda Cc: Dmitry Torokhov , Henrik Rydberg , Andy Shevchenko , Sergey Senozhatsky , Steven Rostedt , Greg Kroah-Hartman , "Rafael J. Wysocki" , Lukas Wunner , Federico Lorenzi , linux-input@vger.kernel.org, linux-kernel@vger.kernel.org, Inki Dae , "dri-devel@lists.freedesktop.org" Subject: Re: [PATCH v3 1/4] drm/bridge: sil_sii8620: depend on INPUT instead of selecting it. Message-ID: <20190328000743.GB24753@innovation.ch> Mail-Followup-To: Andrzej Hajda , Dmitry Torokhov , Henrik Rydberg , Andy Shevchenko , Sergey Senozhatsky , Steven Rostedt , Greg Kroah-Hartman , "Rafael J. Wysocki" , Lukas Wunner , Federico Lorenzi , linux-input@vger.kernel.org, linux-kernel@vger.kernel.org, Inki Dae , "dri-devel@lists.freedesktop.org" References: <20190327014807.7472-1-ronald@innovation.ch> <20190327014807.7472-2-ronald@innovation.ch> <9fd8af5b-20ed-5dca-7d5c-98f2926b9b0c@samsung.com> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <9fd8af5b-20ed-5dca-7d5c-98f2926b9b0c@samsung.com> User-Agent: Mutt/1.10.1 (2018-07-13) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Andrzej, On Wed, Mar 27, 2019 at 03:13:37PM +0100, Andrzej Hajda wrote: > +cc: dri-devel > > On 27.03.2019 02:48, Ronald Tschal?r wrote: > > commit d6abe6df706c66d803e6dd4fe98c1b6b7f125a56 (drm/bridge: > > sil_sii8620: do not have a dependency of RC_CORE) added a dependency on > > INPUT. However, this causes problems with other drivers, in particular > > an input driver that depends on MFD_INTEL_LPSS_PCI (to be added in a > > future commit): > > > > drivers/clk/Kconfig:9:error: recursive dependency detected! > > drivers/clk/Kconfig:9: symbol COMMON_CLK is selected by MFD_INTEL_LPSS > > drivers/mfd/Kconfig:566: symbol MFD_INTEL_LPSS is selected by MFD_INTEL_LPSS_PCI > > drivers/mfd/Kconfig:580: symbol MFD_INTEL_LPSS_PCI is implied by KEYBOARD_APPLESPI > > drivers/input/keyboard/Kconfig:73: symbol KEYBOARD_APPLESPI depends on INPUT > > drivers/input/Kconfig:8: symbol INPUT is selected by DRM_SIL_SII8620 > > drivers/gpu/drm/bridge/Kconfig:83: symbol DRM_SIL_SII8620 depends on DRM_BRIDGE > > drivers/gpu/drm/bridge/Kconfig:1: symbol DRM_BRIDGE is selected by DRM_PL111 > > drivers/gpu/drm/pl111/Kconfig:1: symbol DRM_PL111 depends on COMMON_CLK > > > > According to the docs, select should only be used for non-visible > > symbols. Furthermore almost all other references to INPUT throughout the > > kernel config are depends, not selects. Hence this change. > > > > CC: Inki Dae > > CC: Andrzej Hajda > > Signed-off-by: Ronald Tschal?r > > This is drm bridge driver, next time please cc it to dri-devel ML also. Ok. Though as noted in the cover letter, the patch here is meant as a placeholder till the real thing being discussed on dri-devel is finalized. I was trying to avoid cross-posting too much, hence the separate submission on dri-devel. > Anyway this is not the solution we have agreed to. > > Why have you abandoned the patch [1]? It needed just some minor > polishing, as I wrote in response to this mail. > > [1]: > https://lore.kernel.org/lkml/20190124082423.23139-1-ronald@innovation.ch/T/#mf620df0b1583096a214d8e2e690387078583472f It seems your mail client doesn't like me :-) I got neither of your responses. Sorry, I should've checked the archives when I didn't hear anything. In any case thank you for your review, and I will update that patch and send out a new version shortly. Cheers, Ronald > > --- > > drivers/gpu/drm/bridge/Kconfig | 2 +- > > 1 file changed, 1 insertion(+), 1 deletion(-) > > > > diff --git a/drivers/gpu/drm/bridge/Kconfig b/drivers/gpu/drm/bridge/Kconfig > > index 2fee47b0d50b..eabedc83f25c 100644 > > --- a/drivers/gpu/drm/bridge/Kconfig > > +++ b/drivers/gpu/drm/bridge/Kconfig > > @@ -83,9 +83,9 @@ config DRM_PARADE_PS8622 > > config DRM_SIL_SII8620 > > tristate "Silicon Image SII8620 HDMI/MHL bridge" > > depends on OF > > + depends on INPUT > > select DRM_KMS_HELPER > > imply EXTCON > > - select INPUT > > select RC_CORE > > help > > Silicon Image SII8620 HDMI/MHL bridge chip driver. > >