Received: by 2002:a05:6a10:5bc5:0:0:0:0 with SMTP id os5csp1735888pxb; Sat, 16 Oct 2021 18:40:13 -0700 (PDT) X-Google-Smtp-Source: ABdhPJz3IeTcEXHUQOCHt9w3gSb+s0QxE9B0KeT1gSFHQgxCrtQ6CVWLSarCikpUcD9ZYvn+1nH1 X-Received: by 2002:a17:906:3990:: with SMTP id h16mr17820790eje.47.1634434813404; Sat, 16 Oct 2021 18:40:13 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1634434813; cv=none; d=google.com; s=arc-20160816; b=Kx9Z9539NzplnjxhSK7Rcq+4a9YebwVc6IyUsh9v7W+0qiMHURq9qHOvq49LUmzHSa JwvAP6seU4+caejRH5xoQwuN2BA7BsoEfyYqCt+cnsadvM/q0fL4ZMmJVBSZ1+2CuK9A T6up19Vuo8zJGkiaoyUYwZSmn3n2Ue1g6Gm0P/VH2Zzh08WHm78pFNOdyU59BYCEZXDj 0SvlO5eNi5CsQkJ7tDxW4jLc/wdMer7drVLq7yX17+sOAlP3nHqCIjCggixpzyoqPY8B gm+9Ng4bVl7nX48wTvlKg3sw5OiPeiq1oCyLYG7xW5g4E3078fn/1xoFP4U3nklQY/jR lWSQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=N8+1943ZBo7mxmV4b+x9AetpIdzlZi5DrRUWiAkiUkM=; b=dChOWbO9zmUwz4XWGBmMmyqwm7fQRTpNMsL1bkwYVHcDzPSk4VXqiwtB7EZwm/O9m0 4Ur36Z5uMVKWvjYnYv+IP3sWRBdQflIRc/FaB9jyvm1fkleCS8/NPeHyfWqFpmJO0Kpa 7XkWywbNFdU5uPc2f5YKB42J1KD5j9x3d4LE0dR6tqXRXqSgfQYPQnY7JSo0KF1P16bl d4JZlEFebA2OsjmQK4IWh2kvNHlmzFBDr4FwvX2hc1PjiG03xGExhyQTDa7xWwiQ+r3f GourikrDeevGsb4TW1O8vAgc8kFkDFFdLvjDWo92ZuTi6w5fVvSg0WxC0X9xzNPynDHq lHyg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=fUxjpQpK; 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=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id hk18si15176487ejb.238.2021.10.16.18.39.39; Sat, 16 Oct 2021 18:40:13 -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=@kernel.org header.s=k20201202 header.b=fUxjpQpK; 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=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S241204AbhJOQR4 (ORCPT + 99 others); Fri, 15 Oct 2021 12:17:56 -0400 Received: from mail.kernel.org ([198.145.29.99]:48884 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S241203AbhJOQRy (ORCPT ); Fri, 15 Oct 2021 12:17:54 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id 6484561090; Fri, 15 Oct 2021 16:15:46 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1634314546; bh=J6lMIRppIQQR2yDU8HEFtiobkHUlT4L+X3PXR/XHp8k=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=fUxjpQpKZEMfW+RRIp60SX1iX/UwmX2w7X5lIZEpj7biPSsFXPDMUQafV+MRGFMmQ EL8HPMjTiB8NjmWVoshAD7lta4yw5ks7FQ5A97AWaT6RIcAyKWEtDQ6UK7wHLXbbG3 Z1ztXj9KpCB5OMJzlWulfrEP66XP61txqi1cOfM0ryOvkLKJse4YDrrC9cAeT803ZX I1dRqcI6sM7uBu908E4buE0sgeJjzPDGbl1FQ9Mcim+RVQCz+xQivYjOcEswbqaOuG 3L1+rjNW2B0Xd0lB3zf/uOnVZtTN0eV7Al82PBbYtkmb3ud3BZvtdUS/bkKYpz+Va3 4TlkTUzrYEe4g== Received: by mail-ed1-f48.google.com with SMTP id t16so40103749eds.9; Fri, 15 Oct 2021 09:15:46 -0700 (PDT) X-Gm-Message-State: AOAM5330xQeEoC3oy4XV9gncJb3ptN4/iAdPOz0bILr8TYnsScTPvcPq iWa9BEFbV5IfNl9RR7wP8qKcXabwPAQQSon2pA== X-Received: by 2002:a05:6402:84d:: with SMTP id b13mr19328337edz.6.1634314544839; Fri, 15 Oct 2021 09:15:44 -0700 (PDT) MIME-Version: 1.0 References: <20211014224201.24027-1-agust@denx.de> In-Reply-To: <20211014224201.24027-1-agust@denx.de> From: Rob Herring Date: Fri, 15 Oct 2021 11:15:32 -0500 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH v2] powerpc/mpc512x: dts: fix PSC node warnings To: Anatolij Gustschin Cc: linuxppc-dev , devicetree@vger.kernel.org, "linux-kernel@vger.kernel.org" , Michael Ellerman Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Oct 14, 2021 at 5:42 PM Anatolij Gustschin wrote: > > Rework PSC node description to fix build warnings like: > mpc5121.dtsi:397.13-406.5: Warning (spi_bus_bridge): /soc@80000000/psc@11400: node name for SPI buses should be 'spi' > mpc5121.dtsi:409.13-418.5: Warning (spi_bus_bridge): /soc@80000000/psc@11500: node name for SPI buses should be 'spi' > mpc5121.dtsi:457.13-466.5: Warning (spi_bus_bridge): /soc@80000000/psc@11900: node name for SPI buses should be 'spi' Okay, I now see the block supports either spi or serial modes. I would handle this a bit differently that doesn't create a bunch of new .dtsi files. > > Signed-off-by: Anatolij Gustschin > --- > Changes in v2: > - extract PSC nodes to files which can be included > separately and extended as needed > > arch/powerpc/boot/dts/ac14xx.dts | 118 ++++++++-------- > arch/powerpc/boot/dts/mpc5121-psc0.dtsi | 16 +++ > arch/powerpc/boot/dts/mpc5121-psc1.dtsi | 15 ++ > arch/powerpc/boot/dts/mpc5121-psc10.dtsi | 15 ++ > arch/powerpc/boot/dts/mpc5121-psc11.dtsi | 15 ++ > arch/powerpc/boot/dts/mpc5121-psc2.dtsi | 15 ++ > arch/powerpc/boot/dts/mpc5121-psc3.dtsi | 15 ++ > arch/powerpc/boot/dts/mpc5121-psc4-spi.dtsi | 17 +++ > arch/powerpc/boot/dts/mpc5121-psc4.dtsi | 15 ++ > arch/powerpc/boot/dts/mpc5121-psc5-spi.dtsi | 17 +++ > arch/powerpc/boot/dts/mpc5121-psc5.dtsi | 15 ++ > arch/powerpc/boot/dts/mpc5121-psc6.dtsi | 15 ++ > arch/powerpc/boot/dts/mpc5121-psc7.dtsi | 15 ++ > arch/powerpc/boot/dts/mpc5121-psc8.dtsi | 15 ++ > arch/powerpc/boot/dts/mpc5121-psc9-spi.dtsi | 17 +++ > arch/powerpc/boot/dts/mpc5121-psc9.dtsi | 15 ++ > arch/powerpc/boot/dts/mpc5121.dtsi | 148 +------------------- > arch/powerpc/boot/dts/mpc5121ads.dts | 42 +++--- > arch/powerpc/boot/dts/pdm360ng.dts | 104 +++++++------- > 19 files changed, 371 insertions(+), 273 deletions(-) > create mode 100644 arch/powerpc/boot/dts/mpc5121-psc0.dtsi > create mode 100644 arch/powerpc/boot/dts/mpc5121-psc1.dtsi > create mode 100644 arch/powerpc/boot/dts/mpc5121-psc10.dtsi > create mode 100644 arch/powerpc/boot/dts/mpc5121-psc11.dtsi > create mode 100644 arch/powerpc/boot/dts/mpc5121-psc2.dtsi > create mode 100644 arch/powerpc/boot/dts/mpc5121-psc3.dtsi > create mode 100644 arch/powerpc/boot/dts/mpc5121-psc4-spi.dtsi > create mode 100644 arch/powerpc/boot/dts/mpc5121-psc4.dtsi > create mode 100644 arch/powerpc/boot/dts/mpc5121-psc5-spi.dtsi > create mode 100644 arch/powerpc/boot/dts/mpc5121-psc5.dtsi > create mode 100644 arch/powerpc/boot/dts/mpc5121-psc6.dtsi > create mode 100644 arch/powerpc/boot/dts/mpc5121-psc7.dtsi > create mode 100644 arch/powerpc/boot/dts/mpc5121-psc8.dtsi > create mode 100644 arch/powerpc/boot/dts/mpc5121-psc9-spi.dtsi > create mode 100644 arch/powerpc/boot/dts/mpc5121-psc9.dtsi [...] > diff --git a/arch/powerpc/boot/dts/mpc5121.dtsi b/arch/powerpc/boot/dts/mpc5121.dtsi > index 3f66b91a8e3c..21674da8beb1 100644 > --- a/arch/powerpc/boot/dts/mpc5121.dtsi > +++ b/arch/powerpc/boot/dts/mpc5121.dtsi > @@ -87,7 +87,7 @@ > }; > }; > > - soc@80000000 { > + soc: soc@80000000 { > compatible = "fsl,mpc5121-immr"; > #address-cells = <1>; > #size-cells = <1>; > @@ -343,152 +343,6 @@ > clock-names = "ipg"; > }; > > - /* 512x PSCs are not 52xx PSC compatible */ > - > - /* PSC0 */ > - psc@11000 { I would just put here 'serial@11000' and 'spi@11000' nodes with both nodes set to disabled. Then the board dts just has to change status of the the nodes it wants to enable (and add child nodes for spi). Overlapping addresses are okay if nodes are disabled. > - compatible = "fsl,mpc5121-psc"; > - reg = <0x11000 0x100>; > - interrupts = <40 0x8>; > - fsl,rx-fifo-size = <16>; > - fsl,tx-fifo-size = <16>; > - clocks = <&clks MPC512x_CLK_PSC0>, > - <&clks MPC512x_CLK_PSC0_MCLK>; > - clock-names = "ipg", "mclk"; > - };