]> www.infradead.org Git - users/jedix/linux-maple.git/commit
interconnect: qcom: Add multidev EPSS L3 support
authorRaviteja Laggyshetty <quic_rlaggysh@quicinc.com>
Tue, 15 Apr 2025 09:53:39 +0000 (09:53 +0000)
committerGeorgi Djakov <djakov@kernel.org>
Tue, 15 Apr 2025 11:13:40 +0000 (14:13 +0300)
commitac2c390650f554aa6571ac60f8e0aae519766069
treea940699331a5cfd3c225094060b18bd881068d16
parentd30f83d278a921485b3e877d03fe937bccfcbcdd
interconnect: qcom: Add multidev EPSS L3 support

EPSS on SA8775P has two instances, necessitating the creation of two
device nodes with different compatibles due to the unique ICC node ID
and name limitations in the interconnect framework. Add multidevice
support for the OSM-L3 provider to dynamically obtain unique node IDs
and register with the framework.
EPSS topology includes a single master-slave pair within the same
provider, the node linking logic is simplified by directly connecting
the master node to the slave node.

Signed-off-by: Raviteja Laggyshetty <quic_rlaggysh@quicinc.com>
Link: https://lore.kernel.org/r/20250415095343.32125-4-quic_rlaggysh@quicinc.com
Signed-off-by: Georgi Djakov <djakov@kernel.org>
drivers/interconnect/qcom/osm-l3.c