aboutsummaryrefslogtreecommitdiffstats
path: root/conf
AgeCommit message (Collapse)Author
2014-02-12fsl-default-providers.inc: Allow easy override of default U-BootOtavio Salvador
Change-Id: I2cd416548d92d27018496000f7c0790e1b1afeb6 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-11-13imx6solosabresd.conf: Add ldo device treeLauren Post
ENGR00277895: dts: ARM: imx6: add ldo-enable dts files Currently, we use different dts files to support ldo-bypass or ldo-enable, then we need add both dts files for the boards which can support ldo-bypass mode(all boards support ldo-enable at least). So for below boards we need add ldo-enable dts file so that we can use this to easily support ldo-enable mode: 1)mx6q-sabresd board: ldo-bypass dts->mx6q-sabresd.dtb, ldo-enable dts->mx6q-sabresd-ldo.dtb 2)mx6q-sabresd board: ldo-bypass dts->mx6dl-sabresd.dtb, ldo-enable dts->mx6dl-sabresd-ldo.dtb 3)mx6sl-evk board: ldo-bypass dts->mx6sl-evk.dtb, ldo-enable dts->mx6sl-evk-ldo.dtb Change-Id: I261c516495e3921fb1c2d8937d96fb6e3a23e87b Signed-off-by: Lauren Post <lauren.post@freescale.com>
2013-11-13imx6slevk.conf: Add ldo device treeLauren Post
ENGR00277895: dts: ARM: imx6: add ldo-enable dts files Currently, we use different dts files to support ldo-bypass or ldo-enable, then we need add both dts files for the boards which can support ldo-bypass mode(all boards support ldo-enable at least). So for below boards we need add ldo-enable dts file so that we can use this to easily support ldo-enable mode: 1)mx6q-sabresd board: ldo-bypass dts->mx6q-sabresd.dtb, ldo-enable dts->mx6q-sabresd-ldo.dtb 2)mx6q-sabresd board: ldo-bypass dts->mx6dl-sabresd.dtb, ldo-enable dts->mx6dl-sabresd-ldo.dtb 3)mx6sl-evk board: ldo-bypass dts->mx6sl-evk.dtb, ldo-enable dts->mx6sl-evk-ldo.dtb Change-Id: I997bf896a3d3fde482fe9c120a92c16d49817adb Signed-off-by: Lauren Post <lauren.post@freescale.com>
2013-11-13imx6qsabresd.conf: Add ldo and hdcp DTSLauren Post
ENGR00274059-02 ARM: Add new dts for imx6q/imx6dl SabreSD hdcp hdcp ddc pins conflict with i2c2, add new dts file for imx6q and imx6dl SabreSD board, enable hdcp and disable i2c2 in these dts files. Remove hdmi pins property from mx6qdl-sabresd.dtsi. ENGR00279402-1 ARM: dts: imx6: add wdog reset source seclect in dts Some boards use another WDOG reset source to reboot system in ldo-bypass mode. We need add the property in board dts file so that we can easily know the WDOG reset source currently. For Sabresd, WDOG1 for ldo-enable mode(WDOG event), WDOG2 for ldo-bypass mode (reset external pmic to trigger POR event). For sl-evk board, there is no WDOG pin connected with external pmic as Sabresd , because mx6sl boot at 400Mhz. Then both ldo-enable and ldo-bypass mode use the common WDOG1 as reset source. ENGR00277895: dts: ARM: imx6: add ldo-enable dts files Currently, we use different dts files to support ldo-bypass or ldo-enable, then we need add both dts files for the boards which can support ldo-bypass mode(all boards support ldo-enable at least). So for below boards we need add ldo-enable dts file so that we can use this to easily support ldo-enable mode: 1)mx6q-sabresd board: ldo-bypass dts->mx6q-sabresd.dtb, ldo-enable dts->mx6q-sabresd-ldo.dtb 2)mx6q-sabresd board: ldo-bypass dts->mx6dl-sabresd.dtb, ldo-enable dts->mx6dl-sabresd-ldo.dtb 3)mx6sl-evk board: ldo-bypass dts->mx6sl-evk.dtb, ldo-enable dts->mx6sl-evk-ldo.dtb Change-Id: I38fb55249a002888c9da2c5e298acca089759876 Signed-off-by: Lauren Post <lauren.post@freescale.com>
2013-11-13imx6qsabreauto.conf: Add gpmi-weim DTSLauren Post
ENGR00269945: ARM: imx6: add the secondary sabreauto dts for pin conflict The patch is to solve the pin conflicts between devices that are currently added in imx6qdl-sabreauto dts file. It has ecspi1, i2c3, and uart3 enabled while gpmi and weim disabled in the primary imx6qdl-sabreauto.dtsi, and creates the secondary imx6q/dl-sabreauto dts to have gpmi and weim enabled while others disabled. Since usbh1 and usbotg depend on GPIO from max7310 on i2c3, they have to be disabled as well in the secondary sabreauto dts files. Change-Id: I6338e60fa8c1622b2a73e99aa1e3def0a2555bc2 Signed-off-by: Lauren Post <lauren.post@freescale.com>
2013-11-13imx6dlsabresd.conf: Add in ldo and hdcp DTSLauren Post
ENGR00274059-02 ARM: Add new dts for imx6q/imx6dl SabreSD hdcp hdcp ddc pins conflict with i2c2, add new dts file for imx6q and imx6dl SabreSD board, enable hdcp and disable i2c2 in these dts files. Remove hdmi pins property from mx6qdl-sabresd.dtsi. ENGR00279402-1 ARM: dts: imx6: add wdog reset source seclect in dts Some boards use another WDOG reset source to reboot system in ldo-bypass mode. We need add the property in board dts file so that we can easily know the WDOG reset source currently. For Sabresd, WDOG1 for ldo-enable mode(WDOG event), WDOG2 for ldo-bypass mode (reset external pmic to trigger POR event). For sl-evk board, there is no WDOG pin connected with external pmic as Sabresd , because mx6sl boot at 400Mhz. Then both ldo-enable and ldo-bypass mode use the common WDOG1 as reset source. ENGR00277895: dts: ARM: imx6: add ldo-enable dts files Currently, we use different dts files to support ldo-bypass or ldo-enable, then we need add both dts files for the boards which can support ldo-bypass mode(all boards support ldo-enable at least). So for below boards we need add ldo-enable dts file so that we can use this to easily support ldo-enable mode: 1)mx6q-sabresd board: ldo-bypass dts->mx6q-sabresd.dtb, ldo-enable dts->mx6q-sabresd-ldo.dtb 2)mx6q-sabresd board: ldo-bypass dts->mx6dl-sabresd.dtb, ldo-enable dts->mx6dl-sabresd-ldo.dtb 3)mx6sl-evk board: ldo-bypass dts->mx6sl-evk.dtb, ldo-enable dts->mx6sl-evk-ldo.dtb Change-Id: I8a5863d135e5c72419c1eb8f4f34483c2397e567 Signed-off-by: Lauren Post <lauren.post@freescale.com>
2013-11-13imxdlsabreauto.conf: Add gpmi-weim DTSLauren Post
ENGR00269945: ARM: imx6: add the secondary sabreauto dts for pin conflict The patch is to solve the pin conflicts between devices that are currently added in imx6qdl-sabreauto dts file. It has ecspi1, i2c3, and uart3 enabled while gpmi and weim disabled in the primary imx6qdl-sabreauto.dtsi, and creates the secondary imx6q/dl-sabreauto dts to have gpmi and weim enabled while others disabled. Since usbh1 and usbotg depend on GPIO from max7310 on i2c3, they have to be disabled as well in the secondary sabreauto dts files. Change-Id: I1f51cda59468140a2552a73fca5d710ecde1967e Signed-off-by: Lauren Post <lauren.post@freescale.com>
2013-11-13fsl-default-providers.inc: Make virtual/kernel assigment delayedOtavio Salvador
In 01851da (machine/*: Allow kernel provider override) the assigment of preferred provider for virtual/kernel has been changed to a weak assignment. This works for most of cases but has caused a regression in some machines. When a machine includes the imx-base.inc file, the assignment is done and the intended setting of the machine does not take effect. For example, in the below code fragment: ,----[ Wandboard board configuration fragment ] | include conf/machine/include/imx-base.inc | ... | PREFERRED_PROVIDER_virtual/kernel ?= "linux-wandboard" `---- the virtual/kernel provider would be 'linux-imx' as, at the time of imx-base.inc inclusion, it was undefined. The expected behaviour would be to use 'linux-imx' /only/ when no setting has been done. The ??= operator solves this as it is used /only/ if no assignment is done to the virtual/kernel provider in the end of the parsing. So it gives the expected behaviour. Change-Id: Iab73dcff8bef7f2df1064a0d5d04fd506a4c3144 Reported-by: Alfonso Tamés <alfonso@mantic.mx> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-11-04machine/*: Allow kernel provider overrideGary Thomas
All machine configurations now allow user override of the preferred kernel provider. Signed-off-by: Gary Thomas <gary@mlbassoc.com>
2013-10-18machines: Add PREFERRED_PROVIDER for virtual/bootloaderKhem Raj
virtual/bootloader is a commonly used target. This patch adds it for meta-fsl-arm machines. Other BSP layers have this provider and when using a mutli-machine distro setup bitbake virtual/bootloader builds a wrong u-boot for fsl machines Signed-off-by: Khem Raj <raj.khem@gmail.com>
2013-10-14imx-audio: Drop redundant packageDaiane Angolini
imx-audio depends, in fact, of alsa-utils. It's a set of scripts that intend to configure some alsa parameters using amixer. The same thing may be achieved, not depending on alsa-utins, by asound.state. Change-Id: I0f7c27c4dbfaf51ba44773d94a794daba14c01f9 Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
2013-10-08imx28evk: add NAND supportMario Domenech Goulart
Change-Id: Id37d371e2c2f3218654e1d736dde2ac1ba73dfda Signed-off-by: Mario Domenech Goulart <mario@ossystems.com.br>
2013-10-05imx-base: provide right package for amd-gpu-bin if x11 is disabledEric BENARD
so that users don't have to customize it outside, else we get very stranges errors like : ERROR: Multiple versions of mesa are due to be built (/scratch/openembedded-core/meta/recipes-graphics/mesa/mesa_git.bb /scratch/openembedded-core/meta/recipes-graphics/mesa/mesa_9.1.6.bb). Only one version of a given PN should be built in any given build. You likely need to set PREFERRED_VERSION_mesa to select the correct version or don't depend on multiple versions. Signed-off-by: Eric Bénard <eric@eukrea.com>
2013-09-28imx28evk: Drop inherited MACHINE_GSTREAMER_PLUGIN settingOtavio Salvador
The MACHINE_GSTREAMER_PLUGIN is now set in mxs-base.inc so we don't need it here. Change-Id: Ief9de139dd3ca110fb8ea3f636b7df0afca8f465 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-09-28mxs-base.inc: Add MACHINE_GSTREAMER_PLUGIN default settingOtavio Salvador
By default, we add, gst-fsl-plugin for all i.MX28 based boards as done by Freescale. Change-Id: I146de9685dbbdb2ae185c55e976e8414256d602c Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-09-25mxs-base.inc: Use 'fsl-dynamic-packagearch' classOtavio Salvador
Change-Id: I86c77a6aa19ee40b151246bb9531ff7194a4b983 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-09-25imx-base.inc: Use 'fsl-dynamic-packagearch' classOtavio Salvador
Change-Id: I61f115780b3f9b3518e3af45f278e4602b192d1a Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-09-25imx-base.inc: Drop gst-fsl-plugin for vf60 SoC familyOtavio Salvador
The vf60 SoC family does not has VPU so we shouldn't include the gst-fsl-plugin. We fix it making an override for the SoC family as done for 'mx3' one. Change-Id: I2eadf16b67cafc8b91e4968b6108ce4c90f7e284 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-09-25imx28evk: set up UBOOT_CONFIG with config/fs-type for the supported boot devicesMario Domenech Goulart
Supported boot devices: sd, nand and sd-auart-console. Change-Id: I4521bbfa7a3c5ec4002a583b682a36ab18e9357a Signed-off-by: Mario Domenech Goulart <mario@ossystems.com.br>
2013-09-25imx6solosabresd: set up UBOOT_CONFIG with config/fs-type for the supported ↵Mario Domenech Goulart
boot devices Supported boot devices: sd Change-Id: Ic4f72275dc37da9f882ba51b234c1a1b4e6b2d4f Signed-off-by: Mario Domenech Goulart <mario@ossystems.com.br>
2013-09-25imx6solosabreauto: set up UBOOT_CONFIG with config/fs-type for the supported ↵Mario Domenech Goulart
boot devices Supported boot devices: sd, eimnor, nand and spinor. Change-Id: I9f4fbfc5c2331a2f2ec20cec2c7ea158f84dae2e Signed-off-by: Mario Domenech Goulart <mario@ossystems.com.br>
2013-09-25imx6qsabresd: set up UBOOT_CONFIG with config/fs-type for the supported boot ↵Mario Domenech Goulart
devices Supported boot devices: sd and sata. Change-Id: I66a3a5fcfa8624d1aba35003a873ba3a3bb1dcaf Signed-off-by: Mario Domenech Goulart <mario@ossystems.com.br>
2013-09-25imx6qsabreauto: set up UBOOT_CONFIG with config/fs-type for the supported ↵Mario Domenech Goulart
boot devices Supported boot devices: sd, eimnor, nand and spinor. Change-Id: I613abc2ae5e5fe67c59f4aa1466ff1d879532725 Signed-off-by: Mario Domenech Goulart <mario@ossystems.com.br>
2013-09-25imx6dlsabresd: set up UBOOT_CONFIG with config/fs-type for the supported ↵Mario Domenech Goulart
boot devices Supported boot devices: sd. Change-Id: I6028f47d170015f8c8aac113773e24ced34e38a0 Signed-off-by: Mario Domenech Goulart <mario@ossystems.com.br>
2013-09-25imx6dlsabreauto: set up UBOOT_CONFIG with config/fs-type for the supported ↵Mario Domenech Goulart
boot devices Supported boot devices: sd, eimnor, nand and spinor. Change-Id: I7d762689582221489d53819b0cde0b3356230d75 Signed-off-by: Mario Domenech Goulart <mario@ossystems.com.br>
2013-08-29imx-base.inc: Set default tune of i.MX6 to use Hard Float-PointOtavio Salvador
The default now is to use Hard Float-Point to every i.MX6 SoC but it is very easy to change back to Soft Float-Point, if it is the case, you can set: ,----[ Soft Float-Point setting ] | DEFAULTTUNE_mx6 = "cortexa9-neon" `---- In your local.conf or machine board file. Change-Id: I8379dd95cbd0ab9b9ae61ffe8e173f8b0b7db9ae Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-08-29xf86-video-imxfb-vivante: Upgrade to 3.5.7-1.0.0-alpha.2Otavio Salvador
The new Xorg driver does not need a DRI library anymore, so we remove the xf86-dri-vivante recipe, but use the DRI code during the Xorg GPU driver build. This change has been based on changes done in meta-fsl-bsp-release, 3.5.7 dylan branch, by Lauren Post <lauren.post@freescale.com> and Evan Kotara <evan.kotara@freescale.com>. Change-Id: I3f666da817fb158b201dc169ae7862b199216ddd Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-08-20Rework machines to use dtb file in KERNEL_DEVICETREE variableOtavio Salvador
The linux-dtb.inc has been reworked to use the Linux kernel build system to generate the DeviceTree binaries so now KERNEL_DEVICETREE variable should has the /target/ name, not the file path. This patch reworks following machines: - imx23evk - imx28evk - imx51evk - imx53ard - imx53qsb - imx6dlsabreauto - imx6dlsabresd - imx6qsabreauto - imx6qsabresd - imx6solosabreauto - imx6solosabresd Change-Id: I37e9c3737552299677e315b6279a6e0a8e217836 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-08-15imx-base.inc: Allow PREFERRED_VERSION of xserver-xorg to be customizedOtavio Salvador
For development and test it is useful to be able to override the Xorg preferred version so we make it overridable. Change-Id: I6bba649187d2d35ae1c92ce959d0f61802397423 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-08-07imx6dlsabreauto: Create machine configuration fileLauren Post
This machine is only supported by u-boot-imx, so the PREFERRED_PROVIDER is different from others imx machines. Change-Id: I2f6f71a8f1ce98f7c39526e912a0c2ca6fc76805 Signed-off-by: Lauren Post <lauren.post@freescale.com>
2013-08-07imx6solosabresd: Create machine configuration fileLauren Post
Change-Id: I27663dd957d4a2592fbdb3ae00c3b64603be6c28 Signed-off-by: Lauren Post <lauren.post@freescale.com>
2013-08-07imx6solosabreauto: Create machine configuration fileLauren Post
Change-Id: Ib92fc59c0f55aeadb2f6c3a80f2a402a5fc502ac Signed-off-by: Lauren Post <lauren.post@freescale.com>
2013-08-07imx6sabresd/auto-common.inc: Add ath6k (WIFI) firmwareDaiane Angolini
Add linux-firmware-ath6k to MACHINE_FIRMWARE. Change-Id: Ie2e9e1f4f5a4cd33f0aa4d6dd679c83512968a2c Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
2013-08-07imx6sabreauto-common.inc: Create file for SABRE AUTO commonDaiane Angolini
Freescale i.MX6 SABRE AUTO machines have some common configuration. This file is used in order to avoid duplicating in all SABRE AUTO boards. Replace any 'include' to 'require' to make sure an error is launched in case the file is missing. Change-Id: I0d1e9e7b64ac3e34a18a32ca13872c23d4d668b2 Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
2013-08-07imx6sabresd-common.inc: Create file for SABRE SD commonDaiane Angolini
Freescale i.MX6 SABRE SD machines have some common configuration. This file is used in order to avoid duplicating in all SABRE SD boards. Replace any 'include' to 'require' to make sure an error is launched in case the file is missing. Change-Id: Ic50956c49a35c2e4f0af6c21e7495cce42698b56 Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
2013-08-07imx6dlsabresd.conf: Add KERNEL_DEVICETREEDaiane Angolini
Change-Id: Ic5af7bd92566fa15513fb188c8e0181d9f805d29 Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
2013-08-05imx-base.inc: add VPU firmware for i.MX6S machinesJohn Weber
Change-Id: Ib6f33c26cc75259bb008415dd99f8bb4ea8e9495 Signed-off-by: John Weber <rjohnweber@gmail.com>
2013-07-31imx-base.inc: Add fsl-alsa-plugins to i.MX6 recommended packagesOtavio Salvador
This ensures the fsl-alsa-plugins is installed per default by images but allow it to be manually skipped, using BAD_RECOMMENDATIONS, if need. This change has been based on a change done in meta-fsl-bsp-release, 3.5.7 dylan branch, which originally add this in the packagegroup-fsl by Jun Zhu <R01007@freescale.com>. The inclusion of this, inside imx-base.inc, is preferred as it is common for all i.MX6 machines and not something specific for demos thus should be installed by default. Change-Id: I209d389b4e0a62b89b4fdede56627e0ec528df87 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-07-29twr-vf65gs10: Add machine support for Vybrid Tower VF65GS10Andy Voltz
Change-Id: I51e1b780c7860a16d722f49072915ad194fd5df7 Signed-off-by: Andy Voltz <andy.voltz@timesys.com>
2013-07-29layer.conf: handle dynamic layer configurationEric BENARD
this patch is taken from : http://git.yoctoproject.org/cgit/cgit.cgi/meta-mentor/tree/conf/layer.conf#n9, as suggested by Chris Larson Change-Id: I6b8900c595708d19543c0aa059e37f77c09e32db Signed-off-by: Eric Bénard <eric@eukrea.com>
2013-07-10imx6dlsabresd: Use U-Boot 2013.07Otavio Salvador
Change-Id: Ieb49b155a1332124c51f548cbb0057fb0b52dcf9 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-07-02imx28evk: Remove duplicated assignment of KERNEL_IMAGETYPEOtavio Salvador
Change-Id: Ifc2a66a653281dc72b462671434c571cf29d6faa Reported-by: Daiane Angolini <daiane.angolini@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-06-07firmware-imx: Remove Atheros firmwareOtavio Salvador
The linux-firmware already provide the Atheros firmware so we should use it and avoid duplication. Change-Id: I5e8675612916ab20ae27e63aedba6758e9a17afb Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-05-28imx-base.inc: Fix appending of firmware valueOtavio Salvador
The appending of MACHINE_FIRMWARE were broken as it were overwriting the board value, the fix is to append the value properly. Change-Id: I6e2290643e32443410fdde94a334e8dfa7c7b18c Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-04-29imx6slevk: Fix machine name and description, include SOCDaiane Angolini
Include vendor name to machine name Fix machine name Include SOC Fix description Change-Id: Icab97b5de6f1bf02af778d026abd9e3365a523cf Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
2013-04-29imx6qsabresd: include vendor name and SOCDaiane Angolini
Include vendor name to machine name Fix machine name Include SOC Fix description Change-Id: Idb7dffba9fac08290ac465684b5dc080b058791d Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
2013-04-29imx6qsabreauto: : include vendor name and SOCDaiane Angolini
Include vendor name to machine name Include SOC Change-Id: I16cba4f5ea309ad0bc9994d33719f3a166fbb82e Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
2013-04-29imx6dlsabresd: include vendor name and SOCDaiane Angolini
Include vendor name to machine name Fix machine name Include SOC Fix description Change-Id: I0e90c0881c0282c9a0fa7e4cde154d3f454c2ce5 Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
2013-04-29imx53qsb: Fix machine name and description, include SOCDaiane Angolini
Include vendor name to machine name Include SOC Change-Id: Ia0b4b45ee644bc978da70d5d6b61ac5f92754913 Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
2013-04-29imx53ard: Fix machine name, include SOCDaiane Angolini
Include vendor name to machine name Fix machine name capitalization Include SOC Fix description capitalization Change-Id: I103329a4b37b7eca197a9b345db79f4401cdd8f3 Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>