Path: blob/21.2-virgl/src/freedreno/registers/dsi/dsi_phy_14nm.xml
7913 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_14nm_PHY_CMN" width="32">7<reg32 offset="0x00000" name="REVISION_ID0"/>8<reg32 offset="0x00004" name="REVISION_ID1"/>9<reg32 offset="0x00008" name="REVISION_ID2"/>10<reg32 offset="0x0000c" name="REVISION_ID3"/>11<reg32 offset="0x00010" name="CLK_CFG0">12<bitfield name="DIV_CTRL_3_0" low="4" high="7" type="uint"/>13<bitfield name="DIV_CTRL_7_4" low="4" high="7" type="uint"/>14</reg32>15<reg32 offset="0x00014" name="CLK_CFG1">16<bitfield name="DSICLK_SEL" pos="0" type="boolean"/>17</reg32>18<reg32 offset="0x00018" name="GLBL_TEST_CTRL">19<bitfield name="BITCLK_HS_SEL" pos="2" type="boolean"/>20</reg32>21<reg32 offset="0x0001C" name="CTRL_0"/>22<reg32 offset="0x00020" name="CTRL_1">23</reg32>24<reg32 offset="0x00024" name="HW_TRIGGER"/>25<reg32 offset="0x00028" name="SW_CFG0"/>26<reg32 offset="0x0002C" name="SW_CFG1"/>27<reg32 offset="0x00030" name="SW_CFG2"/>28<reg32 offset="0x00034" name="HW_CFG0"/>29<reg32 offset="0x00038" name="HW_CFG1"/>30<reg32 offset="0x0003C" name="HW_CFG2"/>31<reg32 offset="0x00040" name="HW_CFG3"/>32<reg32 offset="0x00044" name="HW_CFG4"/>33<reg32 offset="0x00048" name="PLL_CNTRL">34<bitfield name="PLL_START" pos="0" type="boolean"/>35</reg32>36<reg32 offset="0x0004C" name="LDO_CNTRL">37<bitfield name="VREG_CTRL" low="0" high="5" type="uint"/>38</reg32>39</domain>4041<domain name="DSI_14nm_PHY" width="32">42<array offset="0x00000" name="LN" length="5" stride="0x80">43<reg32 offset="0x00" name="CFG0">44<bitfield name="PREPARE_DLY" low="6" high="7" type="uint"/>45</reg32>46<reg32 offset="0x04" name="CFG1">47<bitfield name="HALFBYTECLK_EN" pos="0" type="boolean"/>48</reg32>49<reg32 offset="0x08" name="CFG2"/>50<reg32 offset="0x0c" name="CFG3"/>51<reg32 offset="0x10" name="TEST_DATAPATH"/>52<reg32 offset="0x14" name="TEST_STR"/>53<reg32 offset="0x18" name="TIMING_CTRL_4">54<bitfield name="HS_EXIT" low="0" high="7" type="uint"/>55</reg32>56<reg32 offset="0x1c" name="TIMING_CTRL_5">57<bitfield name="HS_ZERO" low="0" high="7" type="uint"/>58</reg32>59<reg32 offset="0x20" name="TIMING_CTRL_6">60<bitfield name="HS_PREPARE" low="0" high="7" type="uint"/>61</reg32>62<reg32 offset="0x24" name="TIMING_CTRL_7">63<bitfield name="HS_TRAIL" low="0" high="7" type="uint"/>64</reg32>65<reg32 offset="0x28" name="TIMING_CTRL_8">66<bitfield name="HS_RQST" low="0" high="7" type="uint"/>67</reg32>68<reg32 offset="0x2c" name="TIMING_CTRL_9">69<bitfield name="TA_GO" low="0" high="2" type="uint"/>70<bitfield name="TA_SURE" low="4" high="6" type="uint"/>71</reg32>72<reg32 offset="0x30" name="TIMING_CTRL_10">73<bitfield name="TA_GET" low="0" high="2" type="uint"/>74</reg32>75<reg32 offset="0x34" name="TIMING_CTRL_11">76<bitfield name="TRIG3_CMD" low="0" high="7" type="uint"/>77</reg32>78<reg32 offset="0x38" name="STRENGTH_CTRL_0"/>79<reg32 offset="0x3c" name="STRENGTH_CTRL_1"/>80<reg32 offset="0x64" name="VREG_CNTRL"/>81</array>82</domain>8384<domain name="DSI_14nm_PHY_PLL" width="32">85<reg32 offset="0x000" name="IE_TRIM"/>86<reg32 offset="0x004" name="IP_TRIM"/>87<reg32 offset="0x010" name="IPTAT_TRIM"/>88<reg32 offset="0x01c" name="CLKBUFLR_EN"/>89<reg32 offset="0x028" name="SYSCLK_EN_RESET"/>90<reg32 offset="0x02c" name="RESETSM_CNTRL"/>91<reg32 offset="0x030" name="RESETSM_CNTRL2"/>92<reg32 offset="0x034" name="RESETSM_CNTRL3"/>93<reg32 offset="0x038" name="RESETSM_CNTRL4"/>94<reg32 offset="0x03c" name="RESETSM_CNTRL5"/>95<reg32 offset="0x040" name="KVCO_DIV_REF1"/>96<reg32 offset="0x044" name="KVCO_DIV_REF2"/>97<reg32 offset="0x048" name="KVCO_COUNT1"/>98<reg32 offset="0x04c" name="KVCO_COUNT2"/>99<reg32 offset="0x05c" name="VREF_CFG1"/>100<reg32 offset="0x058" name="KVCO_CODE"/>101<reg32 offset="0x06c" name="VCO_DIV_REF1"/>102<reg32 offset="0x070" name="VCO_DIV_REF2"/>103<reg32 offset="0x074" name="VCO_COUNT1"/>104<reg32 offset="0x078" name="VCO_COUNT2"/>105<reg32 offset="0x07c" name="PLLLOCK_CMP1"/>106<reg32 offset="0x080" name="PLLLOCK_CMP2"/>107<reg32 offset="0x084" name="PLLLOCK_CMP3"/>108<reg32 offset="0x088" name="PLLLOCK_CMP_EN"/>109<reg32 offset="0x08c" name="PLL_VCO_TUNE"/>110<reg32 offset="0x090" name="DEC_START"/>111<reg32 offset="0x094" name="SSC_EN_CENTER"/>112<reg32 offset="0x098" name="SSC_ADJ_PER1"/>113<reg32 offset="0x09c" name="SSC_ADJ_PER2"/>114<reg32 offset="0x0a0" name="SSC_PER1"/>115<reg32 offset="0x0a4" name="SSC_PER2"/>116<reg32 offset="0x0a8" name="SSC_STEP_SIZE1"/>117<reg32 offset="0x0ac" name="SSC_STEP_SIZE2"/>118<reg32 offset="0x0b4" name="DIV_FRAC_START1"/>119<reg32 offset="0x0b8" name="DIV_FRAC_START2"/>120<reg32 offset="0x0bc" name="DIV_FRAC_START3"/>121<reg32 offset="0x0c0" name="TXCLK_EN"/>122<reg32 offset="0x0c4" name="PLL_CRCTRL"/>123<reg32 offset="0x0cc" name="RESET_SM_READY_STATUS"/>124<reg32 offset="0x0e8" name="PLL_MISC1"/>125<reg32 offset="0x0f0" name="CP_SET_CUR"/>126<reg32 offset="0x0f4" name="PLL_ICPMSET"/>127<reg32 offset="0x0f8" name="PLL_ICPCSET"/>128<reg32 offset="0x0fc" name="PLL_ICP_SET"/>129<reg32 offset="0x100" name="PLL_LPF1"/>130<reg32 offset="0x104" name="PLL_LPF2_POSTDIV"/>131<reg32 offset="0x108" name="PLL_BANDGAP"/>132</domain>133134</database>135136137