[meta-freescale] [meta-fsl-arm-extra][PATCH v2 2/9] linux-toradex: port to 3.14.52

Max Krummenacher max.oss.09 at gmail.com
Thu Jul 21 11:07:42 PDT 2016


- updated to imx_3.14.52_1.1.0_ga
- backport gcc 6 fixes
- follow changed OV5640 compatibility string
- mxc_v4l2_capture: Allow clock setting for de-interlaced video input
- media: Add support for ADV7280 decoder driver as found on ACA
- video: mxc: ldb: Add support for LVDS configuration via kernel boot arguments
- fixed PCIe operation with Evaluation Board PCIe switch
- fixed invalid #address-cells value which fixed issues with PCIe interrupts
- disable not serviced DCD/RI UART interrupts
- fixed bug preventing gpio-leds dtb configuration
- limit SPI clock to datasheet maximum of 18MHz
- enable RTL8192CU driver e.g. for LM006 USB Wi-Fi stick

defconfig:
Reduce the RAM allocated to cma to at most half the RAM size.
Without this the cma allocates most of the RAM on modules with
256MB and the kernel crashes during boot for lack of DMA memory.

Additionally add all kernel options used exclusively in the
colibri_imx6_defconfig so that all drivers referenced in the dtb
are actually available.

Signed-off-by: Max Krummenacher <max.krummenacher at toradex.com>
Acked-by: Stefan Agner <stefan.agner at toradex.com>

---
 .../defconfig                                              | 14 ++++++++++++--
 .../{linux-toradex_3.14.28.bb => linux-toradex_3.14.52.bb} |  6 +++---
 2 files changed, 15 insertions(+), 5 deletions(-)
 rename recipes-kernel/linux/{linux-toradex-3.14.28 => linux-toradex-3.14.52}/defconfig (96%)
 rename recipes-kernel/linux/{linux-toradex_3.14.28.bb => linux-toradex_3.14.52.bb} (73%)

diff --git a/recipes-kernel/linux/linux-toradex-3.14.28/defconfig b/recipes-kernel/linux/linux-toradex-3.14.52/defconfig
similarity index 96%
rename from recipes-kernel/linux/linux-toradex-3.14.28/defconfig
rename to recipes-kernel/linux/linux-toradex-3.14.52/defconfig
index 4c7be40..2a90013 100644
--- a/recipes-kernel/linux/linux-toradex-3.14.28/defconfig
+++ b/recipes-kernel/linux/linux-toradex-3.14.52/defconfig
@@ -70,6 +70,7 @@ CONFIG_IPV6=y
 CONFIG_NETFILTER=y
 CONFIG_CAN=y
 CONFIG_CAN_VCAN=y
+CONFIG_CAN_MCP251X=y
 CONFIG_CAN_FLEXCAN=y
 CONFIG_BT=m
 CONFIG_BT_RFCOMM=m
@@ -89,6 +90,9 @@ CONFIG_DEVTMPFS_MOUNT=y
 # CONFIG_STANDALONE is not set
 CONFIG_DMA_CMA=y
 CONFIG_CMA_SIZE_MBYTES=320
+CONFIG_CMA_SIZE_PERCENTAGE=50
+CONFIG_CMA_SIZE_SEL_MIN=y
+CONFIG_IMX_WEIM=y
 CONFIG_CONNECTOR=y
 CONFIG_MTD=y
 CONFIG_MTD_CMDLINE_PARTS=y
@@ -195,6 +199,7 @@ CONFIG_VIDEO_MXC_CAPTURE=m
 CONFIG_MXC_CAMERA_OV5640=m
 CONFIG_MXC_CAMERA_OV5642=m
 CONFIG_MXC_CAMERA_OV5640_MIPI=m
+CONFIG_MXC_TVIN_ADV7280=m
 CONFIG_MXC_TVIN_ADV7180=m
 CONFIG_MXC_TVIN_MAX9526=m
 CONFIG_MXC_IPU_DEVICE_QUEUE_SDC=m
@@ -244,15 +249,18 @@ CONFIG_HID_MULTITOUCH=m
 CONFIG_USB_HIDDEV=y
 CONFIG_USB=y
 CONFIG_USB_EHCI_HCD=y
+CONFIG_USB_ACM=m
+CONFIG_USB_WDM=m
 CONFIG_USB_STORAGE=y
 CONFIG_USB_CHIPIDEA=y
 CONFIG_USB_CHIPIDEA_UDC=y
 CONFIG_USB_CHIPIDEA_HOST=y
 CONFIG_USB_SERIAL=y
+CONFIG_USB_SERIAL_CONSOLE=y
 CONFIG_USB_SERIAL_GENERIC=y
+CONFIG_USB_SERIAL_FTDI_SIO=y
 CONFIG_USB_SERIAL_PL2303=y
-CONFIG_USB_SERIAL_QUALCOMM=y
-CONFIG_USB_SERIAL_OPTION=y
+CONFIG_USB_SERIAL_OPTION=m
 CONFIG_USB_MXS_PHY=y
 CONFIG_USB_GADGET=y
 CONFIG_USB_ZERO=m
@@ -283,6 +291,8 @@ CONFIG_IMX_SDMA=y
 CONFIG_STAGING=y
 CONFIG_STMPE_ADC=y
 # CONFIG_IOMMU_SUPPORT is not set
+CONFIG_EXTCON=y
+CONFIG_EXTCON_USB_GPIO=y
 CONFIG_IIO=y
 CONFIG_PWM=y
 CONFIG_PWM_IMX=y
diff --git a/recipes-kernel/linux/linux-toradex_3.14.28.bb b/recipes-kernel/linux/linux-toradex_3.14.52.bb
similarity index 73%
rename from recipes-kernel/linux/linux-toradex_3.14.28.bb
rename to recipes-kernel/linux/linux-toradex_3.14.52.bb
index e7d8718..b43ace6 100644
--- a/recipes-kernel/linux/linux-toradex_3.14.28.bb
+++ b/recipes-kernel/linux/linux-toradex_3.14.52.bb
@@ -6,8 +6,8 @@ SUMMARY = "Linux kernel for Toradex Freescale i.MX based modules"
 SRC_URI = "git://git.toradex.com/linux-toradex.git;protocol=git;branch=${SRCBRANCH} \
            file://defconfig"
 
-LOCALVERSION = "-v2.5b2"
-SRCBRANCH = "toradex_imx_3.14.28_1.0.0_ga"
-SRCREV = "8f237ebe42f2cb911245369276a6b3043c2815f2"
+LOCALVERSION = "-v2.6b2.1"
+SRCBRANCH = "toradex_imx_3.14.52_1.1.0_ga"
+SRCREV = "9f2723e14bab4fb558b4a4eb3e941876e2c55e2a"
 DEPENDS += "lzop-native bc-native"
 COMPATIBLE_MACHINE = "(mx6)"
-- 
2.5.5



More information about the meta-freescale mailing list