[meta-freescale] [3rdparty][PATCH] linux-boundary: Bump kernel version to 4.9.x_1.0.0

Gary Bisson gary.bisson at boundarydevices.com
Wed Jan 10 07:23:46 PST 2018


Kernel based on NXP imx_4.9.x_1.0.0_ga kernel release.
Also includes stable release (4.9.74 as of this patch).

Signed-off-by: Gary Bisson <gary.bisson at boundarydevices.com>
---
Hi,

This patch was tested on rocko but it requires the series from Tom that
adds the 6.2.2.p0 graphics. Otherwise the galcore module won't build
againt 4.9. So I'm not sure which branch you want to push that patch to.

Is Tom's series going to make it to rocko branch?

Note that our tree includes a hack to overcome the 4GB of RAM issue with
the graphics driver so there's nothing blocking on our end. A warning
about this in the log and/or recipe should be sufficient (not sure many
platforms have more than 2GB). Hopefully the 6.2.4 version fixes that
issue.

Regards,
Gary
---
 .../defconfig                                      | 93 +++++++++++++++-------
 ...-boundary_4.1.15.bb => linux-boundary_4.9.x.bb} |  6 +-
 2 files changed, 66 insertions(+), 33 deletions(-)
 rename recipes-kernel/linux/{linux-boundary-4.1.15 => linux-boundary-4.9.x}/defconfig (87%)
 rename recipes-kernel/linux/{linux-boundary_4.1.15.bb => linux-boundary_4.9.x.bb} (78%)

diff --git a/recipes-kernel/linux/linux-boundary-4.1.15/defconfig b/recipes-kernel/linux/linux-boundary-4.9.x/defconfig
similarity index 87%
rename from recipes-kernel/linux/linux-boundary-4.1.15/defconfig
rename to recipes-kernel/linux/linux-boundary-4.9.x/defconfig
index b335f52..e3901be 100644
--- a/recipes-kernel/linux/linux-boundary-4.1.15/defconfig
+++ b/recipes-kernel/linux/linux-boundary-4.9.x/defconfig
@@ -1,6 +1,5 @@
 CONFIG_KERNEL_LZO=y
 CONFIG_SYSVIPC=y
-CONFIG_FHANDLE=y
 CONFIG_NO_HZ=y
 CONFIG_HIGH_RES_TIMERS=y
 CONFIG_IKCONFIG=y
@@ -28,12 +27,10 @@ CONFIG_SOC_IMX6Q=y
 CONFIG_SOC_IMX6SL=y
 CONFIG_SOC_IMX6SX=y
 CONFIG_SOC_IMX7D=y
-CONFIG_ARM_KERNMEM_PERMS=y
 CONFIG_PCI=y
 CONFIG_PCI_MSI=y
 CONFIG_PCI_IMX6=y
 CONFIG_SMP=y
-CONFIG_HAVE_ARM_ARCH_TIMER=y
 CONFIG_VMSPLIT_2G=y
 CONFIG_PREEMPT=y
 CONFIG_AEABI=y
@@ -42,10 +39,9 @@ CONFIG_KSM=y
 CONFIG_DEFAULT_MMAP_MIN_ADDR=32768
 CONFIG_CMA=y
 CONFIG_SECCOMP=y
-CONFIG_CMDLINE="console=ttymxc1,115200"
+CONFIG_CMDLINE="noinitrd console=ttymxc0,115200"
 CONFIG_CPU_FREQ=y
 CONFIG_CPU_FREQ_DEFAULT_GOV_INTERACTIVE=y
-CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
 CONFIG_CPU_FREQ_GOV_POWERSAVE=y
 CONFIG_CPU_FREQ_GOV_USERSPACE=y
 CONFIG_CPU_FREQ_GOV_ONDEMAND=y
@@ -68,16 +64,35 @@ CONFIG_SYN_COOKIES=y
 # CONFIG_INET_XFRM_MODE_TRANSPORT is not set
 # CONFIG_INET_XFRM_MODE_TUNNEL is not set
 # CONFIG_INET_XFRM_MODE_BEET is not set
