]> git.ipfire.org Git - people/ms/u-boot.git/commitdiff
OMAP3: omap3logic: Fix DDR Pin Mux
authorAdam Ford <aford173@gmail.com>
Tue, 8 Aug 2017 14:00:27 +0000 (09:00 -0500)
committerTom Rini <trini@konsulko.com>
Fri, 11 Aug 2017 15:34:10 +0000 (11:34 -0400)
The 512 MB DDR version of SOM's use CS0 and CS1.  CS1 is not correctly
setup in the pin muxing.  This causes erratic behavior on suspend/resume

This fix has been tested on both 256 and 512 MB DDR versions.

Signed-off-by: Adam Ford <aford173@gmail.com>
board/logicpd/omap3som/omap3logic.c

index 7990dd25130c159ac3d28096049c832697185ed4..f8b9f687fb1b8c46dd58113a196dcac40bc8b6cb 100644 (file)
@@ -320,7 +320,7 @@ void set_muxconf_regs(void)
        MUX_VAL(CP(SDRC_DQS2), (IEN  | PTD | DIS | M0)); /*SDRC_DQS2*/
        MUX_VAL(CP(SDRC_DQS3), (IEN  | PTD | DIS | M0)); /*SDRC_DQS3*/
        MUX_VAL(CP(SDRC_CKE0), (IDIS | PTU | EN  | M0)); /*SDRC_CKE0*/
-       MUX_VAL(CP(SDRC_CKE1), (IDIS | PTD | DIS | M7)); /*SDRC_CKE1*/
+       MUX_VAL(CP(SDRC_CKE1), (IDIS | PTU | DIS | M0)); /*SDRC_CKE1*/
 
        MUX_VAL(CP(GPMC_A1), (IDIS | PTU | EN  | M0)); /*GPMC_A1*/
        MUX_VAL(CP(GPMC_A2), (IDIS | PTU | EN  | M0)); /*GPMC_A2*/