From patchwork Tue Apr 9 03:39:18 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andy Duan X-Patchwork-Id: 1081786 Return-Path: X-Original-To: incoming-dt@patchwork.ozlabs.org Delivered-To: patchwork-incoming-dt@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=devicetree-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=nxp.com header.i=@nxp.com header.b="klT4lu30"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 44dY1n205Kz9sRV for ; Tue, 9 Apr 2019 13:39:24 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726081AbfDIDjX (ORCPT ); Mon, 8 Apr 2019 23:39:23 -0400 Received: from mail-eopbgr50085.outbound.protection.outlook.com ([40.107.5.85]:64339 "EHLO EUR03-VE1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1726456AbfDIDjW (ORCPT ); Mon, 8 Apr 2019 23:39:22 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=pFolmj/QVWh3C/97FpvSSK2ugyrcPJn7tXUgtyRcYxg=; b=klT4lu30QFBIU72nQPvuzXWDBFZp2oywqJ9ZpkqZE5rr2ibWei1Ut6NhkKa+/GMEIkZ+qmyufjiC2YSNgCk5I9tM4VZxmCtkjLfn907xmeb1ici6ciAPXjIC/u/Ll4Sy5fhZXFwA6BNN4aOmdI7bcN3nqmO6pPr7pNUQKMP6/5Y= Received: from VI1PR0402MB3600.eurprd04.prod.outlook.com (52.134.5.23) by VI1PR0402MB2703.eurprd04.prod.outlook.com (10.175.22.137) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1771.16; Tue, 9 Apr 2019 03:39:18 +0000 Received: from VI1PR0402MB3600.eurprd04.prod.outlook.com ([fe80::d572:5bb9:4021:1f69]) by VI1PR0402MB3600.eurprd04.prod.outlook.com ([fe80::d572:5bb9:4021:1f69%5]) with mapi id 15.20.1771.014; Tue, 9 Apr 2019 03:39:18 +0000 From: Andy Duan To: "shawnguo@kernel.org" , "festevam@gmail.com" CC: Andy Duan , "devicetree@vger.kernel.org" Subject: [PATCH 1/1] ARM: dts: imx6sx: select rgmii-id phy mode Thread-Topic: [PATCH 1/1] ARM: dts: imx6sx: select rgmii-id phy mode Thread-Index: AQHU7oXPEb0M7z9FGEGpsX4bkBmUww== Date: Tue, 9 Apr 2019 03:39:18 +0000 Message-ID: <1554781105-3514-1-git-send-email-fugang.duan@nxp.com> Accept-Language: zh-CN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-mailer: git-send-email 2.7.4 x-clientproxiedby: HK0PR04CA0022.apcprd04.prod.outlook.com (2603:1096:203:36::34) To VI1PR0402MB3600.eurprd04.prod.outlook.com (2603:10a6:803:a::23) authentication-results: spf=none (sender IP is ) smtp.mailfrom=fugang.duan@nxp.com; x-ms-exchange-messagesentrepresentingtype: 1 x-originating-ip: [119.31.174.66] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 2e369acf-ee71-4079-7985-08d6bc9cf21b x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600139)(711020)(4605104)(4618075)(2017052603328)(7193020); SRVR:VI1PR0402MB2703; x-ms-traffictypediagnostic: VI1PR0402MB2703: x-microsoft-antispam-prvs: x-forefront-prvs: 000227DA0C x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(366004)(39860400002)(376002)(396003)(136003)(346002)(189003)(199004)(2906002)(110136005)(25786009)(54906003)(476003)(97736004)(2616005)(81156014)(36756003)(86362001)(486006)(256004)(316002)(81166006)(26005)(186003)(8936002)(8676002)(52116002)(478600001)(71200400001)(4744005)(14454004)(99286004)(71190400001)(50226002)(102836004)(6506007)(66066001)(386003)(6512007)(5660300002)(3846002)(6436002)(6116002)(6486002)(2501003)(4326008)(7736002)(68736007)(305945005)(105586002)(53936002)(106356001)(32563001); DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0402MB2703; H:VI1PR0402MB3600.eurprd04.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; received-spf: None (protection.outlook.com: nxp.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: hY5y46/092rieem3YxzrnNFSXj+Eq4C8prKpGGMwvyNttmFTij8TJWrzc3091CkyqxG2JuvlCaxQBfoVm/VGw9BFvTWMGaxtj/aeZYHspBQhTr0VsViRH1T0mAC1J989A/Sim9mVhNRrCjNAIQnlV/nqIP759Iy7c6jh71MRpJaXjY2Aa3sY0SiMXUgZmkcIDV5nXdXY8fO5C1/fyZq2fRTPvpzGr62JDptMLVIsLGQx370JDhQEFwuMBsiHNSaSKBg8yXW/GBw1a9gDfom8D2JhdlQ4BMi4rq/OBqb2iJPYpEdsJ0zQQQ7wLZ1cENi+wLpDPWIrtHIpU3bDD22mxwSa9KQgUwRjhKLXcn6MUGvgP+u30Fs3ETvkV34Zw+xFa0hPZUlhmz7fPLPweHtDIQxvvyhvDJ4K5gmK36lM3xw= MIME-Version: 1.0 X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2e369acf-ee71-4079-7985-08d6bc9cf21b X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Apr 2019 03:39:18.8104 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0402MB2703 Sender: devicetree-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org The PHY AR8031 must add both tx and rx delay. But PHY driver disable tx/rx delay by default in Commit 6d4cd041f0af(net: phy: at803x: disable delay only for RGMII mode), which brokes i.MX6SX sdb board networking. So enable rgmii-txid phy mode to enable the tx/rx delay. Signed-off-by: Fugang Duan --- arch/arm/boot/dts/imx6sx-sdb.dtsi | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arm/boot/dts/imx6sx-sdb.dtsi b/arch/arm/boot/dts/imx6sx-sdb.dtsi index 08ede56..865528b 100644 --- a/arch/arm/boot/dts/imx6sx-sdb.dtsi +++ b/arch/arm/boot/dts/imx6sx-sdb.dtsi @@ -191,7 +191,7 @@ pinctrl-names = "default"; pinctrl-0 = <&pinctrl_enet1>; phy-supply = <®_enet_3v3>; - phy-mode = "rgmii"; + phy-mode = "rgmii-id"; phy-handle = <ðphy1>; phy-reset-gpios = <&gpio2 7 GPIO_ACTIVE_LOW>; status = "okay"; @@ -213,7 +213,7 @@ &fec2 { pinctrl-names = "default"; pinctrl-0 = <&pinctrl_enet2>; - phy-mode = "rgmii"; + phy-mode = "rgmii-id"; phy-handle = <ðphy2>; status = "okay"; };