aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2019-09-24Revert "rcar-gen3: alsa-lib: Fix S2RAM issue"Khang Nguyen2-422/+0
In YP2.8, alsa-lib has been upgraded to v1.1.9, the fix patch is applied to the source code. This reverts commit 664444a6907f73427c4bb9a67aa9df9951665977. Signed-off-by: Khang Nguyen <khang.nguyen.xw@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com> Change-Id: Ia7e47f38c1b7e23b90d52c4f6227e968b3c7307c
2019-09-24rcar-gen3: conf: Update sample configurations according to upstreamKhang Nguyen21-236/+536
This commit updates sample build configurations according to the template from Yocto Project Zeus. It also does the following changes: - Removed a deprecated fix in GFX configurations (from commit f5b7f9a6142a2f60c78fa54e7e368164ec583282). - Updated PREFERRED_PROVIDER of libgbm according to recipe update. Signed-off-by: Khang Nguyen <khang.nguyen.xw@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com> Change-Id: Iabae1daae7f5afd632b61f20b38656ddbff36d4f
2019-09-24rcar-gen3: conf: Remove Linaro-gcc build configuration samplesKhang Nguyen37-6717/+0
The Linaro-gcc build configuration samples are no longer used, this removes them to avoid confusion. Signed-off-by: Khang Nguyen <khang.nguyen.xw@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com> Change-Id: I53940fc4c33ae048b9750d8818b8357048fadabb
2019-09-24rcar-gen3: nativesdk-packagegroup-sdk-host: Add perl modulesThuy Tran1-0/+1
This commit adds perl modules in navtive SDK sysroot. (cherry picked from commit 30adcb8f6826284554b2b3bfd2c9deb4f64fbbf1) Signed-off-by: Thuy Tran <thuy.tran.xh@renesas.com> Signed-off-by: Khang Nguyen <khang.nguyen.xw@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com> Change-Id: I3717bdc067df3ef3adc808e90031deedc0a34785
2019-09-24rcar-gen3: perf: Do not ship perl modules into native SDK sysrootThuy Tran1-2/+0
Since thud branch, they have added the needed perl modules for SDK. (From Poky rev: 09a2975e725d04d4984730642f944e61fba14030) Signed-off-by: Thuy Tran <thuy.tran.xh@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com> Change-Id: I15cc7e955339fcb84e7c83b5678a3235d0667751
2019-09-24rcar-gen3: gstreamer: Upgrade Gstreamer to 1.16.0Khang Nguyen4-12/+23
Gstreamer has been upgraded to 1.16.0 since YP3.0(Zeus). This commit upgrades Renesas R-Car Gstreamer recipes to follow upstream version. Signed-off-by: Khang Nguyen <khang.nguyen.xw@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com> Change-Id: Iae63f5b924cf9f4d04f331166b5d365300888648
2019-09-24rcar-gen3: xserver-xorg: Downgrade to use 1.19.6 versionKhang Nguyen10-0/+503
In YP2.8, xserver-xorg was upgraded to 1.20.4. This breaks xserver-xorg congigures: | configure: error: Package requirements (libdrm >= 2.4.89) were not met: | Requested 'libdrm >= 2.4.89' but version of libdrm is 2.4.85 However, Renesas BSP uses libdrm version is 2.4.85. Therefore, let downgrade this version to use 1.19.6. Signed-off-by: Khang Nguyen <khang.nguyen.xw@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com> Change-Id: I2fbf888cf9acb88943d676506e95f63ad8ac4a50
2019-09-24rcar-gen3: kernel-module-vspm: Set UDS horizontal scaling phase to autoKhang Nguyen2-0/+45
This commit applies a patch to use the register default settings for the scaling phase instead of manually calculating them. It fixes incorrect output when upscaling with the vsp2/vspm driver. Signed-off-by: Khang Nguyen <khang.nguyen.xw@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com> Change-Id: I737651f0759211082cc5381fa2328eea8553ea7b
2019-09-24rcar-gen3: vsp2driver: Add a patch to handle data_offset settingThuy Tran2-0/+31
Vsp2 driver doesn't need to set offset of dmabuf for UV plane. However, in case of overlay plane by weston5.0, v4l2src (VIN) takes care of plane offset of dmabuf via mmngr, then vspfilter and vsp2drv also need to care it. Cherry-pick from 9e04640780d516dc65b489f1f039d98b13460ac8 Signed-off-by: Thuy Tran <thuy.tran.xh@renesas.com> Signed-off-by: Khang Nguyen <khang.nguyen.xw@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com> Change-Id: Ida863471114e2e4b1f0b3544e69895396305af09
2019-09-24rcar-gen3: mmngrbuf: Add to support HW overlay modeKhang Nguyen2-0/+40
This commit adds a patch to confirm omxh264dec(mmngr) dmabuff passing in HW overlay mode. Signed-off-by: Khang Nguyen <khang.nguyen.xw@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com> Change-Id: If463c657a449f5f746a43532034e9d475aaaaec7
2019-09-24rcar-gen3: cairo: Add dependence on gles-user-moduleKhang Nguyen1-0/+3
This commit sets Cairo depends on gles-user-module to fix missing header issue. Signed-off-by: Khang Nguyen <khang.nguyen.xw@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com> Change-Id: Ib8773fccd2fbe883d2015e92964f3ceec915b1f9
2019-09-24rcar-gen3: mesa: Remove corresponding libwayland-egl entriesThuy Tran1-10/+1
In YP2.7, wayland was upgraded to 1.17.0. From Wayland official announcement: https://lists.freedesktop.org/archives/wayland-devel/2018-April/037767.html | libwayland-egl is now part of libwayland, and will presumably be removed | from mesa in the not too distant future. This commit updates mesa recipe to remove libwayland-egl entries. Signed-off-by: Thuy Tran <thuy.tran.xh@renesas.com> Signed-off-by: Khang Nguyen <khang.nguyen.xw@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com> Change-Id: Id3daa83cd477999805e7e1086ebf4ad573bf0cab
2019-09-24rcar-gen3: mesa: Update recipe to use meson build systemKhang Nguyen1-2/+2
This updates recipe to use meson build system. It uses the default setting for platform: -Dplatforms='wayland,x11,surfaceless' Due to the Virgl requirement issue when setting -Dplatforms='wayland' | Host machine cpu family: aarch64 | Host machine cpu: aarch64 | Target machine cpu family: aarch64 | Target machine cpu: aarch64 | Build machine cpu family: x86_64 | Build machine cpu: x86_64 | | meson.build:335:4: ERROR: Problem encountered: Virgl requires drm or surfaceless platform when using EGL Signed-off-by: Khang Nguyen <khang.nguyen.xw@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com> Change-Id: I49f8a9eac6a16afe9918732d8236ae80341d33f8
2019-09-24rcar-gen3: gles-user-module: Fix rc.pvr systemd serviceThuy Tran1-0/+2
This commit from AGL rev [1] makes clear weston/gfx service dependency that the rc.pvr service should depend on weston service not the opposite. [1] From AGL rev: 2281ecfcc65a69c3e1a24fd88230b9ec78865270 Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh> Signed-off-by: Thuy Tran <thuy.tran.xh@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com> Change-Id: Ie64b7c2128a9c0146a85922528e7114aac7c9ad5
2019-09-24rcar-gen3: gles-user-module: Drop mesa dependencyThuy Tran1-3/+0
From Wayland 1.15.0 official announcement: https://lists.freedesktop.org/archives/wayland-devel/2018-April/037767.html | libwayland-egl is now part of libwayland, and will presumably be | removed from mesa in the not too distant future. Hence, this commit removes mesa dependency on GFX modules. Signed-off-by: Thuy Tran <thuy.tran.xh@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com> Change-Id: I486cf3dedd7d4438517c8a17bf170ed6cc3b4d04
2019-09-24rcar-gen3: kernel-module-gles: WORKAROUND to build with GCC 9.xKhang Nguyen2-0/+28
Current GFX source code will get compilation error with GCC 9.x, because it is defined in makefile to use -Wall to enable all Warnings check. -Wcast-function-type, -Wsizeof-pointer-div and -Wstringop-truncation, -Wmissing-attributes, -Waddress-of-packed-member are new command-line options have been added for the C and C++ compilers in GCC 9. This commit applies a W/A patch to silence -Wcast-function-type, -Wsizeof-pointer-div, -Wstringop-truncation, -Wmissing-attributes and -Waddress-of-packed-member errors. Signed-off-by: Khang Nguyen <khang.nguyen.xw@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com> Change-Id: Ic14200e68d0c3a666f9ef1906a3e40b9d6a721dc
2019-09-24rcar-gen3: libgbm: Add PROVIDES for virtual/libgbmThuy Tran1-0/+1
This commit adds virtual/libgbm to avoid dependency issue. Signed-off-by: Thuy Tran <thuy.tran.xh@renesas.com> Signed-off-by: Khang Nguyen <khang.nguyen.xw@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com> Change-Id: I0135f750e44c0c42174e1813fb318db426e35281
2019-09-24rcar-gen3: libgbm: Upgrade to 19.0.1Thuy Tran1-2/+2
This commit upgrades libgbm version to 19.0.1 for Weston 6.0 support. Signed-off-by: Khang Nguyen <khang.nguyen.xw@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com> Change-Id: I5605d836ecb38aa442cefc8d77b01e639f5370ad
2019-09-24rcar-gen3: weston: Update to support weston 6.0Khang Nguyen13-245/+35
This commit uses the weston upstream version 6.0 with "GPU only" h/w acceleration. It also modifies weston-init to adapt upstream version. Signed-off-by: Khang Nguyen <khang.nguyen.xw@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com> Change-Id: I7aabf0f3fcfec0dece05161529bd9eaf401dfbdb
2019-09-23rcar-gen3: base-files: Fix missing log and tmp in /var/volatileKhang Nguyen2-0/+17
Since systemd v240, tmpfiles could not create the files/directories under a prefix that may be owned by an unprivileged user due to unsafe transition validation. In case of users set up a rootfs on NFS server or use PC to prepare one on a flash device, the ownership is inherited from host PC, but the /var/volatile is set the owner to root by default, it leads to an issue that the log and tmp directories under /var/volatile are not created. The processes use the tmp/log directories to store log and temporary files will fail. | [FAILED] Failed to start Login Service. | [FAILED] Failed to start Network Name Resolution. | authpriv.err login[3074]: pam_lastlog(login:session): unable to create /var/log/lastlog: No such file or directory This changes the owner of /var/volatile to uid=1000,gid=1000 as a workaround for the issue. Signed-off-by: Khang Nguyen <khang.nguyen.xw@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com> Change-Id: Iae54eb2f47cca2d7f57c48d581d075b6c41401b7
2019-09-23rcar-gen3: optee-client: Remove SECURITY_CFLAGS optionThuy Tran1-0/+3
This commit removes SECURITY_CFLAGS option to avoid compile issue: | In file included from tmp/work/h3ulcb-poky-linux/optee-client/3.1.0+renesas+gitAUTOINC+3f16662284-r0/recipe-sysroot/usr/include/errno.h:25, | from src/tee_client_api.c:28: | tmp/work/h3ulcb-poky-linux/optee-client/3.1.0+renesas+gitAUTOINC+3f16662284-r0/recipe-sysroot/usr/include/features.h:382:4: error: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Werror=cpp] | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ Signed-off-by: Thuy Tran <thuy.tran.xh@renesas.com> Signed-off-by: Khang Nguyen <khang.nguyen.xw@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com> Change-Id: Ie677ea0d51ce9651a8df70c4b626e556514d2fe8
2019-09-23rcar-gen3: optee-client: WORKAROUND to build with GCC 9.xKhang Nguyen2-0/+29
This commit applies a W/A patch from optee upstream to fix GCC 9 format-truncation errors. [1] https://github.com/OP-TEE/optee_client/issues/126 Signed-off-by: Khang Nguyen <khang.nguyen.xw@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com> Change-Id: Iafdda8934e315366d0d4546d37b63c5bdb4b5a3e
2019-09-23rcar-gen3: optee-os: Fix git configuration issue in do_configureKhang Nguyen1-1/+1
Since v3.15.0, the optee-os recipe does a cherry-pick in do_configure, if the git is not configured, the do_configure will fail and breaks the build. This adds '-n' flag to cherry-pick command to avoid the above issue. Signed-off-by: Khang Nguyen <khang.nguyen.xw@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com> Change-Id: I6448b57b4a9609599497f3a35ada5c777015a7f0
2019-09-23rcar-gen3: optee-os: Apply fix patch for compile errorKhang Nguyen2-0/+79
This commit applies fix patch for the following error: | #define SYSCALL_ENTRY(_fn) { .fn = (syscall_t)_fn } | ^ | core/arch/arm/tee/arch_svc.c:128:2: note: in expansion of macro 'SYSCALL_ENTRY' | SYSCALL_ENTRY(syscall_rcar_asset_unpack), | ^~~~~~~~~~~~~ | CC out/arm-plat-rcar/core/arch/arm/tee/cache.o | cc1: all warnings being treated as errors Signed-off-by: Khang Nguyen <khang.nguyen.xw@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com> Change-Id: Ia5f1a6825cd63d745263c746b3dba5b6156f6b02
2019-09-23rcar-gen3: linux-libc-headers: Update LIC_FILES_CHKSUM valueThuy Tran1-0/+2
This commit updates LIC_FILES_CHKSUM value to avoid QA issue. Signed-off-by: Thuy Tran <thuy.tran.xh@renesas.com> Signed-off-by: Khang Nguyen <khang.nguyen.xw@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com> Change-Id: Ie440e5227ba74fc5b987acd52c1989da3afd3079
2019-09-23rcar-gen3: linux-renesas: WORKAROUND to fix build error with Linux v4.14Thuy Tran4-0/+132
This commit applies WORKAROUND patch for the following error: | ERROR: linux-libc-headers-4.14-r0 do_install: oe_multilib_header: Unable to find header asm/bpf_perf_event.h. Signed-off-by: Thuy Tran <thuy.tran.xh@renesas.com> Signed-off-by: Khang Nguyen <khang.nguyen.xw@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com> Change-Id: I47d36ed12f8c24ed41031d27303bb0e82c059d21
2019-09-23rcar-gen3: Use more appropriate tunesThuy Tran3-36/+25
From YP2.7, OE-Core has supported tune files for ARM Cortex-A53 [1] and ARMv8 [2]. This commit modifies to use the new implementation which is armv8+crc now. [1] Poky rev: 2de809c9423e09f4152b2753ea13e78f5de0fef7 [2] Poky rev: 867032eba7c58fd104f1dd051b0fb802e92a73b5 Signed-off-by: Thuy Tran <thuy.tran.xh@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com> Change-Id: Ib6af0a298f719e1eefe10f02c3d174fce47cd131
2019-09-23rcar-gen3: conf: Add LAYERSERIES_COMPATKhang Nguyen1-0/+1
This commit adds LAYERSERIES_COMPAT to layer configuration to adapt to new feature of Yocto Project base environment. Signed-off-by: Khang Nguyen <khang.nguyen.xw@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com> Change-Id: Ia729385f18bee5a3b7f8cc77d5db2742a5715200
2019-09-23rcar-gen3: machine: Replaced deprecated "SERIAL_CONSOLE"Khang Nguyen5-5/+5
SERIAL_CONSOLE has been dropped since YP2.7, this commit replaces its instances in meta-renesas by SERIAL_CONSOLES. Signed-off-by: Khang Nguyen <khang.nguyen.xw@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com> Change-Id: Id30d2e0db0ef8d0dd896c2daed340fcbe8f0f81f
2019-09-23rcar-gen3: Change base_conditional to oe.utils.conditionalThuy Tran14-103/+103
This commit changes to use oe.utils.conditional because these base_* functions were removed in meta/lib/oe from YP2.5. (From Poky rev: 58449f0e9cc4a05c88204cf8ba887b55467d886e) Signed-off-by: Thuy Tran <thuy.tran.xh@renesas.com> Signed-off-by: Khang Nguyen <khang.nguyen.xw@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com> Change-Id: Iee8ccb134de4b955032427bd06c230c32c7084cf
2019-07-15rcar-gen3: README: Add sample machine name and local.confRenesas-Yocto-v3.21.0Duy Dang1-1/+13
This adds the available values for MACHINE and the location of sample local configuration files. Change-Id: I0125d7e104dcffd286686653f58f6ee0fa824257 Signed-off-by: Duy Dang <duy.dang.yw@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2019-07-15rcar-gen3: copyscript: Disable MD5 checkingDuy Dang1-39/+39
This commit removes all MD5 checksum of Multimedia packages to disable checking when running copyscript. Change-Id: Ie45a2e7775c49d7aceb9883c32a6303572a6b4ea Signed-off-by: Duy Dang <duy.dang.yw@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2019-07-15rcar-gen3: mmngr_drv: Update to MMNGR Driver v1.8 and MMNGRBUF v1.3Duy Dang1-1/+1
This commit updates SRCREV of MMNGR Driver to v1.8 and MMNGRBUF to v1.3 for the following changes: MMNGR v1.8: - Remove cache snoop transaction for page table walk request. MMNGRBUF v1.3: - Fix dmabuf refcount handling on mm_ioc_import_start() failure. Change-Id: Ia750240b168f7a30f55cf4ef7fc7f884cced29e8 Signed-off-by: Duy Dang <duy.dang.yw@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2019-07-15rcar-gen3: optee-client: Apply patch to use MMC_IOC_MULTI_CMD for RPMB accessDuy Dang2-0/+209
This patch changes RPMB ioctl from MMC_IOC_CMD into MMC_IOC_MULTI_CMD and changes ioctl parameters according to mmc utils to fix the failure when using MMC_IOC_CMD as RPMB ioctl. Change-Id: I2ec8dd2d5eaf08a357bbe45477f2378e108ec7f7 Signed-off-by: Duy Dang <duy.dang.yw@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2019-07-15rcar-gen3: optee-os: Update SRCREV to version 2.0.4Duy Dang1-1/+1
This commit updates optee-os to v2.0.4 for the following changes: - Ebisu-4D (E3 Ver.1.1) SanDisk eMMC: RPMB area access error. - core: Change error code of HW-Engine provider layer. - plat-rcar: Add mask processing of interrupt distribution CPU. - core: Fix the return value from HW-Engine provider different from expected value. Change-Id: Ib21e41eebabca9a6fea023738334ec4e01e4fd8f Signed-off-by: Duy Dang <duy.dang.yw@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2019-07-15rcar-gen3: arm-trusted-firmware: Update to version 2.0.4Duy Dang1-1/+1
This commit updates SRCREV of arm-trusted-firmware to v2.0.4 for the following changes: - BL31: Fix missing RCAR_SYSTEM_SUSPEND encapsulation - BL2: update QoS setting Update M3 Ver.3.0 QoS setting rev.0.04. - BL2: Clean up DDR code for H3, M3, M3N. - BL2: Update DDR setting for H3, M3, M3N. - BL2: pfc Checkpatch cleanup. - BL2: Modify PFC code. - BL2: Change RPC PHY calibration setting. - BL2: Clean up DDR sub function code. - BL2: Clean up DDR code for E3. - BL2: Update DDR setting for H3, M3, M3N rev.0.37. - BL2: QoS: Checkpatch cleanup. Change-Id: I3dd1f719b4193c3784f094fd6c500728a647481d Signed-off-by: Duy Dang <duy.dang.yw@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2019-07-15rcar-gen3: u-boot: Update U-Boot version to 3.9.5Duy Dang2-3/+4
This commit updates U-Boot version to 3.9.5 for the following changes: - Fix name to AVB_AVTP_{MATCH/CAPTURE}. - Add DRAM 2x4G memory map support for M3 Ver.3.0 SiP. Change-Id: Ic1ad4f8fd0eec13bb872b5d17bb2742ab59b3ae3 Signed-off-by: Duy Dang <duy.dang.yw@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2019-07-15rcar-gen3: linux-renesas: Fix ADSP deadlock issueKhang Nguyen2-114/+88
This commit updates ADSP patch to fix ADSP deadlock issue which causes video freezes randomly on Ebisu-4D/Salvator-XS board. Change-Id: I07d2f979ef32d3e37cf25f5ba7a474972eefd8d8 Signed-off-by: Khang Nguyen <khang.nguyen.xw@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2019-07-15rcar-gen3: linux-renesas: Update Linux BSP to v3.9.6Duy Dang4-24/+62
This commit updates Linux BSP version to v3.9.6 for the following changes: [Audio driver] - Fixup 6ch settings to 8ch. The rsnd need to use 8ch clock settings for 6ch for TDM. - Avoid a potential deadlock. [DMA Engine driver] - With cyclic DMA residue 0 is valid. [IPMMU driver] - Remove cache snoop transaction for page table walk request. [SD/MMC driver] - Fix SCC error handling to avoid false positive CRC error. [Thermal driver] - Fix interrupt type. - Disable interrupt in .remove function. - Fix initial value of IRQCTL register. [USB2.0 Host driver] - Correct VBUS behavior at over-current. [Kernel] - [H/W Restriction No.123] The eMMC of R-Car M3 Ver.3.0 is restricted up to HS200 for H/W restriction by device tree. Change-Id: I36706b190a921ee8ec086f6c74a7fa986a0a1980 Signed-off-by: Duy Dang <duy.dang.yw@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2019-04-02rcar-gen3: omx-module: Improve vp9dec_lib checking functionRenesas-Yocto-v3.19.0Duy Dang1-4/+7
This commit modifies the vp9dec_lib checking function to disable vp9dec_lib automatically when not building for M3N, E3 and also warns the user to build it on M3 v3.0 only. This also allows to run the checking at the end of recipe parsing, not have to wait until do_patch finished. Change-Id: I6329c223a42d10a041407a349bac77927b5f3614 Signed-off-by: Duy Dang <duy.dang.yw@renesas.com> Signed-off-by: Khang Nguyen <khang.nguyen.xw@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2019-04-02rcar-gen3: gles-module: Fix wrong conditionDuy Dang1-1/+1
The condition "if [ <true/false> ]" always returns true, because it checks for non-empty string. Fix it by removing the brackets. Change-Id: Ib9fe24e6a8ef3f93e9ed17d118775b54765ae5bb Signed-off-by: Duy Dang <duy.dang.yw@renesas.com> Signed-off-by: Khang Nguyen <khang.nguyen.xw@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2019-04-02rcar-gen3: MMNGR: Update MMNGR driver to v1.7Duy Dang1-1/+1
This commit updates SRCREV of MMNGR driver to version 1.7 for the following change: - Add IPMMU(MMU) support for R-Car M3 Ver.3.0 Change-Id: I8fc604a1b890605b1751a913e644441d6455140f Signed-off-by: Duy Dang <duy.dang.yw@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2019-04-02rcar-gen3: optee-os: Update SRCREV to Rev.2.0.2Duy Dang1-1/+1
This commit updates SRCREV of optee-os to Rev.2.0.2 for the following changes: - Support HWmanual RPC errata - Delete the modification used by enabling CFG_WITH_PAGER Change-Id: I6cc14ec22556ecdaf1b59e72e4c63b6dc78083e0 Signed-off-by: Duy Dang <duy.dang.yw@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2019-04-02rcar-gen3: arm-trusted-firmware: Update SRCREV to Rev.2.0.3Duy Dang1-1/+1
This commit updates IPL and Secure Monitor to Rev.2.0.3 for the following changes: [IPL] - Add support for M3 Ver.1.3/3.0 - Add QoS setting for M3 Ver.3.0 - Add DDR setting for M3 Ver.3.0 - Add E3 Ver.1.1 to build option - Change periodic write DQ training option - Add new board revision for H3ULCB - Remove duplicate line in qos.mk - Change subslot cycle - Update DDR setting rev.0.35 - BL2/BL31: Update IPL and Secure Monitor Rev2.0.3 - BL31: Change to restore timer counter value at resume - BL31: Add DBSC4 setting before self-refresh mode [Secure Monitor] - Add SiP for getting board ID - Change Suspend To RAM function for M3 Ver.3.0 - Change condition of product code with cluster off function Change-Id: I9eb8e11e679742cf315089670dee1ae90954fc43 Signed-off-by: Duy Dang <duy.dang.yw@renesas.com> Signed-off-by: Khang Nguyen <khang.nguyen.xw@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2019-04-02rcar-gen3: u-boot: Update to version 3.9.3Duy Dang1-2/+2
This commit updates U-Boot SRCREV to Ver.3.9.3 for the following changes: - Increase off-on delay on the SD Vcc regulator. - Fix r8a779{5,6,90} DRIF conflict names by H/W UM 1.50 errata. - Apply upstream code related to mmc. - Add upstream description to DT files added by BSP. - Fix warning in writel() overflow in rcar_i2c.c. - Set environment variable containing CPU type. - Downgrade SD/MMC from UHS/HS200/HS400 modes before boot. - Unmount FS in do_fs_type(). - Support up to MMC HS200 mode with U-Boot. - Add DMA transfer address alignment check at writing. - Fix pinctrl definition according to H/W UM Rev.1.00 and errata. - Force mmc reinit when no card present. - Make DMA transfer end bit configurable and add 1uS delay after DMA completion on older IPs. - Add function to activate with suitable DT and add Enable MULTI_DTB_FIT. Change-Id: I958f86c16e7558ac51b40e68f611b7f20748877c Signed-off-by: Duy Dang <duy.dang.yw@renesas.com> Signed-off-by: Khang Nguyen <khang.nguyen.xw@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2019-04-02rcar-gen3: linux-renesas: Upgrade Linux BSP to v3.9.4Khang Nguyen2-4/+4
This commit upgrades Linux BSP to v3.9.4 for the following changes: - Fix power domain for FCPCS of r8a77965 in the device tree according to H/W UM Rev.1.50 correction in the future. - Rename AVB_AVTP_MATCH and AVB_AVTP_CAPTURE pin function definitions of r8a77990 according to H/W UM Rev.1.50 correction in the future. - Revert the patch of r8a77990 pinctrl about MOD_SEL1 bit31 and bit30 according to H/W UM errata for Rev.1.00. - Fix cpg_sd_clock_round_rate return value. - Rename some pin function and cpg definition according to H/W UM Rev.1.50 errata. - Rename SEL_ADG_B to SEL_ADGB and rename SEL_ADG_C to SEL_ADGC according to H/W UM Rev.1.50. - Fix SCIF5 DMA channels according to H/W UM Rev.1.50. - Fix clock and reset for ivdp1c according to H/W UM Rev.1.50. - Add support for R-Car M3 ES3.0. - Fix MMC cannot probe by modprobe command after S2R issue. Change-Id: I12901a91f2e6ebaf5879456faeb5f9d3baad6f32 Signed-off-by: Khang Nguyen <khang.nguyen.xw@renesas.com> Signed-off-by: Duy Dang <duy.dang.yw@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2019-04-01rcar-gen3: machine: Add device tree for M3 Ver.3.0Khang Nguyen1-0/+1
This commit adds device tree for M3 Ver.3.0. Change-Id: Ifbca4171a00a25e00f01acc327222c952d070bcc Signed-off-by: Khang Nguyen <khang.nguyen.xw@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2019-04-01rcar-gen3: Add support M3NULCB boardYusuke Goda24-4/+2511
M3NULCB board specifications: R-Car M3-N Ver.1.1 DDR 2GiB eMMC 8GB(KLM8G1GESD-B04P) Change-Id: Ie857f76d7c96cd6e9a9196ce9bc27d98e878b161 Signed-off-by: Yusuke Goda <yusuke.goda.sx@renesas.com> Signed-off-by: Duy Dang <duy.dang.yw@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2018-12-20rcar-gen3: README: Add build requirementRenesas-Yocto-v3.15.0Duy Dang1-0/+6
This commit adds build requirement of git configuration for user name and email to the README file. Signed-off-by: Duy Dang <duy.dang.yw@rvc.renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2018-12-20rcar-gen3: conf: Add DVD Encryption Library configurationDuy Dang8-0/+16
This commit adds DISTRO_FEATURES_append = " dvd_encryption_library" to build DVD Encryption Library package. Signed-off-by: Duy Dang <duy.dang.yw@rvc.renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>