summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndrew F. Davis2018-09-12 12:10:04 -0500
committerAndrew F. Davis2018-09-12 12:10:04 -0500
commit2f5c73e85414952c0911cd894186084feaafff8a (patch)
treeddf228924b1bf462b9558469d497fbfffe9a0c41
parent8f716dbf76e522f607cce95076c06a174d1946fa (diff)
downloadvendor-ti-am65x-2f5c73e85414952c0911cd894186084feaafff8a.tar.gz
vendor-ti-am65x-2f5c73e85414952c0911cd894186084feaafff8a.tar.xz
vendor-ti-am65x-2f5c73e85414952c0911cd894186084feaafff8a.zip
am65x.mk: Add makefile for AM65xx based devices
Including this will copy over modules, libraries, and firmware needed for AM65xx based devices. Signed-off-by: Andrew F. Davis <afd@ti.com>
-rw-r--r--am65x.mk40
1 files changed, 40 insertions, 0 deletions
diff --git a/am65x.mk b/am65x.mk
new file mode 100644
index 0000000..7537e2f
--- /dev/null
+++ b/am65x.mk
@@ -0,0 +1,40 @@
1#
2# Copyright (C) 2018 Texas Instruments Incorporated - http://www.ti.com/
3#
4# Licensed under the Apache License, Version 2.0 (the "License");
5# you may not use this file except in compliance with the License.
6# You may obtain a copy of the License at
7#
8# http://www.apache.org/licenses/LICENSE-2.0
9#
10# Unless required by applicable law or agreed to in writing, software
11# distributed under the License is distributed on an "AS IS" BASIS,
12# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13# See the License for the specific language governing permissions and
14# limitations under the License.
15#
16
17# blob(s) necessary for AM65x hardware
18
19# GPU kernel module
20BOARD_VENDOR_KERNEL_MODULES += \
21 vendor/ti/am65x/sgx_km/lib/modules/pvrsrvkm.ko \
22
23# GPU userspace libraries
24PRODUCT_COPY_FILES += \
25 vendor/ti/am65x/sgx_um/bin/pvrsrvctl:vendor/bin/pvrsrvctl:ti \
26 vendor/ti/am65x/sgx_um/lib64/egl/libEGL_POWERVR_SGX544_117.so:vendor/lib64/egl/libEGL_POWERVR_SGX544_117.so:ti \
27 vendor/ti/am65x/sgx_um/lib64/egl/libGLESv1_CM_POWERVR_SGX544_117.so:vendor/lib64/egl/libGLESv1_CM_POWERVR_SGX544_117.so:ti \
28 vendor/ti/am65x/sgx_um/lib64/egl/libGLESv2_POWERVR_SGX544_117.so:vendor/lib64/egl/libGLESv2_POWERVR_SGX544_117.so:ti \
29 vendor/ti/am65x/sgx_um/lib64/hw/gralloc.am65x.so:vendor/lib64/hw/gralloc.am65x.so:ti \
30 vendor/ti/am65x/sgx_um/lib64/hw/memtrack.am65x.so:vendor/lib64/hw/memtrack.am65x.so:ti \
31 vendor/ti/am65x/sgx_um/lib64/libglslcompiler.so:vendor/lib64/libglslcompiler.so:ti \
32 vendor/ti/am65x/sgx_um/lib64/libIMGegl.so:vendor/lib64/libIMGegl.so:ti \
33 vendor/ti/am65x/sgx_um/lib64/libpvr2d.so:vendor/lib64/libpvr2d.so:ti \
34 vendor/ti/am65x/sgx_um/lib64/libpvrANDROID_WSEGL.so:vendor/lib64/libpvrANDROID_WSEGL.so:ti \
35 vendor/ti/am65x/sgx_um/lib64/libPVRScopeServices.so:vendor/lib64/libPVRScopeServices.so:ti \
36 vendor/ti/am65x/sgx_um/lib64/libsrv_init.so:vendor/lib64/libsrv_init.so:ti \
37 vendor/ti/am65x/sgx_um/lib64/libsrv_um.so:vendor/lib64/libsrv_um.so:ti \
38 vendor/ti/am65x/sgx_um/lib64/libusc.so:vendor/lib64/libusc.so:ti \
39 vendor/ti/am65x/sgx_um/lib64/gbm_pvr.so:vendor/lib64/gbm_pvr.so:ti \
40 vendor/ti/am65x/sgx_um/lib64/libdbm.so:vendor/lib64/libdbm.so:ti \