While RTL8723CS is able to start with RTL8723BS config, it doesn't
actually work. Powering on device with "power on" in bluetoothctl
and enabling scan via "scan on" doesn't find a single device.
Unfortunately, RealtekBluetoothUartPackage_2.17.119.0525 doesn't have
a config for RTL8723CS, so we have to resort to a known-working config
from armbian firmware repository [1]. Their commit history doesn't mention
its origin.
Closer inspection of the config reveals that indeed 8723CS uses different
entry offsets, e.g. 8723BT:
55ab 2387 # Magic
3a00 # Total len
2b00 06 0000 00aa bbcc # Offset = 0x002b, len = 0x06
f400 03 0100 00 # Offset = 0x00f4, len = 0x03
f800 02 8500 # Offset = 0x00f8, len = 0x02
2700 01 67 # Offset = 0x0027, len = 0x01
0c00 10 0280 9204 50c5 ea19 e11b f1af 5f01 a40b # Offset = 0x000c, len = 0x10
df01 01 01 # Offset = 0x01df, len = 0x01
fe00 01 01 # Offset = 0x00fe, len = 0x01
e301 01 00 # Offset = 0x01e3, len = 0x01
0000 00 # Offset = 0x0000, len = 0x00
8723CS:
55ab 2387 # Magic
3900 # Total len
f400 01 01 # Offset = 0x00f4, len = 0x01
f600 02 8100 # Offset = 0x00f6, len = 0x02
fa00 02 1280 # Offset = 0x00fa, len = 0x02
0c00 10 0280 9204 50c5 ea19 e11b fdaf 5f01 a40b # Offset = 0x000c, len = 0x10
2700 01 63 # Offset = 0x0027, len = 0x1
0001 01 01 # Offset = 0x0100, len = 01
5b01 04 0b0b0b0a # Offset = 0x015b, len = 0x04
4200 02 4150 # Offset = 0x0042, len = 0x02
e000 01 42 # Offset = 0x00e0, len = 0x01
The only known devices with mainline Linux support that use 8723CS are
Pine64's PineTab, PinePhone and Pinebook, all of them work with this config.
[1] https://github.com/armbian/firmware
Signed-off-by: Vasily Khoruzhick <anarsoul@gmail.com>
In general text that comes after "License:" but before any other tags
(or section separators) should be assumed to be part of the
license. However, in some cases random information is placed there
that really doesn't have anything to do with the license. Add an
"Info:" tag before this extra bit of information to make it easy for
tools to find the license from the WHENCE.
Signed-off-by: Douglas Anderson <dianders@chromium.org>
This adds firmware rtl8125bp-2 for rtl8125bp rev.b.
Signed-off-by: ChunHao Lin <hau@realtek.com>
[ml: change execute bit]
Signed-off-by: Mario Limonciello <mario.limonciello@amd.com>
QCS615 uses the same video core as sc7180, so update the firmware binary
which can be used for both the SoCs.
Delete "venus_s6.mbn" since no SoC is currently using this.
Signed-off-by: Dikshita Agarwal <quic_dikshita@quicinc.com>
Acked-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
This laptop is a SoundWire cs42l43-bridge system and needs a slightly
different filename format that uses l and r rather than 1 and 2.
Signed-off-by: Simon Trimmer <simont@opensource.cirrus.com>
This patch adds and updates the firmware files for a number of products
using the Cirrus CS35L54 and CS35L56 smart amplifiers.
Signed-off-by: Simon Trimmer <simont@opensource.cirrus.com>
This adds firmware rtl8125d-2 for rtl8125d rev.b.
Signed-off-by: ChunHao Lin <hau@realtek.com>
[ML: adjust execute bit]
Signed-off-by: Mario Limonciello <mario.limonciello@amd.com>
From internal commit 4e47be4578b8b55de72714d88ca393f5d2fd6ed0
Highlights:
* Update DCN35 & DCN351
* Fixes for certain panel flickering during resume from S0i3
* Fix an 8K monitor lightup issue on DP2
* Update DCN314
* Fix a PSR entry issue during DPMS resume.
* New: Add DCN401 firmware from internal commit:
64f16a26df9aaba1028589188907b01aeb03cac3
Signed-off-by: Aurabindo Pillai <aurabindo.pillai@amd.com>
This commit will add 2 Bluetoth firmware files for WCN785x.
The image version is 2.0.0-00515-2.
qca/nvm_usb_00190200_010e.bin : NVM dump
qca/nvm_usb_00190200_0112.bin : NVM dump
Signed-off-by: Zijun Hu <quic_zijuhu@quicinc.com>
This patch adds the firmware files for the Cirrus CS35L56 smart
amplifier used in various Dell laptops.
Signed-off-by: Simon Trimmer <simont@opensource.cirrus.com>
Update ice DDP wireless_edge package file to the latest version: 1.3.20.0
Highlight of changes since 1.3.13.0:
- Add support for Intel E830 series driver using a dual segment package
with one segment for E810 and one for E830, which increases the package
size.
- Add support for 192B max header length.
Signed-off-by: Paul Greenwalt <paul.greenwalt@intel.com>
Tested-by: Pucha Himasekhar Reddy <himasekharx.reddy.pucha@intel.com> (A Contingent worker at Intel)
Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
Update ice DDP comms package file to the latest version: 1.3.52.0
Highlight of changes since 1.3.45.0:
- Add support for Intel E830 series driver using a dual segment package
with one segment for E810 and one for E830, which increases the package
size.
- Add support for 192B max header length.
Signed-off-by: Paul Greenwalt <paul.greenwalt@intel.com>
Tested-by: Pucha Himasekhar Reddy <himasekharx.reddy.pucha@intel.com> (A Contingent worker at Intel)
Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
Update ice DDP package file to the latest version: ice-1.3.41.0
Highlight of changes since ice-1.3.36.0:
- Add support for Intel E830 series driver using a dual segment package
with one segment for E810 and one for E830, which increases the package
size.
- Add support for 192B max header length.
Signed-off-by: Paul Greenwalt <paul.greenwalt@intel.com>
Tested-by: Pucha Himasekhar Reddy <himasekharx.reddy.pucha@intel.com> (A Contingent worker at Intel)
Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
Update firmware file to VIDEO.VPU.2.0-00055-PROD-1 for SC7280. This
includes below fixes:
- vdec: Fix for HEVC green frame corruption.
- venc: Add proper level setting for AVC High profile usecase for VP9
decoding compliance.
- venc: Fix for EOS handling.
- venc: Update min-max QP range for default case.
Update WHENCE version string to match with updated fw version string.
Signed-off-by: Dikshita Agarwal <quic_dikshita@quicinc.com>
Add firmware files for the Qualcomm DU product(QDU100). These files are consumed
by the MHI driver in the MHI subsystem.
Signed-off-by: Kishore Batta <quic_batta@quicinc.com>