File tree Expand file tree Collapse file tree 2 files changed +15
-2
lines changed
Documentation/driver-api/cxl Expand file tree Collapse file tree 2 files changed +15
-2
lines changed Original file line number Diff line number Diff line change @@ -43,7 +43,7 @@ CXL Core
43
43
:doc: cxl pmem
44
44
45
45
.. kernel-doc :: drivers/cxl/core/regs.c
46
- :internal:
46
+ :doc: cxl registers
47
47
48
48
External Interfaces
49
49
===================
Original file line number Diff line number Diff line change 1
1
// SPDX-License-Identifier: GPL-2.0-only
2
2
/* Copyright(c) 2020 Intel Corporation. */
3
-
4
3
#include <linux/io-64-nonatomic-lo-hi.h>
5
4
#include <linux/device.h>
6
5
#include <linux/slab.h>
7
6
#include <linux/pci.h>
8
7
#include <cxlmem.h>
9
8
9
+ /**
10
+ * DOC: cxl registers
11
+ *
12
+ * CXL device capabilities are enumerated by PCI DVSEC (Designated
13
+ * Vendor-specific) and / or descriptors provided by platform firmware.
14
+ * They can be defined as a set like the device and component registers
15
+ * mandated by CXL Section 8.1.12.2 Memory Device PCIe Capabilities and
16
+ * Extended Capabilities, or they can be individual capabilities
17
+ * appended to bridged and endpoint devices.
18
+ *
19
+ * Provide common infrastructure for enumerating and mapping these
20
+ * discrete capabilities.
21
+ */
22
+
10
23
/**
11
24
* cxl_probe_component_regs() - Detect CXL Component register blocks
12
25
* @dev: Host device of the @base mapping
You can’t perform that action at this time.
0 commit comments