comparison src/condat2/com/include/prim.h @ 3:93999a60b835

src/aci2, src/condat2: import of g23m/condat source pieces from TCS211
author Mychaela Falconia <falcon@freecalypso.org>
date Mon, 26 Sep 2016 00:29:36 +0000
parents
children
comparison
equal deleted inserted replaced
2:c41a534f33c6 3:93999a60b835
1 /*
2 +-----------------------------------------------------------------------------
3 | Project : GSM-PS (6147)
4 | Modul : PRIM
5 +-----------------------------------------------------------------------------
6 | Copyright 2002 Texas Instruments Berlin, AG
7 | All rights reserved.
8 |
9 | This file is confidential and a trade secret of Texas
10 | Instruments Berlin, AG
11 | The receipt of or possession of this file does not convey
12 | any rights to reproduce or disclose its contents or to
13 | manufacture, use, or sell anything it may describe, in
14 | whole, or in part, without the specific written consent of
15 | Texas Instruments Berlin, AG.
16 +-----------------------------------------------------------------------------
17 | Purpose : Primitive Definitions, depending on entity
18 +-----------------------------------------------------------------------------
19 */
20
21 #ifndef PRIM_H
22 #define PRIM_H
23
24 /*
25 * Definitions for Primitive Opcodes
26 */
27
28 #ifndef PCONST_CDG
29 #include "pconst.cdg"
30 #endif /* PCONST_CDG */
31
32 /*
33 * Define the service access points depending on the entity
34 */
35
36 #ifdef ENTITY_PL
37
38 #define SAP_PH
39 #define SAP_DL
40 #define SAP_MPH
41 #ifdef ALR
42 #define SAP_MPHC
43 #elif defined(FF_GTI)
44 /* GTI */
45 /* do nothing */
46 #else
47 #define SAP_MPH5
48 #endif /* ALR, FF_GTI */
49 #if defined(GPRS) && defined(ALR)
50 #define SAP_TB
51 #endif /* GPRS */
52 #define SAP_MMI
53 #define SAP_MON
54 #ifdef FF_EM_MODE
55 #define SAP_EM
56 #endif /* FF_EM_MODE */
57
58
59 /* added by ppuel on 06/10 */
60 #define SAP_CST
61
62 #endif /* ENTITY_PL */
63
64 #ifdef ENTITY_L1
65 #ifdef ALR
66 #define SAP_MPHC
67 #elif defined(FF_GTI)
68 /* GTI */
69 /* do nothing */
70 #else
71 #define SAP_MPH5
72 #endif /* ALR, FF_GTI */
73 #endif /* ENTITY_L1 */
74
75 #ifdef ENTITY_DL
76
77 #define SAP_MPHC /* for PH_DATA_IND */
78 #define SAP_PH
79 #define SAP_DL
80 #define SAP_MDL
81
82 #ifdef FF_EM_MODE
83 #define SAP_EM
84 #endif /* FF_EM_MODE */
85
86 #endif /* ENTITY_DL*/
87
88 #ifdef ENTITY_RR
89
90 #define SAP_DL
91 #define SAP_RR
92 #define SAP_MPH
93 #define SAP_MON
94 #define SAP_RRRRLP
95 #define SAP_RRLC
96
97 #ifdef GPRS
98 #define SAP_RRGRR
99 #endif /* GPRS */
100
101 #ifdef FF_EM_MODE
102 #define SAP_EM
103 #endif /* FF_EM_MODE */
104
105 #endif /* ENTITIY_RR */
106
107 #ifdef ENTITY_LC
108
109 #define SAP_RRLC
110 #define SAP_RRLP
111 #define SAP_CSRLC
112 #define SAP_MNLC
113
114 #endif /* ENTITY_LC */
115
116 #ifdef ENTITY_RRLP
117
118 #define SAP_RRRRLP
119 #define SAP_RRLP
120
121 #endif /* ENTITY_RRLP */
122
123 #ifdef ENTITY_CSR
124
125 #define SAP_CSRLC
126
127 #endif /* ENTITY_CSR */
128
129 #ifdef ENTITY_MM
130
131 #ifdef GPRS
132 #define SAP_MMGMM
133 #else
134 #define SAP_MMREG
135 #endif /* GPRS */
136 #define SAP_MMCC
137 #define SAP_MMSS
138 #define SAP_MMSMS
139 #define SAP_MDL
140 #define SAP_RR
141 #define SAP_SIM
142
143 #ifdef FF_EM_MODE
144 #define SAP_EM
145 #endif /* FF_EM_MODE */
146
147 #endif /* ENTITY_MM */
148
149 #ifdef ENTITY_CC
150
151 #define SAP_MMCC
152 #define SAP_MNCC
153
154 #ifdef FF_EM_MODE
155 #define SAP_EM
156 #endif /* FF_EM_MODE */
157
158 #endif /* ENTITY_CC*/
159
160 #ifdef ENTITY_ESIM
161 #define SAP_AAA
162 #define SAP_MMI
163 #endif /* ENTITY_ESIM */
164
165 #ifdef ENTITY_SS
166
167 #define SAP_MMSS
168 #define SAP_MNSS
169
170 #ifdef FF_EM_MODE
171 #define SAP_EM
172 #endif /* FF_EM_MODE */
173
174 #endif /* ENTITY_SS */
175
176 #ifdef ENTITY_SMS
177
178 #define SAP_MMSMS
179 #define SAP_MNSMS
180 #define SAP_SIM
181
182 #ifdef GPRS
183 #define SAP_LL
184 #define SAP_GMMSMS
185 #endif /* GPRS */
186
187 #ifdef FF_EM_MODE
188 #define SAP_EM
189 #endif /* FF_EM_MODE */
190
191 #endif /* ENTITY_SMS */
192
193
194 #ifdef ENTITY_CST
195
196 /* added by ppuel on 06/10 */
197 #define SAP_CST
198 #ifdef ALR
199 #define SAP_MPHC
200 #elif defined(FF_GTI)
201 /* GTI */
202 /* do nothing */
203 #else
204 #define SAP_MPH5
205 #endif /* ALR, FF_GTI */
206 #define SAP_MNSMS
207 #define SAP_MMREG
208 #ifdef GPRS
209 #define SAP_GMMREG
210 #endif /*GPRS*/
211 #endif /* ENTITY_CST */
212
213 #ifdef ENTITY_MMI
214
215 #define SAP_MNSS
216 #define SAP_MNSMS
217 #define SAP_MNCC
218 #define SAP_MMREG
219 #define SAP_MMI
220 #define SAP_SIM
221 #ifdef FF_ESIM
222 #define SAP_AAA /* needed for esim */
223 #endif
224 #ifdef FF_WAP
225 #define SAP_WAP
226 #endif /* FF_WAP */
227
228 #endif /* ENTITY_MMI */
229
230 #ifdef ENTITY_SMI
231
232 #define SAP_ACI
233 #define SAP_MNSS
234 #define SAP_MNSMS
235 #define SAP_MNCC
236 #define SAP_MMI
237 #define SAP_SIM
238 #define SAP_CST
239
240 #ifdef UART
241 #define SAP_DTI2
242 #define SAP_UART
243 #endif /* UART */
244
245 #ifdef FF_PSI
246 #define SAP_PSI
247 #endif /* FF_PSI */
248
249 #ifdef FF_BAT
250 #define SAP_APP
251 #endif /* FF_BAT */
252
253 #if defined FF_EOTD
254 #define SAP_MNLC
255 #endif /* FF_EOTD */
256
257 #ifdef BT_ADAPTER
258 #define SAP_BTP
259 #endif /* BT_ADAPTER */
260
261 #ifdef FAX_AND_DATA
262 #define SAP_L2R
263 #define SAP_TRA
264 #define SAP_RA
265
266 #ifdef FF_FAX
267 #define SAP_T30
268 #endif
269
270 #endif /* FAX_AND_DATA */
271
272 #ifdef GPRS
273 #define SAP_GMMREG
274 #define SAP_SN
275 #define SAP_SMREG
276 #define SAP_PPP
277 #define SAP_DTI
278 #define SAP_UART
279 #define SAP_PKT
280 #endif /* GPRS */
281
282 #ifdef FF_EM_MODE
283 #define SAP_EM
284 #endif /* FF_EM_MODE */
285
286 #define SAP_MMREG
287
288 #if defined (FF_WAP) || defined (FF_SAT_E)
289 #define SAP_PPP
290 #endif
291
292 #ifdef CO_UDP_IP
293 #define SAP_IPA
294 #define SAP_UDPA
295 #endif /* CO_UDP_IP */
296
297 #ifdef FF_WAP
298 #define SAP_WAP
299 #endif /* FF_WAP */
300
301 #ifdef FF_TCP_IP
302 #define SAP_PPP
303 #define SAP_AAA
304 #endif /* FF_TCP_IP */
305
306 #ifdef FF_GPF_TCPIP
307 #define SAP_TCPIP
308 #define SAP_DCM
309 #endif
310
311 #ifdef FF_WAP
312 #define SAP_WAP
313 #endif
314
315 #endif /* ENTITY_SMI */
316
317 #ifdef ENTITY_MFW
318
319 #define SAP_ACI
320 #define SAP_MNSS
321 #define SAP_MNSMS
322 #define SAP_MNCC
323 #define SAP_MMI
324 #define SAP_SIM
325 #define SAP_CST
326
327 #ifdef UART
328 #define SAP_DTI2
329 #define SAP_UART
330 #endif /* UART */
331
332 #ifdef FF_PSI
333 #define SAP_PSI
334 #endif /* FF_PSI */
335
336 #ifdef FF_BAT
337 #define SAP_APP
338 #endif /* FF_BAT */
339
340 #ifdef FAX_AND_DATA
341 #define SAP_L2R
342
343 #ifdef FF_FAX
344 #define SAP_T30
345 #endif
346
347 #define SAP_RA
348 #define SAP_TRA
349 #endif /* FAX_AND_DATA */
350
351 #ifdef GPRS
352 #define SAP_GMMREG
353 #define SAP_SN
354 #define SAP_SMREG
355 #define SAP_PPP
356 #define SAP_DTI
357 #define SAP_UART
358 #define SAP_PKT
359 #endif /* GPRS */
360
361 #define SAP_MMREG
362
363 #if defined (FF_WAP) || defined (FF_SAT_E)
364 #define SAP_PPP
365 #endif
366
367 #ifdef CO_UDP_IP
368 #define SAP_IPA
369 #define SAP_UDPA
370 #endif /* CO_UDP_IP */
371
372 #ifdef FF_WAP
373 #define SAP_WAP
374 #endif /* FF_WAP */
375
376 #ifdef FF_EM_MODE
377 #define SAP_EM
378 #endif /* FF_EM_MODE */
379
380 #ifdef FF_TCP_IP
381 #define SAP_PPP
382 #define SAP_AAA
383 #endif /* FF_TCP_IP */
384
385 #ifdef FF_GPF_TCPIP
386 #define SAP_TCPIP
387 #define SAP_DCM
388 #endif
389
390 #ifdef FF_WAP
391 #define SAP_WAP
392 #endif
393
394 #if defined FF_EOTD
395 #define SAP_MNLC
396 #endif /* FF_EOTD */
397
398 #ifdef BT_ADAPTER
399 #define SAP_BTP
400 #endif /* BT_ADAPTER */
401
402 #endif /* ENTITY_MFW */
403
404
405 #ifdef ENTITY_SIM
406
407 #define SAP_SIM
408 #ifdef CO_UDP_IP
409 #define SAP_UDP
410 #endif /* FF_WAP || FF_SAT_E */
411
412 #ifdef UART
413 #define SAP_DTI2
414 #endif /* UART*/
415 #ifdef FF_EM_MODE
416 #define SAP_EM
417 #endif /* FF_EM_MODE */
418
419 #endif /* ENTITY_SIM */
420
421 #ifdef ENTITY_ACI
422
423 #define SAP_ACI
424 #define SAP_MNSS
425 #define SAP_MNSMS
426 #define SAP_SIM
427 #define SAP_MNCC
428 #define SAP_MMI
429 #define SAP_CST
430 #ifdef FF_ESIM
431 #define SAP_AAA /* needed for esim */
432 #endif
433 #ifdef UART
434 #define SAP_DTI2
435 #define SAP_UART
436 #endif /* UART */
437
438 #ifdef FF_PSI
439 #define SAP_PSI
440 #endif /* FF_PSI */
441
442 #ifdef FF_BAT
443 #define SAP_APP
444 #endif /* FF_BAT */
445
446 #ifdef FF_EOTD
447 #define SAP_MNLC
448 #endif /* FF_EOTD*/
449
450 #ifdef FAX_AND_DATA
451 #define SAP_L2R
452 #define SAP_RA
453
454 #ifdef FF_FAX
455 #define SAP_T30
456 #endif
457
458 #define SAP_TRA
459 #endif /* FAX_AND_DATA */
460
461 #ifdef GPRS
462 #define SAP_GMMREG
463 #define SAP_SN
464 #define SAP_SMREG
465 #define SAP_PPP
466 #define SAP_DTI
467 #define SAP_UART
468 #define SAP_PKT
469 #endif /* GPRS */
470
471 #define SAP_MMREG
472
473 #if defined (FF_WAP) || defined (FF_SAT_E)
474 #define SAP_PPP
475 #endif
476
477 #ifdef CO_UDP_IP
478 #define SAP_IPA
479 #define SAP_UDPA
480 #endif /* CO_UDP_IP */
481
482 #ifdef FF_EM_MODE
483 #define SAP_EM
484 #endif /* FF_EM_MODE */
485
486 #ifdef FF_TCP_IP
487 #define SAP_PPP
488 #define SAP_AAA
489 #endif /* FF_TCP_IP */
490
491 #ifdef FF_GPF_TCPIP
492 #define SAP_TCPIP
493 #define SAP_DCM
494 #endif
495
496 #ifdef FF_WAP
497 #define SAP_WAP
498 #endif
499
500 #endif /* ENTITY_ACI */
501
502 #ifdef ENTITY_L2R
503
504 #define SAP_L2R
505 #define SAP_RLP
506 #define SAP_DTI2
507 #define SAP_TRA
508 #define SAP_RA
509
510 #endif /* ENTITY_L2R */
511
512 #ifdef ENTITY_RLP
513
514 #define SAP_RLP
515 #define SAP_RA
516
517 #endif /* ENTITY_RLP */
518
519 #ifdef ENTITY_T30
520
521 #define SAP_T30
522 #define SAP_DTI2
523 #define SAP_FAD
524
525 #endif /* ENTITY_T30 */
526
527 #ifdef ENTITY_FAD
528
529 #define SAP_FAD
530 #define SAP_RA
531
532 #endif /* ENTITY_FAD */
533
534 #ifdef ENTITY_RA
535
536 #define SAP_RA
537
538 #endif /* ENTITY_RA */
539
540 #ifdef ENTITY_WAP
541
542 #define SAP_WAP
543
544 #ifdef FF_GPF_TCPIP
545 #define SAP_TCPIP
546 #define SAP_DCM
547 #endif
548
549 #ifdef CO_UDP_IP
550 #define SAP_UDP
551 #define SAP_UDPA
552 #endif /* CO_UDP_IP */
553
554 #define SAP_DTI2
555
556 #endif /* ENTITY_WAP */
557
558 #ifdef ENTITY_UDP
559
560 #define SAP_UDP
561 #define SAP_UDPA
562 #define SAP_IP
563 #define SAP_DTI2
564
565 #endif /* ENTITY_UDP */
566
567 #ifdef ENTITY_IP
568
569 #define SAP_IP
570 #define SAP_IPA
571 #define SAP_DTI2
572
573 #endif /* ENTITY_IP */
574
575 #ifdef ENTITY_BTI
576
577 /* removed check if compiling for dialup as it is part of the minimum choice
578 * kk 010525
579 */
580 #define SAP_ACI
581 #define SAP_BTP
582 #define SAP_DTI2
583
584 #endif /* ENTITY_BTI */
585
586
587 #ifdef ENTITY_GRR
588
589 #define SAP_GMMRR
590 #define SAP_RRGRR
591 #define SAP_MPHP
592 #define SAP_TB
593 #define SAP_CGRLC
594
595 #ifdef FF_EM_MODE
596 #define SAP_EM
597 #endif /* FF_EM_MODE */
598
599 /*
600 * The following SAP are not used in GRR,
601 * but some of the structures defined
602 * in theses interfaces are used.
603 */
604 #define SAP_MPH
605
606 #endif /* ENTITY_GRR */
607
608
609 #ifdef ENTITY_GRLC
610
611 #define SAP_CGRLC
612 #define SAP_GRLC
613 #define SAP_MAC
614 #define SAP_L1TEST
615
616 #ifdef FF_EM_MODE
617 #define SAP_EM
618 #endif /* FF_EM_MODE */
619
620 #endif /* ENTITY_GRLC */
621
622 #ifdef ENTITY_LLC
623
624 #define SAP_LLGMM
625 #define SAP_LL
626 #define SAP_CCI
627 #define SAP_GRLC
628 #define SAP_DTI2
629 #endif /* ENTITY_LLC */
630
631 #ifdef ENTITY_SM
632
633 #define SAP_SMREG
634 #define SAP_SNSM
635 #define SAP_GMMSM
636 #define SAP_GMMAA
637 #define SAP_LL
638
639 #endif /* ENTITY_SM */
640
641 #ifdef ENTITY_SNDCP
642
643 #define SAP_SN
644 #define SAP_SNSM
645 #define SAP_LL
646 #define SAP_CCI
647 #define SAP_DTI2
648
649 #endif /* ENTITY_SNDCP */
650
651 #ifdef ENTITY_GMM
652
653 #define SAP_GMMAA
654 #define SAP_GMMREG
655 #define SAP_GMMRR
656 #define SAP_GMMSM
657 #define SAP_GMMSMS
658 #define SAP_SIM
659 #define SAP_LL
660 #define SAP_LLGMM
661 #define SAP_MMGMM
662 #define SAP_CGRLC
663
664 #ifdef FF_EM_MODE
665 #define SAP_EM
666 #endif /* FF_EM_MODE */
667
668 #endif /* ENTITY_GMM */
669
670 #ifdef ENTITY_PPP
671
672 #define SAP_PPP
673 #define SAP_DTI
674 #ifdef GPRS
675 #define SAP_UART
676 #endif
677 #endif /* ENTITY_PPP */
678
679 #ifdef ENTITY_UART
680
681 #define SAP_UART
682 #define SAP_DTI2
683
684 #endif /* ENTITY_UART */
685
686 #ifdef ENTITY_PKTIO
687
688 #define SAP_PKT
689 #define SAP_DTI2
690
691 #endif /* ENTITY_PKTIO */
692
693 #ifdef ENTITY_PSI
694
695 #define SAP_PSI
696 #define SAP_DTI2
697 #define SAP_DIO
698
699 #endif /* ENTITY_PSI */
700
701 #ifdef ENTITY_AAA
702
703 #define SAP_AAA
704
705 #endif /* ENTITY_AAA */
706
707
708 #ifdef ENTITY_TCPIP
709
710 #define SAP_TCPIP
711 #define SAP_DTI2
712
713 #endif /* ENTITY_TCPIP */
714
715
716 #ifdef ENTITY_APP
717
718 #ifdef FF_BAT
719 #define SAP_APP
720 #endif /* FF_BAT */
721
722 #ifdef FF_GPF_TCPIP
723 #define SAP_TCPIP
724 #define SAP_DCM
725 #endif
726
727 #endif /* ENTITY_APP */
728
729 /*
730 * Define constants and primitive definitions depending on the
731 * service access points
732 */
733
734 #ifdef SAP_PH
735
736 /*
737 * Mask for PH Opcodes
738 */
739
740 #define PH_DL 0x4100
741 #define PH_UL 0x0100
742
743 #include "p_ph.h"
744
745 #endif /* SAP_PH */
746
747 #ifdef SAP_MPH
748
749 /*
750 * Mask for MPH Opcodes
751 * old values:
752 #define MPH_DL 0x4200
753 #define MPH_UL 0x0200
754 * changed to avoid double opcodes in TAP
755 */
756 #define MPH_DL 0x5700
757 #define MPH_UL 0x1700
758
759 #include "p_mph.h"
760
761 #endif /* SAP_MPH */
762
763 #ifdef SAP_MPH5
764
765 #include "p_mph5.h"
766
767 #endif /* SAP_MPH5 */
768
769 #ifdef SAP_MPHC
770
771 /*
772 * Mask for DL Opcodes
773 */
774
775 #define MPHC_DL 0x0000 /* same as MPHC_UL */
776 #define MPHC_UL 0x0000 /* same as MPHC_DL */
777
778 #include "p_mphc.h"
779
780 #endif /* SAP_MPHC */
781
782 #ifdef SAP_DL
783
784 /*
785 * Mask for DL Opcodes
786 */
787
788 #define DL_DL 0x80004003
789 #define DL_UL 0x80000003
790
791 #include "p_dl.h"
792
793 #endif /* SAP_DL */
794
795 #ifdef SAP_MDL
796
797 /*
798 * Mask for MDL Opcodes
799 */
800
801 #define MDL_DL 0x80004004
802 #define MDL_UL 0x80000004
803
804 #include "p_mdl.h"
805
806 #endif /* SAP_MDL */
807
808 #ifdef SAP_SIM
809
810 /*
811 * Mask for SIM Opcodes
812 */
813
814 #define SIM_DL 0x80004005
815 #define SIM_UL 0x80000005
816
817 #include "p_sim.h"
818
819 #ifdef TI_PS_UICC_CHIPSET_15
820 #include "p_8010_136_simdrv_sap.h"
821 #endif
822
823 #endif /* SAP_SIM */
824
825 #ifdef SAP_RR
826
827 /*
828 * Mask for RR Opcodes
829 */
830
831 #define RR_DL 0x80004006
832 #define RR_UL 0x80000006
833
834 #include "p_rr.h"
835
836 #endif /* SAP_RR */
837
838 #ifdef SAP_MMCC
839
840 /*
841 * Mask for MMCC Opcodes
842 */
843
844 #define MMCC_DL 0x80004007
845 #define MMCC_UL 0x80000007
846
847 #include "p_mmcc.h"
848
849 #endif /* SAP_MMCC */
850
851 #ifdef SAP_MMSS
852
853 /*
854 * Mask for MMSS Opcodes
855 */
856
857 #define MMSS_DL 0x80004008
858 #define MMSS_UL 0x80000008
859
860 #include "p_mmss.h"
861
862 #endif /* SAP_MMSS */
863
864 #ifdef SAP_MMSMS
865
866 /*
867 * Mask for MMSMS Opcodes
868 */
869
870 #define MMSMS_DL 0x80004009
871 #define MMSMS_UL 0x80000009
872
873 #include "p_mmsms.h"
874
875 #endif /* SAP_MMSMS */
876
877 #ifdef SAP_MMREG
878
879 /*
880 * Mask for MMREG Opcodes
881 */
882
883 #define MMREG_DL 0x8000400A
884 #define MMREG_UL 0x8000000A
885
886 #include "p_mmreg.h"
887
888 #endif /* SAP_MMREG */
889
890 #ifdef SAP_MNCC
891
892 /*
893 * Mask for MNCC Opcodes
894 */
895
896 #define MNCC_DL 0x8000400B
897 #define MNCC_UL 0x8000000B
898
899 #include "p_mncc.h"
900
901 #endif /* SAP_MNCC */
902
903 #ifdef SAP_MNSS
904
905 /*
906 * Mask for MNSS Opcodes
907 */
908
909 #define MNSS_DL 0x8000400C
910 #define MNSS_UL 0x8000000C
911
912 #include "p_mnss.h"
913
914 #endif /* SAP_MNSS */
915
916 #ifdef SAP_MNSMS
917
918 /*
919 * Mask for MNSMS Opcodes
920 */
921
922 #define MNSMS_DL 0x8000400D
923 #define MNSMS_UL 0x8000000D
924
925 #include "p_mnsms.h"
926
927 #endif /* SAP_MNSMS */
928
929 #ifdef SAP_MMI
930
931 /*
932 * Mask for MMI Opcodes
933 */
934
935 #define MMI_DL 0x4E00
936 #define MMI_UL 0x0E00
937
938 #include "p_mmi.h"
939
940 #endif /* SAP_MMI */
941
942 #ifdef SAP_MON
943
944 #include "p_mon.h"
945
946 #endif /* SAP_MON */
947
948 #ifdef SAP_ACI
949
950 /*
951 * Mask for ACI Opcodes
952 */
953
954 #define ACI_DL 0x5500
955 #define ACI_UL 0x1500
956
957 #include "p_aci.h"
958
959 #endif /* SAP_ACI */
960
961 #ifdef SAP_L2R
962
963 /*
964 * Mask for L2R Opcodes
965 */
966
967 #define L2R_DL 0x80004012
968 #define L2R_UL 0x80000012
969
970 #include "p_l2r.h"
971
972 #endif /* SAP_L2R */
973
974
975 #ifdef SAP_TRA
976
977 /*
978 * Mask for TRA Opcodes
979 */
980
981 #define TRA_DL 0x80004019
982 #define TRA_UL 0x80000019
983
984 #include "p_tra.h"
985
986 #endif /* SAP_TRA */
987
988
989 #ifdef SAP_RLP
990
991 /*
992 * Mask for RLP Opcodes
993 */
994
995 #define RLP_DL 0x80004011
996 #define RLP_UL 0x80000011
997
998 #include "p_rlp.h"
999
1000 #endif /* SAP_RLP */
1001
1002 #ifdef SAP_T30
1003
1004 /*
1005 * Mask for T30 Opcodes
1006 */
1007
1008 #define T30_DL 0x80004014
1009 #define T30_UL 0x80000014
1010
1011 #ifdef FF_FAX
1012 #include "p_t30.h"
1013 #endif
1014
1015 #endif /* SAP_T30 */
1016
1017 #ifdef SAP_FAD
1018
1019 /*
1020 * Mask for FAD Opcodes
1021 */
1022
1023 #define FAD_DL 0x80004013
1024 #define FAD_UL 0x80000013
1025
1026 #ifdef FF_FAX
1027 #include "p_fad.h"
1028 #endif
1029
1030 #endif /* SAP_FAD */
1031
1032 #ifdef SAP_RA
1033
1034 /*
1035 * Mask for RA Opcodes
1036 */
1037
1038 #define RA_DL 0x80004010
1039 #define RA_UL 0x80000010
1040
1041 #include "p_ra.h"
1042
1043 #endif /* SAP_RA */
1044
1045
1046
1047 #ifdef SAP_DTI
1048
1049 /*
1050 * Mask for DTI Opcodes
1051 */
1052
1053 #define DTI_DL 0x7700
1054 #define DTI_UL 0x3700
1055
1056 #include "p_dti.h"
1057
1058 #endif /* SAP_DTI */
1059
1060
1061 #ifdef SAP_WAP
1062
1063 /*
1064 * Mask for WAPcodes
1065 */
1066
1067 #define WAP_DL 0x7D00
1068 #define WAP_UL 0x3D00
1069
1070 #include "p_wap.h"
1071
1072 #endif /* SAP_WAP */
1073
1074
1075
1076 #ifdef SAP_UDP
1077
1078 /*
1079 * Mask for UDP Opcodes
1080 */
1081
1082 #define UDP_DL 0x80004046
1083 #define UDP_UL 0x80000046
1084
1085 #include "p_udp.h"
1086
1087 #endif /* SAP_UDP */
1088
1089
1090
1091 #ifdef SAP_TCPIP
1092
1093 /*
1094 * Mask for TCPIP Opcodes
1095 */
1096
1097 #define TCPIP_DL 0x80004048
1098 #define TCPIP_UL 0x80000048
1099
1100 #include "p_tcpip.h"
1101
1102 #endif
1103
1104
1105
1106 #ifdef SAP_UDPA
1107
1108 /*
1109 * Mask for UDPA Opcodes
1110 */
1111
1112 #define UDPA_DL 0x8000403B
1113 #define UDPA_UL 0x8000003B
1114
1115 #include "p_udpa.h"
1116
1117 #endif /* SAP_UDPA */
1118
1119
1120
1121 #ifdef SAP_IP
1122
1123 /*
1124 * Mask for IP Opcodes
1125 */
1126
1127 #define IP_DL 0x7900
1128 #define IP_UL 0x3900
1129
1130 #include "p_ip.h"
1131
1132 #endif /* SAP_IP */
1133
1134
1135
1136 #ifdef SAP_IPA
1137
1138 /*
1139 * Mask for IPA Opcodes
1140 */
1141 #define IPA_DL 0x8000403C
1142 #define IPA_UL 0x8000003C
1143
1144 #include "p_ipa.h"
1145
1146 #endif /* SAP_IPA */
1147
1148
1149
1150 #ifdef SAP_PPP
1151
1152 /*
1153 * Mask for PPP Opcodes
1154 */
1155
1156 #define PPP_DL 0x7500
1157 #define PPP_UL 0x3500
1158
1159 #include "p_ppp.h"
1160
1161 #endif /* SAP_PPP */
1162
1163
1164
1165 #ifdef SAP_CST
1166
1167 /*
1168 * Mask for CST Opcodes
1169 */
1170 #define CST_DL 0x5600
1171 #define CST_UL 0x1600
1172
1173 #include "p_cst.h"
1174
1175 #endif /* SAP_CST */
1176
1177 #ifdef SAP_TB
1178
1179 /*
1180 * Mask for TB Opcodes
1181 */
1182
1183 #define TB_DL 0x5800
1184 #define TB_UL 0x1800
1185
1186 #include "p_tb.h"
1187
1188 #endif /* SAP_TB */
1189
1190 #ifdef SAP_MPHP
1191
1192 /*
1193 * Mask for MPHP Opcodes
1194 */
1195
1196 #define MPHP_DL 0x0200
1197 #define MPHP_UL 0x0200
1198
1199 #include "p_mphp.h"
1200
1201 #endif /* SAP_MPHP */
1202
1203 #ifdef SAP_CGRLC
1204
1205 /*
1206 * Mask for CGRLC Opcodes
1207 */
1208
1209 #define CGRLC_DL 0x80014098
1210 #define CGRLC_UL 0x80000098
1211
1212 #include "p_cgrlc.h"
1213
1214 #endif /* SAP_CGRLC */
1215
1216 #ifdef SAP_MAC
1217
1218 /*
1219 * Mask for MAC Opcodes
1220 */
1221
1222 #define MAC_DL 0x7200
1223 #define MAC_UL 0x3200
1224
1225 #include "p_mac.h"
1226
1227 #endif /* SAP_MAC */
1228
1229 #ifdef SAP_L1TEST
1230
1231 /*
1232 * Mask for L1TEST Opcodes
1233 */
1234
1235 #define L1TEST_DL 0x8000409B
1236 #define L1TEST_UL 0x8000009B
1237
1238 #include "p_l1test.h"
1239
1240 #endif /* SAP_L1TEST */
1241
1242 #ifdef SAP_RRGRR
1243
1244 /*
1245 * Mask for RRGRR Opcodes
1246 */
1247
1248 #define RRGRR_DL 0x6d00
1249 #define RRGRR_UL 0x2d00
1250
1251 #include "p_rrgrr.h"
1252
1253 #endif /* SAP_RRGRR */
1254
1255 #ifdef SAP_LLGMM
1256
1257 /*
1258 * Mask for LLGMM Opcodes
1259 */
1260
1261 #define LLGMM_DL 0x6100
1262 #define LLGMM_UL 0x2100
1263
1264 #include "p_llgmm.h"
1265
1266 #endif /* SAP_LLGMM */
1267
1268 #ifdef SAP_LL
1269
1270 /*
1271 * Mask for LL Opcodes
1272 */
1273
1274 #define LL_DL 0x6200
1275 #define LL_UL 0x2200
1276
1277 #include "p_ll.h"
1278
1279 #endif /* SAP_LL */
1280
1281
1282 #ifdef SAP_SNSM
1283 /*
1284 * Mask for SNSM Opcodes
1285 */
1286 #define SNSM_DL 0x6700
1287 #define SNSM_UL 0x2700
1288 #include "p_snsm.h"
1289
1290 #endif /* SAP_SNSM */
1291
1292 #ifdef SAP_SN
1293 /*
1294 * Mask for SN Opcodes
1295 */
1296 #define SN_DL 0x6800
1297 #define SN_UL 0x2800
1298 #include "p_sn.h"
1299
1300 #endif /* SAP_SN */
1301
1302
1303 #ifdef SAP_SMREG
1304
1305 /*
1306 * Mask for SMREG Opcodes
1307 */
1308
1309 #define SMREG_DL 0x6600
1310 #define SMREG_UL 0x2600
1311
1312 #include "p_smreg.h"
1313
1314 #endif /* SAP_SMREG */
1315
1316
1317 #ifdef SAP_GRLC
1318
1319 /*
1320 * Mask for GRLC Opcodes
1321 */
1322
1323 #define GRLC_DL 0x80004097
1324 #define GRLC_UL 0x80000097
1325
1326 #include "p_grlc.h"
1327
1328 #endif /* SAP_GRLC */
1329
1330 #ifdef SAP_GMMAA
1331
1332 /*
1333 * Mask for GMMAA Opcodes
1334 */
1335
1336 #define GMMAA_DL 0x6500
1337 #define GMMAA_UL 0x2500
1338
1339 #include "p_gmmaa.h"
1340
1341 #endif /* SAP_GMMAA */
1342
1343 #ifdef SAP_GMMREG
1344
1345 /*
1346 * Mask for GMMREG Opcodes
1347 */
1348
1349 #define GMMREG_DL 0x7300
1350 #define GMMREG_UL 0x3300
1351
1352 #include "p_gmmreg.h"
1353
1354 #endif /* SAP_GMMREG */
1355
1356 #ifdef SAP_GMMRR
1357
1358 /*
1359 * Mask for GMMRR Opcodes
1360 */
1361
1362 #define GMMRR_DL 0x5f00
1363 #define GMMRR_UL 0x1f00
1364
1365 #include "p_gmmrr.h"
1366
1367 #endif /* SAP_GMMRR */
1368
1369 #ifdef SAP_GMMSM
1370
1371 /*
1372 * Mask for GMMSM Opcodes
1373 */
1374
1375 #define GMMSM_DL 0x6400
1376 #define GMMSM_UL 0x2400
1377
1378 #include "p_gmmsm.h"
1379
1380 #endif /* SAP_GMMSM */
1381
1382 #ifdef SAP_GMMSMS
1383
1384 /*
1385 * Mask for GMMSMS Opcodes
1386 */
1387
1388 #define GMMSMS_DL 0x6300
1389 #define GMMSMS_UL 0x2300
1390
1391 #include "p_gmmsms.h"
1392
1393 #endif /* SAP_GMMSMS */
1394
1395
1396 #ifdef SAP_GSIM
1397
1398 /*
1399 * Mask for GMMSIM Opcodes
1400 */
1401
1402 #define GSIM_DL 0x6900
1403 #define GSIM_UL 0x2900
1404
1405 #include "p_gsim.h"
1406
1407 #endif /* SAP_GSIM */
1408
1409 #ifdef SAP_MMGMM
1410
1411 /*
1412 * Mask for MMGMM Opcodes
1413 */
1414
1415 #define MMGMM_DL 0x6e00
1416 #define MMGMM_UL 0x2e00
1417
1418 #include "p_mmgmm.h"
1419
1420 #endif /* SAP_MMGMM */
1421
1422 #ifdef SAP_BTP
1423
1424 /*
1425 * Mask for BTP Opcodes
1426 */
1427
1428 #define BTP_G 0x7a00
1429 #define BTP_B 0x3a00
1430
1431 #include "p_btp.h"
1432
1433 #endif /* SAP_BTP */
1434
1435 #ifdef SAP_PPP
1436
1437 /*
1438 * Mask for PPP Opcodes
1439 */
1440
1441 #define PPP_DL 0x7500
1442 #define PPP_UL 0x3500
1443
1444 #include "p_ppp.h"
1445
1446 #endif /* SAP_PPP */
1447
1448 #ifdef SAP_UART
1449
1450 /*
1451 * Mask for UART Opcodes
1452 */
1453
1454 #define UART_DL 0x7400
1455 #define UART_UL 0x3400
1456
1457 #include "p_uart.h"
1458
1459 #endif /* SAP_UART */
1460
1461 #ifdef SAP_CCI
1462
1463 /*
1464 * Mask for CCI Opcodes
1465 */
1466
1467 #define CCI_DL 0x7600
1468 #define CCI_UL 0x3600
1469
1470 #include "p_cci.h"
1471
1472 #endif /* SAP_CCI */
1473
1474 #ifdef SAP_DTI2
1475
1476 /*
1477 * Mask for DTI Opcodes
1478 */
1479
1480 #define DTI2_DL 0x7700
1481 #define DTI2_UL 0x3700
1482
1483 #include "p_dti2.h"
1484
1485 #endif /* SAP_DTI2 */
1486
1487 #ifdef SAP_PKT
1488
1489 /*
1490 * Mask for PKT opcodes
1491 */
1492
1493 #define PKT_DL 0x80004045
1494 #define PKT_UL 0x80000045
1495
1496 #include "p_pkt.h"
1497
1498 #endif /* SAP_PKT */
1499 #ifdef SAP_EM
1500
1501 /*
1502 * Mask for EM Opcodes
1503 */
1504
1505 #define EM_Dl 0x7E00
1506 #define EM_Ul 0x3E00
1507
1508 #include "p_em.h"
1509
1510 #endif /* SAP_EM */
1511
1512
1513
1514 #ifdef SAP_RRLC
1515
1516 /*
1517 * Mask for RREOTD Opcodes
1518 */
1519
1520 #define RRLC_DL 0x80004040
1521 #define RRLC_UL 0x80000040
1522
1523 #include "p_rrlc.h"
1524
1525 #endif /* SAP_RRLC */
1526
1527 #ifdef SAP_RRRRLP
1528
1529 /*
1530 * Mask for RRRRLP Opcodes
1531 */
1532
1533 #define RRRRLP_DL 0x80004041
1534 #define RRRRLP_UL 0x80000041
1535
1536 #include "p_rrrrlp.h"
1537
1538 #endif /* SAP_RRRRLP */
1539
1540 #ifdef SAP_RRLP
1541
1542 /*
1543 * Mask for RRLP Opcodes
1544 */
1545
1546 #define RRLP_DL 0x80004042
1547 #define RRLP_UL 0x80000042
1548
1549 #include "p_rrlp.h"
1550
1551 #endif /* SAP_RRLP */
1552
1553 #ifdef SAP_CSRLC
1554
1555 /*
1556 * Mask for CSRLC Opcodes
1557 */
1558
1559 #define CSRLC_DL 0x80004043
1560 #define CSRLC_UL 0x80000043
1561
1562 //#include "p_csrlc.h"
1563
1564 #endif /* SAP_CSRLC */
1565
1566 #ifdef SAP_MNLC
1567
1568 /*
1569 * Mask for MNLC Opcodes
1570 */
1571
1572 #define MNLC_DL 0x80004044
1573 #define MNLC_UL 0x80000044
1574
1575 #include "p_mnlc.h"
1576
1577 #endif /* SAP_MNLC */
1578
1579
1580 #ifdef SAP_AAA
1581
1582 /*
1583 * Mask for AAA Opcodes
1584 */
1585 #define AAA_DL 0x80004047
1586 #define AAA_UL 0x80000047
1587
1588 #include "p_aaa.h"
1589
1590 #endif /* SAP_AAA */
1591
1592 /*
1593 * Mask for DCM Opcodes
1594 */
1595 #ifdef SAP_DCM
1596
1597 #define DCM_DL 0x8000401C
1598 #define DCM_UL 0x8000001C
1599
1600 #include "p_dcm.h"
1601
1602 #endif /* SAP_DCM */
1603 #ifdef SAP_PSI
1604
1605 /*
1606 * Mask for PSI Opcodes
1607 */
1608 #define PSI_DL 0x8000401D
1609 #define PSI_UL 0x8000001D
1610
1611 #include "p_psi.h"
1612 #include "DIO_inline.h"
1613 #endif /* SAP_PSI */
1614
1615 #ifdef SAP_APP
1616
1617 /*
1618 * Mask for APP Opcodes
1619 */
1620 #define APP_DL 0x8000401E
1621 #define APP_UL 0x8000001E
1622
1623 #include "p_app.h"
1624 #endif /* SAP_APP */
1625
1626 #ifdef FF_BAT
1627 #include "p_bat.h"
1628 #endif /* FF_BAT */
1629
1630 #endif /* PRIM_H */