Add cypress dependencies as submodules

Signed-off-by: Roman Okhrimenko <roman.okhrimenko@cypress.com>
diff --git a/.gitmodules b/.gitmodules
index 2b5f02c..d9439a5 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -1,3 +1,15 @@
 [submodule "sim/mbedtls"]
 	path = ext/mbedtls
 	url = https://github.com/ARMmbed/mbedtls
+[submodule "boot/cypress/libs/pdl/psoc6pdl"]
+	path = boot/cypress/libs/pdl/psoc6pdl
+	url = https://github.com/cypresssemiconductorco/psoc6pdl.git
+[submodule "boot/cypress/libs/retarget-io"]
+	path = boot/cypress/libs/retarget-io
+	url = https://github.com/cypresssemiconductorco/retarget-io.git
+[submodule "boot/cypress/libs/core-lib"]
+	path = boot/cypress/libs/core-lib
+	url = https://github.com/cypresssemiconductorco/core-lib.git
+[submodule "boot/cypress/libs/psoc6hal"]
+	path = boot/cypress/libs/psoc6hal
+	url = https://github.com/cypresssemiconductorco/psoc6hal.git
diff --git a/boot/cypress/libs/core-lib b/boot/cypress/libs/core-lib
new file mode 160000
index 0000000..6535677
--- /dev/null
+++ b/boot/cypress/libs/core-lib
@@ -0,0 +1 @@
+Subproject commit 653567762b7aba1ef6e11a1b604cb3bd6b0a9d9b
diff --git a/boot/cypress/libs/pdl/psoc6pdl b/boot/cypress/libs/pdl/psoc6pdl
new file mode 160000
index 0000000..0e38b78
--- /dev/null
+++ b/boot/cypress/libs/pdl/psoc6pdl
@@ -0,0 +1 @@
+Subproject commit 0e38b78ef9ae3ce5db0563bdcde80a028c5fc38a
diff --git a/boot/cypress/libs/psoc6hal b/boot/cypress/libs/psoc6hal
new file mode 160000
index 0000000..a0d6c08
--- /dev/null
+++ b/boot/cypress/libs/psoc6hal
@@ -0,0 +1 @@
+Subproject commit a0d6c08f1178750e29967999860485878fac09f9
diff --git a/boot/cypress/libs/retarget-io b/boot/cypress/libs/retarget-io
new file mode 160000
index 0000000..bd88e66
--- /dev/null
+++ b/boot/cypress/libs/retarget-io
@@ -0,0 +1 @@
+Subproject commit bd88e66fc6976de49694382a5ce5dc7613f12ace