[U-Boot] [PATCH] mtd/nand: docg4: fix compiler warnings

Newer gcc versions warn about unused variables. This patch corrects a few of those warnings that popped up in a build for the palmtreo680 board.
Signed-off-by: Mike Dunn mikedunn@newsguy.com ---
drivers/mtd/nand/docg4_spl.c | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-)
diff --git a/drivers/mtd/nand/docg4_spl.c b/drivers/mtd/nand/docg4_spl.c index 95e856c..734cbeb 100644 --- a/drivers/mtd/nand/docg4_spl.c +++ b/drivers/mtd/nand/docg4_spl.c @@ -113,7 +113,6 @@ static int docg4_load_block_reliable(uint32_t flash_offset, void *dest_addr) int g4_index = 0; uint16_t flash_status; uint16_t *buf; - uint16_t discard, magic_high, magic_low;
/* flash_offset must be aligned to the start of a block */ if (flash_offset & 0x3ffff) @@ -154,9 +153,9 @@ static int docg4_load_block_reliable(uint32_t flash_offset, void *dest_addr) * The IPL on the palmtreo680 requires that this contain a 32 bit magic * number, or the load aborts. We'll ignore it. */ - discard = readw(docptr + 0x103c); /* hw quirk; 1st read discarded */ - magic_low = readw(docptr + 0x103c); - magic_high = readw(docptr + DOCG4_MYSTERY_REG); + readw(docptr + 0x103c); /* hw quirk; 1st read discarded */ + readw(docptr + 0x103c); /* lower 16 bits of magic number */ + readw(docptr + DOCG4_MYSTERY_REG); /* upper 16 bits of magic number */ writew(0, docptr + DOC_DATAEND); write_nop(docptr); write_nop(docptr); @@ -183,15 +182,15 @@ static int docg4_load_block_reliable(uint32_t flash_offset, void *dest_addr) write_nop(docptr);
/* read the 512 bytes of page data, 2 bytes at a time */ - discard = readw(docptr + 0x103c); + readw(docptr + 0x103c); /* hw quirk */ for (i = 0; i < 256; i++) *buf++ = readw(docptr + 0x103c);
/* read oob, but discard it */ for (i = 0; i < 7; i++) - discard = readw(docptr + 0x103c); - discard = readw(docptr + DOCG4_OOB_6_7); - discard = readw(docptr + DOCG4_OOB_6_7); + readw(docptr + 0x103c); + readw(docptr + DOCG4_OOB_6_7); + readw(docptr + DOCG4_OOB_6_7);
writew(0, docptr + DOC_DATAEND); write_nop(docptr);

Newer gcc versions warn about unused variables. This patch corrects a few of those warnings that popped up in a build for the palmtreo680 board.
Signed-off-by: Mike Dunn mikedunn@newsguy.com --- drivers/usb/gadget/pxa27x_udc.c | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-)
diff --git a/drivers/usb/gadget/pxa27x_udc.c b/drivers/usb/gadget/pxa27x_udc.c index 71cc0f2..598923d 100644 --- a/drivers/usb/gadget/pxa27x_udc.c +++ b/drivers/usb/gadget/pxa27x_udc.c @@ -151,7 +151,7 @@ static int udc_read_urb(struct usb_endpoint_instance *endpoint) struct urb *urb = endpoint->rcv_urb; int ep_num = endpoint->endpoint_address & USB_ENDPOINT_NUMBER_MASK; u32 *data32 = (u32 *) urb->buffer; - unsigned int i, n, is_short ; + unsigned int i, n;
usbdbg("read urb on ep %d", ep_num); #if defined(USBDDBG) && defined(USBDPARANOIA) @@ -165,9 +165,8 @@ static int udc_read_urb(struct usb_endpoint_instance *endpoint) n = readl(UDCBCN(ep_num)) & 0x3ff; else /* zlp */ n = 0; - is_short = n != endpoint->rcv_packetSize;
- usbdbg("n %d%s", n, is_short ? "-s" : ""); + usbdbg("n %d%s", n, n != endpoint->rcv_packetSize ? "-s" : ""); for (i = 0; i < n; i += 4) data32[urb->actual_length / 4 + i / 4] = readl(UDCDN(ep_num));
@@ -402,16 +401,13 @@ static void udc_handle_ep(struct usb_endpoint_instance *endpoint)
static void udc_state_changed(void) { - int config, interface, alternate;
writel(readl(UDCCR) | UDCCR_SMAC, UDCCR);
- config = (readl(UDCCR) & UDCCR_ACN) >> UDCCR_ACN_S; - interface = (readl(UDCCR) & UDCCR_AIN) >> UDCCR_AIN_S; - alternate = (readl(UDCCR) & UDCCR_AAISN) >> UDCCR_AAISN_S; - usbdbg("New UDC settings are: conf %d - inter %d - alter %d", - config, interface, alternate); + (readl(UDCCR) & UDCCR_ACN) >> UDCCR_ACN_S, + (readl(UDCCR) & UDCCR_AIN) >> UDCCR_AIN_S, + (readl(UDCCR) & UDCCR_AAISN) >> UDCCR_AAISN_S);
usbd_device_event_irq(udc_device, DEVICE_CONFIGURED, 0); writel(UDCISR1_IRCC, UDCISR1);

