Received: by 2002:a05:7412:b130:b0:e2:908c:2ebd with SMTP id az48csp438535rdb; Fri, 17 Nov 2023 03:19:42 -0800 (PST) X-Google-Smtp-Source: AGHT+IGiGeyUFrf05x/b0jg/K8jBlVMLpw/MNFv6ifa+Wm1JBBJsiZAokQ62n2nn/R6xoQDRBOSI X-Received: by 2002:aa7:80c8:0:b0:6ca:af85:f07 with SMTP id a8-20020aa780c8000000b006caaf850f07mr6330530pfn.20.1700219982415; Fri, 17 Nov 2023 03:19:42 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1700219982; cv=none; d=google.com; s=arc-20160816; b=miar3eavAwZqipT8tN8CO+JQR+S6GDnLB9zta9LyLGmOBM6GhnmxEKAj2JDemeOK7l 6eOgDeVXcgZTWan8strZebH8gLewhmMGwplyrQ6AaVMWUjLYq+5mDVSLirb0PYBKLiLo 45yKsQK/CdkzGiHNDY0zcYxMSbhFJNXCQUlb7ekQGHCWUrOC5MjfIBY965ATsgFvJXgR 0/PfSyDe1QQI+8MQE7XJq3I5iwxRbcowZOAn4AWehjmZFprkLJLEhUKzw0HgAXjLO+jw uMzPV0ZEmakFMEFBn5Ot7bpwGOs3x0WcWBgXjKruIG9TDolukl1Rm0DTFsPs1jVYcie9 YZ0A== 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=FxmBPKMCTUeLsQ2GCbYbBiGwKJe7YHoZvUdJEIOq5VA=; fh=xqlkxim3hvz2MzxCUfRfDYjp4WoKOCBUIZynadWoIEE=; b=LoRRJw6Kay8OSucKrhZOYfMujNuLrbTMP2ROiRSa6qBQ0DVa7dYyoJIkNJi+FnbviG 3NjR7tPxsWHlikwcrz8o6JVvcrveDrutxlepiDM600rYPs7cO8s/v8+Vgu4RLmgqdt/H ayevy+jbAyM6CzttTtgmbOzMEP+jQomhCM9J/JM3uVYe1SKT3yNPvnt0jHxpm/I77ypL fKtJwPJfnKtJJ0yLcDUw3SIz+8pdWgMcJNUEigW6c0xJ87mpalQG7JlY3/svdJ3VSO6I LJjg8iQR9O+Ai9RDTH76K/sFfli1pV1M9/9e/TSIb7n+E/P8l5aW2ZT3RP0IiCK7NWgG M0tw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@collabora.com header.s=mail header.b=l4V9cavg; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=collabora.com Return-Path: Received: from snail.vger.email (snail.vger.email. [2620:137:e000::3:7]) by mx.google.com with ESMTPS id f19-20020a63dc53000000b005bd052042f4si1719221pgj.69.2023.11.17.03.19.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 17 Nov 2023 03:19:42 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 as permitted sender) client-ip=2620:137:e000::3:7; Authentication-Results: mx.google.com; dkim=pass header.i=@collabora.com header.s=mail header.b=l4V9cavg; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=collabora.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by snail.vger.email (Postfix) with ESMTP id DC2D98072176; Fri, 17 Nov 2023 03:19:40 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at snail.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231226AbjKQLTl (ORCPT + 99 others); Fri, 17 Nov 2023 06:19:41 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:54948 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229436AbjKQLTj (ORCPT ); Fri, 17 Nov 2023 06:19:39 -0500 Received: from madras.collabora.co.uk (madras.collabora.co.uk [46.235.227.172]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 2930DD50; Fri, 17 Nov 2023 03:19:36 -0800 (PST) Received: from [100.116.17.117] (cola.collaboradmins.com [195.201.22.229]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: cristicc) by madras.collabora.co.uk (Postfix) with ESMTPSA id ADD726601711; Fri, 17 Nov 2023 11:19:32 +0000 (GMT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1700219974; bh=h2jcyuHxfZJvtCW/6nbh9J0OGrBeJS/78VqRCazEDN4=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From; b=l4V9cavg+Usm4d4l1NP4QhqbJ0vO/LogHGKqbNYkR30f9w5CnxCWk9EkZ3RodIQJx rfPgRlQ4EfYvyFKbv1IqRhOioL9pysvwb+gH0AhXdcHfAbUhk3Yyb45+kKSQa2esqd VeEvo8D+lFAt0NWppFw2pZjrIWTAxcGZmVLqC54pDoxv5TDXo+cQGUKh+b7BBe7ap+ PcJJMrdDnMS1iRwscQ1hUepm36wPoSues76Hmsa3/al6nYLYwHZHPtJt3zDjtDPIDP +Dm5zhbGtZzVSVVlTC4HTUaTikOS2qlPw1mBHny4wUHM8ijJraYVQtGVZB3zgesPdo E5MgVGbufksNw== Message-ID: Date: Fri, 17 Nov 2023 13:19:29 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v2 12/12] [UNTESTED] riscv: dts: starfive: beaglev-starlight: Enable gmac Content-Language: en-US To: Geert Uytterhoeven Cc: Conor Dooley , Andrew Lunn , Conor Dooley , Emil Renner Berthing , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Rob Herring , Krzysztof Kozlowski , Samin Guo , Paul Walmsley , Palmer Dabbelt , Albert Ou , Alexandre Torgue , Jose Abreu , Maxime Coquelin , Richard Cochran , Giuseppe Cavallaro , netdev@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-riscv@lists.infradead.org, linux-stm32@st-md-mailman.stormreply.com, linux-arm-kernel@lists.infradead.org, kernel@collabora.com References: <20231029042712.520010-1-cristian.ciocaltea@collabora.com> <20231029042712.520010-13-cristian.ciocaltea@collabora.com> <233a45e1-15ac-40da-badf-dee2d3d60777@collabora.com> <20231116-stellar-anguished-7cf06eb5634a@squawk> <84fd076b-6db4-4251-aff8-36befc28e574@collabora.com> From: Cristian Ciocaltea In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_BLOCKED, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE,URIBL_BLOCKED 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 X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (snail.vger.email [0.0.0.0]); Fri, 17 Nov 2023 03:19:41 -0800 (PST) On 11/17/23 11:12, Geert Uytterhoeven wrote: > Hi Cristian, > > On Fri, Nov 17, 2023 at 9:59 AM Cristian Ciocaltea > wrote: >> On 11/17/23 10:49, Cristian Ciocaltea wrote: >>> On 11/17/23 10:37, Geert Uytterhoeven wrote: >>>> On Thu, Nov 16, 2023 at 6:55 PM Conor Dooley wrote: >>>>> On Thu, Nov 16, 2023 at 03:15:46PM +0200, Cristian Ciocaltea wrote: >>>>>> On 10/30/23 00:53, Cristian Ciocaltea wrote: >>>>>>> On 10/29/23 20:46, Andrew Lunn wrote: >>>>>>>> On Sun, Oct 29, 2023 at 06:27:12AM +0200, Cristian Ciocaltea wrote: >>>>>>>>> The BeagleV Starlight SBC uses a Microchip KSZ9031RNXCA PHY supporting >>>>>>>>> RGMII-ID. >>>>>>>>> >>>>>>>>> TODO: Verify if manual adjustment of the RX internal delay is needed. If >>>>>>>>> yes, add the mdio & phy sub-nodes. >>>>>>>> >>>>>>>> Please could you try to get this tested. It might shed some light on >>>>>>>> what is going on here, since it is a different PHY. >>>>>>> >>>>>>> Actually, this is the main reason I added the patch. I don't have access >>>>>>> to this board, so it would be great if we could get some help with testing. >>>>>> >>>>>> @Emil, @Conor: Any idea who might help us with a quick test on the >>>>>> BeagleV Starlight board? >>>>> >>>>> I don't have one & I am not sure if Emil does. Geert (CCed) should have >>>> >>>> I believe Esmil has. >>>> >>>>> one though. Is there a specific test you need to have done? >>>> >>>> I gave it a try, on top of latest renesas-drivers[1]. >> >> [...] >> >>>> >>>> Looks like it needs more non-coherent support before we can test >>>> Ethernet. >>> >>> Hi Geert, >>> >>> Thanks for taking the time to test this! >>> >>> Could you please check if the following are enabled in your kernel config: >>> >>> CONFIG_DMA_GLOBAL_POOL >>> CONFIG_RISCV_DMA_NONCOHERENT >>> CONFIG_RISCV_NONSTANDARD_CACHE_OPS >>> CONFIG_SIFIVE_CCACHE > > CONFIG_DMA_GLOBAL_POOL and CONFIG_RISCV_NONSTANDARD_CACHE_OPS were > indeed no longer enabled, as they cannot be enabled manually. > > After cherry-picking commit e14ad9ff67fd51dc ("riscv: errata: Add > StarFive JH7100 errata") in esmil/visionfive these options become > enabled. Now it gets a bit further, but still lots of CCACHE DataFail > errors. Right, there is an open question [2] in PATCH v2 08/12 if this patch should have been part of Emil's ccache series or I will send it in v3 of my series. [2]: https://lore.kernel.org/lkml/4f661818-1585-41d8-a305-96fd359bc8b8@collabora.com/ >> Also please note the series requires the SiFive Composable Cache >> controller patches provided by Emil [1]. >> >> [1]: https://lore.kernel.org/all/20231031141444.53426-1-emil.renner.berthing@canonical.com/ > > That series does not contain any Kconfig changes, so there must be > other missing dependencies? There shouldn't be any additional Kconfig changes or dependencies as those patches just extend an already existing driver. There were some changes in v2, but they are still compatible with this series (I've retested that to make sure). My tree is based on next-20231024, so I'm going to rebase it onto next-20231117, to exclude the possibility of a regression somewhere. I will also test with renesas-drivers. Thanks, Cristian > Perhaps I should just defer to Emil ;-) > > Gr{oetje,eeting}s, > > Geert >