Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Kernel #62

Open
wants to merge 82 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
82 commits
Select commit Hold shift + click to select a range
05f2e72
rtl8723au_bt: Add new branch
lwfinger Feb 18, 2014
a256dcb
rtl8723au_bt: Fix driver to build on all kernel versions
lwfinger Apr 15, 2014
1bae1c0
rtl8723au_bt: Fix crash problem
lwfinger May 26, 2014
9b25506
rtl8723au_bt: Add firmware
lwfinger May 27, 2014
a6a5529
rtl8723au_bt: Remove extra file
lwfinger May 27, 2014
cf739ea
rtl8723au_bt: Straighten out the firmware file names
lwfinger May 27, 2014
15c46d7
Rename firmware files to match names used in driver
dsd Jun 27, 2014
d88557c
Add another RTL8723BE ID
dsd Jun 27, 2014
bae7356
Revert "Rename firmware files to match names used in driver"
lwfinger Jun 28, 2014
19b0dd1
rtl8723au_bt: Convert btusb_send_frame() to use an aligned buffer
lwfinger Aug 1, 2014
b7a1112
rtl8723au_bt: Modify btusb_send_frame() to use aligned data
lwfinger Aug 1, 2014
657d134
rtl8723au_bt: Remove DOS endings
lwfinger Aug 22, 2014
b69257a
Merge branch 'new' of https://github.com/lwfinger/rtl8723au_bt into new
lwfinger Aug 22, 2014
d70a8bc
rtl8723au-bt: Update readme.txt
lwfinger Aug 27, 2014
4b5a7f5
rtl8723au_bt: Update driver
lwfinger Sep 4, 2014
7aac049
rtl8723au_bt: Update Makefile for alternate firmware names
lwfinger Sep 4, 2014
314e64e
rtl8723au_bt: Fix issue with suspend
lwfinger Sep 5, 2014
35ab7e1
u_bt: Changed language in Makefile
lwfinger Sep 6, 2014
baed1ac
rtl8723au_bt: Add firmware file
lwfinger Sep 6, 2014
1bca4ae
rtl8723au_bt: Fix typo related to suspend
lwfinger Sep 6, 2014
e9a5698
rtl8723au_bt: Add rtl8761a_fw
lwfinger Sep 6, 2014
94d140c
rtl8723au_bt: Remove trailing spaces and DOS line endings
lwfinger Sep 9, 2014
f93422a
rtl8723au_bt: Add additional firmware file
lwfinger Sep 11, 2014
3b834c4
rtl8723au_bt: Fix some checkpatch problems
lwfinger Sep 11, 2014
7f0b0b1
rtl8723au_bt: Add version Linux_BT_USB_2.11.20140423_8723BE
lwfinger Sep 17, 2014
51a20d7
rtl8723au_bt: Add new sub version and make debugging dynamic
lwfinger Sep 29, 2014
f11ee09
rtl8723au_bt: Add code for routine hci_recv_fragment()
lwfinger Nov 10, 2014
dd6ceea
rtl8723au_bt: Update files in Linux_BT_USB_2.11.20140423_8723BE/
lwfinger Nov 10, 2014
d57c338
rtl8723au_bt: Fix so that it will compile on 3.17
lwfinger Dec 22, 2014
45c4380
rtl8723au_bt: Add diagnostic printouts for probe failure
lwfinger Dec 23, 2014
895929d
rtl8723au_bt: Populate branch troy
lwfinger Jan 30, 2015
cf41553
rtl8723au_bt: Do some cleanup of btusb.{c,h}
lwfinger Jan 30, 2015
421774b
rtl8723au_bt: Remove statidc from hci_recv_fragment
lwfinger Feb 1, 2015
1f2bc8d
btusb: Add unpatched 3.19 kernel version to kernel branch
lwfinger Feb 11, 2015
727f0b0
Bluetooth: btusb: Add Realtek 8723A/8723B/8761A/8821A support
lwfinger Feb 11, 2015
1bbfc49
btusb: Add changes to allow build for kernel 3.18 or newer
lwfinger Feb 11, 2015
91ca5c6
btusb: Fix build for kernel 3.17
lwfinger Feb 11, 2015
0c0f6a1
btusb: Fix build for kernel 3.16 or newer
lwfinger Feb 11, 2015
d09961f
btusb: Fix build for kernels 3.15 and newer
lwfinger Feb 11, 2015
ff50480
btusb: Fix build on kernels 3.13 or newer
lwfinger Feb 11, 2015
c8be249
rtl8723au_bt: Add missing 8761 firmware
lwfinger Feb 11, 2015
7ff072e
rtl8723au_bt: Add lmp_subver 0x4ce1
lwfinger Feb 13, 2015
50ffb97
rtl8723au_bt: Add device 0bda:b720
lwfinger Feb 28, 2015
9c05a5d
Revert "rtl8723au_bt: Add device 0bda:b720"
lwfinger Mar 2, 2015
a9b7d2c
rtl8723au_bt: Add Toshiba 0930:0222 ID
lwfinger Mar 21, 2015
353899d
rtl8723au_bt: Fix build errors on kernel 3.19
lwfinger Mar 21, 2015
d99bf61
rtl8723au_bt: Make correct fix for 3.19
lwfinger Mar 21, 2015
eb39689
rtl8723au_bt: Add logging of fw_name
lwfinger Mar 22, 2015
fd5080d
rtl8723au_bt: Handle compressed modules
lwfinger Mar 22, 2015
47629cd
Fix variable name
zhukovra Mar 27, 2015
db0ecf4
Merge pull request #23 from zhukovra/kernel
lwfinger Mar 27, 2015
b22208d
Bluetooth: btusb: fix Realtek suspend/resume
hanipouspilot Jun 3, 2015
0c22852
Merge pull request #29 from hanipouspilot/kernel
lwfinger Jun 3, 2015
cadbdc0
rtl8723au_bt: Fix Makefile when modules are compressed
lwfinger Jun 17, 2015
7328037
rtl8723au_bt: Fix warning on 3.19
lwfinger Jun 18, 2015
838b1f1
rtl8723au_fw: Replace firmware for 8761
lwfinger Jun 28, 2015
6319458
rtl8723au_bt: Add trial fix for the shared USB problem
lwfinger Jun 28, 2015
aeb2679
rtl8723au_bt: Replace rtl8723au firmware
lwfinger Jun 28, 2015
bba04ef
rtl8723au_bt: Add additional diagnostic info
lwfinger Jun 28, 2015
9a319cf
rtl8723au_bt: Fix order of entries in the project_id_to_lmp_subver array
lwfinger Jun 29, 2015
9024cea
rtl8723au_bt: Previous commit had typo
lwfinger Jun 29, 2015
408f25e
rtl8723au_bt: Replace foirmware for RTL8723AU
lwfinger Jul 20, 2015
41593b6
rtl8723au_bt: Change a debugging statement
lwfinger Sep 4, 2015
c5b47be
rtl8723au_bt: Copy the kernel code to "kernel" branch
lwfinger Sep 9, 2015
8648103
Building failed by missing version headers include
emilio-aburto Sep 14, 2015
072171f
Merge pull request #38 from emilio-aburto/patch-1
lwfinger Sep 15, 2015
6835817
rtl8723au_bt: Update to kernel code
lwfinger Oct 13, 2015
e776153
rtl8723au_bt: Update to kernel 4.3
lwfinger Oct 13, 2015
abdc8da
rtl8723au_bt: Fix detection of RTL8723{A,B}U
lwfinger Nov 7, 2015
856b468
rtl8723au_bt: Fix build when CONFIG_BT_RTL is not defined in kernel c…
lwfinger Nov 8, 2015
d5dafd3
rtl8723au_bt: Revise Makefile to fix error on Fedora 23
lwfinger Apr 15, 2016
42c248d
add dkms.conf to allow dkms auto build when update kernel
amadu80 May 14, 2016
1261d11
Merge pull request #49 from amadu80/dkms
lwfinger May 14, 2016
c007084
rtl8723au_bt: Remove extra flag
lwfinger Oct 27, 2016
a966948
rtl8723au_bt: Define HCI_BREDR for kernels 4.8 and later
lwfinger Nov 1, 2016
38fe47a
Fix detection for Realtek 8723BU 7392:a611
mikefaille Jun 17, 2017
cdb5515
Merge pull request #60 from mikefaille/kernel
lwfinger Jun 26, 2017
6b4aef9
rtl8723au_bt: Fix build on kernel 4.15+
lwfinger Mar 18, 2018
f8871e5
Merge branch 'kernel' of https://github.com/lwfinger/rtl8723au_bt int…
lwfinger Mar 18, 2018
f1e0fe5
skb_put changed from (unsigned char*) to (void *)
kingayazkhan Apr 8, 2018
149fd48
Merge pull request #66 from kingayazkhan/patch-1
lwfinger Apr 8, 2018
fa5d392
Merge branch 'kernel' of https://github.com/lwfinger/rtl8723au_bt int…
lwfinger Apr 8, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
41 changes: 31 additions & 10 deletions Makefile
Original file line number Diff line number Diff line change
@@ -1,10 +1,20 @@
FW_DIR := /lib/firmware/rtk_bt
SHELL := /bin/sh
FW_DIR := /lib/firmware/rtl_bt/
MDL_DIR := /lib/modules/$(shell uname -r)
DRV_DIR := $(MDL_DIR)/kernel/drivers/bluetooth
EXTRA_CFLAGS += -DCONFIG_BT_RTL

