Skip to content

Commit 659308e

Browse files
committed
intel igpu related linux configs: adapt to use simplefb and coreboot enabled fb
1 parent 9adc83d commit 659308e

File tree

3 files changed

+22
-319
lines changed

3 files changed

+22
-319
lines changed

config/linux-t440p.config

Lines changed: 10 additions & 109 deletions
Original file line numberDiff line numberDiff line change
@@ -492,7 +492,14 @@ CONFIG_ISA_DMA_API=y
492492
CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y
493493
# CONFIG_ISCSI_IBFT is not set
494494
# CONFIG_FW_CFG_SYSFS is not set
495-
# CONFIG_GOOGLE_FIRMWARE is not set
495+
CONFIG_GOOGLE_FIRMWARE=y
496+
# CONFIG_GOOGLE_SMI is not set
497+
CONFIG_GOOGLE_COREBOOT_TABLE=y
498+
CONFIG_GOOGLE_MEMCONSOLE=y
499+
CONFIG_GOOGLE_MEMCONSOLE_X86_LEGACY=y
500+
CONFIG_GOOGLE_FRAMEBUFFER_COREBOOT=y
501+
CONFIG_GOOGLE_MEMCONSOLE_COREBOOT=y
502+
# CONFIG_GOOGLE_VPD is not set
496503

497504
#
498505
# Tegra firmware driver
@@ -703,7 +710,6 @@ CONFIG_GENERIC_EARLY_IOREMAP=y
703710
# CONFIG_DEFERRED_STRUCT_PAGE_INIT is not set
704711
# CONFIG_IDLE_PAGE_TRACKING is not set
705712
CONFIG_ARCH_HAS_PTE_DEVMAP=y
706-
CONFIG_VMAP_PFN=y
707713
# CONFIG_PERCPU_STATS is not set
708714
# CONFIG_GUP_BENCHMARK is not set
709715
CONFIG_ARCH_HAS_PTE_SPECIAL=y
@@ -1006,7 +1012,6 @@ CONFIG_BLK_DEV_RAM_SIZE=65536
10061012
CONFIG_INTEL_MEI=m
10071013
CONFIG_INTEL_MEI_ME=m
10081014
CONFIG_INTEL_MEI_TXE=m
1009-
# CONFIG_INTEL_MEI_HDCP is not set
10101015
# CONFIG_VMWARE_VMCI is not set
10111016
# CONFIG_GENWQE is not set
10121017
# CONFIG_ECHO is not set
@@ -1727,112 +1732,16 @@ CONFIG_MFD_SYSCON=y
17271732
# Graphics support
17281733
#
17291734
# CONFIG_AGP is not set
1730-
CONFIG_INTEL_GTT=y
17311735
CONFIG_VGA_ARB=y
17321736
CONFIG_VGA_ARB_MAX_GPUS=16
17331737
# CONFIG_VGA_SWITCHEROO is not set
1734-
CONFIG_DRM=y
1735-
CONFIG_DRM_MIPI_DSI=y
1736-
# CONFIG_DRM_DP_AUX_CHARDEV is not set
1737-
# CONFIG_DRM_DEBUG_MM is not set
1738-
# CONFIG_DRM_DEBUG_SELFTEST is not set
1739-
CONFIG_DRM_KMS_HELPER=y
1740-
CONFIG_DRM_KMS_FB_HELPER=y
1741-
# CONFIG_DRM_DEBUG_DP_MST_TOPOLOGY_REFS is not set
1742-
CONFIG_DRM_FBDEV_EMULATION=y
1743-
CONFIG_DRM_FBDEV_OVERALLOC=100
1744-
CONFIG_DRM_FBDEV_LEAK_PHYS_SMEM=y
1745-
# CONFIG_DRM_LOAD_EDID_FIRMWARE is not set
1746-
# CONFIG_DRM_DP_CEC is not set
1747-
CONFIG_DRM_TTM=y
1748-
CONFIG_DRM_TTM_DMA_PAGE_POOL=y
1749-
CONFIG_DRM_VRAM_HELPER=y
1750-
CONFIG_DRM_TTM_HELPER=y
1751-
1752-
#
1753-
# I2C encoder or helper chips
1754-
#
1755-
# CONFIG_DRM_I2C_CH7006 is not set
1756-
# CONFIG_DRM_I2C_SIL164 is not set
1757-
# CONFIG_DRM_I2C_NXP_TDA998X is not set
1758-
# CONFIG_DRM_I2C_NXP_TDA9950 is not set
1759-
# end of I2C encoder or helper chips
1738+
# CONFIG_DRM is not set
17601739

