lkml.org 
[lkml]   [2021]   [Mar]   [24]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Subject[PATCH 6/8] cxl/Kconfig: Default drivers to CONFIG_CXL_BUS
    From
    Date
    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>
    ---
    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.
    \
     
     \ /
      Last update: 2021-03-24 22:32    [W:3.534 / U:0.068 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site