-# CONFIG_INET_LRO is not set
-CONFIG_IPV6=y
 CONFIG_NETFILTER=y
 CONFIG_NF_CONNTRACK=m
 # CONFIG_NF_CONNTRACK_PROCFS is not set
+CONFIG_NF_TABLES=m
+CONFIG_NF_TABLES_INET=m
+CONFIG_NFT_EXTHDR=m
+CONFIG_NFT_META=m
+CONFIG_NFT_CT=m
+CONFIG_NFT_COUNTER=m
+CONFIG_NFT_LOG=m
+CONFIG_NFT_LIMIT=m
+CONFIG_NFT_MASQ=m
+CONFIG_NFT_REDIR=m
+CONFIG_NFT_NAT=m
+CONFIG_NFT_REJECT=m
+CONFIG_NFT_COMPAT=m
+CONFIG_NFT_HASH=m
 CONFIG_NF_CONNTRACK_IPV4=m
-CONFIG_NF_NAT_IPV4=m
+CONFIG_NFT_CHAIN_NAT_IPV4=m
+CONFIG_NFT_MASQ_IPV4=m
+CONFIG_NFT_REDIR_IPV4=m
 CONFIG_IP_NF_IPTABLES=m
 CONFIG_IP_NF_FILTER=m
 CONFIG_IP_NF_TARGET_REJECT=m
+CONFIG_IP_NF_NAT=m
+CONFIG_IP_NF_TARGET_MASQUERADE=m
+CONFIG_IP_NF_TARGET_NETMAP=m
+CONFIG_IP_NF_TARGET_REDIRECT=m
+CONFIG_BRIDGE=m
 CONFIG_VLAN_8021Q=y
 CONFIG_LLC2=y
 CONFIG_CAN=y
@@ -106,7 +121,7 @@ CONFIG_DEVTMPFS_MOUNT=y
 # CONFIG_STANDALONE is not set
 # CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set
 CONFIG_DMA_CMA=y
-CONFIG_CMA_SIZE_MBYTES=320
+CONFIG_CMA_SIZE_MBYTES=0
 CONFIG_CONNECTOR=y
 CONFIG_MTD=y
 CONFIG_MTD_CMDLINE_PARTS=y
@@ -118,9 +133,11 @@ CONFIG_MTD_PHYSMAP_OF=y
 CONFIG_MTD_M25P80=y
 CONFIG_MTD_SST25L=y
 CONFIG_MTD_SPI_NOR=y
+CONFIG_SPI_FSL_QUADSPI=y
 CONFIG_BLK_DEV_LOOP=y
 CONFIG_BLK_DEV_RAM=y
 CONFIG_BLK_DEV_RAM_SIZE=65536
+CONFIG_FTP628=m
 CONFIG_EEPROM_AT24=y
 CONFIG_EEPROM_AT25=y
 # CONFIG_SCSI_PROC_FS is not set
@@ -168,14 +185,15 @@ CONFIG_USB_NET_CDC_MBIM=m
 # CONFIG_USB_NET_NET1080 is not set
 # CONFIG_USB_NET_CDC_SUBSET is not set
 # CONFIG_USB_NET_ZAURUS is not set
+CONFIG_USB_NET_QMI_WWAN=m
 CONFIG_USB_HSO=m
-CONFIG_ATH_CARDS=m
 CONFIG_ATH9K=m
 # CONFIG_ATH9K_RFKILL is not set
 CONFIG_BRCMFMAC=m
 CONFIG_IWLWIFI=m
+CONFIG_IWLDVM=m
+CONFIG_IWLMVM=m
 CONFIG_RTL8192CE=m
-CONFIG_WL_TI=y
 CONFIG_WL12XX=m
 CONFIG_WLCORE_SDIO=m
 # CONFIG_WILINK_PLATFORM_DATA is not set
