1<?xml version="1.0" encoding="utf-8" standalone="no"?> 2<device xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" schemaVersion="1.1" xs:noNamespaceSchemaLocation="svd_schema.xsd"> 3 <peripheral> 4 <name>SDHC</name> 5 <description>SDHC/SDIO Controller</description> 6 <baseAddress>0x40037000</baseAddress> 7 <addressBlock> 8 <offset>0</offset> 9 <size>0x1000</size> 10 <usage>registers</usage> 11 </addressBlock> 12 <interrupt> 13 <name>SDHC</name> 14 <value>66</value> 15 </interrupt> 16 <registers> 17 <register> 18 <name>SDMA</name> 19 <description>SDMA System Address / Argument 2.</description> 20 <addressOffset>0x00</addressOffset> 21 <size>32</size> 22 <fields> 23 <field> 24 <name>ADDR</name> 25 <description>SDMA System Address / Argument 2 of Auto CMD23.</description> 26 <bitOffset>0</bitOffset> 27 <bitWidth>32</bitWidth> 28 </field> 29 </fields> 30 </register> 31 <register> 32 <name>BLK_SIZE</name> 33 <description>Block Size.</description> 34 <addressOffset>0x04</addressOffset> 35 <size>16</size> 36 <fields> 37 <field> 38 <name>TRANS</name> 39 <description>Transfer Block Size.</description> 40 <bitOffset>0</bitOffset> 41 <bitWidth>12</bitWidth> 42 </field> 43 <field> 44 <name>HOST_BUF</name> 45 <description>Host SDMA Buffer Boundary.</description> 46 <bitOffset>12</bitOffset> 47 <bitWidth>3</bitWidth> 48 <enumeratedValues> 49 <enumeratedValue> 50 <name>4KB</name> 51 <value>0</value> 52 </enumeratedValue> 53 <enumeratedValue> 54 <name>8KB</name> 55 <value>1</value> 56 </enumeratedValue> 57 <enumeratedValue> 58 <name>16KB</name> 59 <value>2</value> 60 </enumeratedValue> 61 <enumeratedValue> 62 <name>32KB</name> 63 <value>3</value> 64 </enumeratedValue> 65 <enumeratedValue> 66 <name>64KB</name> 67 <value>4</value> 68 </enumeratedValue> 69 <enumeratedValue> 70 <name>128KB</name> 71 <value>5</value> 72 </enumeratedValue> 73 <enumeratedValue> 74 <name>256KB</name> 75 <value>6</value> 76 </enumeratedValue> 77 <enumeratedValue> 78 <name>512KB</name> 79 <value>7</value> 80 </enumeratedValue> 81 </enumeratedValues> 82 </field> 83 </fields> 84 </register> 85 <register> 86 <name>BLK_CNT</name> 87 <description>Block Count.</description> 88 <addressOffset>0x06</addressOffset> 89 <size>16</size> 90 <fields> 91 <field> 92 <name>COUNT</name> 93 <description>Blocks Count For Current Transfer.</description> 94 <bitOffset>0</bitOffset> 95 <bitWidth>16</bitWidth> 96 </field> 97 </fields> 98 </register> 99 <register> 100 <name>ARG_1</name> 101 <description>Argument 1.</description> 102 <addressOffset>0x08</addressOffset> 103 <size>32</size> 104 <fields> 105 <field> 106 <name>CMD</name> 107 <description>Command Argument 1.</description> 108 <bitOffset>0</bitOffset> 109 <bitWidth>32</bitWidth> 110 </field> 111 </fields> 112 </register> 113 <register> 114 <name>TRANS</name> 115 <description>Transfer Mode.</description> 116 <addressOffset>0x0C</addressOffset> 117 <size>16</size> 118 <fields> 119 <field> 120 <name>DMA_EN</name> 121 <description>DMA Enable.</description> 122 <bitOffset>0</bitOffset> 123 <bitWidth>1</bitWidth> 124 <enumeratedValues> 125 <enumeratedValue> 126 <name>dis</name> 127 <value>0</value> 128 </enumeratedValue> 129 <enumeratedValue> 130 <name>en</name> 131 <value>1</value> 132 </enumeratedValue> 133 </enumeratedValues> 134 </field> 135 <field> 136 <name>BLK_CNT_EN</name> 137 <description>Block Count Enable.</description> 138 <bitOffset>1</bitOffset> 139 <bitWidth>1</bitWidth> 140 <enumeratedValues> 141 <enumeratedValue> 142 <name>dis</name> 143 <value>0</value> 144 </enumeratedValue> 145 <enumeratedValue> 146 <name>en</name> 147 <value>1</value> 148 </enumeratedValue> 149 </enumeratedValues> 150 </field> 151 <field> 152 <name>AUTO_CMD_EN</name> 153 <description>Auto CMD Enable.</description> 154 <bitOffset>2</bitOffset> 155 <bitWidth>2</bitWidth> 156 <enumeratedValues> 157 <enumeratedValue> 158 <name>disable</name> 159 <value>0</value> 160 </enumeratedValue> 161 <enumeratedValue> 162 <name>cmd12</name> 163 <value>1</value> 164 </enumeratedValue> 165 <enumeratedValue> 166 <name>cmd23</name> 167 <value>2</value> 168 </enumeratedValue> 169 </enumeratedValues> 170 </field> 171 <field> 172 <name>READ_WRITE</name> 173 <description>Data Transfer Direction Select.</description> 174 <bitOffset>4</bitOffset> 175 <bitWidth>1</bitWidth> 176 <enumeratedValues> 177 <enumeratedValue> 178 <name>write</name> 179 <value>0</value> 180 </enumeratedValue> 181 <enumeratedValue> 182 <name>read</name> 183 <value>1</value> 184 </enumeratedValue> 185 </enumeratedValues> 186 </field> 187 <field> 188 <name>MULTI</name> 189 <description>Multi / Single Block Select.</description> 190 <bitOffset>5</bitOffset> 191 <bitWidth>1</bitWidth> 192 <enumeratedValues> 193 <enumeratedValue> 194 <name>multi</name> 195 <value>1</value> 196 </enumeratedValue> 197 <enumeratedValue> 198 <name>single</name> 199 <value>0</value> 200 </enumeratedValue> 201 </enumeratedValues> 202 </field> 203 </fields> 204 </register> 205 <register> 206 <name>CMD</name> 207 <description>Command.</description> 208 <addressOffset>0x0E</addressOffset> 209 <size>16</size> 210 <fields> 211 <field> 212 <name>RESP_TYPE</name> 213 <description>Response Type Select.</description> 214 <bitOffset>0</bitOffset> 215 <bitWidth>2</bitWidth> 216 <enumeratedValues> 217 <enumeratedValue> 218 <name>none</name> 219 <value>0</value> 220 </enumeratedValue> 221 <enumeratedValue> 222 <name>resp136</name> 223 <value>1</value> 224 </enumeratedValue> 225 <enumeratedValue> 226 <name>resp48</name> 227 <value>2</value> 228 </enumeratedValue> 229 <enumeratedValue> 230 <name>resp48_busy</name> 231 <value>3</value> 232 </enumeratedValue> 233 </enumeratedValues> 234 </field> 235 <field> 236 <name>CRC_CHK_EN</name> 237 <description>Command CRC Check Enable.</description> 238 <bitOffset>3</bitOffset> 239 <bitWidth>1</bitWidth> 240 <enumeratedValues> 241 <enumeratedValue> 242 <name>en</name> 243 <value>1</value> 244 </enumeratedValue> 245 <enumeratedValue> 246 <name>dis</name> 247 <value>0</value> 248 </enumeratedValue> 249 </enumeratedValues> 250 </field> 251 <field> 252 <name>IDX_CHK_EN</name> 253 <description>Command Index Check Enable.</description> 254 <bitOffset>4</bitOffset> 255 <bitWidth>1</bitWidth> 256 <enumeratedValues> 257 <enumeratedValue> 258 <name>en</name> 259 <value>1</value> 260 </enumeratedValue> 261 <enumeratedValue> 262 <name>dis</name> 263 <value>0</value> 264 </enumeratedValue> 265 </enumeratedValues> 266 </field> 267 <field> 268 <name>DATA_PRES_SEL</name> 269 <description>Data Present Select.</description> 270 <bitOffset>5</bitOffset> 271 <bitWidth>1</bitWidth> 272 </field> 273 <field> 274 <name>TYPE</name> 275 <description>Command Type.</description> 276 <bitOffset>6</bitOffset> 277 <bitWidth>2</bitWidth> 278 <enumeratedValues> 279 <enumeratedValue> 280 <name>normal</name> 281 <value>0</value> 282 </enumeratedValue> 283 <enumeratedValue> 284 <name>suspend</name> 285 <value>1</value> 286 </enumeratedValue> 287 <enumeratedValue> 288 <name>resume</name> 289 <value>2</value> 290 </enumeratedValue> 291 <enumeratedValue> 292 <name>abort</name> 293 <value>3</value> 294 </enumeratedValue> 295 </enumeratedValues> 296 </field> 297 <field> 298 <name>IDX</name> 299 <description>Command Index.</description> 300 <bitOffset>8</bitOffset> 301 <bitWidth>6</bitWidth> 302 </field> 303 </fields> 304 </register> 305 <register> 306 <dim>8</dim> 307 <dimIncrement>2</dimIncrement> 308 <name>RESP[%s]</name> 309 <description>Response 0 Register 0-15.</description> 310 <addressOffset>0x010</addressOffset> 311 <size>16</size> 312 <fields> 313 <field> 314 <name>CMD_RESP</name> 315 <description>Command Response.</description> 316 <bitOffset>0</bitOffset> 317 <bitWidth>16</bitWidth> 318 </field> 319 </fields> 320 </register> 321 <register> 322 <name>BUFFER</name> 323 <description>Buffer Data Port.</description> 324 <addressOffset>0x20</addressOffset> 325 <size>32</size> 326 <fields> 327 <field> 328 <name>DATA</name> 329 <description>Buffer Data.</description> 330 <bitOffset>0</bitOffset> 331 <bitWidth>32</bitWidth> 332 </field> 333 </fields> 334 </register> 335 <register> 336 <name>PRESENT</name> 337 <description>Present State.</description> 338 <addressOffset>0x024</addressOffset> 339 <size>32</size> 340 <access>read-only</access> 341 <fields> 342 <field> 343 <name>CMD_COMP</name> 344 <description>Command Inhibit (CMD).</description> 345 <bitOffset>0</bitOffset> 346 <bitWidth>1</bitWidth> 347 <access>read-only</access> 348 </field> 349 <field> 350 <name>DAT</name> 351 <description>Command Inhibit (DAT).</description> 352 <bitOffset>1</bitOffset> 353 <bitWidth>1</bitWidth> 354 <access>read-only</access> 355 </field> 356 <field> 357 <name>DAT_LINE_ACTIVE</name> 358 <description>DAT Line Active.</description> 359 <bitOffset>2</bitOffset> 360 <bitWidth>1</bitWidth> 361 <access>read-only</access> 362 </field> 363 <field> 364 <name>RETUNING</name> 365 <description>Re-Tuning Request.</description> 366 <bitOffset>3</bitOffset> 367 <bitWidth>1</bitWidth> 368 <access>read-only</access> 369 </field> 370 <field> 371 <name>WRITE_TRANSFER</name> 372 <description>Write Transfer Active.</description> 373 <bitOffset>8</bitOffset> 374 <bitWidth>1</bitWidth> 375 <access>read-only</access> 376 </field> 377 <field> 378 <name>READ_TRANSFER</name> 379 <description>Read Transfer Active.</description> 380 <bitOffset>9</bitOffset> 381 <bitWidth>1</bitWidth> 382 <access>read-only</access> 383 </field> 384 <field> 385 <name>BUFFER_WRITE</name> 386 <description>Buffer Write Enable.</description> 387 <bitOffset>10</bitOffset> 388 <bitWidth>1</bitWidth> 389 <access>read-only</access> 390 </field> 391 <field> 392 <name>BUFFER_READ</name> 393 <description>Buffer Read Enable.</description> 394 <bitOffset>11</bitOffset> 395 <bitWidth>1</bitWidth> 396 <access>read-only</access> 397 </field> 398 <field> 399 <name>CARD_INSERTED</name> 400 <description>Card Inserted.</description> 401 <bitOffset>16</bitOffset> 402 <bitWidth>1</bitWidth> 403 <access>read-only</access> 404 </field> 405 <field> 406 <name>CARD_STATE</name> 407 <description>Card State Stable.</description> 408 <bitOffset>17</bitOffset> 409 <bitWidth>1</bitWidth> 410 <access>read-only</access> 411 </field> 412 <field> 413 <name>CARD_DETECT</name> 414 <description>Card Detect Pin Level.</description> 415 <bitOffset>18</bitOffset> 416 <bitWidth>1</bitWidth> 417 <access>read-only</access> 418 </field> 419 <field> 420 <name>WP</name> 421 <description>Write Protect Switch Pin Level.</description> 422 <bitOffset>19</bitOffset> 423 <bitWidth>1</bitWidth> 424 <access>read-only</access> 425 </field> 426 <field> 427 <name>DAT_SIGNAL_LEVEL</name> 428 <description>DAT[3:0] Line Signal Level.</description> 429 <bitOffset>20</bitOffset> 430 <bitWidth>4</bitWidth> 431 </field> 432 <field> 433 <name>CMD_SIGNAL_LEVEL</name> 434 <description>CMD Line Signal Level.</description> 435 <bitOffset>24</bitOffset> 436 <bitWidth>1</bitWidth> 437 </field> 438 </fields> 439 </register> 440 <register> 441 <name>HOST_CN_1</name> 442 <description>Host Control 1.</description> 443 <addressOffset>0x028</addressOffset> 444 <size>8</size> 445 <fields> 446 <field> 447 <name>LED_CN</name> 448 <description>LED Control.</description> 449 <bitOffset>0</bitOffset> 450 <bitWidth>1</bitWidth> 451 </field> 452 <field> 453 <name>DATA_TRANSFER_WIDTH</name> 454 <description>Data Transfer Width.</description> 455 <bitOffset>1</bitOffset> 456 <bitWidth>1</bitWidth> 457 </field> 458 <field> 459 <name>HS_EN</name> 460 <description>High Speed Enable.</description> 461 <bitOffset>2</bitOffset> 462 <bitWidth>1</bitWidth> 463 </field> 464 <field> 465 <name>DMA_SELECT</name> 466 <description>DMA Select.</description> 467 <bitOffset>3</bitOffset> 468 <bitWidth>2</bitWidth> 469 </field> 470 <field> 471 <name>EXT_DATA_TRANSFER_WIDTH</name> 472 <description>Extended Data Transfer Width.</description> 473 <bitOffset>5</bitOffset> 474 <bitWidth>1</bitWidth> 475 </field> 476 <field> 477 <name>CARD_DETECT_TEST</name> 478 <description>Card Detect Test Level.</description> 479 <bitOffset>6</bitOffset> 480 <bitWidth>1</bitWidth> 481 </field> 482 <field> 483 <name>CARD_DETECT_SIGNAL</name> 484 <description>Card Detect Signal Selection.</description> 485 <bitOffset>7</bitOffset> 486 <bitWidth>1</bitWidth> 487 </field> 488 </fields> 489 </register> 490 <register> 491 <name>PWR</name> 492 <description>Power Control.</description> 493 <addressOffset>0x029</addressOffset> 494 <size>8</size> 495 <fields> 496 <field> 497 <name>BUS_POWER</name> 498 <description>SD Bus Power.</description> 499 <bitOffset>0</bitOffset> 500 <bitWidth>1</bitWidth> 501 </field> 502 <field> 503 <name>BUS_VOLT_SEL</name> 504 <description>SD Bus Voltage Select.</description> 505 <bitOffset>1</bitOffset> 506 <bitWidth>3</bitWidth> 507 <enumeratedValues> 508 <enumeratedValue> 509 <name>1v8_typ</name> 510 <value>5</value> 511 </enumeratedValue> 512 <enumeratedValue> 513 <name>3v_typ</name> 514 <value>6</value> 515 </enumeratedValue> 516 <enumeratedValue> 517 <name>3v3_typ</name> 518 <value>7</value> 519 </enumeratedValue> 520 </enumeratedValues> 521 </field> 522 </fields> 523 </register> 524 <register> 525 <name>BLK_GAP</name> 526 <description>Block Gap Control.</description> 527 <addressOffset>0x02A</addressOffset> 528 <size>8</size> 529 <fields> 530 <field> 531 <name>STOP</name> 532 <description>Stop At Block Gap Request.</description> 533 <bitOffset>0</bitOffset> 534 <bitWidth>1</bitWidth> 535 </field> 536 <field> 537 <name>CONT</name> 538 <description>Continue Request.</description> 539 <bitOffset>1</bitOffset> 540 <bitWidth>1</bitWidth> 541 </field> 542 <field> 543 <name>READ_WAIT</name> 544 <description>Read Wait Control.</description> 545 <bitOffset>2</bitOffset> 546 <bitWidth>1</bitWidth> 547 </field> 548 <field> 549 <name>INTR</name> 550 <description>Interrupt At Block Gap.</description> 551 <bitOffset>3</bitOffset> 552 <bitWidth>1</bitWidth> 553 </field> 554 </fields> 555 </register> 556 <register> 557 <name>WAKEUP</name> 558 <description>Wakeup Control.</description> 559 <addressOffset>0x02B</addressOffset> 560 <size>8</size> 561 <fields> 562 <field> 563 <name>CARD_INT</name> 564 <description>Wakeup Event Enable On Card Interrupt.</description> 565 <bitOffset>0</bitOffset> 566 <bitWidth>1</bitWidth> 567 </field> 568 <field> 569 <name>CARD_INS</name> 570 <description>Wakeup Event Enable On SD Card Insertion.</description> 571 <bitOffset>1</bitOffset> 572 <bitWidth>1</bitWidth> 573 </field> 574 <field> 575 <name>CARD_REM</name> 576 <description>Wakeup Event Enable On SD Card Removal.</description> 577 <bitOffset>2</bitOffset> 578 <bitWidth>1</bitWidth> 579 </field> 580 </fields> 581 </register> 582 <register> 583 <name>CLK_CN</name> 584 <description>Clock Control.</description> 585 <addressOffset>0x02C</addressOffset> 586 <size>16</size> 587 <fields> 588 <field> 589 <name>INTERNAL_CLK_EN</name> 590 <description>Internal Clock Enable.</description> 591 <bitOffset>0</bitOffset> 592 <bitWidth>1</bitWidth> 593 </field> 594 <field> 595 <name>INTERNAL_CLK_STABLE</name> 596 <description>Internal Clock Stable.</description> 597 <bitOffset>1</bitOffset> 598 <bitWidth>1</bitWidth> 599 <access>read-only</access> 600 </field> 601 <field> 602 <name>SD_CLK_EN</name> 603 <description>SD Clock Enable.</description> 604 <bitOffset>2</bitOffset> 605 <bitWidth>1</bitWidth> 606 </field> 607 <field> 608 <name>CLK_GEN_SEL</name> 609 <description>Clock Generator Select.</description> 610 <bitOffset>5</bitOffset> 611 <bitWidth>1</bitWidth> 612 <access>read-only</access> 613 </field> 614 <field> 615 <name>UPPER_SDCLK_FREQ_SEL</name> 616 <description>Upper Bits of SDCLK Frequency Select.</description> 617 <bitOffset>6</bitOffset> 618 <bitWidth>2</bitWidth> 619 </field> 620 <field> 621 <name>SDCLK_FREQ_SEL</name> 622 <description>SDCLK Frequency Select.</description> 623 <bitOffset>8</bitOffset> 624 <bitWidth>8</bitWidth> 625 </field> 626 </fields> 627 </register> 628 <register> 629 <name>TO</name> 630 <description>Timeout Control.</description> 631 <addressOffset>0x02E</addressOffset> 632 <size>8</size> 633 <fields> 634 <field> 635 <name>DATA_COUNT_VALUE</name> 636 <description>Data Timeout Counter Value.</description> 637 <bitOffset>0</bitOffset> 638 <bitWidth>4</bitWidth> 639 <enumeratedValues> 640 <enumeratedValue> 641 <name>2POW13</name> 642 <value>0</value> 643 </enumeratedValue> 644 <enumeratedValue> 645 <name>2POW14</name> 646 <value>1</value> 647 </enumeratedValue> 648 <enumeratedValue> 649 <name>2POW15</name> 650 <value>2</value> 651 </enumeratedValue> 652 <enumeratedValue> 653 <name>2POW16</name> 654 <value>3</value> 655 </enumeratedValue> 656 <enumeratedValue> 657 <name>2POW17</name> 658 <value>4</value> 659 </enumeratedValue> 660 <enumeratedValue> 661 <name>2POW18</name> 662 <value>5</value> 663 </enumeratedValue> 664 <enumeratedValue> 665 <name>2POW19</name> 666 <value>6</value> 667 </enumeratedValue> 668 <enumeratedValue> 669 <name>2POW20</name> 670 <value>7</value> 671 </enumeratedValue> 672 <enumeratedValue> 673 <name>2POW21</name> 674 <value>8</value> 675 </enumeratedValue> 676 <enumeratedValue> 677 <name>2POW22</name> 678 <value>9</value> 679 </enumeratedValue> 680 <enumeratedValue> 681 <name>2POW23</name> 682 <value>10</value> 683 </enumeratedValue> 684 <enumeratedValue> 685 <name>2POW24</name> 686 <value>11</value> 687 </enumeratedValue> 688 <enumeratedValue> 689 <name>2POW25</name> 690 <value>12</value> 691 </enumeratedValue> 692 <enumeratedValue> 693 <name>2POW26</name> 694 <value>13</value> 695 </enumeratedValue> 696 <enumeratedValue> 697 <name>2POW27</name> 698 <value>14</value> 699 </enumeratedValue> 700 </enumeratedValues> 701 </field> 702 </fields> 703 </register> 704 <register> 705 <name>SW_RESET</name> 706 <description>Software Reset.</description> 707 <addressOffset>0x02F</addressOffset> 708 <size>8</size> 709 <fields> 710 <field> 711 <name>RESET_ALL</name> 712 <description>Software Reset For All.</description> 713 <bitOffset>0</bitOffset> 714 <bitWidth>1</bitWidth> 715 </field> 716 <field> 717 <name>RESET_CMD</name> 718 <description>Software Reset For CMD Line.</description> 719 <bitOffset>1</bitOffset> 720 <bitWidth>1</bitWidth> 721 </field> 722 <field> 723 <name>RESET_DAT</name> 724 <description>Software Reset For DAT Line.</description> 725 <bitOffset>2</bitOffset> 726 <bitWidth>1</bitWidth> 727 </field> 728 </fields> 729 </register> 730 <register> 731 <name>INT_STAT</name> 732 <description>Normal Interrupt Status.</description> 733 <addressOffset>0x030</addressOffset> 734 <size>16</size> 735 <fields> 736 <field> 737 <name>CMD_COMP</name> 738 <description>Command Complete.</description> 739 <bitOffset>0</bitOffset> 740 <bitWidth>1</bitWidth> 741 </field> 742 <field> 743 <name>TRANS_COMP</name> 744 <description>Transfer Complete.</description> 745 <bitOffset>1</bitOffset> 746 <bitWidth>1</bitWidth> 747 </field> 748 <field> 749 <name>BLK_GAP_EVENT</name> 750 <description>Block Gap Event.</description> 751 <bitOffset>2</bitOffset> 752 <bitWidth>1</bitWidth> 753 </field> 754 <field> 755 <name>DMA</name> 756 <description>DMA Interrupt.</description> 757 <bitOffset>3</bitOffset> 758 <bitWidth>1</bitWidth> 759 </field> 760 <field> 761 <name>BUFF_WR_READY</name> 762 <description>Buffer Write Ready.</description> 763 <bitOffset>4</bitOffset> 764 <bitWidth>1</bitWidth> 765 </field> 766 <field> 767 <name>BUFF_RD_READY</name> 768 <description>Buffer Read Ready.</description> 769 <bitOffset>5</bitOffset> 770 <bitWidth>1</bitWidth> 771 </field> 772 <field> 773 <name>CARD_INSERTION</name> 774 <description>Card Insertion.</description> 775 <bitOffset>6</bitOffset> 776 <bitWidth>1</bitWidth> 777 </field> 778 <field> 779 <name>CARD_REMOVAL</name> 780 <description>Card Removal.</description> 781 <bitOffset>7</bitOffset> 782 <bitWidth>1</bitWidth> 783 </field> 784 <field> 785 <name>CARD_INTR</name> 786 <description>Card Interrupt.</description> 787 <bitOffset>8</bitOffset> 788 <bitWidth>1</bitWidth> 789 </field> 790 <field> 791 <name>RETUNING</name> 792 <description>Re-Tuning Event.</description> 793 <bitOffset>12</bitOffset> 794 <bitWidth>1</bitWidth> 795 </field> 796 <field> 797 <name>ERR_INTR</name> 798 <description>Error Interrupt.</description> 799 <bitOffset>15</bitOffset> 800 <bitWidth>1</bitWidth> 801 </field> 802 </fields> 803 </register> 804 <register> 805 <name>ER_INT_STAT</name> 806 <description>Error Interrupt Status.</description> 807 <addressOffset>0x032</addressOffset> 808 <size>16</size> 809 <fields> 810 <field> 811 <name>CMD_TO</name> 812 <description>Command Timeout Error.</description> 813 <bitOffset>0</bitOffset> 814 <bitWidth>1</bitWidth> 815 </field> 816 <field> 817 <name>CMD_CRC</name> 818 <description>Command CRC Error.</description> 819 <bitOffset>1</bitOffset> 820 <bitWidth>1</bitWidth> 821 </field> 822 <field> 823 <name>CMD_END_BIT</name> 824 <description>Command End Bit Error.</description> 825 <bitOffset>2</bitOffset> 826 <bitWidth>1</bitWidth> 827 </field> 828 <field> 829 <name>CMD_IDX</name> 830 <description>Command Index Error.</description> 831 <bitOffset>3</bitOffset> 832 <bitWidth>1</bitWidth> 833 </field> 834 <field> 835 <name>DATA_TO</name> 836 <description>Data Timeout Error.</description> 837 <bitOffset>4</bitOffset> 838 <bitWidth>1</bitWidth> 839 </field> 840 <field> 841 <name>DATA_CRC</name> 842 <description>Data CRC Error.</description> 843 <bitOffset>5</bitOffset> 844 <bitWidth>1</bitWidth> 845 </field> 846 <field> 847 <name>DATA_END_BIT</name> 848 <description>Data End Bit Error.</description> 849 <bitOffset>6</bitOffset> 850 <bitWidth>1</bitWidth> 851 </field> 852 <field> 853 <name>CURRENT_LIMIT</name> 854 <description>Current Limit Error.</description> 855 <bitOffset>7</bitOffset> 856 <bitWidth>1</bitWidth> 857 </field> 858 <field> 859 <name>AUTO_CMD_12</name> 860 <description>Auto CMD Error.</description> 861 <bitOffset>8</bitOffset> 862 <bitWidth>1</bitWidth> 863 </field> 864 <field> 865 <name>ADMA</name> 866 <description>ADMA Error.</description> 867 <bitOffset>9</bitOffset> 868 <bitWidth>1</bitWidth> 869 </field> 870 <field> 871 <name>DMA</name> 872 <description>DMA Error.</description> 873 <bitOffset>12</bitOffset> 874 <bitWidth>1</bitWidth> 875 </field> 876 </fields> 877 </register> 878 <register> 879 <name>INT_EN</name> 880 <description>Normal Interrupt Status Enable.</description> 881 <addressOffset>0x034</addressOffset> 882 <size>16</size> 883 <fields> 884 <field> 885 <name>CMD_COMP</name> 886 <description>Command Complete Status Enable.</description> 887 <bitOffset>0</bitOffset> 888 <bitWidth>1</bitWidth> 889 </field> 890 <field> 891 <name>TRANS_COMP</name> 892 <description>Transfer Complete Status Enable.</description> 893 <bitOffset>1</bitOffset> 894 <bitWidth>1</bitWidth> 895 </field> 896 <field> 897 <name>BLK_GAP</name> 898 <description>Block Gap Event Status Enable.</description> 899 <bitOffset>2</bitOffset> 900 <bitWidth>1</bitWidth> 901 </field> 902 <field> 903 <name>DMA</name> 904 <description>DMA Interrupt Status Enable.</description> 905 <bitOffset>3</bitOffset> 906 <bitWidth>1</bitWidth> 907 </field> 908 <field> 909 <name>BUFFER_WR</name> 910 <description>Buffer Write Ready Status Enable.</description> 911 <bitOffset>4</bitOffset> 912 <bitWidth>1</bitWidth> 913 </field> 914 <field> 915 <name>BUFFER_RD</name> 916 <description>Buffer Read Ready Status Enable.</description> 917 <bitOffset>5</bitOffset> 918 <bitWidth>1</bitWidth> 919 </field> 920 <field> 921 <name>CARD_INSERT</name> 922 <description>Card Insertion Status Enable.</description> 923 <bitOffset>6</bitOffset> 924 <bitWidth>1</bitWidth> 925 </field> 926 <field> 927 <name>CARD_REMOVAL</name> 928 <description>Card Removal Status Enable.</description> 929 <bitOffset>7</bitOffset> 930 <bitWidth>1</bitWidth> 931 </field> 932 <field> 933 <name>CARD_INT</name> 934 <description>Card Interrupt Status Enable.</description> 935 <bitOffset>8</bitOffset> 936 <bitWidth>1</bitWidth> 937 </field> 938 <field> 939 <name>RETUNING</name> 940 <description>Re-Tuning Event Status Enable.</description> 941 <bitOffset>12</bitOffset> 942 <bitWidth>1</bitWidth> 943 </field> 944 </fields> 945 </register> 946 <register> 947 <name>ER_INT_EN</name> 948 <description>Error Interrupt Status Enable.</description> 949 <addressOffset>0x36</addressOffset> 950 <size>16</size> 951 <fields> 952 <field> 953 <name>CMD_TO</name> 954 <description>Command Timeout Error Status Enable.</description> 955 <bitOffset>0</bitOffset> 956 <bitWidth>1</bitWidth> 957 </field> 958 <field> 959 <name>CMD_CRC</name> 960 <description>Command CRC Error Status Enable.</description> 961 <bitOffset>1</bitOffset> 962 <bitWidth>1</bitWidth> 963 </field> 964 <field> 965 <name>CMD_END_BIT</name> 966 <description>Command End Bit Error Status Enable.</description> 967 <bitOffset>2</bitOffset> 968 <bitWidth>1</bitWidth> 969 </field> 970 <field> 971 <name>CMD_IDX</name> 972 <description>Command Index Error Status Enable.</description> 973 <bitOffset>3</bitOffset> 974 <bitWidth>1</bitWidth> 975 </field> 976 <field> 977 <name>DATA_TO</name> 978 <description>Data Timeout Error Status Enable.</description> 979 <bitOffset>4</bitOffset> 980 <bitWidth>1</bitWidth> 981 </field> 982 <field> 983 <name>DATA_CRC</name> 984 <description>Data CRC Error Status Enable.</description> 985 <bitOffset>5</bitOffset> 986 <bitWidth>1</bitWidth> 987 </field> 988 <field> 989 <name>DATA_END_BIT</name> 990 <description>Data End Bit Error Status Enable.</description> 991 <bitOffset>6</bitOffset> 992 <bitWidth>1</bitWidth> 993 </field> 994 <field> 995 <name>AUTO_CMD_12</name> 996 <description>Auto CMD Error Status Enable.</description> 997 <bitOffset>8</bitOffset> 998 <bitWidth>1</bitWidth> 999 </field> 1000 <field> 1001 <name>ADMA</name> 1002 <description>ADMA Error Status Enable.</description> 1003 <bitOffset>9</bitOffset> 1004 <bitWidth>1</bitWidth> 1005 </field> 1006 <field> 1007 <name>TUNING</name> 1008 <description>Tuning Error Status Enable.</description> 1009 <bitOffset>10</bitOffset> 1010 <bitWidth>1</bitWidth> 1011 </field> 1012 <field> 1013 <name>VENDOR</name> 1014 <description>Vendor Specific Error Status Enable.</description> 1015 <bitOffset>12</bitOffset> 1016 <bitWidth>1</bitWidth> 1017 </field> 1018 </fields> 1019 </register> 1020 <register> 1021 <name>INT_SIGNAL</name> 1022 <description>Normal Interrupt Signal Enable.</description> 1023 <addressOffset>0x038</addressOffset> 1024 <size>16</size> 1025 <fields> 1026 <field> 1027 <name>CMD_COMP</name> 1028 <description>Command Complete Signal Enable.</description> 1029 <bitOffset>0</bitOffset> 1030 <bitWidth>1</bitWidth> 1031 </field> 1032 <field> 1033 <name>TRANS_COMP</name> 1034 <description>Transfer Complete Signal Enable.</description> 1035 <bitOffset>1</bitOffset> 1036 <bitWidth>1</bitWidth> 1037 </field> 1038 <field> 1039 <name>BLK_GAP</name> 1040 <description>Block Gap Event Signal Enable.</description> 1041 <bitOffset>2</bitOffset> 1042 <bitWidth>1</bitWidth> 1043 </field> 1044 <field> 1045 <name>DMA</name> 1046 <description>DMA Interrupt Signal Enable.</description> 1047 <bitOffset>3</bitOffset> 1048 <bitWidth>1</bitWidth> 1049 </field> 1050 <field> 1051 <name>BUFFER_WR</name> 1052 <description>Buffer Write Ready Signal Enable.</description> 1053 <bitOffset>4</bitOffset> 1054 <bitWidth>1</bitWidth> 1055 </field> 1056 <field> 1057 <name>BUFFER_RD</name> 1058 <description>Buffer Read Ready Signal Enable.</description> 1059 <bitOffset>5</bitOffset> 1060 <bitWidth>1</bitWidth> 1061 </field> 1062 <field> 1063 <name>CARD_INSERT</name> 1064 <description>Card Insertion Signal Enable.</description> 1065 <bitOffset>6</bitOffset> 1066 <bitWidth>1</bitWidth> 1067 </field> 1068 <field> 1069 <name>CARD_REMOVAL</name> 1070 <description>Card Removal Signal Enable.</description> 1071 <bitOffset>7</bitOffset> 1072 <bitWidth>1</bitWidth> 1073 </field> 1074 <field> 1075 <name>CARD_INT</name> 1076 <description>Card Interrupt Signal Enable.</description> 1077 <bitOffset>8</bitOffset> 1078 <bitWidth>1</bitWidth> 1079 </field> 1080 <field> 1081 <name>RETUNING</name> 1082 <description>Re-Tuning Event Signal Enable.</description> 1083 <bitOffset>12</bitOffset> 1084 <bitWidth>1</bitWidth> 1085 </field> 1086 </fields> 1087 </register> 1088 <register> 1089 <name>ER_INT_SIGNAL</name> 1090 <description>Error Interrupt Signal Enable.</description> 1091 <addressOffset>0x03A</addressOffset> 1092 <size>16</size> 1093 <fields> 1094 <field> 1095 <name>CMD_TO</name> 1096 <description>Command Timeout Error Signal Enable.</description> 1097 <bitOffset>0</bitOffset> 1098 <bitWidth>1</bitWidth> 1099 </field> 1100 <field> 1101 <name>CMD_CRC</name> 1102 <description>Command CRC Error Signal Enable.</description> 1103 <bitOffset>1</bitOffset> 1104 <bitWidth>1</bitWidth> 1105 </field> 1106 <field> 1107 <name>CMD_END_BIT</name> 1108 <description>Command End Bit Error Signal Enable.</description> 1109 <bitOffset>2</bitOffset> 1110 <bitWidth>1</bitWidth> 1111 </field> 1112 <field> 1113 <name>CMD_IDX</name> 1114 <description>Command Index Error Signal Enable.</description> 1115 <bitOffset>3</bitOffset> 1116 <bitWidth>1</bitWidth> 1117 </field> 1118 <field> 1119 <name>DATA_TO</name> 1120 <description>Data Timeout Error Signal Enable.</description> 1121 <bitOffset>4</bitOffset> 1122 <bitWidth>1</bitWidth> 1123 </field> 1124 <field> 1125 <name>DATA_CRC</name> 1126 <description>Data CRC Error Signal Enable.</description> 1127 <bitOffset>5</bitOffset> 1128 <bitWidth>1</bitWidth> 1129 </field> 1130 <field> 1131 <name>DATA_END_BIT</name> 1132 <description>Data End Bit Error Signal Enable.</description> 1133 <bitOffset>6</bitOffset> 1134 <bitWidth>1</bitWidth> 1135 </field> 1136 <field> 1137 <name>CURRENT_LIMIT</name> 1138 <description>Current Limit Error Signal Enable.</description> 1139 <bitOffset>7</bitOffset> 1140 <bitWidth>1</bitWidth> 1141 </field> 1142 <field> 1143 <name>AUTO_CMD_12</name> 1144 <description>Auto CMD Error Signal Enable.</description> 1145 <bitOffset>8</bitOffset> 1146 <bitWidth>1</bitWidth> 1147 </field> 1148 <field> 1149 <name>ADMA</name> 1150 <description>ADMA Error Signal Enable.</description> 1151 <bitOffset>9</bitOffset> 1152 <bitWidth>1</bitWidth> 1153 </field> 1154 <field> 1155 <name>TUNING</name> 1156 <description>Tuning Error Signal Enable.</description> 1157 <bitOffset>10</bitOffset> 1158 <bitWidth>1</bitWidth> 1159 </field> 1160 <field> 1161 <name>TAR_RESP</name> 1162 <description>Target Response Error Signal Enable.</description> 1163 <bitOffset>12</bitOffset> 1164 <bitWidth>1</bitWidth> 1165 </field> 1166 </fields> 1167 </register> 1168 <register> 1169 <name>AUTO_CMD_ER</name> 1170 <description>Auto CMD Error Status.</description> 1171 <addressOffset>0x03C</addressOffset> 1172 <size>16</size> 1173 <fields> 1174 <field> 1175 <name>NOT_EXCUTED</name> 1176 <description>Auto CMD12 Not Executed.</description> 1177 <bitOffset>0</bitOffset> 1178 <bitWidth>1</bitWidth> 1179 </field> 1180 <field> 1181 <name>TO</name> 1182 <description>Auto CMD Timeout Error.</description> 1183 <bitOffset>1</bitOffset> 1184 <bitWidth>1</bitWidth> 1185 </field> 1186 <field> 1187 <name>CRC</name> 1188 <description>Auto CMD CRC Error.</description> 1189 <bitOffset>2</bitOffset> 1190 <bitWidth>1</bitWidth> 1191 </field> 1192 <field> 1193 <name>END_BIT</name> 1194 <description>Auto CMD End Bit Error.</description> 1195 <bitOffset>3</bitOffset> 1196 <bitWidth>1</bitWidth> 1197 </field> 1198 <field> 1199 <name>INDEX</name> 1200 <description>Auto CMD Index Error.</description> 1201 <bitOffset>4</bitOffset> 1202 <bitWidth>1</bitWidth> 1203 </field> 1204 <field> 1205 <name>NOT_ISSUED</name> 1206 <description>Command Not Issued By Auto CMD12 Error.</description> 1207 <bitOffset>7</bitOffset> 1208 <bitWidth>1</bitWidth> 1209 </field> 1210 </fields> 1211 </register> 1212 <register> 1213 <name>HOST_CN_2</name> 1214 <description>Host Control 2.</description> 1215 <addressOffset>0x03E</addressOffset> 1216 <size>16</size> 1217 <fields> 1218 <field> 1219 <name>UHS</name> 1220 <description>UHS Mode Select.</description> 1221 <bitOffset>0</bitOffset> 1222 <bitWidth>3</bitWidth> 1223 <enumeratedValues> 1224 <enumeratedValue> 1225 <name>sdr12</name> 1226 <value>0</value> 1227 </enumeratedValue> 1228 <enumeratedValue> 1229 <name>sdr25</name> 1230 <value>1</value> 1231 </enumeratedValue> 1232 <enumeratedValue> 1233 <name>sdr50</name> 1234 <value>2</value> 1235 </enumeratedValue> 1236 <enumeratedValue> 1237 <name>ddr50</name> 1238 <value>4</value> 1239 </enumeratedValue> 1240 </enumeratedValues> 1241 </field> 1242 <field> 1243 <name>1_8V_SIGNAL</name> 1244 <description>1.8V Signaling Enable.</description> 1245 <bitOffset>3</bitOffset> 1246 <bitWidth>1</bitWidth> 1247 </field> 1248 <field> 1249 <name>DRIVER_STRENGTH</name> 1250 <description>Driver Strength Select.</description> 1251 <bitOffset>4</bitOffset> 1252 <bitWidth>2</bitWidth> 1253 <enumeratedValues> 1254 <enumeratedValue> 1255 <name>typeB</name> 1256 <value>0</value> 1257 </enumeratedValue> 1258 <enumeratedValue> 1259 <name>typeA</name> 1260 <value>1</value> 1261 </enumeratedValue> 1262 <enumeratedValue> 1263 <name>typeC</name> 1264 <value>2</value> 1265 </enumeratedValue> 1266 <enumeratedValue> 1267 <name>typrD</name> 1268 <value>3</value> 1269 </enumeratedValue> 1270 </enumeratedValues> 1271 </field> 1272 <field> 1273 <name>EXCUTE</name> 1274 <description>Execute Tuning.</description> 1275 <bitOffset>6</bitOffset> 1276 <bitWidth>1</bitWidth> 1277 </field> 1278 <field> 1279 <name>SAMPLING_CLK</name> 1280 <description>Sampling Clock Select.</description> 1281 <bitOffset>7</bitOffset> 1282 <bitWidth>1</bitWidth> 1283 </field> 1284 <field> 1285 <name>ASYNCH_INT</name> 1286 <description>Asynchronous Interrupt Enable.</description> 1287 <bitOffset>14</bitOffset> 1288 <bitWidth>1</bitWidth> 1289 </field> 1290 <field> 1291 <name>PRESET_VAL_EN</name> 1292 <description>Preset Value Enable.</description> 1293 <bitOffset>15</bitOffset> 1294 <bitWidth>1</bitWidth> 1295 </field> 1296 </fields> 1297 </register> 1298 <register> 1299 <name>CFG_0</name> 1300 <description>Capabilities 0-31.</description> 1301 <addressOffset>0x040</addressOffset> 1302 <size>32</size> 1303 <access>read-only</access> 1304 <fields> 1305 <field> 1306 <name>TO_FREQ</name> 1307 <description>Timeout Clock Frequency.</description> 1308 <bitOffset>0</bitOffset> 1309 <bitWidth>6</bitWidth> 1310 <access>read-only</access> 1311 <enumeratedValues> 1312 <enumeratedValue> 1313 <name>1mhz</name> 1314 <value>1</value> 1315 </enumeratedValue> 1316 </enumeratedValues> 1317 </field> 1318 <field> 1319 <name>CLK_UNIT</name> 1320 <description>Timeout Clock Unit.</description> 1321 <bitOffset>7</bitOffset> 1322 <bitWidth>1</bitWidth> 1323 <access>read-only</access> 1324 </field> 1325 <field> 1326 <name>CLK_FREQ</name> 1327 <description>Base Clock Frequency For SD Clock.</description> 1328 <bitOffset>8</bitOffset> 1329 <bitWidth>8</bitWidth> 1330 <access>read-only</access> 1331 </field> 1332 <field> 1333 <name>MAX_BLK_LEN</name> 1334 <description>Max Block Length.</description> 1335 <bitOffset>16</bitOffset> 1336 <bitWidth>2</bitWidth> 1337 <access>read-only</access> 1338 <enumeratedValues> 1339 <enumeratedValue> 1340 <name>2048_bytes</name> 1341 <value>2</value> 1342 </enumeratedValue> 1343 </enumeratedValues> 1344 </field> 1345 <field> 1346 <name>8_BIT</name> 1347 <description>8-bit Support for Embedded Device.</description> 1348 <bitOffset>18</bitOffset> 1349 <bitWidth>1</bitWidth> 1350 <access>read-only</access> 1351 </field> 1352 <field> 1353 <name>ADMA2</name> 1354 <description>ADMA2 Support.</description> 1355 <bitOffset>19</bitOffset> 1356 <bitWidth>1</bitWidth> 1357 <access>read-only</access> 1358 </field> 1359 <field> 1360 <name>HS</name> 1361 <description>High Speed Support.</description> 1362 <bitOffset>21</bitOffset> 1363 <bitWidth>1</bitWidth> 1364 <access>read-only</access> 1365 </field> 1366 <field> 1367 <name>SDMA</name> 1368 <description>SDMA Support.</description> 1369 <bitOffset>22</bitOffset> 1370 <bitWidth>1</bitWidth> 1371 <access>read-only</access> 1372 </field> 1373 <field> 1374 <name>SUSPEND</name> 1375 <description>Suspend/Resume Support.</description> 1376 <bitOffset>23</bitOffset> 1377 <bitWidth>1</bitWidth> 1378 <access>read-only</access> 1379 </field> 1380 <field> 1381 <name>3_3V</name> 1382 <description>Voltage Support 3.3V.</description> 1383 <bitOffset>24</bitOffset> 1384 <bitWidth>1</bitWidth> 1385 <access>read-only</access> 1386 </field> 1387 <field> 1388 <name>3_0V</name> 1389 <description>Voltage Support 3.0V.</description> 1390 <bitOffset>25</bitOffset> 1391 <bitWidth>1</bitWidth> 1392 <access>read-only</access> 1393 </field> 1394 <field> 1395 <name>1_8V</name> 1396 <description>Voltage Support 1.8V.</description> 1397 <bitOffset>26</bitOffset> 1398 <bitWidth>1</bitWidth> 1399 <access>read-only</access> 1400 </field> 1401 <field> 1402 <name>64_BIT_SYS_BUS</name> 1403 <description>64-bit System Bus Support.</description> 1404 <bitOffset>28</bitOffset> 1405 <bitWidth>1</bitWidth> 1406 <access>read-only</access> 1407 </field> 1408 <field> 1409 <name>ASYNC_INT</name> 1410 <description>Asynchronous Interrupt Support.</description> 1411 <bitOffset>29</bitOffset> 1412 <bitWidth>1</bitWidth> 1413 <access>read-only</access> 1414 </field> 1415 <field> 1416 <name>SLOT_TYPE</name> 1417 <description>Slot Type.</description> 1418 <bitOffset>30</bitOffset> 1419 <bitWidth>2</bitWidth> 1420 <access>read-only</access> 1421 </field> 1422 </fields> 1423 </register> 1424 <register> 1425 <name>CFG_1</name> 1426 <description>Capabilities 32-63.</description> 1427 <addressOffset>0x044</addressOffset> 1428 <size>32</size> 1429 <access>read-only</access> 1430 <fields> 1431 <field> 1432 <name>SDR50</name> 1433 <description>SDR50 Support.</description> 1434 <bitOffset>0</bitOffset> 1435 <bitWidth>1</bitWidth> 1436 <access>read-only</access> 1437 </field> 1438 <field> 1439 <name>SDR104</name> 1440 <description>SDR104 Support.</description> 1441 <bitOffset>1</bitOffset> 1442 <bitWidth>0</bitWidth> 1443 <access>read-only</access> 1444 </field> 1445 <field> 1446 <name>DDR50</name> 1447 <description>DDR50 Support.</description> 1448 <bitOffset>2</bitOffset> 1449 <bitWidth>1</bitWidth> 1450 <access>read-only</access> 1451 </field> 1452 <field> 1453 <name>DRIVER_A</name> 1454 <description>Driver Type A Support.</description> 1455 <bitOffset>4</bitOffset> 1456 <bitWidth>1</bitWidth> 1457 <access>read-only</access> 1458 </field> 1459 <field> 1460 <name>DRIVER_C</name> 1461 <description>Driver Type C Support.</description> 1462 <bitOffset>5</bitOffset> 1463 <bitWidth>1</bitWidth> 1464 <access>read-only</access> 1465 </field> 1466 <field> 1467 <name>DRIVER_D</name> 1468 <description>Driver Type D Support.</description> 1469 <bitOffset>6</bitOffset> 1470 <bitWidth>1</bitWidth> 1471 <access>read-only</access> 1472 </field> 1473 <field> 1474 <name>TIMER_CNT_TUNING</name> 1475 <description>Timer Count for Re-Tuning.</description> 1476 <bitOffset>8</bitOffset> 1477 <bitWidth>4</bitWidth> 1478 <access>read-only</access> 1479 <enumeratedValues> 1480 <enumeratedValue> 1481 <name>dis</name> 1482 <value>0</value> 1483 </enumeratedValue> 1484 <enumeratedValue> 1485 <name>1sec</name> 1486 <value>1</value> 1487 </enumeratedValue> 1488 <enumeratedValue> 1489 <name>2sec</name> 1490 <value>2</value> 1491 </enumeratedValue> 1492 <enumeratedValue> 1493 <name>4sec</name> 1494 <value>3</value> 1495 </enumeratedValue> 1496 <enumeratedValue> 1497 <name>8sec</name> 1498 <value>4</value> 1499 </enumeratedValue> 1500 <enumeratedValue> 1501 <name>16sec</name> 1502 <value>5</value> 1503 </enumeratedValue> 1504 <enumeratedValue> 1505 <name>32sec</name> 1506 <value>6</value> 1507 </enumeratedValue> 1508 <enumeratedValue> 1509 <name>64sec</name> 1510 <value>7</value> 1511 </enumeratedValue> 1512 <enumeratedValue> 1513 <name>128sec</name> 1514 <value>8</value> 1515 </enumeratedValue> 1516 <enumeratedValue> 1517 <name>256sec</name> 1518 <value>9</value> 1519 </enumeratedValue> 1520 <enumeratedValue> 1521 <name>512sec</name> 1522 <value>10</value> 1523 </enumeratedValue> 1524 <enumeratedValue> 1525 <name>1024sec</name> 1526 <value>11</value> 1527 </enumeratedValue> 1528 </enumeratedValues> 1529 </field> 1530 <field> 1531 <name>TUNING_SDR50</name> 1532 <description>Use Tuning for SDR50.</description> 1533 <bitOffset>13</bitOffset> 1534 <bitWidth>1</bitWidth> 1535 <access>read-only</access> 1536 </field> 1537 <field> 1538 <name>RETUNING</name> 1539 <description>Re-Tuning Modes.</description> 1540 <bitOffset>14</bitOffset> 1541 <bitWidth>2</bitWidth> 1542 <access>read-only</access> 1543 </field> 1544 <field> 1545 <name>CLK_MULTI</name> 1546 <description>Clock Multiplier.</description> 1547 <bitOffset>16</bitOffset> 1548 <bitWidth>8</bitWidth> 1549 <access>read-only</access> 1550 </field> 1551 </fields> 1552 </register> 1553 <register> 1554 <name>MAX_CURR_CFG</name> 1555 <description>Maximum Current Capabilities.</description> 1556 <addressOffset>0x048</addressOffset> 1557 <size>32</size> 1558 <access>read-only</access> 1559 <fields> 1560 <field> 1561 <name>3_3V</name> 1562 <description>Maximum Current for 3.3V.</description> 1563 <bitOffset>0</bitOffset> 1564 <bitWidth>8</bitWidth> 1565 <access>read-only</access> 1566 </field> 1567 <field> 1568 <name>3_0V</name> 1569 <description>Maximum Current for 3.0V.</description> 1570 <bitOffset>8</bitOffset> 1571 <bitWidth>8</bitWidth> 1572 <access>read-only</access> 1573 </field> 1574 <field> 1575 <name>1_8V</name> 1576 <description>Maximum Current for 1.8V.</description> 1577 <bitOffset>16</bitOffset> 1578 <bitWidth>8</bitWidth> 1579 <access>read-only</access> 1580 </field> 1581 </fields> 1582 </register> 1583 <register> 1584 <name>FORCE_CMD</name> 1585 <description>Force Event for Auto CMD Error Status.</description> 1586 <addressOffset>0x050</addressOffset> 1587 <size>16</size> 1588 <access>write-only</access> 1589 <fields> 1590 <field> 1591 <name>NOT_EXCU</name> 1592 <description>Force Event for Auto CMD12 Not Executed.</description> 1593 <bitOffset>0</bitOffset> 1594 <bitWidth>1</bitWidth> 1595 <access>write-only</access> 1596 </field> 1597 <field> 1598 <name>TO</name> 1599 <description>Force Event for Auto CMD Timeout Error.</description> 1600 <bitOffset>1</bitOffset> 1601 <bitWidth>1</bitWidth> 1602 <access>write-only</access> 1603 </field> 1604 <field> 1605 <name>CRC</name> 1606 <description>Force Event for Auto CMD CRC Error.</description> 1607 <bitOffset>2</bitOffset> 1608 <bitWidth>1</bitWidth> 1609 <access>write-only</access> 1610 </field> 1611 <field> 1612 <name>END_BIT</name> 1613 <description>Force Event for Auto CMD End Bit Error.</description> 1614 <bitOffset>3</bitOffset> 1615 <bitWidth>1</bitWidth> 1616 <access>write-only</access> 1617 </field> 1618 <field> 1619 <name>INDEX</name> 1620 <description>Force Event for Auto CMD Index Error.</description> 1621 <bitOffset>4</bitOffset> 1622 <bitWidth>1</bitWidth> 1623 <access>write-only</access> 1624 </field> 1625 <field> 1626 <name>NOT_ISSUED</name> 1627 <description>Force Event for Command Not Issued By Auto CMD12 Error.</description> 1628 <bitOffset>7</bitOffset> 1629 <bitWidth>1</bitWidth> 1630 <access>write-only</access> 1631 </field> 1632 </fields> 1633 </register> 1634 <register> 1635 <name>FORCE_EVENT_INT_STAT</name> 1636 <description>Force Event for Error Interrupt Status.</description> 1637 <addressOffset>0x052</addressOffset> 1638 <size>16</size> 1639 <fields> 1640 <field> 1641 <name>CMD_TO</name> 1642 <description>Force Event for Command Timeout Error.</description> 1643 <bitOffset>0</bitOffset> 1644 <bitWidth>1</bitWidth> 1645 <access>read-only</access> 1646 </field> 1647 <field> 1648 <name>CMD_CRC</name> 1649 <description>Force Event for Command CRC Error.</description> 1650 <bitOffset>1</bitOffset> 1651 <bitWidth>1</bitWidth> 1652 <access>read-only</access> 1653 </field> 1654 <field> 1655 <name>CMD_END_BIT</name> 1656 <description>Force Event for Command End Bit Error.</description> 1657 <bitOffset>2</bitOffset> 1658 <bitWidth>1</bitWidth> 1659 <access>read-only</access> 1660 </field> 1661 <field> 1662 <name>CMD_INDEX</name> 1663 <description>Force Event for Command Index Error.</description> 1664 <bitOffset>3</bitOffset> 1665 <bitWidth>1</bitWidth> 1666 <access>read-only</access> 1667 </field> 1668 <field> 1669 <name>DATA_TO</name> 1670 <description>Force Event for Data Timeout Error.</description> 1671 <bitOffset>4</bitOffset> 1672 <bitWidth>1</bitWidth> 1673 <access>read-only</access> 1674 </field> 1675 <field> 1676 <name>DATA_CRC</name> 1677 <description>Force Event for Data CRC Error.</description> 1678 <bitOffset>5</bitOffset> 1679 <bitWidth>1</bitWidth> 1680 <access>read-only</access> 1681 </field> 1682 <field> 1683 <name>DATA_END_BIT</name> 1684 <description>Force Event for Data End Bit Error.</description> 1685 <bitOffset>6</bitOffset> 1686 <bitWidth>1</bitWidth> 1687 <access>read-only</access> 1688 </field> 1689 <field> 1690 <name>CURR_LIMIT</name> 1691 <description>Force Event for Current Limit Error.</description> 1692 <bitOffset>7</bitOffset> 1693 <bitWidth>1</bitWidth> 1694 <access>read-only</access> 1695 </field> 1696 <field> 1697 <name>AUTO_CMD</name> 1698 <description>Force Event for Auto CMD Error.</description> 1699 <bitOffset>8</bitOffset> 1700 <bitWidth>1</bitWidth> 1701 <access>read-only</access> 1702 </field> 1703 <field> 1704 <name>ADMA</name> 1705 <description>Force Event for ADMA Error.</description> 1706 <bitOffset>9</bitOffset> 1707 <bitWidth>1</bitWidth> 1708 </field> 1709 <field> 1710 <name>STAT_VENDOR</name> 1711 <description>Force Event for Vendor Specific Error Status.</description> 1712 <bitOffset>12</bitOffset> 1713 <bitWidth>4</bitWidth> 1714 <access>write-only</access> 1715 </field> 1716 </fields> 1717 </register> 1718 <register> 1719 <name>ADMA_ER</name> 1720 <description>ADMA Error Status.</description> 1721 <addressOffset>0x054</addressOffset> 1722 <size>8</size> 1723 <fields> 1724 <field> 1725 <name>STATE</name> 1726 <description>ADMA Error State.</description> 1727 <bitOffset>0</bitOffset> 1728 <bitWidth>2</bitWidth> 1729 </field> 1730 <field> 1731 <name>LEN_MISMATCH</name> 1732 <description>ADMA Length Mismatch Error.</description> 1733 <bitOffset>2</bitOffset> 1734 <bitWidth>1</bitWidth> 1735 </field> 1736 </fields> 1737 </register> 1738 <register> 1739 <name>ADMA_ADDR_0</name> 1740 <description>ADMA System Address 0-31.</description> 1741 <addressOffset>0x058</addressOffset> 1742 <size>32</size> 1743 <fields> 1744 <field> 1745 <name>ADDR</name> 1746 <description>ADMA System Address Part 1 (part 2 is ADMA_ADDR_1).</description> 1747 <bitOffset>0</bitOffset> 1748 <bitWidth>32</bitWidth> 1749 </field> 1750 </fields> 1751 </register> 1752 <register> 1753 <name>ADMA_ADDR_1</name> 1754 <description>ADMA System Address 32-63.</description> 1755 <addressOffset>0x05C</addressOffset> 1756 <size>32</size> 1757 <fields> 1758 <field> 1759 <name>ADDR</name> 1760 <description>ADMA System Address Part 1 (part 2 is ADMA_ADDR_1).</description> 1761 <bitOffset>0</bitOffset> 1762 <bitWidth>32</bitWidth> 1763 </field> 1764 </fields> 1765 </register> 1766 <register> 1767 <name>PRESET_0</name> 1768 <description>Preset Value for Initialization.</description> 1769 <addressOffset>0x060</addressOffset> 1770 <size>16</size> 1771 <access>read-only</access> 1772 <fields> 1773 <field> 1774 <name>SDCLK_FREQ</name> 1775 <description>SDCLK Frequency Select Value.</description> 1776 <bitOffset>0</bitOffset> 1777 <bitWidth>10</bitWidth> 1778 <access>read-only</access> 1779 </field> 1780 <field> 1781 <name>CLK_GEN</name> 1782 <description>Clock Generator Select Value.</description> 1783 <bitOffset>10</bitOffset> 1784 <bitWidth>1</bitWidth> 1785 <access>read-only</access> 1786 </field> 1787 <field> 1788 <name>DRIVER_STRENGTH</name> 1789 <description>Driver Strength Select Value.</description> 1790 <bitOffset>14</bitOffset> 1791 <bitWidth>2</bitWidth> 1792 <access>read-only</access> 1793 <enumeratedValues> 1794 <enumeratedValue> 1795 <name>typeB</name> 1796 <value>0</value> 1797 </enumeratedValue> 1798 <enumeratedValue> 1799 <name>typeA</name> 1800 <value>1</value> 1801 </enumeratedValue> 1802 <enumeratedValue> 1803 <name>typeC</name> 1804 <value>2</value> 1805 </enumeratedValue> 1806 <enumeratedValue> 1807 <name>typeD</name> 1808 <value>3</value> 1809 </enumeratedValue> 1810 </enumeratedValues> 1811 </field> 1812 </fields> 1813 </register> 1814 <register> 1815 <name>PRESET_1</name> 1816 <description>Preset Value for Default Speed.</description> 1817 <addressOffset>0x062</addressOffset> 1818 <size>16</size> 1819 <access>read-only</access> 1820 <fields> 1821 <field> 1822 <name>SDCLK_FREQ</name> 1823 <description>SDCLK Frequency Select Value.</description> 1824 <bitOffset>0</bitOffset> 1825 <bitWidth>10</bitWidth> 1826 <access>read-only</access> 1827 </field> 1828 <field> 1829 <name>CLK_GEN</name> 1830 <description>Clock Generator Select Value.</description> 1831 <bitOffset>10</bitOffset> 1832 <bitWidth>1</bitWidth> 1833 <access>read-only</access> 1834 </field> 1835 <field> 1836 <name>DRIVER_STRENGTH</name> 1837 <description>Driver Strength Select Value.</description> 1838 <bitOffset>14</bitOffset> 1839 <bitWidth>2</bitWidth> 1840 <access>read-only</access> 1841 <enumeratedValues> 1842 <enumeratedValue> 1843 <name>typeB</name> 1844 <value>0</value> 1845 </enumeratedValue> 1846 <enumeratedValue> 1847 <name>typeA</name> 1848 <value>1</value> 1849 </enumeratedValue> 1850 <enumeratedValue> 1851 <name>typeC</name> 1852 <value>2</value> 1853 </enumeratedValue> 1854 <enumeratedValue> 1855 <name>typeD</name> 1856 <value>3</value> 1857 </enumeratedValue> 1858 </enumeratedValues> 1859 </field> 1860 </fields> 1861 </register> 1862 <register> 1863 <name>PRESET_2</name> 1864 <description>Preset Value for High Speed.</description> 1865 <addressOffset>0x064</addressOffset> 1866 <size>16</size> 1867 <access>read-only</access> 1868 <fields> 1869 <field> 1870 <name>SDCLK_FREQ</name> 1871 <description>SDCLK Frequency Select Value.</description> 1872 <bitOffset>0</bitOffset> 1873 <bitWidth>10</bitWidth> 1874 <access>read-only</access> 1875 </field> 1876 <field> 1877 <name>CLK_GEN</name> 1878 <description>Clock Generator Select Value.</description> 1879 <bitOffset>10</bitOffset> 1880 <bitWidth>1</bitWidth> 1881 <access>read-only</access> 1882 </field> 1883 <field> 1884 <name>DRIVER_STRENGTH</name> 1885 <description>Driver Strength Select Value.</description> 1886 <bitOffset>14</bitOffset> 1887 <bitWidth>2</bitWidth> 1888 <access>read-only</access> 1889 <enumeratedValues> 1890 <enumeratedValue> 1891 <name>typeB</name> 1892 <value>0</value> 1893 </enumeratedValue> 1894 <enumeratedValue> 1895 <name>typeA</name> 1896 <value>1</value> 1897 </enumeratedValue> 1898 <enumeratedValue> 1899 <name>typeC</name> 1900 <value>2</value> 1901 </enumeratedValue> 1902 <enumeratedValue> 1903 <name>typeD</name> 1904 <value>3</value> 1905 </enumeratedValue> 1906 </enumeratedValues> 1907 </field> 1908 </fields> 1909 </register> 1910 <register> 1911 <name>PRESET_3</name> 1912 <description>Preset Value for SDR12.</description> 1913 <addressOffset>0x066</addressOffset> 1914 <size>16</size> 1915 <access>read-only</access> 1916 <fields> 1917 <field> 1918 <name>SDCLK_FREQ</name> 1919 <description>SDCLK Frequency Select Value.</description> 1920 <bitOffset>0</bitOffset> 1921 <bitWidth>10</bitWidth> 1922 <access>read-only</access> 1923 </field> 1924 <field> 1925 <name>CLK_GEN</name> 1926 <description>Clock Generator Select Value.</description> 1927 <bitOffset>10</bitOffset> 1928 <bitWidth>1</bitWidth> 1929 <access>read-only</access> 1930 </field> 1931 <field> 1932 <name>DRIVER_STRENGTH</name> 1933 <description>Driver Strength Select Value.</description> 1934 <bitOffset>14</bitOffset> 1935 <bitWidth>2</bitWidth> 1936 <access>read-only</access> 1937 <enumeratedValues> 1938 <enumeratedValue> 1939 <name>typeB</name> 1940 <value>0</value> 1941 </enumeratedValue> 1942 <enumeratedValue> 1943 <name>typeA</name> 1944 <value>1</value> 1945 </enumeratedValue> 1946 <enumeratedValue> 1947 <name>typeC</name> 1948 <value>2</value> 1949 </enumeratedValue> 1950 <enumeratedValue> 1951 <name>typeD</name> 1952 <value>3</value> 1953 </enumeratedValue> 1954 </enumeratedValues> 1955 </field> 1956 </fields> 1957 </register> 1958 <register> 1959 <name>PRESET_4</name> 1960 <description>Preset Value for SDR25.</description> 1961 <addressOffset>0x068</addressOffset> 1962 <size>16</size> 1963 <access>read-only</access> 1964 <fields> 1965 <field> 1966 <name>SDCLK_FREQ</name> 1967 <description>SDCLK Frequency Select Value.</description> 1968 <bitOffset>0</bitOffset> 1969 <bitWidth>10</bitWidth> 1970 <access>read-only</access> 1971 </field> 1972 <field> 1973 <name>CLK_GEN</name> 1974 <description>Clock Generator Select Value.</description> 1975 <bitOffset>10</bitOffset> 1976 <bitWidth>1</bitWidth> 1977 <access>read-only</access> 1978 </field> 1979 <field> 1980 <name>DRIVER_STRENGTH</name> 1981 <description>Driver Strength Select Value.</description> 1982 <bitOffset>14</bitOffset> 1983 <bitWidth>2</bitWidth> 1984 <access>read-only</access> 1985 <enumeratedValues> 1986 <enumeratedValue> 1987 <name>typeB</name> 1988 <value>0</value> 1989 </enumeratedValue> 1990 <enumeratedValue> 1991 <name>typeA</name> 1992 <value>1</value> 1993 </enumeratedValue> 1994 <enumeratedValue> 1995 <name>typeC</name> 1996 <value>2</value> 1997 </enumeratedValue> 1998 <enumeratedValue> 1999 <name>typeD</name> 2000 <value>3</value> 2001 </enumeratedValue> 2002 </enumeratedValues> 2003 </field> 2004 </fields> 2005 </register> 2006 <register> 2007 <name>PRESET_5</name> 2008 <description>Preset Value for SDR50.</description> 2009 <addressOffset>0x06A</addressOffset> 2010 <size>16</size> 2011 <access>read-only</access> 2012 <fields> 2013 <field> 2014 <name>SDCLK_FREQ</name> 2015 <description>SDCLK Frequency Select Value.</description> 2016 <bitOffset>0</bitOffset> 2017 <bitWidth>10</bitWidth> 2018 <access>read-only</access> 2019 </field> 2020 <field> 2021 <name>CLK_GEN</name> 2022 <description>Clock Generator Select Value.</description> 2023 <bitOffset>10</bitOffset> 2024 <bitWidth>1</bitWidth> 2025 <access>read-only</access> 2026 </field> 2027 <field> 2028 <name>DRIVER_STRENGTH</name> 2029 <description>Driver Strength Select Value.</description> 2030 <bitOffset>14</bitOffset> 2031 <bitWidth>2</bitWidth> 2032 <access>read-only</access> 2033 <enumeratedValues> 2034 <enumeratedValue> 2035 <name>typeB</name> 2036 <value>0</value> 2037 </enumeratedValue> 2038 <enumeratedValue> 2039 <name>typeA</name> 2040 <value>1</value> 2041 </enumeratedValue> 2042 <enumeratedValue> 2043 <name>typeC</name> 2044 <value>2</value> 2045 </enumeratedValue> 2046 <enumeratedValue> 2047 <name>typeD</name> 2048 <value>3</value> 2049 </enumeratedValue> 2050 </enumeratedValues> 2051 </field> 2052 </fields> 2053 </register> 2054 <register> 2055 <name>PRESET_6</name> 2056 <description>Preset Value for SDR104.</description> 2057 <addressOffset>0x06C</addressOffset> 2058 <size>16</size> 2059 <access>read-only</access> 2060 <fields> 2061 <field> 2062 <name>SDCLK_FREQ</name> 2063 <description>SDCLK Frequency Select Value.</description> 2064 <bitOffset>0</bitOffset> 2065 <bitWidth>10</bitWidth> 2066 <access>read-only</access> 2067 </field> 2068 <field> 2069 <name>CLK_GEN</name> 2070 <description>Clock Generator Select Value.</description> 2071 <bitOffset>10</bitOffset> 2072 <bitWidth>1</bitWidth> 2073 <access>read-only</access> 2074 </field> 2075 <field> 2076 <name>DRIVER_STRENGTH</name> 2077 <description>Driver Strength Select Value.</description> 2078 <bitOffset>14</bitOffset> 2079 <bitWidth>2</bitWidth> 2080 <access>read-only</access> 2081 <enumeratedValues> 2082 <enumeratedValue> 2083 <name>typeB</name> 2084 <value>0</value> 2085 </enumeratedValue> 2086 <enumeratedValue> 2087 <name>typeA</name> 2088 <value>1</value> 2089 </enumeratedValue> 2090 <enumeratedValue> 2091 <name>typeC</name> 2092 <value>2</value> 2093 </enumeratedValue> 2094 <enumeratedValue> 2095 <name>typeD</name> 2096 <value>3</value> 2097 </enumeratedValue> 2098 </enumeratedValues> 2099 </field> 2100 </fields> 2101 </register> 2102 <register> 2103 <name>PRESET_7</name> 2104 <description>Preset Value for DDR50.</description> 2105 <addressOffset>0x06E</addressOffset> 2106 <size>16</size> 2107 <access>read-only</access> 2108 <fields> 2109 <field> 2110 <name>SDCLK_FREQ</name> 2111 <description>SDCLK Frequency Select Value.</description> 2112 <bitOffset>0</bitOffset> 2113 <bitWidth>10</bitWidth> 2114 <access>read-only</access> 2115 </field> 2116 <field> 2117 <name>CLK_GEN</name> 2118 <description>Clock Generator Select Value.</description> 2119 <bitOffset>10</bitOffset> 2120 <bitWidth>1</bitWidth> 2121 <access>read-only</access> 2122 </field> 2123 <field> 2124 <name>DRIVER_STRENGTH</name> 2125 <description>Driver Strength Select Value.</description> 2126 <bitOffset>14</bitOffset> 2127 <bitWidth>2</bitWidth> 2128 <access>read-only</access> 2129 <enumeratedValues> 2130 <enumeratedValue> 2131 <name>typeB</name> 2132 <value>0</value> 2133 </enumeratedValue> 2134 <enumeratedValue> 2135 <name>typeA</name> 2136 <value>1</value> 2137 </enumeratedValue> 2138 <enumeratedValue> 2139 <name>typeC</name> 2140 <value>2</value> 2141 </enumeratedValue> 2142 <enumeratedValue> 2143 <name>typeD</name> 2144 <value>3</value> 2145 </enumeratedValue> 2146 </enumeratedValues> 2147 </field> 2148 </fields> 2149 </register> 2150 <register> 2151 <name>SHARED_BUS</name> 2152 <description>SHARED_BUS.</description> 2153 <addressOffset>0x0E0</addressOffset> 2154 <size>32</size> 2155 </register> 2156 <register> 2157 <name>SLOT_INT</name> 2158 <description>Slot Interrupt Status.</description> 2159 <addressOffset>0x0FC</addressOffset> 2160 <size>16</size> 2161 <access>read-only</access> 2162 <fields> 2163 <field> 2164 <name>INT_SIGNALS</name> 2165 <description>Interrupt Signal For Each Slot.</description> 2166 <bitOffset>0</bitOffset> 2167 <bitWidth>1</bitWidth> 2168 <access>read-only</access> 2169 </field> 2170 </fields> 2171 </register> 2172 <register> 2173 <name>HOST_CN_VER</name> 2174 <description>Host Controller Version.</description> 2175 <addressOffset>0x0FE</addressOffset> 2176 <size>16</size> 2177 <fields> 2178 <field> 2179 <name>SPEC_VER</name> 2180 <description>Specification Version Number.</description> 2181 <bitOffset>0</bitOffset> 2182 <bitWidth>8</bitWidth> 2183 </field> 2184 <field> 2185 <name>VEND_VER</name> 2186 <description>Vendor Version Number.</description> 2187 <bitOffset>8</bitOffset> 2188 <bitWidth>8</bitWidth> 2189 </field> 2190 </fields> 2191 </register> 2192 </registers> 2193 </peripheral> 2194<!-- SDHC: 2195 SD Card Controller --> 2196</device> 2197