Skip to content

Tags: yhamamachi/meta-rcar

Tags

Renesas-Yocto-v2.12.0

Toggle Renesas-Yocto-v2.12.0's commit message
rcar-gen3: copyscript: update CMS package

CMS packages upgrade 0.4.0 -> 0.5.0.
CMM3 and VSP2 Basic Color Management package were integrated.
  - deleted RTM0AC0000JRCMBCC0SL40C (CMM3 Basic Color Mangagement)

This patch update copyscript and MD5 value.

Signed-off-by: Takeshi Saito <[email protected]>

Renesas-Yocto-v2.9.0

Toggle Renesas-Yocto-v2.9.0's commit message
rcar-gen3: avb: Add support for AVB software package

This patch adds AVB:

Linux kernel module for AVB (kernel-module-avb)
Demo and utility applications for AVB (avb-applications)
The Open-AVB project by AVnu (open-avb)

The AVB is disable as default in mmp/local-wayland.conf.
To enable the AVB modify #DISTRO_FEATURES_append = " avb"
-> DISTRO_FEATURES_append = " avb"

[kernel-module-avb]
The kernel-module-avb is Linux kernel modules for AVB software package.

This patch added the following modules.

- kernel-module-avb-streaming: AVB Streaming Driver.
- kernel-module-avb-mse: AVB MSE Driver

Note: This patch added the usb-video-class.cfg in the linux-renesas
files. This config fragment is needed for compile of the AVB MSE
Driver.

[avb-applications]
The avb-applications is Demo and Utility for AVB software package.

This patch added the following applications.

- avbtool: Utility tool of the AVB Streaming Driver
- avb-demoapps: Renesas Ethernet AVB demo applications

[Open-AVB]
The Open-AVB project is to provide components for bulding AVB systems.
This project contains components - drivers, libraries, examples
application and protocol stack daemons - required to build and AVB system.

This patch added the following protocol stack daemons.

- open-avb-gptp: gPTP (generalized Precision Time Protocol) daemon
- open-avb-mrpd: SRP (Stream Reservation Protocol) daemon
- open-avb-maap: MAAP (MAC address acquisition protocol) daemon

Signed-off-by: Masaru Nagai <[email protected]>
Signed-off-by: Takeshi Saito <[email protected]>

Renesas-Yocto-v2.8.0

Toggle Renesas-Yocto-v2.8.0's commit message
rcar-gen3: perf: backport to fix warning file-rdeps

perf do_package() has the warning

WARNING: QA Issue:
/usr/lib64/perf/perf-core/scripts/python/call-graph-from-postgresql.py_perf-python
contained in package perf-python requires /usr/bin/python2, but no
providers found in its RDEPENDS [file-rdeps]

This patch backports the fixing from poky master branch.

perf: package python modules into perf-python
commit id: e7395c8063fdc1df8e15dc8de4afdadbf814eadf

Signed-off-by: Phong Man Tran <[email protected]>
Signed-off-by: Takeshi Saito <[email protected]>

Renesas-Yocto-v2.7.0

Toggle Renesas-Yocto-v2.7.0's commit message
rcar-gen3: gcc-multilib-config: make aarch64 support multilib

In SDK build, the following warning occur, so we backport a patch
from poky master branch to fix it.

WARNING: gcc multilib setup is not supported for TARGET_ARCH=aarch64
WARNING: gcc multilib setup is not supported for TARGET_ARCH=aarch64

Title : gcc-multilib-config: make aarch64 support multilib
Commit: 0ae52c8b2c1d7d7cdbcfeeae6ff42e64f16bc41d
Auther: Robert Yang <[email protected]>

Signed-off-by: Takeshi Saito <[email protected]>

Renesas-Yocto-v2.3.0

Toggle Renesas-Yocto-v2.3.0's commit message
rcar-gen3: wayland-kms: Change recipe name to version 1.6.0

Currently, wayland-kms SCRREV has been updated to version 1.6.0.
However, recipe file name is still version 1.5.0.
This patch will replace wayland-kms v1.5.0 by v1.6.0.

Signed-off-by: Thao Nguyen <[email protected]>
Signed-off-by: Takeshi Saito <[email protected]>

Renesas-Yocto-v2.2.0

Toggle Renesas-Yocto-v2.2.0's commit message
rcar-gen3: copyscript: Upgrade to the new architecture

The package structure of Renesas Proprietary Package
was renewed.

This copy script has the following functions:
- Support new package structure
- MD5sum check (md5sum.txt)

Signed-off-by: Takeshi Saito <[email protected]>

Renesas-Yocto-v2.1.0

Toggle Renesas-Yocto-v2.1.0's commit message
rcar-gen3: sample: Fix file could not be found build warning

Following warning is outputted when there are not graphics packages.

WARNING: Unable to get checksum for lib32-gles-user-module SRC_URI entry
 r8a7795_linux_gsx_binaries_gles3.tar.bz2: file could not be found
WARNING: Unable to get checksum for gles-user-module SRC_URI entry
 r8a7795_linux_gsx_binaries_gles3.tar.bz2: file could not be found
WARNING: Unable to get checksum for kernel-module-gles SRC_URI entry
 GSX_KM_H3.tar.bz2: file could not be found

This patch fixes this warning.

Signed-off-by: Takeshi Saito <[email protected]>

Renesas-Yocto-v2.0.0

Toggle Renesas-Yocto-v2.0.0's commit message
rcar-gen3: multilib: fix the multilib SDK defect

This commit is applied to solve the multilib SDK issue.

Currently, when we run command (*) 'bitbake -c populate_sdk <image name>',
it will ship both lib64 dev and lib32 dev target packages into only one
sysroot directory of SDK, which will be an issue.

When do_populate_sdk, yocto will ship both lib64 dev and lib32 dev pkgs
into the same sysroot directory, so some header files of glibc-dev
will be conflicted.
It makes the cross compiler of SDK can not work properly.

The solution is to remove all lib32 pkgs in the SDK that generate
by (*). We use another command for creating the SDK for 32-bit application.

'bitbake -c populate_sdk <image name>' will generate SDK
for 64-bit application.

'bitbake -c populate_sdk lib32-<image name>' will generate SDK
for 32-bit application.

This is only applied and tested with core-image-minimal.

List of things in this patch
 * Create new multilib_sdk.bbclass for removing the lib32 pkgs.
 * Inherit the multilib_sdk.bbclass for core-image-minimal only.
 * Add README "Build SDK instruction" & "restriction".
 * Fix the SDKTARGETSYSROOT for 32-bit SDK.

Signed-off-by: Thao Nguyen <[email protected]>
Signed-off-by: Takeshi Saito <[email protected]>