Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp4044885pxf; Mon, 29 Mar 2021 19:56:45 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxLAJO0PJfnJkjJlwjwR9/Ox4I/UQj+E7PKFMJHTiJfD0blE5cMrADXgHXgN89+VYrm6o/X X-Received: by 2002:a17:906:7c44:: with SMTP id g4mr30945614ejp.269.1617073004986; Mon, 29 Mar 2021 19:56:44 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1617073004; cv=none; d=google.com; s=arc-20160816; b=vwfEGlJT4I1Do+L4kYQaV+bcTVhucYjU3lApfhpSZhuKqZtzlPhe3Poz2cM9CtqT9t 9BYnGx+LOXnNEHqtze+jF8CrK0CWIZLsSmiRWQSDUW7IvYlsIVlMQLSNQ7nGKt8/Gn8x bMgh2f1CIwaDpCtp5Fw8ByoGCHxMUJOrREr5xkeEZe7gZlxLh08PbpEe5PFwd81FVwjX ew5ikactq4uZNQuYjQDpTFc6pDv5zYh75ImWOPO21axLnhivmcLPXSkjRBI/aViPv/CQ XWP4Xa0YvSKV8KEnutH65PklWU+fr1IRDEZBCZNBqtt6x0XDsTRRQcJYHh8d0mvuowZw duaA== 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:date:subject:cc:to:from :dkim-signature; bh=qYK7VrB9zh1nJosxOHMeXf6pgnTeHfrprZk+pogrvOE=; b=osZloNncWGb08ziyUPA5n4kLqeFZCiecQGAsUB7nofkkcn5entBwpPXaPMjUJkiBRd 6EnrbccVCP0FGU0FkcDADTnDDYbrFw5XeFYp65U2tYa+zFxqR6WONfVg+RIb4Bw5sE5/ RywM71Law3N5yfGqmFNI38FgQSKXvQKAASwofO2x6ZemdP+u6dts419XSHnv48S6EcSV QOY+Ne+EiDTeJrEPmIWi/J6Mx32jU6BvroWM70v00n77+IiJ37uzqeNNIM8QIxAlaPZA dA/6nimTsN5Ndi5/rAzTmm0BjB+LwL0abwTw+vcr1i1MS9+0GVeYMqzZMg6b1D1QAw// EqVg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=Gc6dqK9k; 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=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id b25si13950756edx.341.2021.03.29.19.56.22; Mon, 29 Mar 2021 19:56:44 -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 header.i=@chromium.org header.s=google header.b=Gc6dqK9k; 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=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231552AbhC3CzE (ORCPT + 99 others); Mon, 29 Mar 2021 22:55:04 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:36480 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231319AbhC3CyX (ORCPT ); Mon, 29 Mar 2021 22:54:23 -0400 Received: from mail-pj1-x1034.google.com (mail-pj1-x1034.google.com [IPv6:2607:f8b0:4864:20::1034]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 77BC8C061762 for ; Mon, 29 Mar 2021 19:54:23 -0700 (PDT) Received: by mail-pj1-x1034.google.com with SMTP id kk2-20020a17090b4a02b02900c777aa746fso6909100pjb.3 for ; Mon, 29 Mar 2021 19:54:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=qYK7VrB9zh1nJosxOHMeXf6pgnTeHfrprZk+pogrvOE=; b=Gc6dqK9kmETo+Nhx6WAnosO6l6Pe4N4Cqli441GiQUT9ff2Xr0mlCXlLX6zzUM2cd4 LjzpG4qVSmYxPdvz0fL9cz8HRyyWHusIDXOzBiqGI/fX0TePOdFugaUwLbb39DagvxDI PyF2+19s9Frn5Yq4n6ToLHNOkTbxE9nBksZv8= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=qYK7VrB9zh1nJosxOHMeXf6pgnTeHfrprZk+pogrvOE=; b=iA0EwX1dFSNGlyFl5TSZFKq5FdCPOZHKh3qcmZYDd5Y34f+GVQ7vnHwvRZ5vcLmtck jCV/fAjfe+tqSxJBmh4dip3345HuQwbAi/4zFi1Fp6r05ioTDNUGvzaFDUlE+OhkUAHz EgLAg/oHpSAE0Lajvoe4P7gmnMIu0irGBSrvUGLx+Lufxc/Ot0AXMEl/Iny6UGkf5VaP 1iGdEA+aHkJhc7YE1OFZC7tcwA1hnPKfr1ayM2hjmraJ90rbnpdemVS8sCg3AxDAR1Tx +MH5IHT7JCuZo+tcWQuTWWdQb5KH+gNvLts5DN28U8HoKRuqu8lUKHZHl68vDWx8G4eC u2nQ== X-Gm-Message-State: AOAM533He6XJPsxaON//qZt8IYUWnE1ArAbjeRN20vZEBKoLYOASWF9+ QD8nKd3ublEQwOi0glAWsBaqjQ== X-Received: by 2002:a17:90a:9a91:: with SMTP id e17mr2109663pjp.218.1617072863117; Mon, 29 Mar 2021 19:54:23 -0700 (PDT) Received: from tictac2.mtv.corp.google.com ([2620:15c:202:201:f599:1ca7:742d:6b50]) by smtp.gmail.com with ESMTPSA id t17sm19152706pgk.25.2021.03.29.19.54.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 29 Mar 2021 19:54:22 -0700 (PDT) From: Douglas Anderson To: Andrzej Hajda , Neil Armstrong , Laurent Pinchart , Jonas Karlman , Jernej Skrabec , Sam Ravnborg Cc: Bjorn Andersson , Stephen Boyd , Maarten Lankhorst , robdclark@chromium.org, Stanislav Lisovskiy , linux-arm-msm@vger.kernel.org, Steev Klimaszewski , Linus W , Douglas Anderson , Daniel Vetter , David Airlie , Robert Foss , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 13/14] drm/bridge: ti-sn65dsi86: Print an error if we fallback to panel modes Date: Mon, 29 Mar 2021 19:53:44 -0700 Message-Id: <20210329195255.v2.13.Ib4183a04e8698f60b67558f363fddbbaf33dd445@changeid> X-Mailer: git-send-email 2.31.0.291.g576ba9dcdaf-goog In-Reply-To: <20210330025345.3980086-1-dianders@chromium.org> References: <20210330025345.3980086-1-dianders@chromium.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Now that we can properly read the EDID for modes there should be no reason to fallback to the fixed modes that our downstream panel driver provides us. Let's make that clear by: - Putting an error message in the logs if we fall back. - Putting a comment in saying what's going on. Signed-off-by: Douglas Anderson --- (no changes since v1) drivers/gpu/drm/bridge/ti-sn65dsi86.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/drivers/gpu/drm/bridge/ti-sn65dsi86.c b/drivers/gpu/drm/bridge/ti-sn65dsi86.c index 92498900c58d..20c3b13939c2 100644 --- a/drivers/gpu/drm/bridge/ti-sn65dsi86.c +++ b/drivers/gpu/drm/bridge/ti-sn65dsi86.c @@ -318,6 +318,13 @@ static int ti_sn_bridge_connector_get_modes(struct drm_connector *connector) return num; } + /* + * Ideally this should never happen and we could remove the fallback + * but let's preserve old behavior. + */ + DRM_DEV_ERROR(pdata->dev, + "Failed to read EDID; falling back to panel modes"); + exit: return drm_panel_get_modes(pdata->panel, connector); } -- 2.31.0.291.g576ba9dcdaf-goog