Received: by 2002:a19:771d:0:0:0:0:0 with SMTP id s29csp1234864lfc; Wed, 1 Jun 2022 12:35:07 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyuYEDNgd6WsrhgI7YZ4L2RHitvwMYb33BzrArVZLfUgHgNfC1yVzkBFNsGlAyv/ZVQSAud X-Received: by 2002:aa7:8895:0:b0:518:827f:7123 with SMTP id z21-20020aa78895000000b00518827f7123mr1098693pfe.82.1654112106785; Wed, 01 Jun 2022 12:35:06 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1654112106; cv=none; d=google.com; s=arc-20160816; b=XpPAVhN+T+5/nOMHmcuwHlSgaWs5evoILoWWp9LHhAWjykv1OizncXGHJgQgVqlf08 EmthS/KzrwXmmlZZ8yNDC4o0OZLCUAFY7ZYLkC6Q3QDFjlHoSrGIOmyAaz5JKVA0d/0n 2ficggvys2q+aU/Sw8qnPPA7QA6HGdY3lDLpXKpsKXmXV7QmDTljmB+qFtJzJ5Vgw8pd LNpbWmcR5mX/mk5oAvF0YHkclEpBr76tDEMlf6RWCiyorfC9eahsGKWX3/cJKokJ2hrr VlhyVkhsyiyAj+4eqS2RfNJz+8w+uQfEzq0yM3Zx7qDzvN+VA2/bq04X7dKOfbsLTvlz EXtw== 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=d8jz6yy04RZpYVju6I1nUJOzV31CIoBhvUwccQjlYuQ=; b=LWDpPIuPZY0AOhCRrELDRy6KBWncqfGmKVZGv7hDz+cp3TmKXCZYYGmSe4su6MCz+Q sDtTci9VQT6SwMP+G1bxDKBu4aC51ixCUlwdZ3TMS4mYvyUIdxNHgr7q+uB+Y4+MNCmM Z+loIGmMyEu4MuHscttDYuJZRGnmao6FeboD6RRlk30bZ1hA9qRAAx+l13wlrhmZ/oIW CVH51/F1aikaJ/mdfgqNuoVbA2fi5Zi/f1nTq/M3nGP1VS4s7Np1efM95SYu5AwfyRSj kg9xRL5/ezUyikGh8R7VYeQODeSnTbKXlg1Q422BqPozYx8/uKG3PuHu0IIbYjiQvFip decA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=CPEMxREM; spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [23.128.96.19]) by mx.google.com with ESMTPS id f4-20020a654004000000b003c66102b79esi3091689pgp.853.2022.06.01.12.35.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 01 Jun 2022 12:35:06 -0700 (PDT) Received-SPF: softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) client-ip=23.128.96.19; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=CPEMxREM; spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id E2FAD1A049F; Wed, 1 Jun 2022 12:04:05 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S239072AbiE3Szh (ORCPT + 99 others); Mon, 30 May 2022 14:55:37 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60822 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S243104AbiE3SzT (ORCPT ); Mon, 30 May 2022 14:55:19 -0400 Received: from mail-ej1-x630.google.com (mail-ej1-x630.google.com [IPv6:2a00:1450:4864:20::630]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B8D409B1AF for ; Mon, 30 May 2022 11:55:17 -0700 (PDT) Received: by mail-ej1-x630.google.com with SMTP id f21so22391841ejh.11 for ; Mon, 30 May 2022 11:55:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=message-id:date:mime-version:user-agent:subject:content-language:to :cc:references:from:in-reply-to:content-transfer-encoding; bh=d8jz6yy04RZpYVju6I1nUJOzV31CIoBhvUwccQjlYuQ=; b=CPEMxREMxajdKrg4N4452mUrbH0EBE7qqCF1yilC3r94zhdjZkRwBGxMhlSyrgll2F ysltOe4JsQvs6qSzdkc/nqaA7vJgdattpQhQNilncrxAW4zGo5uRHslnGk/QZefny8HU 7Bw4nK+splyhw0dWHSOVHAIZZRiqmi2HpYLPAIzqCjm+9pmC4uON89Aik2WuMkyqODwR n6wbxTF2EYc+TqxvRb1Hf9PbQR+6+fXkt0JNcwJF6+JYhaoEJ8EiGpt5n7jFi6kFXLZC svp8M5NDmIkcp7HhyeuDSkubinDo7GIPTwa+7hRwZ5+ntZMWUxxC9dNgvb5zfzulpBVA kr7Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:date:mime-version:user-agent:subject :content-language:to:cc:references:from:in-reply-to :content-transfer-encoding; bh=d8jz6yy04RZpYVju6I1nUJOzV31CIoBhvUwccQjlYuQ=; b=p9MWl8vsTpKmeHf3BV205rCtNmYpQ41KXeFjzR5FJetlwXYZEbY/yTkLUom5iIfWAF 2YBSqQAIJjwEjcp6N7XoNotAdi3HcGZvh5JJywiZ4jv3ZnKWAeXLe1yUM1uC8GsP+HKU 8Ul7rrdbkLQCrS15aXqjSkLXnDxDJBTM1NYbgAf6vT7AdHMLiEDxfwHb7ZoSu7ut8pHl BrdLizgiSFyJPgWdr5cPeX06Yb6Ugq/g703VQpHlUB3RBHq3+ErywCy7Xnom+uaRX1Nj i7RaYepLNtsti6FwOrhtypNtwfDo1ciWXkRbZjJcteIlHs2KN+8L/Omn3DqtOZSv8I2P aPZg== X-Gm-Message-State: AOAM533qEsMyxITi/BnI0NAUd9esiVslbTiucsXRd4N5SMxn/pf/jGtS yGUcm5tDPjyjvtXgk18iQ9p2Hw== X-Received: by 2002:a17:907:7d86:b0:6ff:1598:b049 with SMTP id oz6-20020a1709077d8600b006ff1598b049mr23254206ejc.637.1653936916192; Mon, 30 May 2022 11:55:16 -0700 (PDT) Received: from [192.168.0.179] (xdsl-188-155-176-92.adslplus.ch. [188.155.176.92]) by smtp.gmail.com with ESMTPSA id z19-20020a50e693000000b0042ab2127051sm7134669edm.64.2022.05.30.11.55.15 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 30 May 2022 11:55:15 -0700 (PDT) Message-ID: <73f01056-e674-d910-1c0d-98c4001f909d@linaro.org> Date: Mon, 30 May 2022 20:55:14 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.9.1 Subject: Re: [PATCH 1/3] dts: socfpga: Change Mercury+ AA1 devicetree to header Content-Language: en-US To: =?UTF-8?Q?Pawe=c5=82_Anikiel?= , soc@kernel.org, linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Cc: arnd@arndb.de, olof@lixom.net, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, dinguyen@kernel.org References: <20220530130839.120710-1-pan@semihalf.com> <20220530130839.120710-2-pan@semihalf.com> From: Krzysztof Kozlowski In-Reply-To: <20220530130839.120710-2-pan@semihalf.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-3.2 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,NICE_REPLY_A,RDNS_NONE,SPF_HELO_NONE, T_SCC_BODY_TEXT_LINE 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 30/05/2022 15:08, Paweł Anikiel wrote: > The Mercury+ AA1 is not a standalone board, rather it's a module > with an Arria 10 SoC and some peripherals on it. Remove everything that > is not strictly related to the module. Subject has several issues: 1. Use prefix matching subsystem (git log --oneline) 2. You are not changing here anything to header. Header files have different format and end with .h. This is a DTSI file. > > Signed-off-by: Paweł Anikiel Thank you for your patch. There is something to discuss/improve. > --- > arch/arm/boot/dts/Makefile | 1 - > ...1.dts => socfpga_arria10_mercury_aa1.dtsi} | 68 ++++--------------- > 2 files changed, 14 insertions(+), 55 deletions(-) > rename arch/arm/boot/dts/{socfpga_arria10_mercury_aa1.dts => socfpga_arria10_mercury_aa1.dtsi} (58%) > > diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile > index edfbedaa6168..023c8b4ba45c 100644 > --- a/arch/arm/boot/dts/Makefile > +++ b/arch/arm/boot/dts/Makefile > @@ -1146,7 +1146,6 @@ dtb-$(CONFIG_ARCH_S5PV210) += \ > s5pv210-torbreck.dtb > dtb-$(CONFIG_ARCH_INTEL_SOCFPGA) += \ > socfpga_arria5_socdk.dtb \ > - socfpga_arria10_mercury_aa1.dtb \ > socfpga_arria10_socdk_nand.dtb \ > socfpga_arria10_socdk_qspi.dtb \ > socfpga_arria10_socdk_sdmmc.dtb \ > diff --git a/arch/arm/boot/dts/socfpga_arria10_mercury_aa1.dts b/arch/arm/boot/dts/socfpga_arria10_mercury_aa1.dtsi > similarity index 58% > rename from arch/arm/boot/dts/socfpga_arria10_mercury_aa1.dts > rename to arch/arm/boot/dts/socfpga_arria10_mercury_aa1.dtsi > index a75c059b6727..fee1fc39bb2b 100644 > --- a/arch/arm/boot/dts/socfpga_arria10_mercury_aa1.dts > +++ b/arch/arm/boot/dts/socfpga_arria10_mercury_aa1.dtsi > @@ -1,57 +1,38 @@ > // SPDX-License-Identifier: GPL-2.0 > -/dts-v1/; > - > +/* > + * Copyright 2022 Google LLC > + */ How is this related to the patch? > #include "socfpga_arria10.dtsi" > > / { > - > - model = "Enclustra Mercury AA1"; > - compatible = "enclustra,mercury-aa1", "altr,socfpga-arria10", "altr,socfpga"; > - > aliases { > ethernet0 = &gmac0; > serial1 = &uart1; > - i2c0 = &i2c0; > - i2c1 = &i2c1; > - }; > - > - memory@0 { > - name = "memory"; > - device_type = "memory"; > - reg = <0x0 0x80000000>; /* 2GB */ > }; > > chosen { > stdout-path = "serial1:115200n8"; > }; > -}; > > -&eccmgr { > - sdmmca-ecc@ff8c2c00 { > - compatible = "altr,socfpga-sdmmc-ecc"; > - reg = <0xff8c2c00 0x400>; > - altr,ecc-parent = <&mmc>; > - interrupts = <15 IRQ_TYPE_LEVEL_HIGH>, > - <47 IRQ_TYPE_LEVEL_HIGH>, > - <16 IRQ_TYPE_LEVEL_HIGH>, > - <48 IRQ_TYPE_LEVEL_HIGH>; > + memory@0 { > + name = "memory"; > + device_type = "memory"; > + reg = <0x0 0x80000000>; /* 2GB */ > }; > }; > > &gmac0 { > phy-mode = "rgmii"; > - phy-addr = <0xffffffff>; /* probe for phy addr */ > + phy-handle = <&phy3>; > > max-frame-size = <3800>; > - status = "okay"; > - > - phy-handle = <&phy3>; > > mdio { > #address-cells = <1>; > #size-cells = <0>; > compatible = "snps,dwmac-mdio"; > phy3: ethernet-phy@3 { > + reg = <3>; > txd0-skew-ps = <0>; /* -420ps */ > txd1-skew-ps = <0>; /* -420ps */ > txd2-skew-ps = <0>; /* -420ps */ > @@ -64,35 +45,23 @@ phy3: ethernet-phy@3 { > txc-skew-ps = <1860>; /* 960ps */ > rxdv-skew-ps = <420>; /* 0ps */ > rxc-skew-ps = <1680>; /* 780ps */ > - reg = <3>; This and few other changes (like memory) are not related to the commit. Do not mix different cleanups together. > }; > }; > }; > > -&gpio0 { > - status = "okay"; > -}; > - > -&gpio1 { > - status = "okay"; > -}; > - > -&gpio2 { > - status = "okay"; > -}; Why removing all these? Aren't they available on the SoM? The same question applies to several other pieces, for example UART and USB - aren't these part of SoM? > - > &i2c1 { > - status = "okay"; > + atsha204a: atsha204a@64 { How is this change related at all to what you described in commit? There was no atsha204a before. > + compatible = "atmel,atsha204a"; > + reg = <0x64>; > + }; > + > isl12022: isl12022@6f { > - status = "okay"; > compatible = "isil,isl12022"; > reg = <0x6f>; > }; > }; > Best regards, Krzysztof