#Handle the compression option for modules in 3.18+
ifneq ("","$(wildcard $(DRV_DIR)/*.ko.gz)")
COMPRESS_GZIP := y
endif
ifneq ("","$(wildcard $(DRV_DIR)/*.ko.xz)")
COMPRESS_XZ := y
endif

ifneq ($(KERNELRELEASE),)

obj-m := rtk_btusb.o
obj-m := btusb.o btrtl.o btintel.o btbcm.o

else
PWD := $(shell pwd)
Expand All @@ -19,14 +29,25 @@ clean:
endif

install:
mkdir -p $(FW_DIR)
cp -f rlt8723a_chip_b_cut_bt40_fw_asic_rom_patch-svn8511-0x0020342E-20121105-LINUX_USB.bin $(FW_DIR)/rtk8723a.bin
cp -f rtk_btusb.ko $(DRV_DIR)/rtk_btusb.ko
depmod -a $(MDL_DIR)
echo "install rtk_btusb success!"
@mkdir -p $(FW_DIR)
@cp -f *_fw.bin $(FW_DIR)/.
@cp -f *.ko $(DRV_DIR)/.
ifeq ($(COMPRESS_GZIP), y)
@gzip -f $(DRV_DIR)/btusb.ko
@gzip -f $(DRV_DIR)/btbcm.ko
@gzip -f $(DRV_DIR)/btintel.ko
@gzip -f $(DRV_DIR)/btrtl.ko
endif
ifeq ($(COMPRESS_XZ), y)
@xz -f $(DRV_DIR)/btusb.ko
@xz -f $(DRV_DIR)/btbcm.ko
@xz -f $(DRV_DIR)/btintel.ko
@xz -f $(DRV_DIR)/btrtl.ko
endif
@depmod -a
@echo "installed revised btusb"

uninstall:
rm -f $(DRV_DIR)/rtk_btusb.ko
rm -f $(DRV_DIR)/btusb.ko*
depmod -a $(MDL_DIR)
rm -f $(FW_DIR)/rtk8723a.bin
echo "uninstall rtk_btusb success!"
echo "uninstalled revised btusb"