Commit 847ab313 authored by Tony Lindgren's avatar Tony Lindgren

musb_hdrc: Search and replace wEndMask with epmask

Search and replace wEndMask with epmask
Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
parent 231cc0c9
...@@ -77,11 +77,11 @@ void musb_platform_enable(struct musb *musb) ...@@ -77,11 +77,11 @@ void musb_platform_enable(struct musb *musb)
u32 tmp, old, val; u32 tmp, old, val;
/* workaround: setup irqs through both register sets */ /* workaround: setup irqs through both register sets */
tmp = (musb->wEndMask & DAVINCI_USB_TX_ENDPTS_MASK) tmp = (musb->epmask & DAVINCI_USB_TX_ENDPTS_MASK)
<< DAVINCI_USB_TXINT_SHIFT; << DAVINCI_USB_TXINT_SHIFT;
musb_writel(musb->ctrl_base, DAVINCI_USB_INT_MASK_SET_REG, tmp); musb_writel(musb->ctrl_base, DAVINCI_USB_INT_MASK_SET_REG, tmp);
old = tmp; old = tmp;
tmp = (musb->wEndMask & (0xfffe & DAVINCI_USB_RX_ENDPTS_MASK)) tmp = (musb->epmask & (0xfffe & DAVINCI_USB_RX_ENDPTS_MASK))
<< DAVINCI_USB_RXINT_SHIFT; << DAVINCI_USB_RXINT_SHIFT;
musb_writel(musb->ctrl_base, DAVINCI_USB_INT_MASK_SET_REG, tmp); musb_writel(musb->ctrl_base, DAVINCI_USB_INT_MASK_SET_REG, tmp);
tmp |= old; tmp |= old;
......
...@@ -383,7 +383,7 @@ struct musb { ...@@ -383,7 +383,7 @@ struct musb {
#define VBUSERR_RETRY_COUNT 3 #define VBUSERR_RETRY_COUNT 3
u16 vbuserr_retry; u16 vbuserr_retry;
u16 wEndMask; u16 epmask;
u8 nr_endpoints; u8 nr_endpoints;
u8 board_mode; /* enum musb_mode */ u8 board_mode; /* enum musb_mode */
......
...@@ -558,8 +558,8 @@ static irqreturn_t musb_stage0_irq(struct musb * musb, u8 int_usb, ...@@ -558,8 +558,8 @@ static irqreturn_t musb_stage0_irq(struct musb * musb, u8 int_usb,
// REVISIT HNP; just force disconnect // REVISIT HNP; just force disconnect
} }
musb->delay_port_power_off = FALSE; musb->delay_port_power_off = FALSE;
musb_writew(mbase, MUSB_INTRTXE, musb->wEndMask); musb_writew(mbase, MUSB_INTRTXE, musb->epmask);
musb_writew(mbase, MUSB_INTRRXE, musb->wEndMask & 0xfffe); musb_writew(mbase, MUSB_INTRRXE, musb->epmask & 0xfffe);
musb_writeb(mbase, MUSB_INTRUSBE, 0xf7); musb_writeb(mbase, MUSB_INTRUSBE, 0xf7);
#endif #endif
musb->port1_status &= ~(USB_PORT_STAT_LOW_SPEED musb->port1_status &= ~(USB_PORT_STAT_LOW_SPEED
...@@ -672,7 +672,7 @@ static irqreturn_t musb_stage2_irq(struct musb * musb, u8 int_usb, ...@@ -672,7 +672,7 @@ static irqreturn_t musb_stage2_irq(struct musb * musb, u8 int_usb,
wFrame = musb_readw(mbase, MUSB_FRAME); wFrame = musb_readw(mbase, MUSB_FRAME);
ep = musb->endpoints; ep = musb->endpoints;
for (epnum = 1; (epnum < musb->nr_endpoints) for (epnum = 1; (epnum < musb->nr_endpoints)
&& (musb->wEndMask >= (1 << epnum)); && (musb->epmask >= (1 << epnum));
epnum++, ep++) { epnum++, ep++) {
// FIXME handle framecounter wraps (12 bits) // FIXME handle framecounter wraps (12 bits)
// eliminate duplicated StartUrb logic // eliminate duplicated StartUrb logic
...@@ -792,8 +792,8 @@ void musb_start(struct musb *musb) ...@@ -792,8 +792,8 @@ void musb_start(struct musb *musb)
DBG(2, "<== devctl %02x\n", devctl); DBG(2, "<== devctl %02x\n", devctl);
/* Set INT enable registers, enable interrupts */ /* Set INT enable registers, enable interrupts */
musb_writew(regs, MUSB_INTRTXE, musb->wEndMask); musb_writew(regs, MUSB_INTRTXE, musb->epmask);
musb_writew(regs, MUSB_INTRRXE, musb->wEndMask & 0xfffe); musb_writew(regs, MUSB_INTRRXE, musb->epmask & 0xfffe);
musb_writeb(regs, MUSB_INTRUSBE, 0xf7); musb_writeb(regs, MUSB_INTRUSBE, 0xf7);
musb_writeb(regs, MUSB_TESTMODE, 0); musb_writeb(regs, MUSB_TESTMODE, 0);
...@@ -1086,7 +1086,7 @@ fifo_setup(struct musb *musb, struct musb_hw_ep *hw_ep, ...@@ -1086,7 +1086,7 @@ fifo_setup(struct musb *musb, struct musb_hw_ep *hw_ep,
/* NOTE rx and tx endpoint irqs aren't managed separately, /* NOTE rx and tx endpoint irqs aren't managed separately,
* which happens to be ok * which happens to be ok
*/ */
musb->wEndMask |= (1 << hw_ep->epnum); musb->epmask |= (1 << hw_ep->epnum);
return offset + (maxpacket << ((c_size & MUSB_FIFOSZ_DPB) ? 1 : 0)); return offset + (maxpacket << ((c_size & MUSB_FIFOSZ_DPB) ? 1 : 0));
} }
...@@ -1198,7 +1198,7 @@ static int __init ep_config_from_hw(struct musb *musb) ...@@ -1198,7 +1198,7 @@ static int __init ep_config_from_hw(struct musb *musb)
break; break;
} }
musb->nr_endpoints++; musb->nr_endpoints++;
musb->wEndMask |= (1 << epnum); musb->epmask |= (1 << epnum);
hw_ep->max_packet_sz_tx = 1 << (reg & 0x0f); hw_ep->max_packet_sz_tx = 1 << (reg & 0x0f);
...@@ -1340,7 +1340,7 @@ static int __init musb_core_init(u16 wType, struct musb *musb) ...@@ -1340,7 +1340,7 @@ static int __init musb_core_init(u16 wType, struct musb *musb)
/* discover endpoint configuration */ /* discover endpoint configuration */
musb->nr_endpoints = 1; musb->nr_endpoints = 1;
musb->wEndMask = 1; musb->epmask = 1;
if (reg & MUSB_CONFIGDATA_DYNFIFO) { if (reg & MUSB_CONFIGDATA_DYNFIFO) {
if (can_dynfifo()) if (can_dynfifo())
......
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