Commit graph

717 commits

Author SHA1 Message Date
Maximilian Luz 49e11462a3
Fix debian build dependencies 2020-07-05 01:30:55 +02:00
Maximilian Luz 561e79f032
Explicitly set timezone for debian build 2020-07-04 19:58:02 +02:00
Maximilian Luz 6a38c75da8
Update deb build container to ubuntu:20.04 2020-07-04 19:46:33 +02:00
Maximilian Luz dd3619c41e
Bump debian pkgrel 2020-07-04 19:38:44 +02:00
Maximilian Luz 81a9574e70
Use meta-packages for debian kernels 2020-07-04 19:38:44 +02:00
Dorian Stoll f67f7d4ddd
pkg: fedora: Rebase F31 to 5.7 and update to 5.7.7
Signed-off-by: Dorian Stoll <dorian.stoll@tmsp.io>
2020-07-03 11:22:01 +02:00
Maximilian Luz 5fd66727e3
Update Arch LTS kernel to 4.19.131 2020-07-03 00:15:18 +02:00
Maximilian Luz 7e2a6777ce
fixup! Update v4.19 patches 2020-07-03 00:10:02 +02:00
Maximilian Luz 3348af02e5
Update Debian LTS kernel to 4.19.131 2020-07-03 00:05:22 +02:00
Maximilian Luz 5202f18245
Update v4.19 patches
Changes:
  SAM:
    - Add support for Surface Book 3 in Surface HPS driver. The dGPU of
      the Surface Book 3 can now be turned on and off via the same
      mechanism already being used by the Surface Book 2.
    - Add SID devices for Surface Pro 6 with MSHW0111 ID.
    - Complete restructure of Surface Serial Hub driver internals. The
      old synchronous communication core has been replaced by a
      completely asynchronous implementation.
    - Misc. code improvements and clean-up.

References:
  kernel: ab0ac25c9e
  SAM: 6715faf265
2020-07-03 00:00:34 +02:00
Maximilian Luz 39ac8bb15e
Update v5.4 patches
Changes:
  SAM:
    - Add support for Surface Book 3 in Surface HPS driver. The dGPU of
      the Surface Book 3 can now be turned on and off via the same
      mechanism already being used by the Surface Book 2.
    - Add SID devices for Surface Pro 6 with MSHW0111 ID.
    - Complete restructure of Surface Serial Hub driver internals. The
      old synchronous communication core has been replaced by a
      completely asynchronous implementation.
    - Misc. code improvements and clean-up.

References:
  kernel: c3255a6336
  SAM: 6715faf265
2020-07-02 23:19:52 +02:00
Maximilian Luz cf2bdf415f
Update Arch kernel to 5.7.7 2020-07-02 21:57:06 +02:00
Maximilian Luz 5918fe4967
Update Debian kernel to 5.7.7 2020-07-02 21:56:32 +02:00
Maximilian Luz 05746ccc77
Update v5.7 patches
Changes:
  SAM:
    - Add support for Surface Book 3 in Surface HPS driver. The dGPU of
      the Surface Book 3 can now be turned on and off via the same
      mechanism already being used by the Surface Book 2.
    - Add SID devices for Surface Pro 6 with MSHW0111 ID.
    - Complete restructure of Surface Serial Hub driver internals. The
      old synchronous communication core has been replaced by a
      completely asynchronous implementation.
    - Misc. code improvements and clean-up.

References:
  kernel: 29c5a7fc9a
  SAM: 6715faf265
