hc
2024-01-31 f9004dbfff8a3fbbd7e2a88c8a4327c7f2f8e5b2
kernel/include/soc/rockchip/rk_minidump.h
....@@ -45,6 +45,8 @@
4545 int rk_minidump_update_region(int regno, const struct md_region *entry);
4646 bool rk_minidump_enabled(void);
4747 void rk_minidump_update_cpu_regs(struct pt_regs *regs);
48
+int rk_minidump_hardlock_notify(struct notifier_block *nb, unsigned long event,
49
+ void *p);
4850 #else
4951 static inline int rk_minidump_add_region(const struct md_region *entry)
5052 {
....@@ -61,7 +63,13 @@
6163 }
6264 static inline bool rk_minidump_enabled(void) { return false; }
6365 static inline void rk_minidump_update_cpu_regs(struct pt_regs *regs) { return; }
66
+static inline int rk_minidump_hardlock_notify(struct notifier_block *nb,
67
+ unsigned long event, void *p)
68
+{
69
+ return 0;
70
+}
6471 #endif
6572
66
-extern void rk_md_flush_dcache_area(void *addr, size_t len);
73
+void rk_md_flush_dcache_area(void *addr, size_t len);
74
+extern bool (*md_is_ddr_address)(u64 virt_addr);
6775 #endif /* __RK_MINIDUMP_H */