Received: by 2002:a05:6358:d09b:b0:dc:cd0c:909e with SMTP id jc27csp6436814rwb; Mon, 5 Dec 2022 12:19:28 -0800 (PST) X-Google-Smtp-Source: AA0mqf4yNEABJDAC77KMTR7DjU2NSDY2Yt6OPTfnY0Yqq6r12EqBgNS24bpjDjt386r0K6e4zOVL X-Received: by 2002:a63:ef15:0:b0:477:bac4:549b with SMTP id u21-20020a63ef15000000b00477bac4549bmr52562977pgh.170.1670271568607; Mon, 05 Dec 2022 12:19:28 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1670271568; cv=none; d=google.com; s=arc-20160816; b=BEo6IF0qdKui9DB2O7jUaIIuQ/Dv8YErqvayh9i3LwltJWIT9q0YgKbv5aaMtqc67r 8R+PvGpx4MA4/QmGufa+2v4wDCNzVuBztLlcBQUaxPiQmAueUoi0oIKAZNc7rZjT1P0p a95Znu5kHcaIbYJHG4GxfSTGetygPeJUizxGgbUZ15+Uhn8duNmtU8VWkjhxpEoSNCQa N6s19sg+Qdm05IfUJOUvsijWyVbYyeV3p887+RnR7YNfw4r7ajKaUGTRnNl6Yq0y2zXr aH9Fza5Y9UgOk73LKcCCt2xCq1nsGYI75yoNVjsIr9wc8OuFR7H1OmyDSQt5PSthkLam UBwg== 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=/pTDGSshPxSXvNmouMCYOfMJsuE6+W8d7SoMoUmXmuo=; b=DGH4d9fBw32JS6poarNB0jIgXmZbut0zFgn8o52way2zlvHRw/5JsZ0jZ/vb8uzRDZ IaKMC8Jdy0YDhFqV3QpdbIOkCQT/RAFR/IS2l4UTd220fnSoIy5FXsNBeeJ1DbYdgXZh O2QJHrbwfyLFKp+ewcs63e+fRaFflrxGU5OY1+fsomwB5vlxgpAu1xgE/41yQv26YRxG DQfBrkXnwCUis98omW0A2UmTKGlUxcPrjlEjGwPci3FBbBu0AsfCAIb3qTstHJVuVrIm Eo2DwiqZcFMW8azRPxKlWW4JYgCb1k1n+CvknQmYxUcQwsioNNwZlV90AlQcag7Y56F6 AUJw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=F7dsTvcw; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id n2-20020a170902e54200b0017b3392ca72si16364776plf.323.2022.12.05.12.19.18; Mon, 05 Dec 2022 12:19:28 -0800 (PST) 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=@kernel.org header.s=k20201202 header.b=F7dsTvcw; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232096AbiLEUCr (ORCPT + 80 others); Mon, 5 Dec 2022 15:02:47 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43992 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231387AbiLEUCp (ORCPT ); Mon, 5 Dec 2022 15:02:45 -0500 Received: from ams.source.kernel.org (ams.source.kernel.org [IPv6:2604:1380:4601:e00::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A08CB10CB; Mon, 5 Dec 2022 12:02:42 -0800 (PST) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ams.source.kernel.org (Postfix) with ESMTPS id 56B7AB80E6F; Mon, 5 Dec 2022 20:02:41 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id B4354C433D6; Mon, 5 Dec 2022 20:02:38 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1670270560; bh=Nr9qAFkOjKJXxGf3nfHjroa81FlJK3z/0Sp6VRgIWw4=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=F7dsTvcw6XxQIkuPJEHkC3DudoJfY5i/o15Y0mWAslMqBR/i3j0mL8KRA6r1hrwnT MIrbyWsJBtNaQ+ePnVBeJ6eGZIfCrueUqkTjQVuJESrD+MZknd+PmdXq2bPY2EX0cE aGITTerd65L+p9kX7i7BNngq5197vQ+YnhitP3jj0LlPE4ocq4q6uqWmEcbxfE5a3x fzp5bSWGDFZH4LdVX8DuS1+YX/1/VKL+cYE6IVtz44mDdcvYyH4oLjX5smA37NzYpo X7NkbPRSI4l6gIBK+juFlcQWpXmnJXxqUVfGoCuHjcFkrzowbOLBgI+rRDaxTd6ISO 1tSSveccz0RGw== Date: Mon, 5 Dec 2022 14:02:36 -0600 From: Bjorn Andersson To: Konrad Dybcio Cc: Bjorn Andersson , Dmitry Baryshkov , Rob Clark , Abhinav Kumar , Sean Paul , David Airlie , Daniel Vetter , Rob Herring , Krzysztof Kozlowski , Kalyan Thota , Jessica Zhang , Kuogee Hsieh , Johan Hovold , Sankeerth Billakanti , linux-arm-msm@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH v4 13/13] arm64: dts: qcom: sa8295-adp: Enable DP instances Message-ID: <20221205200236.2t25pv5abrgkrt5k@builder.lan> References: <20221205174433.16847-1-quic_bjorande@quicinc.com> <20221205174433.16847-14-quic_bjorande@quicinc.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Spam-Status: No, score=-7.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_HI, SPF_HELO_NONE,SPF_PASS autolearn=ham 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 Mon, Dec 05, 2022 at 07:09:45PM +0100, Konrad Dybcio wrote: > On 05/12/2022 18:44, Bjorn Andersson wrote: > > diff --git a/arch/arm64/boot/dts/qcom/sa8295p-adp.dts b/arch/arm64/boot/dts/qcom/sa8295p-adp.dts [..] > > +&mdss0_dp2 { > > + status = "okay"; > status should go last. > Thanks for pointing that out. Would be nice if the computer told me that...somehow... > > + > > + data-lanes = <0 1 2 3>; > > + > > + ports { > > + port@1 { > > + reg = <1>; > > + mdss0_dp2_phy_out: endpoint { > That's quite a lot of indentation.. couldn't these endpoints be defined in > the SoC DT? > The alternative would be to have the description of each DP controller split over multiple nodes and rely on the reader to stitch together the view of the node based on the label. Based on the naming of these labels they would at least be adjacent, so it wouldn't be that bad. But I feel that there is enough DP-controller nodes in this board already; I've yet to describe the two USB Type-C controllers or the two DSI-DP bridges. So I don't know if it's worth optimizing indentation-level within each node like this. And we will end up mixing this optimization between DP controllers, USB Type-C nodes, QMP nodes, DSI-DP bridges. Regards, Bjorn