+0
−3
Loading
Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more
Clock optionally votes for interconnect in runtime_resume and runtime_suspend to ensure access to its configuration registers. However, interconnect also votes for clocks when configuring QoS. This can lead to deadlocks between the clock and interconnect frameworks. Voting for interconnects isn't strictly necessary for register access currently, since the required bus (CNOC) is always on when HLOS is running. Voting may become necessary in the future, but until then remove the interconnect phandles to prevent the deadlocks. Change-Id: If4392361a394b7ace52cb95a0ac2184bf64a7882