Commit Graph

212 Commits

Author SHA1 Message Date
Alex de Cabo
4be3db2595 linux-congatec: 3.14-1.0 -> 4.1.15
Bump from cgt_qmx6_3.14-1.0.x-mx6_1.0.0 to cgt_imx6_4.1.15_1.2.0
including patches to fix building under gcc6 and fix gcc 6.0 indent
warning error in gc_hal_kernel_platform_imx6ql4.c

Change-Id: I59e155eba9e279cdad8a52597c63e788f6f717c7
Signed-off-by: Alex de Cabo <alejandro.de-cabo-garcia@congatec.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-02-08 21:50:58 -02:00
Marco Franchi
5a42b3e54e linux-warp7: Bump revision to db742e84
It includes the following changes:
923bbbc ARM: dts: imx7: Add "LPSR" to LPSR iomux pin names
100dfc8 ARM: dts: imx7s-warp: Add watchdog pinmux
eaa5779 ARM: dts: imx7s-warp: Add watchdog node

Signed-off-by: Marco Franchi <marco.franchi@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-02-08 21:49:46 -02:00
Gary Thomas
5ff3c017f3 linux-boundary: Use compatible version names
Kernel modules now contain ${LOCAL_VERSION} as part of the
final package name.  IPK/OPKG packages cannot contain '_',
so 2.0.0_ga+yocto... is invalid.  This patch uses a version
scheme which is compatible with those packaging schemes.

Signed-off-by: Gary Thomas <gary@mlbassoc.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-02-01 11:09:57 -02:00
Ian Coolidge
e918fc319f linux-boundary: Sync with latest defconfig
Add MC13892 support for nitrogen51_vm
  CONFIG_MFD_MC13XXX_SPI=m
  CONFIG_REGULATOR_MC13892=m
Add imx51 support
  CONFIG_SOC_IMX51=y
  CONFIG_TOUCHSCREEN_PIC16F616=m
Add CONFIG_BACKLIGHT_LP8860=y
Enable universal TUN/TAP device driver
  CONFIG_TUN=m

Signed-off-by: Ian Coolidge <ian@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-01-16 16:17:50 -02:00
Ian Coolidge
e15ba86307 linux-boundary: Bump SRCREV to ff4e28b
Major fix: Fixed egalax touchscreen

Signed-off-by: Ian Coolidge <ian@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-01-16 16:17:25 -02:00
Daiane Angolini
338a1c063e linux-warp7: Upgrade to version 4.1.36
Upgrade the kernel version and add a DESCRIPTION.

Signed-off-by: Daiane Angolini <daiane.angolini@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-01-11 11:03:15 -02:00
Ian Coolidge
4789cca7f7 linux-boundary: sync defconfig with latest boundary_defconfig
Removed CONFIG_SOC_IMX6UL - none of our platforms are based on IMX6UL

Signed-off-by: Ian Coolidge <ian@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-12-16 17:03:26 -02:00
Ian Coolidge
a18e70f76b linux-boundary: Bump kernel version to 4.1.15_2.0.0
Kernel based on NXP 4.1.15_2.0.0_ga kernel release
Integrated Dirty Cow fix
Enabled missing prefetch engine for 6QP boards
Added SOM2_6QP support
ft5x06_ts fix for dual touch

