Added repo manifest.
diff --git a/.gitattributes b/.gitattributes
new file mode 100644
index 0000000..f21b7e6
--- /dev/null
+++ b/.gitattributes
@@ -0,0 +1,9 @@
+/build
+/private/msm-google
+/private/msm-google-modules/wlan/qca-wifi-host-cmn
+/private/msm-google-modules/wlan/qcacld-3.0
+/private/msm-google-modules/wlan/fw-api
+/prebuilts-master/clang/host/linux-x86 partner
+/prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9
+/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9
+/prebuilts-master/misc
diff --git a/.gitmodules b/.gitmodules
new file mode 100644
index 0000000..38a6578
--- /dev/null
+++ b/.gitmodules
@@ -0,0 +1,40 @@
+[submodule "kernel/build"]
+	ref = refs/tags/android-11.0.0_r0.96
+	path = build
+	url = ../build
+[submodule "kernel/msm"]
+	ref = refs/tags/android-11.0.0_r0.96
+	path = private/msm-google
+	url = ../msm
+[submodule "kernel/msm-modules/qca-wfi-host-cmn"]
+	ref = refs/tags/android-11.0.0_r0.96
+	path = private/msm-google-modules/wlan/qca-wifi-host-cmn
+	url = ../msm-modules/qca-wfi-host-cmn
+[submodule "kernel/msm-modules/qcacld"]
+	ref = refs/tags/android-11.0.0_r0.96
+	path = private/msm-google-modules/wlan/qcacld-3.0
+	url = ../msm-modules/qcacld
+[submodule "kernel/msm-modules/wlan-fw-api"]
+	ref = refs/tags/android-11.0.0_r0.96
+	path = private/msm-google-modules/wlan/fw-api
+	url = ../msm-modules/wlan-fw-api
+[submodule "platform/prebuilts/clang/host/linux-x86"]
+	ref = refs/tags/android-11.0.0_r0.96
+	shallow = true
+	path = prebuilts-master/clang/host/linux-x86
+	url = ../../platform/prebuilts/clang/host/linux-x86
+[submodule "platform/prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9"]
+	ref = refs/tags/android-11.0.0_r0.96
+	shallow = true
+	path = prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9
+	url = ../../platform/prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9
+[submodule "platform/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9"]
+	ref = refs/tags/android-11.0.0_r0.96
+	shallow = true
+	path = prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9
+	url = ../../platform/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9
+[submodule "platform/prebuilts/misc"]
+	ref = refs/tags/android-11.0.0_r0.96
+	shallow = true
+	path = prebuilts-master/misc
+	url = ../../platform/prebuilts/misc
diff --git a/build b/build
new file mode 160000
index 0000000..f4f2d2f
--- /dev/null
+++ b/build
@@ -0,0 +1 @@
+Subproject commit f4f2d2f0665c6031f67d8c84ff98b7d22d5abac1
diff --git a/build.config b/build.config
new file mode 120000
index 0000000..5d64890
--- /dev/null
+++ b/build.config
@@ -0,0 +1 @@
+private/msm-google/build.config.bluecross_no-cfi
\ No newline at end of file
diff --git a/prebuilts-master/clang/host/linux-x86 b/prebuilts-master/clang/host/linux-x86
new file mode 160000
index 0000000..f71cc7f
--- /dev/null
+++ b/prebuilts-master/clang/host/linux-x86
@@ -0,0 +1 @@
+Subproject commit f71cc7fa68ac644595257d6fdebc2e543cb7041c
diff --git a/prebuilts-master/misc b/prebuilts-master/misc
new file mode 160000
index 0000000..f11ff29
--- /dev/null
+++ b/prebuilts-master/misc
@@ -0,0 +1 @@
+Subproject commit f11ff29241658fc703bf36fcbc3c48af12535dc9
diff --git a/prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9 b/prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9
new file mode 160000
index 0000000..606f809
--- /dev/null
+++ b/prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9
@@ -0,0 +1 @@
+Subproject commit 606f80986096476912e04e5c2913685a8f2c3b65
diff --git a/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9 b/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9
new file mode 160000
index 0000000..b0c6a65
--- /dev/null
+++ b/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9
@@ -0,0 +1 @@
+Subproject commit b0c6a654327ca8796bed1e61dffcf523d04dceaa
diff --git a/private/msm-google b/private/msm-google
new file mode 160000
index 0000000..c4689af
--- /dev/null
+++ b/private/msm-google
@@ -0,0 +1 @@
+Subproject commit c4689af91bc5889198657495dd6e70d4f7e689ea
diff --git a/private/msm-google-modules/wlan/fw-api b/private/msm-google-modules/wlan/fw-api
new file mode 160000
index 0000000..f0fd7e2
--- /dev/null
+++ b/private/msm-google-modules/wlan/fw-api
@@ -0,0 +1 @@
+Subproject commit f0fd7e2fcfa46be30b793032c7d421f6adcebb05
diff --git a/private/msm-google-modules/wlan/qca-wifi-host-cmn b/private/msm-google-modules/wlan/qca-wifi-host-cmn
new file mode 160000
index 0000000..f984588
--- /dev/null
+++ b/private/msm-google-modules/wlan/qca-wifi-host-cmn
@@ -0,0 +1 @@
+Subproject commit f984588189a95408bb43388a6538c23380fb8ec2
diff --git a/private/msm-google-modules/wlan/qcacld-3.0 b/private/msm-google-modules/wlan/qcacld-3.0
new file mode 160000
index 0000000..eacecc7
--- /dev/null
+++ b/private/msm-google-modules/wlan/qcacld-3.0
@@ -0,0 +1 @@
+Subproject commit eacecc7455522f9bd15ed5e91643be50c63d2905