Message ID | 162042791307.1202325.2513845748708305095.stgit@dwillia2-desk3.amr.corp.intel.com (mailing list archive) |
---|---|
State | Superseded, archived |
Headers | show |
Series | CXL Port Enumeration and Plans for v5.14 | expand |
On Fri, 7 May 2021 15:51:53 -0700 Dan Williams <dan.j.williams@intel.com> wrote: > CONFIG_CXL_BUS is default 'n' as expected for new functionality. When > that is enabled do not make the end user hunt for all the expected > sub-options to enable. For example CONFIG_CXL_BUS without CONFIG_CXL_MEM > is an odd/expert configuration, so is CONFIG_CXL_MEM without > CONFIG_CXL_ACPI (on ACPI capable platforms). Default CONFIG_CXL_MEM and > CONFIG_CXL_ACPI to CONFIG_CXL_BUS. > > Acked-by: Ben Widawsky <ben.widawsky@intel.com> > Signed-off-by: Dan Williams <dan.j.williams@intel.com> Acked-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> > --- > drivers/cxl/Kconfig | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/drivers/cxl/Kconfig b/drivers/cxl/Kconfig > index fb282af84afd..1da7970a5e55 100644 > --- a/drivers/cxl/Kconfig > +++ b/drivers/cxl/Kconfig > @@ -15,6 +15,7 @@ if CXL_BUS > > config CXL_MEM > tristate "CXL.mem: Memory Devices" > + default CXL_BUS > help > The CXL.mem protocol allows a device to act as a provider of > "System RAM" and/or "Persistent Memory" that is fully coherent > @@ -54,6 +55,7 @@ config CXL_MEM_RAW_COMMANDS > config CXL_ACPI > tristate "CXL ACPI: Platform Support" > depends on ACPI > + default CXL_BUS > help > Enable support for host managed device memory (HDM) resources > published by a platform's ACPI CXL memory layout description. >
diff --git a/drivers/cxl/Kconfig b/drivers/cxl/Kconfig index fb282af84afd..1da7970a5e55 100644 --- a/drivers/cxl/Kconfig +++ b/drivers/cxl/Kconfig @@ -15,6 +15,7 @@ if CXL_BUS config CXL_MEM tristate "CXL.mem: Memory Devices" + default CXL_BUS help The CXL.mem protocol allows a device to act as a provider of "System RAM" and/or "Persistent Memory" that is fully coherent @@ -54,6 +55,7 @@ config CXL_MEM_RAW_COMMANDS config CXL_ACPI tristate "CXL ACPI: Platform Support" depends on ACPI + default CXL_BUS help Enable support for host managed device memory (HDM) resources published by a platform's ACPI CXL memory layout description.