lkml.org 
[lkml]   [2021]   [Dec]   [7]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    Subject[V2 0/6] Auxiliary bus driver support for Intel PCIe VSEC/DVSEC
    Date
    This series makes changes to the current intel_pmt driver to give it
    broader support for Intel defined PCIe VSEC and DVSEC features. It
    moves the implementation from MFD to the auxiliary bus and creates a
    generic framework for enumerating the extended capabilities. It also
    adds support for a new VSEC, Software Defined Silicon (SDSi).

    Version 2 adds two new patches, sample code and testing.

    David E. Box (6):
    PCI: Add #defines for accessing PCIe DVSEC fields
    driver core: auxiliary bus: Add driver data helpers
    platform/x86/intel: Move intel_pmt from MFD to Auxiliary Bus
    platform/x86: Add Intel Software Defined Silicon driver
    sample/sdsi: Sample of SDSi provisiong using sysfs
    selftests: sdsi: test sysfs setup

    .../ABI/testing/sysfs-driver-intel_sdsi | 77 +++
    MAINTAINERS | 19 +-
    drivers/mfd/Kconfig | 10 -
    drivers/mfd/Makefile | 1 -
    drivers/mfd/intel_pmt.c | 261 --------
    drivers/platform/x86/intel/Kconfig | 23 +
    drivers/platform/x86/intel/Makefile | 4 +
    drivers/platform/x86/intel/pmt/Kconfig | 4 +-
    drivers/platform/x86/intel/pmt/class.c | 21 +-
    drivers/platform/x86/intel/pmt/class.h | 5 +-
    drivers/platform/x86/intel/pmt/crashlog.c | 47 +-
    drivers/platform/x86/intel/pmt/telemetry.c | 46 +-
    drivers/platform/x86/intel/sdsi.c | 571 ++++++++++++++++++
    drivers/platform/x86/intel/vsec.c | 418 +++++++++++++
    drivers/platform/x86/intel/vsec.h | 43 ++
    include/linux/auxiliary_bus.h | 10 +
    include/uapi/linux/pci_regs.h | 4 +
    samples/sdsi/Makefile | 9 +
    samples/sdsi/sdsi-sample.c | 399 ++++++++++++
    tools/testing/selftests/drivers/sdsi/sdsi.sh | 18 +
    .../selftests/drivers/sdsi/sdsi_test.py | 166 +++++
    21 files changed, 1821 insertions(+), 335 deletions(-)
    create mode 100644 Documentation/ABI/testing/sysfs-driver-intel_sdsi
    delete mode 100644 drivers/mfd/intel_pmt.c
    create mode 100644 drivers/platform/x86/intel/sdsi.c
    create mode 100644 drivers/platform/x86/intel/vsec.c
    create mode 100644 drivers/platform/x86/intel/vsec.h
    create mode 100644 samples/sdsi/Makefile
    create mode 100644 samples/sdsi/sdsi-sample.c
    create mode 100755 tools/testing/selftests/drivers/sdsi/sdsi.sh
    create mode 100644 tools/testing/selftests/drivers/sdsi/sdsi_test.py

    --
    2.25.1

    \
     
     \ /
      Last update: 2021-12-07 18:18    [W:4.800 / U:0.020 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site