Skip to content
  • Larry Finger's avatar
    Bluetooth: btrtl: Add RTL8822BE Bluetooth device · 1110a2db
    Larry Finger authored
    
    
    The RTL8822BE is a new Realtek wifi and BT device. Support for the BT
    part is hereby added.
    
    As this device is similar to most of the other Realtek BT devices, the
    changes are minimal. The main difference is that the 8822BE needs a
    configuration file for enabling and disabling features. Thus code is
    added to select and load this configuration file. Although not needed
    at the moment, hooks are added for the other devices that might need
    such configuration files.
    
    One additional change is to the routine that tests that the project
    ID contained in the firmware matches the hardware. As the project IDs
    are not sequential, continuing to use the position in the array as the
    expected value of the ID would require adding extra unused entries in
    the table, and any subsequant rearrangment of the array would break the
    code. To fix these problems, the array elements now contain both the
    hardware ID and the expected value for the project ID.
    
    Signed-off-by: default avatar陆朱伟 <alex_lu@realsil.com.cn>
    Signed-off-by: default avatarLarry Finger <Larry.Finger@lwfinger.net>
    Signed-off-by: default avatarMarcel Holtmann <marcel@holtmann.org>
    1110a2db