summaryrefslogtreecommitdiff
path: root/projects/linux
diff options
context:
space:
mode:
Diffstat (limited to 'projects/linux')
-rw-r--r--projects/linux/io/I2C-update-DMAENGINE-API.yaml9
-rw-r--r--projects/linux/io/done/I2C-update-DMAENGINE-API.yaml18
-rw-r--r--projects/linux/io/maybe/todo.maybe3
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