[coreboot-gerrit] Patch set updated for coreboot: f3c57b9 am335x: Fix the address of the pinmux registers.

Paul Menzel (paulepanter@users.sourceforge.net) gerrit at coreboot.org
Sun Jun 30 13:09:50 CEST 2013

Paul Menzel (paulepanter at users.sourceforge.net) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/3574


commit f3c57b9dd63cb15ff56e2ecc9f0828b8804c6d2a
Author: Gabe Black <gabeblack at chromium.org>
Date:   Sat Jun 29 22:55:15 2013 -0700

    am335x: Fix the address of the pinmux registers.
    The pinmux register data structure describes a subset of the control module
    registers, but the address which pointed to the base of the pinmux registers
    was actually being set to the beginning of all the control module registers,
    not just those having to do with the pinmux. With this address fixed, the UART
    now works on the beaglebone black.
    Change-Id: I7c99b6f37d7da359af074127cd0c1a86fda2d9a0
    Signed-off-by: Gabe Black <gabeblack at chromium.org>
 src/cpu/ti/am335x/pinmux.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/cpu/ti/am335x/pinmux.h b/src/cpu/ti/am335x/pinmux.h
index 69c1459..1b488e8 100644
--- a/src/cpu/ti/am335x/pinmux.h
+++ b/src/cpu/ti/am335x/pinmux.h
@@ -54,7 +54,7 @@ void am335x_pinmux_mii1(void);
 void am335x_pinmux_nand(void);
-#define AM335X_PINMUX_REG_ADDR 0x44e10000
+#define AM335X_PINMUX_REG_ADDR 0x44e10800
 struct am335x_pinmux_regs {
 	uint32_t gpmc_ad0;

More information about the coreboot-gerrit mailing list