aboutsummaryrefslogtreecommitdiffstats
path: root/drivers
diff options
context:
space:
mode:
authorArchit Taneja <architt@codeaurora.org>2018-01-17 01:05:24 -0500
committerRob Clark <robdclark@gmail.com>2018-02-20 10:41:20 -0500
commit6d5796af7136046835621ffe680eb15ce88500b6 (patch)
tree0e47800028d5cfc30fc2e4e12b3e8b32c7f79063 /drivers
parent6a8bd08d0465b2b8d214007c58598e2c15312296 (diff)
drm/msm/dsi: Update generated headers for 10nm PLL/PHY
Signed-off-by: Archit Taneja <architt@codeaurora.org> Signed-off-by: Rob Clark <robdclark@gmail.com>
Diffstat (limited to 'drivers')
-rw-r--r--drivers/gpu/drm/msm/dsi/dsi.xml.h187
1 files changed, 174 insertions, 13 deletions
diff --git a/drivers/gpu/drm/msm/dsi/dsi.xml.h b/drivers/gpu/drm/msm/dsi/dsi.xml.h
index 479086ccf180..f6a9471b70c8 100644
--- a/drivers/gpu/drm/msm/dsi/dsi.xml.h
+++ b/drivers/gpu/drm/msm/dsi/dsi.xml.h
@@ -8,19 +8,10 @@ http://github.com/freedreno/envytools/
8git clone https://github.com/freedreno/envytools.git 8git clone https://github.com/freedreno/envytools.git
9 9
10The rules-ng-ng source files this header was generated from are: 10The rules-ng-ng source files this header was generated from are:
11- /home/robclark/src/freedreno/envytools/rnndb/msm.xml ( 676 bytes, from 2017-05-17 13:21:27) 11- /local/mnt/workspace/source_trees/envytools/rnndb/../rnndb/dsi/dsi.xml ( 37239 bytes, from 2018-01-12 09:09:22)
12- /home/robclark/src/freedreno/envytools/rnndb/freedreno_copyright.xml ( 1572 bytes, from 2017-05-17 13:21:27) 12- /local/mnt/workspace/source_trees/envytools/rnndb/freedreno_copyright.xml ( 1572 bytes, from 2016-05-09 06:32:54)
13- /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp4.xml ( 20915 bytes, from 2017-05-17 13:21:27) 13
14- /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp_common.xml ( 2849 bytes, from 2017-05-17 13:21:27) 14Copyright (C) 2013-2018 by the following authors:
15- /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp5.xml ( 37411 bytes, from 2017-05-17 13:21:27)
16- /home/robclark/src/freedreno/envytools/rnndb/dsi/dsi.xml ( 33004 bytes, from 2017-05-17 13:21:27)
17- /home/robclark/src/freedreno/envytools/rnndb/dsi/sfpb.xml ( 602 bytes, from 2017-05-17 13:21:27)
18- /home/robclark/src/freedreno/envytools/rnndb/dsi/mmss_cc.xml ( 1686 bytes, from 2017-05-17 13:21:27)
19- /home/robclark/src/freedreno/envytools/rnndb/hdmi/qfprom.xml ( 600 bytes, from 2017-05-17 13:21:27)
20- /home/robclark/src/freedreno/envytools/rnndb/hdmi/hdmi.xml ( 41799 bytes, from 2017-06-16 12:32:42)
21- /home/robclark/src/freedreno/envytools/rnndb/edp/edp.xml ( 10416 bytes, from 2017-05-17 13:21:27)
22
23Copyright (C) 2013-2017 by the following authors:
24- Rob Clark <robdclark@gmail.com> (robclark) 15- Rob Clark <robdclark@gmail.com> (robclark)
25- Ilia Mirkin <imirkin@alum.mit.edu> (imirkin) 16- Ilia Mirkin <imirkin@alum.mit.edu> (imirkin)
26 17
@@ -1556,5 +1547,175 @@ static inline uint32_t REG_DSI_14nm_PHY_LN_VREG_CNTRL(uint32_t i0) { return 0x00
1556 1547
1557#define REG_DSI_14nm_PHY_PLL_PLL_BANDGAP 0x00000108 1548#define REG_DSI_14nm_PHY_PLL_PLL_BANDGAP 0x00000108
1558 1549
1550#define REG_DSI_10nm_PHY_CMN_REVISION_ID0 0x00000000
1551
1552#define REG_DSI_10nm_PHY_CMN_REVISION_ID1 0x00000004
1553
1554#define REG_DSI_10nm_PHY_CMN_REVISION_ID2 0x00000008
1555
1556#define REG_DSI_10nm_PHY_CMN_REVISION_ID3 0x0000000c
1557
1558#define REG_DSI_10nm_PHY_CMN_CLK_CFG0 0x00000010
1559
1560#define REG_DSI_10nm_PHY_CMN_CLK_CFG1 0x00000014
1561
1562#define REG_DSI_10nm_PHY_CMN_GLBL_CTRL 0x00000018
1563
1564#define REG_DSI_10nm_PHY_CMN_RBUF_CTRL 0x0000001c
1565
1566#define REG_DSI_10nm_PHY_CMN_VREG_CTRL 0x00000020
1567
1568#define REG_DSI_10nm_PHY_CMN_CTRL_0 0x00000024
1569
1570#define REG_DSI_10nm_PHY_CMN_CTRL_1 0x00000028
1571
1572#define REG_DSI_10nm_PHY_CMN_CTRL_2 0x0000002c
1573
1574#define REG_DSI_10nm_PHY_CMN_LANE_CFG0 0x00000030
1575
1576#define REG_DSI_10nm_PHY_CMN_LANE_CFG1 0x00000034
1577
1578#define REG_DSI_10nm_PHY_CMN_PLL_CNTRL 0x00000038
1579
1580#define REG_DSI_10nm_PHY_CMN_LANE_CTRL0 0x00000098
1581
1582#define REG_DSI_10nm_PHY_CMN_LANE_CTRL1 0x0000009c
1583
1584#define REG_DSI_10nm_PHY_CMN_LANE_CTRL2 0x000000a0
1585
1586#define REG_DSI_10nm_PHY_CMN_LANE_CTRL3 0x000000a4
1587
1588#define REG_DSI_10nm_PHY_CMN_LANE_CTRL4 0x000000a8
1589
1590#define REG_DSI_10nm_PHY_CMN_TIMING_CTRL_0 0x000000ac
1591
1592#define REG_DSI_10nm_PHY_CMN_TIMING_CTRL_1 0x000000b0
1593
1594#define REG_DSI_10nm_PHY_CMN_TIMING_CTRL_2 0x000000b4
1595
1596#define REG_DSI_10nm_PHY_CMN_TIMING_CTRL_3 0x000000b8
1597
1598#define REG_DSI_10nm_PHY_CMN_TIMING_CTRL_4 0x000000bc
1599
1600#define REG_DSI_10nm_PHY_CMN_TIMING_CTRL_5 0x000000c0
1601
1602#define REG_DSI_10nm_PHY_CMN_TIMING_CTRL_6 0x000000c4
1603
1604#define REG_DSI_10nm_PHY_CMN_TIMING_CTRL_7 0x000000c8
1605
1606#define REG_DSI_10nm_PHY_CMN_TIMING_CTRL_8 0x000000cc
1607
1608#define REG_DSI_10nm_PHY_CMN_TIMING_CTRL_9 0x000000d0
1609
1610#define REG_DSI_10nm_PHY_CMN_TIMING_CTRL_10 0x000000d4
1611
1612#define REG_DSI_10nm_PHY_CMN_TIMING_CTRL_11 0x000000d8
1613
1614#define REG_DSI_10nm_PHY_CMN_PHY_STATUS 0x000000ec
1615
1616#define REG_DSI_10nm_PHY_CMN_LANE_STATUS0 0x000000f4
1617
1618#define REG_DSI_10nm_PHY_CMN_LANE_STATUS1 0x000000f8
1619
1620static inline uint32_t REG_DSI_10nm_PHY_LN(uint32_t i0) { return 0x00000000 + 0x80*i0; }
1621
1622static inline uint32_t REG_DSI_10nm_PHY_LN_CFG0(uint32_t i0) { return 0x00000000 + 0x80*i0; }
1623
1624static inline uint32_t REG_DSI_10nm_PHY_LN_CFG1(uint32_t i0) { return 0x00000004 + 0x80*i0; }
1625
1626static inline uint32_t REG_DSI_10nm_PHY_LN_CFG2(uint32_t i0) { return 0x00000008 + 0x80*i0; }
1627
1628static inline uint32_t REG_DSI_10nm_PHY_LN_CFG3(uint32_t i0) { return 0x0000000c + 0x80*i0; }
1629
1630static inline uint32_t REG_DSI_10nm_PHY_LN_TEST_DATAPATH(uint32_t i0) { return 0x00000010 + 0x80*i0; }
1631
1632static inline uint32_t REG_DSI_10nm_PHY_LN_PIN_SWAP(uint32_t i0) { return 0x00000014 + 0x80*i0; }
1633
1634static inline uint32_t REG_DSI_10nm_PHY_LN_HSTX_STR_CTRL(uint32_t i0) { return 0x00000018 + 0x80*i0; }
1635
1636static inline uint32_t REG_DSI_10nm_PHY_LN_OFFSET_TOP_CTRL(uint32_t i0) { return 0x0000001c + 0x80*i0; }
1637
1638static inline uint32_t REG_DSI_10nm_PHY_LN_OFFSET_BOT_CTRL(uint32_t i0) { return 0x00000020 + 0x80*i0; }
1639
1640static inline uint32_t REG_DSI_10nm_PHY_LN_LPTX_STR_CTRL(uint32_t i0) { return 0x00000024 + 0x80*i0; }
1641
1642static inline uint32_t REG_DSI_10nm_PHY_LN_LPRX_CTRL(uint32_t i0) { return 0x00000028 + 0x80*i0; }
1643
1644static inline uint32_t REG_DSI_10nm_PHY_LN_TX_DCTRL(uint32_t i0) { return 0x0000002c + 0x80*i0; }
1645
1646#define REG_DSI_10nm_PHY_PLL_ANALOG_CONTROLS_ONE 0x00000000
1647
1648#define REG_DSI_10nm_PHY_PLL_ANALOG_CONTROLS_TWO 0x00000004
1649
1650#define REG_DSI_10nm_PHY_PLL_ANALOG_CONTROLS_THREE 0x00000010
1651
1652#define REG_DSI_10nm_PHY_PLL_DSM_DIVIDER 0x0000001c
1653
1654#define REG_DSI_10nm_PHY_PLL_FEEDBACK_DIVIDER 0x00000020
1655
1656#define REG_DSI_10nm_PHY_PLL_SYSTEM_MUXES 0x00000024
1657
1658#define REG_DSI_10nm_PHY_PLL_CMODE 0x0000002c
1659
1660#define REG_DSI_10nm_PHY_PLL_CALIBRATION_SETTINGS 0x00000030
1661
1662#define REG_DSI_10nm_PHY_PLL_BAND_SEL_CAL_SETTINGS_THREE 0x00000054
1663
1664#define REG_DSI_10nm_PHY_PLL_FREQ_DETECT_SETTINGS_ONE 0x00000064
1665
1666#define REG_DSI_10nm_PHY_PLL_PFILT 0x0000007c
1667
1668#define REG_DSI_10nm_PHY_PLL_IFILT 0x00000080
1669
1670#define REG_DSI_10nm_PHY_PLL_OUTDIV 0x00000094
1671
1672#define REG_DSI_10nm_PHY_PLL_CORE_OVERRIDE 0x000000a4
1673
1674#define REG_DSI_10nm_PHY_PLL_CORE_INPUT_OVERRIDE 0x000000a8
1675
1676#define REG_DSI_10nm_PHY_PLL_PLL_DIGITAL_TIMERS_TWO 0x000000b4
1677
1678#define REG_DSI_10nm_PHY_PLL_DECIMAL_DIV_START_1 0x000000cc
1679
1680#define REG_DSI_10nm_PHY_PLL_FRAC_DIV_START_LOW_1 0x000000d0
1681
1682#define REG_DSI_10nm_PHY_PLL_FRAC_DIV_START_MID_1 0x000000d4
1683
1684#define REG_DSI_10nm_PHY_PLL_FRAC_DIV_START_HIGH_1 0x000000d8
1685
1686#define REG_DSI_10nm_PHY_PLL_SSC_STEPSIZE_LOW_1 0x0000010c
1687
1688#define REG_DSI_10nm_PHY_PLL_SSC_STEPSIZE_HIGH_1 0x00000110
1689
1690#define REG_DSI_10nm_PHY_PLL_SSC_DIV_PER_LOW_1 0x00000114
1691
1692#define REG_DSI_10nm_PHY_PLL_SSC_DIV_PER_HIGH_1 0x00000118
1693
1694#define REG_DSI_10nm_PHY_PLL_SSC_DIV_ADJPER_LOW_1 0x0000011c
1695
1696#define REG_DSI_10nm_PHY_PLL_SSC_DIV_ADJPER_HIGH_1 0x00000120
1697
1698#define REG_DSI_10nm_PHY_PLL_SSC_CONTROL 0x0000013c
1699
1700#define REG_DSI_10nm_PHY_PLL_PLL_OUTDIV_RATE 0x00000140
1701
1702#define REG_DSI_10nm_PHY_PLL_PLL_LOCKDET_RATE_1 0x00000144
1703
1704#define REG_DSI_10nm_PHY_PLL_PLL_PROP_GAIN_RATE_1 0x0000014c
1705
1706#define REG_DSI_10nm_PHY_PLL_PLL_BAND_SET_RATE_1 0x00000154
1707
1708#define REG_DSI_10nm_PHY_PLL_PLL_INT_GAIN_IFILT_BAND_1 0x0000015c
1709
1710#define REG_DSI_10nm_PHY_PLL_PLL_FL_INT_GAIN_PFILT_BAND_1 0x00000164
1711
1712#define REG_DSI_10nm_PHY_PLL_PLL_LOCK_OVERRIDE 0x00000180
1713
1714#define REG_DSI_10nm_PHY_PLL_PLL_LOCK_DELAY 0x00000184
1715
1716#define REG_DSI_10nm_PHY_PLL_CLOCK_INVERTERS 0x0000018c
1717
1718#define REG_DSI_10nm_PHY_PLL_COMMON_STATUS_ONE 0x000001a0
1719
1559 1720
1560#endif /* DSI_XML */ 1721#endif /* DSI_XML */