]> git.kernelconcepts.de Git - karo-tx-uboot.git/commitdiff
Initialize platform registers
authorLothar Waßmann <LW@KARO-electronics.de>
Thu, 23 Aug 2012 07:18:49 +0000 (09:18 +0200)
committerLothar Waßmann <LW@KARO-electronics.de>
Thu, 23 Aug 2012 07:18:49 +0000 (09:18 +0200)
board/karo/tx53/tx53.c

index 8d8a2754c8e3f9676572fdbbbb7d0bca305aa0b7..1f665055b6d4d557af31bbe023f6d226827e134e 100644 (file)
@@ -191,6 +191,24 @@ int board_early_init_f(void)
        gpio_request_array(tx53_gpios, ARRAY_SIZE(tx53_gpios));
        mxc_iomux_v3_setup_multiple_pads(tx53_pads, ARRAY_SIZE(tx53_pads));
 
+       writel(0x77777777, AIPS1_BASE_ADDR + 0x00);
+       writel(0x77777777, AIPS1_BASE_ADDR + 0x04);
+
+       writel(0x00000000, AIPS1_BASE_ADDR + 0x40);
+       writel(0x00000000, AIPS1_BASE_ADDR + 0x44);
+       writel(0x00000000, AIPS1_BASE_ADDR + 0x48);
+       writel(0x00000000, AIPS1_BASE_ADDR + 0x4c);
+       writel(0x00000000, AIPS1_BASE_ADDR + 0x50);
+
+       writel(0x77777777, AIPS2_BASE_ADDR + 0x00);
+       writel(0x77777777, AIPS2_BASE_ADDR + 0x04);
+
+       writel(0x00000000, AIPS2_BASE_ADDR + 0x40);
+       writel(0x00000000, AIPS2_BASE_ADDR + 0x44);
+       writel(0x00000000, AIPS2_BASE_ADDR + 0x48);
+       writel(0x00000000, AIPS2_BASE_ADDR + 0x4c);
+       writel(0x00000000, AIPS2_BASE_ADDR + 0x50);
+
        return 0;
 }