mirror of
git://nv-tegra.nvidia.com/linux-nv-oot.git
synced 2025-12-24 02:01:36 +03:00
realtek:bt Add new bt-usb driver release package.
1. Update to VERSION "3.1.6fd4e69.20220818-105856" 2. Update the fw file for RTL8851A, RTL8852B 3. rtk_coex: Support vendor cmd for reporting the profile and state of each connection 4. rtk_bt/rtk_misc/rtk_coex/hci_ldisc/btrtksdio: fix the issues by coverity scan and Sparse build 5. rtk_bt: Add shutdown wakeup and fix failure of usb enumeration 6. rtk_bt: Add marco to distinguish powerkey or anykey wakeup Bug 3528414 Change-Id: Ia44029f189f8fc2cd62160dbc763c6e91e8cd9b4 Signed-off-by: Sushil Singh <sushilkumars@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/2876940 GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com> Tested-by: Revanth Kumar Uppala <ruppala@nvidia.com> Reviewed-by: Revanth Kumar Uppala <ruppala@nvidia.com> Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
This commit is contained in:
committed by
mobile promotions
parent
6e2e6973cd
commit
5bc80fd7c9
@@ -20,6 +20,12 @@
|
||||
* Download normal patch when host resume or power on */
|
||||
/* #define RTKBT_SWITCH_PATCH */
|
||||
|
||||
/* RTKBT Power-on for sideband wake-up by LE Advertising from Remote. */
|
||||
/* Note that it's necessary to apply TV FW Patch. */
|
||||
/* #define RTKBT_SUSPEND_WAKEUP */
|
||||
/* #define RTKBT_SHUTDOWN_WAKEUP */
|
||||
#define RTKBT_POWERKEY_WAKEUP
|
||||
|
||||
/* RTKBT Power-on Whitelist for sideband wake-up by LE Advertising from Remote.
|
||||
* Note that it's necessary to apply TV FW Patch. */
|
||||
/* #define RTKBT_TV_POWERON_WHITELIST */
|
||||
@@ -39,9 +45,7 @@
|
||||
#endif
|
||||
|
||||
#if LINUX_VERSION_CODE > KERNEL_VERSION(2, 6, 33)
|
||||
#define USB_RPM 1
|
||||
#else
|
||||
#define USB_RPM 0
|
||||
#define USB_RPM
|
||||
#endif
|
||||
|
||||
#define CONFIG_NEEDS_BINDING
|
||||
@@ -51,9 +55,10 @@
|
||||
#undef CONFIG_NEEDS_BINDING
|
||||
#endif
|
||||
|
||||
|
||||
/* 1 SS enable; 0 SS disable */
|
||||
#define BTUSB_RPM (0*USB_RPM)
|
||||
/* USB SS */
|
||||
#if (defined CONFIG_BTUSB_AUTOSUSPEND) && (defined USB_RPM)
|
||||
#define BTUSB_RPM
|
||||
#endif
|
||||
|
||||
#define PRINT_CMD_EVENT 0
|
||||
#define PRINT_ACL_DATA 0
|
||||
@@ -67,7 +72,6 @@ extern void print_acl(struct sk_buff *skb, int dataOut);
|
||||
|
||||
#if defined RTKBT_SWITCH_PATCH || defined RTKBT_TV_POWERON_WHITELIST
|
||||
int __rtk_send_hci_cmd(struct usb_device *udev, u8 *buf, u16 size);
|
||||
int __rtk_recv_hci_evt(struct usb_device *udev, u8 *buf, u8 len, u16 opcode);
|
||||
#endif
|
||||
|
||||
#ifdef RTKBT_SWITCH_PATCH
|
||||
@@ -79,8 +83,10 @@ struct api_context {
|
||||
};
|
||||
|
||||
int download_lps_patch(struct usb_interface *intf);
|
||||
int set_scan(struct usb_interface *intf);
|
||||
#endif
|
||||
|
||||
#if defined RTKBT_SUSPEND_WAKEUP || defined RTKBT_SHUTDOWN_WAKEUP || defined RTKBT_SWITCH_PATCH
|
||||
int set_scan(struct usb_interface *intf);
|
||||
#endif
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user