17611740
#
17621741
# ARM devices
17631742
#
17641743
# end of ARM devices
17651744

1766-
# CONFIG_DRM_RADEON is not set
1767-
# CONFIG_DRM_AMDGPU is not set
1768-
# CONFIG_DRM_NOUVEAU is not set
1769-
CONFIG_DRM_I915=y
1770-
CONFIG_DRM_I915_FORCE_PROBE=""
1771-
CONFIG_DRM_I915_CAPTURE_ERROR=y
1772-
CONFIG_DRM_I915_COMPRESS_ERROR=y
1773-
CONFIG_DRM_I915_USERPTR=y
1774-
# CONFIG_DRM_I915_GVT is not set
1775-
1776-
#
1777-
# drm/i915 Debugging
1778-
#
1779-
# CONFIG_DRM_I915_WERROR is not set
1780-
# CONFIG_DRM_I915_DEBUG is not set
1781-
# CONFIG_DRM_I915_DEBUG_MMIO is not set
1782-
# CONFIG_DRM_I915_SW_FENCE_DEBUG_OBJECTS is not set
1783-
# CONFIG_DRM_I915_SW_FENCE_CHECK_DAG is not set
1784-
# CONFIG_DRM_I915_DEBUG_GUC is not set
1785-
# CONFIG_DRM_I915_SELFTEST is not set
1786-
# CONFIG_DRM_I915_LOW_LEVEL_TRACEPOINTS is not set
1787-
# CONFIG_DRM_I915_DEBUG_VBLANK_EVADE is not set
1788-
# CONFIG_DRM_I915_DEBUG_RUNTIME_PM is not set
1789-
# end of drm/i915 Debugging
1790-
1791-
#
1792-
# drm/i915 Profile Guided Optimisation
1793-
#
1794-
CONFIG_DRM_I915_FENCE_TIMEOUT=10000
1795-
CONFIG_DRM_I915_USERFAULT_AUTOSUSPEND=250
1796-
CONFIG_DRM_I915_HEARTBEAT_INTERVAL=2500
1797-
CONFIG_DRM_I915_PREEMPT_TIMEOUT=640
1798-
CONFIG_DRM_I915_MAX_REQUEST_BUSYWAIT=8000
1799-
CONFIG_DRM_I915_STOP_TIMEOUT=100
1800-
CONFIG_DRM_I915_TIMESLICE_DURATION=1
1801-
# end of drm/i915 Profile Guided Optimisation
1802-
1803-
# CONFIG_DRM_VGEM is not set
1804-
# CONFIG_DRM_VKMS is not set
1805-
# CONFIG_DRM_VMWGFX is not set
1806-
# CONFIG_DRM_GMA500 is not set
1807-
# CONFIG_DRM_UDL is not set
1808-
CONFIG_DRM_AST=y
1809-
# CONFIG_DRM_MGAG200 is not set
1810-
# CONFIG_DRM_QXL is not set
1811-
# CONFIG_DRM_BOCHS is not set
1812-
CONFIG_DRM_PANEL=y
1813-
1814-
#
1815-
# Display Panels
1816-
#
1817-
# CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN is not set
1818-
# end of Display Panels
1819-
1820-
CONFIG_DRM_BRIDGE=y
1821-
CONFIG_DRM_PANEL_BRIDGE=y
1822-
1823-
#
1824-
# Display Interface Bridges
1825-
#
1826-
# CONFIG_DRM_ANALOGIX_ANX78XX is not set
1827-
# end of Display Interface Bridges
1828-
1829-
# CONFIG_DRM_ETNAVIV is not set
1830-
# CONFIG_DRM_CIRRUS_QEMU is not set
1831-
# CONFIG_DRM_GM12U320 is not set
1832-
# CONFIG_DRM_VBOXVIDEO is not set
1833-
# CONFIG_DRM_LEGACY is not set
1834-
CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y
1835-
18361745
#
18371746
# Frame buffer Devices
18381747
#
@@ -1844,12 +1753,7 @@ CONFIG_FB_BOOT_VESA_SUPPORT=y
18441753
CONFIG_FB_CFB_FILLRECT=y
18451754
CONFIG_FB_CFB_COPYAREA=y
18461755
CONFIG_FB_CFB_IMAGEBLIT=y
1847-
CONFIG_FB_SYS_FILLRECT=y
1848-
CONFIG_FB_SYS_COPYAREA=y
1849-
CONFIG_FB_SYS_IMAGEBLIT=y
18501756
# CONFIG_FB_FOREIGN_ENDIAN is not set
1851-
CONFIG_FB_SYS_FOPS=y
1852-
CONFIG_FB_DEFERRED_IO=y
18531757
# CONFIG_FB_MODE_HELPERS is not set
18541758
# CONFIG_FB_TILEBLITTING is not set
18551759

