* [PATCH] recipes-kernel: Add GLSDK specific kernel tree for omap-a15
@ 2013-06-27 10:13 Siddharth Heroor
2013-06-27 12:14 ` Maupin, Chase
0 siblings, 1 reply; 9+ messages in thread
From: Siddharth Heroor @ 2013-06-27 10:13 UTC (permalink / raw)
To: meta-ti
* Machine compatible with only omap-a15 devices.
* The TI Staging tree will not be used to maintain K3.8. Instead,
this new tree is set up as a production tree. Pending features
for 3.8 will be implemented on this tree.
- Backported features from linux mainline
- Backported bug-fixes from linux mainline and linux-stable.
- Features implemented by the GLSDK team which maybe product
specific.
This is the tree on which GLSDK kernel releases will be made.
* This recipe is based off the Core SDK 2013.04.02 released kernel
recipe - recipes-kernel/linux/linux-ti-staging_3.8.bb
Signed-off-by: Siddharth Heroor <heroor@ti.com>
cc: Mrinmayee Hingolikar <mrinmayee@ti.com>
---
recipes-kernel/linux/linux-ti-glsdk/defconfig | 1 +
recipes-kernel/linux/linux-ti-glsdk_3.8.bb | 30 +++++++++++++++++++++++++
2 files changed, 31 insertions(+), 0 deletions(-)
create mode 100644 recipes-kernel/linux/linux-ti-glsdk/defconfig
create mode 100644 recipes-kernel/linux/linux-ti-glsdk_3.8.bb
diff --git a/recipes-kernel/linux/linux-ti-glsdk/defconfig b/recipes-kernel/linux/linux-ti-glsdk/defconfig
new file mode 100644
index 0000000..926b35a
--- /dev/null
+++ b/recipes-kernel/linux/linux-ti-glsdk/defconfig
@@ -0,0 +1 @@
+use-kernel-config=omap2plus_defconfig
diff --git a/recipes-kernel/linux/linux-ti-glsdk_3.8.bb b/recipes-kernel/linux/linux-ti-glsdk_3.8.bb
new file mode 100644
index 0000000..8d66f84
--- /dev/null
+++ b/recipes-kernel/linux/linux-ti-glsdk_3.8.bb
@@ -0,0 +1,30 @@
+SECTION = "kernel"
+DESCRIPTION = "Linux kernel for TI devices supported by the GLSDK product"
+LICENSE = "GPLv2"
+LIC_FILES_CHKSUM = "file://COPYING;md5=d7810fab7487fb0aad327b76f1be7cd7"
+KERNEL_IMAGETYPE = "uImage"
+
+inherit kernel
+
+require recipes-kernel/linux/linux-dtb.inc
+require recipes-kernel/linux/setup-defconfig.inc
+
+KERNEL_DEVICETREE_omap5-evm = "arch/arm/boot/dts/omap5-sevm.dts arch/arm/boot/dts/omap5-uevm.dts"
+KERNEL_DEVICETREE_dra7xx-evm = "arch/arm/boot/dts/dra7-evm.dts"
+
+COMPATIBLE_MACHINE = "omap-a15"
+
+S = "${WORKDIR}/git"
+
+BRANCH = "master"
+
+# This commit corresponds to ti2013.04.02 release tag
+SRCREV = "f3cb62a800ae37f17a3382b10d155ee02dbc83fc"
+PV = "3.8.13"
+
+# Append to the MACHINE_KERNEL_PR so that a new SRCREV will cause a rebuild
+MACHINE_KERNEL_PR_append = "f+gitr${SRCPV}"
+
+SRC_URI = "git://git.ti.com/ti-linux-kernel/ti-linux-3-8-y-kernel.git;protocol=git;branch=${BRANCH} \
+ file://defconfig \
+ "
--
1.7.0.4
^ permalink raw reply related [flat|nested] 9+ messages in thread
* Re: [PATCH] recipes-kernel: Add GLSDK specific kernel tree for omap-a15
2013-06-27 10:13 [PATCH] recipes-kernel: Add GLSDK specific kernel tree for omap-a15 Siddharth Heroor
@ 2013-06-27 12:14 ` Maupin, Chase
2013-06-27 13:34 ` Siddharth Heroor
` (2 more replies)
0 siblings, 3 replies; 9+ messages in thread
From: Maupin, Chase @ 2013-06-27 12:14 UTC (permalink / raw)
To: Heroor, Siddharth, meta-ti@yoctoproject.org
>-----Original Message-----
>From: meta-ti-bounces@yoctoproject.org [mailto:meta-ti-
>bounces@yoctoproject.org] On Behalf Of Heroor, Siddharth
>Sent: Thursday, June 27, 2013 5:13 AM
>To: meta-ti@yoctoproject.org
>Subject: [meta-ti] [PATCH] recipes-kernel: Add GLSDK specific
>kernel tree for omap-a15
>
>* Machine compatible with only omap-a15 devices.
>* The TI Staging tree will not be used to maintain K3.8. Instead,
> this new tree is set up as a production tree. Pending features
> for 3.8 will be implemented on this tree.
> - Backported features from linux mainline
> - Backported bug-fixes from linux mainline and linux-stable.
> - Features implemented by the GLSDK team which maybe product
> specific.
> This is the tree on which GLSDK kernel releases will be made.
>* This recipe is based off the Core SDK 2013.04.02 released kernel
> recipe - recipes-kernel/linux/linux-ti-staging_3.8.bb
>
Can you try using --find-copies-harder when making this patch or I think Denys likes -m. That will help to minimize the actual patch difference in cases like this where you are based on an existing recipe.
>Signed-off-by: Siddharth Heroor <heroor@ti.com>
>cc: Mrinmayee Hingolikar <mrinmayee@ti.com>
>---
> recipes-kernel/linux/linux-ti-glsdk/defconfig | 1 +
> recipes-kernel/linux/linux-ti-glsdk_3.8.bb | 30
>+++++++++++++++++++++++++
> 2 files changed, 31 insertions(+), 0 deletions(-)
> create mode 100644 recipes-kernel/linux/linux-ti-glsdk/defconfig
> create mode 100644 recipes-kernel/linux/linux-ti-glsdk_3.8.bb
>
>diff --git a/recipes-kernel/linux/linux-ti-glsdk/defconfig
>b/recipes-kernel/linux/linux-ti-glsdk/defconfig
>new file mode 100644
>index 0000000..926b35a
>--- /dev/null
>+++ b/recipes-kernel/linux/linux-ti-glsdk/defconfig
>@@ -0,0 +1 @@
>+use-kernel-config=omap2plus_defconfig
>diff --git a/recipes-kernel/linux/linux-ti-glsdk_3.8.bb b/recipes-
>kernel/linux/linux-ti-glsdk_3.8.bb
>new file mode 100644
>index 0000000..8d66f84
>--- /dev/null
>+++ b/recipes-kernel/linux/linux-ti-glsdk_3.8.bb
>@@ -0,0 +1,30 @@
>+SECTION = "kernel"
>+DESCRIPTION = "Linux kernel for TI devices supported by the GLSDK
>product"
>+LICENSE = "GPLv2"
>+LIC_FILES_CHKSUM =
>"file://COPYING;md5=d7810fab7487fb0aad327b76f1be7cd7"
>+KERNEL_IMAGETYPE = "uImage"
>+
>+inherit kernel
>+
>+require recipes-kernel/linux/linux-dtb.inc
>+require recipes-kernel/linux/setup-defconfig.inc
>+
>+KERNEL_DEVICETREE_omap5-evm = "arch/arm/boot/dts/omap5-sevm.dts
>arch/arm/boot/dts/omap5-uevm.dts"
>+KERNEL_DEVICETREE_dra7xx-evm = "arch/arm/boot/dts/dra7-evm.dts"
>+
>+COMPATIBLE_MACHINE = "omap-a15"
I think you might want to set a DEFAULT_PREFERRENCE = -1 here. Since you are going to use your branding config to select this kernel vs. the linux-ti-staging kernel this should be no issue. That way there isn't a confusion about with basic meta-ti what kernel is being picked up.
>+
>+S = "${WORKDIR}/git"
>+
>+BRANCH = "master"
>+
>+# This commit corresponds to ti2013.04.02 release tag
Sorry to nit-pick here, but any reason to re-use the tag name from the linux-ti-staging tree? The reason I ask is back to it being confusing if I have two trees with the same tag name (including version) it becomes kind of confusing. Especially since this tree is part of the same git.ti.com project as the other one. Thoughts?
>+SRCREV = "f3cb62a800ae37f17a3382b10d155ee02dbc83fc"
>+PV = "3.8.13"
>+
>+# Append to the MACHINE_KERNEL_PR so that a new SRCREV will cause
>a rebuild
>+MACHINE_KERNEL_PR_append = "f+gitr${SRCPV}"
Go ahead and reset your append here to a+ gitr${SRCPV}. No need to start from f.
Thanks for the submission. Overall looks pretty good, just a few things to fix up.
>+
>+SRC_URI = "git://git.ti.com/ti-linux-kernel/ti-linux-3-8-y-
>kernel.git;protocol=git;branch=${BRANCH} \
>+ file://defconfig \
>+ "
>--
>1.7.0.4
>
>_______________________________________________
>meta-ti mailing list
>meta-ti@yoctoproject.org
>https://lists.yoctoproject.org/listinfo/meta-ti
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH] recipes-kernel: Add GLSDK specific kernel tree for omap-a15
2013-06-27 12:14 ` Maupin, Chase
@ 2013-06-27 13:34 ` Siddharth Heroor
2013-06-27 14:23 ` Denys Dmytriyenko
2013-06-27 14:27 ` Siddharth Heroor
2 siblings, 0 replies; 9+ messages in thread
From: Siddharth Heroor @ 2013-06-27 13:34 UTC (permalink / raw)
To: Maupin, Chase; +Cc: meta-ti@yoctoproject.org
On 6/27/2013 5:44 PM, Maupin, Chase wrote:
>> -----Original Message-----
>> From: meta-ti-bounces@yoctoproject.org [mailto:meta-ti-
>> bounces@yoctoproject.org] On Behalf Of Heroor, Siddharth
>> Sent: Thursday, June 27, 2013 5:13 AM
>> To: meta-ti@yoctoproject.org
>> Subject: [meta-ti] [PATCH] recipes-kernel: Add GLSDK specific
>> kernel tree for omap-a15
>>
>> * Machine compatible with only omap-a15 devices.
>> * The TI Staging tree will not be used to maintain K3.8. Instead,
>> this new tree is set up as a production tree. Pending features
>> for 3.8 will be implemented on this tree.
>> - Backported features from linux mainline
>> - Backported bug-fixes from linux mainline and linux-stable.
>> - Features implemented by the GLSDK team which maybe product
>> specific.
>> This is the tree on which GLSDK kernel releases will be made.
>> * This recipe is based off the Core SDK 2013.04.02 released kernel
>> recipe - recipes-kernel/linux/linux-ti-staging_3.8.bb
>>
>
> Can you try using --find-copies-harder when making this patch or I think Denys likes -m. That will help to minimize the actual patch difference in cases like this where you are based on an existing recipe.
Right. I'll send a v2 with --find-copies-harder -M.
>
>> Signed-off-by: Siddharth Heroor <heroor@ti.com>
>> cc: Mrinmayee Hingolikar <mrinmayee@ti.com>
>> ---
>> recipes-kernel/linux/linux-ti-glsdk/defconfig | 1 +
>> recipes-kernel/linux/linux-ti-glsdk_3.8.bb | 30
>> +++++++++++++++++++++++++
>> 2 files changed, 31 insertions(+), 0 deletions(-)
>> create mode 100644 recipes-kernel/linux/linux-ti-glsdk/defconfig
>> create mode 100644 recipes-kernel/linux/linux-ti-glsdk_3.8.bb
>>
>> diff --git a/recipes-kernel/linux/linux-ti-glsdk/defconfig
>> b/recipes-kernel/linux/linux-ti-glsdk/defconfig
>> new file mode 100644
>> index 0000000..926b35a
>> --- /dev/null
>> +++ b/recipes-kernel/linux/linux-ti-glsdk/defconfig
>> @@ -0,0 +1 @@
>> +use-kernel-config=omap2plus_defconfig
>> diff --git a/recipes-kernel/linux/linux-ti-glsdk_3.8.bb b/recipes-
>> kernel/linux/linux-ti-glsdk_3.8.bb
>> new file mode 100644
>> index 0000000..8d66f84
>> --- /dev/null
>> +++ b/recipes-kernel/linux/linux-ti-glsdk_3.8.bb
>> @@ -0,0 +1,30 @@
>> +SECTION = "kernel"
>> +DESCRIPTION = "Linux kernel for TI devices supported by the GLSDK
>> product"
>> +LICENSE = "GPLv2"
>> +LIC_FILES_CHKSUM =
>> "file://COPYING;md5=d7810fab7487fb0aad327b76f1be7cd7"
>> +KERNEL_IMAGETYPE = "uImage"
>> +
>> +inherit kernel
>> +
>> +require recipes-kernel/linux/linux-dtb.inc
>> +require recipes-kernel/linux/setup-defconfig.inc
>> +
>> +KERNEL_DEVICETREE_omap5-evm = "arch/arm/boot/dts/omap5-sevm.dts
>> arch/arm/boot/dts/omap5-uevm.dts"
>> +KERNEL_DEVICETREE_dra7xx-evm = "arch/arm/boot/dts/dra7-evm.dts"
>> +
>> +COMPATIBLE_MACHINE = "omap-a15"
>
> I think you might want to set a DEFAULT_PREFERRENCE = -1 here. Since you are going to use your branding config to select this kernel vs. the linux-ti-staging kernel this should be no issue. That way there isn't a confusion about with basic meta-ti what kernel is being picked up.
>
>> +
>> +S = "${WORKDIR}/git"
>> +
>> +BRANCH = "master"
>> +
>> +# This commit corresponds to ti2013.04.02 release tag
>
> Sorry to nit-pick here, but any reason to re-use the tag name from the linux-ti-staging tree? The reason I ask is back to it being confusing if I have two trees with the same tag name (including version) it becomes kind of confusing. Especially since this tree is part of the same git.ti.com project as the other one. Thoughts?
>
>> +SRCREV = "f3cb62a800ae37f17a3382b10d155ee02dbc83fc"
>> +PV = "3.8.13"
>> +
>> +# Append to the MACHINE_KERNEL_PR so that a new SRCREV will cause
>> a rebuild
>> +MACHINE_KERNEL_PR_append = "f+gitr${SRCPV}"
>
> Go ahead and reset your append here to a+ gitr${SRCPV}. No need to start from f.
>
> Thanks for the submission. Overall looks pretty good, just a few things to fix up.
>
>> +
>> +SRC_URI = "git://git.ti.com/ti-linux-kernel/ti-linux-3-8-y-
>> kernel.git;protocol=git;branch=${BRANCH} \
>> + file://defconfig \
>> + "
>> --
>> 1.7.0.4
>>
>> _______________________________________________
>> meta-ti mailing list
>> meta-ti@yoctoproject.org
>> https://lists.yoctoproject.org/listinfo/meta-ti
^ permalink raw reply [flat|nested] 9+ messages in thread
* [PATCH] recipes-kernel: Add GLSDK specific kernel tree for omap-a15
@ 2013-06-27 13:49 Siddharth Heroor
2013-06-27 13:52 ` Cooper Jr., Franklin
2013-06-27 14:16 ` Maupin, Chase
0 siblings, 2 replies; 9+ messages in thread
From: Siddharth Heroor @ 2013-06-27 13:49 UTC (permalink / raw)
To: meta-ti
* Machine compatible with only omap-a15 devices.
* The TI Staging tree will not be used to maintain K3.8. Instead,
this new tree is set up as a production tree. Pending features
for 3.8 will be implemented on this tree.
- Backported features from linux mainline
- Backported bug-fixes from linux mainline and linux-stable.
- Features implemented by the GLSDK team which maybe product
specific.
This is the tree on which GLSDK kernel releases will be made.
* This recipe is based off the Core SDK 2013.04.02 released kernel
recipe - recipes-kernel/linux/linux-ti-staging_3.8.bb
v2:
Regenerate the patch using --find-copies-harder -M
Signed-off-by: Siddharth Heroor <heroor@ti.com>
cc: Mrinmayee Hingolikar <mrinmayee@ti.com>
---
.../{linux-ti-staging => linux-ti-glsdk}/defconfig | 0
...nux-ti-staging_3.8.bb => linux-ti-glsdk_3.8.bb} | 16 ++++------------
2 files changed, 4 insertions(+), 12 deletions(-)
copy recipes-kernel/linux/{linux-ti-staging => linux-ti-glsdk}/defconfig (100%)
copy recipes-kernel/linux/{linux-ti-staging_3.8.bb => linux-ti-glsdk_3.8.bb} (51%)
diff --git a/recipes-kernel/linux/linux-ti-staging/defconfig b/recipes-kernel/linux/linux-ti-glsdk/defconfig
similarity index 100%
copy from recipes-kernel/linux/linux-ti-staging/defconfig
copy to recipes-kernel/linux/linux-ti-glsdk/defconfig
diff --git a/recipes-kernel/linux/linux-ti-staging_3.8.bb b/recipes-kernel/linux/linux-ti-glsdk_3.8.bb
similarity index 51%
copy from recipes-kernel/linux/linux-ti-staging_3.8.bb
copy to recipes-kernel/linux/linux-ti-glsdk_3.8.bb
index 29ffebc..8d66f84 100644
--- a/recipes-kernel/linux/linux-ti-staging_3.8.bb
+++ b/recipes-kernel/linux/linux-ti-glsdk_3.8.bb
@@ -1,5 +1,5 @@
SECTION = "kernel"
-DESCRIPTION = "Linux kernel for TI devices"
+DESCRIPTION = "Linux kernel for TI devices supported by the GLSDK product"
LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://COPYING;md5=d7810fab7487fb0aad327b76f1be7cd7"
KERNEL_IMAGETYPE = "uImage"
@@ -9,22 +9,14 @@ inherit kernel
require recipes-kernel/linux/linux-dtb.inc
require recipes-kernel/linux/setup-defconfig.inc
-# Add a run-time dependency for the PM firmware to be installed
-# on the target file system.
-RDEPENDS_kernel-base_ti33x += "am33x-cm3 am33x-cm3-initscript"
-
-# Default is to package all dts files for ti33x devices unless building
-# for the specific beaglebone machine.
-KERNEL_DEVICETREE_ti33x = "arch/arm/boot/dts/am335x-evm.dts arch/arm/boot/dts/am335x-evmsk.dts arch/arm/boot/dts/am335x-bone.dts"
-KERNEL_DEVICETREE_beaglebone = "arch/arm/boot/dts/am335x-bone.dts"
KERNEL_DEVICETREE_omap5-evm = "arch/arm/boot/dts/omap5-sevm.dts arch/arm/boot/dts/omap5-uevm.dts"
KERNEL_DEVICETREE_dra7xx-evm = "arch/arm/boot/dts/dra7-evm.dts"
-COMPATIBLE_MACHINE = "ti33x|omap-a15"
+COMPATIBLE_MACHINE = "omap-a15"
S = "${WORKDIR}/git"
-BRANCH = "ti-linux-3.8.y"
+BRANCH = "master"
# This commit corresponds to ti2013.04.02 release tag
SRCREV = "f3cb62a800ae37f17a3382b10d155ee02dbc83fc"
@@ -33,6 +25,6 @@ PV = "3.8.13"
# Append to the MACHINE_KERNEL_PR so that a new SRCREV will cause a rebuild
MACHINE_KERNEL_PR_append = "f+gitr${SRCPV}"
-SRC_URI = "git://git.ti.com/ti-linux-kernel/ti-linux-kernel.git;protocol=git;branch=${BRANCH} \
+SRC_URI = "git://git.ti.com/ti-linux-kernel/ti-linux-3-8-y-kernel.git;protocol=git;branch=${BRANCH} \
file://defconfig \
"
--
1.7.0.4
^ permalink raw reply related [flat|nested] 9+ messages in thread
* Re: [PATCH] recipes-kernel: Add GLSDK specific kernel tree for omap-a15
2013-06-27 13:49 Siddharth Heroor
@ 2013-06-27 13:52 ` Cooper Jr., Franklin
2013-06-27 14:16 ` Maupin, Chase
1 sibling, 0 replies; 9+ messages in thread
From: Cooper Jr., Franklin @ 2013-06-27 13:52 UTC (permalink / raw)
To: Heroor, Siddharth; +Cc: meta-ti@yoctoproject.org
[-- Attachment #1: Type: text/plain, Size: 4025 bytes --]
Looks good. I would also recommend in the future if you create an updated version of a patch to update the patch title to reflect the new version.
Ex
[meta-ti] [PATCH v2] recipes-kernel: Add GLSDK specific kernel tree for omap-a15
On Jun 27, 2013, at 8:49 AM, "Heroor, Siddharth" <heroor@ti.com<mailto:heroor@ti.com>> wrote:
* Machine compatible with only omap-a15 devices.
* The TI Staging tree will not be used to maintain K3.8. Instead,
this new tree is set up as a production tree. Pending features
for 3.8 will be implemented on this tree.
- Backported features from linux mainline
- Backported bug-fixes from linux mainline and linux-stable.
- Features implemented by the GLSDK team which maybe product
specific.
This is the tree on which GLSDK kernel releases will be made.
* This recipe is based off the Core SDK 2013.04.02 released kernel
recipe - recipes-kernel/linux/linux-ti-staging_3.8.bb
v2:
Regenerate the patch using --find-copies-harder -M
Signed-off-by: Siddharth Heroor <heroor@ti.com<mailto:heroor@ti.com>>
cc: Mrinmayee Hingolikar <mrinmayee@ti.com<mailto:mrinmayee@ti.com>>
---
.../{linux-ti-staging => linux-ti-glsdk}/defconfig | 0
...nux-ti-staging_3.8.bb => linux-ti-glsdk_3.8.bb} | 16 ++++------------
2 files changed, 4 insertions(+), 12 deletions(-)
copy recipes-kernel/linux/{linux-ti-staging => linux-ti-glsdk}/defconfig (100%)
copy recipes-kernel/linux/{linux-ti-staging_3.8.bb => linux-ti-glsdk_3.8.bb} (51%)
diff --git a/recipes-kernel/linux/linux-ti-staging/defconfig b/recipes-kernel/linux/linux-ti-glsdk/defconfig
similarity index 100%
copy from recipes-kernel/linux/linux-ti-staging/defconfig
copy to recipes-kernel/linux/linux-ti-glsdk/defconfig
diff --git a/recipes-kernel/linux/linux-ti-staging_3.8.bb b/recipes-kernel/linux/linux-ti-glsdk_3.8.bb
similarity index 51%
copy from recipes-kernel/linux/linux-ti-staging_3.8.bb
copy to recipes-kernel/linux/linux-ti-glsdk_3.8.bb
index 29ffebc..8d66f84 100644
--- a/recipes-kernel/linux/linux-ti-staging_3.8.bb
+++ b/recipes-kernel/linux/linux-ti-glsdk_3.8.bb
@@ -1,5 +1,5 @@
SECTION = "kernel"
-DESCRIPTION = "Linux kernel for TI devices"
+DESCRIPTION = "Linux kernel for TI devices supported by the GLSDK product"
LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://COPYING;md5=d7810fab7487fb0aad327b76f1be7cd7"
KERNEL_IMAGETYPE = "uImage"
@@ -9,22 +9,14 @@ inherit kernel
require recipes-kernel/linux/linux-dtb.inc
require recipes-kernel/linux/setup-defconfig.inc
-# Add a run-time dependency for the PM firmware to be installed
-# on the target file system.
-RDEPENDS_kernel-base_ti33x += "am33x-cm3 am33x-cm3-initscript"
-
-# Default is to package all dts files for ti33x devices unless building
-# for the specific beaglebone machine.
-KERNEL_DEVICETREE_ti33x = "arch/arm/boot/dts/am335x-evm.dts arch/arm/boot/dts/am335x-evmsk.dts arch/arm/boot/dts/am335x-bone.dts"
-KERNEL_DEVICETREE_beaglebone = "arch/arm/boot/dts/am335x-bone.dts"
KERNEL_DEVICETREE_omap5-evm = "arch/arm/boot/dts/omap5-sevm.dts arch/arm/boot/dts/omap5-uevm.dts"
KERNEL_DEVICETREE_dra7xx-evm = "arch/arm/boot/dts/dra7-evm.dts"
-COMPATIBLE_MACHINE = "ti33x|omap-a15"
+COMPATIBLE_MACHINE = "omap-a15"
S = "${WORKDIR}/git"
-BRANCH = "ti-linux-3.8.y"
+BRANCH = "master"
# This commit corresponds to ti2013.04.02 release tag
SRCREV = "f3cb62a800ae37f17a3382b10d155ee02dbc83fc"
@@ -33,6 +25,6 @@ PV = "3.8.13"
# Append to the MACHINE_KERNEL_PR so that a new SRCREV will cause a rebuild
MACHINE_KERNEL_PR_append = "f+gitr${SRCPV}"
-SRC_URI = "git://git.ti.com/ti-linux-kernel/ti-linux-kernel.git;protocol=git;branch=${BRANCH} \
+SRC_URI = "git://git.ti.com/ti-linux-kernel/ti-linux-3-8-y-kernel.git;protocol=git;branch=${BRANCH} \
file://defconfig \
"
--
1.7.0.4
_______________________________________________
meta-ti mailing list
meta-ti@yoctoproject.org<mailto:meta-ti@yoctoproject.org>
https://lists.yoctoproject.org/listinfo/meta-ti
[-- Attachment #2: Type: text/html, Size: 7872 bytes --]
^ permalink raw reply related [flat|nested] 9+ messages in thread
* Re: [PATCH] recipes-kernel: Add GLSDK specific kernel tree for omap-a15
2013-06-27 13:49 Siddharth Heroor
2013-06-27 13:52 ` Cooper Jr., Franklin
@ 2013-06-27 14:16 ` Maupin, Chase
1 sibling, 0 replies; 9+ messages in thread
From: Maupin, Chase @ 2013-06-27 14:16 UTC (permalink / raw)
To: Heroor, Siddharth, meta-ti@yoctoproject.org
>-----Original Message-----
>From: meta-ti-bounces@yoctoproject.org [mailto:meta-ti-
>bounces@yoctoproject.org] On Behalf Of Heroor, Siddharth
>Sent: Thursday, June 27, 2013 8:49 AM
>To: meta-ti@yoctoproject.org
>Subject: [meta-ti] [PATCH] recipes-kernel: Add GLSDK specific
>kernel tree for omap-a15
>
>* Machine compatible with only omap-a15 devices.
>* The TI Staging tree will not be used to maintain K3.8. Instead,
> this new tree is set up as a production tree. Pending features
> for 3.8 will be implemented on this tree.
> - Backported features from linux mainline
> - Backported bug-fixes from linux mainline and linux-stable.
> - Features implemented by the GLSDK team which maybe product
> specific.
> This is the tree on which GLSDK kernel releases will be made.
>* This recipe is based off the Core SDK 2013.04.02 released kernel
> recipe - recipes-kernel/linux/linux-ti-staging_3.8.bb
>
>v2:
> Regenerate the patch using --find-copies-harder -M
>
>Signed-off-by: Siddharth Heroor <heroor@ti.com>
>cc: Mrinmayee Hingolikar <mrinmayee@ti.com>
>---
> .../{linux-ti-staging => linux-ti-glsdk}/defconfig | 0
> ...nux-ti-staging_3.8.bb => linux-ti-glsdk_3.8.bb} | 16 ++++---
>---------
> 2 files changed, 4 insertions(+), 12 deletions(-)
> copy recipes-kernel/linux/{linux-ti-staging => linux-ti-
>glsdk}/defconfig (100%)
> copy recipes-kernel/linux/{linux-ti-staging_3.8.bb => linux-ti-
>glsdk_3.8.bb} (51%)
>
>diff --git a/recipes-kernel/linux/linux-ti-staging/defconfig
>b/recipes-kernel/linux/linux-ti-glsdk/defconfig
>similarity index 100%
>copy from recipes-kernel/linux/linux-ti-staging/defconfig
>copy to recipes-kernel/linux/linux-ti-glsdk/defconfig
>diff --git a/recipes-kernel/linux/linux-ti-staging_3.8.bb
>b/recipes-kernel/linux/linux-ti-glsdk_3.8.bb
>similarity index 51%
>copy from recipes-kernel/linux/linux-ti-staging_3.8.bb
>copy to recipes-kernel/linux/linux-ti-glsdk_3.8.bb
>index 29ffebc..8d66f84 100644
>--- a/recipes-kernel/linux/linux-ti-staging_3.8.bb
>+++ b/recipes-kernel/linux/linux-ti-glsdk_3.8.bb
>@@ -1,5 +1,5 @@
> SECTION = "kernel"
>-DESCRIPTION = "Linux kernel for TI devices"
>+DESCRIPTION = "Linux kernel for TI devices supported by the GLSDK
>product"
> LICENSE = "GPLv2"
> LIC_FILES_CHKSUM =
>"file://COPYING;md5=d7810fab7487fb0aad327b76f1be7cd7"
> KERNEL_IMAGETYPE = "uImage"
>@@ -9,22 +9,14 @@ inherit kernel
> require recipes-kernel/linux/linux-dtb.inc
> require recipes-kernel/linux/setup-defconfig.inc
>
>-# Add a run-time dependency for the PM firmware to be installed
>-# on the target file system.
>-RDEPENDS_kernel-base_ti33x += "am33x-cm3 am33x-cm3-initscript"
>-
>-# Default is to package all dts files for ti33x devices unless
>building
>-# for the specific beaglebone machine.
>-KERNEL_DEVICETREE_ti33x = "arch/arm/boot/dts/am335x-evm.dts
>arch/arm/boot/dts/am335x-evmsk.dts arch/arm/boot/dts/am335x-
>bone.dts"
>-KERNEL_DEVICETREE_beaglebone = "arch/arm/boot/dts/am335x-
>bone.dts"
> KERNEL_DEVICETREE_omap5-evm = "arch/arm/boot/dts/omap5-sevm.dts
>arch/arm/boot/dts/omap5-uevm.dts"
> KERNEL_DEVICETREE_dra7xx-evm = "arch/arm/boot/dts/dra7-evm.dts"
>
>-COMPATIBLE_MACHINE = "ti33x|omap-a15"
>+COMPATIBLE_MACHINE = "omap-a15"
Still missing the default preference change and the others I mentioned in review of v1.
>
> S = "${WORKDIR}/git"
>
>-BRANCH = "ti-linux-3.8.y"
>+BRANCH = "master"
>
> # This commit corresponds to ti2013.04.02 release tag
> SRCREV = "f3cb62a800ae37f17a3382b10d155ee02dbc83fc"
>@@ -33,6 +25,6 @@ PV = "3.8.13"
> # Append to the MACHINE_KERNEL_PR so that a new SRCREV will cause
>a rebuild
> MACHINE_KERNEL_PR_append = "f+gitr${SRCPV}"
>
>-SRC_URI = "git://git.ti.com/ti-linux-kernel/ti-linux-
>kernel.git;protocol=git;branch=${BRANCH} \
>+SRC_URI = "git://git.ti.com/ti-linux-kernel/ti-linux-3-8-y-
>kernel.git;protocol=git;branch=${BRANCH} \
> file://defconfig \
> "
>--
>1.7.0.4
>
>_______________________________________________
>meta-ti mailing list
>meta-ti@yoctoproject.org
>https://lists.yoctoproject.org/listinfo/meta-ti
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH] recipes-kernel: Add GLSDK specific kernel tree for omap-a15
2013-06-27 12:14 ` Maupin, Chase
2013-06-27 13:34 ` Siddharth Heroor
@ 2013-06-27 14:23 ` Denys Dmytriyenko
2013-06-27 14:31 ` Siddharth Heroor
2013-06-27 14:27 ` Siddharth Heroor
2 siblings, 1 reply; 9+ messages in thread
From: Denys Dmytriyenko @ 2013-06-27 14:23 UTC (permalink / raw)
To: Maupin, Chase; +Cc: meta-ti@yoctoproject.org
> >+
> >+S = "${WORKDIR}/git"
> >+
> >+BRANCH = "master"
> >+
> >+# This commit corresponds to ti2013.04.02 release tag
>
> Sorry to nit-pick here, but any reason to re-use the tag name from the
> linux-ti-staging tree? The reason I ask is back to it being confusing if I
> have two trees with the same tag name (including version) it becomes kind of
> confusing. Especially since this tree is part of the same git.ti.com
> project as the other one. Thoughts?
Currently, it's just an identical copy of our LCPD tree w/o any patches on
top, so it has the same tags and commit IDs...
One can argue though, if the trees are still the same, what's the reason to
create a new recipe so early in advance?
> >+SRCREV = "f3cb62a800ae37f17a3382b10d155ee02dbc83fc"
> >+PV = "3.8.13"
> >+
> >+# Append to the MACHINE_KERNEL_PR so that a new SRCREV will cause
> >a rebuild
> >+MACHINE_KERNEL_PR_append = "f+gitr${SRCPV}"
>
> Go ahead and reset your append here to a+ gitr${SRCPV}. No need to start
> from f.
>
> Thanks for the submission. Overall looks pretty good, just a few things to
> fix up.
+1 keep up the good work!
--
Denys
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH] recipes-kernel: Add GLSDK specific kernel tree for omap-a15
2013-06-27 12:14 ` Maupin, Chase
2013-06-27 13:34 ` Siddharth Heroor
2013-06-27 14:23 ` Denys Dmytriyenko
@ 2013-06-27 14:27 ` Siddharth Heroor
2 siblings, 0 replies; 9+ messages in thread
From: Siddharth Heroor @ 2013-06-27 14:27 UTC (permalink / raw)
To: Maupin, Chase; +Cc: meta-ti@yoctoproject.org
On 6/27/2013 5:44 PM, Maupin, Chase wrote:
>> -----Original Message-----
>> From: meta-ti-bounces@yoctoproject.org [mailto:meta-ti-
>> bounces@yoctoproject.org] On Behalf Of Heroor, Siddharth
>> Sent: Thursday, June 27, 2013 5:13 AM
>> To: meta-ti@yoctoproject.org
>> Subject: [meta-ti] [PATCH] recipes-kernel: Add GLSDK specific
>> kernel tree for omap-a15
>>
>> * Machine compatible with only omap-a15 devices.
>> * The TI Staging tree will not be used to maintain K3.8. Instead,
>> this new tree is set up as a production tree. Pending features
>> for 3.8 will be implemented on this tree.
>> - Backported features from linux mainline
>> - Backported bug-fixes from linux mainline and linux-stable.
>> - Features implemented by the GLSDK team which maybe product
>> specific.
>> This is the tree on which GLSDK kernel releases will be made.
>> * This recipe is based off the Core SDK 2013.04.02 released kernel
>> recipe - recipes-kernel/linux/linux-ti-staging_3.8.bb
>>
>
> Can you try using --find-copies-harder when making this patch or I think Denys likes -m. That will help to minimize the actual patch difference in cases like this where you are based on an existing recipe.
>
>> Signed-off-by: Siddharth Heroor <heroor@ti.com>
>> cc: Mrinmayee Hingolikar <mrinmayee@ti.com>
>> ---
>> recipes-kernel/linux/linux-ti-glsdk/defconfig | 1 +
>> recipes-kernel/linux/linux-ti-glsdk_3.8.bb | 30
>> +++++++++++++++++++++++++
>> 2 files changed, 31 insertions(+), 0 deletions(-)
>> create mode 100644 recipes-kernel/linux/linux-ti-glsdk/defconfig
>> create mode 100644 recipes-kernel/linux/linux-ti-glsdk_3.8.bb
>>
>> diff --git a/recipes-kernel/linux/linux-ti-glsdk/defconfig
>> b/recipes-kernel/linux/linux-ti-glsdk/defconfig
>> new file mode 100644
>> index 0000000..926b35a
>> --- /dev/null
>> +++ b/recipes-kernel/linux/linux-ti-glsdk/defconfig
>> @@ -0,0 +1 @@
>> +use-kernel-config=omap2plus_defconfig
>> diff --git a/recipes-kernel/linux/linux-ti-glsdk_3.8.bb b/recipes-
>> kernel/linux/linux-ti-glsdk_3.8.bb
>> new file mode 100644
>> index 0000000..8d66f84
>> --- /dev/null
>> +++ b/recipes-kernel/linux/linux-ti-glsdk_3.8.bb
>> @@ -0,0 +1,30 @@
>> +SECTION = "kernel"
>> +DESCRIPTION = "Linux kernel for TI devices supported by the GLSDK
>> product"
>> +LICENSE = "GPLv2"
>> +LIC_FILES_CHKSUM =
>> "file://COPYING;md5=d7810fab7487fb0aad327b76f1be7cd7"
>> +KERNEL_IMAGETYPE = "uImage"
>> +
>> +inherit kernel
>> +
>> +require recipes-kernel/linux/linux-dtb.inc
>> +require recipes-kernel/linux/setup-defconfig.inc
>> +
>> +KERNEL_DEVICETREE_omap5-evm = "arch/arm/boot/dts/omap5-sevm.dts
>> arch/arm/boot/dts/omap5-uevm.dts"
>> +KERNEL_DEVICETREE_dra7xx-evm = "arch/arm/boot/dts/dra7-evm.dts"
>> +
>> +COMPATIBLE_MACHINE = "omap-a15"
>
> I think you might want to set a DEFAULT_PREFERRENCE = -1 here. Since you are going to use your branding config to select this kernel vs. the linux-ti-staging kernel this should be no issue. That way there isn't a confusion about with basic meta-ti what kernel is being picked up.
>
Agreed. I'll fix that.
>> +
>> +S = "${WORKDIR}/git"
>> +
>> +BRANCH = "master"
>> +
>> +# This commit corresponds to ti2013.04.02 release tag
>
> Sorry to nit-pick here, but any reason to re-use the tag name from the linux-ti-staging tree? The reason I ask is back to it being confusing if I have two trees with the same tag name (including version) it becomes kind of confusing. Especially since this tree is part of the same git.ti.com project as the other one. Thoughts?
Agreed. I'll just cleanup the comment. Since we haven't frozen our
commits yet, I would expect changes to this recipe till we that.
>
>> +SRCREV = "f3cb62a800ae37f17a3382b10d155ee02dbc83fc"
>> +PV = "3.8.13"
>> +
>> +# Append to the MACHINE_KERNEL_PR so that a new SRCREV will cause
>> a rebuild
>> +MACHINE_KERNEL_PR_append = "f+gitr${SRCPV}"
>
> Go ahead and reset your append here to a+ gitr${SRCPV}. No need to start from f.
Right. Will reset to a+.
>
> Thanks for the submission. Overall looks pretty good, just a few things to fix up.
>
>> +
>> +SRC_URI = "git://git.ti.com/ti-linux-kernel/ti-linux-3-8-y-
>> kernel.git;protocol=git;branch=${BRANCH} \
>> + file://defconfig \
>> + "
>> --
>> 1.7.0.4
>>
>> _______________________________________________
>> meta-ti mailing list
>> meta-ti@yoctoproject.org
>> https://lists.yoctoproject.org/listinfo/meta-ti
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH] recipes-kernel: Add GLSDK specific kernel tree for omap-a15
2013-06-27 14:23 ` Denys Dmytriyenko
@ 2013-06-27 14:31 ` Siddharth Heroor
0 siblings, 0 replies; 9+ messages in thread
From: Siddharth Heroor @ 2013-06-27 14:31 UTC (permalink / raw)
To: Denys Dmytriyenko; +Cc: meta-ti@yoctoproject.org
On 6/27/2013 7:53 PM, Denys Dmytriyenko wrote:
>>> +
>>> +S = "${WORKDIR}/git"
>>> +
>>> +BRANCH = "master"
>>> +
>>> +# This commit corresponds to ti2013.04.02 release tag
>>
>> Sorry to nit-pick here, but any reason to re-use the tag name from the
>> linux-ti-staging tree? The reason I ask is back to it being confusing if I
>> have two trees with the same tag name (including version) it becomes kind of
>> confusing. Especially since this tree is part of the same git.ti.com
>> project as the other one. Thoughts?
>
> Currently, it's just an identical copy of our LCPD tree w/o any patches on
> top, so it has the same tags and commit IDs...
>
> One can argue though, if the trees are still the same, what's the reason to
> create a new recipe so early in advance?
I want to get the basic recipes in place in time for the release. We do
have the option of submitting recipes post the release but I want to
avoid that.
Having the recipes in meta-ti ahead of time allows us to get feedback
_before_ we freeze.
>
>
>>> +SRCREV = "f3cb62a800ae37f17a3382b10d155ee02dbc83fc"
>>> +PV = "3.8.13"
>>> +
>>> +# Append to the MACHINE_KERNEL_PR so that a new SRCREV will cause
>>> a rebuild
>>> +MACHINE_KERNEL_PR_append = "f+gitr${SRCPV}"
>>
>> Go ahead and reset your append here to a+ gitr${SRCPV}. No need to start
>> from f.
>>
>> Thanks for the submission. Overall looks pretty good, just a few things to
>> fix up.
>
> +1 keep up the good work!
>
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2013-06-27 14:31 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-06-27 10:13 [PATCH] recipes-kernel: Add GLSDK specific kernel tree for omap-a15 Siddharth Heroor
2013-06-27 12:14 ` Maupin, Chase
2013-06-27 13:34 ` Siddharth Heroor
2013-06-27 14:23 ` Denys Dmytriyenko
2013-06-27 14:31 ` Siddharth Heroor
2013-06-27 14:27 ` Siddharth Heroor
-- strict thread matches above, loose matches on Subject: below --
2013-06-27 13:49 Siddharth Heroor
2013-06-27 13:52 ` Cooper Jr., Franklin
2013-06-27 14:16 ` Maupin, Chase
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.