diff options
Diffstat (limited to 'projects/linux')
-rw-r--r-- | projects/linux/io/I2C-update-DMAENGINE-API.yaml | 9 | ||||
-rw-r--r-- | projects/linux/io/done/I2C-update-DMAENGINE-API.yaml | 18 | ||||
-rw-r--r-- | projects/linux/io/maybe/todo.maybe | 3 |
3 files changed, 18 insertions, 12 deletions
diff --git a/projects/linux/io/I2C-update-DMAENGINE-API.yaml b/projects/linux/io/I2C-update-DMAENGINE-API.yaml deleted file mode 100644 index 437ef79..0000000 --- a/projects/linux/io/I2C-update-DMAENGINE-API.yaml +++ /dev/null @@ -1,9 +0,0 @@ -title: I2C; update DMAENGINE API to avoid deprecated functions -team: IO -key: 80032418-faad-11eb-80f4-3fc903436b31 -status: New - -comments: - - "dmaengine_terminate_all() is deprecated and needs to be replaced" - - "because we set up DMA transfers in irq context, we need dmaengine_terminate_async() instead" - - "this needs synchronization code to avoid race conditions" diff --git a/projects/linux/io/done/I2C-update-DMAENGINE-API.yaml b/projects/linux/io/done/I2C-update-DMAENGINE-API.yaml new file mode 100644 index 0000000..cd84c27 --- /dev/null +++ b/projects/linux/io/done/I2C-update-DMAENGINE-API.yaml @@ -0,0 +1,18 @@ +title: I2C; update DMAENGINE API to avoid deprecated functions +team: IO +key: 80032418-faad-11eb-80f4-3fc903436b31 +assignee: Wolfram +status: Done + +upstream: + - next: a5f7cf953f2b47e5025a7acd1698eea997b2fd94 # i2c: rcar: update to new DMAENGINE API when terminating + - next: 44df8a79283d94f4aed2e3a14ed67e49a3c210ca # i2c: sh_mobile: update to new DMAENGINE API when terminating + +comments: + - "dmaengine_terminate_all() is deprecated and needs to be replaced" + - "because we set up DMA transfers in irq context, we need dmaengine_terminate_async() instead" + - "this needs synchronization code to avoid race conditions" + - "terminating DMA in irq context is superfluous, refactor driver" + - "same improvement can also be applied for SH Mobile I2C driver" + - "v1 sent" + - "merged" diff --git a/projects/linux/io/maybe/todo.maybe b/projects/linux/io/maybe/todo.maybe index bac2312..b081237 100644 --- a/projects/linux/io/maybe/todo.maybe +++ b/projects/linux/io/maybe/todo.maybe @@ -17,11 +17,8 @@ FlexRay,?,noplan,?,Unsupported currently; needs driver - IEEE 1722 + multi-queue on ingress? - ### Storage -#RNANDC -RNANDC,?,noplan,?,Unsupported currently; needs driver #SDHI # could have been useful since Gen3 did not have DMA SDHI,?,noplan,?,add support for 32/64 bit dataport in PIO mode |