gdsys: mpc8308: Use shadow register for output GPIO values
[oweals/u-boot.git] / board / gdsys / mpc8308 / hrcon.c
index 79e3b25de8ccde7d4264acac605d652ce44d88ca..d14a28ec94d0f6fa1960fb182c71cbbf06c05d4e 100644 (file)
@@ -287,8 +287,8 @@ void mpc8308_setup_hw(void)
        /*
         * set "startup-finished"-gpios
         */
-       setbits_be32(&immr->gpio[0].dir, (BIT(31 - 11) | BIT(31 - 12)));
-       setbits_be32(&immr->gpio[0].dat, BIT(31 - 12));
+       setbits_be32(&immr->gpio[0].dir, BIT(31 - 11) | BIT(31 - 12));
+       setbits_gpio0_out(BIT(31 - 12));
 }
 
 int mpc8308_get_fpga_done(uint fpga)