[GIT PULL] FPGA Manager changes for 6.10-rc1

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



The following changes since commit 4cece764965020c22cff7665b18a012006359095:

  Linux 6.9-rc1 (2024-03-24 14:10:05 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga tags/fpga-for-6.20-rc1

for you to fetch changes up to b7c0e1ecee403a43abc89eb3e75672b01ff2ece9:

  fpga: region: add owner module and take its refcount (2024-04-23 15:37:20 +0800)

----------------------------------------------------------------
FPGA Manager changes for 6.10-rc1

FPGA MGR core:

- Marco's change adds module owner parameter for all registration APIs.

FPGA test:

- Macro's change uses KUnit devices instead of platform devices.

DFL:

- Peter's change cleans up unused symbols.

Xlinux:

- Charles adds SelectMAP interface reprogramming support.
- Andy's header inclusion cleanup.

Altera:

- Krzysztof & Christophe's cleanup for drivers.

----------------------------------------------------------------
Andy Shevchenko (1):
      fpga: ice40-spi: Don't use "proxy" headers

Charles Perry (4):
      fpga: xilinx-spi: extract a common driver core
      dt-bindings: fpga: xlnx,fpga-selectmap: add DT schema
      fpga: xilinx-selectmap: add new driver
      fpga: xilinx-core: add new gpio names for prog and init

Christophe JAILLET (1):
      fpga: altera-cvp: Remove an unused field in struct altera_cvp_conf

Krzysztof Kozlowski (1):
      fpga: altera: drop driver owner assignment

Marco Pagani (4):
      fpga: manager: add owner module and take its refcount
      fpga: bridge: add owner module and take its refcount
      fpga: tests: use KUnit devices instead of platform devices
      fpga: region: add owner module and take its refcount

Peter Colberg (2):
      fpga: dfl: remove unused function is_dfl_feature_present()
      fpga: dfl: remove unused member pdata from struct dfl_{afu,fme}

 .../bindings/fpga/xlnx,fpga-selectmap.yaml         |  86 ++++++++
 Documentation/driver-api/fpga/fpga-bridge.rst      |   7 +-
 Documentation/driver-api/fpga/fpga-mgr.rst         |  34 +--
 Documentation/driver-api/fpga/fpga-region.rst      |  13 +-
 drivers/fpga/Kconfig                               |  12 ++
 drivers/fpga/Makefile                              |   2 +
 drivers/fpga/altera-cvp.c                          |   1 -
 drivers/fpga/altera-ps-spi.c                       |   1 -
 drivers/fpga/dfl-afu-main.c                        |   2 -
 drivers/fpga/dfl-afu.h                             |   3 -
 drivers/fpga/dfl-fme-main.c                        |   2 -
 drivers/fpga/dfl-fme.h                             |   2 -
 drivers/fpga/dfl.h                                 |   5 -
 drivers/fpga/fpga-bridge.c                         |  57 ++---
 drivers/fpga/fpga-mgr.c                            |  82 +++++---
 drivers/fpga/fpga-region.c                         |  24 ++-
 drivers/fpga/ice40-spi.c                           |   4 +-
 drivers/fpga/tests/fpga-bridge-test.c              |  33 +--
 drivers/fpga/tests/fpga-mgr-test.c                 |  16 +-
 drivers/fpga/tests/fpga-region-test.c              |  41 ++--
 drivers/fpga/xilinx-core.c                         | 229 +++++++++++++++++++++
 drivers/fpga/xilinx-core.h                         |  27 +++
 drivers/fpga/xilinx-selectmap.c                    |  95 +++++++++
 drivers/fpga/xilinx-spi.c                          | 224 ++------------------
 include/linux/fpga/fpga-bridge.h                   |  10 +-
 include/linux/fpga/fpga-mgr.h                      |  26 ++-
 include/linux/fpga/fpga-region.h                   |  13 +-
 27 files changed, 676 insertions(+), 375 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/fpga/xlnx,fpga-selectmap.yaml
 create mode 100644 drivers/fpga/xilinx-core.c
 create mode 100644 drivers/fpga/xilinx-core.h
 create mode 100644 drivers/fpga/xilinx-selectmap.c




[Index of Archives]     [LM Sensors]     [Linux Sound]     [ALSA Users]     [ALSA Devel]     [Linux Audio Users]     [Linux Media]     [Kernel]     [Gimp]     [Yosemite News]     [Linux Media]

  Powered by Linux