From nobody Fri Jun 12 15:29:44 2026 Received: from CHN02-BJS-obe.outbound.protection.partner.outlook.cn (mail-bjschn02on2129.outbound.protection.partner.outlook.cn [139.219.17.129]) (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 A590C2EAB82; Thu, 14 May 2026 02:55:19 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=139.219.17.129 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778727324; cv=fail; b=jklGTjxJlxn69CiTyMG+UgCkrxPEjaT01yTqJwEzKJckJijpCK2fHdS+QUEsqgTjjIdXONVLalFOFEs+CDnIhkgof5BKgNsKQZCwqDuaoJwdebjnc6OYyHiFeVCRDcIcGY85Tr3q/6sixUh7HLzLUSfriyKf+OtaxExyC68Gsi4= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778727324; c=relaxed/simple; bh=1Rjh2rH14R85QshcGFl2iguTptmSPG0ON7+NDbWYZ8s=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=rY622dNYRPMsq80FY5YDZC7/HJ2ckllNtk7hPELkkUoYfKYjiKbzJJeG830G7vLTJniBvwr/epPIryejjKMUEnuvgGMq7VEj0t8Yw4CzmzbJyttPyLjK7DuDaHqDL4nv+/VpBM622elTzgPLafdHkpg9tgjbM9SdNnHXte4DEYw= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=lecomputing.com; spf=pass smtp.mailfrom=lecomputing.com; arc=fail smtp.client-ip=139.219.17.129 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=lecomputing.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=lecomputing.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kQ+8cVOHAdIH2/QIw19LC0Bvg0lwk9gIwni6eSKWTSz5Op3MM+sMm+aJZBSlMXc6L85hMhwhaTcPKfwHczz1NAu+YAyDXJJVpLDjZAsdCwdOVP2Pth8cuxSdd/X32QePWiJ7XVBch+KaGByYcZ41gmQt0h4SgWhA2/YMhWfndP3j0YddgOw6+fLWo1NBWi2u1dk+EedfdVyrv6ofT272oPQuUeOKpJ/EkqiIHc8ioEJF0ceowjRfb0Z/SIcyArEKDBxWdzJcPxzw+J5zpXAPLm/Pn8XSn/FFqP3NGCec8qrNtPbbpDuoJuPupKYHzC8m6KDjmiEf168SEewS3YmceQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=Dmshs2SLWvVFDOVZHg4FurLYDwNKlWmtZT8z6bQQR4I=; b=Ute2fmFfWsQE9pk7xNhYtelz+YSdrAMyWzIY3bIbtmaXVivI8Uq/zBf/ORFfvuQ4Z+r3awxHTm0rrDEQKIqQda+QlrRABzHDaRntaabBsnann3eiT/U7j2f4BmDlfKVHfeEVEWd4O4IrW5hN97lOchYlQhzk4jRgH4yEMNE5hShXN98F0Xg1P9JjadyEU0kwgfSUy3XlaoeaJFHgIcdRF/2Bz8zVsgZdVi+LN6302D0KXhvMP4Nz2ca02iUXRWKnHFtc74O9Lmx0r/SiB5y6201qF2zDzIxFn/97xJo5tQA4jgX1SAGHLhwoMsf11QqDdZ01ZtPRtuzmmnkLSKL+hQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=lecomputing.com; dmarc=pass action=none header.from=lecomputing.com; dkim=pass header.d=lecomputing.com; arc=none Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=lecomputing.com; Received: from BJSPR01MB0707.CHNPR01.prod.partner.outlook.cn (10.43.37.209) by BJSPR01MB0754.CHNPR01.prod.partner.outlook.cn (10.43.37.78) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9891.25; Thu, 14 May 2026 02:40:33 +0000 Received: from BJSPR01MB0707.CHNPR01.prod.partner.outlook.cn ([fe80::1c61:86e3:3a75:155d]) by BJSPR01MB0707.CHNPR01.prod.partner.outlook.cn ([fe80::1c61:86e3:3a75:155d%4]) with mapi id 15.20.9818.023; Thu, 14 May 2026 02:40:33 +0000 From: thomas To: rafael@kernel.org, lenb@kernel.org, hoan@os.amperecomputing.com, linusw@kernel.org, brgl@kernel.org, mika.westerberg@linux.intel.com, andriy.shevchenko@linux.intel.com, jsd@semihalf.com, andi.shyti@kernel.org, broonie@kernel.org Cc: linux-acpi@vger.kernel.org, linux-kernel@vger.kernel.org, linux-gpio@vger.kernel.org, linux-i2c@vger.kernel.org, linux-spi@vger.kernel.org, lucas_hao@lecomputing.com, puntar_liu@lecomputing.com, jihua_tao@lecomputing.com, stan_xu@lecomputing.com, lumin_liu@lecomputing.com, notics_zhang@lecomputing.com, braden_zhang@lecomputing.com, harold_wu@lecomputing.com, will_zhang@lecomputing.com, aurora_jiang@lecomputing.com, ryen_lin@lecomputing.com, andy_jiang@lecomputing.com, thomas Subject: [PATCH 1/3] gpio: dwapb: Add LECARC ACPI ID Date: Thu, 14 May 2026 10:40:10 +0800 Message-ID: <20260514024014.3376511-2-thomas_lin@lecomputing.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260514024014.3376511-1-thomas_lin@lecomputing.com> References: <20260514024014.3376511-1-thomas_lin@lecomputing.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: ZQ0PR01CA0018.CHNPR01.prod.partner.outlook.cn (2406:e500:c550:5::15) To BJSPR01MB0707.CHNPR01.prod.partner.outlook.cn (2406:e500:c211:1f::17) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BJSPR01MB0707:EE_|BJSPR01MB0754:EE_ X-MS-Office365-Filtering-Correlation-Id: 5ec22a95-de9c-4429-5dfb-08deb1622b7e X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|52116014|7416014|376014|38350700014|921020|56012099003|18002099003|22082099003; X-Microsoft-Antispam-Message-Info: b1sOnQzz4avjWQ3mrJWjXbRjT9kRUhC+yKw5e1wzAqSwFiEq5WWUsvjZsCeliUbIfj57TWmjs8cZpkiHeT4h1Y/ByYvLwIm6dcKhOqUF9P18VG6dJpbVIp9G6YF4oCgNFD9Dc5Uc+KVgNzi2oXSqLMO1OtiD2W4q9JTP02xiihLtgr6/xTl4/P5WzcIUeoLyQcDIAcGdryG7zsO7lafWMhjxsDp5ssyzseFa/PO+mBJXU2k+w8Deift9Lf6MHGu5gYZXadNNT+ev73HASs8iM2sUMZtyWnV2qIx0dE3mGuXAljjwA/qQAbbvGvSdNB9mAS6sqR0xrJv/JLpiJ6KqZXbEvzGzjXkBlw0jQxBySfygwi8pp4jc8xLojhHmSNQfhQaYywSl9LIBGbzgQmCdhlYA6Y9HXPWH6cZvcNJOqqxTLPQvBgbNrUIs01Q2mtxf0iOPz7xon2mny4uS92NhRO03aoOs1kAHbE2R9YaHmP0m7xkYuS7kQhvBfXH2gE7SzPkb3mfLl5nBrZhwNfNe3wiZF5x2QUByH4X/AUBbBGcANKmeCPZbb5bR65LQcSKNTqymBnQjsg/ypQXv1LxMUA== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BJSPR01MB0707.CHNPR01.prod.partner.outlook.cn;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(52116014)(7416014)(376014)(38350700014)(921020)(56012099003)(18002099003)(22082099003);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?6vl0qT7LlHxaK8FAqVhMAhWcGl4mTdZt7jfzhW1d3tmItdsRxeIbWRFVy//j?= =?us-ascii?Q?/9Ols7aMoratbsVt+KiAOzZ3RWihymyIoJ3jrNasejL118SuKYhvzYNSlLqm?= =?us-ascii?Q?mHFxCROxvd2qepujoZuRr8tKEjSYaynIfU3Mqk0g5EkrR9kCxTA/+J5JXeob?= =?us-ascii?Q?CO7N32fme8mC9lcIc02bX6eKRkryI5clYXO+kVUnZlfpyGlj7Hn0OH/QBl4y?= =?us-ascii?Q?ZLXJLf9rnNMgzNhlfTC960tuWz9XwZ93BR/gBd3S6lXUdUGaG1Nj/2mRUsHK?= =?us-ascii?Q?KLPJaeIoWT2fE6HBZFxWhehIqPb4YExhTaALIAFIwfFxtKb/4AHXL4hypQyd?= =?us-ascii?Q?JOh9xco2fRQ4UZwe0VzQiWpggcAa8ZrA1Y2DOSJDy9UCZB0cqZiwL0dCUtSF?= =?us-ascii?Q?hDRQXk2qCm2JpRK8H0Z5P9iG3UIaiWqxdXMPuAAPrgMuAITf70iuQPWh17zF?= =?us-ascii?Q?I7Evv4RBMGBTW4mjYTehXZXuahXN0oBjRbZiyODsKgfj9ijtxabpr6/UEoEo?= =?us-ascii?Q?vG/hBaUxy+0A0qzFO6L8di1S5W31BBu3fq0rZ7GMMwxwh8HU7gXZEIOb/O7m?= =?us-ascii?Q?DRwOmk5JvGHcI6B0y1Ua9g7Z9DGNnnXeT/G/Y3kNpVPpLvijckMeOw4Gxfx/?= =?us-ascii?Q?KWH7Uq5+PQv0AvvU+qoU4YCw02OwNyagt0Akvr9F/7+sbAFsnOn3FNLeVZ9Q?= =?us-ascii?Q?sgKLmGcYjXZVjRJhsZBTyHLU08++x2p2zKJVhyslu/JbFgeaeaO0LYBcjch2?= =?us-ascii?Q?7JvjdJTrKMLUyUiWLaMbiVAdw5BIwFwWITDlWQPf1PY041ITMwdCDKKG3JE/?= =?us-ascii?Q?4MWqBsDaA7ZfuqyxD0G0tet4YP/lutg9NeVpH5kPtIKNwuIho+tdilpXRzei?= =?us-ascii?Q?Gu9dIEHP7GeSqbF0m6m9BDDpzdtnnd0rnabUs9slya8ElOrpgLFx5CwVzl6G?= =?us-ascii?Q?v3O0UdDsIiri96G9QQS0v5zEthKKd524opnnz54Ts35R+fW/OYlXpoD8GGRb?= =?us-ascii?Q?jkblgfbDrIyyUXChQHaCWp8zm7oAozutSKBKY1l+vzGguYwlud3BZmBgeHJF?= =?us-ascii?Q?qrPkXLWdrMInyqV+gmSM0eNjMWVy33IJ7ijmxSIEFaTwbLAGCJR11+e7pFyA?= =?us-ascii?Q?+RkU49pGRisN6dtqxFYmgEEfhqC/MYOobB7m2XvRheeNDxPLXqN2HSPabzQt?= =?us-ascii?Q?w3OKrE6MDjTrBEzg5DScBVmPZBA4slKMIvcI4Yb6BfhxI5AHe3YcJCVDnE/+?= =?us-ascii?Q?h8fdJTauQaP0wUquPGFAr49lY00Yk1dbtNRZwsW/MJIFEh622iUk5fFcPkJY?= =?us-ascii?Q?L4o2Pt/l835nTJ2f+76oUK9fZJLCNU+PefP5658kYWR0yYgH3yW9/HSG1n5g?= =?us-ascii?Q?TqScxTRnB9klWpiLJ3BSWizoUfmreNnXcJnMSYvVKZq/mMmfXhKhY+SSUSnx?= =?us-ascii?Q?facEJ6Sq7WeLuEDTlHlPlHVa9pVI/hB38fh6AEbZoFrBtFXSyA7CkaU/I0C4?= =?us-ascii?Q?VFEbRkVfc1jRoF+AicSW4yX03u6JJMShFAMMH8AJCq1XpiZ7RLQqCxs8WHak?= =?us-ascii?Q?musTdw+3Q5POKlHeEgm2InAfcjv0Ua2nGOsM/hBm/bj3gUoLj0TVSFP4WqOE?= =?us-ascii?Q?puWTv8h7RGYcxLlHLW86LEeHZgtFZiRE5WW2dwAyWKUp9itEyVTS9h7JwB6X?= =?us-ascii?Q?hwUhaimfWj2OC/p9CP5vrvHAa3/YPaEH7xmKtq5XC36gYNSWcuC01DMsq5U6?= =?us-ascii?Q?rNIc0ldE/fPnRIkObES0ZJwadakRpEA=3D?= X-OriginatorOrg: lecomputing.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5ec22a95-de9c-4429-5dfb-08deb1622b7e X-MS-Exchange-CrossTenant-AuthSource: BJSPR01MB0707.CHNPR01.prod.partner.outlook.cn X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 May 2026 02:40:33.1844 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 3591a018-3909-4ea2-aee8-843d5abaed8d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: XcMNeOUKAP0IyZnomHpYq8bzPNjNSt9knFdCmivmC6W7IPu9RAY4lrTvvERvGAuJDmkhCes9cMIhl2Dql20dMInxTsCQ2J9i+QdLKjFkq+Q= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BJSPR01MB0754 Content-Type: text/plain; charset="utf-8" Add ACPI ID "LECA0001" for LECARC SoCs that use the DesignWare GPIO controller with V1 register offsets. Signed-off-by: thomas --- drivers/gpio/gpio-dwapb.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/gpio/gpio-dwapb.c b/drivers/gpio/gpio-dwapb.c index 15cebc8b5d66..c1f3d83a67c1 100644 --- a/drivers/gpio/gpio-dwapb.c +++ b/drivers/gpio/gpio-dwapb.c @@ -694,6 +694,7 @@ static const struct acpi_device_id dwapb_acpi_match[] = =3D { {"APMC0D07", GPIO_REG_OFFSET_V1}, {"APMC0D81", GPIO_REG_OFFSET_V2}, {"FUJI200A", GPIO_REG_OFFSET_V1}, + {"LECA0001", GPIO_REG_OFFSET_V1}, { } }; MODULE_DEVICE_TABLE(acpi, dwapb_acpi_match); --=20 2.43.0 From nobody Fri Jun 12 15:29:44 2026 Received: from CHN02-BJS-obe.outbound.protection.partner.outlook.cn (mail-bjschn02on2097.outbound.protection.partner.outlook.cn [139.219.17.97]) (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 BB4042E6CB3; Thu, 14 May 2026 02:56:26 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=139.219.17.97 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778727388; cv=fail; b=l3qOfPPFc7FYT204aESE7I+mqkEn2D7KiXnry0ggmCSye9uSDtyT/uYxTXhqBGd65g6xUAFchfLBvsIhFAs/sgNmxtYIfLQ8kHBuYCKE23/4qhvqgNdQADLcw3gMv8vfCz4qwbDvboEY2oIpBUj2ogAK3foq0xfqrJ7puIMOnKo= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778727388; c=relaxed/simple; bh=lqsa7yuFZVpYtyJL1B+Srj5gFfY9vQOP2cVyWLKfRrg=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=ALLKqkAILTmJhpZLlm23Yn6MkJcBbInwnwgPlyZfk0KfY3qvi3dlNwR1EzgNs9Gc27xj70Zenk1VJnBJ1/8DzV5GyeSHv2wIgn0v0JPGweoHFnhJKlaYrukEpDWcjm6kthRcr0qINSyQftg+9ntFo1QSfx1EB7Cbk82xWkHtNlg= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=lecomputing.com; spf=pass smtp.mailfrom=lecomputing.com; arc=fail smtp.client-ip=139.219.17.97 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=lecomputing.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=lecomputing.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ocCtN4YvH1Fa//PSKZQqAC/l7cOic6gTP3oMNJhPJilYb8eO8tsdYDEoI82X0b8YKeLhIazsatnlOnf5F4wUP0OHrtELflKkxsEvuAkTGVRj8slV4sWIaFGJnsjL9UpNAoPv4MtT/4DIfMfxqBMpYOvnCxBYWpiBKYVAQbOYuP8qTBskQE2T7loJF1bbntCrZ3srnP6ExjJbqsTNHfPbd68azGZndVEpB1+y6X429g3E62ec1RJLDmiGhyuxrYxaa3BJpsxlzksZhLzEVeLy7U6Ly/j4TDyueZ2aDN+zkP3QIw/cN4rHrqMfjvrXO5d2HPwijuicrAmAC8Tp2MMQ0g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=odDZBR+i/YP6CHKOwEO41H2yVH9bgR2jfa2KnazFggQ=; b=KXrkpNfeFrhgEoLujQ4aA/z6zT22a80HbO1SkFTiiN7PP2rK/gW8Y+rmCZ79P0iPD5FLEVuL/9eZRh43Be2GJw+EqdiN4yg8uqeNmpPuAumVV70yS17EUZ6QMade+i8ypoI0BDznjW6T9Wb8mw4NlnrYBTAGhILI8lscxRRC14Jv/HQL2h1QTDmQ4YmcBto8HPiGnqik2JqwZEJHtk4l4Lo3l1zSbDJDbrNKJkwo8M0o29+9mANEeV2J62TPdKbL1uZT4YjyBABVhh84kb72lehF0cXVKpM9EPlFARbIfkxQ5c5Dg09W6wWCRoclhfc5Z4qbhNXg9lljfePvObqkyw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=lecomputing.com; dmarc=pass action=none header.from=lecomputing.com; dkim=pass header.d=lecomputing.com; arc=none Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=lecomputing.com; Received: from BJSPR01MB0707.CHNPR01.prod.partner.outlook.cn (2406:e500:c211:1f::17) by BJSPR01MB0562.CHNPR01.prod.partner.outlook.cn (2406:e500:c211:e::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9891.25; Thu, 14 May 2026 02:40:36 +0000 Received: from BJSPR01MB0707.CHNPR01.prod.partner.outlook.cn ([fe80::1c61:86e3:3a75:155d]) by BJSPR01MB0707.CHNPR01.prod.partner.outlook.cn ([fe80::1c61:86e3:3a75:155d%4]) with mapi id 15.20.9818.023; Thu, 14 May 2026 02:40:36 +0000 From: thomas To: rafael@kernel.org, lenb@kernel.org, hoan@os.amperecomputing.com, linusw@kernel.org, brgl@kernel.org, mika.westerberg@linux.intel.com, andriy.shevchenko@linux.intel.com, jsd@semihalf.com, andi.shyti@kernel.org, broonie@kernel.org Cc: linux-acpi@vger.kernel.org, linux-kernel@vger.kernel.org, linux-gpio@vger.kernel.org, linux-i2c@vger.kernel.org, linux-spi@vger.kernel.org, lucas_hao@lecomputing.com, puntar_liu@lecomputing.com, jihua_tao@lecomputing.com, stan_xu@lecomputing.com, lumin_liu@lecomputing.com, notics_zhang@lecomputing.com, braden_zhang@lecomputing.com, harold_wu@lecomputing.com, will_zhang@lecomputing.com, aurora_jiang@lecomputing.com, ryen_lin@lecomputing.com, andy_jiang@lecomputing.com, thomas Subject: [PATCH 2/3] spi: dw-mmio: Add LECARC ACPI ID and init hook Date: Thu, 14 May 2026 10:40:11 +0800 Message-ID: <20260514024014.3376511-3-thomas_lin@lecomputing.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260514024014.3376511-1-thomas_lin@lecomputing.com> References: <20260514024014.3376511-1-thomas_lin@lecomputing.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: ZQ0PR01CA0018.CHNPR01.prod.partner.outlook.cn (2406:e500:c550:5::15) To BJSPR01MB0707.CHNPR01.prod.partner.outlook.cn (2406:e500:c211:1f::17) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BJSPR01MB0707:EE_|BJSPR01MB0562:EE_ X-MS-Office365-Filtering-Correlation-Id: 7a5f2cab-4d38-417b-3f4e-08deb1622d86 X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|376014|7416014|52116014|366016|56012099003|18002099003|22082099003|38350700014|921020; X-Microsoft-Antispam-Message-Info: cRNLI02Wgbrc735aDCUYmS1Pr996CL2TLjz5v04vZ8nMUr/0t7Zn3An8CW/cBXKZhvQSFVUu5XdQQHwV6Lr7LibA7H1wS82ZrMX27kxkKYS2AqaWhRtuEigjeOXZpLLR+u88so+77JlD0fq1fh4LfovdDK+cpPsfde66Dm62NaoE3wmEH3zJwimY1SdQciEvRtIt0qjULjPYrj+vn47xd/fkrbPqSxM7ap0zF737V9RdCe62VF6UpuqgUOF63flZdwQJGcecncEvQFEPZL4amrZh83Gcbz/GTMXIqVnX9CFy12DKKE6l2M1AiO58gYFqkr1u0LxlDP4bu0LmSnmUpXggRNdnY/aZZrM/wUwMrSX69oPC02dyxLPCy2ouBeOWokZDXLf+R8d5df156imHb98fAxufNdRZgSjR2Syw0HT5pJIK2aj2jA1e+oWk9vnecPWEEuoi0uyjcoAeP/bxLCA0V3AEfJjBlr/0Ygphxv2NWhlIQLsoHA3rpE50Es7145KwzQELPiYoxAH+7E24qtS53So2UWMLV6iTRAr+K9JcJG1+33uCrCHuKDzK+QI76/2Hbpn9ADE84hGy310YmQ== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BJSPR01MB0707.CHNPR01.prod.partner.outlook.cn;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(376014)(7416014)(52116014)(366016)(56012099003)(18002099003)(22082099003)(38350700014)(921020);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?hqUP9TA8/arwI5w9NV/Lc3wD7c2Es9zfbnxDUQkNz4agUzPUYBH8WLW0TGfl?= =?us-ascii?Q?mYNkj3enejh2ykqTPUe+PZtgDy491UvcRT6ivHuVTLM4LOXURhzMCF8AuACd?= =?us-ascii?Q?QJoyWz2cEHFGzGpJwuBEJ6PdHieHCuN6aWg9pC6ljzC4TSiXGeZQ7V6LyWkk?= =?us-ascii?Q?hiVDkU47A6Z0irDCUmq0L+HEJo4DxAOAsylL/z9Nm3FDt7B24mIKVjEwJa6S?= =?us-ascii?Q?7Vk2frg470cT3rpBDALgz/ajISUsUk3eb0orepJPrVxNLWLNnYthiFK4Y39P?= =?us-ascii?Q?72XupqDPvr6MGsUrdL5gOw0cQ6620dZtGbw5mnxukVYdnrzChWqC9cYFSux5?= =?us-ascii?Q?WPdNgz5eVMLkYdQ0Z61TXi43T9unuCxV1BL35Y4k6NAl9JI5YpcAV0DRPG3B?= =?us-ascii?Q?P+Ui7tReCZ1LElzSFH9QBFSZpSUEw7UDUkuWYKKeun8S4rnqlbrH9kP5h8i3?= =?us-ascii?Q?q+liYK0W9RM9DyF2HEq3s3ZZBV+q+KsmpevM2mvlb0eR5tQS3vDETiGSFaEP?= =?us-ascii?Q?i0wA9Tls3lh2XWHkCHtBbzMu5VrueKWP23r4zN97Qu1YiWuvjSluEbvZ10rI?= =?us-ascii?Q?g+6zan4rIk4x9NYPtFy8bpx4kCvGGfurU7vZ+7SfcfUT9J2INwqO/MDNOBhZ?= =?us-ascii?Q?hAlkhr/aC8ub899b89URZQ3446Ylow4bAbIGmggBATWTtMGrASlQDtyD2Mmy?= =?us-ascii?Q?6Q5qB7CB2kNiTcWENci3rcy2NRRCIEhXRR8McmMmdqFtea6o306b/ccKupQn?= =?us-ascii?Q?enBtHkf6u2wM9vOKsQyHppdqJRg3ESgZQ4NyVeOCxBD2j0upDojHS/VL9YL4?= =?us-ascii?Q?cw7f94wdR/LceeewlgJvMnW5mJlsD6XFrKjpopZOhTjKexK42eo5Im6G0+UH?= =?us-ascii?Q?PXrq0l++uQxXF+TzMMF+ckYvAiQFY/fN8AZiiH13hUQznvpWUM5zVsG08c2j?= =?us-ascii?Q?Wqh3mc/E31JgieXjT3Tm4zAbkhLTCVDZtHeS5WBatWlqn3txBkBIjFMzAR/k?= =?us-ascii?Q?Igf2wAW0TGSmTYv4ucCFIe5HrTKyQdQvCVrTXcTq8kroJmb87l2zVBYBxSip?= =?us-ascii?Q?JsKuGOJxH4hToIsx9f1s//Dy/TTy+bmDkCWyJ8Gt0PCNrnFSGWbLU+kHOyUz?= =?us-ascii?Q?LVWtrEm2OH7AoJH/F0HZn32xAuyChCpgf6i8Pvq98Kp/hYBv015ldpxWExCX?= =?us-ascii?Q?Ghba7/h63EMw1Z4CyQzCAdIu+zT9j7EXP/+BXN3DNi3Ys64UYtN9K8DUP7+g?= =?us-ascii?Q?CdfEFKxSOAQYSFYpIz1dx+qBsPgF+As8QCudl5iagaWA5canfF3EzzrKWYCk?= =?us-ascii?Q?LBU0/ToUOPjb0DMrot6+9TjGwtXPxyHmsE3xOkm0At7kjv2lb7zIds5jU4hv?= =?us-ascii?Q?4zqTP3il8+BDulO0PeNGptC2RPZjvJO5TT1Ug3FiPIFeGqrQ6dK6W7saT4HX?= =?us-ascii?Q?VQ5vC5jZPVmCNLZGwdDvTzIRtQhuYhzfdaN69N+u65An35FDgXXum95GiBra?= =?us-ascii?Q?XzfIjHXYyBhxgh/RAUqnWubrLRZg7CiX8rddRxoYNE0CF7GegSgBI1HlTSqV?= =?us-ascii?Q?G/i9nkHCegBRdGMm1336cPrt+5UMpmQvYUxBuw4aMBM1GsiFTjKLWbUdd+dx?= =?us-ascii?Q?/gbuGq+rg4VqFQQMMauw0NwnYsvxgP94QqygEULzcbIwkZ9YINB2xlvj9+U5?= =?us-ascii?Q?AT/IH3SyvnWvgLkp9CsBf5LmXErIvZ2MrL8/HLBEYYYSXUqS4wZ9hwc3Dh2G?= =?us-ascii?Q?D0iYHJFE5Jwimkakv9XgjG23+K3WuIc=3D?= X-OriginatorOrg: lecomputing.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7a5f2cab-4d38-417b-3f4e-08deb1622d86 X-MS-Exchange-CrossTenant-AuthSource: BJSPR01MB0707.CHNPR01.prod.partner.outlook.cn X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 May 2026 02:40:36.3978 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 3591a018-3909-4ea2-aee8-843d5abaed8d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: PlFjWO5fMFsKzoShZCBP0gTVkUv1NNhY1YquSz5HlgBzON253LSYZr6E3lt3VqknhLmEX3H19jsChHr+wSzdrrOytvvupbOFitda8LxMUn0= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BJSPR01MB0562 Content-Type: text/plain; charset="utf-8" Add ACPI ID "LECA0002" for LECARC SoCs. This ID requires a custom initialization function dw_spi_lecarc_init() that sets dws->dws.ip to DW_HSSI_ID. Also add corresponding ACPI description in acpi_apd.c. Signed-off-by: thomas --- drivers/acpi/acpi_apd.c | 7 +++++++ drivers/spi/spi-dw-mmio.c | 9 +++++++++ 2 files changed, 16 insertions(+) diff --git a/drivers/acpi/acpi_apd.c b/drivers/acpi/acpi_apd.c index bed0791c17fc..3a80e833215e 100644 --- a/drivers/acpi/acpi_apd.c +++ b/drivers/acpi/acpi_apd.c @@ -181,6 +181,12 @@ static const struct apd_device_desc hip08_spi_desc =3D= { .setup =3D acpi_apd_setup, .fixed_clk_rate =3D 250000000, }; + +static const struct apd_device_desc leca_spi_desc =3D { + .setup =3D acpi_apd_setup, + .fixed_clk_rate =3D 400000000, +}; + #endif /* CONFIG_ARM64 */ =20 #endif @@ -252,6 +258,7 @@ static const struct acpi_device_id acpi_apd_device_ids[= ] =3D { { "HISI02A3", APD_ADDR(hip08_lite_i2c_desc) }, { "HISI0173", APD_ADDR(hip08_spi_desc) }, { "NXP0001", APD_ADDR(nxp_i2c_desc) }, + { "LECA0002", APD_ADDR(leca_spi_desc) }, #endif { } }; diff --git a/drivers/spi/spi-dw-mmio.c b/drivers/spi/spi-dw-mmio.c index 1bfdf24c3227..50b50553b360 100644 --- a/drivers/spi/spi-dw-mmio.c +++ b/drivers/spi/spi-dw-mmio.c @@ -234,6 +234,14 @@ static int dw_spi_intel_init(struct platform_device *p= dev, return 0; } =20 +static int dw_spi_lecarc_init(struct platform_device *pdev, + struct dw_spi_mmio *dwsmmio) +{ + dwsmmio->dws.ip =3D DW_HSSI_ID; + + return 0; +} + /* * DMA-based mem ops are not configured for this device and are not tested. */ @@ -453,6 +461,7 @@ MODULE_DEVICE_TABLE(of, dw_spi_mmio_of_match); #ifdef CONFIG_ACPI static const struct acpi_device_id dw_spi_mmio_acpi_match[] =3D { {"HISI0173", (kernel_ulong_t)dw_spi_pssi_init}, + {"LECA0002", (kernel_ulong_t)dw_spi_lecarc_init}, {}, }; MODULE_DEVICE_TABLE(acpi, dw_spi_mmio_acpi_match); --=20 2.43.0 From nobody Fri Jun 12 15:29:44 2026 Received: from CHN02-SH0-obe.outbound.protection.partner.outlook.cn (mail-sh0chn02on2107.outbound.protection.partner.outlook.cn [139.219.146.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 14CAC2E7BB6; Thu, 14 May 2026 02:55:33 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=139.219.146.107 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778727336; cv=fail; b=H91OTeIf9ZswF1d8GJhykpoTnDl6QoRYZBMoIgCIiNVCV8fJrhZNVnzCUYXTcl1/22/ws0tSUHl/NGNg63jqtJMF7sJQPqYafiTPBTGyw43Vmyp1ktOSocbs8HACmJoe08xU4jiIk0Kthlkf1t44I4zsEusGkeCSuxnZphZF0JI= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778727336; c=relaxed/simple; bh=mSspJtWC7piM3zpLY2zjJLnjdlxGddJaWHld2I/HirU=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=pxLkuYQfMB5sFx7uhL5D/jFmXPdAo0eGu64onphxER8Iupp7xFS2FCjn7Eak/lSxCLU06+UxrRuExFWu9YzuK2SONY0pG3CFl4lo6JsOG1IXHJMFgly0ykCxq5yznYtG6b3sIblEx7p3v8Iwhdr11BvibTU3idy8FsSS1+SW+Dc= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=lecomputing.com; spf=pass smtp.mailfrom=lecomputing.com; arc=fail smtp.client-ip=139.219.146.107 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=lecomputing.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=lecomputing.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=EsEn7tUobO/Dji6yNNX5W8Q2jckRA2Uik+LSEWiOxQrgcoEZVWN6UYT0J2Zz7+yLsfRfTZCiVpsxnmEGUikYV/W3al7vQzZmhkCf/LSZMhpfEmPgzDz1enF7JfLyC3VdOVURqmDlLa7XDh6KiFcPpjRZ5Vib+hxdgxc2+jHkkiacTMx5Hki+TXxo8SkFQuV0dioj3t5HzWvoxI9wYbtegl7WSGCuU7VCKUIJEcl3KsIl7hW0W/iC/Q2tLt3/EIc/fiuDZHkCAn3wg4dOrbmVo2qe4kV8QXVfRaz3rRUrFZ5FKzjRt8G4KuleqnJDMsdhZ38h7rMg6IaonLwffqrcgA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=StNKpvhv91Mbo52jKH/5M5jx1FVcWU4emDZEDoGVXas=; b=YVhC8cjxH1c0wvCCM2pFhta85s1iOFTWfTuSrwn375h5aTQ7QXFQCrEbNgM4bmuuiY0QabIkfsPkESW6+pKv01CNN1yFZoEabBIofd4/9HDM+XS/3ou2bnT5rknTWBbqqaCgBQwSMSgQUpAmikwqt/V8Iq4XQ1auiJPunBmYT1LZK/Z7PZsvQDYFKRSFk3LiD9X5zX8sSgnp9AbIxeiPDrbo5WR0UEq3PIaKjEREVWJg9M0SouTGCY5zKwoEx2rf/8c0LQI6QhV03y1tTG7kKTRdVNsoF3FAWlpflBd1AE2nsgN1Q4iLar+geb5CK5h+PBe64wbV8bShELDHG1BqyA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=lecomputing.com; dmarc=pass action=none header.from=lecomputing.com; dkim=pass header.d=lecomputing.com; arc=none Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=lecomputing.com; Received: from BJSPR01MB0707.CHNPR01.prod.partner.outlook.cn (2406:e500:c211:1f::17) by BJSPR01MB0562.CHNPR01.prod.partner.outlook.cn (2406:e500:c211:e::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9891.25; Thu, 14 May 2026 02:40:39 +0000 Received: from BJSPR01MB0707.CHNPR01.prod.partner.outlook.cn ([fe80::1c61:86e3:3a75:155d]) by BJSPR01MB0707.CHNPR01.prod.partner.outlook.cn ([fe80::1c61:86e3:3a75:155d%4]) with mapi id 15.20.9818.023; Thu, 14 May 2026 02:40:39 +0000 From: thomas To: rafael@kernel.org, lenb@kernel.org, hoan@os.amperecomputing.com, linusw@kernel.org, brgl@kernel.org, mika.westerberg@linux.intel.com, andriy.shevchenko@linux.intel.com, jsd@semihalf.com, andi.shyti@kernel.org, broonie@kernel.org Cc: linux-acpi@vger.kernel.org, linux-kernel@vger.kernel.org, linux-gpio@vger.kernel.org, linux-i2c@vger.kernel.org, linux-spi@vger.kernel.org, lucas_hao@lecomputing.com, puntar_liu@lecomputing.com, jihua_tao@lecomputing.com, stan_xu@lecomputing.com, lumin_liu@lecomputing.com, notics_zhang@lecomputing.com, braden_zhang@lecomputing.com, harold_wu@lecomputing.com, will_zhang@lecomputing.com, aurora_jiang@lecomputing.com, ryen_lin@lecomputing.com, andy_jiang@lecomputing.com, thomas Subject: [PATCH 3/3] i2c: designware: Add LECARC ACPI ID Date: Thu, 14 May 2026 10:40:12 +0800 Message-ID: <20260514024014.3376511-4-thomas_lin@lecomputing.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260514024014.3376511-1-thomas_lin@lecomputing.com> References: <20260514024014.3376511-1-thomas_lin@lecomputing.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: ZQ0PR01CA0018.CHNPR01.prod.partner.outlook.cn (2406:e500:c550:5::15) To BJSPR01MB0707.CHNPR01.prod.partner.outlook.cn (2406:e500:c211:1f::17) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BJSPR01MB0707:EE_|BJSPR01MB0562:EE_ X-MS-Office365-Filtering-Correlation-Id: 0ffaf2cf-ff83-4106-2e4b-08deb1622f9b X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|376014|7416014|52116014|366016|56012099003|18002099003|22082099003|38350700014|921020; X-Microsoft-Antispam-Message-Info: +Wa1HaELurdYbssDaruKY3bUqdCKCCGDA7f+NFVs/j6DORtTy75DvF8FqbeSHKMNn8vgD/l6J09qBbdVtUjzC8OoQMBJ615F0X9DHDbIbNm9Kf6ERUqrgn0IyQJOACGrEqRwAeVdX+uldePh4luWrq9WRCJWVA7hLCTzlhwi+vAq8eJcOUelGr+qrgVZynqq39B8+mGAUPyOGdeBDVa3sIIGkMPqgK4jTQxsab8YUDN+9tXDxNW09LcHcP4t1a90SyK5bSPK0kkF9amDnVBnN9tvB+rD5YQJ+cvW6hcstthRnN1mhYWAXkIclA4B2E/YoLhVL8hAWzYgNEeVEifsyM4MgCLhysnAUarQMedLAno9MIWVMJsvmNbvVL7Rp15Kvq9LxuzsoD1I0G5NtfisH8xLsUTTL7sayHzFFhSzjbBzH/1WXIxDq9yTMt9BuxlyWubITw6gwCbYw9gshk1UEhOd0cOZFU6iklXoyx16MbDexQW05IB3x1B6DFCRAwUMX2BB7zHmj30jRty60q46IzimGkaxvOTfBbEolPCQMsjVHLYWRWxpb5geHutZWV5nNX+/jlkdQlu6+6PpZ4KcLw== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BJSPR01MB0707.CHNPR01.prod.partner.outlook.cn;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(376014)(7416014)(52116014)(366016)(56012099003)(18002099003)(22082099003)(38350700014)(921020);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?v7kSDeFGFDdRn/A7O10gs+/xrDvjNGnvA3ep6y/40lgBc4a667eTvtEAB/BM?= =?us-ascii?Q?zsPoYRIcBCn2HWz/7nvNh8lN85IFgnul153DBTJgApMcxk0PScuHbBp/6vxa?= =?us-ascii?Q?A0RLnOS7IeYLL5DrMhK5RhLd1+Kmztak3G9/J4mtAkzNEpwz4A8kH+t/01Pi?= =?us-ascii?Q?wYgEAyJjaZUYkcOmckF+D3ZShuBljOwwN9eCFK+SPulqjJmbTVwCyEmZ/5fr?= =?us-ascii?Q?SUZpVhrICMQXGXXAGNvoGt5R2XcjBjDijs0LDYjLQTXrY2vGQbZ/ymiMrtQK?= =?us-ascii?Q?5hCT+/VmqbZuEYUqKHAkHpz4bGPettrL8A2txnBSyj799rPMxlB9FM18JK2v?= =?us-ascii?Q?qoxo+CGgC2j8fkGxwHhKsnameR1JKDubIk4sYVHa/o36W4dxNS0eGG+5ANfK?= =?us-ascii?Q?ZV0uh8ySQb8eQrhkOgaoS2FpgV/gpPUPDGZs1Auuieo5q7f+b9fbgw0locMh?= =?us-ascii?Q?qpA79q/duk5m+l++qPy+DbRpnSQ6ERy2gRGXFXnCNzR2ptq723AbhrUByYE/?= =?us-ascii?Q?wn01MYqIKYLrMlpqVFZPJ1r6vlD5G2f+26y8JbxdREnYgb3c6Ds0deJZTBbe?= =?us-ascii?Q?q/VfQkgHmhTGnRIvn3NW0CJbgkp/aoLLdVH1aB6id/dERCiscZts+qW4QzeK?= =?us-ascii?Q?SzZQNfJWZ4mboN9OnlVl9nbb5j1dWi55V9xVPXv45imny29VMVDPjt2WlGKp?= =?us-ascii?Q?4e+jgUA+SgmJW1toM/M83j+qfNkLzdh7WFPhJ0zD+8A7HlFYtsj6ChiDwjIy?= =?us-ascii?Q?lVpW7SXqSIsqsxNRa9nGjejefoNaPScF8kA18CvIBWaiK1Bp8QqExwoVwGsF?= =?us-ascii?Q?675pZEJPYUVCXBvQWPIbCEgR5NiM6kVK/lmyLU3bHD5QFEE7Zpg5ZFcm8hAJ?= =?us-ascii?Q?SdEEnA2unmd+Nsiyb9YD5mcwo3vNNTvfKGubLTChVKXGQVieKj8Kilwix3jz?= =?us-ascii?Q?dt8hErulIwGSbbg0qbPzYokDxk63c0L+GA6+Z1qZLOo8xqkDkmJOF4sJdq0c?= =?us-ascii?Q?0Hmw4A8PVtzFDG6AgeNi3Rvj0E5AbJsgXfJM0tU4VzjO3Jbe/iA49sv22p0a?= =?us-ascii?Q?ZfkKLOfx1VmXuaL76/BLCQBPtE+crjE12Khs9bG/JL75XJE394cASzawWrlj?= =?us-ascii?Q?UYwnWDGDBJPFXKW6bZhVjBOGZtD7rPs9HxKDbIfILwNdYoKxp9eaHRskwMHg?= =?us-ascii?Q?0Pe7gOXBryn0RY/X+n7Jc0yA6C1lS2jlbjmguH6zmBf6FE8QsBi8o9NVUAc+?= =?us-ascii?Q?/xTgOODhr4eYG15B2bpHJzESxir0kfwqhNhawLZUnvrHlUUajeJAxG0giEvz?= =?us-ascii?Q?QpOX7VTSfZd1np5A2B78GfP5Zd/xe6Uy17Pt++dX1l+zCWuDLct3INY8Q7qW?= =?us-ascii?Q?inocJSZ/CIh6/BoackuNiAlVMQJURrcPAuBdlSrEq1PQ9fRnTox3DL5x1nW4?= =?us-ascii?Q?IIBU/+X/ag+i6tHkvELWkPiSVVwgayQGWrPy51OUizJvJJ+UCIRG+IwH5PXK?= =?us-ascii?Q?0x1TZkomJhFsGG6ojsD4gWbB5xPo4LbBGV2vQFRIGagtFfGSF59e/tnp1gbr?= =?us-ascii?Q?baTfNJH6XN6PXTs9RAhp/bvtCwLEQAxvYnJv9S4TkdizdARHsUxfAucR1wKT?= =?us-ascii?Q?+TOCYAmVa/tFcZ1pYKXHsKg7smOvpcr13KnBO9WOn8Mh8tnbkXZdNApMhnFl?= =?us-ascii?Q?JU5yFfXZ2YVb48CwS8Ct1PnMlErv9sLHdCrUAr+8TNTqSIb2omm8QAnoHoM1?= =?us-ascii?Q?IeWN72h+/3ipGDr7sL7WP+Bj+Hv9DAc=3D?= X-OriginatorOrg: lecomputing.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0ffaf2cf-ff83-4106-2e4b-08deb1622f9b X-MS-Exchange-CrossTenant-AuthSource: BJSPR01MB0707.CHNPR01.prod.partner.outlook.cn X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 May 2026 02:40:39.8393 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 3591a018-3909-4ea2-aee8-843d5abaed8d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 6vikP8QiTT1lJEvxkVQk8nPNerb4aiIv6KUYJ+g32zbrCU0n73t5NCYMam01VxwqZ7CfkgC3bCs59MZwL4Tjf/X7kv/oE5g2vjxqcokdydQ= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BJSPR01MB0562 Content-Type: text/plain; charset="utf-8" Add ACPI ID "LECA0003" for LECARC SoCs that integrate the DesignWare I2C controller. Also add corresponding ACPI description in acpi_apd.c. Signed-off-by: thomas --- drivers/acpi/acpi_apd.c | 5 +++++ drivers/i2c/busses/i2c-designware-platdrv.c | 1 + 2 files changed, 6 insertions(+) diff --git a/drivers/acpi/acpi_apd.c b/drivers/acpi/acpi_apd.c index 3a80e833215e..ae6a7da56e89 100644 --- a/drivers/acpi/acpi_apd.c +++ b/drivers/acpi/acpi_apd.c @@ -187,6 +187,10 @@ static const struct apd_device_desc leca_spi_desc =3D { .fixed_clk_rate =3D 400000000, }; =20 +static const struct apd_device_desc leca_i2c_desc =3D { + .setup =3D acpi_apd_setup, + .fixed_clk_rate =3D 250000000, +}; #endif /* CONFIG_ARM64 */ =20 #endif @@ -259,6 +263,7 @@ static const struct acpi_device_id acpi_apd_device_ids[= ] =3D { { "HISI0173", APD_ADDR(hip08_spi_desc) }, { "NXP0001", APD_ADDR(nxp_i2c_desc) }, { "LECA0002", APD_ADDR(leca_spi_desc) }, + { "LECA0003", APD_ADDR(leca_i2c_desc) }, #endif { } }; diff --git a/drivers/i2c/busses/i2c-designware-platdrv.c b/drivers/i2c/buss= es/i2c-designware-platdrv.c index 3351c4a9ef11..b435b4015f02 100644 --- a/drivers/i2c/busses/i2c-designware-platdrv.c +++ b/drivers/i2c/busses/i2c-designware-platdrv.c @@ -279,6 +279,7 @@ static const struct acpi_device_id dw_i2c_acpi_match[] = =3D { { "INT3432", 0 }, { "INT3433", 0 }, { "INTC10EF", 0 }, + { "LECA0003", 0 }, {} }; MODULE_DEVICE_TABLE(acpi, dw_i2c_acpi_match); --=20 2.43.0