Update kernel to Boundary Devices' latest.
The only notable updates in this release are the addition of a device
tree for use with Boundary Devices Nitrogen6_VM board and the
addition of USB OTG cable detection through CONFIG_EXTCON.
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Update kernel to Boundary Devices' latest.
The only notable updates in this release are:
- fixed support for parsing the 'interrupts-extended' field
in device tree. This is used for the GPIO6 interrupt on the
FEC device
- Added PXP device tree entries for i.MX6 S/DL variants.
Note that PXP support is not yet functioning as discussed
in this thread:
https://lists.yoctoproject.org/pipermail/meta-freescale/2015-April/thread.html#13349
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Update kernel to Boundary Devices' latest.
Notable updates include:
- added support for PCAP (ft5x06) touch screen on Nitrogen6_vm
- enable internal pullup on real-time clock IRQ line on
Nitrogen6_Lite
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Update kernel to Boundary Devices' latest.
Notable updates include:
serial port update for framing/parity errors
DT updates to allow access to SPI-NOR
SGTL5000 updates
add support for Nitrogen6_VM
add support for Huawei MU609 USB modem
minor RTC fixes
new display: AUO_G050
added support for new Broadcom WiFi chips
TSC2004 touch screen fixes
add support for eMMC 5.0 devices
added DT for use with TC358743 HDMI Mipi daughter board
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Highlights include:
Add kernel configuration for Qt For Device creation
See http://www.qt.io/qt-for-device-creation/
Add support for new Nitrogen6_VM board, a low-cost SBC designed
for use in player tracking applications
Add -nolcd variants of Nitrogen6X, SABRE Lite, Nitrogen6_Max
See http://boundarydevices.com/mx6-device-tree-customization/
Fixed HDMI video support for TO 1.0 (Gary Bisson)
Fix Step focus on OV5640 MIPI cameras
Add support for KOE (nee Hitachi) HVGA display
Add support for headphone mute on sgtl5000
Add support for LSA40AT9001 panel
Add support for reading/writing OV5640 MIPI register
Removed support for TC358743 HDMI->mipi, ADV7391 in stock DTBs
Added support for custom boards vp and insp.
Add calibration support for the AR1020-i2c touch controller
Detailed change list:
4ed13da Add nitrogen6x_qt5_defconfig for to match Qt for Device Creation
b927fa4 ARM: DTS: nitrogen6_vm: disable pull-up on 4/5-wire detect pin
f169275 ARM: DTS: nitrogen6_vm: add support for old (FM24C512) FRAM part
1c57761 ARM: DTS: nitrogen6_vm: move HDMI to IPU0/DI1 to allow use with LCD
d29d96f imx6qdl-nitrogen6_vm.dtsi: GP_VM_GPIO_n are bidirectional
f6988c9 imx6qdl-nitrogen6_vm.dtsi: GPIO_2 is irq for ar1020,
474eec3 AR1020-i2c: Add calibration parameter
da9512d ARM: DTS: nitrogen6_vm: fix AR1020 touch screen, remove others
088d96f ARM: DTS: nitrogen6_vm: add AR1020 touch screen
9394beb ARM: dts: mx6qdl-boundary-nolcd: Add GPIO5:9 on DISP0_DAT15
cf66771 mxc_lcdif: add panel hitachi_hvga
393dfd6 imx6qdl-nitrogen6_vm.dtsi: initial addition
7cddbd3 imx6qdl-nit6xlite.dtsi: rearrange nodes
885b4cd nitrogen6_vm_defconfig: initial addition
fe60212 vp_defconfig: use RV4162 for rtc
540a956 usb: phy: mxs: change test clock gating on connection/disconnection
052e8cc imx6qdl-vp.dtsi: add reg_usbh1_vbus
2e4da72 imx6qdl-per.dtsi: add reference to pinctrl_usbh1
fa2d686 imx6qdl-insp.dtsi: add reg_usbh1_vbus
861c15f imx6qdl-bt.dtsi: add reference to pinctrl_usbh1
e3dad35 imx6qdl-vp.dtsi: fix hdmi ipu for both lcd and hdmi together
03d70b5 adv7180: don't change mode without lock
7cd8838 insp_defconfig: initial addition
4472f69 imx-sgtl5000: add mute_gpio for headphone
3828c8a i2c-mux-gpio: use subsys_initcall
ca0f353 imx6q-insp.dts: initial addition
3d0895d mxc_lcdif: add LSA40AT9001 panel
5f3c68c ov5640_mipi: use registers 0x3602-3603 for step focus
97d433b ov5640_mipi: add support for reading/writing I2C registers
3a652fd ARM: clk-imx6q: fix video divider for revision 1.0 of i.MX6q
185034b ARM: dt: nitrogen6_max: Add -nolcd variant to expose extra I/O
85a3fe1 ARM: dt: nitrogen6x: Add -nolcd variant to expose extra I/O
d620a3c ARM: dt: nitrogen6_max: add aliases for lcd, backlight and TSC2004
0970ed8 ARM: dt: nitrogen6x: add aliases for lcd and backlight
138276df imx6qdl-sabrelite-nolcd: move the -nolcd updates into an include
ea2ae98 imx6qdl-sabrelite-nolcd: re-work to override the DTB with LCD
f9a00cb imx6qdl-sabrelite: add aliases for lcd, backlight_lcd, and tsc2004
be49e13 imx6qdl-sabrelite-nolcd: sync with standard imx6qdl-sabrelite
4179f23 nitrogen6_max: remove extraneous '#if 0' in LCD driver
9dfd90c nitrogen6x: remove extraneous '#if 0' in LCD driver
ae0a475 sabrelite: remove extraneous '#if 0' in LCD driver
945d7bd imx6qdl-nitrogen6x: Don't support TC358743_mipi in stock Nitrogen6x
f86ff4a imx6q-sabrelite: Don't support TC358743_mipi in stock SABRE Lite DTB
b5fb9b0 imx6qdl-nitrogen6x: Don't support MIPI DSI in stock Nitrogen6x DTB
c4fab9c imx6q-sabrelite: Don't support MIPI DSI in stock SABRE Lite DTB
0029d96 imx6qdl-nitrogen6x: Don't support ADV7391 in stock Nitrogen6x DTB
f163fc4 imx6q-sabrelite: Don't support ADV7391 in stock SABRE Lite DTB
ed21956 nitrogen6x: Don't support ADV7180 in standard Nitrogen6X DTB
881a82d imx6q-sabrelite: Don't support ADV7180 on SABRE Lite
8f069e6 nit6xlite_defconfig: clean up unsupported options
Signed-off-by: Ian Coolidge <ian@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Update Linux kernel for Boundary Devices boards to match the Freescale
3.10.17_1.0.2 release and use branch boundary-imx_3.10.17_1.0.2_ga
No functional changes are in this update beyond the bug fixes in
the Freescale release.
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
This update contains a handful of minor fixes for Nitrogen6x,
Nitrogen6x-SOM, Nitrogen6x_Max and SABRE Lite:
Added AR1020-i2c 8-wire resistive touch controller
Fixed real-time-clock on Nitrogen6_Max
Miscellenous fixes for OV5642 parallel CSI camera
Fixes for Focaltech FT5x06 capacitive touch screen
Fix for TC358743 HDMI->MIPI
Add mac address override for WL12xx Wifi module
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
This update contains a few important fixes for Nitrogen6x,
Nitrogen6x-SOM, and SABRE Lite:
- bed3f6a3 - Fix for WiFi on Nitrogen6x-SOM carrier board
- 496650f2 - Fix for OV5640 MIPI camera on Nitrogen6x
- 46875533 - Fix for OV5640 MIPI camera on SABRE Lite
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Updates in this release include:
- update Broadcom driver to support per-chip firmware files
(see commit 5ee7d28 in meta-fsl-arm-extra)
- add support for ADV7391 Composite/Component Video output driver
- backport PCIe fixes from mainline kernel
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Updates in this release include:
- rebase on Freescale 3.10.17_1.0.1_ga release
- support for new (custom) boards
- fixes for production version of Nitrogen6 Max board
- fixes to allow shutdown/restart of WL12xx Wi-Fi
- added support for adv7180 NTSC video input driver
- added support for Gennum GS2971 SDI receiver
- added Ilitek 210x touch screen driver
- update Focaltech ft5x06 touch screen to support 12 touches
- update flexcan driver to allow use with only a standby GPIO
- add support for "disable_giga" parameter for FEC Gb ethernet driver
- add support for SC16IS7XX I2C multi-port serial controller
- add support for "TRULY-1U" display
- add support for Wolfson WM5102 audio codec
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
This includes the following changes, the defconfig
changes are reflected in the yocto defconfigs to
keep things in sync.
Eric Nelson (39):
nit6xlite_defconfig: add LEDS_GPIO
sabrelite: configure ethernet PHY nRST
nitrogen6x: configure ethernet PHY nRST
nitrogen6_mtp: configure ethernet PHY nRST
nitrogen6_max: configure ethernet PHY nRST
nit6xlite: configure ethernet PHY nRST
nit6xlite: default to multi-touch input for eGalax, ft5x06
nitrogen6x: default to multi-touch input for eGalax, ft5x06
nitrogen6x_ub: default to multi-touch input for eGalax, ft5x06
ft5x06: free GPIO in _remove
ft5x06: add support for ABS_MT_TRACKING_ID
ft5x06: set MAX_TOUCHES to 12
ft5x06: respect/return tracking id from controller
net: fec: iMX6 FEC does not support half-duplex gigabit
nit*_defconfig: add CONFIG_USB_FUNCTIONFS=m
nit*_defconfig: add CONFIG_USB_SERIAL_GENERIC
nit6xlite: add ili210x touch controller
nitrogen6x: add ili210x touch controller
sabrelite: add ili210x touch controller
nitrogen6_max: add ili210x touch controller
nit6xlite_defconfig: add ILI210X touch screen
nitrogen6x_defconfig: add ILI210X touch screen
ili210x: Allow use with Device Tree
nitrogen6_max: enable FEC ethernet
nitrogen6_max: swap NANDF_CS0/1 (GP6:11/14) for SD3 voltage select, WL IRQ
nitrogen6_max: define ENET_TXD1 as GPIO1:29 for amplifier mute
flexcan: allow use with transceivers that only have standby pin
nitrogen6x: SDIO is 1.8V-only, add flag in DTS
sdhci: Allow platform_set_power callback
sdhci-imx: Add power-gpio support
nitrogen6x: use power-gpio instead of vqmmc-supply to control WL_EN pin
nitrogen6_max: use power-gpio instead of vqmmc-supply to control WL_EN pin
nitrogen6_max: configure voltage-select pin
nit6xlite: flag 1.8v quirk for vqmmc on sdhc2 (WiFi interface)
DT:imx6qdl: Pad SD2_DAT3 should have pull-down
nitrogen6x_defconfig: include LEDS_PWM, SPI_SPIDEV
Add imx6q-sabrelite-nolcd device tree
fec: Add disable_giga parameter to force 10/100 operation
Revert "DT:imx6qdl: Pad SD2_DAT3 should have pull-down"
Ranjani Vaidyanathan (1):
ENGR00318392 ARM:imx6x: Save/restore SCU and some CP15 registers across suspend/resume
Signed-off-by: Christoph Settgast <christoph.settgast@methodpark.de>
Reviewed-by: Eric Nelson <eric.nelson@boundarydevices.com>
Acked-by: Eric Nelson <eric.nelson@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Updates in this release include:
- Configures GPIOs on Nitrogen6_Lite as "gpio-led" devices
- Updates to nit6xlite_defconfig to match nitrogen6x_defconfig
- Added support for Okaya 480x272 display
- Allows concurrent operation of OV5640 MIPI and OV5642 parallel
cameras
Signed-off-by: Christoph Settgast <christoph.settgast@methodpark.de>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
- Added TC358743 HDMI input driver (via MIPI)
- Fix RTC on nitrogen6x/6x-lite to kick-start on power-fail
- Fix UART3 baud-rate mismatch bug
- Update HDMI driver to default to "only CEA modes"
- Fix SGTL5000 issue with reboot
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Update Boundary Devices' linux kernel to one based on FSL's 3.10.17_1.0.0_ga
instead of 3.10.17_1.0.0_beta.
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Kernel version 3.10 requires lzop to build.
Fix suggested by Erik Botö <erik.boto@pelagicore.com>
Reported-by: Gary Thomas <gary@mlbassoc.com>
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Replace DESCRIPTION to SUMMARY on linux recipes.
The SUMMARY content may be used in Release Notes to
describe the each kernel provider.
Add SUMMARY for linux-congatec, linux-cubox-i and
linux-timesys. For those, the SUMMARY used was the one
already in Release Notes [1] in file [2]
[1] https://github.com/Freescale/Documentation
[2] release-notes/source/kernel-linux.rst
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
The 3.10.17 version is added automatically by the build process,
so it's not needed in LOCALVERSION.
As Diego reported, without this patch, 'uname -r' and kernel modules
are oddly-named:
/lib/modules/3.10.173.10.17_beta+yocto
Reported-by: Diego <diego.ml@zoho.com>
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
The compatible machine filter is required to avoid build warnings when
building for other boards, as:
,----[ Build warning ]
| WARNING: Unable to get checksum for linux-boundary
| SRC_URI entry defconfig: file could not be found
`----
Change-Id: I2f55697fbef29c35b332bfdcc5023c5f70bc9e4b
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
This patch adds experimental support for the 3.10.17-beta kernel
for Boundary Devices BD-SL-i.MX6 (built to SABRE Lite), Nitrogen6X,
and Nitrogen6_Lite boards.
To try it out, set PREFERRED_VERSION_linux-boundary = "3.10.17"
in your local.conf file.
Most functionality has been tested as detailed on this page:
http://boundarydevices.com/mx6-linux-kernel-3-10-17-beta/
Testing has been limited though, so don't expect it to be
production-ready.
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>