From nobody Mon Sep 28 20:17:33 2026 Received: from SY5PR01CU010.outbound.protection.outlook.com (mail-australiaeastazolkn19012065.outbound.protection.outlook.com [52.103.72.65]) (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 682A9846A; Tue, 18 Aug 2026 05:35:16 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.103.72.65 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787031318; cv=fail; b=VluN+7uRTzxisHI8Ye6AwkKhtnkiMIRS6eHYKiKO6hx0Es9k7AA34Vm2Nv75bUy0+nLQGBHtBFFPTlOJX4IFC1u3uKioT10qPKuSECAjZblJaOpbHA+WpAFucUv2YyvzG2pkybz+ifhDPn0BfKMBsygC2GYWsYHdcV3i2WsMl5c= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787031318; c=relaxed/simple; bh=t+TmSHzby++PrGQfT4WVvKaPYlfu8dAiUbJ94Xs11qg=; h=From:To:CC:Subject:Date:Message-ID:Content-Type:MIME-Version; b=fbERoBkY8pPvBf3/hOJ4fBiUUO21CZnVCxb4CCuXFzwzjEF1KiwX0gmgd85OlomRVhkRFoZv2yhB2atUo5J/UYSVPmqW9cG5ztT8bzuP3xs7CTsHDHMrliIRRtOp6HKmlkuVpGise7mbvmckAA7LBROz6zhOBcxc0MdGmIM9uo8= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=outlook.com.au; spf=pass smtp.mailfrom=outlook.com.au; dkim=pass (2048-bit key) header.d=OUTLOOK.COM.AU header.i=@OUTLOOK.COM.AU header.b=tW4X9dDa; arc=fail smtp.client-ip=52.103.72.65 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=outlook.com.au Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=outlook.com.au Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=OUTLOOK.COM.AU header.i=@OUTLOOK.COM.AU header.b="tW4X9dDa" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=x2lBKhHZOc69CvPBQ7Z6kCC8+5s8EC9kD6CBmEvJ6Y+c2pZ7DIUjnVv/muuMuCmETndysyBG7Avhkli+UPD6i74BAm6eViSUPQjhQwZo7ZRBgYLP1CR8mgLjmlpB7vqp9/N4AhajScuoeLuqrrw/riLmnZ4lpIIgbGlIW77XPBWTxnTf+pgiJgPGjvU9NmoFzDjBpkW0fgsd56F5Z5rVZbSHpCN9n9Ty2XOPwQRfPWCnExAc2oxh4pJGovJwqQ2cT3v2zwjsCFiNXSxZvGEr3ROQRvBa7c6oP/HvoOb23cpM/3UnQM8rBQ2stqv5iLMrATVMLtPIQ/5rAr1gVcfBLw== 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=t+TmSHzby++PrGQfT4WVvKaPYlfu8dAiUbJ94Xs11qg=; b=FhXIAiDyFFiLac0NPuFHDTpltnCzf2osd/yc8oFny9B6zh85VIWeyZ67DjBTE24NCRfa5BQPEEDb7J8PMKcei5L+UwGKp/j2PRecwZiPi2qrUVWyHi8e/WslQ+00kELUOvnXOXHR+3ghYIctfjfKDvXD/AwaFge5eExawggKDvCev7Wk08kBWbPbeiBjOJoS2wNjBseMFRkbhi7V7Os4iXvLwOfiD06PfvEQXbWPSj7PgvnQw8RCwJmWsMOU0Nt6DZoW9bxdveITyijJan6c9QughMU5U3mSh84K5pp8212s3lGGLWEqpdXfTQr3AYeLDcyKAIDNqmBqfqNisn1gjw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=OUTLOOK.COM.AU; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=t+TmSHzby++PrGQfT4WVvKaPYlfu8dAiUbJ94Xs11qg=; b=tW4X9dDajsZT6nZGHj0KzgqZXPSFMwJU/ifU+ynXlIF9uonbsYpUKdX940PjzG8CYGDD3Cmho/cyMtMYWd5J0dbJ08EPtpG4kJp3nIXG/VOHzZpw91lYLJlPsvtXxpalUdYxjWyJy/dcqsxPAYosmMl0bYgdH8/CG2orASGVMmAFH20keomOCQxCUoLna1pQsTbKcEWWz5bEA17kjGIQekh0pV6pNiG9viXElJNLvzwsqWs47Z/kfh7VjzgtX35ajS4ai1MeGQMQmtdz95HRiBksxGk96u68PxElFBRtRsI7cFwVQW6iUsgPxZEH+/oIRIT6hhWQEA/dCczYCZpKiA== Received: from SYBPR01MB4586.ausprd01.prod.outlook.com (2603:10c6:10:59::12) by ME5PR01MB10170.ausprd01.prod.outlook.com (2603:10c6:220:24f::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.315.17; Tue, 18 Aug 2026 05:35:11 +0000 Received: from SYBPR01MB4586.ausprd01.prod.outlook.com ([fe80::57d:8fd6:3940:5957]) by SYBPR01MB4586.ausprd01.prod.outlook.com ([fe80::57d:8fd6:3940:5957%6]) with mapi id 15.21.0315.016; Tue, 18 Aug 2026 05:35:11 +0000 From: Stephen Horvath To: Mathias Nyman , Greg Kroah-Hartman CC: Stephen Horvath , "linux-usb@vger.kernel.org" , "linux-kernel@vger.kernel.org" , Mario Limonciello , Jihong Min Subject: [PATCH] usb: xhci-pci: Add AMD 600 series to xhci-pci-prom21 Thread-Topic: [PATCH] usb: xhci-pci: Add AMD 600 series to xhci-pci-prom21 Thread-Index: AQHdLtNWrsvYoq2kvUuSLQRhzdh6lw== Date: Tue, 18 Aug 2026 05:35:11 +0000 Message-ID: <20260818-xhci-pci-prom21-v1-1-6584857e654d@outlook.com.au> Accept-Language: en-AU, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SYBPR01MB4586:EE_|ME5PR01MB10170:EE_ x-ms-office365-filtering-correlation-id: 9c5933c7-ab1c-4d1e-06af-08defcea78e0 x-microsoft-antispam: BCL:0;ARA:14566002|37011999003|25010399006|31061999003|24021099003|15080799012|38102599003|8022599003|19110799012|8062599012|8060799015|440099028|3412199025|102099032|2607281247196008|3071699003|10035399007|1710799026; x-microsoft-antispam-message-info: =?utf-8?B?aTNNbjZXVDB5SkgwTDBRYmNYSm9FVVVEYTZNcUUzaEVvbXpjb3BtaXpmaEpi?= =?utf-8?B?Z0JVcndwT3FVb2dMblZOZU9NVzZZcFRlQ1d2MzJ2blpIS2RXYTRqb0F4WFVN?= =?utf-8?B?MCtqdDhwRGhCOCtRYkFOWmhMUTZnU0dEdU1zNUJZTnQ5TW5NQ2dIUE8rVExE?= =?utf-8?B?UW14ZGhhNVNHWVJmT0JiazRVVjZjOURidStMakd2RDRqemN5SXdRa003cnR0?= =?utf-8?B?Vy8wdjQ4b1VqYmpRQW9hM1hUSUJOVzR0eW1IM0NEWVFseUY4akNVYTBqTS96?= =?utf-8?B?L0o3QnVaVWNyM2pVK0QycW1sQzhnQ2FTczBMclZoODM3TUFGMjlTSFRMYzJS?= =?utf-8?B?eDdvcFRlVDUxOU83MVhHTEw3ZUdCRGJZTFM0VzcxSUd5eFhOajVCYVVXbk9J?= =?utf-8?B?VlhFL0RXSkp3U3FJVUczbkFHNGIrRHRTTVBjZ1Q0bGRVMmxLTnZaSkZNd2RG?= =?utf-8?B?eTNhYS9wU29sOVF1TzdDaW0vdXRnL2RPS0lTLzIvQS9uZW91WTV3QUxIT0FG?= =?utf-8?B?em1TUEhMeFVleDhONHpFQmNGaWxGQmxkZk8zMzF4MGg3UTdZb044UzRMOFkr?= =?utf-8?B?YTNyL0k4MWY4Y1czcXJTUXU3WFFpbXFRMEZXNlJHc1JLd3owRHZqMFA4NnM0?= =?utf-8?B?N1FzZlpjTjhaR0JGSjBjVzgyM1VvMHFRbjBaYllwVitWVDlUMzVBWGxCWFhH?= =?utf-8?B?bCtld2FGOHR5Q2hvblQwVlhaS2JKRTVaUE9tSnZuRVFCaXUwUVJCZ3hpaWgx?= =?utf-8?B?WDFSU2VidExpZnlORTR5L08vZ0FJV1FKOU5sQTJWQ2VuRThpRWt1L3hFbGlM?= =?utf-8?B?RlkzRUMrSG5nTWhtMHVvbUhPT2t2bnpqTFBtZ2VRMzhSWk0rclhoMnlxUzlL?= =?utf-8?B?ckMvajNnbzQwYTZwVzdPYi9DWWFhTDBkb0pFd2V0RTZqbngxYm1HUjliRENL?= =?utf-8?B?Mk9ueVpZMGdQZE55L1dqZG92WDBVUE9tK1VUcVJVWE5wa0w5cTZFK3BudU4y?= =?utf-8?B?dllxS1VGSGk3ZitMcU1KalI3ekFtUVFqRjBDNHlhRXhCaGtKMG5FZkE1TS81?= =?utf-8?B?RFRhbXdyekdiWFF6ckVSdGtIVFdCUXFQVmhISTROSU5pbE5QRVdhR1YwYWhy?= =?utf-8?B?QVVKU092ZnhiQXBWdnVBemNEdTRzOWcxdzcwWWpmMU9XTHEwSjVEUERBMzZq?= =?utf-8?B?a29OVnVnNENPMU1XQ1ByZ3daNG9qV1RBRFJJcnpHNnQ4d1IxVTNWR20rN25i?= =?utf-8?B?U3dWZW5KYUF3YlQwRmxpUkVjTUl1MEpmcUVkVTRPVnhaMVhDcGhLc1RMVDBn?= =?utf-8?Q?6AdlB1Km/tTGm4qQ0K2xmwiT7Tl+N/obyS?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?M0txWjVKcDhWb1ZkVllsTXpQQWIxT1Z3UXphWFZKWlp3SGo1a2ZSWHdzOE9O?= =?utf-8?B?aHJLT1NlaWF5QjRRRnRhYWlvbUVJUFN6bk9nbU5PM3RJR2E4YUJjZitXS2ow?= =?utf-8?B?eDVvV2duWDdnTWVxMGs0c2NxY1Vha3E5U3FrUUlJZlJDSmtwblZzUkcrYm90?= =?utf-8?B?SEZKUE12V2gzZndhZENiSEVodGcwRG5kZlRKQUFET3dwZ3BrSENqUFBuTlN0?= =?utf-8?B?ZDZJdWZKZDNOUGJWdlFRWHVEdkFLQWRSR0pXWTdkMVRsVjhjR0pmQzdaQitp?= =?utf-8?B?ajk1MEw0SzhyUDQ4cnJmNGJSTThRRU14UllZMVJYMDkvMGN4MjB5cEhRbk5D?= =?utf-8?B?amhyc0NZQ0drSjdaVnZpT0ZrdVdUNTZkdHVjYVdEQTJFT3dQVDdrS0FUM01V?= =?utf-8?B?NG9iOTRXUVRadmpkUTVSRUZxYlFhUDZ4Zi9KcGJBTE5TdStyYk5OR3B5UFhY?= =?utf-8?B?UHdLN0htM25wSU1mZ3MvaFZ3cU84RUhoVmw5akNDTVBHak9ETjloMU80Tm5U?= =?utf-8?B?clRjeWxDVHl1ay9DNjZDaE12dDdKdnRZbVA0Y1YxNEJHNUlxTXcxeEp3T0Jo?= =?utf-8?B?M1gySUJnWkR5SUhOeVEycCtCMXN2R2pPYy9LY1VjS1pTUHo1MXBYVFdwUyts?= =?utf-8?B?V21pam1MNDRkdEZ1N201M2dXcCtpeGd4cE95dTg1TE5iWTJEMm02RUh2YWkw?= =?utf-8?B?VFRaWjk3UDRvMlFCSFdLanZVNlNPRjNqVnFpZnVKdno1UG13TzFUSGh0Zlk4?= =?utf-8?B?aXBpaEpjNXhudVZaWkpiSnA0RE5DRXdtVjBDZGMyR05vZlZQR1lqMllkY1lV?= =?utf-8?B?WDJKazZHQVUrOFJacWczWFhhNWhvNVgwMVRGb0Fva3lscVIzc0tIb1Q3UWcx?= =?utf-8?B?L29xL3piaTNHcUpOZFB5b25NTm8vTFNTVGNEV1ZDMkdVbTFFY09rSHpUMkxD?= =?utf-8?B?OS8vNlk0Q2psK2U2NllBY1NTTC9UZ3RvK2hrcEkwRDF3VVQ0YWNldzVNRVJH?= =?utf-8?B?TG5iMmxGUVh4eDdobUJUaWl4Y1VhQkt3OVdlOXFzdThPUlJlR3RoL2tYSWts?= =?utf-8?B?bXBsdlBvQ3VXS3JTUEc3Qkl3MTRUdU9leU1IY1FLNVdoR0ZUVW1ZQkdEY25t?= =?utf-8?B?K3l4SGlhWW1iZXI3em1GK1dWRmYzaDlBVjNJeGc5a0pqOFdkOUdqMlByTStS?= =?utf-8?B?c1BNWUYzekVzNTBMaWZaVmwxeU5TNzZ1a3A3dWVjc3R3OTVnTU5GdTcyd3JW?= =?utf-8?B?aElzYnoyem5odGJuS2dOUE53UTd4b0hqWXp6YUlFcGludm82QnBhRys3TTBC?= =?utf-8?B?YWQxYmhRS3lmUURVMDM5UmoxZHFkZE5Zc1RLaEIvOC9maE55dFpIYm5uVGJ2?= =?utf-8?B?SzNOMWkxQWxnUVRxOFlKTjFaTGhPZmlqdFNYNDBrSGN1Z3pFaE15TDFEVUNj?= =?utf-8?B?dGxJSmdiNUNLWGkzRm5JdWdma1krcVkwVTBwcSs4K0h4eHV3Z1hWcVVkNkNK?= =?utf-8?B?UXF0QkNRMm52aVhYYmdONzFpbmhVd29sc3hJRUN3NjFJT3ZxN2lKRjlaMkpr?= =?utf-8?B?TUV5bkN0ZUJGN2VUcWw4K3RFS0M1TGVyRll4ZmRRRDVkQ09ZUzFHdHY2YUpq?= =?utf-8?B?UUtnY1I3QXNCZ0JLT3JtNFRDZWNiQno5V1ByT1BzNUp6MU5maml2NUMvV1Bz?= =?utf-8?B?djBpdHYrdFp6MHlxYmJFUVM0ZjB5cmZuL25rNjBEWUhiUzQvb2ltMUV2c05E?= =?utf-8?B?YVJrK1lmcEIyNHNrNHdFT2xVOGdBZkhVYUU0eXRySHhLNStNMWxWd1JiZWVS?= =?utf-8?B?STB1NHQrUVRFbnBnVGZTaDZDTk1lQkE0Nmw2c3ZxcFdMdG00ZGYrM3dHTjBV?= =?utf-8?Q?wcb0Qp07Ac5Th?= Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: quoted-printable Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-OriginatorOrg: sct-15-20-9412-4-msonline-outlook-feddd.templateTenant X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SYBPR01MB4586.ausprd01.prod.outlook.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 9c5933c7-ab1c-4d1e-06af-08defcea78e0 X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Aug 2026 05:35:11.3425 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: ME5PR01MB10170 It seems the xhci-pci-prom21 module only has IDs for the 800 series chipsets. However, this also seems to work for my X670 board, so I have added its DID (`0x43f7`) to the list. `1022:43f7` also seems to be the only DID for the 600 series, on the PCI ID database (https://pci-ids.ucw.cz/read/PC/1022/43f7). Cc: Jihong Min Signed-off-by: Stephen Horvath Acked-by: Shyam Sundar S K --- drivers/usb/host/xhci-pci-prom21.c | 1 + drivers/usb/host/xhci-pci.c | 1 + drivers/usb/host/xhci-pci.h | 1 + 3 files changed, 3 insertions(+) diff --git a/drivers/usb/host/xhci-pci-prom21.c b/drivers/usb/host/xhci-pci= -prom21.c index 6486f4a09345..b41faa87f4eb 100644 --- a/drivers/usb/host/xhci-pci-prom21.c +++ b/drivers/usb/host/xhci-pci-prom21.c @@ -111,6 +111,7 @@ static void prom21_xhci_remove(struct pci_dev *dev) } =20 static const struct pci_device_id pci_ids[] =3D { + { PCI_DEVICE(PCI_VENDOR_ID_AMD, PCI_DEVICE_ID_AMD_PROM21_XHCI_43F7) }, { PCI_DEVICE(PCI_VENDOR_ID_AMD, PCI_DEVICE_ID_AMD_PROM21_XHCI_43FC) }, { PCI_DEVICE(PCI_VENDOR_ID_AMD, PCI_DEVICE_ID_AMD_PROM21_XHCI_43FD) }, { /* end: all zeroes */ } diff --git a/drivers/usb/host/xhci-pci.c b/drivers/usb/host/xhci-pci.c index a8889081ae82..de132025d8a6 100644 --- a/drivers/usb/host/xhci-pci.c +++ b/drivers/usb/host/xhci-pci.c @@ -701,6 +701,7 @@ static const struct pci_device_id pci_ids_renesas[] =3D= { =20 /* handled by xhci-pci-prom21 if enabled */ static const struct pci_device_id pci_ids_prom21[] =3D { + { PCI_DEVICE(PCI_VENDOR_ID_AMD, PCI_DEVICE_ID_AMD_PROM21_XHCI_43F7) }, { PCI_DEVICE(PCI_VENDOR_ID_AMD, PCI_DEVICE_ID_AMD_PROM21_XHCI_43FC) }, { PCI_DEVICE(PCI_VENDOR_ID_AMD, PCI_DEVICE_ID_AMD_PROM21_XHCI_43FD) }, { /* end: all zeroes */ } diff --git a/drivers/usb/host/xhci-pci.h b/drivers/usb/host/xhci-pci.h index 11f435f94322..26a9edfcaceb 100644 --- a/drivers/usb/host/xhci-pci.h +++ b/drivers/usb/host/xhci-pci.h @@ -4,6 +4,7 @@ #ifndef XHCI_PCI_H #define XHCI_PCI_H =20 +#define PCI_DEVICE_ID_AMD_PROM21_XHCI_43F7 0x43f7 #define PCI_DEVICE_ID_AMD_PROM21_XHCI_43FC 0x43fc #define PCI_DEVICE_ID_AMD_PROM21_XHCI_43FD 0x43fd =20 --- base-commit: bdab5605259ba5d6ff927c1a85cc83eb3ecfdacc change-id: 20260818-xhci-pci-prom21-ceb025d484a8 Best regards, -- =20 Stephen Horvath