Skip to content

Commit 14918f2

Browse files
authored
Merge pull request #7 from Bettehem/Halium_9.0_GSI
Backported BT 4.2
2 parents 9ffdb64 + d5e7622 commit 14918f2

File tree

4,277 files changed

+2428612
-182
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

4,277 files changed

+2428612
-182
lines changed

Kconfig

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,3 +9,4 @@ config SRCARCH
99
option env="SRCARCH"
1010

1111
source "arch/$SRCARCH/Kconfig"
12+
source "backports/Kconfig"

Makefile

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -555,6 +555,7 @@ scripts: scripts_basic include/config/auto.conf include/config/tristate.conf \
555555
$(Q)$(MAKE) $(build)=$(@)
556556

557557
# Objects we will link into vmlinux / subdirs we need to visit
558+
backports-y := backports/
558559
init-y := init/
559560
drivers-y := drivers/ sound/ firmware/
560561
net-y := net/
@@ -905,11 +906,14 @@ core-y += kernel/ mm/ fs/ ipc/ security/ crypto/ block/
905906

906907
vmlinux-dirs := $(patsubst %/,%,$(filter %/, $(init-y) $(init-m) \
907908
$(core-y) $(core-m) $(drivers-y) $(drivers-m) \
909+
$(backports-y) $(backports-m) \
908910
$(net-y) $(net-m) $(libs-y) $(libs-m)))
909911

910912
vmlinux-alldirs := $(sort $(vmlinux-dirs) $(patsubst %/,%,$(filter %/, \
913+
$(backports-n) $(backports-) \
911914
$(init-) $(core-) $(drivers-) $(net-) $(libs-))))
912915

916+
backports-y := $(patsubst %/, %/built-in.o, $(backports-y))
913917
init-y := $(patsubst %/, %/built-in.o, $(init-y))
914918
core-y := $(patsubst %/, %/built-in.o, $(core-y))
915919
drivers-y := $(patsubst %/, %/built-in.o, $(drivers-y))
@@ -920,7 +924,7 @@ libs-y := $(libs-y1) $(libs-y2)
920924

921925
# Externally visible symbols (used by link-vmlinux.sh)
922926
export KBUILD_VMLINUX_INIT := $(head-y) $(init-y)
923-
export KBUILD_VMLINUX_MAIN := $(core-y) $(libs-y) $(drivers-y) $(net-y)
927+
export KBUILD_VMLINUX_MAIN := $(core-y) $(libs-y) $(drivers-y) $(net-y) $(backports-y)
924928
export KBUILD_LDS := arch/$(SRCARCH)/kernel/vmlinux.lds
925929
export LDFLAGS_vmlinux
926930
# used by scripts/pacmage/Makefile

arch/arm64/configs/lineageos_oneplus3_defconfig

Lines changed: 59 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -509,7 +509,7 @@ CONFIG_COREDUMP=y
509509
CONFIG_COMPAT=y
510510
CONFIG_KUSER_HELPERS=y
511511
CONFIG_SYSVIPC_COMPAT=y
512-
CONFIG_COMPAT_VDSO=n
512+
# CONFIG_COMPAT_VDSO is not set
513513
CONFIG_CROSS_COMPILE_ARM32=""
514514