@@ -1894,7 +1798,7 @@ CONFIG_FB_VESA=y
18941798
# CONFIG_FB_VIRTUAL is not set
18951799
# CONFIG_FB_METRONOME is not set
18961800
# CONFIG_FB_MB862XX is not set
1897-
# CONFIG_FB_SIMPLE is not set
1801+
CONFIG_FB_SIMPLE=y
18981802
# CONFIG_FB_SM712 is not set
18991803
# end of Frame buffer Devices
19001804

@@ -1914,8 +1818,6 @@ CONFIG_BACKLIGHT_CLASS_DEVICE=y
19141818
# CONFIG_BACKLIGHT_ARCXCNN is not set
19151819
# end of Backlight & LCD device support
19161820

1917-
CONFIG_HDMI=y
1918-
19191821
#
19201822
# Console display driver support
19211823
#
@@ -2883,7 +2785,6 @@ CONFIG_CRC32_SLICEBY8=y
28832785
CONFIG_LIBCRC32C=y
28842786
# CONFIG_CRC8 is not set
28852787
# CONFIG_RANDOM32_SELFTEST is not set
2886-
CONFIG_ZLIB_DEFLATE=y
28872788
CONFIG_XZ_DEC=y
28882789
CONFIG_XZ_DEC_X86=y
28892790
# CONFIG_XZ_DEC_POWERPC is not set

config/linux-x230-legacy.config

Lines changed: 6 additions & 105 deletions
Original file line numberDiff line numberDiff line change
@@ -493,9 +493,12 @@ CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y
493493
# CONFIG_FW_CFG_SYSFS is not set
494494
CONFIG_GOOGLE_FIRMWARE=y
495495
# CONFIG_GOOGLE_SMI is not set
496-
# CONFIG_GOOGLE_COREBOOT_TABLE is not set
496+
CONFIG_GOOGLE_COREBOOT_TABLE=y
497497
CONFIG_GOOGLE_MEMCONSOLE=y
498498
CONFIG_GOOGLE_MEMCONSOLE_X86_LEGACY=y
499+
CONFIG_GOOGLE_FRAMEBUFFER_COREBOOT=y
500+
CONFIG_GOOGLE_MEMCONSOLE_COREBOOT=y
501+
# CONFIG_GOOGLE_VPD is not set
499502

