SMHC_CTRL Хост-контроллер SD / MMC (SMHC): список регистров 31 |•|•|•|•|•|•|•|•|•|•|•|•|•|•|•|•| 16 15 |•|•|•|•|•|•|•|•|•|•|•|•|•|•|•|•| 00 FIFO_AC_MOD Bit 31R/W 0x0 FIFO Access Mode Unused Bits 30 : 13TIME_UNIT_CMD Bit 12R/W 0x0 Time unit for command line TIME_UNIT_DAT Bit 11R/W 0x0 Time unit for data line DDR_MOD_SEL Bit 10R/W 0x0 DDR Mode Select Unused Bit 9CD_DBC_ENB Bit 8R/W 0x1 Card Detect (Data[3] status) De-bounce Enable Unused Bits 7 : 6DMA_ENB Bit 5R/W 0x0 DMA Global Enable INT_ENB Bit 4R/W 0x0 Global Interrupt Enable Unused Bit 3DMA_RST Bit 2R/W 0x0 DMA Reset FIFO_RST Bit 1R/W 0x0 FIFO Reset SOFT_RST Bit 0R/W 0x0 Software Reset Команда U-Boot для чтения регистра md 4020000 1md 4021000 1 md 4022000 1 Bit fields structuretypedef union smhc_ctrl { struct { unsigned soft_rst : 1; unsigned fifo_rst : 1; unsigned dma_rst : 1; unsigned unused0 : 1; unsigned int_enb : 1; unsigned dma_enb : 1; unsigned unused1 : 2; unsigned cd_dbc_enb : 1; unsigned unused2 : 1; unsigned ddr_mod_sel : 1; unsigned time_unit_dat : 1; unsigned time_unit_cmd : 1; unsigned unused3 : 18; unsigned fifo_ac_mod : 1; } b; unsigned long w; } SMHC_CTRL |
![]() |