Signed-off-by: Ian Coolidge <ian@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-12-16 17:03:26 -02:00
Andreas Müller
742fbd6da4 linux-variscite/defconfig: enable HID input modules
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-12-09 09:43:42 -02:00
Fabio Berton
e8c1429a7b linux-variscite: Enable support to wl12xx TI wifi module
Configure device tree to load correctly wl12xx based hardware.

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-11-18 16:30:17 -02:00
Andreas Müller
e3dff3bfcb linux-variscite: add modules in defconfig to make wireless work
* tested with V2 modules WL18XX
* might work with V1 WL12XX

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-11-16 12:04:52 -02:00
Fabio Berton
f6a0984348 linux-boundary: Enable TRACER support
Fix warning:
/
| WARNING: lttng-modules-2.8.0+gitAUTOINC+6e4fc6f36d-r0 do_package:
| lttng-modules: no modules were created; this may be due to
| CONFIG_TRACEPOINTS not being enabled in your kernel.
\

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-11-14 14:16:08 -02:00
Andreas Müller
558b4940eb linux-variscite: allow non CEA modes on HDMI
had similar patch in meta-variscite-community

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-11-14 14:12:35 -02:00
Andreas Müller
1f8e1534bd linux-variscite/defconfig: Add CONFIG_PRINTK_TIME
It helps finding boot performance gaps and does not cost much

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-11-14 14:12:35 -02:00
Fabio Berton
2d3ac5e7cb linux-congatec: Bump revision to 311e836f
Apply the following changes:

  - 311e836 CGT000016 UMX6/QMX6: remove revision check of EXT CSD
  - 72b7310 CGT000015 QMX6/UMX6: fix Q7 SUS_S3# signal handling
  - 7282208 CGT000014 UMX6: add conga-UMX6 default configuration
  - 1a37041 CGT000013 UMX6: add conga-UMX6 device tree configuration
  - 071278e CGT0000012 QMX6: improve QMX6 reset/reboot behaviour, fix

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-11-14 14:12:35 -02:00
Fabio Berton
7a00fff46b linux-congatec: Add patch to fix compile issue under gcc6
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-11-14 14:12:35 -02:00
Dominic Sacré
0c2dbf7dcc linux-wandboard-rt: Upgrade to version 4.1.15
Upgrade recipe based on the latest versions of linux-wandboard and
linux-fslc-imx-rt.

Signed-off-by: Dominic Sacré <dominic.sacre@gmx.de>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-11-14 14:12:35 -02:00
Dominic Sacré
c462a165d2 linux-wandboard: Add patch to fix build error with gcc6
Without this patch, gcc6 fails to build the Vivante driver with
-Werror=misleading-indentation.

Signed-off-by: Dominic Sacré <dominic.sacre@gmx.de>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-11-14 14:12:35 -02:00
Ian Coolidge
1b439c4b25 linux-boundary: Sync defconfig with latest boundary_defconfig
Add CONFIG_SERIAL_GPS_MAX7W=m
Add CONFIG_SERIAL_XR20M117X=m
Add CONFIG_MXC_IPU_V3_PRE=y
Add CONFIG_APDS9300=m
Remove CONFIG_MXC_GPU_VIV=y (Redundant)

Signed-off-by: Ian Coolidge <ian@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-10-21 16:19:26 -02:00
Ian Coolidge
79fcd86b2e linux-boundary: Bump SRCREV to e1eae97
Major fixes for touchscreens. Fixes a race condition which was causing some TS drivers to fail on load
Add GPS support
Device Tree Changes
  - add aliases for backlights/pwm for lvds/lcd
  - fix tc358743 mclk
  - touchscreen interrupt fixes
  - allow multiple reset gpios active high or low for pcie

Signed-off-by: Ian Coolidge <ian@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-10-21 16:19:26 -02:00
Fabio Berton
967681d4d0 linux-wandboard: Update to 4.1.15
- Update to branch wandboard_imx_4.1.15_1.1.0_ga
  - Add patch to fix compile issue under gcc6

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-10-18 16:07:19 -02:00
Daiane Angolini
f323829eb9 linux-warp7: Add linux kernel recipe for WaRP7 board
This kernel is a fork of linux-fslc 4.1-1.0.x-imx with the following patches
merged to it:

ARM: imx_v7_defconfig: Add himax touch driver support
ARM: IMX: imx7d_warp: Add hx852xes touch driver firmware
ARM: IMX: imx7d_warp: Add hx852xes touch driver
Input: add KEY_APP_SWITCH
ARM: IMX: imx7d_warp: Enable Himax Touch in warp dts file
ARM: dts: imx7d-warp: Remove unnecesary DSI definitions
ARM: dts: imx7d-warp: Add Bluetooth support
ARM: dts: imx7d-warp: Add Wifi support
bcmdhd: Force bcmdhd to build as kernel module.
ARM: imx_v7_defconfig: Add bcmdhd and removed unused Bluetooth configs
ARM: IMX: imx7d_warp: Add MIPI-DSI display config
ARM: IMX: imx7d_warp: Enable MIPI-DSI in warp dts file
ARM: IMX: imx7d_warp: Add otxv5432 driver

Signed-off-by: Daiane Angolini <daiane.angolini@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-09-21 08:17:42 -03:00
Fabio Berton
d2d0e72870 linux-variscite: Update revision from 3.14.28 to 4.1.15
- Bump revision to 1e7785b

