summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Bruno Martins [Sat, 16 Dec 2023 22:51:32 +0000 (22:51 +0000)]
dhd-driver: Remove Android makefile with old-style build rules
These build rules are no longer needed, devices now build the module
as a real external kernel module.
Change-Id: I11546f3dbfe40e8cbcf0653b0a7274a81a7ad328
Nolen Johnson [Mon, 17 Jun 2024 02:15:48 +0000 (22:15 -0400)]
sabrina_fw: Fix check
Change-Id: Iee2063f15d32f47ca5bad448bae035cec8f3b30b
Nolen Johnson [Thu, 6 Jun 2024 23:07:25 +0000 (19:07 -0400)]
dhd: Don't check DHD_INFO size
* sabrina's firmware puts this over the limit,
and in reality, this chunk of code is only important
if the value is insanely higher than expected, in this
case it is 46 higher lol.
* deadpool/wade are still fine after this.
Change-Id: I76c9ad7f6ce7a87a3446ea6fd603f857bb848dfb
Nolen Johnson [Fri, 2 Feb 2024 06:58:22 +0000 (01:58 -0500)]
sabrina-fw: sabrina_prod_stable-user 12 STTL.231114.004
11218674 release-keys
Change-Id: I3c2fd9be32ec8c266559a5883b57251fd005db9b
Tim Zimmermann [Sun, 3 Mar 2024 12:29:22 +0000 (13:29 +0100)]
bcmdhd.101.10.361.x: Align link layer stats with AOSP HAL code
Fixes:
02-25 07:14:06.397 6516 6707 E WifiStaIfaceAidlImpl: getLinkLayerStats failed with service-specific exception: android.os.ServiceSpecificException: (code 9)
Change-Id: I451941bbdac98c1a208bce9ee54d1760259f65c9
Bruno Martins [Thu, 25 Apr 2024 16:07:53 +0000 (17:07 +0100)]
firmware: wifi: Install all files onto /vendor/firmware/wifi/
BCMDHD driver has been updated in order to use Linux firmware
loading API. Move the files to a subdir within the default firmware
class path.
Change-Id: I7f757043ea1f55b7d5897921124231c135ca4782
lei.chen [Thu, 14 Sep 2023 06:59:55 +0000 (14:59 +0800)]
wifi: update bcmdhd.101.10.361.x version to 34. [1/1]
PD#SWPL-139664
Problem:
Connecting to web-64bits encrypted AP, connection failed
Solution:
fix it
Verify:
TL1
Change-Id: Ic8025f2e69b012de3203db7a8826c1f47979f863
Signed-off-by: lei.chen <lei.chen@amlogic.com>
bo.li [Thu, 27 Jul 2023 07:15:03 +0000 (15:15 +0800)]
wifi: fix build error
PD#SWPL-133503
Problem:
build error
Solution:
fix build error
Verify:
local build
Change-Id: I3bf142a28633da46b2a0952ac43c64cc1f36fa12
Signed-off-by: bo.li <bo.li@amlogic.com>
jiabin.chen [Tue, 9 May 2023 05:17:21 +0000 (13:17 +0800)]
wifi: update driver for 62x8 not use bcmdl tool [1/2]
PD#SWPL-122237
Problem:
need del bcmdl and then 62x8 not work
Solution:
update driver and open CONFIG_BCMDHD_NO_POWER_OFF := y
Verify:
sc2-ah212
Change-Id: Ic3110283b0738a9c4627f3ea5172b2420959baf4
Signed-off-by: jiabin.chen <jiabin.chen@amlogic.com>
chengshuo.wang [Wed, 12 Apr 2023 11:18:55 +0000 (19:18 +0800)]
wifi: fix KASCAN err [1/1]
PD#SWPL-118411
Problem:
BUG: KASAN: vmalloc-out-of-bounds in dhdsdio_download_firmware
Solution:
fix KASCAN err
Verify:
t7_an400
Change-Id: I50a4895e5f727115693a4290209f3b737fb22be7
Signed-off-by: chengshuo.wang <chengshuo.wang@amlogic.com>
lei.chen [Fri, 17 Mar 2023 01:48:00 +0000 (09:48 +0800)]
wifi: fix VtsHalWifiSupplicantP2pIfaceTargetTest fail [2/2]
PD#SWPL-109621
Problem:
ap6398s driver EnableMacRandomization Vts case fail
Solution:
fix it
Verify:
A311D2-AN400 trunk
Change-Id: I0956530ef17b4d16502b549543ab066716b75880
Signed-off-by: lei.chen <lei.chen@amlogic.com>
lei.chen [Fri, 17 Feb 2023 06:00:52 +0000 (14:00 +0800)]
wifi: fix compilation error [1/1]
PD#SWPL-111987
Problem:
Close CONFIG_PRINTK cause compilation failure
Solution:
fix it
Verify:
C3
Change-Id: I44389b3c26d7008e20fa6945732be56cdc7dc6ac
Signed-off-by: lei.chen <lei.chen@amlogic.com>
lei.chen [Tue, 13 Dec 2022 09:13:20 +0000 (17:13 +0800)]
wifi_bt: Support AP6201BM driver in buildroot [3/6]
PD#SWPL-97158
Problem:
Need support AP6201BM
Solution:
support AP6201BM driver
Verify:
C3 AW409
Change-Id: I0bb81f4c14f202dc98054af61c0c4e54dce36c0c
Signed-off-by: lei.chen <lei.chen@amlogic.com>
jiabin.chen [Tue, 6 Dec 2022 06:10:10 +0000 (14:10 +0800)]
wifi: update drive to load fw relative path [2/2]
PD#SWPL-101570
Problem:
dhd dirve load fw path is driver write to death
Solution:
update driver firmware path is insmod specified
the path is relative path
Verify:
t7
Change-Id: I51392f3df4236342889235cb9a3153771af7a373
Signed-off-by: jiabin.chen <jiabin.chen@amlogic.com>
libo [Thu, 17 Nov 2022 10:04:37 +0000 (18:04 +0800)]
wifi: update bcm wifi driver. [1/1]
PD#SWPL-101693
Problem:
update bcm wifi driver
Solution:
update bcm wifi driver
Verify:
s905x4
Change-Id: Ibdcdb475e1b17a566f6db0707ae83d22c0232b9e
Signed-off-by: libo <bo.li@amlogic.com>
jiabin.chen [Sun, 11 Sep 2022 03:26:33 +0000 (11:26 +0800)]
wifi: dhd load fw change to request firmware [2/3]
PD#SWPL-95664
Problem:
dhd 515 driver is not ok
Solution:
update driver and change request firmware
Verify:
t7
Change-Id: I05f7a7856e4b0832ebcc6bff0b4523eb49d124e1
Signed-off-by: jiabin.chen <jiabin.chen@amlogic.com>
libo [Wed, 6 Jul 2022 03:06:47 +0000 (11:06 +0800)]
wifi: no need to trigger WiFi disconnection event repeatedly [1/1]
PD#SWPL-87270
Problem:
Trigger WiFi disconnection event repeatedly
Solution:
When the upper layer triggers the disconnection of WiFi,
do not send WiFi disconnection to the upper layer.
Verify:
ohm
Signed-off-by: libo <bo.li@amlogic.com>
Change-Id: I6f1a46036c34d725fc2efaab5744114918129a11
Bruno Martins [Thu, 25 Apr 2024 00:31:25 +0000 (01:31 +0100)]
bcmdhd: Do not override CONFIG_BCMDHD_ANDROID_VERSION
Change-Id: I8850db06ceec6cd8261620608edbf1a99a994bd0
Peter Vicman [Sun, 24 Oct 2021 13:05:17 +0000 (15:05 +0200)]
bcmsdh: correctly free resources
when wifi adapter is disabled and immediately enabled back kernel bug happens
[36116.055584@2] Kernel BUG at
ffffff800920cae8 [verbose debug info unavailable]
[36116.055587@2] Internal error: Oops - BUG: 0 [#1] PREEMPT SMP
[36116.055620@2] Modules linked in: 8021q fuse ir_rc6_decoder ir_nec_decoder ir_lirc_codec lirc_dev meson_ir rc_core hci_uart btqca btbcm btintel bluetooth dhd(O) joydev mali_kbase(O) xpad wireguard ip6_udp_tunnel udp_tunnel overlay wifi_dummy(O) amvdec_vp9(O) amvdec_vc1(O) amvdec_real(O) amvdec_ports(O) v4l2_common videobuf2_dma_contig videobuf2_memops v4l2_mem2mem videobuf2_v4l2 videobuf2_core amvdec_mpeg4(O) amvdec_mpeg12(O) amvdec_mmpeg4(O) amvdec_mmpeg12(O) amvdec_mmjpeg(O) amvdec_mjpeg(O) amvdec_mh264(O) amvdec_h265(O) amvdec_h264mvc(O) amvdec_h264(O) amvdec_mavs(O) amvdec_avs(O) amvdec_avs2(O) stream_input(O) decoder_common(O) firmware(O) media_clock(O) amlvideodri videobuf_res videobuf_core videodev media fbcon bitblit softcursor font
[36116.120953@2] CPU: 2 PID: 4132 Comm: connmand Tainted: G O 4.9.113 #1
[36116.128490@2] Hardware name: Beelink (DT)
[36116.132477@2] task:
ffffffc0cc7a1c00 task.stack:
ffffffc0c4524000
[36116.138549@2] PC is at kfree+0x260/0x2b8
[36116.142623@2] LR is at dhd_conf_free_chip_nv_path_list+0x38/0xa8 [dhd]
......................
Change-Id: I860e44805a7ad90720957676076c9a13d5014e96
kszaq [Thu, 5 Oct 2017 20:04:11 +0000 (22:04 +0200)]
bcmdhd: if driver is not yet initialized, wait and retry
Change-Id: Ic2970c5f34d2b3e351919db206c7beac31731b08
libo [Mon, 6 Dec 2021 07:27:18 +0000 (15:27 +0800)]
wifi: optimize the output level of some prints [1/1]
PD#SWPL-65784
Problem:
optimize the code
Solution:
optimize the code
Verify:
local
Signed-off-by: libo <bo.li@amlogic.com>
Change-Id: Ib26506471955017e589228e72b3dee032b57b9ba
libo [Thu, 2 Dec 2021 03:14:35 +0000 (11:14 +0800)]
wifi: optimize the code [1/1]
PD#SWPL-65570
Problem:
optimize the code
Solution:
optimize the code
Verify:
local
Signed-off-by: libo <bo.li@amlogic.com>
Change-Id: I4de5b003e61702b77dde1cbed8e044b9454e921a
jiabin.chen [Mon, 23 Aug 2021 06:30:17 +0000 (14:30 +0800)]
wifi: after suspend wifi can`t open [1/1]
PD#OTT-20600
Problem:
close wifi and suspend system then can`t open wifi again
Solution:
fiter PCIE download FW flag
Verify:
ohm
Change-Id: I00863d5505c883555cf6ccbb0bb597a5bdde0d1c
Signed-off-by: jiabin.chen <jiabin.chen@amlogic.com>
Goenjoy Huang [Fri, 14 Oct 2022 02:20:52 +0000 (10:20 +0800)]
wifi_bt: update firmware of AP6256
Change-Id: I5952ec1d8fb71d7290295d767c10ed588473f39b
Signed-off-by: Goenjoy Huang <goenjoy@khadas.com>
Bruno Martins [Fri, 20 Oct 2023 22:55:45 +0000 (23:55 +0100)]
bcmdhd: Add void argument to old-style zero prototype functions
Make clang-17 happy just by adding the `void` argument.
Change-Id: I15619a55c479d392adf7da344bb3d09a1db0e8ec
Bruno Martins [Fri, 20 Oct 2023 23:16:58 +0000 (00:16 +0100)]
dhd-driver: Strip modules using llvm-strip
With this, the GCC dependency is gone for good.
Change-Id: I61acca2e1fb91353154567b9bff340cf5ca99119
Bruno Martins [Fri, 20 Oct 2023 14:15:33 +0000 (15:15 +0100)]
bcmdhd: Ignore unused-but-set-variable compilation errors
Change-Id: I7aad8530bad769b0283981ccb94e24c30740b750
Nolen Johnson [Sun, 26 Mar 2023 23:07:26 +0000 (19:07 -0400)]
fixup! amlogic: Compile kernel modules with clang
* -Wno-maybe-uninitialized isn't a thing on clang, just
use -Wno-uninitialized.
Change-Id: If28347a26de835d4e7f2f416e44762aa8156af31
Christian Hoffmann [Sat, 11 Feb 2023 10:55:00 +0000 (11:55 +0100)]
amlogic: Compile kernel modules with clang
Change-Id: Iedd2f240f01e25d240aeb41e7a8694c2ee29142b
Nolen Johnson [Fri, 2 Dec 2022 23:03:52 +0000 (18:03 -0500)]
dhd: Uprev to .361
* Reflects deadpool TTT1.220909.001.B7-
9305992 release.
Change-Id: I2e63ec9a1acfdd783b8d954f5b85b02c89580861
Nolen Johnson [Fri, 2 Dec 2022 23:05:38 +0000 (18:05 -0500)]
dhd: Update firmware to TTT1.220909.001.B7-
9305992
Change-Id: I7b28f135e21e3c2781905854cd9eccd2b1e65440
Nolen Johnson [Mon, 20 Dec 2021 21:44:51 +0000 (16:44 -0500)]
dhd: firmware: Update to STT1.211025.001.Z4-
7928920
Change-Id: I718a9265c06753faf59d69849b0a7a7ba88ba3f1
Jan Altensen [Wed, 15 Sep 2021 10:05:39 +0000 (12:05 +0200)]
dhd: import wifi and bluetooth firmware
Change-Id: I0132b1f9bd92ed997f1a4654237f39ce150e23c4
Jan Altensen [Tue, 14 Sep 2021 18:39:30 +0000 (20:39 +0200)]
dhd: rename 100.10.315.x to 100.10.545.x
* in include/epivers.h its clearly version 100.10.545.x and history shows it got updated
Change-Id: Ie26b14f16d1caa92e5a65c8d69e3ce7f9f613e15
Jan Altensen [Tue, 3 Aug 2021 09:39:43 +0000 (11:39 +0200)]
dhd: make driver version configurable
Change-Id: Ib7a9932601fdd1aba4fc1eef42ba6247203372ee
Aaron Kling [Thu, 24 Jun 2021 17:38:00 +0000 (12:38 -0500)]
Add makefile to build bcmdhd.101.10.240.x inline
Change-Id: Ic93a8a22d9455c0235601baa122afbbbe9bae4eb
libo [Thu, 2 Jun 2022 12:42:03 +0000 (20:42 +0800)]
wifi: update ap6356 driver to bcmdhd.101.10.361.x [1/1]
PD#SWPL-81801
BUG=
232494797
Problem:
update ap6356 driver to bcmdhd.101.10.361.x
Solution:
update ap6356 driver to bcmdhd.101.10.361.x
Verify:
adt3
Signed-off-by: libo <bo.li@amlogic.com>
Change-Id: I61f0851c85fc9bd8ae5802d2811cfb0a5d4bce05
Hongguang [Tue, 24 May 2022 02:17:51 +0000 (19:17 -0700)]
Fix private modules installing path
Bug:
220644706
Test: make and find the private modules in dist.
Change-Id: I83004e21f5d2a4f80256f2c660b4dd15fcaa6dc6
Hongguang [Mon, 23 May 2022 23:15:47 +0000 (16:15 -0700)]
Private modules should be installed into private
Bug:
220644706
Test: make and find the private modules in dist.
Change-Id: I920715ccdb4d39c11a9ca74e2d97096babbc7ffe
Liang Ji [Tue, 15 Jun 2021 04:44:21 +0000 (12:44 +0800)]
adt3-S dhd_driver source code [1/1]
internal tot CL:
wifi: bcm4356 wifi not support WPA3 [1/1]
SWPL-39141
Problem:
bcm4356 not support WPA3
Solution:
update driver bcm4356 not support sae feature
Verify:
franklin
Change-Id(I6633f4f952c56c6057762f08a7de904ab35f37ed)
Signed-off-by: rongjun.chen <rongjun.chen@amlogic.com>
Signed-off-by: Liang Ji <liang.ji@amlogic.com>
Change-Id: I5a81519a20d33403a4ea107ce6b260c32cd3a8b6
Inna Palant [Fri, 21 Jun 2019 20:49:59 +0000 (13:49 -0700)]
Initial empty repository