From b17e11c43b8609c25387c854beb6b110fd9b12c5 Mon Sep 17 00:00:00 2001
From: Jens Wiklander <jens.wiklander@linaro.org>
Date: Wed, 27 Jan 2016 09:23:40 +0100
Subject: [PATCH] hikey: generic driver

Build support for generic driver on HiKey.

Reviewed-by: Pascal Brand <pascal.brand@linaro.org>
Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
---
 hikey.mk            | 11 ++---------
 kconfigs/hikey.conf |  3 ++-
 2 files changed, 4 insertions(+), 10 deletions(-)

diff --git a/hikey.mk b/hikey.mk
index 35f46d1..7d2cf75 100644
--- a/hikey.mk
+++ b/hikey.mk
@@ -61,7 +61,7 @@ SHAPERF_PATH			?=$(ROOT)/sha-perf
 ################################################################################
 all: prepare arm-tf boot-img lloader nvme
 
-clean: arm-tf-clean busybox-clean edk2-clean linux-clean optee-os-clean optee-client-clean optee-linuxdriver-clean xtest-clean strace-clean update_rootfs-clean boot-img-clean lloader-clean aes-perf-clean sha-perf-clean grub-clean
+clean: arm-tf-clean busybox-clean edk2-clean linux-clean optee-os-clean optee-client-clean xtest-clean strace-clean update_rootfs-clean boot-img-clean lloader-clean aes-perf-clean sha-perf-clean grub-clean
 
 cleaner: clean prepare-cleaner busybox-cleaner linux-cleaner strace-cleaner nvme-cleaner grub-cleaner
 
@@ -199,13 +199,6 @@ optee-client: optee-client-common
 .PHONY: optee-client-clean
 optee-client-clean: optee-client-clean-common
 
-OPTEE_LINUXDRIVER_COMMON_FLAGS += ARCH=arm64
-optee-linuxdriver: optee-linuxdriver-common
-
-OPTEE_LINUXDRIVER_CLEAN_COMMON_FLAGS += ARCH=arm64
-.PHONY: optee-linuxdriver-clean
-optee-linuxdriver-clean: optee-linuxdriver-clean-common
-
 ################################################################################
 # xtest / optee_test
 ################################################################################
@@ -281,7 +274,7 @@ filelist-all: busybox
 	find $(OPTEE_TEST_OUT_PATH) -name "*.ta" | \
 		sed 's/\(.*\)\/\(.*\)/file \/lib\/optee_armtz\/\2 \1\/\2 444 0 0/g' >> $(GEN_ROOTFS_PATH)/filelist-all.txt
 
-update_rootfs: optee-client optee-linuxdriver xtest aes-perf sha-perf strace filelist-all linux-gen_init_cpio
+update_rootfs: optee-client xtest aes-perf sha-perf strace filelist-all linux-gen_init_cpio
 	cd $(GEN_ROOTFS_PATH); \
 	        $(LINUX_PATH)/usr/gen_init_cpio $(GEN_ROOTFS_PATH)/filelist-all.txt | gzip > $(GEN_ROOTFS_PATH)/filesystem.cpio.gz
 
diff --git a/kconfigs/hikey.conf b/kconfigs/hikey.conf
index cca6b16..ae3a960 100644
--- a/kconfigs/hikey.conf
+++ b/kconfigs/hikey.conf
@@ -1,2 +1,3 @@
-CONFIG_DRM=y
+CONFIG_TEE=y
+CONFIG_OPTEE=y
 CONFIG_PINCTRL_SINGLE=y
-- 
GitLab