diff options
author | Jonathan Herman <hermanjl@cs.unc.edu> | 2013-01-22 10:38:37 -0500 |
---|---|---|
committer | Jonathan Herman <hermanjl@cs.unc.edu> | 2013-01-22 10:38:37 -0500 |
commit | fcc9d2e5a6c89d22b8b773a64fb4ad21ac318446 (patch) | |
tree | a57612d1888735a2ec7972891b68c1ac5ec8faea /drivers/staging/vme/TODO | |
parent | 8dea78da5cee153b8af9c07a2745f6c55057fe12 (diff) |
Diffstat (limited to 'drivers/staging/vme/TODO')
-rw-r--r-- | drivers/staging/vme/TODO | 70 |
1 files changed, 70 insertions, 0 deletions
diff --git a/drivers/staging/vme/TODO b/drivers/staging/vme/TODO new file mode 100644 index 00000000000..82c222b4a14 --- /dev/null +++ b/drivers/staging/vme/TODO | |||
@@ -0,0 +1,70 @@ | |||
1 | TODO | ||
2 | ==== | ||
3 | |||
4 | API | ||
5 | === | ||
6 | |||
7 | Master window broadcast select mask | ||
8 | ----------------------------------- | ||
9 | |||
10 | API currently provides no method to set or get Broadcast Select mask. Suggest | ||
11 | somthing like: | ||
12 | |||
13 | int vme_master_bmsk_set (struct vme_resource *res, int mask); | ||
14 | int vme_master_bmsk_get (struct vme_resource *res, int *mask); | ||
15 | |||
16 | |||
17 | Interrupt Generation | ||
18 | -------------------- | ||
19 | |||
20 | Add optional timeout when waiting for an IACK. | ||
21 | |||
22 | |||
23 | CR/CSR Buffer | ||
24 | ------------- | ||
25 | |||
26 | The VME API provides no functions to access the buffer mapped into the CR/CSR | ||
27 | space. | ||
28 | |||
29 | |||
30 | Mailboxes | ||
31 | --------- | ||
32 | |||
33 | Whilst not part of the VME specification, they are provided by a number of | ||
34 | chips. They are currently not supported at all by the API. | ||
35 | |||
36 | |||
37 | Core | ||
38 | ==== | ||
39 | |||
40 | - Improve generic sanity checks (Such as does an offset and size fit within a | ||
41 | window and parameter checking). | ||
42 | |||
43 | Bridge Support | ||
44 | ============== | ||
45 | |||
46 | Tempe (tsi148) | ||
47 | -------------- | ||
48 | |||
49 | - 2eSST Broadcast mode. | ||
50 | - Mailboxes unsupported. | ||
51 | - Improve error detection. | ||
52 | - Control of prefetch size, threshold. | ||
53 | - Arbiter control | ||
54 | - Requestor control | ||
55 | |||
56 | Universe II (ca91c142) | ||
57 | ---------------------- | ||
58 | |||
59 | - Mailboxes unsupported. | ||
60 | - Error Detection. | ||
61 | - Control of prefetch size, threshold. | ||
62 | - Arbiter control | ||
63 | - Requestor control | ||
64 | - Slot detection | ||
65 | |||
66 | Universe I (ca91x042) | ||
67 | --------------------- | ||
68 | |||
69 | Currently completely unsupported. | ||
70 | |||