All of lore.kernel.org
 help / color / mirror / Atom feed
From: Shinya Kuribayashi <skuribay@pobox.com>
To: u-boot@lists.denx.de
Subject: [U-Boot] [PATCH v6 1/7] those files are jz4740 base files
Date: Tue, 15 Mar 2011 11:38:57 +0900	[thread overview]
Message-ID: <4D7ED141.5040208@pobox.com> (raw)
In-Reply-To: <1298876234-28115-2-git-send-email-xiangfu@openmobilefree.net>

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

  parent reply	other threads:[~2011-03-15  2:38 UTC|newest]

Thread overview: 23+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-02-28  6:57 [U-Boot] [PATCH v6 0/7] those series patches for add ben nanonote board Xiangfu Liu
2011-02-28  6:57 ` [U-Boot] [PATCH v6 1/7] those files are jz4740 base files Xiangfu Liu
2011-02-28  6:57   ` [U-Boot] [PATCH v6 2/7] this is jz4740 head file Xiangfu Liu
2011-02-28  6:57     ` [U-Boot] [PATCH v6 3/7] jz4740 nand spl files Xiangfu Liu
2011-02-28  6:57       ` [U-Boot] [PATCH v6 4/7] jz4740 nand driver Xiangfu Liu
2011-02-28  6:57         ` [U-Boot] [PATCH v6 5/7] add Ben NanoNote board Xiangfu Liu
2011-02-28  6:57           ` [U-Boot] [PATCH v6 6/7] add entry to MAINTAINERS and boards.cfg Xiangfu Liu
2011-02-28  6:57             ` [U-Boot] [PATCH v6 7/7] modify files for ben nanonote board Xiangfu Liu
2011-03-15  3:16               ` Shinya Kuribayashi
2011-03-25  9:06                 ` Xiangfu Liu
2011-03-07 23:44         ` [U-Boot] [PATCH v6 4/7] jz4740 nand driver Scott Wood
2011-03-22  8:11           ` Xiangfu Liu
2011-03-22 16:10             ` Scott Wood
2011-04-26 14:44               ` Xiangfu Liu
2011-03-25  9:17           ` Xiangfu Liu
2011-03-25 16:04             ` Scott Wood
2011-04-26 14:45               ` Xiangfu Liu
2011-03-15  2:27     ` [U-Boot] [PATCH v6 2/7] this is jz4740 head file Shinya Kuribayashi
2011-03-22  8:06       ` Xiangfu Liu
2011-03-15  2:26   ` [U-Boot] [PATCH v6 1/7] those files are jz4740 base files Shinya Kuribayashi
2011-03-22  8:06     ` Xiangfu Liu
2011-03-15  2:38   ` Shinya Kuribayashi [this message]
2011-03-22  8:05     ` Xiangfu Liu

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4D7ED141.5040208@pobox.com \
    --to=skuribay@pobox.com \
    --cc=u-boot@lists.denx.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.