From 648360a19e7a7e13aa72a39f4874b30254095457 Mon Sep 17 00:00:00 2001 From: Wolfram Sang Date: Fri, 9 Apr 2021 13:56:17 +0200 Subject: projects: linux: io: updates up to W15 Signed-off-by: Wolfram Sang --- projects/linux/io/PCI-fix-suspend.yaml | 3 ++- projects/linux/io/SDHI-HW-busy-timeout.yaml | 27 ---------------------- projects/linux/io/SDHI-refactor-reset.yaml | 1 + projects/linux/io/V3U-enable_RPC.yaml | 5 ++++ projects/linux/io/done/SDHI-HW-busy-timeout.yaml | 29 ++++++++++++++++++++++++ projects/linux/io/done/r8a77961-test-CAN.yaml | 16 +++++++++++++ projects/linux/io/r8a77961-test-CAN.yaml | 13 ----------- 7 files changed, 53 insertions(+), 41 deletions(-) delete mode 100644 projects/linux/io/SDHI-HW-busy-timeout.yaml create mode 100644 projects/linux/io/done/SDHI-HW-busy-timeout.yaml create mode 100644 projects/linux/io/done/r8a77961-test-CAN.yaml delete mode 100644 projects/linux/io/r8a77961-test-CAN.yaml (limited to 'projects') diff --git a/projects/linux/io/PCI-fix-suspend.yaml b/projects/linux/io/PCI-fix-suspend.yaml index b5fcc81..3e8d0e6 100644 --- a/projects/linux/io/PCI-fix-suspend.yaml +++ b/projects/linux/io/PCI-fix-suspend.yaml @@ -1,7 +1,7 @@ title: "PCIe: handle suspend problem" team: IO key: 61128a40-edce-11ea-90d7-7f8bdf62ff21 -status: Paused +status: Active assignee: Marek upstream: @@ -17,3 +17,4 @@ comments: - "on-going disucssion with PCI maintainers" - "after more discussion, PCI maintainers suggest to drop L1 entirely" - "Marek is busy currently but has not forgotten about it" + - "v5: https://patchwork.kernel.org/project/linux-renesas-soc/patch/20210411185030.8818-1-marek.vasut@gmail.com/" diff --git a/projects/linux/io/SDHI-HW-busy-timeout.yaml b/projects/linux/io/SDHI-HW-busy-timeout.yaml deleted file mode 100644 index 5f0303b..0000000 --- a/projects/linux/io/SDHI-HW-busy-timeout.yaml +++ /dev/null @@ -1,27 +0,0 @@ -title: SDHI; implement support for HW busy timeout -team: IO -assignee: Wolfram -key: e2c455e0-1210-11ea-8389-b359bc6084c5 -status: Active - -upstream: - - torvalds: 35cdcd1268f654f55e2308767349c44bd25d8009 # mmc: tmio: Add data timeout error detection - - torvalds: ed2fab9a8229cc70fe03032e48d0ec375df6013e # mmc: renesas_sdhi: Add a condition of cmd/data timeout for retune - -comments: - - "currently we use a tasklet to detect busy timeouts" - - "MMC maintainer says this is OKish, but HW timeout would be much better" - - "this is all for supporting MMC_CAP_ERASE properly" - - "MMC_CAP_ERASE has been removed meanwhile, and we set max_busy_timeout, too" - - "we still should care about handling when data timeouts happen" - - "RFT v1: https://patchwork.kernel.org/project/linux-renesas-soc/list/?series=388391&state=*" - - "RFT v2: https://patchwork.kernel.org/project/linux-renesas-soc/list/?series=388435&state=*" - - "needs some refactoring" - - "refactored v1: https://patchwork.kernel.org/project/linux-renesas-soc/list/?series=391145&state=*" - - "refactored series with max_busy_timeout merged" - - "prototype patches for handling data timeout developed by Shimoda-san and reviewed by Wolfram" - - "WAIT_WHILE_BUSY needs to be enabled on top of 'data timeout' patches" - - "data timeout series v1: https://patchwork.kernel.org/project/linux-renesas-soc/list/?series=405671&state=*" - - "v1 merged" - - "patch to enable WAIT_WHILE_BUSY sent internally for further testing" - - "v1: https://patchwork.kernel.org/project/linux-renesas-soc/patch/20210408133420.2900-1-wsa+renesas@sang-engineering.com/" diff --git a/projects/linux/io/SDHI-refactor-reset.yaml b/projects/linux/io/SDHI-refactor-reset.yaml index 3f9bf8b..ee8438a 100644 --- a/projects/linux/io/SDHI-refactor-reset.yaml +++ b/projects/linux/io/SDHI-refactor-reset.yaml @@ -43,3 +43,4 @@ comments: - "merged" - "always reinit irq register:" - "v1: https://patchwork.kernel.org/project/linux-renesas-soc/patch/20210407153126.37285-1-wsa+renesas@sang-engineering.com/" + - "v2: https://patchwork.kernel.org/project/linux-renesas-soc/patch/20210413083137.11171-1-wsa+renesas@sang-engineering.com/" diff --git a/projects/linux/io/V3U-enable_RPC.yaml b/projects/linux/io/V3U-enable_RPC.yaml index 5b13500..0513747 100644 --- a/projects/linux/io/V3U-enable_RPC.yaml +++ b/projects/linux/io/V3U-enable_RPC.yaml @@ -12,7 +12,12 @@ bsp41x: - b587ed1d5e129cc32ab3c69b9489377bf158b9b6 # dt-bindings: rpc: renesas-rpc-if: Add support for the R8A779A0 RPC-IF - e05ce4b3ba724c77bd19f138476dc97d27eba824 # arm64: dts: renesas: r8a779a0: Add RPC-IF node - 44c210c0fa36a53c3fb08e95e5a6dad8ad9b345d # arm64: dts: renesas: falcon: Add QSPI flash support + upstream: comments: + - "85f41a8a4d61f366d1591516349ba2447a59e06f is the revert of 3612986e5109c4de99cd3f75caf5bf6c756ef0f0: no action needed for those" - "0d37f69cacb3343514380ff4a9c271b746959190 must be upported before enabling V3U. Otherwise flash memory might get broken, i.e. wrongly fused" + - "0d37f69cacb3343514380ff4a9c271b746959190 very likely must be refactored. The mixture of regmap and direct register writes does not look good" + - "because HW access to V3U is still very limited, it is suggested to upport/refactor the driver fixes using locally available boards first" + - "for that, RPC must be enabled in TFA, cf: https://github.com/ARM-software/arm-trusted-firmware/commit/6e93392b7a761c43c1f4b5b564fe57c51d806388" diff --git a/projects/linux/io/done/SDHI-HW-busy-timeout.yaml b/projects/linux/io/done/SDHI-HW-busy-timeout.yaml new file mode 100644 index 0000000..b4a7ded --- /dev/null +++ b/projects/linux/io/done/SDHI-HW-busy-timeout.yaml @@ -0,0 +1,29 @@ +title: SDHI; implement support for HW busy timeout +team: IO +assignee: Wolfram +key: e2c455e0-1210-11ea-8389-b359bc6084c5 +status: Done + +upstream: + - torvalds: 35cdcd1268f654f55e2308767349c44bd25d8009 # mmc: tmio: Add data timeout error detection + - torvalds: ed2fab9a8229cc70fe03032e48d0ec375df6013e # mmc: renesas_sdhi: Add a condition of cmd/data timeout for retune + - next: 87e985aea2bef73242cf2a7d2ef81f950d677361 # mmc: renesas_sdhi: enable WAIT_WHILE_BUSY + +comments: + - "currently we use a tasklet to detect busy timeouts" + - "MMC maintainer says this is OKish, but HW timeout would be much better" + - "this is all for supporting MMC_CAP_ERASE properly" + - "MMC_CAP_ERASE has been removed meanwhile, and we set max_busy_timeout, too" + - "we still should care about handling when data timeouts happen" + - "RFT v1: https://patchwork.kernel.org/project/linux-renesas-soc/list/?series=388391&state=*" + - "RFT v2: https://patchwork.kernel.org/project/linux-renesas-soc/list/?series=388435&state=*" + - "needs some refactoring" + - "refactored v1: https://patchwork.kernel.org/project/linux-renesas-soc/list/?series=391145&state=*" + - "refactored series with max_busy_timeout merged" + - "prototype patches for handling data timeout developed by Shimoda-san and reviewed by Wolfram" + - "WAIT_WHILE_BUSY needs to be enabled on top of 'data timeout' patches" + - "data timeout series v1: https://patchwork.kernel.org/project/linux-renesas-soc/list/?series=405671&state=*" + - "v1 merged" + - "patch to enable WAIT_WHILE_BUSY sent internally for further testing" + - "v1: https://patchwork.kernel.org/project/linux-renesas-soc/patch/20210408133420.2900-1-wsa+renesas@sang-engineering.com/" + - "merged" diff --git a/projects/linux/io/done/r8a77961-test-CAN.yaml b/projects/linux/io/done/r8a77961-test-CAN.yaml new file mode 100644 index 0000000..680d641 --- /dev/null +++ b/projects/linux/io/done/r8a77961-test-CAN.yaml @@ -0,0 +1,16 @@ +title: "test CAN on r8a77961" +team: IO +assignee: Shimoda +key: 2c4abf80-6c59-11eb-9bc6-1bdf5f639eec +status: Done + +upstream: + - next: 92c406ed0a7f2810c4498e2b6bea81c6b61c03e8 # arm64: dts: renesas: r8a77961: Add CAN nodes + - next: cfa00070a1a82fce8c0ad3327fad1f182d4c691f # dt-bindings: net: can: rcar_can: Document r8a77961 support + +comments: + - "we didn't have HW so far" + - "Shimoda-san will create patches and let Goda-san test them using a KingFisher board" + - "v2: https://patchwork.kernel.org/project/linux-renesas-soc/list/?series=446887&state=*" + - "v3: https://www.spinics.net/lists/devicetree/msg417099.html (surprisingly not in the renesas-soc patchwork?)" + - "merged" diff --git a/projects/linux/io/r8a77961-test-CAN.yaml b/projects/linux/io/r8a77961-test-CAN.yaml deleted file mode 100644 index 99eece7..0000000 --- a/projects/linux/io/r8a77961-test-CAN.yaml +++ /dev/null @@ -1,13 +0,0 @@ -title: "test CAN on r8a77961" -team: IO -assignee: Shimoda -key: 2c4abf80-6c59-11eb-9bc6-1bdf5f639eec -status: Active - -upstream: - - next: 92c406ed0a7f2810c4498e2b6bea81c6b61c03e8 # arm64: dts: renesas: r8a77961: Add CAN nodes - -comments: - - "we didn't have HW so far" - - "Shimoda-san will create patches and let Goda-san test them using a KingFisher board" - - "v2: https://patchwork.kernel.org/project/linux-renesas-soc/list/?series=446887&state=*" -- cgit v1.2.3