lkml.org 
[lkml]   [2017]   [Dec]   [17]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
Subjectdrivers/gpu/drm/i915/gvt/handlers.c:2397:1: error: the frame size of 32120 bytes is larger than 8192 bytes
tree:   https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
head: 779f4e1c6c7c661db40dfebd6dd6bda7b5f88aa3
commit: d17a1d97dc208d664c91cc387ffb752c7f85dc61 x86/mm/kasan: don't use vmemmap_populate() to initialize shadow
date: 5 weeks ago
config: x86_64-randconfig-x001-12180843 (attached as .config)
compiler: gcc-7 (Debian 7.2.0-12) 7.2.1 20171025
reproduce:
git checkout d17a1d97dc208d664c91cc387ffb752c7f85dc61
# save the attached .config to linux build tree
make ARCH=x86_64

All errors (new ones prefixed by >>):

drivers/gpu/drm/i915/gvt/handlers.c: In function 'init_generic_mmio_info':
>> drivers/gpu/drm/i915/gvt/handlers.c:2397:1: error: the frame size of 32120 bytes is larger than 8192 bytes [-Werror=frame-larger-than=]
}
^
cc1: all warnings being treated as errors

vim +2397 drivers/gpu/drm/i915/gvt/handlers.c

e39c5add3 Zhi Wang 2016-09-02 1649
0aa5277c3 Zhao Yan 2017-02-28 1650 MMIO_RING_DFH(RING_MI_MODE, D_ALL, F_MODE_MASK | F_CMD_ACCESS,
0aa5277c3 Zhao Yan 2017-02-28 1651 NULL, NULL);
41bfab35b Pei Zhang 2017-02-24 1652 MMIO_RING_DFH(RING_INSTPM, D_ALL, F_MODE_MASK | F_CMD_ACCESS,
41bfab35b Pei Zhang 2017-02-24 1653 NULL, NULL);
04d348ae3 Zhi Wang 2016-04-25 1654 MMIO_RING_DFH(RING_TIMESTAMP, D_ALL, F_CMD_ACCESS,
20a2bcdec Xiong Zhang 2017-10-14 1655 mmio_read_from_hw, NULL);
04d348ae3 Zhi Wang 2016-04-25 1656 MMIO_RING_DFH(RING_TIMESTAMP_UDW, D_ALL, F_CMD_ACCESS,
20a2bcdec Xiong Zhang 2017-10-14 1657 mmio_read_from_hw, NULL);
e39c5add3 Zhi Wang 2016-09-02 1658
0aa5277c3 Zhao Yan 2017-02-28 1659 MMIO_DFH(GEN7_GT_MODE, D_ALL, F_MODE_MASK | F_CMD_ACCESS, NULL, NULL);
0aa5277c3 Zhao Yan 2017-02-28 1660 MMIO_DFH(CACHE_MODE_0_GEN7, D_ALL, F_MODE_MASK | F_CMD_ACCESS,
0aa5277c3 Zhao Yan 2017-02-28 1661 NULL, NULL);
a045fba47 Ping Gao 2016-11-14 1662 MMIO_DFH(CACHE_MODE_1, D_ALL, F_MODE_MASK | F_CMD_ACCESS, NULL, NULL);
0aa5277c3 Zhao Yan 2017-02-28 1663 MMIO_DFH(CACHE_MODE_0, D_ALL, F_MODE_MASK | F_CMD_ACCESS, NULL, NULL);
0aa5277c3 Zhao Yan 2017-02-28 1664 MMIO_DFH(0x2124, D_ALL, F_MODE_MASK | F_CMD_ACCESS, NULL, NULL);
0aa5277c3 Zhao Yan 2017-02-28 1665
0aa5277c3 Zhao Yan 2017-02-28 1666 MMIO_DFH(0x20dc, D_ALL, F_MODE_MASK | F_CMD_ACCESS, NULL, NULL);
0aa5277c3 Zhao Yan 2017-02-28 1667 MMIO_DFH(_3D_CHICKEN3, D_ALL, F_MODE_MASK | F_CMD_ACCESS, NULL, NULL);
0aa5277c3 Zhao Yan 2017-02-28 1668 MMIO_DFH(0x2088, D_ALL, F_MODE_MASK | F_CMD_ACCESS, NULL, NULL);
0aa5277c3 Zhao Yan 2017-02-28 1669 MMIO_DFH(0x20e4, D_ALL, F_MODE_MASK | F_CMD_ACCESS, NULL, NULL);
0aa5277c3 Zhao Yan 2017-02-28 1670 MMIO_DFH(0x2470, D_ALL, F_MODE_MASK | F_CMD_ACCESS, NULL, NULL);
0aa5277c3 Zhao Yan 2017-02-28 1671 MMIO_DFH(GAM_ECOCHK, D_ALL, F_CMD_ACCESS, NULL, NULL);
0aa5277c3 Zhao Yan 2017-02-28 1672 MMIO_DFH(GEN7_COMMON_SLICE_CHICKEN1, D_ALL, F_MODE_MASK | F_CMD_ACCESS,
0aa5277c3 Zhao Yan 2017-02-28 1673 NULL, NULL);
1999f108c Chuanxiao Dong 2017-05-17 1674 MMIO_DFH(COMMON_SLICE_CHICKEN2, D_ALL, F_MODE_MASK | F_CMD_ACCESS, NULL,
1999f108c Chuanxiao Dong 2017-05-17 1675 skl_misc_ctl_write);
0aa5277c3 Zhao Yan 2017-02-28 1676 MMIO_DFH(0x9030, D_ALL, F_CMD_ACCESS, NULL, NULL);
0aa5277c3 Zhao Yan 2017-02-28 1677 MMIO_DFH(0x20a0, D_ALL, F_CMD_ACCESS, NULL, NULL);
0aa5277c3 Zhao Yan 2017-02-28 1678 MMIO_DFH(0x2420, D_ALL, F_CMD_ACCESS, NULL, NULL);
0aa5277c3 Zhao Yan 2017-02-28 1679 MMIO_DFH(0x2430, D_ALL, F_CMD_ACCESS, NULL, NULL);
0aa5277c3 Zhao Yan 2017-02-28 1680 MMIO_DFH(0x2434, D_ALL, F_CMD_ACCESS, NULL, NULL);
0aa5277c3 Zhao Yan 2017-02-28 1681 MMIO_DFH(0x2438, D_ALL, F_CMD_ACCESS, NULL, NULL);
0aa5277c3 Zhao Yan 2017-02-28 1682 MMIO_DFH(0x243c, D_ALL, F_CMD_ACCESS, NULL, NULL);
0aa5277c3 Zhao Yan 2017-02-28 1683 MMIO_DFH(0x7018, D_ALL, F_MODE_MASK | F_CMD_ACCESS, NULL, NULL);
a045fba47 Ping Gao 2016-11-14 1684 MMIO_DFH(HALF_SLICE_CHICKEN3, D_ALL, F_MODE_MASK | F_CMD_ACCESS, NULL, NULL);
187447a10 Pei Zhang 2017-02-21 1685 MMIO_DFH(GEN7_HALF_SLICE_CHICKEN1, D_ALL, F_MODE_MASK | F_CMD_ACCESS, NULL, NULL);
e39c5add3 Zhi Wang 2016-09-02 1686
e39c5add3 Zhi Wang 2016-09-02 1687 /* display */
e39c5add3 Zhi Wang 2016-09-02 1688 MMIO_F(0x60220, 0x20, 0, 0, 0, D_ALL, NULL, NULL);
e39c5add3 Zhi Wang 2016-09-02 1689 MMIO_D(0x602a0, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1690
e39c5add3 Zhi Wang 2016-09-02 1691 MMIO_D(0x65050, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1692 MMIO_D(0x650b4, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1693
e39c5add3 Zhi Wang 2016-09-02 1694 MMIO_D(0xc4040, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1695 MMIO_D(DERRMR, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1696
e39c5add3 Zhi Wang 2016-09-02 1697 MMIO_D(PIPEDSL(PIPE_A), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1698 MMIO_D(PIPEDSL(PIPE_B), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1699 MMIO_D(PIPEDSL(PIPE_C), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1700 MMIO_D(PIPEDSL(_PIPE_EDP), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1701
04d348ae3 Zhi Wang 2016-04-25 1702 MMIO_DH(PIPECONF(PIPE_A), D_ALL, NULL, pipeconf_mmio_write);
04d348ae3 Zhi Wang 2016-04-25 1703 MMIO_DH(PIPECONF(PIPE_B), D_ALL, NULL, pipeconf_mmio_write);
04d348ae3 Zhi Wang 2016-04-25 1704 MMIO_DH(PIPECONF(PIPE_C), D_ALL, NULL, pipeconf_mmio_write);
04d348ae3 Zhi Wang 2016-04-25 1705 MMIO_DH(PIPECONF(_PIPE_EDP), D_ALL, NULL, pipeconf_mmio_write);
e39c5add3 Zhi Wang 2016-09-02 1706
e39c5add3 Zhi Wang 2016-09-02 1707 MMIO_D(PIPESTAT(PIPE_A), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1708 MMIO_D(PIPESTAT(PIPE_B), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1709 MMIO_D(PIPESTAT(PIPE_C), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1710 MMIO_D(PIPESTAT(_PIPE_EDP), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1711
e39c5add3 Zhi Wang 2016-09-02 1712 MMIO_D(PIPE_FLIPCOUNT_G4X(PIPE_A), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1713 MMIO_D(PIPE_FLIPCOUNT_G4X(PIPE_B), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1714 MMIO_D(PIPE_FLIPCOUNT_G4X(PIPE_C), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1715 MMIO_D(PIPE_FLIPCOUNT_G4X(_PIPE_EDP), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1716
e39c5add3 Zhi Wang 2016-09-02 1717 MMIO_D(PIPE_FRMCOUNT_G4X(PIPE_A), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1718 MMIO_D(PIPE_FRMCOUNT_G4X(PIPE_B), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1719 MMIO_D(PIPE_FRMCOUNT_G4X(PIPE_C), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1720 MMIO_D(PIPE_FRMCOUNT_G4X(_PIPE_EDP), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1721
e39c5add3 Zhi Wang 2016-09-02 1722 MMIO_D(CURCNTR(PIPE_A), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1723 MMIO_D(CURCNTR(PIPE_B), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1724 MMIO_D(CURCNTR(PIPE_C), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1725
e39c5add3 Zhi Wang 2016-09-02 1726 MMIO_D(CURPOS(PIPE_A), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1727 MMIO_D(CURPOS(PIPE_B), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1728 MMIO_D(CURPOS(PIPE_C), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1729
e39c5add3 Zhi Wang 2016-09-02 1730 MMIO_D(CURBASE(PIPE_A), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1731 MMIO_D(CURBASE(PIPE_B), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1732 MMIO_D(CURBASE(PIPE_C), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1733
e39c5add3 Zhi Wang 2016-09-02 1734 MMIO_D(0x700ac, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1735 MMIO_D(0x710ac, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1736 MMIO_D(0x720ac, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1737
e39c5add3 Zhi Wang 2016-09-02 1738 MMIO_D(0x70090, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1739 MMIO_D(0x70094, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1740 MMIO_D(0x70098, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1741 MMIO_D(0x7009c, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1742
e39c5add3 Zhi Wang 2016-09-02 1743 MMIO_D(DSPCNTR(PIPE_A), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1744 MMIO_D(DSPADDR(PIPE_A), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1745 MMIO_D(DSPSTRIDE(PIPE_A), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1746 MMIO_D(DSPPOS(PIPE_A), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1747 MMIO_D(DSPSIZE(PIPE_A), D_ALL);
04d348ae3 Zhi Wang 2016-04-25 1748 MMIO_DH(DSPSURF(PIPE_A), D_ALL, NULL, pri_surf_mmio_write);
e39c5add3 Zhi Wang 2016-09-02 1749 MMIO_D(DSPOFFSET(PIPE_A), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1750 MMIO_D(DSPSURFLIVE(PIPE_A), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1751
e39c5add3 Zhi Wang 2016-09-02 1752 MMIO_D(DSPCNTR(PIPE_B), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1753 MMIO_D(DSPADDR(PIPE_B), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1754 MMIO_D(DSPSTRIDE(PIPE_B), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1755 MMIO_D(DSPPOS(PIPE_B), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1756 MMIO_D(DSPSIZE(PIPE_B), D_ALL);
04d348ae3 Zhi Wang 2016-04-25 1757 MMIO_DH(DSPSURF(PIPE_B), D_ALL, NULL, pri_surf_mmio_write);
e39c5add3 Zhi Wang 2016-09-02 1758 MMIO_D(DSPOFFSET(PIPE_B), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1759 MMIO_D(DSPSURFLIVE(PIPE_B), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1760
e39c5add3 Zhi Wang 2016-09-02 1761 MMIO_D(DSPCNTR(PIPE_C), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1762 MMIO_D(DSPADDR(PIPE_C), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1763 MMIO_D(DSPSTRIDE(PIPE_C), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1764 MMIO_D(DSPPOS(PIPE_C), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1765 MMIO_D(DSPSIZE(PIPE_C), D_ALL);
04d348ae3 Zhi Wang 2016-04-25 1766 MMIO_DH(DSPSURF(PIPE_C), D_ALL, NULL, pri_surf_mmio_write);
e39c5add3 Zhi Wang 2016-09-02 1767 MMIO_D(DSPOFFSET(PIPE_C), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1768 MMIO_D(DSPSURFLIVE(PIPE_C), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1769
e39c5add3 Zhi Wang 2016-09-02 1770 MMIO_D(SPRCTL(PIPE_A), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1771 MMIO_D(SPRLINOFF(PIPE_A), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1772 MMIO_D(SPRSTRIDE(PIPE_A), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1773 MMIO_D(SPRPOS(PIPE_A), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1774 MMIO_D(SPRSIZE(PIPE_A), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1775 MMIO_D(SPRKEYVAL(PIPE_A), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1776 MMIO_D(SPRKEYMSK(PIPE_A), D_ALL);
04d348ae3 Zhi Wang 2016-04-25 1777 MMIO_DH(SPRSURF(PIPE_A), D_ALL, NULL, spr_surf_mmio_write);
e39c5add3 Zhi Wang 2016-09-02 1778 MMIO_D(SPRKEYMAX(PIPE_A), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1779 MMIO_D(SPROFFSET(PIPE_A), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1780 MMIO_D(SPRSCALE(PIPE_A), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1781 MMIO_D(SPRSURFLIVE(PIPE_A), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1782
e39c5add3 Zhi Wang 2016-09-02 1783 MMIO_D(SPRCTL(PIPE_B), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1784 MMIO_D(SPRLINOFF(PIPE_B), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1785 MMIO_D(SPRSTRIDE(PIPE_B), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1786 MMIO_D(SPRPOS(PIPE_B), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1787 MMIO_D(SPRSIZE(PIPE_B), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1788 MMIO_D(SPRKEYVAL(PIPE_B), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1789 MMIO_D(SPRKEYMSK(PIPE_B), D_ALL);
04d348ae3 Zhi Wang 2016-04-25 1790 MMIO_DH(SPRSURF(PIPE_B), D_ALL, NULL, spr_surf_mmio_write);
e39c5add3 Zhi Wang 2016-09-02 1791 MMIO_D(SPRKEYMAX(PIPE_B), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1792 MMIO_D(SPROFFSET(PIPE_B), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1793 MMIO_D(SPRSCALE(PIPE_B), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1794 MMIO_D(SPRSURFLIVE(PIPE_B), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1795
e39c5add3 Zhi Wang 2016-09-02 1796 MMIO_D(SPRCTL(PIPE_C), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1797 MMIO_D(SPRLINOFF(PIPE_C), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1798 MMIO_D(SPRSTRIDE(PIPE_C), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1799 MMIO_D(SPRPOS(PIPE_C), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1800 MMIO_D(SPRSIZE(PIPE_C), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1801 MMIO_D(SPRKEYVAL(PIPE_C), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1802 MMIO_D(SPRKEYMSK(PIPE_C), D_ALL);
04d348ae3 Zhi Wang 2016-04-25 1803 MMIO_DH(SPRSURF(PIPE_C), D_ALL, NULL, spr_surf_mmio_write);
e39c5add3 Zhi Wang 2016-09-02 1804 MMIO_D(SPRKEYMAX(PIPE_C), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1805 MMIO_D(SPROFFSET(PIPE_C), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1806 MMIO_D(SPRSCALE(PIPE_C), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1807 MMIO_D(SPRSURFLIVE(PIPE_C), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1808
e39c5add3 Zhi Wang 2016-09-02 1809 MMIO_D(HTOTAL(TRANSCODER_A), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1810 MMIO_D(HBLANK(TRANSCODER_A), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1811 MMIO_D(HSYNC(TRANSCODER_A), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1812 MMIO_D(VTOTAL(TRANSCODER_A), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1813 MMIO_D(VBLANK(TRANSCODER_A), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1814 MMIO_D(VSYNC(TRANSCODER_A), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1815 MMIO_D(BCLRPAT(TRANSCODER_A), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1816 MMIO_D(VSYNCSHIFT(TRANSCODER_A), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1817 MMIO_D(PIPESRC(TRANSCODER_A), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1818
e39c5add3 Zhi Wang 2016-09-02 1819 MMIO_D(HTOTAL(TRANSCODER_B), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1820 MMIO_D(HBLANK(TRANSCODER_B), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1821 MMIO_D(HSYNC(TRANSCODER_B), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1822 MMIO_D(VTOTAL(TRANSCODER_B), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1823 MMIO_D(VBLANK(TRANSCODER_B), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1824 MMIO_D(VSYNC(TRANSCODER_B), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1825 MMIO_D(BCLRPAT(TRANSCODER_B), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1826 MMIO_D(VSYNCSHIFT(TRANSCODER_B), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1827 MMIO_D(PIPESRC(TRANSCODER_B), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1828
e39c5add3 Zhi Wang 2016-09-02 1829 MMIO_D(HTOTAL(TRANSCODER_C), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1830 MMIO_D(HBLANK(TRANSCODER_C), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1831 MMIO_D(HSYNC(TRANSCODER_C), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1832 MMIO_D(VTOTAL(TRANSCODER_C), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1833 MMIO_D(VBLANK(TRANSCODER_C), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1834 MMIO_D(VSYNC(TRANSCODER_C), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1835 MMIO_D(BCLRPAT(TRANSCODER_C), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1836 MMIO_D(VSYNCSHIFT(TRANSCODER_C), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1837 MMIO_D(PIPESRC(TRANSCODER_C), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1838
e39c5add3 Zhi Wang 2016-09-02 1839 MMIO_D(HTOTAL(TRANSCODER_EDP), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1840 MMIO_D(HBLANK(TRANSCODER_EDP), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1841 MMIO_D(HSYNC(TRANSCODER_EDP), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1842 MMIO_D(VTOTAL(TRANSCODER_EDP), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1843 MMIO_D(VBLANK(TRANSCODER_EDP), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1844 MMIO_D(VSYNC(TRANSCODER_EDP), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1845 MMIO_D(BCLRPAT(TRANSCODER_EDP), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1846 MMIO_D(VSYNCSHIFT(TRANSCODER_EDP), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1847
e39c5add3 Zhi Wang 2016-09-02 1848 MMIO_D(PIPE_DATA_M1(TRANSCODER_A), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1849 MMIO_D(PIPE_DATA_N1(TRANSCODER_A), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1850 MMIO_D(PIPE_DATA_M2(TRANSCODER_A), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1851 MMIO_D(PIPE_DATA_N2(TRANSCODER_A), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1852 MMIO_D(PIPE_LINK_M1(TRANSCODER_A), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1853 MMIO_D(PIPE_LINK_N1(TRANSCODER_A), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1854 MMIO_D(PIPE_LINK_M2(TRANSCODER_A), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1855 MMIO_D(PIPE_LINK_N2(TRANSCODER_A), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1856
e39c5add3 Zhi Wang 2016-09-02 1857 MMIO_D(PIPE_DATA_M1(TRANSCODER_B), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1858 MMIO_D(PIPE_DATA_N1(TRANSCODER_B), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1859 MMIO_D(PIPE_DATA_M2(TRANSCODER_B), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1860 MMIO_D(PIPE_DATA_N2(TRANSCODER_B), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1861 MMIO_D(PIPE_LINK_M1(TRANSCODER_B), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1862 MMIO_D(PIPE_LINK_N1(TRANSCODER_B), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1863 MMIO_D(PIPE_LINK_M2(TRANSCODER_B), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1864 MMIO_D(PIPE_LINK_N2(TRANSCODER_B), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1865
e39c5add3 Zhi Wang 2016-09-02 1866 MMIO_D(PIPE_DATA_M1(TRANSCODER_C), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1867 MMIO_D(PIPE_DATA_N1(TRANSCODER_C), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1868 MMIO_D(PIPE_DATA_M2(TRANSCODER_C), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1869 MMIO_D(PIPE_DATA_N2(TRANSCODER_C), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1870 MMIO_D(PIPE_LINK_M1(TRANSCODER_C), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1871 MMIO_D(PIPE_LINK_N1(TRANSCODER_C), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1872 MMIO_D(PIPE_LINK_M2(TRANSCODER_C), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1873 MMIO_D(PIPE_LINK_N2(TRANSCODER_C), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1874
e39c5add3 Zhi Wang 2016-09-02 1875 MMIO_D(PIPE_DATA_M1(TRANSCODER_EDP), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1876 MMIO_D(PIPE_DATA_N1(TRANSCODER_EDP), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1877 MMIO_D(PIPE_DATA_M2(TRANSCODER_EDP), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1878 MMIO_D(PIPE_DATA_N2(TRANSCODER_EDP), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1879 MMIO_D(PIPE_LINK_M1(TRANSCODER_EDP), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1880 MMIO_D(PIPE_LINK_N1(TRANSCODER_EDP), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1881 MMIO_D(PIPE_LINK_M2(TRANSCODER_EDP), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1882 MMIO_D(PIPE_LINK_N2(TRANSCODER_EDP), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1883
e39c5add3 Zhi Wang 2016-09-02 1884 MMIO_D(PF_CTL(PIPE_A), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1885 MMIO_D(PF_WIN_SZ(PIPE_A), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1886 MMIO_D(PF_WIN_POS(PIPE_A), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1887 MMIO_D(PF_VSCALE(PIPE_A), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1888 MMIO_D(PF_HSCALE(PIPE_A), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1889
e39c5add3 Zhi Wang 2016-09-02 1890 MMIO_D(PF_CTL(PIPE_B), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1891 MMIO_D(PF_WIN_SZ(PIPE_B), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1892 MMIO_D(PF_WIN_POS(PIPE_B), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1893 MMIO_D(PF_VSCALE(PIPE_B), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1894 MMIO_D(PF_HSCALE(PIPE_B), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1895
e39c5add3 Zhi Wang 2016-09-02 1896 MMIO_D(PF_CTL(PIPE_C), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1897 MMIO_D(PF_WIN_SZ(PIPE_C), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1898 MMIO_D(PF_WIN_POS(PIPE_C), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1899 MMIO_D(PF_VSCALE(PIPE_C), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1900 MMIO_D(PF_HSCALE(PIPE_C), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1901
e39c5add3 Zhi Wang 2016-09-02 1902 MMIO_D(WM0_PIPEA_ILK, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1903 MMIO_D(WM0_PIPEB_ILK, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1904 MMIO_D(WM0_PIPEC_IVB, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1905 MMIO_D(WM1_LP_ILK, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1906 MMIO_D(WM2_LP_ILK, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1907 MMIO_D(WM3_LP_ILK, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1908 MMIO_D(WM1S_LP_ILK, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1909 MMIO_D(WM2S_LP_IVB, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1910 MMIO_D(WM3S_LP_IVB, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1911
e39c5add3 Zhi Wang 2016-09-02 1912 MMIO_D(BLC_PWM_CPU_CTL2, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1913 MMIO_D(BLC_PWM_CPU_CTL, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1914 MMIO_D(BLC_PWM_PCH_CTL1, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1915 MMIO_D(BLC_PWM_PCH_CTL2, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1916
e39c5add3 Zhi Wang 2016-09-02 1917 MMIO_D(0x48268, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1918
04d348ae3 Zhi Wang 2016-04-25 1919 MMIO_F(PCH_GMBUS0, 4 * 4, 0, 0, 0, D_ALL, gmbus_mmio_read,
04d348ae3 Zhi Wang 2016-04-25 1920 gmbus_mmio_write);
04d348ae3 Zhi Wang 2016-04-25 1921 MMIO_F(PCH_GPIOA, 6 * 4, F_UNALIGN, 0, 0, D_ALL, NULL, NULL);
e39c5add3 Zhi Wang 2016-09-02 1922 MMIO_F(0xe4f00, 0x28, 0, 0, 0, D_ALL, NULL, NULL);
e39c5add3 Zhi Wang 2016-09-02 1923
04d348ae3 Zhi Wang 2016-04-25 1924 MMIO_F(_PCH_DPB_AUX_CH_CTL, 6 * 4, 0, 0, 0, D_PRE_SKL, NULL,
04d348ae3 Zhi Wang 2016-04-25 1925 dp_aux_ch_ctl_mmio_write);
04d348ae3 Zhi Wang 2016-04-25 1926 MMIO_F(_PCH_DPC_AUX_CH_CTL, 6 * 4, 0, 0, 0, D_PRE_SKL, NULL,
04d348ae3 Zhi Wang 2016-04-25 1927 dp_aux_ch_ctl_mmio_write);
04d348ae3 Zhi Wang 2016-04-25 1928 MMIO_F(_PCH_DPD_AUX_CH_CTL, 6 * 4, 0, 0, 0, D_PRE_SKL, NULL,
04d348ae3 Zhi Wang 2016-04-25 1929 dp_aux_ch_ctl_mmio_write);
e39c5add3 Zhi Wang 2016-09-02 1930
75e64ff2c Xiong Zhang 2017-06-28 1931 MMIO_DH(PCH_ADPA, D_PRE_SKL, NULL, pch_adpa_mmio_write);
e39c5add3 Zhi Wang 2016-09-02 1932
04d348ae3 Zhi Wang 2016-04-25 1933 MMIO_DH(_PCH_TRANSACONF, D_ALL, NULL, transconf_mmio_write);
04d348ae3 Zhi Wang 2016-04-25 1934 MMIO_DH(_PCH_TRANSBCONF, D_ALL, NULL, transconf_mmio_write);
e39c5add3 Zhi Wang 2016-09-02 1935
04d348ae3 Zhi Wang 2016-04-25 1936 MMIO_DH(FDI_RX_IIR(PIPE_A), D_ALL, NULL, fdi_rx_iir_mmio_write);
04d348ae3 Zhi Wang 2016-04-25 1937 MMIO_DH(FDI_RX_IIR(PIPE_B), D_ALL, NULL, fdi_rx_iir_mmio_write);
04d348ae3 Zhi Wang 2016-04-25 1938 MMIO_DH(FDI_RX_IIR(PIPE_C), D_ALL, NULL, fdi_rx_iir_mmio_write);
04d348ae3 Zhi Wang 2016-04-25 1939 MMIO_DH(FDI_RX_IMR(PIPE_A), D_ALL, NULL, update_fdi_rx_iir_status);
04d348ae3 Zhi Wang 2016-04-25 1940 MMIO_DH(FDI_RX_IMR(PIPE_B), D_ALL, NULL, update_fdi_rx_iir_status);
04d348ae3 Zhi Wang 2016-04-25 1941 MMIO_DH(FDI_RX_IMR(PIPE_C), D_ALL, NULL, update_fdi_rx_iir_status);
04d348ae3 Zhi Wang 2016-04-25 1942 MMIO_DH(FDI_RX_CTL(PIPE_A), D_ALL, NULL, update_fdi_rx_iir_status);
04d348ae3 Zhi Wang 2016-04-25 1943 MMIO_DH(FDI_RX_CTL(PIPE_B), D_ALL, NULL, update_fdi_rx_iir_status);
04d348ae3 Zhi Wang 2016-04-25 1944 MMIO_DH(FDI_RX_CTL(PIPE_C), D_ALL, NULL, update_fdi_rx_iir_status);
e39c5add3 Zhi Wang 2016-09-02 1945
e39c5add3 Zhi Wang 2016-09-02 1946 MMIO_D(_PCH_TRANS_HTOTAL_A, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1947 MMIO_D(_PCH_TRANS_HBLANK_A, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1948 MMIO_D(_PCH_TRANS_HSYNC_A, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1949 MMIO_D(_PCH_TRANS_VTOTAL_A, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1950 MMIO_D(_PCH_TRANS_VBLANK_A, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1951 MMIO_D(_PCH_TRANS_VSYNC_A, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1952 MMIO_D(_PCH_TRANS_VSYNCSHIFT_A, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1953
e39c5add3 Zhi Wang 2016-09-02 1954 MMIO_D(_PCH_TRANS_HTOTAL_B, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1955 MMIO_D(_PCH_TRANS_HBLANK_B, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1956 MMIO_D(_PCH_TRANS_HSYNC_B, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1957 MMIO_D(_PCH_TRANS_VTOTAL_B, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1958 MMIO_D(_PCH_TRANS_VBLANK_B, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1959 MMIO_D(_PCH_TRANS_VSYNC_B, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1960 MMIO_D(_PCH_TRANS_VSYNCSHIFT_B, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1961
e39c5add3 Zhi Wang 2016-09-02 1962 MMIO_D(_PCH_TRANSA_DATA_M1, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1963 MMIO_D(_PCH_TRANSA_DATA_N1, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1964 MMIO_D(_PCH_TRANSA_DATA_M2, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1965 MMIO_D(_PCH_TRANSA_DATA_N2, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1966 MMIO_D(_PCH_TRANSA_LINK_M1, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1967 MMIO_D(_PCH_TRANSA_LINK_N1, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1968 MMIO_D(_PCH_TRANSA_LINK_M2, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1969 MMIO_D(_PCH_TRANSA_LINK_N2, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1970
e39c5add3 Zhi Wang 2016-09-02 1971 MMIO_D(TRANS_DP_CTL(PIPE_A), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1972 MMIO_D(TRANS_DP_CTL(PIPE_B), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1973 MMIO_D(TRANS_DP_CTL(PIPE_C), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1974
e39c5add3 Zhi Wang 2016-09-02 1975 MMIO_D(TVIDEO_DIP_CTL(PIPE_A), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1976 MMIO_D(TVIDEO_DIP_DATA(PIPE_A), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1977 MMIO_D(TVIDEO_DIP_GCP(PIPE_A), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1978
e39c5add3 Zhi Wang 2016-09-02 1979 MMIO_D(TVIDEO_DIP_CTL(PIPE_B), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1980 MMIO_D(TVIDEO_DIP_DATA(PIPE_B), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1981 MMIO_D(TVIDEO_DIP_GCP(PIPE_B), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1982
e39c5add3 Zhi Wang 2016-09-02 1983 MMIO_D(TVIDEO_DIP_CTL(PIPE_C), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1984 MMIO_D(TVIDEO_DIP_DATA(PIPE_C), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1985 MMIO_D(TVIDEO_DIP_GCP(PIPE_C), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1986
e39c5add3 Zhi Wang 2016-09-02 1987 MMIO_D(_FDI_RXA_MISC, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1988 MMIO_D(_FDI_RXB_MISC, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1989 MMIO_D(_FDI_RXA_TUSIZE1, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1990 MMIO_D(_FDI_RXA_TUSIZE2, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1991 MMIO_D(_FDI_RXB_TUSIZE1, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1992 MMIO_D(_FDI_RXB_TUSIZE2, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1993
04d348ae3 Zhi Wang 2016-04-25 1994 MMIO_DH(PCH_PP_CONTROL, D_ALL, NULL, pch_pp_control_mmio_write);
e39c5add3 Zhi Wang 2016-09-02 1995 MMIO_D(PCH_PP_DIVISOR, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1996 MMIO_D(PCH_PP_STATUS, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1997 MMIO_D(PCH_LVDS, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1998 MMIO_D(_PCH_DPLL_A, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 1999 MMIO_D(_PCH_DPLL_B, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2000 MMIO_D(_PCH_FPA0, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2001 MMIO_D(_PCH_FPA1, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2002 MMIO_D(_PCH_FPB0, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2003 MMIO_D(_PCH_FPB1, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2004 MMIO_D(PCH_DREF_CONTROL, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2005 MMIO_D(PCH_RAWCLK_FREQ, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2006 MMIO_D(PCH_DPLL_SEL, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2007
e39c5add3 Zhi Wang 2016-09-02 2008 MMIO_D(0x61208, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2009 MMIO_D(0x6120c, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2010 MMIO_D(PCH_PP_ON_DELAYS, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2011 MMIO_D(PCH_PP_OFF_DELAYS, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2012
04d348ae3 Zhi Wang 2016-04-25 2013 MMIO_DH(0xe651c, D_ALL, dpy_reg_mmio_read, NULL);
04d348ae3 Zhi Wang 2016-04-25 2014 MMIO_DH(0xe661c, D_ALL, dpy_reg_mmio_read, NULL);
04d348ae3 Zhi Wang 2016-04-25 2015 MMIO_DH(0xe671c, D_ALL, dpy_reg_mmio_read, NULL);
04d348ae3 Zhi Wang 2016-04-25 2016 MMIO_DH(0xe681c, D_ALL, dpy_reg_mmio_read, NULL);
5cd82b757 Changbin Du 2017-06-13 2017 MMIO_DH(0xe6c04, D_ALL, dpy_reg_mmio_read, NULL);
5cd82b757 Changbin Du 2017-06-13 2018 MMIO_DH(0xe6e1c, D_ALL, dpy_reg_mmio_read, NULL);
e39c5add3 Zhi Wang 2016-09-02 2019
e39c5add3 Zhi Wang 2016-09-02 2020 MMIO_RO(PCH_PORT_HOTPLUG, D_ALL, 0,
e39c5add3 Zhi Wang 2016-09-02 2021 PORTA_HOTPLUG_STATUS_MASK
e39c5add3 Zhi Wang 2016-09-02 2022 | PORTB_HOTPLUG_STATUS_MASK
e39c5add3 Zhi Wang 2016-09-02 2023 | PORTC_HOTPLUG_STATUS_MASK
e39c5add3 Zhi Wang 2016-09-02 2024 | PORTD_HOTPLUG_STATUS_MASK,
e39c5add3 Zhi Wang 2016-09-02 2025 NULL, NULL);
e39c5add3 Zhi Wang 2016-09-02 2026
04d348ae3 Zhi Wang 2016-04-25 2027 MMIO_DH(LCPLL_CTL, D_ALL, NULL, lcpll_ctl_mmio_write);
e39c5add3 Zhi Wang 2016-09-02 2028 MMIO_D(FUSE_STRAP, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2029 MMIO_D(DIGITAL_PORT_HOTPLUG_CNTRL, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2030
e39c5add3 Zhi Wang 2016-09-02 2031 MMIO_D(DISP_ARB_CTL, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2032 MMIO_D(DISP_ARB_CTL2, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2033
e39c5add3 Zhi Wang 2016-09-02 2034 MMIO_D(ILK_DISPLAY_CHICKEN1, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2035 MMIO_D(ILK_DISPLAY_CHICKEN2, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2036 MMIO_D(ILK_DSPCLK_GATE_D, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2037
e39c5add3 Zhi Wang 2016-09-02 2038 MMIO_D(SOUTH_CHICKEN1, D_ALL);
04d348ae3 Zhi Wang 2016-04-25 2039 MMIO_DH(SOUTH_CHICKEN2, D_ALL, NULL, south_chicken2_mmio_write);
e39c5add3 Zhi Wang 2016-09-02 2040 MMIO_D(_TRANSA_CHICKEN1, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2041 MMIO_D(_TRANSB_CHICKEN1, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2042 MMIO_D(SOUTH_DSPCLK_GATE_D, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2043 MMIO_D(_TRANSA_CHICKEN2, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2044 MMIO_D(_TRANSB_CHICKEN2, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2045
e39c5add3 Zhi Wang 2016-09-02 2046 MMIO_D(ILK_DPFC_CB_BASE, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2047 MMIO_D(ILK_DPFC_CONTROL, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2048 MMIO_D(ILK_DPFC_RECOMP_CTL, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2049 MMIO_D(ILK_DPFC_STATUS, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2050 MMIO_D(ILK_DPFC_FENCE_YOFF, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2051 MMIO_D(ILK_DPFC_CHICKEN, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2052 MMIO_D(ILK_FBC_RT_BASE, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2053
e39c5add3 Zhi Wang 2016-09-02 2054 MMIO_D(IPS_CTL, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2055
e39c5add3 Zhi Wang 2016-09-02 2056 MMIO_D(PIPE_CSC_COEFF_RY_GY(PIPE_A), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2057 MMIO_D(PIPE_CSC_COEFF_BY(PIPE_A), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2058 MMIO_D(PIPE_CSC_COEFF_RU_GU(PIPE_A), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2059 MMIO_D(PIPE_CSC_COEFF_BU(PIPE_A), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2060 MMIO_D(PIPE_CSC_COEFF_RV_GV(PIPE_A), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2061 MMIO_D(PIPE_CSC_COEFF_BV(PIPE_A), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2062 MMIO_D(PIPE_CSC_MODE(PIPE_A), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2063 MMIO_D(PIPE_CSC_PREOFF_HI(PIPE_A), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2064 MMIO_D(PIPE_CSC_PREOFF_ME(PIPE_A), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2065 MMIO_D(PIPE_CSC_PREOFF_LO(PIPE_A), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2066 MMIO_D(PIPE_CSC_POSTOFF_HI(PIPE_A), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2067 MMIO_D(PIPE_CSC_POSTOFF_ME(PIPE_A), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2068 MMIO_D(PIPE_CSC_POSTOFF_LO(PIPE_A), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2069
e39c5add3 Zhi Wang 2016-09-02 2070 MMIO_D(PIPE_CSC_COEFF_RY_GY(PIPE_B), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2071 MMIO_D(PIPE_CSC_COEFF_BY(PIPE_B), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2072 MMIO_D(PIPE_CSC_COEFF_RU_GU(PIPE_B), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2073 MMIO_D(PIPE_CSC_COEFF_BU(PIPE_B), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2074 MMIO_D(PIPE_CSC_COEFF_RV_GV(PIPE_B), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2075 MMIO_D(PIPE_CSC_COEFF_BV(PIPE_B), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2076 MMIO_D(PIPE_CSC_MODE(PIPE_B), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2077 MMIO_D(PIPE_CSC_PREOFF_HI(PIPE_B), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2078 MMIO_D(PIPE_CSC_PREOFF_ME(PIPE_B), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2079 MMIO_D(PIPE_CSC_PREOFF_LO(PIPE_B), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2080 MMIO_D(PIPE_CSC_POSTOFF_HI(PIPE_B), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2081 MMIO_D(PIPE_CSC_POSTOFF_ME(PIPE_B), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2082 MMIO_D(PIPE_CSC_POSTOFF_LO(PIPE_B), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2083
e39c5add3 Zhi Wang 2016-09-02 2084 MMIO_D(PIPE_CSC_COEFF_RY_GY(PIPE_C), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2085 MMIO_D(PIPE_CSC_COEFF_BY(PIPE_C), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2086 MMIO_D(PIPE_CSC_COEFF_RU_GU(PIPE_C), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2087 MMIO_D(PIPE_CSC_COEFF_BU(PIPE_C), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2088 MMIO_D(PIPE_CSC_COEFF_RV_GV(PIPE_C), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2089 MMIO_D(PIPE_CSC_COEFF_BV(PIPE_C), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2090 MMIO_D(PIPE_CSC_MODE(PIPE_C), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2091 MMIO_D(PIPE_CSC_PREOFF_HI(PIPE_C), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2092 MMIO_D(PIPE_CSC_PREOFF_ME(PIPE_C), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2093 MMIO_D(PIPE_CSC_PREOFF_LO(PIPE_C), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2094 MMIO_D(PIPE_CSC_POSTOFF_HI(PIPE_C), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2095 MMIO_D(PIPE_CSC_POSTOFF_ME(PIPE_C), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2096 MMIO_D(PIPE_CSC_POSTOFF_LO(PIPE_C), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2097
04d348ae3 Zhi Wang 2016-04-25 2098 MMIO_D(PREC_PAL_INDEX(PIPE_A), D_ALL);
04d348ae3 Zhi Wang 2016-04-25 2099 MMIO_D(PREC_PAL_DATA(PIPE_A), D_ALL);
04d348ae3 Zhi Wang 2016-04-25 2100 MMIO_F(PREC_PAL_GC_MAX(PIPE_A, 0), 4 * 3, 0, 0, 0, D_ALL, NULL, NULL);
04d348ae3 Zhi Wang 2016-04-25 2101
04d348ae3 Zhi Wang 2016-04-25 2102 MMIO_D(PREC_PAL_INDEX(PIPE_B), D_ALL);
04d348ae3 Zhi Wang 2016-04-25 2103 MMIO_D(PREC_PAL_DATA(PIPE_B), D_ALL);
04d348ae3 Zhi Wang 2016-04-25 2104 MMIO_F(PREC_PAL_GC_MAX(PIPE_B, 0), 4 * 3, 0, 0, 0, D_ALL, NULL, NULL);
04d348ae3 Zhi Wang 2016-04-25 2105
04d348ae3 Zhi Wang 2016-04-25 2106 MMIO_D(PREC_PAL_INDEX(PIPE_C), D_ALL);
04d348ae3 Zhi Wang 2016-04-25 2107 MMIO_D(PREC_PAL_DATA(PIPE_C), D_ALL);
04d348ae3 Zhi Wang 2016-04-25 2108 MMIO_F(PREC_PAL_GC_MAX(PIPE_C, 0), 4 * 3, 0, 0, 0, D_ALL, NULL, NULL);
04d348ae3 Zhi Wang 2016-04-25 2109
e39c5add3 Zhi Wang 2016-09-02 2110 MMIO_D(0x60110, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2111 MMIO_D(0x61110, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2112 MMIO_F(0x70400, 0x40, 0, 0, 0, D_ALL, NULL, NULL);
e39c5add3 Zhi Wang 2016-09-02 2113 MMIO_F(0x71400, 0x40, 0, 0, 0, D_ALL, NULL, NULL);
e39c5add3 Zhi Wang 2016-09-02 2114 MMIO_F(0x72400, 0x40, 0, 0, 0, D_ALL, NULL, NULL);
e39c5add3 Zhi Wang 2016-09-02 2115 MMIO_F(0x70440, 0xc, 0, 0, 0, D_PRE_SKL, NULL, NULL);
e39c5add3 Zhi Wang 2016-09-02 2116 MMIO_F(0x71440, 0xc, 0, 0, 0, D_PRE_SKL, NULL, NULL);
e39c5add3 Zhi Wang 2016-09-02 2117 MMIO_F(0x72440, 0xc, 0, 0, 0, D_PRE_SKL, NULL, NULL);
e39c5add3 Zhi Wang 2016-09-02 2118 MMIO_F(0x7044c, 0xc, 0, 0, 0, D_PRE_SKL, NULL, NULL);
e39c5add3 Zhi Wang 2016-09-02 2119 MMIO_F(0x7144c, 0xc, 0, 0, 0, D_PRE_SKL, NULL, NULL);
e39c5add3 Zhi Wang 2016-09-02 2120 MMIO_F(0x7244c, 0xc, 0, 0, 0, D_PRE_SKL, NULL, NULL);
e39c5add3 Zhi Wang 2016-09-02 2121
e39c5add3 Zhi Wang 2016-09-02 2122 MMIO_D(PIPE_WM_LINETIME(PIPE_A), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2123 MMIO_D(PIPE_WM_LINETIME(PIPE_B), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2124 MMIO_D(PIPE_WM_LINETIME(PIPE_C), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2125 MMIO_D(SPLL_CTL, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2126 MMIO_D(_WRPLL_CTL1, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2127 MMIO_D(_WRPLL_CTL2, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2128 MMIO_D(PORT_CLK_SEL(PORT_A), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2129 MMIO_D(PORT_CLK_SEL(PORT_B), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2130 MMIO_D(PORT_CLK_SEL(PORT_C), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2131 MMIO_D(PORT_CLK_SEL(PORT_D), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2132 MMIO_D(PORT_CLK_SEL(PORT_E), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2133 MMIO_D(TRANS_CLK_SEL(TRANSCODER_A), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2134 MMIO_D(TRANS_CLK_SEL(TRANSCODER_B), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2135 MMIO_D(TRANS_CLK_SEL(TRANSCODER_C), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2136
e39c5add3 Zhi Wang 2016-09-02 2137 MMIO_D(HSW_NDE_RSTWRN_OPT, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2138 MMIO_D(0x46508, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2139
e39c5add3 Zhi Wang 2016-09-02 2140 MMIO_D(0x49080, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2141 MMIO_D(0x49180, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2142 MMIO_D(0x49280, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2143
e39c5add3 Zhi Wang 2016-09-02 2144 MMIO_F(0x49090, 0x14, 0, 0, 0, D_ALL, NULL, NULL);
e39c5add3 Zhi Wang 2016-09-02 2145 MMIO_F(0x49190, 0x14, 0, 0, 0, D_ALL, NULL, NULL);
e39c5add3 Zhi Wang 2016-09-02 2146 MMIO_F(0x49290, 0x14, 0, 0, 0, D_ALL, NULL, NULL);
e39c5add3 Zhi Wang 2016-09-02 2147
e39c5add3 Zhi Wang 2016-09-02 2148 MMIO_D(GAMMA_MODE(PIPE_A), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2149 MMIO_D(GAMMA_MODE(PIPE_B), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2150 MMIO_D(GAMMA_MODE(PIPE_C), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2151
e39c5add3 Zhi Wang 2016-09-02 2152 MMIO_D(PIPE_MULT(PIPE_A), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2153 MMIO_D(PIPE_MULT(PIPE_B), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2154 MMIO_D(PIPE_MULT(PIPE_C), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2155
e39c5add3 Zhi Wang 2016-09-02 2156 MMIO_D(HSW_TVIDEO_DIP_CTL(TRANSCODER_A), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2157 MMIO_D(HSW_TVIDEO_DIP_CTL(TRANSCODER_B), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2158 MMIO_D(HSW_TVIDEO_DIP_CTL(TRANSCODER_C), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2159
e39c5add3 Zhi Wang 2016-09-02 2160 MMIO_DH(SFUSE_STRAP, D_ALL, NULL, NULL);
e39c5add3 Zhi Wang 2016-09-02 2161 MMIO_D(SBI_ADDR, D_ALL);
04d348ae3 Zhi Wang 2016-04-25 2162 MMIO_DH(SBI_DATA, D_ALL, sbi_data_mmio_read, NULL);
04d348ae3 Zhi Wang 2016-04-25 2163 MMIO_DH(SBI_CTL_STAT, D_ALL, NULL, sbi_ctl_mmio_write);
e39c5add3 Zhi Wang 2016-09-02 2164 MMIO_D(PIXCLK_GATE, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2165
04d348ae3 Zhi Wang 2016-04-25 2166 MMIO_F(_DPA_AUX_CH_CTL, 6 * 4, 0, 0, 0, D_ALL, NULL,
04d348ae3 Zhi Wang 2016-04-25 2167 dp_aux_ch_ctl_mmio_write);
04d348ae3 Zhi Wang 2016-04-25 2168
04d348ae3 Zhi Wang 2016-04-25 2169 MMIO_DH(DDI_BUF_CTL(PORT_A), D_ALL, NULL, ddi_buf_ctl_mmio_write);
04d348ae3 Zhi Wang 2016-04-25 2170 MMIO_DH(DDI_BUF_CTL(PORT_B), D_ALL, NULL, ddi_buf_ctl_mmio_write);
04d348ae3 Zhi Wang 2016-04-25 2171 MMIO_DH(DDI_BUF_CTL(PORT_C), D_ALL, NULL, ddi_buf_ctl_mmio_write);
04d348ae3 Zhi Wang 2016-04-25 2172 MMIO_DH(DDI_BUF_CTL(PORT_D), D_ALL, NULL, ddi_buf_ctl_mmio_write);
04d348ae3 Zhi Wang 2016-04-25 2173 MMIO_DH(DDI_BUF_CTL(PORT_E), D_ALL, NULL, ddi_buf_ctl_mmio_write);
04d348ae3 Zhi Wang 2016-04-25 2174
04d348ae3 Zhi Wang 2016-04-25 2175 MMIO_DH(DP_TP_CTL(PORT_A), D_ALL, NULL, dp_tp_ctl_mmio_write);
04d348ae3 Zhi Wang 2016-04-25 2176 MMIO_DH(DP_TP_CTL(PORT_B), D_ALL, NULL, dp_tp_ctl_mmio_write);
04d348ae3 Zhi Wang 2016-04-25 2177 MMIO_DH(DP_TP_CTL(PORT_C), D_ALL, NULL, dp_tp_ctl_mmio_write);
04d348ae3 Zhi Wang 2016-04-25 2178 MMIO_DH(DP_TP_CTL(PORT_D), D_ALL, NULL, dp_tp_ctl_mmio_write);
04d348ae3 Zhi Wang 2016-04-25 2179 MMIO_DH(DP_TP_CTL(PORT_E), D_ALL, NULL, dp_tp_ctl_mmio_write);
04d348ae3 Zhi Wang 2016-04-25 2180
04d348ae3 Zhi Wang 2016-04-25 2181 MMIO_DH(DP_TP_STATUS(PORT_A), D_ALL, NULL, dp_tp_status_mmio_write);
04d348ae3 Zhi Wang 2016-04-25 2182 MMIO_DH(DP_TP_STATUS(PORT_B), D_ALL, NULL, dp_tp_status_mmio_write);
04d348ae3 Zhi Wang 2016-04-25 2183 MMIO_DH(DP_TP_STATUS(PORT_C), D_ALL, NULL, dp_tp_status_mmio_write);
04d348ae3 Zhi Wang 2016-04-25 2184 MMIO_DH(DP_TP_STATUS(PORT_D), D_ALL, NULL, dp_tp_status_mmio_write);
04d348ae3 Zhi Wang 2016-04-25 2185 MMIO_DH(DP_TP_STATUS(PORT_E), D_ALL, NULL, NULL);
e39c5add3 Zhi Wang 2016-09-02 2186
e39c5add3 Zhi Wang 2016-09-02 2187 MMIO_F(_DDI_BUF_TRANS_A, 0x50, 0, 0, 0, D_ALL, NULL, NULL);
e39c5add3 Zhi Wang 2016-09-02 2188 MMIO_F(0x64e60, 0x50, 0, 0, 0, D_ALL, NULL, NULL);
e39c5add3 Zhi Wang 2016-09-02 2189 MMIO_F(0x64eC0, 0x50, 0, 0, 0, D_ALL, NULL, NULL);
e39c5add3 Zhi Wang 2016-09-02 2190 MMIO_F(0x64f20, 0x50, 0, 0, 0, D_ALL, NULL, NULL);
e39c5add3 Zhi Wang 2016-09-02 2191 MMIO_F(0x64f80, 0x50, 0, 0, 0, D_ALL, NULL, NULL);
e39c5add3 Zhi Wang 2016-09-02 2192
e39c5add3 Zhi Wang 2016-09-02 2193 MMIO_D(HSW_AUD_CFG(PIPE_A), D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2194 MMIO_D(HSW_AUD_PIN_ELD_CP_VLD, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2195
e39c5add3 Zhi Wang 2016-09-02 2196 MMIO_DH(_TRANS_DDI_FUNC_CTL_A, D_ALL, NULL, NULL);
e39c5add3 Zhi Wang 2016-09-02 2197 MMIO_DH(_TRANS_DDI_FUNC_CTL_B, D_ALL, NULL, NULL);
e39c5add3 Zhi Wang 2016-09-02 2198 MMIO_DH(_TRANS_DDI_FUNC_CTL_C, D_ALL, NULL, NULL);
e39c5add3 Zhi Wang 2016-09-02 2199 MMIO_DH(_TRANS_DDI_FUNC_CTL_EDP, D_ALL, NULL, NULL);
e39c5add3 Zhi Wang 2016-09-02 2200
e39c5add3 Zhi Wang 2016-09-02 2201 MMIO_D(_TRANSA_MSA_MISC, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2202 MMIO_D(_TRANSB_MSA_MISC, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2203 MMIO_D(_TRANSC_MSA_MISC, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2204 MMIO_D(_TRANS_EDP_MSA_MISC, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2205
e39c5add3 Zhi Wang 2016-09-02 2206 MMIO_DH(FORCEWAKE, D_ALL, NULL, NULL);
e39c5add3 Zhi Wang 2016-09-02 2207 MMIO_D(FORCEWAKE_ACK, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2208 MMIO_D(GEN6_GT_CORE_STATUS, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2209 MMIO_D(GEN6_GT_THREAD_STATUS_REG, D_ALL);
0aa5277c3 Zhao Yan 2017-02-28 2210 MMIO_DFH(GTFIFODBG, D_ALL, F_CMD_ACCESS, NULL, NULL);
0aa5277c3 Zhao Yan 2017-02-28 2211 MMIO_DFH(GTFIFOCTL, D_ALL, F_CMD_ACCESS, NULL, NULL);
e39c5add3 Zhi Wang 2016-09-02 2212 MMIO_DH(FORCEWAKE_MT, D_PRE_SKL, NULL, mul_force_wake_write);
a1dcba905 fred gao 2017-05-25 2213 MMIO_DH(FORCEWAKE_ACK_HSW, D_BDW, NULL, NULL);
e39c5add3 Zhi Wang 2016-09-02 2214 MMIO_D(ECOBUS, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2215 MMIO_DH(GEN6_RC_CONTROL, D_ALL, NULL, NULL);
e39c5add3 Zhi Wang 2016-09-02 2216 MMIO_DH(GEN6_RC_STATE, D_ALL, NULL, NULL);
e39c5add3 Zhi Wang 2016-09-02 2217 MMIO_D(GEN6_RPNSWREQ, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2218 MMIO_D(GEN6_RC_VIDEO_FREQ, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2219 MMIO_D(GEN6_RP_DOWN_TIMEOUT, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2220 MMIO_D(GEN6_RP_INTERRUPT_LIMITS, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2221 MMIO_D(GEN6_RPSTAT1, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2222 MMIO_D(GEN6_RP_CONTROL, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2223 MMIO_D(GEN6_RP_UP_THRESHOLD, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2224 MMIO_D(GEN6_RP_DOWN_THRESHOLD, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2225 MMIO_D(GEN6_RP_CUR_UP_EI, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2226 MMIO_D(GEN6_RP_CUR_UP, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2227 MMIO_D(GEN6_RP_PREV_UP, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2228 MMIO_D(GEN6_RP_CUR_DOWN_EI, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2229 MMIO_D(GEN6_RP_CUR_DOWN, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2230 MMIO_D(GEN6_RP_PREV_DOWN, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2231 MMIO_D(GEN6_RP_UP_EI, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2232 MMIO_D(GEN6_RP_DOWN_EI, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2233 MMIO_D(GEN6_RP_IDLE_HYSTERSIS, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2234 MMIO_D(GEN6_RC1_WAKE_RATE_LIMIT, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2235 MMIO_D(GEN6_RC6_WAKE_RATE_LIMIT, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2236 MMIO_D(GEN6_RC6pp_WAKE_RATE_LIMIT, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2237 MMIO_D(GEN6_RC_EVALUATION_INTERVAL, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2238 MMIO_D(GEN6_RC_IDLE_HYSTERSIS, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2239 MMIO_D(GEN6_RC_SLEEP, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2240 MMIO_D(GEN6_RC1e_THRESHOLD, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2241 MMIO_D(GEN6_RC6_THRESHOLD, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2242 MMIO_D(GEN6_RC6p_THRESHOLD, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2243 MMIO_D(GEN6_RC6pp_THRESHOLD, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2244 MMIO_D(GEN6_PMINTRMSK, D_ALL);
9c3a16c88 Imre Deak 2017-08-14 2245 /*
9c3a16c88 Imre Deak 2017-08-14 2246 * Use an arbitrary power well controlled by the PWR_WELL_CTL
9c3a16c88 Imre Deak 2017-08-14 2247 * register.
9c3a16c88 Imre Deak 2017-08-14 2248 */
9c3a16c88 Imre Deak 2017-08-14 2249 MMIO_DH(HSW_PWR_WELL_CTL_BIOS(HSW_DISP_PW_GLOBAL), D_BDW, NULL,
9c3a16c88 Imre Deak 2017-08-14 2250 power_well_ctl_mmio_write);
9c3a16c88 Imre Deak 2017-08-14 2251 MMIO_DH(HSW_PWR_WELL_CTL_DRIVER(HSW_DISP_PW_GLOBAL), D_BDW, NULL,
9c3a16c88 Imre Deak 2017-08-14 2252 power_well_ctl_mmio_write);
9c3a16c88 Imre Deak 2017-08-14 2253 MMIO_DH(HSW_PWR_WELL_CTL_KVMR, D_BDW, NULL, power_well_ctl_mmio_write);
9c3a16c88 Imre Deak 2017-08-14 2254 MMIO_DH(HSW_PWR_WELL_CTL_DEBUG(HSW_DISP_PW_GLOBAL), D_BDW, NULL,
9c3a16c88 Imre Deak 2017-08-14 2255 power_well_ctl_mmio_write);
a1dcba905 fred gao 2017-05-25 2256 MMIO_DH(HSW_PWR_WELL_CTL5, D_BDW, NULL, power_well_ctl_mmio_write);
a1dcba905 fred gao 2017-05-25 2257 MMIO_DH(HSW_PWR_WELL_CTL6, D_BDW, NULL, power_well_ctl_mmio_write);
e39c5add3 Zhi Wang 2016-09-02 2258
e39c5add3 Zhi Wang 2016-09-02 2259 MMIO_D(RSTDBYCTL, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2260
e39c5add3 Zhi Wang 2016-09-02 2261 MMIO_DH(GEN6_GDRST, D_ALL, NULL, gdrst_mmio_write);
e39c5add3 Zhi Wang 2016-09-02 2262 MMIO_F(FENCE_REG_GEN6_LO(0), 0x80, 0, 0, 0, D_ALL, fence_mmio_read, fence_mmio_write);
04d348ae3 Zhi Wang 2016-04-25 2263 MMIO_DH(CPU_VGACNTRL, D_ALL, NULL, vga_control_mmio_write);
e39c5add3 Zhi Wang 2016-09-02 2264
e39c5add3 Zhi Wang 2016-09-02 2265 MMIO_D(TILECTL, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2266
e39c5add3 Zhi Wang 2016-09-02 2267 MMIO_D(GEN6_UCGCTL1, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2268 MMIO_D(GEN6_UCGCTL2, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2269
e39c5add3 Zhi Wang 2016-09-02 2270 MMIO_F(0x4f000, 0x90, 0, 0, 0, D_ALL, NULL, NULL);
e39c5add3 Zhi Wang 2016-09-02 2271
e39c5add3 Zhi Wang 2016-09-02 2272 MMIO_D(GEN6_PCODE_DATA, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2273 MMIO_D(0x13812c, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2274 MMIO_DH(GEN7_ERR_INT, D_ALL, NULL, NULL);
e39c5add3 Zhi Wang 2016-09-02 2275 MMIO_D(HSW_EDRAM_CAP, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2276 MMIO_D(HSW_IDICR, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2277 MMIO_DH(GFX_FLSH_CNTL_GEN6, D_ALL, NULL, NULL);
e39c5add3 Zhi Wang 2016-09-02 2278
e39c5add3 Zhi Wang 2016-09-02 2279 MMIO_D(0x3c, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2280 MMIO_D(0x860, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2281 MMIO_D(ECOSKPD, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2282 MMIO_D(0x121d0, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2283 MMIO_D(GEN6_BLITTER_ECOSKPD, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2284 MMIO_D(0x41d0, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2285 MMIO_D(GAC_ECO_BITS, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2286 MMIO_D(0x6200, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2287 MMIO_D(0x6204, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2288 MMIO_D(0x6208, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2289 MMIO_D(0x7118, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2290 MMIO_D(0x7180, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2291 MMIO_D(0x7408, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2292 MMIO_D(0x7c00, D_ALL);
975629c3f Pei Zhang 2017-03-20 2293 MMIO_DH(GEN6_MBCTL, D_ALL, NULL, mbctl_write);
e39c5add3 Zhi Wang 2016-09-02 2294 MMIO_D(0x911c, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2295 MMIO_D(0x9120, D_ALL);
a045fba47 Ping Gao 2016-11-14 2296 MMIO_DFH(GEN7_UCGCTL4, D_ALL, F_CMD_ACCESS, NULL, NULL);
e39c5add3 Zhi Wang 2016-09-02 2297
e39c5add3 Zhi Wang 2016-09-02 2298 MMIO_D(GAB_CTL, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2299 MMIO_D(0x48800, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2300 MMIO_D(0xce044, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2301 MMIO_D(0xe6500, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2302 MMIO_D(0xe6504, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2303 MMIO_D(0xe6600, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2304 MMIO_D(0xe6604, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2305 MMIO_D(0xe6700, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2306 MMIO_D(0xe6704, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2307 MMIO_D(0xe6800, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2308 MMIO_D(0xe6804, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2309 MMIO_D(PCH_GMBUS4, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2310 MMIO_D(PCH_GMBUS5, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2311
e39c5add3 Zhi Wang 2016-09-02 2312 MMIO_D(0x902c, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2313 MMIO_D(0xec008, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2314 MMIO_D(0xec00c, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2315 MMIO_D(0xec008 + 0x18, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2316 MMIO_D(0xec00c + 0x18, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2317 MMIO_D(0xec008 + 0x18 * 2, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2318 MMIO_D(0xec00c + 0x18 * 2, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2319 MMIO_D(0xec008 + 0x18 * 3, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2320 MMIO_D(0xec00c + 0x18 * 3, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2321 MMIO_D(0xec408, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2322 MMIO_D(0xec40c, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2323 MMIO_D(0xec408 + 0x18, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2324 MMIO_D(0xec40c + 0x18, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2325 MMIO_D(0xec408 + 0x18 * 2, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2326 MMIO_D(0xec40c + 0x18 * 2, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2327 MMIO_D(0xec408 + 0x18 * 3, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2328 MMIO_D(0xec40c + 0x18 * 3, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2329 MMIO_D(0xfc810, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2330 MMIO_D(0xfc81c, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2331 MMIO_D(0xfc828, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2332 MMIO_D(0xfc834, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2333 MMIO_D(0xfcc00, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2334 MMIO_D(0xfcc0c, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2335 MMIO_D(0xfcc18, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2336 MMIO_D(0xfcc24, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2337 MMIO_D(0xfd000, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2338 MMIO_D(0xfd00c, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2339 MMIO_D(0xfd018, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2340 MMIO_D(0xfd024, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2341 MMIO_D(0xfd034, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2342
e39c5add3 Zhi Wang 2016-09-02 2343 MMIO_DH(FPGA_DBG, D_ALL, NULL, fpga_dbg_mmio_write);
e39c5add3 Zhi Wang 2016-09-02 2344 MMIO_D(0x2054, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2345 MMIO_D(0x12054, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2346 MMIO_D(0x22054, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2347 MMIO_D(0x1a054, D_ALL);
e39c5add3 Zhi Wang 2016-09-02 2348
e39c5add3 Zhi Wang 2016-09-02 2349 MMIO_D(0x44070, D_ALL);
a1dcba905 fred gao 2017-05-25 2350 MMIO_DFH(0x215c, D_BDW_PLUS, F_CMD_ACCESS, NULL, NULL);
e39c5add3 Zhi Wang 2016-09-02 2351 MMIO_DFH(0x2178, D_ALL, F_CMD_ACCESS, NULL, NULL);
e39c5add3 Zhi Wang 2016-09-02 2352 MMIO_DFH(0x217c, D_ALL, F_CMD_ACCESS, NULL, NULL);
e39c5add3 Zhi Wang 2016-09-02 2353 MMIO_DFH(0x12178, D_ALL, F_CMD_ACCESS, NULL, NULL);
e39c5add3 Zhi Wang 2016-09-02 2354 MMIO_DFH(0x1217c, D_ALL, F_CMD_ACCESS, NULL, NULL);
e39c5add3 Zhi Wang 2016-09-02 2355
a1dcba905 fred gao 2017-05-25 2356 MMIO_F(0x2290, 8, F_CMD_ACCESS, 0, 0, D_BDW_PLUS, NULL, NULL);
e39c5add3 Zhi Wang 2016-09-02 2357 MMIO_D(0x2b00, D_BDW_PLUS);
e39c5add3 Zhi Wang 2016-09-02 2358 MMIO_D(0x2360, D_BDW_PLUS);
0aa5277c3 Zhao Yan 2017-02-28 2359 MMIO_F(0x5200, 32, F_CMD_ACCESS, 0, 0, D_ALL, NULL, NULL);
0aa5277c3 Zhao Yan 2017-02-28 2360 MMIO_F(0x5240, 32, F_CMD_ACCESS, 0, 0, D_ALL, NULL, NULL);
0aa5277c3 Zhao Yan 2017-02-28 2361 MMIO_F(0x5280, 16, F_CMD_ACCESS, 0, 0, D_ALL, NULL, NULL);
e39c5add3 Zhi Wang 2016-09-02 2362
e39c5add3 Zhi Wang 2016-09-02 2363 MMIO_DFH(0x1c17c, D_BDW_PLUS, F_CMD_ACCESS, NULL, NULL);
e39c5add3 Zhi Wang 2016-09-02 2364 MMIO_DFH(0x1c178, D_BDW_PLUS, F_CMD_ACCESS, NULL, NULL);
0aa5277c3 Zhao Yan 2017-02-28 2365 MMIO_DFH(BCS_SWCTRL, D_ALL, F_CMD_ACCESS, NULL, NULL);
0aa5277c3 Zhao Yan 2017-02-28 2366
0aa5277c3 Zhao Yan 2017-02-28 2367 MMIO_F(HS_INVOCATION_COUNT, 8, F_CMD_ACCESS, 0, 0, D_ALL, NULL, NULL);
0aa5277c3 Zhao Yan 2017-02-28 2368 MMIO_F(DS_INVOCATION_COUNT, 8, F_CMD_ACCESS, 0, 0, D_ALL, NULL, NULL);
0aa5277c3 Zhao Yan 2017-02-28 2369 MMIO_F(IA_VERTICES_COUNT, 8, F_CMD_ACCESS, 0, 0, D_ALL, NULL, NULL);
0aa5277c3 Zhao Yan 2017-02-28 2370 MMIO_F(IA_PRIMITIVES_COUNT, 8, F_CMD_ACCESS, 0, 0, D_ALL, NULL, NULL);
0aa5277c3 Zhao Yan 2017-02-28 2371 MMIO_F(VS_INVOCATION_COUNT, 8, F_CMD_ACCESS, 0, 0, D_ALL, NULL, NULL);
0aa5277c3 Zhao Yan 2017-02-28 2372 MMIO_F(GS_INVOCATION_COUNT, 8, F_CMD_ACCESS, 0, 0, D_ALL, NULL, NULL);
0aa5277c3 Zhao Yan 2017-02-28 2373 MMIO_F(GS_PRIMITIVES_COUNT, 8, F_CMD_ACCESS, 0, 0, D_ALL, NULL, NULL);
0aa5277c3 Zhao Yan 2017-02-28 2374 MMIO_F(CL_INVOCATION_COUNT, 8, F_CMD_ACCESS, 0, 0, D_ALL, NULL, NULL);
0aa5277c3 Zhao Yan 2017-02-28 2375 MMIO_F(CL_PRIMITIVES_COUNT, 8, F_CMD_ACCESS, 0, 0, D_ALL, NULL, NULL);
0aa5277c3 Zhao Yan 2017-02-28 2376 MMIO_F(PS_INVOCATION_COUNT, 8, F_CMD_ACCESS, 0, 0, D_ALL, NULL, NULL);
0aa5277c3 Zhao Yan 2017-02-28 2377 MMIO_F(PS_DEPTH_COUNT, 8, F_CMD_ACCESS, 0, 0, D_ALL, NULL, NULL);
178657139 Zhi Wang 2016-05-01 2378 MMIO_DH(0x4260, D_BDW_PLUS, NULL, gvt_reg_tlb_control_handler);
178657139 Zhi Wang 2016-05-01 2379 MMIO_DH(0x4264, D_BDW_PLUS, NULL, gvt_reg_tlb_control_handler);
178657139 Zhi Wang 2016-05-01 2380 MMIO_DH(0x4268, D_BDW_PLUS, NULL, gvt_reg_tlb_control_handler);
178657139 Zhi Wang 2016-05-01 2381 MMIO_DH(0x426c, D_BDW_PLUS, NULL, gvt_reg_tlb_control_handler);
178657139 Zhi Wang 2016-05-01 2382 MMIO_DH(0x4270, D_BDW_PLUS, NULL, gvt_reg_tlb_control_handler);
e39c5add3 Zhi Wang 2016-09-02 2383 MMIO_DFH(0x4094, D_BDW_PLUS, F_CMD_ACCESS, NULL, NULL);
e39c5add3 Zhi Wang 2016-09-02 2384
9112caafd Zhao Yan 2017-02-28 2385 MMIO_DFH(ARB_MODE, D_ALL, F_MODE_MASK | F_CMD_ACCESS, NULL, NULL);
9112caafd Zhao Yan 2017-02-28 2386 MMIO_RING_GM_RDR(RING_BBADDR, D_ALL, NULL, NULL);
9112caafd Zhao Yan 2017-02-28 2387 MMIO_DFH(0x2220, D_ALL, F_CMD_ACCESS, NULL, NULL);
9112caafd Zhao Yan 2017-02-28 2388 MMIO_DFH(0x12220, D_ALL, F_CMD_ACCESS, NULL, NULL);
9112caafd Zhao Yan 2017-02-28 2389 MMIO_DFH(0x22220, D_ALL, F_CMD_ACCESS, NULL, NULL);
9112caafd Zhao Yan 2017-02-28 2390 MMIO_RING_DFH(RING_SYNC_1, D_ALL, F_CMD_ACCESS, NULL, NULL);
9112caafd Zhao Yan 2017-02-28 2391 MMIO_RING_DFH(RING_SYNC_0, D_ALL, F_CMD_ACCESS, NULL, NULL);
9112caafd Zhao Yan 2017-02-28 2392 MMIO_DFH(0x22178, D_BDW_PLUS, F_CMD_ACCESS, NULL, NULL);
9112caafd Zhao Yan 2017-02-28 2393 MMIO_DFH(0x1a178, D_BDW_PLUS, F_CMD_ACCESS, NULL, NULL);
9112caafd Zhao Yan 2017-02-28 2394 MMIO_DFH(0x1a17c, D_BDW_PLUS, F_CMD_ACCESS, NULL, NULL);
9112caafd Zhao Yan 2017-02-28 2395 MMIO_DFH(0x2217c, D_BDW_PLUS, F_CMD_ACCESS, NULL, NULL);
12d14cc43 Zhi Wang 2016-08-30 2396 return 0;
12d14cc43 Zhi Wang 2016-08-30 @2397 }
12d14cc43 Zhi Wang 2016-08-30 2398

:::::: The code at line 2397 was first introduced by commit
:::::: 12d14cc43b34706283246917329b2182163ba9aa drm/i915/gvt: Introduce a framework for tracking HW registers.

:::::: TO: Zhi Wang <zhi.a.wang@intel.com>
:::::: CC: Zhenyu Wang <zhenyuw@linux.intel.com>

---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all Intel Corporation
[unhandled content-type:application/gzip]
\
 
 \ /
  Last update: 2017-12-18 03:38    [W:0.080 / U:1.128 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site