AG903ライブラリリファレンス
内容インデックスホーム
Body Source
本文ソース
1: 8: 9: 13: 14: #ifndef _AG903_OSP_REGMAP_H_ 15: #define _AG903_OSP_REGMAP_H_ 16: 17: 18: #include "AG903_regmap.h" 19: 20: #ifndef __I 21: 22: #define __I volatile const 23: #endif 24: #ifndef __O 25: 26: #define __O volatile 27: #endif 28: #ifndef __IO 29: 30: #define __IO volatile 31: #endif 32: 33: 34: typedef struct { 35: 36: union { 37: __IO uint32_t CTRL; 38: 39: struct { 40: __IO uint32_t EN : 1; 41: } CTRL_bits; 42: }; 43: 44: union { 45: __IO uint32_t PRIOR; 46: 47: struct { 48: __IO uint32_t PRIOR : 2; 49: } PRIOR_bits; 50: }; 51: 52: union { 53: __I uint32_t FIFOSTAT; 54: 55: struct { 56: __I uint32_t SIZE : 8; 57: uint32_t : 8; 58: __I uint32_t OVF : 1; 59: } FIFOSTAT_bits; 60: }; 61: 62: union { 63: __O uint32_t FIFOCTRL; 64: 65: struct { 66: __O uint32_t CLR : 1; 67: } FIFOCTRL_bits; 68: }; 69: 70: union { 71: __O uint32_t FIFODT; 72: }; 73: 74: __I uint32_t RESERVED1[1]; 75: 76: union { 77: __I uint32_t STAT; 78: 79: struct { 80: __I uint32_t COUNT : 6; 81: uint32_t : 10; 82: __I uint32_t STAT : 4; 83: } STAT_bits; 84: }; 85: 86: 87: }AG903_OSPn_Type; 88: 89: 90: typedef struct { 91: 92: union { 93: __IO uint32_t EVENT0; 94: 95: struct { 96: __IO uint32_t VAL0 : 4; 97: __IO uint32_t OVF0 : 1; 98: __IO uint32_t EN0 : 1; 99: uint32_t : 2; 100: __IO uint32_t VAL1 : 4; 101: __IO uint32_t OVF1 : 1; 102: __IO uint32_t EN1 : 1; 103: uint32_t : 2; 104: __IO uint32_t VAL2 : 4; 105: __IO uint32_t OVF2 : 1; 106: __IO uint32_t EN2 : 1; 107: uint32_t : 2; 108: __IO uint32_t VAL3 : 4; 109: __IO uint32_t OVF3 : 1; 110: __IO uint32_t EN3 : 1; 111: } EVENT0_bits; 112: }; 113: 114: union { 115: __IO uint32_t EVENT1; 116: 117: struct { 118: __IO uint32_t VAL4 : 4; 119: __IO uint32_t OVF4 : 1; 120: __IO uint32_t EN4 : 1; 121: uint32_t : 2; 122: __IO uint32_t VAL5 : 4; 123: __IO uint32_t OVF5 : 1; 124: __IO uint32_t EN5 : 1; 125: uint32_t : 2; 126: __IO uint32_t VAL6 : 4; 127: __IO uint32_t OVF6 : 1; 128: __IO uint32_t EN6 : 1; 129: uint32_t : 2; 130: __IO uint32_t VAL7 : 4; 131: __IO uint32_t OVF7 : 1; 132: __IO uint32_t EN7 : 1; 133: } EVENT1_bits; 134: }; 135: 136: union { 137: __IO uint32_t EVENT2; 138: 139: struct { 140: __IO uint32_t VAL8 : 4; 141: __IO uint32_t OVF8 : 1; 142: __IO uint32_t EN8 : 1; 143: uint32_t : 2; 144: __IO uint32_t VAL9 : 4; 145: __IO uint32_t OVF9 : 1; 146: __IO uint32_t EN9 : 1; 147: uint32_t : 2; 148: __IO uint32_t VAL10 : 4; 149: __IO uint32_t OVF10 : 1; 150: __IO uint32_t EN10 : 1; 151: uint32_t : 2; 152: __IO uint32_t VAL11 : 4; 153: __IO uint32_t OVF11 : 1; 154: __IO uint32_t EN11 : 1; 155: } EVENT2_bits; 156: }; 157: 158: union { 159: __IO uint32_t EVENT3; 160: 161: struct { 162: __IO uint32_t VAL12 : 4; 163: __IO uint32_t OVF12 : 1; 164: __IO uint32_t EN12 : 1; 165: uint32_t : 2; 166: __IO uint32_t VAL13 : 4; 167: __IO uint32_t OVF13 : 1; 168: __IO uint32_t EN13 : 1; 169: uint32_t : 2; 170: __IO uint32_t VAL14 : 4; 171: __IO uint32_t OVF14 : 1; 172: __IO uint32_t EN14 : 1; 173: uint32_t : 2; 174: __IO uint32_t VAL15 : 4; 175: __IO uint32_t OVF15 : 1; 176: __IO uint32_t EN15 : 1; 177: } EVENT3_bits; 178: }; 179: 180: union { 181: __IO uint32_t EVENT4; 182: 183: struct { 184: __IO uint32_t VAL16 : 4; 185: __IO uint32_t OVF16 : 1; 186: __IO uint32_t EN16 : 1; 187: uint32_t : 2; 188: __IO uint32_t VAL17 : 4; 189: __IO uint32_t OVF17 : 1; 190: __IO uint32_t EN17 : 1; 191: uint32_t : 2; 192: __IO uint32_t VAL18 : 4; 193: __IO uint32_t OVF18 : 1; 194: __IO uint32_t EN18 : 1; 195: uint32_t : 2; 196: __IO uint32_t VAL19 : 4; 197: __IO uint32_t OVF19 : 1; 198: __IO uint32_t EN19 : 1; 199: } EVENT4_bits; 200: }; 201: 202: union { 203: __IO uint32_t EVENT5; 204: 205: struct { 206: __IO uint32_t VAL20 : 4; 207: __IO uint32_t OVF20 : 1; 208: __IO uint32_t EN20 : 1; 209: uint32_t : 2; 210: __IO uint32_t VAL21 : 4; 211: __IO uint32_t OVF21 : 1; 212: __IO uint32_t EN21 : 1; 213: uint32_t : 2; 214: __IO uint32_t VAL22 : 4; 215: __IO uint32_t OVF22 : 1; 216: __IO uint32_t EN22 : 1; 217: uint32_t : 2; 218: __IO uint32_t VAL23 : 4; 219: __IO uint32_t OVF23 : 1; 220: __IO uint32_t EN23 : 1; 221: } EVENT5_bits; 222: }; 223: 224: union { 225: __IO uint32_t EVENT6; 226: 227: struct { 228: __IO uint32_t VAL24 : 4; 229: __IO uint32_t OVF24 : 1; 230: __IO uint32_t EN24 : 1; 231: uint32_t : 2; 232: __IO uint32_t VAL25 : 4; 233: __IO uint32_t OVF25 : 1; 234: __IO uint32_t EN25 : 1; 235: uint32_t : 2; 236: __IO uint32_t VAL26 : 4; 237: __IO uint32_t OVF26 : 1; 238: __IO uint32_t EN26 : 1; 239: uint32_t : 2; 240: __IO uint32_t VAL27 : 4; 241: __IO uint32_t OVF27 : 1; 242: __IO uint32_t EN27 : 1; 243: } EVENT6_bits; 244: }; 245: 246: union { 247: __IO uint32_t EVENT7; 248: 249: struct { 250: __IO uint32_t VAL28 : 4; 251: __IO uint32_t OVF28 : 1; 252: __IO uint32_t EN28 : 1; 253: uint32_t : 2; 254: __IO uint32_t VAL29 : 4; 255: __IO uint32_t OVF29 : 1; 256: __IO uint32_t EN29 : 1; 257: uint32_t : 2; 258: __IO uint32_t VAL30 : 4; 259: __IO uint32_t OVF30 : 1; 260: __IO uint32_t EN30 : 1; 261: uint32_t : 2; 262: __IO uint32_t VAL31 : 4; 263: __IO uint32_t OVF31 : 1; 264: __IO uint32_t EN31 : 1; 265: } EVENT7_bits; 266: }; 267: 268: union { 269: __IO uint32_t EVENT8; 270: 271: struct { 272: __IO uint32_t VAL32 : 4; 273: __IO uint32_t OVF32 : 1; 274: __IO uint32_t EN32 : 1; 275: uint32_t : 2; 276: __IO uint32_t VAL33 : 4; 277: __IO uint32_t OVF33 : 1; 278: __IO uint32_t EN33 : 1; 279: uint32_t : 2; 280: __IO uint32_t VAL34 : 4; 281: __IO uint32_t OVF34 : 1; 282: __IO uint32_t EN34 : 1; 283: uint32_t : 2; 284: __IO uint32_t VAL35 : 4; 285: __IO uint32_t OVF35 : 1; 286: __IO uint32_t EN35 : 1; 287: } EVENT8_bits; 288: }; 289: 290: union { 291: __IO uint32_t EVENT9; 292: 293: struct { 294: __IO uint32_t VAL36 : 4; 295: __IO uint32_t OVF36 : 1; 296: __IO uint32_t EN36 : 1; 297: uint32_t : 2; 298: __IO uint32_t VAL37 : 4; 299: __IO uint32_t OVF37 : 1; 300: __IO uint32_t EN37 : 1; 301: uint32_t : 2; 302: __IO uint32_t VAL38 : 4; 303: __IO uint32_t OVF38 : 1; 304: __IO uint32_t EN38 : 1; 305: uint32_t : 2; 306: __IO uint32_t VAL39 : 4; 307: __IO uint32_t OVF39 : 1; 308: __IO uint32_t EN39 : 1; 309: } EVENT9_bits; 310: }; 311: 312: union { 313: __IO uint32_t EVENT10; 314: 315: struct { 316: __IO uint32_t VAL40 : 4; 317: __IO uint32_t OVF40 : 1; 318: __IO uint32_t EN40 : 1; 319: uint32_t : 2; 320: __IO uint32_t VAL41 : 4; 321: __IO uint32_t OVF41 : 1; 322: __IO uint32_t EN41 : 1; 323: uint32_t : 2; 324: __IO uint32_t VAL42 : 4; 325: __IO uint32_t OVF42 : 1; 326: __IO uint32_t EN42 : 1; 327: uint32_t : 2; 328: __IO uint32_t VAL43 : 4; 329: __IO uint32_t OVF43 : 1; 330: __IO uint32_t EN43 : 1; 331: } EVENT10_bits; 332: }; 333: 334: union { 335: __IO uint32_t EVENT11; 336: 337: struct { 338: __IO uint32_t VAL44 : 4; 339: __IO uint32_t OVF44 : 1; 340: __IO uint32_t EN44 : 1; 341: uint32_t : 2; 342: __IO uint32_t VAL45 : 4; 343: __IO uint32_t OVF45 : 1; 344: __IO uint32_t EN45 : 1; 345: uint32_t : 2; 346: __IO uint32_t VAL46 : 4; 347: __IO uint32_t OVF46 : 1; 348: __IO uint32_t EN46 : 1; 349: uint32_t : 2; 350: __IO uint32_t VAL47 : 4; 351: __IO uint32_t OVF47 : 1; 352: __IO uint32_t EN47 : 1; 353: } EVENT11_bits; 354: }; 355: 356: union { 357: __IO uint32_t EVENT12; 358: 359: struct { 360: __IO uint32_t VAL48 : 4; 361: __IO uint32_t OVF48 : 1; 362: __IO uint32_t EN48 : 1; 363: uint32_t : 2; 364: __IO uint32_t VAL49 : 4; 365: __IO uint32_t OVF49 : 1; 366: __IO uint32_t EN49 : 1; 367: uint32_t : 2; 368: __IO uint32_t VAL50 : 4; 369: __IO uint32_t OVF50 : 1; 370: __IO uint32_t EN50 : 1; 371: uint32_t : 2; 372: __IO uint32_t VAL51 : 4; 373: __IO uint32_t OVF51 : 1; 374: __IO uint32_t EN51 : 1; 375: } EVENT12_bits; 376: }; 377: 378: union { 379: __IO uint32_t EVENT13; 380: 381: struct { 382: __IO uint32_t VAL52 : 4; 383: __IO uint32_t OVF52 : 1; 384: __IO uint32_t EN52 : 1; 385: uint32_t : 2; 386: __IO uint32_t VAL53 : 4; 387: __IO uint32_t OVF53 : 1; 388: __IO uint32_t EN53 : 1; 389: uint32_t : 2; 390: __IO uint32_t VAL54 : 4; 391: __IO uint32_t OVF54 : 1; 392: __IO uint32_t EN54 : 1; 393: uint32_t : 2; 394: __IO uint32_t VAL55 : 4; 395: __IO uint32_t OVF55 : 1; 396: __IO uint32_t EN55 : 1; 397: } EVENT13_bits; 398: }; 399: 400: union { 401: __IO uint32_t EVENT14; 402: 403: struct { 404: __IO uint32_t VAL56 : 4; 405: __IO uint32_t OVF56 : 1; 406: __IO uint32_t EN56 : 1; 407: uint32_t : 2; 408: __IO uint32_t VAL57 : 4; 409: __IO uint32_t OVF57 : 1; 410: __IO uint32_t EN57 : 1; 411: uint32_t : 2; 412: __IO uint32_t VAL58 : 4; 413: __IO uint32_t OVF58 : 1; 414: __IO uint32_t EN58 : 1; 415: uint32_t : 2; 416: __IO uint32_t VAL59 : 4; 417: __IO uint32_t OVF59 : 1; 418: __IO uint32_t EN59 : 1; 419: } EVENT14_bits; 420: }; 421: 422: union { 423: __IO uint32_t EVENT15; 424: 425: struct { 426: __IO uint32_t VAL60 : 4; 427: __IO uint32_t OVF60 : 1; 428: __IO uint32_t EN60 : 1; 429: uint32_t : 2; 430: __IO uint32_t VAL61 : 4; 431: __IO uint32_t OVF61 : 1; 432: __IO uint32_t EN61 : 1; 433: uint32_t : 2; 434: __IO uint32_t VAL62 : 4; 435: __IO uint32_t OVF62 : 1; 436: __IO uint32_t EN62 : 1; 437: uint32_t : 2; 438: __IO uint32_t VAL63 : 4; 439: __IO uint32_t OVF63 : 1; 440: __IO uint32_t EN63 : 1; 441: } EVENT15_bits; 442: }; 443: 444: union { 445: __O uint32_t FLAGSET; 446: 447: struct { 448: __O uint32_t F : 28; 449: } FLAGSET_bits; 450: }; 451: 452: union { 453: __O uint32_t FLAGCLR; 454: 455: struct { 456: __O uint32_t F : 28; 457: } FLAGCLR_bits; 458: }; 459: 460: union { 461: __I uint32_t FLAGSTAT; 462: 463: struct { 464: __I uint32_t F : 28; 465: } FLAGSTAT_bits; 466: }; 467: 468: 469: }AG903_OSP_Type; 470: 471: #define AG903_OSPn(ch) ((volatile AG903_OSPn_Type *)(AG903_OSP0_BASE + 0x20 * ch)) 472: #define AG903_OSPn_CTRL(ch) AG903_OSPn(ch)->CTRL 473: #define AG903_OSPn_PRIOR(ch) AG903_OSPn(ch)->PRIOR 474: #define AG903_OSPn_FIFOSTAT(ch) AG903_OSPn(ch)->FIFOSTAT 475: #define AG903_OSPn_FIFOCTRL(ch) AG903_OSPn(ch)->FIFOCTRL 476: #define AG903_OSPn_FIFODT(ch) AG903_OSPn(ch)->FIFODT 477: #define AG903_OSPn_STAT(ch) AG903_OSPn(ch)->STAT 478: 479: #define AG903_OSP0 ((volatile AG903_OSPn_Type *) AG903_OSP0_BASE) 480: #define AG903_OSP1 ((volatile AG903_OSPn_Type *) AG903_OSP1_BASE) 481: #define AG903_OSP2 ((volatile AG903_OSPn_Type *) AG903_OSP2_BASE) 482: #define AG903_OSP3 ((volatile AG903_OSPn_Type *) AG903_OSP3_BASE) 483: #define AG903_OSP ((volatile AG903_OSP_Type *) AG903_OSP_BASE) 484: 485: 486: #define AG903_OSPn_CTRL_EN_POS 0 487: #define AG903_OSPn_CTRL_EN_MSK (0x1UL << AG903_OSPn_CTRL_EN_POS) 488: 489: #define AG903_OSPn_PRIOR_PRIOR_POS 0 490: #define AG903_OSPn_PRIOR_PRIOR_MSK (0x3UL << AG903_OSPn_PRIOR_PRIOR_POS) 491: 492: #define AG903_OSPn_FIFOSTAT_SIZE_POS 0 493: #define AG903_OSPn_FIFOSTAT_SIZE_MSK (0xffUL << AG903_OSPn_FIFOSTAT_SIZE_POS) 494: #define AG903_OSPn_FIFOSTAT_OVF_POS 16 495: #define AG903_OSPn_FIFOSTAT_OVF_MSK (0x1UL << AG903_OSPn_FIFOSTAT_OVF_POS) 496: 497: #define AG903_OSPn_FIFOCTRL_CLR_POS 0 498: #define AG903_OSPn_FIFOCTRL_CLR_MSK (0x1UL << AG903_OSPn_FIFOCTRL_CLR_POS) 499: 500: #define AG903_OSPn_FIFODT_DATA_POS 0 501: #define AG903_OSPn_FIFODT_DATA_MSK (0xffffffffUL << AG903_OSPn_FIFODT_DATA_POS) 502: 503: #define AG903_OSPn_STAT_COUNT_POS 0 504: #define AG903_OSPn_STAT_COUNT_MSK (0x3fUL << AG903_OSPn_STAT_COUNT_POS) 505: #define AG903_OSPn_STAT_STAT_POS 16 506: #define AG903_OSPn_STAT_STAT_MSK (0xfUL << AG903_OSPn_STAT_STAT_POS) 507: 508: 509: #define AG903_OSP_EVENT0_VAL0_POS 0 510: #define AG903_OSP_EVENT0_VAL0_MSK (0xfUL << AG903_OSP_EVENT0_VAL0_POS) 511: #define AG903_OSP_EVENT0_OVF0_POS 4 512: #define AG903_OSP_EVENT0_OVF0_MSK (0x1UL << AG903_OSP_EVENT0_OVF0_POS) 513: #define AG903_OSP_EVENT0_EN0_POS 5 514: #define AG903_OSP_EVENT0_EN0_MSK (0x1UL << AG903_OSP_EVENT0_EN0_POS) 515: #define AG903_OSP_EVENT0_VAL1_POS 8 516: #define AG903_OSP_EVENT0_VAL1_MSK (0xfUL << AG903_OSP_EVENT0_VAL1_POS) 517: #define AG903_OSP_EVENT0_OVF1_POS 12 518: #define AG903_OSP_EVENT0_OVF1_MSK (0x1UL << AG903_OSP_EVENT0_OVF1_POS) 519: #define AG903_OSP_EVENT0_EN1_POS 13 520: #define AG903_OSP_EVENT0_EN1_MSK (0x1UL << AG903_OSP_EVENT0_EN1_POS) 521: #define AG903_OSP_EVENT0_VAL2_POS 16 522: #define AG903_OSP_EVENT0_VAL2_MSK (0xfUL << AG903_OSP_EVENT0_VAL2_POS) 523: #define AG903_OSP_EVENT0_OVF2_POS 20 524: #define AG903_OSP_EVENT0_OVF2_MSK (0x1UL << AG903_OSP_EVENT0_OVF2_POS) 525: #define AG903_OSP_EVENT0_EN2_POS 21 526: #define AG903_OSP_EVENT0_EN2_MSK (0x1UL << AG903_OSP_EVENT0_EN2_POS) 527: #define AG903_OSP_EVENT0_VAL3_POS 24 528: #define AG903_OSP_EVENT0_VAL3_MSK (0xfUL << AG903_OSP_EVENT0_VAL3_POS) 529: #define AG903_OSP_EVENT0_OVF3_POS 28 530: #define AG903_OSP_EVENT0_OVF3_MSK (0x1UL << AG903_OSP_EVENT0_OVF3_POS) 531: #define AG903_OSP_EVENT0_EN3_POS 29 532: #define AG903_OSP_EVENT0_EN3_MSK (0x1UL << AG903_OSP_EVENT0_EN3_POS) 533: 534: #define AG903_OSP_EVENT1_VAL4_POS 0 535: #define AG903_OSP_EVENT1_VAL4_MSK (0xfUL << AG903_OSP_EVENT1_VAL4_POS) 536: #define AG903_OSP_EVENT1_OVF4_POS 4 537: #define AG903_OSP_EVENT1_OVF4_MSK (0x1UL << AG903_OSP_EVENT1_OVF4_POS) 538: #define AG903_OSP_EVENT1_EN4_POS 5 539: #define AG903_OSP_EVENT1_EN4_MSK (0x1UL << AG903_OSP_EVENT1_EN4_POS) 540: #define AG903_OSP_EVENT1_VAL5_POS 8 541: #define AG903_OSP_EVENT1_VAL5_MSK (0xfUL << AG903_OSP_EVENT1_VAL5_POS) 542: #define AG903_OSP_EVENT1_OVF5_POS 12 543: #define AG903_OSP_EVENT1_OVF5_MSK (0x1UL << AG903_OSP_EVENT1_OVF5_POS) 544: #define AG903_OSP_EVENT1_EN5_POS 13 545: #define AG903_OSP_EVENT1_EN5_MSK (0x1UL << AG903_OSP_EVENT1_EN5_POS) 546: #define AG903_OSP_EVENT1_VAL6_POS 16 547: #define AG903_OSP_EVENT1_VAL6_MSK (0xfUL << AG903_OSP_EVENT1_VAL6_POS) 548: #define AG903_OSP_EVENT1_OVF6_POS 20 549: #define AG903_OSP_EVENT1_OVF6_MSK (0x1UL << AG903_OSP_EVENT1_OVF6_POS) 550: #define AG903_OSP_EVENT1_EN6_POS 21 551: #define AG903_OSP_EVENT1_EN6_MSK (0x1UL << AG903_OSP_EVENT1_EN6_POS) 552: #define AG903_OSP_EVENT1_VAL7_POS 24 553: #define AG903_OSP_EVENT1_VAL7_MSK (0xfUL << AG903_OSP_EVENT1_VAL7_POS) 554: #define AG903_OSP_EVENT1_OVF7_POS 28 555: #define AG903_OSP_EVENT1_OVF7_MSK (0x1UL << AG903_OSP_EVENT1_OVF7_POS) 556: #define AG903_OSP_EVENT1_EN7_POS 29 557: #define AG903_OSP_EVENT1_EN7_MSK (0x1UL << AG903_OSP_EVENT1_EN7_POS) 558: 559: #define AG903_OSP_EVENT2_VAL8_POS 0 560: #define AG903_OSP_EVENT2_VAL8_MSK (0xfUL << AG903_OSP_EVENT2_VAL8_POS) 561: #define AG903_OSP_EVENT2_OVF8_POS 4 562: #define AG903_OSP_EVENT2_OVF8_MSK (0x1UL << AG903_OSP_EVENT2_OVF8_POS) 563: #define AG903_OSP_EVENT2_EN8_POS 5 564: #define AG903_OSP_EVENT2_EN8_MSK (0x1UL << AG903_OSP_EVENT2_EN8_POS) 565: #define AG903_OSP_EVENT2_VAL9_POS 8 566: #define AG903_OSP_EVENT2_VAL9_MSK (0xfUL << AG903_OSP_EVENT2_VAL9_POS) 567: #define AG903_OSP_EVENT2_OVF9_POS 12 568: #define AG903_OSP_EVENT2_OVF9_MSK (0x1UL << AG903_OSP_EVENT2_OVF9_POS) 569: #define AG903_OSP_EVENT2_EN9_POS 13 570: #define AG903_OSP_EVENT2_EN9_MSK (0x1UL << AG903_OSP_EVENT2_EN9_POS) 571: #define AG903_OSP_EVENT2_VAL10_POS 16 572: #define AG903_OSP_EVENT2_VAL10_MSK (0xfUL << AG903_OSP_EVENT2_VAL10_POS) 573: #define AG903_OSP_EVENT2_OVF10_POS 20 574: #define AG903_OSP_EVENT2_OVF10_MSK (0x1UL << AG903_OSP_EVENT2_OVF10_POS) 575: #define AG903_OSP_EVENT2_EN10_POS 21 576: #define AG903_OSP_EVENT2_EN10_MSK (0x1UL << AG903_OSP_EVENT2_EN10_POS) 577: #define AG903_OSP_EVENT2_VAL11_POS 24 578: #define AG903_OSP_EVENT2_VAL11_MSK (0xfUL << AG903_OSP_EVENT2_VAL11_POS) 579: #define AG903_OSP_EVENT2_OVF11_POS 28 580: #define AG903_OSP_EVENT2_OVF11_MSK (0x1UL << AG903_OSP_EVENT2_OVF11_POS) 581: #define AG903_OSP_EVENT2_EN11_POS 29 582: #define AG903_OSP_EVENT2_EN11_MSK (0x1UL << AG903_OSP_EVENT2_EN11_POS) 583: 584: #define AG903_OSP_EVENT3_VAL12_POS 0 585: #define AG903_OSP_EVENT3_VAL12_MSK (0xfUL << AG903_OSP_EVENT3_VAL12_POS) 586: #define AG903_OSP_EVENT3_OVF12_POS 4 587: #define AG903_OSP_EVENT3_OVF12_MSK (0x1UL << AG903_OSP_EVENT3_OVF12_POS) 588: #define AG903_OSP_EVENT3_EN12_POS 5 589: #define AG903_OSP_EVENT3_EN12_MSK (0x1UL << AG903_OSP_EVENT3_EN12_POS) 590: #define AG903_OSP_EVENT3_VAL13_POS 8 591: #define AG903_OSP_EVENT3_VAL13_MSK (0xfUL << AG903_OSP_EVENT3_VAL13_POS) 592: #define AG903_OSP_EVENT3_OVF13_POS 12 593: #define AG903_OSP_EVENT3_OVF13_MSK (0x1UL << AG903_OSP_EVENT3_OVF13_POS) 594: #define AG903_OSP_EVENT3_EN13_POS 13 595: #define AG903_OSP_EVENT3_EN13_MSK (0x1UL << AG903_OSP_EVENT3_EN13_POS) 596: #define AG903_OSP_EVENT3_VAL14_POS 16 597: #define AG903_OSP_EVENT3_VAL14_MSK (0xfUL << AG903_OSP_EVENT3_VAL14_POS) 598: #define AG903_OSP_EVENT3_OVF14_POS 20 599: #define AG903_OSP_EVENT3_OVF14_MSK (0x1UL << AG903_OSP_EVENT3_OVF14_POS) 600: #define AG903_OSP_EVENT3_EN14_POS 21 601: #define AG903_OSP_EVENT3_EN14_MSK (0x1UL << AG903_OSP_EVENT3_EN14_POS) 602: #define AG903_OSP_EVENT3_VAL15_POS 24 603: #define AG903_OSP_EVENT3_VAL15_MSK (0xfUL << AG903_OSP_EVENT3_VAL15_POS) 604: #define AG903_OSP_EVENT3_OVF15_POS 28 605: #define AG903_OSP_EVENT3_OVF15_MSK (0x1UL << AG903_OSP_EVENT3_OVF15_POS) 606: #define AG903_OSP_EVENT3_EN15_POS 29 607: #define AG903_OSP_EVENT3_EN15_MSK (0x1UL << AG903_OSP_EVENT3_EN15_POS) 608: 609: #define AG903_OSP_EVENT4_VAL16_POS 0 610: #define AG903_OSP_EVENT4_VAL16_MSK (0xfUL << AG903_OSP_EVENT4_VAL16_POS) 611: #define AG903_OSP_EVENT4_OVF16_POS 4 612: #define AG903_OSP_EVENT4_OVF16_MSK (0x1UL << AG903_OSP_EVENT4_OVF16_POS) 613: #define AG903_OSP_EVENT4_EN16_POS 5 614: #define AG903_OSP_EVENT4_EN16_MSK (0x1UL << AG903_OSP_EVENT4_EN16_POS) 615: #define AG903_OSP_EVENT4_VAL17_POS 8 616: #define AG903_OSP_EVENT4_VAL17_MSK (0xfUL << AG903_OSP_EVENT4_VAL17_POS) 617: #define AG903_OSP_EVENT4_OVF17_POS 12 618: #define AG903_OSP_EVENT4_OVF17_MSK (0x1UL << AG903_OSP_EVENT4_OVF17_POS) 619: #define AG903_OSP_EVENT4_EN17_POS 13 620: #define AG903_OSP_EVENT4_EN17_MSK (0x1UL << AG903_OSP_EVENT4_EN17_POS) 621: #define AG903_OSP_EVENT4_VAL18_POS 16 622: #define AG903_OSP_EVENT4_VAL18_MSK (0xfUL << AG903_OSP_EVENT4_VAL18_POS) 623: #define AG903_OSP_EVENT4_OVF18_POS 20 624: #define AG903_OSP_EVENT4_OVF18_MSK (0x1UL << AG903_OSP_EVENT4_OVF18_POS) 625: #define AG903_OSP_EVENT4_EN18_POS 21 626: #define AG903_OSP_EVENT4_EN18_MSK (0x1UL << AG903_OSP_EVENT4_EN18_POS) 627: #define AG903_OSP_EVENT4_VAL19_POS 24 628: #define AG903_OSP_EVENT4_VAL19_MSK (0xfUL << AG903_OSP_EVENT4_VAL19_POS) 629: #define AG903_OSP_EVENT4_OVF19_POS 28 630: #define AG903_OSP_EVENT4_OVF19_MSK (0x1UL << AG903_OSP_EVENT4_OVF19_POS) 631: #define AG903_OSP_EVENT4_EN19_POS 29 632: #define AG903_OSP_EVENT4_EN19_MSK (0x1UL << AG903_OSP_EVENT4_EN19_POS) 633: 634: #define AG903_OSP_EVENT5_VAL20_POS 0 635: #define AG903_OSP_EVENT5_VAL20_MSK (0xfUL << AG903_OSP_EVENT5_VAL20_POS) 636: #define AG903_OSP_EVENT5_OVF20_POS 4 637: #define AG903_OSP_EVENT5_OVF20_MSK (0x1UL << AG903_OSP_EVENT5_OVF20_POS) 638: #define AG903_OSP_EVENT5_EN20_POS 5 639: #define AG903_OSP_EVENT5_EN20_MSK (0x1UL << AG903_OSP_EVENT5_EN20_POS) 640: #define AG903_OSP_EVENT5_VAL21_POS 8 641: #define AG903_OSP_EVENT5_VAL21_MSK (0xfUL << AG903_OSP_EVENT5_VAL21_POS) 642: #define AG903_OSP_EVENT5_OVF21_POS 12 643: #define AG903_OSP_EVENT5_OVF21_MSK (0x1UL << AG903_OSP_EVENT5_OVF21_POS) 644: #define AG903_OSP_EVENT5_EN21_POS 13 645: #define AG903_OSP_EVENT5_EN21_MSK (0x1UL << AG903_OSP_EVENT5_EN21_POS) 646: #define AG903_OSP_EVENT5_VAL22_POS 16 647: #define AG903_OSP_EVENT5_VAL22_MSK (0xfUL << AG903_OSP_EVENT5_VAL22_POS) 648: #define AG903_OSP_EVENT5_OVF22_POS 20 649: #define AG903_OSP_EVENT5_OVF22_MSK (0x1UL << AG903_OSP_EVENT5_OVF22_POS) 650: #define AG903_OSP_EVENT5_EN22_POS 21 651: #define AG903_OSP_EVENT5_EN22_MSK (0x1UL << AG903_OSP_EVENT5_EN22_POS) 652: #define AG903_OSP_EVENT5_VAL23_POS 24 653: #define AG903_OSP_EVENT5_VAL23_MSK (0xfUL << AG903_OSP_EVENT5_VAL23_POS) 654: #define AG903_OSP_EVENT5_OVF23_POS 28 655: #define AG903_OSP_EVENT5_OVF23_MSK (0x1UL << AG903_OSP_EVENT5_OVF23_POS) 656: #define AG903_OSP_EVENT5_EN23_POS 29 657: #define AG903_OSP_EVENT5_EN23_MSK (0x1UL << AG903_OSP_EVENT5_EN23_POS) 658: 659: #define AG903_OSP_EVENT6_VAL24_POS 0 660: #define AG903_OSP_EVENT6_VAL24_MSK (0xfUL << AG903_OSP_EVENT6_VAL24_POS) 661: #define AG903_OSP_EVENT6_OVF24_POS 4 662: #define AG903_OSP_EVENT6_OVF24_MSK (0x1UL << AG903_OSP_EVENT6_OVF24_POS) 663: #define AG903_OSP_EVENT6_EN24_POS 5 664: #define AG903_OSP_EVENT6_EN24_MSK (0x1UL << AG903_OSP_EVENT6_EN24_POS) 665: #define AG903_OSP_EVENT6_VAL25_POS 8 666: #define AG903_OSP_EVENT6_VAL25_MSK (0xfUL << AG903_OSP_EVENT6_VAL25_POS) 667: #define AG903_OSP_EVENT6_OVF25_POS 12 668: #define AG903_OSP_EVENT6_OVF25_MSK (0x1UL << AG903_OSP_EVENT6_OVF25_POS) 669: #define AG903_OSP_EVENT6_EN25_POS 13 670: #define AG903_OSP_EVENT6_EN25_MSK (0x1UL << AG903_OSP_EVENT6_EN25_POS) 671: #define AG903_OSP_EVENT6_VAL26_POS 16 672: #define AG903_OSP_EVENT6_VAL26_MSK (0xfUL << AG903_OSP_EVENT6_VAL26_POS) 673: #define AG903_OSP_EVENT6_OVF26_POS 20 674: #define AG903_OSP_EVENT6_OVF26_MSK (0x1UL << AG903_OSP_EVENT6_OVF26_POS) 675: #define AG903_OSP_EVENT6_EN26_POS 21 676: #define AG903_OSP_EVENT6_EN26_MSK (0x1UL << AG903_OSP_EVENT6_EN26_POS) 677: #define AG903_OSP_EVENT6_VAL27_POS 24 678: #define AG903_OSP_EVENT6_VAL27_MSK (0xfUL << AG903_OSP_EVENT6_VAL27_POS) 679: #define AG903_OSP_EVENT6_OVF27_POS 28 680: #define AG903_OSP_EVENT6_OVF27_MSK (0x1UL << AG903_OSP_EVENT6_OVF27_POS) 681: #define AG903_OSP_EVENT6_EN27_POS 29 682: #define AG903_OSP_EVENT6_EN27_MSK (0x1UL << AG903_OSP_EVENT6_EN27_POS) 683: 684: #define AG903_OSP_EVENT7_VAL28_POS 0 685: #define AG903_OSP_EVENT7_VAL28_MSK (0xfUL << AG903_OSP_EVENT7_VAL28_POS) 686: #define AG903_OSP_EVENT7_OVF28_POS 4 687: #define AG903_OSP_EVENT7_OVF28_MSK (0x1UL << AG903_OSP_EVENT7_OVF28_POS) 688: #define AG903_OSP_EVENT7_EN28_POS 5 689: #define AG903_OSP_EVENT7_EN28_MSK (0x1UL << AG903_OSP_EVENT7_EN28_POS) 690: #define AG903_OSP_EVENT7_VAL29_POS 8 691: #define AG903_OSP_EVENT7_VAL29_MSK (0xfUL << AG903_OSP_EVENT7_VAL29_POS) 692: #define AG903_OSP_EVENT7_OVF29_POS 12 693: #define AG903_OSP_EVENT7_OVF29_MSK (0x1UL << AG903_OSP_EVENT7_OVF29_POS) 694: #define AG903_OSP_EVENT7_EN29_POS 13 695: #define AG903_OSP_EVENT7_EN29_MSK (0x1UL << AG903_OSP_EVENT7_EN29_POS) 696: #define AG903_OSP_EVENT7_VAL30_POS 16 697: #define AG903_OSP_EVENT7_VAL30_MSK (0xfUL << AG903_OSP_EVENT7_VAL30_POS) 698: #define AG903_OSP_EVENT7_OVF30_POS 20 699: #define AG903_OSP_EVENT7_OVF30_MSK (0x1UL << AG903_OSP_EVENT7_OVF30_POS) 700: #define AG903_OSP_EVENT7_EN30_POS 21 701: #define AG903_OSP_EVENT7_EN30_MSK (0x1UL << AG903_OSP_EVENT7_EN30_POS) 702: #define AG903_OSP_EVENT7_VAL31_POS 24 703: #define AG903_OSP_EVENT7_VAL31_MSK (0xfUL << AG903_OSP_EVENT7_VAL31_POS) 704: #define AG903_OSP_EVENT7_OVF31_POS 28 705: #define AG903_OSP_EVENT7_OVF31_MSK (0x1UL << AG903_OSP_EVENT7_OVF31_POS) 706: #define AG903_OSP_EVENT7_EN31_POS 29 707: #define AG903_OSP_EVENT7_EN31_MSK (0x1UL << AG903_OSP_EVENT7_EN31_POS) 708: 709: #define AG903_OSP_EVENT8_VAL32_POS 0 710: #define AG903_OSP_EVENT8_VAL32_MSK (0xfUL << AG903_OSP_EVENT8_VAL32_POS) 711: #define AG903_OSP_EVENT8_OVF32_POS 4 712: #define AG903_OSP_EVENT8_OVF32_MSK (0x1UL << AG903_OSP_EVENT8_OVF32_POS) 713: #define AG903_OSP_EVENT8_EN32_POS 5 714: #define AG903_OSP_EVENT8_EN32_MSK (0x1UL << AG903_OSP_EVENT8_EN32_POS) 715: #define AG903_OSP_EVENT8_VAL33_POS 8 716: #define AG903_OSP_EVENT8_VAL33_MSK (0xfUL << AG903_OSP_EVENT8_VAL33_POS) 717: #define AG903_OSP_EVENT8_OVF33_POS 12 718: #define AG903_OSP_EVENT8_OVF33_MSK (0x1UL << AG903_OSP_EVENT8_OVF33_POS) 719: #define AG903_OSP_EVENT8_EN33_POS 13 720: #define AG903_OSP_EVENT8_EN33_MSK (0x1UL << AG903_OSP_EVENT8_EN33_POS) 721: #define AG903_OSP_EVENT8_VAL34_POS 16 722: #define AG903_OSP_EVENT8_VAL34_MSK (0xfUL << AG903_OSP_EVENT8_VAL34_POS) 723: #define AG903_OSP_EVENT8_OVF34_POS 20 724: #define AG903_OSP_EVENT8_OVF34_MSK (0x1UL << AG903_OSP_EVENT8_OVF34_POS) 725: #define AG903_OSP_EVENT8_EN34_POS 21 726: #define AG903_OSP_EVENT8_EN34_MSK (0x1UL << AG903_OSP_EVENT8_EN34_POS) 727: #define AG903_OSP_EVENT8_VAL35_POS 24 728: #define AG903_OSP_EVENT8_VAL35_MSK (0xfUL << AG903_OSP_EVENT8_VAL35_POS) 729: #define AG903_OSP_EVENT8_OVF35_POS 28 730: #define AG903_OSP_EVENT8_OVF35_MSK (0x1UL << AG903_OSP_EVENT8_OVF35_POS) 731: #define AG903_OSP_EVENT8_EN35_POS 29 732: #define AG903_OSP_EVENT8_EN35_MSK (0x1UL << AG903_OSP_EVENT8_EN35_POS) 733: 734: #define AG903_OSP_EVENT9_VAL36_POS 0 735: #define AG903_OSP_EVENT9_VAL36_MSK (0xfUL << AG903_OSP_EVENT9_VAL36_POS) 736: #define AG903_OSP_EVENT9_OVF36_POS 4 737: #define AG903_OSP_EVENT9_OVF36_MSK (0x1UL << AG903_OSP_EVENT9_OVF36_POS) 738: #define AG903_OSP_EVENT9_EN36_POS 5 739: #define AG903_OSP_EVENT9_EN36_MSK (0x1UL << AG903_OSP_EVENT9_EN36_POS) 740: #define AG903_OSP_EVENT9_VAL37_POS 8 741: #define AG903_OSP_EVENT9_VAL37_MSK (0xfUL << AG903_OSP_EVENT9_VAL37_POS) 742: #define AG903_OSP_EVENT9_OVF37_POS 12 743: #define AG903_OSP_EVENT9_OVF37_MSK (0x1UL << AG903_OSP_EVENT9_OVF37_POS) 744: #define AG903_OSP_EVENT9_EN37_POS 13 745: #define AG903_OSP_EVENT9_EN37_MSK (0x1UL << AG903_OSP_EVENT9_EN37_POS) 746: #define AG903_OSP_EVENT9_VAL38_POS 16 747: #define AG903_OSP_EVENT9_VAL38_MSK (0xfUL << AG903_OSP_EVENT9_VAL38_POS) 748: #define AG903_OSP_EVENT9_OVF38_POS 20 749: #define AG903_OSP_EVENT9_OVF38_MSK (0x1UL << AG903_OSP_EVENT9_OVF38_POS) 750: #define AG903_OSP_EVENT9_EN38_POS 21 751: #define AG903_OSP_EVENT9_EN38_MSK (0x1UL << AG903_OSP_EVENT9_EN38_POS) 752: #define AG903_OSP_EVENT9_VAL39_POS 24 753: #define AG903_OSP_EVENT9_VAL39_MSK (0xfUL << AG903_OSP_EVENT9_VAL39_POS) 754: #define AG903_OSP_EVENT9_OVF39_POS 28 755: #define AG903_OSP_EVENT9_OVF39_MSK (0x1UL << AG903_OSP_EVENT9_OVF39_POS) 756: #define AG903_OSP_EVENT9_EN39_POS 29 757: #define AG903_OSP_EVENT9_EN39_MSK (0x1UL << AG903_OSP_EVENT9_EN39_POS) 758: 759: #define AG903_OSP_EVENT10_VAL40_POS 0 760: #define AG903_OSP_EVENT10_VAL40_MSK (0xfUL << AG903_OSP_EVENT10_VAL40_POS) 761: #define AG903_OSP_EVENT10_OVF40_POS 4 762: #define AG903_OSP_EVENT10_OVF40_MSK (0x1UL << AG903_OSP_EVENT10_OVF40_POS) 763: #define AG903_OSP_EVENT10_EN40_POS 5 764: #define AG903_OSP_EVENT10_EN40_MSK (0x1UL << AG903_OSP_EVENT10_EN40_POS) 765: #define AG903_OSP_EVENT10_VAL41_POS 8 766: #define AG903_OSP_EVENT10_VAL41_MSK (0xfUL << AG903_OSP_EVENT10_VAL41_POS) 767: #define AG903_OSP_EVENT10_OVF41_POS 12 768: #define AG903_OSP_EVENT10_OVF41_MSK (0x1UL << AG903_OSP_EVENT10_OVF41_POS) 769: #define AG903_OSP_EVENT10_EN41_POS 13 770: #define AG903_OSP_EVENT10_EN41_MSK (0x1UL << AG903_OSP_EVENT10_EN41_POS) 771: #define AG903_OSP_EVENT10_VAL42_POS 16 772: #define AG903_OSP_EVENT10_VAL42_MSK (0xfUL << AG903_OSP_EVENT10_VAL42_POS) 773: #define AG903_OSP_EVENT10_OVF42_POS 20 774: #define AG903_OSP_EVENT10_OVF42_MSK (0x1UL << AG903_OSP_EVENT10_OVF42_POS) 775: #define AG903_OSP_EVENT10_EN42_POS 21 776: #define AG903_OSP_EVENT10_EN42_MSK (0x1UL << AG903_OSP_EVENT10_EN42_POS) 777: #define AG903_OSP_EVENT10_VAL43_POS 24 778: #define AG903_OSP_EVENT10_VAL43_MSK (0xfUL << AG903_OSP_EVENT10_VAL43_POS) 779: #define AG903_OSP_EVENT10_OVF43_POS 28 780: #define AG903_OSP_EVENT10_OVF43_MSK (0x1UL << AG903_OSP_EVENT10_OVF43_POS) 781: #define AG903_OSP_EVENT10_EN43_POS 29 782: #define AG903_OSP_EVENT10_EN43_MSK (0x1UL << AG903_OSP_EVENT10_EN43_POS) 783: 784: #define AG903_OSP_EVENT11_VAL44_POS 0 785: #define AG903_OSP_EVENT11_VAL44_MSK (0xfUL << AG903_OSP_EVENT11_VAL44_POS) 786: #define AG903_OSP_EVENT11_OVF44_POS 4 787: #define AG903_OSP_EVENT11_OVF44_MSK (0x1UL << AG903_OSP_EVENT11_OVF44_POS) 788: #define AG903_OSP_EVENT11_EN44_POS 5 789: #define AG903_OSP_EVENT11_EN44_MSK (0x1UL << AG903_OSP_EVENT11_EN44_POS) 790: #define AG903_OSP_EVENT11_VAL45_POS 8 791: #define AG903_OSP_EVENT11_VAL45_MSK (0xfUL << AG903_OSP_EVENT11_VAL45_POS) 792: #define AG903_OSP_EVENT11_OVF45_POS 12 793: #define AG903_OSP_EVENT11_OVF45_MSK (0x1UL << AG903_OSP_EVENT11_OVF45_POS) 794: #define AG903_OSP_EVENT11_EN45_POS 13 795: #define AG903_OSP_EVENT11_EN45_MSK (0x1UL << AG903_OSP_EVENT11_EN45_POS) 796: #define AG903_OSP_EVENT11_VAL46_POS 16 797: #define AG903_OSP_EVENT11_VAL46_MSK (0xfUL << AG903_OSP_EVENT11_VAL46_POS) 798: #define AG903_OSP_EVENT11_OVF46_POS 20 799: #define AG903_OSP_EVENT11_OVF46_MSK (0x1UL << AG903_OSP_EVENT11_OVF46_POS) 800: #define AG903_OSP_EVENT11_EN46_POS 21 801: #define AG903_OSP_EVENT11_EN46_MSK (0x1UL << AG903_OSP_EVENT11_EN46_POS) 802: #define AG903_OSP_EVENT11_VAL47_POS 24 803: #define AG903_OSP_EVENT11_VAL47_MSK (0xfUL << AG903_OSP_EVENT11_VAL47_POS) 804: #define AG903_OSP_EVENT11_OVF47_POS 28 805: #define AG903_OSP_EVENT11_OVF47_MSK (0x1UL << AG903_OSP_EVENT11_OVF47_POS) 806: #define AG903_OSP_EVENT11_EN47_POS 29 807: #define AG903_OSP_EVENT11_EN47_MSK (0x1UL << AG903_OSP_EVENT11_EN47_POS) 808: 809: #define AG903_OSP_EVENT12_VAL48_POS 0 810: #define AG903_OSP_EVENT12_VAL48_MSK (0xfUL << AG903_OSP_EVENT12_VAL48_POS) 811: #define AG903_OSP_EVENT12_OVF48_POS 4 812: #define AG903_OSP_EVENT12_OVF48_MSK (0x1UL << AG903_OSP_EVENT12_OVF48_POS) 813: #define AG903_OSP_EVENT12_EN48_POS 5 814: #define AG903_OSP_EVENT12_EN48_MSK (0x1UL << AG903_OSP_EVENT12_EN48_POS) 815: #define AG903_OSP_EVENT12_VAL49_POS 8 816: #define AG903_OSP_EVENT12_VAL49_MSK (0xfUL << AG903_OSP_EVENT12_VAL49_POS) 817: #define AG903_OSP_EVENT12_OVF49_POS 12 818: #define AG903_OSP_EVENT12_OVF49_MSK (0x1UL << AG903_OSP_EVENT12_OVF49_POS) 819: #define AG903_OSP_EVENT12_EN49_POS 13 820: #define AG903_OSP_EVENT12_EN49_MSK (0x1UL << AG903_OSP_EVENT12_EN49_POS) 821: #define AG903_OSP_EVENT12_VAL50_POS 16 822: #define AG903_OSP_EVENT12_VAL50_MSK (0xfUL << AG903_OSP_EVENT12_VAL50_POS) 823: #define AG903_OSP_EVENT12_OVF50_POS 20 824: #define AG903_OSP_EVENT12_OVF50_MSK (0x1UL << AG903_OSP_EVENT12_OVF50_POS) 825: #define AG903_OSP_EVENT12_EN50_POS 21 826: #define AG903_OSP_EVENT12_EN50_MSK (0x1UL << AG903_OSP_EVENT12_EN50_POS) 827: #define AG903_OSP_EVENT12_VAL51_POS 24 828: #define AG903_OSP_EVENT12_VAL51_MSK (0xfUL << AG903_OSP_EVENT12_VAL51_POS) 829: #define AG903_OSP_EVENT12_OVF51_POS 28 830: #define AG903_OSP_EVENT12_OVF51_MSK (0x1UL << AG903_OSP_EVENT12_OVF51_POS) 831: #define AG903_OSP_EVENT12_EN51_POS 29 832: #define AG903_OSP_EVENT12_EN51_MSK (0x1UL << AG903_OSP_EVENT12_EN51_POS) 833: 834: #define AG903_OSP_EVENT13_VAL52_POS 0 835: #define AG903_OSP_EVENT13_VAL52_MSK (0xfUL << AG903_OSP_EVENT13_VAL52_POS) 836: #define AG903_OSP_EVENT13_OVF52_POS 4 837: #define AG903_OSP_EVENT13_OVF52_MSK (0x1UL << AG903_OSP_EVENT13_OVF52_POS) 838: #define AG903_OSP_EVENT13_EN52_POS 5 839: #define AG903_OSP_EVENT13_EN52_MSK (0x1UL << AG903_OSP_EVENT13_EN52_POS) 840: #define AG903_OSP_EVENT13_VAL53_POS 8 841: #define AG903_OSP_EVENT13_VAL53_MSK (0xfUL << AG903_OSP_EVENT13_VAL53_POS) 842: #define AG903_OSP_EVENT13_OVF53_POS 12 843: #define AG903_OSP_EVENT13_OVF53_MSK (0x1UL << AG903_OSP_EVENT13_OVF53_POS) 844: #define AG903_OSP_EVENT13_EN53_POS 13 845: #define AG903_OSP_EVENT13_EN53_MSK (0x1UL << AG903_OSP_EVENT13_EN53_POS) 846: #define AG903_OSP_EVENT13_VAL54_POS 16 847: #define AG903_OSP_EVENT13_VAL54_MSK (0xfUL << AG903_OSP_EVENT13_VAL54_POS) 848: #define AG903_OSP_EVENT13_OVF54_POS 20 849: #define AG903_OSP_EVENT13_OVF54_MSK (0x1UL << AG903_OSP_EVENT13_OVF54_POS) 850: #define AG903_OSP_EVENT13_EN54_POS 21 851: #define AG903_OSP_EVENT13_EN54_MSK (0x1UL << AG903_OSP_EVENT13_EN54_POS) 852: #define AG903_OSP_EVENT13_VAL55_POS 24 853: #define AG903_OSP_EVENT13_VAL55_MSK (0xfUL << AG903_OSP_EVENT13_VAL55_POS) 854: #define AG903_OSP_EVENT13_OVF55_POS 28 855: #define AG903_OSP_EVENT13_OVF55_MSK (0x1UL << AG903_OSP_EVENT13_OVF55_POS) 856: #define AG903_OSP_EVENT13_EN55_POS 29 857: #define AG903_OSP_EVENT13_EN55_MSK (0x1UL << AG903_OSP_EVENT13_EN55_POS) 858: 859: #define AG903_OSP_EVENT14_VAL56_POS 0 860: #define AG903_OSP_EVENT14_VAL56_MSK (0xfUL << AG903_OSP_EVENT14_VAL56_POS) 861: #define AG903_OSP_EVENT14_OVF56_POS 4 862: #define AG903_OSP_EVENT14_OVF56_MSK (0x1UL << AG903_OSP_EVENT14_OVF56_POS) 863: #define AG903_OSP_EVENT14_EN56_POS 5 864: #define AG903_OSP_EVENT14_EN56_MSK (0x1UL << AG903_OSP_EVENT14_EN56_POS) 865: #define AG903_OSP_EVENT14_VAL57_POS 8 866: #define AG903_OSP_EVENT14_VAL57_MSK (0xfUL << AG903_OSP_EVENT14_VAL57_POS) 867: #define AG903_OSP_EVENT14_OVF57_POS 12 868: #define AG903_OSP_EVENT14_OVF57_MSK (0x1UL << AG903_OSP_EVENT14_OVF57_POS) 869: #define AG903_OSP_EVENT14_EN57_POS 13 870: #define AG903_OSP_EVENT14_EN57_MSK (0x1UL << AG903_OSP_EVENT14_EN57_POS) 871: #define AG903_OSP_EVENT14_VAL58_POS 16 872: #define AG903_OSP_EVENT14_VAL58_MSK (0xfUL << AG903_OSP_EVENT14_VAL58_POS) 873: #define AG903_OSP_EVENT14_OVF58_POS 20 874: #define AG903_OSP_EVENT14_OVF58_MSK (0x1UL << AG903_OSP_EVENT14_OVF58_POS) 875: #define AG903_OSP_EVENT14_EN58_POS 21 876: #define AG903_OSP_EVENT14_EN58_MSK (0x1UL << AG903_OSP_EVENT14_EN58_POS) 877: #define AG903_OSP_EVENT14_VAL59_POS 24 878: #define AG903_OSP_EVENT14_VAL59_MSK (0xfUL << AG903_OSP_EVENT14_VAL59_POS) 879: #define AG903_OSP_EVENT14_OVF59_POS 28 880: #define AG903_OSP_EVENT14_OVF59_MSK (0x1UL << AG903_OSP_EVENT14_OVF59_POS) 881: #define AG903_OSP_EVENT14_EN59_POS 29 882: #define AG903_OSP_EVENT14_EN59_MSK (0x1UL << AG903_OSP_EVENT14_EN59_POS) 883: 884: #define AG903_OSP_EVENT15_VAL60_POS 0 885: #define AG903_OSP_EVENT15_VAL60_MSK (0xfUL << AG903_OSP_EVENT15_VAL60_POS) 886: #define AG903_OSP_EVENT15_OVF60_POS 4 887: #define AG903_OSP_EVENT15_OVF60_MSK (0x1UL << AG903_OSP_EVENT15_OVF60_POS) 888: #define AG903_OSP_EVENT15_EN60_POS 5 889: #define AG903_OSP_EVENT15_EN60_MSK (0x1UL << AG903_OSP_EVENT15_EN60_POS) 890: #define AG903_OSP_EVENT15_VAL61_POS 8 891: #define AG903_OSP_EVENT15_VAL61_MSK (0xfUL << AG903_OSP_EVENT15_VAL61_POS) 892: #define AG903_OSP_EVENT15_OVF61_POS 12 893: #define AG903_OSP_EVENT15_OVF61_MSK (0x1UL << AG903_OSP_EVENT15_OVF61_POS) 894: #define AG903_OSP_EVENT15_EN61_POS 13 895: #define AG903_OSP_EVENT15_EN61_MSK (0x1UL << AG903_OSP_EVENT15_EN61_POS) 896: #define AG903_OSP_EVENT15_VAL62_POS 16 897: #define AG903_OSP_EVENT15_VAL62_MSK (0xfUL << AG903_OSP_EVENT15_VAL62_POS) 898: #define AG903_OSP_EVENT15_OVF62_POS 20 899: #define AG903_OSP_EVENT15_OVF62_MSK (0x1UL << AG903_OSP_EVENT15_OVF62_POS) 900: #define AG903_OSP_EVENT15_EN62_POS 21 901: #define AG903_OSP_EVENT15_EN62_MSK (0x1UL << AG903_OSP_EVENT15_EN62_POS) 902: #define AG903_OSP_EVENT15_VAL63_POS 24 903: #define AG903_OSP_EVENT15_VAL63_MSK (0xfUL << AG903_OSP_EVENT15_VAL63_POS) 904: #define AG903_OSP_EVENT15_OVF63_POS 28 905: #define AG903_OSP_EVENT15_OVF63_MSK (0x1UL << AG903_OSP_EVENT15_OVF63_POS) 906: #define AG903_OSP_EVENT15_EN63_POS 29 907: #define AG903_OSP_EVENT15_EN63_MSK (0x1UL << AG903_OSP_EVENT15_EN63_POS) 908: 909: #define AG903_OSP_FLAGSET_F_POS 0 910: #define AG903_OSP_FLAGSET_F_MSK (0xfffffffUL << AG903_OSP_FLAGSET_F_POS) 911: 912: #define AG903_OSP_FLAGCLR_F_POS 0 913: #define AG903_OSP_FLAGCLR_F_MSK (0xfffffffUL << AG903_OSP_FLAGCLR_F_POS) 914: 915: #define AG903_OSP_FLAGSTAT_F_POS 0 916: #define AG903_OSP_FLAGSTAT_F_MSK (0xfffffffUL << AG903_OSP_FLAGSTAT_F_POS) 917: 918: #endif 919:
Copyright (c) 2017-2025 Axell Corporation. All rights reserved.