On 06/26/2013 02:33:53 PM, Mike Dunn wrote:
Newer gcc versions warn about unused variables. This patch corrects a few of those warnings that popped up in a build for the palmtreo680 board.
Signed-off-by: Mike Dunn mikedunn@newsguy.com
drivers/mtd/nand/docg4_spl.c | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-)
Applied to u-boot-nand-flash
-Scott

Dear Scott Wood,
On 06/26/2013 02:33:53 PM, Mike Dunn wrote:
Newer gcc versions warn about unused variables. This patch corrects a few of those warnings that popped up in a build for the palmtreo680 board.
Signed-off-by: Mike Dunn mikedunn@newsguy.com
drivers/mtd/nand/docg4_spl.c | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-)
Applied to u-boot-nand-flash
-Scott
Ok, now I need Albert to pick the PXA PR and you will have to push NAND PR after the ARM PR is mainline. It's a bit complicated now.
The other way around would be that I pick both.
Albert?
Best regards, Marek Vasut

On 06/26/2013 05:42:52 PM, Marek Vasut wrote:
Dear Scott Wood,
On 06/26/2013 02:33:53 PM, Mike Dunn wrote:
Newer gcc versions warn about unused variables. This patch
corrects
a few of those warnings that popped up in a build for the palmtreo680
board.
Signed-off-by: Mike Dunn mikedunn@newsguy.com
drivers/mtd/nand/docg4_spl.c | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-)
Applied to u-boot-nand-flash
-Scott
Ok, now I need Albert to pick the PXA PR and you will have to push NAND PR after the ARM PR is mainline. It's a bit complicated now.
The other way around would be that I pick both.
Albert?
Why would NAND need to wait until after ARM to request a pull? If anything I'd think you'd want it the other way around so that the warnings are fixed by the time the board is merged.
-Scott

Dear Scott Wood,
On 06/26/2013 05:42:52 PM, Marek Vasut wrote:
Dear Scott Wood,
On 06/26/2013 02:33:53 PM, Mike Dunn wrote:
Newer gcc versions warn about unused variables. This patch
corrects
a few of those warnings that popped up in a build for the palmtreo680
board.
Signed-off-by: Mike Dunn mikedunn@newsguy.com
drivers/mtd/nand/docg4_spl.c | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-)
Applied to u-boot-nand-flash
-Scott
Ok, now I need Albert to pick the PXA PR and you will have to push NAND PR after the ARM PR is mainline. It's a bit complicated now.
The other way around would be that I pick both.
Albert?
Why would NAND need to wait until after ARM to request a pull? If anything I'd think you'd want it the other way around so that the warnings are fixed by the time the board is merged.
Ok, the DoCG4 driver is already in, then it's all cool.
Best regards, Marek Vasut
participants (3)
-
Marek Vasut
-
Mike Dunn
-
Scott Wood