- Drop all 3.14.28 related patches

- Defconfig:
  - Sync defconfig with imx_v7_var_defconfig
  - Remove wl12xx and wl18xx support, we need to use these firmware
    from meta-ti layer.
  - Enable fhandle and Namespaces to add systemd support
  - Add patch to fix the compile issue under gcc6

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-09-13 12:10:55 -03:00
Akshay Bhat
403262c0c9 linux-ge: Remove old kernel recipe
linux-ge was used by imx6q-elo board. The imxq-elo board has been
renamed to imx6q-dms-ba16 and now uses linux-advantech kernel.
Hence remove old linux-ge recipe.

Signed-off-by: Akshay Bhat <akshay.bhat@timesys.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-08-09 10:52:52 -03:00
Akshay Bhat
cb59f61d5a linux-advantech: Add linux kernel recipe for Advantech i.MX6 boards
This recipe is a fork of linux-fslc 4.1-1.0.x-imx kernel with patches for
supporting imx6q-dms-ba16 platform.

Signed-off-by: Akshay Bhat <akshay.bhat@timesys.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-08-09 10:52:52 -03:00
Ian Coolidge
db6b66c0e9 linux-boundary: Bump kernel version to 4.1.15
Kernel based on NXP 4.1.15_1.0.0_ga kernel release
Sync with latest boundary_defconfig
  - ubuntu changes
  - ath9k pcie does not have rfkill gpio
  - add CONFIG_TC358743_AUDIO
  - add CONFIG_LEDS_PWM
  - add CONFIG_USB_XHCI_HCD
  - add SAS configuration
  - add CONFIG_TOUCHSCREEN_ATMEL_MXT
  - add NL80211_TESTMODE
  - add CONFIG_SERIAL_XR20M117X=m
Fix compilation with GCC6
Add SAS driver
Add atmel_mxt_ts driver
Device Tree Changes
  - i2c clock name changes
    - s/201/IMX6QDL_CLK_CKO
    - s/200/IMX6QDL_CLK_CKO2
    - s/147/IMX6QDL_CLK_PWM3
  - associate backlight with specific display (fb_lvds)
  - imx6qdl-sabrelite.dtsi: disable tc358743 audio/pinmux conflict with lcd
  - imx6dl-nitrogen6x.dts: ipu_id=<0> for hdmi_core
  - Nitrogen6_max pcie enable fix
  - imx6qdl-nitrogen6_max.dtsi: add atmel_maxtouch
  - enable SDIO3.0 for wifi module
  - imx6sx-nitrogen6sx.dts: fix fec0/1 phy interrupt level

Signed-off-by: Ian Coolidge <ian@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-07-28 14:41:28 -03:00
Max Krummenacher
22200d47e0 linux-toradex_4.1.15: add kernel for colibri imx7
This recipe provides a kernel for the NXP i.MX 7 based modules
Colibri iMX7.

- based on Freescale's kernel release rel_imx_4.1.15_1.1.1
- analogue audio playback and capture, resistive touch
- analogue input via IIO framework
    /sys/bus/iio/devices/iio:device0
    Note the 1.8 volt full scale limitation!
- CAN via MCP2515 on Evaluation Board
- DVFS power management (i.MX 7Dual only)
- Ethernet eth0
- custom Ethernet MAC address
- framebuffer console
- GPIOlib /sys/class/gpio
- I2C via /dev/i2c-X
- NAND flash MTD/UBI/UBIFS with hardware ECC
- PWMs /sys/class/pwm
- RTC (i.MX 7 internal and board level I2C RTC)
- 4-bit MMC/SD card ESDHC2
- SPI (ECSPI) via /dev/spidev2.0, disabled in device tree
- suspend LP1
- CPU temperature sensor via hwmon /sys/class/hwmon/hwmon0/temp1_input
- serial console debug UARTA ttymxc0
- serial UARTA/UARTB and UARTC, including RTS/CTS, ttymxc0/1/2
- USB host port (Note, i.MX 7Solo only on USBC port)
- USB audio driver

Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Acked-by: Stefan Agner <stefan.agner@toradex.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-07-22 10:55:28 -03:00
Max Krummenacher
669a2959b5 linux-toradex: add kernel version 4.4 for colibri-vf
- updated to 4.4.14 LTS long term stable Linux kernel
- added driver for Ethernet (L2) switch
- switched to DRM based driver for the display controller unit (DCU)
  Note: The display kernel parameter video uses a new identifier (LVDS-1
  as opposed to dcufb). Specifying display timings in the device tree is
  currently not possible, custom display timings should be added to the
  driver panel-simple.c.
