Received: by 2002:a05:6a10:5bc5:0:0:0:0 with SMTP id os5csp3065380pxb; Tue, 12 Oct 2021 20:37:26 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzCH3XSl5fW6niDDBs5+dFBuSOn091J065giZlV3M486AzhbPl2QQ1cnlLqea0nfqC/YU9l X-Received: by 2002:a50:bf48:: with SMTP id g8mr5774889edk.10.1634096246627; Tue, 12 Oct 2021 20:37:26 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1634096246; cv=none; d=google.com; s=arc-20160816; b=lkFRlS2aYPsuj9Ge1sSZyi/YY2YbpEJyGRfiV+rGQYy6y74gk/gJmG4617AgLNBR6G GvQPQc4Ac7Z/pkmZDp/a7ycpYvBXlkzipY7ojh2+vo2Yy51/cQPMpItExn+KIY76cJ8X eYqoIir6M39O4kZANftk2KpWw9N1FnYq9uEW/ZKGKHtwPKLzfRt2wR3svCVtcBtf9Vq4 0+Z7XUy0ACfYa/gxj8zm2l2pxQhx3YL4RXNauw3GKpimEVQ2gj4yWjnx8HwFGn+fOfBt sLHgGCv9scywnTxJkKvlfPagCNgBAyOlB+V1MulnO2MZIezdsPXtYd6BCKYC8BzFfykI CcVQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from; bh=Jgwg8SqFWzLTtKDXYP3I+OJ1ygaftc404v+EdKgxnHM=; b=ro/LGcqYGVMXbgRYhfFNYtU3/DuPL2yKZRcIdc7UJ5j6+JxKbKGiw+uTmFj6CZwlCZ EwTso9mSzWblDpfYvaJtZ1N2OO7ATalcAQJLO9OGGzttP4pBrckAbzFh9B1HWhPptsm/ HfJZwHlkrXunZcBgVk49w5WnfldxSnfl9mkc0F6eW8abkAcDXuy0Ugn2NL1L92/gBqEi REAomW3A/sGEmaEU1LhFZG/pXUgD6D1HoQf/P9tTXJamBXuYh67DTojUPplXlsvE+1SZ MsAgAXoEmgT9ipiHHSNdQAnQqQZmjP/d+2K/ZlVXypA2Os+nFIobyqq5Z6dQ2M94ugLB oPrg== ARC-Authentication-Results: i=1; mx.google.com; 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=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id jg13si29462179ejc.220.2021.10.12.20.37.01; Tue, 12 Oct 2021 20:37:26 -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; 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=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S237295AbhJMDhU (ORCPT + 99 others); Tue, 12 Oct 2021 23:37:20 -0400 Received: from mga17.intel.com ([192.55.52.151]:58999 "EHLO mga17.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229581AbhJMDhT (ORCPT ); Tue, 12 Oct 2021 23:37:19 -0400 X-IronPort-AV: E=McAfee;i="6200,9189,10135"; a="208138747" X-IronPort-AV: E=Sophos;i="5.85,369,1624345200"; d="scan'208";a="208138747" Received: from orsmga001.jf.intel.com ([10.7.209.18]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 12 Oct 2021 20:35:16 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.85,369,1624345200"; d="scan'208";a="524469770" Received: from glass.png.intel.com ([10.158.65.69]) by orsmga001.jf.intel.com with ESMTP; 12 Oct 2021 20:35:14 -0700 From: Ong Boon Leong To: Andrew Lunn , Heiner Kallweit , Russell King , "David S . Miller" , Jakub Kicinski Cc: netdev@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH net-next 0/2] net: phy: dp83867 non-OF and loopback support Date: Wed, 13 Oct 2021 11:41:26 +0800 Message-Id: <20211013034128.2094426-1-boon.leong.ong@intel.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, 1/2: TI DP83867 is chosen as Ethernet PHY card that paired with intel mGbE controller (stmmac, dw-intel) and used for non-OF platform. It is important for DP83867 default settings (RX & TX internal delay and IO impedence) are initialied for non-OF platform in order to get the basic TX and RX traffics to work. 2/2: To enable loopback operation enabled/disabled using BMCR register that is available for TI DP83867 PHY. These two patches have been tested on Intel Elkhart Lake board with TI DP83867 AIC card and other derivative platforms from board vendors Thanks Boon Leong Lay, Kuan Loon (2): net: phy: dp83867: introduce critical chip default init for non-of platform net: phy: dp83867: add generic PHY loopback drivers/net/phy/dp83867.c | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) -- 2.25.1