@@ -183,6 +201,7 @@ CONFIG_INPUT_POLLDEV=y
 # CONFIG_INPUT_MOUSEDEV_PSAUX is not set
 CONFIG_INPUT_EVDEV=y
 CONFIG_KEYBOARD_GPIO=m
+CONFIG_KEYBOARD_IMX=m
 CONFIG_KEYBOARD_CWC_HOOKSWITCH=y
 # CONFIG_MOUSE_PS2 is not set
 CONFIG_INPUT_TOUCHSCREEN=y
@@ -192,14 +211,14 @@ CONFIG_TOUCHSCREEN_CR_MULTI=m
 CONFIG_TOUCHSCREEN_EGALAX=m
 CONFIG_TOUCHSCREEN_FT5X06=m
 CONFIG_TOUCHSCREEN_GOODIX=m
-CONFIG_TOUCHSCREEN_GSLX680=m
 CONFIG_TOUCHSCREEN_ILI210X=m
 CONFIG_TOUCHSCREEN_PIC16F616=m
+CONFIG_TOUCHSCREEN_MC13783=m
 CONFIG_TOUCHSCREEN_TSC2004=m
+CONFIG_TOUCHSCREEN_SILEAD=m
 CONFIG_TOUCHSCREEN_AR1010_UART=m
 CONFIG_INPUT_MISC=y
 CONFIG_INPUT_UINPUT=y
-CONFIG_DEVPTS_MULTIPLE_INSTANCES=y
 # CONFIG_LEGACY_PTYS is not set
 # CONFIG_DEVKMEM is not set
 CONFIG_SERIAL_IMX=y
@@ -210,26 +229,35 @@ CONFIG_SERIAL_FSL_LPUART=y
 CONFIG_SERIAL_FSL_LPUART_CONSOLE=y
 CONFIG_SERIAL_XR20M117X=m
 CONFIG_FSL_OTP=y
+CONFIG_HW_RANDOM_IMX_RNG=y
 CONFIG_MAGSTRIPE=m
 CONFIG_SAS=m
+CONFIG_DUMMY_I2C_DEVICE=m
 # CONFIG_I2C_COMPAT is not set
 CONFIG_I2C_CHARDEV=y
 CONFIG_I2C_MUX_GPIO=y
+CONFIG_I2C_MUX_PCA954x=y
+CONFIG_I2C_MUX_PINCTRL=m
 # CONFIG_I2C_HELPER_AUTO is not set
 CONFIG_I2C_ALGOPCF=m
 CONFIG_I2C_ALGOPCA=m
 CONFIG_I2C_IMX=y
+CONFIG_I2C_IMX_HS=m
 CONFIG_SPI=y
 CONFIG_SPI_IMX=y
 CONFIG_SPI_SPIDEV=y
 CONFIG_GPIO_SYSFS=y
-CONFIG_POWER_SUPPLY=y
+CONFIG_GPIO_IMX_RPMSG=y
 CONFIG_POWER_RESET=y
 CONFIG_POWER_RESET_GPIO=y
+CONFIG_POWER_RESET_SYSCON_POWEROFF=y
+CONFIG_POWER_SUPPLY=y
+CONFIG_SENSORS_LM75=m
 CONFIG_SENSORS_ADS1000=m
 CONFIG_SENSORS_MAG3110=y
 # CONFIG_MXC_MMA8451 is not set
 CONFIG_THERMAL=y
+CONFIG_THERMAL_WRITABLE_TRIPS=y
 CONFIG_CPU_THERMAL=y
 CONFIG_IMX_THERMAL=y
 CONFIG_DEVICE_THERMAL=y
@@ -243,6 +271,7 @@ CONFIG_REGULATOR=y
 CONFIG_REGULATOR_FIXED_VOLTAGE=y
 CONFIG_REGULATOR_ANATOP=y
 CONFIG_REGULATOR_ARIZONA=m
+CONFIG_REGULATOR_GPIO=y
 CONFIG_REGULATOR_MC13892=m
 CONFIG_REGULATOR_PFUZE100=y
 CONFIG_MEDIA_SUPPORT=y
