Signed-off-by: Jacob Stiffler <[email protected]>
---
v2 changes:
* Extend omapdrm-pvr makefile fragment to ti33x and ti43x
.../ti-tisdk-makefile/Makefile_omapdrm-pvr | 26 ++++++++++++++++++++++
.../ti-tisdk-makefile/ti-tisdk-makefile_1.0.bb | 18 ++++++++++++++-
2 files changed, 43 insertions(+), 1 deletion(-)
create mode 100644
meta-arago-distro/recipes-tisdk/ti-tisdk-makefile/ti-tisdk-makefile/Makefile_omapdrm-pvr
diff --git
a/meta-arago-distro/recipes-tisdk/ti-tisdk-makefile/ti-tisdk-makefile/Makefile_omapdrm-pvr
b/meta-arago-distro/recipes-tisdk/ti-tisdk-makefile/ti-tisdk-makefile/Makefile_omapdrm-pvr
new file mode 100644
index 0000000..3d49884
--- /dev/null
+++
b/meta-arago-distro/recipes-tisdk/ti-tisdk-makefile/ti-tisdk-makefile/Makefile_omapdrm-pvr
@@ -0,0 +1,26 @@
+# omapdrm-pvr module
+omapdrm-pvr: linux
+ @echo ================================
+ @echo Building omapdrm-pvr
+ @echo ================================
+ @cd board-support/extra-drivers; \
+ cd `find . -maxdepth 1 -name "omapdrm-pvr*" -type d`; \
+ make -C ./eurasia_km/eurasiacon/build/linux2/__PLATFORM_OMAPDRM___linux
ARCH=arm KERNELDIR=$(LINUXKERNEL_INSTALL_DIR) PVR_NULLDRM=__PVR_NULLDRM__
+
+omapdrm-pvr_clean:
+ @echo ================================
+ @echo Cleaning omapdrm-pvr
+ @echo ================================
+ @cd board-support/extra-drivers; \
+ cd `find . -maxdepth 1 -name "omapdrm-pvr*" -type d`; \
+ make -C ./eurasia_km/eurasiacon/build/linux2/__PLATFORM_OMAPDRM___linux
ARCH=arm KERNELDIR=$(LINUXKERNEL_INSTALL_DIR) clean
+
+omapdrm-pvr_install:
+ @echo ================================
+ @echo Installing omapdrm-pvr
+ @echo ================================
+ @cd board-support/extra-drivers; \
+ cd `find . -maxdepth 1 -name "omapdrm-pvr*" -type d`; \
+ cd
./eurasia_km/eurasiacon/binary2___PLATFORM_OMAPDRM___linux_release/target/kbuild;
\
+ make -C $(LINUXKERNEL_INSTALL_DIR) SUBDIRS=`pwd`
INSTALL_MOD_PATH=$(DESTDIR) PREFIX=$(SDK_PATH_TARGET) modules_install
+
diff --git
a/meta-arago-distro/recipes-tisdk/ti-tisdk-makefile/ti-tisdk-makefile_1.0.bb
b/meta-arago-distro/recipes-tisdk/ti-tisdk-makefile/ti-tisdk-makefile_1.0.bb
index 8eafcc1..4e0d190 100644
--- a/meta-arago-distro/recipes-tisdk/ti-tisdk-makefile/ti-tisdk-makefile_1.0.bb
+++ b/meta-arago-distro/recipes-tisdk/ti-tisdk-makefile/ti-tisdk-makefile_1.0.bb
@@ -38,9 +38,10 @@ SRC_URI = "\
file://Makefile_cmem-mod \
file://Makefile_debugss-module-drv \
file://Makefile_gdbserverproxy-module-drv \
+ file://Makefile_omapdrm-pvr \
"
-PR = "r49"
+PR = "r50"
MAKEFILES_COMMON = "linux \
matrix-gui \
@@ -74,6 +75,7 @@ MAKEFILES_append_ti33x = " u-boot-spl \
wireless \
cryptodev \
sgx-modules \
+ omapdrm-pvr \
"
MAKEFILES_append_ti43x = " u-boot-spl \
${QUICK_PLAYGROUND} \
@@ -84,6 +86,7 @@ MAKEFILES_append_ti43x = " u-boot-spl \
sgx-modules \
dual-camera-demo \
image-gallery \
+ omapdrm-pvr \
"
MAKEFILES_append_dra7xx = " cryptodev \
@@ -96,6 +99,7 @@ MAKEFILES_append_omap-a15 = " u-boot-spl \
omapconf \
linux-dtbs \
cmem-mod \
+ omapdrm-pvr \
"
MAKEFILES_append_am180x-evm = " pru \
u-boot-legacy \
@@ -109,6 +113,16 @@ PLATFORM_SGX = ""
PLATFORM_SGX_ti33x = "ti335x"
PLATFORM_SGX_ti43x = "ti43xx"
+PLATFORM_OMAPDRM = ""
+PLATFORM_OMAPDRM_ti33x = "omap335x"
+PLATFORM_OMAPDRM_ti43x = "omap437x"
+PLATFORM_OMAPDRM_omap-a15 = "omap5430"
+
+PVR_NULLDRM = ""
+PVR_NULLDRM_ti33x = "1"
+PVR_NULLDRM_ti43x = "1"
+PVR_NULLDRM_omap-a15 = "0"
+
PLATFORM_DEBUGSS = ""
PLATFORM_DEBUGSS_dra7xx = "DRA7xx_PLATFORM"
@@ -174,6 +188,8 @@ do_install () {
sed -i -e "s/__KERNEL_BUILD_CMDS__/${KERNEL_BUILD_CMDS}/" ${D}/Makefile
sed -i -e "s/__PLATFORM_SGX__/${PLATFORM_SGX}/" ${D}/Makefile
+ sed -i -e "s/__PLATFORM_OMAPDRM__/${PLATFORM_OMAPDRM}/" ${D}/Makefile
+ sed -i -e "s/__PVR_NULLDRM__/${PVR_NULLDRM}/" ${D}/Makefile
sed -i -e "s/__PLATFORM_DEBUGSS__/${PLATFORM_DEBUGSS}/g" ${D}/Makefile
sed -i -e "s/__PLATFORM_GDBSERVERPROXY__/${PLATFORM_GDBSERVERPROXY}/g"
${D}/Makefile
--
1.9.1
_______________________________________________
meta-arago mailing list
[email protected]
http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago