/* SPDX-License-Identifier: GPL-2.0-only */ | |
/* | |
* Copyright (C) 2020-2024 Intel Corporation | |
*/ | |
#ifndef __IVPU_COREDUMP_H__ | |
#define __IVPU_COREDUMP_H__ | |
#include <drm/drm_print.h> | |
#include "ivpu_drv.h" | |
#include "ivpu_fw_log.h" | |
#ifdef CONFIG_DEV_COREDUMP | |
void ivpu_dev_coredump(struct ivpu_device *vdev); | |
#else | |
static inline void ivpu_dev_coredump(struct ivpu_device *vdev) | |
{ | |
struct drm_printer p = drm_info_printer(vdev->drm.dev); | |
ivpu_fw_log_print(vdev, false, &p); | |
} | |
#endif | |
#endif /* __IVPU_COREDUMP_H__ */ |