aboutsummaryrefslogtreecommitdiffstats
path: root/meta-rcar-gen3-adas/recipes-kernel/linux/linux-renesas
AgeCommit message (Collapse)AuthorFilesLines
2018-03-06Fix Kingfisher regulatorsandbox/harunobu.kurokawa/kingfisher_2.23.1.201801Vladimir Barinov1-53/+0
The patch 0035-* breaks regulators on KF board. As a result the Multichannal audio was broken
2018-01-19Merge remote-tracking branch 'cogent/v2.23.1' into testHarunobu Kurokawa8-320/+3403
Change-Id: I2615a0e01b209fb359245a56996185e046cdb94a Signed-off-by: Harunobu Kurokawa <harunobu.kurokawa.dn@renesas.com>
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-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-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-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.
2017-12-22[AGL] ulcb: Disable build-in most driver.Harunobu Kurokawa1-7/+0
Kingfisher has MedlaLB Interface for most, kernel tree has most driver as build-in driver. So these configs is enabled. Howemver AGL use most driver in gerrit repository. So AGL should be disable it. Change-Id: I3dd75613f7869eee5f9f6232c080996a5a93a7ac Signed-off-by: Harunobu Kurokawa <harunobu.kurokawa.dn@renesas.com>
2017-12-19linux-renesas: disable DMA on hscif0Matt Porter1-0/+34
If DMA is enabled for HSCIF0, rcar-dmac generates errors and causes data corruption and frame drops with the WiLink8. Disable HSCIF0 DMA to workaround the data corruption and allow skip-free A2DP streaming. Change-Id: Iebdfa12f2568197d4e9ea97ffdd9652113be9d1d Signed-off-by: Matt Porter <mporter@konsulko.com>
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 Barinov1-0/+28
Remove backported DMAC patches since they crash ravb. Test case: ping flood from host side
2017-12-13linux-renesas: preserve M3ULCB uHDMI connector name as HDMI-A-1Matt Porter1-0/+54
Booting with a KF dtb results in the uHDMI connector being moved to HDMI-A-2 which breaks a common weston.ini shared by both SK and SK+KF dtbs. Add support for uHDMI being fixed as HDMI-A-1. The KF HDMI output is not HDMI-A-2. Change-Id: I0d840f5e2f75bea04a1c153657a06b48aa531ea8 Signed-off-by: Matt Porter <mporter@konsulko.com>
2017-12-11linux-renesas: update sdio kernel configurationHarunobu Kurokawa1-0/+1
Change-Id: Id75297640dce0a194bd3aedf2258e1c9e83b159e Signed-off-by: Harunobu Kurokawa <harunobu.kurokawa.dn@renesas.com> [Dropped si-tools changes that should be a separate commit] Signed-off-by: Matt Porter <mporter@konsulko.com>
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-05Bluetooth: fix PCM channel of WL18xxAndrey Gusakov1-2/+2
2017-12-05Release ADAS boards in BSP2.23.1Vladimir Barinov5-307/+139
2017-11-29LVDS OTP work if OTP memory emptyVladimir Barinov1-27/+55
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 Barinov6-0/+481
2017-11-26LVDS stability updateVladimir Barinov2-192/+404
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-21V3M View board supportVladimir Barinov1-6/+314
2017-11-20R8A7797: enable IMR resourses in kernelVladimir Barinov2-13/+49
2017-11-20Fix CANFD kernel config for V3M boardsVladimir Barinov2-2/+2
2017-11-17ov10640: fix flip positionVladimir Barinov1-2/+7
2017-11-17V3M IMR/DRMVladimir Barinov3-0/+1451
- Support IMR/VSP/DRM for V3M - Add packeges to use IMR-DRM demo
2017-11-14V3M: support MSIOF on KF V0Vladimir Barinov1-14/+69
1) support MSIOF2/3/4 on Kingfisher V0 board 2) remove unused pins on V3MSK from dts file
2017-11-09Videobox Mini supportVladimir Barinov1-3454/+2387
1) V3MSK VideoBox Mini support 2) H3ULCB (es1.x, es2.0) Videobox Mini support 3) Optimize Videobox dts files
2017-11-07Fix pinmux conflict on V3MSKVladimir Barinov1-11/+11
CANFD0/1 are enabled both now
2017-11-07Replace pcm creation fix with upstream varianVladimir Barinov2-41/+174
2017-11-05V3MSK boards updateVladimir Barinov1-5/+16
- remove CANFD0 since conflicts with HDMI on pinmux - enable i2c3 on kf - deploy v3msk-vb
2017-11-03R8A7797: kernel updatesVladimir Barinov2-106/+647
- add CANFD - add V3M videobox board - add CANFD to V3M KF - add eMMC to V3MSK based boards
2017-10-27MOST updateVladimir Barinov5-30/+141
1) fix MOST soundcard add during setup 2) optionally add MOST to dtsi via KF_ENABLE_MOST flag in local.conf 3) optionally add SD3 to dtsi via KF_ENABLE_SD3 flag in local.conf 4) add MOST options to kernel config
2017-10-17Fix Mulitaudio (TDM mode) playback in 2.23Vladimir Barinov1-3/+49
2017-09-27FIX ssi pingroup used for PCM3168AVladimir Barinov1-1/+1
Since 2.23 it is renamed: ssi34_ctrl -> ssi349_ctrl
2017-09-27revert snd card name to wl18xxVladimir Barinov1-1/+1
it isokay tohave sound card name as wl18xx since it is not platform driver name This is convenient for use already setup pulseudio config file that uses wl18xx name
2017-09-27Name wl18xx dumy pcm card as wl18xx-codecVladimir Barinov2-2/+2
This fixes wifi since it's platform driver uses the same name asoc driver loader in kernel but wifi as a module hence wifi is rejected
2017-09-25Add MOSTVladimir Barinov9-1/+754
2017-09-14Initial commit for ADAS boards support in 2.23.0Vladimir Barinov57-0/+47558