]> git.sur5r.net Git - u-boot/blobdiff - board/keymile/kmp204x/qrio.c
stm32: stm32f4: move flash driver to mtd driver location
[u-boot] / board / keymile / kmp204x / qrio.c
index 92e80227315c4306eeeef017a425684a271b18cc..edf3bf11a89403c3d02026282aee77248157c45e 100644 (file)
@@ -188,3 +188,20 @@ void qrio_cpuwd_flag(bool flag)
                reason1 &= ~REASON1_CPUWD;
        out_8(qrio_base + REASON1_OFF, reason1);
 }
+
+#define RSTCFG_OFF     0x11
+
+void qrio_uprstreq(u8 mode)
+{
+       u32 rstcfg;
+       void __iomem *qrio_base = (void *)CONFIG_SYS_QRIO_BASE;
+
+       rstcfg = in_8(qrio_base + RSTCFG_OFF);
+
+       if (mode & UPREQ_CORE_RST)
+               rstcfg |= UPREQ_CORE_RST;
+       else
+               rstcfg &= ~UPREQ_CORE_RST;
+
+       out_8(qrio_base + RSTCFG_OFF, rstcfg);
+}