[U-Boot] [PATCH v6 1/7] those files are jz4740 base files

Shinya Kuribayashi skuribay at pobox.com
Tue Mar 15 03:38:57 CET 2011


On 02/28/2011 03:57 PM, Xiangfu Liu wrote:
>  arch/mips/cpu/xburst/Makefile    |   50 +++
>  arch/mips/cpu/xburst/config.mk   |   33 ++
>  arch/mips/cpu/xburst/cpu.c       |  160 ++++++++
>  arch/mips/cpu/xburst/jz4740.c    |  264 ++++++++++++
>  arch/mips/cpu/xburst/jz_serial.c |  114 +++++
>  arch/mips/cpu/xburst/start.S     |  160 ++++++++
>  arch/mips/cpu/xburst/start_spl.S |   63 +++
>  arch/mips/cpu/xburst/timer.c     |  167 ++++++++
>  arch/mips/cpu/xburst/usbboot.S   |  841 ++++++++++++++++++++++++++++++++++++++
>  9 files changed, 1852 insertions(+), 0 deletions(-)
>  create mode 100644 arch/mips/cpu/xburst/Makefile
>  create mode 100644 arch/mips/cpu/xburst/config.mk
>  create mode 100644 arch/mips/cpu/xburst/cpu.c
>  create mode 100644 arch/mips/cpu/xburst/jz4740.c
>  create mode 100644 arch/mips/cpu/xburst/jz_serial.c
>  create mode 100644 arch/mips/cpu/xburst/start.S
>  create mode 100644 arch/mips/cpu/xburst/start_spl.S
>  create mode 100644 arch/mips/cpu/xburst/timer.c
>  create mode 100644 arch/mips/cpu/xburst/usbboot.S

Please pay more attention to coding style issues.
- Comments with multiple lines
- Trailing whitespaces
- Inconsistent tab and space usages
- Follow the basic Linux CodingStyle guide

and so on.

Here's quick fixes on 1/7 part.  2/7..7/7 should be checked as well.

diff --git a/arch/mips/cpu/xburst/Makefile b/arch/mips/cpu/xburst/Makefile
index a9a6e77..6d6ffb7 100644
--- a/arch/mips/cpu/xburst/Makefile
+++ b/arch/mips/cpu/xburst/Makefile
@@ -26,8 +26,8 @@ include $(TOPDIR)/config.mk
 LIB	= $(obj)lib$(CPU).o
 
 START	= start.o
-SOBJS-y	= 
-COBJS-y = cpu.o timer.o jz_serial.o 
+SOBJS-y	=
+COBJS-y	= cpu.o timer.o jz_serial.o
 
 COBJS-$(CONFIG_JZ4740) += jz4740.o
 
diff --git a/arch/mips/cpu/xburst/cpu.c b/arch/mips/cpu/xburst/cpu.c
index 5eb047d..43e8c3d 100644
--- a/arch/mips/cpu/xburst/cpu.c
+++ b/arch/mips/cpu/xburst/cpu.c
@@ -40,7 +40,7 @@
 	:								\
 	: "i" (op), "R" (*(unsigned char *)(addr)))
 
-#if !defined (CONFIG_NAND_SPL) && !defined (CONFIG_MSC_SPL) 
+#if !defined (CONFIG_NAND_SPL) && !defined (CONFIG_MSC_SPL)
 
 void __attribute__((weak)) _machine_restart(void)
 {
@@ -79,7 +79,7 @@ void flush_cache(ulong start_addr, ulong size)
 	unsigned long addr = start_addr & ~(lsize - 1);
 	unsigned long aend = (start_addr + size - 1) & ~(lsize - 1);
 
-	for (;addr <= aend;addr += lsize) {
+	for (;addr <= aend; addr += lsize) {
 		cache_op(Hit_Writeback_Inv_D, addr);
 		cache_op(Hit_Invalidate_I, addr);
 	}
@@ -91,7 +91,7 @@ void flush_dcache_range(ulong start_addr, ulong stop)
 	unsigned long addr = start_addr & ~(lsize - 1);
 	unsigned long aend = (stop - 1) & ~(lsize - 1);
 
-	for (;addr <= aend;addr += lsize)
+	for (;addr <= aend; addr += lsize)
 		cache_op(Hit_Writeback_Inv_D, addr);
 }
 
@@ -101,7 +101,7 @@ void invalidate_dcache_range(ulong start_addr, ulong stop)
 	unsigned long addr = start_addr & ~(lsize - 1);
 	unsigned long aend = (stop - 1) & ~(lsize - 1);
 
-	for (;addr <= aend;addr += lsize)
+	for (;addr <= aend; addr += lsize)
 		cache_op(Hit_Invalidate_D, addr);
 }
 
