summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Fix up wandboard build commandsbaserock/morphRichard Maw2014-06-131-5/+4
|
* morphs: compress wandboard kernel with gzipRichard Maw2014-06-131-0/+6
| | | | | | | | The lzo available to this build is the lzo from busybox, which doesn't support the high-compression mode that Linux requires. We can work around this, by changing the kernel from being lzo compressed to gzip compressed.
* morphologies: Enable CONFIG_FHANDLERichard Maw2014-06-128-0/+8
| | | | This is needed by newer systemd.
*---------. Bring all morphologies into the same branchRichard Maw2014-06-128-4/+385
|\ \ \ \ \ \
| | | | | | * linux: Add morphology.baserock/powerpc/ppc64Pedro Alvarez2013-12-131-0/+55
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This is based off kernel release 3.12
| | | | | * | Merge branch 'baserock/liw/wandboard_bsp' into baserock/arm/wandboard_bspbaserock/arm/wandboard_bspLars Wirzenius2013-09-161-0/+38
| | | | | |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Tested by me, by building and deploying to wandboards. Reviewed-by: Jonathan Maw Reviewed-by: Richard Maw
| | | | | | * | Add the usual Baserock kernel configurationbaserock/liw/wandboard_bspLars Wirzenius1970-01-011-0/+38
| | | | | |/ /
| | | | | * | Add creating a second level uboot script for boot kernel.Joe Burmeister2013-08-292-1/+8
| | | | | | |
| | | | | * | Better, more standard way, of starting configuring.Joe Burmeister2013-08-291-1/+1
| | | | | | |
| | | | | * | Trim all extra options but namespaces, only one really needed.Joe Burmeister2013-08-291-17/+0
| | | | | | |
| | | | | * | Add linux.morph file.Joe Burmeister2013-08-291-0/+29
| | | | | | |
| | | | | * | wandboard: modify mipi-csi to ipu mux settingJohn Weber2013-08-051-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It appears that the default code copied from Freescale routes parallel CSI to IPU1, which is the IPU that we are using for MIPI-CSI. Change the route from parallel to MIPI
| | | | | * | wandboard: Fix wand_reserve function for any wandboard versionStephan Rafin2013-08-041-11/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | (cherry picked from commit f77f22601e4f4bcbf3e14a48266a4fe3fa56e6e0)
| | | | | * | wandboard: fix #ifdef to include line continuationJohn Weber2013-08-031-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix error included when checkpatch errors were fixed
| | | | | * | wandboard: Fix checkpatch errors and warningsJohn Weber2013-08-031-16/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Running scripts/checkpatch.pl -f on baseboard-wand.c results in many formatting errors that are not critical but would cause some problems if we were to upstream this code.
| | | | | * | wandboard: Remove hundreds of checkpatch errors warningswolfgar2013-08-031-366/+409
| | | | | | |
| | | | | * | wandboard: fix mipi-csi exclusion and reorgJohn Weber2013-08-011-25/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix a small bug when excluding MIPI from the build configuration. There was a '2' missing at the end of the CONFIG_IMX_HAVE_PLATFORM_IMX_MIPI_CSI2 var. Also, reorganized the code so that all of the IPU capture, MIPI, and sensor init is called using wand_init_mipi_csi(), which is a stub now when MIPI is deslected.
| | | | | * | Adapt video memory limit according to wandboard versionwolfgar2013-08-011-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | (cherry picked from commit 11a509c6d0958741af52fd85661c08975d1e271d)
| | | | | * | Fix compilation when mipi-csi option is disabledwolfgar2013-08-011-3/+10
| | | | | | |
| | | | | * | Fix uninitialized variables warningswolfgar2013-08-013-3/+3
| | | | | | |
| | | | | * | Use 2GiB constant as memory limit for GPUwolfgar2013-07-281-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | (cherry picked from commit 1c1fd4c1721b3c778a583c41daaf6eaef86fc2f4)
| | | | | * | Fix build when spdif support is not enabledwolfgar2013-07-281-14/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | (cherry picked from commit 65bdd402ba6967518794f3379339fb0a469a976c)
| | | | | * | Enable to reserve GPU Memory in higher memory to avoid to shrink DMA zonewolfgar2013-07-281-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | (cherry picked from commit 26c6d7b49f9d59d43ec166a97eb2cb8d519d1441)
| | | | | * | Set iMX6DQ/DL max speed back to 1GHzTapani2013-07-281-19/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Commits 13c1310c and 7361e1f0 attempt to read undocumented memory bits (as of TRM released 2013-05-30) to determine CPU speed rating. This calculation appears to disable 1GHz mode for (some?) iMX6 Solo and DualLite CPUs sold by Freescale as 1GHz parts. This patch reverts the changes and hard-hacks the maximum speed to 1GHz for all iMX6 parts until more information is available. (cherry picked from commit 177c82740df1a817ccbe978ca687246e77a0718b)
| | | | | * | Fix signal type for AUO 97G070 LVDS panelTapani2013-07-281-1/+1
| | | | | | |
| | | | | * | Add support for AUO 97G070 LVDS panelTapani2013-07-281-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | (cherry picked from commit 81a8ff3743ae3dd21b5a0225f1ecf6bc798cbad4)
| | | | | * | Don't touch iMX6 SATA clock on other than iMX6Q.Tapani2013-07-281-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The IOMUXC_GPR13 control register has different functionality on iMX6S/iMX6DL (cherry picked from commit 2a118bb2c07da80ad8906387d75c0b083ec9e619)
| | | | | * | kernel header missing during installationjean charles mammana2013-07-281-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some video application require the "usb/video.h" header. So here the patch to add it during the kernel header installation : (cherry picked from commit c97d13e34c4f3d466cb3404e83a782ca11d3cf41)
| | | | | * | Revert "ENGR00225875-2 i.MX6Q/Solo Sabreauto Bluetooth H4 fix uart rx timeouts."Tapani2013-07-281-7/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit breaks Bluetooth UART connection on the WandBoard. This reverts commit e21b0b06f4b99a22f9cf5d63641c00a6d83d433a. (cherry picked from commit 7cdaeabf2df37efc5bc7d84319c58af8df6345a6)
| | | | | * | brcmfmac: Handling the interrupt in ISR directly for non-OOBNi Wade2013-07-282-1/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In case of inband interrupts, if we handle the interrupt in dpc thread, two level of thread switching takes place to process wifi interrupts. One in SDHCI driver and the other in Wifi driver. This may cause the system instability. Because the SDHCI calls sdio_irq_thread() to handle the irq, this thread locks mmc host and calls wifi handler. It expects WiFi handler to be quick and enables sdio interrupt from card at end. If wifi handler defers this work for a different thread, sdio_irq_thread() will be stuck on next wifi interrupt since mmc lock is not freed. Handling the interrupt in ISR directly will prevent thread context switching in wifi driver. It can fix the instability problems. Signed-off-by: Wei Ni <wni@nvidia.com> (cherry picked from commit c782ec69711573ee082fa78b80dae3897269266e)
| | | | | * | [RFC PATCH] i2c-imx.c: Add support for I2C bus fault recoveryDavid Jander2013-07-282-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In the event that a I2C bus is disturbed, for instance by a slave missing a clock pulse, it is desirable to have a way to get the bus back working other than by power-cycling the whole system. This patch makes it possible to to have a special function in board support code issue an I2C reset, since the IMX peripheral is not capable of doing this, and it needs to be done by bit-banging the corresponding pins in GPIO mode. The reset function needs to check if the bus is hung by checking the state of SDA and issue a reset by pulsing SCL a few times as long as SDA is low. Signed-off-by: David Jander <david@xxxxxxxxxxx> Conflicts: drivers/i2c/busses/i2c-imx.c (cherry picked from commit c1c409c8e9f96e1bd16717733c7456497b42d558)
| | | | | * | Fix compile break in arch/arm/plat-mxc/dvfs_core.c when SMP is configured ↵Tapani2013-07-281-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | without CPU_FREQ Conflicts: arch/arm/plat-mxc/dvfs_core.c (cherry picked from commit 1195fac5d0324c267660b706f5e347e003728d13)
| | | | | * | Fix compile break when OTG is used as gadget peripheral controllerTapani2013-07-281-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | (cherry picked from commit 59d6b4294f5f43c75a9cf4b3cc12bca9bf122e24)
| | | | | * | sound/soc/imx: Make SGTL5000 selectable for any machineTapani2013-07-281-3/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously the SGTL5000 was selectable only when certain machines were being built. Remove this option and make it manually selectable.
| | | | | * | Fix compile break when sound is compiled as modules: ssi and esai were both ↵Tapani2013-07-281-2/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | compiled into the same module and both contain a module_init(). The fix is cleaning up sound/soc/imx/Makefile. A result is that HDMI config is not assumed always enabled. (cherry picked from commit 96b71a9a30690f3e4f8fed7e7b92dcbf7fc10a08)
| | | | | * | Enable headphone jack by default on sgtl5000.Tapani2013-07-281-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch reverts a change introduced by commit eec23c400e5c39ae338b9112031a302230220294 Conflicts: sound/soc/imx/imx-sgtl5000.c (cherry picked from commit 39405bfab671b5dbfc3ff7b41b77a0fc954b7824)
| | | | | * | Revert "ENGR00171026 SGTL5000: remove mono support"Tapani2013-07-281-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit d6612bf5c36d7f93552921fcf09e29ad2b323413. (cherry picked from commit 1af57a1e6d9473a4de0c3708cfa50d9741d3d9b7)
| | | | | * | Revert "gpu-viv: Avoid using uninitialized variables"John Weber2013-07-173-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | With the current default configuration, this commit is no longer needed. Avoid patching specialized driver files such as the GPU. This reverts commit c0fceed3315ed3167cd024a6b5a27b7c711a0d22.
| | | | | * | wandboard: update defconfig fileJohn Weber2013-07-171-47/+63
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update the wandboard defconfig file to reflect a closer alignment to the default configurations of the Freescale reference boards. Here is a high-level summary of changes: - Disable SWAP, as we do not have a swap partition - Enable/disable certain ARM errata workarounds - Enable audio and SGTL5000 - Build all cpufreq modes - Touchscreen and keyboard input support - DRM support converted from built-in to modules - Added some USB gadget support - Added default crypto options and hardware crypto support (FSL CAAM)
| | | | | * | wandboard: adding Wandboard to list of SGTL5000 boardsJohn Weber2013-07-171-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The sound subsystem Kconfig file uses MACH_<board> to select whether the SGTL5000 is selectable as a sound device. Add Wandboard to the list of boards that are used.
| | | | | * | wandboard: add mipi csi supportJohn Weber2013-07-174-8/+164
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adds MIPI-CSI support for Wandboard Upstream-Status: Inappropriate
| | | | | * | wandboard: Add wireless support to defconfigJohn Weber2013-07-171-2/+4
| | | | | | |
| | | | | * | Add Broadcom FullMAC wireless driver, backported from kernel 3.5rc6Tapani2013-07-1776-0/+93398
| | | | | | |
| | | | | * | Remove old staging driver for Broadcom bcm4329 wifiTapani2013-07-17123-122114/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | (cherry picked from commit 076ad8b1528a6439e9bb629951d8fea6878d1dfc)
| | | | | * | Remove brcm from staging area MakefileTapani2013-07-171-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | (cherry picked from commit 48df1ff3c9969b00f097b8030ce4c16d5aaeeb66)
| | | | | * | Remove brcm config option from staging areaTapani2013-07-171-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | (cherry picked from commit 70a61be9a499b24484b4da3e1ea7f69f3c0c72dd)
| | | | | * | ssi: add header fileJohn Weber2013-07-171-0/+1
| | | | | | |
| | | | | * | gpu-viv: Avoid using uninitialized variablesJohn Weber2013-07-173-3/+3
| | | | | | |
| | | | | * | wandboard: Add board supportJohn Weber2013-07-176-1/+1459
| | | | | | |
| | | | | * | ENGR00271359 Add Multi-touch supportErik Boto2013-07-161-18/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The previous behavior of the driver did not work properly with Qt5 QtQuick multi touch-point gestures, due to how touch-points are reported when removing a touch-point. My interpretation of the available documentation [1] was that the driver should report all touch-points between SYN_REPORTs, but it is not explicitly stated so. I've found another mail-thread [2] where the creator of the protocol states: "The protocol defines a generic way of sending a variable amount of contacts. The contact count is obtained by counting the number of non-empty finger packets between SYN_REPORT events."-Henrik Rydberg I think this verifies my assumption that all touch-points should be reported between SYN_REPORTs, otherwise it can not be used to obtain the count. [1] https://www.kernel.org/doc/Documentation/input/multi-touch-protocol.txt [2] http://lists.x.org/archives/xorg-devel/2010-March/006466.html Signed-off-by: Erik Boto <erik.boto@pelagicore.com> Signed-off-by: Mahesh Mahadevan <Mahesh.Mahadevan@freescale.com> (cherry picked from commit 7cba001c5a502680f6dbf902821726779a9c9287)