diff --git a/BoardConfig-common.mk b/BoardConfig-common.mk
index 7883c20c..70e9d648 100644
--- a/BoardConfig-common.mk
+++ b/BoardConfig-common.mk
@@ -321,16 +321,6 @@ BOARD_VNDK_VERSION := current
# H/W align restriction of MM IPs
BOARD_EXYNOS_S10B_FORMAT_ALIGN := 64
-# NeuralNetworks
-GPU_SOURCE_PRESENT := $(wildcard vendor/arm/mali/valhall)
-GPU_PREBUILD_PRESENT := $(wildcard vendor/google_devices/gs101/prebuilts/gpu/libs)
-ifneq (,$(strip $(GPU_SOURCE_PRESENT) $(GPU_PREBUILD_PRESENT)))
-ARMNN_COMPUTE_CL_ENABLE := 1
-else
-ARMNN_COMPUTE_CL_ENABLE := 0
-endif
-ARMNN_COMPUTE_NEON_ENABLE := 1
-
# Boot.img
BOARD_RAMDISK_USE_LZ4 := true
#BOARD_KERNEL_BASE := 0x80000000
diff --git a/device.mk b/device.mk
index 2cdb36e0..35ee7421 100644
--- a/device.mk
+++ b/device.mk
@@ -199,7 +199,7 @@ PRODUCT_SOONG_NAMESPACES += \
$(call soong_config_set,pixel_mali,soc,$(TARGET_BOARD_PLATFORM))
-include device/google/gs101/neuralnetwork/neuralnetwork.mk
+include device/google/gs-common/gpu/gpu.mk
PRODUCT_PACKAGES += \
libGLES_mali \
diff --git a/manifest.xml b/manifest.xml
index 20ee97b5..19775bc8 100644
--- a/manifest.xml
+++ b/manifest.xml
@@ -35,16 +35,6 @@
hwbinder
@1.2::IBootControl/default
-
- android.hardware.neuralnetworks
- hwbinder
- 1.3
-
- IDevice
- google-armnn
-
- @1.3::IDevice/google-armnn
-
com.google.input.algos.spd
diff --git a/manifest_64.xml b/manifest_64.xml
index ed6b03b4..b409b72f 100644
--- a/manifest_64.xml
+++ b/manifest_64.xml
@@ -22,16 +22,6 @@
hwbinder
@1.2::IBootControl/default
-
- android.hardware.neuralnetworks
- hwbinder
- 1.3
-
- IDevice
- google-armnn
-
- @1.3::IDevice/google-armnn
-
android.hardware.neuralnetworks
hwbinder
diff --git a/neuralnetwork/neuralnetwork.mk b/neuralnetwork/neuralnetwork.mk
deleted file mode 100644
index 1533d2a6..00000000
--- a/neuralnetwork/neuralnetwork.mk
+++ /dev/null
@@ -1,2 +0,0 @@
-PRODUCT_PACKAGES += android.hardware.neuralnetworks@1.3-service-armnn
-BOARD_VENDOR_SEPOLICY_DIRS += device/google/gs101-sepolicy/neuralnetworks/