From fb393af56ac046cd333850cd5dd586d5e1a9b149 Mon Sep 17 00:00:00 2001 From: Wolfram Sang Date: Thu, 1 Oct 2020 13:36:08 +0200 Subject: projects: linux: io: update tasks after updates 20201001 Signed-off-by: Wolfram Sang --- projects/linux/io/I2C-add-testunit.yaml | 15 ---------- projects/linux/io/I2C-add_RECV_LEN-support.yaml | 12 ++++++++ projects/linux/io/I2C-implement-HostNotify.yaml | 13 --------- projects/linux/io/IIC-I2C-add-atomic_xfer.yaml | 2 ++ projects/linux/io/PCI-fix-suspend.yaml | 2 ++ .../linux/io/SCIF-investigate-DMA-limitations.yaml | 8 ++++++ projects/linux/io/SDHI-manual-calibration.yaml | 30 -------------------- projects/linux/io/SDHI-refactor-reset.yaml | 25 ++++++++++++++++ projects/linux/io/SDHI-set-max_busy_timeout.yaml | 8 ++++++ .../linux/io/WDT-handover_from_bootloader.yaml | 1 + projects/linux/io/done/I2C-add-testunit.yaml | 19 +++++++++++++ .../linux/io/done/I2C-implement-HostNotify.yaml | 24 ++++++++++++++++ .../linux/io/done/SDHI-manual-calibration.yaml | 33 ++++++++++++++++++++++ projects/linux/io/done/SDHI-refactor-reset.yaml | 22 --------------- 14 files changed, 134 insertions(+), 80 deletions(-) delete mode 100644 projects/linux/io/I2C-add-testunit.yaml create mode 100644 projects/linux/io/I2C-add_RECV_LEN-support.yaml delete mode 100644 projects/linux/io/I2C-implement-HostNotify.yaml create mode 100644 projects/linux/io/SCIF-investigate-DMA-limitations.yaml delete mode 100644 projects/linux/io/SDHI-manual-calibration.yaml create mode 100644 projects/linux/io/SDHI-refactor-reset.yaml create mode 100644 projects/linux/io/SDHI-set-max_busy_timeout.yaml create mode 100644 projects/linux/io/done/I2C-add-testunit.yaml create mode 100644 projects/linux/io/done/I2C-implement-HostNotify.yaml create mode 100644 projects/linux/io/done/SDHI-manual-calibration.yaml delete mode 100644 projects/linux/io/done/SDHI-refactor-reset.yaml (limited to 'projects') diff --git a/projects/linux/io/I2C-add-testunit.yaml b/projects/linux/io/I2C-add-testunit.yaml deleted file mode 100644 index 0e4c210..0000000 --- a/projects/linux/io/I2C-add-testunit.yaml +++ /dev/null @@ -1,15 +0,0 @@ -title: I2C; add a software testunit to test/implement additional features -team: IO -key: cbdfb88c-bc48-11ea-bc06-dfb1d88525f4 -assignee: Wolfram -status: Active - -upstream: - -comments: - - "preparational doc updates:" - - "https://patchwork.kernel.org/patch/11630291/" - - "https://patchwork.kernel.org/patch/11630293/" - - "https://patchwork.kernel.org/patch/11630295/" - - "actual implementation:" - - "RFC v1: https://patchwork.kernel.org/patch/11631987/" diff --git a/projects/linux/io/I2C-add_RECV_LEN-support.yaml b/projects/linux/io/I2C-add_RECV_LEN-support.yaml new file mode 100644 index 0000000..e1acd8b --- /dev/null +++ b/projects/linux/io/I2C-add_RECV_LEN-support.yaml @@ -0,0 +1,12 @@ +title: I2C; add RECV_LEN support to the i2c-rcar driver +team: IO +key: 3c3dd6fe-03d9-11eb-ad24-7782efa69bb6 +assignee: Wolfram +status: Active + +comments: + - "I2C core update:" + - "RFC v1: http://patchwork.ozlabs.org/project/linux-i2c/patch/20200728004708.4430-1-daniel.stodden@gmail.com/" + - "RFC v2: http://patchwork.ozlabs.org/project/linux-i2c/patch/20200729203658.411-1-daniel.stodden@gmail.com/" + - "I2C driver update:" + - "working prototype is implemented" diff --git a/projects/linux/io/I2C-implement-HostNotify.yaml b/projects/linux/io/I2C-implement-HostNotify.yaml deleted file mode 100644 index 75d3039..0000000 --- a/projects/linux/io/I2C-implement-HostNotify.yaml +++ /dev/null @@ -1,13 +0,0 @@ -title: I2C; implement SMBusHostNotify using the slave interface -team: IO -key: cd3f2a8c-bc48-11ea-9c13-3fd26b9b312b -assignee: Wolfram -status: Active - -upstream: - -comments: - - "RFC v1: https://patchwork.kernel.org/patch/11635623/" - - "core fix: https://patchwork.kernel.org/patch/11635635/" - - "generic binding proposal: https://patchwork.kernel.org/patch/11637351/" - - "waiting for the binding proposal to be accepted" diff --git a/projects/linux/io/IIC-I2C-add-atomic_xfer.yaml b/projects/linux/io/IIC-I2C-add-atomic_xfer.yaml index f818b79..77999f9 100644 --- a/projects/linux/io/IIC-I2C-add-atomic_xfer.yaml +++ b/projects/linux/io/IIC-I2C-add-atomic_xfer.yaml @@ -13,3 +13,5 @@ comments: - "IIC prototype tested by Wolfram, works" - "need to ensure how to keep PM domain active that late, trying the reboot notifier" - "reboot notifier v1: https://patchwork.kernel.org/patch/11749121/" + - "IIC v3: https://patchwork.kernel.org/patch/11792759/" + - "IIC v4: https://patchwork.kernel.org/patch/11804027/" diff --git a/projects/linux/io/PCI-fix-suspend.yaml b/projects/linux/io/PCI-fix-suspend.yaml index 8962438..4e05a88 100644 --- a/projects/linux/io/PCI-fix-suspend.yaml +++ b/projects/linux/io/PCI-fix-suspend.yaml @@ -10,3 +10,5 @@ comments: - "PCIe suspend causes an exception which needs to be handled" - "For Gen3, a fix was made for ATF: https://github.com/ARM-software/arm-trusted-firmware/commit/0969397f295621aa26b3d14b76dd397d22be58bf" - "For Gen2, a similar approach needs to be taken with hooks for Linux exception handling" + - "v1: https://patchwork.kernel.org/patch/11772083/" + - "v2: https://patchwork.kernel.org/patch/11801531/" diff --git a/projects/linux/io/SCIF-investigate-DMA-limitations.yaml b/projects/linux/io/SCIF-investigate-DMA-limitations.yaml new file mode 100644 index 0000000..e86cfcc --- /dev/null +++ b/projects/linux/io/SCIF-investigate-DMA-limitations.yaml @@ -0,0 +1,8 @@ +title: SCIF; check DMA problems with SysRq, BREAK and parity errors +team: IO +key: 3cdb3c8c-03d9-11eb-91e0-b7234f6a00bc +status: New + +comments: + - "check IO IRC log from 2020-10-01 for details" + diff --git a/projects/linux/io/SDHI-manual-calibration.yaml b/projects/linux/io/SDHI-manual-calibration.yaml deleted file mode 100644 index 8b5e0c1..0000000 --- a/projects/linux/io/SDHI-manual-calibration.yaml +++ /dev/null @@ -1,30 +0,0 @@ -title: "SDHI; add manual calibration" -team: IO -key: d50ff876-95e8-11ea-9862-cb3c9259ec31 -status: Active -assignee: Wolfram - -relationships: - - depends: d593a7de-95e8-11ea-8695-9f6a675410b7 - -bsp-commits: - - a27609e63e9c4915706022b367d1d005833fe547 # mmc: tmio: Add adjust HS400 offset by manual calibration mode - - 1f84d574931b1319ebc1229678816338578f2d1e # mmc: renesas_sdhi_core: Add adjust HS400 offset by manual calibration mode - - b2e044a3602f7f9ffe6c61b6655e6b0b283d85c4 # mmc: renesas_sdhi: Change HS400 manual calibration value for r8a77990 - - 0c9dc7d65f8fb44dcbed1f52c303830f9b2d2a78 # mmc: renesas_sdhi: Change HS400 manual calibration method - - d01f6ab4bac4ff7f7ec152e0652beccfc0533d83 # Revert "mmc: renesas_sdhi: Change HS400 manual calibration method" - - 5e1187e7ad6af53a9081fa03578d5f18730cb6c1 # mmc: renesas_sdhi: Change HS400 manual calibration method - -upstream: - -comments: - - "a27609e63e9c4915706022b367d1d005833fe547, 1f84d574931b1319ebc1229678816338578f2d1e, b2e044a3602f7f9ffe6c61b6655e6b0b283d85c4: rfc v1 https://patchwork.kernel.org/project/linux-renesas-soc/list/?series=139709&state=*" - - "a27609e63e9c4915706022b367d1d005833fe547, 1f84d574931b1319ebc1229678816338578f2d1e, b2e044a3602f7f9ffe6c61b6655e6b0b283d85c4: rfc v2 https://patchwork.kernel.org/project/linux-renesas-soc/list/?series=140049&state=*" - - "5e1187e7ad6af53a9081fa03578d5f18730cb6c1: we are missing new info from HW team, waiting" - - "we got the new information" - - "new RFC patchset: https://patchwork.kernel.org/project/linux-renesas-soc/list/?series=298229&state=*" - - "v1: https://patchwork.kernel.org/project/linux-renesas-soc/list/?series=298683&state=*" - - "depends on the stalled SCC issue being fixed" - - "SCC issues was fixed" - - "Testing by Shimoda-san revealed an issue" - - "v2: https://patchwork.kernel.org/project/linux-renesas-soc/list/?series=342057&state=*" diff --git a/projects/linux/io/SDHI-refactor-reset.yaml b/projects/linux/io/SDHI-refactor-reset.yaml new file mode 100644 index 0000000..ba06f99 --- /dev/null +++ b/projects/linux/io/SDHI-refactor-reset.yaml @@ -0,0 +1,25 @@ +title: "SDHI; refactor reset into proper reset and hw_reset" +team: IO +key: b408bad6-edcd-11ea-942b-eb603d86bc58 +status: Active +assignee: Wolfram + +bsp-commits: + +upstream: + - next: 6e7d4de10890545b00f7d7c33310f1555963d592 # mmc: renesas_sdhi: move wrong 'hw_reset' to 'reset' + - next: 34e3211e5492756d4e59ef54f9ab1750ec7050ec # Revert "mmc: tmio: fix reset operation" + - next: a8c83064e73382d6bb069bd51c56074d1e4f4eec # mmc: tmio: remove indirection of 'hw_reset' callback + - next: 576146ea4ed986f44a4406ec32a5d3363216b3d2 # mmc: tmio: factor out common parts of the reset routine + - next: 5b0739d76227fd5a3f02f014385bfa9c86e0404b # mmc: tmio: remove indirection of 'execute_tuning' callback + - next: 510bfe58936f7d79d4c377bcc7425244d879b1ff # mmc: tmio: remove indirection of 'execute_tuning' callback + +comments: + - "Shimoda-san reported that after IP core reset, some card initialization needs to be done again" + - "Wolfram then evaluated that the usage of reset and hw_reset in the SDHI driver is different from what the MMC core expects" + - "a proper refactoring was needed" + - "v1: https://patchwork.kernel.org/project/linux-renesas-soc/list/?series=335877&state=*" + - "v1 merged" + - "regression when re-inserting SD cards found, investigating" + - "also, we should probably reset the device in probe()" + - "BSP team suggests to use SRCR3 register SD-IFx bit" diff --git a/projects/linux/io/SDHI-set-max_busy_timeout.yaml b/projects/linux/io/SDHI-set-max_busy_timeout.yaml new file mode 100644 index 0000000..c1a2e46 --- /dev/null +++ b/projects/linux/io/SDHI-set-max_busy_timeout.yaml @@ -0,0 +1,8 @@ +title: SDHI; set proper max_busy_timeout value +team: IO +key: 2bf4b23a-03da-11eb-b1a4-33206c8185b4 +status: New + +comments: + - "check 'SDHI: Should set max_busy_timeout value for erase command' on periperi list" + diff --git a/projects/linux/io/WDT-handover_from_bootloader.yaml b/projects/linux/io/WDT-handover_from_bootloader.yaml index 9cb69ab..ec081bb 100644 --- a/projects/linux/io/WDT-handover_from_bootloader.yaml +++ b/projects/linux/io/WDT-handover_from_bootloader.yaml @@ -24,3 +24,4 @@ comments: - "v4: https://patchwork.kernel.org/project/linux-renesas-soc/list/?series=303821&state=*" - "merged" - "WDT driver update still missing, Wolfram will resend" + - "resend: https://patchwork.kernel.org/patch/11763069/" diff --git a/projects/linux/io/done/I2C-add-testunit.yaml b/projects/linux/io/done/I2C-add-testunit.yaml new file mode 100644 index 0000000..4475bf7 --- /dev/null +++ b/projects/linux/io/done/I2C-add-testunit.yaml @@ -0,0 +1,19 @@ +title: I2C; add a software testunit to test/implement additional features +team: IO +key: cbdfb88c-bc48-11ea-bc06-dfb1d88525f4 +assignee: Wolfram +status: Done + +upstream: + - next: a8335c64c5f0916c9ee8b88835ce114085c3642e # i2c: add slave testunit driver + +comments: + - "preparational doc updates:" + - "https://patchwork.kernel.org/patch/11630291/" + - "https://patchwork.kernel.org/patch/11630293/" + - "https://patchwork.kernel.org/patch/11630295/" + - "actual implementation:" + - "RFC v1: https://patchwork.kernel.org/patch/11631987/" + - "v1 https://patchwork.kernel.org/patch/11769861/" + - "v2 https://patchwork.kernel.org/patch/11773045/" + - "merged" diff --git a/projects/linux/io/done/I2C-implement-HostNotify.yaml b/projects/linux/io/done/I2C-implement-HostNotify.yaml new file mode 100644 index 0000000..ea8bd7c --- /dev/null +++ b/projects/linux/io/done/I2C-implement-HostNotify.yaml @@ -0,0 +1,24 @@ +title: I2C; implement SMBusHostNotify using the slave interface +team: IO +key: cd3f2a8c-bc48-11ea-9c13-3fd26b9b312b +assignee: Wolfram +status: Done + +upstream: + - next: c4651f11d09ac975b6593653edbf74b892523a8f # i2c: rcar: add HostNotify support +comments: + - "core fix: https://patchwork.kernel.org/patch/11635635/" + - "generic binding proposal: https://patchwork.kernel.org/patch/11637351/" + - "waiting for the binding proposal to be accepted" + - "binding merged" + - "I2C core implementation (developed by ST.com, reviewed and merged by Wolfram):" + - "RFC v1: http://patchwork.ozlabs.org/project/linux-i2c/list/?series=174668&state=*" + - "RFC v2: http://patchwork.ozlabs.org/project/linux-i2c/list/?series=185718&state=*" + - "v1: http://patchwork.ozlabs.org/project/linux-i2c/list/?series=187213&state=*" + - "v2: http://patchwork.ozlabs.org/project/linux-i2c/list/?series=187405&state=*" + - "v3: http://patchwork.ozlabs.org/project/linux-i2c/list/?series=193772&state=*" + - "R-Car implementation:" + - "RFC: https://patchwork.kernel.org/patch/11635623/" + - "v1: https://patchwork.kernel.org/patch/11767165/" + - "merged" + diff --git a/projects/linux/io/done/SDHI-manual-calibration.yaml b/projects/linux/io/done/SDHI-manual-calibration.yaml new file mode 100644 index 0000000..067bd47 --- /dev/null +++ b/projects/linux/io/done/SDHI-manual-calibration.yaml @@ -0,0 +1,33 @@ +title: "SDHI; add manual calibration" +team: IO +key: d50ff876-95e8-11ea-9862-cb3c9259ec31 +status: Done +assignee: Wolfram + +relationships: + - depends: d593a7de-95e8-11ea-8695-9f6a675410b7 + +bsp-commits: + - a27609e63e9c4915706022b367d1d005833fe547 # mmc: tmio: Add adjust HS400 offset by manual calibration mode + - 1f84d574931b1319ebc1229678816338578f2d1e # mmc: renesas_sdhi_core: Add adjust HS400 offset by manual calibration mode + - b2e044a3602f7f9ffe6c61b6655e6b0b283d85c4 # mmc: renesas_sdhi: Change HS400 manual calibration value for r8a77990 + - 0c9dc7d65f8fb44dcbed1f52c303830f9b2d2a78 # mmc: renesas_sdhi: Change HS400 manual calibration method + - d01f6ab4bac4ff7f7ec152e0652beccfc0533d83 # Revert "mmc: renesas_sdhi: Change HS400 manual calibration method" + - 5e1187e7ad6af53a9081fa03578d5f18730cb6c1 # mmc: renesas_sdhi: Change HS400 manual calibration method + +upstream: + - next: 354f47b699ae209606dcd0b05200cd7f17059e38 # mmc: tmio: add generic hook to fixup after a completed request + - next: ce6f92c2801e90650106b00666aa37560978e324 # mmc: renesas_sdhi: support manual calibration + +comments: + - "a27609e63e9c4915706022b367d1d005833fe547, 1f84d574931b1319ebc1229678816338578f2d1e, b2e044a3602f7f9ffe6c61b6655e6b0b283d85c4: rfc v1 https://patchwork.kernel.org/project/linux-renesas-soc/list/?series=139709&state=*" + - "a27609e63e9c4915706022b367d1d005833fe547, 1f84d574931b1319ebc1229678816338578f2d1e, b2e044a3602f7f9ffe6c61b6655e6b0b283d85c4: rfc v2 https://patchwork.kernel.org/project/linux-renesas-soc/list/?series=140049&state=*" + - "5e1187e7ad6af53a9081fa03578d5f18730cb6c1: we are missing new info from HW team, waiting" + - "we got the new information" + - "new RFC patchset: https://patchwork.kernel.org/project/linux-renesas-soc/list/?series=298229&state=*" + - "v1: https://patchwork.kernel.org/project/linux-renesas-soc/list/?series=298683&state=*" + - "depends on the stalled SCC issue being fixed" + - "SCC issues was fixed" + - "Testing by Shimoda-san revealed an issue" + - "v2: https://patchwork.kernel.org/project/linux-renesas-soc/list/?series=342057&state=*" + - "v2 merged" diff --git a/projects/linux/io/done/SDHI-refactor-reset.yaml b/projects/linux/io/done/SDHI-refactor-reset.yaml deleted file mode 100644 index 15b9468..0000000 --- a/projects/linux/io/done/SDHI-refactor-reset.yaml +++ /dev/null @@ -1,22 +0,0 @@ -title: "SDHI; refactor reset into proper reset and hw_reset" -team: IO -key: b408bad6-edcd-11ea-942b-eb603d86bc58 -status: Done -assignee: Wolfram - -bsp-commits: - -upstream: - - next: 6e7d4de10890545b00f7d7c33310f1555963d592 # mmc: renesas_sdhi: move wrong 'hw_reset' to 'reset' - - next: 34e3211e5492756d4e59ef54f9ab1750ec7050ec # Revert "mmc: tmio: fix reset operation" - - next: a8c83064e73382d6bb069bd51c56074d1e4f4eec # mmc: tmio: remove indirection of 'hw_reset' callback - - next: 576146ea4ed986f44a4406ec32a5d3363216b3d2 # mmc: tmio: factor out common parts of the reset routine - - next: 5b0739d76227fd5a3f02f014385bfa9c86e0404b # mmc: tmio: remove indirection of 'execute_tuning' callback - - next: 510bfe58936f7d79d4c377bcc7425244d879b1ff # mmc: tmio: remove indirection of 'execute_tuning' callback - -comments: - - "Shimoda-san reported that after IP core reset, some card initialization needs to be done again" - - "Wolfram then evaluated that the usage of reset and hw_reset in the SDHI driver is different from what the MMC core expects" - - "a proper refactoring was needed" - - "v1: https://patchwork.kernel.org/project/linux-renesas-soc/list/?series=335877&state=*" - - "v1 merged" -- cgit v1.2.3