summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAmaury Pouly <amaury.pouly@gmail.com>2013-12-06 02:00:40 +0100
committerAmaury Pouly <amaury.pouly@gmail.com>2013-12-06 02:00:40 +0100
commite43bfdd5e80e30142d1880108f5439dead9dc7ea (patch)
tree093aec036586ed5f6b0682eabb0198aec4847dce
parent58bb4b9b4cc7d0e5eee9d2c5b0cb16237d889e4c (diff)
downloadrockbox-e43bfdd5e80e30142d1880108f5439dead9dc7ea.tar.gz
rockbox-e43bfdd5e80e30142d1880108f5439dead9dc7ea.zip
regtools: update STMP3600 descriptio (fix EMI block)
Change-Id: I654e3210c1050e3bd559c9e9b29707a6341b111b
-rw-r--r--utils/regtools/desc/regs-stmp3600.xml149
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" />