Module Name:    src
Committed By:   msaitoh
Date:           Wed Jan 18 06:02:50 UTC 2017

Modified Files:
        src/sys/dev/ic: spdmem.c spdmemvar.h

Log Message:
- Move __DDR4_VALUE()'s comment to the correct position.
- s/ftp/ftb/. No functional change.


To generate a diff of this commit:
cvs rdiff -u -r1.23 -r1.24 src/sys/dev/ic/spdmem.c
cvs rdiff -u -r1.12 -r1.13 src/sys/dev/ic/spdmemvar.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/dev/ic/spdmem.c
diff -u src/sys/dev/ic/spdmem.c:1.23 src/sys/dev/ic/spdmem.c:1.24
--- src/sys/dev/ic/spdmem.c:1.23	Wed Jan 11 21:44:50 2017
+++ src/sys/dev/ic/spdmem.c	Wed Jan 18 06:02:50 2017
@@ -1,4 +1,4 @@
-/* $NetBSD: spdmem.c,v 1.23 2017/01/11 21:44:50 maya Exp $ */
+/* $NetBSD: spdmem.c,v 1.24 2017/01/18 06:02:50 msaitoh Exp $ */
 
 /*
  * Copyright (c) 2007 Nicolas Joly
@@ -35,7 +35,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: spdmem.c,v 1.23 2017/01/11 21:44:50 maya Exp $");
+__KERNEL_RCSID(0, "$NetBSD: spdmem.c,v 1.24 2017/01/18 06:02:50 msaitoh Exp $");
 
 #include <sys/param.h>
 #include <sys/device.h>
@@ -909,11 +909,15 @@ decode_ddr4(const struct sysctlnode *nod
 		}
 	}
 
+/*
+ * Note that the ddr4_xxx_ftb fields are actually signed offsets from
+ * the corresponding mtb value, so we might have to subtract 256!
+ */
 #define	__DDR4_VALUE(field) ((s->sm_ddr4.ddr4_##field##_mtb * 125 +	\
 			     s->sm_ddr4.ddr4_##field##_ftb) - 		\
 			    ((s->sm_ddr4.ddr4_##field##_ftb > 127)?256:0))
 	/*
-	 * For now, the only value for mtb is 1 = 125ps, and ftp = 1ps 
+	 * For now, the only value for mtb is 0 = 125ps, and ftb = 1ps 
 	 * so we don't need to figure out the time-base units - just
 	 * hard-code them for now.
 	 */
@@ -930,10 +934,6 @@ decode_ddr4(const struct sysctlnode *nod
 	    1 << s->sm_ddr4.ddr4_bankgroups,
 	    cycle_time / 1000, cycle_time % 1000);
 
-/*
- * Note that the ddr4_xxx_ftb fields are actually signed offsets from
- * the corresponding mtb value, so we might have to subtract 256!
- */
 
 	tAA_clocks =  __DDR4_VALUE(tAAmin)  * 1000 / cycle_time;
 	tRCD_clocks = __DDR4_VALUE(tRCDmin) * 1000 / cycle_time;

Index: src/sys/dev/ic/spdmemvar.h
diff -u src/sys/dev/ic/spdmemvar.h:1.12 src/sys/dev/ic/spdmemvar.h:1.13
--- src/sys/dev/ic/spdmemvar.h:1.12	Mon Sep  5 04:06:55 2016
+++ src/sys/dev/ic/spdmemvar.h	Wed Jan 18 06:02:50 2017
@@ -1,4 +1,4 @@
-/* $NetBSD: spdmemvar.h,v 1.12 2016/09/05 04:06:55 msaitoh Exp $ */
+/* $NetBSD: spdmemvar.h,v 1.13 2017/01/18 06:02:50 msaitoh Exp $ */
 
 /*
  * Copyright (c) 2007 Paul Goyette
@@ -353,7 +353,7 @@ struct spdmem_fbdimm {				/* Fully-buffe
 	);
 	SPD_BITFIELD(				\
 		uint8_t	fbdimm_ftb_divisor:4,	\
-		uint8_t	fbdimm_ftp_dividend:4, ,\
+		uint8_t	fbdimm_ftb_dividend:4, ,\
 	);
 	uint8_t	fbdimm_mtb_dividend;
 	uint8_t	fbdimm_mtb_divisor;

Reply via email to