From nobody Mon Feb 9 17:07:22 2026 Received: from SN4PR2101CU001.outbound.protection.outlook.com (mail-southcentralusazon11022072.outbound.protection.outlook.com [40.93.195.72]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 5F68330F94D; Mon, 22 Dec 2025 08:45:38 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.93.195.72 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766393141; cv=fail; b=joSf3JLr+me3CFHK9Kz9jc28CcphMstbNiPFPahzFpI8tOVv7Vwsh+o33BF5ZCuaxzpife7H9uIIlL6RkBRaUqpSPzlFPVXcxAyNkfoKCn0+HR88wAcJ6ryx1gY7dlL24A8EGnJrmAdfcJZs95KW7tv0TAXX/3FZhmNBycDUvy4= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766393141; c=relaxed/simple; bh=WQSux9BqRIs4T98HzQLnrgfuEu3LBeJLzt6qoWv+WTY=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=DzlApcLl506c/xajoIEdp+vJiNHVhwArPDQgxN2ckVhLV/5dpXtHTaksMw7aJblR8S/DXcNs94gV/KQ5pRcJ02wZJ1kzuKGodIDel/1YDrBtFP93ud79KGsnadFd83VEL5mZvmlpf08QWswtRewLi2UqKNNr5yJTBMKiMp6aCsQ= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=axiado.com; spf=pass smtp.mailfrom=axiado.com; dkim=pass (2048-bit key) header.d=axiado.com header.i=@axiado.com header.b=uf/juOil; arc=fail smtp.client-ip=40.93.195.72 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=axiado.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=axiado.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=axiado.com header.i=@axiado.com header.b="uf/juOil" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=U7AC/fTs6YwFmXL7LT25LR3CUutWzQEDFTgLi7wxNzp5DMkvWq1DvSFgv1sRRJ35+RRuwBMFxBdS3soGRdvYo2NHcMfWvHF0501U1yAiDdGunYVLiNXaacJMaB6eN1V9v9n4erSuWUlTnvu7k7V8onHFAc44iWgCRMjpZyCyZCFZ1bDLEAfJLwE05J4kSC4ueGHWVXNpmTR6LOmmOMLfNYZdsu+tfG9IZ40ImYP35BWHYChcAQUMIvqsvEbCSkjZekJyTdCxuWsac/u3QAqGax2HAlTCKR7xtkbzhk6LVCL+G2mh6LN70QxyKQUjnVS6EZWtH5H6YeG+HwRoBAAlyA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=zb5MlTi0cWCnPV79md8nZ03MSciBFUMXTasIL1QUF1Q=; b=wCjZsRSXC4ISJ6MYprcUotQe+eGCbm656x4HRcsUfddOiaZ1vZcnaCEADCtF6VFmbO24KGMRZgi8zm2gkDaZoLNv0BS8OcOf0tlfqXgAsAP2RR32m6Jwxn3s7buHzOP1BOM+vTiQdCwpIV3+vmdAOFy47GaFCUZOqgmfDbzf2CxfHZyl7DtTYWBEReV1mspGZd5k4pNHayWfazW9p+lCqtZYiVeoERBqVzYiRQkK/HpCX+ZLIXJYtLCPLEp3IfuvblVF+ybfPh6fz7hseQl0cUIo8/ju5yLlvxmce9yn2dwKvju+g9WOlptBfmLFv6ZgYE6hwDf0e+Qr30/z/JYiWw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=fail (sender ip is 4.227.125.105) smtp.rcpttodomain=axiado.com smtp.mailfrom=axiado.com; dmarc=none action=none header.from=axiado.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=axiado.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=zb5MlTi0cWCnPV79md8nZ03MSciBFUMXTasIL1QUF1Q=; b=uf/juOilb7o22XJtv6UpFTy26VxAhWlN3EtC6LGeDmpfSsyYx+OKeFgIx84+05uxjU3VjwdXnMfpftvHtVxo/XBWw58af1EIEhBkEhpXDUdwcFuPmfrLvVFm1E4kx1Qm1Cc/tTVqWo8I5Fl43PHJG2ptzsfpGQIXNouDdiqmAo2ZEd0ZyFda3eX22IfpLWjcTga1RpeUfXu6338JuUgDlEHyTSf52bGYgr/xDZFFo1I9FP5tVeJJF0CfJ7wtvJ+GJpue/DBPddvUdwICVOUL/BBSkK4TZq/FwplrLhErUbTXJv3LpQknGHIfj3YyUPUJfMRbhNdXEuphYRuRijhNKg== Received: from PH8P220CA0007.NAMP220.PROD.OUTLOOK.COM (2603:10b6:510:345::22) by PH0PR18MB4391.namprd18.prod.outlook.com (2603:10b6:510:49::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9434.11; Mon, 22 Dec 2025 08:45:34 +0000 Received: from CY4PEPF0000FCC4.namprd03.prod.outlook.com (2603:10b6:510:345:cafe::41) by PH8P220CA0007.outlook.office365.com (2603:10b6:510:345::22) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9434.11 via Frontend Transport; Mon, 22 Dec 2025 08:45:27 +0000 X-MS-Exchange-Authentication-Results: spf=fail (sender IP is 4.227.125.105) smtp.mailfrom=axiado.com; dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=axiado.com; Received-SPF: Fail (protection.outlook.com: domain of axiado.com does not designate 4.227.125.105 as permitted sender) receiver=protection.outlook.com; client-ip=4.227.125.105; helo=[127.0.0.1]; Received: from [127.0.0.1] (4.227.125.105) by CY4PEPF0000FCC4.mail.protection.outlook.com (10.167.242.106) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9456.9 via Frontend Transport; Mon, 22 Dec 2025 08:45:32 +0000 From: Tzu-Hao Wei Date: Mon, 22 Dec 2025 16:45:00 +0800 Subject: [PATCH 1/8] dt-bindings: phy: axiado,ax3000-emmc-phy: add Axiado eMMC PHY document Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20251222-axiado-ax3000-add-emmc-host-driver-support-v1-1-5457d0ebcdb4@axiado.com> References: <20251222-axiado-ax3000-add-emmc-host-driver-support-v1-0-5457d0ebcdb4@axiado.com> In-Reply-To: <20251222-axiado-ax3000-add-emmc-host-driver-support-v1-0-5457d0ebcdb4@axiado.com> To: SriNavmani A , Prasad Bolisetty , Vinod Koul , Neil Armstrong , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Harshit Shah , Ulf Hansson , Adrian Hunter , Michal Simek Cc: linux-phy@lists.infradead.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-mmc@vger.kernel.org, Tzu-Hao Wei X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=1865; i=twei@axiado.com; h=from:subject:message-id; bh=hBiMYJvZq4y55xF4RoVb7Xw3tm/D9svFChvpZhMXZwk=; b=owEB7QES/pANAwAKAXgQMF3EWvHXAcsmYgBpSQUm4VnMo1vHmqIZIzp2zcJa3O3NzFNi54zyy wA5QXCbVJaJAbMEAAEKAB0WIQSZyWINOowtFmDvdYF4EDBdxFrx1wUCaUkFJgAKCRB4EDBdxFrx 1xyyC/0V0qIzH4Dqy6qo+fuYk8HOtU/QUqq2WzqiyGhJxLXSzuiVTyvLgigOK9j8r+sFdw5KbFb dN8K46OJKK5ib+1qbYW8XhnmoD3sQFqcYGa6uCAjGkqxAKBgyAdS4sD8eHUq8eb1zstdMpfQIU/ mSJyjWAdlf+E3gIOLFkxNESvQU+hMwbNbQcd5xtqRaFtaPfTBEUKq1j8AErj+5AjjjYTXggH+VS YQCw4PdiNpf8lCnImGIvuEOH0FZI3b3fvB4g/89uQr72uRECJEeDU+cIqkyMvbn99LjoJBwZSIf 9oQeDPq6ktntjpTi8aKaRJJuznNC9ECFdFE1aNMmOt0cD8IV8QFnx8G5DMOgg61/7QlFwc9JPAi qwsyHth6Q35MED/tx5P+Gkf8eJHyimb49Bv7z07bYcyBUCLGgFOhhRKD7rHRK2m3zsNCVNS5tqp PG8oj27ruEQfL/0SmrhyhsXwpzhJJF+PIlkJVXdCEma7JJc2titgckJIbx7fTTR1MaBr4= X-Developer-Key: i=twei@axiado.com; a=openpgp; fpr=99C9620D3A8C2D1660EF75817810305DC45AF1D7 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CY4PEPF0000FCC4:EE_|PH0PR18MB4391:EE_ X-MS-Office365-Filtering-Correlation-Id: 2f1083e3-0d73-475f-6640-08de41367888 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|82310400026|7416014|376014|36860700013|34020700016|42112799006|13003099007|921020; X-Microsoft-Antispam-Message-Info: =?utf-8?B?QjZ1YXVWbytsM3I1bXAxVm9YS1Y3cXNIOVFJQkhmNjQzZW1SeHI1QUMvdldW?= =?utf-8?B?RUh1YjJHbUt5cWczNjJpVm1Od3BRR2l3NG1veThXUHpBZHAzWFFqQXF1bnR6?= =?utf-8?B?Yzh4azlkMWZKNENSeDIvUHdnYWZUQ2d1M3RvSitZbFJhMFZCamlpQmdia1pI?= =?utf-8?B?bDh3SGRSbys2bkd6VmZZUDBUcCtmanNnMTFVQm9wL0xJVi9mbVgycFNPenBl?= =?utf-8?B?MTc1dEZ1VkNjSVVvaUVUaGNWZWhOdytaa01MOU1IOGVxYXNTeER2ZUFUT2pL?= =?utf-8?B?bjZwSlE1cXgrQ01jUFJzcTQvRGNHTDUyMlpGRndBdU01V1hwRHoyTEJQY3RV?= =?utf-8?B?eHZSVUdiMmNQU1UvVVFteFV5QmE5c21ua21jVXVzRHlTWHQ3ck8xL2xVdW11?= =?utf-8?B?MGY3ei8vV0t4akx2TUx5dndZMFlnWDdOUXlqY1NkeTZwL3p4S2o2TEpaUnQw?= =?utf-8?B?UnR3cnlCTml1MVN3SnpMdkVnRzlBTEc5SE5RVzBML2pTTEwyZnlZdDVqM21y?= =?utf-8?B?VFQrbFFpZUg3UUZFUVlyNkhFTVNUOWd6OFJOUWx4V2ljeHB6cElOR1VoOExZ?= =?utf-8?B?VkNMeFovNm5UVElrVzF2cXpSaHVvOTN3ZDdRT0R4REVxZlRwV0RJSDhobUdt?= =?utf-8?B?Vk15TlRUbDBndjlGMGdJSXlGZ25ycU9EbE1GelZDQ3RSTkJCekJCZU9yMk45?= =?utf-8?B?U0lRV3kzemZibkt6RVJjZWM3WWJmUTZvVm5lS1hONDhsYUsyRGZFNGhtaklS?= =?utf-8?B?VVNMVWRnNlJHUU5xRklXdmJCdm52czRiUE9mYmpXSlRvcUFkQjRmdDVMdTNM?= =?utf-8?B?RUtlODV2M3BQWkZieFVFb3h4YWo3S0RzSGl3allsUnowcEl6Mnc4YThZYXF5?= =?utf-8?B?RkpTMGFUMDI1eWVXQnNqaTdBUDU3OER6YmpLcG1lQVlKcEFUeVd3dUg0ZVNS?= =?utf-8?B?cFh6bHVyazBOc2lXS1lYeWVobk9icnF4UDhHb2dEUTY4ME1tbFp4YjFCK3lV?= =?utf-8?B?WTQ5MllxUEk2Wk40dGxvaEMwaUV3R3JnbFg5U1dqT1o2K28yQnZGc1FjZFF5?= =?utf-8?B?SEg3eWFQM2dFcEIwUE90dE5xb29XZlowTGtVVUdNQjUyTTNuVFdOYkxvZ3N1?= =?utf-8?B?bTQ3S1JzMmJoYWxxNUdiblZVTFRMaWhHdDJTWWgyM3l6ZEhVTmlOcHhTNzVO?= =?utf-8?B?KzJQU2VtdVRHbHVsME5GUmFud3lyM0o4SHppNWkvSkRSUkwrYS9xQzVWc2RO?= =?utf-8?B?dS9PY1g4TEJESDkyT2hNc0tnNEZqbjIyMURNT1BMcDQwTEd3Q2g4SjI2Uk5U?= =?utf-8?B?d1JHQ2ltU3JqSDNidjFFNnNqYWUzN2x5R2JlNVN5RHNmUG9LVDVDelM5aFBl?= =?utf-8?B?Wlltc3hJNENBdDcrNEovM3VTc0k3Rmc4TTNCMkwwLzJ5SWtIaVV6MHhtKzB0?= =?utf-8?B?L0VtUUhrVllMWTkydlZVS3A4TS9YdWd1K1ppb0xXeGNFSGJMOHBQM2UzSnAy?= =?utf-8?B?UGNqOHZ6TXgwdG1kNm81VzRrTFl5cHhJaXN4M20wUE0zanE4TzNVelBkcHBR?= =?utf-8?B?MDVRSlduOVE0dU9TeVg2ZEFkS1ZyRTRWOURpN2NGSjl2NzcyQ2dKeE41Z3lW?= =?utf-8?B?YVBGKzFpUmIvRDdyK1NkdHFjY25nMDJDLzJkWjBITXREeDZaNGE3c2lwR3lw?= =?utf-8?B?bFcrWGQ1MmFjbEdLRUhhSWFNcXU2ZURQTjhpbVB4QitUaGlzZHQzejdSMWpP?= =?utf-8?B?VVFmdGlBMGs5ckp0cjBrQ2pnbnhhNHh1YW5hV3ZCMUE0cStadmtHVnpVWFc4?= =?utf-8?B?STZoZ3VQSmpjb0E3d21lWXQySXlFVm5CL2daamdkUTMyTS9IVFdTb2YzKzNw?= =?utf-8?B?TGhjWDFvYVpJM0dJS3Y4bmF4MEJlZUJ1emhxUUZRaEFEcEsvK0JWS0gyVVFY?= =?utf-8?B?aTFoVnhaMWtyR004U0cvQmpWbUJMY21UcnUzeU02UEx5YmVlQWRsNHFkOWFy?= =?utf-8?B?NzJqNGREY0VqK1NVb3Vkd1I5STdiWmw4M2l5ZGttNm5Id0RLTXJyVlc1a1U2?= =?utf-8?Q?FI3I/B?= X-Forefront-Antispam-Report: CIP:4.227.125.105;CTRY:US;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:[127.0.0.1];PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(1800799024)(82310400026)(7416014)(376014)(36860700013)(34020700016)(42112799006)(13003099007)(921020);DIR:OUT;SFP:1102; X-OriginatorOrg: axiado.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Dec 2025 08:45:32.9469 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 2f1083e3-0d73-475f-6640-08de41367888 X-MS-Exchange-CrossTenant-Id: ff2db17c-4338-408e-9036-2dee8e3e17d7 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=ff2db17c-4338-408e-9036-2dee8e3e17d7;Ip=[4.227.125.105];Helo=[[127.0.0.1]] X-MS-Exchange-CrossTenant-AuthSource: CY4PEPF0000FCC4.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR18MB4391 From: SriNavmani A Add device tree bindings for the Axiado AX3000 eMMC PHY. The bindings define the required properties for configuring the external Arasan eMMC PHY, including register base addresses and clock references needed for HS200 mode operation. Signed-off-by: SriNavmani A Signed-off-by: Tzu-Hao Wei --- .../bindings/phy/axiado,ax3000-emmc-phy.yaml | 46 ++++++++++++++++++= ++++ 1 file changed, 46 insertions(+) diff --git a/Documentation/devicetree/bindings/phy/axiado,ax3000-emmc-phy.y= aml b/Documentation/devicetree/bindings/phy/axiado,ax3000-emmc-phy.yaml new file mode 100644 index 0000000000000000000000000000000000000000..f88941ce60cbd99a73e8c504e0b= f36c626bbf674 --- /dev/null +++ b/Documentation/devicetree/bindings/phy/axiado,ax3000-emmc-phy.yaml @@ -0,0 +1,46 @@ +# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/phy/axiado,ax3000-emmc-phy.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Axiado AX3000 Arasan eMMC PHY + +maintainers: + - SriNavmani A + - Tzu-Hao Wei + - Prasad Bolisetty + +description: |+ + Bindings for eMMC PHY on Axiado AX3000 SoC. + + - compatible: Should be one of the following: + "axiado,ax3000-emmc-phy" + - reg: + maxItems: 1 + +properties: + compatible: + enum: + - axiado,ax3000-emmc-phy + + "#phy-cells": + const: 0 + + reg: + maxItems: 1 + +required: + - "#phy-cells" + - compatible + - reg + +additionalProperties: false + +examples: + - | + emmc_phy: emmc-phy@80801C00 { + compatible =3D "axiado,ax3000-emmc-phy"; + reg =3D <0x80801C00 0x1000>; + #phy-cells =3D <0>; + }; --=20 2.48.1 From nobody Mon Feb 9 17:07:22 2026 Received: from SA9PR02CU001.outbound.protection.outlook.com (mail-southcentralusazon11023113.outbound.protection.outlook.com [40.93.196.113]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 7E1242FF16C; Mon, 22 Dec 2025 08:45:40 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.93.196.113 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766393146; cv=fail; b=J3jv9jq2zkGhA58Ty+5rTw1if/9ignzwnP2h7C5trwSjIkEcaWRB+lYHNh3G2NcfQOgu6qzaSqkJAHlNL2nPGS3TX7vbAEJf6GkYk1HWmm0GL4BE0n0hJmKk3O4C+IHqbMQqaIa5aBOmWIFBWPUsmd3oWUmqrZBbpT+GYRHjxtw= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766393146; c=relaxed/simple; bh=7pmuqaRvFdkYE8l0t+WXP0nQ+byR3fU7UkBgKgMzNfE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=axBCvabXAmOC4ofvYTeUlpnFfN2pzALdle+9dQP0lIB9KAr2h4Om/eQcdS4fzEK6xnhNd9GCUpgU+SqTadxoqSrJzpBK1Y7VRTi7C8QQ8nzEVfWnIq/oEvGzI2sKuXnrzN5gSyjLseY7zNZj9D65gQvdAe26r9zvMgymkE2WcFI= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=axiado.com; spf=pass smtp.mailfrom=axiado.com; dkim=pass (2048-bit key) header.d=axiado.com header.i=@axiado.com header.b=qTdXOupE; arc=fail smtp.client-ip=40.93.196.113 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=axiado.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=axiado.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=axiado.com header.i=@axiado.com header.b="qTdXOupE" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ao9GjZ2sNLiIifWYbQcDb3c7chtZokA8mHUaYReB/W0+XbGWjNCSwUKPFBEni//yNLclXLW1wjWulPoZo06DEIznMwMMiimBJ/ooRR/us0nahH5pzVjyO15DiD8v22YhRWhDJuWH3rsuKgual3k1d8xy2/GokurbTitE8aWP2Ce7mfV7Sd5lBjoEmb8EWYUO/0MqAGiriOfqNq7GmIZVPUVK4xvEc24Rg1RzSZ8xKzgXAl1YZUP/au2VN8Sadf/rUTAnP/7Pr2AYMgXJ1BgI5r6ygSca80DhVqXiogCpxblWSDIHNduMxc25LO6Tzg27PDe+JcIsUb6KgobL9fuBGQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=/NHcLoS0Rx1oi9FaCLbPrV/fAfE4aWoQunPiQOJYk7M=; b=iimQiCS6NeFrs/bOk9N2wmqUmTiV6uqrw+MsZJJZ7qJZEwcbTTflhREWBb9xZ+QcBgExnHwHMnMiJqd/RPPItd5Q15fpAI4wg+OCQrPSysh0ub5yS/8ZbvRJq3rdIxoNaA7gOLckWyeuJigYZwdZBtITe4r4MXbyAIScekH8DP4DsoLwhHBxU5YT000RxWMXkJKTsn5TG42yta2sdWATSJCGoWq9mkj4oPOhP55zd2f9zEDO3lvZFJfxErMlXCF7kslK2t5zJWo572KoB+1IbBR00cM9HzHRixU0ruwFCNtHa/NJXM5zwhrBrBOxYgaDyWiq6/pYfTX30zz9YyophA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=fail (sender ip is 4.227.125.105) smtp.rcpttodomain=axiado.com smtp.mailfrom=axiado.com; dmarc=none action=none header.from=axiado.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=axiado.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=/NHcLoS0Rx1oi9FaCLbPrV/fAfE4aWoQunPiQOJYk7M=; b=qTdXOupEGAhcArfppgzPMKJBZtvux2NB/qFEB0IT61dvxoxMUvb+QM5jCGqhKU5pE5Yjr1tPNQXxghw6Ipa+sfWkc7WlX+yziqgXW4g7O+YIvNQVAaPurO4PcuKtPwk2YWJF9Pfxcl6xQ2Hv2jE9dMchwZPeFO0E2+O3Fo1Fa1rzIVfZ5yfKmicFxPivB4MmjsovPN0qMwIWxPB8m19HTQSZAWMA81DDIydEUCLd4wgxoO3EGMPY4+PUWDxUf6BnM8WnZz92zlw7g68zoi9x7SAq75RA0Drq3hmfUJyLiLCbrT5j5VQeA397cq8nX4oBLEeOh2IsQZC9vfOpBzGTOg== Received: from PH8P220CA0019.NAMP220.PROD.OUTLOOK.COM (2603:10b6:510:345::10) by BL1PR18MB4280.namprd18.prod.outlook.com (2603:10b6:208:311::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9434.11; Mon, 22 Dec 2025 08:45:36 +0000 Received: from CY4PEPF0000FCC4.namprd03.prod.outlook.com (2603:10b6:510:345:cafe::31) by PH8P220CA0019.outlook.office365.com (2603:10b6:510:345::10) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9434.11 via Frontend Transport; Mon, 22 Dec 2025 08:45:29 +0000 X-MS-Exchange-Authentication-Results: spf=fail (sender IP is 4.227.125.105) smtp.mailfrom=axiado.com; dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=axiado.com; Received-SPF: Fail (protection.outlook.com: domain of axiado.com does not designate 4.227.125.105 as permitted sender) receiver=protection.outlook.com; client-ip=4.227.125.105; helo=[127.0.0.1]; Received: from [127.0.0.1] (4.227.125.105) by CY4PEPF0000FCC4.mail.protection.outlook.com (10.167.242.106) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9456.9 via Frontend Transport; Mon, 22 Dec 2025 08:45:34 +0000 From: Tzu-Hao Wei Date: Mon, 22 Dec 2025 16:45:01 +0800 Subject: [PATCH 2/8] phy: axiado: add Arasan eMMC-PHY for Axiado Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20251222-axiado-ax3000-add-emmc-host-driver-support-v1-2-5457d0ebcdb4@axiado.com> References: <20251222-axiado-ax3000-add-emmc-host-driver-support-v1-0-5457d0ebcdb4@axiado.com> In-Reply-To: <20251222-axiado-ax3000-add-emmc-host-driver-support-v1-0-5457d0ebcdb4@axiado.com> To: SriNavmani A , Prasad Bolisetty , Vinod Koul , Neil Armstrong , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Harshit Shah , Ulf Hansson , Adrian Hunter , Michal Simek Cc: linux-phy@lists.infradead.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-mmc@vger.kernel.org, Tzu-Hao Wei X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=10563; i=twei@axiado.com; h=from:subject:message-id; bh=GC+JHgflJPAr5eP6iC+HBSq5gumR84n+6oRHQ+aAxjk=; b=owEB7QES/pANAwAKAXgQMF3EWvHXAcsmYgBpSQUmdTgOF830YgU9929cis3PeL8WwjY+ZgeUp ET4+EVuVi2JAbMEAAEKAB0WIQSZyWINOowtFmDvdYF4EDBdxFrx1wUCaUkFJgAKCRB4EDBdxFrx 122RC/0VXGy8vu1me1RnuzYB/2G36ET05L/bcAYd+vgVx/qZrzUVCR/O7+c4UCd36KzHVsdTUDf 0ZKLmCD5jEEtwN+RFU+rqHm1pn5iR9EQWgNJZ1Mg+MsbZCXno7rAeaXRAFhFBKKnbf42IZ0mUQn yBsaEORJaC11alD4H3K3iU89RtUIklywJcH8L4CyhU9+MrpCMdk5wymxaO9z4QPaV3mYnSOsmDB 87LW8n38hOm9HS1B7qL/yNnnOA2Z9G2S7YjXYEm1cPClF4p15DT9oZdl4z9rsy/wU60rn2dfYUD R6ey33uy+6pfhKrR57ZVDMo5H53MSudx4T7+ZD9g14uiIbOOKz8j1pHPIvkkeMF+g+wrwFt4Jew H+QokWBBRClTT3/Sxy8FSeB9W/J7RQOoIE79/GRNorgcfB2O3WULB0jux3uVdYH6VgY4pEiht6u HxGGpI2sH681EALInR0XakPOIPqj1qjv65M3B5846YJGE2JajcfnP0YErSEo7MqzrBkcI= X-Developer-Key: i=twei@axiado.com; a=openpgp; fpr=99C9620D3A8C2D1660EF75817810305DC45AF1D7 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CY4PEPF0000FCC4:EE_|BL1PR18MB4280:EE_ X-MS-Office365-Filtering-Correlation-Id: 310cee53-da02-404e-5837-08de41367976 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|82310400026|34020700016|42112799006|7416014|376014|36860700013|1800799024|921020; X-Microsoft-Antispam-Message-Info: =?utf-8?B?b25JQi96WWp4cEZJOGFvWTZhV3AvYVFVVWwvRWVYcWlFTWc4VktyZ1VUZnlE?= =?utf-8?B?c1IrSzM4cWs2dGtZRk1XMFNqTUJLa1RRUDArMHdFWmlXcmpuOUZ5cFhET3hM?= =?utf-8?B?S20xWStmbnQ0QzFXS2pzNFVLNXFEdGdJMVBJNmhUc3NpMkJjSlZkTEdTbjE0?= =?utf-8?B?eUdKZWFHOUR1VGJrdDQ2ekFQRmZ3NWQxMW1DV2xHVVJnVTlvOFNYVk4wRlI0?= =?utf-8?B?QjlOeGdjNnp2c01JWVNncWUwTmtRbDE5aVJmYVoxRzQrcGtER2xvdXFuUXRa?= =?utf-8?B?eTFWbDAzMGFpb2t1cE5ZZEkyaXJkeE51RFpOcjJuWDBGQUhCOUxmVG5tU0J2?= =?utf-8?B?UFZKUjJPZGUwWkw0bkRZdFhvNTlSbzRsRG5rbHUzblV5ektqMkdycDRBczdv?= =?utf-8?B?WjlXMFB1OWg3Z1JaUk1UekdrZU51YkNlWGl1Nk9lU04zMTNVR2RvRDZOMXo4?= =?utf-8?B?VC9xSFJZaVJTU0U2OVdZQk9oYVM5bEJrcVJiNDFzMTJqVEg0b1ZFcGJ3TGY3?= =?utf-8?B?UlN5NnB0MXRlbTNYUWRqaVdxUU8zeWN3d1UraFdOYksyTUdQWDVQNmVxSGRW?= =?utf-8?B?TEFkRVFyRE9HRm13U1IyZ3BLdDBhUHdHcGR5L0FONE1OeDJhZFlJZHBpV2w0?= =?utf-8?B?eElMSXRuTFptK1RFVXRUNkJ2aElMZnNEZFdvOHBHZHZHcnZNTFdMeVVGOFc2?= =?utf-8?B?MFlYaUtXRnpuMk8wbjh5MEUyVkxzSUw4akY1Yi9qTE4rRXY3U2xQb25BQVFY?= =?utf-8?B?OVFiOGllUDhHY0tVTjZuc245d2tyOW14V2swanVKZ1BJWWZWTHZpMlIrWDBs?= =?utf-8?B?eUV5NW1uTUhXSUFycmFtdm9OUXRYQ2dDempTcFdWSE4yQWVzYW90VXVLM1Zr?= =?utf-8?B?dVVZTmlhZnR1ekZsdmgrUXA5U0Y5ZVA2R2ttb1FEMktJL0h5Q3l2bE14SW1T?= =?utf-8?B?N0x4eXBrd3BDaDFoT1V5MXRPR05VQWZyZm0wTDlWdU5sTEl5OTZONTFJalFk?= =?utf-8?B?STZqc1UrVmM5ZGRCYnZabXlLd1l3L0prZmFNOXRUaFNoa0FUQ2ZMaVVpYXJm?= =?utf-8?B?aVJTVmNqUDNFUk5vYjkyVTh1bHpaRExmSTR2ZU9BNmxpcWRzKzdBekw2azRp?= =?utf-8?B?ZHdXdG9HN0RsMWdVb2UrRUQ5OUZmR0ZYTml3WHhUMktTbyszK3FuaGZpY2Ur?= =?utf-8?B?Vm1UTjFQcnV3RjZSMlhhREduLzQrU01wMWVCTkpwOHNneUZ5NGpTZUxML0Ew?= =?utf-8?B?b3lFc2dSbnNpQzZSU1E2OW5wVk1Qd2RiUlpmeVkvamxRamZWQWh5cDYwbm5J?= =?utf-8?B?V0Z2eTZxcFYzWXZCdVRJemNJRzdYVFpqcjJFbXA4eVJCdmVmNHFFa3gyUUJm?= =?utf-8?B?U1d4cEV3ekdKa01VRXJHL3MrbGhSeWZHZ01OL0I3Yjl1OThrT0lUcmk4QzVD?= =?utf-8?B?dkJwWnNtTENxV2dBRXFMZTBJMmZ0dFhBVTVqOFRkMG5yTStUTkVXMWt2TXNo?= =?utf-8?B?Y0x1cU5haHhLelRrSmdqY282RTFtcStkN0JHN08rTkpudlVKb0pKYmdQaytT?= =?utf-8?B?YUEyRlRiM3pZbVZOclU0NnBiWjZYQlBxNVEvOGoxUlVwVEc1Ykx4LytrdUNB?= =?utf-8?B?WlZ4WVZuVU9MTTByRUM3bGpRcW1PUGk3dWMvNWZRRlp1RWxBQzBQQytmOXo5?= =?utf-8?B?VEJhOGNXL3NVaW9JaTRLUXBqUWg1V3lWd0g2WGtJdXEvd2licEJNT0hSUmFC?= =?utf-8?B?S2gzaGk1MFZueVZmN1dibVYrc09IcGxqMjMvL0pQYjJhUEJXOXk1VlZ5NTgr?= =?utf-8?B?aityQUlSTGx1UU02V0lsajlWdFgvbDNmZTkrMHNycXR0dExkRWdSbGhVNlpv?= =?utf-8?B?YVNiaWhzN3EvR0NKZkJQb082TUU2aTNKQ21kZ1RYZEhldVdrRzI0cSs2VW9N?= =?utf-8?B?c1pMdUdNM1VMak00VkYyVFI4eE15WmhxOExKRzFXeUxab0lPeXluS1NpdzRo?= =?utf-8?B?RENsVUpSWjdtdERVSG1QRUZtdU10U3RHZThzTUVBOVRITG9SWnN0cUhid3p0?= =?utf-8?B?RUdGM2Z3NWlhWENjbDNmNk56QzQrbUFQVmxXMjVaS2lGMFIwNVI4VXJCL3lF?= =?utf-8?Q?qX/0WJZ5jjYGFUiUswYdROS+9?= X-Forefront-Antispam-Report: CIP:4.227.125.105;CTRY:US;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:[127.0.0.1];PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(82310400026)(34020700016)(42112799006)(7416014)(376014)(36860700013)(1800799024)(921020);DIR:OUT;SFP:1102; X-OriginatorOrg: axiado.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Dec 2025 08:45:34.5412 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 310cee53-da02-404e-5837-08de41367976 X-MS-Exchange-CrossTenant-Id: ff2db17c-4338-408e-9036-2dee8e3e17d7 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=ff2db17c-4338-408e-9036-2dee8e3e17d7;Ip=[4.227.125.105];Helo=[[127.0.0.1]] X-MS-Exchange-CrossTenant-AuthSource: CY4PEPF0000FCC4.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL1PR18MB4280 From: SriNavmani A Add support for the Arasan eMMC PHY found on the AX3000 SoC. This external PHY is required to achieve HS200 mode operation (200 MHz) on the eMMC interface. The existing sdhci-of-arasan.c driver supports internal PHY configurations, but the AX3000 uses an external PHY that requires different configuration. This driver was written based on the reference implementation in sdhci-pci-arasan.c as suggested by the Arasan team to provide the necessary PHY configuration for HS200 high-speed mode support. Signed-off-by: SriNavmani A Signed-off-by: Tzu-Hao Wei --- drivers/phy/Kconfig | 1 + drivers/phy/Makefile | 1 + drivers/phy/axiado/Kconfig | 15 ++ drivers/phy/axiado/Makefile | 1 + drivers/phy/axiado/phy-axiado-emmc.c | 260 +++++++++++++++++++++++++++++++= ++++ 5 files changed, 278 insertions(+) diff --git a/drivers/phy/Kconfig b/drivers/phy/Kconfig index 678dd0452f0aa0597773433f04d2a9ba77474d2a..b802274ea45a84bd36d7c0b7fb9= 0e368a5c018b4 100644 --- a/drivers/phy/Kconfig +++ b/drivers/phy/Kconfig @@ -103,6 +103,7 @@ config PHY_NXP_PTN3222 =20 source "drivers/phy/allwinner/Kconfig" source "drivers/phy/amlogic/Kconfig" +source "drivers/phy/axiado/Kconfig" source "drivers/phy/broadcom/Kconfig" source "drivers/phy/cadence/Kconfig" source "drivers/phy/freescale/Kconfig" diff --git a/drivers/phy/Makefile b/drivers/phy/Makefile index bfb27fb5a494283d7fd05dd670ebd1b12df8b1a1..f1b9e4a8673bcde3fdc0fdc06a3= deddb5785ced1 100644 --- a/drivers/phy/Makefile +++ b/drivers/phy/Makefile @@ -15,6 +15,7 @@ obj-$(CONFIG_PHY_AIROHA_PCIE) +=3D phy-airoha-pcie.o obj-$(CONFIG_PHY_NXP_PTN3222) +=3D phy-nxp-ptn3222.o obj-y +=3D allwinner/ \ amlogic/ \ + axiado/ \ broadcom/ \ cadence/ \ freescale/ \ diff --git a/drivers/phy/axiado/Kconfig b/drivers/phy/axiado/Kconfig new file mode 100644 index 0000000000000000000000000000000000000000..824114e6068da327308321b9884= 552ad33db9efc --- /dev/null +++ b/drivers/phy/axiado/Kconfig @@ -0,0 +1,15 @@ +# +# PHY drivers for Axiado platforms +# + +config PHY_AX3000_EMMC + tristate "Axiado eMMC PHY driver" + select GENERIC_PHY + help + This enables support for the eMMC PHY block found on the + Axiado AX3000 SoCs. The PHY provides the physical layer + interface used by the Arasan SDHCI host controller for emmc + signaling and timing adjustment. + + If you are building a kernel for AX3000 platform with + eMMC storage, say Y or N. diff --git a/drivers/phy/axiado/Makefile b/drivers/phy/axiado/Makefile new file mode 100644 index 0000000000000000000000000000000000000000..1e2b1ba016092eaffdbd7acbd9c= dc8577d79b35c --- /dev/null +++ b/drivers/phy/axiado/Makefile @@ -0,0 +1 @@ +obj-$(CONFIG_PHY_AX3000_EMMC) +=3D phy-axiado-emmc.o diff --git a/drivers/phy/axiado/phy-axiado-emmc.c b/drivers/phy/axiado/phy-= axiado-emmc.c new file mode 100644 index 0000000000000000000000000000000000000000..a61a458c9a65915cd576b431bc6= a0cf7e8b18add --- /dev/null +++ b/drivers/phy/axiado/phy-axiado-emmc.c @@ -0,0 +1,260 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/* + * Axiado eMMC PHY driver + * + * Copyright (C) 2022-2025 Axiado Corporation (or its affiliates). + * + * Based on Arasan Driver (sdhci-pci-arasan.c) + * sdhci-pci-arasan.c - Driver for Arasan PCI Controller with integrated p= hy. + * + * Copyright (C) 2017 Arasan Chip Systems Inc. + */ +#include +#include +#include +#include +#include +#include +#include +#include + +/* Arasan eMMC 5.1 - PHY configuration registers */ +#define CAP_REG_IN_S1_LSB 0x00 +#define CAP_REG_IN_S1_MSB 0x04 +#define PHY_CTRL_1 0x38 +#define PHY_CTRL_2 0x3C +#define PHY_CTRL_3 0x40 +#define STATUS 0x50 + +#define DLL_ENBL BIT(26) +#define RTRIM_EN BIT(21) +#define PDB_ENBL BIT(23) +#define RETB_ENBL BIT(1) + +#define REN_STRB BIT(27) +#define REN_CMD BIT(12) +#define REN_DAT0 BIT(13) +#define REN_DAT1 BIT(14) +#define REN_DAT2 BIT(15) +#define REN_DAT3 BIT(16) +#define REN_DAT4 BIT(17) +#define REN_DAT5 BIT(18) +#define REN_DAT6 BIT(19) +#define REN_DAT7 BIT(20) +#define REN_CMD_EN (REN_CMD | REN_DAT0 | REN_DAT1 | REN_DAT2 | \ + REN_DAT3 | REN_DAT4 | REN_DAT5 | REN_DAT6 | REN_DAT7) + +/* Pull-UP Enable on CMD Line */ +#define PU_CMD BIT(3) +#define PU_DAT0 BIT(4) +#define PU_DAT1 BIT(5) +#define PU_DAT2 BIT(6) +#define PU_DAT3 BIT(7) +#define PU_DAT4 BIT(8) +#define PU_DAT5 BIT(9) +#define PU_DAT6 BIT(10) +#define PU_DAT7 BIT(11) +#define PU_CMD_EN (PU_CMD | PU_DAT0 | PU_DAT1 | PU_DAT2 | PU_DAT3 | \ + PU_DAT4 | PU_DAT5 | PU_DAT6 | PU_DAT7) + +/* Slection value for the optimum delay from 1-32 output tap lines */ +#define OTAP_DLY 0x02 +/* DLL charge pump current trim default [1000] */ +#define DLL_TRM_ICP 0x08 +/* Select the frequency range of DLL Operation */ +#define FRQ_SEL 0x01 + +#define OTAP_SEL(x) (((x) << 7) | OTAPDLY_EN) +#define DLL_TRM(x) (((x) << 22) | DLL_ENBL) +#define DLL_FRQSEL(x) ((x) << 25) + +#define OTAPDLY_EN BIT(11) + +#define SEL_DLY_RXCLK BIT(18) +#define SEL_DLY_TXCLK BIT(19) + +#define CALDONE_MASK 0x40 +#define DLL_RDY_MASK 0x1 +#define MAX_CLK_BUF0 BIT(20) +#define MAX_CLK_BUF1 BIT(21) +#define MAX_CLK_BUF2 BIT(22) + +#define CLK_MULTIPLIER 0xC008E +#define LOOP_TIMEOUT 3000 +#define TIMEOUT_DELAY 100 + +struct axiado_emmc_phy { + void __iomem *reg_base; +}; + +static void arasan_emmc_phy_write(struct axiado_emmc_phy *ax_phy, u32 offs= et, u32 data) +{ + writel(data, ax_phy->reg_base + offset); +} + +static int arasan_emmc_phy_read(struct axiado_emmc_phy *ax_phy, u32 offset) +{ + u32 val =3D readl(ax_phy->reg_base + offset); + + return val; +} + +static int axiado_emmc_phy_init(struct phy *phy) +{ + u32 val; + ktime_t timeout; + + struct axiado_emmc_phy *ax_phy =3D phy_get_drvdata(phy); + + val =3D arasan_emmc_phy_read(ax_phy, PHY_CTRL_1); + arasan_emmc_phy_write(ax_phy, PHY_CTRL_1, val | RETB_ENBL | RTRIM_EN); + + val =3D arasan_emmc_phy_read(ax_phy, PHY_CTRL_3); + arasan_emmc_phy_write(ax_phy, PHY_CTRL_3, val | PDB_ENBL); + + /* Wait max 3000 ms */ + timeout =3D ktime_add_ms(ktime_get(), LOOP_TIMEOUT); + + while (1) { + bool timedout =3D ktime_after(ktime_get(), timeout); + + if (arasan_emmc_phy_read(ax_phy, STATUS) & CALDONE_MASK) + break; + + if (timedout) { + dev_err(&phy->dev, "CALDONE_MASK bit is not cleared."); + return -ETIMEDOUT; + } + udelay(TIMEOUT_DELAY); + } + + val =3D arasan_emmc_phy_read(ax_phy, PHY_CTRL_1); + + arasan_emmc_phy_write(ax_phy, PHY_CTRL_1, val | REN_CMD_EN | PU_CMD_EN); + + val =3D arasan_emmc_phy_read(ax_phy, PHY_CTRL_2); + arasan_emmc_phy_write(ax_phy, PHY_CTRL_2, val | REN_STRB); + + val =3D arasan_emmc_phy_read(ax_phy, PHY_CTRL_3); + arasan_emmc_phy_write(ax_phy, PHY_CTRL_3, val | MAX_CLK_BUF0 | + MAX_CLK_BUF1 | MAX_CLK_BUF2); + + val =3D arasan_emmc_phy_read(ax_phy, CAP_REG_IN_S1_MSB); + arasan_emmc_phy_write(ax_phy, CAP_REG_IN_S1_MSB, CLK_MULTIPLIER); + + val =3D arasan_emmc_phy_read(ax_phy, PHY_CTRL_3); + arasan_emmc_phy_write(ax_phy, PHY_CTRL_3, val | SEL_DLY_RXCLK | + SEL_DLY_TXCLK); + + return 0; +} + +static int axiado_emmc_phy_power_on(struct phy *phy) +{ + struct axiado_emmc_phy *ax_phy =3D phy_get_drvdata(phy); + + u32 val; + ktime_t timeout; + + val =3D arasan_emmc_phy_read(ax_phy, PHY_CTRL_1); + arasan_emmc_phy_write(ax_phy, PHY_CTRL_1, val | RETB_ENBL); + + val =3D arasan_emmc_phy_read(ax_phy, PHY_CTRL_3); + arasan_emmc_phy_write(ax_phy, PHY_CTRL_3, val | PDB_ENBL); + + val =3D arasan_emmc_phy_read(ax_phy, PHY_CTRL_2); + arasan_emmc_phy_write(ax_phy, PHY_CTRL_2, val | OTAP_SEL(OTAP_DLY)); + + arasan_emmc_phy_read(ax_phy, PHY_CTRL_2); + + val =3D arasan_emmc_phy_read(ax_phy, PHY_CTRL_1); + arasan_emmc_phy_write(ax_phy, PHY_CTRL_1, val | DLL_TRM(DLL_TRM_ICP)); + + arasan_emmc_phy_write(ax_phy, STATUS, 0x00); + + val =3D arasan_emmc_phy_read(ax_phy, PHY_CTRL_3); + arasan_emmc_phy_write(ax_phy, PHY_CTRL_3, val | DLL_FRQSEL(FRQ_SEL)); + + /* Wait max 3000 ms */ + timeout =3D ktime_add_ms(ktime_get(), LOOP_TIMEOUT); + + while (1) { + bool timedout =3D ktime_after(ktime_get(), timeout); + + if (arasan_emmc_phy_read(ax_phy, STATUS) & DLL_RDY_MASK) + break; + + if (timedout) { + dev_err(&phy->dev, "DLL_RDY_MASK bit is not cleared."); + return -ETIMEDOUT; + } + udelay(TIMEOUT_DELAY); + } + return 0; +} + +static const struct phy_ops axiado_emmc_phy_ops =3D { + .init =3D axiado_emmc_phy_init, + .power_on =3D axiado_emmc_phy_power_on, + .owner =3D THIS_MODULE, +}; + +static const struct of_device_id axiado_emmc_phy_of_match[] =3D { + { .compatible =3D "axiado,ax3000-emmc-phy"}, + {} +}; +MODULE_DEVICE_TABLE(of, axiado_emmc_phy_of_match); + +static int axiado_emmc_phy_probe(struct platform_device *pdev) +{ + struct axiado_emmc_phy *ax_phy; + struct phy_provider *phy_provider; + struct device *dev =3D &pdev->dev; + const struct of_device_id *id; + struct phy *generic_phy; + struct resource *res; + + if (!dev->of_node) + return -ENODEV; + + ax_phy =3D devm_kzalloc(dev, sizeof(*ax_phy), GFP_KERNEL); + if (!ax_phy) + return -ENOMEM; + + res =3D platform_get_resource(pdev, IORESOURCE_MEM, 0); + + ax_phy->reg_base =3D devm_ioremap_resource(&pdev->dev, res); + + if (IS_ERR(ax_phy->reg_base)) + return PTR_ERR(ax_phy->reg_base); + + id =3D of_match_node(axiado_emmc_phy_of_match, pdev->dev.of_node); + if (!id) { + dev_err(dev, "failed to get match_node\n"); + return -EINVAL; + } + + generic_phy =3D devm_phy_create(dev, dev->of_node, &axiado_emmc_phy_ops); + if (IS_ERR(generic_phy)) { + dev_err(dev, "failed to create PHY\n"); + return PTR_ERR(generic_phy); + } + + phy_set_drvdata(generic_phy, ax_phy); + phy_provider =3D devm_of_phy_provider_register(dev, of_phy_simple_xlate); + + return PTR_ERR_OR_ZERO(phy_provider); +} + +static struct platform_driver axiado_emmc_phy_driver =3D { + .probe =3D axiado_emmc_phy_probe, + .driver =3D { + .name =3D "axiado-emmc-phy", + .of_match_table =3D axiado_emmc_phy_of_match, + }, +}; +module_platform_driver(axiado_emmc_phy_driver); + +MODULE_DESCRIPTION("AX3000 eMMC PHY Driver"); +MODULE_AUTHOR("Axiado Corporation"); +MODULE_LICENSE("GPL"); --=20 2.48.1 From nobody Mon Feb 9 17:07:22 2026 Received: from SJ2PR03CU001.outbound.protection.outlook.com (mail-westusazon11022139.outbound.protection.outlook.com [52.101.43.139]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 7A171311C21; Mon, 22 Dec 2025 08:45:44 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.43.139 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766393147; cv=fail; b=HX8sQzxlJsvvpTVf6GUAUtGpHtcIoxVI13YgksPWFA18eoDHLFBbpVxDgJ/p59bsj7BGBBfCouiwW0uqZT+5nxqsfO9nKXIPOjFEYKHjSRyCgv7fogCWNefV3bNJdXPkRScuGKuRXK9/K/8DQtAOxKJVEddoy9gSicV3l7bd0Qw= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766393147; c=relaxed/simple; bh=Cch/N3XZ2aLp0Zot0PKmuHoBxhIOSCumRerUCrGZC2Y=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Ybvg48kyV1naUOJtoe+cHWscidsBiSd0I2tQbBYReovRaSVpTqeAL8std5Ks1CTWFJKbxDduCdS+qvo5FwSiQ5MShdK2tFpmtFzWr91+Smohuzq8k4GnBmi/hvwUBum73LGzLlXxTQhyvwNyq14WWiMktGegH3gTV//2fNRp00A= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=axiado.com; spf=pass smtp.mailfrom=axiado.com; dkim=pass (2048-bit key) header.d=axiado.com header.i=@axiado.com header.b=ht0xb60Y; arc=fail smtp.client-ip=52.101.43.139 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=axiado.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=axiado.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=axiado.com header.i=@axiado.com header.b="ht0xb60Y" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ebX1GN0qMMWDLJ7eGy2lFZuVkYyK7LlwU6iJqmr7WSHKhEeN5AWYcilizZHhB7ejt5ROeU4f5XOroyJhYAOEcAaOr7oJn9S1iXU+ixvQIa4JJQo4PreS9xmrqZ7kFciR48t3VmLy8X6ghCNWka5sisJDEeT3n0HEU2vmp9CSE39m1+L1JAmR1NfgyfkrIw8uBwUsEhGXWHdyvw08qKXDIt4mq4PD7KdI8inebW9/Vuc3w3p6XEb+xb1mJ9cklEJTvkBQXhV00TtbGgJoOaNQSMnRFVgFudrJ84jA7fvmsUAHmbogeeuZ85qVPtZrZSjB2mmklmLXDATtrMsr7nJHmw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=pBQGka5Y5w07dxk8x3V5p3po6ZGvflQmzypSi4PqoNM=; b=R8F1Dx2tzvqO+eNOoDULVkL+XXBa5CKrF99/OTPr/8JV5VX+QvPbnF9h+OXH1/4u32QPZIfwvg0oBFZMuP3pyEQ18DXUVV4Jzg6hpxPyFOsFbLgtnl2V4lumLL4PwL5AI3PiLBg76+8GC6aCDcoWxK667eYoTeH1PWITc2aVWMrffkjH7U6pi8fMtr8SvGqopmzVkXrK7q8qCrmIiW1ZCJbkV9ao5ybXrnldLStTGivpjzVPuWmUP7YhRYB1d1xZulym2zi6NkHC23G+3QwUKwDKyw3wg52NbyI+ULDDciwxwiA7KBtoabLQ+cT5cT4/hIcWFgmaDq5iF0+fU/qJmw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=fail (sender ip is 4.227.125.105) smtp.rcpttodomain=axiado.com smtp.mailfrom=axiado.com; dmarc=none action=none header.from=axiado.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=axiado.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=pBQGka5Y5w07dxk8x3V5p3po6ZGvflQmzypSi4PqoNM=; b=ht0xb60YMng5Awj+mZ6myXdYCMK8DSx5v7e3liOttaTRw7ogQ0YpNBKcVjaxzSYh3yHS6J7A7ZrO5gNIrHLKjOciVAI70OMWJ7jpQK9faiII5LkYRsdICzv1pv15Zw5s7WdMcd4sBK1gqZAVUUVPEFXU54SWvAPmyEb+VO+aU0aoPVd79/QIjg4g1t70z98Nq17cMjlxGQM51rJ2zN6zslkMzXAJDSr/CoCB5hi2zubm3j8WOSRTzP+T4W1Tv1Sz7FvrSULsZmq0q0QWUx/yZS3eixOpORaqAfhvH3PiJEKWcHRdVpdnNvH71g6CXNkgF00eK5tqTlHezk3+4YznzA== Received: from PH8P220CA0018.NAMP220.PROD.OUTLOOK.COM (2603:10b6:510:345::28) by BL1PPFB109A61B6.namprd18.prod.outlook.com (2603:10b6:20f:fc04::dbc) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9434.11; Mon, 22 Dec 2025 08:45:38 +0000 Received: from CY4PEPF0000FCC4.namprd03.prod.outlook.com (2603:10b6:510:345:cafe::df) by PH8P220CA0018.outlook.office365.com (2603:10b6:510:345::28) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9434.11 via Frontend Transport; Mon, 22 Dec 2025 08:45:31 +0000 X-MS-Exchange-Authentication-Results: spf=fail (sender IP is 4.227.125.105) smtp.mailfrom=axiado.com; dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=axiado.com; Received-SPF: Fail (protection.outlook.com: domain of axiado.com does not designate 4.227.125.105 as permitted sender) receiver=protection.outlook.com; client-ip=4.227.125.105; helo=[127.0.0.1]; Received: from [127.0.0.1] (4.227.125.105) by CY4PEPF0000FCC4.mail.protection.outlook.com (10.167.242.106) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9456.9 via Frontend Transport; Mon, 22 Dec 2025 08:45:36 +0000 From: Tzu-Hao Wei Date: Mon, 22 Dec 2025 16:45:02 +0800 Subject: [PATCH 3/8] arm64: dts: axiado: Add eMMC-PHY node support Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20251222-axiado-ax3000-add-emmc-host-driver-support-v1-3-5457d0ebcdb4@axiado.com> References: <20251222-axiado-ax3000-add-emmc-host-driver-support-v1-0-5457d0ebcdb4@axiado.com> In-Reply-To: <20251222-axiado-ax3000-add-emmc-host-driver-support-v1-0-5457d0ebcdb4@axiado.com> To: SriNavmani A , Prasad Bolisetty , Vinod Koul , Neil Armstrong , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Harshit Shah , Ulf Hansson , Adrian Hunter , Michal Simek Cc: linux-phy@lists.infradead.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-mmc@vger.kernel.org, Tzu-Hao Wei X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=929; i=twei@axiado.com; h=from:subject:message-id; bh=bKDGM0AoPB1Kehw0OKtAw/BafpDWEXp4fnMgv+HJjks=; b=owEB7QES/pANAwAKAXgQMF3EWvHXAcsmYgBpSQUno67imnQ591wfP3TLl05j0oADMlABwTz9f 4ZFmBNiZOCJAbMEAAEKAB0WIQSZyWINOowtFmDvdYF4EDBdxFrx1wUCaUkFJwAKCRB4EDBdxFrx 17Q+C/9OZLXGrEmR6nG9HGiF2RY81/V4sXc+Fw+ii16jywl+MCCLzMn0aOHDXbWcpNzjYqFo/ca QJdZYfu/IMUvg0VJfpOOFv3pgHfVLebpi8KWcMOtI2G/V4dMLzpMsUMeSt8fnKZBVH0bs5C1oOc 36gtAf3IPb0i2CW23YaOIMNwnbpoCQH9YU216JwlRUbyr/oE+eF54IWkDz9p5xLeQv4CRDv1FPa k/2FrtBetyye2ZiSbygjSd3zbzHNlWLxC5nIR/ilv8fp+iZuLlOqOtQuKKjEPiZU7ImAW37NM5d qQZkRvPwzOO5ifSLzGUg98YsB65iz+ascAtHXMAUgxShzJnSZunYP57tmhgpN/RSO1geS0b7qf9 Mp8ZaqlDqu0z2TFqJrPZlyN3/b1m+vtWiZzsbcD/l0pCog7Y3XKCZxVljFd1KJmA0Fi3MHQpE2f QGwoAHGmsBlYxRCdqCMsjSg8DJfrcMq3pzAiNWk5v55D9mIrfDU6zd9TZm6/R5eTLPD2U= X-Developer-Key: i=twei@axiado.com; a=openpgp; fpr=99C9620D3A8C2D1660EF75817810305DC45AF1D7 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CY4PEPF0000FCC4:EE_|BL1PPFB109A61B6:EE_ X-MS-Office365-Filtering-Correlation-Id: d620a384-43d4-4db7-f733-08de41367aaf X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|7416014|36860700013|34020700016|1800799024|42112799006|82310400026|921020; X-Microsoft-Antispam-Message-Info: =?utf-8?B?ZkdtMW5sb2tzQlF1alMrbzNjNXZkeTFvZm9QbnlmejdhSHlnbmVnVENVZTZG?= =?utf-8?B?U21ObzNMK0FjQmZNTTNFb3R0VndkNmpFdE9qSXozV1h5Z1kzL2ROYkdRUUFv?= =?utf-8?B?dXdhcXZFSitJcDRXTXJnOWhpWFVXanRMQUk0bXFvNTNKMlpzekdBcW9NaTlr?= =?utf-8?B?cytsWE5ud0kyNzFjcEpXbStOcjZzVk1UTGRUUWhjZzFRMDkreWdoUnJDdVdq?= =?utf-8?B?T0NQYnB4WFNIZFBhZzJ3NjYvV0R6MUNFc1N2M0IyZlU1dElSbk1CN25wT2Nm?= =?utf-8?B?UUdibm5pbjJVVlh4SFpVelI1d053Z3NTZXR2bWwrQ0RKMnVPZExjbHNoaHBt?= =?utf-8?B?RHdCZ3VQWmpSVnZrY3dxVkxTZDdMOFNjd0FTamlDVXJDMGVsZHNDRHUyWkRF?= =?utf-8?B?SENWcGFrQzRJVFVrbzdSbHUxWVBEcTd3SER4aktuZGJLeHowY0hTKzJ6RTlD?= =?utf-8?B?SmZNLzdUMmlrOUFhSk9IaXpZZnpwVUllQjNvOGJabndHaDhFVmplYTMzQldX?= =?utf-8?B?RXI0K2pTSEVsQjUzREpRY1VhZnNXMGRnZFVkcnQ0MGc4MHM5QkF2cWN3c1BS?= =?utf-8?B?a1NCN3lPYmM1b29HVldOSzQxQ25jdXFsNXZqU1VVMjZteUJXcW0yMGJ0MTFJ?= =?utf-8?B?WEJGS1dHeHF0QXo3aVljR21rdXZUaUR0T1pHanlCZ01Zdk1vMkxycG9hTlpz?= =?utf-8?B?QXN6bHduMzVuOERBQVdHMjJQZXo0SHdVZW1aaG11Z0ZlOGxMZWRQTlpNdVlS?= =?utf-8?B?aVZTWGdnN0txcnJhZWhiWE1DbHVOakVmQlFDZmErT0RheTdSa0pKUkVkamJa?= =?utf-8?B?akttVlNnS09RbE1LdGVvYjJCV2prZzlkc0htdUNXaTV0THJ4MGJLQy9BYXBr?= =?utf-8?B?OXhxUGFEUVZDSUdZc3BDTkJRLzF0MEJNTURXU1pJRzNxWlJVY1RSamkreW1K?= =?utf-8?B?d1lnTDk2UzZmbWt0OTlFNzBXVVF3cFB3WklZSXdDclZpeWJYYjM2NUcwU1lB?= =?utf-8?B?RlY4VUJycDR1ZDAwQ0cwK0Nac0s3elJCbUExRFJsOVBOUWpyemd3NUpETEVC?= =?utf-8?B?bkxPSFlVM1lnZ011N3dUSEI4YXJpUzJ1K0FQdXNqaGNIbURydWMvc09UcG5G?= =?utf-8?B?V0hETk1tdXRKbU1HL250Y3pKY00vVGVKeFhaamdEQnZkQ2tzajY2SlAvajFm?= =?utf-8?B?RHM1M2hiU0Z2blh1L250T014eERuRWZldXA5cUtqWWV1L1ZuZG1TLzBkYlor?= =?utf-8?B?UVI4dlNUblZBcFBYc2s1RU14N3o3QUFEZXpqcmdnQnpBTHlTUVFOMGQrOHpC?= =?utf-8?B?eTFtQ2N1UHdwWCtjbTZ3MWlQUE1hU3l4ZSswN1c2K1duanh5c1pPSnFYV0dt?= =?utf-8?B?cEhXTjA4aEo3MzBocGtGTGVmQU1DRE1uVHIycHNlZG1KOFFpZ2t0VUJxcnZ0?= =?utf-8?B?UWtidUVoMHp0UWxOaFFyQnVEcklyTHB4T24xSDlOYzhBMEhVUmNya2ZqOElX?= =?utf-8?B?cDNOWERDbkxZb0lSV0s2bU1xYkpsbWEzWG13UWZHQkduQmFoV1VmNDdWSGRo?= =?utf-8?B?cGFZdjBaZUdzVjJsMDRqNzdmd2RScHRPZXUvV1B2QTRTaHBkUFgvZkd4YnhR?= =?utf-8?B?VU5NWG1PTlJuV3MwUWVybTNhVjNkbXF6dTFqcDVCTVpXZm1HRktLUU5XT3Nx?= =?utf-8?B?OGFjZm1ob0RQYitJTWNnSlZ1c3hXbmpYWWFZNE04KzRYNjRTYWhsVm1xZnpm?= =?utf-8?B?cnVkU3gzd0dNQjJpYlhDNWVSVHdsK0pXdU8wT1NsWTFhZVlBOGVRZmhDTEw3?= =?utf-8?B?NDQ5MXdaK3IrUXJ6SDAzdWJVVitMWGI2WUo3MkN4WkI2aFFKTzY4OWptd3hk?= =?utf-8?B?ekU2dXZHZEszbkV5T3cyNEViMkFrdldEcHZVV0tXUUtMUjZCNTl4L1drd2o4?= =?utf-8?B?WkEyV1hPYXZQVTZDSmlnbFluT3YxSnJpb0dLVC9HemEvdStqdVQycjQzcjRu?= =?utf-8?B?b0c1NWRKU0tvak56a1VIU0dLUlU0UFJVUktKVFlrOVlDaVlLRTVtWVVBVXNY?= =?utf-8?B?TmUzS1krTzJ1eGViTFJMaVZUeHVra3ZSeWp5OUxWdzNNaWhDRjlXNENrMHI5?= =?utf-8?Q?OrCe6PnUht4ZltIrNYqzT4p3l?= X-Forefront-Antispam-Report: CIP:4.227.125.105;CTRY:US;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:[127.0.0.1];PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(376014)(7416014)(36860700013)(34020700016)(1800799024)(42112799006)(82310400026)(921020);DIR:OUT;SFP:1102; X-OriginatorOrg: axiado.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Dec 2025 08:45:36.5906 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: d620a384-43d4-4db7-f733-08de41367aaf X-MS-Exchange-CrossTenant-Id: ff2db17c-4338-408e-9036-2dee8e3e17d7 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=ff2db17c-4338-408e-9036-2dee8e3e17d7;Ip=[4.227.125.105];Helo=[[127.0.0.1]] X-MS-Exchange-CrossTenant-AuthSource: CY4PEPF0000FCC4.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL1PPFB109A61B6 From: SriNavmani A Add the eMMC PHY device tree node to the AX3000 SoC device tree include file. This node defines the external Arasan eMMC PHY configuration required for HS200 mode operation. Signed-off-by: Tzu-Hao Wei --- arch/arm64/boot/dts/axiado/ax3000.dtsi | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/arch/arm64/boot/dts/axiado/ax3000.dtsi b/arch/arm64/boot/dts/a= xiado/ax3000.dtsi index 792f52e0c7dd42cbc54b0eb47e25b0fbf1a706b8..0b64cf1245211ab0e9380dc27da= e37dd9f3082e8 100644 --- a/arch/arm64/boot/dts/axiado/ax3000.dtsi +++ b/arch/arm64/boot/dts/axiado/ax3000.dtsi @@ -507,6 +507,13 @@ uart3: serial@80520800 { clocks =3D <&refclk &refclk>; status =3D "disabled"; }; + + emmc_phy: emmc-phy@80801C00 { + compatible =3D "axiado,ax3000-emmc-phy"; + reg =3D <0x00 0x80801C00 0x00 0x1000>; + #phy-cells =3D <0>; + status =3D "disabled"; + }; }; =20 timer { --=20 2.48.1 From nobody Mon Feb 9 17:07:22 2026 Received: from BYAPR05CU005.outbound.protection.outlook.com (mail-westusazon11020137.outbound.protection.outlook.com [52.101.85.137]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 4CABC31064E; Mon, 22 Dec 2025 08:45:43 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.85.137 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766393148; cv=fail; b=eNaLAOos0+721qwFpe0+Wfr66HIme3oVYXH9Vn8Vf0WQ4vDM3nK7EM38kgu0eUiZ5EQUaNSj89wqhoWJ4tVYHCUB/7hec5oP24u9OQED3MyszKxsRplVk8su5OlCo19H1gwdDaDrZkn6u07Tg9KF1epffUknssB505YNgnxJX4o= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766393148; c=relaxed/simple; bh=fg9jaFFngLS8v6ndEP4j36QPY36wXRIZmJ17G9eUfgA=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=TxpZc6Q8yYZx9+ynYNF352DitbOloOdZuOCJFRsu/z+BXmbplkx9yxOZxhoKnvyt0G1L7Ag7DHJnVxIwe4R6JitJ+GlNRDL6zdhg06Dj+yPD6hoy479s6VlfOk1UKorn9dVNNeWHja7VM13kOoCXemgbP5B1umOw1CNg2MPi/rY= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=axiado.com; spf=pass smtp.mailfrom=axiado.com; dkim=pass (2048-bit key) header.d=axiado.com header.i=@axiado.com header.b=ei9A6m7S; arc=fail smtp.client-ip=52.101.85.137 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=axiado.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=axiado.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=axiado.com header.i=@axiado.com header.b="ei9A6m7S" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=JdKT1gfkCUDa6A+nFZAM93XCqtZ9uKZLbRcv2r1EKi117zF6NhP7Uq0vz3NCxVKbJ9QjoOjAXJNL0Sr5mF5tdhTFsp5woo6zo7Ecppq6yGj2nSOZEfnguMYOab8bpx5biBL47qWMAxVMKqMa03k2yR18D7oQb8uZXJKWU2ArZmGzeBrz0ETzrLq1dmdl+ozFBwIprGCcWYhUFY+fpO0i6v3qBCJfIAeTbd0oh+uAjE3futg3HpS/vYGzCEW4zk67y/YgwUt776oSkPiN3WYOoipmJ8KOYR8PriU0P/IJPvctx+v/2eSrofFbT/I+VRqNJX2SPnV5M7lJC4edCWAcPA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=/wWCXQz98UCyuiqTFgm5x6OhS41AolvuX4WnElCyQvQ=; b=X/Njgm7X7xug4aY3Oixb44+EVLQPNCWRAitmkNtQJw1Xsz4kwrz4ee9LvBIwxgLGMFLnYWWGWGuoU6RU6wRPGKHRshXT5DCelatSvduzAB4LVP+uNISn63MEGu6BIrUjWNe5gRetmYrEszZGpk2GCYcSbLqonEeYaoZ/c3Z5Iou6JbTlgr3FTruvKyIje19tndOKC47A5EKf4KvCY0LMSQhiaUI9EODp76isKHmu7heuXNPVehjxQu/c8fEZ9/NpcjN/IgMFWaUQ0+DYrD7Uxlf0tBQVwLHP6zHX0pDpzH0ENNjr8vvT+d7QiHWnghMdOcwXHzvZ0nbOlgpYhAYW5g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=fail (sender ip is 4.227.125.105) smtp.rcpttodomain=axiado.com smtp.mailfrom=axiado.com; dmarc=none action=none header.from=axiado.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=axiado.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=/wWCXQz98UCyuiqTFgm5x6OhS41AolvuX4WnElCyQvQ=; b=ei9A6m7S3vKKU8Sn+3VfY1M1w3lxeY2qHS1yhLT91TNoXBMcSEjNDuXMT6Z/fRmjSHZNfB7HD4bGct38YZm3wvLHE8XVqVejfAsjeDEoNQ16YX2gqDYQt+ttsE4ZtKmRup6LRlpmxzuvkfZIKTkdvvhBVm8q5I2lXT1yi+6MGLS9RxuG+Bob+AxSKIEFWSUAG9v8XJRyWUvZqV0P+olVqfnOuWCpCXiqN3AAIhQ5ERK+HrGtbrHdsgxNWx0Ii1C/Fq+HCTfTfMjmB0CtAmcHpArzgG29J1Lowikqt7nKhB2UZRdQ4Im1nmn4qyCg0DyfXac9cZIaozbDTW1x5Gyfag== Received: from PH8P220CA0016.NAMP220.PROD.OUTLOOK.COM (2603:10b6:510:345::26) by IA2PR18MB5962.namprd18.prod.outlook.com (2603:10b6:208:4b3::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9434.11; Mon, 22 Dec 2025 08:45:40 +0000 Received: from CY4PEPF0000FCC4.namprd03.prod.outlook.com (2603:10b6:510:345:cafe::31) by PH8P220CA0016.outlook.office365.com (2603:10b6:510:345::26) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9434.11 via Frontend Transport; Mon, 22 Dec 2025 08:45:30 +0000 X-MS-Exchange-Authentication-Results: spf=fail (sender IP is 4.227.125.105) smtp.mailfrom=axiado.com; dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=axiado.com; Received-SPF: Fail (protection.outlook.com: domain of axiado.com does not designate 4.227.125.105 as permitted sender) receiver=protection.outlook.com; client-ip=4.227.125.105; helo=[127.0.0.1]; Received: from [127.0.0.1] (4.227.125.105) by CY4PEPF0000FCC4.mail.protection.outlook.com (10.167.242.106) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9456.9 via Frontend Transport; Mon, 22 Dec 2025 08:45:38 +0000 From: Tzu-Hao Wei Date: Mon, 22 Dec 2025 16:45:03 +0800 Subject: [PATCH 4/8] MAINTAINERS: Update entry for Axiado eMMC PHY Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20251222-axiado-ax3000-add-emmc-host-driver-support-v1-4-5457d0ebcdb4@axiado.com> References: <20251222-axiado-ax3000-add-emmc-host-driver-support-v1-0-5457d0ebcdb4@axiado.com> In-Reply-To: <20251222-axiado-ax3000-add-emmc-host-driver-support-v1-0-5457d0ebcdb4@axiado.com> To: SriNavmani A , Prasad Bolisetty , Vinod Koul , Neil Armstrong , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Harshit Shah , Ulf Hansson , Adrian Hunter , Michal Simek Cc: linux-phy@lists.infradead.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-mmc@vger.kernel.org, Tzu-Hao Wei X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=1184; i=twei@axiado.com; h=from:subject:message-id; bh=Xhsp6Uv57sSRPR7NRCZO4haA5giCEFQpAX9e5bNVj80=; b=owEB7QES/pANAwAKAXgQMF3EWvHXAcsmYgBpSQUnxjPiAIoTpK+MYuUmveAfCqs1866sEh2rx /04kTjarXWJAbMEAAEKAB0WIQSZyWINOowtFmDvdYF4EDBdxFrx1wUCaUkFJwAKCRB4EDBdxFrx 1wDoDACitK69SWl7lEDFfSyuxkhUdKDGnpgSxX5ozY4e9DmZH9TmPIv3pOXZWW4+3wT7ZtvfXN2 DAJOUYK+uzlwUk6zZMw4Vvt5z3ldrEvR8kpoBDNltT4uSBsUeqwtAic7UtPqbKEbhVjfEjGK7LN RS+Es9Jdi/pzEj8Inpn++s4zQ0mwhP5Y97mWTEHBcIsKKo/J0Bs772RCGCLKYGMeXe7r/lzPSa9 ntRH+RrBzqD50COD01AarORkX8dt0E11cNdzPIwAYOLayA7x8CbGXUPUrC/QZpeJcpQcW4Kj1MV tSg/Mr+qHpoITLF4fAsLnXSylNAn+/Gyc68Bh3f/l06527MuGYkawOJuvyfBCsop/P4eFBMbPZJ zmNT7/0mz+yl5X0EfJW0Be+BETC5BN4v7+sy9blnHfv9JOB6w5YjxiuxzM97lZSVlBS6N6ZyEVm /g4wybwhh+78VdndA2PofB+yC4jZ4fIf15tq+35mb/Hy4WW6smfwPB706bCZUZcWcnMag= X-Developer-Key: i=twei@axiado.com; a=openpgp; fpr=99C9620D3A8C2D1660EF75817810305DC45AF1D7 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CY4PEPF0000FCC4:EE_|IA2PR18MB5962:EE_ X-MS-Office365-Filtering-Correlation-Id: 698b35f7-f2a9-46c1-397b-08de41367c0d X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|82310400026|7416014|376014|36860700013|34020700016|42112799006|921020; X-Microsoft-Antispam-Message-Info: =?utf-8?B?cTNDblFiSGxDMnZBYzdyU2pqcWJOQ2N1dVlpclVLWW8vQmF4eG1qWXptVkJQ?= =?utf-8?B?d0NNRE9GVjhMWXF0K1RKSENnZVlQdFpTZWFNUTlGc3hKL1d2cHZWWGlVbXhQ?= =?utf-8?B?bVllalpJSHdCK290OUxQNDRmWUE0aXE5elZLYTdHZm5UcWV2dThES3A4eEk3?= =?utf-8?B?VXhPbkQ0eFN0ejZHZFVEVGRUeVo0emZTY2czNWphSWw2RDA1dTRuN29OeGFU?= =?utf-8?B?TnYxQVZ5cXUyZEQ1NjgyVHdTRzJSOXdSSHJ4RWd2dXVkdXM2WVpEc1lJYVVv?= =?utf-8?B?Qmo3Q2lXcmoxN2xybGR2U0xxbDJualFMN2tnbGhUV2VBTTdtSUx1WTB5TzBV?= =?utf-8?B?UU8vMDFWQWMrOGt2cXQwd3RNMzUvcm9CK1dnUVFVSjFZOFphODRNdUY2V1dn?= =?utf-8?B?QUw1RW4xVkhOb3VNL2IrdGlyRmR3QnNUWjhWZkFCejVhSlFWTW9lUUdxREsz?= =?utf-8?B?YS9jcG8vSnNPWmtlVndkV2h4ZHloa0h6dmlHcUtOMk9oNlBnRSt2RFhvYzdJ?= =?utf-8?B?WmhGUmRIK01TQlYrT05BUVJoVU0zZks0NE9EZUVNaEpFaXh5Uy9MYkFud3Y4?= =?utf-8?B?bVpjdDVER0h5bnFDaE5zNHd0UEkweEVmRDFaTW9qc21YUTFoTHpQeG1Bd3lE?= =?utf-8?B?MTU0UHZRbDdoRUNRZTY2eGtjaWRoYVJjTEZHMVlkWDRwNTcwcjNQaU1kVTQ0?= =?utf-8?B?bk9oMmxGWUtkYkxvNENJM2t1c295L1owaGcxMlY2Tlo5NUlmdnBtaTBwRU1T?= =?utf-8?B?TFVRVU9yU2YvTWN3cWpBb3FRM3RFWWx4dTc3amwrcHJHaUJRcFlQRml3TlJ5?= =?utf-8?B?dTlFVks1Mnlxa2JTNmdUZU5GLzB1R0Nld3JLaFBacXovem9IbDdFUXdRMXk3?= =?utf-8?B?SW51RkVnNmUyMmxPT3NqeGpzNktROTJYMlJhczJIV0VBUjVUMUV5R2h5dHlQ?= =?utf-8?B?QTdFMnVpQVlKWmJ5cStRc1d6TDEwQ0Y4T2s3QmJnZEVFWHFxTzRKS2NQd1o1?= =?utf-8?B?cEpEQTcvRUJJNkhlanNXYnBITlFRV2JEekRHaVVycWtaa1ZkUFNPcWhDK3JZ?= =?utf-8?B?R1h4YTVaUjR4WHU2YStqNEc1YXdmNFBIU3c2K0RQYnV3R244TlZFN2M0NXVE?= =?utf-8?B?TVU1S3dOY28vYVhxK05STU5IS25BTXlpMFFNdVZTa2dvbUFWNmszOGxhQmRq?= =?utf-8?B?aTVtdUFqbEFTVldwTWhUYndCbnJKREV5OCsyc25lUXFQYSt1MVNkOFd3Q2hB?= =?utf-8?B?RG8vc3lLWXdXa1htNFNNciswS2kzZGpMZHpub2hRR2E0cEN0QzlNdUFzK3Qx?= =?utf-8?B?THkwenVoaVoyS09uYU9MVXVGSWhJVW1LdmNXTVVzNytRY1d0VFhOVVZuMXF0?= =?utf-8?B?NjVUeDR6S1lZaUpGYUZWY2JSdFZWTmpPdXFJRExmQ2c1QVNuenRFOGZZenpw?= =?utf-8?B?NG41QUVFYm1BSjc4dUZFeVplSXhUZEkybzVDS0ZDR0JpTnVoWFVUNVBRVDJl?= =?utf-8?B?ZVdOaXBhckhCZExka1NmTGdRWTEzaXRvNXByMmNjYlZxUEpuSmd4bTd4STZ4?= =?utf-8?B?cVpqL3JnQ3VsUEFIeDhBcUVjUDhaNitiU2lDZXM0ZjRxQnI0MG9lYWFUS2dT?= =?utf-8?B?UTY4QllGc0ZLL0k1NU9NS2o0RE9xd0VpM2x4VCtIZGVUcEt3RGNrQjlXUXh4?= =?utf-8?B?WGV5bktQbFBnWkRSNmkxMGMxa2FpNEZ3ZGVXY2RBMzhFbWVUck9PcUF4WXM4?= =?utf-8?B?OVRPYTRIWTYrb0xnVVRId0JRVW4vQ0RGdDBzb1pPaENla1N1UGlhT0wycTRt?= =?utf-8?B?VDBuaUU0S2QxOTkyd0lpTUY2TU1PSm1aWlNoVzRkbjNTeFNYZG05K3p6MGJV?= =?utf-8?B?YTJIQmVPWktzQmxITE1nS0tQaC9hN0JJUzVUWEllOWhDNEtuRnBFM2YrWGJR?= =?utf-8?B?QkRjc0s3L2pCam9WVzcwYzFZVUtVUE00SWdvR21yc0JRMmM4MTlFTDZieFVx?= =?utf-8?B?WGE0SDQyWFJTc0pqY3dWUXhVM3NvcU1FcFFrZmJwV1o0ajhKRnZtU2xGaWVx?= =?utf-8?B?SUwrUG9GdDZrTVhWRjVnWGo0SWpyWVl5TE9LLzdwTmtzVnRLMjRLSFF3eFB5?= =?utf-8?Q?IQ2oRzfvPcBcYTszRjR//eMyy?= X-Forefront-Antispam-Report: CIP:4.227.125.105;CTRY:US;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:[127.0.0.1];PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(1800799024)(82310400026)(7416014)(376014)(36860700013)(34020700016)(42112799006)(921020);DIR:OUT;SFP:1102; X-OriginatorOrg: axiado.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Dec 2025 08:45:38.9026 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 698b35f7-f2a9-46c1-397b-08de41367c0d X-MS-Exchange-CrossTenant-Id: ff2db17c-4338-408e-9036-2dee8e3e17d7 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=ff2db17c-4338-408e-9036-2dee8e3e17d7;Ip=[4.227.125.105];Helo=[[127.0.0.1]] X-MS-Exchange-CrossTenant-AuthSource: CY4PEPF0000FCC4.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA2PR18MB5962 From: SriNavmani A Update the MAINTAINERS file to include the Axiado eMMC PHY driver files. This includes the PHY driver source files, device tree bindings, and related configuration files for the AX3000 eMMC PHY support. Signed-off-by: Tzu-Hao Wei --- MAINTAINERS | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index dc731d37c8feeff25613c59fe9c929927dadaa7e..d14f2d1c94bc65879c922401366= f98a812dd3ba9 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -4250,6 +4250,16 @@ W: https://ez.analog.com/linux-software-drivers F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml F: drivers/hwmon/axi-fan-control.c =20 +AXIADO EMMC PHY DRIVER +M: SriNavmani A +M: Tzu-Hao Wei +M: Prasad Bolisetty +L: linux-phy@lists.infradead.org (moderated for non-subscribers) +S: Maintained +F: Documentation/devicetree/bindings/phy/axiado,ax3000-emmc-phy.yaml +F: drivers/phy/axiado/Kconfig +F: drivers/phy/axiado/phy-axiado-emmc.c + AXI SPI ENGINE M: Michael Hennerich M: Nuno S=C3=A1 --=20 2.48.1 From nobody Mon Feb 9 17:07:22 2026 Received: from CY7PR03CU001.outbound.protection.outlook.com (mail-westcentralusazon11020106.outbound.protection.outlook.com [40.93.198.106]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 37CAC311597; Mon, 22 Dec 2025 08:45:46 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.93.198.106 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766393150; cv=fail; b=WO0VLEa3u4ii7jfSQNquMsKsM7ufyQOiHcnLmLI4vB69Jktc+nyE+qzR+QYFf/+LaVRp8Vu5X40LVSs/TepJIle8iNdsx+O7XI2OGGjhDZStHDV8WK9Vg75k3zNP78TQ2onN0lcTGtWBtIXPye3lmbjzJlcc1tIfx1zg99uoNnk= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766393150; c=relaxed/simple; bh=nzO2+u99Xvn7Y/Ig5C8ohzP40POjDs5U7BJeFj3a3kY=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=t/zIdKH6FObdI/1Eyxr+evA6R6dnSxx6lzX8NPB92KlIy+nmGsRo9M+DcUhAQQi9KzD2TzdqpqUNOHeGBhBNfRblnl6ezVP+TSgivxZDFknt/vvmvQYqhoz5hQT6oIzd5A4iWgvysjMw2CnFV6mic2GNtwXFxVVbqyXVdqWXxag= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=axiado.com; spf=pass smtp.mailfrom=axiado.com; dkim=pass (2048-bit key) header.d=axiado.com header.i=@axiado.com header.b=R0yC2PZo; arc=fail smtp.client-ip=40.93.198.106 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=axiado.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=axiado.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=axiado.com header.i=@axiado.com header.b="R0yC2PZo" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=pW+ubs0J9lzCOtFUfhSiSe9BleOxT5ZmmaCSTogrgGMRkXEux+GdnfK85bczHbale9POB/iQondQ86kv39QN+Wm0SH3145F+BTvj/tPjmwSJvmJZFEcgBfHicTicpNyiqrLprNdtPVQ0q9ZNdngI79swVdeHPJiuUObRQYHaf/tgdwcyPyiWrBw10MajqF/KD3B8k1P+zNRK7Nszy7Tk6sdO6ShZOAD3fiAbsIbP0ix6lkyBl9Csns+z8bkRTV8VAWYv3hGO3NZx387NqjcxbCaGsBN/B0wbQXHp8iTIBwm57T6dYGKccGs1tU00d0PgA9O8ee8iQ8tMsM3PcNQrEQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=TBxITn9WwBIGZfX5X7R7GsPeshLsiLtZcc2MmzO3U14=; b=ZIMAX6wOZg9FNc5omWvGVDGrC7mC225G88o6DOxFyVvMSPRFtEAsyKWreL8CdbTjURg5zVrH+jNkiH2nE/KGkKr5n/FB6A0aXLv28VPnoRyt+A4LAzhq16IdSM95jtwEur6wkcouxFahG1qlS0LHsVzyVo0Wp2aEVEcAZJ0BGSIhdw7nJy3wkR3BHksb3BQYV1KVOb/WDLUsI+XquV267Ar9stPH1hRf9C4YPGXVUNKsg6Gldq7UoukysqeZaBpGgC0I+ci7RLqowN4M+2leB9B+ptTs5LCAdVBCqxnLMix4A2E6E7pZm9OQm4pR1iPNnidk4xdKwmN9gBoJpJfx3Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=fail (sender ip is 4.227.125.105) smtp.rcpttodomain=axiado.com smtp.mailfrom=axiado.com; dmarc=none action=none header.from=axiado.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=axiado.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=TBxITn9WwBIGZfX5X7R7GsPeshLsiLtZcc2MmzO3U14=; b=R0yC2PZocoVzONzrj4F2Z4ys4pOHQK1Tk3oiIVpjnMc30egFsdWYd0U3IbKGs/RSivrDbmuAme/6QNB5sOQyYDoO++WoohTBAiI9uXitH8UR9s/mezvBNkpCBG9M8F3KZSsloVBty4FUiCZDA5Xus9QGAYNPFrd93QmMepliUc4P9SmL+MnmWoYi0kyL4bDoKxD3DyROkmDLYP+WvsJrXROeAf/hyiJk4ncs9fJHD96U4dH25Du1uWMkYHCc0XlCCQ379ki10JmkPMZkPmF+uuhI8bBrV5NsztcT5BPJp6OG6wEa9mS3o4Wd5RpoIPymSSXhjbSR/aurihICMvSCLA== Received: from PH8P220CA0016.NAMP220.PROD.OUTLOOK.COM (2603:10b6:510:345::26) by IA3PR18MB927557.namprd18.prod.outlook.com (2603:10b6:208:544::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9434.11; Mon, 22 Dec 2025 08:45:42 +0000 Received: from CY4PEPF0000FCC4.namprd03.prod.outlook.com (2603:10b6:510:345:cafe::60) by PH8P220CA0016.outlook.office365.com (2603:10b6:510:345::26) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9434.11 via Frontend Transport; Mon, 22 Dec 2025 08:45:32 +0000 X-MS-Exchange-Authentication-Results: spf=fail (sender IP is 4.227.125.105) smtp.mailfrom=axiado.com; dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=axiado.com; Received-SPF: Fail (protection.outlook.com: domain of axiado.com does not designate 4.227.125.105 as permitted sender) receiver=protection.outlook.com; client-ip=4.227.125.105; helo=[127.0.0.1]; Received: from [127.0.0.1] (4.227.125.105) by CY4PEPF0000FCC4.mail.protection.outlook.com (10.167.242.106) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9456.9 via Frontend Transport; Mon, 22 Dec 2025 08:45:41 +0000 From: Tzu-Hao Wei Date: Mon, 22 Dec 2025 16:45:04 +0800 Subject: [PATCH 5/8] dt-bindings: mmc: axiado: Add axiado eMMC variant Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20251222-axiado-ax3000-add-emmc-host-driver-support-v1-5-5457d0ebcdb4@axiado.com> References: <20251222-axiado-ax3000-add-emmc-host-driver-support-v1-0-5457d0ebcdb4@axiado.com> In-Reply-To: <20251222-axiado-ax3000-add-emmc-host-driver-support-v1-0-5457d0ebcdb4@axiado.com> To: SriNavmani A , Prasad Bolisetty , Vinod Koul , Neil Armstrong , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Harshit Shah , Ulf Hansson , Adrian Hunter , Michal Simek Cc: linux-phy@lists.infradead.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-mmc@vger.kernel.org, Tzu-Hao Wei X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=1731; i=twei@axiado.com; h=from:subject:message-id; bh=jKwc5SkNl9g1D3wY/4i0cZeG1APZTBh79FsFD+zqKNU=; b=owEB7QES/pANAwAKAXgQMF3EWvHXAcsmYgBpSQUo4TUuEy/bvSnNkRCVp9CIUj0Erg15KQbJz vVWgsDt7weJAbMEAAEKAB0WIQSZyWINOowtFmDvdYF4EDBdxFrx1wUCaUkFKAAKCRB4EDBdxFrx 1y2HDACRdLsc91r1OojL2ZnpC1yRYSHRdtP3TbCegyIpZj8Wo0IFKY17dhNi8rj4dcngzabwuOG iC8HNVP8+tUAA4xuLoYi/tkNVR6FWh8rtORpO8ze7TwJgsgxB/C81O5xQQj8YjOhzHlU5x0ufsf zY0dJLtMkVzscXGEKroUtgBVdfTr5kES9FLNOjd54oGmpK5WT/BUzzy07qRCMH63cB+0SkaNGkc GWf6+l4DQ7fRZXljT52pfuMAug2hlOmgenxoPnbgIHRWDxVzfXSDLNjpDQLkLIo6LoLDoyiJFqH jaQor3/cIBE6ifcUlXP0oqQ5sV9gBkatwzZDHYjXoaj6qk5GK1GVjnKXP2XNEHuE+V82Fi+oIwm N8lewxsPZ6rF6rMrw1P6e6Vq7sZQ2ysZj4JWA0cZ6OOMm/fzZ8aIg3qeJS2Rlpo7kdMMQN++zU5 KpLSQBkxLu8HAwtdpzgli1kzVoO917W0JS+44x3FOkXmgKXZh23TAlE1EJzvDGgB2lPxw= X-Developer-Key: i=twei@axiado.com; a=openpgp; fpr=99C9620D3A8C2D1660EF75817810305DC45AF1D7 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CY4PEPF0000FCC4:EE_|IA3PR18MB927557:EE_ X-MS-Office365-Filtering-Correlation-Id: f3125078-c01f-4b21-a21b-08de41367d58 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|82310400026|376014|7416014|34020700016|36860700013|42112799006|921020; X-Microsoft-Antispam-Message-Info: =?utf-8?B?WW1OeHpoR1BTQk0xTDFYSlFWZWhWNmp4NFB6bHRrUlAvcG9UcEFOM0EzVFN5?= =?utf-8?B?S2lIQk5DeTF2VjFVcTZ3VXl4NXZhTyszYWNYTjZvbW9jT0lWZG9aOFRPL201?= =?utf-8?B?Q0tnaC81ekd4VEhjWUQwUDd1amVWQ1NpSnZSRWFXc1pwZTlqNHJ6dHp2S0M3?= =?utf-8?B?cVhUOVQvZkF1RkNCVmkvMkI3Mzc5TGJhd2puK3NveXNlRnphYzVnQlkvN1hJ?= =?utf-8?B?c3pSck1lVllNTGZJUXNiQ3pVZlBiRjhPUWZReEkrQ3dHczFzV01wdDlxaWZ6?= =?utf-8?B?S3BQTWd0MDVzRUJlbk41MHBVQmdIbjhZUFdjVDlFNW5qb094US9JU2JPdkQv?= =?utf-8?B?QmpOaEtkZlVCM0h4VUdPd2VLVkg0Q1VLZnZCL29lQlhYVXUwY2lhZjdNSm9p?= =?utf-8?B?TWw0ZEpsdjlxOW5VUFhsUnVFOVE5a2lqTnFzS2owZWhwVktWY1ArRnAvU0dC?= =?utf-8?B?Smx1b05tbG5xSEVYRkt6YlB5Yjk0dlJISlM0cTMrWlFZcWY3YktaMnc3bGZh?= =?utf-8?B?N1pidHgwbTR3Q1Z3d1BoYjlnZStyaDNXNkhRTVpuUC9NTC9FZ1ViVC8xSXp2?= =?utf-8?B?YVNRNlVidm9saHc0cU9mcEhFakd3VDk3d1pEWUNDSnRNUG5nTFc0djVlS01U?= =?utf-8?B?UFYxMFQ4UExhRjFhTS9QSGh2aGMrQW02OFlUTnBkVkRsVFcwR2oweGxVWHBX?= =?utf-8?B?ZjA3aXBCNzQzVU85MmlOenhRSStDOWZJMFNQZStkUWhQNHpsOGdlOWxuOXJn?= =?utf-8?B?andnR1hhaVYxL2lBY3k2dnVKNC9aK09NNHVnMThZTHkrREoxRzdnOUZBYmVo?= =?utf-8?B?aEFXRjRlUHZ0MEZaSDFqY0d3MHh4bGlqTU1nQXA0dzhQWS9ieGw5c2RrTzFT?= =?utf-8?B?YnVrTjdmT2oxZ2hJYWhHV2NxQlZBWHVaby9menpmZU5DOFFQSEd0enU2dW5V?= =?utf-8?B?eDBLQStXREF6WWpCL0VZalN0dmw0eXY4SUx2V3VZSTFqMTRYV1pTUUMwNHdS?= =?utf-8?B?dW5oTWNUT04wV012blpLWHYzUXo3aFE5MFNtbzV2K0M0dXFPangzdkdDWWYz?= =?utf-8?B?UWloMWxaMmdOWmNZTkc0WnhCcmVYNnNEbFBPcG41S0NEMlpUbTkxbkxjdTk3?= =?utf-8?B?SmFmUU9scTNmYXJodFRka3ZqdkUyckJiZFJUQVUvWDluVGpuaDlReVUvc1hR?= =?utf-8?B?c2t2ZHNSSEZUa084cThyZzdtZTA0ZUE1MXdsYlBwVWxOZDhCeS90eEZ3dHBK?= =?utf-8?B?dldGa3BVRFNWNlM4NnBaMWtkOWwwenVKemZ3L1pMWUZQS0d3bk9nUStETmVv?= =?utf-8?B?Zk5uOUVKOGNsU0RBMk4vblJDUXozVGxSUWdxbTQyV3d0LzlMNUgycFBQSHBX?= =?utf-8?B?UjBsU0tyYVVFTTdOV2t4MHNWaWRYV095djg3MFpRSU5Cc3BET0JQK0xhUVFM?= =?utf-8?B?YzhYRGJqenhncFM0bmRyZjNSS21kaHpKcFhIUGlENWg1OTdySnRUN24vd294?= =?utf-8?B?ZVFpQ2EyMmZkSXpNaFFzYlVnbWFaYTZGVVNpWmF5QzJ6L2lRcW5YQ3RLV3hG?= =?utf-8?B?TkhBbWFIM2pSZzZCQ1V5b2xSWmZKOXN6Q0NyK3dGSUJvSlVMR0ZoWkYybGlK?= =?utf-8?B?T01uZTNIR3puRmdmaXF5Qkd3NWZNL2RyQjFUYTluR1JoUW1vS1B4UGtNblZH?= =?utf-8?B?bXZxc3dSM1kxWkFEdjdaNEsxV1hyVTVzeVg0VS9DcDE4QUJzS05QRDVnd1Rk?= =?utf-8?B?RE1jSzhVbUMyTUhPWHNOZi83c2M5U1pRVVdIMG1GSnhYNTg2L2hNNzI3aUdt?= =?utf-8?B?YzlUZFFmNVFOZHB6cno0c1IvZnBwUTFJeTAzek9zODdYN2NIZURXdWo2REV5?= =?utf-8?B?WTUxd3VkOGNYQmZMdWZocVAybjYyWTYxY0dRams5am5ZUzZaeDJCWm1NazJR?= =?utf-8?B?Mk0zUTdvMjI5MDA5eHBRS1hLd0U2ZXhra3ViMUh3dm9yanlZZ3l5SFlVczZ6?= =?utf-8?B?Ukk4OHovUmQrSTI4WEY0YjJJb09rend1S3VqQk44ZU9JbFFZTGNQeVRUR1lS?= =?utf-8?B?c3NKYk8xWEQwM2RRSFo2aldNMkZCVGowbjRlVjE5RGF6SkxEV25DUFNQUDRI?= =?utf-8?Q?uO76/37K13qJALnxo2aEmVB2S?= X-Forefront-Antispam-Report: CIP:4.227.125.105;CTRY:US;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:[127.0.0.1];PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(1800799024)(82310400026)(376014)(7416014)(34020700016)(36860700013)(42112799006)(921020);DIR:OUT;SFP:1102; X-OriginatorOrg: axiado.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Dec 2025 08:45:41.0771 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: f3125078-c01f-4b21-a21b-08de41367d58 X-MS-Exchange-CrossTenant-Id: ff2db17c-4338-408e-9036-2dee8e3e17d7 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=ff2db17c-4338-408e-9036-2dee8e3e17d7;Ip=[4.227.125.105];Helo=[[127.0.0.1]] X-MS-Exchange-CrossTenant-AuthSource: CY4PEPF0000FCC4.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA3PR18MB927557 From: SriNavmani A Add device tree binding variant for the Axiado AX3000 Arasan eMMC controller. This variant identifies the specific eMMC controller implementation used on the AX3000 SoC and enables the appropriate driver configuration. Signed-off-by: Tzu-Hao Wei --- .../devicetree/bindings/mmc/arasan,sdhci.yaml | 18 ++++++++++++++= ++++ 1 file changed, 18 insertions(+) diff --git a/Documentation/devicetree/bindings/mmc/arasan,sdhci.yaml b/Docu= mentation/devicetree/bindings/mmc/arasan,sdhci.yaml index 8e79de97b242a698a2c555b0b94e2975b1761710..47d0e35efea00bf7b1927bd0cfa= 39c86f0137d44 100644 --- a/Documentation/devicetree/bindings/mmc/arasan,sdhci.yaml +++ b/Documentation/devicetree/bindings/mmc/arasan,sdhci.yaml @@ -106,6 +106,12 @@ properties: description: For this device it is strongly suggested to include arasan,soc-ctl-syscon. + - items: + - const: axiado,ax3000-sdhci-5.1-emmc + - const: arasan,sdhci-5.1 + description: + For this device it is strongly suggested to include + clock-output-names and '#clock-cells'. =20 reg: maxItems: 1 @@ -334,3 +340,15 @@ examples: <&scmi_clk KEEM_BAY_PSS_SD0>; arasan,soc-ctl-syscon =3D <&sd0_phy_syscon>; }; + + - | + mmc@86000000 { + compatible =3D "axiado,ax3000-sdhci-5.1-emmc", "arasan,sdhci-5.1= "; + reg =3D <0x86000000 0x1000>; + clock-names =3D "clk_xin", "clk_ahb"; + clocks =3D <&clk_xin &clk_ahb>; + interrupt-parent =3D <&gic500>; + interrupts =3D <0 123 4>; + phys =3D <&emmc_phy>; + phy-names =3D "phy_arasan"; + }; --=20 2.48.1 From nobody Mon Feb 9 17:07:22 2026 Received: from SN4PR2101CU001.outbound.protection.outlook.com (mail-southcentralusazon11022104.outbound.protection.outlook.com [40.93.195.104]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 52F3131076B; Mon, 22 Dec 2025 08:45:48 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.93.195.104 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766393155; cv=fail; b=mVKFQ7jGqAeRpKblAvjYmfh8UcQ3DlG4J9YP/xmGoyj6cp5E66sY1KdzcKyW8atpJl+rfMq3KBiJulumB1WaL6QTXdznX3z3ZMPu+66A1Bg1asMrlrDOmJ4cLxLGTmrqYWEdyfePr0LU64B8hM060eb65q1TdC+Oy+7AqNyAfxc= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766393155; c=relaxed/simple; bh=MJxaSp0fUT/BjKH13FMYmC2D6UcjZDFqFes3LARPRAg=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=n/goiIMF3hoPgsHB4qrfxnShf8+nyktDPokZNp1ZHgA4G1SMf6WBMctVltUP4I+srDsNOQ4iqUO4rzmRKJ8tT4bd0Z1rv/s8UjO2a6BsFrYg0IPAzpLK+h5CA6PCONZLy/Loke3nTWVOZJWUjmlckFL96XsfUxmycMsmdlFKxXs= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=axiado.com; spf=pass smtp.mailfrom=axiado.com; dkim=pass (2048-bit key) header.d=axiado.com header.i=@axiado.com header.b=jvkbadTr; arc=fail smtp.client-ip=40.93.195.104 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=axiado.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=axiado.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=axiado.com header.i=@axiado.com header.b="jvkbadTr" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=BF/fvAKLuQQ+kxUNDXT5vDkxfMAABrPbQPRpzxGoipTasdeIhWgT9NTzKiAep0q0tJCULX7PWraSwJCixJNBHT335iXhxQe/ijREM6EJK6Y7CMAuW8apsMVDcJfGiDviaTc4M5ZfituvSlaGYLPwi9wGcLitrr2ELS0LgL+CcDF8MHRsMN0SKIUprt6dqhF3bVExZb00WRnztXwLc3OUtkiSOhePqSiFM7h27oNT78ujKMGZRHIB2WNU2FJ2sh58TfiaerD2S/aKmLfrIpZipu7hhJRxHoubZZbpnFNoFpp7zJazmANawJD997qxVIVzwx75DZGzG3GYoIai46v5SA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=Ge7rYr6FcjrkqTJw2DCp2AlBRypgRBiyAHo7fxY6sIg=; b=LlGFaJkNLTRy78ojOb5QwP7wbI5azi4yI6kX2enXS1qvLjEFXiuBumCLgMdQ1Stc7mXXDGcTodxB4q9TD3RfjhZ8iU2+bh+4EBizMUrf452+NdjvnA0DrHasSCEdtZsXhS1eUzj1H2Y5rtafeaMtH8RrUw/VKyof6EGR4jASeSJEHBJKiUkZ/gvZWoJpi4SiQoCDuARLBobjpL/UuHsMP2zthLO5KffrXeQGWN57XMs12ZG2pwqL9eJBk3/6nVrHotuefUQLOnmp0wzBjVE15OLzW16U7JZca8tAd9C45s0vZNMc3ukSpaCCyURNwRVH3Uiv1cLIO0+BSlVli39rwQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=fail (sender ip is 4.227.125.105) smtp.rcpttodomain=axiado.com smtp.mailfrom=axiado.com; dmarc=none action=none header.from=axiado.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=axiado.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Ge7rYr6FcjrkqTJw2DCp2AlBRypgRBiyAHo7fxY6sIg=; b=jvkbadTrP+xwbB510e/Y/d3EHEQ0+T51nXMG2gChz4pCgXIQt0Pm2RLphe9jWh41y4sNsMUbk5HojKpfi8M8bV8FURk7AeLqYzmIStrnvTmylJQV+T5CGZmkFWBsuAFvm/5TXF7x0FVQchpgNJUq6yH5iFl13QCzMCWm/B83ETIX7CIscSZaty3OXzHDIONN0D1sFYvccWvK/UruaU+Mb+bDZYfeSTKnGKOE2wPUTBBNHOGYkjCS5lDzB5lmP84VfOwdsEEKhm94BH1Z1POJt8MjzCb3CxvntVBQ7iYq+gSMDRabS3s3hKJNM4dr167uaAJ1easuVN4/t8EVvk/x3A== Received: from PH8P220CA0012.NAMP220.PROD.OUTLOOK.COM (2603:10b6:510:345::19) by LV8PR18MB6230.namprd18.prod.outlook.com (2603:10b6:408:264::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9434.11; Mon, 22 Dec 2025 08:45:44 +0000 Received: from CY4PEPF0000FCC4.namprd03.prod.outlook.com (2603:10b6:510:345:cafe::82) by PH8P220CA0012.outlook.office365.com (2603:10b6:510:345::19) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9434.11 via Frontend Transport; Mon, 22 Dec 2025 08:45:39 +0000 X-MS-Exchange-Authentication-Results: spf=fail (sender IP is 4.227.125.105) smtp.mailfrom=axiado.com; dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=axiado.com; Received-SPF: Fail (protection.outlook.com: domain of axiado.com does not designate 4.227.125.105 as permitted sender) receiver=protection.outlook.com; client-ip=4.227.125.105; helo=[127.0.0.1]; Received: from [127.0.0.1] (4.227.125.105) by CY4PEPF0000FCC4.mail.protection.outlook.com (10.167.242.106) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9456.9 via Frontend Transport; Mon, 22 Dec 2025 08:45:42 +0000 From: Tzu-Hao Wei Date: Mon, 22 Dec 2025 16:45:05 +0800 Subject: [PATCH 6/8] mmc: host: axiado: add AX3000 eMMC PHY support to sdhci-of-arasan Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20251222-axiado-ax3000-add-emmc-host-driver-support-v1-6-5457d0ebcdb4@axiado.com> References: <20251222-axiado-ax3000-add-emmc-host-driver-support-v1-0-5457d0ebcdb4@axiado.com> In-Reply-To: <20251222-axiado-ax3000-add-emmc-host-driver-support-v1-0-5457d0ebcdb4@axiado.com> To: SriNavmani A , Prasad Bolisetty , Vinod Koul , Neil Armstrong , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Harshit Shah , Ulf Hansson , Adrian Hunter , Michal Simek Cc: linux-phy@lists.infradead.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-mmc@vger.kernel.org, Tzu-Hao Wei X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=2125; i=twei@axiado.com; h=from:subject:message-id; bh=2v3Om1eAD+eXMvIzSOeF9aBvCxmTFofqTOEAYAbAk9k=; b=owEB7QES/pANAwAKAXgQMF3EWvHXAcsmYgBpSQUoHRmrbzogLJzyPh8g23/9hx1BuqSpaDlkJ 7WYE08+CTSJAbMEAAEKAB0WIQSZyWINOowtFmDvdYF4EDBdxFrx1wUCaUkFKAAKCRB4EDBdxFrx 1wTpC/sET2l9QsZRAl3IRL15F7GzXqO7zxrAbdDAKxZdhAuVqDItwkeNTmTfXlxo1K33/1l6g7P jpuTlnvGKo3K1BmEhBHpGnLAGAdPH5KFUHeu2/1sUkXdNmhpZ7HnRz6J98Y2YJ0J5UFbAt7Igbu 4yDOEdVoEeF1FOikpNKhdeLm4ANZQKS48qTT+0M+tE7Fe3h3HKg2Re+7awSkl21pMza/3Ya3ciE oxT9CorPr04mktBZ8Vf6YzA0bH0YbLrNEPku52/rMY7XC1TEYxg+IYbmDopQTGh7vwsvKI7M+Be 0jBHF9Pl3X1+SMV3ecp0E7sm8+v+A9r+UdFng8bNljRhfBIE3HFm/Mb7e67+rrdWVBEJcoCi6O4 weU1IJFfyUYJSxmV7LkEozV/P8ns4FXuAm62QvD8+Lgk9qh+FKZ9pLSzW2bwK2CR1k7FYHgxwgt uvWC8Z2RA+haLnZyB9XqAOX4hQi+CkE0woWCFQG0oAaB21x9GLWJnzF+j3YRnpdbYdL3E= X-Developer-Key: i=twei@axiado.com; a=openpgp; fpr=99C9620D3A8C2D1660EF75817810305DC45AF1D7 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CY4PEPF0000FCC4:EE_|LV8PR18MB6230:EE_ X-MS-Office365-Filtering-Correlation-Id: c05a054a-fce4-432d-b428-08de41367e63 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|7416014|1800799024|34020700016|42112799006|82310400026|36860700013|921020; X-Microsoft-Antispam-Message-Info: =?utf-8?B?bW9DM3pDa241bHdTeFRpaDU5Y0wwbVVSV0YwQnZjTmZ1Wlc2OCtHY0s3S0d6?= =?utf-8?B?V3RTblVlS0llWWZnOVErUU9QTkwrK3ZNZnJCN0RpV2lkc1N6Uis5N1pNdmE3?= =?utf-8?B?bitya1l1eWdlQXVZV2dxRkZxM1NEWkpGeDRDTVpKS1o4cldLY3N0cDdxczJs?= =?utf-8?B?TTgxZEY2KzhFS1NTc1Y1RlhBczNFZnM3aE1oSlVkYThERm5wM25OdGh6MTJS?= =?utf-8?B?MDgvdEFVVDF0QjZaUEhBdTlwa3E3aG1QVFBxeitOcStYdmd2WkpGUjVrVlVm?= =?utf-8?B?YzFxVTY1cWw4NDBkdXZ4UmlqM3EwRGM0cE0va2tSUEYrMm9SZ0xXczJvcE83?= =?utf-8?B?QXgzWU5sOEFIQnRHazFjWG80U094dFU2OHhObTN5cHE5VXNiVzZ6SmhHS0s1?= =?utf-8?B?N2dKWFVxWTZhcUg2QmlmY1ArTUZoVlU5SXptUmpyZ2ZzOXQ4SFAyU0JiRDkw?= =?utf-8?B?ZHc0eWpLbFFyK0dXdWtiNmlmdkludGxkRHBoNjdxS1pISFdlL1IvQnM4czhN?= =?utf-8?B?eVJNWDhtb2pRcXdYUTB3cENUQWlvQjZBc3hJUkZ1TUhpNzJuZHJjYkdGMzdN?= =?utf-8?B?cmF4T1RXb2FsTEx4anFpc3Q1QThFd0ZoaEIrdU9Tdi9jRUNwdGdvVFlBY0NM?= =?utf-8?B?M1hZZ3NoMU5EVGI4MU5NMTdqMG4xSjdqMW5iWmY3bzh3VWNSQW02TS9WRUlO?= =?utf-8?B?dU94VnAyT1JncEZudXc5cUZpbWlDdHZKN1VIR1Jzb2V1TlpMbDlzNDQwMWtY?= =?utf-8?B?VExOVGxKNTJFQnZjYTgzcmpHK2JpKzgzUGZMYVVJNDJLdmxIeHVDODJRZG9Y?= =?utf-8?B?OFN4eVhMM2h2NXdoMVRyQ1VsOHpzc3UzVFRFZjErVURBNVlUZkNSNWR0YWdJ?= =?utf-8?B?eWlrNG9wMG44ZUsrS2UyNmpMVHF4YlJ2UzJrelk5QUF2SkVTdlgvMUFNWFM0?= =?utf-8?B?Mm5UWFNlZUphdXplcUFZeUJKU2l1cWZ4akpPRE0rbW5HVzJlbS9YeGEvVzI2?= =?utf-8?B?KzNGQ041Wm5CTlJQRzEzaTdIR3Rmd0tYclhuT2c2MDJQeVJJLzR2WkdUQWs4?= =?utf-8?B?ejNxbVhqczUvenVubjdCRUhTaFBPUDZaUE9Xbjc4ek83MG9lRC8zSS9DdzR6?= =?utf-8?B?ZlhrQ0xSNFdMOFNsNkpOQ2dqVm95V25XVnRDSWsxZVhVTFhMa1YvYTRML2lZ?= =?utf-8?B?NmJoa3dmdFhSVGYyNW1kazlMMU04dmpLdWEzUlhGWEdmV3RCMFZhN3lOMmll?= =?utf-8?B?bGhVYStOSExtOGtSS3lhSVZNZVFMNjJVbmpMZ3o3V3Uxa0FHVG9UbnlNRnp2?= =?utf-8?B?anlNSGRiR3QyNmVWS1R1enBhZ2EzSlZlaGlRN3RwVHdIZUNncFd6d1FEdU1n?= =?utf-8?B?b1JOQXE5Qy82OFFmeXJhMjBOemR1dVZRcDRtNExuSlpDWlpGbmhPTFlQek9X?= =?utf-8?B?V0dOaTVENnZsK2JJd2VrcjZjU3lLU1BqdGFIRThRK3JMZzZtaG02YXgweVcw?= =?utf-8?B?K1dicjVveEViRzF6TFBmQ2c5WmRwV1dLWUdtd3JkcXk5eVg3VTJkVVc2cFZq?= =?utf-8?B?VGNTQ2REcmVScitnNzNKZFJxMDFFMlNtM0pJWW5Eb2JsUWZVMU1XMHdWNjVB?= =?utf-8?B?M05TcXZJcmRqbEJQVGxUL3RORWMyQ0VEQ1dVaEZtNm1lYjc4Q04rOUNtSjJ6?= =?utf-8?B?OG9oczZUOE5xeXBRTC9sUDBpMVI5VTNaaFQ2WWFsMENRbTZTZ0RMbDNiYkgz?= =?utf-8?B?bFFEaytPUngvOVNnM0FzVWpsOUUzeU9JMk9RU0pmRDh6aWZxTkNWTXNoTFl2?= =?utf-8?B?QXJrM2lOcHhqSmwzb3p1UU1qeWF3WEtBT3gzb3BubGFRNXl2MWlRNTZ1c0ds?= =?utf-8?B?bVNQTkJ3L1V2QVNiMVUybWlsaTIyMDdBY0FEYjJNTjRUVTNXOTNGcTJXUE5a?= =?utf-8?B?QWs2N1o2VndORmE4NU9YVWNCNFRsQ1d3Si9hRldwNDV5ZWxISkwxSlpic09K?= =?utf-8?B?ek5hL1lQeHFaaGVjZzVkL0VyYjBqT29pQTUyWE9RTGxVZ0J2Vmo0TTRDRkg0?= =?utf-8?B?M1lpN0QzeVc4aWZ4MDdka0xUYS9zQm5GRVNLR3hvMEVUNFVNdVhWUzU3TCtY?= =?utf-8?Q?cOTo3SnFO3rxIwjqBNNxUb3o5?= X-Forefront-Antispam-Report: CIP:4.227.125.105;CTRY:US;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:[127.0.0.1];PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(376014)(7416014)(1800799024)(34020700016)(42112799006)(82310400026)(36860700013)(921020);DIR:OUT;SFP:1102; X-OriginatorOrg: axiado.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Dec 2025 08:45:42.8147 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: c05a054a-fce4-432d-b428-08de41367e63 X-MS-Exchange-CrossTenant-Id: ff2db17c-4338-408e-9036-2dee8e3e17d7 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=ff2db17c-4338-408e-9036-2dee8e3e17d7;Ip=[4.227.125.105];Helo=[[127.0.0.1]] X-MS-Exchange-CrossTenant-AuthSource: CY4PEPF0000FCC4.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: LV8PR18MB6230 From: SriNavmani A Add support for the external eMMC PHY used on the AX3000 SoC in the sdhci-of-arasan driver. The default Arasan host driver operates at 25 MHz, but with the external PHY support, the controller can achieve HS200 mode operation at 200 MHz. This change integrates the AX3000 eMMC PHY driver with the existing sdhci-of-arasan host controller driver to enable high-speed eMMC operations. Signed-off-by: Tzu-Hao Wei --- drivers/mmc/host/sdhci-of-arasan.c | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/drivers/mmc/host/sdhci-of-arasan.c b/drivers/mmc/host/sdhci-of= -arasan.c index ab7f0ffe7b4f007a58eb0a26868b08b0b02b40f3..2d4f64e9014ae168957113478ed= c11209cd76b64 100644 --- a/drivers/mmc/host/sdhci-of-arasan.c +++ b/drivers/mmc/host/sdhci-of-arasan.c @@ -1547,6 +1547,10 @@ static const struct of_device_id sdhci_arasan_of_mat= ch[] =3D { .compatible =3D "arasan,sdhci-5.1", .data =3D &sdhci_arasan_generic_data, }, + { + .compatible =3D "axiado,ax3000-sdhci-5.1-emmc", + .data =3D &sdhci_arasan_generic_data, + }, { .compatible =3D "arasan,sdhci-4.9a", .data =3D &sdhci_arasan_generic_data, @@ -2019,15 +2023,17 @@ static int sdhci_arasan_probe(struct platform_devic= e *pdev) goto unreg_clk; } =20 - host->mmc_host_ops.hs400_enhanced_strobe =3D + if (!of_device_is_compatible(np, "axiado,ax3000-sdhci-5.1-emmc")) { + host->mmc_host_ops.hs400_enhanced_strobe =3D sdhci_arasan_hs400_enhanced_strobe; - host->mmc_host_ops.start_signal_voltage_switch =3D - sdhci_arasan_voltage_switch; - sdhci_arasan->has_cqe =3D true; - host->mmc->caps2 |=3D MMC_CAP2_CQE; + host->mmc_host_ops.start_signal_voltage_switch =3D + sdhci_arasan_voltage_switch; + sdhci_arasan->has_cqe =3D true; + host->mmc->caps2 |=3D MMC_CAP2_CQE; =20 - if (!of_property_read_bool(np, "disable-cqe-dcmd")) - host->mmc->caps2 |=3D MMC_CAP2_CQE_DCMD; + if (!of_property_read_bool(np, "disable-cqe-dcmd")) + host->mmc->caps2 |=3D MMC_CAP2_CQE_DCMD; + } } =20 if (of_device_is_compatible(np, "xlnx,versal-net-emmc")) --=20 2.48.1 From nobody Mon Feb 9 17:07:22 2026 Received: from DM1PR04CU001.outbound.protection.outlook.com (mail-centralusazon11020107.outbound.protection.outlook.com [52.101.61.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 532EC3148AA; Mon, 22 Dec 2025 08:45:50 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.61.107 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766393154; cv=fail; b=dS6v9kw76hJDKGP4krnX18OkrYg1yh75vCAIJqy8WGislsUjqV/oZs6SjZrqpy0CzsoKZXNgYJBz4z1QOd1bp1ymBn1Qwj4vOaYVOv+/XdOp8Y/9fpqkc6ZUPOHXRCkwynIK33SJWVO1liNEoq4CrDHsmbSsWCNKz814/EGJEiQ= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766393154; c=relaxed/simple; bh=MK1toXQSyWZH7a+gxf/LBepcPMLg67gwd+TqPEwdyFY=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=k3dxE/UkyTaFFyTUQBn2PnBvoLW1DdjEJ6i3iGnw1odcuraw6xcqPrwKnVMuDG06t2+pnJbSxXB9W8utuSx9jEiWVm5BQ8FX+Ql7GRLVsxeIF7u6+ztUPCjASoCLUgUMAJmBUpQHhC9Dlr6iOARUz8lb/Y/AhewmDv4bgk8HB4s= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=axiado.com; spf=pass smtp.mailfrom=axiado.com; dkim=pass (2048-bit key) header.d=axiado.com header.i=@axiado.com header.b=W544Z5Pi; arc=fail smtp.client-ip=52.101.61.107 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=axiado.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=axiado.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=axiado.com header.i=@axiado.com header.b="W544Z5Pi" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=j50qT3qslGwtGRVlLEVYUmziCXjFAW+kfPcsuwN/xnDAvPVdB3HCBBBnWwQfrHM9Lyys4eKgeUq9XfAzUfX/Ns0uTTwuwuo1AcgG8WlNThU0c3LoDGOzEzgbew6bKW6Qh7O5g5j0g/zeJrnUSWch2peez3b0LWb8htvoMe2smGithaGgJsPyf3u5DZy8uqV9BZOQQMGxBl224gFbfxWGKNzT2R+U+t12Vd/s4mHHls06ITNB+WxJV6FbPylOxBqiYMGUuVe+8eKgYZGxKT4dGlEyAqjXjuXFrw+hhefnJcJx7B8USxrl8QIrwSQdHpLj4yLOI5yVAoY/MpWIAgwuGA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=IerLkQQ/nw3nMBrSS3Zcu1AOev67qbrloMloWMqC6Ek=; b=JvYNFOfvDbtTyDxTOusSs0HjgAh59wH9vXJYR7HrwH8u0WShvyW9xx4KMz/zDxDSZR2zWuBEWso1+RU8f3PgWfD0mV3Wiq1TpMx4yBQ71Am9z05hh4F/yFgoI5Y7gAvnPQVGWw14ro4HDVUrRpgBvyQHG74144RZAy+rT6D2hTW2wXxT2xhD9IXTg3KeNhBDltp5XVsvnoSb/jFllVl4FoCN/Vh6GCNKNo9Vshu99u5LpEPxGFk/whAtfAV4Wyl1VhGW5cuVtmjO2f3eazQ0taZTbCRtgTMwwC114aZX1Opt/CoUWloSrpSiStj5hY8Lz13Ir/IKWLPxx2EbgPbrnw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=fail (sender ip is 4.227.125.105) smtp.rcpttodomain=axiado.com smtp.mailfrom=axiado.com; dmarc=none action=none header.from=axiado.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=axiado.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=IerLkQQ/nw3nMBrSS3Zcu1AOev67qbrloMloWMqC6Ek=; b=W544Z5PiUDIjva8pl77eHnw7/xVHPeS81/NuDIx99B2SSpT9szwriod21JxQuzwmUaDuHV3wW54haF54UW5wjU3ToS95wIq+Ha9mKaGM/8YixqoqJhOZoldFykFUdoetp5gPns/BHTcTteTX51m5h47jj+bMdBl4T7m8GeD7pTMY/o60IzIV0OnQvWDirSlumgWopwSE9aWqYBbZNCBxOv9f/EPF6yFBcMOTO1ci9cTpLUHDlo+XWv49NzNV0v2MwZIl5NDfzuuJsHyLwGFSzyysv2jxIe/5LoOdztVzF+ZnoD2XhsqkTr94kCYISUZtCKwnaPsPGZy+XhbnowZp0A== Received: from PH8P220CA0004.NAMP220.PROD.OUTLOOK.COM (2603:10b6:510:345::24) by SN7PR18MB3936.namprd18.prod.outlook.com (2603:10b6:806:f4::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9434.11; Mon, 22 Dec 2025 08:45:46 +0000 Received: from CY4PEPF0000FCC4.namprd03.prod.outlook.com (2603:10b6:510:345:cafe::4e) by PH8P220CA0004.outlook.office365.com (2603:10b6:510:345::24) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9434.11 via Frontend Transport; Mon, 22 Dec 2025 08:45:42 +0000 X-MS-Exchange-Authentication-Results: spf=fail (sender IP is 4.227.125.105) smtp.mailfrom=axiado.com; dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=axiado.com; Received-SPF: Fail (protection.outlook.com: domain of axiado.com does not designate 4.227.125.105 as permitted sender) receiver=protection.outlook.com; client-ip=4.227.125.105; helo=[127.0.0.1]; Received: from [127.0.0.1] (4.227.125.105) by CY4PEPF0000FCC4.mail.protection.outlook.com (10.167.242.106) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9456.9 via Frontend Transport; Mon, 22 Dec 2025 08:45:44 +0000 From: Tzu-Hao Wei Date: Mon, 22 Dec 2025 16:45:06 +0800 Subject: [PATCH 7/8] arm64: dts: axiado: add common sdhci host node in dtsi Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20251222-axiado-ax3000-add-emmc-host-driver-support-v1-7-5457d0ebcdb4@axiado.com> References: <20251222-axiado-ax3000-add-emmc-host-driver-support-v1-0-5457d0ebcdb4@axiado.com> In-Reply-To: <20251222-axiado-ax3000-add-emmc-host-driver-support-v1-0-5457d0ebcdb4@axiado.com> To: SriNavmani A , Prasad Bolisetty , Vinod Koul , Neil Armstrong , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Harshit Shah , Ulf Hansson , Adrian Hunter , Michal Simek Cc: linux-phy@lists.infradead.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-mmc@vger.kernel.org, Tzu-Hao Wei X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=1210; i=twei@axiado.com; h=from:subject:message-id; bh=4QvpqKzGZ2O7g3cvJXL9OEQh2AIuK/woo6+ADbOLSaI=; b=owEB7QES/pANAwAKAXgQMF3EWvHXAcsmYgBpSQUpyy3ABdDhr8vs4hgpiBMTBxjiiFKEavMro YuczTHBoWuJAbMEAAEKAB0WIQSZyWINOowtFmDvdYF4EDBdxFrx1wUCaUkFKQAKCRB4EDBdxFrx 12C7C/0cg/Q8FIj2ByW9tnFj6PD1oPALEMFmaV0eE+GHrMMCddJQ6VOjAblhRiwK3HnebD2/3PS 4hNgQl9VNkylfYh384Ay/kxnAUXRErjjXC/2DbZH4PJvMl+HgT8wc4cJb2S24ozwN2uXrW4VAwf AonICN8dkId6gNn69XoFWOv04y8k4yeB0tfqad6GGXn4Bw3JkRlgcJA9HUisVe+2GcjYY/0JfN/ kDerbMnffj4ZFRWZ0B8N5m3J9GY5WSmEBWoShDvbLrbmNSFnXmkhc0N5AgSE9hn6AkI4cMTvRjj TKXvx8TZd6E9+Uq4CSioTSQcuNW0tk1uIEx+q4NT5o7idoThsBSupxXa6MJz7bH4+Y7UCt7HrJD VDGLFZpgnvIt/ZvtvT9aAuqDhuDQourU3AUNClFqkpZ7/Kh2S4qAZY5PgdYYQEsfkCvV46lgKVs 6xBmvheNVG3ULyWA41XC33p1YyepTtmheseeG3WhULZpKPpOlv90Cx/l4KSU6OtvBEgx8= X-Developer-Key: i=twei@axiado.com; a=openpgp; fpr=99C9620D3A8C2D1660EF75817810305DC45AF1D7 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CY4PEPF0000FCC4:EE_|SN7PR18MB3936:EE_ X-MS-Office365-Filtering-Correlation-Id: e0116e45-e634-4e01-9954-08de41367f97 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|7416014|1800799024|34020700016|42112799006|82310400026|36860700013|921020; X-Microsoft-Antispam-Message-Info: =?utf-8?B?ZVdwaEkvNmFIL3piSW9MNFF4dGhFbGNsOUIzdzEvRmlmckxoODdPWmFFV1ZM?= =?utf-8?B?MDBtakJNVGMzZVlHYjczMmFsd2tXOHJTUUN0YnE2RVR4QVQvODM2MzJuWUdT?= =?utf-8?B?NGEwbWJSZUI0V1BBNmMzN1dyLzRPMVV2c0F0M2FJay8wUEJWcythaHViRENs?= =?utf-8?B?R2oxZVc1ZGtKUjA0RUFoMFdHZjExR1Z0eWFvMkFNazZaVG4vRnRlcU4vTXVo?= =?utf-8?B?bjhzREVhZHptTm5WMklkdW1DdzNjSHo3RlNpN05pbkVDcUxNVEQzWUk0b1lJ?= =?utf-8?B?ZVQ5d0RzUEdsOGV6UzIxSzNEd3E3U2NDYVBHUWoweWJoUXZjWDF0dE5UTVp1?= =?utf-8?B?S1gyTjJ0Lys2QTh2UGxNcjVlSmFaN1NJL251Sjl5eXlzdVllYWZUbDZQOTBW?= =?utf-8?B?N0tTR0VRSHZKTzZNNmVaNWtwV3laaHp1bm9CZy9sK0tnRlltTU4zcXBDck1j?= =?utf-8?B?SW5UNjA2RjZQWTBpT0NUMzhFZmtkaTVrMEUzTnhIbnlTaGRmejR5TFZ2TjEz?= =?utf-8?B?MDA1MzhnZEVJUTBsNkszTFdyZkFCMkNpQkNuVld0TElIY2FjazBnM3hVUW53?= =?utf-8?B?SklHYWFNb21OTTFTemRGU3o4ZUU5ckdBSHN0M1d2WFRnWU1wNVVQVDU2bjhB?= =?utf-8?B?eWEra2EyT0lXOCtvbkhaVG9IQ3Z1VVVqQUJJUVRnQ3dLZHcrQWRJS3AzekRC?= =?utf-8?B?LzNKWmRHMWh0WjdVZGlzcURvaFdlaS9PNW1YZFlLMzRZMXM2QnIxRmllUWp0?= =?utf-8?B?OUdtV1JpZk5vb2hVV1creGs1STFVVjVQcXJGL0JjOFN3T1VuTUJJU2JlRFY1?= =?utf-8?B?amJCTTZSc1hDVkpHZU02M09qNkhKbm9UTURmaHd2RmJpUmVDeTM5TVYrai82?= =?utf-8?B?b2RzMzdXazlLTEpyNWlIOWNRbmhkRXNFMFowdEJHOEpvcHJVSnpncGxwWnVQ?= =?utf-8?B?U0UwYUhBSVp1YWhIelhBMHVtMFBiYU1EbkFwSmtLSGtacC9HZGxvejIxS1JU?= =?utf-8?B?M3BCVlloMVZIQ04wMVpod2EzYmQ0RkZmbW5zbSs5UkQzY1NVbzZLS0xCenRu?= =?utf-8?B?WThIK1pYbWVQVndDcHIvb0l5d0RpRTBUWitwTkQyOU5JV1BpS0EydHFZUkF1?= =?utf-8?B?d012S1dGV3FMSVZma0dzNTJab2ZIYXl3TXJEYzQxb3pMYlRFNnNTY0lTYVhn?= =?utf-8?B?UEJoeVBaSmZRWjIrMEVRVkYvSTJIdS9rR1Y1Z1R4QXVSbDRYRFdHTDljTkdy?= =?utf-8?B?VS9DUm1nQ25wN3VnSnc4TWdGOXZGQUR6cnN6U0Z4UDNhb2h4allMcGJKUURC?= =?utf-8?B?clBXT0hYZ2hzZFArNGdNNXUraFVnMTJ3REFlVTZ0eVVCN2JsYXBsYnplRVE4?= =?utf-8?B?dTlQVlpTNS9kblRweXhWUGovVFF4MS9OQUVXOHp2MjVqb2F1M3ZiVE5JWm5w?= =?utf-8?B?aUJmN1o3Nm0wNmVFcUFSR0lGek11NWNmSHZoWjUyeVZ0b0liSXB4VUFXVXJv?= =?utf-8?B?YVlUdzVYVnhzdDUvLzI5VmZCeDFTNXl3eWQvZjF5MVpaN2pOTTV3bUQ0ejBU?= =?utf-8?B?QUY3TGhDOHA1dnlTNUZTQk5xV3EvdTZHdDE1LzZCRzVrRWRuUStNSnFmK3FX?= =?utf-8?B?dWs5WjhvaUhQV0V4cDkvOGsvM2hDME9wNnlZdmFuTzVEMWozNUliZE1Wa0w1?= =?utf-8?B?NW4rc1pkQ3E0OWIzMEowdWp1VVNkT0M2ZkhuUDJWNkJsU0NRb0pob0tRalVh?= =?utf-8?B?eXBOVGRlNUFEUm9WajRZS2J0Tk5oMEVFelZSWXVOVUM5Yi9EVTdIOVBPYmhu?= =?utf-8?B?K3VxeFhabE03amRNeEtXVFVjU1VQSVBzTnUycXFicFRFeDBET3FUdTUrcURs?= =?utf-8?B?ejkwWCtyNUh0TTZEc3pqNmNUOVl2NTdFblp3bXFPdFZ2RGFGVnZRVGhhSUoz?= =?utf-8?B?WFN2STZwNGdSUFFnQ1h0ZzJpU0NERnhXQWJ2WlUrWWR5VldVSS9EKzdSWXZr?= =?utf-8?B?UE94VVJSM0NSRmsxQ1JZeWsrY3ZUcXVJT2xKTTRBbGtueWdMVzlpZ3dwbkUw?= =?utf-8?B?UlYzQ1JMWDViaHR6NTMrNWR5S3VtVE42ZmUySlFtVDc1WTl1czBxbS9tNlFU?= =?utf-8?Q?Xrkc=3D?= X-Forefront-Antispam-Report: CIP:4.227.125.105;CTRY:US;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:[127.0.0.1];PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(376014)(7416014)(1800799024)(34020700016)(42112799006)(82310400026)(36860700013)(921020);DIR:OUT;SFP:1102; X-OriginatorOrg: axiado.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Dec 2025 08:45:44.8443 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: e0116e45-e634-4e01-9954-08de41367f97 X-MS-Exchange-CrossTenant-Id: ff2db17c-4338-408e-9036-2dee8e3e17d7 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=ff2db17c-4338-408e-9036-2dee8e3e17d7;Ip=[4.227.125.105];Helo=[[127.0.0.1]] X-MS-Exchange-CrossTenant-AuthSource: CY4PEPF0000FCC4.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN7PR18MB3936 From: SriNavmani A Add the SDHCI host controller device tree node to the AX3000 SoC device tree include file. This node defines the Arasan eMMC host controller configuration, including register mappings, interrupts, and clock references for the AX3000 SoC. Signed-off-by: Tzu-Hao Wei --- arch/arm64/boot/dts/axiado/ax3000.dtsi | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/arch/arm64/boot/dts/axiado/ax3000.dtsi b/arch/arm64/boot/dts/a= xiado/ax3000.dtsi index 0b64cf1245211ab0e9380dc27dae37dd9f3082e8..b963537001155d825f878156b2f= 930b202da1723 100644 --- a/arch/arm64/boot/dts/axiado/ax3000.dtsi +++ b/arch/arm64/boot/dts/axiado/ax3000.dtsi @@ -514,6 +514,19 @@ emmc_phy: emmc-phy@80801C00 { #phy-cells =3D <0>; status =3D "disabled"; }; + + sdhci0: mmc@86000000 { + compatible =3D "axiado,ax3000-sdhci-5.1-emmc", "arasan,sdhci-5.1"; + reg =3D <0x0 0x86000000 0x00 0x1000>; + clock-names =3D "clk_xin", "clk_ahb"; + clocks =3D <&clk_xin &clk_xin>; + interrupt-parent =3D <&gic500>; + interrupts =3D <0 123 4>; + bus-width =3D <8>; + phys =3D <&emmc_phy>; + phy-names =3D "phy_arasan"; + status =3D "disabled"; + }; }; =20 timer { --=20 2.48.1 From nobody Mon Feb 9 17:07:22 2026 Received: from CH5PR02CU005.outbound.protection.outlook.com (mail-northcentralusazon11022091.outbound.protection.outlook.com [40.107.200.91]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 5F26C310774; Mon, 22 Dec 2025 08:45:52 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.200.91 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766393158; cv=fail; b=o7xk+uS90siTDcFKncKC3t5GDNrnD/TiYI2G/0Z8dpH6rsZx84/BKOl0NCoV69WdMGTSOP4MKIisWkwqpip7e4RT+6OC2g+AgbTgB1eGZCieX+yxmqcNy+cdC4kRebQefNJoAwywvlJNkq21Rf++8Mr+XKPBw7L1cb54lIoIo+Q= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766393158; c=relaxed/simple; bh=dmc/1kiYtYphSCXrSljI/F465VUCBafnnnvmzoqji7o=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=fcjreVW/max4v10D6SF0OfzpKn+WrigDIx78FBJaD/U0JxQKHIaEKnwW0khwf/ARWd43/YTAt0AVLz9tPMntO2bMHz/AcIMF8Oqqk+Vfo17R60Go/n1TD7ZqDdQQs/E1m4DAyIzStdGZM7YarkxeX3GLsfGkL1EZlfLP5fL0+UA= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=axiado.com; spf=pass smtp.mailfrom=axiado.com; dkim=pass (2048-bit key) header.d=axiado.com header.i=@axiado.com header.b=gra+fiFS; arc=fail smtp.client-ip=40.107.200.91 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=axiado.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=axiado.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=axiado.com header.i=@axiado.com header.b="gra+fiFS" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=QBeN4kcdWGzfPdwLFfZ5+1ENJ47dUcAWKO0nf8BH1dkN4BlYu/Xp3MggEYimE2ZGRu/uJiCwfpt7PcNxzL3Og8OkFeNbD5eVKIKwG8+Q3NdB4mF+7bOBfgJSfY/u2PaOzM2Wlck1khjnplggXUdKeYOqr+eJHNZggtTvzkoEd1Or/5p3qwB4wqGpNSLiMgw/wGB90D/VzX3VNSf6kPRmQj91D39a+QSTx0mcb2LNhZDCNrMF10FxdS+SKsGiQsKCuf1cZTyQgy+IJTJWkr+gsGgYe4Ix3lHRgHpvv2YExItvxyqr/KaE/juP6NcA3NK8OKlXVrulUz90CR9/fYbQwg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=quLggUQ9OHJwwjYISdmwpBCZIH/SJ+H7AVtwUfrUWSM=; b=d4qLhCJt8tcDY8czcTdE2VdAKtiFIu2P9niDaGnqKi371BzcLFPIgaxXnlIgnkOzAmva3aG3Rnx/VT3bR8kaeAAgWsu/Oupz+U0+ed7+897hDU6Lomh2yiEZ+3o1U41jyqpc5uOVhZXRyiMQrAPTbki7w3NoDmkbE8uLAaLCPE7Dpal7FEU5+hEWkbk5YD3jI5F01WWnGy+/7L2b7r0OqT7he1OpT9LV2432Z1w9ly4PGMBQgA7Z3xXa2pZC+mtJnLE0wPEXhh88VaUBdhGLAFh2koxNC0IXoX4ZXDhGqVA+WTFQtWBG9oG9zJNY1tkKSG3q1Qt8MXrocbtcNCwAFw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=fail (sender ip is 4.227.125.105) smtp.rcpttodomain=axiado.com smtp.mailfrom=axiado.com; dmarc=none action=none header.from=axiado.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=axiado.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=quLggUQ9OHJwwjYISdmwpBCZIH/SJ+H7AVtwUfrUWSM=; b=gra+fiFSNov+LP51zFEHqXkOnwKCkEbI5gl9ClXN4dhiT9RH5Yi9bmL077+ucOySm4NeQZkSg6P9vwe2xZx2PwFIbm7iakc1ADhmpgGPSPExOvKNgMLZ/BbqwPWw7PRNS3v53NRTxMonr6qvY+E5I1ML2IexeLTLsG5KgaVZHg6IDc08VXDVBonu4m94WLD2f5mErZI2uG5QPrgA2fI0Li/9mR9wa0n47kWPidORMjK+GC5N/jrWVDurJkYlv3ua5UGcSVmruv/5tvfmfgp9p9JiYfQO2xeJ70Kv6RiUPzDkxbivwW7lesvMwtnL7yyZ6RMu+wln2HSGc0+VL54LRQ== Received: from PH8P220CA0015.NAMP220.PROD.OUTLOOK.COM (2603:10b6:510:345::23) by LV8PR18MB5807.namprd18.prod.outlook.com (2603:10b6:408:1e9::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9434.11; Mon, 22 Dec 2025 08:45:47 +0000 Received: from CY4PEPF0000FCC4.namprd03.prod.outlook.com (2603:10b6:510:345:cafe::56) by PH8P220CA0015.outlook.office365.com (2603:10b6:510:345::23) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9434.11 via Frontend Transport; Mon, 22 Dec 2025 08:45:43 +0000 X-MS-Exchange-Authentication-Results: spf=fail (sender IP is 4.227.125.105) smtp.mailfrom=axiado.com; dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=axiado.com; Received-SPF: Fail (protection.outlook.com: domain of axiado.com does not designate 4.227.125.105 as permitted sender) receiver=protection.outlook.com; client-ip=4.227.125.105; helo=[127.0.0.1]; Received: from [127.0.0.1] (4.227.125.105) by CY4PEPF0000FCC4.mail.protection.outlook.com (10.167.242.106) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9456.9 via Frontend Transport; Mon, 22 Dec 2025 08:45:46 +0000 From: Tzu-Hao Wei Date: Mon, 22 Dec 2025 16:45:07 +0800 Subject: [PATCH 8/8] arm64: dts: axiado: enable sdhci host Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20251222-axiado-ax3000-add-emmc-host-driver-support-v1-8-5457d0ebcdb4@axiado.com> References: <20251222-axiado-ax3000-add-emmc-host-driver-support-v1-0-5457d0ebcdb4@axiado.com> In-Reply-To: <20251222-axiado-ax3000-add-emmc-host-driver-support-v1-0-5457d0ebcdb4@axiado.com> To: SriNavmani A , Prasad Bolisetty , Vinod Koul , Neil Armstrong , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Harshit Shah , Ulf Hansson , Adrian Hunter , Michal Simek Cc: linux-phy@lists.infradead.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-mmc@vger.kernel.org, Tzu-Hao Wei X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=824; i=twei@axiado.com; h=from:subject:message-id; bh=D+uGCrxDD/L2TxLlqilvLpFHyI34R/qs55k5zPPUSpc=; b=owEB7QES/pANAwAKAXgQMF3EWvHXAcsmYgBpSQUpAP6pop3dlGw+ftF87I2jBLFooQCfSVllv BKaA570MdiJAbMEAAEKAB0WIQSZyWINOowtFmDvdYF4EDBdxFrx1wUCaUkFKQAKCRB4EDBdxFrx 16SFDAC/YfCSGcDccGsxFkZZTchY82smGjMnFp9Q6hfm9of3OqFpxH/RbgasbLDfKmR8LWF+CKI CPHPPlkyirFXjmp74eenVd4DLN5G8PFv+1kdW+aS8rgP8DTWxh+tXCi4Awf+cVFIkeAoplEveGa o7QVdVGJpev7iSd2ka9Y3p4dNjcgN81NhuVAl6yEKwiO6A6ieeOWDyip/GFhd+Rgsw3hyaU4lUn vhI9OqZljGOXCnBnlZF7Deo3Rq62aqSMB/pcP5ogTLS/8Az8lB0gOG3AqItl24PckvKJokk6S5J ZOFBvCPLVOJ9Pj1Di0fI0UcXUsM1p9u1lpx20wRNDTG2lYGhfisEzfJtPrZz2zKy0sW+9ZGeYet yOWNm2tvFTpjyezDcxHT74vNtTokmEYARjQ5lKt142G8qGPetERFON+IdWaEhPxtoyNmFrDyX5K 3B43i7iAuu9xiGPb/2PIEsnNTUa9CsR2u5sRdWuVpDKMLbEFEgyxywEL/qiGyX+Dgpcqg= X-Developer-Key: i=twei@axiado.com; a=openpgp; fpr=99C9620D3A8C2D1660EF75817810305DC45AF1D7 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CY4PEPF0000FCC4:EE_|LV8PR18MB5807:EE_ X-MS-Office365-Filtering-Correlation-Id: 1307f357-7400-4664-9391-08de41368091 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|36860700013|34020700016|1800799024|7416014|376014|42112799006|82310400026|921020; X-Microsoft-Antispam-Message-Info: =?utf-8?B?SUgwRlpMMzM5WUpzWEpwcHVock5qWGUrODdrbEorSVVibjJmK0E1eDZDSzFw?= =?utf-8?B?a3E3OW9KMFlLcWhPZzhjZ2NsMU5CUVhLd1FyQXd4ZEUzd29RdHdxSDJRcncr?= =?utf-8?B?YnVEV01OZzV6c1R0OUlqMjVqZkdkOXg5c0VzT2ZZQk5DY3VrNVpXWGVtQmdp?= =?utf-8?B?ellHeXo3YWF3WWxlekNKOC9EbkxOUE5OUDJzRDRHeVRYZ0V6T0lkUjgvZldT?= =?utf-8?B?dnZrOGVkVTJPaGhOWHlpcTVxdWNQVGEzaVdUSkhJUGxRZEREKzk4TWFJcDNK?= =?utf-8?B?OFh6dk8zQXlEbkxFZko4ZUphYWJEY2lRNHdyK0VkVTJqa0xKS0tLSlQyS0ZT?= =?utf-8?B?WVdkY29Ha1RpeDBlZGVvMkk2K254NGhVam9SdXVRd0xFaTZpdDdUSTdZMVlx?= =?utf-8?B?VDVUYnpZc3ZzMWVxTlN3Vmo4K0JJZUFkNkdJdFBWS3JaTHlaN05EUWFlbFA2?= =?utf-8?B?c1pEdklneDhkYktTOUNFTU9VMGdqZUlXeG9DQ3A4VW5uMHhKZGZnTlFhQ3k0?= =?utf-8?B?VmNFWUFUaVRBUGI5d01laU1Cb01QTVpJZGQwZGpXMjVjeHdwMmh0cGNWanVH?= =?utf-8?B?WlBZYVdLOHoxUG9JYXp2N0NKdEdGYm92QWR1RmxSTWkzVmxweU91YWxBN0J2?= =?utf-8?B?enVOaHhHUjRvZTdLMzA5bkUweWoyeFd6ZnVCQnZWQndUOThscDhGZE5oTnls?= =?utf-8?B?VFJnckxNYVE0Mms5OFFZbERVUWkzT1JDYktseHJycFV1a3Rvd0JqSDlKWjlW?= =?utf-8?B?SDRld3g1MFZheGNKNkQwQkszZnhIRE1TMFJqS1NiV0c1L2RXcC9ab29La1d1?= =?utf-8?B?Y3NRMXNkTEZUYTV2M2hVTXZoR3ZvYjYzRnR5OTlQZVB1Qjd4T1E3K3ZzUmJ6?= =?utf-8?B?TDM0UkF4ZTBMVFJrVTVaMU54TlBNMitSNHZwLzUxbDRYNmxjL2FNbXBVRWZr?= =?utf-8?B?M3Z6SDJhRlNleFZSc2I5S0FwMDBUYTh3aEhnUC9LVlpNTkt1d0RXQ2VseFV2?= =?utf-8?B?UlUrZmVNVDV0bGpkaURFaEY0d0tyTDlmU2g2dkFHWmRGS3BjSmptQnBYcWwv?= =?utf-8?B?K0t1b01SVUx3cmVtQ2dBdGxpOGlsWVFyQ09LQXBEdjZYOGJQWDBRTnBXS1Ro?= =?utf-8?B?Sm14TzRxNEJFd2dFU2QyRy8zMGNXNFViMDlPQ0wxZHRvQXVGU0F4VUYyQVMv?= =?utf-8?B?VzhNTi9QeDZiVzlsYW43K3U4QzA1RTdLVEpuR0gyOWFIdC8wY1pvTFFvZWx5?= =?utf-8?B?U1ZOY3JFaEN1M1ZiSDZZS3RZY05mK2NyWnYyK1paT1FQSllHTGtjY1FiL1JL?= =?utf-8?B?YUMzWUNwcXQreTFPamZBcmUzQVkwWmVzeTFiWUlBN3ZuQmRyZGtsVitoUzBN?= =?utf-8?B?ejBtRC83QmtrT0xUZFhSckVQUG83S2RjdFd1K3J5dlZyc2tPYldyNjRHVm5R?= =?utf-8?B?NzN4OHdzKytwM0tPOVBrdzlVbmNmbm9kdHZhSkF0ZGliMXFBcytPQTNteWw0?= =?utf-8?B?VjBMQWVxenpHTW9nQTdWRG53emFyUi9XTUkyNFQ1MHd4L2xJeEdQbktKaXVu?= =?utf-8?B?ZWhac1JCNlVLMnJuWGFvVzhhaGp3cnFCcjFTOXBQTzZTNHdVZDJ4RkxUQld6?= =?utf-8?B?K2FFd041ZUhXejU1NXl4Y1pEcUdRNTdhbG9HTGtYU2o5RlJVcnpHc1lqYXN1?= =?utf-8?B?Uzk5V3dXRnduOUJBMnlJejRubG5Za0dHK0ZOVWZlRDJKNGtGZlZoMEFmOVBB?= =?utf-8?B?S2swWXdoU1hMek1iTkk0aXYyUDU3V2hPSHVGMlByelk0SENQK0MrT1R0aTdX?= =?utf-8?B?YlZIT0NkWkI5cHAzWk1XRjZNQU9udklWNVc4NmdHOXhHMDlBRTVyTGN4THZC?= =?utf-8?B?eE44S0g3SmVkaFowdjRBNnY5TkQ1THN0TU1UMlJXaVlnQk1rUzlpUjZzNnB4?= =?utf-8?B?SVZSR1MvWlVCQ3FRK0p0ZG1BZmI2dGYvSkl4KzVHTWlIRy8rSzNEUGhramxI?= =?utf-8?B?UHFoMkx3OGVjbjI2bUFta004Z3F2NktRVkxvY3F5MVY0VGovN2VQSUJZc0Fy?= =?utf-8?B?SmU5aEdLR3Jta0NHNlZpTW9aNHBzd1JnNGc5cllqYUxvK0VjcnZBRVU3Zmx5?= =?utf-8?Q?dinZ51gilVWMbbbpL1nuX7qn0?= X-Forefront-Antispam-Report: CIP:4.227.125.105;CTRY:US;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:[127.0.0.1];PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(36860700013)(34020700016)(1800799024)(7416014)(376014)(42112799006)(82310400026)(921020);DIR:OUT;SFP:1102; X-OriginatorOrg: axiado.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Dec 2025 08:45:46.4657 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 1307f357-7400-4664-9391-08de41368091 X-MS-Exchange-CrossTenant-Id: ff2db17c-4338-408e-9036-2dee8e3e17d7 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=ff2db17c-4338-408e-9036-2dee8e3e17d7;Ip=[4.227.125.105];Helo=[[127.0.0.1]] X-MS-Exchange-CrossTenant-AuthSource: CY4PEPF0000FCC4.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: LV8PR18MB5807 From: SriNavmani A Enable the SDHCI host controller for eMMC support on the AX3000 EVK evaluation board by referencing the SDHCI node defined in the SoC device tree include file. This enables eMMC functionality on the evaluation board. Signed-off-by: Tzu-Hao Wei --- arch/arm64/boot/dts/axiado/ax3000-evk.dts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/arch/arm64/boot/dts/axiado/ax3000-evk.dts b/arch/arm64/boot/dt= s/axiado/ax3000-evk.dts index b86e969625573bf92bdd5e4435ea571dd7500de2..a5cc75dfbe554749201b0910ec2= 68c899bc5246c 100644 --- a/arch/arm64/boot/dts/axiado/ax3000-evk.dts +++ b/arch/arm64/boot/dts/axiado/ax3000-evk.dts @@ -80,3 +80,11 @@ &uart2 { &uart3 { status =3D "okay"; }; + +&emmc_phy { + status =3D "okay"; +}; + +&sdhci0 { + status =3D "okay"; +}; --=20 2.48.1