mirror of
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-09-18 22:14:16 +00:00
![]() Freshly introduced NEGOTIATE_PROTOCOL_VERSION allows the agent to ascertain upfront if a specific protocol(usually older) version is supported by the platform. It is used by the agent in case the platform has advertised the support of a newer protocol version than the latest version supported by the agent, since backward compatibility cannot be automatically assumed. Emit a warning about possible incompatibility when negotiation was not possible or just print the successfully negotiated protocol. Signed-off-by: Cristian Marussi <cristian.marussi@arm.com> Link: https://lore.kernel.org/r/20240214183006.3403207-3-cristian.marussi@arm.com Signed-off-by: Sudeep Holla <sudeep.holla@arm.com> |
||
---|---|---|
.. | ||
base.c | ||
bus.c | ||
clock.c | ||
common.h | ||
driver.c | ||
Kconfig | ||
mailbox.c | ||
Makefile | ||
msg.c | ||
notify.c | ||
notify.h | ||
optee.c | ||
perf.c | ||
power.c | ||
powercap.c | ||
protocols.h | ||
raw_mode.c | ||
raw_mode.h | ||
reset.c | ||
scmi_power_control.c | ||
sensors.c | ||
shmem.c | ||
smc.c | ||
system.c | ||
virtio.c | ||
voltage.c |