ti: k3: drivers: ti_sci: Add non-blocking TI-SCI messages
authorAndrew F. Davis <afd@ti.com>
Mon, 11 Feb 2019 20:18:53 +0000 (14:18 -0600)
committerAndrew F. Davis <afd@ti.com>
Mon, 11 Feb 2019 22:13:30 +0000 (16:13 -0600)
commite9152c13c541572f81b449320a0e89f16d98f534
tree823340b34f5874ed29cdb2afe2ebc270019b0a86
parent60d23323a78d8c3cb0c1758df5e85b0cd22fe3ac
ti: k3: drivers: ti_sci: Add non-blocking TI-SCI messages

Most TI-SCI functions request an ACK and wait until it is received. For
some power sequence tasks we cannot wait but instead queue messages
asynchronously. Three messages have been identified that will need to
be used in this way. Add non-waiting versions of these functions.

Signed-off-by: Andrew F. Davis <afd@ti.com>
plat/ti/k3/common/drivers/ti_sci/ti_sci.c
plat/ti/k3/common/drivers/ti_sci/ti_sci.h