summaryrefslogtreecommitdiff
path: root/projects
diff options
context:
space:
mode:
authorWolfram Sang <wsa+renesas@sang-engineering.com>2022-03-10 10:20:36 +0100
committerWolfram Sang <wsa+renesas@sang-engineering.com>2022-03-19 13:37:03 +0100
commita2b6fdbb65e013f7010246cd162768c57cd0e969 (patch)
tree7a32b88c5f10cdce5ea5333237f7c97e2bbdef08 /projects
parente25c7f511e870e5b8360fb78ab18acc81fd85338 (diff)
projects: linux: io: updates up to W11
Also move some upport requests to non-target or the SDHI upport task. Signed-off-by: Wolfram Sang <wsa+renesas@sang-engineering.com>
Diffstat (limited to 'projects')
-rw-r--r--projects/linux/bsp-51x-non-target.yaml9
-rw-r--r--projects/linux/bsp-51x-upport-request.yaml13
-rw-r--r--projects/linux/io/BSP41-need-KF-patches.yaml2
-rw-r--r--projects/linux/io/SDHI-upport-BSP-fixes.yaml24
-rw-r--r--projects/linux/io/done/V3U-enable_CAN.yaml (renamed from projects/linux/io/V3U-enable_CAN.yaml)12
-rw-r--r--projects/linux/io/maybe/RPC-enable-burst.yaml (renamed from projects/linux/io/RPC-enable-burst.yaml)1
6 files changed, 41 insertions, 20 deletions
diff --git a/projects/linux/bsp-51x-non-target.yaml b/projects/linux/bsp-51x-non-target.yaml
index 8d277c0..8385521 100644
--- a/projects/linux/bsp-51x-non-target.yaml
+++ b/projects/linux/bsp-51x-non-target.yaml
@@ -451,3 +451,12 @@ bsp51x:
- 6f3c53c98b55453dc5d7e2a24f4a956ca843af96 # clk: renesas: r8a779a0: Support RPC clock for R8A779A0 (torvalds: 27c9d7635d23416f5e791508882f34157dde23f5 # clk: renesas: r8a779a0: Add RPC support)
- d71920dcb3daeb3dd5c9959dd776c2fea695a794 # clk: renesas: r8a77{95, 96, 965}: Replace PLL3 multiplication setting ((Proposing 'N': DDR2400/2800 not documented in Hardware User's Manual))
- 7e3a9128443611a270c963d4b72e16e978d88235 # thermal: rcar_gen3_thermal: fix warning: symbol 'rcar_gen3_ths_tj_1' shadows an earlier one (torvalds: 3ae5950db617d1cc3eb4eb55750fa9d138529b49 # thermal/drivers/rcar_gen3_thermal: Do not shadow rcar_gen3_ths_tj_1)
+ - cb83f9e1d8ff6a729c9748318035eef38f82cbc4 # arm64: dts: r8a779a0: Delete ipmmu in mmc node (torvalds: 52e3ebdc07e2f39e04152422ef4f8cb855d75ab0 # "arm64: dts: renesas: r8a779a0: Add iommus into sdhi node")
+ - 4e5eb2621810cba966b6dd0b79838d63054cc07e # arm64: dts: renesas: falcon: Enabled IPMMU MMC (torvalds: 52e3ebdc07e2f39e04152422ef4f8cb855d75ab0 # "arm64: dts: renesas: r8a779a0: Add iommus into sdhi node")
+ - 49b4117cd34c6626b6d93b7dcaaaac0542eb0c97 # arm64: dts: renesas: r8a779a0-falcon: Add I2C support for falcon board (torvalds: 0e6fb83ef258a9abf5b96c51722765e8ccfca9fe # arm64: dts: renesas: falcon: Add I2C0,1,6 support)
+ - 06d37ed665f86f92e1ee9883028e77ab3a31a0b6 # arm64: dts: renesas: r8a779a0-falcon: Add SCIF0 support (torvalds: 9e921faa305369e5cbe4fd8f3212a1ad6aa85c79 # arm64: dts: renesas: falcon: Complete SCIF0 nodes)
+ - a7d4333359000dcb12aedbfa42e042fd749ee7b3 # arm64: dts: renesas: r8a779a0-falcon: Add missing Ethernet-AVB in Falcon board (Proposing 'N': we never got them to work, not even with the BSP. We have never got confirmation they work on the HW)
+ - 928c771151d67467fab9bd628f0985348d0e35db # arm64: dts: renesas: r8a779a0-falcon: Enable TMU (Proposing 'N': there were issues enabling multiple timers in board files by default)
+ - 868df1c3a7eac8606b826bdfef268d5bfafeb1c0 # arm64: dts: renesas: r8a77950-ulcb: Disable HS400 of SDHI2 (Proposing 'N': HS400 already disabled in driver because of H3 ES1.*)
+ - cc3dfc3d482c1ad2d81706d7c38b8ea4a0d60dd5 # arm64: dts: renesas: r8a77990: ebisu-es10: Add mmc aliases (torvalds: d765a4f302cc046ca23453ba990d21120ceadbbd # arm64: dts: renesas: Add mmc aliases into board dts files)
+ - 7adcf7f724ec7020a3ed56953fc637fa212e205e # arm64: dts: renesas: r8a77951: Add spi aliases (Proposing 'N': SPI aliases are deprecated, and there are no spidev nodes in upstream (and there shouldn't be))
diff --git a/projects/linux/bsp-51x-upport-request.yaml b/projects/linux/bsp-51x-upport-request.yaml
index 5f5a4de..32faf2b 100644
--- a/projects/linux/bsp-51x-upport-request.yaml
+++ b/projects/linux/bsp-51x-upport-request.yaml
@@ -35,7 +35,6 @@ bsp51x:
- 53e7a59ad1c6c5dfa2f02a37c447240187f9d820 # arm64: dts: r8a779a0-falcon: Add reserved memory for CMA
- 1f5d1a7de234ec793f16c8df80fea40a8e2cb06a # arm64: dts: r8a779a0-falcon: Enable fakra connector
- ca8a6845d78a702bdf07c2250c0f210c1d5e37a6 # arm64: dts: r8a779a0: Add SYSC PM Domains
- - cb83f9e1d8ff6a729c9748318035eef38f82cbc4 # arm64: dts: r8a779a0: Delete ipmmu in mmc node
- d163ec8d9933856db1cdf8696eeea46cc2507535 # arm64: dts: renesas: Add ADSP node for Gen3 devices
- dfd092d7f6233f3896bbe0d2187d856a16e0b472 # arm64: dts: renesas: Add DEVFREQ support for GSX in Gen3
- 62c1169e99be451f1b01a98711757a679f3800c3 # arm64: dts: renesas: Add GSX device node for Gen3 devices
@@ -53,13 +52,10 @@ bsp51x:
- 81b8e8e320adbd56bea01f201b7d1df7071f6065 # arm64: dts: renesas: Fix compatible name for MFIS node
- 0e50b7ee10e2b67cb8bde579f5646206ae456141 # arm64: dts: renesas: Support IPMMU(MMU mode) for IPMMU-VP0/1 and IPMMU VC0/1
- 67d18564ad5c1e2401de7581944d9a3a7aae6ec7 # arm64: dts: renesas: ebisu: Add endpoint for dual-link in Ebisu board
- - 4e5eb2621810cba966b6dd0b79838d63054cc07e # arm64: dts: renesas: falcon: Enabled IPMMU MMC
- 5ff30e957a5ca7f34d7992993c997c2b04edcfd9 # arm64: dts: renesas: r8a77950-ulcb: Add MMNGR driver node
- 9b2d60a997c663f12a2851bd5a4739f0eef83fc1 # arm64: dts: renesas: r8a77950-ulcb: Add MMNGRBUF driver node
- 055f0a79c28f36e1cea70223642a6171f94601e2 # arm64: dts: renesas: r8a77950-ulcb: Add VSPM I/F driver node
- 651c29326d295bf758ac036071bb7ae8fcfcc576 # arm64: dts: renesas: r8a77950-ulcb: Add reserved memory regions
- - 868df1c3a7eac8606b826bdfef268d5bfafeb1c0 # arm64: dts: renesas: r8a77950-ulcb: Disable HS400 of SDHI2
- - e741f08198c2973650cb8965a17337a126ea049e # arm64: dts: renesas: r8a77950-ulcb: disable eMMC
- bd8056c004649b3bf5572a2461c0fece057108fc # arm64: dts: renesas: r8a77950: Override VCP4 device nodes for R-Car H3 ES1.x
- 9b3036faf86c1f9d8a474133a61211083847ca2c # arm64: dts: renesas: r8a77951-ulcb: Add MMNGR driver node
- c7c97e6dc69fa20d2c47d4fd827063f5ad939d64 # arm64: dts: renesas: r8a77951-ulcb: Add MMNGRBUF driver node
@@ -67,7 +63,6 @@ bsp51x:
- 19ec3a4cc12b70504658eab0f1a3828d0bccd1f4 # arm64: dts: renesas: r8a77951-ulcb: Add reserved memory regions
- 2271cd340e4db38160e2ac1c753d5fbc4c9ca31b # arm64: dts: renesas: r8a77951-ulcb: Fix source clock for DU2
- ac70a858d55710f4c787adde15de4c6e87b10200 # arm64: dts: renesas: r8a77951: Add cpu capacity-dmips-mhz
- - 7adcf7f724ec7020a3ed56953fc637fa212e205e # arm64: dts: renesas: r8a77951: Add spi aliases
- 4195aebe925b9987a380b4b689eb653a6df97d14 # arm64: dts: renesas: r8a77951: Detach IPMMU-DS0 from Ethernet-AVB
- a9ead9613e7dcce3a034661662909b84c9b683ae # arm64: dts: renesas: r8a77951: Detach IPMMU-HC from SATA
- cef156605e3fc10d646d254eb084a82753442284 # arm64: dts: renesas: r8a77951: Unsupport DMA transfer for SCIF2
@@ -98,7 +93,6 @@ bsp51x:
- af738f70e57d50c54976b2c3ed04f724be78c01e # arm64: dts: renesas: r8a7796{0,1}: Enable IPMMU-DS1 and IPMMU-MM
- 2f96d3d41f9d04dfd1e686fb3ebd78fff1d2389b # arm64: dts: renesas: r8a77970: Add ES1 and Eagle Function boards
- 97047dfa222980c1e5345514e8ccfeb10a627d3f # arm64: dts: renesas: r8a77980-es2: Add videobox boards support
- - ef716ad2e21ec228a138e1d22cc1c33e669e492b # arm64: dts: renesas: r8a77980-v3hsk: Disable MMC
- 8731c7dc2500f9fa5eed17c1751dda8ab5cc0b9e # arm64: dts: renesas: r8a77980: Add ES2 boards
- bbbd3da960db159d16649b22915c1d8b3271058e # arm64: dts: renesas: r8a77990-ebisu-4d: Add lossy descompress area
- 826cfe0425fe7bd424dd940041b5c8bd885c609d # arm64: dts: renesas: r8a77990-ebisu: Add Ebisu-4D board support
@@ -109,7 +103,6 @@ bsp51x:
- 9fe7b60b29ff530a5dfa185518dd2c659fa5fb3b # arm64: dts: renesas: r8a77990: Change default of all IPMMU devices to disable
- 2bf7439d38373ac9a74abe170230ac41553eed7d # arm64: dts: renesas: r8a77990: Detach IPMMU-VI0/1 from FCPVD
- d9214f8b4612aee095a52a4908a2aadba79e59bd # arm64: dts: renesas: r8a77990: Fixup power-domains of 3DGE for R-Car E3 ES1.0
- - cc3dfc3d482c1ad2d81706d7c38b8ea4a0d60dd5 # arm64: dts: renesas: r8a77990: ebisu-es10: Add mmc aliases
- daf346fa3b6d2f2dfb80159e24862ddede4ed32b # arm64: dts: renesas: r8a77995-draak: Add Media Clock Recovery Handler device node
- 11624f5aee4d6abc48483db05844973b888e05ea # arm64: dts: renesas: r8a77995-draak: Enable IPMMU of SDHI2
- 353df0a35a93d54c6f8c58db3dc90d7e69b33005 # arm64: dts: renesas: r8a77995-draak: Remove endpoint of LVDS1
@@ -122,10 +115,6 @@ bsp51x:
- 38f7ba88d9c8ee8172140822d5023f349bc1a04c # arm64: dts: renesas: r8a77995: Detach IPMMU-MP from AUDIO-DMAC0
- a197e942cec5cf8e49095d7890208b4e9820df04 # arm64: dts: renesas: r8a77995: Detach IPMMU-VI0 from FCPVD
- e2dcec97030dfcd9fadad15c3b749a94a54328ec # arm64: dts: renesas: r8a77995: Enable IPMMU-DS1 and IPMMU-MM
- - 49b4117cd34c6626b6d93b7dcaaaac0542eb0c97 # arm64: dts: renesas: r8a779a0-falcon: Add I2C support for falcon board
- - 06d37ed665f86f92e1ee9883028e77ab3a31a0b6 # arm64: dts: renesas: r8a779a0-falcon: Add SCIF0 support
- - a7d4333359000dcb12aedbfa42e042fd749ee7b3 # arm64: dts: renesas: r8a779a0-falcon: Add missing Ethernet-AVB in Falcon board
- - 928c771151d67467fab9bd628f0985348d0e35db # arm64: dts: renesas: r8a779a0-falcon: Enable TMU
- 68e7659ae6f29ee241331d7b8f915b2323c3bbe0 # arm64: dts: renesas: r8a779a0-falcon: Reserve u-boot secure area
- 42df72e0baea0b54ed05ff490c8d28e4ebaf9a14 # arm64: dts: renesas: r8a779a0: Add RT-DMAC support
- 74461f728b3688e70691614775b2e0b35b744478 # arm64: dts: renesas: r8a779m{1, 3, 5}: Do not support boost mode for R8A779M{1, 3, 5}
@@ -192,8 +181,6 @@ bsp51x:
- e02e9f4e548dd49f6be3cf10c988fa66c7fcb5f9 # iommu/ipmmu-vmsa: Adding IPMMU support for R-Car M3 ver-1.x
- 10fb7f912a49fd07b0e923ebc034ed370c8e4f25 # iommu/ipmmu-vmsa: Adding devices allowlist for IPMMU on R-Car Gen3
- 8fba83d97cca709a05139c38e29408e81ed4cf62 # iommu/ipmmu-vmsa: Set IPMMU bit IMSCTLR_USE_SECGRP to 0
- - ef6598cafe54825b537f47df7846dbcacbc73e88 # mmc: renesas_sdhi: Disable HS400 for r8a77995
- - 2d111ff70e13073395f33e989ca2ff63b4fb4d2e # mmc: renesas_sdhi: scc_ctl is always set in after R-Car Gen3
- deef383630c51310a0c2c8ef0709a866e10024d1 # pinctrl: renesas: r8a77950: Add VIN pins, groups and functions
- f479c5a4e5e5e2299999003486070015f5d5750d # pinctrl: renesas: r8a77990: Add driver-strength for R8A77990
- f0bccada93d7eb7ca3080eebe79fa03f8032e4a4 # pinctrl: renesas: r8a77990: Remove pullup/pulldown for USB30_OVC pin
diff --git a/projects/linux/io/BSP41-need-KF-patches.yaml b/projects/linux/io/BSP41-need-KF-patches.yaml
index 137a78a..03b3f75 100644
--- a/projects/linux/io/BSP41-need-KF-patches.yaml
+++ b/projects/linux/io/BSP41-need-KF-patches.yaml
@@ -19,6 +19,8 @@ upstream:
comments:
- only Laurent has a KF board currently which is not available with remote access.
- most patches here need physical access, though
+ - Wolfram got ULCB + KingFisher now from Laurent
+ - ULCB is bricked because of wrong firmware and needs to be unbricked first
- a6c6f67592709f9c1e5cdc79ff29fb583afb362e
- another driver went upstream meanwhile with accelerometer and magnetometer
diff --git a/projects/linux/io/SDHI-upport-BSP-fixes.yaml b/projects/linux/io/SDHI-upport-BSP-fixes.yaml
index ae8e27b..c33edeb 100644
--- a/projects/linux/io/SDHI-upport-BSP-fixes.yaml
+++ b/projects/linux/io/SDHI-upport-BSP-fixes.yaml
@@ -1,7 +1,7 @@
title: SDHI; upport BSP patches
team: IO
key: fe6714da-a9b4-11eb-a028-6bbd20fa8e8a
-status: New
+status: Active
assignee: Wolfram
bsp41x:
@@ -13,22 +13,34 @@ bsp41x:
bsp51x:
- 1f8eaa32650a2f67cc318f39c603f2c8282831a4 # arm64: dts: r8a77980-v3hsk: Enable onboard eMMC
+ - ef716ad2e21ec228a138e1d22cc1c33e669e492b # arm64: dts: renesas: r8a77980-v3hsk: Disable MMC
- e533a0ea555e061170b4102d9085c70546fe4768 # mmc: core: Issue power off notification in mmc_remove()
- 15d7abbfc3f0dae379821824135d94a4f865a449 # mmc: renesas_sdhi: reset calibration register
- 53c3958c01961421cd2b70c3dfebc9f391e00192 # mmc: renesas_sdhi: Add internal DMA transfer end
- e54e9682fbc229e7a168d63b2e49bc174353caed # mmc: tmio: Add internal DMA transfer end
+ - 2d111ff70e13073395f33e989ca2ff63b4fb4d2e # mmc: renesas_sdhi: scc_ctl is always set in after R-Car Gen3
+ - ef6598cafe54825b537f47df7846dbcacbc73e88 # mmc: renesas_sdhi: Disable HS400 for r8a77995
+ - e741f08198c2973650cb8965a17337a126ea049e # arm64: dts: renesas: r8a77950-ulcb: disable eMMC
upstream:
comments:
- - 0237478dc67b71ff92082e06323c015631098b71
+ - 0237478dc67b71ff92082e06323c015631098b71, 1f8eaa32650a2f67cc318f39c603f2c8282831a4, ef716ad2e21ec228a138e1d22cc1c33e669e492b
- do we have V3H hardware in Magnus lab?
- Magnus so far has only a Condor board, but not v3hsk
- - c2ca1ccb83afd7c790ae361c720d257e050483f2
+ - BSP5.1x patch reverts because voltage specification of MMC is unclear
+ - abandoned unless we get HW ourselves
+ - c2ca1ccb83afd7c790ae361c720d257e050483f2, e533a0ea555e061170b4102d9085c70546fe4768
- https://patchwork.kernel.org/project/linux-mmc/patch/1605005330-7178-1-git-send-email-yoshihiro.shimoda.uh@renesas.com/
- - 5d60e36aaa96fa39d1a524cc4ff373c0f36616e0
+ - 5d60e36aaa96fa39d1a524cc4ff373c0f36616e0, 15d7abbfc3f0dae379821824135d94a4f865a449
- before calling 'renesas_sdhi_adjust_hs400_mode_disable()', change the if to 'if (gen3)'?
- - 73405fef502d43737be9a50d29935bee133fe7ab
+ - 73405fef502d43737be9a50d29935bee133fe7ab, 53c3958c01961421cd2b70c3dfebc9f391e00192
- Only for H3/M3-W ES1.0, but why does mainline work?
- - 20e5623df1aaa74301675122b910f063cdcabe7e
+ - 20e5623df1aaa74301675122b910f063cdcabe7e, e54e9682fbc229e7a168d63b2e49bc174353caed
- Why does mainline work without it?
+ - 2d111ff70e13073395f33e989ca2ff63b4fb4d2e
+ - needs refactoring
+ - ef6598cafe54825b537f47df7846dbcacbc73e88
+ - can't find it in the docs that HS400 is not supported. But D3 has indeed no strobe pin which is needed
+ - e741f08198c2973650cb8965a17337a126ea049e
+ - commit message mentions silicon bug? Which one?
diff --git a/projects/linux/io/V3U-enable_CAN.yaml b/projects/linux/io/done/V3U-enable_CAN.yaml
index 2ae2618..0c64820 100644
--- a/projects/linux/io/V3U-enable_CAN.yaml
+++ b/projects/linux/io/done/V3U-enable_CAN.yaml
@@ -1,7 +1,7 @@
title: V3U; upport CAN driver additions and enable for V3U
team: IO
key: 125dd332-ae9e-11eb-bba9-13d957d1734c
-status: Active
+status: Done
assignee: Ulrich
bsp41x:
@@ -14,6 +14,10 @@ bsp51x:
- 555f036fa9b0f289f44d57f4e823f835c76a10b5 # arm64: dts: r8a779a0-falcon: Add CANFD support
upstream:
+ - next: 45721c406dcf50d4a20f95afafe8e1a2a7fa2341 # can: rcar_canfd: Add support for r8a779a0 SoC
+ - lore: 20220309162609.3726306-3-uli+renesas@fpond.eu # arm64: dts: renesas: r8a779a0: Add CANFD device node
+ - lore: 20220309162609.3726306-4-uli+renesas@fpond.eu # arm64: dts: renesas: r8a779a0-falcon: enable CANFD 0 and 1
+ - next: d6254d52d70de5301b4fd9acaea5cf1dd8d222b4 # dt-bindings: can: renesas,rcar-canfd: Document r8a779a0 support
comments:
- we are waiting for physical HW for the developer
@@ -30,3 +34,9 @@ comments:
- discussing with Kieran and Ulrich how to accomplish this
- Kieran can connect CAN interfaces of the Falcon board now
- Uli is working on scripts to ease testing
+ - v2; https://lore.kernel.org/r/20220111162231.10390-1-uli+renesas@fpond.eu
+ - testing revealed that only channels 0+1 work, also with the BSP
+ - so we update the driver but don't enable the other channels upstream
+ - v3; https://lore.kernel.org/r/20220209163806.18618-1-uli+renesas@fpond.eu
+ - v4; https://lore.kernel.org/r/20220309162609.3726306-1-uli+renesas@fpond.eu
+ - merged
diff --git a/projects/linux/io/RPC-enable-burst.yaml b/projects/linux/io/maybe/RPC-enable-burst.yaml
index 426946f..4ea05a7 100644
--- a/projects/linux/io/RPC-enable-burst.yaml
+++ b/projects/linux/io/maybe/RPC-enable-burst.yaml
@@ -10,3 +10,4 @@ upstream:
comments:
- needs more investigation if burst read support needs more driver updates than this commit
+ - patch dropped from BSP5.1 and no test case, make it a maybe-item