From patchwork Sat Jan 6 14:56:33 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Josua Mayer X-Patchwork-Id: 13512706 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 33903C47077 for ; Sat, 6 Jan 2024 14:56:52 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Cc:To:Message-Id:Subject: Date:From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=3hNfO0im/40966k0IHAx/JqZhr1ekY7XFmeruWeFN68=; b=PRSoLcsJySuw05 EJ9Wo8YGEc+LvzNGR9LWHCdMWEFVMLJCs/dR4BxUyDw6qP/bChy4u/PTRLazUsuXCl/BsTQYXLTXA EuPt2IgnEiNIUphV8WqCY7yCjR8EHhKLiZOP5zINF/kigzI/NakTPYOtnRvMUOOJzJl0Yh3NLqcS4 FU6UsbEjD0hY1tTyrs+x3pdBpOO4vDofMnWA3+BLt5CDbKARzOr1CnqZbJOAaswEYvtb0po5FNX46 VpCOeEogFPe0KxZ4xGcsfRnguKDIfYnv6/SJhM9feO0Ku4h4QNnkoz+KKLdqnTgn8T7wYg+ReLHKQ 3jwQt2rrY3XibUR3JW5A==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1rM86V-001T7y-2f; Sat, 06 Jan 2024 14:56:51 +0000 Received: from mail-he1eur04on0613.outbound.protection.outlook.com ([2a01:111:f400:fe0d::613] helo=EUR04-HE1-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1rM86S-001T73-1r for linux-phy@lists.infradead.org; Sat, 06 Jan 2024 14:56:49 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=AN7b1Rf99SmZdklUyuW+eP+zeggkweX4Dx5RR+ntDC0N2g5jF9pk9AkRimD+jhIvCmA0pNlrbbvHMdd1dkkfGpCjIG2ZjvdEAk2abzU0xtG1x2z+/uUHePL8PgHS63rffSvZ3j4xfS0crrI6k6GL62F5PGkHjuLv9V6MkyiLdMw3RNQL9cJ6+4ECK+4VjDkSJd1EE7XcgVxHOlHeHUIfb8lS0Hl/l2hnH1WaAtKJcEWcwnm9SdEU759SiaXvPmNwPn9R6XwJel8/ybuWJxnXodTIeoyVIjgbLH7QV6RYI5UDh2d5GayrkcjMgBT8WYWPkT8rYaKPBjpIiDIvClgjyg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=j2J/ppFX0x3roEZmXCNhC744X5VAT72SLLNjPUe/BnI=; b=EwVQ9uPxPliXxrkSk0hCd0PENBSUu/iiaBZIk3r4a/zufT0AWp5LHI8M6+KK2ENJzqFpkn7JTeGlBnCKKoql/a2+t7JrpJPSbeRAJrdTlRaVMkNONP/WagkfDuGiMpQEuNap0yAzIFpaC3tTm8VjQK8xAHAt15GfIHGutoEqV3rbwvVH7yUKV/Kkn/Dk35fwYYtUaDHvnLSL63tFLPUgAIhLl3qG88BzM9FLgYr7FafwlXvsN0VGIU1aI3mZ2hmu1W4/0fdPIoOtu94bpWZ2V7kD37nvCNhFmPzuP/vOuf31ighFxDvpEihHqFlzzUvzRVASVeWPkXmBKFoHBcf1Vg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=solid-run.com; dmarc=pass action=none header.from=solid-run.com; dkim=pass header.d=solid-run.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=solidrn.onmicrosoft.com; s=selector1-solidrn-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=j2J/ppFX0x3roEZmXCNhC744X5VAT72SLLNjPUe/BnI=; b=SGutDUBqST3bMyrATzYwlTnqzwPjkkLvYodbyKP5/DdT9TyvDZavMopkcLZhvjTH0Yl4BmiJ+cEjAxStzwPjue8Lr+vtk88D+Ox5hR1uerExdYhXUfmbS4URXPzBB/fjbqp8MHaa8yPJTjZOJouZu32GFVLTavmK7xcbffFbv5A= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=solid-run.com; Received: from AS8PR04MB8963.eurprd04.prod.outlook.com (2603:10a6:20b:42e::18) by AM7PR04MB7175.eurprd04.prod.outlook.com (2603:10a6:20b:111::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7159.14; Sat, 6 Jan 2024 14:56:36 +0000 Received: from AS8PR04MB8963.eurprd04.prod.outlook.com ([fe80::daf2:8c54:d469:793d]) by AS8PR04MB8963.eurprd04.prod.outlook.com ([fe80::daf2:8c54:d469:793d%6]) with mapi id 15.20.7159.018; Sat, 6 Jan 2024 14:56:36 +0000 From: Josua Mayer Date: Sat, 06 Jan 2024 15:56:33 +0100 Subject: [PATCH] phy: armada-38x: add mux value for gbe port 0 on serdes 0 Message-Id: <20240106-fix-a38x-comphy-sd0-gbe0-v1-1-c7fd87272050@solid-run.com> X-B4-Tracking: v=1; b=H4sIACBqmWUC/x2MSQqAMAwAvyI5G0ir1OUr4sHWqDm40IJUpH+3e ByYmRcCe+EAffGC51uCnEcGVRbgtulYGWXODJp0TYoMLhJxqtqI7tyv7cEwE66WCUlb0xrllq6 pIOeX5+z+62FM6QNStixqagAAAA== To: Vinod Koul , Kishon Vijay Abraham I Cc: rmk@armlinux.org.uk, linux-phy@lists.infradead.org, linux-kernel@vger.kernel.org, Josua Mayer X-Mailer: b4 0.12.4 X-ClientProxiedBy: FR3P281CA0199.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:a5::16) To AS8PR04MB8963.eurprd04.prod.outlook.com (2603:10a6:20b:42e::18) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8PR04MB8963:EE_|AM7PR04MB7175:EE_ X-MS-Office365-Filtering-Correlation-Id: b7dc262f-e956-410d-01d7-08dc0ec7ae22 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: uI3rSuJxjkSmuV/99CCm9ny+TEGEeMezMTUw7Ecc+uEJMYGtFLOpaYrzyTT4rp5HgxSKK5B9L+j6z8505Nf95H7Bk/ft7VHW+98e67zcm+pH5ePKTI6ts5TTqS5VqUqOc0Y5CtvbVg+aHhEQg0gubJ15O+eZOQIY8yGfjPtOy8y33v7esB9YPCf10HAugTmbKFkYC+DR/IBzz+wrjSfHVBRZhsZ/dnVF5J4QQQhRZC1dOFq7bpP1UrBtSYdedFpORTw4cJcAIN/1v3QD8Ox1WcLPqxryEKHo5TUFhMrvaRC5fNgLXEexBeitDnRYBri1tcBzBij++2Kv8qFCWO5orfK9OjQSdF7Wt+40ZciT7tWdTAwiYWujIisw4SSd0aeFIjXWv2bllztZGnI+kEQm1OfJ7RdwWzL9qEtgI1QEQdu5EDMjqt2osgleaJgftb0+hB+higsuSxHDPCt0MIbVJqqGIWuMmf3W2cgixtCA/Skkodj1LqOFECTRdwTJJ+WUuLM6JvbgtxoF3lHMECyxMF50GaDBibSecdzarHbqo4AGK93+UeOJ9gpTidv8bFOyTDyaew0qmdU+XNi1EVT5yq/q3e+bHXdyOcysJEqGuFC9ytJlPEpXXEqprAzqSkOM X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS8PR04MB8963.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(396003)(376002)(346002)(366004)(39830400003)(136003)(230922051799003)(186009)(1800799012)(451199024)(64100799003)(107886003)(26005)(38100700002)(41300700001)(8676002)(316002)(110136005)(2906002)(8936002)(6666004)(4326008)(5660300002)(66556008)(52116002)(66946007)(66476007)(6506007)(6486002)(86362001)(478600001)(2616005)(6512007)(38350700005)(83380400001)(36756003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?+kNgKCww38OMo0um8+4k5nI523I8?= =?utf-8?q?BjSEKb1K6ShvDZ5hGmDOLqG5OyebHTVPcgo9dPCrbdyUuRjiO/UVTkp3qpPJyVTBE?= =?utf-8?q?tn2yqoC7whRDYlNeumACSjroLcluKFuKDf/BCVzjzXYFIMvr7v360d8HIPPhGuQmN?= =?utf-8?q?2Aqv2ud7rzC1AftFVTQjT97wnso9/lLfoMP7GcWJZkwGbn8yiv75qN+MHt5FLz772?= =?utf-8?q?rUbrZD1M750C1zPtR66TepLHXC3td+CJv2uRYIMDVH9YGg6ZIIkEBKI5h0/sSYfab?= =?utf-8?q?H7bWaxDW4VX6pHwGEx07DLUcCR362UzH3HJh0uYai+lLP6WfnS3sFR8X61kVAPyli?= =?utf-8?q?f82U4p91PGF93y3uin9ZV/zFFg6U+rGBaal1kAsG+g0w1YUweMNET2ZE6IwDZQHiP?= =?utf-8?q?mnezFiAcztGn4HSlKG2sY6UTpUX3oawZqzpKZQlsgCXvgq3FqxhngRiM+oqar5+xT?= =?utf-8?q?Rk3xQG4Jm/yevvVoCb4nlqNJgnO/U1oYwzu579RL68V6zZNjMjmpcLCGBO3ZDsNwS?= =?utf-8?q?mJ9nzM0M5Lr8mmoYJtT4MIFmDur4JMHwjijSj+njtrSRFwtnfBX3xEqP7y5b/CU3X?= =?utf-8?q?50d3ZugKlJwLpmUBNt8kPw6TGvR5KVcvHJLVeRgUd4XdyMp+DSASDp00hP2WjpEU9?= =?utf-8?q?bnhOEnkzT/MBUOXAnsN8QYq8vOsEZJ/UuHFB9wgUY6p4I3IB0NRiJcr928L3y2LkO?= =?utf-8?q?2yxjKuUgLfa3ydN8lTrYyFzBo/K286MRRyYWWs4EfC+5GJhqB8lCgyXr/0UhFXrUM?= =?utf-8?q?oo2CtV6+uktOoq5hvAbAeG5Y4VE3WKjEREKC5DU+bXQzbrhNBq68tRIaOOzcnrvGM?= =?utf-8?q?4+NWVG13hmGe8Vla22IsZtyx40ZVmVpX1hm9XFTYygHLI1ulFIK6KkSfQr7y+fWJ4?= =?utf-8?q?eRVar4CfZ4EW2/b2hODqRdJSYGpLrRNgBcDE+mLtMyWBXrpHsslrSlf3mUojn/d+l?= =?utf-8?q?YCEB5ioVyzfSg/Tn6Ku4UtrLwMGnvVHlXVxBVCmzlpRMxen5d4kZyAF2UWtGwRRc+?= =?utf-8?q?GI3U5arFvC0SCgeMqaAaffsmATKunLGPglWEvy5rhLoPLwOP8Vzbbn/C3fN/GlLVS?= =?utf-8?q?twzniPw6kft5Aq+1HPKmhrvcOKjy9y7K6Y0zQRwudrseZUyogYYKWVUFKf1Q9Z6zF?= =?utf-8?q?blZOWnjBVfcXNEffl6LzZA0A86kDsVMXfbjyidSNHw4VBgNKRDj3dlX55Yhd4CS+p?= =?utf-8?q?MDhoepiWfsl9Oxh2k8NJ4oN67zLCkCYDPSi9489idcMWVGHaKeuM25Jrp4gUu/V7H?= =?utf-8?q?LntGmZUWviMXcLkQeAaeI9tP1MK5y6y1Nx0pCq/VVkC6Ti2PnG3Ll2EuPwDEfzs5a?= =?utf-8?q?BAebOuNh1tM5VqOKubPdQQNyx/FkskW6km+dM7vscz9YDF55SUNAtku/+KMjjsD4p?= =?utf-8?q?JhmNLdEOFWe393bVO+srARVZ4ZwpMOjv7L91kBfBusJEQnx+dfjvZDdt2vj0/EFHx?= =?utf-8?q?IJmhMSeNhQYnAxCepOChqkm+rUaDj5bElPeuJYvxawzHRpVNRPH0DEdsxAO+o1sDV?= =?utf-8?q?JN0nmRutm4S0?= X-OriginatorOrg: solid-run.com X-MS-Exchange-CrossTenant-Network-Message-Id: b7dc262f-e956-410d-01d7-08dc0ec7ae22 X-MS-Exchange-CrossTenant-AuthSource: AS8PR04MB8963.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Jan 2024 14:56:36.4376 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: a4a8aaf3-fd27-4e27-add2-604707ce5b82 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: aIlakZv0ukjiCKAGxOzJZnvhumcm7yNEKqJM5kHR7n2BqsS705tjrksRFU1LZAizlrMnioadyHPuBZ81DNJEpg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR04MB7175 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240106_065648_677010_5B6CE36C X-CRM114-Status: UNSURE ( 9.01 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-phy@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Linux Phy Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-phy" Errors-To: linux-phy-bounces+linux-phy=archiver.kernel.org@lists.infradead.org Armada 38x supports 3 functions on serdes #0: - pcie port 0 - sata port 0 - gbe port 0 Add missing entry for gbe port 0 on serdes 0 to the gbe_mux array. Because this array looks obscure to new readers, also add a comment explaining the meaning of rows, columns and values. Signed-off-by: Josua Mayer --- drivers/phy/marvell/phy-armada38x-comphy.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) --- base-commit: b85ea95d086471afb4ad062012a4d73cd328fa86 change-id: 20240106-fix-a38x-comphy-sd0-gbe0-02b6861cf973 Sincerely, diff --git a/drivers/phy/marvell/phy-armada38x-comphy.c b/drivers/phy/marvell/phy-armada38x-comphy.c index b7d99861526a..d3259984ee8e 100644 --- a/drivers/phy/marvell/phy-armada38x-comphy.c +++ b/drivers/phy/marvell/phy-armada38x-comphy.c @@ -47,8 +47,13 @@ struct a38x_comphy { struct a38x_comphy_lane lane[MAX_A38X_COMPHY]; }; +/* + * Map serdes lanes and gbe ports to serdes mux configuration values: + * row index = serdes lane, + * column index = gbe port number. + */ static const u8 gbe_mux[MAX_A38X_COMPHY][MAX_A38X_PORTS] = { - { 0, 0, 0 }, + { 3, 0, 0 }, { 4, 5, 0 }, { 0, 4, 0 }, { 0, 0, 4 },