Received: by 2002:a05:6358:16cc:b0:ea:6187:17c9 with SMTP id r12csp10753519rwl; Thu, 12 Jan 2023 02:01:32 -0800 (PST) X-Google-Smtp-Source: AMrXdXvfCWXAsOTwzyJUTW2RGkOr/POAioJTCbFv17HhFtlYdzmSf6BJ0j1IEgOiZt3XQg/6VcwD X-Received: by 2002:a17:90a:3c8c:b0:226:8206:91d9 with SMTP id g12-20020a17090a3c8c00b00226820691d9mr37976362pjc.20.1673517691954; Thu, 12 Jan 2023 02:01:31 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1673517691; cv=none; d=google.com; s=arc-20160816; b=DjJ1sGLwg5GZhE3FtteMxVcPLTbsF9rFTtKBL53lFHLerikATR8Ik9FRCIqnAwrofc CwjK2VFkyzqX0NFvugMSEdYtUtv/MxcDJVurdgb02/hVabiqVPsOydZs40vecv7QeB8S oJXny4u2uJb/9pGB905iwqUJxXkcwiDxSWcFnVDjpYYMujVOTLL3qq36RqA79ZG4EQo4 8Ma5uk7lq0c69ziLyldx1QpMFy6QPk1NtQehvef9LQPvKaUsqeV0BFUKPo5XGHZWMfWI AnwmT4/OJ0re4oCLYUL/e5JrM0zFEa2L9+WYYm9ly3TXIK9brQhF5vf6aCmazqcXqMqx +lgg== 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=lipiQg+uY4xDOD4O2Ee0KGbRPD+b+ApBwEUjybcB87s=; b=b4sug1eCiGw1NHH/CyCFcl7n40vNb7CjIeKDN2b5x0SmZGBBfmfrSKsr6iCbujPoZW eAZsw3ehpLkumA8zh+vIoTgEq9l2fNsYTm9Ki5w2HZJRlfROUpB4+wPu2lmN4LDigAhh 3PvdyL0HUyMdzBxsMqb0MXGp7vKfF+uDezuFQ1D/svGn5GiAeklVzphmU4is+DsMGY8T 15QlkTDu8sKpVmWp3Ei6zAdlcZffw/N7honJnkGIi7XXgcPn0CVVgSJhyHWbkj2W1EoY z6TawQqhSywT0MZ+FhsOV7nfo0eA02DmVud1+wuNryGc5C9erW8w1bdzpCm6LCsmi7Ua m51A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=kNICJHQa; 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=linaro.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id i3-20020a6551c3000000b004ad1e917143si14770925pgq.386.2023.01.12.02.01.25; Thu, 12 Jan 2023 02:01:31 -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=@linaro.org header.s=google header.b=kNICJHQa; 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=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231566AbjALJlb (ORCPT + 52 others); Thu, 12 Jan 2023 04:41:31 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52262 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S239958AbjALJkn (ORCPT ); Thu, 12 Jan 2023 04:40:43 -0500 Received: from mail-ej1-x635.google.com (mail-ej1-x635.google.com [IPv6:2a00:1450:4864:20::635]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 9239F1BCB6 for ; Thu, 12 Jan 2023 01:37:19 -0800 (PST) Received: by mail-ej1-x635.google.com with SMTP id v6so301540ejg.6 for ; Thu, 12 Jan 2023 01:37:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=lipiQg+uY4xDOD4O2Ee0KGbRPD+b+ApBwEUjybcB87s=; b=kNICJHQaOgIqlkwm6tfaCkuNuC+stQGxM8kMGgixBndptAwdXyywHV1nb1TlQCgjHf cHPK4DylNfGyPl+UVbwSzywCe+0F2o/uyfjT8oTMfqvDJcshQoIwReKr1afzhj2GG0td 0OaSsVMn9y7zCr2PN9U78HEuCzIg69Ht6Yvse+k9lPQew4QGFq3AESWltxRWMUJmKy0v UkcdjEqsoM8a0weM+OLKFLu+nW9JWW7aMhy8VKtnWkbJfF0eE+5xjeMtDA1HVb0x52S7 7waRD1ewic6M1RFBs1OgbKPeDpD3dkU6pa8u3p1IYL3QZUTS92CYXkDZq0nN6my5FkRK 7V+Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=lipiQg+uY4xDOD4O2Ee0KGbRPD+b+ApBwEUjybcB87s=; b=Q3mZjR4a1/wQqrr1CLs1d0njp66djaRCqrs/OcUV57mZpGcinWe/NC/t0bW1mBdvP6 F8VFaG5Go0mOWtjsmG7PQDnvwXC6QLLyotJ30ImdMOULiPHAIwdtIBIDOSZT0fq1ggV6 BR6VuYehDq4XxXjwDiL8bqv7ZsVUyN5AYxkdEkNt87xfGY+amxAxCJKCMJpfG8UsM1xn 1FFfd706E/JFzik4g/XwEg+nfjtuQCG4H9a4ud3hO40MiwhcbKB00mR9yqiMHh/Q9HNr yF7L4tcWpwQ2cjWCM8EuEC3yCMr1WiXanTc0KHCuT8SFW+6UTGWA3JkXtTqtqdkkv7PN we8g== X-Gm-Message-State: AFqh2kqtCbtZ6Hfi1esmpQeaO2KS70Tex2nsNVBoJOL5BUfA8Q6FYWfF BdddR+6CW3JZbny/ATA/IQ0TMw== X-Received: by 2002:a17:907:d68b:b0:7c1:691a:6d2c with SMTP id wf11-20020a170907d68b00b007c1691a6d2cmr86414643ejc.7.1673516238137; Thu, 12 Jan 2023 01:37:18 -0800 (PST) Received: from [192.168.1.109] ([178.197.216.144]) by smtp.gmail.com with ESMTPSA id p4-20020a170906614400b008512e1379dbsm3736393ejl.171.2023.01.12.01.37.16 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 12 Jan 2023 01:37:17 -0800 (PST) Message-ID: <7d74a96e-e3a5-118c-04a9-e8ed95fffa54@linaro.org> Date: Thu, 12 Jan 2023 10:37:16 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.6.1 Subject: Re: [PATCH v2 4/4] arm64: dts: fsd: Add Ethernet support for PERIC Block of FSD SoC Content-Language: en-US To: Sriranjani P , davem@davemloft.net, edumazet@google.com, kuba@kernel.org, pabeni@redhat.com, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, alexandre.torgue@foss.st.com, peppe.cavallaro@st.com, joabreu@synopsys.com, mcoquelin.stm32@gmail.com Cc: netdev@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, pankaj.dubey@samsung.com, alim.akhtar@samsung.com, ravi.patel@samsung.com, Jayati Sahu References: <20230111075422.107173-1-sriranjani.p@samsung.com> <20230111075422.107173-5-sriranjani.p@samsung.com> From: Krzysztof Kozlowski In-Reply-To: <20230111075422.107173-5-sriranjani.p@samsung.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A,RCVD_IN_DNSWL_NONE, 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 11/01/2023 08:54, Sriranjani P wrote: > The FSD SoC contains two instances of Synopsys DWC QoS Ethernet IP, one in > FSYS0 block and other in PERIC block. > > Adds device tree node for Ethernet in PERIC Block and enables the same for > FSD platform. > > Signed-off-by: Pankaj Dubey > Signed-off-by: Jayati Sahu > Signed-off-by: Sriranjani P > --- > arch/arm64/boot/dts/tesla/fsd-evb.dts | 9 ++++ > arch/arm64/boot/dts/tesla/fsd-pinctrl.dtsi | 56 ++++++++++++++++++++++ > arch/arm64/boot/dts/tesla/fsd.dtsi | 29 +++++++++++ > 3 files changed, 94 insertions(+) > > diff --git a/arch/arm64/boot/dts/tesla/fsd-evb.dts b/arch/arm64/boot/dts/tesla/fsd-evb.dts > index ca0c1a28d562..2c0cbe775e04 100644 > --- a/arch/arm64/boot/dts/tesla/fsd-evb.dts > +++ b/arch/arm64/boot/dts/tesla/fsd-evb.dts > @@ -39,6 +39,15 @@ > }; > }; > > +ðernet_1 { > + status = "okay"; > + > + fixed-link { > + speed = <1000>; > + full-duplex; > + }; > +}; > + > &fin_pll { > clock-frequency = <24000000>; > }; > diff --git a/arch/arm64/boot/dts/tesla/fsd-pinctrl.dtsi b/arch/arm64/boot/dts/tesla/fsd-pinctrl.dtsi > index 7ccc0738a149..c955bf159786 100644 > --- a/arch/arm64/boot/dts/tesla/fsd-pinctrl.dtsi > +++ b/arch/arm64/boot/dts/tesla/fsd-pinctrl.dtsi > @@ -395,6 +395,62 @@ > samsung,pin-pud = ; > samsung,pin-drv = ; > }; > + > + eth1_tx_clk: eth1-tx-clk-pins { > + samsung,pins = "gpf2-0"; > + samsung,pin-function = ; > + samsung,pin-pud = ; > + samsung,pin-drv = ; > + }; > + > + eth1_tx_data: eth1-tx-data-pins { > + samsung,pins = "gpf2-1", "gpf2-2", "gpf2-3", "gpf2-4"; > + samsung,pin-function = ; > + samsung,pin-pud = ; > + samsung,pin-drv = ; > + }; > + > + eth1_tx_ctrl: eth1-tx-ctrl-pins { > + samsung,pins = "gpf2-5"; > + samsung,pin-function = ; > + samsung,pin-pud = ; > + samsung,pin-drv = ; > + }; > + > + eth1_phy_intr: eth1-phy-intr-pins { > + samsung,pins = "gpf2-6"; > + samsung,pin-function = ; > + samsung,pin-pud = ; > + samsung,pin-drv = ; > + }; > + > + eth1_rx_clk: eth1-rx-clk-pins { > + samsung,pins = "gpf3-0"; > + samsung,pin-function = ; > + samsung,pin-pud = ; > + samsung,pin-drv = ; > + }; > + > + eth1_rx_data: eth1-rx-data-pins { > + samsung,pins = "gpf3-1", "gpf3-2", "gpf3-3", "gpf3-4"; > + samsung,pin-function = ; > + samsung,pin-pud = ; > + samsung,pin-drv = ; > + }; > + > + eth1_rx_ctrl: eth1-rx-ctrl-pins { > + samsung,pins = "gpf3-5"; > + samsung,pin-function = ; > + samsung,pin-pud = ; > + samsung,pin-drv = ; > + }; > + > + eth1_mdio: eth1-mdio-pins { > + samsung,pins = "gpf3-6", "gpf3-7"; > + samsung,pin-function = ; > + samsung,pin-pud = ; > + samsung,pin-drv = ; > + }; > }; > > &pinctrl_pmu { > diff --git a/arch/arm64/boot/dts/tesla/fsd.dtsi b/arch/arm64/boot/dts/tesla/fsd.dtsi > index ade707cc646b..8807055807dd 100644 > --- a/arch/arm64/boot/dts/tesla/fsd.dtsi > +++ b/arch/arm64/boot/dts/tesla/fsd.dtsi > @@ -33,6 +33,7 @@ > spi1 = &spi_1; > spi2 = &spi_2; > eth0 = ðernet_0; > + eth1 = ðernet_1; Nope for the reasons I explained last time. > }; > > cpus { > @@ -882,6 +883,34 @@ > phy-mode = "rgmii"; > status = "disabled"; > }; > + > + ethernet_1: ethernet@14300000 { Do not add nodes to the end. Best regards, Krzysztof