X-Git-Url: http://git.rohieb.name/openwrt.git/blobdiff_plain/9fe061d4a72b5385b469867ba58b9fd40151278c..3329b43e7655951c4b496eb7c24b2af096fcbef7:/target/linux/adm5120/files/drivers/usb/host/adm5120-hub.c?ds=inline diff --git a/target/linux/adm5120/files/drivers/usb/host/adm5120-hub.c b/target/linux/adm5120/files/drivers/usb/host/adm5120-hub.c index 4fd826d55..3c1ab652a 100644 --- a/target/linux/adm5120/files/drivers/usb/host/adm5120-hub.c +++ b/target/linux/adm5120/files/drivers/usb/host/adm5120-hub.c @@ -1,7 +1,7 @@ /* * ADM5120 HCD (Host Controller Driver) for USB * - * Copyright (C) 2007,2008 Gabor Juhos + * Copyright (C) 2007-2008 Gabor Juhos * * This file was derived from: drivers/usb/host/ohci-hub.c * (C) Copyright 1999 Roman Weissgaerber @@ -19,7 +19,7 @@ * ADM5120 Root Hub ... the nonsharable stuff */ -#define dbg_port(hc,label,num,value) \ +#define dbg_port(hc, label, num, value) \ admhc_dbg(hc, \ "%s port%d " \ "= 0x%08x%s%s%s%s%s%s%s%s%s%s%s%s\n", \ @@ -40,7 +40,7 @@ (value & ADMHC_PS_CCS) ? " CCS" : "" \ ); -#define dbg_port_write(hc,label,num,value) \ +#define dbg_port_write(hc, label, num, value) \ admhc_dbg(hc, \ "%s port%d " \ "= 0x%08x%s%s%s%s%s%s%s%s%s%s%s%s\n", \ @@ -63,20 +63,6 @@ /*-------------------------------------------------------------------------*/ -/* hcd->hub_irq_enable() */ -static void admhc_hub_irq_enable(struct usb_hcd *hcd) -{ - struct admhcd *ahcd = hcd_to_admhcd(hcd); - - spin_lock_irq(&ahcd->lock); - if (!ahcd->autostop) - del_timer(&hcd->rh_timer); /* Prevent next poll */ - admhc_intr_enable(ahcd, ADMHC_INTR_INSM); - spin_unlock_irq(&ahcd->lock); -} - -/*-------------------------------------------------------------------------*/ - /* build "status change" packet (one or two bytes) from HC registers */ static int @@ -95,11 +81,11 @@ admhc_hub_status_data(struct usb_hcd *hcd, char *buf) /* init status */ status = admhc_read_rhdesc(ahcd); if (status & (ADMHC_RH_LPSC | ADMHC_RH_OCIC)) - buf [0] = changed = 1; + buf[0] = changed = 1; else - buf [0] = 0; + buf[0] = 0; if (ahcd->num_ports > 7) { - buf [1] = 0; + buf[1] = 0; length++; } @@ -114,9 +100,9 @@ admhc_hub_status_data(struct usb_hcd *hcd, char *buf) | ADMHC_PS_OCIC | ADMHC_PS_PRSC)) { changed = 1; if (i < 7) - buf [0] |= 1 << (i + 1); + buf[0] |= 1 << (i + 1); else - buf [1] |= 1 << (i - 7); + buf[1] |= 1 << (i - 7); } } @@ -261,7 +247,7 @@ static void start_hnp(struct admhcd *ahcd); #define PORT_RESET_HW_MSEC 10 /* wrap-aware logic morphed from */ -#define tick_before(t1,t2) ((s16)(((s16)(t1))-((s16)(t2))) < 0) +#define tick_before(t1, t2) ((s16)(((s16)(t1)) - ((s16)(t2))) < 0) /* called from some task, normally khubd */ static inline int admhc_port_reset(struct admhcd *ahcd, unsigned port)