diff options
Diffstat (limited to 'utils/regtools/desc/regs-stmp3600.xml')
-rw-r--r-- | utils/regtools/desc/regs-stmp3600.xml | 149 |
1 files changed, 141 insertions, 8 deletions
diff --git a/utils/regtools/desc/regs-stmp3600.xml b/utils/regtools/desc/regs-stmp3600.xml index 37ae2d79c5..7dd3856697 100644 --- a/utils/regtools/desc/regs-stmp3600.xml +++ b/utils/regtools/desc/regs-stmp3600.xml | |||
@@ -1753,36 +1753,169 @@ KIND, either express or implied. | |||
1753 | </field> | 1753 | </field> |
1754 | </reg> | 1754 | </reg> |
1755 | </dev> | 1755 | </dev> |
1756 | <dev name="EMICTRL" long_name="External Memory Interface" desc="External Memory Interface (EMI)" version="2.3.0"> | 1756 | <dev name="EMI" long_name="External Memory Interface" desc="External Memory Interface (EMI)" version="2.4.0"> |
1757 | <addr name="EMICTRL" addr="0x80020000" /> | 1757 | <addr name="EMI" addr="0x80020000" /> |
1758 | <field name="FTRST" bitrange="31:31"> | 1758 | <reg name="CTRL" sct="yes"> |
1759 | <addr name="CTRL" addr="0x0" /> | ||
1760 | <field name="SFTRST" bitrange="31:31"> | ||
1759 | </field> | 1761 | </field> |
1760 | <field name="LKGATE" bitrange="30:30"> | 1762 | <field name="CLKGATE" bitrange="30:30"> |
1761 | </field> | 1763 | </field> |
1762 | <field name="E3_MODE" bitrange="3:3"> | 1764 | <field name="CE3_MODE" bitrange="3:3"> |
1763 | <value name="STATIC" value="0x0"> | 1765 | <value name="STATIC" value="0x0"> |
1764 | </value> | 1766 | </value> |
1765 | <value name="DRAM" value="0x1"> | 1767 | <value name="DRAM" value="0x1"> |
1766 | </value> | 1768 | </value> |
1767 | </field> | 1769 | </field> |
1768 | <field name="E2_MODE" bitrange="2:2"> | 1770 | <field name="CE2_MODE" bitrange="2:2"> |
1769 | <value name="STATIC" value="0x0"> | 1771 | <value name="STATIC" value="0x0"> |
1770 | </value> | 1772 | </value> |
1771 | <value name="DRAM" value="0x1"> | 1773 | <value name="DRAM" value="0x1"> |
1772 | </value> | 1774 | </value> |
1773 | </field> | 1775 | </field> |
1774 | <field name="E1_MODE" bitrange="1:1"> | 1776 | <field name="CE1_MODE" bitrange="1:1"> |
1775 | <value name="STATIC" value="0x0"> | 1777 | <value name="STATIC" value="0x0"> |
1776 | </value> | 1778 | </value> |
1777 | <value name="DRAM" value="0x1"> | 1779 | <value name="DRAM" value="0x1"> |
1778 | </value> | 1780 | </value> |
1779 | </field> | 1781 | </field> |
1780 | <field name="E0_MODE" bitrange="0:0"> | 1782 | <field name="CE0_MODE" bitrange="0:0"> |
1781 | <value name="STATIC" value="0x0"> | 1783 | <value name="STATIC" value="0x0"> |
1782 | </value> | 1784 | </value> |
1783 | <value name="DRAM" value="0x1"> | 1785 | <value name="DRAM" value="0x1"> |
1784 | </value> | 1786 | </value> |
1785 | </field> | 1787 | </field> |
1788 | </reg> | ||
1789 | <reg name="STAT" sct="no"> | ||
1790 | <addr name="STAT" addr="0x10" /> | ||
1791 | <field name="DRAM_PRESENT" bitrange="31:31"> | ||
1792 | </field> | ||
1793 | <field name="STATIC_PRESENT" bitrange="30:30"> | ||
1794 | </field> | ||
1795 | <field name="LARGE_DRAM_ENABLED" bitrange="29:29"> | ||
1796 | </field> | ||
1797 | <field name="WRITE_BUFFER_DATA" bitrange="1:1"> | ||
1798 | <value name="EMPTY" value="0x0"> | ||
1799 | </value> | ||
1800 | <value name="NOT_EMPTY" value="0x1"> | ||
1801 | </value> | ||
1802 | </field> | ||
1803 | <field name="BUSY" bitrange="0:0"> | ||
1804 | <value name="NOT_BUSY" value="0x0"> | ||
1805 | </value> | ||
1806 | <value name="BUSY" value="0x1"> | ||
1807 | </value> | ||
1808 | </field> | ||
1809 | </reg> | ||
1810 | <reg name="DEBUG" sct="no"> | ||
1811 | <addr name="DEBUG" addr="0x20" /> | ||
1812 | <field name="STATIC_STATE" bitrange="18:16"> | ||
1813 | </field> | ||
1814 | <field name="DRAM_STATE" bitrange="4:0"> | ||
1815 | </field> | ||
1816 | </reg> | ||
1817 | <reg name="DRAMSTAT" sct="no"> | ||
1818 | <addr name="DRAMSTAT" addr="0x80" /> | ||
1819 | <field name="SELF_REFRESH_ACK" bitrange="2:2"> | ||
1820 | </field> | ||
1821 | <field name="BUSY" bitrange="1:1"> | ||
1822 | </field> | ||
1823 | <field name="READY" bitrange="0:0"> | ||
1824 | </field> | ||
1825 | </reg> | ||
1826 | <reg name="DRAMCTRL" sct="yes"> | ||
1827 | <addr name="DRAMCTRL" addr="0x90" /> | ||
1828 | <field name="EMICLK_DIVIDE" bitrange="26:24"> | ||
1829 | </field> | ||
1830 | <field name="AUTO_EMICLK_GATE" bitrange="23:23"> | ||
1831 | </field> | ||
1832 | <field name="EMICLK_ENABLE" bitrange="21:21"> | ||
1833 | </field> | ||
1834 | <field name="EMICLKEN_ENABLE" bitrange="20:20"> | ||
1835 | </field> | ||
1836 | <field name="DRAM_TYPE" bitrange="19:16"> | ||
1837 | </field> | ||
1838 | <field name="PRECHARGE" bitrange="2:2"> | ||
1839 | </field> | ||
1840 | <field name="SELF_REFRESH" bitrange="1:1"> | ||
1841 | </field> | ||
1842 | </reg> | ||
1843 | <reg name="DRAMADDR" sct="yes"> | ||
1844 | <addr name="DRAMADDR" addr="0xa0" /> | ||
1845 | <field name="MODE" bitrange="8:8"> | ||
1846 | <value name="RBC" value="0x0"> | ||
1847 | </value> | ||
1848 | <value name="BRC" value="0x1"> | ||
1849 | </value> | ||
1850 | </field> | ||
1851 | <field name="ROW_BITS" bitrange="7:4"> | ||
1852 | </field> | ||
1853 | <field name="COLUMN_BITS" bitrange="3:0"> | ||
1854 | </field> | ||
1855 | </reg> | ||
1856 | <reg name="DRAMMODE" sct="no"> | ||
1857 | <addr name="DRAMMODE" addr="0xb0" /> | ||
1858 | <field name="CAS_LATENCY" bitrange="6:4"> | ||
1859 | <value name="RESERVED0" value="0x0"> | ||
1860 | </value> | ||
1861 | <value name="RESERVED1" value="0x1"> | ||
1862 | </value> | ||
1863 | <value name="CAS2" value="0x2"> | ||
1864 | </value> | ||
1865 | <value name="CAS3" value="0x3"> | ||
1866 | </value> | ||
1867 | <value name="RESERVED4" value="0x4"> | ||
1868 | </value> | ||
1869 | <value name="RESERVED5" value="0x5"> | ||
1870 | </value> | ||
1871 | <value name="RESERVED6" value="0x6"> | ||
1872 | </value> | ||
1873 | <value name="RESERVED7" value="0x7"> | ||
1874 | </value> | ||
1875 | </field> | ||
1876 | </reg> | ||
1877 | <reg name="DRAMTIME" sct="yes"> | ||
1878 | <addr name="DRAMTIME" addr="0xc0" /> | ||
1879 | <field name="TRFC" bitrange="27:24"> | ||
1880 | </field> | ||
1881 | <field name="TRC" bitrange="23:20"> | ||
1882 | </field> | ||
1883 | <field name="TRAS" bitrange="19:16"> | ||
1884 | </field> | ||
1885 | <field name="TRCD" bitrange="15:12"> | ||
1886 | </field> | ||
1887 | <field name="TRP" bitrange="9:8"> | ||
1888 | </field> | ||
1889 | <field name="TXSR" bitrange="7:4"> | ||
1890 | </field> | ||
1891 | <field name="REFRESH_COUNTER" bitrange="3:0"> | ||
1892 | </field> | ||
1893 | </reg> | ||
1894 | <reg name="DRAMTIME2" sct="yes"> | ||
1895 | <addr name="DRAMTIME2" addr="0xd0" /> | ||
1896 | <field name="PRECHARGE_COUNT" bitrange="15:0"> | ||
1897 | </field> | ||
1898 | </reg> | ||
1899 | <reg name="STATICCTRL" sct="yes"> | ||
1900 | <addr name="STATICCTRL" addr="0x100" /> | ||
1901 | <field name="MEM_WIDTH" bitrange="2:2"> | ||
1902 | </field> | ||
1903 | <field name="WRITE_PROTECT" bitrange="1:1"> | ||
1904 | </field> | ||
1905 | <field name="RESET_OUT" bitrange="0:0"> | ||
1906 | </field> | ||
1907 | </reg> | ||
1908 | <reg name="STATICTIME" sct="yes"> | ||
1909 | <addr name="STATICTIME" addr="0x110" /> | ||
1910 | <field name="THZ" bitrange="27:24"> | ||
1911 | </field> | ||
1912 | <field name="TDH" bitrange="19:16"> | ||
1913 | </field> | ||
1914 | <field name="TDS" bitrange="11:8"> | ||
1915 | </field> | ||
1916 | <field name="TAS" bitrange="3:0"> | ||
1917 | </field> | ||
1918 | </reg> | ||
1786 | </dev> | 1919 | </dev> |
1787 | <dev name="GPMI" long_name="General Purpose Media Interface" desc="General Purpose Media Interface" version="2.3.0"> | 1920 | <dev name="GPMI" long_name="General Purpose Media Interface" desc="General Purpose Media Interface" version="2.3.0"> |
1788 | <addr name="GPMI" addr="0x8000c000" /> | 1921 | <addr name="GPMI" addr="0x8000c000" /> |