From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 7C180C3DA4A for ; Fri, 9 Aug 2024 22:18:25 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Content-Transfer-Encoding: Content-Type:In-Reply-To:From:References:Cc:To:Subject:MIME-Version:Date: Message-ID:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=5kEy5ImbuRfG3E8dfn7QOP7C4wiO9nk+hec1rC2Q+Qs=; b=WdxCjlzmEiLgfS+slonxJYVzz+ pQIyftuvb1QiJMUBxHNicwRIVz/YkbBLY0bq6dm1YC2BZbQTNUugVrW0edneBCc/wVoDHSnwfQ+bU TPud20elA4CpXcwERHaa7oU3TXQV94ZRzLIjhLGxsuhzEVwz7L+AysjT7fB3Pet5XT3lwPP3lVs3o DGVg/Kfgt4eMEK4EcTi6yQvcYgJ4y/wfoN0IIFRXR/itOZYKEnmoVywy9zSYD9Tg5XqI9DsT4yHSV YBX/KNMucvvivnnDUZchhA47ozNAvwwrHiE5XzfXGyDWrTXurvCIDaMBwH4ebOL/1Ct19uAZoxnp4 2o8SteeQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1scXw1-0000000Celt-0ztW; Fri, 09 Aug 2024 22:18:09 +0000 Received: from mail-oi1-x231.google.com ([2607:f8b0:4864:20::231]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1scXvM-0000000Cegd-3mpe for linux-arm-kernel@lists.infradead.org; Fri, 09 Aug 2024 22:17:34 +0000 Received: by mail-oi1-x231.google.com with SMTP id 5614622812f47-3db157cb959so1715345b6e.0 for ; Fri, 09 Aug 2024 15:17:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; t=1723241847; x=1723846647; darn=lists.infradead.org; h=content-transfer-encoding:in-reply-to:autocrypt:from :content-language:references:cc:to:subject:user-agent:mime-version :date:message-id:from:to:cc:subject:date:message-id:reply-to; bh=5kEy5ImbuRfG3E8dfn7QOP7C4wiO9nk+hec1rC2Q+Qs=; b=COqwpG4hA7ANikd1z1qjlE3BeJD1/Zwhg+eWIJHzXkRWIliRu23mn9CxaZm2nxCT1Y 2cQAsDcai0FDyfwdB1wfkRWPR8BXcKeoAJAFhqtpsn054nhpVWlM3Q4W0TVZGw2K2Jq+ coI/qndkjjAn1MmlJHes4rI83Fb84LgYmZgA4= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1723241847; x=1723846647; h=content-transfer-encoding:in-reply-to:autocrypt:from :content-language:references:cc:to:subject:user-agent:mime-version :date:message-id:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=5kEy5ImbuRfG3E8dfn7QOP7C4wiO9nk+hec1rC2Q+Qs=; b=HMSoUWDdUG9jAbh04HHELOfBP81lqypnV3yaIqZ3mhRkLoVla0NAnZ5b3bHgZG9RqN +6EuAFejHfDmOh0ZKX3So5jQgQ5yHtK+09WMu+o8Xxss4d9NjzdTYeve3bslTQh0SPsa 5Q0/bu07/YiJ4tmvwtQnMWMaLzFHFjnkWcb4rWjqUytF38NZ/o5Ex+Z6jSjdmkrRVs+F twZzMcg04TsAen18Bo0hJJzwW+xIe2Ru6HQ7bcCO556BwLDw/laZhf8zf4oD7b6ZFV/X CdNLcbXsKz9rRlThgEkcc4pZTolQbjQ7guNhhPpJ8P6Jp77TVSy+EL5dy55a7qKGcgzh BBag== X-Forwarded-Encrypted: i=1; AJvYcCVaXkSSQdqPn4MINV1TYXSQiKs8/Dyhdh8B0FJmdlgHFnc+sS0ySNzFdsGJX/ttSRaXLmQ2EF8BU0r1VWi+oRpDmkLq7cFGSmPqWt7R3UKfWknr1KI= X-Gm-Message-State: AOJu0YyXtTj740kqFeoy/LuuIgItJtjRQDD6nH04HABneREhyDr36FOO UPyxGKctwxldlMy55ysTJ/ON+Cfl/PeIr+82SV+d4noVC78x2rWEoIIqjd4rvw== X-Google-Smtp-Source: AGHT+IEHyKJiarzqZbT6Jlx8LoLMCgKFUq9SysPXMLOAh8UnpD4dLPkM0uDHd0fLaLzI4KXr6ykujw== X-Received: by 2002:a05:6870:3924:b0:25e:1610:9705 with SMTP id 586e51a60fabf-26c62c4296emr3318640fac.2.1723241847267; Fri, 09 Aug 2024 15:17:27 -0700 (PDT) Received: from [10.67.48.245] ([192.19.223.252]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-710e589e8e7sm237580b3a.45.2024.08.09.15.17.24 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 09 Aug 2024 15:17:26 -0700 (PDT) Message-ID: <2c4a42ee-164b-447f-b51d-07b2585345b3@broadcom.com> Date: Fri, 9 Aug 2024 15:17:24 -0700 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH net-next v3 3/3] net: stmmac: Add PCI driver support for BCM8958x To: Andrew Lunn , Jitendra Vegiraju Cc: netdev@vger.kernel.org, alexandre.torgue@foss.st.com, joabreu@synopsys.com, davem@davemloft.net, edumazet@google.com, kuba@kernel.org, pabeni@redhat.com, mcoquelin.stm32@gmail.com, bcm-kernel-feedback-list@broadcom.com, richardcochran@gmail.com, ast@kernel.org, daniel@iogearbox.net, hawk@kernel.org, john.fastabend@gmail.com, linux-kernel@vger.kernel.org, linux-stm32@st-md-mailman.stormreply.com, linux-arm-kernel@lists.infradead.org, bpf@vger.kernel.org, linux@armlinux.org.uk, horms@kernel.org References: <20240802031822.1862030-1-jitendra.vegiraju@broadcom.com> <20240802031822.1862030-4-jitendra.vegiraju@broadcom.com> <5ff4a297-bafd-4b33-aae1-5a983f49119a@lunn.ch> Content-Language: en-US From: Florian Fainelli Autocrypt: addr=florian.fainelli@broadcom.com; keydata= xsBNBFPAG8ABCAC3EO02urEwipgbUNJ1r6oI2Vr/+uE389lSEShN2PmL3MVnzhViSAtrYxeT M0Txqn1tOWoIc4QUl6Ggqf5KP6FoRkCrgMMTnUAINsINYXK+3OLe7HjP10h2jDRX4Ajs4Ghs JrZOBru6rH0YrgAhr6O5gG7NE1jhly+EsOa2MpwOiXO4DE/YKZGuVe6Bh87WqmILs9KvnNrQ PcycQnYKTVpqE95d4M824M5cuRB6D1GrYovCsjA9uxo22kPdOoQRAu5gBBn3AdtALFyQj9DQ KQuc39/i/Kt6XLZ/RsBc6qLs+p+JnEuPJngTSfWvzGjpx0nkwCMi4yBb+xk7Hki4kEslABEB AAHNMEZsb3JpYW4gRmFpbmVsbGkgPGZsb3JpYW4uZmFpbmVsbGlAYnJvYWRjb20uY29tPsLB IQQQAQgAywUCZWl41AUJI+Jo+hcKAAG/SMv+fS3xUQWa0NryPuoRGjsA3SAUAAAAAAAWAAFr ZXktdXNhZ2UtbWFza0BwZ3AuY29tjDAUgAAAAAAgAAdwcmVmZXJyZWQtZW1haWwtZW5jb2Rp bmdAcGdwLmNvbXBncG1pbWUICwkIBwMCAQoFF4AAAAAZGGxkYXA6Ly9rZXlzLmJyb2FkY29t Lm5ldAUbAwAAAAMWAgEFHgEAAAAEFQgJChYhBNXZKpfnkVze1+R8aIExtcQpvGagAAoJEIEx tcQpvGagWPEH/2l0DNr9QkTwJUxOoP9wgHfmVhqc0ZlDsBFv91I3BbhGKI5UATbipKNqG13Z TsBrJHcrnCqnTRS+8n9/myOF0ng2A4YT0EJnayzHugXm+hrkO5O9UEPJ8a+0553VqyoFhHqA zjxj8fUu1px5cbb4R9G4UAySqyeLLeqnYLCKb4+GklGSBGsLMYvLmIDNYlkhMdnnzsSUAS61 WJYW6jjnzMwuKJ0ZHv7xZvSHyhIsFRiYiEs44kiYjbUUMcXor/uLEuTIazGrE3MahuGdjpT2 IOjoMiTsbMc0yfhHp6G/2E769oDXMVxCCbMVpA+LUtVIQEA+8Zr6mX0Yk4nDS7OiBlvOwE0E U8AbwQEIAKxr71oqe+0+MYCc7WafWEcpQHFUwvYLcdBoOnmJPxDwDRpvU5LhqSPvk/yJdh9k 4xUDQu3rm1qIW2I9Puk5n/Jz/lZsqGw8T13DKyu8eMcvaA/irm9lX9El27DPHy/0qsxmxVmU pu9y9S+BmaMb2CM9IuyxMWEl9ruWFS2jAWh/R8CrdnL6+zLk60R7XGzmSJqF09vYNlJ6Bdbs MWDXkYWWP5Ub1ZJGNJQ4qT7g8IN0qXxzLQsmz6tbgLMEHYBGx80bBF8AkdThd6SLhreCN7Uh IR/5NXGqotAZao2xlDpJLuOMQtoH9WVNuuxQQZHVd8if+yp6yRJ5DAmIUt5CCPcAEQEAAcLB gQQYAQIBKwUCU8AbwgUbDAAAAMBdIAQZAQgABgUCU8AbwQAKCRCTYAaomC8PVQ0VCACWk3n+ obFABEp5Rg6Qvspi9kWXcwCcfZV41OIYWhXMoc57ssjCand5noZi8bKg0bxw4qsg+9cNgZ3P N/DFWcNKcAT3Z2/4fTnJqdJS//YcEhlr8uGs+ZWFcqAPbteFCM4dGDRruo69IrHfyyQGx16s CcFlrN8vD066RKevFepb/ml7eYEdN5SRALyEdQMKeCSf3mectdoECEqdF/MWpfWIYQ1hEfdm C2Kztm+h3Nkt9ZQLqc3wsPJZmbD9T0c9Rphfypgw/SfTf2/CHoYVkKqwUIzI59itl5Lze+R5 wDByhWHx2Ud2R7SudmT9XK1e0x7W7a5z11Q6vrzuED5nQvkhAAoJEIExtcQpvGagugcIAJd5 EYe6KM6Y6RvI6TvHp+QgbU5dxvjqSiSvam0Ms3QrLidCtantcGT2Wz/2PlbZqkoJxMQc40rb fXa4xQSvJYj0GWpadrDJUvUu3LEsunDCxdWrmbmwGRKqZraV2oG7YEddmDqOe0Xm/NxeSobc MIlnaE6V0U8f5zNHB7Y46yJjjYT/Ds1TJo3pvwevDWPvv6rdBeV07D9s43frUS6xYd1uFxHC 7dZYWJjZmyUf5evr1W1gCgwLXG0PEi9n3qmz1lelQ8lSocmvxBKtMbX/OKhAfuP/iIwnTsww 95A2SaPiQZA51NywV8OFgsN0ITl2PlZ4Tp9hHERDe6nQCsNI/Us= In-Reply-To: <5ff4a297-bafd-4b33-aae1-5a983f49119a@lunn.ch> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240809_151728_969254_E5843F61 X-CRM114-Status: GOOD ( 18.63 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org On 8/9/24 13:12, Andrew Lunn wrote: > On Thu, Aug 08, 2024 at 06:54:51PM -0700, Jitendra Vegiraju wrote: >> On Tue, Aug 6, 2024 at 4:15 PM Andrew Lunn wrote: >>> >>> On Mon, Aug 05, 2024 at 05:56:43PM -0700, Jitendra Vegiraju wrote: >>>> On Fri, Aug 2, 2024 at 4:08 PM Andrew Lunn wrote: >>>>> >>>>>> Management of integrated ethernet switch on this SoC is not handled by >>>>>> the PCIe interface. >>>>> >>>>> MDIO? SPI? I2C? >>>>> >>>> The device uses SPI interface. The switch has internal ARM M7 for >>>> controller firmware. >>> >>> Will there be a DSA driver sometime soon talking over SPI to the >>> firmware? >>> >> Hi Andrew, > > So the switch will be left in dumb switch everything to every port > mode? Or it will be totally autonomous using the in build firmware? > > What you cannot expect is we allow you to manage the switch from Linux > using something other than an in kernel driver, probably DSA or pure > switchdev. This looks reasonable as an advice about to ideally fit within the existing Linux subsystems, however that is purely informational and it should not impair the review and acceptance of the stmmac drivers. Doing otherwise, and rejecting the stmmac changes because now you and other reviewers/maintainers know how it gets used in the bigger picture means this is starting to be overreaching. Yes silicon vendor companies like to do all sorts of proprietary things for random reasons, I think we have worked together long enough on DSA that you know my beliefs on that aspect. I think the stmmac changes along have their own merit, and I would seriously like to see a proper DSA or switchdev driver for the switching silicon that is being used, but I don't think we need to treat the latter as a prerequisite for merging the former. Thanks! -- Florian