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