aboutsummaryrefslogtreecommitdiffstats
path: root/meta-rcar-gen3
AgeCommit message (Collapse)AuthorFilesLines
2017-09-15conf: select gcc version 5.3 in sample confStephen Lawrence12-12/+12
The Linaro toolchain has a known build failure when rpm is used with gcc 5.2. The gcc v5.2 libgcc recipe will fail in the do_package_write_rpm() task. This is issue #2431 in the Linaro bugzilla [1]. It is caused by the '-2' that is appended to the end of the release string. To avoid the issue update the local.conf to use gcc 5.3 so rpm can be used. [1] https://bugs.linaro.org/show_bug.cgi?id=2431 Signed-off-by: Stephen Lawrence <stephen.lawrence@renesas.com>
2017-09-15webp: upgrade to 0.5.1Stephen Lawrence2-5/+6
Morty poky meta upgraded to 0.5.1. Rework patch for 0.5.1. Adopted from Ronan Le Martret's commit 53e399c375b0b7c to meta-agl. (cherry picked from commit 488051b6c6a4a46cba123b7a758edc86b1c95758) Signed-off-by: Stephen Lawrence <stephen.lawrence@renesas.com>
2017-09-13libgcc: fix bitbake QA issue "No GNU_HASH"Stephen Lawrence1-0/+1
Yocto 2.2 changed the default linker hash style [1] which can result in "No GNU_HASH in the elf binary" QA issues during a build. This occurs building libgcc using the meta-linaro toolchain. There seems to be no upstream fix for this. As a first step disable the warning for ldflags. [1] http://www.yoctoproject.org/docs/2.2.1/ref-manual/ref-manual.html#migration-2.2-default-linker-hash-style-changed (cherry picked from commit 64c345992217b65141ca9dc1c39ca086ec50190b) Signed-off-by: Stephen Lawrence <stephen.lawrence@renesas.com>
2017-09-13gles-user-module: fix occasional qtbase configure build issueStephen Lawrence2-1/+26
Building the meta-qt5 component qtbase occasionally failures in the do_configure() task with the error: make: *** [opengles2] Error 1 OpenGL ES 2.0 disabled. The OpenGL ES 2.0 functionality test failed! This is a build order problem caused by an incomplete build dependency chain. Linking opengles2 against libIMGegl.so (the virtual/libgles2 provider) has a dependency on libgbm.so and libwayland-kms.so so they must be built first. qtbase does not have many gfx components in its build depedency list and therefore may build earlier, which in turn results in the error. Simply adding libgbm and wayland-kms to the gles-user-module DEPENDS results in a circular build depedency. This is a workaround to the problem whilst the build depdency issue is resolved. For it to work add packagegroup-graphics-libegl to your IMAGE_INSTALL. This fixes the qtbase do_configure() build error reported in GDP-590 [1]. [1] https://at.projects.genivi.org/jira/browse/GDP-590 (cherry picked from commit 4ebc763eb413ef9a041cb83761d530f865764e74) Signed-off-by: Stephen Lawrence <stephen.lawrence@renesas.com>
2017-09-13omx-user-module: correct build tree setup for yp 2.2 mortyStephen Lawrence1-2/+2
The change directory parameter of the tar utility acts on the parameters that follow it. Correct the ordering so that the setup_build_tree() task extracts the omx tar balls to the right location. Fixes a build error that would otherwise occur in yp 2.2 morty. (cherry picked from commit 9f0211bafb118e81ec2fd6dd82b5777964b1ac9b) Signed-off-by: Stephen Lawrence <stephen.lawrence@renesas.com>
2017-09-13u-boot: adapt to change in build directory in mortyStephen Lawrence1-1/+1
In YP 2.2 (Morty) {B} is no longer the default working directory for tasks [1]. Adapt the deploy task so it finds the srec. [1] http://www.yoctoproject.org/docs/2.2.1/ref-manual/ref-manual.html#migration-2.2-B-no-longer-default-working-directory-for-tasks (cherry picked from commit 08383820f1b5b7a39be5f9e47925026abeb26463) Signed-off-by: Stephen Lawrence <stephen.lawrence@renesas.com>
2017-08-25rcar-gen3: packagegroup: Create new packagegroups for GFX packagesRenesas-Yocto-v2.23.0Thao Nguyen2-30/+40
This commit modifies recipes to define 3 packagegroups for graphic. There are 3 type packagegroups which are provided into IMAGE_INSTALL: - packagegroup-wayland-community: contains wayland/weston/alsa/libdrm components. - packagegroup-graphics-renesas-proprietary: contains Renesas GFX are kernel-module-gles and gles-user-module. - packagegroup-graphics-renesas-wayland: contains Renesas Wayland components: libgbm, libgbm-dev, wayland-kms. This patch also removes the definition for 32bit packages, because 32bit env has been stopped supporting. Signed-off-by: Thao Nguyen <thao.nguyen.yb@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2017-08-25rcar-gen3: libegl: Create new recipe to fix build dependency issuesThao Nguyen9-9/+26
This commit adds libegl recipe which provides build dependencies on virtual/egl. Signed-off-by: Thuy Tran <thuy.tran.xh@rvc.renesas.com> Signed-off-by: Thao Nguyen <thao.nguyen.yb@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2017-08-25rcar-gen3: Use flexible coding style for Renesas datadirRonan Le Martret24-56/+72
This commit modifies recipes to use RENESAS_DATADIR variable for /usr/local directory instead of hard coding. This commit comes from AGL patch. Bug-AGL: SPEC-533 Change-Id: I865ea809c3c59ba136027fc8b99628df20c16275 Signed-off-by: Ronan Le Martret <ronan.lemartret@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 9598336fa2b4a4237255cdd866350eb7c03fdd81)
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-08-25rcar-gen3: cms-user-module: Update MD5SUM and lib version for new CMS pkgsThao Nguyen2-12/+12
This commit updates lib version in cms-user-module recipe and md5sum in copyscript corresponding to CMS v1.0.0. Signed-off-by: Thao Nguyen <thao.nguyen.yb@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2017-08-25rcar-gen3: copyscript: Update MD5SUM for ADSP packagesThao Nguyen1-3/+3
New ADSP packages are updated Interface/Framework to modify some comments. Signed-off-by: Thao Nguyen <thao.nguyen.yb@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2017-08-25rcar-gen3: copyscript: Update MD5SUM for Audio packagesThao Nguyen1-13/+13
This commit updates md5sum values for Audio packages corresponding to final release. Signed-off-by: Thao Nguyen <thao.nguyen.yb@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2017-08-25rcar-gen3: copyscript: Update MD5SUM for Video packagesThao Nguyen1-13/+13
This commit changes md5sum values corresponding to Video codec final release (Ver.3.0.10). Signed-off-by: Thao Nguyen <thao.nguyen.yb@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2017-08-25rcar-gen3: EthernetAVB: Update SRCREV to follow the latest versionThao Nguyen2-2/+2
This commit updates EthernetAVB driver for following changes. [MSE Core] - Fix missing initialization of crf_index_network at mse_close. - Fix to disable MPEG2-TS PCR adjustment when no PCR exist in stream. - Fix missing parameter checking in MCH/PTP API. - Fix the timer interrupt occurrence at an unintended timing. - Fix the wrong feedback to clock source correction settings. [MCH Core] - Fix missing set error code when mch_config is invalid. [MSE V4L2] - Fix illegal memory access by releasing buffer being processed. - Fix wrong log message. Signed-off-by: Thao Nguyen <thao.nguyen.yb@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2017-08-25rcar-gen3: libalacdla-l: Update SRCREV to follow the latest versionThao Nguyen1-1/+1
This commit modifies libalacdla-l SRCREV to update year of Copyright and Software IP version. Signed-off-by: Thao Nguyen <thao.nguyen.yb@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2017-08-25rcar-gen3: libflacdla-l: Update SRCREV to follow the latest versionThao Nguyen1-1/+1
This commit updates libflacdla-l for some minor fixes, changes source code revision and year of Copyright. Signed-off-by: Thao Nguyen <thao.nguyen.yb@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2017-08-25rcar-gen3: gstreamer: Update SRCREV to follow the latest versionThao Nguyen4-4/+4
This commit updates gstreamer plugins to v1.0.0 for below changes: gst-omx - Improve seek function. - Improve reconfigure sequence. - Fix some log messages and coding style. All components of gstreamer are updated to fix memory leak. Signed-off-by: Thao Nguyen <thao.nguyen.yb@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2017-08-25rcar-gen3: gstreamer: Clean gstreamer recipes to facilitate maintenanceRonan Le Martret3-13/+7
Gstreamer recipes bbappend should not overwrite SRC_URI. This commit modifies recipes to replace SRC_URI softly to make them easier to maintain. Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com> (cherry picked from commit 3bb303359436660de0711f4e877926a1923e94fc)
2017-08-25rcar-gen3: kernel-module-vsp2driver: Update SRCREV to follow the latest versionThao Nguyen1-1/+1
This commit updates vsp2drv to fix YVU422M, YVU420M, YVU444M formats. Signed-off-by: Thao Nguyen <thao.nguyen.yb@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2017-08-25rcar-gen3: kernel-module-vspm: Update SRCREV to follow latest versionThao Nguyen1-1/+1
VSPM driver is updated to improve performance of VSPB. Signed-off-by: Thao Nguyen <thao.nguyen.yb@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2017-08-25rcar-gen3: MMNGR: Update SRCREV for driver to follow latest versionThao Nguyen2-2/+2
This commit updates MMNGR and MMNGRBUF drivers and libraries SRCREV for below changes: - Update version to v1.0. - Improve coding style. - Fix the condition checking in create_l1_pgtable() in driver. Signed-off-by: Thao Nguyen <thao.nguyen.yb@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2017-08-25rcar-gen3: libgbm: Update SRCREV to follow the latest versionThao Nguyen1-1/+1
This commit modifies libgbm SRCREV to include some updates for backend_kms: - Remove unused variables. - Fix warnings according to static code analysis tool. Signed-off-by: Thao Nguyen <thao.nguyen.yb@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2017-08-25rcar-gen3: wayland-kms: Update SRCREV to follow the latest versionThao Nguyen1-1/+1
This commit updates wayland-kms SRCREV for below changes: - Fix static code analysis tool warnings. - Change wl_kms structure instance name. - Uninitialize resources for kms authentication. - Fix -Wparenthese and unused variable compiling warnings. - Link libwayland-client before libwayland-server. - Measures of problem that EGL application program cannot be started on wayland-backend (Weston is multiple started). Signed-off-by: Thao Nguyen <thao.nguyen.yb@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2017-08-25rcar-gen3: weston: Update recipe and SRCREV to follow the latest versionThao Nguyen2-2/+1
weston/v4l2-renderer doesn't have dependency with media-ctl. Hence, this commit removes media-ctl from weston RDEPENDS list and updates weston SRCREV for below fixes: [v4l2-renderer] - Handle failed to prepare composition. - Fix according to static code analysis tool. - Change media device information output format. - Check number of planes at importing dmabuf. [vsp2-renderer] - Fix according to static code analysis tool. [weston] - Output is destroyed by memory leak (HDMI cable is pulled out). Signed-off-by: Thao Nguyen <thao.nguyen.yb@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2017-08-25rcar-gen3: mesa: Rename mesa bbappendRonan Le Martret1-0/+0
This commit renames mesa bbappend to be able to compatible with different mesa versions. Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com> (cherry picked from commit 4849eff67419793fd79894fe0002278d09f91e07)
2017-08-25rcar-gen3: mesa: Remove installation of eglmesaext.hThao Nguyen1-3/+0
eglmesaext.h is installed because GFX needs it. GFX is updated and this header is not used anymore. Signed-off-by: Thao Nguyen <thao.nguyen.yb@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2017-08-25rcar-gen3: gles-user-module: Remove patch to include header from mesaThao Nguyen2-26/+0
New GFX pkg does not need header from mesa, because it already has the necessary header (EGL/eglwaylandext.h) in the pkg itself. Signed-off-by: Thao Nguyen <thao.nguyen.yb@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2017-08-25rcar-gen3: copyscript: Update MD5SUM for ICCOM packagesThao Nguyen1-1/+1
This commit updates md5sum values for ICCOM pkgs corresponding to ICCOM v1.0.1. Signed-off-by: Thao Nguyen <thao.nguyen.yb@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2017-08-25rcar-gen3: IPL: Update SRCREV to follow the latest versionThao Nguyen3-4/+4
This commit updates IPL components versions as below: - Update IPL and Secure Monitor Rev1.0.16 rev4. - Update optee_os to Rev1.0.9 rev2. - Update optee_linuxdriver to Rev1.0.7 rev2. Signed-off-by: Thao Nguyen <thao.nguyen.yb@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2017-08-25rcar-gen3: u-boot: Upgrade version according to Linux BSP to v3.5.6Thao Nguyen1-2/+2
This commit updates u-boot according to Linux BSP v3.5.6 for below fixes: - Fix u-boot reset for ULCB. - The SMSTPCR value is illegal immediately before the start of the kernel. - The following fatls command execution of usb start/stop Signed-off-by: Thao Nguyen <thao.nguyen.yb@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2017-08-25rcar-gen3: linux-renesas: linux-renesas: Upgrade Linux BSP from v3.5.5 to v3.5.8Thao Nguyen2-4/+4
Linux BSP has been upgraded for following changes: v3.5.8 [Audio driver] - Fix S2R issue. [DMA Engine driver] - Fix S2R issue. [USB2.0 Function] - Fix lock variable no init [USB Host 3.0] - Fix support for R-Car Gen3 USB 3.0 PHY. v3.5.7 [DMA Engine driver] - Fix the missing spin_unlock_irqrestore. [Display driver] - Fix unload procedure for vsp1. v3.5.6 [Kernel core] - Add next-level-cache property to CA53. - Add 12288000 for sound ADG or fix descending order of sound clock frequency to device tree. - Fix the audio pingroup name mismatch between sh-pfc driver and dts to device tree. [Power Management] - Change the reading AVS value method. - AVS7 opp table to device tree. - The resume function for SYSC driver and always turn on all power domains except CPU and GPU. - Change sequence for judgement using fixed values or Fuse values. [Audio driver] - There are sampling rate patterns that can not be converted by combination of audio clock and AK4613. It was confirmed this is a board specifications. However, they can be converted via alsalib. - Control kctrl items acceptance anytime/runtime. - SSI PIO adjust to 24bit mode. - Unsupport 64kHz sampling rate and more with AK4613 on Salvator-X/XS board. [Display driver] - Setup planes before enabling CRTC to avoid flicker. - Use DRM core's atomic commit helper. - Fix display list put for header mode. - Repair vblank for DRM page flips using the VSP1. - Wait for flip completion instead of vblank in commit tail. - Fix completed check in write back sequence. - Fix display starting procedure and DPLL clock divider judgement. [PTP Clock driver] - Fix interrupt cause bit overwrite in ravb_ptp_interrupt. - Fix result value overwrite by a return value of ravb_ptp_interrupt(). - Fix inconsistent lock state at enabling tx timestamp. [SATA driver] - Fix blk_get_backing_dev_info() crash using bdev->bd_queue, so kernel panic can be avoided in case of high load average. [DMA Engine driver] - Fix invalid context of sleeping function. - Fix inconsistent lock reported by PROVE_LOCKING. [SD/MMC] - Add SDHI-SEQUENCER support. This is Workaround for SDHI-DMAC restriction of R-Car H3 Ver.1.x and R-Car M3 Ver.1.0. - Wait for CBSY instead of SCLKDIVEN. - Disable msleep() at start/stop of SD clock. - Discard obsolete SDIO irqs before enabling irqs. - Relax checking for switch errors after HS200 switch. - Replace msleep() of 20ms or less with usleep_range(). - Fix to use pre_req and post_req only for DMA transfer. - Fix alignment check of sg buffer. [USB2.0 Function] - Fix return value of usbhsg_ep_disable(), so the suspend procedure works when the g_mass_storage enables. - Fix NULL packet received sequence. - Fix UGCTRL2 value for R-Car Gen3. [USB3.0 Function] - Protect usb3_ep->started in usb3_start_pipen(), so kernel panic does not occur when executing iperf with g_ncm. - Confirm an error does not occur when executing interrupt transfer with g_zero by correcting evaluation procedure. - Confirm g_mass_storage is recognized by Host PC after role swap. Please use USB 2.0 cable, because role swap is compatible with High-Speed. - Fix free size in renesas_usb3_dma_free_prd(). - Fix zlp transfer by the dmac. - Fix pm_runtime_enable/disable and add CONFIG_PM_SLEEP to suspend/resume functions. [PCIe driver] - PCIe of R-Car Gen3 can access only 32 bit memory area at a certain point, even if using IPMMU. This is a H/W specifications. Signed-off-by: Thao Nguyen <thao.nguyen.yb@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2017-06-21rcar-gen3: ULCB: Add default SOC_FAMILY for ULCBThao Nguyen14-24/+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-06-21rcar-gen3: gstreamer1.0-omx: Fix issue downloading from HTTP/HTTPS proxyThao Nguyen1-0/+4
This issue exists in some special environment. Submodule can not be downloaded, because HTTP/HTTPS lose their values during configure state. Temporary solution is exporting those values in configure state. Signed-off-by: Thao Nguyen <thao.nguyen.yb@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2017-06-21rcar-gen3: EthernetAVB: Update SRCREV to follow latest versionThao Nguyen3-3/+3
This commit updates SRCREV for EthernetAVB drivers for below changes: AVB Streaming Driver - Fix DMA-API device driver frees DMA memory with different size. - Fix problem of can setting out of range value of 'major' parameter. MSE Core - Add invalid calling state checking of MSE Adapter I/F in Kernel API. - Fix overflow problem of timer delay value calculation by some conditions of frame rate parameter (e.g. 1/30 fps). - Reduce idling time in streaming pipeline process by queueing of transmission request. - DMA allocation via dma_alloc_coherent fails without CONFIG_OF. - Fix overrun output area in parsing of u16/u32 values. - Fix resource leakage at probe when error occurred. - Fix problem of can setting out of range value of 'major' parameter. MSE V4L2 - Reduce data concatenate processing of fragment data for MPEG2-TS and MJPEG. - If multiple open the same video device, print out log message of "v4l2 device is opened". MSE CVF MJPEG - Fix problem of EOS marker position and progressed position mishandling in packetize buffer if condition of small picture size of MJPEG. - Fix issue that stream transmission speed is too slowly if the data size per picture is huge. MSE CVF H264 - Fix problem that the setting value of bytes_per_frame parameter is not effects if CVF H264 format. - Fix issue that case of H264 transmission, the stream payload data often corrupted if the data is high bitrate. MSE IEC61883-4 - Fix problem that streaming stopping process stall at occurred short of data. - Fix problem that send the broken payload stream if no PCR value in MPEG2-TS stream. - Fix losing trailing data when streaming stopped on Talker. MSE ALSA - Fix losing trailing data when streaming stopped. - In this version, there is a difference in audio timestamp phase by each Listener device. Signed-off-by: Thao Nguyen <thao.nguyen.yb@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2017-06-21rcar-gen3: copyscript: Update MD5SUM for ADSP packagesThao Nguyen1-2/+2
The ADSP packages have been updated for following fixes: - TDM Renderer framesize. - EQZ->RDR. - DMAC STAGE. - SSI Setting. - ADMAC Channel Swap. - PDMA/ADMAC busy check. - SRC busy check. - SSI busy check. Documents are also updated. Signed-off-by: Thao Nguyen <thao.nguyen.yb@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2017-06-21rcar-gen3: kernel-module-vsp2driver: Update SRCREV to follow latest versionThao Nguyen1-1/+1
This commit updates VSP2 drv for following changes: - Add __user attribute. - Make local functions become static. Signed-off-by: Thao Nguyen <thao.nguyen.yb@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2017-06-21rcar-gen3: VSPM: Update SRCREV for VSPM and VSPM I/F driverThao Nguyen2-2/+2
This commit modifies SRCREV of VSPM and VSPM I/F drv for below updates. VSPM drv: - Fix wrong argument of VSP_ROUND_UP. - Simplify IS_VSP_CH(ch) macro. - Remove unused variables. - Use NULL instead of 0. - Make local data/functions static. VSPM I/F drv: - Fix invalid memory access. Signed-off-by: Thao Nguyen <thao.nguyen.yb@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2017-06-21rcar-gen3: kernel-module-mmngr: Update version and correct compile optionThao Nguyen2-2/+2
This commit updates MMNGR driver to v0.13 for following changes: - Remove IPMMU(PMB) support due to hardware restriction. - Add IPMMU(MMU) support for memory allocation. - Fix compiler warnings. - Add System Suspend-to-RAM support for IPMMU(MMU). - Disable TLB function in IPMMU-VC0/VC1/VP0/VP1 due to hardware restriction. - Add IPMMU(MMU) support for SSP. It also modifies compile option of driver corresponding to new UM. Signed-off-by: Thao Nguyen <thao.nguyen.yb@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2017-06-21rcar-gen3: copyscript: Update MD5SUM for ICCOM packagesThao Nguyen1-2/+2
New ICCOM pkgs have been released. This patch updates MD5 values for ICCOM pkgs from v0.9.0 to v1.0.0. Signed-off-by: Thao Nguyen <thao.nguyen.yb@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2017-06-21rcar-gen3: arm-trusted-firmware: Update SRCREV to follow latest versionThao Nguyen1-1/+1
This commit updates IPL and Secure Monitor to Rev1.0.15 rev3. Signed-off-by: Thao Nguyen <thao.nguyen.yb@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2017-06-21rcar-gen3: u-boot: Update u-boot to v3.5.4Thao Nguyen1-2/+2
This commit updates u-boot to BSP v3.5.4 for following changes: - Remove MSTP registers values rewriting process. - Fix multiple declarations of DECLARE_GLOBAL_DATA_PTR. Signed-off-by: Thao Nguyen <thao.nguyen.yb@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2017-06-21rcar-gen3: linux-renesas: Update BSP to v3.5.5Thao Nguyen3-6/+26
This commit updates Linux BSP from v3.5.3 to v3.5.5 for following items: Kernel core - Add ZG clock divider support. - Revert and fix about Suspend to RAM. - Add DEVFREQ support for GSX. - Add usb companion property in EHCI. - Add USB3.0 peripheral device node. - Use IPMMU(MMU mode) for IPMMU-VP and IPMMU-VC0/1 with R-Car H3 Ver.1.x, for IPMMU-VP0/1 and IPMMU-VC0/1 with R-Car H3 Ver.2.0, in IPMMUVC0 with R-Car M3. - Add override support for the actual number of MMU contexts. - Fix audio Mix support on DTSI. Power Management - Cleanup AVS driver. - Update voltage for VDD_DVFS and VDD. Audio driver - Resolve 16bit/24bit capture noise problem by enabling clock-frequency for both 4.1kHz/48kHz and fixing possible NULL pointer dereference. - Resolve playback problem of sampling rate 32kHz, 176.4kHz and 192kHz by enabling clock-frequency for both 44.1kHz/48kHz. - Resolve “can’t get dma channel” error at the time of unbind/bind by fixing up of_clk_add_provider() usage for multi clkout and calling the missing of_clk_del_provider() when removing. - Resolve 48kHz audio 1-20k sweep noise problem by enabling clock-frequency 44.1kHz/48kHz. - Merge rsnd_kctrl_new_m/s/e into rsnd_kctrl_new(). - Fix 24bit capture noise problem by not using PDTA bit for 24bit on SSI. - Request/Release DMA channel each time for avoiding error of getting dma channel. Display driver - Use dma_map_sg_attrs to skip synchronization of the CPU cache. - Add mode_fixup callback function. - Control clock of bridge during S2RAM and change to control clock via clock driver. - Fix reserved register setting for R-Car for H/W manual update. - Add null pointer check for brs option. - Revert "drm: bridge/dw-hdmi: Add HDP interrupt disable for suspend". - Fix hierarchy of driver structure for clk-5p49x. DMA Engine driver - Revert dma pause function because it was rejected by upstream. GPIO driver - Revert and fix about Suspend to RAM. - Add GP-1-28 port pin support for R-Car H3 Ver.2.0 because of H/W manual updating to Rev.0.54E. Modify just PFC and DT. SCIF/HSCIF driver - Resolve system freezing. SD/MMC driver - Add initial setting of interrupt mask register. - Fix command sequence at error detection. - Fix “Wait for CBSY instead of SCLKDIVEN”. - Fix processing when detecting SCC error and fix error handling when issuing CMD23. - Fix reset_hs400_mode. - Fix problem that SDIO interrupt may be missed. USB3.0 Function - Add Role-change support. - Add DMA support. - Add basic function support. USB2.0 Host driver - Fix mouse connection time (2 second or more) when resuming. USB3.0 Host driver - Support for R-Car Gen3 USB 3.0 PHY for SSC function. - Add R-Car Gen3 USB 2.0 clock selector PHY, support for R-Car Gen3 USB 3.0 PHY. Video Capture driver - Add 2 lane support with rcar-csi2.c. - Fix image alignment for setting pre clipping. - Fix wait time for software reset in rcar-csi2.c because of H/W manual updating to Rev.0.54E. - Fix PHY initialization in rcar-csi2.c because of H/W manual updating to Rev.0.54E. - Fix PHTW register setting in rcar-csi2.c because of H/W manual updating toRev.0.54E. - Fix wait procedure usleep_range from msleep in adv7482.c. - Fix channel get procedure. Signed-off-by: Thao Nguyen <thao.nguyen.yb@renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2017-04-19rcar-gen3: Fix issue downloading from http/https proxyRenesas-Yocto-v2.19.0Thao Nguyen3-0/+12
This patch corrects the problem of git submodule when network of build environment uses http/https proxy. Change-Id: I5ac7a63da7336f3422231863aa08c5fe69ad54df Signed-off-by: Thao Nguyen <thao.nguyen.yb@rvc.renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2017-04-19rcar-gen3: copyscript: Modify ClickThrough copyscript for ZIP archiveVladimir Barinov1-4/+7
This commit updates ClickThrough copyscript to work with ZIP archive, which is downloaded directly from URL, instead of tarball. Change-Id: Idb3de7922d2445d8efe7934b0b9b37796607c528 Signed-off-by: Vladimir Barinov <vladimir.barinov@cogentembedded.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2017-04-19rcar-gen3: arm-trusted-firmware: Set PMIC_LEVEL_MODE to 0 for ULCBYusuke Goda1-1/+1
The operation mode of the PMIC for Salvator-X and ULCB are different: - ULCB : PULSE MODE (PMIC_LEVEL_MODE=0) - Salvator-X : LEVEL MODE (PMIC_LEVEL_MODE=1(default)) This commit updates arm-trusted-firmware recipe to check PMIC_LEVEL_MODE option and to control the corresponding PMIC. Change-Id: I152c1286d525000f58c678ec37eb6aac9502ac45 Signed-off-by: Yusuke Goda <yusuke.goda.sx@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: cms-user-module: Update lib version and MD5SUM for new CMS packagesThao Nguyen2-9/+9
This commit modifies md5sum values in copyscript and libraries versions in cms-user-module corresponding to new CMS packages. New packages will update following items: BCM - Update to v0.6.1. - Calculation accuracy has improved. DGC - Update to v0.6.1. - Add scene change detection to read register. - Improve calculation accuracy and performance. BLC - Update to v0.6.0. - Fix bug. Change-Id: I10a9e201ea518bb5ea43fc9929424e5240ce5a68 Signed-off-by: Thao Nguyen <thao.nguyen.yb@rvc.renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2017-04-19rcar-gen3: copyscript: Update MD5SUM for Video packagesThao Nguyen1-13/+13
This commit modifies md5sum values of Video packages to ver.3.0.9. Change-Id: I6fcb2f2dea27b02c1c9454a4fe56d57cf1c3c12d Signed-off-by: Thao Nguyen <thao.nguyen.yb@rvc.renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
2017-04-19rcar-gen3: kernel-module-avb-mse: Update SRCREV for avb-mse driverThao Nguyen1-1/+1
This commit updates SRCREV in recipe for following changes: - Update version to v0.6. - Fix range overflow in parsing streamid of sysfs I/F. Change-Id: I773122bebf0716a699ad8a212c6cb770d58830c4 Signed-off-by: Thao Nguyen <thao.nguyen.yb@rvc.renesas.com> Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>