From patchwork Thu Mar 9 06:35:12 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Siddharth Vadapalli X-Patchwork-Id: 66614 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a5d:5915:0:0:0:0:0 with SMTP id v21csp137551wrd; Wed, 8 Mar 2023 23:03:04 -0800 (PST) X-Google-Smtp-Source: AK7set/0NgycdOe0c0ytdEbx/WVUZZs2FV8f9Esl2TCk8w7fUQpjZal5fQWKyV+J2BZfUKNnEWjG X-Received: by 2002:a17:902:b181:b0:19e:bc01:610e with SMTP id s1-20020a170902b18100b0019ebc01610emr12779122plr.33.1678345383856; Wed, 08 Mar 2023 23:03:03 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1678345383; cv=none; d=google.com; s=arc-20160816; b=KcVkOreRJ5uaxQhACXMy35aO18dyZE1Kg2S+patEs1YsOfaW+kXtGrhUTbMymIa0kS XBd8A+ZNf94b5M0Ijbi9ohdfIGZlORwhLG9lyXGl2MAx8TevY6kA3dQlPUYjeDynN8D2 L+cOSMENL4AHZQPKKzgkgbPgTPObaMkzylTSk/Q6sJZ/PV/VaDmDozgKnAfWeZG0ju09 WTxAKWf0sSQmIeLJEet+t8Ve2mNRxXaXtaNO/qV6ysr7tJUIpboygJ+6eT9NgSDum2GI KWEFTuhGeYTNjdWJ+I47I7s4XnyXnaah9C7s16C0IRz9B3+FoDOQpn4iUiHM8s1zWx+s kyMw== 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 :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=zGLsQiPZMq2z1MdgUILbCI+sRAhD4UtP8PlVTdknk6E=; b=cGf+A9bbq9QSTbGibZKuPrkhSvWQ1nWH2f9gGrAE/RTKNByenTB5Jg0vwuPs1MXpQ7 NJfbU6DsGii7txFaKEJSDyc7JBTKsbnXsfJgLQIh1R66xIJIoaBBey2e2fQaTkYgccwI 0UrgAyhSY71XnPtWQROW4VXy/kvkFUIVwCZ1T7aE38HUVturTBc9E7xg9tC69dPd1wNj I41wJKu0oa6vyE4AwDDbrh0KuObuR8bBPKSrCBjPYq7wpeIbSvP3+hiq5YZNc0hPVOXK g2GV1FJcgHSUBHEfmTON29I0Qwz049PZh2iaK7cwQNYnD5YDkZzqTOQ0Ai4PUm3VX5ZZ wwZA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b=WuDAZG2w; 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=NONE dis=NONE) header.from=ti.com Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id la11-20020a170902fa0b00b0019ccdd9d745si15677826plb.17.2023.03.08.23.02.51; Wed, 08 Mar 2023 23:03:03 -0800 (PST) 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=@ti.com header.s=ti-com-17Q1 header.b=WuDAZG2w; 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=NONE dis=NONE) header.from=ti.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230039AbjCIGfc (ORCPT + 99 others); Thu, 9 Mar 2023 01:35:32 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35878 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229680AbjCIGf2 (ORCPT ); Thu, 9 Mar 2023 01:35:28 -0500 Received: from lelv0143.ext.ti.com (lelv0143.ext.ti.com [198.47.23.248]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 18E55DBB6D for ; Wed, 8 Mar 2023 22:35:28 -0800 (PST) Received: from fllv0034.itg.ti.com ([10.64.40.246]) by lelv0143.ext.ti.com (8.15.2/8.15.2) with ESMTP id 3296ZKlo088790; Thu, 9 Mar 2023 00:35:20 -0600 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1678343720; bh=zGLsQiPZMq2z1MdgUILbCI+sRAhD4UtP8PlVTdknk6E=; h=From:To:CC:Subject:Date:In-Reply-To:References; b=WuDAZG2w3mNgNa59Cd47aZJ14QTxXE1ACwnxzGBvAGouaBdIEjfnGWVmIOyaaBO5q TNWvqGIxa7hiZY/N/rUCS3jg+AUsRVpKB223vJzZ9RRpM3hGDDqv2zq3QVwFBV0Evs 8Og1UQJ/d4ZheUeCGdIq9bOZqcLe/hOpmjBmV3v8= Received: from DLEE109.ent.ti.com (dlee109.ent.ti.com [157.170.170.41]) by fllv0034.itg.ti.com (8.15.2/8.15.2) with ESMTPS id 3296ZKik112743 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL); Thu, 9 Mar 2023 00:35:20 -0600 Received: from DLEE110.ent.ti.com (157.170.170.21) by DLEE109.ent.ti.com (157.170.170.41) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2507.16; Thu, 9 Mar 2023 00:35:20 -0600 Received: from fllv0039.itg.ti.com (10.64.41.19) by DLEE110.ent.ti.com (157.170.170.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2507.16 via Frontend Transport; Thu, 9 Mar 2023 00:35:20 -0600 Received: from uda0492258.dhcp.ti.com (ileaxei01-snat.itg.ti.com [10.180.69.5]) by fllv0039.itg.ti.com (8.15.2/8.15.2) with ESMTP id 3296ZEQo099087; Thu, 9 Mar 2023 00:35:18 -0600 From: Siddharth Vadapalli To: , , CC: , , , , Subject: [PATCH v2 1/3] phy: ti: gmii-sel: Add support for SGMII mode Date: Thu, 9 Mar 2023 12:05:12 +0530 Message-ID: <20230309063514.398705-2-s-vadapalli@ti.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20230309063514.398705-1-s-vadapalli@ti.com> References: <20230309063514.398705-1-s-vadapalli@ti.com> MIME-Version: 1.0 X-EXCLAIMER-MD-CONFIG: e1e8a2fd-e40a-4ac6-ac9b-f7e9cc9ee180 X-Spam-Status: No, score=-4.4 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_MED, SPF_HELO_PASS,SPF_PASS 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-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1759872688983283554?= X-GMAIL-MSGID: =?utf-8?q?1759872688983283554?= Add support to configure the CPSW MAC's PHY in SGMII mode if the SoC supports it. The extra_modes member of the phy_gmii_sel_soc_data struct corresponding to the SoC is used to determine whether or not the SoC supports SGMII mode. Signed-off-by: Siddharth Vadapalli --- drivers/phy/ti/phy-gmii-sel.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/drivers/phy/ti/phy-gmii-sel.c b/drivers/phy/ti/phy-gmii-sel.c index 8c667819c39a..5e16d8dd5bee 100644 --- a/drivers/phy/ti/phy-gmii-sel.c +++ b/drivers/phy/ti/phy-gmii-sel.c @@ -23,6 +23,7 @@ #define AM33XX_GMII_SEL_MODE_RGMII 2 /* J72xx SoC specific definitions for the CONTROL port */ +#define J72XX_GMII_SEL_MODE_SGMII 3 #define J72XX_GMII_SEL_MODE_QSGMII 4 #define J72XX_GMII_SEL_MODE_QSGMII_SUB 6 @@ -106,6 +107,13 @@ static int phy_gmii_sel_mode(struct phy *phy, enum phy_mode mode, int submode) gmii_sel_mode = J72XX_GMII_SEL_MODE_QSGMII_SUB; break; + case PHY_INTERFACE_MODE_SGMII: + if (!(soc_data->extra_modes & BIT(PHY_INTERFACE_MODE_SGMII))) + goto unsupported; + else + gmii_sel_mode = J72XX_GMII_SEL_MODE_SGMII; + break; + default: goto unsupported; } From patchwork Thu Mar 9 06:35:13 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Siddharth Vadapalli X-Patchwork-Id: 66610 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a5d:5915:0:0:0:0:0 with SMTP id v21csp133221wrd; Wed, 8 Mar 2023 22:49:44 -0800 (PST) X-Google-Smtp-Source: AK7set+GmBG8AnvPR+kdAlOozQV55pIOOodWEFUDQ6ck8gFt97IWyxOhnyYtHZesg7lSd4RN+DEc X-Received: by 2002:a05:6a20:66a6:b0:ce:303e:4752 with SMTP id o38-20020a056a2066a600b000ce303e4752mr17968816pzh.4.1678344584185; Wed, 08 Mar 2023 22:49:44 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1678344584; cv=none; d=google.com; s=arc-20160816; b=xuL3cTO5ZJHR/OC7S0w0jEPxs8EZvjnjRaeQcR+XEwEX4gMlTiCO8GQT1p5FsS0Qqy 4NXMZzUweVmQW+oGOWc6tHlkYOFTH7pwqE5dcx2JvMY/fJvqUL401lTmxAo+n3ZI2yHk QW701VWCK4+7f3WaGjdR0Y1QB/vpUnOJYrh5fno4oRBC6RhBKbI3mRwchx1ELMr/kfta 2FmrG2f5cJWFPasAxiePzWHbmemwKKnCPyneUy8BdmeDLdZOaQz+GLvEfdOL4iUSWsfu W671P1JaVYImsqPS0+ogTRRoDGhb4LzvZRPv1Ao88m5irljxw7ZsEFOQIRw6VmBNx4DN axBA== 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 :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=k50jCkv4S7wXSq8wTTdq+ChnRdDEMnnkoXT+Qd304j0=; b=ne5/AHUfvmKjw+1boc9YdV8LpAAlmmpDTNmM3oW8tpxRWu72ZFVdcx+uHPT6JPEkHl 0rWerXZdD4foHmmZn42XyeI7zGvwFChCePB0Et/Ses9eSo3Moeo1Pg3rSX4M6ZnW13fO BihyHvZzRWRaPmYTSiVowjcef9pOwuaRBQyyvuYqaqXsR1i4IuDIPCFhhCjLVHwPL7Rm NXf4lEhNMfB1CsO3ZVzepD6hb7dY3YRW9cF9GV1B4kS6wsnNzWFlBggyt1O1XfCBaLk5 HCmKOQJCrGHok0bGeUSIhHQU8k3l8ESJayqL/jMqicNuIbU4q4D+zkokikdVfkyX0g/G AzTQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b=oaTpYJhW; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=NONE dis=NONE) header.from=ti.com Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id l72-20020a63914b000000b00502ed85f6f1si16149848pge.723.2023.03.08.22.49.28; Wed, 08 Mar 2023 22:49:44 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b=oaTpYJhW; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=NONE dis=NONE) header.from=ti.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230062AbjCIGfk (ORCPT + 99 others); Thu, 9 Mar 2023 01:35:40 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35876 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229991AbjCIGf2 (ORCPT ); Thu, 9 Mar 2023 01:35:28 -0500 Received: from fllv0015.ext.ti.com (fllv0015.ext.ti.com [198.47.19.141]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 16D70DBB6C for ; Wed, 8 Mar 2023 22:35:28 -0800 (PST) Received: from lelv0265.itg.ti.com ([10.180.67.224]) by fllv0015.ext.ti.com (8.15.2/8.15.2) with ESMTP id 3296ZNrf062437; Thu, 9 Mar 2023 00:35:23 -0600 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1678343723; bh=k50jCkv4S7wXSq8wTTdq+ChnRdDEMnnkoXT+Qd304j0=; h=From:To:CC:Subject:Date:In-Reply-To:References; b=oaTpYJhWcED39jy+3DkBtmZkLxE7ke/68/bnX4TZrDuRBQiMaOKnBr+lauPqKCNJR R4WRM1rIpzpTpllTGFkQQcWgrYTe6OFSCSZjh22cEo7VfPOeoHrpzj0JMkasydZXLn +nyPFNOWRUaXui80XZYVqfxTIFNoHjten/bOQnZI= Received: from DLEE107.ent.ti.com (dlee107.ent.ti.com [157.170.170.37]) by lelv0265.itg.ti.com (8.15.2/8.15.2) with ESMTPS id 3296ZNSp012444 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL); Thu, 9 Mar 2023 00:35:23 -0600 Received: from DLEE101.ent.ti.com (157.170.170.31) by DLEE107.ent.ti.com (157.170.170.37) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2507.16; Thu, 9 Mar 2023 00:35:22 -0600 Received: from fllv0039.itg.ti.com (10.64.41.19) by DLEE101.ent.ti.com (157.170.170.31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2507.16 via Frontend Transport; Thu, 9 Mar 2023 00:35:22 -0600 Received: from uda0492258.dhcp.ti.com (ileaxei01-snat.itg.ti.com [10.180.69.5]) by fllv0039.itg.ti.com (8.15.2/8.15.2) with ESMTP id 3296ZEQp099087; Thu, 9 Mar 2023 00:35:20 -0600 From: Siddharth Vadapalli To: , , CC: , , , , Subject: [PATCH v2 2/3] phy: ti: gmii-sel: Enable SGMII mode for J7200 Date: Thu, 9 Mar 2023 12:05:13 +0530 Message-ID: <20230309063514.398705-3-s-vadapalli@ti.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20230309063514.398705-1-s-vadapalli@ti.com> References: <20230309063514.398705-1-s-vadapalli@ti.com> MIME-Version: 1.0 X-EXCLAIMER-MD-CONFIG: e1e8a2fd-e40a-4ac6-ac9b-f7e9cc9ee180 X-Spam-Status: No, score=-4.4 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_MED, SPF_HELO_PASS,SPF_PASS 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-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1759871850369843674?= X-GMAIL-MSGID: =?utf-8?q?1759871850369843674?= TI's J7200 SoC supports SGMII mode with the CPSW5G instance of the CPSW Ethernet Switch. Thus, enable it by adding SGMII mode to the list of the corresponding extra_modes member. Signed-off-by: Siddharth Vadapalli --- drivers/phy/ti/phy-gmii-sel.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/phy/ti/phy-gmii-sel.c b/drivers/phy/ti/phy-gmii-sel.c index 5e16d8dd5bee..f3da6b020247 100644 --- a/drivers/phy/ti/phy-gmii-sel.c +++ b/drivers/phy/ti/phy-gmii-sel.c @@ -221,7 +221,7 @@ static const struct phy_gmii_sel_soc_data phy_gmii_sel_cpsw5g_soc_j7200 = { .use_of_data = true, .regfields = phy_gmii_sel_fields_am654, - .extra_modes = BIT(PHY_INTERFACE_MODE_QSGMII), + .extra_modes = BIT(PHY_INTERFACE_MODE_QSGMII) | BIT(PHY_INTERFACE_MODE_SGMII), .num_ports = 4, .num_qsgmii_main_ports = 1, }; From patchwork Thu Mar 9 06:35:14 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Siddharth Vadapalli X-Patchwork-Id: 66611 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a5d:5915:0:0:0:0:0 with SMTP id v21csp135578wrd; Wed, 8 Mar 2023 22:58:06 -0800 (PST) X-Google-Smtp-Source: AK7set+hlPpNDsJX0e4jcysaNMMjQpEh8i9D+7MOhv1gpNq32eL4NAsXM51+TgXLlUp9J7R8t8D6 X-Received: by 2002:a17:902:e543:b0:19d:1ffd:148d with SMTP id n3-20020a170902e54300b0019d1ffd148dmr23987355plf.46.1678345085890; Wed, 08 Mar 2023 22:58:05 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1678345085; cv=none; d=google.com; s=arc-20160816; b=KilITDb6A00R+Nx1Ia+3WI/7qYAvcpcCMG0N3hdCNo+XZYN+Ewq7KmRsgMq3id8gJh 5ynkbF4Gh2rIpCBBPidl4yAMNjBRfRo/gPXDkOQrcro8C112SbA9YRLtIZdPp9NaURjN d6IR8aO9Om5v2kc8XoS31+fOdytvKtzT9Koak6o3cOgkQfbEnpjzoosondU4YC+b5cQZ tyZ+IBh0C3rcfX8pA7WIMTLqbMELexOQ+xDuXWXoH6CIr8/zQgI/MBmT+34IUUG4YjfD CICe2d3AEdvIlyl5UCQI4HH5YZLHWQ0XnX2Gf3Bp3DjOylSSari3LozlZ7TzjVsfwli1 bObg== 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 :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=jUgepbAgwMEep1trTsFsIDO3Ae9liZl7RbkHF9bB2mA=; b=GQ6n94/KnsxBcNSc+AbcuwZ9pbqgonibWj3HLY9LCyurZ1YFHOs4BDd9b5JVDadsFS 9easNx41fvUiXpO+4M6yLYcTWFVJfuZ3DL11QtGn76fqq7WJHTP4cBwPHdv3BDJicCYj ccUXX738hSCP423HFnR59YTIXL0XPBScOAYOHKankgRehK+iQmlxjnzyhLyJo1OkEnjG mSKW/WoQasCGNSyqXoxTMuO/EPlIwRulRdKdkkIo6JeZysg1QvmwItBZC7c4iI2mJIFR k5uWwo0RzGcOFI0o4JWBhAQFIKHfgD/4EfRiInnM0yEv2EmO6FcIJiLQwKtC7DL/QQ3Y yyXw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b=MlNC6AFR; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=NONE dis=NONE) header.from=ti.com Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id p6-20020a170902e74600b0019b009d5d60si20149249plf.134.2023.03.08.22.57.50; Wed, 08 Mar 2023 22:58:05 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b=MlNC6AFR; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=NONE dis=NONE) header.from=ti.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230094AbjCIGfp (ORCPT + 99 others); Thu, 9 Mar 2023 01:35:45 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35908 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230018AbjCIGfb (ORCPT ); Thu, 9 Mar 2023 01:35:31 -0500 Received: from lelv0142.ext.ti.com (lelv0142.ext.ti.com [198.47.23.249]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 74040DBB51 for ; Wed, 8 Mar 2023 22:35:30 -0800 (PST) Received: from lelv0265.itg.ti.com ([10.180.67.224]) by lelv0142.ext.ti.com (8.15.2/8.15.2) with ESMTP id 3296ZPm8002258; Thu, 9 Mar 2023 00:35:25 -0600 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1678343725; bh=jUgepbAgwMEep1trTsFsIDO3Ae9liZl7RbkHF9bB2mA=; h=From:To:CC:Subject:Date:In-Reply-To:References; b=MlNC6AFRs5E1aO1C1bGtVYea0C7ErcnkrwGsgWa3nP5zzFep4thOgik8Q/SSkXhQ3 c1ZzW92iQ40V0DNbvt+vZO1fHrQTl70K/LFxTZCz1bxViFhO6s/ZwxQgCL3eU7oMp9 sS8pahQTpeFneoK7oy89uCwpPfkXkf1n55Q/ruLw= Received: from DFLE106.ent.ti.com (dfle106.ent.ti.com [10.64.6.27]) by lelv0265.itg.ti.com (8.15.2/8.15.2) with ESMTPS id 3296ZPKs012461 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL); Thu, 9 Mar 2023 00:35:25 -0600 Received: from DFLE114.ent.ti.com (10.64.6.35) by DFLE106.ent.ti.com (10.64.6.27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2507.16; Thu, 9 Mar 2023 00:35:25 -0600 Received: from fllv0039.itg.ti.com (10.64.41.19) by DFLE114.ent.ti.com (10.64.6.35) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2507.16 via Frontend Transport; Thu, 9 Mar 2023 00:35:25 -0600 Received: from uda0492258.dhcp.ti.com (ileaxei01-snat.itg.ti.com [10.180.69.5]) by fllv0039.itg.ti.com (8.15.2/8.15.2) with ESMTP id 3296ZEQq099087; Thu, 9 Mar 2023 00:35:23 -0600 From: Siddharth Vadapalli To: , , CC: , , , , Subject: [PATCH v2 3/3] phy: ti: gmii-sel: Enable SGMII mode for J721E Date: Thu, 9 Mar 2023 12:05:14 +0530 Message-ID: <20230309063514.398705-4-s-vadapalli@ti.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20230309063514.398705-1-s-vadapalli@ti.com> References: <20230309063514.398705-1-s-vadapalli@ti.com> MIME-Version: 1.0 X-EXCLAIMER-MD-CONFIG: e1e8a2fd-e40a-4ac6-ac9b-f7e9cc9ee180 X-Spam-Status: No, score=-4.4 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_MED, SPF_HELO_PASS,SPF_PASS 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-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1759872376370962352?= X-GMAIL-MSGID: =?utf-8?q?1759872376370962352?= TI's J721E SoC supports SGMII mode with the CPSW9G instance of the CPSW Ethernet Switch. Thus, enable it by adding SGMII mode to the list of the corresponding extra_modes member. Signed-off-by: Siddharth Vadapalli --- drivers/phy/ti/phy-gmii-sel.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/phy/ti/phy-gmii-sel.c b/drivers/phy/ti/phy-gmii-sel.c index f3da6b020247..c87118cb2af9 100644 --- a/drivers/phy/ti/phy-gmii-sel.c +++ b/drivers/phy/ti/phy-gmii-sel.c @@ -230,7 +230,7 @@ static const struct phy_gmii_sel_soc_data phy_gmii_sel_cpsw9g_soc_j721e = { .use_of_data = true, .regfields = phy_gmii_sel_fields_am654, - .extra_modes = BIT(PHY_INTERFACE_MODE_QSGMII), + .extra_modes = BIT(PHY_INTERFACE_MODE_QSGMII) | BIT(PHY_INTERFACE_MODE_SGMII), .num_ports = 8, .num_qsgmii_main_ports = 2, };