summaryrefslogtreecommitdiffstats
path: root/src/target/firmware/include
diff options
context:
space:
mode:
authorVadim Yanitskiy <axilirator@gmail.com>2020-03-09 15:42:33 +0700
committerVadim Yanitskiy <axilirator@gmail.com>2020-03-09 19:02:22 +0700
commite5ee0e5ef19c8c4c48f7999238d39ca70cce4114 (patch)
tree811263faa51362c0482a8a40e2345a09e2824702 /src/target/firmware/include
parentd3396238678b0f586346f7d762be340984d1c6f2 (diff)
firmware/layer1: introduce experimental PDCH supportfixeria/gprs
Diffstat (limited to 'src/target/firmware/include')
-rw-r--r--src/target/firmware/include/layer1/mframe_sched.h4
-rw-r--r--src/target/firmware/include/layer1/sync.h1
2 files changed, 5 insertions, 0 deletions
diff --git a/src/target/firmware/include/layer1/mframe_sched.h b/src/target/firmware/include/layer1/mframe_sched.h
index 74e2d271..9434fc69 100644
--- a/src/target/firmware/include/layer1/mframe_sched.h
+++ b/src/target/firmware/include/layer1/mframe_sched.h
@@ -31,6 +31,9 @@ enum mframe_task {
MF_TASK_TCH_H_0,
MF_TASK_TCH_H_1,
+ MF_TASK_GPRS_PDTCH,
+ MF_TASK_GPRS_PTCCH,
+
MF_TASK_NEIGH_PM51_C0T0,
MF_TASK_NEIGH_PM51,
MF_TASK_NEIGH_PM26E,
@@ -42,6 +45,7 @@ enum mframe_task {
enum mf_sched_item_flag {
MF_F_SACCH = (1 << 0),
+ MF_F_PTCCH = (1 << 1),
};
/* The scheduler itself */
diff --git a/src/target/firmware/include/layer1/sync.h b/src/target/firmware/include/layer1/sync.h
index daf998b0..6ed3890c 100644
--- a/src/target/firmware/include/layer1/sync.h
+++ b/src/target/firmware/include/layer1/sync.h
@@ -124,6 +124,7 @@ struct l1s_state {
GSM_DCHAN_SDCCH_8_CBCH,
GSM_DCHAN_TCH_H,
GSM_DCHAN_TCH_F,
+ GSM_DCHAN_PDCH,
GSM_DCHAN_UNKNOWN,
} type;