summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWolfram Sang <wsa+renesas@sang-engineering.com>2021-11-11 13:45:02 +0100
committerWolfram Sang <wsa+renesas@sang-engineering.com>2021-11-12 11:03:34 +0100
commit504b5efde184719e4e5c332405cf9ca930162d14 (patch)
treeefdbbc8297a0af91651e844e0b797a8fba9cc8c2
parent82de30538b06850582f7f9b2427352481dacb82d (diff)
projects: linux: io: updates up to W45
Signed-off-by: Wolfram Sang <wsa+renesas@sang-engineering.com>
-rw-r--r--projects/linux/bsp-41x-non-target.yaml5
-rw-r--r--projects/linux/io/SDHI-refactor-SDHn.yaml1
-rw-r--r--projects/linux/io/TPU-proper-duty-cycle.yaml14
-rw-r--r--projects/linux/io/V3U-enable_RPC.yaml4
-rw-r--r--projects/linux/io/done/V3U-enable_PWM.yaml (renamed from projects/linux/io/V3U-enable_PWM.yaml)7
-rw-r--r--projects/linux/io/done/V3U-enable_TPU.yaml (renamed from projects/linux/io/V3U-enable_TPU.yaml)15
6 files changed, 26 insertions, 20 deletions
diff --git a/projects/linux/bsp-41x-non-target.yaml b/projects/linux/bsp-41x-non-target.yaml
index d84d184..3c1def6 100644
--- a/projects/linux/bsp-41x-non-target.yaml
+++ b/projects/linux/bsp-41x-non-target.yaml
@@ -567,3 +567,8 @@ bsp41x:
- 2c124a612d80048563a3c6b9da22d84be2b75cae # tee: Add a macro to provide a register function to a kernel space (optee updates marked as 'Abandoned' in bsp392_tee_driver.yaml)
- c26fa94cd5ec6cce4b2649436de797924dc7f588 # tee: tee_shm: Fix the release function to the shared memory (optee updates marked as 'Abandoned' in bsp392_tee_driver.yaml)
- be29c19fb013f1e5ab3b32f023f21f9d3e240298 # tee: optee: add r-car original function (optee updates marked as 'Abandoned' in bsp392_tee_driver.yaml)
+ - 65256a77c7c66d338317b5405437e1125c625001 # pwm: tpu: Add a compatible string for r8a779a0 (not needed. We have the generic fallback)
+ - e3552b314c8c27c57868f38f257ea1a0a0cf66ee # arm64: dts: r8a779a0-falcon: Add TPU support (won't be upported because there are no users on the boards)
+ - 3612986e5109c4de99cd3f75caf5bf6c756ef0f0 # memory: renesas-rpc-if: Correct data transfer in Manual mode (gets reverted by 85f41a8a4d61f366d1591516349ba2447a59e06f)
+ - 85f41a8a4d61f366d1591516349ba2447a59e06f # Revert "memory: renesas-rpc-if: Correct data transfer in Manual mode" (the revert of 3612986e5109c4de99cd3f75caf5bf6c756ef0f0)
+ - e9369406a0e148ddf941519ad7c4f54e4c8bdaec # arm64: dts: salvator-common: Enable PWM2 (won't be upported because there are no users on the boards)
diff --git a/projects/linux/io/SDHI-refactor-SDHn.yaml b/projects/linux/io/SDHI-refactor-SDHn.yaml
index 0cd55e5..0f47e9d 100644
--- a/projects/linux/io/SDHI-refactor-SDHn.yaml
+++ b/projects/linux/io/SDHI-refactor-SDHn.yaml
@@ -18,3 +18,4 @@ comments:
- "Wolfram has a sketch with two clocks using generic divider and gate combined"
- "rfc v1: https://lore.kernel.org/r/20210928200804.50922-1-wsa+renesas@sang-engineering.com"
- "rfc v2 in progress; working out details for the DT binding scheme"
+ - "rfc v2: https://lore.kernel.org/r/20211110191610.5664-1-wsa+renesas@sang-engineering.com"
diff --git a/projects/linux/io/TPU-proper-duty-cycle.yaml b/projects/linux/io/TPU-proper-duty-cycle.yaml
new file mode 100644
index 0000000..0986387
--- /dev/null
+++ b/projects/linux/io/TPU-proper-duty-cycle.yaml
@@ -0,0 +1,14 @@
+title: V3U; upport TPU fixes and enable for V3U
+team: IO
+key: d1945716-439b-11ec-a6f6-73ef622e1a31
+status: New
+
+bsp41x:
+ - 18d27c55780cd8ba5a8c08461d73d2162333d818 # pwm: pwm-renesas-tpu: Correct the valid period and duty_cycle
+
+upstream:
+
+comments:
+ - 18d27c55780cd8ba5a8c08461d73d2162333d818
+ - v1; https://lore.kernel.org/r/20210915065542.1897-1-wsa+renesas@sang-engineering.com
+ - got reviewed, needs refactorization
diff --git a/projects/linux/io/V3U-enable_RPC.yaml b/projects/linux/io/V3U-enable_RPC.yaml
index 68abcaf..50febf3 100644
--- a/projects/linux/io/V3U-enable_RPC.yaml
+++ b/projects/linux/io/V3U-enable_RPC.yaml
@@ -6,8 +6,6 @@ assignee: Wolfram
bsp41x:
- f817442ce56d351a2c69515570ca750edb54622b # memory: renesas-rpc-if: Do not write to reserved bits
- - 3612986e5109c4de99cd3f75caf5bf6c756ef0f0 # memory: renesas-rpc-if: Correct data transfer in Manual mode
- - 85f41a8a4d61f366d1591516349ba2447a59e06f # Revert "memory: renesas-rpc-if: Correct data transfer in Manual mode"
- 0d37f69cacb3343514380ff4a9c271b746959190 # memory: renesas-rpc-if: Correct QSPI data transfer in Manual mode
- b587ed1d5e129cc32ab3c69b9489377bf158b9b6 # dt-bindings: rpc: renesas-rpc-if: Add support for the R8A779A0 RPC-IF
- e05ce4b3ba724c77bd19f138476dc97d27eba824 # arm64: dts: renesas: r8a779a0: Add RPC-IF node
@@ -34,8 +32,6 @@ comments:
- Renesas Europe upstreamed G2L support providing additional information
- BSP team responded, all information complete now
- patch will be created on top of G2L support. We wait for the new version
- - 3612986e5109c4de99cd3f75caf5bf6c756ef0f0, 85f41a8a4d61f366d1591516349ba2447a59e06f
- - no action needed, they revert each other
- 0d37f69cacb3343514380ff4a9c271b746959190
- must be upported before enabling V3U. Otherwise flash memory might get broken, i.e. wrongly fused
- very likely must be refactored. The mixture of regmap and direct register writes does not look good
diff --git a/projects/linux/io/V3U-enable_PWM.yaml b/projects/linux/io/done/V3U-enable_PWM.yaml
index f62a781..5b88604 100644
--- a/projects/linux/io/V3U-enable_PWM.yaml
+++ b/projects/linux/io/done/V3U-enable_PWM.yaml
@@ -1,13 +1,12 @@
title: V3U; upport PWM fixes and enable for V3U
team: IO
key: 73d99160-2805-11ec-8a83-ab141cfec33e
-status: Paused
+status: Abandoned
bsp41x:
- d9dbda2f774c38dd60f3b17b7e3dac11bb0e3a97 # dt-bindings: pwm: Add R-Car V3U device tree bindings
- 73d8a0fb46ab4f822f953ad20e5fbdb5998352c1 # pwm: rcar: Add a judgment of the period out of range
- 91284dd61b7c36fe536d8ad6c473bbc04b4328da # arm64: dts: renesas: r8a779a0: Add PWM nodes
- - e9369406a0e148ddf941519ad7c4f54e4c8bdaec # arm64: dts: salvator-common: Enable PWM2
upstream:
@@ -19,6 +18,4 @@ comments:
- d9dbda2f774c38dd60f3b17b7e3dac11bb0e3a97, 73d8a0fb46ab4f822f953ad20e5fbdb5998352c1, 91284dd61b7c36fe536d8ad6c473bbc04b4328da
- prototype patches made, only testing needed
-
- - e9369406a0e148ddf941519ad7c4f54e4c8bdaec
- - won't be upported because there are no users on the boards
+ - seems not possible to test, marking abandoned
diff --git a/projects/linux/io/V3U-enable_TPU.yaml b/projects/linux/io/done/V3U-enable_TPU.yaml
index 939da88..125ed39 100644
--- a/projects/linux/io/V3U-enable_TPU.yaml
+++ b/projects/linux/io/done/V3U-enable_TPU.yaml
@@ -1,20 +1,19 @@
title: V3U; upport TPU fixes and enable for V3U
team: IO
key: 5b2c3266-a43a-11eb-8741-bb50e7fa7f92
-status: Active
+status: Done
bsp41x:
- - 18d27c55780cd8ba5a8c08461d73d2162333d818 # pwm: pwm-renesas-tpu: Correct the valid period and duty_cycle
- - 65256a77c7c66d338317b5405437e1125c625001 # pwm: tpu: Add a compatible string for r8a779a0
- c81a1645d1363e371a5a9df8f5b7fe211e195075 # arm64: defconfig: Enable R-Car PWM-TPU by default
- 30f8711382c676d89bcf59f068e764134dbbcc91 # dt-bindings: pwm: tpu: Add R-Car V3U device tree bindings
- 87133703bb5a16ce4285a761ae3bd3f554b4cb45 # arm64: dts: renesas: r8a779a0: Add TPU node
- - e3552b314c8c27c57868f38f257ea1a0a0cf66ee # arm64: dts: r8a779a0-falcon: Add TPU support
upstream:
- torvalds: c6d387612b6659d6ea183cede83bb1635f62d117 # arm64: dts: renesas: r8a77961: Add TPU device node
- torvalds: bdd8b0053f4ff0df889bd849f0789580e9faea3a # arm64: dts: renesas: r8a779a0: Add TPU device node
- torvalds: 3e9dd11db00119001a1d05413f51804a35559956 # arm64: defconfig: Add Renesas TPU as module
+ - next: 8aea22fb2d57eb3bcd77631c91f69b6bbdc90821 # dt-bindings: pwm: tpu: Add R-Car V3U device tree bindings
+ - next: 76c40c220f630f77475c8489f291e32189064e4b # dt-bindings: pwm: tpu: Add R-Car M3-W+ device tree bindings
comments:
- TPU can probably be tested using GPIO_CN with the GPIO logic analyzer
@@ -26,14 +25,8 @@ comments:
- 30f8711382c676d89bcf59f068e764134dbbcc91
- v1; https://lore.kernel.org/all/20210901090719.35375-1-wsa+renesas@sang-engineering.com/
- fix m3-w+ while here; https://lore.kernel.org/all/20210906094536.45223-1-wsa+renesas@sang-engineering.com/
- - 65256a77c7c66d338317b5405437e1125c625001
- - not needed. We have the generic fallback
+ - merged
- c81a1645d1363e371a5a9df8f5b7fe211e195075
- should be changed to M
- v1; https://lore.kernel.org/r/20210915153143.25184-1-wsa+renesas@sang-engineering.com
- merged
- - e3552b314c8c27c57868f38f257ea1a0a0cf66ee
- - won't be upported because there are no users on the boards
- - 18d27c55780cd8ba5a8c08461d73d2162333d818
- - v1; https://lore.kernel.org/r/20210915065542.1897-1-wsa+renesas@sang-engineering.com
- - got reviewed, needs refactorization