Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 185380
b: refs/heads/master
c: 0ded2f1
h: refs/heads/master
v: v3
  • Loading branch information
Cliff Cai authored and Greg Kroah-Hartman committed Mar 2, 2010
1 parent 6920c88 commit cebcf1f
Show file tree
Hide file tree
Showing 3 changed files with 15 additions and 9 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 5e23e90f33888769ffe253663cc5f3ea0bb6da49
refs/heads/master: 0ded2f146acfaf71e5f4c15b80cf89b3af48134c
16 changes: 9 additions & 7 deletions trunk/drivers/usb/musb/musb_core.h
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,15 @@ struct musb;
struct musb_hw_ep;
struct musb_ep;

/* Helper defines for struct musb->hwvers */
#define MUSB_HWVERS_MAJOR(x) ((x >> 10) & 0x1f)
#define MUSB_HWVERS_MINOR(x) (x & 0x3ff)
#define MUSB_HWVERS_RC 0x8000
#define MUSB_HWVERS_1300 0x52C
#define MUSB_HWVERS_1400 0x590
#define MUSB_HWVERS_1800 0x720
#define MUSB_HWVERS_1900 0x784
#define MUSB_HWVERS_2000 0x800

#include "musb_debug.h"
#include "musb_dma.h"
Expand Down Expand Up @@ -322,13 +331,6 @@ struct musb {
struct clk *clock;
irqreturn_t (*isr)(int, void *);
struct work_struct irq_work;
#define MUSB_HWVERS_MAJOR(x) ((x >> 10) & 0x1f)
#define MUSB_HWVERS_MINOR(x) (x & 0x3ff)
#define MUSB_HWVERS_RC 0x8000
#define MUSB_HWVERS_1300 0x52C
#define MUSB_HWVERS_1400 0x590
#define MUSB_HWVERS_1800 0x720
#define MUSB_HWVERS_2000 0x800
u16 hwvers;

/* this hub status bit is reserved by USB 2.0 and not seen by usbcore */
Expand Down
6 changes: 5 additions & 1 deletion trunk/drivers/usb/musb/musb_regs.h
Original file line number Diff line number Diff line change
Expand Up @@ -533,7 +533,11 @@ static inline u8 musb_read_configdata(void __iomem *mbase)

static inline u16 musb_read_hwvers(void __iomem *mbase)
{
return 0;
/*
* This register is invisible on Blackfin, actually the MUSB
* RTL version of Blackfin is 1.9, so just harcode its value.
*/
return MUSB_HWVERS_1900;
}

static inline void __iomem *musb_read_target_reg_base(u8 i, void __iomem *mbase)
Expand Down

0 comments on commit cebcf1f

Please sign in to comment.