summaryrefslogtreecommitdiffstats
path: root/include/linux/wkup_m3_ipc.h
diff options
context:
space:
mode:
authorDave Gerlach <d-gerlach@ti.com>2022-04-14 12:27:24 -0700
committerNishanth Menon <nm@ti.com>2022-05-03 08:02:09 -0500
commit1dcbae86ee669bdb0338954cd0136863f5c96c0a (patch)
tree24f6d6fc830f65e4377ef5e06eac672525db4dfb /include/linux/wkup_m3_ipc.h
parentd4c41d32cf8af10e4c0a35a6d4995de253b54df6 (diff)
downloadlinux-1dcbae86ee669bdb0338954cd0136863f5c96c0a.tar.gz
linux-1dcbae86ee669bdb0338954cd0136863f5c96c0a.tar.bz2
linux-1dcbae86ee669bdb0338954cd0136863f5c96c0a.zip
soc: ti: 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 the 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> Signed-off-by: Drew Fustini <dfustini@baylibre.com> Signed-off-by: Nishanth Menon <nm@ti.com> Link: https://lore.kernel.org/r/20220414192722.2978837-3-dfustini@baylibre.com
Diffstat (limited to 'include/linux/wkup_m3_ipc.h')
-rw-r--r--include/linux/wkup_m3_ipc.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/linux/wkup_m3_ipc.h b/include/linux/wkup_m3_ipc.h
index 2bc52c6381d5..b706eac58f92 100644
--- a/include/linux/wkup_m3_ipc.h
+++ b/include/linux/wkup_m3_ipc.h
@@ -34,6 +34,7 @@ struct wkup_m3_ipc {
int mem_type;
unsigned long resume_addr;
int vtt_conf;
+ int isolation_conf;
int state;
struct completion sync_complete;