summaryrefslogtreecommitdiffstats
path: root/meta-rcar-gen3-adas
AgeCommit message (Collapse)AuthorFilesLines
2018-01-22V3M/V3H: fix CMT0 timer offsetVladimir Barinov2-4/+4
2018-01-22Add V3H support and Condor boardVladimir Barinov14-8/+11944
1) add uboot R-Car V3H SoC (r87798) and V3H based Condor board 2) add kernel R-Car V3H SoC (r87798) and V3H based Condor board
2018-01-22V3MSK: minor naming fixesVladimir Barinov1-2/+2
2018-01-22Eagle: remove USB_PEAK from kernel configVladimir Barinov1-1/+0
Remove this since Eagle does not have USB
2018-01-22V3M: enable TMU, CMT timers in kernel, add tmu0 timerVladimir Barinov1-2/+5
1) enable in kernel TMU,CMT timers via Kconfig 2) add missed timer tmu0
2018-01-22Eagle: enable eMMC in ubootVladimir Barinov1-7/+29
2018-01-20Update gstreamer-plugins-vspfilter to latest version available for v2.23.1 bsp.Roman Meshkevich1-0/+2
Repository (https://github.com/renesas-rcar/gst-plugin-vspfilter/commits/RCAR-GEN3/1.0.0) has several impotant commit that improves vsp format handling ...
2018-01-20VideoBox2: I2C, SATA, CAN fixesVladimir Barinov1-41/+21
1) remove dallas rtc since conflicts address with clk generator on ULCB at 0x68 2) remove sata 3) fix can: add termination resistor and pull-ups
2018-01-20AP0101-AR014x: add OTP IDsVladimir Barinov1-4/+49
This adds reading fused from AR014x sensors
2018-01-20Merge branch 'v2.23.1' of git://github.com/CogentEmbedded/meta-rcar into v2.23.1Grigory Kletsko1-17/+33
2018-01-20Install uio_imp, cmemdrv onlyGrigory Kletsko1-1/+1
2018-01-19LVDS cameras: fix MAX96705+AP0101 camerasVladimir Barinov1-17/+33
1) Fix AP0101+MAX96705 cameras by control FSINC These cameras require GMSL inititialization only with FSYNC disabled 2) add more module options: gpio_resetb and active_low_resetb 3) change automatic buffer fsync_mode_default to static
2018-01-19V3M kernel: Add TMU, TMU, CMT, Eagle CANFD, themalVladimir Barinov2-16/+236
This add timers: TMU, TPU, CMT Fix V3M thermal sensor Add CANFD on Eagle board
2018-01-18Deploy VideoBox2 DTB imagesVladimir Barinov1-0/+2
2018-01-18ULCB: add kernel drivers in config for VideoBox2Vladimir Barinov1-0/+5
2018-01-18Add VideoBox2 ADAS boardVladimir Barinov1-17/+1981
2018-01-18V3M Eagle: add INPUT_UINPUTVladimir Barinov1-0/+1
This is necessary to have uinput since there is no other ability to have input device (no USB)
2018-01-18[KERNEL][V3MSK] Enable CONFIG_INPUT_UINPUTGrigory Kletsko1-0/+1
2018-01-16utest: update CAM-IMR-DRM sample aplciation to support H3Vladimir Barinov2-0/+1
This allows to use quad cameras demo on H3 and show all cameras in equal windows
2018-01-15LVDS/VIN update:Vladimir Barinov2-231/+965
1) support AP0101+AR014x cameras 2) support DVP bus reverse inside VIN: using kernel parameter "rcar_vin.lut_reverse=1" This is needed for cameras that can't do bus reverse. MAX9286 does DVP reverse and send data via CSI2. Some cameras can't do reverse back, hence we can do revers in RCAR VIN. This is applciable only for 8bit buses: raw8, yuyv8, rgb888 3) support serializers in HIGH-Immunity mode alighend with legacy mode. MAX96705 can do legacy and HIM modes. MAX9271 can do only leagacy mode. 4) support crossbar feature for MAX96705 This is DVP bus reordering in serilizer. 5) support passing kernel parameters to max9286 driver. This allows to conect all supported cameras to ADAS boards without changing DTS file, but add only parameters to kernel command line in uboot bootargs F.e.: max9286.him=1 max9286.vsync=0 max9286.fsync_period=3200000 or max9286.vsync=0 max9286.fsync_period=2500000 rcar_vin.lut_reverse=1 The default setup (no changes needed) is for IMI RDCAM20/21 cameras. 6) change name of max9286 driver, since max96705 is also supported by this driver: max9286-max9271 -> max9286
2018-01-09OV490/OV10640: add manual WB controlVladimir Barinov1-12/+76
This adds manual wight balance control for ov490/10640 sensor.
2018-01-08RDRIVE: set console to serial0 aliasVladimir Barinov1-12/+4
This avoid adding extra line in /etc/securetty for RDRIVE, since first serial device was SCIF2 (ttySC0) and the SCIF1 is second (ttySC1). This patch removes tty on SCIF2 and enbles only SCIF1 console. Hene it is possible to use common ULCB rootfs without changing of securetty.
2018-01-08RDRIVE: fix console hang on SCIF1Vladimir Barinov1-2/+24
RDRIVE uses console on SCIF1. Since IPL code removed SCIF1 clock enablement then we have to add clock enable in uboot
2018-01-07V3M: update ROM API table for ws2.0Vladimir Barinov1-15/+14
This update/fix ROM API table offset for V3M ws2.0
2018-01-05Fix ulcb|salvator-x build fail for arm-trusted-firmwareVladimir Barinov1-1/+2
2018-01-04V3M: add IPLVladimir Barinov3-15/+3016
Add V3M in ATF
2018-01-02MAX9286: fix loss of the last byte in CSI streamVladimir Barinov1-1/+2
MAX9286 may result CSI2 stream losing the last byte. This observed rarely with only 1 cmaera connected to quad deserializer. This patch fixes this issue
2018-01-02V3MSK VideoBox Mini: add CSI speed 700MBPSVladimir Barinov2-4/+5
V3M supports up to 1000MBPS without ISP. Add 700MBPS speed to TI96x deserializer and set default speed in dts to 700MBPS.
2018-01-02Unprotect DBSCVladimir Barinov1-0/+1
This is needed for AXI bus profiling from non-secure world
2017-12-22glog: Depend on gtest along with gflags and gmockPetr Nechaev1-1/+1
2017-12-15Deploy Eagle Function dtbVladimir Barinov1-0/+1
2017-12-15Add Eagle Function board supportVladimir Barinov1-3/+74
Add Eagle expandtion Function board: - add eMMC
2017-12-15Fix R8A7797 IMP nodesVladimir Barinov1-36/+37
Sync with latest Renesas Japan develpoment
2017-12-15Add PCA9539 interrupt fix and remove DMAC patchesVladimir Barinov2-2/+29
Remove backported DMAC patches since they crash ravb. Test case: ping flood from host side
2017-12-15Update IMP UIO to support CNNVladimir Barinov1-45/+124
2017-12-11IMP udev rulesVladimir Barinov4-0/+16
2017-12-11arm-trusted-firmware: ulcb: fix cpld accessVladimir Barinov2-0/+38
This disabled interrupt function in favour gpio function. This is needed for gpio-bitbang access to cpld
2017-12-11linux-renesas: add dmac fixes filesVladimir Barinov1-0/+2
2017-12-10KF: release GP6_08Vladimir Barinov1-22/+9
- Release GP6_08 and input pins used on gpio expander U11, since this pin is used by IPL for access CPLD during gpio bitbang i/f to implement reset - fix typo in i2cswitch node name
2017-12-10R8A7797: Add CNN nodeVladimir Barinov1-1/+8
2017-12-10DMAC fixesVladimir Barinov3-2/+197
- Backport RCAR DMAC fixes from upstream - Reeneable DMA for SCIF0 on R8A7797
2017-12-05Pulseaudio: fixesAndrey Gusakov4-159/+15
-do not fail if some of optional card does not present -add all devices through alsa-card (not alsa-sink and alsa-source) -remove unused default.pa -enable logging to /var/log/pa.log with log level 3
2017-12-05Bluetooth: fix PCM channel of WL18xxAndrey Gusakov3-3/+4
2017-12-05Release ADAS boards in BSP2.23.1Vladimir Barinov9-382/+199
2017-11-29LVDS OTP work if OTP memory emptyVladimir Barinov3-27/+68
Add OV10640 OTP memory BANK#1 flashing script If BNAK#0 isempty then fall into BANK#1 reading in kernel driver. Also add tool for flashing BANk#1 BANK#1 is customer area
2017-11-28Add missed patch during LVDS stability commitVladimir Barinov1-0/+53
2017-11-28Add IMPVladimir Barinov18-0/+2344
2017-11-28Kingfisher: bluetooth fixesAndrey Gusakov6-1/+38
Add proper dbus configs Enable bluetooth on startup
2017-11-26LVDS stability updateVladimir Barinov3-192/+405
1) use POC regulators in driver and power cameras one after one 2) set sensors reset during POC channels setup 3) fix wizard setup for ov490 based caemras by waiting it's firmware start all internal apps 4) support AR0132 with MAX9286 5) due to stability fixed then increase i2c bus speed on Videobox Mini 6) support MAX96705 serializer with MAX9286
2017-11-22Fix glog compilation when gflags or gmock are installed on the host machinePetr Nechaev2-0/+49
Binaries gflags-config and gmock-config are not generated during cross-compilation so use pkg-config instead.