change config to patch file

This commit is contained in:
Jake Day 2018-04-10 13:04:54 -04:00
parent 3fc482fa1c
commit 90a0c997c4
3 changed files with 79 additions and 9334 deletions

View file

@ -129,9 +129,10 @@ If you don't want to use the pre-built kernel and headers, you can compile the k
```
for i in ~/linux-surface/patches/[VERSION]/*.patch; do patch -p1 < $i; done
```
6. Copy over the config file from the linux-surface repo (this one):
6. Get current config file and patch it:
```
cp ~/linux-surface/config .config
cat /boot/config-$(uname -r) > .config
patch -p1 < ~/linux-surface/patches/config.patch
```
7. Compile the kernel and headers (for ubuntu, refer to the build guild for your distro):
```

9332
config

File diff suppressed because it is too large Load diff

76
patches/config.patch Normal file
View file

@ -0,0 +1,76 @@
--- a/.config 2018-04-10 12:42:07.000520714 -0400
+++ b/.config 2018-04-10 12:51:46.369848058 -0400
@@ -53,7 +53,7 @@
CONFIG_INIT_ENV_ARG_LIMIT=32
CONFIG_CROSS_COMPILE=""
# CONFIG_COMPILE_TEST is not set
-CONFIG_LOCALVERSION=""
+CONFIG_LOCALVERSION="-surface"
# CONFIG_LOCALVERSION_AUTO is not set
CONFIG_HAVE_KERNEL_GZIP=y
CONFIG_HAVE_KERNEL_BZIP2=y
@@ -1797,7 +1797,7 @@
# CONFIG_CFG80211_CERTIFICATION_ONUS is not set
CONFIG_CFG80211_REQUIRE_SIGNED_REGDB=y
CONFIG_CFG80211_USE_KERNEL_REGDB_KEYS=y
-CONFIG_CFG80211_DEFAULT_PS=y
+# CONFIG_CFG80211_DEFAULT_PS is not set
CONFIG_CFG80211_DEBUGFS=y
CONFIG_CFG80211_CRDA_SUPPORT=y
CONFIG_CFG80211_WEXT=y
@@ -2226,7 +2226,7 @@
CONFIG_INTEL_MEI=m
CONFIG_INTEL_MEI_ME=m
CONFIG_INTEL_MEI_TXE=m
-# CONFIG_INTEL_IPTS is not set
+CONFIG_INTEL_IPTS=m
CONFIG_VMWARE_VMCI=m
#
@@ -5381,8 +5381,10 @@
# Camera sensor devices
#
CONFIG_VIDEO_OV2640=m
+CONFIG_VIDEO_OV5693=m
CONFIG_VIDEO_OV7640=m
CONFIG_VIDEO_OV7670=m
+CONFIG_VIDEO_OV8865=m
CONFIG_VIDEO_MT9M111=m
CONFIG_VIDEO_MT9V011=m
@@ -5686,7 +5688,7 @@
# CONFIG_NOUVEAU_DEBUG_MMU is not set
CONFIG_DRM_NOUVEAU_BACKLIGHT=y
CONFIG_DRM_I915=m
-# CONFIG_DRM_I915_ALPHA_SUPPORT is not set
+CONFIG_DRM_I915_ALPHA_SUPPORT=y
CONFIG_DRM_I915_CAPTURE_ERROR=y
CONFIG_DRM_I915_COMPRESS_ERROR=y
CONFIG_DRM_I915_USERPTR=y
@@ -7532,7 +7534,7 @@
CONFIG_SPEAKUP_SYNTH_TXPRT=m
CONFIG_SPEAKUP_SYNTH_DUMMY=m
CONFIG_STAGING_MEDIA=y
-# CONFIG_INTEL_ATOMISP is not set
+CONFIG_INTEL_ATOMISP=y
CONFIG_I2C_BCM2048=m
CONFIG_DVB_CXD2099=m
CONFIG_LIRC_STAGING=y
@@ -7709,7 +7711,7 @@
CONFIG_INTEL_BXTWC_PMIC_TMU=m
CONFIG_SURFACE_PRO3_BUTTON=m
CONFIG_SURFACE_3_BUTTON=m
-# CONFIG_ACPI_SURFACE is not set
+CONFIG_ACPI_SURFACE=m
CONFIG_INTEL_PUNIT_IPC=m
CONFIG_INTEL_TELEMETRY=m
CONFIG_MLX_PLATFORM=m
@@ -8792,7 +8794,7 @@
#
# Compile-time checks and compiler options
#
-CONFIG_DEBUG_INFO=y
+# CONFIG_DEBUG_INFO is not set
# CONFIG_DEBUG_INFO_REDUCED is not set
# CONFIG_DEBUG_INFO_SPLIT is not set
CONFIG_DEBUG_INFO_DWARF4=y