Re: [PATCH v2] firmware: arm: Group interface drivers under arm/

From
Suzuki K Poulose <suzuki.poulose@arm.com>
Date
2026-11-06 14:07:40
Reply to
Sudeep Holla, 2026-11-06
On 06/11/2026 11:50, Sudeep Holla wrote:
Arm firmware interface drivers currently live directly under
drivers/firmware/. Some use an arm_ prefix while others use generic
names. More Arm firmware interface drivers, such as:

1. Live Firmware Activation (LFA) [1]
2. Firmware Interfaces for Realm Management Extension (FIRME) [2]

expected soon, which would further crowd the top-level directory.

There are couple of other possible arm specific firmware interfaces
that may need to reside there.

Create drivers/firmware/arm/ as the common home for Arm firmware
interface drivers. Move FF-A, PSCI, RMM, SCMI, SCPI, SDEI, and SMCCC
under it, drop the redundant arm_ prefix from the some directory/file
names. Update the Kconfig, Kbuild, maintainer and documentation paths.

The resulting hierarchy provides room for upcoming interfaces without
continuing to add Arm-specific directories at the firmware root.

[1] https://lore.kernel.org/all/20261102165421.3651202-1-andre.przywara@arm.com/ (local)
[2] https://lore.kernel.org/all/20261019-firme_interface-v1-0-27895c9cebaa@arm.com/ (local)

Signed-off-by: Sudeep Holla <sudeep.holla@kernel.org>
Thanks! This is a nice cleanup.

Reviewed-by: Suzuki K Poulose <suzuki.poulose@arm.com>

Thread (6 messages) 6 messages, 4 authors, last reply 4d ago
Keyboard shortcuts
hback out one level
jnext message in thread / next series-diff position
kprevious message in thread / previous series-diff position
ldrill in
Escclose help / fold thread tree
?toggle this help