summaryrefslogtreecommitdiffstats
path: root/conf
AgeCommit message (Collapse)Author
2016-05-07imx-base: Update MACHINE_EXTRA_RRECOMMENDS and MACHINE_SOCARCH_FILTERYuqing Zhu
libfslcodec/ libfslvpuwrap/ libfslparser/ fsl-alsa-plugins have been renamed as imx-codec/ imx-vpuwrap/ imx-parser/ imx-alsa-plugins, need to do update. Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-19imx-base: Add MACHINE_GSTREAMER_1_0_PLUGIN for mx7 platformIan Coolidge
gstreamer1.0-plugins-imx was recently updated to be compatible with mx7 Signed-off-by: Ian Coolidge <ian@boundarydevices.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-19imx7dsabresd: Restructure device tree with new reva namesLauren Post
Some device trees are only needed for reva board The following are reva device trees imx7d-sdb-reva.dtb imx7d-sdb-reva-epdc.dtb imx7d-sdb-reva-gpmi-weim.dtb imx7d-sdb-reva-hdmi-audio.dtb imx7d-sdb-reva-m4.dtb imx7d-sdb-reva-qspi.dtb imx7d-sdb-reva-touch.dtb imx7d-sdb-reva-wm8960.dtb Signed-off-by: Lauren Post <lauren.post@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-19imx6dlsabresd and imx6slevk : Remove pf200 device treesLauren Post
imx6dlsabresd: Remove imx6dl-sabresd-pf200.dtb imx6slevk: Remove imx6sl-evk-pf200.dtb Signed-off-by: Lauren Post <lauren.post@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-19imx6dlsabreauto and imx6qsabreauto: Add sabreauto-enetirq device treeLauren Post
ARM: dts: imx6qdl-sabreauto: add enet irq dts files to avoid conflict with MLB ENET gpio irq pin conlict with MLB on i.MX6qdl sabreauto board, since enet gpio irq is extended feature for performance improvement, so let MLB enable in default dts file and newly create sabreauto enet irq dts files. Signed-off-by: Lauren Post <lauren.post@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-19linux-fslc-imx: Upgrade to the 3.14.52-1.1.0 GA based forkOtavio Salvador
The FSLC kernel fork has been updated for the 3.14-1.52-1.1.0 GA release. It is a consolidated release covering all i.MX active product lines covering: - i.MX6QDL - i.MX6SL - i.MX6SX - i.MX6UL - i.MX7D The patch also updates the linux-fslc-imx-rt flavour for the very same kernel fork and ensures people uses the built-in Vivante GPU driver, when using the Linux RT support, as the external kernel module does not support it yet. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-19imx6qpsabresd: Create i.MX 6QuadPlus Sabre SD machine configurationLauren Post
MLK-11526-1 ARM: dts: add imx6qp sabresd board support Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-19imx7dsabresd: Add epdc U-Boot configurationLauren Post
i.MX 7Dual supports epdc hardware so add epdc boot configuration Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-19imx6ulevk: Add Murata BT/WiFi module supportLauren Post
Add Murata Type ZP (BCM4339) module support on below platforms: - i.MX6UL SDB RevC (SD1 slot) + Murata adapter V2.0 Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-19imx6sxsabresd: Add mqs sound support for the expansion boardLauren Post
MLK-11130: ARM: dts: add mqs support mx6sx-sd-exp1 board Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-19imx6sxsabresd: Add Murata BT/WiFi module supportLauren Post
Add Murata Type ZP (BCM4339) module support on below platforms: - i.MX6SX SDB (SD3+SD2 slot) + Murata adapter V1.0 & SD EXT card Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-19imx6slevk: Add Murata BT/WiFi module supportLauren Post
Add Murata Type ZP (BCM4339) module support on below platforms: - i.MX6SL EVK (SD1+SD3 slot) + Murata adapter V1.0 & SD EXT card Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-19imx6slevk: Add epdc uboot configuration and epdc firmware integrationLauren Post
SoloLite has epdc hardware configuration which is enabled by both uboot and firmware. Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-19imx6qsabred: Add Murata BT/WiFi module supportLauren Post
Add Murata Type ZP (BCM4339) module support on below platforms: - i.MX6Q/DL/QP SabreSD(SD2 slot) + Murata adapter V2.0 Note: MX6Q/DL/QP SabreSD board requires HW rework. Please refer to rework guide specified in schematic. Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-19imx6qsabresd: Remove imx6q-sabresd-uart device treeLauren Post
Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-19imx6dlsabresd.conf: Add epdc boot configurations and epdc firmwareLauren Post
Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-19imx6dlsabred: Add Murata BT/WiFi module supportLauren Post
Add Murata Type ZP (BCM4339) module support on below platforms: - i.MX6Q/DL/QP SabreSD(SD2 slot) + Murata adapter V2.0 Note: MX6Q/DL/QP SabreSD board requires HW rework. Please refer to rework guide specified in schematic. Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-19imx-base.inc: Move IMAGE_FSTYPES override to a SoC variableOtavio Salvador
The IMAGE_FSTYPES need to be overriden without using the SoC family overrides, for user-friendness, and to allow this we need to use a SoC variable to construct the default value for setting. Related to [YOCTO: #8945]. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-19imx-base: Set UBOOT_ENTRYPOINT for i.MX6ULJun Zhu
As i.MX6UL has been changed out of mx6 SOC family, it need set UBOOT_ENTRYPOINT Signed-off-by: Jun Zhu <junzhu@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-19imx-base.inc: use modesetting driver for VybridStefan Agner
With the use of the new DCU DRM driver we can make use of the X-servers modesetting DDX driver. The driver uses directly the DRM/KMS interface. Signed-off-by: Stefan Agner <stefan.agner@toradex.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-19t1042d4rdb-64b: build usdpaa/usdpaa-shared-interfaces dtbTing Liu
Signed-off-by: Ting Liu <ting.liu@nxp.com>> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-19t1042d4rdb: build usdpaa/usdpaa-shared-interfaces dtbTing Liu
Signed-off-by: Ting Liu <ting.liu@nxp.com>> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-19t1040d4rdb-64b: build usdpaa/usdpaa-shared-interfaces dtbTing Liu
Signed-off-by: Ting Liu <ting.liu@nxp.com>> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-19t1040d4rdb: build usdpaa/usdpaa-shared-interfaces dtbTing Liu
Signed-off-by: Ting Liu <ting.liu@nxp.com>> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-19ls1021atwr: support QSPI and IFC in SD bootTing Liu
QSPI and IFC are both supported in SD boot. Build two SD boot images, one supports IFC; the other supports QSPI. Signed-off-by: Ting Liu <ting.liu@nxp.com>> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-19t4160qds: build secure-boot u-bootTing Liu
Signed-off-by: Ting Liu <ting.liu@nxp.com>> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-19b4860qds-64b: remove UBOOT_MACHINES settingTing Liu
Signed-off-by: Ting Liu <ting.liu@nxp.com>> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-19t1023rdb-64b: build nor u-bootTing Liu
Signed-off-by: Ting Liu <ting.liu@nxp.com>> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-19t1023rdb: build nor u-bootTing Liu
Signed-off-by: Ting Liu <ting.liu@nxp.com>> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-19imx-base.inc: Add imx-vpu to MACHINE_ARCH_FILTERCarlos Rafael Giani
imx-vpu is machine specific due to #define macros for the type of i.MX6 SoC (quad, duallite ..) Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-19Remove DirectFB support for i.MX6Otavio Salvador
The DirectFB project is dead upstream for a while and the backend is deprecated so it is better to drop it and avoid new users to depend on it and instead to focus in the current technologies for new projects. This commit removes everything related to the DirectFB support so if someone wish to revert it locally it can be easily done. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Acked-by: Daiane Angolini <daiane.angolini@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-19imx7dsabresd: fix typo of mfgtool configTzu-Jung Lee
Signed-off-by: Tzu-Jung Lee <roylee17@currantlabs.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-19twr-vf65gs10: move to Linux 4.1 based linux-fslc treeStefan Agner
Change the default Kernel to the linux-fslc 4.1 kernel. What seems to work: - UART - CPU/Memory (obviously) and L2 Cache - ARM global timer as clock source - Pinctrl/GPIO support - SD-Card - USB Host (according to bootlog, not tested) - SoC internal RTC (SNVS RTC) - Watchdog Not tested, but should be working: - Audio using SGTL5000 connected via SAI (hardware not available) - DCU Framebuffer device (hardware not available) - Ethernet PHYs (not sure, might be a hardware issue) Known to be missing: - Spansion Flash S25FL128S connected via QuadSPI - MCC v1 and v2 - Touchscreen with TWR-LCD-RGB (according to Tony) Signed-off-by: Stefan Agner <stefan.agner@toradex.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-19imx6ulevk: Configure machine to use u-boot SPLDaiane Angolini
At first, this machine was supported only by u-boot-imx U-Boot provider, however as soon as u-boot-fslc included this support, the U-Boot provider was changed. During the change of default U-Boot provider, the SPL configuration end up being missed. The needed SPL configuration is set up in this patch. Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com> Reviewed-by: Fabio Estevam <fabio.estevam@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-19imx-base.inc: add default tune for VybridStefan Agner
All Vybrid SoC's use the Cortex-A5 CPU. Add an appropriate default tune for the vf SoC. Signed-off-by: Stefan Agner <stefan.agner@toradex.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-19imx-base.inc: Set a default provider for u-boot-mxsboot-nativeOtavio Salvador
The O.S. Systems Embedded Linux provides an alternative version of U-Boot and, for completeness, an alternative recipe for u-boot-mxsboot-native. The provider, in imx-base.inc, had no default thus raising a warning. This turns the u-boot-fslc-mxsboot-native as the default provider but allows custom distributions to override it. Change-Id: I46799f9ec744a074d95c383561cf0cbddb26e151 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-19t4240qds.conf: add missing quotation markZhenhua Luo
Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-19imx-base.inc: Ensure MACHINE_HAS_VIVANTE_KERNEL_DRIVER_SUPPORT is expandedOtavio Salvador
The MACHINE_HAS_VIVANTE_KERNEL_DRIVER_SUPPORT needs to be expanded and cannot have a default overriden later, otherwise it does not respect the default set in the SoC. Change-Id: I1d90d173603e6ee258f3e05c7a53e576b3b1f552 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-19imx7dsabresd: Use U-Boot FSLC by defaultOtavio Salvador
The U-Boot 2015.10 adds support for the i.MX7 so we can use it instead of Freescale fork, preferring the mainline code. Change-Id: Ib375f8aa10a482b631eb99d7b5eb86866c87351e Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-19imx6ulevk: Use U-Boot FSLC by defaultOtavio Salvador
The U-Boot 2015.10 adds support for the i.MX6 UltraLite so we can use it instead of Freescale fork, preferring the mainline code. Change-Id: I5dc770bcecd14120b5478b67d9a47eebfc834300 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-19imx-base.inc: Drop explicit 'ext4' filesystem from IMAGE_FSTYPESOtavio Salvador
The 'ext4' filesystem is automatically included as dependency of the SDCard image, so we can avoid this duplication in the IMAGE_FSTYPES variable. Change-Id: I235e2478845a4e394bbacd42d2e6e8170d1d4ce0 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-19Move mxs-base.inc contents to imx-base.incOtavio Salvador
The consolidation of all i.MX related base settings allows a more global view of the settings in place. One of the reasons for this patch is the fragmentation caused by i.MX23 and i.MX28 SoCs using mxs-base.inc. The changes needed to get i.MX23 and i.MX28 SoCs working have been included in imx-base.inc file already and some values required rework to apply to specific SoC families to avoid regressions. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-19imx-base.inc, mxs-base.inc: Use ext4 filesystem for images as defaultOtavio Salvador
The ext4 is now the default for images in OpenEmbedded-Core, we now follow this change for all i.MX reference boards. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-19imx-base.inc, mxs-base.inc: Change default image to sdcard.gzOtavio Salvador
Replace .sdcard image to sdcard.gz image as a default image type for all machines. The SDCard class has the feature of compress the generated .sdcard image. It can be used to ease the exchange of this image among developers or machines. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-19imx-base.inc, mxs-base.inc: Stop generating tar.bz2 image tarball by defaultOtavio Salvador
The tar.bz2 is useful for people using NFS or generating the SD card image byhand, those can enable this in the board file or in the local.conf when needed. By default the SD card image should be the only image built as it is the most commonly used one for initial development. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-19mxs-base.inc: Consolidate IMAGE_FSTYPES definitionOtavio Salvador
The default value for IMAGE_FSTYPES including SDCard class enable all machine to work out of the box using the .sdcard image. The removed duplication affected the following machines: - imx23evk - imx28evk Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-19Enable Vivante kernel driver dynamic providerOtavio Salvador
The linux-imx.inc based kernels now can dynamically provide the Vivante kernel driver and satisfy the runtime dependency added for the Vivante GPU user space libraries. The beauty of this solution is that it makes ease for 3rd party kernel to reuse the same infrastructure and use the external module easily. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-19adjust MACHINEOVERRIDES orderingTing Liu
FILESPATH is in part built by using MACHINEOVERRIDES and the path is built working right to left. Use =. instead of .= to prepend (e6500-64b:qoriq-ppc) to (soc:board). Take t2080rdb-64b as example, change from: FILESOVERRIDES="powerpc64:t2:t2080:t2080rdb-64b:qoriq-ppc:e6500-64b:poky" MACHINEOVERRIDES="t2:t2080:t2080rdb-64b:qoriq-ppc:e6500-64b" To: FILESOVERRIDES="powerpc64:e6500-64b:qoriq-ppc:t2:t2080:t2080rdb-64b:poky" MACHINEOVERRIDES="e6500-64b:qoriq-ppc:t2:t2080:t2080rdb-64b" Signed-off-by: Ting Liu <ting.liu@freescale.com>
2016-04-19imx-base: Add firmware-epdc to mx6dl, mx6sl and mx7 SoC familiesLauren Post
EPDC firmware was previously in kernel and is being moved to support conditional installs based on hardware that supports it. Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-19twr-vf65gs10: Use IMAGE_FSTYPES setting from imx-base.incOtavio Salvador
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>