| // SPDX-License-Identifier: GPL-2.0 |
| /* Copyright 2023 Collabora ltd. */ |
| /* Copyright 2023 Amazon.com, Inc. or its affiliates. */ |
| |
| #include <linux/debugfs.h> |
| #include <linux/platform_device.h> |
| #include <drm/drm_debugfs.h> |
| #include <drm/drm_file.h> |
| #include <drm/panfrost_drm.h> |
| |
| #include "panfrost_device.h" |
| #include "panfrost_gpu.h" |
| #include "panfrost_debugfs.h" |
| |
| void panfrost_debugfs_init(struct drm_minor *minor) |
| { |
| struct drm_device *dev = minor->dev; |
| struct panfrost_device *pfdev = platform_get_drvdata(to_platform_device(dev->dev)); |
| |
| debugfs_create_atomic_t("profile", 0600, minor->debugfs_root, &pfdev->profile_mode); |
| } |