summaryrefslogtreecommitdiffstats
path: root/meta-fsl-extras
diff options
context:
space:
mode:
authorSamuli Piippo <samuli.piippo@qt.io>2018-10-23 13:37:58 +0300
committerSamuli Piippo <samuli.piippo@qt.io>2018-10-24 08:23:18 +0000
commit2b21f641158e70ba0b77482ef11eb0ad8ea01bc6 (patch)
treed0a8acfc5b0d9fa2aff947f97f40c5bd81e57202 /meta-fsl-extras
parent4ee7fff912a0c2bef6a38ba561f9423ba9d2cc33 (diff)
downloadmeta-boot2qt-2b21f641158e70ba0b77482ef11eb0ad8ea01bc6.tar.gz
imx7s-warp: bring back kernel with display supportv5.12.0-beta3
Add old kernel recipe from meta-freescale-3rdparty layer that was removed in sumo branch. It provides support for the display and the touchscreen. Fix perf build with old kernel sources and use correct appcontroller.conf after MACHINEOVERRIDES was changed in the machine config. Task-number: QTBUG-68899 Change-Id: I6d2cd70951f86a99a8878915ce1bfc598dc95ee0 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
Diffstat (limited to 'meta-fsl-extras')
-rw-r--r--meta-fsl-extras/recipes/linux/linux-warp7/0001-Fix-dev-hwrng-by-enabling-warp7-crypto-device.patch25
-rw-r--r--meta-fsl-extras/recipes/linux/linux-warp7/defconfig444
-rw-r--r--meta-fsl-extras/recipes/linux/linux-warp7_4.1.bb18
-rw-r--r--meta-fsl-extras/recipes/linux/linux-warp7_4.1.bbappend52
-rw-r--r--meta-fsl-extras/recipes/perf/perf.bbappend31
-rw-r--r--meta-fsl-extras/recipes/u-boot/u-boot-fslc/0001-use-imx7d-warp.dtb.patch22
-rw-r--r--meta-fsl-extras/recipes/u-boot/u-boot-fslc_%.bbappend1
7 files changed, 593 insertions, 0 deletions
diff --git a/meta-fsl-extras/recipes/linux/linux-warp7/0001-Fix-dev-hwrng-by-enabling-warp7-crypto-device.patch b/meta-fsl-extras/recipes/linux/linux-warp7/0001-Fix-dev-hwrng-by-enabling-warp7-crypto-device.patch
new file mode 100644
index 0000000..dbb7995
--- /dev/null
+++ b/meta-fsl-extras/recipes/linux/linux-warp7/0001-Fix-dev-hwrng-by-enabling-warp7-crypto-device.patch
@@ -0,0 +1,25 @@
1From 9ffa222dbaa3b11c3b1399192e0abd478fc3b564 Mon Sep 17 00:00:00 2001
2From: Sami Nurmenniemi <sami.nurmenniemi@qt.io>
3Date: Mon, 18 Sep 2017 12:45:54 +0300
4Subject: [PATCH 1/1] Fix /dev/hwrng by enabling warp7 crypto-device
5
6---
7 arch/arm/boot/dts/imx7d-warp.dts | 2 +-
8 1 file changed, 1 insertion(+), 1 deletion(-)
9
10diff --git a/arch/arm/boot/dts/imx7d-warp.dts b/arch/arm/boot/dts/imx7d-warp.dts
11index ee72690..19aee0e 100755
12--- a/arch/arm/boot/dts/imx7d-warp.dts
13+++ b/arch/arm/boot/dts/imx7d-warp.dts
14@@ -181,7 +181,7 @@
15 };
16
17 &crypto {
18- status = "disabled";
19+ status = "okay";
20 };
21
22 &clks {
23--
242.7.4
25
diff --git a/meta-fsl-extras/recipes/linux/linux-warp7/defconfig b/meta-fsl-extras/recipes/linux/linux-warp7/defconfig
new file mode 100644
index 0000000..267fa97
--- /dev/null
+++ b/meta-fsl-extras/recipes/linux/linux-warp7/defconfig
@@ -0,0 +1,444 @@
1CONFIG_KERNEL_LZO=y
2CONFIG_SYSVIPC=y
3CONFIG_FHANDLE=y
4CONFIG_NO_HZ=y
5CONFIG_HIGH_RES_TIMERS=y
6CONFIG_IKCONFIG=y
7CONFIG_IKCONFIG_PROC=y
8CONFIG_LOG_BUF_SHIFT=18
9CONFIG_CGROUPS=y
10CONFIG_RELAY=y
11CONFIG_BLK_DEV_INITRD=y
12CONFIG_EXPERT=y
13CONFIG_KALLSYMS_ALL=y
14CONFIG_PERF_EVENTS=y
15# CONFIG_SLUB_DEBUG is not set
16# CONFIG_COMPAT_BRK is not set
17CONFIG_MODULES=y
18CONFIG_MODULE_UNLOAD=y
19CONFIG_MODVERSIONS=y
20CONFIG_MODULE_SRCVERSION_ALL=y
21# CONFIG_BLK_DEV_BSG is not set
22CONFIG_ARCH_MXC=y
23CONFIG_SOC_IMX50=y
24CONFIG_SOC_IMX53=y
25CONFIG_SOC_IMX6Q=y
26CONFIG_SOC_IMX6SL=y
27CONFIG_SOC_IMX6SX=y
28CONFIG_SOC_IMX6UL=y
29CONFIG_SOC_IMX7D=y
30CONFIG_SOC_VF610=y
31# CONFIG_SWP_EMULATE is not set
32CONFIG_SMP=y
33CONFIG_HAVE_ARM_ARCH_TIMER=y
34CONFIG_VMSPLIT_2G=y
35CONFIG_PREEMPT=y
36CONFIG_AEABI=y
37CONFIG_HIGHMEM=y
38CONFIG_CMA=y
39CONFIG_CMDLINE="noinitrd console=ttymxc0,115200"
40CONFIG_CPU_FREQ=y
41CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y
42CONFIG_CPU_FREQ_GOV_POWERSAVE=y
43CONFIG_CPU_FREQ_GOV_USERSPACE=y
44CONFIG_CPU_FREQ_GOV_INTERACTIVE=y
45CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
46CONFIG_ARM_IMX6Q_CPUFREQ=y
47CONFIG_ARM_IMX7D_CPUFREQ=y
48CONFIG_CPU_IDLE=y
49CONFIG_VFP=y
50CONFIG_NEON=y
51CONFIG_BINFMT_MISC=m
52CONFIG_PM_DEBUG=y
53CONFIG_PM_TEST_SUSPEND=y
54CONFIG_NET=y
55CONFIG_PACKET=y
56CONFIG_UNIX=y
57CONFIG_INET=y
58CONFIG_IP_PNP=y
59CONFIG_IP_PNP_DHCP=y
60# CONFIG_INET_XFRM_MODE_TRANSPORT is not set
61# CONFIG_INET_XFRM_MODE_TUNNEL is not set
62# CONFIG_INET_XFRM_MODE_BEET is not set
63# CONFIG_INET_LRO is not set
64CONFIG_IPV6=y
65CONFIG_VLAN_8021Q=y
66CONFIG_LLC2=y
67CONFIG_CAN=y
68CONFIG_CAN_FLEXCAN=y
69CONFIG_CAN_M_CAN=y
70CONFIG_BT=y
71CONFIG_BT_RFCOMM=y
72CONFIG_BT_RFCOMM_TTY=y
73CONFIG_BT_BNEP=y
74CONFIG_BT_BNEP_MC_FILTER=y
75CONFIG_BT_BNEP_PROTO_FILTER=y
76CONFIG_BT_HIDP=y
77# CONFIG_BT_HCIBTUSB is not set
78CONFIG_BT_HCIUART=y
79CONFIG_BT_HCIUART_H4=y
80# CONFIG_BT_HCIUART_BCSP is not set
81# CONFIG_BT_HCIUART_ATH3K is not set
82CONFIG_BT_HCIBCM203X=y
83# CONFIG_BT_ATH3K is not set
84CONFIG_CFG80211=y
85CONFIG_MAC80211=y
86CONFIG_DEVTMPFS=y
87CONFIG_DEVTMPFS_MOUNT=y
88# CONFIG_STANDALONE is not set
89CONFIG_DMA_CMA=y
90CONFIG_CMA_SIZE_MBYTES=0
91CONFIG_IMX_WEIM=y
92CONFIG_CONNECTOR=y
93CONFIG_MTD=y
94CONFIG_MTD_CMDLINE_PARTS=y
95CONFIG_MTD_BLOCK=y
96CONFIG_MTD_CFI=y
97CONFIG_MTD_JEDECPROBE=y
98CONFIG_MTD_CFI_INTELEXT=y
99CONFIG_MTD_CFI_AMDSTD=y
100CONFIG_MTD_CFI_STAA=y
101CONFIG_MTD_PHYSMAP_OF=y
102CONFIG_MTD_DATAFLASH=y
103CONFIG_MTD_M25P80=y
104CONFIG_MTD_SST25L=y
105CONFIG_MTD_NAND=y
106CONFIG_MTD_NAND_GPMI_NAND=y
107CONFIG_MTD_NAND_MXC=y
108CONFIG_MTD_SPI_NOR=y
109CONFIG_SPI_FSL_QUADSPI=y
110CONFIG_MTD_UBI=y
111CONFIG_BLK_DEV_LOOP=y
112CONFIG_BLK_DEV_RAM=y
113CONFIG_BLK_DEV_RAM_SIZE=65536
114CONFIG_SENSORS_FXOS8700=y
115CONFIG_SENSORS_FXAS2100X=y
116CONFIG_EEPROM_AT24=y
117CONFIG_EEPROM_AT25=y
118# CONFIG_SCSI_PROC_FS is not set
119CONFIG_BLK_DEV_SD=y
120CONFIG_SCSI_CONSTANTS=y
121CONFIG_SCSI_LOGGING=y
122CONFIG_SCSI_SCAN_ASYNC=y
123# CONFIG_SCSI_LOWLEVEL is not set
124CONFIG_ATA=y
125CONFIG_SATA_AHCI_PLATFORM=y
126CONFIG_AHCI_IMX=y
127CONFIG_PATA_IMX=y
128CONFIG_NETDEVICES=y
129# CONFIG_NET_VENDOR_BROADCOM is not set
130CONFIG_CS89x0=y
131CONFIG_CS89x0_PLATFORM=y
132# CONFIG_NET_VENDOR_FARADAY is not set
133# CONFIG_NET_VENDOR_INTEL is not set
134# CONFIG_NET_VENDOR_MARVELL is not set
135# CONFIG_NET_VENDOR_MICREL is not set
136# CONFIG_NET_VENDOR_MICROCHIP is not set
137# CONFIG_NET_VENDOR_NATSEMI is not set
138# CONFIG_NET_VENDOR_SEEQ is not set
139CONFIG_SMC91X=y
140CONFIG_SMC911X=y
141CONFIG_SMSC911X=y
142# CONFIG_NET_VENDOR_STMICRO is not set
143CONFIG_MICREL_PHY=y
144CONFIG_USB_PEGASUS=m
145CONFIG_USB_RTL8150=m
146CONFIG_USB_RTL8152=m
147CONFIG_USB_USBNET=m
148CONFIG_USB_NET_CDC_EEM=m
149CONFIG_BCMDHD=m
150CONFIG_BCMDHD_SDIO=y
151CONFIG_BCMDHD_FW_PATH="/lib/firmware/bcm/1DX_BCM4343W/fw_bcmdhd.bin"
152CONFIG_BCMDHD_NVRAM_PATH="/lib/firmware/bcm/1DX_BCM4343W/bcmdhd.1DX.SDIO.cal"
153# CONFIG_RTL_CARDS is not set
154# CONFIG_INPUT_MOUSEDEV_PSAUX is not set
155CONFIG_INPUT_EVDEV=y
156CONFIG_INPUT_EVBUG=m
157CONFIG_KEYBOARD_GPIO=y
158CONFIG_KEYBOARD_IMX=y
159CONFIG_MOUSE_PS2=m
160CONFIG_MOUSE_PS2_ELANTECH=y
161CONFIG_INPUT_TOUCHSCREEN=y
162CONFIG_TOUCHSCREEN_HIMAX_HX852xES=y
163CONFIG_TOUCHSCREEN_HIMAX_I2C=y
164CONFIG_TOUCHSCREEN_HIMAX_DEBUG=y
165CONFIG_TOUCHSCREEN_ADS7846=y
166CONFIG_TOUCHSCREEN_EGALAX=y
167CONFIG_TOUCHSCREEN_ELAN_TS=y
168CONFIG_TOUCHSCREEN_MAX11801=y
169CONFIG_TOUCHSCREEN_IMX6UL_TSC=y
170CONFIG_TOUCHSCREEN_MC13783=y
171CONFIG_TOUCHSCREEN_TSC2007=y
172CONFIG_TOUCHSCREEN_STMPE=y
173CONFIG_INPUT_MISC=y
174CONFIG_INPUT_MMA8450=y
175CONFIG_SENSOR_FXLS8471=y
176CONFIG_INPUT_ISL29023=y
177CONFIG_SERIO_SERPORT=m
178# CONFIG_LEGACY_PTYS is not set
179# CONFIG_DEVKMEM is not set
180CONFIG_SERIAL_IMX=y
181CONFIG_SERIAL_IMX_CONSOLE=y
182CONFIG_SERIAL_FSL_LPUART=y
183CONFIG_SERIAL_FSL_LPUART_CONSOLE=y
184CONFIG_FSL_OTP=y
185# CONFIG_I2C_COMPAT is not set
186CONFIG_I2C_CHARDEV=y
187# CONFIG_I2C_HELPER_AUTO is not set
188CONFIG_I2C_ALGOPCF=m
189CONFIG_I2C_ALGOPCA=m
190CONFIG_I2C_IMX=y
191CONFIG_SPI=y
192CONFIG_SPI_GPIO=y
193CONFIG_SPI_IMX=y
194CONFIG_GPIO_SYSFS=y
195CONFIG_GPIO_MAX732X=y
196CONFIG_GPIO_PCA953X=y
197CONFIG_GPIO_74X164=y
198CONFIG_POWER_SUPPLY=y
199CONFIG_SABRESD_MAX8903=y
200CONFIG_POWER_RESET=y
201CONFIG_POWER_RESET_SYSCON_POWEROFF=y
202CONFIG_SENSORS_MAX17135=y
203CONFIG_SENSORS_MAG3110=y
204CONFIG_THERMAL=y
205CONFIG_CPU_THERMAL=y
206CONFIG_IMX_THERMAL=y
207CONFIG_DEVICE_THERMAL=y
208CONFIG_WATCHDOG=y
209CONFIG_IMX2_WDT=y
210CONFIG_MFD_DA9052_I2C=y
211CONFIG_MFD_MC13XXX_SPI=y
212CONFIG_MFD_MC13XXX_I2C=y
213CONFIG_MFD_MAX17135=y
214CONFIG_MFD_SI476X_CORE=y
215CONFIG_MFD_STMPE=y
216CONFIG_REGULATOR=y
217CONFIG_REGULATOR_FIXED_VOLTAGE=y
218CONFIG_REGULATOR_ANATOP=y
219CONFIG_REGULATOR_DA9052=y
220CONFIG_REGULATOR_GPIO=y
221CONFIG_REGULATOR_MAX17135=y
222CONFIG_REGULATOR_MC13783=y
223CONFIG_REGULATOR_MC13892=y
224CONFIG_REGULATOR_PFUZE100=y
225CONFIG_MEDIA_SUPPORT=y
226CONFIG_MEDIA_CAMERA_SUPPORT=y
227CONFIG_MEDIA_RADIO_SUPPORT=y
228CONFIG_MEDIA_RC_SUPPORT=y
229CONFIG_RC_DEVICES=y
230CONFIG_IR_GPIO_CIR=y
231CONFIG_MEDIA_USB_SUPPORT=y
232CONFIG_USB_VIDEO_CLASS=m
233CONFIG_V4L_PLATFORM_DRIVERS=y
234CONFIG_VIDEO_MXC_OUTPUT=y
235CONFIG_VIDEO_MXC_CAPTURE=m
236CONFIG_MXC_CAMERA_OV5640=m
237CONFIG_MXC_CAMERA_OV5642=m
238CONFIG_MXC_CAMERA_OV5640_MIPI=m
239CONFIG_MXC_TVIN_ADV7180=m
240CONFIG_MXC_IPU_DEVICE_QUEUE_SDC=m
241CONFIG_VIDEO_MXC_IPU_OUTPUT=y
242CONFIG_VIDEO_MXC_PXP_V4L2=y
243CONFIG_VIDEO_MXC_CSI_CAMERA=m
244CONFIG_MXC_VADC=m
245CONFIG_MXC_MIPI_CSI=m
246CONFIG_MXC_CAMERA_OV5647_MIPI=m
247CONFIG_SOC_CAMERA=y
248CONFIG_VIDEO_MX3=y
249CONFIG_V4L_MEM2MEM_DRIVERS=y
250CONFIG_VIDEO_CODA=y
251CONFIG_RADIO_SI476X=y
252CONFIG_SOC_CAMERA_OV2640=y
253CONFIG_DRM=y
254CONFIG_DRM_VIVANTE=y
255CONFIG_FB=y
256CONFIG_FB_MXS=y
257CONFIG_FB_MXC_SYNC_PANEL=y
258CONFIG_FB_MXC_MIPI_DSI=y
259CONFIG_FB_MXC_MIPI_DSI_SAMSUNG=y
260CONFIG_FB_MXC_TRULY_WVGA_SYNC_PANEL=y
261CONFIG_FB_MXC_TRULY_PANEL_TFT3P5079E=y
262CONFIG_FB_MXC_TRULY_PANEL_TFT3P5581E=y
263CONFIG_FB_MXC_TRULY_PANEL_TDO_QVGA0150A90049=y
264CONFIG_FB_MXC_TRULY_PANEL_TFT320RND=y
265CONFIG_FB_MXC_LDB=y
266CONFIG_FB_MXC_HDMI=y
267CONFIG_FB_MXS_SII902X=y
268CONFIG_FB_MXC_DCIC=m
269CONFIG_HANNSTAR_CABC=y
270CONFIG_FB_MXC_EINK_PANEL=y
271CONFIG_FB_MXC_EINK_V2_PANEL=y
272CONFIG_LCD_CLASS_DEVICE=y
273CONFIG_LCD_L4F00242T03=y
274CONFIG_LCD_PLATFORM=y
275CONFIG_BACKLIGHT_PWM=y
276CONFIG_FRAMEBUFFER_CONSOLE=y
277CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
278CONFIG_LOGO=y
279CONFIG_SOUND=y
280CONFIG_SND=y
281CONFIG_SND_USB_AUDIO=m
282CONFIG_SND_SOC=y
283CONFIG_SND_IMX_SOC=y
284CONFIG_SND_SOC_EUKREA_TLV320=y
285CONFIG_SND_SOC_IMX_WM8960=y
286CONFIG_SND_SOC_IMX_SII902X=y
287CONFIG_SND_SOC_IMX_WM8958=y
288CONFIG_SND_SOC_IMX_CS42888=y
289CONFIG_SND_SOC_IMX_WM8962=y
290CONFIG_SND_SOC_IMX_SGTL5000=y
291CONFIG_SND_SOC_IMX_MQS=y
292CONFIG_SND_SOC_IMX_SPDIF=y
293CONFIG_SND_SOC_IMX_MC13783=y
294CONFIG_SND_SOC_IMX_SI476X=y
295CONFIG_SND_SOC_IMX_HDMI=y
296CONFIG_SND_SIMPLE_CARD=y
297CONFIG_USB=y
298CONFIG_USB_OTG_WHITELIST=y
299CONFIG_USB_OTG_FSM=y
300CONFIG_USB_EHCI_HCD=y
301CONFIG_USB_EHCI_MXC=y
302CONFIG_USB_HCD_TEST_MODE=y
303CONFIG_USB_ACM=m
304CONFIG_USB_STORAGE=y
305CONFIG_USB_CHIPIDEA=y
306CONFIG_USB_CHIPIDEA_UDC=y
307CONFIG_USB_CHIPIDEA_HOST=y
308CONFIG_USB_SERIAL=m
309CONFIG_USB_SERIAL_GENERIC=y
310CONFIG_USB_SERIAL_FTDI_SIO=m
311CONFIG_USB_SERIAL_OPTION=m
312CONFIG_USB_EHSET_TEST_FIXTURE=y
313CONFIG_NOP_USB_XCEIV=y
314CONFIG_USB_MXS_PHY=y
315CONFIG_USB_GADGET=y
316CONFIG_USB_CONFIGFS=m
317CONFIG_USB_CONFIGFS_SERIAL=y
318CONFIG_USB_CONFIGFS_ACM=y
319CONFIG_USB_CONFIGFS_OBEX=y
320CONFIG_USB_CONFIGFS_NCM=y
321CONFIG_USB_CONFIGFS_ECM=y
322CONFIG_USB_CONFIGFS_ECM_SUBSET=y
323CONFIG_USB_CONFIGFS_RNDIS=y
324CONFIG_USB_CONFIGFS_EEM=y
325CONFIG_USB_CONFIGFS_MASS_STORAGE=y
326CONFIG_USB_CONFIGFS_F_LB_SS=y
327CONFIG_USB_CONFIGFS_F_FS=y
328CONFIG_USB_ZERO=m
329CONFIG_USB_ETH=m
330CONFIG_USB_G_NCM=m
331CONFIG_USB_GADGETFS=m
332CONFIG_USB_MASS_STORAGE=m
333CONFIG_USB_G_SERIAL=m
334CONFIG_MMC=y
335CONFIG_MMC_SDHCI=y
336CONFIG_MMC_SDHCI_PLTFM=y
337CONFIG_MMC_SDHCI_ESDHC_IMX=y
338CONFIG_MXC_IPU=y
339CONFIG_MXC_IPU_V3_PRE=y
340CONFIG_MXC_SIM=y
341CONFIG_MXC_MIPI_CSI2=y
342CONFIG_MXC_HDMI_CEC=y
343CONFIG_NEW_LEDS=y
344CONFIG_LEDS_CLASS=y
345CONFIG_LEDS_GPIO=y
346CONFIG_LEDS_TRIGGERS=y
347CONFIG_LEDS_TRIGGER_TIMER=y
348CONFIG_LEDS_TRIGGER_ONESHOT=y
349CONFIG_LEDS_TRIGGER_HEARTBEAT=y
350CONFIG_LEDS_TRIGGER_BACKLIGHT=y
351CONFIG_LEDS_TRIGGER_GPIO=y
352CONFIG_RTC_CLASS=y
353CONFIG_RTC_INTF_DEV_UIE_EMUL=y
354CONFIG_RTC_DRV_MC13XXX=y
355CONFIG_RTC_DRV_MXC=y
356CONFIG_RTC_DRV_SNVS=y
357CONFIG_DMADEVICES=y
358CONFIG_MXC_PXP_V2=y
359CONFIG_MXC_PXP_V3=y
360CONFIG_IMX_SDMA=y
361CONFIG_MXS_DMA=y
362CONFIG_DMATEST=m
363CONFIG_STAGING=y
364CONFIG_STAGING_MEDIA=y
365# CONFIG_IOMMU_SUPPORT is not set
366CONFIG_IIO=y
367CONFIG_IMX7D_ADC=y
368CONFIG_VF610_ADC=y
369CONFIG_INPUT_MPL3115=y
370CONFIG_PWM=y
371CONFIG_PWM_IMX=y
372CONFIG_EXT2_FS=y
373CONFIG_EXT2_FS_XATTR=y
374CONFIG_EXT2_FS_POSIX_ACL=y
375CONFIG_EXT2_FS_SECURITY=y
376CONFIG_EXT3_FS=y
377CONFIG_EXT3_FS_POSIX_ACL=y
378CONFIG_EXT3_FS_SECURITY=y
379CONFIG_EXT4_FS=y
380CONFIG_EXT4_FS_POSIX_ACL=y
381CONFIG_EXT4_FS_SECURITY=y
382CONFIG_QUOTA=y
383CONFIG_QUOTA_NETLINK_INTERFACE=y
384# CONFIG_PRINT_QUOTA_WARNING is not set
385CONFIG_AUTOFS4_FS=y
386CONFIG_FUSE_FS=y
387CONFIG_ISO9660_FS=m
388CONFIG_JOLIET=y
389CONFIG_ZISOFS=y
390CONFIG_UDF_FS=m
391CONFIG_MSDOS_FS=m
392CONFIG_VFAT_FS=y
393CONFIG_TMPFS=y
394CONFIG_JFFS2_FS=y
395CONFIG_UBIFS_FS=y
396CONFIG_NFS_FS=y
397CONFIG_NFS_V3_ACL=y
398CONFIG_NFS_V4=y
399CONFIG_ROOT_NFS=y
400CONFIG_NLS_DEFAULT="cp437"
401CONFIG_NLS_CODEPAGE_437=y
402CONFIG_NLS_ASCII=y
403CONFIG_NLS_ISO8859_1=y
404CONFIG_NLS_ISO8859_15=m
405CONFIG_NLS_UTF8=y
406CONFIG_DEBUG_FS=y
407CONFIG_MAGIC_SYSRQ=y
408# CONFIG_SCHED_DEBUG is not set
409# CONFIG_DEBUG_BUGVERBOSE is not set
410# CONFIG_FTRACE is not set
411CONFIG_SECURITYFS=y
412CONFIG_CRYPTO_USER=y
413CONFIG_CRYPTO_TEST=m
414CONFIG_CRYPTO_CBC=y
415CONFIG_CRYPTO_CTS=y
416CONFIG_CRYPTO_LRW=y
417CONFIG_CRYPTO_XTS=y
418CONFIG_CRYPTO_MD4=y
419CONFIG_CRYPTO_MD5=y
420CONFIG_CRYPTO_MICHAEL_MIC=y
421CONFIG_CRYPTO_RMD128=y
422CONFIG_CRYPTO_RMD160=y
423CONFIG_CRYPTO_RMD256=y
424CONFIG_CRYPTO_RMD320=y
425CONFIG_CRYPTO_SHA1=y
426CONFIG_CRYPTO_SHA512=y
427CONFIG_CRYPTO_TGR192=y
428CONFIG_CRYPTO_WP512=y
429CONFIG_CRYPTO_BLOWFISH=y
430CONFIG_CRYPTO_CAMELLIA=y
431CONFIG_CRYPTO_DES=y
432CONFIG_CRYPTO_TWOFISH=y
433# CONFIG_CRYPTO_ANSI_CPRNG is not set
434CONFIG_CRYPTO_DEV_FSL_CAAM=y
435CONFIG_CRYPTO_DEV_FSL_CAAM_SM=y
436CONFIG_CRYPTO_DEV_FSL_CAAM_SM_TEST=y
437CONFIG_CRYPTO_DEV_FSL_CAAM_SECVIO=y
438CONFIG_CRC_CCITT=m
439CONFIG_CRC_T10DIF=y
440CONFIG_CRC7=m
441CONFIG_LIBCRC32C=m
442CONFIG_FONTS=y
443CONFIG_FONT_8x8=y
444CONFIG_FONT_8x16=y
diff --git a/meta-fsl-extras/recipes/linux/linux-warp7_4.1.bb b/meta-fsl-extras/recipes/linux/linux-warp7_4.1.bb
new file mode 100644
index 0000000..71341dc
--- /dev/null
+++ b/meta-fsl-extras/recipes/linux/linux-warp7_4.1.bb
@@ -0,0 +1,18 @@
1# Copyright (C) 2016 NXP Semiconductors
2# Released under the MIT license (see COPYING.MIT for the terms)
3
4include recipes-kernel/linux/linux-fslc.inc
5
6DESCRIPTION = "Linux kernel based on linux-fsl-imx branch 4.1-1.0.x-imx from FSL Community BSP \
7with additional patches to cover devices specific on WaRP7 board."
8
9DEPENDS += "lzop-native bc-native"
10
11SRCBRANCH = "4.1-1.0.x-imx"
12SRCREV = "a543d1bd884028bed97c06ae4087e051a9176499"
13LOCALVERSION = "-${SRCBRANCH}-warp7"
14
15SRC_URI = "git://github.com/warp7/linux-fslc.git;branch=${SRCBRANCH} \
16 file://defconfig"
17
18COMPATIBLE_MACHINE = "(imx7s-warp)"
diff --git a/meta-fsl-extras/recipes/linux/linux-warp7_4.1.bbappend b/meta-fsl-extras/recipes/linux/linux-warp7_4.1.bbappend
new file mode 100644
index 0000000..3b9fc50
--- /dev/null
+++ b/meta-fsl-extras/recipes/linux/linux-warp7_4.1.bbappend
@@ -0,0 +1,52 @@
1############################################################################
2##
3## Copyright (C) 2017 The Qt Company Ltd.
4## Contact: https://www.qt.io/licensing/
5##
6## This file is part of the Boot to Qt meta layer.
7##
8## $QT_BEGIN_LICENSE:GPL$
9## Commercial License Usage
10## Licensees holding valid commercial Qt licenses may use this file in
11## accordance with the commercial license agreement provided with the
12## Software or, alternatively, in accordance with the terms contained in
13## a written agreement between you and The Qt Company. For licensing terms
14## and conditions see https://www.qt.io/terms-conditions. For further
15## information use the contact form at https://www.qt.io/contact-us.
16##
17## GNU General Public License Usage
18## Alternatively, this file may be used under the terms of the GNU
19## General Public License version 3 or (at your option) any later version
20## approved by the KDE Free Qt Foundation. The licenses are as published by
21## the Free Software Foundation and appearing in the file LICENSE.GPL3
22## included in the packaging of this file. Please review the following
23## information to ensure the GNU General Public License requirements will
24## be met: https://www.gnu.org/licenses/gpl-3.0.html.
25##
26## $QT_END_LICENSE$
27##
28############################################################################
29
30SRCBRANCH = "linux_4.1.29"
31SRCREV = "881845d84e3c2e58a00b9c36616203d748b7df0e"
32LOCALVERSION = "-warp7"
33
34FILESEXTRAPATHS_append := "${THISDIR}/${PN}:"
35SRC_URI += " \
36 file://0001-Fix-dev-hwrng-by-enabling-warp7-crypto-device.patch \
37 "
38
39do_configure_prepend() {
40 echo "CONFIG_NAMESPACES=y" >> ${B}/.config
41 echo "CONFIG_FHANDLE=y" >> ${B}/.config
42 echo "CONFIG_USB_FUNCTIONFS=m" >> ${B}/.config
43
44 echo "CONFIG_MXC_CAMERA_OV2680_MIPI=m" >> ${B}/.config
45 echo "CONFIG_FB_MXC_TRULY_PANEL_TDO_ST7796H=y" >> ${B}/.config
46 echo "CONFIG_TOUCHSCREEN_SYNAPTICS_DSX_CORE=y" >> ${B}/.config
47 echo "CONFIG_TOUCHSCREEN_SYNAPTICS_DSX_RMI_DEV=y >> ${B}/.config
48 echo "CONFIG_TOUCHSCREEN_SYNAPTICS_DSX_FW_UPDATE=y >> ${B}/.config
49
50 echo "CONFIG_FTRACE=y" >> ${B}/.config
51 echo "CONFIG_UPROBE_EVENT=y" >> ${B}/.config
52}
diff --git a/meta-fsl-extras/recipes/perf/perf.bbappend b/meta-fsl-extras/recipes/perf/perf.bbappend
new file mode 100644
index 0000000..c4bd322
--- /dev/null
+++ b/meta-fsl-extras/recipes/perf/perf.bbappend
@@ -0,0 +1,31 @@
1############################################################################
2##
3## Copyright (C) 2018 The Qt Company Ltd.
4## Contact: https://www.qt.io/licensing/
5##
6## This file is part of the Boot to Qt meta layer.
7##
8## $QT_BEGIN_LICENSE:GPL$
9## Commercial License Usage
10## Licensees holding valid commercial Qt licenses may use this file in
11## accordance with the commercial license agreement provided with the
12## Software or, alternatively, in accordance with the terms contained in
13## a written agreement between you and The Qt Company. For licensing terms
14## and conditions see https://www.qt.io/terms-conditions. For further
15## information use the contact form at https://www.qt.io/contact-us.
16##
17## GNU General Public License Usage
18## Alternatively, this file may be used under the terms of the GNU
19## General Public License version 3 or (at your option) any later version
20## approved by the KDE Free Qt Foundation. The licenses are as published by
21## the Free Software Foundation and appearing in the file LICENSE.GPL3
22## included in the packaging of this file. Please review the following
23## information to ensure the GNU General Public License requirements will
24## be met: https://www.gnu.org/licenses/gpl-3.0.html.
25##
26## $QT_END_LICENSE$
27##
28############################################################################
29
30PERF_SRC_append_imx7s-warp = " lib"
31PERF_SRC_remove_imx7s-warp = "tools/arch"
diff --git a/meta-fsl-extras/recipes/u-boot/u-boot-fslc/0001-use-imx7d-warp.dtb.patch b/meta-fsl-extras/recipes/u-boot/u-boot-fslc/0001-use-imx7d-warp.dtb.patch
new file mode 100644
index 0000000..2c1c70d
--- /dev/null
+++ b/meta-fsl-extras/recipes/u-boot/u-boot-fslc/0001-use-imx7d-warp.dtb.patch
@@ -0,0 +1,22 @@
1From d9489c704107e85a0c3ba68211adbca695c88644 Mon Sep 17 00:00:00 2001
2From: Samuli Piippo <samuli.piippo@qt.io>
3Date: Wed, 13 Sep 2017 09:40:44 +0300
4Subject: [PATCH] use imx7d-warp.dtb
5
6---
7 include/configs/warp7.h | 2 +-
8 1 file changed, 1 insertion(+), 1 deletion(-)
9
10diff --git a/include/configs/warp7.h b/include/configs/warp7.h
11index 2a7789baa2..7b44f85a87 100644
12--- a/include/configs/warp7.h
13+++ b/include/configs/warp7.h
14@@ -39,7 +39,7 @@
15 "ethact=usb_ether\0" \
16 "fdt_high=0xffffffff\0" \
17 "initrd_high=0xffffffff\0" \
18- "fdt_file=imx7s-warp.dtb\0" \
19+ "fdt_file=imx7d-warp.dtb\0" \
20 "fdt_addr=" __stringify(CONFIG_SYS_FDT_ADDR)"\0" \
21 "optee_addr=" __stringify(CONFIG_OPTEE_LOAD_ADDR)"\0" \
22 "boot_fdt=try\0" \
diff --git a/meta-fsl-extras/recipes/u-boot/u-boot-fslc_%.bbappend b/meta-fsl-extras/recipes/u-boot/u-boot-fslc_%.bbappend
index f17045d..815244f 100644
--- a/meta-fsl-extras/recipes/u-boot/u-boot-fslc_%.bbappend
+++ b/meta-fsl-extras/recipes/u-boot/u-boot-fslc_%.bbappend
@@ -30,4 +30,5 @@
30FILESEXTRAPATHS_append := "${THISDIR}/${PN}:" 30FILESEXTRAPATHS_append := "${THISDIR}/${PN}:"
31SRC_URI += " \ 31SRC_URI += " \
32 file://0001-Updated-kernel-arguments-for-sabre-sd.patch \ 32 file://0001-Updated-kernel-arguments-for-sabre-sd.patch \
33 file://0001-use-imx7d-warp.dtb.patch \
33 " 34 "