diff options
| author | Charles Keepax <ckeepax@opensource.wolfsonmicro.com> | 2014-01-22 08:04:24 -0500 |
|---|---|---|
| committer | Lee Jones <lee.jones@linaro.org> | 2014-03-19 04:58:05 -0400 |
| commit | 47ec66a17cca571eb7038b7835dff7cbd5851b90 (patch) | |
| tree | 0fdf2d387c760f1b00cc119e82754045c78956ef /include/linux/mfd | |
| parent | 8dbb947af37159d3df202d3cdbbae5fb896c462a (diff) | |
mfd: wm5110: Make additional DSP registers available to the user
Expose some DSP registers which are useful for DSP users to be able to
access whilst debugging their firmware.
Signed-off-by: Charles Keepax <ckeepax@opensource.wolfsonmicro.com>
Signed-off-by: Lee Jones <lee.jones@linaro.org>
Diffstat (limited to 'include/linux/mfd')
| -rw-r--r-- | include/linux/mfd/arizona/registers.h | 67 |
1 files changed, 67 insertions, 0 deletions
diff --git a/include/linux/mfd/arizona/registers.h b/include/linux/mfd/arizona/registers.h index 6a3b16993c1a..90d57aec34e7 100644 --- a/include/linux/mfd/arizona/registers.h +++ b/include/linux/mfd/arizona/registers.h | |||
| @@ -1034,6 +1034,7 @@ | |||
| 1034 | #define ARIZONA_DSP1_STATUS_1 0x1104 | 1034 | #define ARIZONA_DSP1_STATUS_1 0x1104 |
| 1035 | #define ARIZONA_DSP1_STATUS_2 0x1105 | 1035 | #define ARIZONA_DSP1_STATUS_2 0x1105 |
| 1036 | #define ARIZONA_DSP1_STATUS_3 0x1106 | 1036 | #define ARIZONA_DSP1_STATUS_3 0x1106 |
| 1037 | #define ARIZONA_DSP1_STATUS_4 0x1107 | ||
| 1037 | #define ARIZONA_DSP1_WDMA_BUFFER_1 0x1110 | 1038 | #define ARIZONA_DSP1_WDMA_BUFFER_1 0x1110 |
| 1038 | #define ARIZONA_DSP1_WDMA_BUFFER_2 0x1111 | 1039 | #define ARIZONA_DSP1_WDMA_BUFFER_2 0x1111 |
| 1039 | #define ARIZONA_DSP1_WDMA_BUFFER_3 0x1112 | 1040 | #define ARIZONA_DSP1_WDMA_BUFFER_3 0x1112 |
| @@ -1050,7 +1051,10 @@ | |||
| 1050 | #define ARIZONA_DSP1_RDMA_BUFFER_6 0x1125 | 1051 | #define ARIZONA_DSP1_RDMA_BUFFER_6 0x1125 |
| 1051 | #define ARIZONA_DSP1_WDMA_CONFIG_1 0x1130 | 1052 | #define ARIZONA_DSP1_WDMA_CONFIG_1 0x1130 |
| 1052 | #define ARIZONA_DSP1_WDMA_CONFIG_2 0x1131 | 1053 | #define ARIZONA_DSP1_WDMA_CONFIG_2 0x1131 |
| 1054 | #define ARIZONA_DSP1_WDMA_OFFSET_1 0x1132 | ||
| 1053 | #define ARIZONA_DSP1_RDMA_CONFIG_1 0x1134 | 1055 | #define ARIZONA_DSP1_RDMA_CONFIG_1 0x1134 |
| 1056 | #define ARIZONA_DSP1_RDMA_OFFSET_1 0x1135 | ||
| 1057 | #define ARIZONA_DSP1_EXTERNAL_START_SELECT_1 0x1138 | ||
| 1054 | #define ARIZONA_DSP1_SCRATCH_0 0x1140 | 1058 | #define ARIZONA_DSP1_SCRATCH_0 0x1140 |
| 1055 | #define ARIZONA_DSP1_SCRATCH_1 0x1141 | 1059 | #define ARIZONA_DSP1_SCRATCH_1 0x1141 |
| 1056 | #define ARIZONA_DSP1_SCRATCH_2 0x1142 | 1060 | #define ARIZONA_DSP1_SCRATCH_2 0x1142 |
| @@ -1060,6 +1064,27 @@ | |||
| 1060 | #define ARIZONA_DSP2_STATUS_1 0x1204 | 1064 | #define ARIZONA_DSP2_STATUS_1 0x1204 |
| 1061 | #define ARIZONA_DSP2_STATUS_2 0x1205 | 1065 | #define ARIZONA_DSP2_STATUS_2 0x1205 |
| 1062 | #define ARIZONA_DSP2_STATUS_3 0x1206 | 1066 | #define ARIZONA_DSP2_STATUS_3 0x1206 |
| 1067 | #define ARIZONA_DSP2_STATUS_4 0x1207 | ||
| 1068 | #define ARIZONA_DSP2_WDMA_BUFFER_1 0x1210 | ||
| 1069 | #define ARIZONA_DSP2_WDMA_BUFFER_2 0x1211 | ||
| 1070 | #define ARIZONA_DSP2_WDMA_BUFFER_3 0x1212 | ||
| 1071 | #define ARIZONA_DSP2_WDMA_BUFFER_4 0x1213 | ||
| 1072 | #define ARIZONA_DSP2_WDMA_BUFFER_5 0x1214 | ||
| 1073 | #define ARIZONA_DSP2_WDMA_BUFFER_6 0x1215 | ||
| 1074 | #define ARIZONA_DSP2_WDMA_BUFFER_7 0x1216 | ||
| 1075 | #define ARIZONA_DSP2_WDMA_BUFFER_8 0x1217 | ||
| 1076 | #define ARIZONA_DSP2_RDMA_BUFFER_1 0x1220 | ||
| 1077 | #define ARIZONA_DSP2_RDMA_BUFFER_2 0x1221 | ||
| 1078 | #define ARIZONA_DSP2_RDMA_BUFFER_3 0x1222 | ||
| 1079 | #define ARIZONA_DSP2_RDMA_BUFFER_4 0x1223 | ||
| 1080 | #define ARIZONA_DSP2_RDMA_BUFFER_5 0x1224 | ||
| 1081 | #define ARIZONA_DSP2_RDMA_BUFFER_6 0x1225 | ||
| 1082 | #define ARIZONA_DSP2_WDMA_CONFIG_1 0x1230 | ||
| 1083 | #define ARIZONA_DSP2_WDMA_CONFIG_2 0x1231 | ||
| 1084 | #define ARIZONA_DSP2_WDMA_OFFSET_1 0x1232 | ||
| 1085 | #define ARIZONA_DSP2_RDMA_CONFIG_1 0x1234 | ||
| 1086 | #define ARIZONA_DSP2_RDMA_OFFSET_1 0x1235 | ||
| 1087 | #define ARIZONA_DSP2_EXTERNAL_START_SELECT_1 0x1238 | ||
| 1063 | #define ARIZONA_DSP2_SCRATCH_0 0x1240 | 1088 | #define ARIZONA_DSP2_SCRATCH_0 0x1240 |
| 1064 | #define ARIZONA_DSP2_SCRATCH_1 0x1241 | 1089 | #define ARIZONA_DSP2_SCRATCH_1 0x1241 |
| 1065 | #define ARIZONA_DSP2_SCRATCH_2 0x1242 | 1090 | #define ARIZONA_DSP2_SCRATCH_2 0x1242 |
| @@ -1069,6 +1094,27 @@ | |||
| 1069 | #define ARIZONA_DSP3_STATUS_1 0x1304 | 1094 | #define ARIZONA_DSP3_STATUS_1 0x1304 |
| 1070 | #define ARIZONA_DSP3_STATUS_2 0x1305 | 1095 | #define ARIZONA_DSP3_STATUS_2 0x1305 |
| 1071 | #define ARIZONA_DSP3_STATUS_3 0x1306 | 1096 | #define ARIZONA_DSP3_STATUS_3 0x1306 |
| 1097 | #define ARIZONA_DSP3_STATUS_4 0x1307 | ||
| 1098 | #define ARIZONA_DSP3_WDMA_BUFFER_1 0x1310 | ||
| 1099 | #define ARIZONA_DSP3_WDMA_BUFFER_2 0x1311 | ||
| 1100 | #define ARIZONA_DSP3_WDMA_BUFFER_3 0x1312 | ||
| 1101 | #define ARIZONA_DSP3_WDMA_BUFFER_4 0x1313 | ||
| 1102 | #define ARIZONA_DSP3_WDMA_BUFFER_5 0x1314 | ||
| 1103 | #define ARIZONA_DSP3_WDMA_BUFFER_6 0x1315 | ||
| 1104 | #define ARIZONA_DSP3_WDMA_BUFFER_7 0x1316 | ||
| 1105 | #define ARIZONA_DSP3_WDMA_BUFFER_8 0x1317 | ||
| 1106 | #define ARIZONA_DSP3_RDMA_BUFFER_1 0x1320 | ||
| 1107 | #define ARIZONA_DSP3_RDMA_BUFFER_2 0x1321 | ||
| 1108 | #define ARIZONA_DSP3_RDMA_BUFFER_3 0x1322 | ||
| 1109 | #define ARIZONA_DSP3_RDMA_BUFFER_4 0x1323 | ||
| 1110 | #define ARIZONA_DSP3_RDMA_BUFFER_5 0x1324 | ||
| 1111 | #define ARIZONA_DSP3_RDMA_BUFFER_6 0x1325 | ||
| 1112 | #define ARIZONA_DSP3_WDMA_CONFIG_1 0x1330 | ||
| 1113 | #define ARIZONA_DSP3_WDMA_CONFIG_2 0x1331 | ||
| 1114 | #define ARIZONA_DSP3_WDMA_OFFSET_1 0x1332 | ||
| 1115 | #define ARIZONA_DSP3_RDMA_CONFIG_1 0x1334 | ||
| 1116 | #define ARIZONA_DSP3_RDMA_OFFSET_1 0x1335 | ||
| 1117 | #define ARIZONA_DSP3_EXTERNAL_START_SELECT_1 0x1338 | ||
| 1072 | #define ARIZONA_DSP3_SCRATCH_0 0x1340 | 1118 | #define ARIZONA_DSP3_SCRATCH_0 0x1340 |
| 1073 | #define ARIZONA_DSP3_SCRATCH_1 0x1341 | 1119 | #define ARIZONA_DSP3_SCRATCH_1 0x1341 |
| 1074 | #define ARIZONA_DSP3_SCRATCH_2 0x1342 | 1120 | #define ARIZONA_DSP3_SCRATCH_2 0x1342 |
| @@ -1078,6 +1124,27 @@ | |||
| 1078 | #define ARIZONA_DSP4_STATUS_1 0x1404 | 1124 | #define ARIZONA_DSP4_STATUS_1 0x1404 |
| 1079 | #define ARIZONA_DSP4_STATUS_2 0x1405 | 1125 | #define ARIZONA_DSP4_STATUS_2 0x1405 |
| 1080 | #define ARIZONA_DSP4_STATUS_3 0x1406 | 1126 | #define ARIZONA_DSP4_STATUS_3 0x1406 |
| 1127 | #define ARIZONA_DSP4_STATUS_4 0x1407 | ||
| 1128 | #define ARIZONA_DSP4_WDMA_BUFFER_1 0x1410 | ||
| 1129 | #define ARIZONA_DSP4_WDMA_BUFFER_2 0x1411 | ||
| 1130 | #define ARIZONA_DSP4_WDMA_BUFFER_3 0x1412 | ||
| 1131 | #define ARIZONA_DSP4_WDMA_BUFFER_4 0x1413 | ||
| 1132 | #define ARIZONA_DSP4_WDMA_BUFFER_5 0x1414 | ||
| 1133 | #define ARIZONA_DSP4_WDMA_BUFFER_6 0x1415 | ||
| 1134 | #define ARIZONA_DSP4_WDMA_BUFFER_7 0x1416 | ||
| 1135 | #define ARIZONA_DSP4_WDMA_BUFFER_8 0x1417 | ||
| 1136 | #define ARIZONA_DSP4_RDMA_BUFFER_1 0x1420 | ||
| 1137 | #define ARIZONA_DSP4_RDMA_BUFFER_2 0x1421 | ||
| 1138 | #define ARIZONA_DSP4_RDMA_BUFFER_3 0x1422 | ||
| 1139 | #define ARIZONA_DSP4_RDMA_BUFFER_4 0x1423 | ||
| 1140 | #define ARIZONA_DSP4_RDMA_BUFFER_5 0x1424 | ||
| 1141 | #define ARIZONA_DSP4_RDMA_BUFFER_6 0x1425 | ||
| 1142 | #define ARIZONA_DSP4_WDMA_CONFIG_1 0x1430 | ||
| 1143 | #define ARIZONA_DSP4_WDMA_CONFIG_2 0x1431 | ||
| 1144 | #define ARIZONA_DSP4_WDMA_OFFSET_1 0x1432 | ||
| 1145 | #define ARIZONA_DSP4_RDMA_CONFIG_1 0x1434 | ||
| 1146 | #define ARIZONA_DSP4_RDMA_OFFSET_1 0x1435 | ||
| 1147 | #define ARIZONA_DSP4_EXTERNAL_START_SELECT_1 0x1438 | ||
| 1081 | #define ARIZONA_DSP4_SCRATCH_0 0x1440 | 1148 | #define ARIZONA_DSP4_SCRATCH_0 0x1440 |
| 1082 | #define ARIZONA_DSP4_SCRATCH_1 0x1441 | 1149 | #define ARIZONA_DSP4_SCRATCH_1 0x1441 |
| 1083 | #define ARIZONA_DSP4_SCRATCH_2 0x1442 | 1150 | #define ARIZONA_DSP4_SCRATCH_2 0x1442 |
