Skip to contentSkip to conversation

linux-yocto* recipes refinements

PATCH Applied Andrea Adami 2 participants 7 messages Jan 20, 2013 – Jan 22, 2013

lore
Share & tools
lore
#0 lore raw

cover linux-yocto* recipes refinements

Apply some minor fixes as seen in oe-core an
fix some wrong splitting for mtd fragments.

Andrea Adami (5):
linux-yocto-3.2: remove yaffs2 references from poodle.cfg linux-yocto_3.2: convert ktype/standard to explicit
ktypes/standard/standard.scc
linux-yocto_3.4: convert ktype/standard to explicit
ktypes/standard/standard.scc
linux-kexecboot_3.2: convert ktype/tiny to explicit
ktypes/tiny/tiny.scc
linux-yocto_3.4: minor config cleanings towards 3.8

 .../linux/linux-yocto-3.2/akita/akita-standard.scc    |  2 +-
 .../linux/linux-yocto-3.2/c7x0/c7x0-standard.scc      |  2 +-
 .../linux/linux-yocto-3.2/collie/collie-standard.scc  |  2 +-
 .../linux/linux-yocto-3.2/poodle/poodle-standard.scc  |  2 +-
 .../linux/linux-yocto-3.2/poodle/poodle.cfg           |  1 -
 .../linux/linux-yocto-3.2/spitz/spitz-standard.scc    |  2 +-
 .../linux/linux-yocto-3.2/tosa/tosa-standard.scc      |  2 +-
 .../linux/linux-yocto-3.4/akita/akita-standard.scc    |  2 +-
 .../linux/linux-yocto-3.4/c7x0/c7x0-standard.scc      |  2 +-
 .../linux/linux-yocto-3.4/collie/collie-standard.scc  |  2 +-
 .../linux/linux-yocto-3.4/collie/collie.cfg           | 19 ++++++++++++++-----
 .../linux/linux-yocto-3.4/poodle/poodle-standard.scc  |  2 +-
 .../linux/linux-yocto-3.4/spitz/spitz-standard.scc    |  2 +-
 .../linux/linux-yocto-3.4/tosa/tosa-standard.scc      |  2 +-
 .../linux/linux-yocto-3.4/zaurus-hardware.cfg         |  9 ++++++---
 .../linux/linux-yocto-3.4/zaurus-non-hardware.cfg     |  9 ++++++++-
 .../linux/linux-yocto-3.4/zaurus-pxa-common.cfg       | 10 ----------
 .../akita/akita-tiny.scc                              |  2 +-
 .../linux-yocto-tiny-kexecboot-3.2/c7x0/c7x0-tiny.scc |  2 +-
 .../collie/collie-tiny.scc                            |  2 +-
 .../poodle/poodle-tiny.scc                            |  2 +-
 .../spitz/spitz-tiny.scc                              |  2 +-
 .../linux-yocto-tiny-kexecboot-3.2/tosa/tosa-tiny.scc |  2 +-
 23 files changed, 46 insertions(+), 38 deletions(-)
Signature · 1 line
1.7.12.4
#1 lore raw

PATCH 1/5 linux-yocto-3.2: remove yaffs2 references from poodle.cfg

---
 recipes-kernel/linux/linux-yocto-3.2/poodle/poodle.cfg | 1 -
 1 file changed, 1 deletion(-)
recipes-kernel/linux/linux-yocto-3.2/poodle/poodle.cfg +0 -1
index 644ff69..e74f5a5 100644
@@ -2059,7 +2059,6 @@ CONFIG_MISC_FILESYSTEMS=y
 # CONFIG_BEFS_FS is not set
 # CONFIG_BFS_FS is not set
 # CONFIG_EFS_FS is not set
-# CONFIG_YAFFS_FS is not set
 CONFIG_JFFS2_FS=y
 CONFIG_JFFS2_FS_DEBUG=0
 CONFIG_JFFS2_FS_WRITEBUFFER=y
Signature · 1 line
1.7.12.4
#2 lore raw

PATCH 2/5 linux-yocto_3.2: convert ktype/standard to explicit ktypes/standard/standard.scc

In reply to Andrea Adami
---
 recipes-kernel/linux/linux-yocto-3.2/akita/akita-standard.scc   | 2 +-
 recipes-kernel/linux/linux-yocto-3.2/c7x0/c7x0-standard.scc     | 2 +-
 recipes-kernel/linux/linux-yocto-3.2/collie/collie-standard.scc | 2 +-
 recipes-kernel/linux/linux-yocto-3.2/poodle/poodle-standard.scc | 2 +-
 recipes-kernel/linux/linux-yocto-3.2/spitz/spitz-standard.scc   | 2 +-
 recipes-kernel/linux/linux-yocto-3.2/tosa/tosa-standard.scc     | 2 +-
 6 files changed, 6 insertions(+), 6 deletions(-)
recipes-kernel/linux/linux-yocto-3.2/akita/akita-standard.scc +1 -1
index 4cb0a6d..40cd6ca 100644
@@ -2,7 +2,7 @@ define KMACHINE akita
 define KTYPE standard
 define KARCH arm
 
-include ktypes/standard
+include ktypes/standard/standard.scc
 
 kconf hardware akita.cfg
 
recipes-kernel/linux/linux-yocto-3.2/c7x0/c7x0-standard.scc +1 -1
index 50e17af..c72f5b5 100644
@@ -2,7 +2,7 @@ define KMACHINE c7x0
 define KTYPE standard
 define KARCH arm
 
-include ktypes/standard
+include ktypes/standard/standard.scc
 
 kconf hardware c7x0.cfg
 
recipes-kernel/linux/linux-yocto-3.2/collie/collie-standard.scc +1 -1
index b225485..a164a0b 100644
@@ -2,7 +2,7 @@ define KMACHINE collie
 define KTYPE standard
 define KARCH arm
 
-include ktypes/standard
+include ktypes/standard/standard.scc
 
 kconf hardware collie.cfg
 
recipes-kernel/linux/linux-yocto-3.2/poodle/poodle-standard.scc +1 -1
index 3ad4d30..d017624 100644
@@ -2,7 +2,7 @@ define KMACHINE poodle
 define KTYPE standard
 define KARCH arm
 
-include ktypes/standard
+include ktypes/standard/standard.scc
 
 kconf hardware poodle.cfg
 
recipes-kernel/linux/linux-yocto-3.2/spitz/spitz-standard.scc +1 -1
index 06daf5d..31d9a0d 100644
@@ -2,7 +2,7 @@ define KMACHINE spitz
 define KTYPE standard
 define KARCH arm
 
-include ktypes/standard
+include ktypes/standard/standard.scc
 
 kconf hardware spitz.cfg
 
recipes-kernel/linux/linux-yocto-3.2/tosa/tosa-standard.scc +1 -1
index 066fdce..735ec1d 100644
@@ -2,7 +2,7 @@ define KMACHINE tosa
 define KTYPE standard
 define KARCH arm
 
-include ktypes/standard
+include ktypes/standard/standard.scc
 
 kconf hardware tosa.cfg
 
Signature · 1 line
1.7.12.4
#3 lore raw

PATCH 3/5 linux-yocto_3.4: convert ktype/standard to explicit ktypes/standard/standard.scc

In reply to Andrea Adami
---
 recipes-kernel/linux/linux-yocto-3.4/akita/akita-standard.scc   | 2 +-
 recipes-kernel/linux/linux-yocto-3.4/c7x0/c7x0-standard.scc     | 2 +-
 recipes-kernel/linux/linux-yocto-3.4/collie/collie-standard.scc | 2 +-
 recipes-kernel/linux/linux-yocto-3.4/poodle/poodle-standard.scc | 2 +-
 recipes-kernel/linux/linux-yocto-3.4/spitz/spitz-standard.scc   | 2 +-
 recipes-kernel/linux/linux-yocto-3.4/tosa/tosa-standard.scc     | 2 +-
 6 files changed, 6 insertions(+), 6 deletions(-)
recipes-kernel/linux/linux-yocto-3.4/akita/akita-standard.scc +1 -1
index bfab7f4..21096d0 100644
@@ -2,6 +2,6 @@ define KMACHINE akita
 define KTYPE standard
 define KARCH arm
 
-include ktypes/standard
+include ktypes/standard/standard.scc
 
 include akita.scc
recipes-kernel/linux/linux-yocto-3.4/c7x0/c7x0-standard.scc +1 -1
index 05fc1c6..325c7c7 100644
@@ -2,6 +2,6 @@ define KMACHINE c7x0
 define KTYPE standard
 define KARCH arm
 
-include ktypes/standard
+include ktypes/standard/standard.scc
 
 include c7x0.scc
recipes-kernel/linux/linux-yocto-3.4/collie/collie-standard.scc +1 -1
index 30b6fba..7283ad9 100644
@@ -2,6 +2,6 @@ define KMACHINE collie
 define KTYPE standard
 define KARCH arm
 
-include ktypes/standard
+include ktypes/standard/standard.scc
 
 include collie.scc
recipes-kernel/linux/linux-yocto-3.4/poodle/poodle-standard.scc +1 -1
index b9fa8d6..31ad9df 100644
@@ -2,6 +2,6 @@ define KMACHINE poodle
 define KTYPE standard
 define KARCH arm
 
-include ktypes/standard
+include ktypes/standard/standard.scc
 
 include poodle.scc
recipes-kernel/linux/linux-yocto-3.4/spitz/spitz-standard.scc +1 -1
index 0bee389..5b8e2c3 100644
@@ -2,6 +2,6 @@ define KMACHINE spitz
 define KTYPE standard
 define KARCH arm
 
-include ktypes/standard
+include ktypes/standard/standard.scc
 
 include spitz.scc
recipes-kernel/linux/linux-yocto-3.4/tosa/tosa-standard.scc +1 -1
index c91ffef..b2e1324 100644
@@ -2,6 +2,6 @@ define KMACHINE tosa
 define KTYPE standard
 define KARCH arm
 
-include ktypes/standard
+include ktypes/standard/standard.scc
 
 include tosa.scc
Signature · 1 line
1.7.12.4
#4 lore raw

PATCH 4/5 linux-kexecboot_3.2: convert ktype/tiny to explicit ktypes/tiny/tiny.scc

In reply to Andrea Adami
---
 .../linux/linux-yocto-tiny-kexecboot-3.2/akita/akita-tiny.scc           | 2 +-
 recipes-kernel/linux/linux-yocto-tiny-kexecboot-3.2/c7x0/c7x0-tiny.scc  | 2 +-
 .../linux/linux-yocto-tiny-kexecboot-3.2/collie/collie-tiny.scc         | 2 +-
 .../linux/linux-yocto-tiny-kexecboot-3.2/poodle/poodle-tiny.scc         | 2 +-
 .../linux/linux-yocto-tiny-kexecboot-3.2/spitz/spitz-tiny.scc           | 2 +-
 recipes-kernel/linux/linux-yocto-tiny-kexecboot-3.2/tosa/tosa-tiny.scc  | 2 +-
 6 files changed, 6 insertions(+), 6 deletions(-)
recipes-kernel/linux/linux-yocto-tiny-kexecboot-3.2/akita/akita-tiny.scc +1 -1
index 5db1834..918de3e 100644
@@ -2,6 +2,6 @@ define KMACHINE akita
 define KTYPE tiny
 define KARCH arm
 
-include ktypes/tiny
+include ktypes/tiny/tiny.scc
 
 kconf hardware akita-kexecboot.cfg
recipes-kernel/linux/linux-yocto-tiny-kexecboot-3.2/c7x0/c7x0-tiny.scc +1 -1
index 3a55040..2f20731 100644
@@ -2,6 +2,6 @@ define KMACHINE c7x0
 define KTYPE tiny
 define KARCH arm
 
-include ktypes/tiny
+include ktypes/tiny/tiny.scc
 
 kconf hardware c7x0-kexecboot.cfg
recipes-kernel/linux/linux-yocto-tiny-kexecboot-3.2/collie/collie-tiny.scc +1 -1
index 3142aca..14027f1 100644
@@ -2,6 +2,6 @@ define KMACHINE collie
 define KTYPE tiny
 define KARCH arm
 
-include ktypes/tiny
+include ktypes/tiny/tiny.scc
 
 kconf hardware collie-kexecboot.cfg
recipes-kernel/linux/linux-yocto-tiny-kexecboot-3.2/poodle/poodle-tiny.scc +1 -1
index 9f475e1..995f057 100644
@@ -2,6 +2,6 @@ define KMACHINE poodle
 define KTYPE tiny
 define KARCH arm
 
-include ktypes/tiny
+include ktypes/tiny/tiny.scc
 
 kconf hardware poodle-kexecboot.cfg
recipes-kernel/linux/linux-yocto-tiny-kexecboot-3.2/spitz/spitz-tiny.scc +1 -1
index 803e176..588e066 100644
@@ -2,6 +2,6 @@ define KMACHINE spitz
 define KTYPE tiny
 define KARCH arm
 
-include ktypes/tiny
+include ktypes/tiny/tiny.scc
 
 kconf hardware spitz-kexecboot.cfg
recipes-kernel/linux/linux-yocto-tiny-kexecboot-3.2/tosa/tosa-tiny.scc +1 -1
index d74ac0d..95044f8 100644
@@ -2,6 +2,6 @@ define KMACHINE tosa
 define KTYPE tiny
 define KARCH arm
 
-include ktypes/tiny
+include ktypes/tiny/tiny.scc
 
 kconf hardware tosa-kexecboot.cfg
Signature · 1 line
1.7.12.4
#5 lore raw

PATCH 5/5 linux-yocto_3.4: minor config cleanings towards 3.8

In reply to Andrea Adami

* fix lack of some mtd options needed by collie
* remove union_fs
* some options are now detected as non-hardware: move them
* still WIP

---
 .../linux/linux-yocto-3.4/collie/collie.cfg           | 19 ++++++++++++++-----
 .../linux/linux-yocto-3.4/zaurus-hardware.cfg         |  9 ++++++---
 .../linux/linux-yocto-3.4/zaurus-non-hardware.cfg     |  9 ++++++++-
 .../linux/linux-yocto-3.4/zaurus-pxa-common.cfg       | 10 ----------
 4 files changed, 28 insertions(+), 19 deletions(-)
recipes-kernel/linux/linux-yocto-3.4/collie/collie.cfg +14 -5
index 5c0a7bf..791c966 100644
@@ -1,9 +1,4 @@
 #
-# General setup
-#
-CONFIG_KERNEL_LZMA=y
-
-#
 # System Type
 #
 CONFIG_ARCH_SA1100=y
@@ -35,6 +30,20 @@ CONFIG_SPARSEMEM_EXTREME=y
 CONFIG_CMDLINE="console=ttySA0,115200n8 console=tty1 mem=64M fbcon=rotate:1 loglevel=3"
 
 #
+# RAM/ROM/Flash chip drivers
+#
+CONFIG_MTD_CFI=y
+CONFIG_MTD_JEDECPROBE=y
+CONFIG_MTD_GEN_PROBE=y
+CONFIG_MTD_CFI_INTELEXT=y
+CONFIG_MTD_CFI_UTIL=y
+
+#
+# Mapping drivers for chip access
+#
+CONFIG_MTD_SA1100=y
+
+#
 # Multimedia Capabilities Port drivers
 #
 CONFIG_MCP=y
recipes-kernel/linux/linux-yocto-3.4/zaurus-hardware.cfg +6 -3
index 1336bf0..ae3627a 100644
@@ -1,14 +1,11 @@
 CONFIG_ARM=y
 CONFIG_SYS_SUPPORTS_APM_EMULATION=y
 CONFIG_GENERIC_GPIO=y
-CONFIG_KTIME_SCALAR=y
 CONFIG_HAVE_PROC_CPU=y
 CONFIG_STACKTRACE_SUPPORT=y
 CONFIG_HAVE_LATENCYTOP_SUPPORT=y
 CONFIG_LOCKDEP_SUPPORT=y
 CONFIG_TRACE_IRQFLAGS_SUPPORT=y
-CONFIG_HARDIRQS_SW_RESEND=y
-CONFIG_GENERIC_IRQ_PROBE=y
 CONFIG_RWSEM_GENERIC_SPINLOCK=y
 CONFIG_ARCH_HAS_CPUFREQ=y
 CONFIG_ARCH_HAS_CPU_IDLE_WAIT=y
@@ -156,6 +153,12 @@ CONFIG_SENSORS_MAX1111=y
 CONFIG_SSB_POSSIBLE=y
 
 #
+# Multimedia Capabilities Port drivers
+#
+CONFIG_REGULATOR=y
+CONFIG_REGULATOR_DUMMY=y
+
+#
 # Graphics support
 #
 CONFIG_FB=y
recipes-kernel/linux/linux-yocto-3.4/zaurus-non-hardware.cfg +8 -1
index 1fced91..d76d794 100644
@@ -1,3 +1,11 @@
+CONFIG_KERNEL_LZMA=y
+CONFIG_HARDIRQS_SW_RESEND=y
+CONFIG_GENERIC_IRQ_PROBE=y
+#
+# General setup
+#
+CONFIG_KTIME_SCALAR=y
+
 CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
 CONFIG_HAVE_IRQ_WORK=y
 CONFIG_IRQ_WORK=y
@@ -320,7 +328,6 @@ CONFIG_PROC_PAGE_MONITOR=y
 CONFIG_TMPFS_POSIX_ACL=y
 CONFIG_TMPFS_XATTR=y
 CONFIG_MISC_FILESYSTEMS=y
-CONFIG_UNION_FS=y
 CONFIG_JFFS2_FS=y
 CONFIG_JFFS2_FS_DEBUG=0
 CONFIG_JFFS2_FS_WRITEBUFFER=y
recipes-kernel/linux/linux-yocto-3.4/zaurus-pxa-common.cfg +0 -10
index 78d0e17..dace6fd 100644
@@ -62,16 +62,6 @@ CONFIG_AUTO_ZRELADDR=y
 CONFIG_PXA_FICP=m
 
 #
-# RAM/ROM/Flash chip drivers
-#
-CONFIG_MTD_MAP_BANK_WIDTH_1=y
-CONFIG_MTD_MAP_BANK_WIDTH_2=y
-CONFIG_MTD_MAP_BANK_WIDTH_4=y
-CONFIG_MTD_CFI_I1=y
-CONFIG_MTD_CFI_I2=y
-CONFIG_MTD_ROM=y
-
-#
 # PATA SFF controllers with BMDMA
 #
 CONFIG_PATA_PXA=y
Signature · 1 line
1.7.12.4
#6 lore raw
In reply to Andrea Adami
Quoted 30 lines · On Sunday 20 January 2013 23:11:26 Andrea Adami wrote:

Apply some minor fixes as seen in oe-core an
fix some wrong splitting for mtd fragments.

Andrea Adami (5):
linux-yocto-3.2: remove yaffs2 references from poodle.cfg linux-yocto_3.2: convert ktype/standard to explicit
ktypes/standard/standard.scc
linux-yocto_3.4: convert ktype/standard to explicit
ktypes/standard/standard.scc
linux-kexecboot_3.2: convert ktype/tiny to explicit
ktypes/tiny/tiny.scc
linux-yocto_3.4: minor config cleanings towards 3.8

 .../linux/linux-yocto-3.2/akita/akita-standard.scc    |  2 +-
 .../linux/linux-yocto-3.2/c7x0/c7x0-standard.scc      |  2 +-
 .../linux/linux-yocto-3.2/collie/collie-standard.scc  |  2 +-
 .../linux/linux-yocto-3.2/poodle/poodle-standard.scc  |  2 +-
 .../linux/linux-yocto-3.2/poodle/poodle.cfg           |  1 -
 .../linux/linux-yocto-3.2/spitz/spitz-standard.scc    |  2 +-
 .../linux/linux-yocto-3.2/tosa/tosa-standard.scc      |  2 +-
 .../linux/linux-yocto-3.4/akita/akita-standard.scc    |  2 +-
 .../linux/linux-yocto-3.4/c7x0/c7x0-standard.scc      |  2 +-
 .../linux/linux-yocto-3.4/collie/collie-standard.scc  |  2 +-
 .../linux/linux-yocto-3.4/collie/collie.cfg           | 19
++++++++++++++----- .../linux/linux-yocto-3.4/poodle/poodle-standard.scc  |
 2 +-
 .../linux/linux-yocto-3.4/spitz/spitz-standard.scc    |  2 +-
 .../linux/linux-yocto-3.4/tosa/tosa-standard.scc      |  2 +-
 .../linux/linux-yocto-3.4/zaurus-hardware.cfg         |  9 ++++++---
 .../linux/linux-yocto-3.4/zaurus-non-hardware.cfg     |  9 ++++++++-
Quoted 8 lines
 .../linux/linux-yocto-3.4/zaurus-pxa-common.cfg       | 10 ----------
 .../akita/akita-tiny.scc                              |  2 +-
 .../linux-yocto-tiny-kexecboot-3.2/c7x0/c7x0-tiny.scc |  2 +-
 .../collie/collie-tiny.scc                            |  2 +-
 .../poodle/poodle-tiny.scc                            |  2 +-
 .../spitz/spitz-tiny.scc                              |  2 +-
 .../linux-yocto-tiny-kexecboot-3.2/tosa/tosa-tiny.scc |  2 +-
 23 files changed, 46 insertions(+), 38 deletions(-)

Merged, thanks.

Cheers,
Paul

Signature · 2 lines
Paul Eggleton
Intel Open Source Technology Centre