diff options
| author | York Sun <yorksun@freescale.com> | 2011-02-04 13:58:00 -0800 | 
|---|---|---|
| committer | Kumar Gala <galak@kernel.crashing.org> | 2011-04-04 09:24:41 -0500 | 
| commit | c399765d9cb46e8e20739251d5f3151a5608328d (patch) | |
| tree | d85ef0b3fda856669de721ea126e0def523b9e36 | |
| parent | dea8bd627c26bb2d17d7079b374352301af4a028 (diff) | |
| download | olio-uboot-2014.01-c399765d9cb46e8e20739251d5f3151a5608328d.tar.xz olio-uboot-2014.01-c399765d9cb46e8e20739251d5f3151a5608328d.zip | |
powerpc/8xxx: Display DIMM model
Beside displaying RDIMM or UDIMM, this patch adds display of the model numbers
embedded in SPD.
Signed-off-by: York Sun <yorksun@freescale.com>
Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
| -rw-r--r-- | arch/powerpc/cpu/mpc8xxx/ddr/lc_common_dimm_params.c | 11 | 
1 files changed, 7 insertions, 4 deletions
| diff --git a/arch/powerpc/cpu/mpc8xxx/ddr/lc_common_dimm_params.c b/arch/powerpc/cpu/mpc8xxx/ddr/lc_common_dimm_params.c index 8b31ec0cf..00f3d6c60 100644 --- a/arch/powerpc/cpu/mpc8xxx/ddr/lc_common_dimm_params.c +++ b/arch/powerpc/cpu/mpc8xxx/ddr/lc_common_dimm_params.c @@ -207,10 +207,15 @@ compute_lowest_common_dimm_parameters(const dimm_params_t *dimm_params,  	temp1 = temp2 = 0;  	for (i = 0; i < number_of_dimms; i++) {  		if (dimm_params[i].n_ranks) { -			if (dimm_params[i].registered_dimm) +			if (dimm_params[i].registered_dimm) {  				temp1 = 1; -			if (!dimm_params[i].registered_dimm) +				printf("Detected RDIMM %s\n", +					dimm_params[i].mpart); +			} else {  				temp2 = 1; +				printf("Detected UDIMM %s\n", +					dimm_params[i].mpart); +			}  		}  	} @@ -218,10 +223,8 @@ compute_lowest_common_dimm_parameters(const dimm_params_t *dimm_params,  	outpdimm->all_DIMMs_unbuffered = 0;  	if (temp1 && !temp2) {  		outpdimm->all_DIMMs_registered = 1; -		printf("Detected RDIMM(s)\n");  	} else if (!temp1 && temp2) {  		outpdimm->all_DIMMs_unbuffered = 1; -		printf("Detected UDIMM(s)\n");  	} else {  		printf("ERROR:  Mix of registered buffered and unbuffered "  				"DIMMs detected!\n"); |