summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
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>
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>
2018-12-19rcar-gen3: machine: Build multiple U-Boot binaries for Salvator-X/XSDuy Dang1-6/+11
This commit enables U-Boot configuration to build all binaries for Salvator-X and Salvator-XS boards. Signed-off-by: Duy Dang <duy.dang.yw@rvc.renesas.com> 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>
2018-10-29rcar-gen3: conf: Enable PAM distro feature for BSP minimalKhang Nguyen8-0/+24
This commit enables PAM distro feature for BSP minimal configurations, its target is to support LTP test on core-image-minimal. Signed-off-by: Khang Nguyen <khang.nguyen.xw@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2018-10-29rcar-gen3: conf: Change default SoC in local-ltp.conf to r8a7795Khang Nguyen2-4/+4
This commit changes the default SoC in local-ltp.conf to r8a7795. Signed-off-by: Khang Nguyen <khang.nguyen.xw@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2018-10-29rcar-gen3: conf: Remove H3_OPTION from build configurationsKhang Nguyen10-80/+0
IPL and U-boot were built all binaries of H3 DRAM configurations at one time. Hence, H3_OPTION was not used anymore. Signed-off-by: Khang Nguyen <khang.nguyen.xw@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2018-10-29rcar-gen3: conf: Enable USB3H as default for EbisuKhang Nguyen8-8/+8
This commit enables USB3H as default for Ebisu. Signed-off-by: Khang Nguyen <khang.nguyen.xw@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2018-10-29rcar-gen3: path-common: Using operator ?= for RENESAS_DATADIRRonan Le Martret1-1/+1
RENESAS_DATADIR must be able to be overwritten. 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>