aboutsummaryrefslogtreecommitdiffstats
path: root/meta-steppeeagle
AgeCommit message (Collapse)Author
2018-10-04amd-features.inc: align with MELAwais Belal
MEL is now basing its features in a way that disregard which _particular image_ is being built and gives this flexibility to user where they can decide which extra features should be populated. This is manipulated in the local.conf using EXTRA_IMAGE_FEATURES. This aligns the AMD features accordingly and basis all functionality on EXTRA_IMAGE_FEATURES. This would help minimize the risk of going off track with feature manipulation while doing open as well as MEL based builds. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2018-09-24layer.conf/README.md: add meta-python as a dependencyAwais Belal
All the GPU based BSPs use mesa as their GL. The newer versions of mesa require python-mako on host (native) to generate some build files and python-mako-native is only available through meta-python at this time. The core layer only provides python3-mako-native which is not usable here. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2018-09-05steppeeagle.conf: conform with other relevant BSPsAwais Belal
We missed some updates for the Steppe Eagle BSP in the past while updating how the metadata was manipulated, using features etc. This now conforms to the same in comparison with the other similar BSPs. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2018-07-18tune-x.inc: use the m64 TUNE_FEATUREAwais Belal
All the currently supported BSPs are 64bit so use the appropriate m64 TUNE_FEATURE in order to get the build environment evaluated properly. Otherwise the basic -m64 switch which is required for proper linker output specification and other such things do not end up in the correct form and the build fails in case a toolchain that supports 32 and 64bit builds is used. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2018-04-17mpv: align with upstreamAwais Belal
Drop layer specific recipe and leverage the upstream one which is more recent. This would also make the maintenance feasible. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2018-04-13layer.conf: add LAYERSERIES_COMPATAwais Belal
This is now an upstream requirement for compliance and throws warnings on the console if not handled appropriately. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2017-10-24steppeeagle: drop unsupported RT kernel optionsAwais Belal
RT kernel is not supported on the SteppeEagle BSP so drop the options. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2017-10-11steppeeagle: use actual license text for LIC_FILES_CHKSUMAwais Belal
Increases maintainability and readability by using a single file with the actual license text being tested. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2017-10-11steppeeagle: drop usage of PV and PRAwais Belal
PV is extracted from the filename and PR is managed through the PR service so no need to define them explicitly. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2017-04-03Merge pull request #417 from abelal/mullins_firmwareWade Farnsworth
linux-firmware: update Mullins firmware
2017-04-03linux-firmware: update Mullins firmwareAwais Belal
This adds the latest firmware for Mullins based GPUs such as the one used on the SE platform. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2017-03-31steppeeagle: disable DEBUG_PREEMPT and DEBUG_RODATAAwais Belal
These configurations conflict with KGDB debugging in some cases and generate stack dumps in various other situations. The stack dumps related to mwaitx are properly fixed through https://patchwork.kernel.org/patch/8549611/ but the mentioned patch is only available for Yocto kernel 4.8 and we don't use these so it is much better to avoid the problem with this for the time being rather than backporting the patch. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2017-02-01amd-gpio: Enable the driver for steppeeagle targetAhsan Hussain
This could go to amd-common-configurations.inc, but for that we would have to change the driver recipe names i.e. to kernel-module-*. Not changing the current naming conventions by AMD, we'll be enabling it via the machine.conf which requires it. Signed-off-by: Ahsan Hussain <ahsan_hussain@mentor.com>
2017-01-30kernel-module: Fix recipes for amd-spi and amd-wdtAhsan Hussain
Setting PN and FILES inside the recipe was conflicting with the module.bbclass bits. SPI driver made it into the RFS because of different module package name (due to source files) than what was specified in the recipe. This is also why we were seeing two packages for it, namely kernel-module-spi-amd and kernel-module-amd-spi. Signed-off-by: Ahsan Hussain <ahsan_hussain@mentor.com>
2017-01-04steppeeagle: enable and use cb-mbs-optionsMichael
2016-11-16linux-yocto: fix QA warningsAwais Belal
Fixes WARNING: linux-yocto-4.4.20+gitAUTOINC+e66032e2d9_7d1401a0dd-r4.1 do_kernel_configcheck: [kernel config]: specified values did not make it into the kernel's final configuration: ---------- CONFIG_MICROCODE ----------------- Config: CONFIG_MICROCODE_EARLY_AMD From: /data/mel_amd_dogwood/build-se/tmp/work-shared/steppeeagle/kernel-source/.kernel-meta/configs/standard/cfg/amd.cfg Requested value: CONFIG_MICROCODE_EARLY_AMD=y Actual value: -- Config: CONFIG_MICROCODE_EARLY From: /data/mel_amd_dogwood/build-se/tmp/work-shared/steppeeagle/kernel-source/.kernel-meta/configs/standard/cfg/amd.cfg /data/mel_amd_dogwood/build-se/tmp/work-shared/steppeeagle/kernel-source/.kernel-meta/configs/standard/cfg/intel.cfg /data/mel_amd_dogwood/build-se/tmp/work-shared/steppeeagle/kernel-source/.kernel-meta/configs/standard/radeon-microcode.cfg Requested value: # CONFIG_MICROCODE_EARLY is not set Actual value: Config: CONFIG_MICROCODE_INTEL_EARLY From: /data/mel_amd_dogwood/build-se/tmp/work-shared/steppeeagle/kernel-source/.kernel-meta/configs/standard/cfg/intel.cfg /data/mel_amd_dogwood/build-se/tmp/work-shared/steppeeagle/kernel-source/.kernel-meta/configs/standard/radeon-microcode.cfg Requested value: # CONFIG_MICROCODE_INTEL_EARLY is not set Actual value: -- Config: CONFIG_MICROCODE From: /data/mel_amd_dogwood/build-se/tmp/work-shared/steppeeagle/kernel-source/.kernel-meta/configs/standard/cfg/amd.cfg /data/mel_amd_dogwood/build-se/tmp/work-shared/steppeeagle/kernel-source/.kernel-meta/configs/standard/cfg/intel.cfg /data/mel_amd_dogwood/build-se/tmp/work-shared/steppeeagle/kernel-source/.kernel-meta/configs/standard/steppeeagle_savedefconfig.cfg Requested value: CONFIG_MICROCODE=m Actual value: CONFIG_MICROCODE=y Config 'MICROCODE' has the following conditionals: CPU_SUP_AMD || CPU_SUP_INTEL (value: "y") CPU_SUP_AMD || CPU_SUP_INTEL (value: "y") Dependency values are: y [y] CPU_SUP_AMD [y] CPU_SUP_INTEL [y] Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-10-21conf: specify serial console prior to vga consoleAwais Belal
As a best practise the serial consoles should be provided earlier on the kernel command line than the vga consoles because the last console is used for taking user input and is mapped to /dev/console. Using it differently can break things at places where conflicting/incorrect serial drivers can generate a kernel panic in such a scenario. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-10-14SE/BE: move to 4.4 kernelAwais Belal
This commit does a few things which cannot be separated easily so it cannot be split in to separate commits. * Drops all 4.1 kernel bits. * Moves all common patches from meta-amdfalconx86 to common. * Moves SE/BE builds to 4.4 kernel. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-09-20Merge pull request #335 from drewmoseley/multimedia-licensesAwais Belal
multimedia: Add more license files for commercial multimedia
2016-09-16meta-amd: update READMEs according to yocto guidelinesAwais Belal
This updates the READMEs per the yocto compliance sheet and converts them to .md so they are easier to read on GitHub or any other platform that supports markdown. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-08-16amd-gpio: Drop test of err condition in API returning void.Drew Moseley
Signed-off-by: Drew Moseley <drew_moseley@mentor.com>
2016-08-11multimedia: Add more license files for commercial multimediaDrew Moseley
Signed-off-by: Drew Moseley <drew_moseley@mentor.com>
2016-08-08amd-utils: Accept ctrl-d commands properlyDrew Moseley
The readline() will return NULL when the user enters ctrl-d. Check for this condition and make it equivalent to the "exit" command. Signed-off-by: Drew Moseley <drew_moseley@mentor.com>
2016-08-01amd: Use ??= for INCLUDE_* settingsDrew Moseley
This allows for later overriding by other local.conf.append files using ??= while still allowing a local user to override them all by using =. Signed-off-by: Drew Moseley <drew_moseley@mentor.com>
2016-07-26amd: Update multimedia settings for master branchDrew Moseley
Signed-off-by: Drew Moseley <drew_moseley@mentor.com>
2016-07-26mpv: Switch from mplayer2 to mpvDrew Moseley
Signed-off-by: Drew Moseley <drew_moseley@mentor.com>
2016-07-26libmad: Remove references to libmadDrew Moseley
This has been removed from poky so we no longer reference it. Signed-off-by: Drew Moseley <drew_moseley@mentor.com>
2016-07-15<machines>: move common configurations to a common includeAwais Belal
This consolidates the common configurations between the different machines and move them to common from where these are used through an include to make things more maintainable. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-05-26Merge branch 'jethro'Drew Moseley
2016-05-24local.conf.append.machine: align disclaimer with standard MEL BSPsAwais Belal
The disclaimer text for license-restricted packages is updated to align with the other standard MEL BSPs. Additionally some minor refactoring is done for the same alignment needs. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-04-26amd: Disable waylandDrew Moseley
Signed-off-by: Drew Moseley <drew_moseley@mentor.com>
2016-04-25amd: Disable waylandDrew Moseley
Signed-off-by: Drew Moseley <drew_moseley@mentor.com> (cherry picked from commit 6e1085aa42c9a071e028f4d3d69d70478509b78d)
2016-04-25amd: Disable qemu-mode MACHINE_FEATUREDrew Moseley
QEMU does not currently support the enhanced instructions available on the AMD chips. Some builds with external toolchains will fail if these instructions are enabled by default. Signed-off-by: Drew Moseley <drew_moseley@mentor.com>
2016-04-14Merge branch 'jethro'Drew Moseley
2016-04-08Merge pull request #282 from mwpow3ll/imc_supportDrew Moseley
Imc support
2016-04-08local.conf.append: restructure inclusion logicAwais Belal
It is seen that when a boolean variable isn't enabled, there's no change to the value at all, not even a space if += is used. So in order to cope with the value exactly and to avoid un-intended results we use .= to strengthen the logic. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-04-07Enable IMC and or AMD SPI SDKArindam Nath
- amdfalconx86 / SteppeEagle: IMC and AMD SPI SDK - BaldEagle: Enable IMC Signed-off-by: Arindam Nath <arindam.nath@amd.com> Signed-off-by: Michael Powell <michael_powell@mentor.com>
2016-04-05linux-yocto: Upgrade SE / BE to v4.1 kernel and refactorMichael
2016-03-28steppeeagle/baldeagle: upgrade llvm and mesaAwais Belal
This essentially upgrades mesa and llvm for the steppeeagle and baldeagle BSPs while the amdfalconx86 BSP already uses the ugraded versions. Mesa is upgraded from 10.6.3 to 11.0.8 (git) LLVM is upgraded from 3.4.2 to 3.7.1 Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-03-15steppeeagle.conf: adjust configurations to allow usage of RT kernelDrew Moseley
The radeon driver is not RT-safe so we only pick it up when a standard kernel is being used. We also adjust the PREFERRED_PROVIDER for virtual/kernel accordingly. Signed-off-by: Drew Moseley <drew_moseley@mentor.com>
2016-03-15xf86-video-*: Consolidate recipesDrew Moseley
These two recipes are virtually identical and can be combined into a new renamed recipe (xf86-video-amd) with just a few overridden variables. Signed-off-by: Drew Moseley <drew_moseley@mentor.com>
2016-03-15linux-yocto-rt: Make this recipe more broadly applicableDrew Moseley
Rename the RT selection variable as it is not strictly specific to amdfalconx86. Signed-off-by: Drew Moseley <drew_moseley@mentor.com>
2016-03-11amd: Add additional overrides for GPU typeDrew Moseley
Signed-off-by: Drew Moseley <drew_moseley@mentor.com>
2016-03-11amd: Add MACHINEOVERRIDE for amdx86Drew Moseley
Signed-off-by: Drew Moseley <drew_moseley@mentor.com>
2016-02-01amd: Add layer dependency information for AMD platforms.Drew Moseley
Add explicit documentation for the required layers for the baldeagle, steppeeagle and amdfalconx86 platforms. Signed-off-by: Drew Moseley <drew_moseley@mentor.com>
2016-02-01amd: Add additional overrides for GPU typeDrew Moseley
Signed-off-by: Drew Moseley <drew_moseley@mentor.com>
2016-02-01amd: Add missing READMEsDrew Moseley
Signed-off-by: Drew Moseley <drew_moseley@mentor.com>
2016-01-15Merge branch 'jethro'Drew Moseley
2016-01-15amd: Allow INCLUDE_MPLAYER and INCLUDE_COMMERCIAL_MULTIMEDIA overridesDrew Moseley
Signed-off-by: Drew Moseley <drew_moseley@mentor.com>
2016-01-15mplayer2/commercial-multimedia: provide usage detailsAwais Belal
Provide details and variables for enabling the commercial multimedia packages and mplayer2 support. This will be done through local.conf. Signed-off-by: Awais Belal <awais_belal@mentor.com>