Received: by 2002:a05:6358:11c7:b0:104:8066:f915 with SMTP id i7csp611715rwl; Wed, 5 Apr 2023 05:32:41 -0700 (PDT) X-Google-Smtp-Source: AKy350aYPay40b1TGvGjf/26B6hB5RkhSJXr4qw0/6hu/T6SzBmaATTa73wGwal32a25JqDOc1QQ X-Received: by 2002:a17:906:718f:b0:948:d1af:3a11 with SMTP id h15-20020a170906718f00b00948d1af3a11mr2596972ejk.50.1680697960889; Wed, 05 Apr 2023 05:32:40 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1680697960; cv=none; d=google.com; s=arc-20160816; b=Qm13GCJs+qeQWS3JM7Rv9R6QjjoIJKrXZxx/HX71EEqw47UiLpBTXpyrhPw+Mj/Pwb gEiCDmTwqpMD8bmgnTmaWQVs19+zjEDMu1ByD2IqmSu376eB3K/ddp1PZBiRaMAquEMQ DJ13wCe78rIHvwrFEnzI+5JqQPTd6LF3CeWd5eqS4NklFgi+5OXbN5EcTXy+UkPimerh agdqnYpI82XkMrgDbTsp9RsF6fZzOUz4e87Gswtj/0FpS6+RZxjrcAuPurpgk86PdAs1 hjE/IoYd+U7t2E7NDvmh9P9Z1UbdOt98/SK4aAVRxMJ/udMsiaLiTMbkI+Le9zIswwWX 3I9g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:from :references:cc:to:content-language:subject:user-agent:mime-version :date:message-id:dkim-signature; bh=qNqzvu4NApAiCop59NMMwGn31purYKOu6gBuay5tl0o=; b=XXGiGkBQ67Ez6eNohn8kpC1HYK+LMpKEUD/rgXenw2VyHkP7krpmRxcGXNjeMRuB6F +9bJSkcvc9nLT/x/zenJwTZSE3SchD/oYAlNG1vXp66XNaEK7SpaI2oKuvA5iisHd3SS BoKVMYBlKP0Nah6BERxMTMF38FlLx1YoXyRM7Kes0bpEYqCcyH5RIrRoG0oPZfkIiMRz qzltPrvKdhOGEz5e/GbRcVKeZzzNsPx3AYHN3hMZfjoceuKbUHpJHv+v2tAFKKZUTkNS WrzBQGv/X+NSVgbVhZwPBy/agJtVC5GcEZz2Zck5/I0SHJGprWp/UJJyD7hHKTjfTo9m YptA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@denx.de header.s=phobos-20191101 header.b=EphCrJcF; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id sb14-20020a1709076d8e00b00947bae8c71bsi534406ejc.916.2023.04.05.05.32.15; Wed, 05 Apr 2023 05:32:40 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@denx.de header.s=phobos-20191101 header.b=EphCrJcF; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S237870AbjDEMbh (ORCPT + 99 others); Wed, 5 Apr 2023 08:31:37 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41980 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232347AbjDEMbf (ORCPT ); Wed, 5 Apr 2023 08:31:35 -0400 Received: from phobos.denx.de (phobos.denx.de [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 6032C1BD0 for ; Wed, 5 Apr 2023 05:31:34 -0700 (PDT) Received: from [127.0.0.1] (p578adb1c.dip0.t-ipconnect.de [87.138.219.28]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: marex@denx.de) by phobos.denx.de (Postfix) with ESMTPSA id 8346685F7F; Wed, 5 Apr 2023 14:31:31 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=denx.de; s=phobos-20191101; t=1680697892; bh=qNqzvu4NApAiCop59NMMwGn31purYKOu6gBuay5tl0o=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From; b=EphCrJcFmFxaXYH8FXF1+7h4KVOMmZQHJDBAC5vusb+wp3J9LydhVYGKXYTPRbY00 wJPRUyMP58xsR5gMby1mtCFLTWu2oe9L8JCh1cVszN/JQiFLGFE794ewSa/kvZD7hS OJc/uQvJwNFWwqt50UfV2pRVv920xno+ll9zMxLBqnT3K29M09JyUikhgOQop+lt9B 8HIYVDiZ2/jyf8zovS979ibJAVdueDLoA/FYFuEQvzO3w1F0riBmZ/DcnnUgMZYiQI YR9lM2iCCLTcwGIQ3lwO4K6N0d7Nbfxocg4VFg1aNEsEYcJi8PaLLSaQXbJCGsnBGf u4jSuVjJd6ViA== Message-ID: <4b15b282-7243-3f75-4a2e-ba86791f6431@denx.de> Date: Wed, 5 Apr 2023 14:31:31 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.9.0 Subject: Re: [PATCH] drm: bridge: ldb: add support for using channel 1 only Content-Language: en-US To: Luca Ceresoli Cc: dri-devel@lists.freedesktop.org, Andrzej Hajda , Neil Armstrong , Robert Foss , Laurent Pinchart , Jonas Karlman , Jernej Skrabec , David Airlie , Daniel Vetter , linux-kernel@vger.kernel.org, Thomas Petazzoni , Paul Kocialkowski References: <20230404073720.1465552-1-luca.ceresoli@bootlin.com> <5b514970-cfc8-41de-7ae6-f608f5187860@denx.de> <20230405093017.62ccb4f6@booty> From: Marek Vasut In-Reply-To: <20230405093017.62ccb4f6@booty> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: clamav-milter 0.103.8 at phobos.denx.de X-Virus-Status: Clean X-Spam-Status: No, score=-3.9 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A,RCVD_IN_DNSWL_MED, SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 4/5/23 09:30, Luca Ceresoli wrote: [...] >>> @@ -311,10 +314,23 @@ static int fsl_ldb_probe(struct platform_device *pdev) >>> if (IS_ERR(fsl_ldb->regmap)) >>> return PTR_ERR(fsl_ldb->regmap); >>> >>> - /* Locate the panel DT node. */ >>> - panel_node = of_graph_get_remote_node(dev->of_node, 1, 0); >>> - if (!panel_node) >>> - return -ENXIO; >>> + /* Locate the remote ports and the panel node */ >>> + remote1 = of_graph_get_remote_node(dev->of_node, 1, 0); >>> + remote2 = of_graph_get_remote_node(dev->of_node, 2, 0); >>> + fsl_ldb->ch0_enabled = (remote1 != NULL); >>> + fsl_ldb->ch1_enabled = (remote2 != NULL); >>> + panel_node = of_node_get(remote1 ? remote1 : remote2); >> >> You can even do this without the middle 'remote1' I think: >> >> panel_node = of_node_get(remote1 ? : remote2); > > Apparently, but honestly with such short expressions clearly having no > side effects I think it's not helping readability. I think even the ternary operator itself isn't helpful much, but that's a matter of taste, and I don't have a better suggestion which would improve the readability either (I tried to expand it into if()... but that looks bad too). No need to change anything. [...] Thanks for the patch.