2020-07-02 21:53:10 +02:00
Dorian Stoll 1587605752
pkg: fedora: Rebase Fedora 32 to 5.7
Signed-off-by: Dorian Stoll <dorian.stoll@tmsp.io>
2020-06-30 07:41:25 +02:00
Dorian Stoll cf33493f34
pkg: fedora: Remove useless fedora_ver macro
Signed-off-by: Dorian Stoll <dorian.stoll@tmsp.io>
2020-06-30 07:25:14 +02:00
Maximilian Luz 8302d06d45
Update Debian kernel to 5.7.6 2020-06-29 18:07:51 +02:00
Maximilian Luz 4015fd9b5c
Update Arch kernel to 5.7.6 2020-06-29 18:06:41 +02:00
Maximilian Luz 847e8183e6
Update Debian kernel to 5.7.5 2020-06-24 17:40:47 +02:00
Maximilian Luz 44a85eb699
Update Arch kernel to 5.7.5 2020-06-24 17:40:34 +02:00
Maximilian Luz e1648fb17a
Update LTS kernels to 4.19.129 2020-06-24 17:36:49 +02:00
Maximilian Luz 8210dc5e78
Update Fedora kernel to 5.6.19 2020-06-21 00:51:19 +02:00
Maximilian Luz 9bf42dfba1
Update Debian kernel to 5.7.4 2020-06-21 00:49:36 +02:00
Maximilian Luz 26892e8ae7
Update Arch kernel to 5.7.4 2020-06-21 00:48:24 +02:00
Maximilian Luz f18ad97d97
Update Debian kernel package to 5.7.2 2020-06-14 21:04:22 +02:00
Maximilian Luz e531cd70d8
Apply patches via patch tool instead of git
Apply patches via `patch` instead of `git am`. The `patch` tool is more
liberal in accepting patches and allows patches that need relocation of
hunks, whereas git fails in such instances. Using git makes it harder to
maintain these patches accross multiple kernel versions and we would
need to regularly update them.

Commit separately to keep the git source tree clean before building.
2020-06-14 20:43:01 +02:00
Maximilian Luz 960d4e04ba
Set-up git information for Debian packaging 2020-06-14 19:53:20 +02:00
Maximilian Luz 783e238e6d
Update packaging to new Ubuntu mainline PPA structure 2020-06-14 19:31:39 +02:00
Maximilian Luz 7073bc4c2b
Merge pull request #210 from linux-surface/update-to-5.7.2-arch1
arch: pkg-kernel: update to 5.7.2-arch1
2020-06-14 19:06:58 +02:00
Tsuchiya Yuto (kitakar5525) ca7f8bc74e Update debian-lts to 4.19.128
Signed-off-by: Tsuchiya Yuto (kitakar5525) <kitakar@gmail.com>
2020-06-15 01:18:42 +09:00
Tsuchiya Yuto (kitakar5525) 528a48f232 Update arch-lts to 4.19.128
Signed-off-by: Tsuchiya Yuto (kitakar5525) <kitakar@gmail.com>
2020-06-15 01:18:42 +09:00
Tsuchiya Yuto (kitakar5525) 4dc98b2492 Revert "Update Arch specific patches for GCC 10"
This reverts commit 3c76d63bef.

Reason for revert:
  These gcc10 patches are no longer needed as of 4.19.128

Signed-off-by: Tsuchiya Yuto (kitakar5525) <kitakar@gmail.com>
2020-06-15 01:18:42 +09:00
Tsuchiya Yuto (kitakar5525) 06d6fbbe82 arch: pkg-kernel: disable CONFIG_DEBUG_INFO
We need to disable CONFIG_DEBUG_INFO for build with GitHub's Actions
because of memory requirements.

Signed-off-by: Tsuchiya Yuto (kitakar5525) <kitakar@gmail.com>
2020-06-15 00:56:36 +09:00
Tsuchiya Yuto (kitakar5525) 67f15bc7ae arch: pkg-kernel: update to 5.7.2-arch1
Based PKGBUILD tree:
- https://git.archlinux.org/svntogit/packages.git/tree/trunk?h=packages/linux&id=8f2bbde26d3b242217233a4b3f0a6c8171ffc492 ("5.7.2.arch1-1")

