All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] omap3-sgx-modules: Install via the kernel's "modules_install" target.
@ 2015-03-30 11:41 Jacob Stiffler
  2015-03-30 14:09 ` Denys Dmytriyenko
  0 siblings, 1 reply; 3+ messages in thread
From: Jacob Stiffler @ 2015-03-30 11:41 UTC (permalink / raw)
  To: meta-ti

* This allows the modules to have a consistent installation structure
  when directly building from source.
* Previously, these modules would be manualy installed to appears as
  in-tree modules.

Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
---
 .../omap3-sgx-modules_4.05.00.03.bb                |   13 ++-----------
 .../omap3-sgx-modules_4.09.00.01.bb                |   13 ++-----------
 .../omap3-sgx-modules_5.01.01.01.bb                |   14 ++------------
 .../omap3-sgx-modules_5.01.01.02.bb                |   14 ++------------
 4 files changed, 8 insertions(+), 46 deletions(-)

diff --git a/recipes-bsp/powervr-drivers/omap3-sgx-modules_4.05.00.03.bb b/recipes-bsp/powervr-drivers/omap3-sgx-modules_4.05.00.03.bb
index bd476f0..a54a643 100644
--- a/recipes-bsp/powervr-drivers/omap3-sgx-modules_4.05.00.03.bb
+++ b/recipes-bsp/powervr-drivers/omap3-sgx-modules_4.05.00.03.bb
@@ -10,7 +10,7 @@ BINFILE := "Graphics_SDK_setuplinux_${SGXPV}.bin"
 
 inherit module
 
-MACHINE_KERNEL_PR_append = "b"
+MACHINE_KERNEL_PR_append = "c"
 PR = "${MACHINE_KERNEL_PR}"
 
 DEFAULT_PREFERENCE_omap3 = "99"
@@ -32,17 +32,8 @@ TI_PLATFORM_ti814x = "ti81xx"
 TI_PLATFORM_ti816x = "ti81xx"
 TI_PLATFORM_ti33x = "ti335x"
 
-MODULESLOCATION_omap3 = "dc_omapfb3_linux"
-MODULESLOCATION_ti814x = "dc_ti81xx_linux"
-MODULESLOCATION_ti816x = "dc_ti81xx_linux"
-MODULESLOCATION_ti33x = "dc_ti335x_linux"
-
 MAKE_TARGETS = " BUILD=${PVRBUILD} TI_PLATFORM=${TI_PLATFORM}"
 
 do_install() {
-	mkdir -p ${D}/lib/modules/${KERNEL_VERSION}/kernel/drivers/gpu/pvr
-	cp ${S}/pvrsrvkm.ko \
-	   ${S}/services4/3rdparty/${MODULESLOCATION}/omaplfb.ko  \
-	   ${S}/services4/3rdparty/bufferclass_ti/bufferclass_ti.ko \
-	   ${D}/lib/modules/${KERNEL_VERSION}/kernel/drivers/gpu/pvr
+    make -C ${STAGING_KERNEL_DIR} SUBDIRS=${B} INSTALL_MOD_PATH=${D} PREFIX=${STAGING_DIR_HOST} modules_install
 }
diff --git a/recipes-bsp/powervr-drivers/omap3-sgx-modules_4.09.00.01.bb b/recipes-bsp/powervr-drivers/omap3-sgx-modules_4.09.00.01.bb
index 4b97bbc..cd6dbe4 100644
--- a/recipes-bsp/powervr-drivers/omap3-sgx-modules_4.09.00.01.bb
+++ b/recipes-bsp/powervr-drivers/omap3-sgx-modules_4.09.00.01.bb
@@ -10,7 +10,7 @@ IMGPV = "1.9.2188537"
 
 inherit module
 
-MACHINE_KERNEL_PR_append = "c"
+MACHINE_KERNEL_PR_append = "d"
 PR = "${MACHINE_KERNEL_PR}"
 
 DEFAULT_PREFERENCE = "-1"
@@ -44,19 +44,10 @@ TI_PLATFORM_ti814x = "ti81xx"
 TI_PLATFORM_ti816x = "ti81xx"
 TI_PLATFORM_ti33x = "ti335x"
 
-MODULESLOCATION_omap3 = "dc_omapfb3_linux"
-MODULESLOCATION_ti814x = "dc_ti81xx_linux"
-MODULESLOCATION_ti816x = "dc_ti81xx_linux"
-MODULESLOCATION_ti33x = "dc_ti335x_linux"
-
 MAKE_TARGETS = " BUILD=${PVRBUILD} TI_PLATFORM=${TI_PLATFORM} SUPPORT_XORG=0"
 
 MAKE_TARGETS_append_ti33x = " PM_RUNTIME=1"
 
 do_install() {
-    mkdir -p ${D}/lib/modules/${KERNEL_VERSION}/kernel/drivers/gpu/pvr
-    cp  ${S}/pvrsrvkm.ko \
-        ${S}/services4/3rdparty/${MODULESLOCATION}/omaplfb.ko  \
-        ${S}/services4/3rdparty/bufferclass_ti/bufferclass_ti.ko \
-        ${D}/lib/modules/${KERNEL_VERSION}/kernel/drivers/gpu/pvr
+    make -C ${STAGING_KERNEL_DIR} SUBDIRS=${B} INSTALL_MOD_PATH=${D} PREFIX=${STAGING_DIR_HOST} modules_install
 }
diff --git a/recipes-bsp/powervr-drivers/omap3-sgx-modules_5.01.01.01.bb b/recipes-bsp/powervr-drivers/omap3-sgx-modules_5.01.01.01.bb
index a1d95bf..1ac60da 100644
--- a/recipes-bsp/powervr-drivers/omap3-sgx-modules_5.01.01.01.bb
+++ b/recipes-bsp/powervr-drivers/omap3-sgx-modules_5.01.01.01.bb
@@ -10,7 +10,7 @@ IMGPV = "1.10.2359475"
 
 inherit module
 
-MACHINE_KERNEL_PR_append = "c"
+MACHINE_KERNEL_PR_append = "d"
 PR = "${MACHINE_KERNEL_PR}"
 
 BINFILE_HARDFP = "Graphics_SDK_setuplinux_hardfp_${SGXPV}.bin"
@@ -55,18 +55,8 @@ TI_PLATFORM_ti816x = "ti81xx"
 TI_PLATFORM_ti33x = "ti335x"
 TI_PLATFORM_ti43x = "ti43xx"
 
-MODULESLOCATION_omap3 = "dc_omapfb3_linux"
-MODULESLOCATION_ti814x = "dc_ti81xx_linux"
-MODULESLOCATION_ti816x = "dc_ti81xx_linux"
-MODULESLOCATION_ti33x = "dc_ti335x_linux"
-MODULESLOCATION_ti43x = "dc_ti43xx_linux"
-
 MAKE_TARGETS = " BUILD=${PVRBUILD} TI_PLATFORM=${TI_PLATFORM} SUPPORT_XORG=${SUPPORT_XORG}"
 
 do_install() {
-    mkdir -p ${D}/lib/modules/${KERNEL_VERSION}/kernel/drivers/gpu/pvr
-    cp  ${S}/pvrsrvkm.ko \
-        ${S}/services4/3rdparty/${MODULESLOCATION}/omaplfb.ko  \
-        ${S}/services4/3rdparty/bufferclass_ti/bufferclass_ti.ko \
-        ${D}/lib/modules/${KERNEL_VERSION}/kernel/drivers/gpu/pvr
+    make -C ${STAGING_KERNEL_DIR} SUBDIRS=${B} INSTALL_MOD_PATH=${D} PREFIX=${STAGING_DIR_HOST} modules_install
 }
diff --git a/recipes-bsp/powervr-drivers/omap3-sgx-modules_5.01.01.02.bb b/recipes-bsp/powervr-drivers/omap3-sgx-modules_5.01.01.02.bb
index 6a07d4f..cf042fc 100644
--- a/recipes-bsp/powervr-drivers/omap3-sgx-modules_5.01.01.02.bb
+++ b/recipes-bsp/powervr-drivers/omap3-sgx-modules_5.01.01.02.bb
@@ -10,7 +10,7 @@ IMGPV = "1.10.2359475"
 
 inherit module
 
-MACHINE_KERNEL_PR_append = "a"
+MACHINE_KERNEL_PR_append = "b"
 PR = "${MACHINE_KERNEL_PR}"
 
 BINFILE_HARDFP = "Graphics_SDK_setuplinux_hardfp_${SGXPV}.bin"
@@ -51,18 +51,8 @@ TI_PLATFORM_ti816x = "ti81xx"
 TI_PLATFORM_ti33x = "ti335x"
 TI_PLATFORM_ti43x = "ti43xx"
 
-MODULESLOCATION_omap3 = "dc_omapfb3_linux"
-MODULESLOCATION_ti814x = "dc_ti81xx_linux"
-MODULESLOCATION_ti816x = "dc_ti81xx_linux"
-MODULESLOCATION_ti33x = "dc_ti335x_linux"
-MODULESLOCATION_ti43x = "dc_ti43xx_linux"
-
 MAKE_TARGETS = " BUILD=${PVRBUILD} TI_PLATFORM=${TI_PLATFORM} SUPPORT_XORG=${SUPPORT_XORG}"
 
 do_install() {
-    mkdir -p ${D}/lib/modules/${KERNEL_VERSION}/kernel/drivers/gpu/pvr
-    cp  ${S}/pvrsrvkm.ko \
-        ${S}/services4/3rdparty/${MODULESLOCATION}/omaplfb.ko  \
-        ${S}/services4/3rdparty/bufferclass_ti/bufferclass_ti.ko \
-        ${D}/lib/modules/${KERNEL_VERSION}/kernel/drivers/gpu/pvr
+    make -C ${STAGING_KERNEL_DIR} SUBDIRS=${B} INSTALL_MOD_PATH=${D} PREFIX=${STAGING_DIR_HOST} modules_install
 }
-- 
1.7.9.5



^ permalink raw reply related	[flat|nested] 3+ messages in thread

* Re: [PATCH] omap3-sgx-modules: Install via the kernel's "modules_install" target.
  2015-03-30 11:41 [PATCH] omap3-sgx-modules: Install via the kernel's "modules_install" target Jacob Stiffler
@ 2015-03-30 14:09 ` Denys Dmytriyenko
  2015-03-30 18:25   ` Stiffler, Jacob
  0 siblings, 1 reply; 3+ messages in thread
From: Denys Dmytriyenko @ 2015-03-30 14:09 UTC (permalink / raw)
  To: Jacob Stiffler; +Cc: meta-ti

On Mon, Mar 30, 2015 at 07:41:49AM -0400, Jacob Stiffler wrote:
> * This allows the modules to have a consistent installation structure
>   when directly building from source.
> * Previously, these modules would be manualy installed to appears as
>   in-tree modules.
> 
> Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
> ---
>  .../omap3-sgx-modules_4.05.00.03.bb                |   13 ++-----------
>  .../omap3-sgx-modules_4.09.00.01.bb                |   13 ++-----------
>  .../omap3-sgx-modules_5.01.01.01.bb                |   14 ++------------
>  .../omap3-sgx-modules_5.01.01.02.bb                |   14 ++------------
>  4 files changed, 8 insertions(+), 46 deletions(-)
> 
> diff --git a/recipes-bsp/powervr-drivers/omap3-sgx-modules_4.05.00.03.bb b/recipes-bsp/powervr-drivers/omap3-sgx-modules_4.05.00.03.bb
> index bd476f0..a54a643 100644
> --- a/recipes-bsp/powervr-drivers/omap3-sgx-modules_4.05.00.03.bb
> +++ b/recipes-bsp/powervr-drivers/omap3-sgx-modules_4.05.00.03.bb
> @@ -10,7 +10,7 @@ BINFILE := "Graphics_SDK_setuplinux_${SGXPV}.bin"
>  
>  inherit module
>  
> -MACHINE_KERNEL_PR_append = "b"
> +MACHINE_KERNEL_PR_append = "c"
>  PR = "${MACHINE_KERNEL_PR}"
>  
>  DEFAULT_PREFERENCE_omap3 = "99"
> @@ -32,17 +32,8 @@ TI_PLATFORM_ti814x = "ti81xx"
>  TI_PLATFORM_ti816x = "ti81xx"
>  TI_PLATFORM_ti33x = "ti335x"
>  
> -MODULESLOCATION_omap3 = "dc_omapfb3_linux"
> -MODULESLOCATION_ti814x = "dc_ti81xx_linux"
> -MODULESLOCATION_ti816x = "dc_ti81xx_linux"
> -MODULESLOCATION_ti33x = "dc_ti335x_linux"
> -
>  MAKE_TARGETS = " BUILD=${PVRBUILD} TI_PLATFORM=${TI_PLATFORM}"
>  
>  do_install() {
> -	mkdir -p ${D}/lib/modules/${KERNEL_VERSION}/kernel/drivers/gpu/pvr
> -	cp ${S}/pvrsrvkm.ko \
> -	   ${S}/services4/3rdparty/${MODULESLOCATION}/omaplfb.ko  \
> -	   ${S}/services4/3rdparty/bufferclass_ti/bufferclass_ti.ko \
> -	   ${D}/lib/modules/${KERNEL_VERSION}/kernel/drivers/gpu/pvr
> +    make -C ${STAGING_KERNEL_DIR} SUBDIRS=${B} INSTALL_MOD_PATH=${D} PREFIX=${STAGING_DIR_HOST} modules_install

If you want the standard module installation, then move any additional 
variables to EXTRA_OEMAKE and drop do_install completely.


>  }
> diff --git a/recipes-bsp/powervr-drivers/omap3-sgx-modules_4.09.00.01.bb b/recipes-bsp/powervr-drivers/omap3-sgx-modules_4.09.00.01.bb
> index 4b97bbc..cd6dbe4 100644
> --- a/recipes-bsp/powervr-drivers/omap3-sgx-modules_4.09.00.01.bb
> +++ b/recipes-bsp/powervr-drivers/omap3-sgx-modules_4.09.00.01.bb
> @@ -10,7 +10,7 @@ IMGPV = "1.9.2188537"
>  
>  inherit module
>  
> -MACHINE_KERNEL_PR_append = "c"
> +MACHINE_KERNEL_PR_append = "d"
>  PR = "${MACHINE_KERNEL_PR}"
>  
>  DEFAULT_PREFERENCE = "-1"
> @@ -44,19 +44,10 @@ TI_PLATFORM_ti814x = "ti81xx"
>  TI_PLATFORM_ti816x = "ti81xx"
>  TI_PLATFORM_ti33x = "ti335x"
>  
> -MODULESLOCATION_omap3 = "dc_omapfb3_linux"
> -MODULESLOCATION_ti814x = "dc_ti81xx_linux"
> -MODULESLOCATION_ti816x = "dc_ti81xx_linux"
> -MODULESLOCATION_ti33x = "dc_ti335x_linux"
> -
>  MAKE_TARGETS = " BUILD=${PVRBUILD} TI_PLATFORM=${TI_PLATFORM} SUPPORT_XORG=0"
>  
>  MAKE_TARGETS_append_ti33x = " PM_RUNTIME=1"
>  
>  do_install() {
> -    mkdir -p ${D}/lib/modules/${KERNEL_VERSION}/kernel/drivers/gpu/pvr
> -    cp  ${S}/pvrsrvkm.ko \
> -        ${S}/services4/3rdparty/${MODULESLOCATION}/omaplfb.ko  \
> -        ${S}/services4/3rdparty/bufferclass_ti/bufferclass_ti.ko \
> -        ${D}/lib/modules/${KERNEL_VERSION}/kernel/drivers/gpu/pvr
> +    make -C ${STAGING_KERNEL_DIR} SUBDIRS=${B} INSTALL_MOD_PATH=${D} PREFIX=${STAGING_DIR_HOST} modules_install
>  }
> diff --git a/recipes-bsp/powervr-drivers/omap3-sgx-modules_5.01.01.01.bb b/recipes-bsp/powervr-drivers/omap3-sgx-modules_5.01.01.01.bb
> index a1d95bf..1ac60da 100644
> --- a/recipes-bsp/powervr-drivers/omap3-sgx-modules_5.01.01.01.bb
> +++ b/recipes-bsp/powervr-drivers/omap3-sgx-modules_5.01.01.01.bb
> @@ -10,7 +10,7 @@ IMGPV = "1.10.2359475"
>  
>  inherit module
>  
> -MACHINE_KERNEL_PR_append = "c"
> +MACHINE_KERNEL_PR_append = "d"
>  PR = "${MACHINE_KERNEL_PR}"
>  
>  BINFILE_HARDFP = "Graphics_SDK_setuplinux_hardfp_${SGXPV}.bin"
> @@ -55,18 +55,8 @@ TI_PLATFORM_ti816x = "ti81xx"
>  TI_PLATFORM_ti33x = "ti335x"
>  TI_PLATFORM_ti43x = "ti43xx"
>  
> -MODULESLOCATION_omap3 = "dc_omapfb3_linux"
> -MODULESLOCATION_ti814x = "dc_ti81xx_linux"
> -MODULESLOCATION_ti816x = "dc_ti81xx_linux"
> -MODULESLOCATION_ti33x = "dc_ti335x_linux"
> -MODULESLOCATION_ti43x = "dc_ti43xx_linux"
> -
>  MAKE_TARGETS = " BUILD=${PVRBUILD} TI_PLATFORM=${TI_PLATFORM} SUPPORT_XORG=${SUPPORT_XORG}"
>  
>  do_install() {
> -    mkdir -p ${D}/lib/modules/${KERNEL_VERSION}/kernel/drivers/gpu/pvr
> -    cp  ${S}/pvrsrvkm.ko \
> -        ${S}/services4/3rdparty/${MODULESLOCATION}/omaplfb.ko  \
> -        ${S}/services4/3rdparty/bufferclass_ti/bufferclass_ti.ko \
> -        ${D}/lib/modules/${KERNEL_VERSION}/kernel/drivers/gpu/pvr
> +    make -C ${STAGING_KERNEL_DIR} SUBDIRS=${B} INSTALL_MOD_PATH=${D} PREFIX=${STAGING_DIR_HOST} modules_install
>  }
> diff --git a/recipes-bsp/powervr-drivers/omap3-sgx-modules_5.01.01.02.bb b/recipes-bsp/powervr-drivers/omap3-sgx-modules_5.01.01.02.bb
> index 6a07d4f..cf042fc 100644
> --- a/recipes-bsp/powervr-drivers/omap3-sgx-modules_5.01.01.02.bb
> +++ b/recipes-bsp/powervr-drivers/omap3-sgx-modules_5.01.01.02.bb
> @@ -10,7 +10,7 @@ IMGPV = "1.10.2359475"
>  
>  inherit module
>  
> -MACHINE_KERNEL_PR_append = "a"
> +MACHINE_KERNEL_PR_append = "b"
>  PR = "${MACHINE_KERNEL_PR}"
>  
>  BINFILE_HARDFP = "Graphics_SDK_setuplinux_hardfp_${SGXPV}.bin"
> @@ -51,18 +51,8 @@ TI_PLATFORM_ti816x = "ti81xx"
>  TI_PLATFORM_ti33x = "ti335x"
>  TI_PLATFORM_ti43x = "ti43xx"
>  
> -MODULESLOCATION_omap3 = "dc_omapfb3_linux"
> -MODULESLOCATION_ti814x = "dc_ti81xx_linux"
> -MODULESLOCATION_ti816x = "dc_ti81xx_linux"
> -MODULESLOCATION_ti33x = "dc_ti335x_linux"
> -MODULESLOCATION_ti43x = "dc_ti43xx_linux"
> -
>  MAKE_TARGETS = " BUILD=${PVRBUILD} TI_PLATFORM=${TI_PLATFORM} SUPPORT_XORG=${SUPPORT_XORG}"
>  
>  do_install() {
> -    mkdir -p ${D}/lib/modules/${KERNEL_VERSION}/kernel/drivers/gpu/pvr
> -    cp  ${S}/pvrsrvkm.ko \
> -        ${S}/services4/3rdparty/${MODULESLOCATION}/omaplfb.ko  \
> -        ${S}/services4/3rdparty/bufferclass_ti/bufferclass_ti.ko \
> -        ${D}/lib/modules/${KERNEL_VERSION}/kernel/drivers/gpu/pvr
> +    make -C ${STAGING_KERNEL_DIR} SUBDIRS=${B} INSTALL_MOD_PATH=${D} PREFIX=${STAGING_DIR_HOST} modules_install
>  }
> -- 
> 1.7.9.5
> 
> -- 
> _______________________________________________
> meta-ti mailing list
> meta-ti@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-ti


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [PATCH] omap3-sgx-modules: Install via the kernel's "modules_install" target.
  2015-03-30 14:09 ` Denys Dmytriyenko
