lkml.org 
[lkml]   [2021]   [Nov]   [8]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    Subject[PATCH v2 0/5] platform: surface: Introduce Surface XBL Driver
    Date
    Introduce the Surface Extensible Boot Loader driver for the Surface Duo.
    Exposes information about the driver to user space via sysfs.

    Signed-off-by: Jarrett Schultz <jaschultz@microsoft.com>

    ---

    Changes in v2:
    - Per Maximilian, added patch 2: propagated ACPI dependency from the
    directory as a whole to each individual driver
    - For the yaml documentation:
    * Removed json-schema dependence
    * Elaborated on description of driver
    * Updated example
    - Changed target KernelVersion in sysfs documentation
    - Updated MAINTAINER changes to be properly applied across patches
    - For the driver itself,
    * Added types.h inclusion and removed unused inclusions
    * Minor updates to code and acronym style
    * Remove __packed attribute on driver struct
    * Use .dev_groups for sysfs
    - Added more in-depth description of driver in Kconfig
    - Modified dts to reference a newly added section in sm8150.dtsi

    ---

    Jarrett Schultz (5):
    dt-bindings: platform: microsoft: Document surface xbl
    platform: surface: Propogate ACPI Dependency
    platform: surface: Add surface xbl
    arm64: dts: qcom: sm8150: Add imem section
    arm64: dts: qcom: surface-duo: Add surface xbl

    .../ABI/testing/sysfs-platform-surface-xbl | 78 +++++++
    .../platform/microsoft/surface-xbl.yaml | 57 +++++
    MAINTAINERS | 9 +
    .../dts/qcom/sm8150-microsoft-surface-duo.dts | 10 +
    arch/arm64/boot/dts/qcom/sm8150.dtsi | 8 +
    drivers/platform/surface/Kconfig | 24 +-
    drivers/platform/surface/Makefile | 1 +
    drivers/platform/surface/surface-xbl.c | 215 ++++++++++++++++++
    8 files changed, 401 insertions(+), 1 deletion(-)
    create mode 100644 Documentation/ABI/testing/sysfs-platform-surface-xbl
    create mode 100644 Documentation/devicetree/bindings/platform/microsoft/surface-xbl.yaml
    create mode 100644 drivers/platform/surface/surface-xbl.c

    --
    2.25.1

    \
     
     \ /
      Last update: 2021-11-08 17:45    [W:2.687 / U:0.100 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site