Commit e303d124 authored by Balakrishna Godavarthi's avatar Balakrishna Godavarthi Committed by Marcel Holtmann

Bluetooth: btqca: Rename ROME specific variables to generic variables

Variables which are named with rome are commonly used for all the
BT SoC's. Instead of continuing further, renamed them to generic
name.
Signed-off-by: default avatarBalakrishna Godavarthi <bgodavar@codeaurora.org>
Signed-off-by: default avatarMarcel Holtmann <marcel@holtmann.org>
parent 53121a7c
...@@ -18,7 +18,7 @@ int qca_read_soc_version(struct hci_dev *hdev, u32 *soc_version) ...@@ -18,7 +18,7 @@ int qca_read_soc_version(struct hci_dev *hdev, u32 *soc_version)
{ {
struct sk_buff *skb; struct sk_buff *skb;
struct edl_event_hdr *edl; struct edl_event_hdr *edl;
struct rome_version *ver; struct qca_btsoc_version *ver;
char cmd; char cmd;
int err = 0; int err = 0;
...@@ -55,11 +55,11 @@ int qca_read_soc_version(struct hci_dev *hdev, u32 *soc_version) ...@@ -55,11 +55,11 @@ int qca_read_soc_version(struct hci_dev *hdev, u32 *soc_version)
goto out; goto out;
} }
ver = (struct rome_version *)(edl->data); ver = (struct qca_btsoc_version *)(edl->data);
BT_DBG("%s: Product:0x%08x", hdev->name, le32_to_cpu(ver->product_id)); BT_DBG("%s: Product:0x%08x", hdev->name, le32_to_cpu(ver->product_id));
BT_DBG("%s: Patch :0x%08x", hdev->name, le16_to_cpu(ver->patch_ver)); BT_DBG("%s: Patch :0x%08x", hdev->name, le16_to_cpu(ver->patch_ver));
BT_DBG("%s: ROM :0x%08x", hdev->name, le16_to_cpu(ver->rome_ver)); BT_DBG("%s: ROM :0x%08x", hdev->name, le16_to_cpu(ver->rom_ver));
BT_DBG("%s: SOC :0x%08x", hdev->name, le32_to_cpu(ver->soc_id)); BT_DBG("%s: SOC :0x%08x", hdev->name, le32_to_cpu(ver->soc_id));
/* QCA chipset version can be decided by patch and SoC /* QCA chipset version can be decided by patch and SoC
...@@ -67,7 +67,7 @@ int qca_read_soc_version(struct hci_dev *hdev, u32 *soc_version) ...@@ -67,7 +67,7 @@ int qca_read_soc_version(struct hci_dev *hdev, u32 *soc_version)
* and lower 2 bytes from patch will be used. * and lower 2 bytes from patch will be used.
*/ */
*soc_version = (le32_to_cpu(ver->soc_id) << 16) | *soc_version = (le32_to_cpu(ver->soc_id) << 16) |
(le16_to_cpu(ver->rome_ver) & 0x0000ffff); (le16_to_cpu(ver->rom_ver) & 0x0000ffff);
if (*soc_version == 0) if (*soc_version == 0)
err = -EILSEQ; err = -EILSEQ;
...@@ -121,7 +121,7 @@ int qca_send_pre_shutdown_cmd(struct hci_dev *hdev) ...@@ -121,7 +121,7 @@ int qca_send_pre_shutdown_cmd(struct hci_dev *hdev)
} }
EXPORT_SYMBOL_GPL(qca_send_pre_shutdown_cmd); EXPORT_SYMBOL_GPL(qca_send_pre_shutdown_cmd);
static void qca_tlv_check_data(struct rome_config *config, static void qca_tlv_check_data(struct qca_fw_config *config,
const struct firmware *fw) const struct firmware *fw)
{ {
const u8 *data; const u8 *data;
...@@ -140,8 +140,8 @@ static void qca_tlv_check_data(struct rome_config *config, ...@@ -140,8 +140,8 @@ static void qca_tlv_check_data(struct rome_config *config,
BT_DBG("TLV Type\t\t : 0x%x", type_len & 0x000000ff); BT_DBG("TLV Type\t\t : 0x%x", type_len & 0x000000ff);
BT_DBG("Length\t\t : %d bytes", length); BT_DBG("Length\t\t : %d bytes", length);
config->dnld_mode = ROME_SKIP_EVT_NONE; config->dnld_mode = QCA_SKIP_EVT_NONE;
config->dnld_type = ROME_SKIP_EVT_NONE; config->dnld_type = QCA_SKIP_EVT_NONE;
switch (config->type) { switch (config->type) {
case TLV_TYPE_PATCH: case TLV_TYPE_PATCH:
...@@ -223,7 +223,7 @@ static void qca_tlv_check_data(struct rome_config *config, ...@@ -223,7 +223,7 @@ static void qca_tlv_check_data(struct rome_config *config,
} }
static int qca_tlv_send_segment(struct hci_dev *hdev, int seg_size, static int qca_tlv_send_segment(struct hci_dev *hdev, int seg_size,
const u8 *data, enum rome_tlv_dnld_mode mode) const u8 *data, enum qca_tlv_dnld_mode mode)
{ {
struct sk_buff *skb; struct sk_buff *skb;
struct edl_event_hdr *edl; struct edl_event_hdr *edl;
...@@ -235,7 +235,7 @@ static int qca_tlv_send_segment(struct hci_dev *hdev, int seg_size, ...@@ -235,7 +235,7 @@ static int qca_tlv_send_segment(struct hci_dev *hdev, int seg_size,
cmd[1] = seg_size; cmd[1] = seg_size;
memcpy(cmd + 2, data, seg_size); memcpy(cmd + 2, data, seg_size);
if (mode == ROME_SKIP_EVT_VSE_CC || mode == ROME_SKIP_EVT_VSE) if (mode == QCA_SKIP_EVT_VSE_CC || mode == QCA_SKIP_EVT_VSE)
return __hci_cmd_send(hdev, EDL_PATCH_CMD_OPCODE, seg_size + 2, return __hci_cmd_send(hdev, EDL_PATCH_CMD_OPCODE, seg_size + 2,
cmd); cmd);
...@@ -301,7 +301,7 @@ static int qca_inject_cmd_complete_event(struct hci_dev *hdev) ...@@ -301,7 +301,7 @@ static int qca_inject_cmd_complete_event(struct hci_dev *hdev)
} }
static int qca_download_firmware(struct hci_dev *hdev, static int qca_download_firmware(struct hci_dev *hdev,
struct rome_config *config) struct qca_fw_config *config)
{ {
const struct firmware *fw; const struct firmware *fw;
const u8 *segment; const u8 *segment;
...@@ -328,7 +328,7 @@ static int qca_download_firmware(struct hci_dev *hdev, ...@@ -328,7 +328,7 @@ static int qca_download_firmware(struct hci_dev *hdev,
remain -= segsize; remain -= segsize;
/* The last segment is always acked regardless download mode */ /* The last segment is always acked regardless download mode */
if (!remain || segsize < MAX_SIZE_PER_TLV_SEGMENT) if (!remain || segsize < MAX_SIZE_PER_TLV_SEGMENT)
config->dnld_mode = ROME_SKIP_EVT_NONE; config->dnld_mode = QCA_SKIP_EVT_NONE;
ret = qca_tlv_send_segment(hdev, segsize, segment, ret = qca_tlv_send_segment(hdev, segsize, segment,
config->dnld_mode); config->dnld_mode);
...@@ -344,8 +344,8 @@ static int qca_download_firmware(struct hci_dev *hdev, ...@@ -344,8 +344,8 @@ static int qca_download_firmware(struct hci_dev *hdev,
* decrease the BT in initialization time. Here we will inject a command * decrease the BT in initialization time. Here we will inject a command
* complete event to avoid a command timeout error message. * complete event to avoid a command timeout error message.
*/ */
if (config->dnld_type == ROME_SKIP_EVT_VSE_CC || if (config->dnld_type == QCA_SKIP_EVT_VSE_CC ||
config->dnld_type == ROME_SKIP_EVT_VSE) config->dnld_type == QCA_SKIP_EVT_VSE)
ret = qca_inject_cmd_complete_event(hdev); ret = qca_inject_cmd_complete_event(hdev);
out: out:
...@@ -382,7 +382,7 @@ int qca_uart_setup(struct hci_dev *hdev, uint8_t baudrate, ...@@ -382,7 +382,7 @@ int qca_uart_setup(struct hci_dev *hdev, uint8_t baudrate,
enum qca_btsoc_type soc_type, u32 soc_ver, enum qca_btsoc_type soc_type, u32 soc_ver,
const char *firmware_name) const char *firmware_name)
{ {
struct rome_config config; struct qca_fw_config config;
int err; int err;
u8 rom_ver = 0; u8 rom_ver = 0;
......
...@@ -56,24 +56,24 @@ enum qca_baudrate { ...@@ -56,24 +56,24 @@ enum qca_baudrate {
QCA_BAUDRATE_RESERVED QCA_BAUDRATE_RESERVED
}; };
enum rome_tlv_dnld_mode { enum qca_tlv_dnld_mode {
ROME_SKIP_EVT_NONE, QCA_SKIP_EVT_NONE,
ROME_SKIP_EVT_VSE, QCA_SKIP_EVT_VSE,
ROME_SKIP_EVT_CC, QCA_SKIP_EVT_CC,
ROME_SKIP_EVT_VSE_CC QCA_SKIP_EVT_VSE_CC
}; };
enum rome_tlv_type { enum qca_tlv_type {
TLV_TYPE_PATCH = 1, TLV_TYPE_PATCH = 1,
TLV_TYPE_NVM TLV_TYPE_NVM
}; };
struct rome_config { struct qca_fw_config {
u8 type; u8 type;
char fwname[64]; char fwname[64];
uint8_t user_baud_rate; uint8_t user_baud_rate;
enum rome_tlv_dnld_mode dnld_mode; enum qca_tlv_dnld_mode dnld_mode;
enum rome_tlv_dnld_mode dnld_type; enum qca_tlv_dnld_mode dnld_type;
}; };
struct edl_event_hdr { struct edl_event_hdr {
...@@ -82,10 +82,10 @@ struct edl_event_hdr { ...@@ -82,10 +82,10 @@ struct edl_event_hdr {
__u8 data[0]; __u8 data[0];
} __packed; } __packed;
struct rome_version { struct qca_btsoc_version {
__le32 product_id; __le32 product_id;
__le16 patch_ver; __le16 patch_ver;
__le16 rome_ver; __le16 rom_ver;
__le32 soc_id; __le32 soc_id;
} __packed; } __packed;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment