summaryrefslogtreecommitdiffstats
path: root/scripts/lib/bsp/substrate/target/arch/arm/recipes-kernel/linux
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/lib/bsp/substrate/target/arch/arm/recipes-kernel/linux')
-rw-r--r--scripts/lib/bsp/substrate/target/arch/arm/recipes-kernel/linux/kernel-list.noinstall4
-rw-r--r--scripts/lib/bsp/substrate/target/arch/arm/recipes-kernel/linux/{{ if kernel_choice != "custom": }} files/{{=machine}}-preempt-rt.scc4
-rw-r--r--scripts/lib/bsp/substrate/target/arch/arm/recipes-kernel/linux/{{ if kernel_choice != "custom": }} files/{{=machine}}-standard.scc4
-rw-r--r--scripts/lib/bsp/substrate/target/arch/arm/recipes-kernel/linux/{{ if kernel_choice != "custom": }} files/{{=machine}}.cfg56
-rw-r--r--scripts/lib/bsp/substrate/target/arch/arm/recipes-kernel/linux/{{ if kernel_choice == "linux-yocto-dev": }} linux-yocto-dev.bbappend2
-rw-r--r--scripts/lib/bsp/substrate/target/arch/arm/recipes-kernel/linux/{{ if kernel_choice == "linux-yocto-rt_3.10": }} linux-yocto-rt_3.10.bbappend (renamed from scripts/lib/bsp/substrate/target/arch/arm/recipes-kernel/linux/{{ if kernel_choice == "linux-yocto-rt_3.8": }} linux-yocto-rt_3.8.bbappend)4
-rw-r--r--scripts/lib/bsp/substrate/target/arch/arm/recipes-kernel/linux/{{ if kernel_choice == "linux-yocto-rt_3.4": }} linux-yocto-rt_3.4.bbappend2
-rw-r--r--scripts/lib/bsp/substrate/target/arch/arm/recipes-kernel/linux/{{ if kernel_choice == "linux-yocto-tiny_3.10": }} linux-yocto-tiny_3.10.bbappend32
-rw-r--r--scripts/lib/bsp/substrate/target/arch/arm/recipes-kernel/linux/{{ if kernel_choice == "linux-yocto-tiny_3.4": }} linux-yocto-tiny_3.4.bbappend2
-rw-r--r--scripts/lib/bsp/substrate/target/arch/arm/recipes-kernel/linux/{{ if kernel_choice == "linux-yocto_3.10": }} linux-yocto_3.10.bbappend (renamed from scripts/lib/bsp/substrate/target/arch/arm/recipes-kernel/linux/{{ if kernel_choice == "linux-yocto_3.8": }} linux-yocto_3.8.bbappend)3
-rw-r--r--scripts/lib/bsp/substrate/target/arch/arm/recipes-kernel/linux/{{ if kernel_choice == "linux-yocto_3.4": }} linux-yocto_3.4.bbappend2
11 files changed, 70 insertions, 45 deletions
diff --git a/scripts/lib/bsp/substrate/target/arch/arm/recipes-kernel/linux/kernel-list.noinstall b/scripts/lib/bsp/substrate/target/arch/arm/recipes-kernel/linux/kernel-list.noinstall
index 6754c6df44..88a5d18751 100644
--- a/scripts/lib/bsp/substrate/target/arch/arm/recipes-kernel/linux/kernel-list.noinstall
+++ b/scripts/lib/bsp/substrate/target/arch/arm/recipes-kernel/linux/kernel-list.noinstall
@@ -1,5 +1,5 @@
1{{ if kernel_choice != "custom": }} 1{{ if kernel_choice != "custom": }}
2{{ input type:"boolean" name:"use_default_kernel" prio:"10" msg:"Would you like to use the default (3.8) kernel? (y/n)" default:"y"}} 2{{ input type:"boolean" name:"use_default_kernel" prio:"10" msg:"Would you like to use the default (3.10) kernel? (y/n)" default:"y"}}
3 3
4{{ if kernel_choice != "custom" and use_default_kernel == "n": }} 4{{ if kernel_choice != "custom" and use_default_kernel == "n": }}
5{{ input type:"choicelist" name:"kernel_choice" gen:"bsp.kernel.kernels" prio:"10" msg:"Please choose the kernel to use in this BSP:" default:"linux-yocto_3.8"}} 5{{ input type:"choicelist" name:"kernel_choice" gen:"bsp.kernel.kernels" prio:"10" msg:"Please choose the kernel to use in this BSP:" default:"linux-yocto_3.10"}}
diff --git a/scripts/lib/bsp/substrate/target/arch/arm/recipes-kernel/linux/{{ if kernel_choice != "custom": }} files/{{=machine}}-preempt-rt.scc b/scripts/lib/bsp/substrate/target/arch/arm/recipes-kernel/linux/{{ if kernel_choice != "custom": }} files/{{=machine}}-preempt-rt.scc
index de0bff28a3..56f7f0f1e3 100644
--- a/scripts/lib/bsp/substrate/target/arch/arm/recipes-kernel/linux/{{ if kernel_choice != "custom": }} files/{{=machine}}-preempt-rt.scc
+++ b/scripts/lib/bsp/substrate/target/arch/arm/recipes-kernel/linux/{{ if kernel_choice != "custom": }} files/{{=machine}}-preempt-rt.scc
@@ -7,3 +7,7 @@ include {{=map_preempt_rt_kbranch(need_new_kbranch, new_kbranch, existing_kbranc
7branch {{=machine}} 7branch {{=machine}}
8 8
9include {{=machine}}.scc 9include {{=machine}}.scc
10
11# default policy for preempt-rt kernels
12include features/latencytop/latencytop.scc
13include features/profiling/profiling.scc
diff --git a/scripts/lib/bsp/substrate/target/arch/arm/recipes-kernel/linux/{{ if kernel_choice != "custom": }} files/{{=machine}}-standard.scc b/scripts/lib/bsp/substrate/target/arch/arm/recipes-kernel/linux/{{ if kernel_choice != "custom": }} files/{{=machine}}-standard.scc
index b12c50c90d..80640db4a2 100644
--- a/scripts/lib/bsp/substrate/target/arch/arm/recipes-kernel/linux/{{ if kernel_choice != "custom": }} files/{{=machine}}-standard.scc
+++ b/scripts/lib/bsp/substrate/target/arch/arm/recipes-kernel/linux/{{ if kernel_choice != "custom": }} files/{{=machine}}-standard.scc
@@ -7,3 +7,7 @@ include {{=map_standard_kbranch(need_new_kbranch, new_kbranch, existing_kbranch)
7branch {{=machine}} 7branch {{=machine}}
8 8
9include {{=machine}}.scc 9include {{=machine}}.scc
10
11# default policy for standard kernels
12include features/latencytop/latencytop.scc
13include features/profiling/profiling.scc
diff --git a/scripts/lib/bsp/substrate/target/arch/arm/recipes-kernel/linux/{{ if kernel_choice != "custom": }} files/{{=machine}}.cfg b/scripts/lib/bsp/substrate/target/arch/arm/recipes-kernel/linux/{{ if kernel_choice != "custom": }} files/{{=machine}}.cfg
index 994e034252..10134c81f5 100644
--- a/scripts/lib/bsp/substrate/target/arch/arm/recipes-kernel/linux/{{ if kernel_choice != "custom": }} files/{{=machine}}.cfg
+++ b/scripts/lib/bsp/substrate/target/arch/arm/recipes-kernel/linux/{{ if kernel_choice != "custom": }} files/{{=machine}}.cfg
@@ -2,8 +2,6 @@
2# System Type 2# System Type
3# 3#
4CONFIG_ARCH_OMAP=y 4CONFIG_ARCH_OMAP=y
5CONFIG_HAVE_PWM=y
6CONFIG_ARM_L1_CACHE_SHIFT_6=y
7 5
8# 6#
9# TI OMAP Implementations 7# TI OMAP Implementations
@@ -27,8 +25,6 @@ CONFIG_OMAP_SMARTREFLEX=y
27CONFIG_OMAP_SMARTREFLEX_CLASS3=y 25CONFIG_OMAP_SMARTREFLEX_CLASS3=y
28CONFIG_OMAP_MBOX_FWK=m 26CONFIG_OMAP_MBOX_FWK=m
29CONFIG_OMAP_MBOX_KFIFO_SIZE=256 27CONFIG_OMAP_MBOX_KFIFO_SIZE=256
30CONFIG_OMAP_IOMMU=m
31CONFIG_OMAP_IOMMU_DEBUG=m
32 28
33# 29#
34# OMAP Board Type 30# OMAP Board Type
@@ -39,7 +35,6 @@ CONFIG_MACH_OMAP3_BEAGLE=y
39# Processor Features 35# Processor Features
40# 36#
41CONFIG_ARM_THUMBEE=y 37CONFIG_ARM_THUMBEE=y
42CONFIG_ARM_L1_CACHE_SHIFT=6
43CONFIG_ARM_ERRATA_430973=y 38CONFIG_ARM_ERRATA_430973=y
44 39
45# 40#
@@ -51,14 +46,8 @@ CONFIG_LEDS=y
51# 46#
52# Serial drivers 47# Serial drivers
53# 48#
54CONFIG_SERIAL_8250=y 49CONFIG_SERIAL_OMAP=y
55CONFIG_SERIAL_8250_CONSOLE=y 50CONFIG_SERIAL_OMAP_CONSOLE=y
56CONFIG_SERIAL_8250_EXTENDED=y
57CONFIG_SERIAL_8250_RSA=y
58CONFIG_SERIAL_8250_MANY_PORTS=y
59CONFIG_SERIAL_8250_SHARE_IRQ=y
60CONFIG_SERIAL_8250_DETECT_IRQ=y
61CONFIG_SERIAL_8250_RUNTIME_UARTS=4
62 51
63# 52#
64# At least one emulation must be selected 53# At least one emulation must be selected
@@ -76,13 +65,10 @@ CONFIG_PM_RUNTIME=y
76# Generic Driver Options 65# Generic Driver Options
77# 66#
78CONFIG_MTD=y 67CONFIG_MTD=y
79CONFIG_MTD_CONCAT=y
80CONFIG_MTD_PARTITIONS=y
81CONFIG_MTD_CMDLINE_PARTS=y 68CONFIG_MTD_CMDLINE_PARTS=y
82# 69#
83# User Modules And Translation Layers 70# User Modules And Translation Layers
84# 71#
85CONFIG_MTD_CHAR=y
86CONFIG_MTD_BLKDEVS=y 72CONFIG_MTD_BLKDEVS=y
87CONFIG_MTD_BLOCK=y 73CONFIG_MTD_BLOCK=y
88 74
@@ -98,7 +84,6 @@ CONFIG_MTD_CFI_INTELEXT=y
98CONFIG_MTD_NAND=y 84CONFIG_MTD_NAND=y
99 85
100CONFIG_MTD_NAND_OMAP2=y 86CONFIG_MTD_NAND_OMAP2=y
101# CONFIG_MTD_NAND_OMAP_PREFETCH is not set
102 87
103CONFIG_MTD_UBI=y 88CONFIG_MTD_UBI=y
104 89
@@ -116,6 +101,7 @@ CONFIG_BLK_DEV_SD=y
116# Ethernet (10 or 100Mbit) 101# Ethernet (10 or 100Mbit)
117# 102#
118CONFIG_SMSC911X=y 103CONFIG_SMSC911X=y
104CONFIG_USB_NET_SMSC95XX=y
119 105
120# 106#
121# Userland interfaces 107# Userland interfaces
@@ -171,12 +157,11 @@ CONFIG_FB_CFB_FILLRECT=y
171CONFIG_FB_CFB_COPYAREA=y 157CONFIG_FB_CFB_COPYAREA=y
172CONFIG_FB_CFB_IMAGEBLIT=y 158CONFIG_FB_CFB_IMAGEBLIT=y
173# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set 159# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set
174CONFIG_FB_SYS_FILLRECT=m 160# CONFIG_FB_SYS_FILLRECT is not set
175CONFIG_FB_SYS_COPYAREA=m 161# CONFIG_FB_SYS_COPYAREA is not set
176CONFIG_FB_SYS_IMAGEBLIT=m 162# CONFIG_FB_SYS_IMAGEBLIT is not set
177# CONFIG_FB_FOREIGN_ENDIAN is not set 163# CONFIG_FB_FOREIGN_ENDIAN is not set
178CONFIG_FB_SYS_FOPS=m 164# CONFIG_FB_SYS_FOPS is not set
179CONFIG_FB_DEFERRED_IO=y
180# CONFIG_FB_SVGALIB is not set 165# CONFIG_FB_SVGALIB is not set
181# CONFIG_FB_MACMODES is not set 166# CONFIG_FB_MACMODES is not set
182# CONFIG_FB_BACKLIGHT is not set 167# CONFIG_FB_BACKLIGHT is not set
@@ -186,8 +171,6 @@ CONFIG_FB_MODE_HELPERS=y
186# 171#
187# Frame buffer hardware drivers 172# Frame buffer hardware drivers
188# 173#
189CONFIG_FB_OMAP=y
190CONFIG_FB_OMAP_CONSISTENT_DMA_SIZE=2
191# CONFIG_FB_S1D13XXX is not set 174# CONFIG_FB_S1D13XXX is not set
192# CONFIG_FB_TMIO is not set 175# CONFIG_FB_TMIO is not set
193# CONFIG_FB_VIRTUAL is not set 176# CONFIG_FB_VIRTUAL is not set
@@ -206,7 +189,6 @@ CONFIG_OMAP2_DSS_DPI=y
206CONFIG_OMAP2_DSS_VENC=y 189CONFIG_OMAP2_DSS_VENC=y
207# CONFIG_OMAP2_DSS_SDI is not set 190# CONFIG_OMAP2_DSS_SDI is not set
208CONFIG_OMAP2_DSS_DSI=y 191CONFIG_OMAP2_DSS_DSI=y
209CONFIG_OMAP2_DSS_USE_DSI_PLL=y
210# CONFIG_OMAP2_DSS_FAKE_VSYNC is not set 192# CONFIG_OMAP2_DSS_FAKE_VSYNC is not set
211CONFIG_OMAP2_DSS_MIN_FCK_PER_PCK=0 193CONFIG_OMAP2_DSS_MIN_FCK_PER_PCK=0
212CONFIG_FB_OMAP2=y 194CONFIG_FB_OMAP2=y
@@ -216,13 +198,11 @@ CONFIG_FB_OMAP2_NUM_FBS=2
216# 198#
217# OMAP2/3 Display Device Drivers 199# OMAP2/3 Display Device Drivers
218# 200#
219CONFIG_PANEL_GENERIC=y 201CONFIG_PANEL_GENERIC_DPI=y
202CONFIG_PANEL_DVI=y
220CONFIG_PANEL_SHARP_LS037V7DW01=y 203CONFIG_PANEL_SHARP_LS037V7DW01=y
221# CONFIG_PANEL_LGPHILIPS_LB035Q02 is not set 204# CONFIG_PANEL_LGPHILIPS_LB035Q02 is not set
222# CONFIG_PANEL_SAMSUNG_LTE430WQ_F0C is not set
223# CONFIG_PANEL_SHARP_LQ043T1DG01 is not set
224# CONFIG_PANEL_TAAL is not set 205# CONFIG_PANEL_TAAL is not set
225CONFIG_PANEL_TOPPOLY_TDO35S=m
226CONFIG_PANEL_TPO_TD043MTEA1=m 206CONFIG_PANEL_TPO_TD043MTEA1=m
227# CONFIG_BACKLIGHT_LCD_SUPPORT is not set 207# CONFIG_BACKLIGHT_LCD_SUPPORT is not set
228CONFIG_BACKLIGHT_CLASS_DEVICE=y 208CONFIG_BACKLIGHT_CLASS_DEVICE=y
@@ -247,11 +227,16 @@ CONFIG_FRAMEBUFFER_CONSOLE=y
247CONFIG_LOGO=y 227CONFIG_LOGO=y
248# CONFIG_VGA_CONSOLE is not set 228# CONFIG_VGA_CONSOLE is not set
249 229
230# DMA Devices
231CONFIG_DMADEVICES=y
232CONFIG_DMA_OMAP=y
233CONFIG_DMA_OF=y
234
250CONFIG_SOUND=y 235CONFIG_SOUND=y
251CONFIG_SND=y 236CONFIG_SND=y
252CONFIG_SND_SOC=y 237CONFIG_SND_SOC=y
253CONFIG_SND_OMAP_SOC=y 238CONFIG_SND_OMAP_SOC=y
254CONFIG_SND_OMAP_SOC_OMAP3_BEAGLE=y 239CONFIG_SND_OMAP_SOC_OMAP_TWL4030=y
255 240
256# 241#
257# USB Input Devices 242# USB Input Devices
@@ -262,7 +247,6 @@ CONFIG_USB_SUPPORT=y
262# 247#
263# Miscellaneous USB options 248# Miscellaneous USB options
264# 249#
265CONFIG_USB_DEVICEFS=y
266CONFIG_USB_OTG=y 250CONFIG_USB_OTG=y
267# CONFIG_USB_OTG_WHITELIST is not set 251# CONFIG_USB_OTG_WHITELIST is not set
268 252
@@ -274,7 +258,7 @@ CONFIG_USB_EHCI_TT_NEWSCHED=y
274CONFIG_USB_EHCI_ROOT_HUB_TT=y 258CONFIG_USB_EHCI_ROOT_HUB_TT=y
275CONFIG_USB_MUSB_HDRC=y 259CONFIG_USB_MUSB_HDRC=y
276CONFIG_USB_MUSB_OMAP2PLUS=y 260CONFIG_USB_MUSB_OMAP2PLUS=y
277CONFIG_USB_MUSB_SOC=y 261CONFIG_USB_OMAP=y
278 262
279# 263#
280# OMAP 343x high speed USB support 264# OMAP 343x high speed USB support
@@ -284,7 +268,6 @@ CONFIG_USB_GADGET_MUSB_HDRC=y
284CONFIG_USB_MUSB_HDRC_HCD=y 268CONFIG_USB_MUSB_HDRC_HCD=y
285CONFIG_USB_INVENTRA_DMA=y 269CONFIG_USB_INVENTRA_DMA=y
286 270
287
288# 271#
289# NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support' 272# NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support'
290# 273#
@@ -302,6 +285,10 @@ CONFIG_USB_GADGET_DUALSPEED=y
302CONFIG_USB_OTG_UTILS=y 285CONFIG_USB_OTG_UTILS=y
303CONFIG_TWL4030_USB=y 286CONFIG_TWL4030_USB=y
304 287
288# USB gadget modules
289CONFIG_USB_G_NCM=y
290CONFIG_USB_MASS_STORAGE=y
291
305CONFIG_MMC=y 292CONFIG_MMC=y
306 293
307# 294#
@@ -325,9 +312,6 @@ CONFIG_VFAT_FS=y
325# Multimedia core support 312# Multimedia core support
326# 313#
327 314
328CONFIG_VIDEO_OMAP3_ISP=y
329# CONFIG_VIDEO_OMAP34XX_ISP_PREVIEWER is not set
330CONFIG_VIDEO_OMAP34XX_ISP_RESIZER=y
331# CONFIG_VIDEO_HELPER_CHIPS_AUTO is not set 315# CONFIG_VIDEO_HELPER_CHIPS_AUTO is not set
332 316
333# 317#
diff --git a/scripts/lib/bsp/substrate/target/arch/arm/recipes-kernel/linux/{{ if kernel_choice == "linux-yocto-dev": }} linux-yocto-dev.bbappend b/scripts/lib/bsp/substrate/target/arch/arm/recipes-kernel/linux/{{ if kernel_choice == "linux-yocto-dev": }} linux-yocto-dev.bbappend
index 146009aa1c..25c87a85ac 100644
--- a/scripts/lib/bsp/substrate/target/arch/arm/recipes-kernel/linux/{{ if kernel_choice == "linux-yocto-dev": }} linux-yocto-dev.bbappend
+++ b/scripts/lib/bsp/substrate/target/arch/arm/recipes-kernel/linux/{{ if kernel_choice == "linux-yocto-dev": }} linux-yocto-dev.bbappend
@@ -1,4 +1,4 @@
1FILESEXTRAPATHS_prepend_{{=machine}} := "${THISDIR}/files:" 1FILESEXTRAPATHS_prepend := "${THISDIR}/files:"
2 2
3PR := "${PR}.1" 3PR := "${PR}.1"
4 4
diff --git a/scripts/lib/bsp/substrate/target/arch/arm/recipes-kernel/linux/{{ if kernel_choice == "linux-yocto-rt_3.8": }} linux-yocto-rt_3.8.bbappend b/scripts/lib/bsp/substrate/target/arch/arm/recipes-kernel/linux/{{ if kernel_choice == "linux-yocto-rt_3.10": }} linux-yocto-rt_3.10.bbappend
index fb78cf15a1..08b1f88d1b 100644
--- a/scripts/lib/bsp/substrate/target/arch/arm/recipes-kernel/linux/{{ if kernel_choice == "linux-yocto-rt_3.8": }} linux-yocto-rt_3.8.bbappend
+++ b/scripts/lib/bsp/substrate/target/arch/arm/recipes-kernel/linux/{{ if kernel_choice == "linux-yocto-rt_3.10": }} linux-yocto-rt_3.10.bbappend
@@ -1,4 +1,4 @@
1FILESEXTRAPATHS_prepend_{{=machine}} := "${THISDIR}/files:" 1FILESEXTRAPATHS_prepend := "${THISDIR}/files:"
2 2
3PR := "${PR}.1" 3PR := "${PR}.1"
4 4
@@ -29,4 +29,4 @@ SRC_URI += "file://{{=machine}}-preempt-rt.scc \
29# the appropriate changes committed to the upstream linux-yocto repo 29# the appropriate changes committed to the upstream linux-yocto repo
30#SRCREV_machine_pn-linux-yocto-rt_{{=machine}} ?= "f35992f80c81dc5fa1a97165dfd5cbb84661f7cb" 30#SRCREV_machine_pn-linux-yocto-rt_{{=machine}} ?= "f35992f80c81dc5fa1a97165dfd5cbb84661f7cb"
31#SRCREV_meta_pn-linux-yocto-rt_{{=machine}} ?= "1b534b2f8bbe9b8a773268cfa30a4850346f6f5f" 31#SRCREV_meta_pn-linux-yocto-rt_{{=machine}} ?= "1b534b2f8bbe9b8a773268cfa30a4850346f6f5f"
32#LINUX_VERSION = "3.8.4" 32#LINUX_VERSION = "3.10.9"
diff --git a/scripts/lib/bsp/substrate/target/arch/arm/recipes-kernel/linux/{{ if kernel_choice == "linux-yocto-rt_3.4": }} linux-yocto-rt_3.4.bbappend b/scripts/lib/bsp/substrate/target/arch/arm/recipes-kernel/linux/{{ if kernel_choice == "linux-yocto-rt_3.4": }} linux-yocto-rt_3.4.bbappend
index abb126cf0c..198544f565 100644
--- a/scripts/lib/bsp/substrate/target/arch/arm/recipes-kernel/linux/{{ if kernel_choice == "linux-yocto-rt_3.4": }} linux-yocto-rt_3.4.bbappend
+++ b/scripts/lib/bsp/substrate/target/arch/arm/recipes-kernel/linux/{{ if kernel_choice == "linux-yocto-rt_3.4": }} linux-yocto-rt_3.4.bbappend
@@ -1,4 +1,4 @@
1FILESEXTRAPATHS_prepend_{{=machine}} := "${THISDIR}/files:" 1FILESEXTRAPATHS_prepend := "${THISDIR}/files:"
2 2
3PR := "${PR}.1" 3PR := "${PR}.1"
4 4
diff --git a/scripts/lib/bsp/substrate/target/arch/arm/recipes-kernel/linux/{{ if kernel_choice == "linux-yocto-tiny_3.10": }} linux-yocto-tiny_3.10.bbappend b/scripts/lib/bsp/substrate/target/arch/arm/recipes-kernel/linux/{{ if kernel_choice == "linux-yocto-tiny_3.10": }} linux-yocto-tiny_3.10.bbappend
new file mode 100644
index 0000000000..bc6968d832
--- /dev/null
+++ b/scripts/lib/bsp/substrate/target/arch/arm/recipes-kernel/linux/{{ if kernel_choice == "linux-yocto-tiny_3.10": }} linux-yocto-tiny_3.10.bbappend
@@ -0,0 +1,32 @@
1FILESEXTRAPATHS_prepend := "${THISDIR}/files:"
2
3PR := "${PR}.1"
4
5COMPATIBLE_MACHINE_{{=machine}} = "{{=machine}}"
6
7{{ input type:"boolean" name:"need_new_kbranch" prio:"20" msg:"Do you need a new machine branch for this BSP (the alternative is to re-use an existing branch)? [y/n]" default:"y" }}
8
9{{ if need_new_kbranch == "y": }}
10{{ input type:"choicelist" name:"new_kbranch" gen:"bsp.kernel.all_branches" branches_base:"standard/tiny" prio:"20" msg:"Please choose a machine branch to base this BSP on:" default:"standard/tiny/base" }}
11
12{{ if need_new_kbranch == "n": }}
13{{ input type:"choicelist" name:"existing_kbranch" gen:"bsp.kernel.all_branches" branches_base:"standard/tiny" prio:"20" msg:"Please choose a machine branch to base this BSP on:" default:"standard/tiny/base" }}
14
15{{ if need_new_kbranch == "n": }}
16KBRANCH_{{=machine}} = "{{=existing_kbranch}}"
17
18{{ input type:"boolean" name:"smp" prio:"30" msg:"Do you need SMP support? (y/n)" default:"y"}}
19{{ if smp == "y": }}
20KERNEL_FEATURES_append_{{=machine}} += " cfg/smp.scc"
21
22SRC_URI += "file://{{=machine}}-tiny.scc \
23 file://{{=machine}}-user-config.cfg \
24 file://{{=machine}}-user-patches.scc \
25 file://{{=machine}}-user-features.scc \
26 "
27
28# uncomment and replace these SRCREVs with the real commit ids once you've had
29# the appropriate changes committed to the upstream linux-yocto repo
30#SRCREV_machine_pn-linux-yocto-tiny_{{=machine}} ?= "840bb8c059418c4753415df56c9aff1c0d5354c8"
31#SRCREV_meta_pn-linux-yocto-tiny_{{=machine}} ?= "4fd76cc4f33e0afd8f906b1e8f231b6d13b6c993"
32#LINUX_VERSION = "3.10.9"
diff --git a/scripts/lib/bsp/substrate/target/arch/arm/recipes-kernel/linux/{{ if kernel_choice == "linux-yocto-tiny_3.4": }} linux-yocto-tiny_3.4.bbappend b/scripts/lib/bsp/substrate/target/arch/arm/recipes-kernel/linux/{{ if kernel_choice == "linux-yocto-tiny_3.4": }} linux-yocto-tiny_3.4.bbappend
index df2510c1a0..2f066472a1 100644
--- a/scripts/lib/bsp/substrate/target/arch/arm/recipes-kernel/linux/{{ if kernel_choice == "linux-yocto-tiny_3.4": }} linux-yocto-tiny_3.4.bbappend
+++ b/scripts/lib/bsp/substrate/target/arch/arm/recipes-kernel/linux/{{ if kernel_choice == "linux-yocto-tiny_3.4": }} linux-yocto-tiny_3.4.bbappend
@@ -1,4 +1,4 @@
1FILESEXTRAPATHS_prepend_{{=machine}} := "${THISDIR}/files:" 1FILESEXTRAPATHS_prepend := "${THISDIR}/files:"
2 2
3PR := "${PR}.1" 3PR := "${PR}.1"
4 4
diff --git a/scripts/lib/bsp/substrate/target/arch/arm/recipes-kernel/linux/{{ if kernel_choice == "linux-yocto_3.8": }} linux-yocto_3.8.bbappend b/scripts/lib/bsp/substrate/target/arch/arm/recipes-kernel/linux/{{ if kernel_choice == "linux-yocto_3.10": }} linux-yocto_3.10.bbappend
index cdf52af6c0..1e814c54d7 100644
--- a/scripts/lib/bsp/substrate/target/arch/arm/recipes-kernel/linux/{{ if kernel_choice == "linux-yocto_3.8": }} linux-yocto_3.8.bbappend
+++ b/scripts/lib/bsp/substrate/target/arch/arm/recipes-kernel/linux/{{ if kernel_choice == "linux-yocto_3.10": }} linux-yocto_3.10.bbappend
@@ -1,4 +1,4 @@
1FILESEXTRAPATHS_prepend_{{=machine}} := "${THISDIR}/files:" 1FILESEXTRAPATHS_prepend := "${THISDIR}/files:"
2 2
3PR := "${PR}.1" 3PR := "${PR}.1"
4 4
@@ -29,3 +29,4 @@ SRC_URI += "file://{{=machine}}-standard.scc \
29# the appropriate changes committed to the upstream linux-yocto repo 29# the appropriate changes committed to the upstream linux-yocto repo
30#SRCREV_machine_pn-linux-yocto_{{=machine}} ?= "19f7e43b54aef08d58135ed2a897d77b624b320a" 30#SRCREV_machine_pn-linux-yocto_{{=machine}} ?= "19f7e43b54aef08d58135ed2a897d77b624b320a"
31#SRCREV_meta_pn-linux-yocto_{{=machine}} ?= "459165c1dd61c4e843c36e6a1abeb30949a20ba7" 31#SRCREV_meta_pn-linux-yocto_{{=machine}} ?= "459165c1dd61c4e843c36e6a1abeb30949a20ba7"
32#LINUX_VERSION = "3.10.9" \ No newline at end of file
diff --git a/scripts/lib/bsp/substrate/target/arch/arm/recipes-kernel/linux/{{ if kernel_choice == "linux-yocto_3.4": }} linux-yocto_3.4.bbappend b/scripts/lib/bsp/substrate/target/arch/arm/recipes-kernel/linux/{{ if kernel_choice == "linux-yocto_3.4": }} linux-yocto_3.4.bbappend
index a7635ab7e5..12ce782a61 100644
--- a/scripts/lib/bsp/substrate/target/arch/arm/recipes-kernel/linux/{{ if kernel_choice == "linux-yocto_3.4": }} linux-yocto_3.4.bbappend
+++ b/scripts/lib/bsp/substrate/target/arch/arm/recipes-kernel/linux/{{ if kernel_choice == "linux-yocto_3.4": }} linux-yocto_3.4.bbappend
@@ -1,4 +1,4 @@
1FILESEXTRAPATHS_prepend_{{=machine}} := "${THISDIR}/files:" 1FILESEXTRAPATHS_prepend := "${THISDIR}/files:"
2 2
3PR := "${PR}.1" 3PR := "${PR}.1"
4 4