- removed support for multi-core communication (MCC)
- increased NAND clock frequency for Colibri VF61
- support creation of SPI devices through /sys/bus/spi/drivers/spidev/new_id
- disable PHY power-down mode due to hardware issues on wakeup
- enable IP/TCP checksum offloading
- add IIO based DAC driver

Keeping linux-toradex_4.1 deliberately. Users wanting the use the multi-core
communication (MCC) cannot upgrade currently.

Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Acked-by: Stefan Agner <stefan.agner@toradex.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-07-22 10:55:28 -03:00
Max Krummenacher
239d6171f9 linux-toradex: port to 3.14.52
- 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@toradex.com>
Acked-by: Stefan Agner <stefan.agner@toradex.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-07-22 10:55:28 -03:00
Justin Waters
fbccb80ee0 linux-ge: Add linux kernel recipe for GE i.MX6 boards
This recipe is a fork of the fslc kernel with patches for
supporting the imx6q-elo platform.

This recipe is intended to be a stop-gap until the imx6q-elo
board can be rebased and tested with the most recent fslc branch.

Signed-off-by: Justin Waters <justin.waters@timesys.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-23 11:55:36 -03:00
Fabio Berton
39eb21c4c2 linux-firmware: Add TIInit_11.8.32 WiLink8 firmware
TIInit_11.8.32 is required for bluetooth support on WiLink8 module from
Texas Instruments.

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-14 12:06:56 -03:00
Fabio Berton
dcb397057a linux-variscite: Add linux recipe for variscite
The following patches are from meta-variscite-community and can be found
here: https://github.com/schnitzeltony/meta-variscite-community

- boundarydevices/0002-wlcore-add-initial-device-tree-support-to-the-sdio-m.patch
- boundarydevices/0003-wlcore-add-mac-override-parameter.patch
- upstream-backport/wifi/0001-wlcore-memset-wl-rx_filter_enabled-to-zero-after-rec.patch
- upstream-backport/wifi/0002-wlcore-cancel-Tx-watchdog-on-suspend-and-rearm-on-fi.patch
- upstream-backport/wifi/0003-wlcore-block-read-writes-to-FW-during-ELP.patch
- upstream-backport/wifi/0004-wlcore-AP-don-t-start-mac80211-PS-on-non-peer-HLIDs.patch
- upstream-backport/wifi/0005-wlcore-wl12xx-wl18xx-simplify-fw_status-handling.patch
- upstream-backport/wifi/0006-wlcore-wl12xx-wl18xx-configure-num_links-per-hw.patch
- upstream-backport/wifi/0007-wlcore-wl12xx-wl18xx-configure-max_stations-per-hw.patch
- upstream-backport/wifi/0008-wlcore-wl12xx-wl18xx-configure-iface_combinations-pe.patch
- upstream-backport/wifi/0009-wl18xx-move-to-new-firmware-wl18xx-fw-3.bin.patch
- upstream-backport/wifi/0010-wlcore-send-EAPOL-frames-with-voice-priority.patch
- upstream-backport/wifi/0011-wlcore-don-t-stop-sched_scan-on-interface-removal.patch
- upstream-backport/wifi/0012-wlcore-wl18xx-allow-CCK-rates-for-AP-mode.patch
- upstream-backport/wifi/0013-wlcore-don-t-handle-unsetting-of-default-wep-key.patch
- upstream-backport/wifi/0014-wlcore-consider-multiple-APs-when-checking-active_li.patch
- upstream-backport/wifi/0015-wlcore-decrease-warning-verbosity-during-recovery.patch
- upstream-backport/wifi/0016-wlcore-increase-timeout-to-5000-msecs.patch
- upstream-backport/wifi/0017-wlcore-enable-beacon-filtering-only-after-receiving-.patch
- upstream-backport/wifi/0018-wlcore-add-support-for-STA-CSA-with-chan-contexts.patch
- upstream-backport/wifi/0019-wlcore-use-correct-LAA-bit.patch
- upstream-backport/wifi/0020-wlcore-fix-copy-paste-bug-assign-from-src-struct-not.patch

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-14 12:06:56 -03:00
Ian Coolidge
365ead47d8 linux-boundary: Bump SRCREV to a139368
serial: imx: enable tx complete interrupt sooner