@@ -275,23 +304,21 @@ CONFIG_MXC_CAMERA_SUBDEV_OV5640_MIPI=m
 CONFIG_SOC_CAMERA=y
 CONFIG_DRM=y
 CONFIG_DRM_VIVANTE=y
-CONFIG_FB=y
 CONFIG_FB_MXS=y
 CONFIG_FB_MXC_SYNC_PANEL=y
+CONFIG_FB_MXC_MIPI_DSI=y
+CONFIG_FB_MXC_MIPI_RM68200=y
 CONFIG_FB_MXC_TVOUT_ADV739X=y
 CONFIG_FB_MXC_LDB=y
 CONFIG_FB_MXC_HDMI=y
-CONFIG_BACKLIGHT_LCD_SUPPORT=y
 CONFIG_LCD_CLASS_DEVICE=y
 CONFIG_LCD_L4F00242T03=y
 CONFIG_LCD_PLATFORM=y
-CONFIG_BACKLIGHT_CLASS_DEVICE=y
 CONFIG_BACKLIGHT_PWM=y
 CONFIG_BACKLIGHT_LP8860=y
 CONFIG_BACKLIGHT_GPIO=y
 CONFIG_DVI_TFP410=y
 CONFIG_FRAMEBUFFER_CONSOLE=y
-CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
 CONFIG_SOUND=y
 CONFIG_SND=y
 CONFIG_SND_DYNAMIC_MINORS=y
@@ -304,7 +331,8 @@ CONFIG_SND_IMX_SOC=y
 CONFIG_SND_SOC_IMX_WM8960=m
 CONFIG_SND_SOC_IMX_SGTL5000=y
 CONFIG_SND_SOC_IMX_WM5102=m
-CONFIG_SND_SOC_IMX_HDMI=y
+CONFIG_SND_SOC_IMX_HDMI=m
+CONFIG_HID_MULTITOUCH=m
 CONFIG_USB=y
 CONFIG_USB_XHCI_HCD=m
 CONFIG_USB_EHCI_HCD=y
@@ -321,6 +349,7 @@ CONFIG_USB_SERIAL_KEYSPAN=y
 CONFIG_USB_SERIAL_PL2303=y
 CONFIG_USB_SERIAL_QUALCOMM=y
 CONFIG_USB_SERIAL_OPTION=m
+CONFIG_USB_CC_TUSB320=y
 CONFIG_NOP_USB_XCEIV=y
 CONFIG_USB_MXS_PHY=y
 CONFIG_USB_GADGET=y
@@ -340,27 +369,37 @@ CONFIG_MXC_SIM=y
 CONFIG_MXC_MIPI_CSI2=y
 CONFIG_MXC_HDMI_CEC=y
 CONFIG_LEDS_CLASS=y
+CONFIG_LEDS_LM3643=m
 CONFIG_LEDS_GPIO=y
 CONFIG_LEDS_PWM=m
+CONFIG_LEDS_TRIGGER_TIMER=y
+CONFIG_LEDS_TRIGGER_ONESHOT=y
 CONFIG_LEDS_TRIGGER_HEARTBEAT=y
 CONFIG_LEDS_TRIGGER_GPIO=y
 CONFIG_RTC_CLASS=y
 CONFIG_RTC_INTF_DEV_UIE_EMUL=y
 CONFIG_RTC_DRV_ISL1208=y
-CONFIG_RTC_DRV_RV4162=y
+CONFIG_RTC_DRV_M41T80=y
+CONFIG_RTC_DRV_M41T80_WDT=y
 CONFIG_RTC_DRV_SNVS=y
 CONFIG_DMADEVICES=y
+CONFIG_IMX_SDMA=y
+CONFIG_MXS_DMA=y
 CONFIG_MXC_PXP_V2=y
 CONFIG_MXC_PXP_V3=y
 # CONFIG_MX3_IPU is not set
-CONFIG_IMX_SDMA=y
-CONFIG_MXS_DMA=y
 CONFIG_STAGING=y
 CONFIG_DRM_ANX78XX=m
