summaryrefslogtreecommitdiff
path: root/target/linux/imx6
Commit message (Collapse)AuthorAgeFilesLines
* imx6: optimize for NEON FPU hardwareLuka Perkov2014-02-271-1/+1
| | | | | | | | | | The IMX6 SoC uses an ARM Cortext-A9 which has both NEON and VFPv3 hardware blocks. This will tune gcc to use neon instead of vfpv3 which will outperform VFPv3. Signed-off-by: Tim Harvey <tharvey@gateworks.com> SVN-Revision: 39760
* imx6: enable FPU for hard floatLuka Perkov2014-02-273-4/+7
| | | | | | | | | | | | | | The OpenWrt build system uses MACHINE_FEATURES of fpu to set the HAS_FPU which in turn sets the default of CONFIG_SOFT_FLOAT as well as uClibc configuration. As the IMX6 SoC has both vfpv3 and NEON hardware support we want to add fpu to the feature list. This will default the IMX6 target to use -mfloat-abi=hard which will the be most efficient use of floating point. When switching to hard float, we also need to enable VFP support in the kernel. Signed-off-by: Tim Harvey <tharvey@gateworks.com> SVN-Revision: 39759
* kernel: update 3.10 to 3.10.32Gabor Juhos2014-02-232-2/+2
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 39707
* imx6: update Ventana dtsLuka Perkov2014-02-2020-1702/+1827
| | | | | | | | | | | Update the Ventana device-tree to match upstream: - Add IMX6Q/IMX6DL variants for GW54xx/GW53xx/GW52xx/GW51xx - align pinctrl with upstream - consolidate multiple patches into one Signed-off-by: Tim Harvey <tharvey@gateworks.com> SVN-Revision: 39644
* imx6: enable IMX6 watchdogLuka Perkov2014-02-202-2/+2
| | | | | | Signed-off-by: Tim Harvey <tharvey@gateworks.com> SVN-Revision: 39643
* imx6: drop upstream rejected patchLuka Perkov2014-02-202-76/+0
| | | | | | | | http://article.gmane.org/gmane.linux.drivers.i2c/17891 Signed-off-by: Luka Perkov <luka@openwrt.org> SVN-Revision: 39639
* imx6: drop 3.12 supportLuka Perkov2014-02-1220-4074/+0
| | | | | | Signed-off-by: Luka Perkov <luka@openwrt.org> SVN-Revision: 39574
* imx6: add initial 3.13 supportLuka Perkov2014-02-1210-0/+3042
| | | | | | Signed-off-by: Luka Perkov <luka@openwrt.org> SVN-Revision: 39573
* kernel: update 3.10 to 3.10.28Gabor Juhos2014-01-261-1/+1
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 39399
* kernel: update 3.10 to 3.10.26Gabor Juhos2014-01-112-2/+2
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 39220
* imx6: refresh patchesLuka Perkov2013-12-198-17/+15
| | | | | | Signed-off-by: Luka Perkov <luka@openwrt.org> SVN-Revision: 39135
* imx6: proper fix for io-remapLuka Perkov2013-12-194-210/+118
| | | | | | | | | The previous patch was not the proper fix for PCI devices that require io resources. The new patch is the proper fix backported from mainline. Signed-off-by: Tim Harvey <tharvey@gateworks.com> SVN-Revision: 39133
* imx6: ventana: add canbus utilsLuka Perkov2013-12-171-1/+2
| | | | | | | | | Some of the Gateworks Ventana boards have CAN bus support, therefore we will install the userspace utils. Signed-off-by: Tim Harvey <tharvey@gateworks.com> SVN-Revision: 39113
* imx6: ventana: add default kernel modules for GSCLuka Perkov2013-12-171-0/+1
| | | | | | | | | | | | | All Gateworks Ventana boards have a Gateworks System Controller which emulates the following: - ds1672 RTC - pca953x GPIO expander - hardware monitor - at24 eeprom Signed-off-by: Tim Harvey <tharvey@gateworks.com> SVN-Revision: 39112
* imx6: add rtc feature supportLuka Perkov2013-12-173-1/+8
| | | | | | | Signed-off-by: Tim Harvey <tharvey@gateworks.com> Signed-off-by: Luka Perkov <luka@openwrt.org> SVN-Revision: 39111
* imx6: drop upstreamed patchLuka Perkov2013-12-171-25/+0
| | | | | | Signed-off-by: Luka Perkov <luka@openwrt.org> SVN-Revision: 39109
* kernel: update kernel 3.10 to 3.10.24Hauke Mehrtens2013-12-151-1/+1
| | | | | | Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> SVN-Revision: 39059
* imx6: add canbus support for Ventana boardsLuka Perkov2013-12-114-0/+12
| | | | | | | | GW5400, GW5300, and GW5200 have CAN bus option. Signed-off-by: Tim Harvey <tharvey@gateworks.com> SVN-Revision: 39034
* imx6: add flexcan supportLuka Perkov2013-12-113-0/+154
| | | | | | | | | | | | | | backport upstream changes to 3.10: - 0060-flexcan.patch: - add flexcan pinctrl and devicetree config - 0061-can-flexcan-use-correct-clock-as-base-for-bit-rate-c.patch - fix a clock issue - 0062-ARM-i.MX6q-fix-the-wrong-parent-of-can_root-clock.patch - fix a clock issue Signed-off-by: Tim Harvey <tharvey@gateworks.com> SVN-Revision: 39033
* imx6: add support for GW53xxLuka Perkov2013-12-093-0/+410
| | | | | | | | | | | | | | | | | | | | | | | | | | The Gateworks GW53xx family of products is based on the Freescale i.MX6DL SoC and offers a small form-factor with peripherals such as: * i.MX6DL * NAND FLASH * 4x PCIe * 4x USB EHCI (1x front-panel; 3x PCIe sockets) * 1x USB OTG * 1x uSD * LVDS connector (VLDS for display, PWM/GPIO for backlight, i2c for touch) * HDMI Audio/Video out * Analog Video in * Digital IO * Gateworks System Controller * Accelerometer * Canbus * Optional GPS * Industrial temp (-40C to +85C) * DC input voltage 8 to 42V (Passive PoE and 802.3af) Signed-off-by: Tim Harvey <tharvey@gateworks.com> SVN-Revision: 39012
* imx6: add DMA/SDMA support for 3.12Luka Perkov2013-12-091-4/+2
| | | | | | | | | DMA and SDMA support are needed for ssi based audio. Note that the sdma firmware is no longer required for ssi audio. Signed-off-by: Tim Harvey <tharvey@gateworks.com> SVN-Revision: 39011
* imx6: drop upstreamed patchLuka Perkov2013-12-091-32/+0
| | | | | | Signed-off-by: Luka Perkov <luka@openwrt.org> SVN-Revision: 39010
* kernel: update 3.10 to 3.10.21Gabor Juhos2013-12-011-1/+1
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 38972
* imx6: build images for ventana boards that are supportedLuka Perkov2013-11-181-0/+2
| | | | | | Signed-off-by: Luka Perkov <luka@openwrt.org> SVN-Revision: 38859
* imx6: merge all gateworks boards into one profileLuka Perkov2013-11-182-50/+32
| | | | | | Signed-off-by: Luka Perkov <luka@openwrt.org> SVN-Revision: 38858
* imx6: add support for more then one nand type per profileLuka Perkov2013-11-182-11/+22
| | | | | | Signed-off-by: Luka Perkov <luka@openwrt.org> SVN-Revision: 38857
* imx6: refresh kernel configLuka Perkov2013-11-181-1/+0
| | | | | | Signed-off-by: Luka Perkov <luka@openwrt.org> SVN-Revision: 38856
* kernel: update 3.10 to 3.10.18Gabor Juhos2013-11-051-1/+1
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 38652
* imx6: drop unused variable from MakefileLuka Perkov2013-11-051-2/+0
| | | | | | Signed-off-by: Luka Perkov <luka@openwrt.org> SVN-Revision: 38650
* imx6: minor image cleanupLuka Perkov2013-10-311-2/+2
| | | | | | Signed-off-by: Luka Perkov <luka@openwrt.org> SVN-Revision: 38628
* imx6: update patchesLuka Perkov2013-10-3019-152/+220
| | | | | | | | Changes include PCI fixes and various upstream pending patches. Signed-off-by: Luka Perkov <luka@openwrt.org> SVN-Revision: 38624
* imx6: update gateworks profile with extra packagesLuka Perkov2013-10-301-3/+6
| | | | | | Signed-off-by: Luka Perkov <luka@openwrt.org> SVN-Revision: 38579
* imx6: add initial 3.12 supportLuka Perkov2013-10-2921-0/+4124
| | | | | | Signed-off-by: Luka Perkov <luka@openwrt.org> SVN-Revision: 38574
* imx6: use upstream gateworks board namesLuka Perkov2013-10-294-7/+11
| | | | | | Signed-off-by: Luka Perkov <luka@openwrt.org> SVN-Revision: 38573
* imx6: update 3.10 patchesLuka Perkov2013-10-2912-27/+489
| | | | | | Signed-off-by: Luka Perkov <luka@openwrt.org> SVN-Revision: 38571
* imx6: ventana boards use kmod-sky2Luka Perkov2013-10-231-2/+2
| | | | | | Signed-off-by: Luka Perkov <luka@openwrt.org> SVN-Revision: 38522
* imx6: use more descriptive function nameLuka Perkov2013-10-231-6/+6
| | | | | | Signed-off-by: Luka Perkov <luka@openwrt.org> SVN-Revision: 38521
* imx6: use more common name for ubi(fs) imagesLuka Perkov2013-10-231-2/+2
| | | | | | Signed-off-by: Luka Perkov <luka@openwrt.org> SVN-Revision: 38520
* imx6: fix pcie interrupt mappingLuka Perkov2013-10-231-4/+4
| | | | | | | | | The interrupt mapping for legacy interrupts was backwards causing interrupts to be mapped improperly behind a PCIe to PCI bridge (ie GW16082 mezzanine). Signed-off-by: Tim Harvey <tharvey@gateworks.com> SVN-Revision: 38519
* imx6: add support for building uImageLuka Perkov2013-10-231-5/+25
| | | | | | Signed-off-by: Luka Perkov <luka@openwrt.org> SVN-Revision: 38518
* imx6: enable SATA supportLuka Perkov2013-10-231-1/+5
| | | | | | | | | | Enable SATA support (for IMX6D/IMX6Q) static in the kernel. It seems there are some issues causing the driver to not load properly when built as a module which still need to be worked out. Signed-off-by: Tim Harvey <tharvey@gateworks.com> SVN-Revision: 38515
* imx6: enable cpufreqLuka Perkov2013-10-231-6/+10
| | | | | | Signed-off-by: Tim Harvey <tharvey@gateworks.com> SVN-Revision: 38514
* imx6: enable i2c-devLuka Perkov2013-10-231-0/+1
| | | | | | Signed-off-by: Tim Harvey <tharvey@gateworks.com> SVN-Revision: 38513
* imx6: remove obsolete filesLuka Perkov2013-10-233-1222/+0
| | | | | | Signed-off-by: Tim Harvey <tharvey@gateworks.com> SVN-Revision: 38512
* imx6: pcie driver fixupsLuka Perkov2013-10-237-24/+235
| | | | | | | | Add upstream patches needed for PCIe through a switch. Signed-off-by: Tim Harvey <tharvey@gateworks.com> SVN-Revision: 38511
* imx6: fix symlink of dtb filesLuka Perkov2013-10-231-1/+1
| | | | | | Signed-off-by: Tim Harvey <tharvey@gateworks.com> SVN-Revision: 38510
* kernel: update 3.10 to 3.10.17Gabor Juhos2013-10-231-1/+1
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 38506
* imx6: make symlinks for dtb'sLuka Perkov2013-10-221-0/+1
| | | | | | Signed-off-by: Luka Perkov <luka@openwrt.org> SVN-Revision: 38496
* imx6: reorganize build systemLuka Perkov2013-10-186-34/+160
| | | | | | | | | | | | Changes include: * switching to profiles * adding ubifs support * building image for GW54XX board Signed-off-by: Luka Perkov <luka@openwrt.org> SVN-Revision: 38441
* build: drop FIT option until we actually need itLuka Perkov2013-10-171-1/+1
| | | | | | Signed-off-by: Luka Perkov <luka@openwrt.org> SVN-Revision: 38439