From patchwork Thu Dec 5 06:01:17 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Macpaul Lin X-Patchwork-Id: 11274215 Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 2A06D138D for ; Thu, 5 Dec 2019 06:02:02 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 04EE2224F8 for ; Thu, 5 Dec 2019 06:02:02 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="X97ZgkNO"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=mediatek.com header.i=@mediatek.com header.b="YCqPK6T8" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 04EE2224F8 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=mediatek.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-mediatek-bounces+patchwork-linux-mediatek=patchwork.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Message-ID:Date:Subject:To :From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=AuAhqXnF4EwvxHLXiqho1N+8LK1bmqpld4sYvqvRYGE=; b=X97ZgkNOTz+ZR1 6cK95sB9AyxQMKAV8qw9sZa+unqbHUFoTVqFcZfaLgzzYrGghPQMmQS+kwBh2TzhU+ENVb0PJBXJe ipA+0EkAgjuFwcCbFRgFv4BB/KyTidvUfecFTEZFczYt0q/tv0LsoU283HKBP/KgfCLwIsvJwISn5 gzil8UzjOlTjgj435YKWMQh0vpH30Hlahv5QCRkzrBYLbKSr0Zo6/6yKnzU6YgMbFUNu+sA5DraxX 4Oq6SuC35IVWIpuv4skf2ib8DTNHw5tnZcFPE/SybIp2nz73Zcc22BSAgthXbWyWkQIoNoWL75x3T EO3mctpjHr2ReYhZStrQ==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1ickD9-0000tZ-EN; Thu, 05 Dec 2019 06:01:59 +0000 Received: from mailgw02.mediatek.com ([216.200.240.185]) by bombadil.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1ickD0-0000ny-PM; Thu, 05 Dec 2019 06:01:53 +0000 X-UUID: b4e698264b5e49df8d5142623092ef15-20191204 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mediatek.com; s=dk; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID:Date:Subject:CC:To:From; bh=iu9VXV0T3QkfW+WGICaWIjvUVkTudBlVQc+B2lmc3qM=; b=YCqPK6T8IotWG68TblIPJMqjrYdWZcJGJU+1nRgCmL13P7bkiv8Kcw12y4hf/0rjRVkNLhCEjYh/hqKWmWtOdQ4xXxDwypWk058vKRwTJvoQzs/ByI1M3VE2+sNZTSnqT0J4CPtlN+NHD4Z/5ihvER2rBKGIO5UJMf/d88ZLupU=; X-UUID: b4e698264b5e49df8d5142623092ef15-20191204 Received: from mtkcas66.mediatek.inc [(172.29.193.44)] by mailgw02.mediatek.com (envelope-from ) (musrelay.mediatek.com ESMTP with TLS) with ESMTP id 1114136405; Wed, 04 Dec 2019 22:01:44 -0800 Received: from mtkmbs08n2.mediatek.inc (172.21.101.56) by MTKMBS62N1.mediatek.inc (172.29.193.41) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Wed, 4 Dec 2019 22:02:34 -0800 Received: from mtkcas09.mediatek.inc (172.21.101.178) by mtkmbs08n2.mediatek.inc (172.21.101.56) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Thu, 5 Dec 2019 14:00:56 +0800 Received: from mtkswgap22.mediatek.inc (172.21.77.33) by mtkcas09.mediatek.inc (172.21.101.73) with Microsoft SMTP Server id 15.0.1395.4 via Frontend Transport; Thu, 5 Dec 2019 14:02:26 +0800 From: Macpaul Lin To: Greg Kroah-Hartman , Bin Liu , Maxime Ripard , Chen-Yu Tsai , "Matthias Brugger" , Subject: [PATCH] usb: musb: replace all unsigned data type to unsigned int Date: Thu, 5 Dec 2019 14:01:17 +0800 Message-ID: <1575525677-20760-1-git-send-email-macpaul.lin@mediatek.com> X-Mailer: git-send-email 1.7.9.5 MIME-Version: 1.0 X-TM-SNTS-SMTP: CC3102F2ED2A07D85CC55621C674EB907E2CDC7C61FB3D4C6CFE321AACB425742000:8 X-MTK: N X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20191204_220150_842039_2541512A X-CRM114-Status: GOOD ( 14.06 ) X-Spam-Score: -0.2 (/) X-Spam-Report: SpamAssassin version 3.4.2 on bombadil.infradead.org summary: Content analysis details: (-0.2 points) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record 0.0 MIME_BASE64_TEXT RAW: Message text disguised using base64 encoding -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature -0.1 DKIM_VALID_EF Message has a valid DKIM or DK signature from envelope-from domain 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid 0.0 UNPARSEABLE_RELAY Informational: message has unparseable relay lines X-BeenThere: linux-mediatek@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Mediatek WSD Upstream , linux-kernel@vger.kernel.org, linux-mediatek@lists.infradead.org, Macpaul Lin , linux-omap@vger.kernel.org, linux-arm-kernel@lists.infradead.org Sender: "Linux-mediatek" Errors-To: linux-mediatek-bounces+patchwork-linux-mediatek=patchwork.kernel.org@lists.infradead.org Simply replace all 'unsigned' data type in musb driver to 'unsigned int' because it has been complained by gerrit checkpatch service. Signed-off-by: Macpaul Lin --- drivers/usb/musb/cppi_dma.c | 24 ++++++++-------- drivers/usb/musb/musb_core.c | 24 ++++++++-------- drivers/usb/musb/musb_core.h | 44 +++++++++++++++--------------- drivers/usb/musb/musb_cppi41.c | 16 +++++------ drivers/usb/musb/musb_debugfs.c | 8 +++--- drivers/usb/musb/musb_dsps.c | 18 ++++++------ drivers/usb/musb/musb_gadget.c | 16 +++++------ drivers/usb/musb/musb_gadget_ep0.c | 4 +-- drivers/usb/musb/musb_host.c | 6 ++-- drivers/usb/musb/musb_host.h | 6 ++-- drivers/usb/musb/musb_io.h | 12 ++++---- drivers/usb/musb/sunxi.c | 8 +++--- drivers/usb/musb/tusb6010.c | 8 +++--- drivers/usb/musb/tusb6010_omap.c | 2 +- 14 files changed, 99 insertions(+), 97 deletions(-) diff --git a/drivers/usb/musb/cppi_dma.c b/drivers/usb/musb/cppi_dma.c index b4d6d9bb3239..3231b616bef4 100644 --- a/drivers/usb/musb/cppi_dma.c +++ b/drivers/usb/musb/cppi_dma.c @@ -260,12 +260,12 @@ static void cppi_controller_stop(struct cppi *controller) * * REVISIT same issue applies to pure PIO usage too, and non-cppi dma... */ -static inline void core_rxirq_disable(void __iomem *tibase, unsigned epnum) +static inline void core_rxirq_disable(void __iomem *tibase, unsigned int epnum) { musb_writel(tibase, DAVINCI_USB_INT_MASK_CLR_REG, 1 << (epnum + 8)); } -static inline void core_rxirq_enable(void __iomem *tibase, unsigned epnum) +static inline void core_rxirq_enable(void __iomem *tibase, unsigned int epnum) { musb_writel(tibase, DAVINCI_USB_INT_MASK_SET_REG, 1 << (epnum + 8)); } @@ -451,7 +451,7 @@ static void cppi_dump_rxq(int level, const char *tag, struct cppi_channel *rx) * so we won't ever use it (see "CPPI RX Woes" below). */ static inline int cppi_autoreq_update(struct cppi_channel *rx, - void __iomem *tibase, int onepacket, unsigned n_bds) + void __iomem *tibase, int onepacket, unsigned int n_bds) { u32 val; @@ -560,12 +560,12 @@ static inline int cppi_autoreq_update(struct cppi_channel *rx, static void cppi_next_tx_segment(struct musb *musb, struct cppi_channel *tx) { - unsigned maxpacket = tx->maxpacket; + unsigned int maxpacket = tx->maxpacket; dma_addr_t addr = tx->buf_dma + tx->offset; size_t length = tx->buf_len - tx->offset; struct cppi_descriptor *bd; - unsigned n_bds; - unsigned i; + unsigned int n_bds; + unsigned int i; struct cppi_tx_stateram __iomem *tx_ram = tx->state_ram; int rndis; @@ -587,7 +587,7 @@ cppi_next_tx_segment(struct musb *musb, struct cppi_channel *tx) n_bds = DIV_ROUND_UP(length, maxpacket); else n_bds = 1; - n_bds = min(n_bds, (unsigned) NUM_TXCHAN_BD); + n_bds = min(n_bds, (unsigned int) NUM_TXCHAN_BD); length = min(n_bds * maxpacket, length); } @@ -761,12 +761,12 @@ MODULE_PARM_DESC(cppi_rx_rndis, "enable/disable RX RNDIS heuristic"); static void cppi_next_rx_segment(struct musb *musb, struct cppi_channel *rx, int onepacket) { - unsigned maxpacket = rx->maxpacket; + unsigned int maxpacket = rx->maxpacket; dma_addr_t addr = rx->buf_dma + rx->offset; size_t length = rx->buf_len - rx->offset; struct cppi_descriptor *bd, *tail; - unsigned n_bds; - unsigned i; + unsigned int n_bds; + unsigned int i; void __iomem *tibase = musb->ctrl_base; int is_rndis = 0; struct cppi_rx_stateram __iomem *rx_ram = rx->state_ram; @@ -797,7 +797,7 @@ cppi_next_rx_segment(struct musb *musb, struct cppi_channel *rx, int onepacket) if (n_bds == 1) onepacket = 1; else - n_bds = min(n_bds, (unsigned) NUM_RXCHAN_BD); + n_bds = min(n_bds, (unsigned int) NUM_RXCHAN_BD); } /* In host mode, autorequest logic can generate some IN tokens; it's @@ -998,7 +998,7 @@ static int cppi_channel_program(struct dma_channel *ch, return true; } -static bool cppi_rx_scan(struct cppi *cppi, unsigned ch) +static bool cppi_rx_scan(struct cppi *cppi, unsigned int ch) { struct cppi_channel *rx = &cppi->rx[ch]; struct cppi_rx_stateram __iomem *state = rx->state_ram; diff --git a/drivers/usb/musb/musb_core.c b/drivers/usb/musb/musb_core.c index bd63450af76a..735d7a7d504b 100644 --- a/drivers/usb/musb/musb_core.c +++ b/drivers/usb/musb/musb_core.c @@ -246,7 +246,7 @@ static u32 musb_default_busctl_offset(u8 epnum, u16 offset) return 0x80 + (0x08 * epnum) + offset; } -static u8 musb_default_readb(const void __iomem *addr, unsigned offset) +static u8 musb_default_readb(const void __iomem *addr, unsigned int offset) { u8 data = __raw_readb(addr + offset); @@ -254,13 +254,14 @@ static u8 musb_default_readb(const void __iomem *addr, unsigned offset) return data; } -static void musb_default_writeb(void __iomem *addr, unsigned offset, u8 data) +static void musb_default_writeb(void __iomem *addr, unsigned int offset, + u8 data) { trace_musb_writeb(__builtin_return_address(0), addr, offset, data); __raw_writeb(data, addr + offset); } -static u16 musb_default_readw(const void __iomem *addr, unsigned offset) +static u16 musb_default_readw(const void __iomem *addr, unsigned int offset) { u16 data = __raw_readw(addr + offset); @@ -268,7 +269,8 @@ static u16 musb_default_readw(const void __iomem *addr, unsigned offset) return data; } -static void musb_default_writew(void __iomem *addr, unsigned offset, u16 data) +static void musb_default_writew(void __iomem *addr, unsigned int offset, + u16 data) { trace_musb_writew(__builtin_return_address(0), addr, offset, data); __raw_writew(data, addr + offset); @@ -364,19 +366,19 @@ static void musb_default_read_fifo(struct musb_hw_ep *hw_ep, u16 len, u8 *dst) /* * Old style IO functions */ -u8 (*musb_readb)(const void __iomem *addr, unsigned offset); +u8 (*musb_readb)(const void __iomem *addr, unsigned int offset); EXPORT_SYMBOL_GPL(musb_readb); -void (*musb_writeb)(void __iomem *addr, unsigned offset, u8 data); +void (*musb_writeb)(void __iomem *addr, unsigned int offset, u8 data); EXPORT_SYMBOL_GPL(musb_writeb); -u16 (*musb_readw)(const void __iomem *addr, unsigned offset); +u16 (*musb_readw)(const void __iomem *addr, unsigned int offset); EXPORT_SYMBOL_GPL(musb_readw); -void (*musb_writew)(void __iomem *addr, unsigned offset, u16 data); +void (*musb_writew)(void __iomem *addr, unsigned int offset, u16 data); EXPORT_SYMBOL_GPL(musb_writew); -u32 musb_readl(const void __iomem *addr, unsigned offset) +u32 musb_readl(const void __iomem *addr, unsigned int offset) { u32 data = __raw_readl(addr + offset); @@ -385,7 +387,7 @@ u32 musb_readl(const void __iomem *addr, unsigned offset) } EXPORT_SYMBOL_GPL(musb_readl); -void musb_writel(void __iomem *addr, unsigned offset, u32 data) +void musb_writel(void __iomem *addr, unsigned int offset, u32 data) { trace_musb_writel(__builtin_return_address(0), addr, offset, data); __raw_writel(data, addr + offset); @@ -1319,7 +1321,7 @@ static struct musb_fifo_cfg ep0_cfg = { static int ep_config_from_table(struct musb *musb) { const struct musb_fifo_cfg *cfg; - unsigned i, n; + unsigned int i, n; int offset; struct musb_hw_ep *hw_ep = musb->endpoints; diff --git a/drivers/usb/musb/musb_core.h b/drivers/usb/musb/musb_core.h index 04203b7126d5..7c7b78eb0f31 100644 --- a/drivers/usb/musb/musb_core.h +++ b/drivers/usb/musb/musb_core.h @@ -161,10 +161,10 @@ struct musb_platform_ops { u16 fifo_mode; u32 (*fifo_offset)(u8 epnum); u32 (*busctl_offset)(u8 epnum, u16 offset); - u8 (*readb)(const void __iomem *addr, unsigned offset); - void (*writeb)(void __iomem *addr, unsigned offset, u8 data); - u16 (*readw)(const void __iomem *addr, unsigned offset); - void (*writew)(void __iomem *addr, unsigned offset, u16 data); + u8 (*readb)(const void __iomem *addr, unsigned int offset); + void (*writeb)(void __iomem *addr, unsigned int offset, u8 data); + u16 (*readw)(const void __iomem *addr, unsigned int offset); + void (*writew)(void __iomem *addr, unsigned int offset, u16 data); void (*read_fifo)(struct musb_hw_ep *hw_ep, u16 len, u8 *buf); void (*write_fifo)(struct musb_hw_ep *hw_ep, u16 len, const u8 *buf); struct dma_controller * @@ -331,7 +331,7 @@ struct musb { struct phy *phy; int nIrq; - unsigned irq_wake:1; + unsigned int irq_wake:1; struct musb_hw_ep endpoints[MUSB_C_NUM_EPS]; #define control_ep endpoints @@ -353,44 +353,44 @@ struct musb { int a_wait_bcon; /* VBUS timeout in msecs */ unsigned long idle_timeout; /* Next timeout in jiffies */ - unsigned is_initialized:1; - unsigned is_runtime_suspended:1; + unsigned int is_initialized:1; + unsigned int is_runtime_suspended:1; /* active means connected and not suspended */ - unsigned is_active:1; + unsigned int is_active:1; - unsigned is_multipoint:1; + unsigned int is_multipoint:1; - unsigned hb_iso_rx:1; /* high bandwidth iso rx? */ - unsigned hb_iso_tx:1; /* high bandwidth iso tx? */ - unsigned dyn_fifo:1; /* dynamic FIFO supported? */ + unsigned int hb_iso_rx:1; /* high bandwidth iso rx? */ + unsigned int hb_iso_tx:1; /* high bandwidth iso tx? */ + unsigned int dyn_fifo:1; /* dynamic FIFO supported? */ - unsigned bulk_split:1; + unsigned int bulk_split:1; #define can_bulk_split(musb,type) \ (((type) == USB_ENDPOINT_XFER_BULK) && (musb)->bulk_split) - unsigned bulk_combine:1; + unsigned int bulk_combine:1; #define can_bulk_combine(musb,type) \ (((type) == USB_ENDPOINT_XFER_BULK) && (musb)->bulk_combine) /* is_suspended means USB B_PERIPHERAL suspend */ - unsigned is_suspended:1; + unsigned int is_suspended:1; /* may_wakeup means remote wakeup is enabled */ - unsigned may_wakeup:1; + unsigned int may_wakeup:1; /* is_self_powered is reported in device status and the * config descriptor. is_bus_powered means B_PERIPHERAL * draws some VBUS current; both can be true. */ - unsigned is_self_powered:1; - unsigned is_bus_powered:1; + unsigned int is_self_powered:1; + unsigned int is_bus_powered:1; - unsigned set_address:1; - unsigned test_mode:1; - unsigned softconnect:1; + unsigned int set_address:1; + unsigned int test_mode:1; + unsigned int softconnect:1; - unsigned flush_irq_work:1; + unsigned int flush_irq_work:1; u8 address; u8 test_mode_nr; diff --git a/drivers/usb/musb/musb_cppi41.c b/drivers/usb/musb/musb_cppi41.c index 7fbb8a307145..54328371afee 100644 --- a/drivers/usb/musb/musb_cppi41.c +++ b/drivers/usb/musb/musb_cppi41.c @@ -297,7 +297,7 @@ static void cppi41_dma_callback(void *private_data, is_hs = 1; } if (is_hs) { - unsigned wait = 25; + unsigned int wait = 25; do { empty = musb_is_tx_fifo_empty(hw_ep); @@ -326,9 +326,9 @@ static void cppi41_dma_callback(void *private_data, spin_unlock_irqrestore(&musb->lock, flags); } -static u32 update_ep_mode(unsigned ep, unsigned mode, u32 old) +static u32 update_ep_mode(unsigned int ep, unsigned int mode, u32 old) { - unsigned shift; + unsigned int shift; shift = (ep - 1) * 2; old &= ~(3 << shift); @@ -337,7 +337,7 @@ static u32 update_ep_mode(unsigned ep, unsigned mode, u32 old) } static void cppi41_set_dma_mode(struct cppi41_dma_channel *cppi41_channel, - unsigned mode) + unsigned int mode) { struct cppi41_dma_controller *controller = cppi41_channel->controller; struct musb *musb = controller->controller.musb; @@ -390,7 +390,7 @@ static void da8xx_set_dma_mode(struct cppi41_dma_channel *cppi41_channel, static void cppi41_set_autoreq_mode(struct cppi41_dma_channel *cppi41_channel, - unsigned mode) + unsigned int mode) { struct cppi41_dma_controller *controller = cppi41_channel->controller; u32 port; @@ -418,7 +418,7 @@ static bool cppi41_configure_channel(struct dma_channel *channel, struct dma_async_tx_descriptor *dma_desc; enum dma_transfer_direction direction; struct musb *musb = cppi41_channel->controller->controller.musb; - unsigned use_gen_rndis = 0; + unsigned int use_gen_rndis = 0; cppi41_channel->buf_addr = dma_addr; cppi41_channel->total_len = len; @@ -578,7 +578,7 @@ static int cppi41_dma_channel_abort(struct dma_channel *channel) void __iomem *epio = cppi41_channel->hw_ep->regs; int tdbit; int ret; - unsigned is_tx; + unsigned int is_tx; u16 csr; is_tx = cppi41_channel->is_tx; @@ -680,7 +680,7 @@ static int cppi41_dma_controller_start(struct cppi41_dma_controller *controller) struct dma_chan *dc; struct dma_channel *musb_dma; const char *str; - unsigned is_tx; + unsigned int is_tx; unsigned int port; ret = of_property_read_string_index(np, "dma-names", i, &str); diff --git a/drivers/usb/musb/musb_debugfs.c b/drivers/usb/musb/musb_debugfs.c index f42858e2b54c..b9763d94456d 100644 --- a/drivers/usb/musb/musb_debugfs.c +++ b/drivers/usb/musb/musb_debugfs.c @@ -19,8 +19,8 @@ struct musb_register_map { char *name; - unsigned offset; - unsigned size; + unsigned int offset; + unsigned int size; }; static const struct musb_register_map musb_regmap[] = { @@ -84,7 +84,7 @@ static const struct musb_register_map musb_regmap[] = { static int musb_regdump_show(struct seq_file *s, void *unused) { struct musb *musb = s->private; - unsigned i; + unsigned int i; seq_printf(s, "MUSB (M)HDRC Register Dump\n"); pm_runtime_get_sync(musb->controller); @@ -115,7 +115,7 @@ DEFINE_SHOW_ATTRIBUTE(musb_regdump); static int musb_test_mode_show(struct seq_file *s, void *unused) { struct musb *musb = s->private; - unsigned test; + unsigned int test; pm_runtime_get_sync(musb->controller); test = musb_readb(musb->mregs, MUSB_TESTMODE); diff --git a/drivers/usb/musb/musb_dsps.c b/drivers/usb/musb/musb_dsps.c index 327d4f7baaf7..e5d58cc90311 100644 --- a/drivers/usb/musb/musb_dsps.c +++ b/drivers/usb/musb/musb_dsps.c @@ -57,30 +57,30 @@ struct dsps_musb_wrapper { u16 rx_mode; /* bit positions for control */ - unsigned reset:5; + unsigned int reset:5; /* bit positions for interrupt */ - unsigned usb_shift:5; + unsigned int usb_shift:5; u32 usb_mask; u32 usb_bitmap; - unsigned drvvbus:5; + unsigned int drvvbus:5; - unsigned txep_shift:5; + unsigned int txep_shift:5; u32 txep_mask; u32 txep_bitmap; - unsigned rxep_shift:5; + unsigned int rxep_shift:5; u32 rxep_mask; u32 rxep_bitmap; /* bit positions for phy_utmi */ - unsigned otg_disable:5; + unsigned int otg_disable:5; /* bit positions for mode */ - unsigned iddig:5; - unsigned iddig_mux:5; + unsigned int iddig:5; + unsigned int iddig_mux:5; /* miscellaneous stuff */ - unsigned poll_timeout; + unsigned int poll_timeout; }; /* diff --git a/drivers/usb/musb/musb_gadget.c b/drivers/usb/musb/musb_gadget.c index ffe462a657b1..5a025de84073 100644 --- a/drivers/usb/musb/musb_gadget.c +++ b/drivers/usb/musb/musb_gadget.c @@ -521,7 +521,7 @@ static void rxstate(struct musb *musb, struct musb_request *req) struct usb_request *request = &req->request; struct musb_ep *musb_ep; void __iomem *epio = musb->endpoints[epnum].regs; - unsigned len = 0; + unsigned int len = 0; u16 fifo_count; u16 csr = musb_readw(epio, MUSB_RXCSR); struct musb_hw_ep *hw_ep = &musb->endpoints[epnum]; @@ -657,7 +657,7 @@ static void rxstate(struct musb *musb, struct musb_request *req) musb_writew(epio, MUSB_RXCSR, csr); transfer_size = min(request->length - request->actual, - (unsigned)fifo_count); + (unsigned int)fifo_count); musb_ep->dma->desired_mode = 0; } @@ -695,7 +695,7 @@ static void rxstate(struct musb *musb, struct musb_request *req) transfer_size = min_t(unsigned int, request->length - request->actual, - (unsigned)fifo_count); + (unsigned int)fifo_count); csr &= ~MUSB_RXCSR_DMAMODE; csr |= (MUSB_RXCSR_DMAENAB | @@ -728,7 +728,7 @@ static void rxstate(struct musb *musb, struct musb_request *req) fifo_count, len, musb_ep->packet_sz); - fifo_count = min_t(unsigned, len, fifo_count); + fifo_count = min_t(unsigned int, len, fifo_count); if (tusb_dma_omap(musb)) { struct dma_controller *c = musb->dma_controller; @@ -913,7 +913,7 @@ static int musb_gadget_enable(struct usb_ep *ep, void __iomem *mbase; u8 epnum; u16 csr; - unsigned tmp; + unsigned int tmp; int status = -EINVAL; if (!ep || !desc) @@ -1159,7 +1159,7 @@ static LIST_HEAD(buffers); struct free_record { struct list_head list; struct device *dev; - unsigned bytes; + unsigned int bytes; dma_addr_t dma; }; @@ -1620,7 +1620,7 @@ static int musb_gadget_vbus_session(struct usb_gadget *gadget, int is_active) } #endif -static int musb_gadget_vbus_draw(struct usb_gadget *gadget, unsigned mA) +static int musb_gadget_vbus_draw(struct usb_gadget *gadget, unsigned int mA) { struct musb *musb = gadget_to_musb(gadget); @@ -1740,7 +1740,7 @@ static inline void musb_g_init_endpoints(struct musb *musb) { u8 epnum; struct musb_hw_ep *hw_ep; - unsigned count = 0; + unsigned int count = 0; /* initialize endpoint list just once */ INIT_LIST_HEAD(&(musb->g.ep_list)); diff --git a/drivers/usb/musb/musb_gadget_ep0.c b/drivers/usb/musb/musb_gadget_ep0.c index 91a5027b5c1f..ea5ece9761ef 100644 --- a/drivers/usb/musb/musb_gadget_ep0.c +++ b/drivers/usb/musb/musb_gadget_ep0.c @@ -476,7 +476,7 @@ static void ep0_rxstate(struct musb *musb) */ if (req) { void *buf = req->buf + req->actual; - unsigned len = req->length - req->actual; + unsigned int len = req->length - req->actual; /* read the buffer */ count = musb_readb(regs, MUSB_COUNT0); @@ -537,7 +537,7 @@ static void ep0_txstate(struct musb *musb) /* load the data */ fifo_src = (u8 *) request->buf + request->actual; - fifo_count = min((unsigned) MUSB_EP0_FIFOSIZE, + fifo_count = min((unsigned int) MUSB_EP0_FIFOSIZE, request->length - request->actual); musb_write_fifo(&musb->endpoints[0], fifo_count, fifo_src); request->actual += fifo_count; diff --git a/drivers/usb/musb/musb_host.c b/drivers/usb/musb/musb_host.c index 5a44b70372d9..508f1801e52b 100644 --- a/drivers/usb/musb/musb_host.c +++ b/drivers/usb/musb/musb_host.c @@ -2148,8 +2148,8 @@ static int musb_urb_enqueue( struct musb_qh *qh; struct usb_endpoint_descriptor *epd = &hep->desc; int ret; - unsigned type_reg; - unsigned interval; + unsigned int type_reg; + unsigned int interval; /* host role must be active */ if (!is_host_active(musb) || !musb->is_active) @@ -2337,7 +2337,7 @@ static int musb_cleanup_urb(struct urb *urb, struct musb_qh *qh) struct musb_hw_ep *ep = qh->hw_ep; struct musb *musb = ep->musb; void __iomem *epio = ep->regs; - unsigned hw_end = ep->epnum; + unsigned int hw_end = ep->epnum; void __iomem *regs = ep->musb->mregs; int is_in = usb_pipein(urb->pipe); int status = 0; diff --git a/drivers/usb/musb/musb_host.h b/drivers/usb/musb/musb_host.h index 2999845632ce..47e2177b871d 100644 --- a/drivers/usb/musb/musb_host.h +++ b/drivers/usb/musb/musb_host.h @@ -22,8 +22,8 @@ struct musb_qh { /* struct musb_qh *next; */ /* for periodic tree */ u8 mux; /* qh multiplexed to hw_ep */ - unsigned offset; /* in urb->transfer_buffer */ - unsigned segsize; /* current xfer fragment */ + unsigned int offset; /* in urb->transfer_buffer */ + unsigned int segsize; /* current xfer fragment */ u8 type_reg; /* {rx,tx} type register */ u8 intv_reg; /* {rx,tx} interval register */ @@ -37,7 +37,7 @@ struct musb_qh { u8 hb_mult; /* high bandwidth pkts per uf */ u16 maxpacket; u16 frame; /* for periodic schedule */ - unsigned iso_idx; /* in urb->iso_frame_desc[] */ + unsigned int iso_idx; /* in urb->iso_frame_desc[] */ struct sg_mapping_iter sg_miter; /* for highmem in PIO mode */ bool use_sg; /* to track urb using sglist */ }; diff --git a/drivers/usb/musb/musb_io.h b/drivers/usb/musb/musb_io.h index 8058a58092cf..3cdb9e3c67ae 100644 --- a/drivers/usb/musb/musb_io.h +++ b/drivers/usb/musb/musb_io.h @@ -33,11 +33,11 @@ struct musb_io { }; /* Do not add new entries here, add them the struct musb_io instead */ -extern u8 (*musb_readb)(const void __iomem *addr, unsigned offset); -extern void (*musb_writeb)(void __iomem *addr, unsigned offset, u8 data); -extern u16 (*musb_readw)(const void __iomem *addr, unsigned offset); -extern void (*musb_writew)(void __iomem *addr, unsigned offset, u16 data); -extern u32 musb_readl(const void __iomem *addr, unsigned offset); -extern void musb_writel(void __iomem *addr, unsigned offset, u32 data); +extern u8 (*musb_readb)(const void __iomem *addr, unsigned int offset); +extern void (*musb_writeb)(void __iomem *addr, unsigned int offset, u8 data); +extern u16 (*musb_readw)(const void __iomem *addr, unsigned int offset); +extern void (*musb_writew)(void __iomem *addr, unsigned int offset, u16 data); +extern u32 musb_readl(const void __iomem *addr, unsigned int offset); +extern void musb_writel(void __iomem *addr, unsigned int offset, u32 data); #endif diff --git a/drivers/usb/musb/sunxi.c b/drivers/usb/musb/sunxi.c index 832a41f9ee7d..4c83890d9d08 100644 --- a/drivers/usb/musb/sunxi.c +++ b/drivers/usb/musb/sunxi.c @@ -407,7 +407,7 @@ static u32 sunxi_musb_busctl_offset(u8 epnum, u16 offset) return SUNXI_MUSB_TXFUNCADDR + offset; } -static u8 sunxi_musb_readb(const void __iomem *addr, unsigned offset) +static u8 sunxi_musb_readb(const void __iomem *addr, unsigned int offset) { struct sunxi_glue *glue; @@ -468,7 +468,7 @@ static u8 sunxi_musb_readb(const void __iomem *addr, unsigned offset) return 0; } -static void sunxi_musb_writeb(void __iomem *addr, unsigned offset, u8 data) +static void sunxi_musb_writeb(void __iomem *addr, unsigned int offset, u8 data) { if (addr == sunxi_musb->mregs) { /* generic control or fifo control reg access */ @@ -520,7 +520,7 @@ static void sunxi_musb_writeb(void __iomem *addr, unsigned offset, u8 data) (int)(addr - sunxi_musb->mregs)); } -static u16 sunxi_musb_readw(const void __iomem *addr, unsigned offset) +static u16 sunxi_musb_readw(const void __iomem *addr, unsigned int offset) { if (addr == sunxi_musb->mregs) { /* generic control or fifo control reg access */ @@ -557,7 +557,7 @@ static u16 sunxi_musb_readw(const void __iomem *addr, unsigned offset) return 0; } -static void sunxi_musb_writew(void __iomem *addr, unsigned offset, u16 data) +static void sunxi_musb_writew(void __iomem *addr, unsigned int offset, u16 data) { if (addr == sunxi_musb->mregs) { /* generic control or fifo control reg access */ diff --git a/drivers/usb/musb/tusb6010.c b/drivers/usb/musb/tusb6010.c index 39453287b5c3..9179a6e068b8 100644 --- a/drivers/usb/musb/tusb6010.c +++ b/drivers/usb/musb/tusb6010.c @@ -142,7 +142,7 @@ static void tusb_ep_select(void __iomem *mbase, u8 epnum) /* * TUSB6010 doesn't allow 8-bit access; 16-bit access is the minimum. */ -static u8 tusb_readb(const void __iomem *addr, unsigned offset) +static u8 tusb_readb(const void __iomem *addr, unsigned int offset) { u16 tmp; u8 val; @@ -156,7 +156,7 @@ static u8 tusb_readb(const void __iomem *addr, unsigned offset) return val; } -static void tusb_writeb(void __iomem *addr, unsigned offset, u8 data) +static void tusb_writeb(void __iomem *addr, unsigned int offset, u8 data) { u16 tmp; @@ -321,7 +321,7 @@ static struct musb *the_musb; * mode), or low power Default-B sessions, something else supplies power. * Caller must take care of locking. */ -static int tusb_draw_power(struct usb_phy *x, unsigned mA) +static int tusb_draw_power(struct usb_phy *x, unsigned int mA) { struct musb *musb = the_musb; void __iomem *tbase = musb->ctrl_base; @@ -358,7 +358,7 @@ static int tusb_draw_power(struct usb_phy *x, unsigned mA) * (to be fixed in rev3 silicon) ... symptoms include disconnect * or looping suspend/resume cycles */ -static void tusb_set_clock_source(struct musb *musb, unsigned mode) +static void tusb_set_clock_source(struct musb *musb, unsigned int mode) { void __iomem *tbase = musb->ctrl_base; u32 reg; diff --git a/drivers/usb/musb/tusb6010_omap.c b/drivers/usb/musb/tusb6010_omap.c index 60a93b8bbe3c..d82ca36fa202 100644 --- a/drivers/usb/musb/tusb6010_omap.c +++ b/drivers/usb/musb/tusb6010_omap.c @@ -52,7 +52,7 @@ struct tusb_omap_dma { void __iomem *tbase; struct tusb_dma_data dma_pool[MAX_DMAREQ]; - unsigned multichannel:1; + unsigned int multichannel:1; }; /*