Skip to content

rockchip-vendor: CONFIG_BT_HCIBTUSB=m#9628

Open
vidplace7 wants to merge 1 commit intoarmbian:mainfrom
vidplace7:vendor-BT_HCIBTUSB
Open

rockchip-vendor: CONFIG_BT_HCIBTUSB=m#9628
vidplace7 wants to merge 1 commit intoarmbian:mainfrom
vidplace7:vendor-BT_HCIBTUSB

Conversation

@vidplace7
Copy link
Copy Markdown
Member

@vidplace7 vidplace7 commented Apr 2, 2026

Description

Enable CONFIG_BT_HCIBTUSB=m generic USB Bluetooth support for rockchip-vendor kernel.

How Has This Been Tested?

  • Compiled for BOARD=luckfox-lyra-zero-w BRANCH=vendor RELEASE=trixie BUILD_MINIMAL=yes INSTALL_HEADERS=yes INSTALL_ARMBIAN_FIRMWARE=yes successfully
  • Ensured no bluetooth regressions with AIC8800 (builtin on many rockchip boards).
    radxa-aic8800 uses a different module and they don't appear to conflict.
rfkill unblock all
systemctl restart bluetooth.service
bluetoothctl
# inside bluetoothctl
power on
agent on
default-agent
pairable on
discoverable on
scan on
devices
#> returns a long list of discovered devices
  • Confirmed btusb loads properly (usb bluetooth dongle + modprobe)

Checklist:

  • I have performed a self-review of my own code
  • My changes generate no new warnings

Summary by CodeRabbit

  • New Features
    • Enabled Bluetooth USB device support for compatible wireless peripherals and devices.

Enable CONFIG_BT_HCIBTUSB=m generic USB Bluetooth support.
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai bot commented Apr 2, 2026

📝 Walkthrough

Walkthrough

This change adds a single kernel configuration option CONFIG_BT_HCIBTUSB=m to the Rockchip vendor kernel configuration file, enabling the Bluetooth HCI USB transport layer as a loadable module. No other configuration parameters are modified.

Changes

Cohort / File(s) Summary
Kernel Configuration
config/kernel/linux-rockchip-vendor.config
Added CONFIG_BT_HCIBTUSB=m to enable Bluetooth HCI USB transport as a loadable kernel module.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Poem

🐰 A single line, so neat and small,
Enables Bluetooth's USB call,
The kernel hops with wireless cheer,
Connectivity draws ever near! 📡

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Title check ✅ Passed The title directly and specifically describes the main change: adding CONFIG_BT_HCIBTUSB=m to the rockchip-vendor kernel configuration.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@github-actions github-actions bot added size/small PR with less then 50 lines 05 Milestone: Second quarter release Needs review Seeking for review Hardware Hardware related like kernel, U-Boot, ... labels Apr 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

05 Milestone: Second quarter release Hardware Hardware related like kernel, U-Boot, ... Needs review Seeking for review size/small PR with less then 50 lines

Development

Successfully merging this pull request may close these issues.

1 participant