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<!-- These registers are used on the DSI hosts v2 to control PHY -->
8bf215546Sopenharmony_ci
9bf215546Sopenharmony_ci<domain name="DSI_PHY_8610" width="32">
10bf215546Sopenharmony_ci	<reg32 offset="0x00200" name="PHY_PLL_CTRL_0">
11bf215546Sopenharmony_ci		<bitfield name="ENABLE" pos="0" type="boolean"/>
12bf215546Sopenharmony_ci	</reg32>
13bf215546Sopenharmony_ci	<reg32 offset="0x00204" name="PHY_PLL_CTRL_1"/>
14bf215546Sopenharmony_ci	<reg32 offset="0x00208" name="PHY_PLL_CTRL_2"/>
15bf215546Sopenharmony_ci	<reg32 offset="0x0020c" name="PHY_PLL_CTRL_3"/>
16bf215546Sopenharmony_ci	<reg32 offset="0x00210" name="PHY_PLL_CTRL_4"/>
17bf215546Sopenharmony_ci	<reg32 offset="0x00214" name="PHY_PLL_CTRL_5"/>
18bf215546Sopenharmony_ci	<reg32 offset="0x00218" name="PHY_PLL_CTRL_6"/>
19bf215546Sopenharmony_ci	<reg32 offset="0x0021c" name="PHY_PLL_CTRL_7"/>
20bf215546Sopenharmony_ci	<reg32 offset="0x00220" name="PHY_PLL_CTRL_8"/>
21bf215546Sopenharmony_ci	<reg32 offset="0x00224" name="PHY_PLL_CTRL_9"/>
22bf215546Sopenharmony_ci	<reg32 offset="0x00228" name="PHY_PLL_CTRL_10"/>
23bf215546Sopenharmony_ci	<reg32 offset="0x0022c" name="PHY_PLL_CTRL_11"/>
24bf215546Sopenharmony_ci	<reg32 offset="0x00230" name="PHY_PLL_CTRL_12"/>
25bf215546Sopenharmony_ci	<reg32 offset="0x00234" name="PHY_PLL_CTRL_13"/>
26bf215546Sopenharmony_ci	<reg32 offset="0x00238" name="PHY_PLL_CTRL_14"/>
27bf215546Sopenharmony_ci	<reg32 offset="0x0023c" name="PHY_PLL_CTRL_15"/>
28bf215546Sopenharmony_ci	<reg32 offset="0x00240" name="PHY_PLL_CTRL_16"/>
29bf215546Sopenharmony_ci	<reg32 offset="0x00244" name="PHY_PLL_CTRL_17"/>
30bf215546Sopenharmony_ci	<reg32 offset="0x00248" name="PHY_PLL_CTRL_18"/>
31bf215546Sopenharmony_ci	<reg32 offset="0x0024c" name="PHY_PLL_CTRL_19"/>
32bf215546Sopenharmony_ci	<reg32 offset="0x00250" name="PHY_PLL_CTRL_20"/>
33bf215546Sopenharmony_ci
34bf215546Sopenharmony_ci	<reg32 offset="0x00280" name="PHY_PLL_STATUS">
35bf215546Sopenharmony_ci		<bitfield name="PLL_BUSY" pos="0" type="boolean"/>
36bf215546Sopenharmony_ci	</reg32>
37bf215546Sopenharmony_ci</domain>
38bf215546Sopenharmony_ci
39bf215546Sopenharmony_ci<domain name="DSI_PHY_8x60" width="32">
40bf215546Sopenharmony_ci	<reg32 offset="0x00258" name="PHY_TPA_CTRL_1"/>
41bf215546Sopenharmony_ci	<reg32 offset="0x0025c" name="PHY_TPA_CTRL_2"/>
42bf215546Sopenharmony_ci	<reg32 offset="0x00260" name="PHY_TIMING_CTRL_0"/>
43bf215546Sopenharmony_ci	<reg32 offset="0x00264" name="PHY_TIMING_CTRL_1"/>
44bf215546Sopenharmony_ci	<reg32 offset="0x00268" name="PHY_TIMING_CTRL_2"/>
45bf215546Sopenharmony_ci	<reg32 offset="0x0026c" name="PHY_TIMING_CTRL_3"/>
46bf215546Sopenharmony_ci	<reg32 offset="0x00270" name="PHY_TIMING_CTRL_4"/>
47bf215546Sopenharmony_ci	<reg32 offset="0x00274" name="PHY_TIMING_CTRL_5"/>
48bf215546Sopenharmony_ci	<reg32 offset="0x00278" name="PHY_TIMING_CTRL_6"/>
49bf215546Sopenharmony_ci	<reg32 offset="0x0027c" name="PHY_TIMING_CTRL_7"/>
50bf215546Sopenharmony_ci	<reg32 offset="0x00280" name="PHY_TIMING_CTRL_8"/>
51bf215546Sopenharmony_ci	<reg32 offset="0x00284" name="PHY_TIMING_CTRL_9"/>
52bf215546Sopenharmony_ci	<reg32 offset="0x00288" name="PHY_TIMING_CTRL_10"/>
53bf215546Sopenharmony_ci	<reg32 offset="0x0028c" name="PHY_TIMING_CTRL_11"/>
54bf215546Sopenharmony_ci	<reg32 offset="0x00290" name="PHY_CTRL_0"/>
55bf215546Sopenharmony_ci	<reg32 offset="0x00294" name="PHY_CTRL_1"/>
56bf215546Sopenharmony_ci	<reg32 offset="0x00298" name="PHY_CTRL_2"/>
57bf215546Sopenharmony_ci	<reg32 offset="0x0029c" name="PHY_CTRL_3"/>
58bf215546Sopenharmony_ci	<reg32 offset="0x002a0" name="PHY_STRENGTH_0"/>
59bf215546Sopenharmony_ci	<reg32 offset="0x002a4" name="PHY_STRENGTH_1"/>
60bf215546Sopenharmony_ci	<reg32 offset="0x002a8" name="PHY_STRENGTH_2"/>
61bf215546Sopenharmony_ci	<reg32 offset="0x002ac" name="PHY_STRENGTH_3"/>
62bf215546Sopenharmony_ci	<reg32 offset="0x002cc" name="PHY_REGULATOR_CTRL_0"/>
63bf215546Sopenharmony_ci	<reg32 offset="0x002d0" name="PHY_REGULATOR_CTRL_1"/>
64bf215546Sopenharmony_ci	<reg32 offset="0x002d4" name="PHY_REGULATOR_CTRL_2"/>
65bf215546Sopenharmony_ci	<reg32 offset="0x002d8" name="PHY_REGULATOR_CTRL_3"/>
66bf215546Sopenharmony_ci	<reg32 offset="0x002dc" name="PHY_REGULATOR_CTRL_4"/>
67bf215546Sopenharmony_ci
68bf215546Sopenharmony_ci	<reg32 offset="0x000f0" name="PHY_CAL_HW_TRIGGER"/>
69bf215546Sopenharmony_ci	<reg32 offset="0x000f4" name="PHY_CAL_CTRL"/>
70bf215546Sopenharmony_ci	<reg32 offset="0x000fc" name="PHY_CAL_STATUS">
71bf215546Sopenharmony_ci		<bitfield name="CAL_BUSY" pos="28" type="boolean"/>
72bf215546Sopenharmony_ci	</reg32>
73bf215546Sopenharmony_ci</domain>
74bf215546Sopenharmony_ci
75bf215546Sopenharmony_ci</database>
76