summaryrefslogtreecommitdiff
path: root/include/linux/debugobjects.h
diff options
context:
space:
mode:
authorCristian Marussi <cristian.marussi@arm.com>2026-05-10 19:05:24 +0300
committerSudeep Holla <sudeep.holla@kernel.org>2026-05-21 19:31:51 +0300
commit9dfae7d2edb4422c2c11fb6f0198691ec58e1d79 (patch)
treeb576e5919c74791bf733f09b0ab9ad96c0e4a6c3 /include/linux/debugobjects.h
parentf9ef3f66f4b18078e464b7606f9497e4dbeb9905 (diff)
downloadlinux-9dfae7d2edb4422c2c11fb6f0198691ec58e1d79.tar.xz
firmware: arm_scmi: Add transport instance handles
SCMI transport drivers are initialized first and then the control is passed to the SCMI core stack: some of these transports are dependent also on some external subsytem which will have to be initialized upfront, before the transport driver itself can be deemed operational. Transport drivers like virtio or optee need a way to defer the core SCMI probing till they are fully initialized and operational and also a way to pass back the device reference to be used as a supplier while building the devlink relations. SCMI transport drivers can be probed multiple times when used in a multiple instance configuration but the capability to carry-on with multiple probes depends on the support provided by the underlying transport driver. This change will also allow for the removal of the frowned-upon trick of registering a platform driver only after the end of the transport drivers porbe to avoid explicit probe deferrals. Signed-off-by: Cristian Marussi <cristian.marussi@arm.com> Link: https://patch.msgid.link/20260510160527.3537474-2-cristian.marussi@arm.com Signed-off-by: Sudeep Holla <sudeep.holla@kernel.org>
Diffstat (limited to 'include/linux/debugobjects.h')
0 files changed, 0 insertions, 0 deletions