Merge branch 'core/percpu' into stackprotector
[linux-2.6] / drivers / staging / otus / wrap_dbg.c
1 /*
2  * Copyright (c) 2007-2008 Atheros Communications Inc.
3  *
4  * Permission to use, copy, modify, and/or distribute this software for any
5  * purpose with or without fee is hereby granted, provided that the above
6  * copyright notice and this permission notice appear in all copies.
7  *
8  * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
9  * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
10  * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
11  * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
12  * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
13  * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
14  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
15  */
16 /*  Module Name : wrap_dbg.c                                            */
17 /*                                                                      */
18 /*  Abstract                                                            */
19 /*     This module contains wrapper functions for debug functions       */
20 /*                                                                      */
21 /*  NOTES                                                               */
22 /*     Platform dependent.                                              */
23 /*                                                                      */
24 /************************************************************************/
25
26 #include "oal_dt.h"
27 #include "usbdrv.h"
28
29 #include <linux/netlink.h>
30
31 #if WIRELESS_EXT > 12
32 #include <net/iw_handler.h>
33 #endif
34
35 void zfwDumpBuf(zdev_t* dev, zbuf_t* buf)
36 {
37     u16_t i;
38
39     for (i=0; i<buf->len; i++)
40     {
41         printk("%02x ", *(((u8_t*)buf->data)+i));
42         if ((i&0xf)==0xf)
43         {
44             printk("\n");
45         }
46     }
47     printk("\n");
48 }
49
50
51 void zfwDbgReadRegDone(zdev_t* dev, u32_t addr, u32_t val)
52 {
53     printk("Read addr:%x = %x\n", addr, val);
54 }
55
56 void zfwDbgWriteRegDone(zdev_t* dev, u32_t addr, u32_t val)
57 {
58     printk("Write addr:%x = %x\n", addr, val);
59 }
60
61 void zfwDbgReadTallyDone(zdev_t* dev)
62 {
63     //printk("Read Tall Done\n");
64 }
65
66 void zfwDbgWriteEepromDone(zdev_t* dev, u32_t addr, u32_t val)
67 {
68 }
69
70 void zfwDbgQueryHwTxBusyDone(zdev_t* dev, u32_t val)
71 {
72 }
73
74 //For Evl ++
75 void zfwDbgReadFlashDone(zdev_t* dev, u32_t addr, u32_t* rspdata, u32_t datalen)
76 {
77     printk("Read Flash addr:%x length:%x\n", addr, datalen);
78 }
79
80 void zfwDbgProgrameFlashDone(zdev_t* dev)
81 {
82     printk("Program Flash Done\n");
83 }
84
85 void zfwDbgProgrameFlashChkDone(zdev_t* dev)
86 {
87     printk("Program Flash Done\n");
88 }
89
90 void zfwDbgGetFlashChkSumDone(zdev_t* dev, u32_t* rspdata)
91 {
92     printk("Get Flash ChkSum Done\n");
93 }
94
95 void zfwDbgDownloadFwInitDone(zdev_t* dev)
96 {
97     printk("Download FW Init Done\n");
98 }
99 //For Evl --
100
101 /* Leave an empty line below to remove warning message on some compiler */