Received: by 2002:ab2:3350:0:b0:1f4:6588:b3a7 with SMTP id o16csp1166106lqe; Sun, 7 Apr 2024 23:56:04 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCWKZpYHOeNWwWt8p4ZeaDgvW6uegxfkPCM7QvfwWaGOPIefjZj50IBY6MlO/h6QwSrItw595LyFeQrzbk9unxXr9kN/hzJKjpq8SeEVTg== X-Google-Smtp-Source: AGHT+IHc9vOV3G9fbRk6KhWiLQHYpcxXPaTjmPyMaM61i/u0qXyGjfjL59E0/fduaYYnikma9WB5 X-Received: by 2002:a05:622a:13:b0:434:3ab7:9172 with SMTP id x19-20020a05622a001300b004343ab79172mr8909130qtw.9.1712559363938; Sun, 07 Apr 2024 23:56:03 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1712559363; cv=pass; d=google.com; s=arc-20160816; b=h+vFYq0ntXdbuF7hnPfH0lhaRl7OTdKe/uksyx2Mud7uhjSRERaNZflC6eaCQJLR+k pFgcvw6O/LqD3T+2jdateQn9GQ0g1sySiVVh5uaebKU1NSrxMb4sucjrP03dtmCBwJhC 49qvyA8tHnbnT4R/v/qUs11GOoDpYCKMxKmLLG5IhYS2+eiuyONL0nhte/4qj+xrWrvL vtch8lbwEaNGlRkfPgBPa6h7W2egqLUQBogIa4/TQhDD2okHK6ZNO6LCYE6oUb4SoJnb XLWPgBGJIZylB4JyNNKNNDb2P4i3lL6BQBy9vz1wE94f+gF0XxK5Em39ETVLMz2n5o6a Br7w== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:list-unsubscribe:list-subscribe :list-id:precedence:dkim-signature; bh=KiL5NK1zEz9PbV0+Ph8O0V6ZiOSvtAFLDmRrhTbxNlw=; fh=yiRzrkRFL64z+AWr+r7zq/USOyr0uWjvtPd28tDNyNQ=; b=pOaYN/cz7Pn4yEb3bWDZo+iPUZl7usXkDuRz3dDUY76Q83a0hRG675QWatA9Rc4dyW 8LywQtv7FdTkYLxVobha4jnMhzRjsclNQm7nEAul7O+6EJ+5/agtHXVKGSE7NySavNSU iVvys6LJJQCeYGTWp5ugCJYlbjY6+oOfrjN0GxPZkFGdWOPev7df6JMBrlvkMqmNBdlG /XBafzVQChSpM+r335GpntElZ7CXnslRzxSsKvLfBSyf0tjFVr8EXseb2J328n7QGIFu 9ZLQWcfa1bwnTCreAaJjJRrqX2jCQ8/jFZFcjz4Qjbi3Zb+HBqMOjvHwWLmI2j6LnYZ5 WU1A==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=PVAOBaIw; arc=pass (i=1 spf=pass spfdomain=chromium.org dkim=pass dkdomain=chromium.org dmarc=pass fromdomain=chromium.org); spf=pass (google.com: domain of linux-kernel+bounces-134865-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-134865-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [2604:1380:45d1:ec00::1]) by mx.google.com with ESMTPS id n9-20020a05622a11c900b004349ba914f2si1782229qtk.473.2024.04.07.23.56.03 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 07 Apr 2024 23:56:03 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-134865-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) client-ip=2604:1380:45d1:ec00::1; Authentication-Results: mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=PVAOBaIw; arc=pass (i=1 spf=pass spfdomain=chromium.org dkim=pass dkdomain=chromium.org dmarc=pass fromdomain=chromium.org); spf=pass (google.com: domain of linux-kernel+bounces-134865-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-134865-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ny.mirrors.kernel.org (Postfix) with ESMTPS id A896A1C215AF for ; Mon, 8 Apr 2024 06:56:03 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 948642032A; Mon, 8 Apr 2024 06:55:57 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=chromium.org header.i=@chromium.org header.b="PVAOBaIw" Received: from mail-qt1-f174.google.com (mail-qt1-f174.google.com [209.85.160.174]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 40AFB2B9BB for ; Mon, 8 Apr 2024 06:55:55 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.160.174 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712559356; cv=none; b=BzoYkH/Kd9NEvQyzcNC7lk2p+CR9fUXUolhZB0U5cWIZ6ny/Dtv6oVD1sIPNBG57YLFOU0f6o9mPXdX/ZNFbcVkusYQP9VIR++D0IqOtc62uQPpXVQcglS8HSBmiHZxwK/VJmslRDdHM3VKWhn2c+tXbmwgaHDqit+KudPHpmnU= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712559356; c=relaxed/simple; bh=KiL5NK1zEz9PbV0+Ph8O0V6ZiOSvtAFLDmRrhTbxNlw=; h=MIME-Version:References:In-Reply-To:From:Date:Message-ID:Subject: To:Cc:Content-Type; b=e+MONJXbJQj5ur/R5NjkZagf+HIg04e5XCYFFqkoN5lK7V4gfcwUPKEn+lUmiQuCpQbBmmKObyo2nk/ZFCE0al2ZWe3T0v6XH8Hq9xe0Bvstavgrl9vWzZfvCT8RCuVULheftdLvRsUy7zJbQRcjY9fGqWBJ9HxgiLCOgUh7/6g= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=chromium.org; spf=pass smtp.mailfrom=chromium.org; dkim=pass (1024-bit key) header.d=chromium.org header.i=@chromium.org header.b=PVAOBaIw; arc=none smtp.client-ip=209.85.160.174 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=chromium.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=chromium.org Received: by mail-qt1-f174.google.com with SMTP id d75a77b69052e-432f421c56bso21086311cf.2 for ; Sun, 07 Apr 2024 23:55:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1712559352; x=1713164152; darn=vger.kernel.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=KiL5NK1zEz9PbV0+Ph8O0V6ZiOSvtAFLDmRrhTbxNlw=; b=PVAOBaIwGb9PPQq4280Zs2dqBAgZEVhToo8amcLTIcQBABb4AFguVqdsqvXdTevO7k UUk4jAiyiGkACdkdpwFxn+44V9S0NkuLIsA4rwO1qw17ZJ2tedWcAZX21rpiSp8fWyBD R47ZJW8X2itCVGHTCDxX91WylN3OBM6qS/PnU= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1712559352; x=1713164152; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=KiL5NK1zEz9PbV0+Ph8O0V6ZiOSvtAFLDmRrhTbxNlw=; b=YQKrirwNpKL6/kefRamdkqNxK8zIHFhpQLDpVT/ZVbkcKg5DEYSXSrevdjUZ656nGJ 7rKj28RFCNXEn/ZyRHHs8acVq2lMujSyiWHldnXeNarMc0tEPktqgEC7QBle+sk1XlH9 IO2j8tfkUl+1by2S7QoeZiaRp0OHRAAzg/JZvm8E1R+rBnizuLysWv0WqdRBx2IPP5If WTk8BMGB4KLM4CtNtxH5cLEbFWH/YhG1kpOoL+1Ok5iYJPOXltpRl6CfEN4Gqe0wR+vA FBZ2O4ZIhlFM9npOaAGACX9PbfH2a4Icg6uK5/m3O58fHzTmZVRL8zh2qjiftZe1/BsB fZHA== X-Forwarded-Encrypted: i=1; AJvYcCWSXIuV+7Co2JkGAMB7RiwHhL0J2NQzOIb4Nle6ROil9m5mGu3ds8ixU/uuCBxeJsGzezGRsCPKbq1gY4PLpodjLJXsl5Jhx0XQxIXP X-Gm-Message-State: AOJu0Ywv8VXhLecFwWn0ZOBpLbqtJimA6XvzLYz+yWpw0k9LYHU7e2z/ lfg6N0/z6yjW60sZOCitR6GmNPBFGv3WzWcXxNEJtBHxdGox16I2CXeWNJuEOI0HnWMiBB/Txad Ghg== X-Received: by 2002:a05:622a:190a:b0:434:6652:7271 with SMTP id w10-20020a05622a190a00b0043466527271mr7362882qtc.56.1712559352191; Sun, 07 Apr 2024 23:55:52 -0700 (PDT) Received: from mail-qt1-f180.google.com (mail-qt1-f180.google.com. [209.85.160.180]) by smtp.gmail.com with ESMTPSA id kc13-20020a05622a44cd00b00433002038a2sm3424794qtb.44.2024.04.07.23.55.51 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 07 Apr 2024 23:55:51 -0700 (PDT) Received: by mail-qt1-f180.google.com with SMTP id d75a77b69052e-4348110e888so193101cf.1 for ; Sun, 07 Apr 2024 23:55:51 -0700 (PDT) X-Forwarded-Encrypted: i=1; AJvYcCVRs+TtNAttnDu91Rvq97uqn/LiwvjwxCC3N6m06yCPAVlLAnS9aUy9hGaxRz/NwkydekEMo/Hg5xKHrSZUX2ErsmvYt4bSnZGGTl3R X-Received: by 2002:a05:622a:40cc:b0:431:4e0b:d675 with SMTP id ch12-20020a05622a40cc00b004314e0bd675mr440115qtb.18.1712559350887; Sun, 07 Apr 2024 23:55:50 -0700 (PDT) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 References: <20240325215631.3804796-1-dianders@chromium.org> <20240325145626.3.I552e8af0ddb1691cc0fe5d27ea3d8020e36f7006@changeid> In-Reply-To: From: Doug Anderson Date: Sun, 7 Apr 2024 23:55:34 -0700 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH 3/3] drm-panel: If drm_panel_dp_aux_backlight() fails, don't fail panel probe To: Hsin-Yi Wang Cc: dri-devel@lists.freedesktop.org, Pin-yen Lin , Prahlad Kilambi , Daniel Vetter , David Airlie , Jessica Zhang , Maarten Lankhorst , Maxime Ripard , Neil Armstrong , Sam Ravnborg , Thomas Zimmermann , linux-kernel@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi, On Mon, Mar 25, 2024 at 5:07=E2=80=AFPM Hsin-Yi Wang = wrote: > > On Mon, Mar 25, 2024 at 2:57=E2=80=AFPM Douglas Anderson wrote: > > > > If we're using the AUX channel for eDP backlight and it fails to probe > > for some reason, let's _not_ fail the panel probe. > > > > At least one case where we could fail to init the backlight is because > > of a dead or physically missing panel. As talked about in detail in > > the earlier patch in this series, ("drm/panel-edp: If we fail to > > powerup/get EDID, use conservative timings"), this can cause the > > entire system's display pipeline to fail to come up and that's > > non-ideal. > > > > If we fail to init the backlight for some transitory reason, we should > > dig in and see if there's a way to fix this (perhaps retries?). Even > > in that case, though, having a panel whose backlight is stuck at 100% > > (the default, at least in the panel Samsung ATNA33XC20 I tested) is > > better than having no panel at all. > > > > Signed-off-by: Douglas Anderson > > Reviewed-by: Hsin-Yi Wang Pushed to drm-misc-next: b48ccb18e642 drm-panel: If drm_panel_dp_aux_backlight() fails, don't fail panel probe