aboutsummaryrefslogtreecommitdiffstats
path: root/meta-rcar-gen3
AgeCommit message (Collapse)AuthorFilesLines
2019-05-23rcar-gen3: linux-renesas: Upgrade Linux BSP to v3.9.4Khang Nguyen4-88/+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> (cherry picked from commit 5be728d6bfeb06c3174d5dffd09775d38674dd69)
2019-05-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> (cherry picked from commit 4f6ebe945482e39c5f6907b09fd97e7d140b5e28)
2019-04-19rcar-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-19rcar-gen3: Add support M3NULCB boardYusuke Goda22-3/+2521
M3NULCB board specifications: - R-Car M3-N Ver.1.1 - DDR 2GiB - eMMC 8GB(KLM8G1GESD-B04P) Signed-off-by: Yusuke Goda <yusuke.goda.sx@renesas.com> Signed-off-by: Duy Dang <duy.dang.yw@renesas.com> Signed-off-by: Thuy Tran <thuy.tran.xh@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2019-02-28rcar-gen3: README: Add Community YBSP release informationthud-Yocto-v3.15.0Thuy Tran3-134/+367
This commit changes the following contents: - Add new README (README.evaproprietary) for obtaining and installing the Click-through licensed Linux Drivers. - Add Community Yocto BSP v3.15.0 release information on Yocto Project 2.6. Signed-off-by: Thuy Tran <thuy.tran.xh@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2019-02-28rcar-gen3: conf: Update build configurations to adapt YP2.6Thuy Tran17-76/+264
This commit merges some new build configurations from YP2.6. Signed-off-by: Thuy Tran <thuy.tran.xh@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2019-02-28rcar-gen3: perf: Do not ship perl modules into native SDK sysrootThuy Tran1-2/+0
In 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>
2019-02-28rcar-gen: xserver-xorg: Downgrade to use 1.19.6 versionThuy Tran14-0/+515
In YP2.6, xserver-xorg was upgraded to 1.20.1. 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. It also modifies machine configuration to use xserver-xorg 1.19.6 version. Signed-off-by: Thuy Tran <thuy.tran.xh@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2019-02-28Revert "rcar-gen3: systemd: Do not save file descriptors when restarting Weston"Thuy Tran1-10/+0
This issue have not occurred in systemd version 239. This reverts commit 8b9882947cf6e9508eacdf543bd88a07d88f6598. Signed-off-by: Thuy Tran <thuy.tran.xh@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2019-02-28rcar-gen3: adsp-if-module: WORKAROUND to fix compile error with GCC 8.1Thuy Tran1-0/+1
Current ADSP source code will get compilation error with GCC 8.1 due to new command-line option -Wpacked-not-aligned have been added for the C and C++ compilers. | In file included from ./include/xf-ap.h:46, from proxy/xf-proxy.c:26: | ./include/xf-ap-msg.h:128:1: error: alignment 1 of 'struct xf_ext_param_msg' is less than 4 [-Werror=packed-not-ali| gned] | } __attribute__ ((__packed__)) xf_ext_param_msg_t; | ^ | In file included from ./include/xf-ap.h:46, from proxy/xf-trace.c:20: | ./include/xf-ap-msg.h:128:1: error: alignment 1 of 'struct xf_ext_param_msg' is less than 4 [-Werror=packed-not-ali| gned] | } __attribute__ ((__packed__)) xf_ext_param_msg_t; | ^ This commit silenced -Wpacked-not-aligned errors when compiling this ADSP module. Signed-off-by: Thuy Tran <thuy.tran.xh@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2019-02-28rcar-gen3: gstreamer: Upgrade gstreamer to v1.14.2Thuy Tran4-12/+23
Gstreamer upstream has been upgraded to 1.14.2 in YP2.6. This commit also upgrades renesas rcar gstreamer recipes to follow upstream version. Signed-off-by: Thuy Tran <thuy.tran.xh@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2019-02-28rcar-gen3: kernel-module-gles: WORKAROUND to build with GCC 8.1Thuy Tran2-0/+63
Current GFX source code will get compilation error with GCC 8.1, because it is defined in makefile to use -Wall to enable all Warnings check. -Wcast-function-type, -Wsizeof-pointer-div and -Wstringop-truncation are new command-line options have been added for the C and C++ compilers in GCC 8. This commit applies a W/A patch to silence -Wcast-function-type, -Wsizeof-pointer-div and -Wstringop-truncation errors. Signed-off-by: Thuy Tran <thuy.tran.xh@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2019-02-28rcar-gen3: alsa-lib: Upgrade alsa to 1.1.6Thuy Tran2-422/+0
In YP2.6, alsa-lib was upgraded to 1.1.6. This patch can not apply to this version. Let remove this bbappend file. Signed-off-by: Thuy Tran <thuy.tran.xh@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2019-02-28rcar-gen3: mesa: Remove corresponding libwayland-egl entriesThuy Tran1-10/+1
In YP2.6, wayland was upgraded to 1.15.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: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2019-02-28rcar-gen3: libgbm: Add PROVIDES for virtual/libgbmThuy Tran1-0/+1
From weston 4.0, Weston adds dependency on virtual/libgbm [1] Hence, this commit modifies libgbm recipe to provide virtual/libgbm for Renesas BSP. [1] Poky rev: c5435fa1c2ef03d8867e182968b544ca9f8e0cf3 Signed-off-by: Thuy Tran <thuy.tran.xh@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2019-02-28rcar-gen3: libgbm: Upgrade to 17.3.6Thuy Tran1-2/+2
This commit upgrades libgbm version to 17.3.6 for matching mesa upstream version. Signed-off-by: Thuy Tran <thuy.tran.xh@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2019-02-28rcar-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>
2019-02-28rcar-gen3: weston: WORKAROUND to fix playing video issuesThuy Tran2-0/+59
This commit applies a W/A patch to disable HW overlay feature in weston 5.0, to avoid playing video issues. Signed-off-by: Thuy Tran <thuy.tran.xh@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2019-02-28rcar-gen3: weston: Split out machine specific configurationThuy Tran4-36/+34
This commit adds more weston-conf bbappend to adapt YP2.6. Renesas MACHINEs also provided their configurations. (From Poky rev: 4001e1adb21b9785a19669968f07166f5b8772cd) Signed-off-by: Thuy Tran <thuy.tran.xh@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2019-02-28rcar-gen3: weston: Update to support weston 5.0Thuy Tran9-210/+3
This commit uses the weston upstream version 5.0 with "GPU only" h/w acceleration. It also modifies weston-init to adapt upstream version. Signed-off-by: Thuy Tran <thuy.tran.xh@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2019-02-28rcar-gen3: optee-client: Remove SECURITY_CFLAGS option to avoid compile issuesThuy Tran1-0/+3
Signed-off-by: Thuy Tran <thuy.tran.xh@renesas.com>
2019-02-28rcar-gen3: optee-client: WORKAROUND to build with GCC 8.1Thuy Tran2-0/+29
This commit applies a W/A patch from optee upstream to fix GCC 8 format-truncation errors. [1] https://github.com/OP-TEE/optee_client/issues/126 Signed-off-by: Thuy Tran <thuy.tran.xh@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2019-02-28rcar-gen3: optee-os: WORKAROUND to build with GCC 8.1Thuy Tran1-1/+1
This commit adds NOWERROR=1 to ignore GCC 8 cast-function-type build errors for SYSCALL_ENTRY() [1]. | core/arch/arm/tee/arch_svc.c:47:36: error: cast between incompatible function types from 'void (*)(long unsigned in| t)' to 'TEE_Result (*)(void)' {aka 'unsigned int (*)(void)'} [-Werror=cast-function-type] | #define SYSCALL_ENTRY(_fn) { .fn = (syscall_t)_fn } ^ | core/arch/arm/tee/arch_svc.c:54:2: note: in expansion of macro 'SYSCALL_ENTRY' | SYSCALL_ENTRY(syscall_sys_return), | ^~~~~~~~~~~~~ | core/arch/arm/tee/arch_svc.c:47:36: error: cast between incompatible function types from 'void (*)(const void *, si| ze_t)' {aka 'void (*)(const void *, long unsigned int)'} to 'TEE_Result (*)(void)' {aka 'unsigned int (*)(void)'} [| -Werror=cast-function-type] | #define SYSCALL_ENTRY(_fn) { .fn = (syscall_t)_fn } ^ | core/arch/arm/tee/arch_svc.c:55:2: note: in expansion of macro 'SYSCALL_ENTRY' | SYSCALL_ENTRY(syscall_log), | ^~~~~~~~~~~~~ [1] https://github.com/OP-TEE/optee_os/issues/2393 Signed-off-by: Thuy Tran <thuy.tran.xh@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2019-02-28rcar-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: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2019-02-28rcar-gen3: linux-renesas: WORKAROUND to fix kernel crashTan Nguyen4-0/+84
This commit applies a patch to fix kernel crash during FULL HD playback. Signed-off-by: Tan Nguyen <tan.nguyen.wh@rvc.renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2019-02-28rcar-gen3: linux-renesas: WORKAROUND to fix build error with Linux v4.14Thuy Tran4-0/+132
This commit backports a fix patch from Linux v4.15 to fix build error below: | 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: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2019-02-28rcar-gen3: linux-renesas: Update LIC_FILES_CHKSUM valueThuy Tran2-0/+4
In thud branch, it supports Linux 4.18 version. This commit updates LIC_FILES_CHKSUM value to adapt Linux BSP 4.14. Signed-off-by: Thuy Tran <thuy.tran.xh@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2019-02-28rcar-gen3: layer.conf: Update LAYERSERIES_COMPAT to thudThuy Tran1-0/+2
Thud branch has been released on Poky upstream. This commit sets LAYERSERIES_COMPAT for meta-renesas to be compatible with thud branch. Signed-off-by: Thuy Tran <thuy.tran.xh@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>
2018-12-20rcar-gen3: copyscript: Update MD5SUM for OMX Video packagesDuy Dang1-16/+16
This commit updates MD5SUM list for OMX Video packages. 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: copyscript: Update MD5SUM for OMX Audio packagesDuy Dang1-13/+13
This commit updates MD5SUM list for OMX Audio packages. 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: copyscript: Update MD5SUM for CMS packagesDuy Dang1-3/+3
This commit updates MD5SUM list for CMS packages. 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: cms-user-module: Update library versionDuy Dang1-6/+6
This commit updates library version of CMS module from 1.9.0 to 2.0.0. 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: image: Add DVD Encryption Library to MMP ImageDuy Dang2-0/+9
This commit adds DVD Encryption Library to build in MMP configuration. This package uses DISTRO_FEATURES_append = " dvd_encryption_library" to be built. 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: copyscript: Add DVD Encryption Library packageDuy Dang2-4/+12
This commit adds DVD Encryption Library to use with copy proprietary software script. Signed-off-by: Duy Dang <duy.dang.yw@rvc.renesas.com> Signed-off-by: Khang Nguyen <khang.nguyen.xw@renesas.com> Signed-off-by: Thuy Tran <thuy.tran.xh@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2018-12-20rcar-gen3: dvd-encryption-module: Add new recipeDuy Dang1-0/+53
This commit adds a new recipe for 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>
2018-12-20rcar-gen3: openavnu: Fix do_configure errorDuy Dang1-0/+4
This commit fixes the error when re-build openavnu: | aarch64-poky-linux-gcc: error: unrecognized argument in option '-mcmodel=kernel' | aarch64-poky-linux-gcc: note: valid arguments to '-mcmodel=' are: large small tiny | aarch64-poky-linux-gcc: error: unrecognized command line option '-mno-red-zone'; did you mean '-fno-regmove'? The error comes from cleaning other unnecessary modules which have some make flags for x86_64 architecture. In AVB software, Renesas BSP uses some daemons (mrpd maap gptp shaper) only. Hence, this fix makes do_configure not to clean all AVB modules to avoid the above error. 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: gstreamer: Update SRCREV to the latest versionDuy Dang1-1/+1
This commit updates SRCREV of gstreamer to follow the latest version for the following change: [omxvideodec] - Query drain before inactivate omxbufferpool to avoid out standing buffers 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: gles-module: Replace soft paths in source directory with hard pathsTan Nguyen1-24/+24
Soft paths in source directories may cause error when changing values of variables in these paths. Hence, this commit changes soft paths in source install directories to hard paths. Signed-off-by: Tan Nguyen <tan.nguyen.wh@renesas.com> 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: copyscript: Update MD5SUM list for ADSP packagesDuy Dang1-3/+3
This commit updates MD5SUM list for ADSP packages. 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: vspm: Update SRCREV to follow the latest versionDuy Dang4-80/+3
This commit updates SRCREV of vspm and vspmif driver to follow the latest version for the following changes: [vspmif_drv] - Fixed an issue where vspmif could crash. [vspmif_lib] - To correspond boards that do not support Full HD. [vspm_drv] - Fix VI6_HGO/HGT_WBUFS setting from CPU write to Display List. 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: EtherAVB: Update SRCREV to the latest versionDuy Dang2-2/+2
This commit updates SRCREV of EtherAVB driver and applications to follow the latest version for some changes as below: [avb-mse] - Core: Add filter of outliers in create avtp timestamp - Core: Fix problem that the streaming might be stalled - Core: Fix missing bit mask at difference calculation of M2TS timestamp [avb-applications] - avdecc: make: fix cmake error if not doing submodule update - avblauncher: update example script affect by changed MSE usage 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: mmngr: Update SRCREV to follow the latest versionDuy Dang1-1/+1
This commit updates SRCREV of MMNGR modules to the latest version for the following changes: - Improve error handling for import phases and close() function about Refcount of dmabuf in MMNGRBUF. - Add support for Linux v4.14-LTSI. - Remove unnecessary check when parsing reserved memory regions in DT - Disable IPMMU TLB cache function in E3 Ver.1.x due to hardware restriction. - Add E3 Ver.1.1 support. - Add error handling for mm_probe() function. 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: optee-os: Update SRCREV to follow the latest versionDuy Dang1-1/+1
This commit updates SRCREV of optee-os recipe for these changes: - Fix the MMU configuration of shared memory. - Merge the following pull request. https://github.com/renesas-rcar/optee_os/pull/2 - Change a cipher method of AES-CTR from a block cipher to a stream cipher. - Fix exclusive controls of asymmetric encryption. 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: IPL: Update SRCREV to follow the latest versionDuy Dang1-1/+1
This commit updates SRCREV of IPL and Secure Monitor to Rev2.0.0 for these changes: [IPL] - Update DDR setting for E3(rev0.11). - Change the condition of data transfer end of SCIF transfer. - Modify address area in the DDR memory config log output. - Update H3 Ver.3.0 QoS setting rev.0.09. - Update E3 Ver.1.0 QoS setting rev.0.04. - Update H3 Ver.2.0 QoS setting rev.0.20. - Update H3 Ver.3.0 QoS setting rev.0.10. - Update M3 Ver.1.1 QoS setting rev.0.18. - Update M3N Ver.1.1 QoS setting rev.0.08. - Update E3 Ver.1.0 QoS setting rev.0.05. - Modify load destination variable of the Cert Header to static. - [H/W Restriction No.100]: + Disable TLB function of IPMMU cache on E3 Ver.1.1. + Disable TLB function of IPMMU-PV0 cache on E3 Ver.1.x. [Secure Monitor] - Add API for getting DRAM capacity information. - Change the execution timing of system RAM copy process to BL31 startup. 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: u-boot: Drop SoC name in srec filesKhang Nguyen1-0/+1
This commit updates do_deploy function to drop the SoC name when deploying srec files, the purpose is to keep the legacy name of U-Boot build results. Signed-off-by: Khang Nguyen <khang.nguyen.xw@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2018-12-20rcar-gen3: u-boot: Update SRCREV to version 3.9.1Duy Dang1-2/+2
This commit updates SRCREV of U-Boot to version 3.9.1 for the following changes: - Generate fitting memory map on R-Car Gen3, fix protection area access error and fix to enable icache early in R-Car Gen3. - Add module clock stop before OS startup. - Reorder TMIO clock handling. - Do not issue CMD 6 on SD 1.00 and SD 1.01. - Fix protection area access error at Cortex-A53. - Avoid unsupported internal delay mode for R-Car E3 and limit to 100Mbps. - Revert "net: Fix cache misalignment message after network load operations" - Add "usb_pgood_delay" to the default environment variable. - Fix warning of the make W=1 C=2. - Resolve the problem that the eMMC read of the environment setting value may fail at startup. - Add vbus-supply regulator support. - Resolve the problem that the SD card (UHS, etc.) isn’t recognized. - Fix MOD_SEL bit numbering for R-Car E3. Signed-off-by: Duy Dang <duy.dang.yw@rvc.renesas.com> Signed-off-by: Khang Nguyen <khang.nguyen.xv@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2018-12-19rcar-gen3: linux-renesas: Upgrade Linux BSP to v3.9.2Duy Dang29-3301/+3493
This commit upgrades Linux BSP to v3.9.2 for the following changes: [Kernel] - Add support for RCKSEL clock selection. - Fix pin functions of R-Car E3 according to H/W UM Rev1.00 errata. - Fix warning of the make W=1 C=2. - Identify R-Car M3 Ver.1.3. - Add the big.LITTLE CAS scheduler fix patches. - Fix MOD_SEL bit numbering for R-Car E3. [Power Management] - Fixup power-domains of 3DGE for R-Car E3 Ver.1.0 and add device tree file for R-Car E3 Ver.1.0. [Audio Driver] - Fixup clock start checker. - Resolve the problem that the noise is generated during long playback with R-Car E3 Ebisu-4D board by kernel rebasing. [Display Driver] - Add function of suspend and resume to adv7511_drv.c and add hot plug event function at resume in rcar_du_drv.c. - Add depends on DRM_RCAR_DU to config DRM_RCAR_LVDS. - Revert "drm: rcar-du: Fix legacy DT to create LVDS encoder nodes". - Add clock function for LVDS PLL. [Ethernet Driver] - Decrease TxFIFO depth of Q3 and Q2 to one. - Fix not to call phy_resume() if PHY is not attached and add toggling phy reset if PHY is not attached. - Revert "ravb: RX checksum offload" for communicating of Q-Tag VLAN frame correctly. - Resolved the problem that the S2RAM resume failed on R-Car E3 Ebisu-4D by kernel rebasing. - Avoid unsupported internal delay mode for R-Car E3 and limit to 100Mbps. [I2C Driver] - Check bus state before reinitializing. [IPMMU Driver] - Fix crash on early domain free. - Revert "arm64: defconfig: Enable QCOM_IOMMU" for suspending with LTSI kernel. - Correct whitelist devices assignment. [PCIe Driver] - Avoid PCI device removing/rescanning through sysfs triggers a deadlock. [PWM Driver] - Avoid deadlock warning when removing PWM device. [SD/MMC Driver] - Fix card initialization failure in high speed mode. - Add adjust HS400 offset by manual calibration mode and adjust HS400 offset by manual calibration mode for R-Car M3 Ver.1.3. [USB2.0 Function] - Add reset_control. - Backport upstream patches to support OTG mode for R-Car E3. - Make DMAC system sleep callbacks explicit. - Add Super-Speed (b-device) support. [Video Capture driver] - Review adv748x driver for R-Car E3 Ebisu board and add option for changing SD output route to TXA. - Revert "rcar-vin: rcar-csi2: Add blank margin when caluculating bit rate" and fix pixel rate values. - Add CPG reset and release when using digital pin. [RWDT Driver] - Don't keep timer value during suspend/resume. - Don't set divider while watchdog is running. This also updates ADSP driver patches to adapt to the new Linux version. Signed-off-by: Duy Dang <duy.dang.yw@rvc.renesas.com> Signed-off-by: Khang Nguyen <khang.nguyen.xv@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2018-12-19rcar-gen3: machine: Add Ebisu 1.0 device treeDuy Dang1-0/+2
This commit adds more device trees for Ebisu 1.0 and Ebisu-4D 1.0: - r8a77990-es10-ebisu-4d.dts - r8a77990-es10-ebisu.dts Signed-off-by: Duy Dang <duy.dang.yw@rvc.renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>