All of lore.kernel.org
 help / color / mirror / Atom feed
From: Conor Dooley <conor@kernel.org>
To: soc@kernel.org
Cc: conor@kernel.org, arnd@arndb.de, linux-riscv@lists.infradead.org,
	soc@kernel.org
Subject: [GIT PULL] RISC-V SoC drivers for v6.8
Date: Thu, 21 Dec 2023 12:38:15 +0000	[thread overview]
Message-ID: <20231221-droop-unblock-81e4fe14acee@spud> (raw)

[-- Attachment #1: Type: text/plain, Size: 3022 bytes --]

Hey Arnd,

The FPGA preprogramming driver that we discussed a while back (was it
at LPC?) is in this PR. It's in the soc-drivers branch because there's
a bunch of pre-req patches to the existing soc driver that it relies on.
I'll put stuff for drivers/firmware into a separate branch in the future.

Cheers,
Conor.

The following changes since commit b85ea95d086471afb4ad062012a4d73cd328fa86:

  Linux 6.7-rc1 (2023-11-12 16:19:07 -0800)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/ riscv-soc-drivers-for-v6.8

for you to fetch changes up to 0f2d06dd1910cc7f6591620a2070d44ca3f56551:

  MAINTAINERS: add auto-update driver to mpfs entry (2023-12-07 16:43:29 +0000)

----------------------------------------------------------------
RISC-V SoC drivers for v6.8

There's only one set of changes here, the addition of "Auto Update"
support for PolarFire SoC. Auto Update is one of the ways that the FPGA
bitstream can be updated, and the only one suitable for use from Linux
as it does not immediately initiate a reboot when started.
The driver was not accepted in the FPGA manager subsystem as the update
only occurs after a reboot and makes no use of the FPGA manager
framework.

Signed-off-by: Conor Dooley <conor.dooley@microchip.com>

----------------------------------------------------------------
Conor Dooley (6):
      dt-bindings: soc: microchip: add a property for system controller flash
      soc: microchip: mpfs: enable access to the system controller's flash
      soc: microchip: mpfs: print service status in warning message
      soc: microchip: mpfs: add auto-update subdev to system controller
      firmware: microchip: add PolarFire SoC Auto Update support
      MAINTAINERS: add auto-update driver to mpfs entry

Kory Maincent (1):
      firmware_loader: Expand Firmware upload error codes with firmware invalid error

Rob Herring (1):
      firmware: microchip: Replace of_device.h with explicit include

 .../microchip/microchip,mpfs-sys-controller.yaml   |  10 +
 MAINTAINERS                                        |   1 +
 drivers/base/firmware_loader/sysfs_upload.c        |   1 +
 drivers/firmware/Kconfig                           |   1 +
 drivers/firmware/Makefile                          |   1 +
 drivers/firmware/microchip/Kconfig                 |  12 +
 drivers/firmware/microchip/Makefile                |   3 +
 drivers/firmware/microchip/mpfs-auto-update.c      | 494 +++++++++++++++++++++
 drivers/soc/microchip/Kconfig                      |   1 +
 drivers/soc/microchip/mpfs-sys-controller.c        |  33 +-
 include/linux/firmware.h                           |   2 +
 include/soc/microchip/mpfs.h                       |   2 +
 lib/test_firmware.c                                |   1 +
 13 files changed, 559 insertions(+), 3 deletions(-)
 create mode 100644 drivers/firmware/microchip/Kconfig
 create mode 100644 drivers/firmware/microchip/Makefile
 create mode 100644 drivers/firmware/microchip/mpfs-auto-update.c

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]

WARNING: multiple messages have this Message-ID (diff)
From: Conor Dooley <conor@kernel.org>
To: soc@kernel.org
Cc: conor@kernel.org, arnd@arndb.de, linux-riscv@lists.infradead.org,
	soc@kernel.org
