You are not logged in.

#1 2025-12-07 21:18:40

Bluecross
Member
Registered: 2023-06-09
Posts: 18

How to request to add hardware to the kernel?

I bought laptop recently and bluetooth and mic werent working. I made two simple patches:

*** a/sound/soc/amd/yc/acp6x-mach.c
--- b/sound/soc/amd/yc/acp6x-mach.c
@@ -663,0 +663,7 @@
+	{
+		.driver_data = &acp6x_card,
+		.matches = {
+			DMI_MATCH(DMI_BOARD_VENDOR, "HONOR"),
+			DMI_MATCH(DMI_PRODUCT_NAME, "GOH-X"),
+		}
+	},
*** a/drivers/bluetooth/btusb.c
--- b/drivers/bluetooth/btusb.c
@@ -622,0 +622,2 @@
+	{ USB_DEVICE(0x0489, 0xe158), .driver_info = BTUSB_MEDIATEK |
+						     BTUSB_WIDEBAND_SPEECH },

How do i request to include them into the kernel?

Last edited by Bluecross (2025-12-07 21:20:07)

Offline

#2 2025-12-07 23:29:52

gromit
Administrator
From: Germany
Registered: 2024-02-10
Posts: 1,441
Website

Re: How to request to add hardware to the kernel?

Nice, good job on writing the patch! smile

The process of submitting changes to the kernel codebase is quite well-documented, although it can be quite confusing at times:
https://www.kernel.org/doc/html/latest/ … tches.html

If you have any questions about this or need guidance in the process feel free to reach out, I'm happy to help!

Offline

#3 2025-12-11 07:13:59

ReDress
Member
From: Nairobi
Registered: 2024-11-30
Posts: 186

Re: How to request to add hardware to the kernel?

For the most part I am not qualified to comment, though.

That looks goods. There's all sort of ARM boards being supported in the kernel nowadays. And, honestly, a lot of them are pretty random. I don't see why there would be a problem adding your sound card cards and Bluetooth chip?

Offline

#4 2025-12-21 12:29:24

Bluecross
Member
Registered: 2023-06-09
Posts: 18

Re: How to request to add hardware to the kernel?

Offline

#5 2025-12-21 15:53:59

ReDress
Member
From: Nairobi
Registered: 2024-11-30
Posts: 186

Re: How to request to add hardware to the kernel?

Doesn't look like something you'd have to report

Offline

Board footer

Powered by FluxBB