@@ -145,7 +145,7 @@ void flush_dcache_all(void)
 {
 	u32 addr;
 
-	for (addr = KSEG0; addr < KSEG0 + CONFIG_SYS_DCACHE_SIZE; 
+	for (addr = KSEG0; addr < KSEG0 + CONFIG_SYS_DCACHE_SIZE;
 	     addr += CONFIG_SYS_CACHELINE_SIZE) {
 		cache_op(Index_Writeback_Inv_D, addr);
 	}
diff --git a/arch/mips/cpu/xburst/jz4740.c b/arch/mips/cpu/xburst/jz4740.c
index aedee52..63952b7 100644
--- a/arch/mips/cpu/xburst/jz4740.c
+++ b/arch/mips/cpu/xburst/jz4740.c
@@ -27,18 +27,19 @@ void enable_interrupts(void)
 {
 }
 
-int disable_interrupts(void) 
+int disable_interrupts(void)
 {
 	return 0;
 }
 
-/* PLL output clock = EXTAL * NF / (NR * NO)
+/*
+ * PLL output clock = EXTAL * NF / (NR * NO)
  * NF = FD + 2, NR = RD + 2
  * NO = 1 (if OD = 0), NO = 2 (if OD = 1 or 2), NO = 4 (if OD = 3)
  */
 void pll_init(void)
 {
-	struct jz4740_cpm * cpm = (struct jz4740_cpm *) JZ4740_CPM_BASE;
+	struct jz4740_cpm *cpm = (struct jz4740_cpm *) JZ4740_CPM_BASE;
 
 	register unsigned int cfcr, plcr1;
 	int n2FR[33] = {
@@ -56,7 +57,7 @@ void pll_init(void)
 		(n2FR[div[3]] << CPM_CPCCR_MDIV_BIT) |
 		(n2FR[div[4]] << CPM_CPCCR_LDIV_BIT);
 
-	pllout2 = (cfcr & CPM_CPCCR_PCS) ? 
+	pllout2 = (cfcr & CPM_CPCCR_PCS) ?
 		CONFIG_SYS_CPU_SPEED : (CONFIG_SYS_CPU_SPEED / 2);
 
 	/* Init USB Host clock, pllout2 must be n*48MHz */
@@ -65,9 +66,9 @@ void pll_init(void)
 	nf = CONFIG_SYS_CPU_SPEED * 2 / CONFIG_SYS_EXTAL;
 	plcr1 = ((nf - 2) << CPM_CPPCR_PLLM_BIT) | /* FD */
 		(0 << CPM_CPPCR_PLLN_BIT) |	/* RD=0, NR=2 */
-		(0 << CPM_CPPCR_PLLOD_BIT) |    /* OD=0, NO=1 */
-		(0x20 << CPM_CPPCR_PLLST_BIT) | /* PLL stable time */
-		CPM_CPPCR_PLLEN;                /* enable PLL */
+		(0 << CPM_CPPCR_PLLOD_BIT) |	/* OD=0, NO=1 */
+		(0x20 << CPM_CPPCR_PLLST_BIT) |	/* PLL stable time */
+		CPM_CPPCR_PLLEN;		/* enable PLL */
 
 	/* init PLL */
 	writel(cfcr, &cpm->cpccr);
@@ -77,7 +78,7 @@ void pll_init(void)
 
 void sdram_init(void)
 {
-	struct jz4740_emc * emc = (struct jz4740_emc *) JZ4740_EMC_BASE;
+	struct jz4740_emc *emc = (struct jz4740_emc *) JZ4740_EMC_BASE;
 
 	register unsigned int dmcr0, dmcr, sdmode, tmp, cpu_clk, mem_clk, ns;
 
@@ -94,16 +95,15 @@ void sdram_init(void)
 	int div[] = {1, 2, 3, 4, 6, 8, 12, 16, 24, 32};
 
 	cpu_clk = CONFIG_SYS_CPU_SPEED;
-	mem_clk = cpu_clk * 
-		div[__cpm_get_cdiv()] / div[__cpm_get_mdiv()];
+	mem_clk = cpu_clk * div[__cpm_get_cdiv()] / div[__cpm_get_mdiv()];
 
 	writel(0, &emc->bcr);	/* Disable bus release */
 	writew(0, &emc->rtcsr);	/* Disable clock for counting */
 
 	/* Fault DMCR value for mode register setting*/
-#define SDRAM_ROW0    11
-#define SDRAM_COL0     8
-#define SDRAM_BANK40   0
+#define SDRAM_ROW0	11
+#define SDRAM_COL0	8
+#define SDRAM_BANK40	0
 
 	dmcr0 = ((SDRAM_ROW0 - 11) << EMC_DMCR_RA_BIT) |
 		((SDRAM_COL0 - 8) << EMC_DMCR_CA_BIT) |
@@ -120,41 +120,40 @@ void sdram_init(void)
 
 	/* SDRAM timimg */
 	ns = 1000000000 / mem_clk;
-	tmp = SDRAM_TRAS/ns;
-	if (tmp < 4) 
+	tmp = SDRAM_TRAS / ns;
+	if (tmp < 4)
 		tmp = 4;
-	if (tmp > 11) 
+	if (tmp > 11)
 		tmp = 11;
 	dmcr |= ((tmp-4) << EMC_DMCR_TRAS_BIT);
-	tmp = SDRAM_RCD/ns;
+	tmp = SDRAM_RCD / ns;
 
-	if (tmp > 3) 
+	if (tmp > 3)
 		tmp = 3;
 	dmcr |= (tmp << EMC_DMCR_RCD_BIT);
-	tmp = SDRAM_TPC/ns;
+	tmp = SDRAM_TPC / ns;
 
-	if (tmp > 7) 
+	if (tmp > 7)
 		tmp = 7;
 	dmcr |= (tmp << EMC_DMCR_TPC_BIT);
-	tmp = SDRAM_TRWL/ns;
+	tmp = SDRAM_TRWL / ns;
 
-	if (tmp > 3) 
+	if (tmp > 3)
 		tmp = 3;
 	dmcr |= (tmp << EMC_DMCR_TRWL_BIT);
-	tmp = (SDRAM_TRAS + SDRAM_TPC)/ns;
+	tmp = (SDRAM_TRAS + SDRAM_TPC) / ns;
 
-	if (tmp > 14) 
+	if (tmp > 14)
 		tmp = 14;
 	dmcr |= (((tmp + 1) >> 1) << EMC_DMCR_TRC_BIT);
 
 	/* SDRAM mode value */
-	sdmode = EMC_SDMR_BT_SEQ | 
+	sdmode = EMC_SDMR_BT_SEQ |
 		 EMC_SDMR_OM_NORMAL |
-		 EMC_SDMR_BL_4 | 
+		 EMC_SDMR_BL_4 |
 		 cas_latency_sdmr[((SDRAM_CASL == 3) ? 1 : 0)];
 
-	/* Stage 1. Precharge all banks by writing
-	 * SDMR with DMCR.MRSET=0 */
+	/* Stage 1. Precharge all banks by writing SDMR with DMCR.MRSET=0 */
 	writel(dmcr, &emc->dmcr);
 	writeb(0, JZ4740_EMC_SDMR0 | sdmode);
 
@@ -167,8 +166,8 @@ void sdram_init(void)
 	writel(dmcr | EMC_DMCR_RFSH, &emc->dmcr);
 
 	tmp = SDRAM_TREF / ns;
-	tmp = tmp/64 + 1;
-	if (tmp > 0xff) 
+	tmp = tmp / 64 + 1;
+	if (tmp > 0xff)
 		tmp = 0xff;
 	writew(tmp, &emc->rtcor);
 	writew(0, &emc->rtcnt);
@@ -180,7 +179,7 @@ void sdram_init(void)
 	while (tmp--)
 		;
 
- 	/* Stage 3. Mode Register Set */
+	/* Stage 3. Mode Register Set */
 	writel(dmcr0 | EMC_DMCR_RFSH | EMC_DMCR_MRSET, &emc->dmcr);
 	writeb(0, JZ4740_EMC_SDMR0 | sdmode);
 
@@ -231,8 +230,7 @@ static void rtc_init(void)
 /* U-Boot common routines */
 phys_size_t initdram(int board_type)
 {
-	struct jz4740_emc * emc = (struct jz4740_emc *) JZ4740_EMC_BASE;
-
+	struct jz4740_emc *emc = (struct jz4740_emc *) JZ4740_EMC_BASE;
 	u32 dmcr;
 	u32 rows, cols, dw, banks;
 	ulong size;
diff --git a/arch/mips/cpu/xburst/jz_serial.c b/arch/mips/cpu/xburst/jz_serial.c
index 65ce993..fa4c5e8 100644
--- a/arch/mips/cpu/xburst/jz_serial.c
+++ b/arch/mips/cpu/xburst/jz_serial.c
@@ -23,7 +23,7 @@
 #include <common.h>
 #include <asm/io.h>
 #include <asm/jz4740.h>
- 
+
 /*
  * serial_init - initialize a channel
  *
@@ -35,7 +35,7 @@
  */
 struct jz4740_uart *uart = (struct jz4740_uart *) CONFIG_SYS_UART_BASE;
 
-int serial_init (void)
+int serial_init(void)
 {
 #if !defined(CONFIG_NAND_U_BOOT) || defined(CONFIG_NAND_SPL)
 
@@ -48,21 +48,23 @@ int serial_init (void)
 	/* Set both receiver and transmitter in UART mode (not SIR) */
 	writeb(~(SIRCR_RSIRE | SIRCR_TSIRE), &uart->isr);
 
-	/* Set databits, stopbits and parity.
-	 * (8-bit data, 1 stopbit, no parity) */
+	/*
+	 * Set databits, stopbits and parity.
+	 * (8-bit data, 1 stopbit, no parity)
+	 */
 	writeb(UART_LCR_WLEN_8 | UART_LCR_STOP_1, &uart->lcr);
 
 	/* Set baud rate */
 	serial_setbrg();
 
 	/* Enable UART unit, enable and clear FIFO */
-	writeb(UART_FCR_UUE | UART_FCR_FE | UART_FCR_TFLS | UART_FCR_RFLS, 
+	writeb(UART_FCR_UUE | UART_FCR_FE | UART_FCR_TFLS | UART_FCR_RFLS,
 	       &uart->iir_fcr);
 #endif
 	return 0;
 }
 
-void serial_setbrg (void)
+void serial_setbrg(void)
 {
 	u32 baud_div, tmp;
 
@@ -79,18 +81,18 @@ void serial_setbrg (void)
 	writeb(tmp, &uart->lcr);
 }
 
-int serial_tstc (void)
+int serial_tstc(void)
 {
 	if (readb(&uart->lsr) & UART_LSR_DR)
-		return (1);
+		return 1;
 
 	return 0;
 }
 
-void serial_putc (const char c)
+void serial_putc(const char c)
 {
-	if (c == '\n') 
-		serial_putc ('\r');
+	if (c == '\n')
+		serial_putc('\r');
 
 	/* Wait for fifo to shift out some bytes */
 	while (!((readb(&uart->lsr) & (UART_LSR_TDRQ | UART_LSR_TEMT)) == 0x60))
@@ -99,7 +101,7 @@ void serial_putc (const char c)
 	writeb((u8)c, &uart->rbr_thr_dllr);
 }
 
-int serial_getc (void)
+int serial_getc(void)
 {
 	while (!serial_tstc())
 		;
@@ -107,8 +109,8 @@ int serial_getc (void)
 	return readb(&uart->rbr_thr_dllr);
 }
 
-void serial_puts (const char *s)
+void serial_puts(const char *s)
 {
 	while (*s)
-		serial_putc (*s++);
+		serial_putc(*s++);
 }
diff --git a/arch/mips/cpu/xburst/start.S b/arch/mips/cpu/xburst/start.S
index f52e3e8..bbba5c3 100644
--- a/arch/mips/cpu/xburst/start.S
+++ b/arch/mips/cpu/xburst/start.S
@@ -36,15 +36,15 @@
 _start:
 	/* Initialize GOT pointer */
 	bal     1f
-	nop
+	 nop
 	.word   _GLOBAL_OFFSET_TABLE_
 1:
-	lw      gp, 0(ra) 
-	li      sp, CONFIG_SYS_SDRAM_BASE + CONFIG_SYS_INIT_SP_OFFSET 
+	lw      gp, 0(ra)
+	li      sp, CONFIG_SYS_SDRAM_BASE + CONFIG_SYS_INIT_SP_OFFSET
 
 	la	t9, board_init_f
 	jr	t9
-	nop
+	 nop
 
 /*
  * void relocate_code (addr_sp, gd, addr_moni)
@@ -85,7 +85,7 @@ relocate_code:
 	sw	t3, 0(t1)
 	addu	t0, 4
 	ble	t0, t2, 1b
-	addu	t1, 4			/* delay slot		*/
+	 addu	t1, 4			/* delay slot		*/
 
 	/* If caches were enabled, we would have to flush them here.
 	 * flush d-cache */
@@ -95,7 +95,7 @@ relocate_code:
 2:
 	cache	Index_Writeback_Inv_D, 0(t0)
 	bne	t0, t1, 2b
-	addi	t0, CONFIG_SYS_CACHELINE_SIZE
+	 addi	t0, CONFIG_SYS_CACHELINE_SIZE
 
 	sync
 
@@ -105,7 +105,7 @@ relocate_code:
 3:
 	cache	Index_Invalidate_I, 0(t0)
 	bne	t0, t1, 3b
-	addi	t0, CONFIG_SYS_CACHELINE_SIZE
+	 addi	t0, CONFIG_SYS_CACHELINE_SIZE
 
 	/* Invalidate BTB */
 	mfc0	t0, CP0_CONFIG, 7
@@ -120,7 +120,7 @@ relocate_code:
 	 */
 	addi	t0, a2, in_ram - _start
 	jr	t0
-	nop
+	 nop
 
 	.word	uboot_end_data
 	.word	uboot_end
@@ -134,12 +134,12 @@ in_ram:
 1:
 	lw	t1, 0(t4)
 	beqz	t1, 2f
-	add	t1, t6
+	 add	t1, t6
 	sw	t1, 0(t4)
 2:
 	addi	t2, 1
 	blt	t2, t3, 1b
-	addi	t4, 4		/* delay slot			*/
+	 addi	t4, 4		/* delay slot			*/
 
 	/* Clear BSS  */
 	lw	t1, -12(t0)	/* t1 <-- uboot_end_data	*/
@@ -150,11 +150,11 @@ in_ram:
 	sub	t1, 4
 1:	addi	t1, 4
 	bltl	t1, t2, 1b
-	sw	zero, 0(t1)	/* delay slot			*/
+	 sw	zero, 0(t1)	/* delay slot			*/
 
 	move	a0, a1
 	la	t9, board_init_r
 	jr	t9
-	move	a1, a2		/* delay slot			*/
+	 move	a1, a2		/* delay slot			*/
 
 	.end	relocate_code
diff --git a/arch/mips/cpu/xburst/start_spl.S b/arch/mips/cpu/xburst/start_spl.S
index f775e3a..134f79a 100644
--- a/arch/mips/cpu/xburst/start_spl.S
+++ b/arch/mips/cpu/xburst/start_spl.S
@@ -21,7 +21,7 @@
  * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
  * MA 02111-1307 USA
  */
-	
+
 #include <config.h>
 #include <version.h>
 #include <asm/regdef.h>
@@ -32,25 +32,27 @@
 #include <asm/jz4740.h>
 
 	.set noreorder
-	
+
 	.globl _start
 	.text
 _start:
 	.word JZ4740_NANDBOOT_CFG /* fetched during NAND Boot */
-reset:	
-	/* 
+reset:
+	/*
 	 * STATUS register
 	 * CU0=UM=EXL=IE=0, BEV=ERL=1, IP2~7=1
 	 */
 	li	t0, 0x0040FC04
 	mtc0	t0, CP0_STATUS
-	/* CAUSE register
-	 * IV=1, use the specical interrupt vector (0x200) */
+	/*
+	 * CAUSE register
+	 * IV=1, use the specical interrupt vector (0x200)
+	 */
 	li	t1, 0x00800000
 	mtc0	t1, CP0_CAUSE
-	
+
 	bal     1f
-	nop
+	 nop
 	.word   _GLOBAL_OFFSET_TABLE_
 1:
 	move    gp, ra
@@ -59,5 +61,5 @@ reset:
 
 	la	sp, 0x80004000
 	la	t9, nand_boot
 	j	t9
-	nop
+	 nop
diff --git a/arch/mips/cpu/xburst/timer.c b/arch/mips/cpu/xburst/timer.c
index 4472f8e..47d8908 100644
--- a/arch/mips/cpu/xburst/timer.c
+++ b/arch/mips/cpu/xburst/timer.c
@@ -72,7 +72,7 @@ void set_timer(ulong t)
 	gd->tbl = t;
 }
 
-void __udelay (unsigned long usec)
+void __udelay(unsigned long usec)
 {
 	ulong tmo,tmp;
 
@@ -121,7 +121,7 @@ ulong get_timer_masked (void)
 	return gd->tbl;
 }
 
-void udelay_masked (unsigned long usec)
+void udelay_masked(unsigned long usec)
 {
 	ulong tmo;
 	ulong endtime;
diff --git a/arch/mips/cpu/xburst/usbboot.S b/arch/mips/cpu/xburst/usbboot.S
index 97fcbbf..89f995e 100644
--- a/arch/mips/cpu/xburst/usbboot.S
+++ b/arch/mips/cpu/xburst/usbboot.S
@@ -157,7 +157,7 @@ xfer_d2i:
 
 icache_return:
 	/*
-	 * User code can return to here after executing itself in 
+	 * User code can return to here after executing itself in
 	 * icache, by jumping to $31.
 	 */
 	b	usb_boot_return
@@ -192,7 +192,7 @@ usb_command_loop:
 	beqz	$9, check_intr_ep0in
 	nop
 
- 	/* 1. Handle USB reset interrupt */
+	/* 1. Handle USB reset interrupt */
 handle_reset_intr:
 	lbu	$9, 0x01($27)		/* read POWER */
 	andi	$9, 0x10		/* test HS_MODE */
diff --git a/arch/mips/include/asm/jz4740.h b/arch/mips/include/asm/jz4740.h
index e9209f6..c5a5154 100644
--- a/arch/mips/include/asm/jz4740.h
+++ b/arch/mips/include/asm/jz4740.h
@@ -33,7 +33,7 @@
 #define JZ4740_IRQ_TCU2		21
 #define JZ4740_IRQ_TCU1		22
 #define JZ4740_IRQ_TCU0		23
-#define JZ4740_IRQ_UDC 		24
+#define JZ4740_IRQ_UDC		24
 #define JZ4740_IRQ_GPIO3	25
 #define JZ4740_IRQ_GPIO2	26
 #define JZ4740_IRQ_GPIO1	27
@@ -68,7 +68,7 @@
 #define	JZ4740_ETH_BASE		0x13100000
 
 /* 8bit Mode Register of SDRAM bank 0 */
-#define JZ4740_EMC_SDMR0	(JZ4740_EMC_BASE + 0xa000) 
+#define JZ4740_EMC_SDMR0	(JZ4740_EMC_BASE + 0xa000)
 
 /* GPIO (General-Purpose I/O Ports) */
 /*  = 0,1,2,3 */
@@ -342,8 +342,8 @@
 #define CPM_CPPCR_PLLST_MASK	(0xff << CPM_CPPCR_PLLST_BIT)
 
 /* Low Power Control Register */
-#define CPM_LCR_DOZE_DUTY_BIT 	3
-#define CPM_LCR_DOZE_DUTY_MASK 	(0x1f << CPM_LCR_DOZE_DUTY_BIT)
+#define CPM_LCR_DOZE_DUTY_BIT	3
+#define CPM_LCR_DOZE_DUTY_MASK	(0x1f << CPM_LCR_DOZE_DUTY_BIT)
 #define CPM_LCR_DOZE_ON		(1 << 2)
 #define CPM_LCR_LPM_BIT		0
 #define CPM_LCR_LPM_MASK	(0x3 << CPM_LCR_LPM_BIT)
@@ -1005,7 +1005,7 @@ struct jz4740_wdt {
 };
 
 struct jz4740_uart {
-	uint8_t rbr_thr_dllr;	
+	uint8_t rbr_thr_dllr;
 		/* 0x00 R  8b receive buffer reg */
 		/* 0x00 W  8b transmit hold reg */
 		/* 0x00 RW 8b divisor latch low reg */
@@ -1057,7 +1057,7 @@ struct jz4740_msc {
 struct jz4740_emc {
 	uint32_t bcr; /* 0x00 BCR */
 	uint32_t pad00[3];
-	uint32_t smcr[5]; 
+	uint32_t smcr[5];
 		/* x10 Static Memory Control Register 0 */
 		/* x14 Static Memory Control Register 1 */
 		/* x18 Static Memory Control Register 2 */
diff --git a/drivers/mtd/nand/jz4740_nand.c b/drivers/mtd/nand/jz4740_nand.c
index a7d16e3..bb6980c 100644
--- a/drivers/mtd/nand/jz4740_nand.c
+++ b/drivers/mtd/nand/jz4740_nand.c
@@ -38,16 +38,16 @@ static struct nand_ecclayout qi_lb60_ecclayout_2gb = {
 	.eccbytes = 72,
 	.eccpos = {
 		12, 13, 14, 15, 16, 17, 18, 19,
-		20, 21, 22, 23, 24, 25, 26, 27, 
+		20, 21, 22, 23, 24, 25, 26, 27,
 		28, 29, 30, 31, 32, 33, 34, 35,
 		36, 37, 38, 39, 40, 41, 42, 43,
-		44, 45, 46, 47, 48, 49, 50, 51, 
-		52, 53, 54, 55, 56, 57, 58, 59, 
-		60, 61, 62, 63, 64, 65, 66, 67, 
-		68, 69, 70, 71, 72, 73, 74, 75, 
+		44, 45, 46, 47, 48, 49, 50, 51,
+		52, 53, 54, 55, 56, 57, 58, 59,
+		60, 61, 62, 63, 64, 65, 66, 67,
+		68, 69, 70, 71, 72, 73, 74, 75,
 		76, 77, 78, 79, 80, 81, 82, 83},
 	.oobfree = {
- 		{.offset = 2,
+		{.offset = 2,
 		 .length = 10},
 		{.offset = 84,
 		 .length = 44}}
@@ -103,7 +103,7 @@ static void jz_nand_cmd_ctrl(struct mtd_info *mtd, int cmd, unsigned int ctrl)
 			this->IO_ADDR_W = JZ_NAND_DATA_ADDR;
 
 		if (ctrl & NAND_NCE)
-			writel(readl(&emc->nfcsr) | EMC_NFCSR_NFCE1, &emc->nfcsr); 
+			writel(readl(&emc->nfcsr) | EMC_NFCSR_NFCE1, &emc->nfcsr);
 		else
 			writel(readl(&emc->nfcsr) & ~EMC_NFCSR_NFCE1, &emc->nfcsr);
 	}
@@ -200,7 +200,7 @@ static int jz_nand_rs_correct_data(struct mtd_info *mtd, u_char *dat,
 	volatile u8 *paraddr = (volatile u8 *) &emc->nfpar[0];
 
 	/* Set PAR values */
-	static uint8_t all_ff_ecc[] = 
+	static uint8_t all_ff_ecc[] =
 		{0xcd, 0x9d, 0x90, 0x58, 0xf4, 0x8b, 0xff, 0xb7, 0x6f};
 
 	if (read_ecc[0] == 0xff && read_ecc[1] == 0xff &&
@@ -244,19 +244,19 @@ static int jz_nand_rs_correct_data(struct mtd_info *mtd, u_char *dat,
 	case 4:
 		index = (readl(&emc->nferr[3]) & EMC_NFERR_INDEX_MASK) >>
 			EMC_NFERR_INDEX_BIT;
-		mask = (readl(&emc->nferr[3]) & EMC_NFERR_MASK_MASK) >> 
+		mask = (readl(&emc->nferr[3]) & EMC_NFERR_MASK_MASK) >>
 			EMC_NFERR_MASK_BIT;
 		jz_rs_correct(dat, index, mask);
 	case 3:
 		index = (readl(&emc->nferr[2]) & EMC_NFERR_INDEX_MASK) >>
 			EMC_NFERR_INDEX_BIT;
-		mask = (readl(&emc->nferr[2]) & EMC_NFERR_MASK_MASK) >> 
+		mask = (readl(&emc->nferr[2]) & EMC_NFERR_MASK_MASK) >>
 			EMC_NFERR_MASK_BIT;
 		jz_rs_correct(dat, index, mask);
 	case 2:
-		index = (readl(&emc->nferr[1]) & EMC_NFERR_INDEX_MASK) >> 
+		index = (readl(&emc->nferr[1]) & EMC_NFERR_INDEX_MASK) >>
 			EMC_NFERR_INDEX_BIT;
-		mask = (readl(&emc->nferr[1]) & EMC_NFERR_MASK_MASK) >> 
+		mask = (readl(&emc->nferr[1]) & EMC_NFERR_MASK_MASK) >>
 			EMC_NFERR_MASK_BIT;
 		jz_rs_correct(dat, index, mask);
 	case 1:
@@ -302,9 +302,9 @@ extern int serial_init(void);
 #endif
 	uint32_t reg;
 
-	reg = readl(&emc->nfcsr); 
+	reg = readl(&emc->nfcsr);
 	reg |= EMC_NFCSR_NFE1;	/* EMC setup, Set NFE bit */
-	writel(reg, &emc->nfcsr); 
+	writel(reg, &emc->nfcsr);
 
 	writel(EMC_SMCR1_OPT_NAND, &emc->smcr[1]);
 
diff --git a/include/configs/nanonote.h b/include/configs/nanonote.h
index e19fe58..4dcc304 100644
--- a/include/configs/nanonote.h
+++ b/include/configs/nanonote.h
@@ -149,7 +149,7 @@
  *
  */
 #define CONFIG_SYS_NAND_U_BOOT_DST	0x80100000	/* Load NUB to this addr */
-#define CONFIG_SYS_NAND_U_BOOT_START	CONFIG_SYS_NAND_U_BOOT_DST 
+#define CONFIG_SYS_NAND_U_BOOT_START	CONFIG_SYS_NAND_U_BOOT_DST
 /* Start NUB from this addr*/
 
 /*
diff --git a/nand_spl/board/xburst/nanonote/Makefile b/nand_spl/board/xburst/nanonote/Makefile
index 9775d14..2398430 100644
--- a/nand_spl/board/xburst/nanonote/Makefile
+++ b/nand_spl/board/xburst/nanonote/Makefile
@@ -47,7 +47,7 @@ all:	$(obj).depend $(ALL)
 #from NAND flash using hardware Reed-Solomon ECC. If no ECC error is detected or ECC error is
 #correctable, the boot program then branches to internal SRAM at 4 bytes offset. If it detects an
 #uncorrectable ECC error, it will continue to read the backup area of data from NAND flash using
-#hardware Reed-Solomon ECC. 
+#hardware Reed-Solomon ECC.
 $(nandobj)u-boot-spl-16k.bin: $(nandobj)u-boot-spl.bin
 	dd bs=1024 count=8 if=/dev/zero of=$(nandobj)junk1
 	cat $< $(nandobj)junk1 > $(nandobj)junk2


More information about the U-Boot mailing list