515515
#
@@ -1026,26 +1026,7 @@ CONFIG_SOCKEV_NLMCAST=y
10261026
# CONFIG_HAMRADIO is not set
10271027
# CONFIG_CAN is not set
10281028
# CONFIG_IRDA is not set
1029-
CONFIG_BT=y
1030-
CONFIG_BT_RFCOMM=y
1031-
CONFIG_BT_RFCOMM_TTY=y
1032-
CONFIG_BT_BNEP=y
1033-
CONFIG_BT_BNEP_MC_FILTER=y
1034-
CONFIG_BT_BNEP_PROTO_FILTER=y
1035-
CONFIG_BT_HIDP=y
1036-
1037-
#
1038-
# Bluetooth device drivers
1039-
#
1040-
# CONFIG_BT_HCIBTUSB is not set
1041-
# CONFIG_BT_HCIUART is not set
1042-
# CONFIG_BT_HCIBCM203X is not set
1043-
# CONFIG_BT_HCIBPA10X is not set
1044-
# CONFIG_BT_HCIBFUSB is not set
1045-
CONFIG_BT_HCIVHCI=y
1046-
# CONFIG_BT_MRVL is not set
1047-
CONFIG_MSM_BT_POWER=y
1048-
# CONFIG_BTFM_SLIM is not set
1029+
# CONFIG_BT is not set
10491030
# CONFIG_AF_RXRPC is not set
10501031
CONFIG_FIB_RULES=y
10511032
CONFIG_WIRELESS=y
@@ -1368,8 +1349,6 @@ CONFIG_DM_REQ_CRYPT=y
13681349
CONFIG_DM_UEVENT=y
13691350
# CONFIG_DM_FLAKEY is not set
13701351
CONFIG_DM_VERITY=y
1371-
# CONFIG_DM_VERITY_HASH_PREFETCH_MIN_SIZE_128 is not set
1372-
CONFIG_DM_VERITY_HASH_PREFETCH_MIN_SIZE=1
13731352
CONFIG_DM_VERITY_FEC=y
13741353
# CONFIG_DM_SWITCH is not set
13751354
# CONFIG_DM_LOG_WRITES is not set
@@ -4443,7 +4422,7 @@ CONFIG_CRYPTO_XTS=y
44434422
#
44444423
# Hash modes
44454424
#
4446-
# CONFIG_CRYPTO_CMAC is not set
4425+
CONFIG_CRYPTO_CMAC=y
44474426
CONFIG_CRYPTO_HMAC=y
44484427
CONFIG_CRYPTO_XCBC=y
44494428
# CONFIG_CRYPTO_VMAC is not set
@@ -4602,6 +4581,56 @@ CONFIG_ARCH_HAS_SG_CHAIN=y
46024581
CONFIG_QMI_ENCDEC=y
46034582
# CONFIG_QMI_ENCDEC_DEBUG is not set
46044583
# CONFIG_STRICT_MEMORY_RWX is not set
4584+
CONFIG_BACKPORT_INTEGRATE=y
4585+
CONFIG_BACKPORT_DIR="backports/"
4586+
CONFIG_BACKPORT_VERSION="v4.2.6-1-0-g90118c7"
4587+
CONFIG_BACKPORT_KERNEL_VERSION="v4.2.6-0-g1c02865"
4588+
CONFIG_BACKPORT_KERNEL_NAME="Linux"
4589+
CONFIG_BACKPORT_LINUX=y
4590+
CONFIG_BACKPORT_KERNEL_3_19=y
4591+
CONFIG_BACKPORT_KERNEL_4_0=y
4592+
CONFIG_BACKPORT_KERNEL_4_1=y
4593+
CONFIG_BACKPORT_KERNEL_4_2=y
4594+
CONFIG_BACKPORT_BPAUTO_BUILD_CORDIC=m
4595+
CONFIG_BACKPORT_BPAUTO_BUILD_AVERAGE=y
4596+
CONFIG_BACKPORT_BPAUTO_USERSEL_BUILD_ALL=y
4597+
CONFIG_BACKPORT_BT=y
4598+
CONFIG_BACKPORT_BT_BREDR=y
4599+
CONFIG_BACKPORT_BT_RFCOMM=y
4600+
CONFIG_BACKPORT_BT_RFCOMM_TTY=y
4601+
CONFIG_BACKPORT_BT_BNEP=y
4602+
CONFIG_BACKPORT_BT_BNEP_MC_FILTER=y
4603+
CONFIG_BACKPORT_BT_BNEP_PROTO_FILTER=y
4604+
CONFIG_BACKPORT_BT_HIDP=y
4605+
CONFIG_BACKPORT_BT_LE=y
4606+
# CONFIG_BACKPORT_BT_SELFTEST is not set
4607+
CONFIG_BACKPORT_BT_DEBUGFS=y
4608+
4609+
#
4610+
# Bluetooth device drivers
4611+
#
4612+
CONFIG_BACKPORT_BT_INTEL=y
4613+
CONFIG_BACKPORT_BT_BCM=y
4614+
CONFIG_BACKPORT_BT_RTL=y
4615+
CONFIG_BACKPORT_BT_HCIBTUSB=y
4616+
CONFIG_BACKPORT_BT_HCIBTUSB_BCM=y
4617+
CONFIG_BACKPORT_BT_HCIBTUSB_RTL=y
4618+
CONFIG_BACKPORT_BT_HCIUART=y
4619+
CONFIG_BACKPORT_BT_HCIUART_H4=y
4620+
CONFIG_BACKPORT_BT_HCIUART_BCSP=y
4621+
CONFIG_BACKPORT_BT_HCIUART_ATH3K=y
4622+
CONFIG_BACKPORT_BT_HCIUART_LL=y
4623+
CONFIG_BACKPORT_BT_HCIUART_3WIRE=y
4624+
CONFIG_BACKPORT_BT_HCIUART_INTEL=y
4625+
CONFIG_BACKPORT_BT_HCIUART_BCM=y
4626+
CONFIG_BACKPORT_BT_HCIBCM203X=y
4627+
CONFIG_BACKPORT_BT_HCIBPA10X=y
4628+
CONFIG_BACKPORT_BT_HCIBFUSB=y
4629+
CONFIG_BACKPORT_BT_HCIVHCI=y
4630+
CONFIG_BACKPORT_BT_MRVL=y
4631+
CONFIG_BACKPORT_BT_ATH3K=y
4632+
CONFIG_BACKPORT_MSM_BT_POWER=y
4633+
# CONFIG_BACKPORT_BT_BCM4359 is not set
46054634
CONFIG_CGROUP_MEM_RES_CTLR=y
46064635
CONFIG_CGROUP_MEM_RES_CTLR_SWAP=y
46074636
CONFIG_CGROUP_MEM_RES_CTLR_KMEM=y
@@ -4618,7 +4647,13 @@ CONFIG_SQUASHFS_FILE_DIRECT=y
46184647
# CONFIG_USB_CONFIGFS_QCRNDIS is not set
46194648
# CONFIG_USB_CONFIGFS_RMNET_BAM is not set
46204649
# CONFIG_USB_CONFIGFS_F_GSI is not set
4650+
# CONFIG_BT_HCIBTUSB is not set
46214651
# CONFIG_BT_HCIBTSDIO is not set
4652+
# CONFIG_BT_HCIUART is not set
4653+
# CONFIG_BT_HCIBCM203X is not set
4654+
# CONFIG_BT_HCIBPA10X is not set
4655+
# CONFIG_BT_HCIBFUSB is not set
4656+
# CONFIG_BT_MRVL is not set
46224657
# CONFIG_ARM_UNWIND is not set
46234658
# CONFIG_CIFS_UPCALL is not set
46244659
# CONFIG_CIFS_DFS_UPCALL is not set

0 commit comments

Comments
 (0)