Signed-off-by: Ian Coolidge <ian@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-12 07:58:49 -03:00
Gary Bisson
4ea1c16cac nitrogen7: add machine configuration
Platform details:
https://boundarydevices.com/product/nitrogen7/

Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-06 08:03:53 -03:00
Ian Coolidge
87e6f7c6ad linux-boundary: Bump SRCREV to 9af660e
Repository was rebased to remove a duplicate patch
Previous SRCREV no longer exists

Signed-off-by: Ian Coolidge <ian@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-03-31 12:09:42 -03:00
Ian Coolidge
fc478e86d7 linux-boundary: Bump kernel version to 3.14.52
Kernel based on 3.14.52-1.1.0 GA release
Main new changes are added support for Nitrogen7 and Nitrogen6QP_MAX
Removal of linux-boundary_3.14.28 kernel recipe
Removal of linux-boundary_3.14.38-6qp kernel recipe

Signed-off-by: Ian Coolidge <ian@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-03-28 11:57:42 -03:00
Stefan Agner
5f126bd028 linux-toradex: update to latest Toradex V2.5 release
Update git revision to match the latest Toradex BSP release V2.5.
The kernel is based on the 4.1.15 release of upstream kernel with
some new Vybrid specific fixes.

Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-03-11 07:54:45 -03:00
Ian Coolidge
1b82078ca3 linux-boundary: Sync defconfig with latest boundary_defconfig
Add:
    CONFIG_CAN_MCP251X=m
    CONFIG_POWER_RESET=y
    CONFIG_POWER_RESET_GPIO=y
    CONFIG_MXC_HDMI_CEC=y
Change:
    CONFIG_VIDEO_TW68=m    -> CONFIG_VIDEO_TW686X=m
    CONFIG_KEYBOARD_GPIO=y -> CONFIG_KEYBOARD_GPIO=m

Signed-off-by: Ian Coolidge <ian@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-03-01 21:28:59 -03:00
Ian Coolidge
cd0959aa37 linux-boundary (3.14.28): Bump SRCREV to ae977d1
ft5x06_ts: Set max_x/y to fb size if no parameter is provided
           Add max_x/y checks
           Move subroutines write_reg/set_mode
mxc_v4l2_capture: add device_id to select /dev/video#
rfkill-gpio: Fix clk on/off
ar1020-12c: Add MODULE_DEVICE_TABLE
Update mxc_hdmi-cec to 3.10, add to many boards

Signed-off-by: Ian Coolidge <ian@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-03-01 21:28:55 -03:00
Max Krummenacher
09991082f0 linux-toradex (3.14.28): unify defconfig
Provide one i.MX6 generic defconfig file instead of the machine
specific defconfig files for apalis-imx6 and colibri-imx6.

Uses the defconfig formerly used for apalis-imx6 which is a superset
of what was formerly used for colibri-imx6.

This prevents triggering a warning when building for other boards, as:

,----
| WARNING: Unable to get checksum for linux-toradex SRC_URI entry
|     defconfig: file could not be found.
`----

Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-01-20 22:12:57 -02:00
Fabio Estevam
9e596097f7 cubox-i: Use linux-fslc by default
linux-cubox-i has been broken for quite some time as it does not
contain the GCC5 fixes, for example.

Let's make 'linux-fslc' the default kernel and remove
the non-working 'linux-cubox-i' kernel.

Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-01-19 12:26:53 -02:00
Max Krummenacher
add251c772 linux-toradex: add Linux defconfig for Toradex Colibri iMX6
This adds a defconfig for the Freescale i.MX 6 based modules Colibri iMX6.

  - based on Freescale's BSP release imx_3.14.28_1.0.0_ga release and patches from Boundary Devices
  - GPIOlib /sys/class/gpio
  - PWM LEDs /sys/class/leds/
  - temperature sensor CPU /sys/devices/virtual/thermal/thermal_zone0/temp
      board: /sys/devices/soc0/soc.1/2100000.aips-bus/21a4000.i2c/i2c-1/1-0041/stmpe-adc/iio:device0/in_temp8_raw
  - Ethernet
  - eMMC/SD/MMC
  - serial console debug UART1
  - UARTs
  - I2C via /dev/i2c-X
  - framebuffer console
  - HDMI audio
  - analogue audio playback and capture, resistive touch
  - S/PDIF
  - SPI via /dev/spidev
  - serial number and board revision
  - USB host port
  - USB device Ethernet RNDIS
  - automatic USB device/host switching
  - analog input via IIO framework
  - parallel camera interface
  - DVFS power management
  - suspend LP1
  - watchdog

Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-12-04 13:03:42 -02:00
Max Krummenacher
c8b2f859c1 linux-toradex: add Linux recipe for Toradex Apalis iMX6
This recipe provides a kernel for the Freescale i.MX 6 based modules
Apalis iMX6.

  - based on Freescale's BSP release imx_3.14.28_1.0.0_ga release and patches from Boundary Devices
  - GPIOlib /sys/class/gpio
  - PWM LEDs /sys/class/leds/
  - temperature sensor CPU /sys/devices/virtual/thermal/thermal_zone0/temp
      board: /sys/devices/soc0/soc.1/2100000.aips-bus/21a4000.i2c/i2c-1/1-0041/stmpe-adc/iio:device0/in_temp8_raw
  - Ethernet
  - eMMC/SD/MMC
  - serial console debug UART1
  - UARTs
  - I2C via /dev/i2c-X
  - framebuffer console
  - HDMI audio
  - analogue audio playback and capture, resistive touch
  - S/PDIF
  - SPI via /dev/spidev
  - serial number and board revision
  - USB host ports
  - USB device Ethernet RNDIS
  - automatic USB device/host switching
  - analog input via IIO framework
  - parallel camera interface
  - DVFS power management
  - suspend LP1
  - watchdog
  - CAN on via can0 and can1
  - PCIe (regular ports and mini-PCIe slot)
  - SATA (regular port or mSATA slot)
  - LVDS output
  - analog VGA output

Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-12-04 13:03:42 -02:00
Tony Felice
40f85fde35 mcc: Update MCC packages to be dual license (GPLv2 or BSD)
Change the MCC packages to be licensed under either GPLv2 or BSD. This is
less restrictive than the previous GPLv2-only license for these packages.

Signed-off-by: Anthony Felice <tony.felice@timesys.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-12-04 13:03:42 -02:00
Alexandre Belloni
e812b2a6e1 linux-cfa: update to 4.1
Update to 4.1, the current longterm kernel

Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-12-03 09:18:57 -02:00
Otavio Salvador
4b3229a1b9 linux-boundary: Sync configuration with linux-fslc-mx6
The default defconfig has been sync with the changes in
linux-fslc-mx6. Basically it disables:

 CONFIG_INPUT_EVBUG
 CONFIG_LOGO

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-11-30 14:20:19 -02:00
Otavio Salvador
b7f142d486 linux-wandboard: Sync configuration with linux-fslc-mx6
The default defconfig has been sync with the changes in
linux-fslc-mx6. Basically it disables:

 CONFIG_INPUT_EVBUG
 CONFIG_LOGO

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-11-30 14:19:15 -02:00
Otavio Salvador
77f1a5e7e0 linux-congatec: Sync configuration with linux-fslc-mx6
The default defconfig has been sync with the changes in
linux-fslc-mx6. Basically it enables:

 CONFIG_FHANDLE
 CONFIG_KEXEC

and disables:

 CONFIG_INPUT_EVBUG
 CONFIG_LOGO

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-11-30 14:19:15 -02:00
Ian Coolidge
790b36b3ef linux-boundary (3.14.28): Sync defconfig with latest boundary_defconfig
Changes all touchscreen drivers to be loaded as modules

Signed-off-by: Ian Coolidge <ian@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-11-26 10:10:11 -02:00
Ian Coolidge
f42ccfde2e linux-boundary (3.14.28): Bump SRCREV to 2ffd4a4
Primary fix:
  Fix ov5642 driver. Now properly works.
Other additions:
  Add GSLX680 touchscreen
  ath9k fixes
  Add goodix touchscreen
  Modularize all touchscreen drivers

Signed-off-by: Ian Coolidge <ian@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-11-26 10:09:49 -02:00