Path: blob/21.2-virgl/src/freedreno/registers/dsi/dsi_phy_28nm_8960.xml
8367 views
<?xml version="1.0" encoding="UTF-8"?>1<database xmlns="http://nouveau.freedesktop.org/"2xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"3xsi:schemaLocation="http://nouveau.freedesktop.org/ rules-ng.xsd">4<import file="freedreno_copyright.xml"/>56<domain name="DSI_28nm_8960_PHY" width="32">78<array offset="0x00000" name="LN" length="4" stride="0x40">9<reg32 offset="0x00" name="CFG_0"/>10<reg32 offset="0x04" name="CFG_1"/>11<reg32 offset="0x08" name="CFG_2"/>12<reg32 offset="0x0c" name="TEST_DATAPATH"/>13<reg32 offset="0x14" name="TEST_STR_0"/>14<reg32 offset="0x18" name="TEST_STR_1"/>15</array>1617<reg32 offset="0x00100" name="LNCK_CFG_0"/>18<reg32 offset="0x00104" name="LNCK_CFG_1"/>19<reg32 offset="0x00108" name="LNCK_CFG_2"/>2021<reg32 offset="0x0010c" name="LNCK_TEST_DATAPATH"/>22<reg32 offset="0x00114" name="LNCK_TEST_STR0"/>23<reg32 offset="0x00118" name="LNCK_TEST_STR1"/>2425<reg32 offset="0x00140" name="TIMING_CTRL_0">26<bitfield name="CLK_ZERO" low="0" high="7" type="uint"/>27</reg32>28<reg32 offset="0x00144" name="TIMING_CTRL_1">29<bitfield name="CLK_TRAIL" low="0" high="7" type="uint"/>30</reg32>31<reg32 offset="0x00148" name="TIMING_CTRL_2">32<bitfield name="CLK_PREPARE" low="0" high="7" type="uint"/>33</reg32>3435<reg32 offset="0x0014c" name="TIMING_CTRL_3"/>3637<reg32 offset="0x00150" name="TIMING_CTRL_4">38<bitfield name="HS_EXIT" low="0" high="7" type="uint"/>39</reg32>40<reg32 offset="0x00154" name="TIMING_CTRL_5">41<bitfield name="HS_ZERO" low="0" high="7" type="uint"/>42</reg32>43<reg32 offset="0x00158" name="TIMING_CTRL_6">44<bitfield name="HS_PREPARE" low="0" high="7" type="uint"/>45</reg32>46<reg32 offset="0x0015c" name="TIMING_CTRL_7">47<bitfield name="HS_TRAIL" low="0" high="7" type="uint"/>48</reg32>49<reg32 offset="0x00160" name="TIMING_CTRL_8">50<bitfield name="HS_RQST" low="0" high="7" type="uint"/>51</reg32>52<reg32 offset="0x00164" name="TIMING_CTRL_9">53<bitfield name="TA_GO" low="0" high="2" type="uint"/>54<bitfield name="TA_SURE" low="4" high="6" type="uint"/>55</reg32>56<reg32 offset="0x00168" name="TIMING_CTRL_10">57<bitfield name="TA_GET" low="0" high="2" type="uint"/>58</reg32>59<reg32 offset="0x0016c" name="TIMING_CTRL_11">60<bitfield name="TRIG3_CMD" low="0" high="7" type="uint"/>61</reg32>6263<reg32 offset="0x00170" name="CTRL_0"/>64<reg32 offset="0x00174" name="CTRL_1"/>65<reg32 offset="0x00178" name="CTRL_2"/>66<reg32 offset="0x0017c" name="CTRL_3"/>6768<reg32 offset="0x00180" name="STRENGTH_0"/>69<reg32 offset="0x00184" name="STRENGTH_1"/>70<reg32 offset="0x00188" name="STRENGTH_2"/>7172<reg32 offset="0x0018c" name="BIST_CTRL_0"/>73<reg32 offset="0x00190" name="BIST_CTRL_1"/>74<reg32 offset="0x00194" name="BIST_CTRL_2"/>75<reg32 offset="0x00198" name="BIST_CTRL_3"/>76<reg32 offset="0x0019c" name="BIST_CTRL_4"/>7778<reg32 offset="0x001b0" name="LDO_CTRL"/>79</domain>8081<domain name="DSI_28nm_8960_PHY_MISC" width="32">82<reg32 offset="0x00000" name="REGULATOR_CTRL_0"/>83<reg32 offset="0x00004" name="REGULATOR_CTRL_1"/>84<reg32 offset="0x00008" name="REGULATOR_CTRL_2"/>85<reg32 offset="0x0000c" name="REGULATOR_CTRL_3"/>86<reg32 offset="0x00010" name="REGULATOR_CTRL_4"/>87<reg32 offset="0x00014" name="REGULATOR_CTRL_5"/>88<reg32 offset="0x00018" name="REGULATOR_CAL_PWR_CFG"/>89<reg32 offset="0x00028" name="CAL_HW_TRIGGER"/>90<reg32 offset="0x0002c" name="CAL_SW_CFG_0"/>91<reg32 offset="0x00030" name="CAL_SW_CFG_1"/>92<reg32 offset="0x00034" name="CAL_SW_CFG_2"/>93<reg32 offset="0x00038" name="CAL_HW_CFG_0"/>94<reg32 offset="0x0003c" name="CAL_HW_CFG_1"/>95<reg32 offset="0x00040" name="CAL_HW_CFG_2"/>96<reg32 offset="0x00044" name="CAL_HW_CFG_3"/>97<reg32 offset="0x00048" name="CAL_HW_CFG_4"/>98<reg32 offset="0x00050" name="CAL_STATUS">99<bitfield name="CAL_BUSY" pos="4" type="boolean"/>100</reg32>101</domain>102103<domain name="DSI_28nm_8960_PHY_PLL" width="32">104<reg32 offset="0x00000" name="CTRL_0">105<bitfield name="ENABLE" pos="0" type="boolean"/>106</reg32>107<reg32 offset="0x00004" name="CTRL_1"/>108<reg32 offset="0x00008" name="CTRL_2"/>109<reg32 offset="0x0000c" name="CTRL_3"/>110<reg32 offset="0x00010" name="CTRL_4"/>111<reg32 offset="0x00014" name="CTRL_5"/>112<reg32 offset="0x00018" name="CTRL_6"/>113<reg32 offset="0x0001c" name="CTRL_7"/>114<reg32 offset="0x00020" name="CTRL_8"/>115<reg32 offset="0x00024" name="CTRL_9"/>116<reg32 offset="0x00028" name="CTRL_10"/>117<reg32 offset="0x0002c" name="CTRL_11"/>118<reg32 offset="0x00030" name="CTRL_12"/>119<reg32 offset="0x00034" name="CTRL_13"/>120<reg32 offset="0x00038" name="CTRL_14"/>121<reg32 offset="0x0003c" name="CTRL_15"/>122<reg32 offset="0x00040" name="CTRL_16"/>123<reg32 offset="0x00044" name="CTRL_17"/>124<reg32 offset="0x00048" name="CTRL_18"/>125<reg32 offset="0x0004c" name="CTRL_19"/>126<reg32 offset="0x00050" name="CTRL_20"/>127128<reg32 offset="0x00080" name="RDY">129<bitfield name="PLL_RDY" pos="0" type="boolean"/>130</reg32>131</domain>132133</database>134135136