/* * Meta DA JTAG debugger control. * * Copyright 2012 Imagination Technologies Ltd. */ #ifndef _METAG_DA_H_ #define _METAG_DA_H_ #ifdef CONFIG_METAG_DA #include #include extern bool _metag_da_present; /** * metag_da_enabled() - Find whether a DA is currently enabled. * * Returns: true if a DA was detected, false if not. */ static inline bool metag_da_enabled(void) { return _metag_da_present; } /** * metag_da_probe() - Try and detect a connected DA. * * This is used at start up to detect whether a DA is active. * * Returns: 0 on detection, -err otherwise. */ int __init metag_da_probe(void); #else /* !CONFIG_METAG_DA */ #define metag_da_enabled() false #define metag_da_probe() do {} while (0) #endif #endif /* _METAG_DA_H_ */