* [GIT PULL] RISC-V SoC drivers for v6.4
@ 2023-04-06 20:11 ` Conor Dooley
0 siblings, 0 replies; 3+ messages in thread
From: Conor Dooley @ 2023-04-06 20:11 UTC (permalink / raw)
To: arnd; +Cc: conor, palmer, linux-riscv, soc
[-- Attachment #1: Type: text/plain, Size: 2679 bytes --]
Hey Arnd,
Please pull some updates for the "otherwise unloved" RISC-V SoC drivers
for v6.4! The bulk of this is my fixing my own driver, and there's a fix
in here to make sure that we don't hit randconfig build issues once !MMU
is enabled for 32-bit kernels.
Thanks,
Conor.
The following changes since commit fe15c26ee26efa11741a7b632e9f23b01aca4cc6:
Linux 6.3-rc1 (2023-03-05 14:52:03 -0800)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/ tags/riscv-soc-for-v6.4
for you to fetch changes up to 4dd472bdafcb660bea17bc63a97d06e24fcb36ed:
soc: microchip: mpfs: add a prefix to rx_callback() (2023-04-03 20:32:43 +0100)
----------------------------------------------------------------
RISC-V SoC drivers for v6.4
Microchip:
Mailbox controller & client changes for the system controller on
PolarFire SoC. The controller bits have been acked by Jassi.
Primarily the changes work around a "hardware" bug (really the system
controller's software, but it may as well be hardware as customers
cannot change it) where interrupts are not generated if a service fails.
The mailbox controller driver is tweaked to use polling, rather than
interrupt, mode and there are some changes to timeout code required in
the client driver as a result. There's some opportunistic cleanup that I
performed while doing the swap too.
Canaan:
A single fix for some randconfig issues that crop up when !mmu is
enabled for 32-bit kernels, due to my changes in a previous release that
swapped out select based entablement of the driver.
Signed-off-by: Conor Dooley <conor.dooley@microchip.com>
----------------------------------------------------------------
Conor Dooley (10):
mailbox: mpfs: fix an incorrect mask width
mailbox: mpfs: switch to txdone_poll
mailbox: mpfs: ditch a useless busy check
mailbox: mpfs: check the service status in .tx_done()
soc: microchip: mpfs: fix some horrible alignment
soc: microchip: mpfs: use a consistent completion timeout
soc: microchip: mpfs: simplify error handling in mpfs_blocking_transaction()
soc: microchip: mpfs: handle timeouts and failed services differently
Merge patch series "mailbox,soc: mpfs: add support for fallible services"
soc: microchip: mpfs: add a prefix to rx_callback()
Jesse Taube (1):
soc: canaan: Make K210_SYSCTL depend on CLK_K210
drivers/mailbox/mailbox-mpfs.c | 55 +++++++++++++++-------------
drivers/soc/canaan/Kconfig | 5 +--
drivers/soc/microchip/mpfs-sys-controller.c | 56 +++++++++++++++++++----------
3 files changed, 72 insertions(+), 44 deletions(-)
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]
^ permalink raw reply [flat|nested] 3+ messages in thread
* [GIT PULL] RISC-V SoC drivers for v6.4
@ 2023-04-06 20:11 ` Conor Dooley
0 siblings, 0 replies; 3+ messages in thread
From: Conor Dooley @ 2023-04-06 20:11 UTC (permalink / raw)
To: arnd; +Cc: conor, palmer, linux-riscv, soc
[-- Attachment #1.1: Type: text/plain, Size: 2679 bytes --]
Hey Arnd,
Please pull some updates for the "otherwise unloved" RISC-V SoC drivers
for v6.4! The bulk of this is my fixing my own driver, and there's a fix
in here to make sure that we don't hit randconfig build issues once !MMU
is enabled for 32-bit kernels.
Thanks,
Conor.
The following changes since commit fe15c26ee26efa11741a7b632e9f23b01aca4cc6:
Linux 6.3-rc1 (2023-03-05 14:52:03 -0800)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/ tags/riscv-soc-for-v6.4
for you to fetch changes up to 4dd472bdafcb660bea17bc63a97d06e24fcb36ed:
soc: microchip: mpfs: add a prefix to rx_callback() (2023-04-03 20:32:43 +0100)
----------------------------------------------------------------
RISC-V SoC drivers for v6.4
Microchip:
Mailbox controller & client changes for the system controller on
PolarFire SoC. The controller bits have been acked by Jassi.
Primarily the changes work around a "hardware" bug (really the system
controller's software, but it may as well be hardware as customers
cannot change it) where interrupts are not generated if a service fails.
The mailbox controller driver is tweaked to use polling, rather than
interrupt, mode and there are some changes to timeout code required in
the client driver as a result. There's some opportunistic cleanup that I
performed while doing the swap too.
Canaan:
A single fix for some randconfig issues that crop up when !mmu is
enabled for 32-bit kernels, due to my changes in a previous release that
swapped out select based entablement of the driver.
Signed-off-by: Conor Dooley <conor.dooley@microchip.com>
----------------------------------------------------------------
Conor Dooley (10):
mailbox: mpfs: fix an incorrect mask width
mailbox: mpfs: switch to txdone_poll
mailbox: mpfs: ditch a useless busy check
mailbox: mpfs: check the service status in .tx_done()
soc: microchip: mpfs: fix some horrible alignment
soc: microchip: mpfs: use a consistent completion timeout
soc: microchip: mpfs: simplify error handling in mpfs_blocking_transaction()
soc: microchip: mpfs: handle timeouts and failed services differently
Merge patch series "mailbox,soc: mpfs: add support for fallible services"
soc: microchip: mpfs: add a prefix to rx_callback()
Jesse Taube (1):
soc: canaan: Make K210_SYSCTL depend on CLK_K210
drivers/mailbox/mailbox-mpfs.c | 55 +++++++++++++++-------------
drivers/soc/canaan/Kconfig | 5 +--
drivers/soc/microchip/mpfs-sys-controller.c | 56 +++++++++++++++++++----------
3 files changed, 72 insertions(+), 44 deletions(-)
[-- 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
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [GIT PULL] RISC-V SoC drivers for v6.4
2023-04-06 20:11 ` Conor Dooley
(?)
@ 2023-04-14 13:10 ` patchwork-bot+linux-soc
-1 siblings, 0 replies; 3+ messages in thread
From: patchwork-bot+linux-soc @ 2023-04-14 13:10 UTC (permalink / raw)
To: Conor Dooley; +Cc: soc
Hello:
This pull request was applied to soc/soc.git (for-next)
by Arnd Bergmann <arnd@arndb.de>:
On Thu, 6 Apr 2023 21:11:23 +0100 you wrote:
> Hey Arnd,
>
> Please pull some updates for the "otherwise unloved" RISC-V SoC drivers
> for v6.4! The bulk of this is my fixing my own driver, and there's a fix
> in here to make sure that we don't hit randconfig build issues once !MMU
> is enabled for 32-bit kernels.
>
> [...]
Here is the summary with links:
- [GIT,PULL] RISC-V SoC drivers for v6.4
https://git.kernel.org/soc/soc/c/3d3b32a6dd1e
You are awesome, thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2023-04-14 13:10 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-04-06 20:11 [GIT PULL] RISC-V SoC drivers for v6.4 Conor Dooley
2023-04-06 20:11 ` Conor Dooley
2023-04-14 13:10 ` patchwork-bot+linux-soc
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.