]> git.sur5r.net Git - u-boot/blobdiff - arch/arm/mach-socfpga/misc_arria10.c
arm: socfpga: Add do_bridge_reset for Arria 10
[u-boot] / arch / arm / mach-socfpga / misc_arria10.c
index 47a9d50ef13d61a74234ab0210ba4e668879fbb8..a75cbc4ce6c59ac0a891d5a2fb9384a0250dd4f7 100644 (file)
@@ -14,6 +14,7 @@
 #include <asm/arch/misc.h>
 #include <asm/arch/pinmux.h>
 #include <asm/arch/reset_manager.h>
+#include <asm/arch/reset_manager_arria10.h>
 #include <asm/arch/sdram_arria10.h>
 #include <asm/arch/system_manager.h>
 #include <asm/arch/nic301.h>
@@ -262,3 +263,11 @@ int arch_misc_init(void)
        return socfpga_eth_reset();
 }
 #endif
+
+void do_bridge_reset(int enable)
+{
+       if (enable)
+               socfpga_reset_deassert_bridges_handoff();
+       else
+               socfpga_bridges_reset();
+}