From patchwork Sat Dec 7 20:35:52 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Rob Clark X-Patchwork-Id: 11277755 Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id A051D139A for ; Sat, 7 Dec 2019 20:36:20 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 888962467C for ; Sat, 7 Dec 2019 20:36:20 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 888962467C Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=dri-devel-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 05F116E235; Sat, 7 Dec 2019 20:36:18 +0000 (UTC) X-Original-To: dri-devel@lists.freedesktop.org Delivered-To: dri-devel@lists.freedesktop.org Received: from mail-pf1-x443.google.com (mail-pf1-x443.google.com [IPv6:2607:f8b0:4864:20::443]) by gabe.freedesktop.org (Postfix) with ESMTPS id 2DB2E6E235 for ; Sat, 7 Dec 2019 20:36:17 +0000 (UTC) Received: by mail-pf1-x443.google.com with SMTP id y14so5131398pfm.13 for ; Sat, 07 Dec 2019 12:36:17 -0800 (PST) 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=cVm3fTMGs3Ke7LE9pcHFJZXCh+yS4/KCWiEc/FuKj34=; b=VNo8TS1mGGYL+miUl5rN/IxKrIg5hWNyFj9vFG6SFSRc80sw8bQsVFNA1IoYPZMgdA kcq8sehBzL7vgBfnyshZS+pF/ZH/DX+GyKs6nsEALN0QL85k6rQLP8l13a4u9u00h+rC VykG8KmBPkdO2QPjvs8ETF7XEMTED5SMIvkzyLxqK52xamD6JVMjtKs8ffZFmCKimeqa DXYunrhxxiWtu9ij9ZxVXF0T4pnEg8tmny8M69UqYqEFqYRTavlF2EKTa239iZwoE1Cp 4ppmfnMHof0N06517diou91uX50zMqAOTA0B4/LpFwPRxq1WsqmW6Qh72FPL3XkQ2yN6 l8GA== X-Gm-Message-State: APjAAAXRtTi3pMIHWWfkyu6wt01WCLnyabPNiEXup8vk8SHjSntxQCz2 eLWGJnkqmd3dM0w+799zc8j82uZh X-Google-Smtp-Source: APXvYqyXkQWGRk0eUOkq9bFetsRJZzyqR9S1EFwc18YoOwHz+LAS2LVd0p0QBem+UVSKxeVb7hixvw== X-Received: by 2002:a62:5202:: with SMTP id g2mr21373195pfb.43.1575750976236; Sat, 07 Dec 2019 12:36:16 -0800 (PST) Received: from localhost (c-73-25-156-94.hsd1.or.comcast.net. [73.25.156.94]) by smtp.gmail.com with ESMTPSA id j3sm20479085pfi.8.2019.12.07.12.36.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 07 Dec 2019 12:36:15 -0800 (PST) From: Rob Clark To: dri-devel@lists.freedesktop.org, linux-arm-msm@vger.kernel.org, aarch64-laptops@lists.linaro.org Subject: [PATCH 3/4] drm/bridge: ti-sn65dsi86: find any enabled endpoint Date: Sat, 7 Dec 2019 12:35:52 -0800 Message-Id: <20191207203553.286017-4-robdclark@gmail.com> X-Mailer: git-send-email 2.23.0 In-Reply-To: <20191207203553.286017-1-robdclark@gmail.com> References: <20191207203553.286017-1-robdclark@gmail.com> MIME-Version: 1.0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=cVm3fTMGs3Ke7LE9pcHFJZXCh+yS4/KCWiEc/FuKj34=; b=OEECddpvOrRkOHKphVcLzjAo5l1LyjDSbYArI7pl794LpAjUmWUCJD5PxVBb/q7Rlw Iky1w3tt3+AQH2X/oeWERBrmkT0PiAk1+PuEwMswhVguy0+wReG2xEJ9hqJKMQwMb52r tzIfsIeV68azc1QXvzZWhGLG2pv8aD4jX6D5Y84xIfKPNiSkmMgF/VfD53hai+qNQpaj 9fCpljuMnNZl+sQFx2myqDUk1/fe0GwoM1JlzQBgxLuap2GENkT2BHBDb7KKmGLFmv20 8xXjGq86IFO8cp2RVkUWlPX/bFS/F7QQJPpP8OBXgOuWGUrEiGe7Rq1lUmNHZqjXr++U a+DA== X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Rob Clark , Jernej Skrabec , Neil Armstrong , Jeffrey Hugo , David Airlie , Jonas Karlman , open list , Bjorn Andersson , Vasily Khoruzhick , Laurent Pinchart Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" From: Rob Clark This bridge is used on a number of devices that can have one of multiple different panels installed. The firmware will enable the panel driver node for the panel that is actually installed. So the bridge should ask drm_of_find_panel_or_bridge() to find the endpoint for the enabled panel. Signed-off-by: Rob Clark --- drivers/gpu/drm/bridge/ti-sn65dsi86.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/bridge/ti-sn65dsi86.c b/drivers/gpu/drm/bridge/ti-sn65dsi86.c index 43abf01ebd4c..62bc98d9d152 100644 --- a/drivers/gpu/drm/bridge/ti-sn65dsi86.c +++ b/drivers/gpu/drm/bridge/ti-sn65dsi86.c @@ -720,7 +720,7 @@ static int ti_sn_bridge_probe(struct i2c_client *client, pdata->dev = &client->dev; - ret = drm_of_find_panel_or_bridge(pdata->dev->of_node, 1, 0, + ret = drm_of_find_panel_or_bridge(pdata->dev->of_node, 1, -1, &pdata->panel, NULL); if (ret) { DRM_ERROR("could not find any panel node\n");