Received: by 2002:a05:6a10:17d3:0:0:0:0 with SMTP id hz19csp206914pxb; Fri, 16 Apr 2021 03:40:36 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwhPwbFoWo1EoxfTN5lqQlTmZMpPnNLPbayccd5WoBazipjThUIjDobRloTtNt4UNn16pxc X-Received: by 2002:aa7:d54c:: with SMTP id u12mr9561144edr.234.1618569635830; Fri, 16 Apr 2021 03:40:35 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1618569635; cv=none; d=google.com; s=arc-20160816; b=RNkSnXMmZEVLQIPRU7eyHXq0ga8eMTiyTofIvC/o60iVITwQplvHzEePo3cSPF+wkR 1WKtin7ymS2N7Kel6fJYsSkdkJsOpg0SOLGWnZ1VXdR/PuzzqP/gMf1te4jPxxeIY//k yG93ye7uBb57AAOJ8o+i7WqrUeWrtUg6OqFvktod0j/WDTHUL7nHgoeXpYKQNqkrD5RZ r/gB1aRtptbvlkWNPZRWH0LAx/90W08wlosaYJbcPtKecwh7RINMg+muROBR2K2+qrpK 2sG8mFAxpIH7S+Jfr3Cu9Jisu10XejwD7bvsTk3ZnomEG1P2eESGKNwsfvvzR1SiAZH/ YGnw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=8Z0+3TCnQsBGm8KIovOPASdmcq77fxqvK/EusCN+jnA=; b=OJ70KKtahU6Pq3iXFanOJEm0iKJsykSj3SYws/2BoEzz4Rwx7jijzaO/Vsni5tn+0H k2CXeWG8zo+KW2Xsd8ihHJrf8o0prZQM7F0GeSlL/CWWJkX/a6LfIFnR0Qa3NTseyReJ 1KCGhVnmBAfm7vSSFu94PrUW1edtxiyMoAc9nExoWyuqmrPQjeKD6Phn/mkknVtcFwvO DhDzyBzmv0Umr11wBZH/JhALKN7j8kmDS3hCu/+ZwmadTSn44ShXMqZGn1XwCTD7c7y1 pqKLri7IwlLtLtOwiY6PhUYCs6jtC1jkhHuTOyBol5cdoIx/tOCm9kOWkq8flzSQKAb4 3Gyg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass (test mode) header.i=@ideasonboard.com header.s=mail header.b=MZOdxX5o; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id m10si4491154edd.22.2021.04.16.03.40.12; Fri, 16 Apr 2021 03:40:35 -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; dkim=pass (test mode) header.i=@ideasonboard.com header.s=mail header.b=MZOdxX5o; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S239124AbhDPJ63 (ORCPT + 99 others); Fri, 16 Apr 2021 05:58:29 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39472 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233612AbhDPJ63 (ORCPT ); Fri, 16 Apr 2021 05:58:29 -0400 Received: from perceval.ideasonboard.com (perceval.ideasonboard.com [IPv6:2001:4b98:dc2:55:216:3eff:fef7:d647]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 973C3C061574 for ; Fri, 16 Apr 2021 02:58:04 -0700 (PDT) Received: from pendragon.ideasonboard.com (62-78-145-57.bb.dnainternet.fi [62.78.145.57]) by perceval.ideasonboard.com (Postfix) with ESMTPSA id 4A3935A5; Fri, 16 Apr 2021 11:58:02 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com; s=mail; t=1618567082; bh=xSo6PytDu5Cq4mnyjhpzVYDwWNwyPGmVgHOT/48h4nU=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=MZOdxX5ofISyaTc31LDkhK/plA7k0+HS91ESbp1PMm16M18wsilwkkSaOsQ2Cug4w G+DmizAgRLLcii1bDbmZ9zJe7k4kt5/6nT340AKnyGUJfLTSluhMP+PjX7UM9aUsVf 2TjmDMBTbT9JF4vbcSaaMTNZn0LW25TvON5CZO34= Date: Fri, 16 Apr 2021 12:58:00 +0300 From: Laurent Pinchart To: Neil Armstrong Cc: jonas@kwiboo.se, jernej.skrabec@siol.net, robert.foss@linaro.org, dri-devel@lists.freedesktop.org, linux-amlogic@lists.infradead.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH 0/2] drm/bridge: dw-hdmi: disable loading of DW-HDMI CEC sub-driver Message-ID: References: <20210416092737.1971876-1-narmstrong@baylibre.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <20210416092737.1971876-1-narmstrong@baylibre.com> Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Neil, On Fri, Apr 16, 2021 at 11:27:35AM +0200, Neil Armstrong wrote: > This adds DW-HDMI driver a glue option to disable loading of the CEC sub-driver. > > On some SoCs, the CEC functionality is enabled in the IP config bits, but the > CEC bus is non-functional like on Amlogic SoCs, where the CEC config bit is set > but the DW-HDMI CEC signal is not connected to a physical pin, leading to some > confusion when the DW-HDMI CEC controller can't communicate on the bus. If we can't trust the CEC config bit, would it be better to not use it at all, and instead let each platform glue logic tell whether to enable CEC or not ? > Jernej Skrabec (1): > drm/bridge/synopsys: dw-hdmi: Add an option to suppress loading CEC > driver > > Neil Armstrong (1): > drm/meson: dw-hdmi: disable DW-HDMI CEC sub-driver > > drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 2 +- > drivers/gpu/drm/meson/meson_dw_hdmi.c | 1 + > include/drm/bridge/dw_hdmi.h | 2 ++ > 3 files changed, 4 insertions(+), 1 deletion(-) > -- Regards, Laurent Pinchart