aboutsummaryrefslogtreecommitdiffstats
path: root/meta-v1000/conf
AgeCommit message (Collapse)Author
2019-04-17local.conf.append.v1000: whitelist x264 for commercial multimediaAwais Belal
The ffmpeg version in use for the v1000 depends on x264 so we need to whitelist x264 in configurations where INCLUDE_COMMERCIAL_MULTIMEDIA is enabled. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2019-03-19v1000: upgrade vulkan components to 1.1.92Awais Belal
This moves the vulkan bits for the v1000 platform to 1.1.92. The commit updates all the related components in one go as the vulkan repositories have been reworked to maintain things in a different way. This copes with all the conflicts and dependencies. The tools and headers components use patch version 0 whereas the loader uses patch version 1 for a particular bug fix. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2019-03-18Merge pull request #617 from abelal/v1k-userspaceWade Farnsworth
Additional V1000 userspace updates for RTQA1 2019
2019-03-18mesa/llvm: move to common layer from r1000Awais Belal
All targets are being aligned on the same mesa and llvm versions so move configurations to the common layer. This upgrades llvm to v7 and mesa to 19.0.0 for all platforms. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2019-03-12v1000,r1000,amdfalconx86/local.conf: organize INCLUDE_<components>Arsalan H. Awan
To use a single description for all INCLUDE_<components> alongwith the supported <component> summary in each BSP's local.conf. This also helps to have a single place for all the configurable <components> in the local.conf instead of having huge paragraph for each <component> and having to scroll to find each <component>. Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-03-11v1000/opencv: install only if INCLUDE_OPENCV is set to "yes"Arsalan H. Awan
This introduces var INCLUDE_OPENCV into local.conf to control the inclusion of OpenCV into the image. If user needs OpenCV, they can add it by setting INCLUDE_OPENCV = "yes" in the local.conf. This helps in keeping the image size smaller if user doesn't need it. Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-03-11v1000,r1000/opencl: install only if INCLUDE_OPENCL is set to "yes"Arsalan H. Awan
This introduces var INCLUDE_OPENCL into local.conf to control the inclusion of OpenCL into the image. If user needs OpenCL, they can add it by setting INCLUDE_OPENCL = "yes" in the local.conf. This helps in keeping the image size smaller as OpenCL consumes a lot of disk space. Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-03-11v1000/opencv: add opencv library support and samplesArsalan H. Awan
This integrates the OpenCV library and samples based on C++ and Python APIs. The integrated samples contain various apps for image and video processing demonstration using OpenCV, including using image/video files as well as camera as input. The demos work best with the "graphics" and "multimedia" features enabled. Also, this removes v4l bits from OpenCV as we do not support Video4Linux. Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2018-12-04v1000: add BSP and PATCH versions for MEL releasesAwais Belal
The new release process and numbering requires these versions being defined by each BSP. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2018-11-13Merge pull request #578 from abelal/fix_vulkanWade Farnsworth
v1000/amdfalconx86: drop deprecated packages from installation
2018-11-13v1000/amdfalconx86: drop deprecated packages from installationAwais Belal
We deprecated the LunarG SDK in one of the previous updates but missed one instance where these packages were being explicitly installed on the target, this generates a build time error. Fix this by dropping the deprecated packages from the installation list. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2018-11-12mesa: upgrade to 18.1.1Awais Belal
Signed-off-by: Awais Belal <awais_belal@mentor.com>
2018-11-02V1000 : Enabled Kernel 4.14.71 as default kernelChaudhary Amit Kumar
Signed-off-by: Chaudhary Amit Kumar <chaudharyamit.kumar@amd.com>
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-05v1000.conf: enable MEL specific graphics featureAwais Belal
MEL provides an additional graphics feature which is required in order to support different types of images under MEL. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2018-08-30v1000.conf: moved opencl from graphics pkgs to platform specific pkgsArsalan H. Awan
Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2018-08-30Merge branch 'morty' into sumoArsalan H. Awan
2018-08-10v1000: force autoloading of amdgpuAwais Belal
This force amdgpu to be loaded at boot time to avoid xserver failures in various situations. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2018-08-02mesa update version 18.1.0Chaudhary Amit Kumar
Signed-off-by: Chaudhary Amit Kumar <chaudharyamit.kumar@amd.com>
2018-07-27v1000.conf: disable ttyUSB0Awais Belal
There's no point in using the ttyUSB0 now as the actual serial ports on the target are funtioning as expected and this causes boot delays. 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-06-22AMD-Features: feature component var names to follow _PKGS conventionArsalan H. Awan
This makes configurable feature component variables to use a standardized naming convention i.e. should end with _PKGS instead of _COMPONENTS or _PACKAGES Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2018-06-22Created IMAGE_FEATURES to be used by AMD BSPs removing all img.bbappendsArsalan H. Awan
This defines AMD Features that can be added as EXTRA_IMAGE_FEATURES to different machines based on what is supported on a machine. This adds a broad flexibility and control over packages being installed on a machine for any image without needing to create bbappends for all the images that are to be supported. > Each feature can contain packages and packagegroups as its components. > Feature components can be dependent on DISTRO, IMAGE_FEATURE, or any variable in general. e.g.: Components of "amd-feature-graphics" may be dependent on "x11-base" as an IMAGE_FEATURE. Some packages may only be included for a specific DISTRO. Some packages may only be installed if user allows them in local.conf etc. > Each machine must add the required features to EXTRA_IMAGE_FEATURES in its own machine config file. > All required features must be added to a machine regardless of the image being built, but make sure that feature components are included based on dependency conditions. e.g. say "amd-feature-graphics" was added to a machine that supported graphics, but components of this feature must not be installed on an image that is only console based such as "core-image-base", therefore such components must depend on an IMAGE_FEATURE that is based on graphics such as "x11-base". > Each machine can also override feature components in its own machine config when adding the feature to EXTRA_IMAGE_FEATURES. e.g.: a feature may be added to a specific machine with minimal (or extended) packages based on requirement. Features are classified as: * amd-common-pkgs : Common pkgs to be added to all machines * amd-feature-multimedia : Multimedia packages (it does not depend on graphics because a machine may not have a GUI but could play videos and sounds from console) * amd-feature-graphics : Graphics packages * amd-feature-networking : Networking packages * amd-feature-debug-profile : Debugging and Profiling tools * More features may be added later as needed Signed-off-by: Arsalan H. Awan <Arsalan_Awan@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>
2018-01-11Merge remote-tracking branch morty into masterAwais Belal
2018-01-11v1000/mesa: align with upstream changesAwais Belal
This moves the mesa version for v1000 BSP to align with meta-amd's common layer as well as upstream. This allows for better and easier maintainability. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2017-12-29v1000.conf: use grub-efi instead of grubAwais Belal
The v1000 platform does not support grub in legacy mode with a dual boot setup which is required in case of the MEL Lite release cycle. Drop grub and use grub-efi for the BSP in order to cope up with the change. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2017-12-18v1000: mesa: drop git based recipeAwais Belal
Upstream has dropped the git based recipe for mesa so we follow the same approach. This starts using a versioned recipe with the main recipe file is created under the same layer with the intention of dropping once upstream moves to version 17.3. Patches have been adjusted accordingly with configuration requirements fulfilled as well. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2017-12-15merge upAwais Belal
Signed-off-by: Awais Belal <awais_belal@mentor.com>
2017-12-14v1000: amdgpu-firmware: add GPU firmwareAwais Belal
Signed-off-by: Awais Belal <awais_belal@mentor.com>
2017-10-16v1000: Add SPI support and test utilitiesAvinash M N
Signed-off-by: Avinash M N <avimn@amd.com>
2017-09-15ffmpeg: enable deployment on target when commercial bits are addedAwais Belal
This is a requirement for some QA test cases where ffmpeg is needed on target. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2017-08-28Merge pull request #449 from avimn/mortyWade Farnsworth
V1000 patch release
2017-08-25v1000: remove CodeXL supportAwais Belal
The component will not be supported on the V1000 platform. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2017-08-23Added GPIO and Watchdog timer utilitiesAvinash M N
Signed-off-by: Avinash M N <avimn@amd.com>
2017-08-23mesa: Fix GL CTS hangs and crashes. Upgrade to 17.3.0Avinash M N
Signed-off-by: Avinash M N <avimn@amd.com>
2017-08-23llvm: updated to version 6.0Avinash M N
Signed-off-by: Avinash M N <avimn@amd.com>
2017-08-23kernel: Bug fixes for Dibbler platform.Avinash M N
Signed-off-by: Avinash M N <avimn@amd.com>
2017-08-08Merge pull request #443 from abelal/v1000_adeWade Farnsworth
v1000.conf: adjust CB understandable cpu for v1000 ADE support
2017-08-01Kernel: Added support for 4.9 amdgpu kernelamd
Signed-off-by: Avinash M N <avimn@amd.com>
2017-07-20v1000.conf: enable serial portsAwais Belal
This enables getty on ttyS4/ttyS5 as well as providing kernel console on the ttyS4 port. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2017-07-20v1000.conf: adjust CB understandable cpu for v1000 ADE supportAwais Belal
CodeBench defines its particular CPUs for ADE integration and the cpu for v1000 is now adjusted accordingly. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2017-06-14v1000: improve llvm versioningAwais Belal
This is mainly targeted against master branch builds. Doing it now has the advantage that the change makes it in for any releases prior to moving to the master branch. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2017-06-01v1000: drop RT supportAwais Belal
The feature will not be available for the current release so drop it altogether. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2017-05-26v1000.conf: use ttyUSB0 as console for nowAwais Belal
The current BSP isn't sufficient to make the actual RS232 ports work so we'll use the USB port as console for now. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2017-05-25Adding meta-v1000 bsp layerSanjay R Mehta
Signed-off-by: Sanjay R Mehta <sanju.mehta@amd.com>