Subject: [GIT PULL] RISC-V SoC drivers for v6.8
Date: Thu, 21 Dec 2023 12:38:15 +0000	[thread overview]
Message-ID: <20231221-droop-unblock-81e4fe14acee@spud> (raw)


[-- Attachment #1.1: Type: text/plain, Size: 3022 bytes --]

Hey Arnd,

The FPGA preprogramming driver that we discussed a while back (was it
at LPC?) is in this PR. It's in the soc-drivers branch because there's
a bunch of pre-req patches to the existing soc driver that it relies on.
I'll put stuff for drivers/firmware into a separate branch in the future.

Cheers,
Conor.

The following changes since commit b85ea95d086471afb4ad062012a4d73cd328fa86:

  Linux 6.7-rc1 (2023-11-12 16:19:07 -0800)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/ riscv-soc-drivers-for-v6.8

for you to fetch changes up to 0f2d06dd1910cc7f6591620a2070d44ca3f56551:

  MAINTAINERS: add auto-update driver to mpfs entry (2023-12-07 16:43:29 +0000)

----------------------------------------------------------------
RISC-V SoC drivers for v6.8

There's only one set of changes here, the addition of "Auto Update"
support for PolarFire SoC. Auto Update is one of the ways that the FPGA
bitstream can be updated, and the only one suitable for use from Linux
as it does not immediately initiate a reboot when started.
The driver was not accepted in the FPGA manager subsystem as the update
only occurs after a reboot and makes no use of the FPGA manager
framework.

Signed-off-by: Conor Dooley <conor.dooley@microchip.com>

----------------------------------------------------------------
Conor Dooley (6):
      dt-bindings: soc: microchip: add a property for system controller flash
      soc: microchip: mpfs: enable access to the system controller's flash
      soc: microchip: mpfs: print service status in warning message
      soc: microchip: mpfs: add auto-update subdev to system controller
      firmware: microchip: add PolarFire SoC Auto Update support
      MAINTAINERS: add auto-update driver to mpfs entry

Kory Maincent (1):
      firmware_loader: Expand Firmware upload error codes with firmware invalid error

Rob Herring (1):
      firmware: microchip: Replace of_device.h with explicit include

 .../microchip/microchip,mpfs-sys-controller.yaml   |  10 +
 MAINTAINERS                                        |   1 +
 drivers/base/firmware_loader/sysfs_upload.c        |   1 +
 drivers/firmware/Kconfig                           |   1 +
 drivers/firmware/Makefile                          |   1 +
 drivers/firmware/microchip/Kconfig                 |  12 +
 drivers/firmware/microchip/Makefile                |   3 +
 drivers/firmware/microchip/mpfs-auto-update.c      | 494 +++++++++++++++++++++
 drivers/soc/microchip/Kconfig                      |   1 +
 drivers/soc/microchip/mpfs-sys-controller.c        |  33 +-
 include/linux/firmware.h                           |   2 +
 include/soc/microchip/mpfs.h                       |   2 +
 lib/test_firmware.c                                |   1 +
 13 files changed, 559 insertions(+), 3 deletions(-)
 create mode 100644 drivers/firmware/microchip/Kconfig
 create mode 100644 drivers/firmware/microchip/Makefile
 create mode 100644 drivers/firmware/microchip/mpfs-auto-update.c

[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]

[-- Attachment #2: Type: text/plain, Size: 161 bytes --]

_______________________________________________
linux-riscv mailing list
linux-riscv@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-riscv

             reply	other threads:[~2023-12-21 12:38 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-12-21 12:38 Conor Dooley [this message]
2023-12-21 12:38 ` [GIT PULL] RISC-V SoC drivers for v6.8 Conor Dooley
2023-12-22 12:01 ` patchwork-bot+linux-soc

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20231221-droop-unblock-81e4fe14acee@spud \
    --to=conor@kernel.org \
    --cc=arnd@arndb.de \
    --cc=linux-riscv@lists.infradead.org \
    --cc=soc@kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.