diff options
author | Abhijit Gangurde <abhijit.gangurde@amd.com> | 2023-12-22 12:16:27 +0530 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2024-01-04 17:01:13 +0100 |
commit | cf60af04edfe51fca488246c9959904adb2750fa (patch) | |
tree | 007cd12056dcaabb83594f878174f95dfee3759c /include/linux/cdx/cdx_bus.h | |
parent | aeda33ab8160c7a2e24ba4f44492ad1e974ddc7d (diff) | |
download | linux-cf60af04edfe51fca488246c9959904adb2750fa.tar.gz linux-cf60af04edfe51fca488246c9959904adb2750fa.tar.bz2 linux-cf60af04edfe51fca488246c9959904adb2750fa.zip |
cdx: Create resource debugfs file for cdx device
resource debugfs file contains host addresses of CDX device resources.
Each line of the resource file describe type of resource, a region
with start-end and flag fields.
Signed-off-by: Abhijit Gangurde <abhijit.gangurde@amd.com>
Link: https://lore.kernel.org/r/20231222064627.2828960-2-abhijit.gangurde@amd.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'include/linux/cdx/cdx_bus.h')
-rw-r--r-- | include/linux/cdx/cdx_bus.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/linux/cdx/cdx_bus.h b/include/linux/cdx/cdx_bus.h index fab9e62c7e7d..6355a36a3f81 100644 --- a/include/linux/cdx/cdx_bus.h +++ b/include/linux/cdx/cdx_bus.h @@ -113,6 +113,7 @@ struct cdx_controller { * @dev_num: Device number for this device * @res: array of MMIO region entries * @res_attr: resource binary attribute + * @debugfs_dir: debugfs directory for this device * @res_count: number of valid MMIO regions * @dma_mask: Default DMA mask * @flags: CDX device flags @@ -136,6 +137,7 @@ struct cdx_device { u8 dev_num; struct resource res[MAX_CDX_DEV_RESOURCES]; struct bin_attribute *res_attr[MAX_CDX_DEV_RESOURCES]; + struct dentry *debugfs_dir; u8 res_count; u64 dma_mask; u16 flags; |