summaryrefslogtreecommitdiffstats
path: root/meta-rcar-gen3-adas/recipes-kernel/linux/linux-renesas/0040-arm64-dts-renesas-add-ADAS-boards.patch
AgeCommit message (Collapse)AuthorFilesLines
2018-03-30VB2: drop i2c2 clock to 100 KHzAndrey Gusakov1-14/+5
cs2000 support only 100 KHz clock. cs2000 is needed for onboard sound. ...and some minor cleanup
2018-03-30VB2: enable ULCB soundAndrey Gusakov1-46/+10
2018-03-26VB2: fix can2 and can3 coldstart probe failAndrey Gusakov1-24/+14
Reset pins of external mcp251x can adapters are driven by i2c gpio extender pins which is probed later than mcp251x. So at probe time reset pins are low causing probe fail. Add reset-gpio support to driver. Adjust VB2 dtb.
2018-03-21ULCB-KF: ULCB has cs2000 with 100khz i2c clkVladimir Barinov1-3/+1
ULCB has CS2000 onboard with maximum allowed i2c clk rate 100khz. Hence the parent (KF) must follow this restriction.
2018-03-21V3MZF: update dts file to use CS1 in hardwareVladimir Barinov1-1/+2
2018-03-16Build fix for previouse commitVladimir Barinov1-3/+3
2018-03-15V3MSK VBM and V3MZF: update spi slave after fixesVladimir Barinov1-10/+7
1) Use h/w spi chip-select frame instead gpio 2) update filed name for spi slave device
2018-03-07VB2: enable USB23 (labeled "USB2") on H3 ES20Andrey Gusakov1-5/+31
On ES1.1 this port is USB3.0. On ES2.0 this port is USB2.0
2018-02-26V3H: Add VideoBoxMini and VideoBoxMini V2 boardsVladimir Barinov1-6/+604
This adds V3HSK exapsion boards
2018-02-26V3MZF: add eMMC in kernelVladimir Barinov1-6/+44
2018-02-26Fix typoVladimir Barinov1-1/+1
This fixes the typo during patch update
2018-02-26V3M Eagle: remove du_pins htat are not usedVladimir Barinov1-8/+1
Remove dependencey on RGB pins since theare are not used on Eagle board. The LVDS interface is used.
2018-02-26Add V3H Starter Kit boardVladimir Barinov1-6/+374
This adds V3H Starter Kit board support
2018-02-26V3M: Support ES1.0 SoCVladimir Barinov1-18/+318
2018-02-26V3M VideoBoxMiniV2: set POCx-gpios instead POCx-gpioVladimir Barinov1-4/+4
It is already used for all POCx-gpios and not POCx-gpio. Both are functonal for 1 gpio used. This change just syncs with others.
2018-02-26V3M VidoeoBoxMiniV2: user proper compatibleVladimir Barinov1-1/+1
the "spidev" is prohibbited to use for binding
2018-02-26V3MSK: add PMICVladimir Barinov1-5/+36
This add DA9063 PMIC on V3MSK I2C0 bus
2018-02-26V3MSK and Condor have 2GB memoryVladimir Barinov1-2/+2
2018-02-26V3M Eagle: add PMICVladimir Barinov1-4/+34
This adds PMIC devices (regulator,wdt,rtc) on Eagle
2018-02-26Add V3M based Video Box Mini V2 boardVladimir Barinov1-39/+125
This cleans up VideoBoxMini board and add VideoBoxMini V2 board
2018-02-26VideoBoxMini: fix POC sequence typosVladimir Barinov1-6/+6
This fixes POC sequence on following boards: - V3MSK + VideoBoxMini - ULCB + VideoBoxMini
2018-02-26Fix merge conflictVladimir Barinov1-1/+1
Fix build fail
2018-02-26LVDS: move from poc-supply to poc-gpiosVladimir Barinov1-458/+134
Use gpiod instead of gpio regulator in LVDS drivers This is ruquired to remove patch: 0035-regulator-fixed-probe-after-i2c.patch The above patch breaks regulators support on Kingfisher board
2018-02-26LVDS: unify TI9X4 deserilalizers family, add V3MZF boardVladimir Barinov1-978/+831
1) unify TI9X4 deseializers (TI954, TI964) 2) add V3MZF board 3) shorten deserilziers name in Kconfig/Makefile 4) add camera sensor AR0220
2018-02-01VB2: add rtc dts nodeAndrey Gusakov1-6/+10
2018-01-28Use POC-supply in VB, VB2 based boardVladimir Barinov1-214/+308
1) replace gpio-hog power with POC-supply regulator on VideoBox and VideoBox2 boards 2) remove sensor-delay filed form dts if it is 0 and if it is replaced with POC-supply
2018-01-25V3H: Add GETHERVladimir Barinov1-6/+29
1) Add GETHER in uboot/kernel 2) Condor board: setup as default interface
2018-01-24SPI slave: fix WARN messageVladimir Barinov1-1/+1
This fixes warn message form spidev driver
2018-01-23MSIOF: add SPIDEV functionVladimir Barinov1-6/+38
1) add spidev function on MSIOF 2) set MSOIF1 master and MSIOF slave on V3MSK VideoBoxMini
2018-01-22Add V3H support and Condor boardVladimir Barinov1-4/+954
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-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-19V3M kernel: Add TMU, TMU, CMT, Eagle CANFD, themalVladimir Barinov1-4/+19
This add timers: TMU, TPU, CMT Fix V3M thermal sensor Add CANFD on Eagle board
2018-01-18Add VideoBox2 ADAS boardVladimir Barinov1-17/+1981
2018-01-15LVDS/VIN update:Vladimir Barinov1-79/+80
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-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-02V3MSK VideoBox Mini: add CSI speed 700MBPSVladimir Barinov1-1/+1
V3M supports up to 1000MBPS without ISP. Add 700MBPS speed to TI96x deserializer and set default speed in dts to 700MBPS.
2017-12-15Add Eagle Function board supportVladimir Barinov1-3/+74
Add Eagle expandtion Function board: - add eMMC
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-05Release ADAS boards in BSP2.23.1Vladimir Barinov1-3/+3
2017-11-26LVDS stability updateVladimir Barinov1-132/+225
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 Barinov1-6/+6
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-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 Barinov1-36/+596
- add CANFD - add V3M videobox board - add CANFD to V3M KF - add eMMC to V3MSK based boards
2017-10-27MOST updateVladimir Barinov1-30/+48
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-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