greybus: arche-platform: Do not assert wake/detect signal to SVC
authorVaibhav Hiremath <vaibhav.hiremath@linaro.org>
Tue, 17 May 2016 17:09:46 +0000 (22:39 +0530)
committerGreg Kroah-Hartman <gregkh@google.com>
Fri, 20 May 2016 23:31:26 +0000 (16:31 -0700)
commit16fd976c392bf2e9b88531e842d8d255bccddc98
tree4b35d2c33390e2a6ab0b86223953f91067c6816d
parente54b106dd1be50377fe8365392466e080b659ab6
greybus: arche-platform: Do not assert wake/detect signal to SVC

With new definition of AP module boot flow (from HotPlug camp),
AP is not supposed to send any wake/detect signal to SVC, instead,
during boot SVC would straight away send wake_out pulse on wake/detect
line.
Note that, pin configuration of wake/detect line would be set to
active-high by default, so wake/detect line would always stay high,
unless SVC drives it. AP module uses wake/detect line strictly in input
mode.

Testing Done: Tested on EVT1.5 platform.

Note: We are yet to decide on PM support for APBx, so we may need to
generate/handshake with SVC over wake/detect line in the future. As of
now, follow the implementation and add stuff as and when they come.

Signed-off-by: Vaibhav Hiremath <vaibhav.hiremath@linaro.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
drivers/staging/greybus/arche-platform.c