summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-12-03README: Add README with dependency and contribution informationHEADmasterStefan Agner
2015-11-24colibri_vf: updated defconfig enables RTL8192CU driverStefan Agner
Enable RTL8192CU driver to support LM006 USB WiFi adapter.
2015-11-23images: add rtl8192cu firmware for LM006 USB WiFi adapterBhuvanchandra DV
The LM006 USB WiFi adapter uses a Realtek RTL8188CUS chipset, which requires the compatible firmware RTL8192CU. Signed-off-by: Bhuvanchandra DV <bhuvanchandra.dv@toradex.com> Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
2015-11-14libusbg: make sure USB RNDIS Gadget is started before networkdStefan Agner
Despite the reordering of when to load the USB Gadget configuration with commit fadb16f153aa ("libusbg: enable USB Gadgets after Connman to avoid interference") the network device ended up to be down after startup. It seems that there is a race condition in systemd-networkd which triggers especially in combination with USB Gadget, a issue on the systemd issue tracker has been created: https://github.com/systemd/systemd/issues/1784 There have been various changes related to link handling between systemd 219 and the latest version 227. It is possible that the issue is already solved. Until this has been resolved, explicitly load the USB Gadget before starting systemd-networkd seems to get around the issue.
2015-11-13create_configblock.sh: remove from deployment tarballMax Krummenacher
With the cfgblock command in U-Boot we now have a better solution.
2015-11-10glibc_2.21: force memcpy_arm to improve memcpy performanceMax Krummenacher
A meta-toolchain build or a build which does not use the angstrom distro builds glibc_2.21 rather than glibc_linaro-2.20. The patch to not use the slower memcpy implemented for NEON does not apply cleanly for both versions of glibc. This adds a bbappend for glibc_2.21 forcing memcpy_arm.
2015-11-10glibc: apply bbappend only to linaro_2.20Max Krummenacher
0001-memcpy-don-t-use-optimized-for-VFP-NEON-versions.patch applies not to oe glibc_2.21
2015-11-09Apalis/Colibri iMX6: updated release notesMax Krummenacher
2015-11-06Updated release notes.Marcel Ziswiler
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2015-11-06Update Tegra Linux kernel to latest.Colibri_iMX6_LinuxImageV2.5Beta2_20151106Colibri_VF_LinuxImageV2.5Beta2_20151106Colibri_T30_LinuxImageV2.5Beta2_20151106Colibri_T20_LinuxImageV2.5Beta2_20151106Apalis_iMX6_LinuxImageV2.5Beta2_20151106Apalis_T30_LinuxImageV2.5Beta2_20151106Marcel Ziswiler
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2015-11-05Apalis/Colibri iMX6: fix and unify update scriptsMax Krummenacher
Don't write the eMMC twice on Apalis in the not migrate case.
2015-11-04Apalis/Colibri iMX6: Update Linux kernel to latestMax Krummenacher
2015-11-04Apalis iMX6: modify update scripts to work also on V1.0 HWMax Krummenacher
2015-11-04linux: fix B != SMarcel Ziswiler
2015-11-04apalis/colibri_imx6/t20/t30: add version/git hash to KernelStefan Agner
Add LOCALVERSION and generate a scmversion file to annotate the Kernel with the Toradex release and a git hash.
2015-11-04libusbg: enable USB Gadgets after Connman to avoid interferenceStefan Agner
It seems that Connman disables ALL interfaces on startup, even if they are listed in NetworkInterfaceBlacklist. This leads to the following situation: networkd starts... usb0 gets created... networkd sets the device up (event triggered) connman starts... and sets the device down! networkd does not restart the device in this situation. To avoid the situation, create the USB Gadget functions after connman. It seems that if connman is up and running, it does not touch the device anymore.
2015-11-04apalis/colibri_imx6: update/load USB Gadget ConfigFS automaticallyStefan Agner
Since we use USB Gadget ConfigFS now use libusbg to load the USB Gadget configuration automatically.
2015-11-04local.conf: enable USB CDC ACM console for Vybrid based devicesStefan Agner
The Vybrid devices use a composite gadget device by default which offers a serial connection over USB on the USB peripheral port. This enables a serial console on that tty.
2015-11-03Update Linux kernel and U-Boot to latest.Marcel Ziswiler
2015-11-03apalis/colibri_t20/t30: change default tune to thumb-2Marcel Ziswiler
Change DEFAULTTUNE in machine configurations to Thumb-2.
2015-11-03local.conf: add Toradex source mirror as pre-mirrorStefan Agner
To download the sources mirrored on sources.toradex.com add the Toradex mirror as pre-mirror.
2015-11-03update.sh: set board_name for Colibri VF50/VF61Stefan Agner
Up until now, U-Boot for Colibri VF50/VF61 did not had an environment variable board_name. Use the soc environment variable to set the board_name.
2015-11-03update.sh: load fwd_blk from fwd_mmcStefan Agner
To avoid code duplication call fwd_blk from fwd_mmc. This adds one more indirection, but since flash_mmc.img is a compatibility script anyway it is not the common case...
2015-11-03update.sh: source update script only if loaded successfullyStefan Agner
Source the update script only if loading succeeded. This avoids loops if board_name is not set. Also add a test if board_name is really set since this variable is/was not available in older U-Boots.
2015-11-02apalis/colibri_t20/t30: further generalise u-boot update scriptsMarcel Ziswiler
Further generalise U-Boot update scripts by using ${board_name} instead of hard coding module name like apalis_t30, colibri_t20 or colibri_t30.
2015-11-02apalis/colibri_t30: fix dtb update in u-boot update scriptsMarcel Ziswiler
Even though our downstream L4T based kernel does not use any device tree stuff prepare for easy deployment thereof by using the correct dtb name. In the Ethernet aka TFTP update case this actually fixes an issue where it previously tried to TFTP the whole ${board_name} directory which at least on my setup failed with a permission denied which it retried forever.
2015-11-02apalis/colibri_t30: deploy/enable nv-conf-systemd for cpu hot-pluggingMarcel Ziswiler
Deploy and enable CPU hot-plug configuration and startup on our T30 based modules. This significantly reduces power-consumption and therefore improves thermal characteristics.
2015-11-02nv-conf-systemd: cpu hot-plug configuration and startupMarcel Ziswiler
Systemd startup script for NVIDIA T30 CPU hot-plug configuration.
2015-10-30local.conf: List Toradex machines explicitlyStefan Agner
List all Toradex machines explicitly while still selecting Colibri T20 by default. Move selection of Qemu targets after our machines.
2015-10-30build: add list of Toradex imagesStefan Agner
2015-10-30appends: make sure that there is whitespaceMax Krummenacher
2015-10-30joe: drop recipe in favour of meta-openembeddedMax Krummenacher
meta-openembedded provides a recipe for joe, use that one.
2015-10-30chromium: remove outdated bbappendMax Krummenacher
2015-10-30apalis/colibri_imx6/t30: u-boot-fw-utils: update fw_printenv/setenvMarcel Ziswiler
Introduce/update postinst code to dynamically adjust fw_env.config and fw_unlock_mmc.sh shell profile extension script to cope with our new unified eMMC layout: boot area partition 1 aka primary eMMC boot sector: with U-Boot boot loader and the U-Boot environment before the configblock at the end of that boot area partition
2015-10-30apalis/colibri_t20/t30: u-boot/fw-utils: introduce srcbranch notationMarcel Ziswiler
Introduce SRCBRANCH notation for easier switching to our -next branch.
2015-10-30evdev: remove old backportStefan Agner
The evdev version provided by oe-core is in the meantime newer than this backport, hence we can safely remove it.
2015-10-29Revert "console-trdx-image/*qt*-image: remove udev-extra-rules"Max Krummenacher
This reverts commit ae568dc9b001306a0723daccf3ea7912d94438ee. http://cgit.openembedded.org/openembedded-core/commit/meta/recipes-core/systemd/systemd_219.bb?h=fido&id=0cd5a0d5445ff95a8ef4abe24fef705957935e81 fixes the automount issues we have during boot. So revert the patch which completely disabled the feature.
2015-10-29images: install udisk only in lxde imageMax Krummenacher
2015-10-29Revert "angstrom-lxde-image: use udisks only for automount"Max Krummenacher
This reverts commit a1040ca051f6c66bc5205502a462d55490653360. http://cgit.openembedded.org/openembedded-core/commit/meta/recipes-core/systemd/systemd_219.bb?h=fido&id=0cd5a0d5445ff95a8ef4abe24fef705957935e81 fixes the automount issues we have during boot. So revert the patch which completely disabled the feature. This (re)introduces the issue that removable media attached during runtime does get mounted with dbus / udisk in a different fashion. But the fact that media connected at boot is actually mounted before the system reaches its running state and that automount works when one disables the start of the display manager outweights this.
2015-10-29udev-extraconf: revert to mountpoints in /mediaMax Krummenacher
oe-core moved the mountpoint used to /run/media/<drive>. In our setup we don't see issues with /media being read only when udev starts mounting. In our environment with graphical desktop udisks will later take over the automount job and udisks currently still uses /media, so keep this consistent between mounting at boottime and mounting at runtime. Refer to openembedded-core commits: acfe3014d41de5e87cdbc58d0396349c6b9c3ffd 62ae16c40252f39ba28e072218d67f47b26b3535
2015-10-29systemd-udevd.service.in: set MountFlags=sharedMax Krummenacher
2015-10-29apalis/colibri_imx6/t30: update u-boot update scriptsMarcel Ziswiler
Update our U-Boot update scripts to accommodate our new unified eMMC layout: boot area partition 1 aka primary eMMC boot sector: with U-Boot boot loader and the U-Boot environment before the configblock at the end of that boot area partition Handle migration of boot loader and configblock on Apalis/Colibri iMX6. When doing a full update also explicitly flash kernel and FDT from the update medium in order to allow for easy updating thereof.
2015-10-29update.sh: clean-up and unify update scriptsMarcel Ziswiler
Further clean-up and unify our update scripts: - Universally mention Ethernet aka TFTP, SD card and USB flash drive as possible update media. - Universally mention detailed recovery/update procedures being available on our developer website. - Universally split usage and flashing instructions (-f). - Make sure we don't exceed the 80 characters line length limit. - Fix various spelling issues.
2015-10-29apalis/colibri_imx6/t30: update.sh: update emmc layout descriptionMarcel Ziswiler
Now that both Apalis/Colibri iMX6 as well as Apalis/Colibri T30 will use the same eMMC layout also concerning boot loader, environment and configblock locations in the primary eMMC boot area partition update resp. description.
2015-10-29update.sh: fix debug aka recovery mode only operationMarcel Ziswiler
The following commit: f463f754048ebc3325025f0e1506b03cf14203a5 update.sh: use moduletype specific folder for output files moved the output folder check above the module type selection which now fails in case of debug aka recovery mode only operation with the following error: does not exist, exiting This patch fixes this by not erring out in the debug aka recovery mode only operation if no output folder is set.
2015-10-28machine Apalis iMX6: deploy Ixora device treesMax Krummenacher
2015-10-28machines iMX6: drop pinning of X-Server versionMax Krummenacher
2015-10-28fs-init: start resizefs.service in multi-user.targetMax Krummenacher
Non graphical images will never execute graphical.target services.
2015-10-28glibc: force memcpy_arm to improve memcpy performanceMax Krummenacher
2015-10-28trdx-extra.inc: deploy tinymembenchMax Krummenacher