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 X-Spam-Level: X-Spam-Status: No, score=-5.8 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 63D3DC4743C for ; Fri, 4 Jun 2021 20:24:02 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 3E37061242 for ; Fri, 4 Jun 2021 20:24:02 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231262AbhFDUZr (ORCPT ); Fri, 4 Jun 2021 16:25:47 -0400 Received: from vps0.lunn.ch ([185.16.172.187]:46084 "EHLO vps0.lunn.ch" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230022AbhFDUZr (ORCPT ); Fri, 4 Jun 2021 16:25:47 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lunn.ch; s=20171124; h=In-Reply-To:Content-Disposition:Content-Type:MIME-Version: References:Message-ID:Subject:Cc:To:From:Date:From:Sender:Reply-To:Subject: Date:Message-ID:To:Cc:MIME-Version:Content-Type:Content-Transfer-Encoding: Content-ID:Content-Description:Content-Disposition:In-Reply-To:References; bh=wFUuLPMMJj3qNSbkVVNapon0piflkSDe9pjhgJE42fE=; b=QE/wQttqD3F4kskWM6ozTEoSp7 t6Yocy3D2jRhHmR09j+z25fiSrKyVtE+E2tHN8FnaNllJgWISEMmHCvaofDhzK6PgklKAQ4iuQc8S A6mlqzwvTQIGpeeoMI1nIQe4l9TvXFoXw0AfLqHei/CMjPUu2SCTlS6TT68AyFMMCI68=; Received: from andrew by vps0.lunn.ch with local (Exim 4.94.2) (envelope-from ) id 1lpGM0-007qnJ-Vl; Fri, 04 Jun 2021 22:23:40 +0200 Date: Fri, 4 Jun 2021 22:23:40 +0200 From: Andrew Lunn To: Madalin Bucur Cc: Russell King , Pali =?iso-8859-1?Q?Roh=E1r?= , Igal Liberman , Shruti Kanetkar , Emil Medve , Scott Wood , Rob Herring , Michael Ellerman , Benjamin Herrenschmidt , "netdev@vger.kernel.org" , "devicetree@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "Camelia Alexandra Groza (OSS)" Subject: Re: Unsupported phy-connection-type sgmii-2500 in arch/powerpc/boot/dts/fsl/t1023rdb.dts Message-ID: References: <20210603143453.if7hgifupx5k433b@pali> <20210603194853.ngz4jdso3kfncnj4@pali> <20210604192732.GW30436@shell.armlinux.org.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org > The "sgmii-2500" compatible in that device tree describes an SGMII HW > block, overclocked at 2.5G. Without that overclocking, it's a plain > Cisco (like) SGMII HW block. That's the reason you need to disable it's > AN setting when overclocked. With the proper Reset Configuration Word, > you could remove the overclocking and transform that into a plain "sgmii". > Thus, the dts compatible describes the HW, as it is. It sounds like the hardware is capable of swapping between SGMII and 2500BaseX. What we have in DT in this case is not describing the hardware, but how we configure the hardware. It is one of the few places we abuse DT for configuration. Andrew