diff options
Diffstat (limited to 'projects/linux')
-rw-r--r-- | projects/linux/bsp-51x-non-target.yaml | 9 | ||||
-rw-r--r-- | projects/linux/bsp-51x-upport-request.yaml | 13 | ||||
-rw-r--r-- | projects/linux/io/BSP41-need-KF-patches.yaml | 2 | ||||
-rw-r--r-- | projects/linux/io/SDHI-upport-BSP-fixes.yaml | 24 | ||||
-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 |