Received: by 2002:a05:6a10:a852:0:0:0:0 with SMTP id d18csp1061527pxy; Sat, 1 May 2021 02:34:11 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzQwYOBKROc2XTVQUjCumYO7HfySadyuWSDcTkCVqe6tLtaZEk+aZD8nMoR5zhflGKliHJQ X-Received: by 2002:aa7:da8c:: with SMTP id q12mr10704202eds.80.1619861650867; Sat, 01 May 2021 02:34:10 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1619861650; cv=none; d=google.com; s=arc-20160816; b=1LhzGtb8QqYkpuQM3kEnsduPR9dq8qS0yq4pD/Z9NzCPjqY4ASagPDKS4j1/iBjjrP pbg83WrnWjHB8Pwt8xb1ACZjDdpYex7FUhzKzDecoRQqNO60VI/cgDNDDvTobooMEwIU cAYaXeRMefXDEMILp3omHCHnHtLRgFLeGYsodIgfY6Cma18tx2GpbFr5/bhFdPVJf8PE qKQQpgh4IpyKWD+3GwVemF6qWcajVQmxybgh9Yk4UwUxZXobek3gEJ4zRr7DsjBknvyB 5bR0FAreJ2RVsdV2uSy+qDPiiFmDBB8KngoxJZTyiZeh4Q3rWnC0H5buKOGYi8A+AADg ioTA== 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=SyGYqVikn3sRvr8oBxpMkevusdQYlEUroZdr1msedCw=; b=dlRjBRgBhldtd24ef5oqdTajxxQ8FBj2gONkwnwOZpBdR3ojKXgi29XYVYn0GY+wwI GovAvUfe9OaD2soi8RPMc7hfMczqQbAuxFrmq0XncJWUVFg6L3fFPqaAVYcQW16wkqYm +NXB4pMWnbGPN1F3r0v75wXhnrUP4maraQo7Kd7r7tpgVD9q1cv9ihISlZ1dhIhEfumY nSlC0v1ZReYrExAnM4v9RaMbvXPN3+MXpQ+KoIxU//KB9CL9PWdltttRmGpVsnPUKUaF VYgFaO35BVl+zDn5QCZAlPXJwMoJB8W3Ko6NjwJsnDQjYZfG7SUoAyTxS0eAZE24bCue IlJg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@googlemail.com header.s=20161025 header.b=sPwxNQlV; 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=googlemail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id b6si7012296ejb.398.2021.05.01.02.33.47; Sat, 01 May 2021 02:34:10 -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=@googlemail.com header.s=20161025 header.b=sPwxNQlV; 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=googlemail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231252AbhEAJ3T (ORCPT + 99 others); Sat, 1 May 2021 05:29:19 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:40816 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230117AbhEAJ3T (ORCPT ); Sat, 1 May 2021 05:29:19 -0400 Received: from mail-ej1-x632.google.com (mail-ej1-x632.google.com [IPv6:2a00:1450:4864:20::632]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 65194C06174A for ; Sat, 1 May 2021 02:28:28 -0700 (PDT) Received: by mail-ej1-x632.google.com with SMTP id l4so684372ejc.10 for ; Sat, 01 May 2021 02:28:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=SyGYqVikn3sRvr8oBxpMkevusdQYlEUroZdr1msedCw=; b=sPwxNQlVV9CppL4NWcVqlYriHNWEQ1jnrUky72n7dWeTrSjnoShtCz1UmjSjIXKeP1 fiTOIlRGqn5mcAjAkwNN9/4E/vyAdhV4Vp/NpCFU2euSm4GMYStdi6jtNibwkV487KFy X9+cALwYZ6NToc/MYX7WyVi/4KJMmStpkuIjGqpY+/t610JLjww4dx6TTNBbZBNr3W76 4Jqrg2qSHis/Sn7t7qc04lkCQv++qvC+5odOc5zbl+lwsjkyxY/UnIGHn2F+VhXcT/00 MA31SzIymM8KGROsE1pA50qxsb7sMQoDT5A7LslAdzdR5CT4dHdN+Rp0aVJdyLkYIhPp Ot+A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=SyGYqVikn3sRvr8oBxpMkevusdQYlEUroZdr1msedCw=; b=s1yCPShnQIZDSv9tiHnLtIrr7eMhi58jR0QNQO87LjN6UsP85GYu8ZFcHgahjAzA/U 4BM1HBMMZlOTVlQuDcR6WNNKilD8jUd4xOudX2iBRP+eVmCUq4l4Ww+E7Vg5zhp+Ut96 GM1F6ZbPqEIbwYxFyVxJMwfSg2TlW5nrxO+7r4yftjvbGWZinn/n8KVh3uRxIromGv5L U9PXP6devZscTwg+G1QEQDyQxxHSEWd0gCs1LdwdykFTeo8YzmWfjvvfMqB/oqGgn77i 1JVhqLyJgLiJfH+uDTi9mGDEMfDaIGOaI6QfpuR9vM/86O37FP1Db5UbDV1E31q6n8oF dCqw== X-Gm-Message-State: AOAM530fhWQTNZvJotkysl4Xv6ffhd6hpV6imTkz75hYdsMZUSZI2+QP qgg0XUECEBqWidQovJ5NR9lvRnRDCDTbViKSmQA= X-Received: by 2002:a17:907:e87:: with SMTP id ho7mr8119874ejc.2.1619861307057; Sat, 01 May 2021 02:28:27 -0700 (PDT) MIME-Version: 1.0 References: <20210429170404.3616111-1-narmstrong@baylibre.com> <20210429170404.3616111-4-narmstrong@baylibre.com> In-Reply-To: From: Martin Blumenstingl Date: Sat, 1 May 2021 11:28:16 +0200 Message-ID: Subject: Re: [PATCH 3/3] arm64: dts: meson-sm1: add Banana PI BPI-M5 board dts To: Neil Armstrong Cc: khilman@baylibre.com, jbrunet@baylibre.com, linux-amlogic@lists.infradead.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Neil, On Fri, Apr 30, 2021 at 10:16 AM Neil Armstrong wrote: [...] > >> +ðmac { > >> + pinctrl-0 = <ð_pins>, <ð_rgmii_pins>; > >> + pinctrl-names = "default"; > >> + status = "okay"; > >> + phy-mode = "rgmii"; > >> + phy-handle = <&external_phy>; > >> + amlogic,tx-delay-ns = <2>; > > I haven't checked their u-boot code but some of the newer Amlogic BSPs > > seem to let the PHY add the TX delay (which is also what the netdev > > maintainers recommend) > > that can be achieved by setting: > > phy-mode = "rgmii-txid"; > > and deleting the "amlogic,tx-delay-ns" property > > Done, but what about when we use mainline U-boot here ? I think it will work just fine if - the PRG_ETH0/PRG_ETH1 register is programmed correctly (that's what we have in dwmac-meson8b), which according to [0] is partially (RX delay not being supported in u-boot yet) the case - and the RTL8211F PHY driver can set the RX/TX delay on the PHY side, which according to [1] it can So I have not tried it but I think it should just work Best regards, Martin [0] https://source.denx.de/u-boot/u-boot/-/blob/798424e8573a6b642a1bb507d41c1f73e6736e2e/drivers/net/dwmac_meson8b.c [1] https://source.denx.de/u-boot/u-boot/-/blob/fa6539a3dcbf269121ca64084cff4c146fcdaf19/drivers/net/phy/realtek.c#L204