@ 2015-03-30 18:25   ` Stiffler, Jacob
  0 siblings, 0 replies; 3+ messages in thread
From: Stiffler, Jacob @ 2015-03-30 18:25 UTC (permalink / raw)
  To: Dmytriyenko, Denys; +Cc: meta-ti

> If you want the standard module installation, then move any additional variables to EXTRA_OEMAKE and drop do_install completely.

I want the standard installation, but the sources do not seem to provide the standard method for this. The issue with these sources is that they provide the standard target to build the modules, but there is no target to install them. Because of this, I am overriding the install stage.


-----Original Message-----
From: Dmytriyenko, Denys 
Sent: Monday, March 30, 2015 10:09 AM
To: Stiffler, Jacob
Cc: meta-ti@yoctoproject.org
Subject: Re: [meta-ti] [PATCH] omap3-sgx-modules: Install via the kernel's "modules_install" target.

On Mon, Mar 30, 2015 at 07:41:49AM -0400, Jacob Stiffler wrote:
> * This allows the modules to have a consistent installation structure
>   when directly building from source.
> * Previously, these modules would be manualy installed to appears as
>   in-tree modules.
> 
> Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
> ---
>  .../omap3-sgx-modules_4.05.00.03.bb                |   13 ++-----------
>  .../omap3-sgx-modules_4.09.00.01.bb                |   13 ++-----------
>  .../omap3-sgx-modules_5.01.01.01.bb                |   14 ++------------
>  .../omap3-sgx-modules_5.01.01.02.bb                |   14 ++------------
>  4 files changed, 8 insertions(+), 46 deletions(-)
> 
> diff --git 
> a/recipes-bsp/powervr-drivers/omap3-sgx-modules_4.05.00.03.bb 
> b/recipes-bsp/powervr-drivers/omap3-sgx-modules_4.05.00.03.bb
> index bd476f0..a54a643 100644
> --- a/recipes-bsp/powervr-drivers/omap3-sgx-modules_4.05.00.03.bb
> +++ b/recipes-bsp/powervr-drivers/omap3-sgx-modules_4.05.00.03.bb
> @@ -10,7 +10,7 @@ BINFILE := "Graphics_SDK_setuplinux_${SGXPV}.bin"
>  
>  inherit module
>  
> -MACHINE_KERNEL_PR_append = "b"
> +MACHINE_KERNEL_PR_append = "c"
>  PR = "${MACHINE_KERNEL_PR}"
>  
>  DEFAULT_PREFERENCE_omap3 = "99"
> @@ -32,17 +32,8 @@ TI_PLATFORM_ti814x = "ti81xx"
>  TI_PLATFORM_ti816x = "ti81xx"
>  TI_PLATFORM_ti33x = "ti335x"
>  
> -MODULESLOCATION_omap3 = "dc_omapfb3_linux"
> -MODULESLOCATION_ti814x = "dc_ti81xx_linux"
> -MODULESLOCATION_ti816x = "dc_ti81xx_linux"
> -MODULESLOCATION_ti33x = "dc_ti335x_linux"
> -
>  MAKE_TARGETS = " BUILD=${PVRBUILD} TI_PLATFORM=${TI_PLATFORM}"
>  
>  do_install() {
> -	mkdir -p ${D}/lib/modules/${KERNEL_VERSION}/kernel/drivers/gpu/pvr
> -	cp ${S}/pvrsrvkm.ko \
> -	   ${S}/services4/3rdparty/${MODULESLOCATION}/omaplfb.ko  \
> -	   ${S}/services4/3rdparty/bufferclass_ti/bufferclass_ti.ko \
> -	   ${D}/lib/modules/${KERNEL_VERSION}/kernel/drivers/gpu/pvr
> +    make -C ${STAGING_KERNEL_DIR} SUBDIRS=${B} INSTALL_MOD_PATH=${D} 
> + PREFIX=${STAGING_DIR_HOST} modules_install

If you want the standard module installation, then move any additional variables to EXTRA_OEMAKE and drop do_install completely.


>  }
> diff --git a/recipes-bsp/powervr-drivers/omap3-sgx-modules_4.09.00.01.bb b/recipes-bsp/powervr-drivers/omap3-sgx-modules_4.09.00.01.bb
> index 4b97bbc..cd6dbe4 100644
> --- a/recipes-bsp/powervr-drivers/omap3-sgx-modules_4.09.00.01.bb
> +++ b/recipes-bsp/powervr-drivers/omap3-sgx-modules_4.09.00.01.bb
> @@ -10,7 +10,7 @@ IMGPV = "1.9.2188537"
>  
>  inherit module
>  
> -MACHINE_KERNEL_PR_append = "c"
> +MACHINE_KERNEL_PR_append = "d"
>  PR = "${MACHINE_KERNEL_PR}"
>  
>  DEFAULT_PREFERENCE = "-1"
> @@ -44,19 +44,10 @@ TI_PLATFORM_ti814x = "ti81xx"
>  TI_PLATFORM_ti816x = "ti81xx"
>  TI_PLATFORM_ti33x = "ti335x"
>  
> -MODULESLOCATION_omap3 = "dc_omapfb3_linux"
> -MODULESLOCATION_ti814x = "dc_ti81xx_linux"
> -MODULESLOCATION_ti816x = "dc_ti81xx_linux"
> -MODULESLOCATION_ti33x = "dc_ti335x_linux"
> -
>  MAKE_TARGETS = " BUILD=${PVRBUILD} TI_PLATFORM=${TI_PLATFORM} SUPPORT_XORG=0"
>  
>  MAKE_TARGETS_append_ti33x = " PM_RUNTIME=1"
>  
>  do_install() {
> -    mkdir -p ${D}/lib/modules/${KERNEL_VERSION}/kernel/drivers/gpu/pvr
> -    cp  ${S}/pvrsrvkm.ko \
> -        ${S}/services4/3rdparty/${MODULESLOCATION}/omaplfb.ko  \
> -        ${S}/services4/3rdparty/bufferclass_ti/bufferclass_ti.ko \
> -        ${D}/lib/modules/${KERNEL_VERSION}/kernel/drivers/gpu/pvr
> +    make -C ${STAGING_KERNEL_DIR} SUBDIRS=${B} INSTALL_MOD_PATH=${D} PREFIX=${STAGING_DIR_HOST} modules_install
>  }
> diff --git a/recipes-bsp/powervr-drivers/omap3-sgx-modules_5.01.01.01.bb b/recipes-bsp/powervr-drivers/omap3-sgx-modules_5.01.01.01.bb
> index a1d95bf..1ac60da 100644
> --- a/recipes-bsp/powervr-drivers/omap3-sgx-modules_5.01.01.01.bb
> +++ b/recipes-bsp/powervr-drivers/omap3-sgx-modules_5.01.01.01.bb
> @@ -10,7 +10,7 @@ IMGPV = "1.10.2359475"
>  
>  inherit module
>  
> -MACHINE_KERNEL_PR_append = "c"
> +MACHINE_KERNEL_PR_append = "d"
>  PR = "${MACHINE_KERNEL_PR}"
>  
>  BINFILE_HARDFP = "Graphics_SDK_setuplinux_hardfp_${SGXPV}.bin"
> @@ -55,18 +55,8 @@ TI_PLATFORM_ti816x = "ti81xx"
>  TI_PLATFORM_ti33x = "ti335x"
>  TI_PLATFORM_ti43x = "ti43xx"
>  
> -MODULESLOCATION_omap3 = "dc_omapfb3_linux"
> -MODULESLOCATION_ti814x = "dc_ti81xx_linux"
> -MODULESLOCATION_ti816x = "dc_ti81xx_linux"
> -MODULESLOCATION_ti33x = "dc_ti335x_linux"
> -MODULESLOCATION_ti43x = "dc_ti43xx_linux"
> -
>  MAKE_TARGETS = " BUILD=${PVRBUILD} TI_PLATFORM=${TI_PLATFORM} SUPPORT_XORG=${SUPPORT_XORG}"
>  
>  do_install() {
> -    mkdir -p ${D}/lib/modules/${KERNEL_VERSION}/kernel/drivers/gpu/pvr
> -    cp  ${S}/pvrsrvkm.ko \
> -        ${S}/services4/3rdparty/${MODULESLOCATION}/omaplfb.ko  \
> -        ${S}/services4/3rdparty/bufferclass_ti/bufferclass_ti.ko \
> -        ${D}/lib/modules/${KERNEL_VERSION}/kernel/drivers/gpu/pvr
> +    make -C ${STAGING_KERNEL_DIR} SUBDIRS=${B} INSTALL_MOD_PATH=${D} PREFIX=${STAGING_DIR_HOST} modules_install
>  }
> diff --git a/recipes-bsp/powervr-drivers/omap3-sgx-modules_5.01.01.02.bb b/recipes-bsp/powervr-drivers/omap3-sgx-modules_5.01.01.02.bb
> index 6a07d4f..cf042fc 100644
> --- a/recipes-bsp/powervr-drivers/omap3-sgx-modules_5.01.01.02.bb
> +++ b/recipes-bsp/powervr-drivers/omap3-sgx-modules_5.01.01.02.bb
> @@ -10,7 +10,7 @@ IMGPV = "1.10.2359475"
>  
>  inherit module
>  
> -MACHINE_KERNEL_PR_append = "a"
> +MACHINE_KERNEL_PR_append = "b"
>  PR = "${MACHINE_KERNEL_PR}"
>  
>  BINFILE_HARDFP = "Graphics_SDK_setuplinux_hardfp_${SGXPV}.bin"
> @@ -51,18 +51,8 @@ TI_PLATFORM_ti816x = "ti81xx"
>  TI_PLATFORM_ti33x = "ti335x"
>  TI_PLATFORM_ti43x = "ti43xx"
>  
> -MODULESLOCATION_omap3 = "dc_omapfb3_linux"
> -MODULESLOCATION_ti814x = "dc_ti81xx_linux"
> -MODULESLOCATION_ti816x = "dc_ti81xx_linux"
> -MODULESLOCATION_ti33x = "dc_ti335x_linux"
> -MODULESLOCATION_ti43x = "dc_ti43xx_linux"
> -
>  MAKE_TARGETS = " BUILD=${PVRBUILD} TI_PLATFORM=${TI_PLATFORM} SUPPORT_XORG=${SUPPORT_XORG}"
>  
>  do_install() {
> -    mkdir -p ${D}/lib/modules/${KERNEL_VERSION}/kernel/drivers/gpu/pvr
> -    cp  ${S}/pvrsrvkm.ko \
> -        ${S}/services4/3rdparty/${MODULESLOCATION}/omaplfb.ko  \
> -        ${S}/services4/3rdparty/bufferclass_ti/bufferclass_ti.ko \
> -        ${D}/lib/modules/${KERNEL_VERSION}/kernel/drivers/gpu/pvr
> +    make -C ${STAGING_KERNEL_DIR} SUBDIRS=${B} INSTALL_MOD_PATH=${D} PREFIX=${STAGING_DIR_HOST} modules_install
>  }
> -- 
> 1.7.9.5
> 
> -- 
> _______________________________________________
> meta-ti mailing list
> meta-ti@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-ti


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2015-03-30 18:25 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-03-30 11:41 [PATCH] omap3-sgx-modules: Install via the kernel's "modules_install" target Jacob Stiffler
2015-03-30 14:09 ` Denys Dmytriyenko
2015-03-30 18:25   ` Stiffler, Jacob

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.