Bluetooth: btusb: Move Intel command structs into its own header
Since the Intel Bluetooth support has its own header, it makes sense to move all command structs into it. Signed-off-by: Marcel Holtmann <marcel@holtmann.org> Signed-off-by: Johan Hedberg <johan.hedberg@intel.com>
This commit is contained in:
Родитель
4185a0f5d0
Коммит
59a077c479
|
@ -21,6 +21,39 @@
|
|||
*
|
||||
*/
|
||||
|
||||
struct intel_version {
|
||||
u8 status;
|
||||
u8 hw_platform;
|
||||
u8 hw_variant;
|
||||
u8 hw_revision;
|
||||
u8 fw_variant;
|
||||
u8 fw_revision;
|
||||
u8 fw_build_num;
|
||||
u8 fw_build_ww;
|
||||
u8 fw_build_yy;
|
||||
u8 fw_patch_num;
|
||||
} __packed;
|
||||
|
||||
struct intel_boot_params {
|
||||
__u8 status;
|
||||
__u8 otp_format;
|
||||
__u8 otp_content;
|
||||
__u8 otp_patch;
|
||||
__le16 dev_revid;
|
||||
__u8 secure_boot;
|
||||
__u8 key_from_hdr;
|
||||
__u8 key_type;
|
||||
__u8 otp_lock;
|
||||
__u8 api_lock;
|
||||
__u8 debug_lock;
|
||||
bdaddr_t otp_bdaddr;
|
||||
__u8 min_fw_build_nn;
|
||||
__u8 min_fw_build_cw;
|
||||
__u8 min_fw_build_yy;
|
||||
__u8 limited_cce;
|
||||
__u8 unlocked_state;
|
||||
} __packed;
|
||||
|
||||
#if IS_ENABLED(CONFIG_BT_INTEL)
|
||||
|
||||
int btintel_check_bdaddr(struct hci_dev *hdev);
|
||||
|
|
|
@ -1345,39 +1345,6 @@ static int btusb_setup_csr(struct hci_dev *hdev)
|
|||
return ret;
|
||||
}
|
||||
|
||||
struct intel_version {
|
||||
u8 status;
|
||||
u8 hw_platform;
|
||||
u8 hw_variant;
|
||||
u8 hw_revision;
|
||||
u8 fw_variant;
|
||||
u8 fw_revision;
|
||||
u8 fw_build_num;
|
||||
u8 fw_build_ww;
|
||||
u8 fw_build_yy;
|
||||
u8 fw_patch_num;
|
||||
} __packed;
|
||||
|
||||
struct intel_boot_params {
|
||||
__u8 status;
|
||||
__u8 otp_format;
|
||||
__u8 otp_content;
|
||||
__u8 otp_patch;
|
||||
__le16 dev_revid;
|
||||
__u8 secure_boot;
|
||||
__u8 key_from_hdr;
|
||||
__u8 key_type;
|
||||
__u8 otp_lock;
|
||||
__u8 api_lock;
|
||||
__u8 debug_lock;
|
||||
bdaddr_t otp_bdaddr;
|
||||
__u8 min_fw_build_nn;
|
||||
__u8 min_fw_build_cw;
|
||||
__u8 min_fw_build_yy;
|
||||
__u8 limited_cce;
|
||||
__u8 unlocked_state;
|
||||
} __packed;
|
||||
|
||||
static const struct firmware *btusb_setup_intel_get_fw(struct hci_dev *hdev,
|
||||
struct intel_version *ver)
|
||||
{
|
||||
|
|
Загрузка…
Ссылка в новой задаче