500503
#
501504
# Tegra firmware driver
@@ -706,7 +709,6 @@ CONFIG_GENERIC_EARLY_IOREMAP=y
706709
# CONFIG_DEFERRED_STRUCT_PAGE_INIT is not set
707710
# CONFIG_IDLE_PAGE_TRACKING is not set
708711
CONFIG_ARCH_HAS_PTE_DEVMAP=y
709-
CONFIG_VMAP_PFN=y
710712
# CONFIG_PERCPU_STATS is not set
711713
# CONFIG_GUP_BENCHMARK is not set
712714
CONFIG_ARCH_HAS_PTE_SPECIAL=y
@@ -970,7 +972,6 @@ CONFIG_BLK_DEV_RAM_SIZE=65536
970972
CONFIG_INTEL_MEI=m
971973
CONFIG_INTEL_MEI_ME=m
972974
CONFIG_INTEL_MEI_TXE=m
973-
# CONFIG_INTEL_MEI_HDCP is not set
974975
# CONFIG_VMWARE_VMCI is not set
975976
# CONFIG_GENWQE is not set
976977
# CONFIG_ECHO is not set
@@ -1497,108 +1498,16 @@ CONFIG_MFD_SYSCON=y
14971498
# Graphics support
14981499
#
14991500
# CONFIG_AGP is not set
1500-
CONFIG_INTEL_GTT=y
15011501
CONFIG_VGA_ARB=y
15021502
CONFIG_VGA_ARB_MAX_GPUS=16
15031503
# CONFIG_VGA_SWITCHEROO is not set
1504-
CONFIG_DRM=y
1505-
CONFIG_DRM_MIPI_DSI=y
1506-
# CONFIG_DRM_DP_AUX_CHARDEV is not set
1507-
# CONFIG_DRM_DEBUG_MM is not set
1508-
# CONFIG_DRM_DEBUG_SELFTEST is not set
1509-
CONFIG_DRM_KMS_HELPER=y
1510-
CONFIG_DRM_KMS_FB_HELPER=y
1511-
# CONFIG_DRM_DEBUG_DP_MST_TOPOLOGY_REFS is not set
1512-
CONFIG_DRM_FBDEV_EMULATION=y
1513-
CONFIG_DRM_FBDEV_OVERALLOC=100
1514-
CONFIG_DRM_FBDEV_LEAK_PHYS_SMEM=y
1515-
# CONFIG_DRM_LOAD_EDID_FIRMWARE is not set
1516-
# CONFIG_DRM_DP_CEC is not set
1517-
1518-
#
1519-
# I2C encoder or helper chips
1520-
#
1521-
# CONFIG_DRM_I2C_CH7006 is not set
1522-
# CONFIG_DRM_I2C_SIL164 is not set
1523-
# CONFIG_DRM_I2C_NXP_TDA998X is not set
1524-
# CONFIG_DRM_I2C_NXP_TDA9950 is not set
1525-
# end of I2C encoder or helper chips
1504+
# CONFIG_DRM is not set
15261505

15271506
#
15281507
# ARM devices
15291508
#
15301509
# end of ARM devices
15311510

