Some CSR dongle send HCI_EV_CMD_COMPLETE first,
then send HCI_EV_HARDWARE_ERROR.
ex) ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
But We figure out that it is not real hardware error.
We ignore event for HCI_EV_HARDWARE_ERROR.
Change-Id: Iea5421100c64ee6942f0a30f6237eb4b1f6351cb
(cherry picked from commit ea13b65cdc)
Some monitors with CEC takes too long time to check conflict.
If igonrecec is added in bootargs, we will skip to check confilct.
Change-Id: If6c77421d77e2beffe5c3c9bec62ab239f8b8995
(cherry picked from commit 971287c681)
This ensures where the PWM pins located to which GPIO pins so that the
unexpected error showing without this patch once unexport a PWM pin does
not occurs
Signed-off-by: Deokgyu Yang <secugyu@gmail.com>
Change-Id: I854e2f8d12ded46bb079fb1c6fe80cb1eb82a358
PD#SWPL-19687
Problem:
VAD cannot wake up the system, cause of ddr does not run.
each toddr fifo depth is different, but constant value for all.
Solution:
Modify the fifo depth according to chipset.
Verify:
ab301
Change-Id: Ia543ef84ba46086ac310e95764b1db82a548229e
Signed-off-by: Xing Wang <xing.wang@amlogic.com>
Signed-off-by: chunlong.cao <chunlong.cao@amlogic.com>
To avoid unnecessary 64 bit calculation, which is for DMA, data
swapping is needed to be an option.
Signed-off-by: Deokgyu Yang <secugyu@gmail.com>
Change-Id: Ie186a332984246bfb83b128b5771197457f4dd21
- Android media server is built for 32 bit. So when using the mmap
function, you can face the memory issue with over the 2GB memory access.
So to avoid memory issues with this problem, I rearranged the codec cma
area address.
Change-Id: If7215175d768123b0156a7e914d250a9c0a92f0f
If system have a Realtek combo(8821CU) and a CSR BT module at time,
system make sure to use a CSR B/T module.
Bus 001 Device 003: ID 0a12:0001 <- CSR B/T
Bus 001 Device 006: ID 0bda:c820 <- RealTek combo B/T
Change-Id: I082d3966a88cef6dec03cbe07458c07e6ff77cf3
- The PWM pins are not fit to a ODROID_C4 manual list of extension pins. To fit
the list, a pwm_ab is added. And pwm_cd's pwm_d pin is moved.
- The Device tree Overlay feature is applied to the PWM.
Change-Id: I77b5b5691ab9f71740edfd5fe3d3bdc430fdaca3
- Before this patch, Only mmc device (eMMC/SD) can use MPT (Multimedia
Partition Table). So th other devices like ssd, hdd and usb storage
can't be main storage of the android. To solve this problem, Applied
new partition support method - mpt partitions.
- It works subset of the msdos partition.
Change-Id: I2a192bf27e75dc040ccc3ea93a79d35c93db8543
Fix the issue that when the FW size is 32K+, it will fail for the download
process because of the incorrect index.
When firmware patch length is over 32K, "dl_cmd->index" may >= 0x80. It
will be thought as "data end" that download process will not complete.
However, driver should recount the index from 1.
Signed-off-by: Max Chou <max.chou@realtek.com>
Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
Change-Id: Ic2ea247c2df828df28f535efb61ddf1c5d379367
These printing macros already add a trailing newline, so drop these
unnecessary additional newlines.
Signed-off-by: Alex Lu <alex_lu@realsil.com.cn>
Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
Change-Id: I54df8f119c1927971e4382eaa381981264b68f6a
the rtl: or RTL: prefix in the string is pointless. The rtl_dev_* macros
already does that.
Signed-off-by: Alex Lu <alex_lu@realsil.com.cn>
Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
Change-Id: I4d9b975b0f914f08bf556282a3a0140b71225283
This patch is used to print fw version for debug convenience
Signed-off-by: Alex Lu <alex_lu@realsil.com.cn>
Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
Change-Id: I47c36597134eb6e1cea3f984951de2e76b52a267
Realtek Bluetooth controllers can do both LE scan and BR/EDR inquiry
at once, need to set HCI_QUIRK_SIMULTANEOUS_DISCOVERY quirk.
Signed-off-by: Alex Lu <alex_lu@realsil.com.cn>
Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
Change-Id: If809ec66e8aebe7ba8e675606f5d6202b981f54e