wkup_m3_ipc: Add support for IO Isolation
authorDave Gerlach <d-gerlach@ti.com>
Fri, 2 Nov 2018 10:29:07 +0000 (15:59 +0530)
committerTero Kristo <t-kristo@ti.com>
Tue, 6 Nov 2018 13:06:17 +0000 (15:06 +0200)
commitdb6105b707cdb1d97d37ff6d12b36c691cf4b354
treecc3c9ca5ab79567ee236a9a92643e634dd1acb64
parentb6aef1c5439b0e76c8e0cc8f0bf0b4c1ee2c53bc
wkup_m3_ipc: Add support for IO Isolation

AM43xx support isolation of the IOs so that control is taken
from the peripheral they are connected to and overridden by values
present in the CTRL_CONF_* registers for the pad in the control module.

The actual toggling happens from the wkup_m3, so use a DT property from
thea wkup_m3_ipc node to allow the PM code to communicate the necessity
for placing the IOs into isolation to the firmware.

Signed-off-by: Dave Gerlach <d-gerlach@ti.com>
Signed-off-by: Keerthy <j-keerthy@ti.com>
Documentation/devicetree/bindings/soc/ti/wkup_m3_ipc.txt
drivers/soc/ti/wkup_m3_ipc.c
include/linux/wkup_m3_ipc.h