1532-
# CONFIG_DRM_RADEON is not set
1533-
# CONFIG_DRM_AMDGPU is not set
1534-
# CONFIG_DRM_NOUVEAU is not set
1535-
CONFIG_DRM_I915=y
1536-
CONFIG_DRM_I915_FORCE_PROBE=""
1537-
CONFIG_DRM_I915_CAPTURE_ERROR=y
1538-
CONFIG_DRM_I915_COMPRESS_ERROR=y
1539-
CONFIG_DRM_I915_USERPTR=y
1540-
# CONFIG_DRM_I915_GVT is not set
1541-
1542-
#
1543-
# drm/i915 Debugging
1544-
#
1545-
# CONFIG_DRM_I915_WERROR is not set
1546-
# CONFIG_DRM_I915_DEBUG is not set
1547-
# CONFIG_DRM_I915_DEBUG_MMIO is not set
1548-
# CONFIG_DRM_I915_SW_FENCE_DEBUG_OBJECTS is not set
1549-
# CONFIG_DRM_I915_SW_FENCE_CHECK_DAG is not set
1550-
# CONFIG_DRM_I915_DEBUG_GUC is not set
1551-
# CONFIG_DRM_I915_SELFTEST is not set
1552-
# CONFIG_DRM_I915_LOW_LEVEL_TRACEPOINTS is not set
1553-
# CONFIG_DRM_I915_DEBUG_VBLANK_EVADE is not set
1554-
# CONFIG_DRM_I915_DEBUG_RUNTIME_PM is not set
1555-
# end of drm/i915 Debugging
1556-
1557-
#
1558-
# drm/i915 Profile Guided Optimisation
1559-
#
1560-
CONFIG_DRM_I915_FENCE_TIMEOUT=10000
1561-
CONFIG_DRM_I915_USERFAULT_AUTOSUSPEND=250
1562-
CONFIG_DRM_I915_HEARTBEAT_INTERVAL=2500
1563-
CONFIG_DRM_I915_PREEMPT_TIMEOUT=640
1564-
CONFIG_DRM_I915_MAX_REQUEST_BUSYWAIT=8000
1565-
CONFIG_DRM_I915_STOP_TIMEOUT=100
1566-
CONFIG_DRM_I915_TIMESLICE_DURATION=1
1567-
# end of drm/i915 Profile Guided Optimisation
1568-
1569-
# CONFIG_DRM_VGEM is not set
1570-
# CONFIG_DRM_VKMS is not set
1571-
# CONFIG_DRM_VMWGFX is not set
1572-
# CONFIG_DRM_GMA500 is not set
1573-
# CONFIG_DRM_UDL is not set
1574-
# CONFIG_DRM_AST is not set
1575-
# CONFIG_DRM_MGAG200 is not set
1576-
# CONFIG_DRM_QXL is not set
1577-
# CONFIG_DRM_BOCHS is not set
1578-
CONFIG_DRM_PANEL=y
1579-
1580-
#
1581-
# Display Panels
1582-
#
1583-
# CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN is not set
1584-
# end of Display Panels
1585-
1586-
CONFIG_DRM_BRIDGE=y
1587-
CONFIG_DRM_PANEL_BRIDGE=y
1588-
1589-
#
1590-
# Display Interface Bridges
1591-
#
1592-
# CONFIG_DRM_ANALOGIX_ANX78XX is not set
1593-
# end of Display Interface Bridges
1594-
1595-
# CONFIG_DRM_ETNAVIV is not set
1596-
# CONFIG_DRM_CIRRUS_QEMU is not set
1597-
# CONFIG_DRM_GM12U320 is not set
1598-
# CONFIG_DRM_VBOXVIDEO is not set
1599-
# CONFIG_DRM_LEGACY is not set
1600-
CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y
1601-
16021511
#
16031512
# Frame buffer Devices
16041513
#
@@ -1610,12 +1519,7 @@ CONFIG_FB_BOOT_VESA_SUPPORT=y
16101519
CONFIG_FB_CFB_FILLRECT=y
16111520
CONFIG_FB_CFB_COPYAREA=y
16121521
CONFIG_FB_CFB_IMAGEBLIT=y
1613-
CONFIG_FB_SYS_FILLRECT=y
1614-
CONFIG_FB_SYS_COPYAREA=y
1615-
CONFIG_FB_SYS_IMAGEBLIT=y
16161522
# CONFIG_FB_FOREIGN_ENDIAN is not set
1617-
CONFIG_FB_SYS_FOPS=y
1618-
CONFIG_FB_DEFERRED_IO=y
16191523
# CONFIG_FB_MODE_HELPERS is not set
16201524
# CONFIG_FB_TILEBLITTING is not set
16211525

@@ -1660,7 +1564,7 @@ CONFIG_FB_VESA=y
16601564
# CONFIG_FB_VIRTUAL is not set
16611565
# CONFIG_FB_METRONOME is not set
16621566
# CONFIG_FB_MB862XX is not set
1663-
# CONFIG_FB_SIMPLE is not set
1567+
CONFIG_FB_SIMPLE=y
16641568
# CONFIG_FB_SM712 is not set
16651569
# end of Frame buffer Devices
16661570

@@ -1680,8 +1584,6 @@ CONFIG_BACKLIGHT_CLASS_DEVICE=y
16801584
# CONFIG_BACKLIGHT_ARCXCNN is not set
16811585
# end of Backlight & LCD device support
16821586

1683-
CONFIG_HDMI=y
1684-
16851587
#
16861588
# Console display driver support
16871589
#
@@ -2646,7 +2548,6 @@ CONFIG_CRC32_SLICEBY8=y
26462548
CONFIG_LIBCRC32C=y
26472549
# CONFIG_CRC8 is not set
26482550
# CONFIG_RANDOM32_SELFTEST is not set
2649-
CONFIG_ZLIB_DEFLATE=y
26502551
CONFIG_XZ_DEC=y
26512552
CONFIG_XZ_DEC_X86=y
26522553
# CONFIG_XZ_DEC_POWERPC is not set

0 commit comments

Comments
 (0)