Signed-off-by: Tsuchiya Yuto (kitakar5525) <kitakar@gmail.com>
2020-06-15 00:14:05 +09:00
Maximilian Luz 13854fcc45
Merge pull request #208 from linux-surface/drop-lte-patch
Drop the LTE patch, LTE works on stable kernel for Go/Go2/SP2017
2020-06-11 18:35:46 +02:00
Blaž Hrastnik 291e86a8f7 Drop the LTE patch, LTE works on stable kernel for Go/Go2/SP2017. 2020-06-11 10:49:19 +09:00
Maximilian Luz 86525a6248
Merge pull request #207 from jlempen/master
Add Surface Go 2 to supported devices
2020-06-11 00:41:41 +02:00
jlempen 345af51222
Added the Surface Go 2 to the supported devices 2020-06-10 21:55:06 +02:00
Dorian Stoll d719da5453 Add patches for 5.7
Signed-off-by: Dorian Stoll <dorian.stoll@tmsp.io>
2020-06-01 12:06:47 +02:00
Dorian Stoll 1c0f57f671 Update to 5.6.15
Signed-off-by: Dorian Stoll <dorian.stoll@tmsp.io>
2020-06-01 11:35:47 +02:00
Dorian Stoll 7ed853ab65
Fedora 30 is EOL
Signed-off-by: Dorian Stoll <dorian.stoll@tmsp.io>
2020-05-28 12:54:42 +02:00
Dorian Stoll 246b9f6b15 Update to 5.6.14
Signed-off-by: Dorian Stoll <dorian.stoll@tmsp.io>
2020-05-21 13:05:45 +02:00
Maximilian Luz dba4cbd123
Update to v5.6.13 2020-05-17 03:45:37 +02:00
Maximilian Luz 3d3c2d4bc0
Update v5.6 patches 2020-05-17 03:36:13 +02:00
Maximilian Luz 09ab0b74bd
Update patches for v5.4 2020-05-17 00:20:04 +02:00
Maximilian Luz 3c76d63bef
Update Arch specific patches for GCC 10
These patches are taken from the Arch Linux LTS kernel source.
Including:

- Fix for kernel crashing with GCC 10 due to optimization causing
  invalid stack protector (see https://lkml.org/lkml/2020/3/14/186).

- Fix for GCC 10 command-line option changes.

- Plugin updates for GCC 10.

- Updates USER_NS_UNPRIVILEGED patch.
2020-05-16 15:55:53 +02:00
Tsuchiya Yuto (kitakar5525) d0539cc8a6 Update LTS kernels to 4.19.123
Signed-off-by: Tsuchiya Yuto (kitakar5525) <kitakar@gmail.com>
2020-05-16 18:30:44 +09:00
Tsuchiya Yuto (kitakar5525) c7caeec62c v4.19: update patches
Update patches via linux-surface/kernel@fccd0a489e.

Updated patches:
    pick ea097eb Add secureboot pre-signing to the kernel
    pick b50d617 surface3-power
    pick 71ab90b surface3-spi
    pick f109cbf surface3-oemb
    pick c924fb6 surface-buttons
    f 1a44682d3bea Input: soc_button_array - fix Wdiscarded-qualifiers for kernels below 4.20
    pick 91a78cc surface-sam
    pick 263250b suspend
    pick 5ae0ab6 ipts
    f a5db77a8ad47 ipts: Simplify feedback implementation
    f 22c959edeaf2 ipts: Remove no_feedback quirk
    f 21a71ef429b4 ipts: Remove quirk implementation
    f f28c0f7b64aa ipts: companion: improve comment for hardware id on SP4
    pick df219c0 surface-lte
    pick 3484574 ioremap_uc
    pick 4f727ac wifi
    f f86788d75e54 Revert "BACKPORT: wireless/mwifiex: Fix S0ix / suspend"
    f 169bb34570af mwifiex: pcie: Use dev_get_drvdata
    f 6e9eefbca821 mwifiex_pcie: remove()/probe() card on suspend()/resume()
    f 3619cec06fdc mwifiex_pcie: disable parent bridge_d3
    f fda9d444d14d mwifiex: sta_cmd: do not enable auto_ds by default
    f 74ab58241354 mwifiex: sta_cmd: add comment for not enabling ps_mode by default

Note: almost all part of the ioremap_uc patch is now upstream. So, the
remaining unupstreamed patch is now only linux-surface/kernel@de067f5c12
("docs: driver-model: add devm_ioremap_uc")

Signed-off-by: Tsuchiya Yuto (kitakar5525) <kitakar@gmail.com>
2020-05-16 18:11:38 +09:00
Dorian Stoll 93dd316b7b
Update to 5.6.11
Signed-off-by: Dorian Stoll <dorian.stoll@tmsp.io>
2020-05-08 11:17:42 +02:00
Dorian Stoll cad6f518a4
Update Arch / Fedora to 5.6.10
The PPA that is used for Ubuntu / Debian packages still doesn't have
anything higher than 5.6.7, so we can't update that at the moment.

Signed-off-by: Dorian Stoll <dorian.stoll@tmsp.io>
2020-05-05 07:38:09 +02:00