]> www.infradead.org Git - users/jedix/linux-maple.git/commit
firmware: arm_scmi: Add initial support for i.MX BBM protocol
authorPeng Fan <peng.fan@nxp.com>
Fri, 23 Aug 2024 09:05:18 +0000 (17:05 +0800)
committerSudeep Holla <sudeep.holla@arm.com>
Wed, 28 Aug 2024 20:54:03 +0000 (21:54 +0100)
commit41845541adebc503b8574943c92670016d5e566b
tree6b7499c8fec3fa2a8ac9dadcc67a028349147180
parentc66beeab7436de419b6f3281479d702c1b0eb915
firmware: arm_scmi: Add initial support for i.MX BBM protocol

i.MX95 has a battery-backed module(BBM), which has persistent storage
(GPR), an RTC, and the ON/OFF button. The System Manager(SM) firmware
use SCMI vendor protocol(SCMI BBM) to let agent be able to use GPR, RTC
and ON/OFF button.

Reviewed-by: Cristian Marussi <cristian.marussi@arm.com>
Signed-off-by: Peng Fan <peng.fan@nxp.com>
Message-Id: <20240823-imx95-bbm-misc-v2-v8-2-e600ed9e9271@nxp.com>
Signed-off-by: Sudeep Holla <sudeep.holla@arm.com>
drivers/firmware/arm_scmi/Kconfig
drivers/firmware/arm_scmi/Makefile
drivers/firmware/arm_scmi/vendors/imx/Kconfig [new file with mode: 0644]
drivers/firmware/arm_scmi/vendors/imx/Makefile [new file with mode: 0644]
drivers/firmware/arm_scmi/vendors/imx/imx-sm-bbm.c [new file with mode: 0644]
include/linux/scmi_imx_protocol.h [new file with mode: 0644]