+CONFIG_FB_TFT=m
+CONFIG_FB_TFT_ST7789V=m
 CONFIG_COMMON_CLK_PWM=y
 # CONFIG_IOMMU_SUPPORT is not set
-CONFIG_EXTCON=y
 CONFIG_IIO=y
+CONFIG_ISL28022_ADC=m
+CONFIG_TI_ADC081C=m
+CONFIG_TI_ADS7924=m
+CONFIG_TI_LMP900XX=m
+CONFIG_ISL76534=m
 CONFIG_APDS9300=m
 CONFIG_PWM=y
 CONFIG_PWM_IMX=y
@@ -375,9 +414,6 @@ CONFIG_EXT2_FS_SECURITY=y
 CONFIG_EXT3_FS=y
 CONFIG_EXT3_FS_POSIX_ACL=y
 CONFIG_EXT3_FS_SECURITY=y
-CONFIG_EXT4_FS=y
-CONFIG_EXT4_FS_POSIX_ACL=y
-CONFIG_EXT4_FS_SECURITY=y
 CONFIG_QUOTA=y
 CONFIG_QUOTA_NETLINK_INTERFACE=y
 # CONFIG_PRINT_QUOTA_WARNING is not set
@@ -408,7 +444,7 @@ CONFIG_FRAME_WARN=2048
 CONFIG_MAGIC_SYSRQ=y
 # CONFIG_SCHED_DEBUG is not set
 # CONFIG_DEBUG_BUGVERBOSE is not set
-CONFIG_FUNCTION_TRACER=y
+# CONFIG_FTRACE is not set
 CONFIG_STRICT_DEVMEM=y
 # CONFIG_ARM_UNWIND is not set
 CONFIG_DEBUG_SET_MODULE_RONX=y
@@ -436,12 +472,9 @@ CONFIG_CRYPTO_TGR192=y
 CONFIG_CRYPTO_WP512=y
 CONFIG_CRYPTO_BLOWFISH=y
 CONFIG_CRYPTO_CAMELLIA=y
-CONFIG_CRYPTO_DES=y
 CONFIG_CRYPTO_TWOFISH=y
-# CONFIG_CRYPTO_ANSI_CPRNG is not set
 CONFIG_CRYPTO_DEV_FSL_CAAM=y
 CONFIG_CRYPTO_DEV_FSL_CAAM_SM=y
-CONFIG_CRC_CCITT=y
 CONFIG_CRC_T10DIF=y
 CONFIG_CRC_ITU_T=y
 CONFIG_CRC7=y
diff --git a/recipes-kernel/linux/linux-boundary_4.1.15.bb b/recipes-kernel/linux/linux-boundary_4.9.x.bb
similarity index 78%
rename from recipes-kernel/linux/linux-boundary_4.1.15.bb
rename to recipes-kernel/linux/linux-boundary_4.9.x.bb
index 55e8715..9cbfb91 100644
--- a/recipes-kernel/linux/linux-boundary_4.1.15.bb
+++ b/recipes-kernel/linux/linux-boundary_4.9.x.bb
@@ -9,8 +9,8 @@ SRC_URI = "git://github.com/boundarydevices/linux-imx6.git;branch=${SRCBRANCH} \
            file://defconfig \
 "
 
-LOCALVERSION = "-2.0.0-ga+yocto"
-SRCBRANCH = "boundary-imx_4.1.15_2.0.0_ga"
-SRCREV = "719fb24c9923e424d25d1828cdd0c86f11ccb147"
+LOCALVERSION = "-1.0.0-ga+yocto"
+SRCBRANCH = "boundary-imx_4.9.x_1.0.0_ga"
+SRCREV = "ec68e473bd4fb32357103668ebaad38b3a543352"
 DEPENDS += "lzop-native bc-native"
 COMPATIBLE_MACHINE = "(nitrogen6x|nitrogen6x-lite|nitrogen6sx|nitrogen7)"
-- 
2.15.1



More information about the meta-freescale mailing list