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