aboutsummaryrefslogtreecommitdiffstats
path: root/meta-rcar-gen3/conf
AgeCommit message (Collapse)AuthorFilesLines
2020-05-11rcar-gen3: machine: Reconstruct machine configurationsKhang Nguyen7-158/+47
This reconstructs machine configurations to reduce duplicate codes: - rcar_common.inc: General configuration for R-Car SoCs. - rcar_ulcb.inc: Specific configuration for ULCB. Signed-off-by: Khang Nguyen <khang.nguyen.xw@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com> Change-Id: Ide5e459e75ddb9309e07e20ee6331e92b3537a63
2020-05-04rcar-gen3: libdrm: Set PREFERRED_VERSION to 2.4.100Khang Nguyen5-5/+5
This sets PREFERRED_VERSION_libdrm to 2.4.100. Signed-off-by: Khang Nguyen <khang.nguyen.xw@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com> Change-Id: I5475418c4d255dc55fa03693d7e0d8a1f4d16718
2020-05-04rcar-gen3: conf: Remove duplicate tune filesRonan Le Martret2-23/+0
- There is conflict between meta-renesas and poky * tune-cortexa53.inc * tune-cortexa57-cortexa53.inc use the upstream tune files from poky solve this issue. - Current tune-cortexa53.inc file, in RCAR BSP meta-renesas, the ebisu AGL build is broken due to the duplicate file: * bad TUNE_FEATURES means bad TUNE_ARCH and so bad TARGET_ARCH. Bug-AGL: SPEC-3289 Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh> Change-Id: Ic981b7bf57304bf26fc530f5613cc19629eb835e Signed-off-by: Khang Nguyen <khang.nguyen.xw@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2020-04-27rcar-gen3: conf: Update LAYERSERIES_COMPAT to dunfellKhang Nguyen1-1/+1
This commit updates LAYERSERIES_COMPAT to dunfell. Signed-off-by: Khang Nguyen <khang.nguyen.xw@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com> Change-Id: I42de8997cae50e6308e8e90a25dd0d492e0d7511
2019-12-24rcar-gen3: conf: Update LAYERSERIES_COMPATKhang Nguyen1-1/+1
This updates LAYERSERIES_COMPAT to zeus. Signed-off-by: Khang Nguyen <khang.nguyen.xw@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com> Change-Id: I10cadfed3dbeff59416ec1be28028c06aa1ae832
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-07-15rcar-gen3: u-boot: Update U-Boot version to 3.9.5Duy Dang1-1/+2
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-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 Goda1-0/+45
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-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: machine: Update configurations according to u-boot v2018.09Khang Nguyen4-13/+21
This commit updates machine configurations for the following items: - Upgraded u-boot to v2018.09. - Added supporting Ebisu 4D 2GiB board. - Enabled building multiple u-boot configurations for H3 Salvator-XS, Ebisu and H3ULCB. Signed-off-by: Khang Nguyen <khang.nguyen.xw@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2018-09-06rcar-gen3: machine: Add sync command to HOSTTOOLSDuy Dang4-0/+12
The kernel-module-gles is now using sync command to ensure installed files get written to disk. This commit adds sync to HOSTTOOLS to make sure that command is available when installing this module. Signed-off-by: Duy Dang <duy.dang.yw@rvc.renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2018-06-18rcar-gen3: machine: Clarify Linux Kernel versionKhang Nguyen4-4/+4
This commit updates recipes to clarify Linux Kernel version. Signed-off-by: Khang Nguyen <khang.nguyen.xv@rvc.renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2018-04-21rcar-gen3: conf: Add u-boot/IPL build option for H3Khang Nguyen1-0/+4
From Yv3.7.0, there are 03 options to build u-boot/IPL for H3: - For R-Car H3 SiP DDR 8GiB (2GiB x 4ch) [1] - For R-Car H3 SiP DDR 4GiB (2GiB x 2ch) [2] - For R-Car H3 SiP DDR 4GiB (1GiB x 4ch) [3] This commit adds a variable into sample configurations to control the build option: - For [1]: H3_OPTION = "1" (default) - For [2]: H3_OPTION = "2" - For [3]: H3_OPTION = "0" It also adds H3_OPTION = "0" for H3ULCB by default. Signed-off-by: Khang Nguyen <khang.nguyen.xv@rvc.renesas.com> Signed-off-by: Thuy Tran <thuy.tran.xh@rvc.renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2018-04-21rcar-gen3: machine: Update device tree names for H3Khang Nguyen1-0/+2
This commit updates device tree names for H3. There are 3 device trees as below: - renesas/r8a7795-salvator-xs.dtb: for R-Car H3 SiP DDR 4GiB (1GiB x 4ch) - renesas/r8a7795-salvator-xs-2x2g.dtb: for R-Car H3 SiP DDR 4GiB (2GiB x 2ch) - renesas/r8a7795-salvator-xs-4x2g.dtb: for R-Car H3 SiP DDR 8GiB (4GiB x 2ch) In Yv3.7.0, we will support R-Car H3 SiP DDR 8GiB by default. Signed-off-by: Khang Nguyen <khang.nguyen.xv@rvc.renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2018-03-22rcar-gen3: machine: Add support for E3Khang Nguyen3-0/+63
This commit updates recipes to support R-Car E3 board (SoC: R8A77990) Signed-off-by: Khang Nguyen <khang.nguyen.xv@rvc.renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2018-01-30rcar-gen3: conf: Remove cpio.gz format archiveThuy Tran3-3/+3
cpio.gz has a limitation about size. If rootfs size is larger than 2GB, do_image_cpio will fail. Therefore, this commit removes cpio.gz in our implementation. Signed-off-by: Thuy Tran <thuy.tran.xh@rvc.renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2018-01-30rcar-gen3: libdrm: Change to use v2.4.85Thao Nguyen3-3/+3
mesa v17.1.1 only supports libdrm from 2.4.75 and later, so we set PREFERRED_VERSION_libdrm in board config to use libdrm v2.4.85 from poky to prevent configure error. | checking for libdrm >= 2.4.75... no | checking for glproto >= 1.4.14... yes | configure: error: Direct rendering requires libdrm >= 2.4.75 | NOTE: The following config.log files may provide further information. | NOTE: /build/tmp/work/aarch64-poky-linux/mesa/2_17.1.1-r0/build/config.log | ERROR: configure failed Signed-off-by: Thao Nguyen <thao.nguyen.yb@renesas.com> Signed-off-by: Thuy Tran <thuy.tran.xh@rvc.renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2018-01-30rcar-gen3: linux-renesas: Upgrade Linux BSP to v3.6.0Thuy Tran3-3/+3
This commit upgrades Linux BSP to v3.6.0 for supporting Kernel v4.14 stable and updating following items: [Kernel] - Add support for WDIOF_CARDRESET. [Power Management] - Add missing iounmap to rcar_avs.c. - Add big.LITTLE CAS support. - Add CA53 CPUIdle support. - Add CA53 EMS support. - Add CA53 CPUFreq support. [Audio driver] - Confirm rmmod command operation of snd-soc-rcar. - Skip disabled-SSI nodes. - Care ssi_parent_mod and remove NULL check from rsnd_mod_name()/rsnd_mod_id(). - Revert IOMMU support so far. - Don't use runtime->sample_bits. - More clear rsnd_get_dalign() for DALIGN. - Clear SSI_MODE for non TDM Extended modes. [Display driver] - Confirm the Fence function. - Add support for colorkey alpha blending. - Disable vsp1 interrupt when startup. [DMA Engine driver] - Fix array-bounds warning refer chcr_ts[]. [PWM driver] - Enable PWM2 in device tree. [USB2.0 Function] - Fix the problem that the interrupt becomes long time when disconnecting the USB cable. [Video Capture driver] - Add V4L2_FIELD_SEQ_TB/BT function support. - Add ARGB8888 caputre format support and overflow debug message option. - Fix cropping procedure. [RWDT driver] - Add support for WDIOF_CARDRESET. Signed-off-by: Thuy Tran <thuy.tran.xh@rvc.renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2017-11-24rcar-gen3: machine: Add support for M3N boardThuy Tran2-2/+20
This commit updates recipes to support for R-Car M3N board (SoC: R8A77965). The support for M3N by following items: - machine: Add support for M3N with tuning file for cortex-a57. - linux-renesas: Upgrade Linux BSP to v3.5.9. - u-boot: Add support for R-Car M3N. - IPL: Update SRCREV to follow the latest version. - README: Add M3N information. Signed-off-by: Thuy Tran <thuy.tran.xh@rvc.renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2017-08-25rcar-gen3: Correct coding style of IMAGE_FSTYPESAnton Gerasimov3-3/+3
Board configs should append to previously set IMAGE_FSTYPES instead of overriding it. Change-Id: If5101784f574a96185351e96b7c0cbd120fd90dc Signed-off-by: Anton Gerasimov <anton@advancedtelematic.com> Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh> Signed-off-by: Thao Nguyen <thao.nguyen.yb@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com> (cherry picked from commit b4c458d529bfad0bd85c282912d3a237c8a3ebfb)
2017-06-21rcar-gen3: ULCB: Add default SOC_FAMILY for ULCBThao Nguyen2-0/+4
The SOC_FAMILY is already different between H3ULCB and M3ULCB: H3ULCB uses SoC r8a7795. M3ULCB uses SoC r8a7796. Hence, setting this value in h3ulcb.conf and m3ulcb.conf to allow images to be built without setting SOC_FAMILY in local.conf. Signed-off-by: Thao Nguyen <thao.nguyen.yb@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2017-04-19rcar-gen3: h3ulcb: Add new device tree for H3ULCB WS2.0Yusuke Goda1-1/+4
H3ULCB will support new board with chip WS2.0. There will be 2 device trees for H3ULCB corresponding to 2 board types: - r8a7795-es1-h3ulcb.dtb: for H3ULCB WS1.1 - r8a7795-h3ulcb.dtb: for H3ULCB WS2.0 Change-Id: Ic11ee3f3e734641b020e3332721babd465cce2ae Signed-off-by: Yusuke Goda <yusuke.goda.sx@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2017-04-19rcar-gen3: linux-renesas: Upgrade Linux BSP to v3.5.3Thao Nguyen1-1/+4
This commit upgrades Linux BSP to v3.5.3 and adds device tree file for M3 Salvator-XS board to salvator-x.conf. Linux BSP to v3.5.3 updates following items: Kernel core - Add workaround for PRR register of R-Car M3 WS1.1. (Fix printing cpu info.) - Add device tree file for Salvator-XS board with R-Car M3. - Fix R-Car M3 Salvator-X device tree file for MIX function of Audio driver. Power Management - Mark the OPP to be used during system suspend. - Enable CPUIdle function. - Apply new CPUIdle parameters. Audio driver - Confirm this driver can resume with Suspend to RAM during capture. - Avoid SSI_MODEx settings for SSI8. - Clear DE bit only in PDMACHCR when it stops. - Tidyup Audio-DMAC channel for DVC. - Enable PCM RATE until 192000. - Fix the setting of saved_rate during the resume process. Display driver - Fix the problem that the flicker may occur during rendering by the application. - Add brs option check for VGA connector. - Add routing set for digital RGB previously. DMA Engine driver - Fix release resources after interrupt process. Ethernet driver - Add phy-reset-gpios. This driver can work after Suspend to RAM with Salvator-XS board. - Fix GIS_PTMF bit clearing in ravb_ptp_interrupt. I2C driver - Revert and fix about unnecessary function related to Suspend to RAM. MSIOF driver - Fix SPI division value setting of R-Car M3 based on hardware specification. - Allow interrupts during msiof slave mode transfer wait. - Revert and fix about unnecessary function related to Suspend to RAM. RWDT driver - Fix timeout count calculation. SCIF/HSCIF driver - Fix panic when serial console and DMA are enabled. - Revert about unnecessary function related to Suspend to RAM. SD/MMC driver - Wait for CBSY instead of SCLKDIVEN. - Add re-tuning condition. - Add internal DMAC reset at startup. - Add the driver strength setting. eMMC HS400 mode can work with R-Car M3 WS1.1 on Salvator-XS board. Thermal driver - Fix to support thermal for both M3 WS1.0 and WS1.1. Video Capture driver - Fix resuming procedure. - Fix first field detection control. - Fix 720x480p transfer rate. - Fix video standard selection register setting. Change-Id: I3b0d6237c9d0c56a9f2870f1fde89ea215f163cd Signed-off-by: Thao Nguyen <thao.nguyen.yb@rvc.renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2017-03-27rcar-gen3: ULCB: Add MACHINEOVERRIDES for ULCBYusuke Goda2-0/+4
This commit addes "ulcb" into MACHINEOVERRIDES. "ulcb" contains h3ulcb and m3ulcb. It will help the implementation in the future become easier to maintain for ULCB group. Change-Id: I3c5d66f1e36e85f07d96a74f566fc1ffd5a76ee6 Signed-off-by: Yusuke Goda <yusuke.goda.sx@renesas.com> Signed-off-by: Thao Nguyen <thao.nguyen.yb@rvc.renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2017-01-27First commit.Renesas-Yocto-v2.16.0Takamitsu Honda8-0/+176
Renesas BSP v3.5.1 (kernel v4.9 stable) [Environment] poky: yocto-2.1.2 (cca8dd15c8096626052f6d8d25ff1e9a606104a3) meta-openembedded: 55c8a76da5dc099a7bc3838495c672140cedb78e meta-linaro: 2f51d38048599d9878f149d6d15539fb97603f8f [Information] - U-boot: Changed load address from H'49000000 to H'50000000 - XDG_RUNTIME_DIR has been changed from "/run/user/root" to "/run/user/0" - Change location of include directory, which stores common user header files, to $(INCSHARED) - In BSP Only, core-image-weston is not supported even though local-wayland.conf is provided. - Please set Salvator-x SW7 Pin-1. In after Yocto BSP v2.12.0, it is  necessary to enable BKUP_TRG signal for Suspend to RAM. - The dtb filename was changed in R-Car H3. Only "Image-r8a7795-es1-salvator-x.dtb" is supported in this version. Please use "Image-r8a7795-es1-salvator-x.dtb" It supports R-Car H3 WS1.0 and WS1.1. - Please update your local.conf and bblayers.conf corresponding to Yocto v2.16.0 package. You can refer to meta-rcargen3/docs/sample/conf/ for updated contents. - You have to re-compile out-of-recipe software like user application by v2.16.0 SDK toolchains. - In some boards, the resuming from System Suspend to RAM may cause unstable operation or failed to resume. Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>