Re: [PATCH 1/2] Add correct PLL settings for DragonBall VZ.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Daniel,

Looks good, nice and small, a single fix.

Can I suggest that you add an arch name to the patch title, so:

  [PATCH 1/2] m68k: Add correct PLL settings for DragonBall VZ

Obviously on this email list we know it is for m68k, but when merged
up stream it makes it much easier from the title to know what it
applies to.


On 03/04/14 00:43, Daniel Palmer wrote:
Signed-off-by: Daniel Palmer <danieruru@xxxxxxxxx>
---
  arch/m68k/platform/68000/head.S | 8 +++++++-
  1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/arch/m68k/platform/68000/head.S b/arch/m68k/platform/68000/head.S
index 536ef96..0d00489 100644
--- a/arch/m68k/platform/68000/head.S
+++ b/arch/m68k/platform/68000/head.S
@@ -91,12 +91,18 @@ _start:
  	movew	#0xe100, 0xfffff900		/* enable */
  #endif /* DEBUG_HEAD */

-#ifdef CONFIG_PILOT
+#if defined(CONFIG_PILOT)
  	movew	#0x2410, 0xfffff200		/* PLLCR */
+#elif defined(CONFIG_M68VZ328)
+	movew	#0x2493, 0xfffff200		/* PLLCR */

Would it be cleaner to have a defined value here instead?
This moves the #ifdef'ery to just the PLLCR value, and keeps the
code instructions here cleaner. So something like this at the top of
this head.S:

#if defined(CONFIG_PILOT)
#define PLLCR	0x2410
#elif defined(CONFIG_M68VZ328)
#define PLLCR	0x2493
#else
#define PLLCR	0x2400
#endif

and then just

	movew	#PLLCR, 0xfffff200		/* PLLCR */

Regards
Greg


  #else
  	movew	#0x2400, 0xfffff200		/* PLLCR */
  #endif
+#if defined(CONFIG_M68VZ328)
+	movew	#0x0347, 0xfffff202		/* PLLFSR */
+#else
  	movew	#0x0123, 0xfffff202		/* PLLFSR */
+#endif
  	moveq	#0, %d0
  	movew	#16384, %d0			/* PLL settle wait loop */
  _pll_settle:


--
To unsubscribe from this list: send the line "unsubscribe linux-m68k" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Video for Linux]     [Yosemite News]     [Linux S/390]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux