qcacmn: Remove unwanted header files in transport layer
Rename OL_TARGET_STATUS as HIF_TARGET_STATUS and move the enum to hif.h Change-Id: Ib84514aa65404b4340b1be06a4adefff27bfdc6d CRs-Fixed: 998536
This commit is contained in:

committed by
Gerrit - the friendly Code Review server

parent
61fad9f81c
commit
6ee559010d
@@ -45,6 +45,7 @@ extern "C" {
|
|||||||
|
|
||||||
typedef struct htc_callbacks HTC_CALLBACKS;
|
typedef struct htc_callbacks HTC_CALLBACKS;
|
||||||
typedef void __iomem *A_target_id_t;
|
typedef void __iomem *A_target_id_t;
|
||||||
|
typedef void *hif_handle_t;
|
||||||
|
|
||||||
#define HIF_TYPE_AR6002 2
|
#define HIF_TYPE_AR6002 2
|
||||||
#define HIF_TYPE_AR6003 3
|
#define HIF_TYPE_AR6003 3
|
||||||
@@ -373,6 +374,13 @@ struct hif_msg_callbacks {
|
|||||||
void (*fwEventHandler)(void *context, QDF_STATUS status);
|
void (*fwEventHandler)(void *context, QDF_STATUS status);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
enum hif_target_status {
|
||||||
|
TARGET_STATUS_CONNECTED = 0, /* target connected */
|
||||||
|
TARGET_STATUS_RESET, /* target got reset */
|
||||||
|
TARGET_STATUS_EJECT, /* target got ejected */
|
||||||
|
TARGET_STATUS_SUSPEND /*target got suspend */
|
||||||
|
};
|
||||||
|
|
||||||
#define HIF_DATA_ATTR_SET_TX_CLASSIFY(attr, v) \
|
#define HIF_DATA_ATTR_SET_TX_CLASSIFY(attr, v) \
|
||||||
(attr |= (v & 0x01) << 5)
|
(attr |= (v & 0x01) << 5)
|
||||||
#define HIF_DATA_ATTR_SET_ENCAPSULATION_TYPE(attr, v) \
|
#define HIF_DATA_ATTR_SET_ENCAPSULATION_TYPE(attr, v) \
|
||||||
@@ -525,8 +533,9 @@ struct hif_target_info *hif_get_target_info_handle(struct hif_opaque_softc *
|
|||||||
scn);
|
scn);
|
||||||
struct hif_config_info *hif_get_ini_handle(struct hif_opaque_softc *scn);
|
struct hif_config_info *hif_get_ini_handle(struct hif_opaque_softc *scn);
|
||||||
struct ramdump_info *hif_get_ramdump_ctx(struct hif_opaque_softc *hif_ctx);
|
struct ramdump_info *hif_get_ramdump_ctx(struct hif_opaque_softc *hif_ctx);
|
||||||
ol_target_status hif_get_target_status(struct hif_opaque_softc *hif_ctx);
|
enum hif_target_status hif_get_target_status(struct hif_opaque_softc *hif_ctx);
|
||||||
void hif_set_target_status(struct hif_opaque_softc *hif_ctx, ol_target_status);
|
void hif_set_target_status(struct hif_opaque_softc *hif_ctx, enum
|
||||||
|
hif_target_status);
|
||||||
void hif_init_ini_config(struct hif_opaque_softc *hif_ctx,
|
void hif_init_ini_config(struct hif_opaque_softc *hif_ctx,
|
||||||
struct hif_config_info *cfg);
|
struct hif_config_info *cfg);
|
||||||
|
|
||||||
|
@@ -31,7 +31,6 @@
|
|||||||
#include <linux/version.h> /* We're doing kernel work */
|
#include <linux/version.h> /* We're doing kernel work */
|
||||||
#include <linux/proc_fs.h> /* Necessary because we use the proc fs */
|
#include <linux/proc_fs.h> /* Necessary because we use the proc fs */
|
||||||
#include <asm/uaccess.h> /* for copy_from_user */
|
#include <asm/uaccess.h> /* for copy_from_user */
|
||||||
#include "ol_if_athvar.h"
|
|
||||||
#include "hif.h"
|
#include "hif.h"
|
||||||
#if defined(HIF_USB)
|
#if defined(HIF_USB)
|
||||||
#include "if_usb.h"
|
#include "if_usb.h"
|
||||||
|
@@ -31,7 +31,6 @@
|
|||||||
#include "qdf_status.h"
|
#include "qdf_status.h"
|
||||||
#include <qdf_atomic.h> /* qdf_atomic_read */
|
#include <qdf_atomic.h> /* qdf_atomic_read */
|
||||||
#include <targaddrs.h>
|
#include <targaddrs.h>
|
||||||
#include <bmi_msg.h>
|
|
||||||
#include "hif_io32.h"
|
#include "hif_io32.h"
|
||||||
#include <hif.h>
|
#include <hif.h>
|
||||||
#include "regtable.h"
|
#include "regtable.h"
|
||||||
|
@@ -31,10 +31,8 @@
|
|||||||
#include "qdf_status.h"
|
#include "qdf_status.h"
|
||||||
#include <qdf_atomic.h> /* qdf_atomic_read */
|
#include <qdf_atomic.h> /* qdf_atomic_read */
|
||||||
#include <targaddrs.h>
|
#include <targaddrs.h>
|
||||||
#include <bmi_msg.h>
|
|
||||||
#include "hif_io32.h"
|
#include "hif_io32.h"
|
||||||
#include <hif.h>
|
#include <hif.h>
|
||||||
#include <htc_services.h>
|
|
||||||
#include "regtable.h"
|
#include "regtable.h"
|
||||||
#include <a_debug.h>
|
#include <a_debug.h>
|
||||||
#include "hif_main.h"
|
#include "hif_main.h"
|
||||||
|
@@ -30,7 +30,6 @@
|
|||||||
#include "qdf_status.h"
|
#include "qdf_status.h"
|
||||||
#include <qdf_atomic.h> /* qdf_atomic_read */
|
#include <qdf_atomic.h> /* qdf_atomic_read */
|
||||||
#include <targaddrs.h>
|
#include <targaddrs.h>
|
||||||
#include <bmi_msg.h>
|
|
||||||
#include "hif_io32.h"
|
#include "hif_io32.h"
|
||||||
#include <hif.h>
|
#include <hif.h>
|
||||||
#include "regtable.h"
|
#include "regtable.h"
|
||||||
@@ -1132,8 +1131,7 @@ hif_pci_ce_send_done(struct CE_handle *copyeng, void *ce_context,
|
|||||||
* when last fragment is complteted.
|
* when last fragment is complteted.
|
||||||
*/
|
*/
|
||||||
if (transfer_context != CE_SENDLIST_ITEM_CTXT) {
|
if (transfer_context != CE_SENDLIST_ITEM_CTXT) {
|
||||||
if (scn->target_status
|
if (scn->target_status == TARGET_STATUS_RESET)
|
||||||
== OL_TRGET_STATUS_RESET)
|
|
||||||
qdf_nbuf_free(transfer_context);
|
qdf_nbuf_free(transfer_context);
|
||||||
else
|
else
|
||||||
msg_callbacks->txCompletionHandler(
|
msg_callbacks->txCompletionHandler(
|
||||||
@@ -1208,7 +1206,7 @@ hif_pci_ce_recv_data(struct CE_handle *copyeng, void *ce_context,
|
|||||||
|
|
||||||
atomic_inc(&pipe_info->recv_bufs_needed);
|
atomic_inc(&pipe_info->recv_bufs_needed);
|
||||||
hif_post_recv_buffers_for_pipe(pipe_info);
|
hif_post_recv_buffers_for_pipe(pipe_info);
|
||||||
if (scn->target_status == OL_TRGET_STATUS_RESET)
|
if (scn->target_status == TARGET_STATUS_RESET)
|
||||||
qdf_nbuf_free(transfer_context);
|
qdf_nbuf_free(transfer_context);
|
||||||
else
|
else
|
||||||
hif_ce_do_recv(msg_callbacks, transfer_context,
|
hif_ce_do_recv(msg_callbacks, transfer_context,
|
||||||
|
@@ -201,7 +201,7 @@ static void ce_tasklet(unsigned long data)
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (scn->target_status != OL_TRGET_STATUS_RESET)
|
if (scn->target_status != TARGET_STATUS_RESET)
|
||||||
hif_irq_enable(scn, tasklet_entry->ce_id);
|
hif_irq_enable(scn, tasklet_entry->ce_id);
|
||||||
|
|
||||||
hif_record_ce_desc_event(scn, tasklet_entry->ce_id, HIF_CE_TASKLET_EXIT,
|
hif_record_ce_desc_event(scn, tasklet_entry->ce_id, HIF_CE_TASKLET_EXIT,
|
||||||
|
@@ -32,7 +32,8 @@
|
|||||||
#include "hif_main.h"
|
#include "hif_main.h"
|
||||||
#include "multibus.h"
|
#include "multibus.h"
|
||||||
#include "ce_main.h"
|
#include "ce_main.h"
|
||||||
|
#include "htc_services.h"
|
||||||
|
#include "a_types.h"
|
||||||
/**
|
/**
|
||||||
* hif_intialize_default_ops() - intializes default operations values
|
* hif_intialize_default_ops() - intializes default operations values
|
||||||
*
|
*
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (c) 2015 The Linux Foundation. All rights reserved.
|
* Copyright (c) 2015-2016 The Linux Foundation. All rights reserved.
|
||||||
*
|
*
|
||||||
* Previously licensed under the ISC license by Qualcomm Atheros, Inc.
|
* Previously licensed under the ISC license by Qualcomm Atheros, Inc.
|
||||||
*
|
*
|
||||||
@@ -29,7 +29,6 @@
|
|||||||
#define __HIF_IO32_H__
|
#define __HIF_IO32_H__
|
||||||
|
|
||||||
#include <linux/io.h>
|
#include <linux/io.h>
|
||||||
#include "ol_if_athvar.h"
|
|
||||||
#include "hif.h"
|
#include "hif.h"
|
||||||
|
|
||||||
#define hif_read32_mb(addr) ioread32((void __iomem *)addr)
|
#define hif_read32_mb(addr) ioread32((void __iomem *)addr)
|
||||||
|
@@ -31,10 +31,8 @@
|
|||||||
#include "qdf_status.h"
|
#include "qdf_status.h"
|
||||||
#include <qdf_atomic.h> /* qdf_atomic_read */
|
#include <qdf_atomic.h> /* qdf_atomic_read */
|
||||||
#include <targaddrs.h>
|
#include <targaddrs.h>
|
||||||
#include <bmi_msg.h>
|
|
||||||
#include "hif_io32.h"
|
#include "hif_io32.h"
|
||||||
#include <hif.h>
|
#include <hif.h>
|
||||||
#include <htc_services.h>
|
|
||||||
#include "regtable.h"
|
#include "regtable.h"
|
||||||
#define ATH_MODULE_NAME hif
|
#define ATH_MODULE_NAME hif
|
||||||
#include <a_debug.h>
|
#include <a_debug.h>
|
||||||
@@ -610,7 +608,7 @@ void hif_crash_shutdown(struct hif_opaque_softc *hif_ctx)
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (OL_TRGET_STATUS_RESET == scn->target_status) {
|
if (TARGET_STATUS_RESET == scn->target_status) {
|
||||||
HIF_INFO_MED("%s: Target is already asserted, ignore!",
|
HIF_INFO_MED("%s: Target is already asserted, ignore!",
|
||||||
__func__);
|
__func__);
|
||||||
return;
|
return;
|
||||||
@@ -818,9 +816,9 @@ void hif_lro_flush_cb_deregister(struct hif_opaque_softc *scn)
|
|||||||
* hif_get_target_status - API to get target status
|
* hif_get_target_status - API to get target status
|
||||||
* @hif_ctx: HIF Context
|
* @hif_ctx: HIF Context
|
||||||
*
|
*
|
||||||
* Return: enum ol_target_status
|
* Return: enum hif_target_status
|
||||||
*/
|
*/
|
||||||
ol_target_status hif_get_target_status(struct hif_opaque_softc *hif_ctx)
|
enum hif_target_status hif_get_target_status(struct hif_opaque_softc *hif_ctx)
|
||||||
{
|
{
|
||||||
struct hif_softc *scn = HIF_GET_SOFTC(hif_ctx);
|
struct hif_softc *scn = HIF_GET_SOFTC(hif_ctx);
|
||||||
|
|
||||||
@@ -834,8 +832,8 @@ ol_target_status hif_get_target_status(struct hif_opaque_softc *hif_ctx)
|
|||||||
*
|
*
|
||||||
* Return: void
|
* Return: void
|
||||||
*/
|
*/
|
||||||
void hif_set_target_status(struct hif_opaque_softc *hif_ctx,
|
void hif_set_target_status(struct hif_opaque_softc *hif_ctx, enum
|
||||||
ol_target_status status)
|
hif_target_status status)
|
||||||
{
|
{
|
||||||
struct hif_softc *scn = HIF_GET_SOFTC(hif_ctx);
|
struct hif_softc *scn = HIF_GET_SOFTC(hif_ctx);
|
||||||
|
|
||||||
|
@@ -117,7 +117,7 @@ struct hif_softc {
|
|||||||
bool request_irq_done;
|
bool request_irq_done;
|
||||||
/* Packet statistics */
|
/* Packet statistics */
|
||||||
struct hif_ce_stats pkt_stats;
|
struct hif_ce_stats pkt_stats;
|
||||||
ol_target_status target_status;
|
enum hif_target_status target_status;
|
||||||
|
|
||||||
struct targetdef_s *targetdef;
|
struct targetdef_s *targetdef;
|
||||||
struct ce_reg_def *target_ce_def;
|
struct ce_reg_def *target_ce_def;
|
||||||
|
@@ -144,7 +144,7 @@ static void pci_dispatch_interrupt(struct hif_softc *scn)
|
|||||||
intr_summary = CE_INTERRUPT_SUMMARY(scn);
|
intr_summary = CE_INTERRUPT_SUMMARY(scn);
|
||||||
|
|
||||||
if (intr_summary == 0) {
|
if (intr_summary == 0) {
|
||||||
if ((scn->target_status != OL_TRGET_STATUS_RESET) &&
|
if ((scn->target_status != TARGET_STATUS_RESET) &&
|
||||||
(!qdf_atomic_read(&scn->link_suspended))) {
|
(!qdf_atomic_read(&scn->link_suspended))) {
|
||||||
|
|
||||||
hif_write32_mb(scn->mem +
|
hif_write32_mb(scn->mem +
|
||||||
@@ -899,7 +899,7 @@ static void wlan_tasklet(unsigned long data)
|
|||||||
|
|
||||||
if (!ADRASTEA_BU) {
|
if (!ADRASTEA_BU) {
|
||||||
(irqreturn_t) hif_fw_interrupt_handler(sc->irq_event, scn);
|
(irqreturn_t) hif_fw_interrupt_handler(sc->irq_event, scn);
|
||||||
if (scn->target_status == OL_TRGET_STATUS_RESET)
|
if (scn->target_status == TARGET_STATUS_RESET)
|
||||||
goto end;
|
goto end;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -2029,7 +2029,7 @@ static void wlan_tasklet_msi(unsigned long data)
|
|||||||
if (entry->id == HIF_MAX_TASKLET_NUM) {
|
if (entry->id == HIF_MAX_TASKLET_NUM) {
|
||||||
/* the last tasklet is for fw IRQ */
|
/* the last tasklet is for fw IRQ */
|
||||||
(irqreturn_t)hif_fw_interrupt_handler(sc->irq_event, scn);
|
(irqreturn_t)hif_fw_interrupt_handler(sc->irq_event, scn);
|
||||||
if (scn->target_status == OL_TRGET_STATUS_RESET)
|
if (scn->target_status == TARGET_STATUS_RESET)
|
||||||
goto irq_handled;
|
goto irq_handled;
|
||||||
} else if (entry->id < scn->ce_count) {
|
} else if (entry->id < scn->ce_count) {
|
||||||
ce_per_engine_service(scn, entry->id);
|
ce_per_engine_service(scn, entry->id);
|
||||||
@@ -3320,7 +3320,7 @@ void hif_pci_irq_enable(struct hif_softc *scn, int ce_id)
|
|||||||
if (scn->ce_irq_summary == 0) {
|
if (scn->ce_irq_summary == 0) {
|
||||||
/* Enable Legacy PCI line interrupts */
|
/* Enable Legacy PCI line interrupts */
|
||||||
if (LEGACY_INTERRUPTS(sc) &&
|
if (LEGACY_INTERRUPTS(sc) &&
|
||||||
(scn->target_status != OL_TRGET_STATUS_RESET) &&
|
(scn->target_status != TARGET_STATUS_RESET) &&
|
||||||
(!qdf_atomic_read(&scn->link_suspended))) {
|
(!qdf_atomic_read(&scn->link_suspended))) {
|
||||||
|
|
||||||
hif_write32_mb(scn->mem +
|
hif_write32_mb(scn->mem +
|
||||||
|
@@ -33,7 +33,6 @@
|
|||||||
#include <linux/interrupt.h>
|
#include <linux/interrupt.h>
|
||||||
|
|
||||||
#define ATH_DBG_DEFAULT 0
|
#define ATH_DBG_DEFAULT 0
|
||||||
#include <ol_if_athvar.h>
|
|
||||||
#include "hif.h"
|
#include "hif.h"
|
||||||
#include "cepci.h"
|
#include "cepci.h"
|
||||||
#include "ce_main.h"
|
#include "ce_main.h"
|
||||||
|
@@ -25,14 +25,12 @@
|
|||||||
* to the Linux Foundation.
|
* to the Linux Foundation.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "bmi_msg.h"
|
|
||||||
#include "targaddrs.h"
|
#include "targaddrs.h"
|
||||||
#include "cepci.h"
|
#include "cepci.h"
|
||||||
#include "regtable.h"
|
#include "regtable.h"
|
||||||
#include "ar9888def.h"
|
#include "ar9888def.h"
|
||||||
#include "ar6320def.h"
|
#include "ar6320def.h"
|
||||||
#include "ar6320v2def.h"
|
#include "ar6320v2def.h"
|
||||||
#include "ol_if_athvar.h"
|
|
||||||
#include "hif_main.h"
|
#include "hif_main.h"
|
||||||
#include "adrastea_reg_def.h"
|
#include "adrastea_reg_def.h"
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user