Compare commits
82
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
cd27d0fce1 | ||
|
|
cd01771ed8 | ||
|
|
518e62df34 | ||
|
|
bdf9697cd9 | ||
|
|
fb01ee1bf9 | ||
|
|
90b0205a90 | ||
|
|
46da640a74 | ||
|
|
19641651a8 | ||
|
|
98af7cea03 | ||
|
|
0bc724b8ba | ||
|
|
497374e290 | ||
|
|
b73b434423 | ||
|
|
9f06c2b7cc | ||
|
|
79866613ee | ||
|
|
8ea01b4219 | ||
|
|
9bc99167c3 | ||
|
|
dc4582792a | ||
|
|
9f2b1dad9f | ||
|
|
6c2241d917 | ||
|
|
c79b58d23c | ||
|
|
124fc54823 | ||
|
|
667c5c12ac | ||
|
|
a0e9c2250e | ||
|
|
b9536f2889 | ||
|
|
5cd58b8a6b | ||
|
|
de63d0f060 | ||
|
|
4d17876274 | ||
|
|
bdea74f041 | ||
|
|
47a42c8f16 | ||
|
|
070ae7566d | ||
|
|
faf91a17cc | ||
|
|
7a0c56293b | ||
|
|
e8fd6d6635 | ||
|
|
1547999e8f | ||
|
|
268b30a555 | ||
|
|
45535ce780 | ||
|
|
dc235b39a0 | ||
|
|
cc5959c275 | ||
|
|
2b928cfc1b | ||
|
|
75c679e139 | ||
|
|
d680f3eb09 | ||
|
|
6191625ab9 | ||
|
|
87e9476dbd | ||
|
|
c251612916 | ||
|
|
d3ed7fe428 | ||
|
|
2adefeb206 | ||
|
|
d2dec46275 | ||
|
|
4456938022 | ||
|
|
3db1f266d0 | ||
|
|
53ca7c81f2 | ||
|
|
47c14fb985 | ||
|
|
74078919a7 | ||
|
|
76ebc6d9f7 | ||
|
|
e5c3b4bf8d | ||
|
|
42180738d3 | ||
|
|
786927289f | ||
|
|
6cfe80db0b | ||
|
|
ce4e4532f9 | ||
|
|
6c30cb42a4 | ||
|
|
dad552d553 | ||
|
|
065394f12b | ||
|
|
5f8ae165f8 | ||
|
|
b7427191bf | ||
|
|
ac788b8f3d | ||
|
|
037d77840b | ||
|
|
25bab38b7f | ||
|
|
03940b180a | ||
|
|
a12bbf1057 | ||
|
|
ee4e52206a | ||
|
|
5df7206d7a | ||
|
|
4321701042 | ||
|
|
91475c1230 | ||
|
|
3661a84936 | ||
|
|
f43d13e14b | ||
|
|
e5bfcbba1a | ||
|
|
e0dbd3c78d | ||
|
|
16e1b20d8a | ||
|
|
8c5e77ae65 | ||
|
|
3bbb83f3cc | ||
|
|
696e202443 | ||
|
|
cab106e84e | ||
|
|
453e1e28fa |
No files matched your search
@@ -62,14 +62,12 @@ if grep -qr $POSTMARKETOS_WALLPAPER_PATH \
|
||||
--exclude-dir='device-pine64-pinetab' \
|
||||
--exclude-dir='device-oneplus-kebab' \
|
||||
--exclude-dir='device-xiaomi-willow' \
|
||||
--exclude-dir='device-nokia-n900' \
|
||||
-- device; then
|
||||
echo "ERROR: Please don't include configuration files that set the default wallpaper in device-specific packages!"
|
||||
grep --color=always -r $POSTMARKETOS_WALLPAPER_PATH \
|
||||
--exclude-dir='device-pine64-pinetab' \
|
||||
--exclude-dir='device-oneplus-kebab' \
|
||||
--exclude-dir='device-xiaomi-willow' \
|
||||
--exclude-dir='device-nokia-n900' \
|
||||
-- device
|
||||
exit_code=1
|
||||
fi
|
||||
|
||||
@@ -15,7 +15,6 @@ fi
|
||||
# Shell: shellcheck
|
||||
sh_files="
|
||||
./main/mdss-fb-init-hack/mdss-fb-init-hack.sh
|
||||
./main/osk-sdl/unlock.sh
|
||||
./main/postmarketos-base/rootfs-usr-lib-firmwareload.sh
|
||||
./main/postmarketos-base-ui/rootfs-usr-lib-NetworkManager-dispatcher.d-50-dns-filter.sh
|
||||
./main/postmarketos-base-ui/rootfs-usr-lib-NetworkManager-dispatcher.d-50-tethering.sh
|
||||
|
||||
+2
-1
@@ -46,9 +46,10 @@ device/*/device-samsung-coreprimevelte/ @legolivesmatter @balejk
|
||||
device/*/linux-samsung-coreprimevelte/ @legolivesmatter @balejk
|
||||
device/*/linux-postmarketos-allwinner/ @Arnavion
|
||||
device/*/u-boot-pinephone/ @Arnavion
|
||||
device/*/device-samsung-j5y17lte/ @andrisas
|
||||
device/*/linux-samsung-j5y17lte/ @andrisas
|
||||
|
||||
main/postmarketos-update-depthcharge-kernel/ @jenneron
|
||||
main/osk-sdl/ @craftyguy
|
||||
main/postmarketos-ui-plasma-mobile/ @bshah
|
||||
main/ttyescape/ @calebccff
|
||||
main/shutdown-clear-rtc-wakealarm/ @Arnavion
|
||||
|
||||
@@ -8,7 +8,7 @@ fi
|
||||
|
||||
pkgname=musl-aarch64
|
||||
pkgver=1.2.4_git20230717
|
||||
pkgrel=5
|
||||
pkgrel=6
|
||||
arch="x86_64"
|
||||
subpackages="musl-dev-aarch64:package_dev"
|
||||
|
||||
@@ -57,6 +57,6 @@ package_dev() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
478704707b55072b9be8747e8c3bf3a20832d0329f63429fae2048e6b9a0674e31e92b4c1b8af87f65f84270711fef6b7ce54653448e580e532fa2c94e3761e1 musl-1.2.4_git20230717-r5-aarch64-edge.apk
|
||||
24471c9d781ce9920d06ab79296afb30ce61563729bb319ee8cd8feb960d1c05e5f96edb9464fcdb95b6c16fde788400408dd2e768e69ce13cc15ad3be54a969 musl-dev-1.2.4_git20230717-r5-aarch64-edge.apk
|
||||
a1c38269eba0a3a5c211dba3e24827147ccd80ed86f68454f348e632e22909c892a2fe82a5d9f417094135c2b3a7e45f7e5eb7e83b81a40a28e4c432684c2ff7 musl-1.2.4_git20230717-r6-aarch64-edge.apk
|
||||
94fd969172f8832e1b5faa89413585be28304738fb90607eec1dd0a923785705bb87f7d885cd8e6b7cf882de12fc28e167122199f2cfc0c034c0e9303734cfc6 musl-dev-1.2.4_git20230717-r6-aarch64-edge.apk
|
||||
"
|
||||
@@ -8,7 +8,7 @@ fi
|
||||
|
||||
pkgname=musl-armhf
|
||||
pkgver=1.2.4_git20230717
|
||||
pkgrel=5
|
||||
pkgrel=6
|
||||
arch="x86_64"
|
||||
subpackages="musl-dev-armhf:package_dev"
|
||||
|
||||
@@ -57,6 +57,6 @@ package_dev() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
c0bdfbfc2c1f475c17850e7462cf286e9d8ce874deb03d536d208fcdeb45b35c761737f693be3be9711c15547cd9d2bbafae45280fc9b0291192c2489da0790f musl-1.2.4_git20230717-r5-armhf-edge.apk
|
||||
1197968b53adca7c482d23ea2ca99d21fe905b554b83c30b960a4e64dda6ff40009745cd18621bd363b4994ccbc8b9b763b6c3105f6f6283dc8ee1305ab7206e musl-dev-1.2.4_git20230717-r5-armhf-edge.apk
|
||||
19cba9cf31a372db4cc1b606cacdd2ba8eb83ac6a9b5d8c1a85bbab9407ebf91c4e4469d2185b4b2c9fdd4c70a6389465b8fbd683a5ddef9fede02d530d82cce musl-1.2.4_git20230717-r6-armhf-edge.apk
|
||||
5be3d5dfc2f82881882207d57421272308e5a5c30792b22a445a8c9c5ec408a1662c17d5fcf52ebcf6542f4608a160a53a34ee1deb8f905f28d4c4fc09c3ad93 musl-dev-1.2.4_git20230717-r6-armhf-edge.apk
|
||||
"
|
||||
@@ -8,7 +8,7 @@ fi
|
||||
|
||||
pkgname=musl-armv7
|
||||
pkgver=1.2.4_git20230717
|
||||
pkgrel=5
|
||||
pkgrel=6
|
||||
arch="x86_64"
|
||||
subpackages="musl-dev-armv7:package_dev"
|
||||
|
||||
@@ -57,6 +57,6 @@ package_dev() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
5236dadbdb41e9543426592cf7e64e548fec59742e4943a99bb18e3cb93c9ae1287c9ac34c2de7fcb58bd1f94df4313324e8afa1160acc4929fb91f06754c77c musl-1.2.4_git20230717-r5-armv7-edge.apk
|
||||
1877267544198d867752d02cb8cbe6672c4bd1fcd20ac8e5e4c614675b31921f3da9bc2a68f769fbd726ffc0c7125406387e01a9ebf49d0e56d49e1ce257e71d musl-dev-1.2.4_git20230717-r5-armv7-edge.apk
|
||||
3f037e34426a55809f2754b1231e095175c8ae5cb0be93b33cbd5f45b77379b8b38b57447e499e51fd40caac4da89dab7161ba458139357228460a85019f42d2 musl-1.2.4_git20230717-r6-armv7-edge.apk
|
||||
232d14471b6bb9864524725c8b3c8318070ed3ebf818f69c834a06dee805cc5b8d79609b4916911022050c0e25f3a4d1802b70f9bef471eaebc919d1824138ca musl-dev-1.2.4_git20230717-r6-armv7-edge.apk
|
||||
"
|
||||
@@ -8,7 +8,7 @@ fi
|
||||
|
||||
pkgname=musl-riscv64
|
||||
pkgver=1.2.4_git20230717
|
||||
pkgrel=5
|
||||
pkgrel=6
|
||||
arch="x86_64"
|
||||
subpackages="musl-dev-riscv64:package_dev"
|
||||
|
||||
@@ -57,6 +57,6 @@ package_dev() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
3f924270fb0ec0fa8fb5a23f0f9d6d9148affcac89cae413940dc04465d375415fcf0aff734754e2ac0b9ba2113c10f836b186908d75cdccec4d923eacafb961 musl-1.2.4_git20230717-r5-riscv64-edge.apk
|
||||
76ae321a9d3895f8367968226a6a492b268ae582a83e74d4152cf88dd48aaa79814532e8e1a057cba7c29b926f48d2309f2c12a16b991649cb8f713455aa5501 musl-dev-1.2.4_git20230717-r5-riscv64-edge.apk
|
||||
13e080ba64be5e1cbaeb4af678f07b33e898918eccdea3e18e3e82bee5f0420bef3f69b1dd336f33c1b88ac34502cae81c9d021d6a658f212404a65bed2e3784 musl-1.2.4_git20230717-r6-riscv64-edge.apk
|
||||
926e219793a8ab447b89c22c23eab96e086bbe14c85ed2260fc2998bdd66138769e63704cb28c7dae8ad1d406049b11071653836375513f77f02aab372578d3f musl-dev-1.2.4_git20230717-r6-riscv64-edge.apk
|
||||
"
|
||||
@@ -8,7 +8,7 @@ fi
|
||||
|
||||
pkgname=musl-x86
|
||||
pkgver=1.2.4_git20230717
|
||||
pkgrel=5
|
||||
pkgrel=6
|
||||
arch="x86_64"
|
||||
subpackages="musl-dev-x86:package_dev"
|
||||
|
||||
@@ -57,6 +57,6 @@ package_dev() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
c93eec26b3bd7b2bc5c8859d71a9dfcfc3c0d346183d97b8600d57270585ce57ac9f84dd633b8d8ae4eae0324aa6f8e98c67a0bdd33e2e8994d721e208e07a3c musl-1.2.4_git20230717-r5-x86-edge.apk
|
||||
77723100d0b2ae558816e4b9eb86c07d9ed64c69a84d6a07904d0806646e800a0f81b3a158948d5681394b9e3304a10bd0ca26445f5d4630f921bb87328d3afe musl-dev-1.2.4_git20230717-r5-x86-edge.apk
|
||||
6663204c5f1c67b6814996f1a112a483672bebc3568d9e1fdcb19ad03098c874ced19f22bf7a69c96a8ff1ff2859aec87b0872fefa1a6d265e8cadba0b31264c musl-1.2.4_git20230717-r6-x86-edge.apk
|
||||
f367e5537822ba63ba41a5c5276c306398ba346a8953323cba6122ec67083213819f09ca31ce55b720a43be82b1409e07688f73bc60a9cdb1938684825f31f7b musl-dev-1.2.4_git20230717-r6-x86-edge.apk
|
||||
"
|
||||
@@ -8,7 +8,7 @@ fi
|
||||
|
||||
pkgname=musl-x86_64
|
||||
pkgver=1.2.4_git20230717
|
||||
pkgrel=5
|
||||
pkgrel=6
|
||||
arch="aarch64"
|
||||
subpackages="musl-dev-x86_64:package_dev"
|
||||
|
||||
@@ -57,6 +57,6 @@ package_dev() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
4ea90456fcff08cb7c9065f4c790c5d0a3b2b17224f2490f6954c2de7ddb64559a6e1f0df1f13629da5d8f619fc1d9737a6982bb438120641bf1d717004e2688 musl-1.2.4_git20230717-r5-x86_64-edge.apk
|
||||
0ce4a260cb8c6fc9d412d5164d848ee6155d4ea4fca9dff89d5b08b8e2c0fcde5e635846ca762be54a6df139aa178902fc2594ffe76f94ae1e5414a67f0707a3 musl-dev-1.2.4_git20230717-r5-x86_64-edge.apk
|
||||
8c8bd31b545625fc9f2dc7315a6f57d316e1f0fe933e0e40b41359bb4e151b1b5cb9077b3b247673099c3314e4252771d08f2e3cfdec1e43b37588fb5ce7df60 musl-1.2.4_git20230717-r6-x86_64-edge.apk
|
||||
811d830ad37bafe1ffcf8f485e30ca2c5f3ea70879b6606b59a35caa789d2d2944b0995d8864ea9a444d214fbb9ca2facf53f4363adadeb3f3cc5b14b31ea57d musl-dev-1.2.4_git20230717-r6-x86_64-edge.apk
|
||||
"
|
||||
@@ -3,7 +3,7 @@
|
||||
pkgname=device-arrow-db410c
|
||||
pkgdesc="Arrow DragonBoard 410c"
|
||||
pkgver=3
|
||||
pkgrel=4
|
||||
pkgrel=5
|
||||
url="https://postmarketos.org"
|
||||
license="MIT"
|
||||
arch="aarch64"
|
||||
@@ -32,6 +32,6 @@ nonfree_firmware() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
b8bb88f11bf7f5889a0159e63fac5e38e7ca68a11aa3b89294ee6bc4f6f56a02964d213ce418d7bd5231fb977e4d62a555d587807f5a3ad0d40fb1b5798a6f7d deviceinfo
|
||||
1f87341d38291ef36dfb6cf27df807fb832e6b83c577263837f402747837136b62f1b172df2329c0ab315150a91c0181c3aad2449247d2af22e8d42875f1bab3 deviceinfo
|
||||
ccd6758cb4954eb0a96c7fb15e732e8147414f8edc498d9faf7d04ddef85d817733669ec1a6003e623e8392f3f6bb85f71160efe4e82f27e300d58aa6f5c8549 modules-initfs
|
||||
"
|
||||
@@ -31,4 +31,4 @@ deviceinfo_flash_offset_second="0x00f00000"
|
||||
deviceinfo_flash_offset_tags="0x01e00000"
|
||||
deviceinfo_flash_pagesize="2048"
|
||||
deviceinfo_flash_sparse="true"
|
||||
deviceinfo_flash_fastboot_partition_system="rootfs"
|
||||
deviceinfo_flash_fastboot_partition_rootfs="rootfs"
|
||||
@@ -1,31 +1,36 @@
|
||||
# Reference: <https://postmarketos.org/devicepkg>
|
||||
# Maintainer: JustSoup321 <brandonboese@protonmail.com>
|
||||
# Co-Maintainer: Alper Nebi Yasak <alpernebiyasak@gmail.com>
|
||||
# Co-Maintainer: Jenneron <jenneron@protonmail.com>
|
||||
pkgname=device-google-x64cros
|
||||
pkgdesc="Google Chromebooks with x64 CPU"
|
||||
pkgver=3
|
||||
pkgrel=2
|
||||
pkgver=7
|
||||
pkgrel=0
|
||||
url="https://postmarketos.org"
|
||||
license="MIT"
|
||||
arch="x86_64"
|
||||
options="!check !archcheck"
|
||||
depends="
|
||||
alsa-ucm-conf
|
||||
depthcharge-tools
|
||||
postmarketos-base
|
||||
postmarketos-cros-common
|
||||
postmarketos-update-depthcharge-kernel
|
||||
sof-bin
|
||||
systemd-boot
|
||||
"
|
||||
makedepends="devicepkg-dev"
|
||||
install="$pkgname.post-install $pkgname.post-upgrade"
|
||||
subpackages="
|
||||
$pkgname-libva
|
||||
$pkgname-kernel-lts:kernel_lts
|
||||
$pkgname-kernel-edge:kernel_edge
|
||||
$pkgname-vulkan
|
||||
$pkgname-nonfree-firmware:nonfree_firmware
|
||||
$pkgname-nonfree-firmware-amd:nonfree_firmware_amd
|
||||
$pkgname-nonfree-firmware-intel:nonfree_firmware_intel
|
||||
"
|
||||
source="deviceinfo modules-initfs"
|
||||
_pmb_recommends="
|
||||
oem-intel
|
||||
oem-amd
|
||||
"
|
||||
|
||||
build() {
|
||||
devicepkg_build $startdir $pkgname
|
||||
@@ -35,12 +40,6 @@ package() {
|
||||
devicepkg_package $startdir $pkgname
|
||||
}
|
||||
|
||||
libva() {
|
||||
install_if="$pkgname=$pkgver-r$pkgrel libva"
|
||||
depends="intel-media-driver libva-intel-driver"
|
||||
mkdir "$subpkgdir"
|
||||
}
|
||||
|
||||
kernel_edge() {
|
||||
pkgdesc="Alpine Edge kernel"
|
||||
depends="linux-edge"
|
||||
@@ -53,13 +52,27 @@ kernel_lts() {
|
||||
devicepkg_subpackage_kernel $startdir $pkgname $subpkgname
|
||||
}
|
||||
|
||||
vulkan() {
|
||||
install_if="$pkgname=$pkgver-r$pkgrel vulkan-loader"
|
||||
depends="mesa-vulkan-intel"
|
||||
mkdir "$subpkgdir"
|
||||
nonfree_firmware() {
|
||||
pkgdesc="Firmware for x86_64 devices"
|
||||
|
||||
mkdir -p "$subpkgdir"
|
||||
}
|
||||
|
||||
nonfree_firmware_amd() {
|
||||
install_if="$pkgname-nonfree-firmware=$pkgver-r$pkgrel oem-amd"
|
||||
depends="oem-amd-nonfree-firmware"
|
||||
|
||||
mkdir -p "$subpkgdir"
|
||||
}
|
||||
|
||||
nonfree_firmware_intel() {
|
||||
install_if="$pkgname-nonfree-firmware=$pkgver-r$pkgrel oem-intel"
|
||||
depends="oem-intel-nonfree-firmware"
|
||||
|
||||
mkdir -p "$subpkgdir"
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
9260fe8df64e284f137f77844562d2f08e28d72d36a50772b0216cd7d68eeb41d0cdb650d0f0d1ad04c3906991aba0561c36813a2beb62cedf16f616c9ccedb9 deviceinfo
|
||||
9606a2f61bfd9e0a2ea04fbe45e25093b702fd5b5cccf9f4f50768ee3b501251d8d3e1605485e5ec8f485b4bff7e44fe20d488f80736837654a9951391a97789 modules-initfs
|
||||
1b3bbfcdc6642488304653aef996dddf7a354e7279f2c735ac7aec404e598948423630fcaa2cac87e2c0aef033ecfc57a7a91154f9dac9a85411db7bad62e677 modules-initfs
|
||||
"
|
||||
@@ -0,0 +1,9 @@
|
||||
#!/bin/sh
|
||||
|
||||
# Only display this message if none of the `oem-*` packages are installed
|
||||
if ! grep -Ex "oem-\b(\?|amd|intel)" /etc/apk/world 2>/dev/null; then
|
||||
echo "* NOTE: This package no longer automatically installs OEM-specific drivers and firmware."
|
||||
echo "* You will likely need to install one or both of these manually, depending on your hardware."
|
||||
echo "* For AMD: apk add oem-amd"
|
||||
echo "* For Intel: apk add oem-intel"
|
||||
fi
|
||||
@@ -0,0 +1 @@
|
||||
device-google-x64cros.post-install
|
||||
@@ -14,3 +14,5 @@ ehci_hcd
|
||||
uas
|
||||
xhci_pci
|
||||
ehci_pci
|
||||
sdhci_pci
|
||||
mmc_block
|
||||
@@ -2,8 +2,8 @@
|
||||
# Maintainer: Sicelo <absicsz@gmail.com>
|
||||
# Co-Maintainer: Danct12 <danct12@disroot.org>
|
||||
pkgname=device-nokia-n900
|
||||
pkgver=10
|
||||
pkgrel=1
|
||||
pkgver=10.1
|
||||
pkgrel=0
|
||||
pkgdesc="Nokia N900"
|
||||
url="https://postmarketos.org"
|
||||
arch="armv7"
|
||||
@@ -148,7 +148,7 @@ xkeyboard_config() {
|
||||
|
||||
i3wm() {
|
||||
install_if="$pkgname=$pkgver-r$pkgrel postmarketos-ui-i3wm"
|
||||
depends="unclutter-xfixes feh i3blocks rxvt-unicode upower"
|
||||
depends="unclutter-xfixes i3blocks rxvt-unicode upower"
|
||||
install -D -m644 "$srcdir"/i3wm.conf \
|
||||
"$subpkgdir"/etc/skel/.config/i3/config
|
||||
install -D -m644 "$srcdir"/i3blocks.conf \
|
||||
@@ -195,7 +195,7 @@ e6bbac8de1a198ba716f44ade76606e1e0adcc574156b855ac41be5eb5308389d3277fd89cc34b11
|
||||
2463008d270ed09342f15b51f24ea455bd884021f95397991b85616b6840a6608d91cd1fc43186094f5c3d1bd25e88c16aa9ead07b018aea3d93cd2359bba0b1 deviceinfo
|
||||
f48b8dd7297d03008f73e1ecd55b77ace535ecb03f9bdf021123b96fb5f4fb491ff4c532e226b835c8118fa8d505cc4c635a2b604a3e42a162746021552a551c modules-initfs
|
||||
826a3790b49324c1e61c75b6c0ffc043a2a1d7c13a8c554fb5eae4977af47a1ca93d70ef8c783d712b953b70e18ae58fa4c6a49bf97263398a01a0c4f91ebc8f i3blocks.conf
|
||||
2b26f551b86c5d71119a518d18b49c3c6a9a6cfcc1ce4f19bb533ce415c698b1b3f200071e3f54b1abb11d8ae1add348e0a3f01ce21805607dd7beebdebf72c0 i3wm.conf
|
||||
e06ae2ba1c8c8d3fd76c5d2fa6480561d5221c616d7ff50ed590e2cdbbc1dd0cb8232ee5cde43b79ec059876f49c1d1ae182bd016805a4e90b6331ce75bf4426 i3wm.conf
|
||||
0b80af9fd1f36e6bc06bdfdf48352897234ac7457210649016665da8570a5a64b8a0841b4fbeb64fd7054a5246a64718cf4412f8a53024ce39b28a80984972d8 protip_shell.sh
|
||||
6c6a70667f37807089adbb343c09d1f62d47b8e6c9c0a54f44790b822f8bff3dccae73341ef736b799fd6740bbd6e1f48e6e122c2e08520f71f6ad7434a47d2c battery-bq27200
|
||||
d9ef88c714e9fce8822f63b7a9d7fc3e1ed472c8c876b44ba524d44efea322839f13ddd2fa652420608427ecf7279bfaac302c9b67667f32796ca21da332164d calendar
|
||||
|
||||
@@ -85,9 +85,6 @@ bar {
|
||||
}
|
||||
}
|
||||
|
||||
# Wallpaper
|
||||
exec_always --no-startup-id feh --bg-fill /usr/share/wallpapers/postmarketos.jpg
|
||||
|
||||
# Hide mouse cursor
|
||||
exec --no-startup-id unclutter-xfixes --fork
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
pkgname=device-samsung-espresso10
|
||||
pkgdesc="Samsung Galaxy Tab 2 (10.1 inch)"
|
||||
pkgver=1
|
||||
pkgrel=2
|
||||
pkgrel=3
|
||||
url="https://postmarketos.org"
|
||||
license="MIT"
|
||||
arch="armv7"
|
||||
@@ -28,5 +28,5 @@ nonfree_firmware() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
e0f270451abf1d3b67dad9f7a46cd399e08c74c52ac152dfffde46ec3151ef44982302d53e58dc48fd24e5a01f5796d36fc22a85d182bc0df8eaf3f880025579 deviceinfo
|
||||
29a4c46717d12e054ceeb94bb220111aea2a2f6c29522b9d100ae5337579a1ca5f772756ccfb329d47c5e9a745fa9ee91815d4b74cac6fc863adb92743518707 deviceinfo
|
||||
"
|
||||
@@ -29,4 +29,4 @@ deviceinfo_flash_offset_ramdisk="0x01000000"
|
||||
deviceinfo_flash_offset_second="0x00f00000"
|
||||
deviceinfo_flash_offset_tags="0x00000100"
|
||||
deviceinfo_flash_pagesize="2048"
|
||||
deviceinfo_flash_heimdall_partition_system="FACTORYFS"
|
||||
deviceinfo_flash_heimdall_partition_rootfs="FACTORYFS"
|
||||
@@ -4,7 +4,7 @@
|
||||
pkgname=device-samsung-espresso7
|
||||
pkgdesc="Samsung Galaxy Tab 2 (7.0 inch)"
|
||||
pkgver=1
|
||||
pkgrel=2
|
||||
pkgrel=3
|
||||
url="https://postmarketos.org"
|
||||
license="MIT"
|
||||
arch="armv7"
|
||||
@@ -31,5 +31,5 @@ nonfree_firmware() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
103fe306c0bf2c55a45256946dcd77356dc926abc854f40c11bf9a691f21c09148b7213bbe163666755f028164d31f070d677fc8197cb1dc2332afc6afb51b60 deviceinfo
|
||||
91e9188aad38540444db4261416bb9e79b11ca64d10821b2148b4fd49c17be49391de75d878618c04a09016c437b2e26897f78c25564b53b4aca35eaebae0899 deviceinfo
|
||||
"
|
||||
@@ -29,4 +29,4 @@ deviceinfo_flash_offset_ramdisk="0x01000000"
|
||||
deviceinfo_flash_offset_second="0x00f00000"
|
||||
deviceinfo_flash_offset_tags="0x00000100"
|
||||
deviceinfo_flash_pagesize="2048"
|
||||
deviceinfo_flash_heimdall_partition_system="FACTORYFS"
|
||||
deviceinfo_flash_heimdall_partition_rootfs="FACTORYFS"
|
||||
File renamed without changes.
+7
-2
@@ -3,7 +3,7 @@
|
||||
# Co-Maintainer: Alexandre Marquet <tb@a-marquet.fr>
|
||||
pkgname=device-samsung-manta
|
||||
pkgdesc="Google Nexus 10"
|
||||
pkgver=5
|
||||
pkgver=6
|
||||
pkgrel=0
|
||||
url="https://postmarketos.org"
|
||||
license="MIT"
|
||||
@@ -23,6 +23,7 @@ source="
|
||||
100-wlan-mac.rules
|
||||
wifi-macaddr.sh
|
||||
networkmanager.conf
|
||||
hwclock
|
||||
"
|
||||
|
||||
build() {
|
||||
@@ -44,6 +45,9 @@ package() {
|
||||
mkdir -p "$pkgdir"/etc/modprobe.d
|
||||
echo "options ds2482 active_pullup=0" \
|
||||
> "$pkgdir"/etc/modprobe.d/ds2482.conf
|
||||
|
||||
install -Dm644 "$srcdir"/hwclock \
|
||||
-t "$pkgdir"/etc/conf.d/
|
||||
}
|
||||
|
||||
nonfree_firmware() {
|
||||
@@ -60,6 +64,7 @@ sha512sums="
|
||||
2816b1389f46255a2ece6fca9dff776ad0f6a8a7d642954da9277c9af3ae383d19866370a8fba24cf1d57eb4305e956df246ffd4ee8f45032962f478d66c2c68 deviceinfo
|
||||
e00c58936fa4340f8531538136ad028d002342a4399b68d26190b931831108007486257f9d8a48c3ed454696b45d176b1497d624c33ace21e61eba33ac7ce136 modules-initfs
|
||||
37a18d36e1e08ddcc605de73214dc02a9e7737f6a66b2e4be301fca816bbf3c2ba6b5ead1f12c745fd0fa019e2a8e959e4fc20386ad94ca7277d4c7d7f9fb703 100-wlan-mac.rules
|
||||
ef18bd3e5c4c8c69dce3293c9e70fa0b30820ba12cb8217346b63392db95513169c31e9bf730aac5cecea15e2cda4166b093bbf0e456055a5432e57400ecb9b1 wifi-macaddr.sh
|
||||
cfba48f87335ed8810004e02db165203149532ade7be206947f8195bbcc14d61bf3a898378566aca7295ba08784665f462442bf5e74d7f58b2cc62d996376317 wifi-macaddr.sh
|
||||
5c3a692f22a29fca792c114c6d94ff1bf0d6921f068f207a2894a8f99c73dcc319e7c803ed7adfe64eb3e60088f37e2a2730118b2ed57aa01b35415664085567 networkmanager.conf
|
||||
8a9756c66bf1eacd6a9717abf772a198123391deac7e32a520666dd6f72c4c5b09d1a4791437c8902f62cf4b49106ace195d57082972b1cb4c843c8e1b065875 hwclock
|
||||
"
|
||||
File renamed without changes.
@@ -0,0 +1,5 @@
|
||||
# Default is to use /dev/rtc0, which uses the S3C RTC on Samsung
|
||||
# Manta, and somehow does not work.
|
||||
# Use /dev/rtc1 instead, which uses the MAX77686 RTC, and works
|
||||
# without issues.
|
||||
clock_args="-f /dev/rtc1"
|
||||
File renamed without changes.
File renamed without changes.
@@ -0,0 +1,5 @@
|
||||
#!/bin/sh
|
||||
|
||||
macaddr=$(sed -n "s/^.*androidboot\.wifimacaddr=\(\([0-9A-Fa-f]\{2\}:\)\{5\}[0-9A-Fa-f]\{2\}\).*$/\1/p" < /proc/cmdline)
|
||||
|
||||
/sbin/ip link set wlan0 address "$macaddr"
|
||||
+2
-3
@@ -1,14 +1,13 @@
|
||||
# Maintainer: Jenneron <jenneron@protonmail.com>
|
||||
# Co-Maintainer: Alexandre Marquet <tb@a-marquet.fr>
|
||||
pkgname=firmware-samsung-manta
|
||||
pkgver=2
|
||||
pkgrel=2
|
||||
pkgver=3
|
||||
pkgrel=0
|
||||
pkgdesc="Firmware for Samsung Manta (Nexus 10)"
|
||||
url="https://developers.google.com/android/drivers#mantalmy49j"
|
||||
arch="armv7"
|
||||
license="proprietary"
|
||||
options="!check !strip !archcheck !tracedeps pmb:cross-native"
|
||||
install="$pkgname.post-install"
|
||||
_commitfw="5d170b264b593b75734a2c4f10f06fbe42bb5067"
|
||||
_commitdev="f654b082d30391218c985cd2e2c9089e1b444e11"
|
||||
source="
|
||||
@@ -1,7 +1,7 @@
|
||||
# Maintainer: Jenneron <jenneron@protonmail.com>
|
||||
pkgname=linux-google-veyron
|
||||
pkgver=6.1.39
|
||||
pkgrel=0
|
||||
pkgrel=1
|
||||
pkgdesc="Mainline kernel for Google Veyron devices"
|
||||
arch="armv7"
|
||||
_carch="arm"
|
||||
@@ -68,7 +68,7 @@ package() {
|
||||
|
||||
sha512sums="
|
||||
20d468ae89b57dda82d7c7b814c3d8b1b510e1623775b09a8a0b0a8a0431461e0a1d2df2bfa01f3102932c8eef91405546898b50ec3e6f30015098bb39722b41 linux-6.1.39.tar.xz
|
||||
63b6de9b4a96ceab456d8ab77bf26d4b89704c71da2191b91454c4302b49390ea963fa8f2af14448c1dd605b635f9ebde480e9586fb76d7101d67b48bda10105 config-google-veyron.armv7
|
||||
d98eae420c1807588564b31f6f9146a3cfc03d6b726d8f79e55554f3bc51abc085c19c5322dbdfc5024a02f4a4396e4b2dff296fc73ba1cd1af472cfc4acb671 config-google-veyron.armv7
|
||||
2912c675c1e07f7e91e2edcaa82738643907ed46614e4b871565930ff4ffece468d47db7905c2c081f936c020ea78db4a9d9f33b76c110125a0e68a1bd57f9fd veyron.better_clock_selection_logic_and_dts_rate_list.patch
|
||||
b16da0e0b1da9f074a773300e954aa5e0da6c2113e20c0b594a7a4875e9addb10efcf5be694467fb00cd8d7c2e3cc83e6d7aac618047775dc0bb354245cf7c35 veyron.dts_allow_dedicating_npll_to_vop.patch
|
||||
b7bda162526abdb61c0223f1aac31893526d3d1d21d79ebd3e707be8d9b5dc464f6b4fa20b74444c44fda987352728433913f6f50b9b860c2621d11ae2306e1b veyron.dts_do_dedicate_npll_to_vop.patch
|
||||
|
||||
@@ -1,15 +1,15 @@
|
||||
#
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# Linux/arm 6.1.27 Kernel Configuration
|
||||
# Linux/arm 6.1.39 Kernel Configuration
|
||||
#
|
||||
CONFIG_CC_VERSION_TEXT="armv7-alpine-linux-musleabihf-gcc (Alpine 12.2.1_git20220924-r10) 12.2.1 20220924"
|
||||
CONFIG_CC_VERSION_TEXT="armv7-alpine-linux-musleabihf-gcc (Alpine 13.2.1_git20231014) 13.2.1 20231014"
|
||||
CONFIG_CC_IS_GCC=y
|
||||
CONFIG_GCC_VERSION=120201
|
||||
CONFIG_GCC_VERSION=130201
|
||||
CONFIG_CLANG_VERSION=0
|
||||
CONFIG_AS_IS_GNU=y
|
||||
CONFIG_AS_VERSION=24000
|
||||
CONFIG_AS_VERSION=24100
|
||||
CONFIG_LD_IS_BFD=y
|
||||
CONFIG_LD_VERSION=24000
|
||||
CONFIG_LD_VERSION=24100
|
||||
CONFIG_LLD_VERSION=0
|
||||
CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
|
||||
CONFIG_CC_HAS_ASM_GOTO_TIED_OUTPUT=y
|
||||
@@ -148,7 +148,8 @@ CONFIG_GENERIC_SCHED_CLOCK=y
|
||||
#
|
||||
# Scheduler features
|
||||
#
|
||||
# CONFIG_UCLAMP_TASK is not set
|
||||
CONFIG_UCLAMP_TASK=y
|
||||
CONFIG_UCLAMP_BUCKETS_COUNT=5
|
||||
# end of Scheduler features
|
||||
|
||||
CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5"
|
||||
@@ -165,6 +166,7 @@ CONFIG_CGROUP_SCHED=y
|
||||
CONFIG_FAIR_GROUP_SCHED=y
|
||||
CONFIG_CFS_BANDWIDTH=y
|
||||
CONFIG_RT_GROUP_SCHED=y
|
||||
CONFIG_UCLAMP_TASK_GROUP=y
|
||||
CONFIG_CGROUP_PIDS=y
|
||||
# CONFIG_CGROUP_RDMA is not set
|
||||
CONFIG_CGROUP_FREEZER=y
|
||||
@@ -692,7 +694,9 @@ CONFIG_PM_SLEEP=y
|
||||
CONFIG_PM_SLEEP_SMP=y
|
||||
# CONFIG_PM_AUTOSLEEP is not set
|
||||
# CONFIG_PM_USERSPACE_AUTOSLEEP is not set
|
||||
# CONFIG_PM_WAKELOCKS is not set
|
||||
CONFIG_PM_WAKELOCKS=y
|
||||
CONFIG_PM_WAKELOCKS_LIMIT=100
|
||||
CONFIG_PM_WAKELOCKS_GC=y
|
||||
CONFIG_PM=y
|
||||
# CONFIG_PM_DEBUG is not set
|
||||
# CONFIG_APM_EMULATION is not set
|
||||
@@ -966,6 +970,7 @@ CONFIG_KMAP_LOCAL_NON_LINEAR_PTE_ARRAY=y
|
||||
# CONFIG_ANON_VMA_NAME is not set
|
||||
# CONFIG_USERFAULTFD is not set
|
||||
# CONFIG_LRU_GEN is not set
|
||||
CONFIG_LOCK_MM_AND_FIND_VMA=y
|
||||
|
||||
#
|
||||
# Data Access Monitoring
|
||||
@@ -1126,7 +1131,7 @@ CONFIG_NFT_NAT=m
|
||||
# CONFIG_NFT_QUOTA is not set
|
||||
CONFIG_NFT_REJECT=m
|
||||
CONFIG_NFT_REJECT_INET=m
|
||||
# CONFIG_NFT_COMPAT is not set
|
||||
CONFIG_NFT_COMPAT=m
|
||||
# CONFIG_NFT_HASH is not set
|
||||
CONFIG_NFT_FIB=m
|
||||
# CONFIG_NFT_FIB_INET is not set
|
||||
@@ -1213,7 +1218,7 @@ CONFIG_NETFILTER_XT_MATCH_IPVS=m
|
||||
# CONFIG_NETFILTER_XT_MATCH_SCTP is not set
|
||||
# CONFIG_NETFILTER_XT_MATCH_SOCKET is not set
|
||||
# CONFIG_NETFILTER_XT_MATCH_STATE is not set
|
||||
# CONFIG_NETFILTER_XT_MATCH_STATISTIC is not set
|
||||
CONFIG_NETFILTER_XT_MATCH_STATISTIC=m
|
||||
# CONFIG_NETFILTER_XT_MATCH_STRING is not set
|
||||
CONFIG_NETFILTER_XT_MATCH_TCPMSS=m
|
||||
# CONFIG_NETFILTER_XT_MATCH_TIME is not set
|
||||
@@ -5864,7 +5869,7 @@ CONFIG_LEDS_TRIGGER_TRANSIENT=y
|
||||
CONFIG_LEDS_TRIGGER_CAMERA=y
|
||||
# CONFIG_LEDS_TRIGGER_PANIC is not set
|
||||
# CONFIG_LEDS_TRIGGER_NETDEV is not set
|
||||
# CONFIG_LEDS_TRIGGER_PATTERN is not set
|
||||
CONFIG_LEDS_TRIGGER_PATTERN=y
|
||||
# CONFIG_LEDS_TRIGGER_AUDIO is not set
|
||||
# CONFIG_LEDS_TRIGGER_TTY is not set
|
||||
|
||||
@@ -7421,8 +7426,18 @@ CONFIG_SUNRPC_GSS=y
|
||||
CONFIG_SUNRPC_BACKCHANNEL=y
|
||||
# CONFIG_SUNRPC_DEBUG is not set
|
||||
# CONFIG_CEPH_FS is not set
|
||||
# CONFIG_CIFS is not set
|
||||
CONFIG_CIFS=m
|
||||
CONFIG_CIFS_STATS2=y
|
||||
CONFIG_CIFS_ALLOW_INSECURE_LEGACY=y
|
||||
# CONFIG_CIFS_UPCALL is not set
|
||||
# CONFIG_CIFS_XATTR is not set
|
||||
CONFIG_CIFS_DEBUG=y
|
||||
# CONFIG_CIFS_DEBUG2 is not set
|
||||
# CONFIG_CIFS_DEBUG_DUMP_KEYS is not set
|
||||
# CONFIG_CIFS_DFS_UPCALL is not set
|
||||
# CONFIG_CIFS_SWN_UPCALL is not set
|
||||
# CONFIG_SMB_SERVER is not set
|
||||
CONFIG_SMBFS=m
|
||||
# CONFIG_CODA_FS is not set
|
||||
# CONFIG_AFS_FS is not set
|
||||
CONFIG_NLS=y
|
||||
|
||||
@@ -3,7 +3,7 @@ pkgname=linux-pine64-pinephonepro
|
||||
pkgver=6.6.0
|
||||
_pkgver=6.6
|
||||
_tagdate=20231104-22589
|
||||
pkgrel=0
|
||||
pkgrel=1
|
||||
pkgdesc="Mainline kernel for the pinephone pro"
|
||||
arch="aarch64"
|
||||
_flavor="${pkgname#linux-}"
|
||||
@@ -72,5 +72,5 @@ package() {
|
||||
|
||||
sha512sums="
|
||||
d59c410ecc1a824b7b9a38f36b224693812003320220a3464a648084152023ed8be48d0448eb8054cd2b1d42befd5e8958d3ad243e50138e1c9d0269ac2917ea linux-ppp-6.6-20231104-22589.tar.gz
|
||||
9208476978e2e3bb69fc747efd173e87ccb6815eb0b0183b676b855549704afab08344faf76b1a813c4ffca3d1c2c85032a65d3a4233d1d1e88234b995f05a7b config-pine64-pinephonepro.aarch64
|
||||
c4379739957e56031b54b1d7641248a2b8d0f0cc923de4271842ba521753a6f8d391f84447fb597b3cfc1f6684c188b6d36e911ac659349c1b6a77a635d00d3f config-pine64-pinephonepro.aarch64
|
||||
"
|
||||
@@ -165,7 +165,8 @@ CONFIG_GENERIC_SCHED_CLOCK=y
|
||||
#
|
||||
# Scheduler features
|
||||
#
|
||||
# CONFIG_UCLAMP_TASK is not set
|
||||
CONFIG_UCLAMP_TASK=y
|
||||
CONFIG_UCLAMP_BUCKETS_COUNT=5
|
||||
# end of Scheduler features
|
||||
|
||||
CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y
|
||||
@@ -189,6 +190,7 @@ CONFIG_FAIR_GROUP_SCHED=y
|
||||
CONFIG_CFS_BANDWIDTH=y
|
||||
CONFIG_RT_GROUP_SCHED=y
|
||||
CONFIG_SCHED_MM_CID=y
|
||||
CONFIG_UCLAMP_TASK_GROUP=y
|
||||
CONFIG_CGROUP_PIDS=y
|
||||
CONFIG_CGROUP_RDMA=y
|
||||
CONFIG_CGROUP_FREEZER=y
|
||||
@@ -1199,7 +1201,7 @@ CONFIG_NFT_NAT=y
|
||||
# CONFIG_NFT_QUOTA is not set
|
||||
CONFIG_NFT_REJECT=y
|
||||
CONFIG_NFT_REJECT_INET=y
|
||||
# CONFIG_NFT_COMPAT is not set
|
||||
CONFIG_NFT_COMPAT=y
|
||||
# CONFIG_NFT_HASH is not set
|
||||
CONFIG_NFT_FIB=m
|
||||
# CONFIG_NFT_FIB_INET is not set
|
||||
@@ -1290,7 +1292,7 @@ CONFIG_NETFILTER_XT_MATCH_IPVS=y
|
||||
CONFIG_NETFILTER_XT_MATCH_SCTP=m
|
||||
# CONFIG_NETFILTER_XT_MATCH_SOCKET is not set
|
||||
# CONFIG_NETFILTER_XT_MATCH_STATE is not set
|
||||
# CONFIG_NETFILTER_XT_MATCH_STATISTIC is not set
|
||||
CONFIG_NETFILTER_XT_MATCH_STATISTIC=m
|
||||
# CONFIG_NETFILTER_XT_MATCH_STRING is not set
|
||||
CONFIG_NETFILTER_XT_MATCH_TCPMSS=m
|
||||
# CONFIG_NETFILTER_XT_MATCH_TIME is not set
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
|
||||
pkgname=linux-postmarketos-exynos4
|
||||
pkgver=6.4.2
|
||||
pkgrel=2
|
||||
pkgrel=3
|
||||
pkgdesc="Mainline kernel fork for Samsung Exynos4 devices"
|
||||
arch="armv7"
|
||||
_carch="arm"
|
||||
@@ -80,7 +80,7 @@ package() {
|
||||
|
||||
sha512sums="
|
||||
23cdbf3ed735704ec14b5f032afd64b0200413c1d17d2917ffa9c11d6087d63830ddce38a2b3b6e70da55fe85265a0325f01f42092ac8a464c4bc9cdcfb773d7 linux-postmarketos-exynos4-v6.4.2-exynos4.tar.bz2
|
||||
0da449ef706bda125b0a02aad217ad139b4b0a10654630e2e1f9bdcc18615c1e6b89e71008e0357907b79d209ed831d9306dfa255ba1d671ab6431a952113dcd config-postmarketos-exynos4.armv7
|
||||
36c6994d941a1cf2e6e948e31c378683f0a5b737a6356b89a1c57f1c1595826b8ee046be2a8e9b9837aaf4ed9407362bd999309954fb76f7257f4ead7c8968ab config-postmarketos-exynos4.armv7
|
||||
aaff0332b90e1f9f62de1128cace934717336e54ab09de46477369fa808302482d97334e43a85ee8597c1bcab64d3484750103559fea2ce8cd51776156bf7591 initramfs.list
|
||||
09f1f214a24300696809727a7b04378887c06ca6f40803ca51a12bf2176a360b2eb8632139d6a0722094e05cb2038bdb04018a1e3d33fc2697674552ade03bee init
|
||||
"
|
||||
@@ -145,7 +145,8 @@ CONFIG_GENERIC_SCHED_CLOCK=y
|
||||
#
|
||||
# Scheduler features
|
||||
#
|
||||
# CONFIG_UCLAMP_TASK is not set
|
||||
CONFIG_UCLAMP_TASK=y
|
||||
CONFIG_UCLAMP_BUCKETS_COUNT=5
|
||||
# end of Scheduler features
|
||||
|
||||
CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5"
|
||||
@@ -163,6 +164,7 @@ CONFIG_FAIR_GROUP_SCHED=y
|
||||
CONFIG_CFS_BANDWIDTH=y
|
||||
CONFIG_RT_GROUP_SCHED=y
|
||||
CONFIG_SCHED_MM_CID=y
|
||||
CONFIG_UCLAMP_TASK_GROUP=y
|
||||
CONFIG_CGROUP_PIDS=y
|
||||
# CONFIG_CGROUP_RDMA is not set
|
||||
CONFIG_CGROUP_FREEZER=y
|
||||
@@ -579,7 +581,9 @@ CONFIG_PM_SLEEP=y
|
||||
CONFIG_PM_SLEEP_SMP=y
|
||||
# CONFIG_PM_AUTOSLEEP is not set
|
||||
# CONFIG_PM_USERSPACE_AUTOSLEEP is not set
|
||||
# CONFIG_PM_WAKELOCKS is not set
|
||||
CONFIG_PM_WAKELOCKS=y
|
||||
CONFIG_PM_WAKELOCKS_LIMIT=100
|
||||
CONFIG_PM_WAKELOCKS_GC=y
|
||||
CONFIG_PM=y
|
||||
CONFIG_PM_DEBUG=y
|
||||
CONFIG_PM_ADVANCED_DEBUG=y
|
||||
@@ -774,7 +778,7 @@ CONFIG_BINFMT_SCRIPT=y
|
||||
CONFIG_ARCH_HAS_BINFMT_FLAT=y
|
||||
# CONFIG_BINFMT_FLAT is not set
|
||||
CONFIG_BINFMT_FLAT_ARGVP_ENVP_ON_STACK=y
|
||||
# CONFIG_BINFMT_MISC is not set
|
||||
CONFIG_BINFMT_MISC=m
|
||||
CONFIG_COREDUMP=y
|
||||
# end of Executable file formats
|
||||
|
||||
@@ -988,7 +992,7 @@ CONFIG_NFT_NAT=m
|
||||
CONFIG_NFT_QUOTA=m
|
||||
CONFIG_NFT_REJECT=m
|
||||
CONFIG_NFT_REJECT_INET=m
|
||||
# CONFIG_NFT_COMPAT is not set
|
||||
CONFIG_NFT_COMPAT=m
|
||||
# CONFIG_NFT_HASH is not set
|
||||
CONFIG_NFT_FIB=m
|
||||
# CONFIG_NFT_FIB_INET is not set
|
||||
@@ -1075,7 +1079,7 @@ CONFIG_NETFILTER_XT_MATCH_IPVS=m
|
||||
# CONFIG_NETFILTER_XT_MATCH_SCTP is not set
|
||||
# CONFIG_NETFILTER_XT_MATCH_SOCKET is not set
|
||||
# CONFIG_NETFILTER_XT_MATCH_STATE is not set
|
||||
# CONFIG_NETFILTER_XT_MATCH_STATISTIC is not set
|
||||
CONFIG_NETFILTER_XT_MATCH_STATISTIC=m
|
||||
# CONFIG_NETFILTER_XT_MATCH_STRING is not set
|
||||
CONFIG_NETFILTER_XT_MATCH_TCPMSS=m
|
||||
# CONFIG_NETFILTER_XT_MATCH_TIME is not set
|
||||
@@ -3813,6 +3817,8 @@ CONFIG_SND_PCM=y
|
||||
CONFIG_SND_PCM_ELD=y
|
||||
CONFIG_SND_PCM_IEC958=y
|
||||
CONFIG_SND_DMAENGINE_PCM=y
|
||||
CONFIG_SND_HWDEP=m
|
||||
CONFIG_SND_RAWMIDI=m
|
||||
CONFIG_SND_JACK=y
|
||||
CONFIG_SND_JACK_INPUT_DEV=y
|
||||
# CONFIG_SND_OSSEMUL is not set
|
||||
@@ -3845,7 +3851,8 @@ CONFIG_SND_ARM=y
|
||||
# CONFIG_SND_ARMAACI is not set
|
||||
CONFIG_SND_SPI=y
|
||||
CONFIG_SND_USB=y
|
||||
# CONFIG_SND_USB_AUDIO is not set
|
||||
CONFIG_SND_USB_AUDIO=m
|
||||
CONFIG_SND_USB_AUDIO_USE_MEDIA_CONTROLLER=y
|
||||
# CONFIG_SND_USB_UA101 is not set
|
||||
# CONFIG_SND_USB_CAIAQ is not set
|
||||
# CONFIG_SND_USB_6FIRE is not set
|
||||
@@ -4107,7 +4114,7 @@ CONFIG_HID_SUPPORT=y
|
||||
CONFIG_HID=y
|
||||
# CONFIG_HID_BATTERY_STRENGTH is not set
|
||||
# CONFIG_HIDRAW is not set
|
||||
# CONFIG_UHID is not set
|
||||
CONFIG_UHID=m
|
||||
CONFIG_HID_GENERIC=y
|
||||
|
||||
#
|
||||
@@ -4586,7 +4593,7 @@ CONFIG_LEDS_TRIGGER_HEARTBEAT=y
|
||||
# CONFIG_LEDS_TRIGGER_CAMERA is not set
|
||||
# CONFIG_LEDS_TRIGGER_PANIC is not set
|
||||
# CONFIG_LEDS_TRIGGER_NETDEV is not set
|
||||
CONFIG_LEDS_TRIGGER_PATTERN=m
|
||||
CONFIG_LEDS_TRIGGER_PATTERN=y
|
||||
# CONFIG_LEDS_TRIGGER_AUDIO is not set
|
||||
# CONFIG_LEDS_TRIGGER_TTY is not set
|
||||
|
||||
@@ -5738,6 +5745,8 @@ CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW=y
|
||||
#
|
||||
# Caches
|
||||
#
|
||||
CONFIG_NETFS_SUPPORT=m
|
||||
# CONFIG_NETFS_STATS is not set
|
||||
# CONFIG_FSCACHE is not set
|
||||
# end of Caches
|
||||
|
||||
@@ -5852,8 +5861,18 @@ CONFIG_SUNRPC_BACKCHANNEL=y
|
||||
CONFIG_RPCSEC_GSS_KRB5=y
|
||||
# CONFIG_SUNRPC_DEBUG is not set
|
||||
# CONFIG_CEPH_FS is not set
|
||||
# CONFIG_CIFS is not set
|
||||
CONFIG_CIFS=m
|
||||
CONFIG_CIFS_STATS2=y
|
||||
CONFIG_CIFS_ALLOW_INSECURE_LEGACY=y
|
||||
# CONFIG_CIFS_UPCALL is not set
|
||||
# CONFIG_CIFS_XATTR is not set
|
||||
CONFIG_CIFS_DEBUG=y
|
||||
# CONFIG_CIFS_DEBUG2 is not set
|
||||
# CONFIG_CIFS_DEBUG_DUMP_KEYS is not set
|
||||
# CONFIG_CIFS_DFS_UPCALL is not set
|
||||
# CONFIG_CIFS_SWN_UPCALL is not set
|
||||
# CONFIG_SMB_SERVER is not set
|
||||
CONFIG_SMBFS=m
|
||||
# CONFIG_CODA_FS is not set
|
||||
# CONFIG_AFS_FS is not set
|
||||
CONFIG_NLS=y
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
pkgname=linux-postmarketos-exynos5
|
||||
pkgver=6.1.56
|
||||
pkgrel=2
|
||||
pkgrel=3
|
||||
pkgdesc="Mainline kernel fork for Samsung Exynos5 devices"
|
||||
arch="armv7"
|
||||
_carch="arm"
|
||||
@@ -70,5 +70,5 @@ package() {
|
||||
|
||||
sha512sums="
|
||||
28a5ad9ef1983acf20abde6643725d6ccbab9da4c11bd151ade2613fe22b9c3886f3aa00cfe18efd2945b96907ec315646d27c01717c4ad36b0ae809d9593b87 linux-postmarketos-exynos5-v6.1.56-exynos5-lts.tar.bz2
|
||||
0d340bd9c44315a58775af6cef02097d8e2f57f4c5afa94f3c068d956bc81c5afe178c16264909f0ded35e714f8468b0ca808b2e1fc25a7ed21a33e20442c290 config-postmarketos-exynos5.armv7
|
||||
ba0bad0df61f12312622946365dab1e319486fbe6c0af5dd26629bc35df5c91d148c2aec9b15aef5857d23ab758cc4f6ed7ed5753f159ed8c7d0f564a2a9a5dc config-postmarketos-exynos5.armv7
|
||||
"
|
||||
@@ -156,7 +156,8 @@ CONFIG_GENERIC_SCHED_CLOCK=y
|
||||
#
|
||||
# Scheduler features
|
||||
#
|
||||
# CONFIG_UCLAMP_TASK is not set
|
||||
CONFIG_UCLAMP_TASK=y
|
||||
CONFIG_UCLAMP_BUCKETS_COUNT=5
|
||||
# end of Scheduler features
|
||||
|
||||
CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5"
|
||||
@@ -173,6 +174,7 @@ CONFIG_CGROUP_SCHED=y
|
||||
CONFIG_FAIR_GROUP_SCHED=y
|
||||
CONFIG_CFS_BANDWIDTH=y
|
||||
CONFIG_RT_GROUP_SCHED=y
|
||||
CONFIG_UCLAMP_TASK_GROUP=y
|
||||
CONFIG_CGROUP_PIDS=y
|
||||
CONFIG_CGROUP_RDMA=y
|
||||
CONFIG_CGROUP_FREEZER=y
|
||||
@@ -582,7 +584,9 @@ CONFIG_PM_SLEEP=y
|
||||
CONFIG_PM_SLEEP_SMP=y
|
||||
# CONFIG_PM_AUTOSLEEP is not set
|
||||
# CONFIG_PM_USERSPACE_AUTOSLEEP is not set
|
||||
# CONFIG_PM_WAKELOCKS is not set
|
||||
CONFIG_PM_WAKELOCKS=y
|
||||
CONFIG_PM_WAKELOCKS_LIMIT=100
|
||||
CONFIG_PM_WAKELOCKS_GC=y
|
||||
CONFIG_PM=y
|
||||
CONFIG_PM_DEBUG=y
|
||||
CONFIG_PM_ADVANCED_DEBUG=y
|
||||
@@ -5117,24 +5121,24 @@ CONFIG_LEDS_PWM=m
|
||||
# LED Triggers
|
||||
#
|
||||
CONFIG_LEDS_TRIGGERS=y
|
||||
CONFIG_LEDS_TRIGGER_TIMER=m
|
||||
CONFIG_LEDS_TRIGGER_ONESHOT=m
|
||||
CONFIG_LEDS_TRIGGER_TIMER=y
|
||||
CONFIG_LEDS_TRIGGER_ONESHOT=y
|
||||
# CONFIG_LEDS_TRIGGER_MTD is not set
|
||||
CONFIG_LEDS_TRIGGER_HEARTBEAT=m
|
||||
CONFIG_LEDS_TRIGGER_HEARTBEAT=y
|
||||
# CONFIG_LEDS_TRIGGER_BACKLIGHT is not set
|
||||
CONFIG_LEDS_TRIGGER_CPU=y
|
||||
# CONFIG_LEDS_TRIGGER_ACTIVITY is not set
|
||||
CONFIG_LEDS_TRIGGER_GPIO=m
|
||||
CONFIG_LEDS_TRIGGER_DEFAULT_ON=m
|
||||
CONFIG_LEDS_TRIGGER_GPIO=y
|
||||
CONFIG_LEDS_TRIGGER_DEFAULT_ON=y
|
||||
|
||||
#
|
||||
# iptables trigger is under Netfilter config (LED target)
|
||||
#
|
||||
CONFIG_LEDS_TRIGGER_TRANSIENT=m
|
||||
CONFIG_LEDS_TRIGGER_TRANSIENT=y
|
||||
# CONFIG_LEDS_TRIGGER_CAMERA is not set
|
||||
# CONFIG_LEDS_TRIGGER_PANIC is not set
|
||||
# CONFIG_LEDS_TRIGGER_NETDEV is not set
|
||||
# CONFIG_LEDS_TRIGGER_PATTERN is not set
|
||||
CONFIG_LEDS_TRIGGER_PATTERN=y
|
||||
# CONFIG_LEDS_TRIGGER_AUDIO is not set
|
||||
# CONFIG_LEDS_TRIGGER_TTY is not set
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# Maintainer: Svyatoslav Ryhel <clamor95@gmail.com>
|
||||
|
||||
pkgname=linux-postmarketos-grate
|
||||
pkgver=6.6.9
|
||||
pkgver=6.6.14
|
||||
pkgrel=0
|
||||
pkgdesc="Linux kernel with experimental patches for Tegra"
|
||||
arch="armv7"
|
||||
@@ -13,7 +13,7 @@ makedepends="bash bison findutils flex postmarketos-installkernel openssl-dev
|
||||
|
||||
# Source
|
||||
_flavor="${pkgname#linux-}"
|
||||
_tag="v${pkgver//_/-}-stable"
|
||||
_tag="v${pkgver//_/-}-lts"
|
||||
_carch="arm"
|
||||
_config="config-$_flavor.$arch"
|
||||
source="$pkgname-$_tag.tar.bz2::$url/-/archive/$_tag/linux-$_tag.tar.bz2
|
||||
@@ -46,6 +46,6 @@ package() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
c6f2e1d02cdb8193f07e84d2662bdfcd77b727882e9b82a36215b0793ef004315865af2d83f4af0c89c1db7809bdffa6eac523ff5e871e1370c6b3cea58c3395 linux-postmarketos-grate-v6.6.9-stable.tar.bz2
|
||||
e5b808df3565f9e8db3be2647df7e154777a43948482fc2d41bd33abb34e0bccfdb0b31f0d70bcc70c9e71adf68bbb950904d8ab4bd1271cb5a85356868ee78b config-postmarketos-grate.armv7
|
||||
d1dd9f42cfaf64815059295b81832d250b7958fb51508707f0e292934566d936d9ae7a0ad58be1dcb8fefe9b2571b2a8ea53151715f22d11a85973e94ba7c452 linux-postmarketos-grate-v6.6.14-lts.tar.bz2
|
||||
b779932789ec9b0d3741f2af264b0fb63ea9f88853de9434ccc047272b16e10a910847e02f028d7fa94e5ea684c0221699f15a589e0ba079cbfdceafddebaf1c config-postmarketos-grate.armv7
|
||||
"
|
||||
@@ -1,15 +1,15 @@
|
||||
#
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# Linux/arm 6.6.9 Kernel Configuration
|
||||
# Linux/arm 6.6.14 Kernel Configuration
|
||||
#
|
||||
CONFIG_CC_VERSION_TEXT="arm-none-eabi-gcc (15:12.2.rel1-1) 12.2.1 20221205"
|
||||
CONFIG_CC_VERSION_TEXT="armv7-alpine-linux-musleabihf-gcc (Alpine 13.2.1_git20231014) 13.2.1 20231014"
|
||||
CONFIG_CC_IS_GCC=y
|
||||
CONFIG_GCC_VERSION=120201
|
||||
CONFIG_GCC_VERSION=130201
|
||||
CONFIG_CLANG_VERSION=0
|
||||
CONFIG_AS_IS_GNU=y
|
||||
CONFIG_AS_VERSION=23900
|
||||
CONFIG_AS_VERSION=24100
|
||||
CONFIG_LD_IS_BFD=y
|
||||
CONFIG_LD_VERSION=23900
|
||||
CONFIG_LD_VERSION=24100
|
||||
CONFIG_LLD_VERSION=0
|
||||
CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
|
||||
CONFIG_CC_HAS_ASM_GOTO_TIED_OUTPUT=y
|
||||
@@ -143,6 +143,8 @@ CONFIG_GENERIC_SCHED_CLOCK=y
|
||||
#
|
||||
# Scheduler features
|
||||
#
|
||||
CONFIG_UCLAMP_TASK=y
|
||||
CONFIG_UCLAMP_BUCKETS_COUNT=5
|
||||
# end of Scheduler features
|
||||
|
||||
CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5"
|
||||
@@ -160,6 +162,7 @@ CONFIG_FAIR_GROUP_SCHED=y
|
||||
CONFIG_CFS_BANDWIDTH=y
|
||||
CONFIG_RT_GROUP_SCHED=y
|
||||
CONFIG_SCHED_MM_CID=y
|
||||
CONFIG_UCLAMP_TASK_GROUP=y
|
||||
CONFIG_CGROUP_PIDS=y
|
||||
# CONFIG_CGROUP_RDMA is not set
|
||||
CONFIG_CGROUP_FREEZER=y
|
||||
@@ -517,7 +520,7 @@ CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
|
||||
# CONFIG_CPU_FREQ_GOV_USERSPACE is not set
|
||||
CONFIG_CPU_FREQ_GOV_ONDEMAND=y
|
||||
# CONFIG_CPU_FREQ_GOV_CONSERVATIVE is not set
|
||||
# CONFIG_CPU_FREQ_GOV_SCHEDUTIL is not set
|
||||
CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y
|
||||
|
||||
#
|
||||
# CPU frequency scaling drivers
|
||||
@@ -571,7 +574,9 @@ CONFIG_PM_SLEEP=y
|
||||
CONFIG_PM_SLEEP_SMP=y
|
||||
# CONFIG_PM_AUTOSLEEP is not set
|
||||
# CONFIG_PM_USERSPACE_AUTOSLEEP is not set
|
||||
# CONFIG_PM_WAKELOCKS is not set
|
||||
CONFIG_PM_WAKELOCKS=y
|
||||
CONFIG_PM_WAKELOCKS_LIMIT=100
|
||||
CONFIG_PM_WAKELOCKS_GC=y
|
||||
CONFIG_PM=y
|
||||
# CONFIG_PM_DEBUG is not set
|
||||
# CONFIG_APM_EMULATION is not set
|
||||
@@ -776,7 +781,7 @@ CONFIG_BINFMT_SCRIPT=y
|
||||
CONFIG_ARCH_HAS_BINFMT_FLAT=y
|
||||
# CONFIG_BINFMT_FLAT is not set
|
||||
CONFIG_BINFMT_FLAT_ARGVP_ENVP_ON_STACK=y
|
||||
# CONFIG_BINFMT_MISC is not set
|
||||
CONFIG_BINFMT_MISC=m
|
||||
# CONFIG_COREDUMP is not set
|
||||
# end of Executable file formats
|
||||
|
||||
@@ -993,7 +998,7 @@ CONFIG_NFT_NAT=m
|
||||
# CONFIG_NFT_QUOTA is not set
|
||||
CONFIG_NFT_REJECT=m
|
||||
CONFIG_NFT_REJECT_INET=m
|
||||
# CONFIG_NFT_COMPAT is not set
|
||||
CONFIG_NFT_COMPAT=m
|
||||
# CONFIG_NFT_HASH is not set
|
||||
CONFIG_NFT_FIB=m
|
||||
# CONFIG_NFT_FIB_INET is not set
|
||||
@@ -1080,7 +1085,7 @@ CONFIG_NETFILTER_XT_MATCH_IPVS=m
|
||||
# CONFIG_NETFILTER_XT_MATCH_SCTP is not set
|
||||
# CONFIG_NETFILTER_XT_MATCH_SOCKET is not set
|
||||
# CONFIG_NETFILTER_XT_MATCH_STATE is not set
|
||||
# CONFIG_NETFILTER_XT_MATCH_STATISTIC is not set
|
||||
CONFIG_NETFILTER_XT_MATCH_STATISTIC=m
|
||||
# CONFIG_NETFILTER_XT_MATCH_STRING is not set
|
||||
CONFIG_NETFILTER_XT_MATCH_TCPMSS=m
|
||||
# CONFIG_NETFILTER_XT_MATCH_TIME is not set
|
||||
@@ -4681,8 +4686,6 @@ CONFIG_MMC_CQHCI=y
|
||||
# CONFIG_MMC_HSQ is not set
|
||||
# CONFIG_MMC_MTK is not set
|
||||
# CONFIG_MMC_SDHCI_XENON is not set
|
||||
# CONFIG_MMC_SDHCI_OMAP is not set
|
||||
# CONFIG_MMC_SDHCI_AM654 is not set
|
||||
# CONFIG_SCSI_UFSHCD is not set
|
||||
# CONFIG_MEMSTICK is not set
|
||||
CONFIG_NEW_LEDS=y
|
||||
@@ -4752,24 +4755,24 @@ CONFIG_LEDS_ACER_A500=m
|
||||
# LED Triggers
|
||||
#
|
||||
CONFIG_LEDS_TRIGGERS=y
|
||||
CONFIG_LEDS_TRIGGER_TIMER=m
|
||||
CONFIG_LEDS_TRIGGER_ONESHOT=m
|
||||
CONFIG_LEDS_TRIGGER_TIMER=y
|
||||
CONFIG_LEDS_TRIGGER_ONESHOT=y
|
||||
# CONFIG_LEDS_TRIGGER_MTD is not set
|
||||
CONFIG_LEDS_TRIGGER_HEARTBEAT=m
|
||||
CONFIG_LEDS_TRIGGER_HEARTBEAT=y
|
||||
# CONFIG_LEDS_TRIGGER_BACKLIGHT is not set
|
||||
# CONFIG_LEDS_TRIGGER_CPU is not set
|
||||
# CONFIG_LEDS_TRIGGER_ACTIVITY is not set
|
||||
CONFIG_LEDS_TRIGGER_DEFAULT_ON=m
|
||||
CONFIG_LEDS_TRIGGER_DEFAULT_ON=y
|
||||
|
||||
#
|
||||
# iptables trigger is under Netfilter config (LED target)
|
||||
#
|
||||
CONFIG_LEDS_TRIGGER_TRANSIENT=m
|
||||
CONFIG_LEDS_TRIGGER_CAMERA=m
|
||||
CONFIG_LEDS_TRIGGER_TRANSIENT=y
|
||||
CONFIG_LEDS_TRIGGER_CAMERA=y
|
||||
# CONFIG_LEDS_TRIGGER_PANIC is not set
|
||||
# CONFIG_LEDS_TRIGGER_NETDEV is not set
|
||||
# CONFIG_LEDS_TRIGGER_PATTERN is not set
|
||||
CONFIG_LEDS_TRIGGER_AUDIO=m
|
||||
CONFIG_LEDS_TRIGGER_PATTERN=y
|
||||
CONFIG_LEDS_TRIGGER_AUDIO=y
|
||||
# CONFIG_LEDS_TRIGGER_TTY is not set
|
||||
|
||||
#
|
||||
@@ -5943,6 +5946,8 @@ CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW=y
|
||||
#
|
||||
# Caches
|
||||
#
|
||||
CONFIG_NETFS_SUPPORT=m
|
||||
# CONFIG_NETFS_STATS is not set
|
||||
# CONFIG_FSCACHE is not set
|
||||
# end of Caches
|
||||
|
||||
@@ -6044,8 +6049,18 @@ CONFIG_SUNRPC_GSS=m
|
||||
CONFIG_RPCSEC_GSS_KRB5=m
|
||||
# CONFIG_SUNRPC_DEBUG is not set
|
||||
# CONFIG_CEPH_FS is not set
|
||||
# CONFIG_CIFS is not set
|
||||
CONFIG_CIFS=m
|
||||
CONFIG_CIFS_STATS2=y
|
||||
CONFIG_CIFS_ALLOW_INSECURE_LEGACY=y
|
||||
# CONFIG_CIFS_UPCALL is not set
|
||||
# CONFIG_CIFS_XATTR is not set
|
||||
CONFIG_CIFS_DEBUG=y
|
||||
# CONFIG_CIFS_DEBUG2 is not set
|
||||
# CONFIG_CIFS_DEBUG_DUMP_KEYS is not set
|
||||
# CONFIG_CIFS_DFS_UPCALL is not set
|
||||
# CONFIG_CIFS_SWN_UPCALL is not set
|
||||
# CONFIG_SMB_SERVER is not set
|
||||
CONFIG_SMBFS=m
|
||||
# CONFIG_CODA_FS is not set
|
||||
# CONFIG_AFS_FS is not set
|
||||
CONFIG_NLS=y
|
||||
@@ -6099,6 +6114,7 @@ CONFIG_NLS_ISO8859_1=m
|
||||
# CONFIG_NLS_MAC_ROMANIAN is not set
|
||||
# CONFIG_NLS_MAC_TURKISH is not set
|
||||
# CONFIG_NLS_UTF8 is not set
|
||||
CONFIG_NLS_UCS2_UTILS=m
|
||||
# CONFIG_DLM is not set
|
||||
# CONFIG_UNICODE is not set
|
||||
CONFIG_IO_WQ=y
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# Maintainer: Jenneron <jenneron@protonmail.com>
|
||||
pkgname=linux-postmarketos-mediatek-mt8173
|
||||
pkgver=6.7
|
||||
pkgver=6.7.3
|
||||
pkgrel=1
|
||||
pkgdesc="Mainline kernel fork for Mediatek MT8173 devices"
|
||||
arch="aarch64"
|
||||
@@ -67,8 +67,8 @@ package() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
de06de556191614bd9daf077ae239360352a402bab407748e67f1e5108c92fd933e451707840ab22fe0f9976db3d1e1b60ca9d41cf894f015ca09b3f652b74ad linux-6.7.tar.xz
|
||||
9f4492cac39c33d0e247da43f9d8f711994b1d1daeb928ef778f0921a69f104f129b5d9f21bd7e8b16362e5520bb12c1aca0c4408536a572ac036015081216f5 config-postmarketos-mediatek-mt8173.aarch64
|
||||
f50a4bff04f4db33b8971bf192c732d4719b380fc43bf9d3844cf017d55783e7dafc4b37f44ee4a2edf99efaa08082ff45a4e63699eb2004f284089b3781e5f5 linux-6.7.3.tar.xz
|
||||
362a50095be726d3f428310988006dc5370405695c65f3cda369bfaa5a7dc8d932e93babf52ed61f4bb4fdeb5abed8d5a0b329d145d3c4282b943ff5948fb298 config-postmarketos-mediatek-mt8173.aarch64
|
||||
4b499c1fbf53631cffd6fa7299643dc744e0e2187f71804664b02f05296162b42e3f76aa0d8c688cecb43a8bcd41ec92991c98287951292260237b828dcca710 fix-mmc1-speed.patch
|
||||
c86f8dfc32165a32381d45a4c8b6811ebf43f01b5d8a48fbe227cf5084cfefe24b32264c1c150cb49115db4759a2d21ad48b37dcaac78367d226e9cc2a5ba849 fix-mmc-order.patch
|
||||
caf48ac0f77661153ee94c7de4931baca135a69a97e93f01ad8f276b4a9944e077d7214c117450943cca07990c773661f79718cb0c2ff7c5789c93d37afb26de fix-spi-nor-max-frequency.patch
|
||||
|
||||
+30
-13
@@ -1,8 +1,8 @@
|
||||
#
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# Linux/arm64 6.7.0 Kernel Configuration
|
||||
# Linux/arm64 6.7.3 Kernel Configuration
|
||||
#
|
||||
CONFIG_CC_VERSION_TEXT="gcc (Alpine 13.2.1_git20231014) 13.2.1 20231014"
|
||||
CONFIG_CC_VERSION_TEXT="aarch64-alpine-linux-musl-gcc (Alpine 13.2.1_git20231014) 13.2.1 20231014"
|
||||
CONFIG_CC_IS_GCC=y
|
||||
CONFIG_GCC_VERSION=130201
|
||||
CONFIG_CLANG_VERSION=0
|
||||
@@ -11,8 +11,6 @@ CONFIG_AS_VERSION=24100
|
||||
CONFIG_LD_IS_BFD=y
|
||||
CONFIG_LD_VERSION=24100
|
||||
CONFIG_LLD_VERSION=0
|
||||
CONFIG_CC_CAN_LINK=y
|
||||
CONFIG_CC_CAN_LINK_STATIC=y
|
||||
CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
|
||||
CONFIG_CC_HAS_ASM_GOTO_TIED_OUTPUT=y
|
||||
CONFIG_CC_HAS_ASM_INLINE=y
|
||||
@@ -154,6 +152,8 @@ CONFIG_GENERIC_SCHED_CLOCK=y
|
||||
#
|
||||
# Scheduler features
|
||||
#
|
||||
CONFIG_UCLAMP_TASK=y
|
||||
CONFIG_UCLAMP_BUCKETS_COUNT=5
|
||||
# end of Scheduler features
|
||||
|
||||
CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y
|
||||
@@ -177,6 +177,7 @@ CONFIG_FAIR_GROUP_SCHED=y
|
||||
CONFIG_CFS_BANDWIDTH=y
|
||||
CONFIG_RT_GROUP_SCHED=y
|
||||
CONFIG_SCHED_MM_CID=y
|
||||
CONFIG_UCLAMP_TASK_GROUP=y
|
||||
CONFIG_CGROUP_PIDS=y
|
||||
# CONFIG_CGROUP_RDMA is not set
|
||||
CONFIG_CGROUP_FREEZER=y
|
||||
@@ -381,7 +382,9 @@ CONFIG_ARM64_ERRATUM_2067961=y
|
||||
CONFIG_ARM64_ERRATUM_2441009=y
|
||||
CONFIG_ARM64_ERRATUM_2457168=y
|
||||
CONFIG_ARM64_ERRATUM_2645198=y
|
||||
CONFIG_ARM64_WORKAROUND_SPECULATIVE_UNPRIV_LOAD=y
|
||||
CONFIG_ARM64_ERRATUM_2966298=y
|
||||
CONFIG_ARM64_ERRATUM_3117295=y
|
||||
CONFIG_CAVIUM_ERRATUM_22375=y
|
||||
CONFIG_CAVIUM_ERRATUM_23144=y
|
||||
CONFIG_CAVIUM_ERRATUM_23154=y
|
||||
@@ -538,7 +541,9 @@ CONFIG_PM_SLEEP=y
|
||||
CONFIG_PM_SLEEP_SMP=y
|
||||
# CONFIG_PM_AUTOSLEEP is not set
|
||||
# CONFIG_PM_USERSPACE_AUTOSLEEP is not set
|
||||
# CONFIG_PM_WAKELOCKS is not set
|
||||
CONFIG_PM_WAKELOCKS=y
|
||||
CONFIG_PM_WAKELOCKS_LIMIT=100
|
||||
CONFIG_PM_WAKELOCKS_GC=y
|
||||
CONFIG_PM=y
|
||||
# CONFIG_PM_DEBUG is not set
|
||||
CONFIG_PM_CLK=y
|
||||
@@ -594,7 +599,7 @@ CONFIG_CPU_FREQ_GOV_POWERSAVE=m
|
||||
CONFIG_CPU_FREQ_GOV_USERSPACE=y
|
||||
CONFIG_CPU_FREQ_GOV_ONDEMAND=y
|
||||
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m
|
||||
# CONFIG_CPU_FREQ_GOV_SCHEDUTIL is not set
|
||||
CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y
|
||||
|
||||
#
|
||||
# CPU frequency scaling drivers
|
||||
@@ -840,7 +845,7 @@ CONFIG_ARCH_USE_GNU_PROPERTY=y
|
||||
CONFIG_ELFCORE=y
|
||||
# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set
|
||||
CONFIG_BINFMT_SCRIPT=y
|
||||
# CONFIG_BINFMT_MISC is not set
|
||||
CONFIG_BINFMT_MISC=m
|
||||
CONFIG_COREDUMP=y
|
||||
# end of Executable file formats
|
||||
|
||||
@@ -1109,7 +1114,7 @@ CONFIG_NFT_NAT=m
|
||||
# CONFIG_NFT_QUOTA is not set
|
||||
CONFIG_NFT_REJECT=m
|
||||
CONFIG_NFT_REJECT_INET=m
|
||||
# CONFIG_NFT_COMPAT is not set
|
||||
CONFIG_NFT_COMPAT=m
|
||||
# CONFIG_NFT_HASH is not set
|
||||
CONFIG_NFT_FIB=m
|
||||
# CONFIG_NFT_FIB_INET is not set
|
||||
@@ -1198,7 +1203,7 @@ CONFIG_NETFILTER_XT_MATCH_IPVS=m
|
||||
# CONFIG_NETFILTER_XT_MATCH_SCTP is not set
|
||||
# CONFIG_NETFILTER_XT_MATCH_SOCKET is not set
|
||||
# CONFIG_NETFILTER_XT_MATCH_STATE is not set
|
||||
# CONFIG_NETFILTER_XT_MATCH_STATISTIC is not set
|
||||
CONFIG_NETFILTER_XT_MATCH_STATISTIC=m
|
||||
# CONFIG_NETFILTER_XT_MATCH_STRING is not set
|
||||
CONFIG_NETFILTER_XT_MATCH_TCPMSS=m
|
||||
# CONFIG_NETFILTER_XT_MATCH_TIME is not set
|
||||
@@ -2891,6 +2896,7 @@ CONFIG_RTL_CARDS=m
|
||||
# CONFIG_RTL8821AE is not set
|
||||
# CONFIG_RTL8192CU is not set
|
||||
CONFIG_RTL8XXXU=m
|
||||
# CONFIG_RTL8XXXU_UNTESTED is not set
|
||||
# CONFIG_RTW88 is not set
|
||||
# CONFIG_RTW89 is not set
|
||||
CONFIG_WLAN_VENDOR_RSI=y
|
||||
@@ -5971,8 +5977,6 @@ CONFIG_MMC_CQHCI=y
|
||||
# CONFIG_MMC_TOSHIBA_PCI is not set
|
||||
CONFIG_MMC_MTK=y
|
||||
CONFIG_MMC_SDHCI_XENON=y
|
||||
# CONFIG_MMC_SDHCI_OMAP is not set
|
||||
CONFIG_MMC_SDHCI_AM654=y
|
||||
CONFIG_SCSI_UFSHCD=y
|
||||
# CONFIG_SCSI_UFS_BSG is not set
|
||||
# CONFIG_SCSI_UFS_HWMON is not set
|
||||
@@ -6070,7 +6074,7 @@ CONFIG_LEDS_TRIGGER_DEFAULT_ON=y
|
||||
# CONFIG_LEDS_TRIGGER_CAMERA is not set
|
||||
CONFIG_LEDS_TRIGGER_PANIC=y
|
||||
# CONFIG_LEDS_TRIGGER_NETDEV is not set
|
||||
# CONFIG_LEDS_TRIGGER_PATTERN is not set
|
||||
CONFIG_LEDS_TRIGGER_PATTERN=y
|
||||
# CONFIG_LEDS_TRIGGER_AUDIO is not set
|
||||
# CONFIG_LEDS_TRIGGER_TTY is not set
|
||||
|
||||
@@ -7620,6 +7624,8 @@ CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW=y
|
||||
#
|
||||
# Caches
|
||||
#
|
||||
CONFIG_NETFS_SUPPORT=m
|
||||
# CONFIG_NETFS_STATS is not set
|
||||
# CONFIG_FSCACHE is not set
|
||||
# end of Caches
|
||||
|
||||
@@ -7746,8 +7752,18 @@ CONFIG_SUNRPC_BACKCHANNEL=y
|
||||
CONFIG_RPCSEC_GSS_KRB5=y
|
||||
# CONFIG_SUNRPC_DEBUG is not set
|
||||
# CONFIG_CEPH_FS is not set
|
||||
# CONFIG_CIFS is not set
|
||||
CONFIG_CIFS=m
|
||||
CONFIG_CIFS_STATS2=y
|
||||
CONFIG_CIFS_ALLOW_INSECURE_LEGACY=y
|
||||
# CONFIG_CIFS_UPCALL is not set
|
||||
# CONFIG_CIFS_XATTR is not set
|
||||
CONFIG_CIFS_DEBUG=y
|
||||
# CONFIG_CIFS_DEBUG2 is not set
|
||||
# CONFIG_CIFS_DEBUG_DUMP_KEYS is not set
|
||||
# CONFIG_CIFS_DFS_UPCALL is not set
|
||||
# CONFIG_CIFS_SWN_UPCALL is not set
|
||||
# CONFIG_SMB_SERVER is not set
|
||||
CONFIG_SMBFS=m
|
||||
# CONFIG_CODA_FS is not set
|
||||
# CONFIG_AFS_FS is not set
|
||||
# CONFIG_9P_FS is not set
|
||||
@@ -7802,6 +7818,7 @@ CONFIG_NLS_ISO8859_1=y
|
||||
# CONFIG_NLS_MAC_ROMANIAN is not set
|
||||
# CONFIG_NLS_MAC_TURKISH is not set
|
||||
CONFIG_NLS_UTF8=m
|
||||
CONFIG_NLS_UCS2_UTILS=m
|
||||
# CONFIG_DLM is not set
|
||||
# CONFIG_UNICODE is not set
|
||||
CONFIG_IO_WQ=y
|
||||
|
||||
-554
@@ -1,554 +0,0 @@
|
||||
based on: https://patchwork.freedesktop.org/patch/482097/
|
||||
adjusted for v6.1: inx_panel_remove returns void now in drivers/gpu/drm/panel/panel-innolux-himax8279d.c
|
||||
|
||||
diff --git a/drivers/gpu/drm/panel/Kconfig b/drivers/gpu/drm/panel/Kconfig
|
||||
index ddf5f38e8731..375a67f69230 100644
|
||||
--- a/drivers/gpu/drm/panel/Kconfig
|
||||
+++ b/drivers/gpu/drm/panel/Kconfig
|
||||
@@ -180,6 +180,15 @@ config DRM_PANEL_INNOLUX_EJ030NA
|
||||
320x480 3.0" panel as found in the RS97 V2.1, RG300(non-ips)
|
||||
and LDK handheld gaming consoles.
|
||||
|
||||
+config DRM_PANEL_INNOLUX_HIMAX8279D
|
||||
+ tristate "INX 2081101qfh032011-53g 1200x1920 video panel"
|
||||
+ depends on OF
|
||||
+ depends on DRM_MIPI_DSI
|
||||
+ depends on BACKLIGHT_CLASS_DEVICE
|
||||
+ help
|
||||
+ Say Y here if you want to support for inx 2081101qfh032011-53g
|
||||
+ 1200x1920 video panel.
|
||||
+
|
||||
config DRM_PANEL_INNOLUX_P079ZCA
|
||||
tristate "Innolux P079ZCA panel"
|
||||
depends on OF
|
||||
diff --git a/drivers/gpu/drm/panel/Makefile b/drivers/gpu/drm/panel/Makefile
|
||||
index 5740911f637c..a57e72dcbb12 100644
|
||||
--- a/drivers/gpu/drm/panel/Makefile
|
||||
+++ b/drivers/gpu/drm/panel/Makefile
|
||||
@@ -16,6 +16,7 @@ obj-$(CONFIG_DRM_PANEL_ILITEK_IL9322) += panel-ilitek-ili9322.o
|
||||
obj-$(CONFIG_DRM_PANEL_ILITEK_ILI9341) += panel-ilitek-ili9341.o
|
||||
obj-$(CONFIG_DRM_PANEL_ILITEK_ILI9881C) += panel-ilitek-ili9881c.o
|
||||
obj-$(CONFIG_DRM_PANEL_INNOLUX_EJ030NA) += panel-innolux-ej030na.o
|
||||
+obj-$(CONFIG_DRM_PANEL_INNOLUX_HIMAX8279D) += panel-innolux-himax8279d.o
|
||||
obj-$(CONFIG_DRM_PANEL_INNOLUX_P079ZCA) += panel-innolux-p079zca.o
|
||||
obj-$(CONFIG_DRM_PANEL_JDI_LT070ME05000) += panel-jdi-lt070me05000.o
|
||||
obj-$(CONFIG_DRM_PANEL_JDI_R63452) += panel-jdi-fhd-r63452.o
|
||||
diff --git a/drivers/gpu/drm/panel/panel-innolux-himax8279d.c b/drivers/gpu/drm/panel/panel-innolux-himax8279d.c
|
||||
new file mode 100644
|
||||
index 000000000000..6840449548e4
|
||||
--- /dev/null
|
||||
+++ b/drivers/gpu/drm/panel/panel-innolux-himax8279d.c
|
||||
@@ -0,0 +1,513 @@
|
||||
+// SPDX-License-Identifier: GPL-2.0
|
||||
+/*
|
||||
+ * Copyright (c) 2021, Huaqin Telecom Technology Co., Ltd
|
||||
+ * Author: Zhengqiao Xia <xiazhengqiao@huaqin.corp-partner.google.com>
|
||||
+ */
|
||||
+
|
||||
+#include <linux/delay.h>
|
||||
+#include <linux/gpio/consumer.h>
|
||||
+#include <linux/module.h>
|
||||
+#include <linux/of.h>
|
||||
+#include <linux/of_device.h>
|
||||
+#include <linux/regulator/consumer.h>
|
||||
+
|
||||
+#include <drm/drm_connector.h>
|
||||
+#include <drm/drm_crtc.h>
|
||||
+#include <drm/drm_mipi_dsi.h>
|
||||
+#include <drm/drm_panel.h>
|
||||
+
|
||||
+#include <video/mipi_display.h>
|
||||
+
|
||||
+struct panel_desc {
|
||||
+ const struct drm_display_mode *modes;
|
||||
+ unsigned int bpc;
|
||||
+
|
||||
+ /**
|
||||
+ * @width_mm: width of the panel's active display area
|
||||
+ * @height_mm: height of the panel's active display area
|
||||
+ */
|
||||
+ struct {
|
||||
+ unsigned int width_mm;
|
||||
+ unsigned int height_mm;
|
||||
+ } size;
|
||||
+
|
||||
+ unsigned long mode_flags;
|
||||
+ enum mipi_dsi_pixel_format format;
|
||||
+ const struct panel_init_cmd *init_cmds;
|
||||
+ unsigned int lanes;
|
||||
+ bool discharge_on_disable;
|
||||
+};
|
||||
+
|
||||
+struct inx_panel {
|
||||
+ struct drm_panel base;
|
||||
+ struct mipi_dsi_device *dsi;
|
||||
+
|
||||
+ const struct panel_desc *desc;
|
||||
+
|
||||
+ enum drm_panel_orientation orientation;
|
||||
+ struct regulator *pp1800;
|
||||
+ struct regulator *avee;
|
||||
+ struct regulator *avdd;
|
||||
+ struct gpio_desc *enable_gpio;
|
||||
+
|
||||
+ bool prepared;
|
||||
+};
|
||||
+
|
||||
+enum dsi_cmd_type {
|
||||
+ INIT_DCS_CMD,
|
||||
+ DELAY_CMD,
|
||||
+};
|
||||
+
|
||||
+struct panel_init_cmd {
|
||||
+ enum dsi_cmd_type type;
|
||||
+ size_t len;
|
||||
+ const char *data;
|
||||
+};
|
||||
+
|
||||
+#define _INIT_DCS_CMD(...) { \
|
||||
+ .type = INIT_DCS_CMD, \
|
||||
+ .len = sizeof((char[]){__VA_ARGS__}), \
|
||||
+ .data = (char[]){__VA_ARGS__} }
|
||||
+
|
||||
+#define _INIT_DELAY_CMD(...) { \
|
||||
+ .type = DELAY_CMD,\
|
||||
+ .len = sizeof((char[]){__VA_ARGS__}), \
|
||||
+ .data = (char[]){__VA_ARGS__} }
|
||||
+
|
||||
+static const struct panel_init_cmd starry_qfh032011_53g_init_cmd[] = {
|
||||
+ _INIT_DCS_CMD(0xB0, 0x01),
|
||||
+ _INIT_DCS_CMD(0xC3, 0x4F),
|
||||
+ _INIT_DCS_CMD(0xC4, 0x40),
|
||||
+ _INIT_DCS_CMD(0xC5, 0x40),
|
||||
+ _INIT_DCS_CMD(0xC6, 0x40),
|
||||
+ _INIT_DCS_CMD(0xC7, 0x40),
|
||||
+ _INIT_DCS_CMD(0xC8, 0x4D),
|
||||
+ _INIT_DCS_CMD(0xC9, 0x52),
|
||||
+ _INIT_DCS_CMD(0xCA, 0x51),
|
||||
+ _INIT_DCS_CMD(0xCD, 0x5D),
|
||||
+ _INIT_DCS_CMD(0xCE, 0x5B),
|
||||
+ _INIT_DCS_CMD(0xCF, 0x4B),
|
||||
+ _INIT_DCS_CMD(0xD0, 0x49),
|
||||
+ _INIT_DCS_CMD(0xD1, 0x47),
|
||||
+ _INIT_DCS_CMD(0xD2, 0x45),
|
||||
+ _INIT_DCS_CMD(0xD3, 0x41),
|
||||
+ _INIT_DCS_CMD(0xD7, 0x50),
|
||||
+ _INIT_DCS_CMD(0xD8, 0x40),
|
||||
+ _INIT_DCS_CMD(0xD9, 0x40),
|
||||
+ _INIT_DCS_CMD(0xDA, 0x40),
|
||||
+ _INIT_DCS_CMD(0xDB, 0x40),
|
||||
+ _INIT_DCS_CMD(0xDC, 0x4E),
|
||||
+ _INIT_DCS_CMD(0xDD, 0x52),
|
||||
+ _INIT_DCS_CMD(0xDE, 0x51),
|
||||
+ _INIT_DCS_CMD(0xE1, 0x5E),
|
||||
+ _INIT_DCS_CMD(0xE2, 0x5C),
|
||||
+ _INIT_DCS_CMD(0xE3, 0x4C),
|
||||
+ _INIT_DCS_CMD(0xE4, 0x4A),
|
||||
+ _INIT_DCS_CMD(0xE5, 0x48),
|
||||
+ _INIT_DCS_CMD(0xE6, 0x46),
|
||||
+ _INIT_DCS_CMD(0xE7, 0x42),
|
||||
+ _INIT_DCS_CMD(0xB0, 0x03),
|
||||
+ _INIT_DCS_CMD(0xBE, 0x03),
|
||||
+ _INIT_DCS_CMD(0xCC, 0x44),
|
||||
+ _INIT_DCS_CMD(0xC8, 0x07),
|
||||
+ _INIT_DCS_CMD(0xC9, 0x05),
|
||||
+ _INIT_DCS_CMD(0xCA, 0x42),
|
||||
+ _INIT_DCS_CMD(0xCD, 0x3E),
|
||||
+ _INIT_DCS_CMD(0xCF, 0x60),
|
||||
+ _INIT_DCS_CMD(0xD2, 0x04),
|
||||
+ _INIT_DCS_CMD(0xD3, 0x04),
|
||||
+ _INIT_DCS_CMD(0xD4, 0x01),
|
||||
+ _INIT_DCS_CMD(0xD5, 0x00),
|
||||
+ _INIT_DCS_CMD(0xD6, 0x03),
|
||||
+ _INIT_DCS_CMD(0xD7, 0x04),
|
||||
+ _INIT_DCS_CMD(0xD9, 0x01),
|
||||
+ _INIT_DCS_CMD(0xDB, 0x01),
|
||||
+ _INIT_DCS_CMD(0xE4, 0xF0),
|
||||
+ _INIT_DCS_CMD(0xE5, 0x0A),
|
||||
+ _INIT_DCS_CMD(0xB0, 0x00),
|
||||
+ _INIT_DCS_CMD(0xCC, 0x08),
|
||||
+ _INIT_DCS_CMD(0xC2, 0x08),
|
||||
+ _INIT_DCS_CMD(0xC4, 0x10),
|
||||
+ _INIT_DCS_CMD(0xB0, 0x02),
|
||||
+ _INIT_DCS_CMD(0xC0, 0x00),
|
||||
+ _INIT_DCS_CMD(0xC1, 0x0A),
|
||||
+ _INIT_DCS_CMD(0xC2, 0x20),
|
||||
+ _INIT_DCS_CMD(0xC3, 0x24),
|
||||
+ _INIT_DCS_CMD(0xC4, 0x23),
|
||||
+ _INIT_DCS_CMD(0xC5, 0x29),
|
||||
+ _INIT_DCS_CMD(0xC6, 0x23),
|
||||
+ _INIT_DCS_CMD(0xC7, 0x1C),
|
||||
+ _INIT_DCS_CMD(0xC8, 0x19),
|
||||
+ _INIT_DCS_CMD(0xC9, 0x17),
|
||||
+ _INIT_DCS_CMD(0xCA, 0x17),
|
||||
+ _INIT_DCS_CMD(0xCB, 0x18),
|
||||
+ _INIT_DCS_CMD(0xCC, 0x1A),
|
||||
+ _INIT_DCS_CMD(0xCD, 0x1E),
|
||||
+ _INIT_DCS_CMD(0xCE, 0x20),
|
||||
+ _INIT_DCS_CMD(0xCF, 0x23),
|
||||
+ _INIT_DCS_CMD(0xD0, 0x07),
|
||||
+ _INIT_DCS_CMD(0xD1, 0x00),
|
||||
+ _INIT_DCS_CMD(0xD2, 0x00),
|
||||
+ _INIT_DCS_CMD(0xD3, 0x0A),
|
||||
+ _INIT_DCS_CMD(0xD4, 0x13),
|
||||
+ _INIT_DCS_CMD(0xD5, 0x1C),
|
||||
+ _INIT_DCS_CMD(0xD6, 0x1A),
|
||||
+ _INIT_DCS_CMD(0xD7, 0x13),
|
||||
+ _INIT_DCS_CMD(0xD8, 0x17),
|
||||
+ _INIT_DCS_CMD(0xD9, 0x1C),
|
||||
+ _INIT_DCS_CMD(0xDA, 0x19),
|
||||
+ _INIT_DCS_CMD(0xDB, 0x17),
|
||||
+ _INIT_DCS_CMD(0xDC, 0x17),
|
||||
+ _INIT_DCS_CMD(0xDD, 0x18),
|
||||
+ _INIT_DCS_CMD(0xDE, 0x1A),
|
||||
+ _INIT_DCS_CMD(0xDF, 0x1E),
|
||||
+ _INIT_DCS_CMD(0xE0, 0x20),
|
||||
+ _INIT_DCS_CMD(0xE1, 0x23),
|
||||
+ _INIT_DCS_CMD(0xE2, 0x07),
|
||||
+ _INIT_DCS_CMD(0X11),
|
||||
+ _INIT_DELAY_CMD(120),
|
||||
+ _INIT_DCS_CMD(0X29),
|
||||
+ _INIT_DELAY_CMD(80),
|
||||
+ {},
|
||||
+};
|
||||
+
|
||||
+static inline struct inx_panel *to_inx_panel(struct drm_panel *panel)
|
||||
+{
|
||||
+ return container_of(panel, struct inx_panel, base);
|
||||
+}
|
||||
+
|
||||
+static int inx_panel_init_dcs_cmd(struct inx_panel *inx)
|
||||
+{
|
||||
+ struct mipi_dsi_device *dsi = inx->dsi;
|
||||
+ struct drm_panel *panel = &inx->base;
|
||||
+ int i, err = 0;
|
||||
+
|
||||
+ if (inx->desc->init_cmds) {
|
||||
+ const struct panel_init_cmd *init_cmds = inx->desc->init_cmds;
|
||||
+
|
||||
+ for (i = 0; init_cmds[i].len != 0; i++) {
|
||||
+ const struct panel_init_cmd *cmd = &init_cmds[i];
|
||||
+
|
||||
+ switch (cmd->type) {
|
||||
+ case DELAY_CMD:
|
||||
+ msleep(cmd->data[0]);
|
||||
+ err = 0;
|
||||
+ break;
|
||||
+
|
||||
+ case INIT_DCS_CMD:
|
||||
+ err = mipi_dsi_dcs_write(dsi, cmd->data[0],
|
||||
+ cmd->len <= 1 ? NULL :
|
||||
+ &cmd->data[1],
|
||||
+ cmd->len - 1);
|
||||
+ break;
|
||||
+
|
||||
+ default:
|
||||
+ err = -EINVAL;
|
||||
+ }
|
||||
+
|
||||
+ if (err < 0) {
|
||||
+ dev_err(panel->dev,
|
||||
+ "failed to write command %u\n", i);
|
||||
+ return err;
|
||||
+ }
|
||||
+ }
|
||||
+ }
|
||||
+ return 0;
|
||||
+}
|
||||
+
|
||||
+static int inx_panel_enter_sleep_mode(struct inx_panel *inx)
|
||||
+{
|
||||
+ struct mipi_dsi_device *dsi = inx->dsi;
|
||||
+ int ret;
|
||||
+
|
||||
+ dsi->mode_flags &= ~MIPI_DSI_MODE_LPM;
|
||||
+
|
||||
+ ret = mipi_dsi_dcs_set_display_off(dsi);
|
||||
+ if (ret < 0)
|
||||
+ return ret;
|
||||
+
|
||||
+ ret = mipi_dsi_dcs_enter_sleep_mode(dsi);
|
||||
+ if (ret < 0)
|
||||
+ return ret;
|
||||
+
|
||||
+ return 0;
|
||||
+}
|
||||
+
|
||||
+static int inx_panel_unprepare(struct drm_panel *panel)
|
||||
+{
|
||||
+ struct inx_panel *inx = to_inx_panel(panel);
|
||||
+ int ret;
|
||||
+
|
||||
+ if (!inx->prepared)
|
||||
+ return 0;
|
||||
+
|
||||
+ ret = inx_panel_enter_sleep_mode(inx);
|
||||
+ if (ret < 0) {
|
||||
+ dev_err(panel->dev, "failed to set panel off: %d\n", ret);
|
||||
+ return ret;
|
||||
+ }
|
||||
+
|
||||
+ msleep(150);
|
||||
+
|
||||
+ if (inx->desc->discharge_on_disable) {
|
||||
+ regulator_disable(inx->avee);
|
||||
+ regulator_disable(inx->avdd);
|
||||
+ usleep_range(5000, 7000);
|
||||
+ gpiod_set_value(inx->enable_gpio, 0);
|
||||
+ usleep_range(5000, 7000);
|
||||
+ regulator_disable(inx->pp1800);
|
||||
+ } else {
|
||||
+ gpiod_set_value(inx->enable_gpio, 0);
|
||||
+ usleep_range(500, 1000);
|
||||
+ regulator_disable(inx->avee);
|
||||
+ regulator_disable(inx->avdd);
|
||||
+ usleep_range(5000, 7000);
|
||||
+ regulator_disable(inx->pp1800);
|
||||
+ }
|
||||
+
|
||||
+ inx->prepared = false;
|
||||
+
|
||||
+ return 0;
|
||||
+}
|
||||
+
|
||||
+static int inx_panel_prepare(struct drm_panel *panel)
|
||||
+{
|
||||
+ struct inx_panel *inx = to_inx_panel(panel);
|
||||
+ int ret;
|
||||
+
|
||||
+ if (inx->prepared)
|
||||
+ return 0;
|
||||
+
|
||||
+ gpiod_set_value(inx->enable_gpio, 0);
|
||||
+ usleep_range(1000, 1500);
|
||||
+
|
||||
+ ret = regulator_enable(inx->pp1800);
|
||||
+ if (ret < 0)
|
||||
+ return ret;
|
||||
+
|
||||
+ usleep_range(3000, 5000);
|
||||
+
|
||||
+ ret = regulator_enable(inx->avdd);
|
||||
+ if (ret < 0)
|
||||
+ goto poweroff1v8;
|
||||
+ ret = regulator_enable(inx->avee);
|
||||
+ if (ret < 0)
|
||||
+ goto poweroffavdd;
|
||||
+
|
||||
+ usleep_range(5000, 10000);
|
||||
+
|
||||
+ gpiod_set_value(inx->enable_gpio, 1);
|
||||
+ usleep_range(1000, 2000);
|
||||
+ gpiod_set_value(inx->enable_gpio, 0);
|
||||
+ usleep_range(1000, 2000);
|
||||
+ gpiod_set_value(inx->enable_gpio, 1);
|
||||
+ usleep_range(6000, 10000);
|
||||
+
|
||||
+ ret = inx_panel_init_dcs_cmd(inx);
|
||||
+ if (ret < 0) {
|
||||
+ dev_err(panel->dev, "failed to init panel: %d\n", ret);
|
||||
+ goto poweroff;
|
||||
+ }
|
||||
+
|
||||
+ inx->prepared = true;
|
||||
+
|
||||
+ return 0;
|
||||
+
|
||||
+poweroff:
|
||||
+ regulator_disable(inx->avee);
|
||||
+poweroffavdd:
|
||||
+ regulator_disable(inx->avdd);
|
||||
+poweroff1v8:
|
||||
+ usleep_range(5000, 7000);
|
||||
+ regulator_disable(inx->pp1800);
|
||||
+ gpiod_set_value(inx->enable_gpio, 0);
|
||||
+
|
||||
+ return ret;
|
||||
+}
|
||||
+
|
||||
+static int inx_panel_enable(struct drm_panel *panel)
|
||||
+{
|
||||
+ msleep(130);
|
||||
+ return 0;
|
||||
+}
|
||||
+
|
||||
+static const struct drm_display_mode starry_qfh032011_53g_default_mode = {
|
||||
+ .clock = 165731,
|
||||
+ .hdisplay = 1200,
|
||||
+ .hsync_start = 1200 + 100,
|
||||
+ .hsync_end = 1200 + 100 + 10,
|
||||
+ .htotal = 1200 + 100 + 10 + 100,
|
||||
+ .vdisplay = 1920,
|
||||
+ .vsync_start = 1920 + 14,
|
||||
+ .vsync_end = 1920 + 14 + 10,
|
||||
+ .vtotal = 1920 + 14 + 10 + 15,
|
||||
+};
|
||||
+
|
||||
+static const struct panel_desc starry_qfh032011_53g_desc = {
|
||||
+ .modes = &starry_qfh032011_53g_default_mode,
|
||||
+ .bpc = 8,
|
||||
+ .size = {
|
||||
+ .width_mm = 135,
|
||||
+ .height_mm = 216,
|
||||
+ },
|
||||
+ .lanes = 4,
|
||||
+ .format = MIPI_DSI_FMT_RGB888,
|
||||
+ .mode_flags = MIPI_DSI_MODE_VIDEO | MIPI_DSI_MODE_VIDEO_SYNC_PULSE |
|
||||
+ MIPI_DSI_MODE_LPM,
|
||||
+ .init_cmds = starry_qfh032011_53g_init_cmd,
|
||||
+ .discharge_on_disable = false,
|
||||
+};
|
||||
+
|
||||
+static int inx_panel_get_modes(struct drm_panel *panel,
|
||||
+ struct drm_connector *connector)
|
||||
+{
|
||||
+ struct inx_panel *inx = to_inx_panel(panel);
|
||||
+ const struct drm_display_mode *m = inx->desc->modes;
|
||||
+ struct drm_display_mode *mode;
|
||||
+
|
||||
+ mode = drm_mode_duplicate(connector->dev, m);
|
||||
+ if (!mode) {
|
||||
+ dev_err(panel->dev, "failed to add mode %ux%u@%u\n",
|
||||
+ m->hdisplay, m->vdisplay, drm_mode_vrefresh(m));
|
||||
+ return -ENOMEM;
|
||||
+ }
|
||||
+
|
||||
+ mode->type = DRM_MODE_TYPE_DRIVER | DRM_MODE_TYPE_PREFERRED;
|
||||
+ drm_mode_set_name(mode);
|
||||
+ drm_mode_probed_add(connector, mode);
|
||||
+
|
||||
+ connector->display_info.width_mm = inx->desc->size.width_mm;
|
||||
+ connector->display_info.height_mm = inx->desc->size.height_mm;
|
||||
+ connector->display_info.bpc = inx->desc->bpc;
|
||||
+ drm_connector_set_panel_orientation(connector, inx->orientation);
|
||||
+
|
||||
+ return 1;
|
||||
+}
|
||||
+
|
||||
+static const struct drm_panel_funcs inx_panel_funcs = {
|
||||
+ .unprepare = inx_panel_unprepare,
|
||||
+ .prepare = inx_panel_prepare,
|
||||
+ .enable = inx_panel_enable,
|
||||
+ .get_modes = inx_panel_get_modes,
|
||||
+};
|
||||
+
|
||||
+static int inx_panel_add(struct inx_panel *inx)
|
||||
+{
|
||||
+ struct device *dev = &inx->dsi->dev;
|
||||
+ int err;
|
||||
+
|
||||
+ inx->avdd = devm_regulator_get(dev, "avdd");
|
||||
+ if (IS_ERR(inx->avdd))
|
||||
+ return PTR_ERR(inx->avdd);
|
||||
+
|
||||
+ inx->avee = devm_regulator_get(dev, "avee");
|
||||
+ if (IS_ERR(inx->avee))
|
||||
+ return PTR_ERR(inx->avee);
|
||||
+
|
||||
+ inx->pp1800 = devm_regulator_get(dev, "pp1800");
|
||||
+ if (IS_ERR(inx->pp1800))
|
||||
+ return PTR_ERR(inx->pp1800);
|
||||
+
|
||||
+ inx->enable_gpio = devm_gpiod_get(dev, "enable", GPIOD_OUT_LOW);
|
||||
+ if (IS_ERR(inx->enable_gpio)) {
|
||||
+ dev_err(dev, "cannot get reset-gpios %ld\n",
|
||||
+ PTR_ERR(inx->enable_gpio));
|
||||
+ return PTR_ERR(inx->enable_gpio);
|
||||
+ }
|
||||
+
|
||||
+ gpiod_set_value(inx->enable_gpio, 0);
|
||||
+
|
||||
+ drm_panel_init(&inx->base, dev, &inx_panel_funcs,
|
||||
+ DRM_MODE_CONNECTOR_DSI);
|
||||
+ err = of_drm_get_panel_orientation(dev->of_node, &inx->orientation);
|
||||
+ if (err < 0) {
|
||||
+ dev_err(dev, "%pOF: failed to get orientation %d\n", dev->of_node, err);
|
||||
+ return err;
|
||||
+ }
|
||||
+
|
||||
+ err = drm_panel_of_backlight(&inx->base);
|
||||
+ if (err)
|
||||
+ return err;
|
||||
+
|
||||
+ inx->base.funcs = &inx_panel_funcs;
|
||||
+ inx->base.dev = &inx->dsi->dev;
|
||||
+
|
||||
+ drm_panel_add(&inx->base);
|
||||
+
|
||||
+ return 0;
|
||||
+}
|
||||
+
|
||||
+static int inx_panel_probe(struct mipi_dsi_device *dsi)
|
||||
+{
|
||||
+ struct inx_panel *inx;
|
||||
+ int ret;
|
||||
+ const struct panel_desc *desc;
|
||||
+
|
||||
+ inx = devm_kzalloc(&dsi->dev, sizeof(*inx), GFP_KERNEL);
|
||||
+ if (!inx)
|
||||
+ return -ENOMEM;
|
||||
+
|
||||
+ desc = of_device_get_match_data(&dsi->dev);
|
||||
+ dsi->lanes = desc->lanes;
|
||||
+ dsi->format = desc->format;
|
||||
+ dsi->mode_flags = desc->mode_flags;
|
||||
+ inx->desc = desc;
|
||||
+ inx->dsi = dsi;
|
||||
+ ret = inx_panel_add(inx);
|
||||
+ if (ret < 0)
|
||||
+ return ret;
|
||||
+
|
||||
+ mipi_dsi_set_drvdata(dsi, inx);
|
||||
+
|
||||
+ ret = mipi_dsi_attach(dsi);
|
||||
+ if (ret)
|
||||
+ drm_panel_remove(&inx->base);
|
||||
+
|
||||
+ return ret;
|
||||
+}
|
||||
+
|
||||
+static void inx_panel_shutdown(struct mipi_dsi_device *dsi)
|
||||
+{
|
||||
+ struct inx_panel *inx = mipi_dsi_get_drvdata(dsi);
|
||||
+
|
||||
+ drm_panel_disable(&inx->base);
|
||||
+ drm_panel_unprepare(&inx->base);
|
||||
+}
|
||||
+
|
||||
+static void inx_panel_remove(struct mipi_dsi_device *dsi)
|
||||
+{
|
||||
+ struct inx_panel *inx = mipi_dsi_get_drvdata(dsi);
|
||||
+ int ret;
|
||||
+
|
||||
+ inx_panel_shutdown(dsi);
|
||||
+
|
||||
+ ret = mipi_dsi_detach(dsi);
|
||||
+ if (ret < 0)
|
||||
+ dev_err(&dsi->dev, "failed to detach from DSI host: %d\n", ret);
|
||||
+
|
||||
+ if (inx->base.dev)
|
||||
+ drm_panel_remove(&inx->base);
|
||||
+}
|
||||
+
|
||||
+static const struct of_device_id inx_of_match[] = {
|
||||
+ { .compatible = "starry,2081101qfh032011-53g",
|
||||
+ .data = &starry_qfh032011_53g_desc
|
||||
+ },
|
||||
+ { /* sentinel */ }
|
||||
+};
|
||||
+MODULE_DEVICE_TABLE(of, inx_of_match);
|
||||
+
|
||||
+static struct mipi_dsi_driver inx_panel_driver = {
|
||||
+ .driver = {
|
||||
+ .name = "panel-innolux-himax8279d",
|
||||
+ .of_match_table = inx_of_match,
|
||||
+ },
|
||||
+ .probe = inx_panel_probe,
|
||||
+ .remove = inx_panel_remove,
|
||||
+ .shutdown = inx_panel_shutdown,
|
||||
+};
|
||||
+module_mipi_dsi_driver(inx_panel_driver);
|
||||
+
|
||||
+MODULE_AUTHOR("Zhengqiao Xia <xiazhengqiao@huaqin.corp-partner.google.com>");
|
||||
+MODULE_DESCRIPTION("INNOLUX HIMAX8279D 1200x1920 video mode panel driver");
|
||||
+MODULE_LICENSE("GPL v2");
|
||||
-94
@@ -1,94 +0,0 @@
|
||||
based on: https://patchwork.kernel.org/project/linux-mediatek/patch/20211213162856.235130-1-hsinyi@chromium.org/
|
||||
|
||||
diff --git a/arch/arm64/boot/dts/mediatek/mt8183-kukui-katsu-sku32.dts b/arch/arm64/boot/dts/mediatek/mt8183-kukui-katsu-sku32.dts
|
||||
new file mode 100644
|
||||
index 00000000000000..f923b8c3c49c36
|
||||
--- /dev/null
|
||||
+++ b/arch/arm64/boot/dts/mediatek/mt8183-kukui-katsu-sku32.dts
|
||||
@@ -0,0 +1,38 @@
|
||||
+// SPDX-License-Identifier: (GPL-2.0 OR MIT)
|
||||
+/*
|
||||
+ * Copyright 2021 Google LLC
|
||||
+ */
|
||||
+
|
||||
+/dts-v1/;
|
||||
+#include "mt8183-kukui-kakadu.dtsi"
|
||||
+#include "mt8183-kukui-audio-da7219-rt1015p.dtsi"
|
||||
+
|
||||
+/ {
|
||||
+ model = "MediaTek katsu board";
|
||||
+ compatible = "google,katsu-sku32", "google,katsu", "mediatek,mt8183";
|
||||
+};
|
||||
+
|
||||
+&i2c0 {
|
||||
+ status = "okay";
|
||||
+
|
||||
+ /delete-node/touchscreen@10;
|
||||
+ touchscreen1: touchscreen@5d {
|
||||
+ compatible = "goodix,gt7375p";
|
||||
+ reg = <0x5d>;
|
||||
+ pinctrl-names = "default";
|
||||
+ pinctrl-0 = <&open_touch>;
|
||||
+
|
||||
+ interrupt-parent = <&pio>;
|
||||
+ interrupts = <155 IRQ_TYPE_LEVEL_LOW>;
|
||||
+
|
||||
+ reset-gpios = <&pio 156 GPIO_ACTIVE_LOW>;
|
||||
+ };
|
||||
+};
|
||||
+
|
||||
+&panel {
|
||||
+ compatible = "starry,2081101qfh032011-53g";
|
||||
+};
|
||||
+
|
||||
+&qca_wifi {
|
||||
+ qcom,ath10k-calibration-variant = "GO_KATSU";
|
||||
+};
|
||||
diff --git a/arch/arm64/boot/dts/mediatek/mt8183-kukui-katsu-sku38.dts b/arch/arm64/boot/dts/mediatek/mt8183-kukui-katsu-sku38.dts
|
||||
new file mode 100644
|
||||
index 00000000000000..1ab14096a279c6
|
||||
--- /dev/null
|
||||
+++ b/arch/arm64/boot/dts/mediatek/mt8183-kukui-katsu-sku38.dts
|
||||
@@ -0,0 +1,42 @@
|
||||
+// SPDX-License-Identifier: (GPL-2.0 OR MIT)
|
||||
+/*
|
||||
+ * Copyright 2021 Google LLC
|
||||
+ */
|
||||
+
|
||||
+/dts-v1/;
|
||||
+#include "mt8183-kukui-kakadu.dtsi"
|
||||
+#include "mt8183-kukui-audio-rt1015p.dtsi"
|
||||
+
|
||||
+/ {
|
||||
+ model = "MediaTek katsu sku38 board";
|
||||
+ compatible = "google,katsu-sku38", "google,katsu", "mediatek,mt8183";
|
||||
+};
|
||||
+
|
||||
+&i2c0 {
|
||||
+ status = "okay";
|
||||
+
|
||||
+ /delete-node/touchscreen@10;
|
||||
+ touchscreen1: touchscreen@5d {
|
||||
+ compatible = "goodix,gt7375p";
|
||||
+ reg = <0x5d>;
|
||||
+ pinctrl-names = "default";
|
||||
+ pinctrl-0 = <&open_touch>;
|
||||
+
|
||||
+ interrupt-parent = <&pio>;
|
||||
+ interrupts = <155 IRQ_TYPE_LEVEL_LOW>;
|
||||
+
|
||||
+ reset-gpios = <&pio 156 GPIO_ACTIVE_LOW>;
|
||||
+ };
|
||||
+};
|
||||
+
|
||||
+&panel {
|
||||
+ compatible = "starry,2081101qfh032011-53g";
|
||||
+};
|
||||
+
|
||||
+&qca_wifi {
|
||||
+ qcom,ath10k-calibration-variant = "GO_KATSU";
|
||||
+};
|
||||
+
|
||||
+&sound {
|
||||
+ compatible = "mediatek,mt8183_mt6358_ts3a227_rt1015p";
|
||||
+};
|
||||
-62
@@ -1,62 +0,0 @@
|
||||
based on: https://patchwork.kernel.org/project/linux-mediatek/patch/20211213162856.235130-2-hsinyi@chromium.org/
|
||||
|
||||
diff --git a/arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-makomo-sku0.dts b/arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-makomo-sku0.dts
|
||||
new file mode 100644
|
||||
index 00000000000000..51bf2893ec03b1
|
||||
--- /dev/null
|
||||
+++ b/arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-makomo-sku0.dts
|
||||
@@ -0,0 +1,24 @@
|
||||
+// SPDX-License-Identifier: (GPL-2.0 OR MIT)
|
||||
+/*
|
||||
+ * Copyright 2021 Google LLC
|
||||
+ */
|
||||
+
|
||||
+/dts-v1/;
|
||||
+#include "mt8183-kukui-jacuzzi-fennel.dtsi"
|
||||
+#include "mt8183-kukui-audio-da7219-rt1015p.dtsi"
|
||||
+
|
||||
+/ {
|
||||
+ model = "Google makomo sku0 board";
|
||||
+ compatible = "google,makomo-rev4-sku0", "google,makomo-rev5-sku0",
|
||||
+ "google,makomo", "mediatek,mt8183";
|
||||
+};
|
||||
+
|
||||
+&qca_wifi {
|
||||
+ qcom,ath10k-calibration-variant = "GO_FENNEL14";
|
||||
+};
|
||||
+
|
||||
+&mmc1_pins_uhs {
|
||||
+ pins_clk {
|
||||
+ drive-strength = <MTK_DRIVE_6mA>;
|
||||
+ };
|
||||
+};
|
||||
diff --git a/arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-makomo-sku1.dts b/arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-makomo-sku1.dts
|
||||
new file mode 100644
|
||||
index 00000000000000..c3b7e9bb0c8960
|
||||
--- /dev/null
|
||||
+++ b/arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-makomo-sku1.dts
|
||||
@@ -0,0 +1,24 @@
|
||||
+// SPDX-License-Identifier: (GPL-2.0 OR MIT)
|
||||
+/*
|
||||
+ * Copyright 2021 Google LLC
|
||||
+ */
|
||||
+
|
||||
+/dts-v1/;
|
||||
+#include "mt8183-kukui-jacuzzi-fennel.dtsi"
|
||||
+#include "mt8183-kukui-audio-ts3a227e-rt1015p.dtsi"
|
||||
+
|
||||
+/ {
|
||||
+ model = "Google makomo sku1 board";
|
||||
+ compatible = "google,makomo-rev4-sku1", "google,makomo-rev5-sku1",
|
||||
+ "google,makomo", "mediatek,mt8183";
|
||||
+};
|
||||
+
|
||||
+&qca_wifi {
|
||||
+ qcom,ath10k-calibration-variant = "GO_FENNEL14";
|
||||
+};
|
||||
+
|
||||
+&mmc1_pins_uhs {
|
||||
+ pins_clk {
|
||||
+ drive-strength = <MTK_DRIVE_6mA>;
|
||||
+ };
|
||||
+};
|
||||
-20
@@ -1,20 +0,0 @@
|
||||
based on: https://patchwork.kernel.org/project/linux-mediatek/patch/20211213162856.235130-3-hsinyi@chromium.org/
|
||||
|
||||
diff --git a/Documentation/devicetree/bindings/arm/mediatek.yaml b/Documentation/devicetree/bindings/arm/mediatek.yaml
|
||||
index 723810cffce2e7..75bb06d1802a08 100644
|
||||
--- a/Documentation/devicetree/bindings/arm/mediatek.yaml
|
||||
+++ b/Documentation/devicetree/bindings/arm/mediatek.yaml
|
||||
@@ -175,6 +175,13 @@ properties:
|
||||
items:
|
||||
- const: google,kappa
|
||||
- const: mediatek,mt8183
|
||||
+ - description: Google Katsu (ASUS Chromebook Detachable CZ1)
|
||||
+ items:
|
||||
+ - enum:
|
||||
+ - google,katsu-sku32
|
||||
+ - google,katsu-sku38
|
||||
+ - const: google,katsu
|
||||
+ - const: mediatek,mt8183
|
||||
- description: Google Kodama (Lenovo 10e Chromebook Tablet)
|
||||
items:
|
||||
- enum:
|
||||
-25
@@ -1,25 +0,0 @@
|
||||
based on: https://patchwork.kernel.org/project/linux-mediatek/patch/20211213162856.235130-4-hsinyi@chromium.org/
|
||||
|
||||
diff --git a/Documentation/devicetree/bindings/arm/mediatek.yaml b/Documentation/devicetree/bindings/arm/mediatek.yaml
|
||||
index 75bb06d1802a08..828f5f3fde4e20 100644
|
||||
--- a/Documentation/devicetree/bindings/arm/mediatek.yaml
|
||||
+++ b/Documentation/devicetree/bindings/arm/mediatek.yaml
|
||||
@@ -191,6 +191,18 @@ properties:
|
||||
- google,kodama-sku32
|
||||
- const: google,kodama
|
||||
- const: mediatek,mt8183
|
||||
+ - description: Google Makomo (Lenovo 100e Gen 2)
|
||||
+ items:
|
||||
+ - const: google,makomo-rev4-sku0
|
||||
+ - const: google,makomo-rev5-sku0
|
||||
+ - const: google,makomo
|
||||
+ - const: mediatek,mt8183
|
||||
+ - description: Google Makomo (Lenovo 100e Gen 2)
|
||||
+ items:
|
||||
+ - const: google,makomo-rev4-sku1
|
||||
+ - const: google,makomo-rev5-sku1
|
||||
+ - const: google,makomo
|
||||
+ - const: mediatek,mt8183
|
||||
- description: Google Willow (Acer Chromebook 311 C722/C722T)
|
||||
items:
|
||||
- enum:
|
||||
-22
@@ -1,22 +0,0 @@
|
||||
based on: https://patchwork.kernel.org/project/linux-mediatek/patch/20210604052312.1040707-2-hsinyi@chromium.org/
|
||||
|
||||
diff --git a/Documentation/devicetree/bindings/arm/mediatek.yaml b/Documentation/devicetree/bindings/arm/mediatek.yaml
|
||||
index 80a05f6fee85b..02c0653737648 100644
|
||||
--- a/Documentation/devicetree/bindings/arm/mediatek.yaml
|
||||
+++ b/Documentation/devicetree/bindings/arm/mediatek.yaml
|
||||
@@ -126,6 +126,15 @@ properties:
|
||||
items:
|
||||
- const: google,burnet
|
||||
- const: mediatek,mt8183
|
||||
+ - description: Google Cerise (ASUS Chromebook CZ1) / Stern (ASUS Chromebook Flip CZ1)
|
||||
+ items:
|
||||
+ - enum:
|
||||
+ - google,cerise-sku0
|
||||
+ - google,cerise-sku1
|
||||
+ - google,cerise-rev3-sku0
|
||||
+ - google,cerise-rev3-sku1
|
||||
+ - const: google,cerise
|
||||
+ - const: mediatek,mt8183
|
||||
- description: Google Krane (Lenovo IdeaPad Duet, 10e,...)
|
||||
items:
|
||||
- enum:
|
||||
@@ -1,30 +0,0 @@
|
||||
diff --git a/arch/arm64/boot/dts/mediatek/Makefile b/arch/arm64/boot/dts/mediatek/Makefile
|
||||
index af362a085a02..52d291eeff53 100644
|
||||
--- a/arch/arm64/boot/dts/mediatek/Makefile
|
||||
+++ b/arch/arm64/boot/dts/mediatek/Makefile
|
||||
@@ -16,6 +16,8 @@ dtb-$(CONFIG_ARCH_MEDIATEK) += mt8173-elm-hana-rev7.dtb
|
||||
dtb-$(CONFIG_ARCH_MEDIATEK) += mt8173-evb.dtb
|
||||
dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-evb.dtb
|
||||
dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-jacuzzi-burnet.dtb
|
||||
+dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-jacuzzi-cerise.dtb
|
||||
+dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-jacuzzi-cerise-rev3.dtb
|
||||
dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-jacuzzi-cozmo.dtb
|
||||
dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-jacuzzi-damu.dtb
|
||||
dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-jacuzzi-fennel-sku1.dtb
|
||||
@@ -26,10 +28,16 @@ dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-jacuzzi-fennel14-sku2.dtb
|
||||
dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-jacuzzi-juniper-sku16.dtb
|
||||
dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-jacuzzi-kappa.dtb
|
||||
dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-jacuzzi-kenzo.dtb
|
||||
+dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-jacuzzi-makomo-sku0.dtb
|
||||
+dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-jacuzzi-makomo-sku1.dtb
|
||||
+dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-jacuzzi-stern.dtb
|
||||
+dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-jacuzzi-stern-rev3.dtb
|
||||
dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-jacuzzi-willow-sku0.dtb
|
||||
dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-jacuzzi-willow-sku1.dtb
|
||||
dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-kakadu.dtb
|
||||
dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-kakadu-sku22.dtb
|
||||
+dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-katsu-sku32.dtb
|
||||
+dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-katsu-sku38.dtb
|
||||
dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-kodama-sku16.dtb
|
||||
dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-kodama-sku272.dtb
|
||||
dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-kodama-sku288.dtb
|
||||
@@ -1,8 +1,8 @@
|
||||
# Maintainer: Jenneron <jenneron@protonmail.com>
|
||||
# Based on https://github.com/hexdump0815/linux-mainline-mediatek-mt81xx-kernel
|
||||
# Maintainer: WeirdTreeThing <bradyn127@protonmail.com>
|
||||
# Co-Maintainer: Jenneron <jenneron@protonmail.com>
|
||||
pkgname=linux-postmarketos-mediatek-mt8183
|
||||
pkgver=6.1.39
|
||||
pkgrel=2
|
||||
pkgver=6.6.16
|
||||
pkgrel=0
|
||||
pkgdesc="Mainline kernel for mediatek mt8183"
|
||||
arch="aarch64"
|
||||
_flavor="${pkgname#linux-}"
|
||||
@@ -42,24 +42,20 @@ esac
|
||||
|
||||
source="
|
||||
https://cdn.kernel.org/pub/linux/kernel/v${_kernver%%.*}.x/linux-$_kernver.tar.xz
|
||||
01-RESEND-v2-1-2-drm-panel-Add-inx-Himax8279d-MIPI-DSI-LCD-panel-driver.patch
|
||||
03-v2-1-4-arm64-dts-mt8183-Add-katsu-board.patch
|
||||
04-v2-2-4-arm64-dts-mt8183-Add-kukui-jacuzzi-makomo-board.patch
|
||||
05-v2-3-4-dt-bindings-arm64-dts-mediatek-Add-mt8183-kukui-katsu.patch
|
||||
06-v2-4-4-dt-bindings-arm64-dts-mediatek-Add-mt8183-kukui-jacuzzi-makomo.patch
|
||||
07-1-2-arm64-dts-mt8183-Add-kukui-jacuzzi-cerise-board.patch
|
||||
08-2-2-dt-bindings-arm64-dts-mediatek-Add-mt8183-kukui-jacuzzi-cerise.patch
|
||||
09-add-new-dtbs-to-makefile.patch
|
||||
CHROMIUM-ARM64-dts-add-vdec-venc-h264-dtsi.patch
|
||||
mt8183-cadmium-kukui.enable-ite.patch
|
||||
mt8183-fix-audio-module-loading.patch
|
||||
mt8183-fix-bluetooth.patch
|
||||
mt8183-kukui-disable-unsupported-thermal-zones.patch
|
||||
mt8183-kukui-jacuzzi-fennel14-rt1015p-sound.patch
|
||||
arm64-dts-mediatek-mt8183-Add-missing-GPU-clocks.patch
|
||||
arm64-dts-mediatek-mt8183-Add-missing-syscon-power-d.patch
|
||||
arm64-dts-mediatek-mt8183-Add-video-encoder-decoder.patch
|
||||
arm64-dts-mediatek-mt8183-Drop-VDEC_SYS-register.patch
|
||||
arm64-dts-mediatek-mt8183-Add-register-names-and-sys.patch
|
||||
arm64-dts-mt8183-Add-jacuzzi-makomo-board.patch
|
||||
arm64-dts-mt8183-Add-jacuzzi-pico-pico6-board.patch
|
||||
arm64-dts-mt8183-Add-kukui-katsu-board.patch
|
||||
arm64-dts-mt8183-Add-kukui-jacuzzi-cerise-board.patch
|
||||
mt8183-kukui-jacuzzi-fix-display-resume.patch
|
||||
mt8183-kukui-jacuzzi-hack-dpms-resume.patch
|
||||
mt81xx-fix-low-speed-usb-devices.patch
|
||||
mt81xx-usb-02.patch
|
||||
mt8183-fix-bluetooth.patch
|
||||
Revert-ASoC-mediatek-mt8183-da7219-max98357-Map-miss.patch
|
||||
mt8183-kukui-jacuzzi-fennel14-rt1015p-sound.patch
|
||||
config-$_flavor.aarch64
|
||||
"
|
||||
builddir="$srcdir/linux-$_kernver"
|
||||
@@ -92,24 +88,20 @@ package() {
|
||||
|
||||
|
||||
sha512sums="
|
||||
20d468ae89b57dda82d7c7b814c3d8b1b510e1623775b09a8a0b0a8a0431461e0a1d2df2bfa01f3102932c8eef91405546898b50ec3e6f30015098bb39722b41 linux-6.1.39.tar.xz
|
||||
06e901fd36d4c3a8b51673ed6682a51229856259a4a0c83e65ed10a234c24a4a8828e9f6ed3101713470a25db10af9d5bab29c480b7f5c87af6bd7e81d8c0fe7 01-RESEND-v2-1-2-drm-panel-Add-inx-Himax8279d-MIPI-DSI-LCD-panel-driver.patch
|
||||
4c7a89fd1e3e7b4589fe3c2addc7c4963cec7ebabf49413b1d6db92386b4b2ba7bf25c961aaa53fc344a4684871b4132806aa4b8c1a63e091651e548bab750ef 03-v2-1-4-arm64-dts-mt8183-Add-katsu-board.patch
|
||||
a0742fa788d13c836d9dc8827c55a14e804ce77234627f2689fd511b14e5fba17b00f5a8cebd9ae4fa4c644d87cc98d4f18eba385ec4f57bb6fe07d3aff057fd 04-v2-2-4-arm64-dts-mt8183-Add-kukui-jacuzzi-makomo-board.patch
|
||||
7d29cefe1e338868c6f31516dcff73ef1fdb5e50353ffd0874018bee1c9c116dea65b0bea6e9a5d31f416958ff025a685234e684557705f4675ad4710709e197 05-v2-3-4-dt-bindings-arm64-dts-mediatek-Add-mt8183-kukui-katsu.patch
|
||||
53279b9019c4aa94488405a823c501734f536acc6f68c7d89f3f76fba04cde897c229ab59d22e97acd68f8ab9fc75ad39bb74fef777a1dbbdf1788bf19ae52c4 06-v2-4-4-dt-bindings-arm64-dts-mediatek-Add-mt8183-kukui-jacuzzi-makomo.patch
|
||||
20be60004e19068e652010f18353f93a289b109a4b13cfa85184401a13f02417aea644e29accf5c21d6cf511044f2024e3872b211512d15e301ca34613ee0077 07-1-2-arm64-dts-mt8183-Add-kukui-jacuzzi-cerise-board.patch
|
||||
27e1e536f446dc278ce8a9dd9bd64e5ec6678589b2ca276be7bab5e0a80f119052e9109e6834357a57bbffe30fda48e03d24531f53ad0225f42ad075142f3a37 08-2-2-dt-bindings-arm64-dts-mediatek-Add-mt8183-kukui-jacuzzi-cerise.patch
|
||||
604fb37887786a2919e93648fb3fd002ce4b948b35a915931e3f2bf3f3a1451fad4f6e042cd0fd9aa7f11bba5864f1b95c9be9ab6aed57a63652c49a7a145a3e 09-add-new-dtbs-to-makefile.patch
|
||||
2553c147c7b9a387678e5c2508182417346b6acb94f9d22aec10f4aa3e66bb7d84b83ddc0c39f1f3e0dd2137e906891aef349de9da89ce63b3f43c4f42b5e933 CHROMIUM-ARM64-dts-add-vdec-venc-h264-dtsi.patch
|
||||
4216543acf0ffea0c91b2b7c112cd333be838414f2902cea9f07f5811b96ab5da0e09954086966359316fe0632ac0af65add154b9df0aa11d05962429954e362 mt8183-cadmium-kukui.enable-ite.patch
|
||||
b9a9e2f620d229ca8acf2df764d6406a304fd51f435929f78c4dfd7f52cd6f1f298f031bb6d7bb7fc8ea360dd8bbd4584bb298f9351100dfb20707de50076244 mt8183-fix-audio-module-loading.patch
|
||||
d74da1231181835bec82015da1b3f5b08a1fe9c3c35dd712e285891094d94d9427ceac75d32f74be3a635e17d93ad82b37adf97db8176efc91aed17535023fc2 mt8183-fix-bluetooth.patch
|
||||
a5e99ea30bbdde3a5f0f9745306c9f58876a60489c3cbeacd783cf7e47a013d47c9fb77e4a9dbbd34ec6307d40e64a3623e3cece2f254f734979987f5a22e700 mt8183-kukui-disable-unsupported-thermal-zones.patch
|
||||
9b8707de42635734031495da055c5860addeb656051540f1a14404b10aa8b501168d8b0e274b37bce989db3bc050e9beef722189556f6d782b92cc907731488d mt8183-kukui-jacuzzi-fennel14-rt1015p-sound.patch
|
||||
3823a776f8e4aefdec75dce7c959adcb038ab0776d8d7e60fb79626d2d9410c0a334df71b1cd10499ed9ba82d7e50cec415c3f2b821b33f53171ca00b1a3b7f1 linux-6.6.16.tar.xz
|
||||
669a1bbf8707ec9294da83336673fbb55061a2eed0c6ddb2613da3ae4fa9b0e2bdbdd91ad166694173e3540ea934b2f3bf27d5f9659a6952de806765eed9b824 arm64-dts-mediatek-mt8183-Add-missing-GPU-clocks.patch
|
||||
027fee259454764e47ffee7100dba7cb9f0741a156ba3d1b47815a0beb6b4ea6cccba885f93b068923ff88047fa82a3d937d3808d0199f1de85cf553068a9ba7 arm64-dts-mediatek-mt8183-Add-missing-syscon-power-d.patch
|
||||
40246a8da036dc6c21592efd6625a4be22d6f524b067854f17f5671f5f3b134ed1c63a8c03a15a55e9b45b7d8d1a9b63833b86f38a6f5863e02cc8ddbf70fa57 arm64-dts-mediatek-mt8183-Add-video-encoder-decoder.patch
|
||||
aee85972804ab4a254f007805e25d30a82bb87e48144a05805ccefd49f8530f588e2c50b6550f302895a675003ffbe8e7986c2214d76763474b88804fe7f1519 arm64-dts-mediatek-mt8183-Drop-VDEC_SYS-register.patch
|
||||
567b13d7508fdf584a64bf3f9d71ba34c045c6e4610ef7f7024ed98f4e7ebbd78c0ee2d5dccc7a50e651e4a088c0621f5150d477520069965466d5db265160ab arm64-dts-mediatek-mt8183-Add-register-names-and-sys.patch
|
||||
c0ac0f26bb515a68b89515a19113a14e2cd11c940f01649a2e4e9261f852be66af6a53683fc3d4f2ae7b1289fa9247111772f458ff96e51742b2b1efc7a73a11 arm64-dts-mt8183-Add-jacuzzi-makomo-board.patch
|
||||
5a1bdadc6cb12c1fb52c1ed8710e0d0c05e91b4559725fe7b26c41bc6fa375800cbb51e554401cdf419fbfdf6ab7f91f1efb5ad333db2e0e0466036f41eff519 arm64-dts-mt8183-Add-jacuzzi-pico-pico6-board.patch
|
||||
69f26a25a9a35eaf8f0c655e3f50a5ab19a5f727b1cdf49ad0c9cb89c69cd9517bd381a62e5197c1f00a7c2f03cd2411415f455e9fb5a2c8c1afa777e754398e arm64-dts-mt8183-Add-kukui-katsu-board.patch
|
||||
a95ce4a71d249ef401ca04cf8faf85b9022114d35fef5a0ce18929f734a0ac80ed0332648cc9768625f3c26b3720679e1a20bf8ac564087bd4c64f49cd96cc45 arm64-dts-mt8183-Add-kukui-jacuzzi-cerise-board.patch
|
||||
519b6468bca78d0e315c826592ae40dddca9daeba7c2b451a20ca996494cca45721833b9138fefbb543f53e0b9257c78ec4fec54de2a160aa8df730daf3ac996 mt8183-kukui-jacuzzi-fix-display-resume.patch
|
||||
e9a128a8ddd98c6c8957ba45186afa2ea8ebeac83d4f2db3ff9ee8a5dd8027af90868c334a7b456bfe7dce793517f27ad63efa220bc933e3407f6362da6d7b2a mt8183-kukui-jacuzzi-hack-dpms-resume.patch
|
||||
ca1eec5277c3cd8afc2e6079fd4ccfe2f3937cdc8296cafac1d61bb14ca7acdde6e97d561f5a80a919b01fbc06ec991767d3ea1ff4bc34c1d9033993f2689130 mt81xx-fix-low-speed-usb-devices.patch
|
||||
5db854d3cb1bad58e93eba86014deb1e2cf3b79a1a74561e22832dccf5cd79f6f0c42cc6210926e0dfc4ca9c939b666018cb2ce5612eb49ad84a8b285dc63e07 mt81xx-usb-02.patch
|
||||
d524228272d9bf549b1e0534e5974e7cddf91533d890c48fc91e7b348e58378680d736f9f9cfdc3f1cf3d306a3ab09a741835f86ca47248afee946c5ff55962d config-postmarketos-mediatek-mt8183.aarch64
|
||||
d74da1231181835bec82015da1b3f5b08a1fe9c3c35dd712e285891094d94d9427ceac75d32f74be3a635e17d93ad82b37adf97db8176efc91aed17535023fc2 mt8183-fix-bluetooth.patch
|
||||
9e64ef057ecd9bb23b0b0e830007c50ea9c481f64f460d063e9f64735d70d5a4bcf87d9148aa5cc90963ccd5860fe4a9e6f25556a902332b95ef48537d6ee045 Revert-ASoC-mediatek-mt8183-da7219-max98357-Map-miss.patch
|
||||
9b8707de42635734031495da055c5860addeb656051540f1a14404b10aa8b501168d8b0e274b37bce989db3bc050e9beef722189556f6d782b92cc907731488d mt8183-kukui-jacuzzi-fennel14-rt1015p-sound.patch
|
||||
0a384eaf25c652891bce2d8cf94ffa43340ee56482ba6c2d98a092eecc5e8af2ef872aefe15ad7e1c33f0488a9d5e57bef2a27560063bbb28e00f49f78ad51b9 config-postmarketos-mediatek-mt8183.aarch64
|
||||
"
|
||||
+103
@@ -0,0 +1,103 @@
|
||||
From 7e23f30143f2f44b859aa424d27115a966f785bc Mon Sep 17 00:00:00 2001
|
||||
From: Anton Bambura <jenneron@protonmail.com>
|
||||
Date: Sat, 10 Feb 2024 03:35:48 +0200
|
||||
Subject: [PATCH] Revert "ASoC: mediatek: mt8183-da7219-max98357: Map missing
|
||||
jack kcontrols"
|
||||
|
||||
This reverts commit 9c7388baa2053f333dc524814be4d95f0c2c8ae7.
|
||||
---
|
||||
.../mediatek/mt8183/mt8183-da7219-max98357.c | 43 +++----------------
|
||||
1 file changed, 7 insertions(+), 36 deletions(-)
|
||||
|
||||
diff --git a/sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c b/sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c
|
||||
index acaf81fd6c9b..195962f02471 100644
|
||||
--- a/sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c
|
||||
+++ b/sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c
|
||||
@@ -29,21 +29,6 @@ struct mt8183_da7219_max98357_priv {
|
||||
struct snd_soc_jack headset_jack, hdmi_jack;
|
||||
};
|
||||
|
||||
-static struct snd_soc_jack_pin mt8183_da7219_max98357_jack_pins[] = {
|
||||
- {
|
||||
- .pin = "Headphone",
|
||||
- .mask = SND_JACK_HEADPHONE,
|
||||
- },
|
||||
- {
|
||||
- .pin = "Headset Mic",
|
||||
- .mask = SND_JACK_MICROPHONE,
|
||||
- },
|
||||
- {
|
||||
- .pin = "Line Out",
|
||||
- .mask = SND_JACK_LINEOUT,
|
||||
- },
|
||||
-};
|
||||
-
|
||||
static int mt8183_mt6358_i2s_hw_params(struct snd_pcm_substream *substream,
|
||||
struct snd_pcm_hw_params *params)
|
||||
{
|
||||
@@ -587,15 +572,13 @@ mt8183_da7219_max98357_headset_init(struct snd_soc_component *component)
|
||||
snd_soc_card_get_drvdata(component->card);
|
||||
|
||||
/* Enable Headset and 4 Buttons Jack detection */
|
||||
- ret = snd_soc_card_jack_new_pins(component->card,
|
||||
- "Headset Jack",
|
||||
- SND_JACK_HEADSET |
|
||||
- SND_JACK_BTN_0 | SND_JACK_BTN_1 |
|
||||
- SND_JACK_BTN_2 | SND_JACK_BTN_3 |
|
||||
- SND_JACK_LINEOUT,
|
||||
- &priv->headset_jack,
|
||||
- mt8183_da7219_max98357_jack_pins,
|
||||
- ARRAY_SIZE(mt8183_da7219_max98357_jack_pins));
|
||||
+ ret = snd_soc_card_jack_new(component->card,
|
||||
+ "Headset Jack",
|
||||
+ SND_JACK_HEADSET |
|
||||
+ SND_JACK_BTN_0 | SND_JACK_BTN_1 |
|
||||
+ SND_JACK_BTN_2 | SND_JACK_BTN_3 |
|
||||
+ SND_JACK_LINEOUT,
|
||||
+ &priv->headset_jack);
|
||||
if (ret)
|
||||
return ret;
|
||||
|
||||
@@ -626,18 +609,12 @@ static struct snd_soc_codec_conf mt6358_codec_conf[] = {
|
||||
};
|
||||
|
||||
static const struct snd_kcontrol_new mt8183_da7219_max98357_snd_controls[] = {
|
||||
- SOC_DAPM_PIN_SWITCH("Headphone"),
|
||||
- SOC_DAPM_PIN_SWITCH("Headset Mic"),
|
||||
SOC_DAPM_PIN_SWITCH("Speakers"),
|
||||
- SOC_DAPM_PIN_SWITCH("Line Out"),
|
||||
};
|
||||
|
||||
static const
|
||||
struct snd_soc_dapm_widget mt8183_da7219_max98357_dapm_widgets[] = {
|
||||
- SND_SOC_DAPM_HP("Headphone", NULL),
|
||||
- SND_SOC_DAPM_MIC("Headset Mic", NULL),
|
||||
SND_SOC_DAPM_SPK("Speakers", NULL),
|
||||
- SND_SOC_DAPM_SPK("Line Out", NULL),
|
||||
SND_SOC_DAPM_PINCTRL("TDM_OUT_PINCTRL",
|
||||
"aud_tdm_out_on", "aud_tdm_out_off"),
|
||||
};
|
||||
@@ -680,20 +657,14 @@ static struct snd_soc_codec_conf mt8183_da7219_rt1015_codec_conf[] = {
|
||||
};
|
||||
|
||||
static const struct snd_kcontrol_new mt8183_da7219_rt1015_snd_controls[] = {
|
||||
- SOC_DAPM_PIN_SWITCH("Headphone"),
|
||||
- SOC_DAPM_PIN_SWITCH("Headset Mic"),
|
||||
SOC_DAPM_PIN_SWITCH("Left Spk"),
|
||||
SOC_DAPM_PIN_SWITCH("Right Spk"),
|
||||
- SOC_DAPM_PIN_SWITCH("Line Out"),
|
||||
};
|
||||
|
||||
static const
|
||||
struct snd_soc_dapm_widget mt8183_da7219_rt1015_dapm_widgets[] = {
|
||||
- SND_SOC_DAPM_HP("Headphone", NULL),
|
||||
- SND_SOC_DAPM_MIC("Headset Mic", NULL),
|
||||
SND_SOC_DAPM_SPK("Left Spk", NULL),
|
||||
SND_SOC_DAPM_SPK("Right Spk", NULL),
|
||||
- SND_SOC_DAPM_LINE("Line Out", NULL),
|
||||
SND_SOC_DAPM_PINCTRL("TDM_OUT_PINCTRL",
|
||||
"aud_tdm_out_on", "aud_tdm_out_off"),
|
||||
};
|
||||
--
|
||||
2.43.0
|
||||
|
||||
+39
@@ -0,0 +1,39 @@
|
||||
From d5327028da2f2c7ff90133b57fa2fbb3bb23a760 Mon Sep 17 00:00:00 2001
|
||||
From: Alicja Michalska <ahplka19@gmail.com>
|
||||
Date: Sun, 26 Nov 2023 14:44:30 +0100
|
||||
Subject: [PATCH] arm64: dts: mediatek: mt8183: Add missing GPU clocks
|
||||
|
||||
Signed-off-by: Alicja Michalska <ahplka19@gmail.com>
|
||||
---
|
||||
arch/arm64/boot/dts/mediatek/mt8183.dtsi | 15 ++++++++++++++-
|
||||
1 file changed, 14 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/arch/arm64/boot/dts/mediatek/mt8183.dtsi b/arch/arm64/boot/dts/mediatek/mt8183.dtsi
|
||||
index 2c5665e695d2..352363db7481 100644
|
||||
--- a/arch/arm64/boot/dts/mediatek/mt8183.dtsi
|
||||
+++ b/arch/arm64/boot/dts/mediatek/mt8183.dtsi
|
||||
@@ -1761,7 +1761,20 @@ gpu: gpu@13040000 {
|
||||
<GIC_SPI 278 IRQ_TYPE_LEVEL_LOW>;
|
||||
interrupt-names = "job", "mmu", "gpu";
|
||||
|
||||
- clocks = <&mfgcfg CLK_MFG_BG3D>;
|
||||
+ clocks =
|
||||
+ <&topckgen CLK_TOP_MFGPLL_CK>,
|
||||
+ <&topckgen CLK_TOP_MUX_MFG>,
|
||||
+ <&clk26m>,
|
||||
+ <&mfgcfg CLK_MFG_BG3D>;
|
||||
+ clock-names =
|
||||
+ "clk_main_parent",
|
||||
+ "clk_mux",
|
||||
+ "clk_sub_parent",
|
||||
+ "subsys_mfg_cg";
|
||||
+
|
||||
+ #cooling-cells = <2>;
|
||||
+ cooling-min-level = <0>;
|
||||
+ cooling-max-level = <15>;
|
||||
|
||||
power-domains =
|
||||
<&spm MT8183_POWER_DOMAIN_MFG_CORE0>,
|
||||
--
|
||||
2.43.0
|
||||
|
||||
+25
@@ -0,0 +1,25 @@
|
||||
From 9a42e6ea802f31e439c92516cd959f0a0ade020d Mon Sep 17 00:00:00 2001
|
||||
From: Alicja Michalska <ahplka19@gmail.com>
|
||||
Date: Sun, 26 Nov 2023 14:38:06 +0100
|
||||
Subject: [PATCH] arm64: dts: mediatek: mt8183: Add missing syscon power domain
|
||||
|
||||
Signed-off-by: Alicja Michalska <ahplka19@gmail.com>
|
||||
---
|
||||
arch/arm64/boot/dts/mediatek/mt8183.dtsi | 1 +
|
||||
1 file changed, 1 insertion(+)
|
||||
|
||||
diff --git a/arch/arm64/boot/dts/mediatek/mt8183.dtsi b/arch/arm64/boot/dts/mediatek/mt8183.dtsi
|
||||
index 5169779d01df..2c5665e695d2 100644
|
||||
--- a/arch/arm64/boot/dts/mediatek/mt8183.dtsi
|
||||
+++ b/arch/arm64/boot/dts/mediatek/mt8183.dtsi
|
||||
@@ -1749,6 +1749,7 @@ mfgcfg: syscon@13000000 {
|
||||
compatible = "mediatek,mt8183-mfgcfg", "syscon";
|
||||
reg = <0 0x13000000 0 0x1000>;
|
||||
#clock-cells = <1>;
|
||||
+ power-domains = <&spm MT8183_POWER_DOMAIN_MFG_ASYNC>;
|
||||
};
|
||||
|
||||
gpu: gpu@13040000 {
|
||||
--
|
||||
2.43.0
|
||||
|
||||
+46
@@ -0,0 +1,46 @@
|
||||
From 7ce7e9354cd7509fd1264d4a7ad6762023ff352e Mon Sep 17 00:00:00 2001
|
||||
From: Alicja Michalska <ahplka19@gmail.com>
|
||||
Date: Sun, 26 Nov 2023 23:32:20 +0100
|
||||
Subject: [PATCH] arm64: dts: mediatek: mt8183: Add register names and syscon
|
||||
pointer
|
||||
|
||||
Based on patch from Collabora, it seems like we missed it.
|
||||
Another node exists for vencsys, so adding that as well.
|
||||
|
||||
Signed-off-by: Alicja Michalska <ahplka19@gmail.com>
|
||||
---
|
||||
arch/arm64/boot/dts/mediatek/mt8183.dtsi | 4 ++++
|
||||
1 file changed, 4 insertions(+)
|
||||
|
||||
diff --git a/arch/arm64/boot/dts/mediatek/mt8183.dtsi b/arch/arm64/boot/dts/mediatek/mt8183.dtsi
|
||||
index d4506fe54a8b..07ca7448adfd 100644
|
||||
--- a/arch/arm64/boot/dts/mediatek/mt8183.dtsi
|
||||
+++ b/arch/arm64/boot/dts/mediatek/mt8183.dtsi
|
||||
@@ -2162,6 +2162,8 @@ vcodec_dec: vcodec@16000000 {
|
||||
<0 0x16027000 0 0x800>, /* VP6_VD */
|
||||
<0 0x16027800 0 0x800>, /* VP8_VL */
|
||||
<0 0x16028400 0 0x400>; /* VP9_VD */
|
||||
+ reg-names = "misc", "ld", "top", "cm", "ad", "av", "pp",
|
||||
+ "hwd", "hwq", "hwb", "hwg";
|
||||
interrupts = <GIC_SPI 250 IRQ_TYPE_LEVEL_LOW>;
|
||||
mediatek,larb = <&larb1>;
|
||||
iommus = <&iommu M4U_PORT_HW_VDEC_MC_EXT>,
|
||||
@@ -2172,6 +2174,7 @@ vcodec_dec: vcodec@16000000 {
|
||||
<&iommu M4U_PORT_HW_VDEC_PRED_WR_EXT>,
|
||||
<&iommu M4U_PORT_HW_VDEC_PPWRAP_EXT>;
|
||||
mediatek,scp = <&scp>;
|
||||
+ mediatek,vdecsys = <&vdecsys>;
|
||||
power-domains = <&spm MT8183_POWER_DOMAIN_VDEC>;
|
||||
clocks = <&vdecsys CLK_VDEC_VDEC>;
|
||||
clock-names = "vdec";
|
||||
@@ -2227,6 +2230,7 @@ vcodec_enc: vcodec@17020000 {
|
||||
<&iommu M4U_PORT_VENC_REF_LUMA>,
|
||||
<&iommu M4U_PORT_VENC_REF_CHROMA>;
|
||||
mediatek,scp = <&scp>;
|
||||
+ mediatek,vencsys = <&vencsys>;
|
||||
power-domains = <&spm MT8183_POWER_DOMAIN_VENC>;
|
||||
clocks = <&vencsys CLK_VENC_VENC>;
|
||||
clock-names = "venc";
|
||||
--
|
||||
2.43.0
|
||||
|
||||
+20
-23
@@ -1,29 +1,23 @@
|
||||
From ae343e5f729def512ae0b8cb63982392354f4c52 Mon Sep 17 00:00:00 2001
|
||||
From: Hsin-Yi Wang <hsinyi@chromium.org>
|
||||
Date: Mon, 10 May 2021 13:21:07 +0800
|
||||
Subject: [PATCH] CHROMIUM: ARM64: dts: add vdec/venc h264 dtsi
|
||||
From 78cddd6de764caacd120df44fc5cb6939e684628 Mon Sep 17 00:00:00 2001
|
||||
From: Alicja Michalska <ahplka19@gmail.com>
|
||||
Date: Sun, 26 Nov 2023 18:24:44 +0100
|
||||
Subject: [PATCH] arm64: dts: mediatek: mt8183: Add video encoder/decoder
|
||||
|
||||
Add dtsi support for vdec/venc H264.
|
||||
Clock names should be set correctly according to documentation in
|
||||
Linux's dt-bindings, although they differ from ChromeOS.
|
||||
|
||||
Signed-off-by: Yunfei Dong <yunfei.dong@mediatek.com>
|
||||
Signed-off-by: Qianqian Yan <qianqian.yan@mediatek.com>
|
||||
Signed-off-by: Frederic Chen <frederic.chen@mediatek.com>
|
||||
Signed-off-by: Alexandre Courbot <acourbot@chromium.org>
|
||||
This should enable hardware video encoders and decoders to work.
|
||||
|
||||
BUG=b:187685837
|
||||
TEST=Kernel boots and Kukui and decoder device is visible.
|
||||
|
||||
Change-Id: I5f9c2189e8a811dcc6895401812382c37225459a
|
||||
Signed-off-by: Hsin-Yi Wang <hsinyi@chromium.org>
|
||||
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/kernel/+/2883001
|
||||
Reviewed-by: Alexandre Courbot <acourbot@chromium.org>
|
||||
Signed-off-by: Alicja Michalska <ahplka19@gmail.com>
|
||||
---
|
||||
arch/arm64/boot/dts/mediatek/mt8183.dtsi | 48 ++++++++++++++++++++++++
|
||||
1 file changed, 48 insertions(+)
|
||||
|
||||
diff --git a/arch/arm64/boot/dts/mediatek/mt8183.dtsi b/arch/arm64/boot/dts/mediatek/mt8183.dtsi
|
||||
index e4d5425..25e6d4d 100644
|
||||
index 6caf5a619379..f80e0378a0d2 100644
|
||||
--- a/arch/arm64/boot/dts/mediatek/mt8183.dtsi
|
||||
+++ b/arch/arm64/boot/dts/mediatek/mt8183.dtsi
|
||||
@@ -1762,6 +1762,35 @@
|
||||
@@ -2121,6 +2121,35 @@ vdecsys: syscon@16000000 {
|
||||
#clock-cells = <1>;
|
||||
};
|
||||
|
||||
@@ -53,20 +47,20 @@ index e4d5425..25e6d4d 100644
|
||||
+ mediatek,scp = <&scp>;
|
||||
+ power-domains = <&spm MT8183_POWER_DOMAIN_VDEC>;
|
||||
+ clocks = <&vdecsys CLK_VDEC_VDEC>;
|
||||
+ clock-names = "MT_CG_VDEC";
|
||||
+ clock-names = "vdec";
|
||||
+ };
|
||||
+
|
||||
larb1: larb@16010000 {
|
||||
compatible = "mediatek,mt8183-smi-larb";
|
||||
reg = <0 0x16010000 0 0x1000>;
|
||||
@@ -1798,6 +1827,25 @@
|
||||
@@ -2157,6 +2186,25 @@ venc_jpg: venc_jpg@17030000 {
|
||||
clock-names = "jpgenc";
|
||||
};
|
||||
|
||||
+ vcodec_enc: vcodec@17020000 {
|
||||
+ compatible = "mediatek,mt8183-vcodec-enc";
|
||||
+ reg = <0 0x17020000 0 0x1000>,
|
||||
+ <0 0x17000000 0 0x1000>; /* Dummy */
|
||||
+ <0 0x17000000 0 0x1000>; /* Dummy?! */
|
||||
+ interrupts = <GIC_SPI 247 IRQ_TYPE_LEVEL_LOW>;
|
||||
+ mediatek,larb = <&larb4>;
|
||||
+ iommus = <&iommu M4U_PORT_VENC_REC>,
|
||||
@@ -79,9 +73,12 @@ index e4d5425..25e6d4d 100644
|
||||
+ mediatek,scp = <&scp>;
|
||||
+ power-domains = <&spm MT8183_POWER_DOMAIN_VENC>;
|
||||
+ clocks = <&vencsys CLK_VENC_VENC>;
|
||||
+ clock-names = "MT_CG_VENC";
|
||||
+ clock-names = "venc";
|
||||
+ };
|
||||
+
|
||||
ipu_conn: syscon@19000000 {
|
||||
compatible = "mediatek,mt8183-ipu_conn", "syscon";
|
||||
reg = <0 0x19000000 0 0x1000>;
|
||||
reg = <0 0x19000000 0 0x1000>;
|
||||
--
|
||||
2.43.0
|
||||
|
||||
+36
@@ -0,0 +1,36 @@
|
||||
From ddd99db269e9f0f1105363dd6f2eb2e9d487c0e2 Mon Sep 17 00:00:00 2001
|
||||
From: Alicja Michalska <ahplka19@gmail.com>
|
||||
Date: Mon, 27 Nov 2023 18:06:29 +0100
|
||||
Subject: [PATCH] arm64: dts: mediatek: mt8183: Drop VDEC_SYS register
|
||||
|
||||
Seems like it's not needed anymore with new register organization.
|
||||
Attempt to load the module with it present causes probe to fail:
|
||||
|
||||
[17.904193] mtk-vcodec-dec 16000000.vcodec: Adding to iommu group 0
|
||||
[17.904272] mtk-vcodec-dec 16000000.vcodec: Invalid register property
|
||||
size: 12
|
||||
[17.904278] mtk-vcodec-dec 16000000.vcodec: Failed to init dec resources
|
||||
[17.904306] mtk-vcodec-dec: probe of 16000000.vcodec failed with error
|
||||
-22
|
||||
|
||||
Signed-off-by: Alicja Michalska <ahplka19@gmail.com>
|
||||
---
|
||||
arch/arm64/boot/dts/mediatek/mt8183.dtsi | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/arch/arm64/boot/dts/mediatek/mt8183.dtsi b/arch/arm64/boot/dts/mediatek/mt8183.dtsi
|
||||
index 07ca7448adfd..bfcceb34bc40 100644
|
||||
--- a/arch/arm64/boot/dts/mediatek/mt8183.dtsi
|
||||
+++ b/arch/arm64/boot/dts/mediatek/mt8183.dtsi
|
||||
@@ -2150,7 +2150,7 @@ vdecsys: syscon@16000000 {
|
||||
|
||||
vcodec_dec: vcodec@16000000 {
|
||||
compatible = "mediatek,mt8183-vcodec-dec";
|
||||
- reg = <0 0x16000000 0 0x1000>, /* VDEC_SYS */
|
||||
+ reg = /* <0 0x16000000 0 0x1000>, VDEC_SYS - deprecated? */
|
||||
<0 0x16020000 0 0x1000>, /* VDEC_MISC */
|
||||
<0 0x16021000 0 0x800>, /* VDEC_VLD */
|
||||
<0 0x16021800 0 0x800>, /* VDEC_TOP */
|
||||
--
|
||||
2.43.0
|
||||
|
||||
+94
@@ -0,0 +1,94 @@
|
||||
From 4f5d946ce43de73baed71589c057b9550e56bada Mon Sep 17 00:00:00 2001
|
||||
From: Hsin-Yi Wang <hsinyi@chromium.org>
|
||||
Date: Thu, 26 Oct 2023 12:09:14 -0700
|
||||
Subject: [PATCH] arm64: dts: mt8183: Add jacuzzi makomo board
|
||||
|
||||
makomo is also known as Lenovo 100e Chromebook 2nd Gen MTK 2.
|
||||
|
||||
Signed-off-by: Hsin-Yi Wang <hsinyi@chromium.org>
|
||||
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
|
||||
Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
|
||||
---
|
||||
arch/arm64/boot/dts/mediatek/Makefile | 2 ++
|
||||
.../mt8183-kukui-jacuzzi-makomo-sku0.dts | 24 +++++++++++++++++++
|
||||
.../mt8183-kukui-jacuzzi-makomo-sku1.dts | 24 +++++++++++++++++++
|
||||
3 files changed, 50 insertions(+)
|
||||
create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-makomo-sku0.dts
|
||||
create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-makomo-sku1.dts
|
||||
|
||||
diff --git a/arch/arm64/boot/dts/mediatek/Makefile b/arch/arm64/boot/dts/mediatek/Makefile
|
||||
index a13419e67e8e..1b85a8c12850 100644
|
||||
--- a/arch/arm64/boot/dts/mediatek/Makefile
|
||||
+++ b/arch/arm64/boot/dts/mediatek/Makefile
|
||||
@@ -32,6 +32,8 @@ dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-jacuzzi-fennel14-sku2.dtb
|
||||
dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-jacuzzi-juniper-sku16.dtb
|
||||
dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-jacuzzi-kappa.dtb
|
||||
dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-jacuzzi-kenzo.dtb
|
||||
+dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-jacuzzi-makomo-sku0.dtb
|
||||
+dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-jacuzzi-makomo-sku1.dtb
|
||||
dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-jacuzzi-willow-sku0.dtb
|
||||
dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-jacuzzi-willow-sku1.dtb
|
||||
dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-kakadu.dtb
|
||||
diff --git a/arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-makomo-sku0.dts b/arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-makomo-sku0.dts
|
||||
new file mode 100644
|
||||
index 000000000000..4eb2a0d571af
|
||||
--- /dev/null
|
||||
+++ b/arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-makomo-sku0.dts
|
||||
@@ -0,0 +1,24 @@
|
||||
+// SPDX-License-Identifier: (GPL-2.0 OR MIT)
|
||||
+/*
|
||||
+ * Copyright 2023 Google LLC
|
||||
+ */
|
||||
+
|
||||
+/dts-v1/;
|
||||
+#include "mt8183-kukui-jacuzzi-fennel.dtsi"
|
||||
+#include "mt8183-kukui-audio-da7219-rt1015p.dtsi"
|
||||
+
|
||||
+/ {
|
||||
+ model = "Google makomo sku0 board";
|
||||
+ chassis-type = "laptop";
|
||||
+ compatible = "google,makomo-sku0", "google,makomo", "mediatek,mt8183";
|
||||
+};
|
||||
+
|
||||
+&qca_wifi {
|
||||
+ qcom,ath10k-calibration-variant = "GO_FENNEL14";
|
||||
+};
|
||||
+
|
||||
+&mmc1_pins_uhs {
|
||||
+ pins-clk {
|
||||
+ drive-strength = <MTK_DRIVE_6mA>;
|
||||
+ };
|
||||
+};
|
||||
diff --git a/arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-makomo-sku1.dts b/arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-makomo-sku1.dts
|
||||
new file mode 100644
|
||||
index 000000000000..6a733361e8ae
|
||||
--- /dev/null
|
||||
+++ b/arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-makomo-sku1.dts
|
||||
@@ -0,0 +1,24 @@
|
||||
+// SPDX-License-Identifier: (GPL-2.0 OR MIT)
|
||||
+/*
|
||||
+ * Copyright 2023 Google LLC
|
||||
+ */
|
||||
+
|
||||
+/dts-v1/;
|
||||
+#include "mt8183-kukui-jacuzzi-fennel.dtsi"
|
||||
+#include "mt8183-kukui-audio-ts3a227e-rt1015p.dtsi"
|
||||
+
|
||||
+/ {
|
||||
+ model = "Google makomo sku1 board";
|
||||
+ chassis-type = "laptop";
|
||||
+ compatible = "google,makomo-sku1", "google,makomo", "mediatek,mt8183";
|
||||
+};
|
||||
+
|
||||
+&qca_wifi {
|
||||
+ qcom,ath10k-calibration-variant = "GO_FENNEL14";
|
||||
+};
|
||||
+
|
||||
+&mmc1_pins_uhs {
|
||||
+ pins-clk {
|
||||
+ drive-strength = <MTK_DRIVE_6mA>;
|
||||
+ };
|
||||
+};
|
||||
--
|
||||
2.43.0
|
||||
|
||||
+192
@@ -0,0 +1,192 @@
|
||||
From 055ef10ccdd430973e1f05530cedcdd44cf744da Mon Sep 17 00:00:00 2001
|
||||
From: Hsin-Yi Wang <hsinyi@chromium.org>
|
||||
Date: Thu, 26 Oct 2023 12:09:16 -0700
|
||||
Subject: [PATCH] arm64: dts: mt8183: Add jacuzzi pico/pico6 board
|
||||
|
||||
pico is also known as Acer Chromebook Spin 311.
|
||||
|
||||
Signed-off-by: Hsin-Yi Wang <hsinyi@chromium.org>
|
||||
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
|
||||
[Angelo: Fixed blank lines at the end for pico.dts]
|
||||
Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
|
||||
---
|
||||
arch/arm64/boot/dts/mediatek/Makefile | 2 +
|
||||
.../mediatek/mt8183-kukui-jacuzzi-pico.dts | 35 ++++++
|
||||
.../mediatek/mt8183-kukui-jacuzzi-pico6.dts | 110 ++++++++++++++++++
|
||||
3 files changed, 147 insertions(+)
|
||||
create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-pico.dts
|
||||
create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-pico6.dts
|
||||
|
||||
diff --git a/arch/arm64/boot/dts/mediatek/Makefile b/arch/arm64/boot/dts/mediatek/Makefile
|
||||
index 1b85a8c12850..ed174dde97e1 100644
|
||||
--- a/arch/arm64/boot/dts/mediatek/Makefile
|
||||
+++ b/arch/arm64/boot/dts/mediatek/Makefile
|
||||
@@ -34,6 +34,8 @@ dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-jacuzzi-kappa.dtb
|
||||
dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-jacuzzi-kenzo.dtb
|
||||
dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-jacuzzi-makomo-sku0.dtb
|
||||
dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-jacuzzi-makomo-sku1.dtb
|
||||
+dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-jacuzzi-pico.dtb
|
||||
+dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-jacuzzi-pico6.dtb
|
||||
dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-jacuzzi-willow-sku0.dtb
|
||||
dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-jacuzzi-willow-sku1.dtb
|
||||
dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-kakadu.dtb
|
||||
diff --git a/arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-pico.dts b/arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-pico.dts
|
||||
new file mode 100644
|
||||
index 000000000000..8ce9568fee95
|
||||
--- /dev/null
|
||||
+++ b/arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-pico.dts
|
||||
@@ -0,0 +1,35 @@
|
||||
+// SPDX-License-Identifier: (GPL-2.0 OR MIT)
|
||||
+/*
|
||||
+ * Copyright 2023 Google LLC
|
||||
+ */
|
||||
+
|
||||
+/dts-v1/;
|
||||
+#include "mt8183-kukui-jacuzzi.dtsi"
|
||||
+#include "mt8183-kukui-audio-ts3a227e-max98357a.dtsi"
|
||||
+
|
||||
+/ {
|
||||
+ model = "Google pico board";
|
||||
+ chassis-type = "convertible";
|
||||
+ compatible = "google,pico-sku1", "google,pico", "mediatek,mt8183";
|
||||
+};
|
||||
+
|
||||
+&i2c_tunnel {
|
||||
+ google,remote-bus = <0>;
|
||||
+};
|
||||
+
|
||||
+&i2c2 {
|
||||
+ i2c-scl-internal-delay-ns = <25000>;
|
||||
+
|
||||
+ trackpad@2c {
|
||||
+ compatible = "hid-over-i2c";
|
||||
+ reg = <0x2c>;
|
||||
+ hid-descr-addr = <0x20>;
|
||||
+
|
||||
+ pinctrl-names = "default";
|
||||
+ pinctrl-0 = <&trackpad_pins>;
|
||||
+
|
||||
+ interrupts-extended = <&pio 7 IRQ_TYPE_LEVEL_LOW>;
|
||||
+
|
||||
+ wakeup-source;
|
||||
+ };
|
||||
+};
|
||||
diff --git a/arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-pico6.dts b/arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-pico6.dts
|
||||
new file mode 100644
|
||||
index 000000000000..a2e74b829320
|
||||
--- /dev/null
|
||||
+++ b/arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-pico6.dts
|
||||
@@ -0,0 +1,110 @@
|
||||
+// SPDX-License-Identifier: (GPL-2.0 OR MIT)
|
||||
+/*
|
||||
+ * Copyright 2023 Google LLC
|
||||
+ */
|
||||
+
|
||||
+/dts-v1/;
|
||||
+#include "mt8183-kukui-jacuzzi.dtsi"
|
||||
+#include "mt8183-kukui-audio-ts3a227e-max98357a.dtsi"
|
||||
+
|
||||
+/ {
|
||||
+ model = "Google pico6 board";
|
||||
+ chassis-type = "convertible";
|
||||
+ compatible = "google,pico-sku2", "google,pico", "mediatek,mt8183";
|
||||
+
|
||||
+ bt_wakeup: bt-wakeup {
|
||||
+ compatible = "gpio-keys";
|
||||
+ pinctrl-names = "default";
|
||||
+ pinctrl-0 = <&bt_pins_wakeup>;
|
||||
+
|
||||
+ wobt {
|
||||
+ label = "Wake on BT";
|
||||
+ gpios = <&pio 42 GPIO_ACTIVE_HIGH>;
|
||||
+ linux,code = <KEY_WAKEUP>;
|
||||
+ wakeup-source;
|
||||
+ };
|
||||
+ };
|
||||
+};
|
||||
+
|
||||
+&i2c_tunnel {
|
||||
+ google,remote-bus = <0>;
|
||||
+};
|
||||
+
|
||||
+&i2c2 {
|
||||
+ i2c-scl-internal-delay-ns = <25000>;
|
||||
+
|
||||
+ trackpad@2c {
|
||||
+ compatible = "hid-over-i2c";
|
||||
+ reg = <0x2c>;
|
||||
+ hid-descr-addr = <0x20>;
|
||||
+
|
||||
+ pinctrl-names = "default";
|
||||
+ pinctrl-0 = <&trackpad_pins>;
|
||||
+
|
||||
+ interrupts-extended = <&pio 7 IRQ_TYPE_LEVEL_LOW>;
|
||||
+
|
||||
+ wakeup-source;
|
||||
+ };
|
||||
+};
|
||||
+
|
||||
+&wifi_wakeup {
|
||||
+ wowlan {
|
||||
+ gpios = <&pio 113 GPIO_ACTIVE_LOW>;
|
||||
+ };
|
||||
+};
|
||||
+
|
||||
+&wifi_pwrseq {
|
||||
+ post-power-on-delay-ms = <50>;
|
||||
+
|
||||
+ /* Toggle WIFI_ENABLE to reset the chip. */
|
||||
+ reset-gpios = <&pio 8 GPIO_ACTIVE_LOW>;
|
||||
+};
|
||||
+
|
||||
+&wifi_pins_pwrseq {
|
||||
+ pins-wifi-enable {
|
||||
+ pinmux = <PINMUX_GPIO8__FUNC_GPIO8>;
|
||||
+ };
|
||||
+};
|
||||
+
|
||||
+&mmc1_pins_default {
|
||||
+ pins-cmd-dat {
|
||||
+ drive-strength = <MTK_DRIVE_6mA>;
|
||||
+ };
|
||||
+ pins-clk {
|
||||
+ drive-strength = <MTK_DRIVE_6mA>;
|
||||
+ };
|
||||
+};
|
||||
+
|
||||
+&mmc1_pins_uhs {
|
||||
+ pins-clk {
|
||||
+ drive-strength = <MTK_DRIVE_6mA>;
|
||||
+ };
|
||||
+};
|
||||
+
|
||||
+&mmc1 {
|
||||
+ bt_reset: bt-reset {
|
||||
+ compatible = "mediatek,mt7921s-bluetooth";
|
||||
+ pinctrl-names = "default";
|
||||
+ pinctrl-0 = <&bt_pins_reset>;
|
||||
+ reset-gpios = <&pio 120 GPIO_ACTIVE_LOW>;
|
||||
+ };
|
||||
+};
|
||||
+
|
||||
+&pio {
|
||||
+ bt_pins_wakeup: bt-pins-wakeup {
|
||||
+ piins-bt-wakeup {
|
||||
+ pinmux = <PINMUX_GPIO42__FUNC_GPIO42>;
|
||||
+ input-enable;
|
||||
+ };
|
||||
+ };
|
||||
+
|
||||
+ bt_pins_reset: bt-pins-reset {
|
||||
+ pins-bt-reset {
|
||||
+ pinmux = <PINMUX_GPIO120__FUNC_GPIO120>;
|
||||
+ output-high;
|
||||
+ };
|
||||
+ };
|
||||
+};
|
||||
+
|
||||
+/delete-node/ &bluetooth;
|
||||
+/delete-node/ &bt_pins;
|
||||
--
|
||||
2.43.0
|
||||
|
||||
+27
-7
@@ -1,8 +1,28 @@
|
||||
based on: https://patchwork.kernel.org/project/linux-mediatek/patch/20210604052312.1040707-1-hsinyi@chromium.org/
|
||||
|
||||
diff --git a/arch/arm64/boot/dts/mediatek/Makefile b/arch/arm64/boot/dts/mediatek/Makefile
|
||||
index ebef3873e..93523a22d 100644
|
||||
--- a/arch/arm64/boot/dts/mediatek/Makefile
|
||||
+++ b/arch/arm64/boot/dts/mediatek/Makefile
|
||||
@@ -22,6 +22,8 @@ dtb-$(CONFIG_ARCH_MEDIATEK) += mt8173-elm-hana-rev7.dtb
|
||||
dtb-$(CONFIG_ARCH_MEDIATEK) += mt8173-evb.dtb
|
||||
dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-evb.dtb
|
||||
dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-jacuzzi-burnet.dtb
|
||||
+dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-jacuzzi-cerise.dtb
|
||||
+dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-jacuzzi-cerise-rev3.dtb
|
||||
dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-jacuzzi-cozmo.dtb
|
||||
dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-jacuzzi-damu.dtb
|
||||
dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-jacuzzi-fennel-sku1.dtb
|
||||
@@ -32,6 +34,8 @@ dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-jacuzzi-fennel14-sku2.dtb
|
||||
dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-jacuzzi-juniper-sku16.dtb
|
||||
dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-jacuzzi-kappa.dtb
|
||||
dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-jacuzzi-kenzo.dtb
|
||||
+dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-jacuzzi-stern.dtb
|
||||
+dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-jacuzzi-stern-rev3.dtb
|
||||
dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-jacuzzi-makomo-sku0.dtb
|
||||
dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-jacuzzi-makomo-sku1.dtb
|
||||
dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-jacuzzi-pico.dtb
|
||||
diff --git a/arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-cerise-rev3.dts b/arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-cerise-rev3.dts
|
||||
new file mode 100644
|
||||
index 0000000000000..2776d93561c96
|
||||
index 000000000..2776d9356
|
||||
--- /dev/null
|
||||
+++ b/arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-cerise-rev3.dts
|
||||
@@ -0,0 +1,24 @@
|
||||
@@ -32,7 +52,7 @@ index 0000000000000..2776d93561c96
|
||||
+};
|
||||
diff --git a/arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-cerise.dts b/arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-cerise.dts
|
||||
new file mode 100644
|
||||
index 0000000000000..418b5024d1a7c
|
||||
index 000000000..418b5024d
|
||||
--- /dev/null
|
||||
+++ b/arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-cerise.dts
|
||||
@@ -0,0 +1,24 @@
|
||||
@@ -62,7 +82,7 @@ index 0000000000000..418b5024d1a7c
|
||||
+};
|
||||
diff --git a/arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-cerise.dtsi b/arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-cerise.dtsi
|
||||
new file mode 100644
|
||||
index 0000000000000..ec1561ac395ba
|
||||
index 000000000..ec1561ac3
|
||||
--- /dev/null
|
||||
+++ b/arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-cerise.dtsi
|
||||
@@ -0,0 +1,13 @@
|
||||
@@ -81,7 +101,7 @@ index 0000000000000..ec1561ac395ba
|
||||
+};
|
||||
diff --git a/arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-stern-rev3.dts b/arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-stern-rev3.dts
|
||||
new file mode 100644
|
||||
index 0000000000000..05303c4ed7511
|
||||
index 000000000..05303c4ed
|
||||
--- /dev/null
|
||||
+++ b/arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-stern-rev3.dts
|
||||
@@ -0,0 +1,34 @@
|
||||
@@ -121,7 +141,7 @@ index 0000000000000..05303c4ed7511
|
||||
+};
|
||||
diff --git a/arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-stern.dts b/arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-stern.dts
|
||||
new file mode 100644
|
||||
index 0000000000000..5be767bc873b8
|
||||
index 000000000..5be767bc8
|
||||
--- /dev/null
|
||||
+++ b/arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-stern.dts
|
||||
@@ -0,0 +1,34 @@
|
||||
+186
@@ -0,0 +1,186 @@
|
||||
diff --git a/arch/arm64/boot/dts/mediatek/Makefile b/arch/arm64/boot/dts/mediatek/Makefile
|
||||
index c99c3372a..b9166e8be 100644
|
||||
--- a/arch/arm64/boot/dts/mediatek/Makefile
|
||||
+++ b/arch/arm64/boot/dts/mediatek/Makefile
|
||||
@@ -36,6 +36,8 @@ dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-jacuzzi-willow-sku0.dtb
|
||||
dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-jacuzzi-willow-sku1.dtb
|
||||
dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-kakadu.dtb
|
||||
dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-kakadu-sku22.dtb
|
||||
+dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-katsu-sku32.dtb
|
||||
+dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-katsu-sku38.dtb
|
||||
dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-kodama-sku16.dtb
|
||||
dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-kodama-sku272.dtb
|
||||
dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-kodama-sku288.dtb
|
||||
diff --git a/arch/arm64/boot/dts/mediatek/mt8183-kukui-kakadu-sku22.dts b/arch/arm64/boot/dts/mediatek/mt8183-kukui-kakadu-sku22.dts
|
||||
index fcce8ea12..1ecf39458 100644
|
||||
--- a/arch/arm64/boot/dts/mediatek/mt8183-kukui-kakadu-sku22.dts
|
||||
+++ b/arch/arm64/boot/dts/mediatek/mt8183-kukui-kakadu-sku22.dts
|
||||
@@ -14,6 +14,24 @@ / {
|
||||
"google,kakadu", "mediatek,mt8183";
|
||||
};
|
||||
|
||||
+&i2c0 {
|
||||
+ touchscreen: touchscreen@10 {
|
||||
+ compatible = "hid-over-i2c";
|
||||
+ reg = <0x10>;
|
||||
+ pinctrl-names = "default";
|
||||
+ pinctrl-0 = <&open_touch>;
|
||||
+
|
||||
+ interrupts-extended = <&pio 155 IRQ_TYPE_EDGE_FALLING>;
|
||||
+
|
||||
+ post-power-on-delay-ms = <10>;
|
||||
+ hid-descr-addr = <0x0001>;
|
||||
+ };
|
||||
+};
|
||||
+
|
||||
+&panel {
|
||||
+ compatible = "boe,tv105wum-nw0";
|
||||
+};
|
||||
+
|
||||
&sound {
|
||||
compatible = "mediatek,mt8183_mt6358_ts3a227_rt1015p";
|
||||
};
|
||||
diff --git a/arch/arm64/boot/dts/mediatek/mt8183-kukui-kakadu.dts b/arch/arm64/boot/dts/mediatek/mt8183-kukui-kakadu.dts
|
||||
index ebfabba72..ba74109a4 100644
|
||||
--- a/arch/arm64/boot/dts/mediatek/mt8183-kukui-kakadu.dts
|
||||
+++ b/arch/arm64/boot/dts/mediatek/mt8183-kukui-kakadu.dts
|
||||
@@ -13,3 +13,21 @@ / {
|
||||
compatible = "google,kakadu-rev3", "google,kakadu-rev2",
|
||||
"google,kakadu", "mediatek,mt8183";
|
||||
};
|
||||
+
|
||||
+&i2c0 {
|
||||
+ touchscreen: touchscreen@10 {
|
||||
+ compatible = "hid-over-i2c";
|
||||
+ reg = <0x10>;
|
||||
+ pinctrl-names = "default";
|
||||
+ pinctrl-0 = <&open_touch>;
|
||||
+
|
||||
+ interrupts-extended = <&pio 155 IRQ_TYPE_EDGE_FALLING>;
|
||||
+
|
||||
+ post-power-on-delay-ms = <10>;
|
||||
+ hid-descr-addr = <0x0001>;
|
||||
+ };
|
||||
+};
|
||||
+
|
||||
+&panel {
|
||||
+ compatible = "boe,tv105wum-nw0";
|
||||
+};
|
||||
diff --git a/arch/arm64/boot/dts/mediatek/mt8183-kukui-kakadu.dtsi b/arch/arm64/boot/dts/mediatek/mt8183-kukui-kakadu.dtsi
|
||||
index a11adeb29..ac211e8f9 100644
|
||||
--- a/arch/arm64/boot/dts/mediatek/mt8183-kukui-kakadu.dtsi
|
||||
+++ b/arch/arm64/boot/dts/mediatek/mt8183-kukui-kakadu.dtsi
|
||||
@@ -63,19 +63,6 @@ &bluetooth {
|
||||
|
||||
&i2c0 {
|
||||
status = "okay";
|
||||
-
|
||||
- touchscreen: touchscreen@10 {
|
||||
- compatible = "hid-over-i2c";
|
||||
- reg = <0x10>;
|
||||
- pinctrl-names = "default";
|
||||
- pinctrl-0 = <&open_touch>;
|
||||
-
|
||||
- interrupt-parent = <&pio>;
|
||||
- interrupts = <155 IRQ_TYPE_EDGE_FALLING>;
|
||||
-
|
||||
- post-power-on-delay-ms = <10>;
|
||||
- hid-descr-addr = <0x0001>;
|
||||
- };
|
||||
};
|
||||
|
||||
&mt6358_vcama2_reg {
|
||||
@@ -384,5 +371,4 @@ &qca_wifi {
|
||||
|
||||
&panel {
|
||||
status = "okay";
|
||||
- compatible = "boe,tv105wum-nw0";
|
||||
};
|
||||
diff --git a/arch/arm64/boot/dts/mediatek/mt8183-kukui-katsu-sku32.dts b/arch/arm64/boot/dts/mediatek/mt8183-kukui-katsu-sku32.dts
|
||||
new file mode 100644
|
||||
index 000000000..05361008e
|
||||
--- /dev/null
|
||||
+++ b/arch/arm64/boot/dts/mediatek/mt8183-kukui-katsu-sku32.dts
|
||||
@@ -0,0 +1,36 @@
|
||||
+// SPDX-License-Identifier: (GPL-2.0 OR MIT)
|
||||
+/*
|
||||
+ * Copyright 2023 Google LLC
|
||||
+ */
|
||||
+
|
||||
+/dts-v1/;
|
||||
+#include "mt8183-kukui-kakadu.dtsi"
|
||||
+#include "mt8183-kukui-audio-da7219-rt1015p.dtsi"
|
||||
+
|
||||
+/ {
|
||||
+ model = "Google katsu board";
|
||||
+ chassis-type = "tablet";
|
||||
+ compatible = "google,katsu-sku32", "google,katsu", "mediatek,mt8183";
|
||||
+};
|
||||
+
|
||||
+&i2c0 {
|
||||
+ touchscreen1: touchscreen@5d {
|
||||
+ compatible = "goodix,gt7375p";
|
||||
+ reg = <0x5d>;
|
||||
+ pinctrl-names = "default";
|
||||
+ pinctrl-0 = <&open_touch>;
|
||||
+
|
||||
+ interrupts-extended = <&pio 155 IRQ_TYPE_LEVEL_LOW>;
|
||||
+
|
||||
+ reset-gpios = <&pio 156 GPIO_ACTIVE_LOW>;
|
||||
+ vdd-supply = <&lcd_pp3300>;
|
||||
+ };
|
||||
+};
|
||||
+
|
||||
+&panel {
|
||||
+ compatible = "starry,2081101qfh032011-53g";
|
||||
+};
|
||||
+
|
||||
+&qca_wifi {
|
||||
+ qcom,ath10k-calibration-variant = "GO_KATSU";
|
||||
+};
|
||||
diff --git a/arch/arm64/boot/dts/mediatek/mt8183-kukui-katsu-sku38.dts b/arch/arm64/boot/dts/mediatek/mt8183-kukui-katsu-sku38.dts
|
||||
new file mode 100644
|
||||
index 000000000..cf008ed82
|
||||
--- /dev/null
|
||||
+++ b/arch/arm64/boot/dts/mediatek/mt8183-kukui-katsu-sku38.dts
|
||||
@@ -0,0 +1,40 @@
|
||||
+// SPDX-License-Identifier: (GPL-2.0 OR MIT)
|
||||
+/*
|
||||
+ * Copyright 2023 Google LLC
|
||||
+ */
|
||||
+
|
||||
+/dts-v1/;
|
||||
+#include "mt8183-kukui-kakadu.dtsi"
|
||||
+#include "mt8183-kukui-audio-rt1015p.dtsi"
|
||||
+
|
||||
+/ {
|
||||
+ model = "Google katsu sku38 board";
|
||||
+ chassis-type = "tablet";
|
||||
+ compatible = "google,katsu-sku38", "google,katsu", "mediatek,mt8183";
|
||||
+};
|
||||
+
|
||||
+&i2c0 {
|
||||
+ touchscreen1: touchscreen@5d {
|
||||
+ compatible = "goodix,gt7375p";
|
||||
+ reg = <0x5d>;
|
||||
+ pinctrl-names = "default";
|
||||
+ pinctrl-0 = <&open_touch>;
|
||||
+
|
||||
+ interrupts-extended = <&pio 155 IRQ_TYPE_LEVEL_LOW>;
|
||||
+
|
||||
+ reset-gpios = <&pio 156 GPIO_ACTIVE_LOW>;
|
||||
+ vdd-supply = <&lcd_pp3300>;
|
||||
+ };
|
||||
+};
|
||||
+
|
||||
+&panel {
|
||||
+ compatible = "starry,2081101qfh032011-53g";
|
||||
+};
|
||||
+
|
||||
+&qca_wifi {
|
||||
+ qcom,ath10k-calibration-variant = "GO_KATSU";
|
||||
+};
|
||||
+
|
||||
+&sound {
|
||||
+ compatible = "mediatek,mt8183_mt6358_ts3a227_rt1015p";
|
||||
+};
|
||||
+474
-208
File diff suppressed because it is too large.
Load diff
-153
@@ -1,153 +0,0 @@
|
||||
diff -Naur a/arch/arm64/boot/dts/mediatek/mt8183.dtsi b/arch/arm64/boot/dts/mediatek/mt8183.dtsi
|
||||
--- a/arch/arm64/boot/dts/mediatek/mt8183.dtsi 2022-01-29 22:43:21.564586347 +0000
|
||||
+++ b/arch/arm64/boot/dts/mediatek/mt8183.dtsi 2022-01-29 22:23:29.179058153 +0000
|
||||
@@ -1728,6 +1728,17 @@
|
||||
phy-names = "dphy";
|
||||
};
|
||||
|
||||
+ dpi0: dpi@14015000 {
|
||||
+ compatible = "mediatek,mt8183-dpi";
|
||||
+ reg = <0 0x14015000 0 0x1000>;
|
||||
+ interrupts = <GIC_SPI 237 IRQ_TYPE_LEVEL_LOW>;
|
||||
+ power-domains = <&spm MT8183_POWER_DOMAIN_DISP>;
|
||||
+ clocks = <&mmsys CLK_MM_DPI_IF>,
|
||||
+ <&mmsys CLK_MM_DPI_MM>,
|
||||
+ <&apmixedsys CLK_APMIXED_TVDPLL>;
|
||||
+ clock-names = "pixel", "engine", "pll";
|
||||
+ };
|
||||
+
|
||||
mutex: mutex@14016000 {
|
||||
compatible = "mediatek,mt8183-disp-mutex";
|
||||
reg = <0 0x14016000 0 0x1000>;
|
||||
diff -Naur a/arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi b/arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi
|
||||
--- a/arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi 2022-01-29 22:43:21.560586382 +0000
|
||||
+++ b/arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi 2022-01-29 17:55:54.649273984 +0000
|
||||
@@ -266,6 +266,18 @@
|
||||
proc-supply = <&mt6358_vproc11_reg>;
|
||||
};
|
||||
|
||||
+&dpi0 {
|
||||
+ pinctrl-names = "default", "dpimode";
|
||||
+ pinctrl-0 = <&dpi_pin_default>;
|
||||
+ pinctrl-1 = <&dpi_pin_func>;
|
||||
+ status = "okay";
|
||||
+ port {
|
||||
+ dpi_out: endpoint {
|
||||
+ remote-endpoint = <&it6505_in>;
|
||||
+ };
|
||||
+ };
|
||||
+};
|
||||
+
|
||||
&dsi0 {
|
||||
status = "okay";
|
||||
#address-cells = <1>;
|
||||
@@ -325,6 +337,28 @@
|
||||
clock-frequency = <100000>;
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
+
|
||||
+ it6505dptx: it6505dptx@5c {
|
||||
+ afe-setting = <1>;
|
||||
+ compatible = "ite,it6505";
|
||||
+ status = "okay";
|
||||
+ interrupt-parent = <&pio>;
|
||||
+ interrupts = <152 IRQ_TYPE_EDGE_FALLING 152 0>;
|
||||
+ reg = <0x5c>;
|
||||
+ pinctrl-names = "default";
|
||||
+ pinctrl-0 = <&it6505_pins>;
|
||||
+ ovdd-supply = <&mt6358_vsim2_reg>;
|
||||
+ pwr18-supply = <&it6505_pp18_reg>;
|
||||
+ reset-gpios = <&pio 179 1>;
|
||||
+ hpd-gpios = <&pio 9 0>;
|
||||
+ extcon = <&usbc_extcon>;
|
||||
+ no-laneswap;
|
||||
+ port {
|
||||
+ it6505_in: endpoint {
|
||||
+ remote-endpoint = <&dpi_out>;
|
||||
+ };
|
||||
+ };
|
||||
+ };
|
||||
};
|
||||
|
||||
&i2c5 {
|
||||
@@ -473,6 +507,50 @@
|
||||
};
|
||||
};
|
||||
|
||||
+ dpi_pin_default: dpi_pin_default {
|
||||
+ pins_cmd_dat {
|
||||
+ pinmux = <PINMUX_GPIO13__FUNC_GPIO13>,
|
||||
+ <PINMUX_GPIO14__FUNC_GPIO14>,
|
||||
+ <PINMUX_GPIO15__FUNC_GPIO15>,
|
||||
+ <PINMUX_GPIO16__FUNC_GPIO16>,
|
||||
+ <PINMUX_GPIO17__FUNC_GPIO17>,
|
||||
+ <PINMUX_GPIO18__FUNC_GPIO18>,
|
||||
+ <PINMUX_GPIO19__FUNC_GPIO19>,
|
||||
+ <PINMUX_GPIO20__FUNC_GPIO20>,
|
||||
+ <PINMUX_GPIO21__FUNC_GPIO21>,
|
||||
+ <PINMUX_GPIO22__FUNC_GPIO22>,
|
||||
+ <PINMUX_GPIO23__FUNC_GPIO23>,
|
||||
+ <PINMUX_GPIO24__FUNC_GPIO24>,
|
||||
+ <PINMUX_GPIO25__FUNC_GPIO25>,
|
||||
+ <PINMUX_GPIO26__FUNC_GPIO26>,
|
||||
+ <PINMUX_GPIO27__FUNC_GPIO27>,
|
||||
+ <PINMUX_GPIO28__FUNC_GPIO28>;
|
||||
+ drive-strength = <MTK_DRIVE_6mA>;
|
||||
+ output-low;
|
||||
+ };
|
||||
+ };
|
||||
+ dpi_pin_func: dpi_pin_func {
|
||||
+ pins_cmd_dat {
|
||||
+ pinmux = <PINMUX_GPIO13__FUNC_DBPI_D0>,
|
||||
+ <PINMUX_GPIO14__FUNC_DBPI_D1>,
|
||||
+ <PINMUX_GPIO15__FUNC_DBPI_D2>,
|
||||
+ <PINMUX_GPIO16__FUNC_DBPI_D3>,
|
||||
+ <PINMUX_GPIO17__FUNC_DBPI_D4>,
|
||||
+ <PINMUX_GPIO18__FUNC_DBPI_D5>,
|
||||
+ <PINMUX_GPIO19__FUNC_DBPI_D6>,
|
||||
+ <PINMUX_GPIO20__FUNC_DBPI_D7>,
|
||||
+ <PINMUX_GPIO21__FUNC_DBPI_D8>,
|
||||
+ <PINMUX_GPIO22__FUNC_DBPI_D9>,
|
||||
+ <PINMUX_GPIO23__FUNC_DBPI_D10>,
|
||||
+ <PINMUX_GPIO24__FUNC_DBPI_D11>,
|
||||
+ <PINMUX_GPIO25__FUNC_DBPI_HSYNC>,
|
||||
+ <PINMUX_GPIO26__FUNC_DBPI_VSYNC>,
|
||||
+ <PINMUX_GPIO27__FUNC_DBPI_DE>,
|
||||
+ <PINMUX_GPIO28__FUNC_DBPI_CK>;
|
||||
+ drive-strength = <MTK_DRIVE_6mA>;
|
||||
+ };
|
||||
+ };
|
||||
+
|
||||
ec_ap_int_odl: ec_ap_int_odl {
|
||||
pins1 {
|
||||
pinmux = <PINMUX_GPIO151__FUNC_GPIO151>;
|
||||
@@ -550,6 +628,29 @@
|
||||
};
|
||||
};
|
||||
|
||||
+ it6505_pins: it6505_pins {
|
||||
+ pins_hpd {
|
||||
+ pinmux = <PINMUX_GPIO9__FUNC_GPIO9>;
|
||||
+ input-enable;
|
||||
+ bias-pull-up;
|
||||
+ };
|
||||
+ pins_int {
|
||||
+ pinmux = <PINMUX_GPIO152__FUNC_GPIO152>;
|
||||
+ input-enable;
|
||||
+ bias-pull-up;
|
||||
+ };
|
||||
+ pins_power_enable {
|
||||
+ pinmux = <PINMUX_GPIO178__FUNC_GPIO178>;
|
||||
+ output-low;
|
||||
+ bias-pull-up;
|
||||
+ };
|
||||
+ pins_reset {
|
||||
+ pinmux = <PINMUX_GPIO179__FUNC_GPIO179>;
|
||||
+ output-low;
|
||||
+ bias-pull-up;
|
||||
+ };
|
||||
+ };
|
||||
+
|
||||
mmc0_pins_default: mmc0-pins-default {
|
||||
pins_cmd_dat {
|
||||
pinmux = <PINMUX_GPIO123__FUNC_MSDC0_DAT0>,
|
||||
-110
@@ -1,110 +0,0 @@
|
||||
from: https://patchwork.kernel.org/project/linux-mediatek/cover/20221107160437.740353-1-nfraprado@collabora.com/
|
||||
|
||||
diff --git a/sound/soc/mediatek/mt2701/mt2701-cs42448.c b/sound/soc/mediatek/mt2701/mt2701-cs42448.c
|
||||
index d9fd6eb786aa..08ef109744c7 100644
|
||||
--- a/sound/soc/mediatek/mt2701/mt2701-cs42448.c
|
||||
+++ b/sound/soc/mediatek/mt2701/mt2701-cs42448.c
|
||||
@@ -418,6 +418,7 @@ static const struct of_device_id mt2701_cs42448_machine_dt_match[] = {
|
||||
{.compatible = "mediatek,mt2701-cs42448-machine",},
|
||||
{}
|
||||
};
|
||||
+MODULE_DEVICE_TABLE(of, mt2701_cs42448_machine_dt_match);
|
||||
#endif
|
||||
|
||||
static struct platform_driver mt2701_cs42448_machine = {
|
||||
diff --git a/sound/soc/mediatek/mt2701/mt2701-wm8960.c b/sound/soc/mediatek/mt2701/mt2701-wm8960.c
|
||||
index 0cdf2ae36243..a184032c15b6 100644
|
||||
--- a/sound/soc/mediatek/mt2701/mt2701-wm8960.c
|
||||
+++ b/sound/soc/mediatek/mt2701/mt2701-wm8960.c
|
||||
@@ -161,6 +161,7 @@ static const struct of_device_id mt2701_wm8960_machine_dt_match[] = {
|
||||
{.compatible = "mediatek,mt2701-wm8960-machine",},
|
||||
{}
|
||||
};
|
||||
+MODULE_DEVICE_TABLE(of, mt2701_wm8960_machine_dt_match);
|
||||
#endif
|
||||
|
||||
static struct platform_driver mt2701_wm8960_machine = {
|
||||
diff --git a/sound/soc/mediatek/mt6797/mt6797-mt6351.c b/sound/soc/mediatek/mt6797/mt6797-mt6351.c
|
||||
index d2f6213a6bfc..784c201b8fd4 100644
|
||||
--- a/sound/soc/mediatek/mt6797/mt6797-mt6351.c
|
||||
+++ b/sound/soc/mediatek/mt6797/mt6797-mt6351.c
|
||||
@@ -242,6 +242,7 @@ static const struct of_device_id mt6797_mt6351_dt_match[] = {
|
||||
{.compatible = "mediatek,mt6797-mt6351-sound",},
|
||||
{}
|
||||
};
|
||||
+MODULE_DEVICE_TABLE(of, mt6797_mt6351_dt_match);
|
||||
#endif
|
||||
|
||||
static struct platform_driver mt6797_mt6351_driver = {
|
||||
diff --git a/sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c b/sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c
|
||||
index 9f22d3939818..0e572fe28c58 100644
|
||||
--- a/sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c
|
||||
+++ b/sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c
|
||||
@@ -842,6 +842,7 @@ static const struct of_device_id mt8183_da7219_max98357_dt_match[] = {
|
||||
},
|
||||
{}
|
||||
};
|
||||
+MODULE_DEVICE_TABLE(of, mt8183_da7219_max98357_dt_match);
|
||||
#endif
|
||||
|
||||
static struct platform_driver mt8183_da7219_max98357_driver = {
|
||||
diff --git a/sound/soc/mediatek/mt8183/mt8183-mt6358-ts3a227-max98357.c b/sound/soc/mediatek/mt8183/mt8183-mt6358-ts3a227-max98357.c
|
||||
index a86085223677..8fb473543cf9 100644
|
||||
--- a/sound/soc/mediatek/mt8183/mt8183-mt6358-ts3a227-max98357.c
|
||||
+++ b/sound/soc/mediatek/mt8183/mt8183-mt6358-ts3a227-max98357.c
|
||||
@@ -835,6 +835,7 @@ static const struct of_device_id mt8183_mt6358_ts3a227_max98357_dt_match[] = {
|
||||
},
|
||||
{}
|
||||
};
|
||||
+MODULE_DEVICE_TABLE(of, mt8183_mt6358_ts3a227_max98357_dt_match);
|
||||
#endif
|
||||
|
||||
static struct platform_driver mt8183_mt6358_ts3a227_max98357_driver = {
|
||||
diff --git a/sound/soc/mediatek/mt8186/mt8186-mt6366-da7219-max98357.c b/sound/soc/mediatek/mt8186/mt8186-mt6366-da7219-max98357.c
|
||||
index cfca6bdee834..08ff57f7189c 100644
|
||||
--- a/sound/soc/mediatek/mt8186/mt8186-mt6366-da7219-max98357.c
|
||||
+++ b/sound/soc/mediatek/mt8186/mt8186-mt6366-da7219-max98357.c
|
||||
@@ -1161,6 +1161,7 @@ static const struct of_device_id mt8186_mt6366_da7219_max98357_dt_match[] = {
|
||||
},
|
||||
{}
|
||||
};
|
||||
+MODULE_DEVICE_TABLE(of, mt8186_mt6366_da7219_max98357_dt_match);
|
||||
#endif
|
||||
|
||||
static struct platform_driver mt8186_mt6366_da7219_max98357_driver = {
|
||||
diff --git a/sound/soc/mediatek/mt8186/mt8186-mt6366-rt1019-rt5682s.c b/sound/soc/mediatek/mt8186/mt8186-mt6366-rt1019-rt5682s.c
|
||||
index 16d834f3153d..e59d92e2afa3 100644
|
||||
--- a/sound/soc/mediatek/mt8186/mt8186-mt6366-rt1019-rt5682s.c
|
||||
+++ b/sound/soc/mediatek/mt8186/mt8186-mt6366-rt1019-rt5682s.c
|
||||
@@ -1237,6 +1237,7 @@ static const struct of_device_id mt8186_mt6366_rt1019_rt5682s_dt_match[] = {
|
||||
},
|
||||
{}
|
||||
};
|
||||
+MODULE_DEVICE_TABLE(of, mt8186_mt6366_rt1019_rt5682s_dt_match);
|
||||
#endif
|
||||
|
||||
static struct platform_driver mt8186_mt6366_rt1019_rt5682s_driver = {
|
||||
diff --git a/sound/soc/mediatek/mt8192/mt8192-mt6359-rt1015-rt5682.c b/sound/soc/mediatek/mt8192/mt8192-mt6359-rt1015-rt5682.c
|
||||
index b93c3237ef2d..16660eda577e 100644
|
||||
--- a/sound/soc/mediatek/mt8192/mt8192-mt6359-rt1015-rt5682.c
|
||||
+++ b/sound/soc/mediatek/mt8192/mt8192-mt6359-rt1015-rt5682.c
|
||||
@@ -1261,6 +1261,7 @@ static const struct of_device_id mt8192_mt6359_dt_match[] = {
|
||||
},
|
||||
{}
|
||||
};
|
||||
+MODULE_DEVICE_TABLE(of, mt8192_mt6359_dt_match);
|
||||
#endif
|
||||
|
||||
static const struct dev_pm_ops mt8192_mt6359_pm_ops = {
|
||||
diff --git a/sound/soc/mediatek/mt8195/mt8195-mt6359.c b/sound/soc/mediatek/mt8195/mt8195-mt6359.c
|
||||
index 480ed3e08d5b..61be66f47723 100644
|
||||
--- a/sound/soc/mediatek/mt8195/mt8195-mt6359.c
|
||||
+++ b/sound/soc/mediatek/mt8195/mt8195-mt6359.c
|
||||
@@ -1544,6 +1544,7 @@ static const struct of_device_id mt8195_mt6359_dt_match[] = {
|
||||
},
|
||||
{},
|
||||
};
|
||||
+MODULE_DEVICE_TABLE(of, mt8195_mt6359_dt_match);
|
||||
|
||||
static struct platform_driver mt8195_mt6359_driver = {
|
||||
.driver = {
|
||||
-22
@@ -1,22 +0,0 @@
|
||||
diff --git a/arch/arm64/boot/dts/mediatek/mt8183.dtsi b/arch/arm64/boot/dts/mediatek/mt8183.dtsi
|
||||
index c5e822b6b77a..cf9b087186e7 100644
|
||||
--- a/arch/arm64/boot/dts/mediatek/mt8183.dtsi
|
||||
+++ b/arch/arm64/boot/dts/mediatek/mt8183.dtsi
|
||||
@@ -739,7 +1016,7 @@ THERMAL_NO_LIMIT
|
||||
/* The tzts1 ~ tzts6 don't need to polling */
|
||||
/* The tzts1 ~ tzts6 don't need to thermal throttle */
|
||||
|
||||
- tzts1: tzts1 {
|
||||
+/* tzts1: tzts1 {
|
||||
polling-delay-passive = <0>;
|
||||
polling-delay = <0>;
|
||||
thermal-sensors = <&thermal 1>;
|
||||
@@ -791,7 +1068,7 @@ tztsABB: tztsABB {
|
||||
sustainable-power = <5000>;
|
||||
trips {};
|
||||
cooling-maps {};
|
||||
- };
|
||||
+ }; */
|
||||
};
|
||||
|
||||
pwm0: pwm@1100e000 {
|
||||
-43
@@ -1,43 +0,0 @@
|
||||
this one reverts commit 8b13ea05117ffad4727b0971ed09122d5c91c4dc from mainline
|
||||
from author: Chunfeng Yun <chunfeng.yun@mediatek.com>
|
||||
from date: Fri Aug 19 16:05:55 2022 +0800
|
||||
subject: usb: xhci-mtk: relax TT periodic bandwidth allocation
|
||||
link: https://lore.kernel.org/r/20220819080556.32215-1-chunfeng.yun@mediatek.com
|
||||
|
||||
if this commit is in it results in low speed usb devices (keybard, mice etc.)
|
||||
connected to a usb hub longer working properly and kernel messages like:
|
||||
"kernel: usb 1-2.1.2: reset low-speed USB device number 6 using xhci-mtk"
|
||||
|
||||
diff --git a/drivers/usb/host/xhci-mtk-sch.c b/drivers/usb/host/xhci-mtk-sch.c
|
||||
index 579899eb24c1..d86f1c84ad8f 100644
|
||||
--- a/drivers/usb/host/xhci-mtk-sch.c
|
||||
+++ b/drivers/usb/host/xhci-mtk-sch.c
|
||||
@@ -425,6 +425,7 @@ static int check_fs_bus_bw(struct mu3h_sch_ep_info *sch_ep, int offset)
|
||||
|
||||
static int check_sch_tt(struct mu3h_sch_ep_info *sch_ep, u32 offset)
|
||||
{
|
||||
+ u32 extra_cs_count;
|
||||
u32 start_ss, last_ss;
|
||||
u32 start_cs, last_cs;
|
||||
|
||||
@@ -460,12 +461,18 @@ static int check_sch_tt(struct mu3h_sch_ep_info *sch_ep, u32 offset)
|
||||
if (last_cs > 7)
|
||||
return -ESCH_CS_OVERFLOW;
|
||||
|
||||
+ if (sch_ep->ep_type == ISOC_IN_EP)
|
||||
+ extra_cs_count = (last_cs == 7) ? 1 : 2;
|
||||
+ else /* ep_type : INTR IN / INTR OUT */
|
||||
+ extra_cs_count = 1;
|
||||
+
|
||||
+ cs_count += extra_cs_count;
|
||||
if (cs_count > 7)
|
||||
cs_count = 7; /* HW limit */
|
||||
|
||||
sch_ep->cs_count = cs_count;
|
||||
- /* ss, idle are ignored */
|
||||
- sch_ep->num_budget_microframes = cs_count;
|
||||
+ /* one for ss, the other for idle */
|
||||
+ sch_ep->num_budget_microframes = cs_count + 2;
|
||||
|
||||
/*
|
||||
* if interval=1, maxp >752, num_budge_micoframe is larger
|
||||
@@ -1,155 +0,0 @@
|
||||
from: https://patchwork.kernel.org/project/linux-mediatek/patch/20221118110116.20165-1-chunfeng.yun@mediatek.com/
|
||||
|
||||
diff --git a/drivers/usb/host/xhci-mtk.c b/drivers/usb/host/xhci-mtk.c
|
||||
index 01705e559c42..cff3c4aea036 100644
|
||||
--- a/drivers/usb/host/xhci-mtk.c
|
||||
+++ b/drivers/usb/host/xhci-mtk.c
|
||||
@@ -485,6 +485,7 @@ static int xhci_mtk_probe(struct platform_device *pdev)
|
||||
const struct hc_driver *driver;
|
||||
struct xhci_hcd *xhci;
|
||||
struct resource *res;
|
||||
+ struct usb_hcd *usb3_hcd;
|
||||
struct usb_hcd *hcd;
|
||||
int ret = -ENODEV;
|
||||
int wakeup_irq;
|
||||
@@ -593,6 +594,7 @@ static int xhci_mtk_probe(struct platform_device *pdev)
|
||||
|
||||
xhci = hcd_to_xhci(hcd);
|
||||
xhci->main_hcd = hcd;
|
||||
+ xhci->allow_single_roothub = 1;
|
||||
|
||||
/*
|
||||
* imod_interval is the interrupt moderation value in nanoseconds.
|
||||
@@ -602,24 +604,29 @@ static int xhci_mtk_probe(struct platform_device *pdev)
|
||||
xhci->imod_interval = 5000;
|
||||
device_property_read_u32(dev, "imod-interval-ns", &xhci->imod_interval);
|
||||
|
||||
- xhci->shared_hcd = usb_create_shared_hcd(driver, dev,
|
||||
- dev_name(dev), hcd);
|
||||
- if (!xhci->shared_hcd) {
|
||||
- ret = -ENOMEM;
|
||||
- goto disable_device_wakeup;
|
||||
- }
|
||||
-
|
||||
ret = usb_add_hcd(hcd, irq, IRQF_SHARED);
|
||||
if (ret)
|
||||
- goto put_usb3_hcd;
|
||||
+ goto disable_device_wakeup;
|
||||
|
||||
- if (HCC_MAX_PSA(xhci->hcc_params) >= 4 &&
|
||||
+ if (!xhci_has_one_roothub(xhci)) {
|
||||
+ xhci->shared_hcd = usb_create_shared_hcd(driver, dev,
|
||||
+ dev_name(dev), hcd);
|
||||
+ if (!xhci->shared_hcd) {
|
||||
+ ret = -ENOMEM;
|
||||
+ goto dealloc_usb2_hcd;
|
||||
+ }
|
||||
+ }
|
||||
+
|
||||
+ usb3_hcd = xhci_get_usb3_hcd(xhci);
|
||||
+ if (usb3_hcd && HCC_MAX_PSA(xhci->hcc_params) >= 4 &&
|
||||
!(xhci->quirks & XHCI_BROKEN_STREAMS))
|
||||
- xhci->shared_hcd->can_do_streams = 1;
|
||||
+ usb3_hcd->can_do_streams = 1;
|
||||
|
||||
- ret = usb_add_hcd(xhci->shared_hcd, irq, IRQF_SHARED);
|
||||
- if (ret)
|
||||
- goto dealloc_usb2_hcd;
|
||||
+ if (xhci->shared_hcd) {
|
||||
+ ret = usb_add_hcd(xhci->shared_hcd, irq, IRQF_SHARED);
|
||||
+ if (ret)
|
||||
+ goto put_usb3_hcd;
|
||||
+ }
|
||||
|
||||
if (wakeup_irq > 0) {
|
||||
ret = dev_pm_set_dedicated_wake_irq_reverse(dev, wakeup_irq);
|
||||
@@ -641,13 +648,13 @@ static int xhci_mtk_probe(struct platform_device *pdev)
|
||||
usb_remove_hcd(xhci->shared_hcd);
|
||||
xhci->shared_hcd = NULL;
|
||||
|
||||
-dealloc_usb2_hcd:
|
||||
- usb_remove_hcd(hcd);
|
||||
-
|
||||
put_usb3_hcd:
|
||||
- xhci_mtk_sch_exit(mtk);
|
||||
usb_put_hcd(xhci->shared_hcd);
|
||||
|
||||
+dealloc_usb2_hcd:
|
||||
+ xhci_mtk_sch_exit(mtk);
|
||||
+ usb_remove_hcd(hcd);
|
||||
+
|
||||
disable_device_wakeup:
|
||||
device_init_wakeup(dev, false);
|
||||
|
||||
@@ -679,10 +686,15 @@ static int xhci_mtk_remove(struct platform_device *pdev)
|
||||
dev_pm_clear_wake_irq(dev);
|
||||
device_init_wakeup(dev, false);
|
||||
|
||||
- usb_remove_hcd(shared_hcd);
|
||||
- xhci->shared_hcd = NULL;
|
||||
+ if (shared_hcd) {
|
||||
+ usb_remove_hcd(shared_hcd);
|
||||
+ xhci->shared_hcd = NULL;
|
||||
+ }
|
||||
usb_remove_hcd(hcd);
|
||||
- usb_put_hcd(shared_hcd);
|
||||
+
|
||||
+ if (shared_hcd)
|
||||
+ usb_put_hcd(shared_hcd);
|
||||
+
|
||||
usb_put_hcd(hcd);
|
||||
xhci_mtk_sch_exit(mtk);
|
||||
clk_bulk_disable_unprepare(BULK_CLKS_NUM, mtk->clks);
|
||||
@@ -700,13 +712,16 @@ static int __maybe_unused xhci_mtk_suspend(struct device *dev)
|
||||
struct xhci_hcd_mtk *mtk = dev_get_drvdata(dev);
|
||||
struct usb_hcd *hcd = mtk->hcd;
|
||||
struct xhci_hcd *xhci = hcd_to_xhci(hcd);
|
||||
+ struct usb_hcd *shared_hcd = xhci->shared_hcd;
|
||||
int ret;
|
||||
|
||||
xhci_dbg(xhci, "%s: stop port polling\n", __func__);
|
||||
clear_bit(HCD_FLAG_POLL_RH, &hcd->flags);
|
||||
del_timer_sync(&hcd->rh_timer);
|
||||
- clear_bit(HCD_FLAG_POLL_RH, &xhci->shared_hcd->flags);
|
||||
- del_timer_sync(&xhci->shared_hcd->rh_timer);
|
||||
+ if (shared_hcd) {
|
||||
+ clear_bit(HCD_FLAG_POLL_RH, &shared_hcd->flags);
|
||||
+ del_timer_sync(&shared_hcd->rh_timer);
|
||||
+ }
|
||||
|
||||
ret = xhci_mtk_host_disable(mtk);
|
||||
if (ret)
|
||||
@@ -718,8 +733,10 @@ static int __maybe_unused xhci_mtk_suspend(struct device *dev)
|
||||
|
||||
restart_poll_rh:
|
||||
xhci_dbg(xhci, "%s: restart port polling\n", __func__);
|
||||
- set_bit(HCD_FLAG_POLL_RH, &xhci->shared_hcd->flags);
|
||||
- usb_hcd_poll_rh_status(xhci->shared_hcd);
|
||||
+ if (shared_hcd) {
|
||||
+ set_bit(HCD_FLAG_POLL_RH, &shared_hcd->flags);
|
||||
+ usb_hcd_poll_rh_status(shared_hcd);
|
||||
+ }
|
||||
set_bit(HCD_FLAG_POLL_RH, &hcd->flags);
|
||||
usb_hcd_poll_rh_status(hcd);
|
||||
return ret;
|
||||
@@ -730,6 +747,7 @@ static int __maybe_unused xhci_mtk_resume(struct device *dev)
|
||||
struct xhci_hcd_mtk *mtk = dev_get_drvdata(dev);
|
||||
struct usb_hcd *hcd = mtk->hcd;
|
||||
struct xhci_hcd *xhci = hcd_to_xhci(hcd);
|
||||
+ struct usb_hcd *shared_hcd = xhci->shared_hcd;
|
||||
int ret;
|
||||
|
||||
usb_wakeup_set(mtk, false);
|
||||
@@ -742,8 +760,10 @@ static int __maybe_unused xhci_mtk_resume(struct device *dev)
|
||||
goto disable_clks;
|
||||
|
||||
xhci_dbg(xhci, "%s: restart port polling\n", __func__);
|
||||
- set_bit(HCD_FLAG_POLL_RH, &xhci->shared_hcd->flags);
|
||||
- usb_hcd_poll_rh_status(xhci->shared_hcd);
|
||||
+ if (shared_hcd) {
|
||||
+ set_bit(HCD_FLAG_POLL_RH, &shared_hcd->flags);
|
||||
+ usb_hcd_poll_rh_status(shared_hcd);
|
||||
+ }
|
||||
set_bit(HCD_FLAG_POLL_RH, &hcd->flags);
|
||||
usb_hcd_poll_rh_status(hcd);
|
||||
return 0;
|
||||
@@ -4,7 +4,7 @@
|
||||
|
||||
pkgname=linux-postmarketos-omap
|
||||
pkgver=6.6.3
|
||||
pkgrel=0
|
||||
pkgrel=1
|
||||
pkgdesc="Mainline kernel fork for OMAP devices"
|
||||
arch="armv7"
|
||||
url="https://kernel.org/"
|
||||
@@ -73,7 +73,7 @@ package() {
|
||||
|
||||
sha512sums="
|
||||
012ca973ad421571b4652cfa45afbed4f6693a7962a494f77e0eb13c4b9ea1c033525f0fc070ef45089e12d0bcf7f68cc5f0798f2b406a860c7541e1f600eeda linux-6.6.3.tar.xz
|
||||
5414f4209f2361ea6354338ba38890c82cbfbfb36cbf08cdb2a3b1df7657dbe02c9012825e232db5385285d719c367805d14c2c62c63bd3c8bf8b428a1ac767a config-postmarketos-omap.armv7
|
||||
1111cf538fc9348e1b783e0310bfd880f21fd348e13004155b9fcbecdcee6515f336b2dcc227a2c28f62b2a25346f175f357f617a2a7cc7025161854bfe896b6 config-postmarketos-omap.armv7
|
||||
fe4307a6af41913a7e5d59288b563865116797d3272e0570faff4532e198831e764e0067f53afdd39e57665196ae44f05d554bbd7d55d556d4b2d3c9d2efd41f 0001-Add-TWL6032-dtsi.patch
|
||||
2c13c46b4db0d4a75c3aae3a46041fe43f841dc4ab3c7b08cd9db22a73c8355701d85c8c1e979aba93002b96d63ad3f1f8e46c15ecdde4391ea677b71dd17b45 0002-arm-dts-Add-common-dtsi-for-espresso.patch
|
||||
4efda42604f5a6d5f9d4ceb9f87aaa5ad81d9299b3cd8ae930aafa895df5041ff5ee2cf441bbf7fdd002a52df378ee08c0bde85657e5d2086404b9f08b3a742d 0003-arm-dts-Add-espresso7-support.patch
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# Linux/arm 6.6.0 Kernel Configuration
|
||||
# Linux/arm 6.6.3 Kernel Configuration
|
||||
#
|
||||
CONFIG_CC_VERSION_TEXT="armv7-alpine-linux-musleabihf-gcc (Alpine 13.2.1_git20231014) 13.2.1 20231014"
|
||||
CONFIG_CC_IS_GCC=y
|
||||
@@ -152,6 +152,8 @@ CONFIG_GENERIC_SCHED_CLOCK=y
|
||||
#
|
||||
# Scheduler features
|
||||
#
|
||||
CONFIG_UCLAMP_TASK=y
|
||||
CONFIG_UCLAMP_BUCKETS_COUNT=5
|
||||
# end of Scheduler features
|
||||
|
||||
CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5"
|
||||
@@ -169,6 +171,7 @@ CONFIG_FAIR_GROUP_SCHED=y
|
||||
CONFIG_CFS_BANDWIDTH=y
|
||||
CONFIG_RT_GROUP_SCHED=y
|
||||
CONFIG_SCHED_MM_CID=y
|
||||
CONFIG_UCLAMP_TASK_GROUP=y
|
||||
CONFIG_CGROUP_PIDS=y
|
||||
# CONFIG_CGROUP_RDMA is not set
|
||||
CONFIG_CGROUP_FREEZER=y
|
||||
@@ -552,7 +555,7 @@ CONFIG_CPU_FREQ_GOV_POWERSAVE=y
|
||||
CONFIG_CPU_FREQ_GOV_USERSPACE=y
|
||||
CONFIG_CPU_FREQ_GOV_ONDEMAND=y
|
||||
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
|
||||
# CONFIG_CPU_FREQ_GOV_SCHEDUTIL is not set
|
||||
CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y
|
||||
|
||||
#
|
||||
# CPU frequency scaling drivers
|
||||
@@ -607,7 +610,9 @@ CONFIG_PM_SLEEP=y
|
||||
CONFIG_PM_SLEEP_SMP=y
|
||||
# CONFIG_PM_AUTOSLEEP is not set
|
||||
# CONFIG_PM_USERSPACE_AUTOSLEEP is not set
|
||||
# CONFIG_PM_WAKELOCKS is not set
|
||||
CONFIG_PM_WAKELOCKS=y
|
||||
CONFIG_PM_WAKELOCKS_LIMIT=100
|
||||
CONFIG_PM_WAKELOCKS_GC=y
|
||||
CONFIG_PM=y
|
||||
CONFIG_PM_DEBUG=y
|
||||
# CONFIG_PM_ADVANCED_DEBUG is not set
|
||||
@@ -1035,7 +1040,7 @@ CONFIG_NFT_NAT=m
|
||||
# CONFIG_NFT_QUOTA is not set
|
||||
CONFIG_NFT_REJECT=m
|
||||
CONFIG_NFT_REJECT_INET=m
|
||||
# CONFIG_NFT_COMPAT is not set
|
||||
CONFIG_NFT_COMPAT=m
|
||||
# CONFIG_NFT_HASH is not set
|
||||
CONFIG_NFT_FIB=m
|
||||
# CONFIG_NFT_FIB_INET is not set
|
||||
@@ -1123,7 +1128,7 @@ CONFIG_NETFILTER_XT_MATCH_IPVS=m
|
||||
# CONFIG_NETFILTER_XT_MATCH_SCTP is not set
|
||||
# CONFIG_NETFILTER_XT_MATCH_SOCKET is not set
|
||||
# CONFIG_NETFILTER_XT_MATCH_STATE is not set
|
||||
# CONFIG_NETFILTER_XT_MATCH_STATISTIC is not set
|
||||
CONFIG_NETFILTER_XT_MATCH_STATISTIC=m
|
||||
# CONFIG_NETFILTER_XT_MATCH_STRING is not set
|
||||
CONFIG_NETFILTER_XT_MATCH_TCPMSS=m
|
||||
# CONFIG_NETFILTER_XT_MATCH_TIME is not set
|
||||
@@ -5169,7 +5174,7 @@ CONFIG_HID_SUPPORT=y
|
||||
CONFIG_HID=y
|
||||
# CONFIG_HID_BATTERY_STRENGTH is not set
|
||||
# CONFIG_HIDRAW is not set
|
||||
# CONFIG_UHID is not set
|
||||
CONFIG_UHID=m
|
||||
CONFIG_HID_GENERIC=m
|
||||
|
||||
#
|
||||
@@ -5744,15 +5749,15 @@ CONFIG_LEDS_PWM=m
|
||||
# LED Triggers
|
||||
#
|
||||
CONFIG_LEDS_TRIGGERS=y
|
||||
CONFIG_LEDS_TRIGGER_TIMER=m
|
||||
CONFIG_LEDS_TRIGGER_ONESHOT=m
|
||||
CONFIG_LEDS_TRIGGER_TIMER=y
|
||||
CONFIG_LEDS_TRIGGER_ONESHOT=y
|
||||
# CONFIG_LEDS_TRIGGER_DISK is not set
|
||||
# CONFIG_LEDS_TRIGGER_MTD is not set
|
||||
CONFIG_LEDS_TRIGGER_HEARTBEAT=m
|
||||
CONFIG_LEDS_TRIGGER_BACKLIGHT=m
|
||||
CONFIG_LEDS_TRIGGER_HEARTBEAT=y
|
||||
CONFIG_LEDS_TRIGGER_BACKLIGHT=y
|
||||
CONFIG_LEDS_TRIGGER_CPU=y
|
||||
# CONFIG_LEDS_TRIGGER_ACTIVITY is not set
|
||||
CONFIG_LEDS_TRIGGER_DEFAULT_ON=m
|
||||
CONFIG_LEDS_TRIGGER_DEFAULT_ON=y
|
||||
|
||||
#
|
||||
# iptables trigger is under Netfilter config (LED target)
|
||||
@@ -5761,7 +5766,7 @@ CONFIG_LEDS_TRIGGER_DEFAULT_ON=m
|
||||
# CONFIG_LEDS_TRIGGER_CAMERA is not set
|
||||
# CONFIG_LEDS_TRIGGER_PANIC is not set
|
||||
# CONFIG_LEDS_TRIGGER_NETDEV is not set
|
||||
# CONFIG_LEDS_TRIGGER_PATTERN is not set
|
||||
CONFIG_LEDS_TRIGGER_PATTERN=y
|
||||
# CONFIG_LEDS_TRIGGER_AUDIO is not set
|
||||
# CONFIG_LEDS_TRIGGER_TTY is not set
|
||||
|
||||
@@ -6938,6 +6943,8 @@ CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW=y
|
||||
#
|
||||
# Caches
|
||||
#
|
||||
CONFIG_NETFS_SUPPORT=m
|
||||
# CONFIG_NETFS_STATS is not set
|
||||
# CONFIG_FSCACHE is not set
|
||||
# end of Caches
|
||||
|
||||
@@ -7074,8 +7081,18 @@ CONFIG_SUNRPC_GSS=m
|
||||
CONFIG_RPCSEC_GSS_KRB5=m
|
||||
# CONFIG_SUNRPC_DEBUG is not set
|
||||
# CONFIG_CEPH_FS is not set
|
||||
# CONFIG_CIFS is not set
|
||||
CONFIG_CIFS=m
|
||||
CONFIG_CIFS_STATS2=y
|
||||
CONFIG_CIFS_ALLOW_INSECURE_LEGACY=y
|
||||
# CONFIG_CIFS_UPCALL is not set
|
||||
# CONFIG_CIFS_XATTR is not set
|
||||
CONFIG_CIFS_DEBUG=y
|
||||
# CONFIG_CIFS_DEBUG2 is not set
|
||||
# CONFIG_CIFS_DEBUG_DUMP_KEYS is not set
|
||||
# CONFIG_CIFS_DFS_UPCALL is not set
|
||||
# CONFIG_CIFS_SWN_UPCALL is not set
|
||||
# CONFIG_SMB_SERVER is not set
|
||||
CONFIG_SMBFS=m
|
||||
# CONFIG_CODA_FS is not set
|
||||
# CONFIG_AFS_FS is not set
|
||||
CONFIG_NLS=y
|
||||
@@ -7129,6 +7146,7 @@ CONFIG_NLS_ISO8859_1=y
|
||||
# CONFIG_NLS_MAC_ROMANIAN is not set
|
||||
# CONFIG_NLS_MAC_TURKISH is not set
|
||||
# CONFIG_NLS_UTF8 is not set
|
||||
CONFIG_NLS_UCS2_UTILS=m
|
||||
# CONFIG_DLM is not set
|
||||
# CONFIG_UNICODE is not set
|
||||
CONFIG_IO_WQ=y
|
||||
|
||||
@@ -8,7 +8,7 @@ pkgver=6.6
|
||||
# When making kernel config changes please also submit a PR to
|
||||
# https://github.com/msm8916-mainline/linux/blob/master/kernel/configs/pmos.config
|
||||
# since the kernel config is regenerated on upgrades and all changes will be lost!
|
||||
pkgrel=1
|
||||
pkgrel=2
|
||||
pkgdesc="Mainline kernel fork for Qualcomm MSM8909/MSM8916/MSM8939 devices"
|
||||
arch="aarch64 armv7"
|
||||
url="https://github.com/msm8916-mainline/linux"
|
||||
@@ -72,6 +72,6 @@ package() {
|
||||
|
||||
sha512sums="
|
||||
5fbbdf333412667e0a0e38dcc7e83f640bd5a1e0b07e1c7786ff3e18f17b9cdec088936263d68986b3869ee305cfcecdf22970134ca8fb8d2a2769874a5a4676 linux-postmarketos-qcom-msm8916-v6.6-msm8916.tar.gz
|
||||
7cee6b3256e7b5a6f0c20a796ac1b15f764031651603307a0e58d6731733b4ba1889b035b6f60ca89e8cbd16cfb834ac8f80de7b6d31434a585fd5c4a6dfe1e8 config-postmarketos-qcom-msm8916.aarch64
|
||||
9fd3058f46a53dd7b8f7e904c94b1da8ffe084ab532a06804b34d40a8e60ca6b7ca19721d331b1129f91098323d3e086980cca49029ee2ff2a62c23699c466eb config-postmarketos-qcom-msm8916.armv7
|
||||
865abc449620fad2dd522fb4e552aa4c98d1e7adfd9f32702c1194b66355b7adb9f9fd383b435a098ddaafe3f39256e2fa60224bee4a68b823d1d26eb1e06de9 config-postmarketos-qcom-msm8916.aarch64
|
||||
f8fd19f9a1e6cf1604b9ea9a2f219b140c4d78b52f937e825177c62a6425e122f02e39f5268b5d0ee2b17a5a862b674d6aa66f749bf53f953ee89865dc08811a config-postmarketos-qcom-msm8916.armv7
|
||||
"
|
||||
+24
-6
@@ -153,7 +153,8 @@ CONFIG_GENERIC_SCHED_CLOCK=y
|
||||
#
|
||||
# Scheduler features
|
||||
#
|
||||
# CONFIG_UCLAMP_TASK is not set
|
||||
CONFIG_UCLAMP_TASK=y
|
||||
CONFIG_UCLAMP_BUCKETS_COUNT=5
|
||||
# end of Scheduler features
|
||||
|
||||
CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y
|
||||
@@ -175,6 +176,7 @@ CONFIG_FAIR_GROUP_SCHED=y
|
||||
CONFIG_CFS_BANDWIDTH=y
|
||||
CONFIG_RT_GROUP_SCHED=y
|
||||
CONFIG_SCHED_MM_CID=y
|
||||
CONFIG_UCLAMP_TASK_GROUP=y
|
||||
CONFIG_CGROUP_PIDS=y
|
||||
# CONFIG_CGROUP_RDMA is not set
|
||||
CONFIG_CGROUP_FREEZER=y
|
||||
@@ -1028,7 +1030,7 @@ CONFIG_NFT_NAT=m
|
||||
# CONFIG_NFT_QUOTA is not set
|
||||
CONFIG_NFT_REJECT=m
|
||||
CONFIG_NFT_REJECT_INET=m
|
||||
# CONFIG_NFT_COMPAT is not set
|
||||
CONFIG_NFT_COMPAT=m
|
||||
# CONFIG_NFT_HASH is not set
|
||||
CONFIG_NFT_FIB=m
|
||||
# CONFIG_NFT_FIB_INET is not set
|
||||
@@ -1115,7 +1117,7 @@ CONFIG_NETFILTER_XT_MATCH_IPVS=m
|
||||
# CONFIG_NETFILTER_XT_MATCH_SCTP is not set
|
||||
# CONFIG_NETFILTER_XT_MATCH_SOCKET is not set
|
||||
# CONFIG_NETFILTER_XT_MATCH_STATE is not set
|
||||
# CONFIG_NETFILTER_XT_MATCH_STATISTIC is not set
|
||||
CONFIG_NETFILTER_XT_MATCH_STATISTIC=m
|
||||
# CONFIG_NETFILTER_XT_MATCH_STRING is not set
|
||||
CONFIG_NETFILTER_XT_MATCH_TCPMSS=m
|
||||
# CONFIG_NETFILTER_XT_MATCH_TIME is not set
|
||||
@@ -1320,7 +1322,7 @@ CONFIG_NET_CLS_CGROUP=m
|
||||
# CONFIG_NET_CLS_ACT is not set
|
||||
CONFIG_NET_SCH_FIFO=y
|
||||
# CONFIG_DCB is not set
|
||||
# CONFIG_DNS_RESOLVER is not set
|
||||
CONFIG_DNS_RESOLVER=m
|
||||
# CONFIG_BATMAN_ADV is not set
|
||||
# CONFIG_OPENVSWITCH is not set
|
||||
# CONFIG_VSOCKETS is not set
|
||||
@@ -3783,6 +3785,7 @@ CONFIG_SND_TIMER=y
|
||||
CONFIG_SND_PCM=y
|
||||
CONFIG_SND_PCM_ELD=y
|
||||
CONFIG_SND_PCM_IEC958=y
|
||||
CONFIG_SND_HWDEP=m
|
||||
CONFIG_SND_RAWMIDI=m
|
||||
CONFIG_SND_COMPRESS_OFFLOAD=y
|
||||
CONFIG_SND_JACK=y
|
||||
@@ -3817,7 +3820,9 @@ CONFIG_SND_ALOOP=m
|
||||
CONFIG_SND_HDA_PREALLOC_SIZE=64
|
||||
CONFIG_SND_SPI=y
|
||||
CONFIG_SND_USB=y
|
||||
# CONFIG_SND_USB_AUDIO is not set
|
||||
CONFIG_SND_USB_AUDIO=m
|
||||
# CONFIG_SND_USB_AUDIO_MIDI_V2 is not set
|
||||
CONFIG_SND_USB_AUDIO_USE_MEDIA_CONTROLLER=y
|
||||
# CONFIG_SND_USB_UA101 is not set
|
||||
# CONFIG_SND_USB_CAIAQ is not set
|
||||
# CONFIG_SND_USB_6FIRE is not set
|
||||
@@ -5878,6 +5883,8 @@ CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW=y
|
||||
#
|
||||
# Caches
|
||||
#
|
||||
CONFIG_NETFS_SUPPORT=m
|
||||
# CONFIG_NETFS_STATS is not set
|
||||
# CONFIG_FSCACHE is not set
|
||||
# end of Caches
|
||||
|
||||
@@ -5974,8 +5981,18 @@ CONFIG_NETWORK_FILESYSTEMS=y
|
||||
# CONFIG_NFS_FS is not set
|
||||
# CONFIG_NFSD is not set
|
||||
# CONFIG_CEPH_FS is not set
|
||||
# CONFIG_CIFS is not set
|
||||
CONFIG_CIFS=m
|
||||
CONFIG_CIFS_STATS2=y
|
||||
CONFIG_CIFS_ALLOW_INSECURE_LEGACY=y
|
||||
# CONFIG_CIFS_UPCALL is not set
|
||||
# CONFIG_CIFS_XATTR is not set
|
||||
CONFIG_CIFS_DEBUG=y
|
||||
# CONFIG_CIFS_DEBUG2 is not set
|
||||
# CONFIG_CIFS_DEBUG_DUMP_KEYS is not set
|
||||
# CONFIG_CIFS_DFS_UPCALL is not set
|
||||
# CONFIG_CIFS_SWN_UPCALL is not set
|
||||
# CONFIG_SMB_SERVER is not set
|
||||
CONFIG_SMBFS=m
|
||||
# CONFIG_CODA_FS is not set
|
||||
# CONFIG_AFS_FS is not set
|
||||
CONFIG_NLS=y
|
||||
@@ -6029,6 +6046,7 @@ CONFIG_NLS_ISO8859_1=y
|
||||
# CONFIG_NLS_MAC_ROMANIAN is not set
|
||||
# CONFIG_NLS_MAC_TURKISH is not set
|
||||
# CONFIG_NLS_UTF8 is not set
|
||||
CONFIG_NLS_UCS2_UTILS=m
|
||||
# CONFIG_DLM is not set
|
||||
# CONFIG_UNICODE is not set
|
||||
CONFIG_IO_WQ=y
|
||||
|
||||
+24
-6
@@ -159,7 +159,8 @@ CONFIG_GENERIC_SCHED_CLOCK=y
|
||||
#
|
||||
# Scheduler features
|
||||
#
|
||||
# CONFIG_UCLAMP_TASK is not set
|
||||
CONFIG_UCLAMP_TASK=y
|
||||
CONFIG_UCLAMP_BUCKETS_COUNT=5
|
||||
# end of Scheduler features
|
||||
|
||||
CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5"
|
||||
@@ -177,6 +178,7 @@ CONFIG_FAIR_GROUP_SCHED=y
|
||||
CONFIG_CFS_BANDWIDTH=y
|
||||
CONFIG_RT_GROUP_SCHED=y
|
||||
CONFIG_SCHED_MM_CID=y
|
||||
CONFIG_UCLAMP_TASK_GROUP=y
|
||||
CONFIG_CGROUP_PIDS=y
|
||||
# CONFIG_CGROUP_RDMA is not set
|
||||
CONFIG_CGROUP_FREEZER=y
|
||||
@@ -956,7 +958,7 @@ CONFIG_NFT_NAT=m
|
||||
# CONFIG_NFT_QUOTA is not set
|
||||
CONFIG_NFT_REJECT=m
|
||||
CONFIG_NFT_REJECT_INET=m
|
||||
# CONFIG_NFT_COMPAT is not set
|
||||
CONFIG_NFT_COMPAT=m
|
||||
# CONFIG_NFT_HASH is not set
|
||||
CONFIG_NFT_FIB=m
|
||||
# CONFIG_NFT_FIB_INET is not set
|
||||
@@ -1042,7 +1044,7 @@ CONFIG_NETFILTER_XT_MATCH_IPVS=m
|
||||
# CONFIG_NETFILTER_XT_MATCH_SCTP is not set
|
||||
# CONFIG_NETFILTER_XT_MATCH_SOCKET is not set
|
||||
# CONFIG_NETFILTER_XT_MATCH_STATE is not set
|
||||
# CONFIG_NETFILTER_XT_MATCH_STATISTIC is not set
|
||||
CONFIG_NETFILTER_XT_MATCH_STATISTIC=m
|
||||
# CONFIG_NETFILTER_XT_MATCH_STRING is not set
|
||||
CONFIG_NETFILTER_XT_MATCH_TCPMSS=m
|
||||
# CONFIG_NETFILTER_XT_MATCH_TIME is not set
|
||||
@@ -1247,7 +1249,7 @@ CONFIG_NET_CLS_CGROUP=m
|
||||
# CONFIG_NET_CLS_ACT is not set
|
||||
CONFIG_NET_SCH_FIFO=y
|
||||
# CONFIG_DCB is not set
|
||||
# CONFIG_DNS_RESOLVER is not set
|
||||
CONFIG_DNS_RESOLVER=m
|
||||
# CONFIG_BATMAN_ADV is not set
|
||||
# CONFIG_OPENVSWITCH is not set
|
||||
# CONFIG_VSOCKETS is not set
|
||||
@@ -3697,6 +3699,7 @@ CONFIG_SND_TIMER=y
|
||||
CONFIG_SND_PCM=y
|
||||
CONFIG_SND_PCM_ELD=y
|
||||
CONFIG_SND_PCM_IEC958=y
|
||||
CONFIG_SND_HWDEP=m
|
||||
CONFIG_SND_RAWMIDI=m
|
||||
CONFIG_SND_COMPRESS_OFFLOAD=y
|
||||
CONFIG_SND_JACK=y
|
||||
@@ -3733,7 +3736,9 @@ CONFIG_SND_ARM=y
|
||||
# CONFIG_SND_ARMAACI is not set
|
||||
CONFIG_SND_SPI=y
|
||||
CONFIG_SND_USB=y
|
||||
# CONFIG_SND_USB_AUDIO is not set
|
||||
CONFIG_SND_USB_AUDIO=m
|
||||
# CONFIG_SND_USB_AUDIO_MIDI_V2 is not set
|
||||
CONFIG_SND_USB_AUDIO_USE_MEDIA_CONTROLLER=y
|
||||
# CONFIG_SND_USB_UA101 is not set
|
||||
# CONFIG_SND_USB_CAIAQ is not set
|
||||
# CONFIG_SND_USB_6FIRE is not set
|
||||
@@ -5733,6 +5738,8 @@ CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW=y
|
||||
#
|
||||
# Caches
|
||||
#
|
||||
CONFIG_NETFS_SUPPORT=m
|
||||
# CONFIG_NETFS_STATS is not set
|
||||
# CONFIG_FSCACHE is not set
|
||||
# end of Caches
|
||||
|
||||
@@ -5823,8 +5830,18 @@ CONFIG_NETWORK_FILESYSTEMS=y
|
||||
# CONFIG_NFS_FS is not set
|
||||
# CONFIG_NFSD is not set
|
||||
# CONFIG_CEPH_FS is not set
|
||||
# CONFIG_CIFS is not set
|
||||
CONFIG_CIFS=m
|
||||
CONFIG_CIFS_STATS2=y
|
||||
CONFIG_CIFS_ALLOW_INSECURE_LEGACY=y
|
||||
# CONFIG_CIFS_UPCALL is not set
|
||||
# CONFIG_CIFS_XATTR is not set
|
||||
CONFIG_CIFS_DEBUG=y
|
||||
# CONFIG_CIFS_DEBUG2 is not set
|
||||
# CONFIG_CIFS_DEBUG_DUMP_KEYS is not set
|
||||
# CONFIG_CIFS_DFS_UPCALL is not set
|
||||
# CONFIG_CIFS_SWN_UPCALL is not set
|
||||
# CONFIG_SMB_SERVER is not set
|
||||
CONFIG_SMBFS=m
|
||||
# CONFIG_CODA_FS is not set
|
||||
# CONFIG_AFS_FS is not set
|
||||
CONFIG_NLS=y
|
||||
@@ -5878,6 +5895,7 @@ CONFIG_NLS_ISO8859_1=y
|
||||
# CONFIG_NLS_MAC_ROMANIAN is not set
|
||||
# CONFIG_NLS_MAC_TURKISH is not set
|
||||
# CONFIG_NLS_UTF8 is not set
|
||||
CONFIG_NLS_UCS2_UTILS=m
|
||||
# CONFIG_DLM is not set
|
||||
# CONFIG_UNICODE is not set
|
||||
CONFIG_IO_WQ=y
|
||||
|
||||
@@ -4,8 +4,8 @@
|
||||
|
||||
_flavor="postmarketos-qcom-msm8953"
|
||||
pkgname=linux-$_flavor
|
||||
pkgver=6.6.12
|
||||
pkgrel=0
|
||||
pkgver=6.7.2
|
||||
pkgrel=1
|
||||
pkgdesc="Close to mainline linux kernel for Qualcomm Snapdragon MSM8953"
|
||||
arch="aarch64"
|
||||
_carch="arm64"
|
||||
@@ -60,6 +60,6 @@ package() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
050a9bc3a9150d9dd3c9cf9c2399a3c8f72afd815c3e181040e624966015c1464971363c16cb0d918564e906ac5b18c6fc17270657274810974fc2baf9a228e9 linux-postmarketos-qcom-msm8953-v6.6.12-r0.tar.gz
|
||||
ee4dbb4e3f9a5326790277104d3c0566b4e7a1d70cbc84b03733626d500fb9a8bad85a823594dd9bff4337bdd08e7befc43772852213fa8613ce51a107464aea config-postmarketos-qcom-msm8953.aarch64
|
||||
90b88640c8c649ded513b720257ba81a0a44ca69805a7a88b414a7aa2cf381531287bb4d636debb6f81449e42e7af4593b3568495f409fa862fbe7121df295ba linux-postmarketos-qcom-msm8953-v6.7.2-r0.tar.gz
|
||||
2427273f0f81d9d1d13d200e296dddfd93e76aa82c03be969648d82437952d6d72d949fb7c237c07e09027c4c216f03f0150b6d17723c806a7a40a8b5f5800d7 config-postmarketos-qcom-msm8953.aarch64
|
||||
"
|
||||
+133
-30
@@ -1,6 +1,6 @@
|
||||
#
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# Linux/arm64 6.6.12 Kernel Configuration
|
||||
# Linux/arm64 6.7.2 Kernel Configuration
|
||||
#
|
||||
CONFIG_CC_VERSION_TEXT="aarch64-alpine-linux-musl-gcc (Alpine 13.2.1_git20231014) 13.2.1 20231014"
|
||||
CONFIG_CC_IS_GCC=y
|
||||
@@ -149,7 +149,8 @@ CONFIG_GENERIC_SCHED_CLOCK=y
|
||||
#
|
||||
# Scheduler features
|
||||
#
|
||||
# CONFIG_UCLAMP_TASK is not set
|
||||
CONFIG_UCLAMP_TASK=y
|
||||
CONFIG_UCLAMP_BUCKETS_COUNT=5
|
||||
# end of Scheduler features
|
||||
|
||||
CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y
|
||||
@@ -173,6 +174,7 @@ CONFIG_FAIR_GROUP_SCHED=y
|
||||
CONFIG_CFS_BANDWIDTH=y
|
||||
CONFIG_RT_GROUP_SCHED=y
|
||||
CONFIG_SCHED_MM_CID=y
|
||||
CONFIG_UCLAMP_TASK_GROUP=y
|
||||
CONFIG_CGROUP_PIDS=y
|
||||
# CONFIG_CGROUP_RDMA is not set
|
||||
CONFIG_CGROUP_FREEZER=y
|
||||
@@ -318,6 +320,7 @@ CONFIG_BUILTIN_RETURN_ADDRESS_STRIPS_PAC=y
|
||||
# CONFIG_ARCH_NXP is not set
|
||||
# CONFIG_ARCH_MA35 is not set
|
||||
# CONFIG_ARCH_NPCM is not set
|
||||
# CONFIG_ARCH_PENSANDO is not set
|
||||
CONFIG_ARCH_QCOM=y
|
||||
# CONFIG_ARCH_REALTEK is not set
|
||||
# CONFIG_ARCH_RENESAS is not set
|
||||
@@ -430,6 +433,7 @@ CONFIG_ARCH_SUPPORTS_KEXEC_SIG=y
|
||||
CONFIG_ARCH_SUPPORTS_KEXEC_IMAGE_VERIFY_SIG=y
|
||||
CONFIG_ARCH_DEFAULT_KEXEC_IMAGE_VERIFY_SIG=y
|
||||
CONFIG_ARCH_SUPPORTS_CRASH_DUMP=y
|
||||
CONFIG_ARCH_HAS_GENERIC_CRASHKERNEL_RESERVATION=y
|
||||
CONFIG_TRANS_TABLE=y
|
||||
CONFIG_XEN_DOM0=y
|
||||
CONFIG_XEN=y
|
||||
@@ -531,7 +535,9 @@ CONFIG_PM_SLEEP=y
|
||||
CONFIG_PM_SLEEP_SMP=y
|
||||
# CONFIG_PM_AUTOSLEEP is not set
|
||||
# CONFIG_PM_USERSPACE_AUTOSLEEP is not set
|
||||
# CONFIG_PM_WAKELOCKS is not set
|
||||
CONFIG_PM_WAKELOCKS=y
|
||||
CONFIG_PM_WAKELOCKS_LIMIT=100
|
||||
CONFIG_PM_WAKELOCKS_GC=y
|
||||
CONFIG_PM=y
|
||||
# CONFIG_PM_DEBUG is not set
|
||||
CONFIG_PM_CLK=y
|
||||
@@ -877,6 +883,7 @@ CONFIG_MIGRATION=y
|
||||
CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION=y
|
||||
CONFIG_ARCH_ENABLE_THP_MIGRATION=y
|
||||
CONFIG_CONTIG_ALLOC=y
|
||||
CONFIG_PCP_BATCH_SCALE_MAX=5
|
||||
CONFIG_PHYS_ADDR_T_64BIT=y
|
||||
CONFIG_MMU_NOTIFIER=y
|
||||
CONFIG_KSM=y
|
||||
@@ -1067,7 +1074,7 @@ CONFIG_NFT_NAT=m
|
||||
# CONFIG_NFT_QUOTA is not set
|
||||
CONFIG_NFT_REJECT=m
|
||||
CONFIG_NFT_REJECT_INET=m
|
||||
# CONFIG_NFT_COMPAT is not set
|
||||
CONFIG_NFT_COMPAT=m
|
||||
# CONFIG_NFT_HASH is not set
|
||||
CONFIG_NFT_FIB=m
|
||||
# CONFIG_NFT_FIB_INET is not set
|
||||
@@ -1154,7 +1161,7 @@ CONFIG_NETFILTER_XT_MATCH_IPVS=m
|
||||
# CONFIG_NETFILTER_XT_MATCH_SCTP is not set
|
||||
# CONFIG_NETFILTER_XT_MATCH_SOCKET is not set
|
||||
# CONFIG_NETFILTER_XT_MATCH_STATE is not set
|
||||
# CONFIG_NETFILTER_XT_MATCH_STATISTIC is not set
|
||||
CONFIG_NETFILTER_XT_MATCH_STATISTIC=m
|
||||
# CONFIG_NETFILTER_XT_MATCH_STRING is not set
|
||||
CONFIG_NETFILTER_XT_MATCH_TCPMSS=m
|
||||
# CONFIG_NETFILTER_XT_MATCH_TIME is not set
|
||||
@@ -1517,7 +1524,6 @@ CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y
|
||||
CONFIG_MAC80211_RC_DEFAULT="minstrel_ht"
|
||||
# CONFIG_MAC80211_MESH is not set
|
||||
CONFIG_MAC80211_LEDS=y
|
||||
# CONFIG_MAC80211_DEBUGFS is not set
|
||||
# CONFIG_MAC80211_MESSAGE_TRACING is not set
|
||||
# CONFIG_MAC80211_DEBUG_MENU is not set
|
||||
CONFIG_MAC80211_STA_HASH_MAX_SIZE=0
|
||||
@@ -1632,7 +1638,6 @@ CONFIG_GENERIC_ARCH_NUMA=y
|
||||
#
|
||||
# Bus devices
|
||||
#
|
||||
# CONFIG_BRCMSTB_GISB_ARB is not set
|
||||
# CONFIG_MOXTET is not set
|
||||
# CONFIG_QCOM_EBI2 is not set
|
||||
# CONFIG_QCOM_SSC_BLOCK_BUS is not set
|
||||
@@ -1659,12 +1664,19 @@ CONFIG_GENERIC_ARCH_NUMA=y
|
||||
# end of ARM System Control and Management Interface Protocol
|
||||
|
||||
# CONFIG_ARM_SCPI_PROTOCOL is not set
|
||||
CONFIG_QCOM_SCM=y
|
||||
# CONFIG_QCOM_SCM_DOWNLOAD_MODE_DEFAULT is not set
|
||||
# CONFIG_ARM_FFA_TRANSPORT is not set
|
||||
# CONFIG_GOOGLE_FIRMWARE is not set
|
||||
CONFIG_ARM_PSCI_FW=y
|
||||
# CONFIG_ARM_PSCI_CHECKER is not set
|
||||
|
||||
#
|
||||
# Qualcomm firmware drivers
|
||||
#
|
||||
CONFIG_QCOM_SCM=y
|
||||
# CONFIG_QCOM_SCM_DOWNLOAD_MODE_DEFAULT is not set
|
||||
# CONFIG_QCOM_QSEECOM is not set
|
||||
# end of Qualcomm firmware drivers
|
||||
|
||||
CONFIG_HAVE_ARM_SMCCC=y
|
||||
CONFIG_HAVE_ARM_SMCCC_DISCOVERY=y
|
||||
# CONFIG_ARM_SMCCC_SOC_ID is not set
|
||||
@@ -1750,7 +1762,6 @@ CONFIG_QCOM_COINCELL=y
|
||||
#
|
||||
# CONFIG_EEPROM_AT24 is not set
|
||||
# CONFIG_EEPROM_AT25 is not set
|
||||
# CONFIG_EEPROM_LEGACY is not set
|
||||
# CONFIG_EEPROM_MAX6875 is not set
|
||||
# CONFIG_EEPROM_93CX6 is not set
|
||||
# CONFIG_EEPROM_93XX46 is not set
|
||||
@@ -1889,6 +1900,7 @@ CONFIG_TAP=m
|
||||
CONFIG_VETH=m
|
||||
CONFIG_VIRTIO_NET=y
|
||||
# CONFIG_NLMON is not set
|
||||
# CONFIG_NETKIT is not set
|
||||
# CONFIG_NET_VRF is not set
|
||||
|
||||
#
|
||||
@@ -1972,6 +1984,7 @@ CONFIG_NET_VENDOR_WANGXUN=y
|
||||
# CONFIG_NET_VENDOR_WIZNET is not set
|
||||
# CONFIG_NET_VENDOR_XILINX is not set
|
||||
CONFIG_QCOM_IPA=m
|
||||
CONFIG_QCOM_IPA2_LITE=m
|
||||
CONFIG_PHYLINK=m
|
||||
CONFIG_PHYLIB=y
|
||||
CONFIG_SWPHY=y
|
||||
@@ -2276,6 +2289,7 @@ CONFIG_TOUCHSCREEN_S6SY761=m
|
||||
# CONFIG_TOUCHSCREEN_MSG2638 is not set
|
||||
# CONFIG_TOUCHSCREEN_MTOUCH is not set
|
||||
# CONFIG_TOUCHSCREEN_NOVATEK_NVT_TS is not set
|
||||
CONFIG_TOUCHSCREEN_NT36XXX=m
|
||||
# CONFIG_TOUCHSCREEN_IMAGIS is not set
|
||||
# CONFIG_TOUCHSCREEN_IMX6UL_TSC is not set
|
||||
# CONFIG_TOUCHSCREEN_INEXIO is not set
|
||||
@@ -2571,7 +2585,6 @@ CONFIG_SPI_QUP=y
|
||||
# CONFIG_SPI_MXIC is not set
|
||||
# CONFIG_SPI_XCOMM is not set
|
||||
# CONFIG_SPI_XILINX is not set
|
||||
# CONFIG_SPI_ZYNQMP_GQSPI is not set
|
||||
# CONFIG_SPI_AMD is not set
|
||||
|
||||
#
|
||||
@@ -2755,7 +2768,6 @@ CONFIG_GPIO_MAX77620=y
|
||||
|
||||
# CONFIG_W1 is not set
|
||||
CONFIG_POWER_RESET=y
|
||||
CONFIG_POWER_RESET_BRCMSTB=y
|
||||
# CONFIG_POWER_RESET_GPIO is not set
|
||||
# CONFIG_POWER_RESET_GPIO_RESTART is not set
|
||||
CONFIG_POWER_RESET_MSM=y
|
||||
@@ -2796,6 +2808,8 @@ CONFIG_POWER_SUPPLY=y
|
||||
# CONFIG_CHARGER_DETECTOR_MAX14656 is not set
|
||||
# CONFIG_CHARGER_MAX77976 is not set
|
||||
# CONFIG_CHARGER_QCOM_SMBB is not set
|
||||
# CONFIG_BATTERY_PM8916_BMS_VM is not set
|
||||
# CONFIG_CHARGER_PM8916_LBC is not set
|
||||
CONFIG_CHARGER_QCOM_SMBCHG=y
|
||||
# CONFIG_CHARGER_BQ2415X is not set
|
||||
# CONFIG_CHARGER_BQ24190 is not set
|
||||
@@ -2817,6 +2831,7 @@ CONFIG_CHARGER_QCOM_SMBCHG=y
|
||||
CONFIG_BATTERY_QCOM_FG=y
|
||||
# CONFIG_BATTERY_UG3105 is not set
|
||||
# CONFIG_CHARGER_QCOM_SMB2 is not set
|
||||
# CONFIG_FUEL_GAUGE_MM8013 is not set
|
||||
# CONFIG_HWMON is not set
|
||||
CONFIG_THERMAL=y
|
||||
# CONFIG_THERMAL_NETLINK is not set
|
||||
@@ -3011,6 +3026,7 @@ CONFIG_REGULATOR_GPIO=y
|
||||
# CONFIG_REGULATOR_LTC3589 is not set
|
||||
# CONFIG_REGULATOR_LTC3676 is not set
|
||||
# CONFIG_REGULATOR_MAX1586 is not set
|
||||
# CONFIG_REGULATOR_MAX77503 is not set
|
||||
# CONFIG_REGULATOR_MAX77620 is not set
|
||||
# CONFIG_REGULATOR_MAX77857 is not set
|
||||
# CONFIG_REGULATOR_MAX8649 is not set
|
||||
@@ -3072,7 +3088,40 @@ CONFIG_REGULATOR_QCOM_SPMI=y
|
||||
# CONFIG_REGULATOR_VCTRL is not set
|
||||
# CONFIG_REGULATOR_VQMMC_IPQ4019 is not set
|
||||
CONFIG_REGULATOR_QCOM_LABIBB=y
|
||||
# CONFIG_RC_CORE is not set
|
||||
CONFIG_RC_CORE=m
|
||||
CONFIG_LIRC=y
|
||||
CONFIG_RC_MAP=m
|
||||
CONFIG_RC_DECODERS=y
|
||||
# CONFIG_IR_IMON_DECODER is not set
|
||||
# CONFIG_IR_JVC_DECODER is not set
|
||||
# CONFIG_IR_MCE_KBD_DECODER is not set
|
||||
# CONFIG_IR_NEC_DECODER is not set
|
||||
CONFIG_IR_RC5_DECODER=m
|
||||
# CONFIG_IR_RC6_DECODER is not set
|
||||
# CONFIG_IR_RCMM_DECODER is not set
|
||||
# CONFIG_IR_SANYO_DECODER is not set
|
||||
# CONFIG_IR_SHARP_DECODER is not set
|
||||
# CONFIG_IR_SONY_DECODER is not set
|
||||
# CONFIG_IR_XMP_DECODER is not set
|
||||
CONFIG_RC_DEVICES=y
|
||||
# CONFIG_IR_GPIO_CIR is not set
|
||||
# CONFIG_IR_GPIO_TX is not set
|
||||
# CONFIG_IR_HIX5HD2 is not set
|
||||
# CONFIG_IR_IGORPLUGUSB is not set
|
||||
# CONFIG_IR_IGUANA is not set
|
||||
# CONFIG_IR_IMON is not set
|
||||
# CONFIG_IR_IMON_RAW is not set
|
||||
# CONFIG_IR_MCEUSB is not set
|
||||
CONFIG_IR_PWM_TX=m
|
||||
# CONFIG_IR_REDRAT3 is not set
|
||||
# CONFIG_IR_SERIAL is not set
|
||||
# CONFIG_IR_SPI is not set
|
||||
# CONFIG_IR_STREAMZAP is not set
|
||||
# CONFIG_IR_TOY is not set
|
||||
# CONFIG_IR_TTUSBIR is not set
|
||||
# CONFIG_RC_ATI_REMOTE is not set
|
||||
# CONFIG_RC_LOOPBACK is not set
|
||||
# CONFIG_RC_XBOX_DVD is not set
|
||||
|
||||
#
|
||||
# CEC support
|
||||
@@ -3198,6 +3247,10 @@ CONFIG_V4L_MEM2MEM_DRIVERS=y
|
||||
# Microchip Technology, Inc. media platform drivers
|
||||
#
|
||||
|
||||
#
|
||||
# Nuvoton media platform drivers
|
||||
#
|
||||
|
||||
#
|
||||
# NVidia media platform drivers
|
||||
#
|
||||
@@ -3262,6 +3315,11 @@ CONFIG_MEDIA_HIDE_ANCILLARY_SUBDRV=y
|
||||
#
|
||||
# Media ancillary drivers
|
||||
#
|
||||
|
||||
#
|
||||
# IR I2C driver auto-selected by 'Autoselect ancillary drivers'
|
||||
#
|
||||
CONFIG_VIDEO_IR_I2C=m
|
||||
CONFIG_VIDEO_CAMERA_SENSOR=y
|
||||
# CONFIG_VIDEO_AR0521 is not set
|
||||
# CONFIG_VIDEO_HI556 is not set
|
||||
@@ -3283,6 +3341,7 @@ CONFIG_VIDEO_IMX219=m
|
||||
# CONFIG_VIDEO_IMX415 is not set
|
||||
# CONFIG_VIDEO_MT9M001 is not set
|
||||
# CONFIG_VIDEO_MT9M111 is not set
|
||||
# CONFIG_VIDEO_MT9M114 is not set
|
||||
# CONFIG_VIDEO_MT9P031 is not set
|
||||
# CONFIG_VIDEO_MT9T112 is not set
|
||||
# CONFIG_VIDEO_MT9V011 is not set
|
||||
@@ -3456,10 +3515,12 @@ CONFIG_DRM_PANEL_EDP=m
|
||||
# CONFIG_DRM_PANEL_ILITEK_IL9322 is not set
|
||||
# CONFIG_DRM_PANEL_ILITEK_ILI9341 is not set
|
||||
# CONFIG_DRM_PANEL_ILITEK_ILI9881C is not set
|
||||
# CONFIG_DRM_PANEL_ILITEK_ILI9882T is not set
|
||||
# CONFIG_DRM_PANEL_INNOLUX_EJ030NA is not set
|
||||
# CONFIG_DRM_PANEL_INNOLUX_P079ZCA is not set
|
||||
# CONFIG_DRM_PANEL_JADARD_JD9365DA_H3 is not set
|
||||
# CONFIG_DRM_PANEL_JDI_LT070ME05000 is not set
|
||||
# CONFIG_DRM_PANEL_JDI_LPM102A188A is not set
|
||||
# CONFIG_DRM_PANEL_JDI_R63452 is not set
|
||||
# CONFIG_DRM_PANEL_KHADAS_TS050 is not set
|
||||
# CONFIG_DRM_PANEL_KINGDISPLAY_KD097D04 is not set
|
||||
@@ -3487,6 +3548,7 @@ CONFIG_DRM_PANEL_EDP=m
|
||||
# CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN is not set
|
||||
# CONFIG_DRM_PANEL_RAYDIUM_RM67191 is not set
|
||||
# CONFIG_DRM_PANEL_RAYDIUM_RM68200 is not set
|
||||
# CONFIG_DRM_PANEL_RAYDIUM_RM692E5 is not set
|
||||
# CONFIG_DRM_PANEL_RONBO_RB070D30 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_DB7430 is not set
|
||||
@@ -3661,6 +3723,7 @@ CONFIG_FB_SYS_IMAGEBLIT=y
|
||||
# CONFIG_FB_FOREIGN_ENDIAN is not set
|
||||
CONFIG_FB_SYS_FOPS=y
|
||||
CONFIG_FB_DEFERRED_IO=y
|
||||
CONFIG_FB_IOMEM_FOPS=y
|
||||
CONFIG_FB_SYSMEM_HELPERS=y
|
||||
CONFIG_FB_SYSMEM_HELPERS_DEFERRED=y
|
||||
# CONFIG_FB_MODE_HELPERS is not set
|
||||
@@ -3864,6 +3927,8 @@ CONFIG_SND_SOC_I2C_AND_SPI=y
|
||||
CONFIG_SND_SOC_AW8738=m
|
||||
# CONFIG_SND_SOC_AW88395 is not set
|
||||
# CONFIG_SND_SOC_AW88261 is not set
|
||||
# CONFIG_SND_SOC_AW87390 is not set
|
||||
# CONFIG_SND_SOC_AW88399 is not set
|
||||
# CONFIG_SND_SOC_BD28623 is not set
|
||||
# CONFIG_SND_SOC_BT_SCO is not set
|
||||
# CONFIG_SND_SOC_CHV3_CODEC is not set
|
||||
@@ -3943,6 +4008,7 @@ CONFIG_SND_SOC_MSM8916_WCD_DIGITAL=m
|
||||
# CONFIG_SND_SOC_RT5640 is not set
|
||||
# CONFIG_SND_SOC_RT5659 is not set
|
||||
# CONFIG_SND_SOC_RT9120 is not set
|
||||
# CONFIG_SND_SOC_RTQ9128 is not set
|
||||
# CONFIG_SND_SOC_SGTL5000 is not set
|
||||
CONFIG_SND_SOC_SIMPLE_AMPLIFIER=m
|
||||
CONFIG_SND_SOC_SIMPLE_MUX=m
|
||||
@@ -4476,6 +4542,7 @@ CONFIG_TYPEC=m
|
||||
# CONFIG_TYPEC_MUX_GPIO_SBU is not set
|
||||
# CONFIG_TYPEC_MUX_PI3USB30532 is not set
|
||||
# CONFIG_TYPEC_MUX_NB7VPQ904M is not set
|
||||
# CONFIG_TYPEC_MUX_PTN36502 is not set
|
||||
# end of USB Type-C Multiplexer/DeMultiplexer Switch support
|
||||
|
||||
#
|
||||
@@ -4517,8 +4584,6 @@ CONFIG_MMC_CQHCI=y
|
||||
# CONFIG_MMC_HSQ is not set
|
||||
CONFIG_MMC_MTK=y
|
||||
CONFIG_MMC_SDHCI_XENON=y
|
||||
# CONFIG_MMC_SDHCI_OMAP is not set
|
||||
CONFIG_MMC_SDHCI_AM654=y
|
||||
CONFIG_SCSI_UFSHCD=y
|
||||
# CONFIG_SCSI_UFS_BSG is not set
|
||||
CONFIG_SCSI_UFSHCD_PLATFORM=y
|
||||
@@ -4596,6 +4661,7 @@ CONFIG_LEDS_LM3697=y
|
||||
# RGB LED drivers
|
||||
#
|
||||
# CONFIG_LEDS_GROUP_MULTICOLOR is not set
|
||||
# CONFIG_LEDS_KTD202X is not set
|
||||
# CONFIG_LEDS_PWM_MULTICOLOR is not set
|
||||
CONFIG_LEDS_QCOM_LPG=m
|
||||
|
||||
@@ -4609,6 +4675,7 @@ CONFIG_LEDS_TRIGGER_HEARTBEAT=y
|
||||
# CONFIG_LEDS_TRIGGER_BACKLIGHT is not set
|
||||
CONFIG_LEDS_TRIGGER_CPU=y
|
||||
# CONFIG_LEDS_TRIGGER_ACTIVITY is not set
|
||||
# CONFIG_LEDS_TRIGGER_GPIO is not set
|
||||
CONFIG_LEDS_TRIGGER_DEFAULT_ON=y
|
||||
|
||||
#
|
||||
@@ -4865,12 +4932,6 @@ CONFIG_STAGING=y
|
||||
#
|
||||
# CONFIG_AD5933 is not set
|
||||
# end of Network Analyzer, Impedance Converters
|
||||
|
||||
#
|
||||
# Resolver to digital converters
|
||||
#
|
||||
# CONFIG_AD2S1210 is not set
|
||||
# end of Resolver to digital converters
|
||||
# end of IIO staging drivers
|
||||
|
||||
# CONFIG_STAGING_MEDIA is not set
|
||||
@@ -4989,6 +5050,8 @@ CONFIG_SC_GCC_7280=y
|
||||
# CONFIG_SM_CAMCC_6350 is not set
|
||||
# CONFIG_SM_CAMCC_8250 is not set
|
||||
# CONFIG_SM_CAMCC_8450 is not set
|
||||
# CONFIG_SM_CAMCC_8550 is not set
|
||||
# CONFIG_SM_GCC_4450 is not set
|
||||
# CONFIG_SM_GCC_6115 is not set
|
||||
# CONFIG_SM_GCC_6125 is not set
|
||||
# CONFIG_SM_GCC_6350 is not set
|
||||
@@ -5119,7 +5182,6 @@ CONFIG_RPMSG_QCOM_SMD=y
|
||||
#
|
||||
# Broadcom SoC drivers
|
||||
#
|
||||
# CONFIG_SOC_BRCMSTB is not set
|
||||
# end of Broadcom SoC drivers
|
||||
|
||||
#
|
||||
@@ -5152,8 +5214,6 @@ CONFIG_RPMSG_QCOM_SMD=y
|
||||
#
|
||||
# CONFIG_QCOM_AOSS_QMP is not set
|
||||
CONFIG_QCOM_COMMAND_DB=y
|
||||
# CONFIG_QCOM_CPR is not set
|
||||
CONFIG_QCOM_CPR4PD=y
|
||||
# CONFIG_QCOM_GENI_SE is not set
|
||||
# CONFIG_QCOM_GSBI is not set
|
||||
# CONFIG_QCOM_LLCC is not set
|
||||
@@ -5168,7 +5228,6 @@ CONFIG_QCOM_QMI_HELPERS=m
|
||||
CONFIG_QCOM_RMTFS_MEM=m
|
||||
# CONFIG_QCOM_RPM_MASTER_STATS is not set
|
||||
# CONFIG_QCOM_RPMH is not set
|
||||
CONFIG_QCOM_RPMPD=y
|
||||
CONFIG_QCOM_SMEM=y
|
||||
CONFIG_QCOM_SMD_RPM=y
|
||||
CONFIG_QCOM_SMEM_STATE=y
|
||||
@@ -5191,6 +5250,34 @@ CONFIG_QCOM_PBS=m
|
||||
# end of Xilinx SoC drivers
|
||||
# end of SOC (System On Chip) specific Drivers
|
||||
|
||||
#
|
||||
# PM Domains
|
||||
#
|
||||
|
||||
#
|
||||
# Amlogic PM Domains
|
||||
#
|
||||
# end of Amlogic PM Domains
|
||||
|
||||
#
|
||||
# Broadcom PM Domains
|
||||
#
|
||||
# end of Broadcom PM Domains
|
||||
|
||||
#
|
||||
# i.MX PM Domains
|
||||
#
|
||||
# end of i.MX PM Domains
|
||||
|
||||
#
|
||||
# Qualcomm PM Domains
|
||||
#
|
||||
# CONFIG_QCOM_CPR is not set
|
||||
CONFIG_QCOM_CPR4PD=y
|
||||
CONFIG_QCOM_RPMPD=y
|
||||
# end of Qualcomm PM Domains
|
||||
# end of PM Domains
|
||||
|
||||
CONFIG_PM_DEVFREQ=y
|
||||
|
||||
#
|
||||
@@ -5317,6 +5404,7 @@ CONFIG_IIO_CONSUMERS_PER_TRIGGER=2
|
||||
# CONFIG_HI8435 is not set
|
||||
# CONFIG_HX711 is not set
|
||||
# CONFIG_INA2XX_ADC is not set
|
||||
# CONFIG_LTC2309 is not set
|
||||
# CONFIG_LTC2471 is not set
|
||||
# CONFIG_LTC2485 is not set
|
||||
# CONFIG_LTC2496 is not set
|
||||
@@ -5331,6 +5419,7 @@ CONFIG_IIO_CONSUMERS_PER_TRIGGER=2
|
||||
CONFIG_MAX9611=m
|
||||
# CONFIG_MCP320X is not set
|
||||
# CONFIG_MCP3422 is not set
|
||||
# CONFIG_MCP3564 is not set
|
||||
# CONFIG_MCP3911 is not set
|
||||
# CONFIG_NAU7802 is not set
|
||||
CONFIG_QCOM_VADC_COMMON=m
|
||||
@@ -5696,6 +5785,7 @@ CONFIG_YAMAHA_YAS530=m
|
||||
# Pressure sensors
|
||||
#
|
||||
# CONFIG_ABP060MG is not set
|
||||
# CONFIG_ROHM_BM1390 is not set
|
||||
# CONFIG_BMP280 is not set
|
||||
# CONFIG_DLHL60D is not set
|
||||
# CONFIG_DPS310 is not set
|
||||
@@ -5743,6 +5833,7 @@ CONFIG_YAMAHA_YAS530=m
|
||||
#
|
||||
# CONFIG_AD2S90 is not set
|
||||
# CONFIG_AD2S1200 is not set
|
||||
# CONFIG_AD2S1210 is not set
|
||||
# end of Resolver to digital converters
|
||||
|
||||
#
|
||||
@@ -5941,7 +6032,6 @@ CONFIG_FS_MBCACHE=y
|
||||
# CONFIG_OCFS2_FS is not set
|
||||
CONFIG_BTRFS_FS=m
|
||||
CONFIG_BTRFS_FS_POSIX_ACL=y
|
||||
# CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set
|
||||
# CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set
|
||||
# CONFIG_BTRFS_DEBUG is not set
|
||||
# CONFIG_BTRFS_ASSERT is not set
|
||||
@@ -5957,6 +6047,7 @@ CONFIG_F2FS_FS_SECURITY=y
|
||||
# CONFIG_F2FS_FS_COMPRESSION is not set
|
||||
CONFIG_F2FS_IOSTAT=y
|
||||
# CONFIG_F2FS_UNFAIR_RWSEM is not set
|
||||
# CONFIG_BCACHEFS_FS is not set
|
||||
CONFIG_FS_POSIX_ACL=y
|
||||
CONFIG_EXPORTFS=y
|
||||
# CONFIG_EXPORTFS_BLOCK_OPS is not set
|
||||
@@ -6118,8 +6209,18 @@ CONFIG_SUNRPC_BACKCHANNEL=y
|
||||
CONFIG_RPCSEC_GSS_KRB5=y
|
||||
# CONFIG_SUNRPC_DEBUG is not set
|
||||
# CONFIG_CEPH_FS is not set
|
||||
# CONFIG_CIFS is not set
|
||||
CONFIG_CIFS=m
|
||||
CONFIG_CIFS_STATS2=y
|
||||
CONFIG_CIFS_ALLOW_INSECURE_LEGACY=y
|
||||
# CONFIG_CIFS_UPCALL is not set
|
||||
# CONFIG_CIFS_XATTR is not set
|
||||
CONFIG_CIFS_DEBUG=y
|
||||
# CONFIG_CIFS_DEBUG2 is not set
|
||||
# CONFIG_CIFS_DEBUG_DUMP_KEYS is not set
|
||||
# CONFIG_CIFS_DFS_UPCALL is not set
|
||||
# CONFIG_CIFS_SWN_UPCALL is not set
|
||||
# CONFIG_SMB_SERVER is not set
|
||||
CONFIG_SMBFS=m
|
||||
# CONFIG_CODA_FS is not set
|
||||
# CONFIG_AFS_FS is not set
|
||||
CONFIG_9P_FS=y
|
||||
@@ -6176,6 +6277,7 @@ CONFIG_NLS_ISO8859_1=y
|
||||
# CONFIG_NLS_MAC_ROMANIAN is not set
|
||||
# CONFIG_NLS_MAC_TURKISH is not set
|
||||
# CONFIG_NLS_UTF8 is not set
|
||||
CONFIG_NLS_UCS2_UTILS=m
|
||||
# CONFIG_DLM is not set
|
||||
# CONFIG_UNICODE is not set
|
||||
CONFIG_IO_WQ=y
|
||||
@@ -6407,7 +6509,9 @@ CONFIG_CRYPTO_DRBG_HMAC=y
|
||||
# CONFIG_CRYPTO_DRBG_CTR is not set
|
||||
CONFIG_CRYPTO_DRBG=y
|
||||
CONFIG_CRYPTO_JITTERENTROPY=y
|
||||
# CONFIG_CRYPTO_JITTERENTROPY_TESTINTERFACE is not set
|
||||
CONFIG_CRYPTO_JITTERENTROPY_MEMORY_BLOCKS=64
|
||||
CONFIG_CRYPTO_JITTERENTROPY_MEMORY_BLOCKSIZE=32
|
||||
CONFIG_CRYPTO_JITTERENTROPY_OSR=1
|
||||
CONFIG_CRYPTO_KDF800108_CTR=y
|
||||
# end of Random number generation
|
||||
|
||||
@@ -6460,7 +6564,6 @@ CONFIG_CRYPTO_HW=y
|
||||
# CONFIG_CRYPTO_DEV_ATMEL_SHA204A is not set
|
||||
# CONFIG_CRYPTO_DEV_CCP is not set
|
||||
# CONFIG_CRYPTO_DEV_QCE is not set
|
||||
CONFIG_CRYPTO_DEV_QCOM_RNG=m
|
||||
# CONFIG_CRYPTO_DEV_VIRTIO is not set
|
||||
# CONFIG_CRYPTO_DEV_SAFEXCEL is not set
|
||||
CONFIG_CRYPTO_DEV_CCREE=m
|
||||
@@ -6564,7 +6667,6 @@ CONFIG_ZSTD_DECOMPRESS=y
|
||||
CONFIG_XZ_DEC=y
|
||||
CONFIG_XZ_DEC_X86=y
|
||||
CONFIG_XZ_DEC_POWERPC=y
|
||||
CONFIG_XZ_DEC_IA64=y
|
||||
CONFIG_XZ_DEC_ARM=y
|
||||
CONFIG_XZ_DEC_ARMTHUMB=y
|
||||
CONFIG_XZ_DEC_SPARC=y
|
||||
@@ -6642,6 +6744,7 @@ CONFIG_SG_POOL=y
|
||||
CONFIG_ARCH_STACKWALK=y
|
||||
CONFIG_STACKDEPOT=y
|
||||
CONFIG_SBITMAP=y
|
||||
# CONFIG_LWQ_TEST is not set
|
||||
# end of Library routines
|
||||
|
||||
CONFIG_GENERIC_IOREMAP=y
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
_flavor="postmarketos-qcom-msm8996"
|
||||
pkgname=linux-$_flavor
|
||||
pkgver=6.3.1
|
||||
pkgrel=1
|
||||
pkgrel=2
|
||||
pkgdesc="Kernel close to mainline with extra patches for Qualcomm MSM8996 devices"
|
||||
arch="aarch64"
|
||||
_carch="arm64"
|
||||
@@ -52,5 +52,5 @@ package() {
|
||||
}
|
||||
sha512sums="
|
||||
3d842c6fa3e1f93875f9c8d4f51e66b267bbd6b0eabccc25b461cbc0616a632ee6f1f2001b77bef2aff6aa36a788277ab9fc930fcd6e71732e5cbffec2dcb269 linux-v6.3.1-msm8996.tar.gz
|
||||
f567c9d2b5c64ee312d48d86c8082fb774e6d1a6a4cf1cb2c1b6bd0bd6464da495053be4fff1f56b6b5f7aab56469a21c618a530d277fcb213f0a9b0da1815b0 config-postmarketos-qcom-msm8996.aarch64
|
||||
e54f2ca8f33b540282d38326b0f9cb5c8c5b06c272c1bfbfaca24d1bab872c547427f993263729b8505c1ce276311c43c012cda265bebedf934cced511e51174 config-postmarketos-qcom-msm8996.aarch64
|
||||
"
|
||||
+22
-10
@@ -2,14 +2,14 @@
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# Linux/arm64 6.3.1 Kernel Configuration
|
||||
#
|
||||
CONFIG_CC_VERSION_TEXT="aarch64-alpine-linux-musl-gcc (Alpine 13.1.1_git20230527) 13.1.1 20230527"
|
||||
CONFIG_CC_VERSION_TEXT="aarch64-alpine-linux-musl-gcc (Alpine 13.2.1_git20231014) 13.2.1 20231014"
|
||||
CONFIG_CC_IS_GCC=y
|
||||
CONFIG_GCC_VERSION=130101
|
||||
CONFIG_GCC_VERSION=130201
|
||||
CONFIG_CLANG_VERSION=0
|
||||
CONFIG_AS_IS_GNU=y
|
||||
CONFIG_AS_VERSION=24000
|
||||
CONFIG_AS_VERSION=24100
|
||||
CONFIG_LD_IS_BFD=y
|
||||
CONFIG_LD_VERSION=24000
|
||||
CONFIG_LD_VERSION=24100
|
||||
CONFIG_LLD_VERSION=0
|
||||
CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
|
||||
CONFIG_CC_HAS_ASM_GOTO_TIED_OUTPUT=y
|
||||
@@ -155,7 +155,8 @@ CONFIG_GENERIC_SCHED_CLOCK=y
|
||||
#
|
||||
# Scheduler features
|
||||
#
|
||||
# CONFIG_UCLAMP_TASK is not set
|
||||
CONFIG_UCLAMP_TASK=y
|
||||
CONFIG_UCLAMP_BUCKETS_COUNT=5
|
||||
# end of Scheduler features
|
||||
|
||||
CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y
|
||||
@@ -178,6 +179,7 @@ CONFIG_FAIR_GROUP_SCHED=y
|
||||
CONFIG_CFS_BANDWIDTH=y
|
||||
CONFIG_RT_GROUP_SCHED=y
|
||||
CONFIG_SCHED_MM_CID=y
|
||||
CONFIG_UCLAMP_TASK_GROUP=y
|
||||
CONFIG_CGROUP_PIDS=y
|
||||
# CONFIG_CGROUP_RDMA is not set
|
||||
CONFIG_CGROUP_FREEZER=y
|
||||
@@ -1027,7 +1029,7 @@ CONFIG_NFT_NAT=m
|
||||
# CONFIG_NFT_QUOTA is not set
|
||||
CONFIG_NFT_REJECT=m
|
||||
CONFIG_NFT_REJECT_INET=m
|
||||
# CONFIG_NFT_COMPAT is not set
|
||||
CONFIG_NFT_COMPAT=m
|
||||
# CONFIG_NFT_HASH is not set
|
||||
CONFIG_NFT_FIB=m
|
||||
# CONFIG_NFT_FIB_INET is not set
|
||||
@@ -1114,7 +1116,7 @@ CONFIG_NETFILTER_XT_MATCH_IPVS=m
|
||||
# CONFIG_NETFILTER_XT_MATCH_SCTP is not set
|
||||
# CONFIG_NETFILTER_XT_MATCH_SOCKET is not set
|
||||
# CONFIG_NETFILTER_XT_MATCH_STATE is not set
|
||||
# CONFIG_NETFILTER_XT_MATCH_STATISTIC is not set
|
||||
CONFIG_NETFILTER_XT_MATCH_STATISTIC=m
|
||||
# CONFIG_NETFILTER_XT_MATCH_STRING is not set
|
||||
CONFIG_NETFILTER_XT_MATCH_TCPMSS=m
|
||||
# CONFIG_NETFILTER_XT_MATCH_TIME is not set
|
||||
@@ -4620,7 +4622,7 @@ CONFIG_HID_SUPPORT=y
|
||||
CONFIG_HID=y
|
||||
CONFIG_HID_BATTERY_STRENGTH=y
|
||||
CONFIG_HIDRAW=y
|
||||
# CONFIG_UHID is not set
|
||||
CONFIG_UHID=m
|
||||
CONFIG_HID_GENERIC=y
|
||||
|
||||
#
|
||||
@@ -5168,7 +5170,7 @@ CONFIG_LEDS_TRIGGER_DEFAULT_ON=y
|
||||
# CONFIG_LEDS_TRIGGER_CAMERA is not set
|
||||
CONFIG_LEDS_TRIGGER_PANIC=y
|
||||
# CONFIG_LEDS_TRIGGER_NETDEV is not set
|
||||
# CONFIG_LEDS_TRIGGER_PATTERN is not set
|
||||
CONFIG_LEDS_TRIGGER_PATTERN=y
|
||||
# CONFIG_LEDS_TRIGGER_AUDIO is not set
|
||||
# CONFIG_LEDS_TRIGGER_TTY is not set
|
||||
|
||||
@@ -6736,8 +6738,18 @@ CONFIG_SUNRPC_BACKCHANNEL=y
|
||||
CONFIG_RPCSEC_GSS_KRB5=y
|
||||
# CONFIG_SUNRPC_DEBUG is not set
|
||||
# CONFIG_CEPH_FS is not set
|
||||
# CONFIG_CIFS is not set
|
||||
CONFIG_CIFS=m
|
||||
CONFIG_CIFS_STATS2=y
|
||||
CONFIG_CIFS_ALLOW_INSECURE_LEGACY=y
|
||||
# CONFIG_CIFS_UPCALL is not set
|
||||
# CONFIG_CIFS_XATTR is not set
|
||||
CONFIG_CIFS_DEBUG=y
|
||||
# CONFIG_CIFS_DEBUG2 is not set
|
||||
# CONFIG_CIFS_DEBUG_DUMP_KEYS is not set
|
||||
# CONFIG_CIFS_DFS_UPCALL is not set
|
||||
# CONFIG_CIFS_SWN_UPCALL is not set
|
||||
# CONFIG_SMB_SERVER is not set
|
||||
CONFIG_SMBFS_COMMON=m
|
||||
# CONFIG_CODA_FS is not set
|
||||
# CONFIG_AFS_FS is not set
|
||||
CONFIG_9P_FS=y
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# Maintainer: Jenneron <jenneron@protonmail.com>
|
||||
pkgname=linux-postmarketos-qcom-sc7180
|
||||
pkgver=6.1.39
|
||||
pkgrel=4
|
||||
pkgrel=5
|
||||
pkgdesc="Mainline kernel fork for Qualcomm Snapdragon 7c devices"
|
||||
arch="aarch64"
|
||||
_carch="arm64"
|
||||
@@ -99,5 +99,5 @@ fe389611f991ba9de9e4662b2ed35a6790bbc18bb99fdc12eb281e5a4d5559ada3952a4024145007
|
||||
19441571468c89576da2087bfcfb8eaca253c67b41bd201ba123dafa33e5e6f424c9719b8fddf61cfce4d27f1b138718f200931eafc5edab5cb4da5b225ba410 0015-arm64-dts-qcom-acer-aspire1-Correct-audio-codec-defi.patch
|
||||
d6ecbd07481bf9852d330f1fbe004e0f70a45251956a37b730e4cbb3b7e3c03b34c9979749ab8857d39171382e87159cc54125fad7a0a02a33d4b502892fce9a 0016-arm64-dts-qcom-acer-aspire1-Add-sound.patch
|
||||
43cc38c2074a474a4386ab070bcc7b966527a607bc0adb345ce6d13f79b7714e46747ed2624831ae6ed48cf3b4ef387e4cc84247c3b7d13e69a7d1e64f7efe6f 0017-HACK-arm64-dts-qcom-acer-aspire1-Enable-DisplayPort-.patch
|
||||
9c664ab3d753f5ea7b65c77e026fcdb62e4f8f624941a7f64acc5960e6ef72f4616ebb7cb52dbb014884e4383ce3797dae4e2af829b80b06304158b5a7d1ea7e config-postmarketos-qcom-sc7180.aarch64
|
||||
74fd51e78486791cce3bd1cf8efafa8484d7fde4e58adeef23614f6f35e26d612bb81f6cbf43bd7f5c826dd8e7b1b250e5badb0bd05de592fef882c4fb6054e8 config-postmarketos-qcom-sc7180.aarch64
|
||||
"
|
||||
+12
-8
@@ -2,14 +2,14 @@
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# Linux/arm64 6.1.39 Kernel Configuration
|
||||
#
|
||||
CONFIG_CC_VERSION_TEXT="aarch64-alpine-linux-musl-gcc (Alpine 13.1.1_git20230722) 13.1.1 20230722"
|
||||
CONFIG_CC_VERSION_TEXT="aarch64-alpine-linux-musl-gcc (Alpine 13.2.1_git20231014) 13.2.1 20231014"
|
||||
CONFIG_CC_IS_GCC=y
|
||||
CONFIG_GCC_VERSION=130101
|
||||
CONFIG_GCC_VERSION=130201
|
||||
CONFIG_CLANG_VERSION=0
|
||||
CONFIG_AS_IS_GNU=y
|
||||
CONFIG_AS_VERSION=24000
|
||||
CONFIG_AS_VERSION=24100
|
||||
CONFIG_LD_IS_BFD=y
|
||||
CONFIG_LD_VERSION=24000
|
||||
CONFIG_LD_VERSION=24100
|
||||
CONFIG_LLD_VERSION=0
|
||||
CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
|
||||
CONFIG_CC_HAS_ASM_GOTO_TIED_OUTPUT=y
|
||||
@@ -156,7 +156,8 @@ CONFIG_GENERIC_SCHED_CLOCK=y
|
||||
#
|
||||
# Scheduler features
|
||||
#
|
||||
# CONFIG_UCLAMP_TASK is not set
|
||||
CONFIG_UCLAMP_TASK=y
|
||||
CONFIG_UCLAMP_BUCKETS_COUNT=5
|
||||
# end of Scheduler features
|
||||
|
||||
CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y
|
||||
@@ -178,6 +179,7 @@ CONFIG_CGROUP_SCHED=y
|
||||
CONFIG_FAIR_GROUP_SCHED=y
|
||||
CONFIG_CFS_BANDWIDTH=y
|
||||
CONFIG_RT_GROUP_SCHED=y
|
||||
CONFIG_UCLAMP_TASK_GROUP=y
|
||||
CONFIG_CGROUP_PIDS=y
|
||||
# CONFIG_CGROUP_RDMA is not set
|
||||
CONFIG_CGROUP_FREEZER=y
|
||||
@@ -518,7 +520,9 @@ CONFIG_PM_SLEEP=y
|
||||
CONFIG_PM_SLEEP_SMP=y
|
||||
# CONFIG_PM_AUTOSLEEP is not set
|
||||
# CONFIG_PM_USERSPACE_AUTOSLEEP is not set
|
||||
# CONFIG_PM_WAKELOCKS is not set
|
||||
CONFIG_PM_WAKELOCKS=y
|
||||
CONFIG_PM_WAKELOCKS_LIMIT=100
|
||||
CONFIG_PM_WAKELOCKS_GC=y
|
||||
CONFIG_PM=y
|
||||
# CONFIG_PM_DEBUG is not set
|
||||
CONFIG_PM_CLK=y
|
||||
@@ -1088,7 +1092,7 @@ CONFIG_NFT_NAT=m
|
||||
# CONFIG_NFT_QUOTA is not set
|
||||
CONFIG_NFT_REJECT=m
|
||||
CONFIG_NFT_REJECT_INET=m
|
||||
# CONFIG_NFT_COMPAT is not set
|
||||
CONFIG_NFT_COMPAT=m
|
||||
# CONFIG_NFT_HASH is not set
|
||||
CONFIG_NFT_FIB=m
|
||||
# CONFIG_NFT_FIB_INET is not set
|
||||
@@ -6008,7 +6012,7 @@ CONFIG_LEDS_TRIGGER_DEFAULT_ON=y
|
||||
# CONFIG_LEDS_TRIGGER_CAMERA is not set
|
||||
CONFIG_LEDS_TRIGGER_PANIC=y
|
||||
# CONFIG_LEDS_TRIGGER_NETDEV is not set
|
||||
# CONFIG_LEDS_TRIGGER_PATTERN is not set
|
||||
CONFIG_LEDS_TRIGGER_PATTERN=y
|
||||
# CONFIG_LEDS_TRIGGER_AUDIO is not set
|
||||
# CONFIG_LEDS_TRIGGER_TTY is not set
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
_flavor="postmarketos-qcom-sdm845"
|
||||
pkgname=linux-$_flavor
|
||||
pkgver=6.6.3
|
||||
pkgrel=2
|
||||
pkgrel=3
|
||||
pkgdesc="Mainline Kernel fork for SDM845 devices"
|
||||
arch="aarch64"
|
||||
_carch="arm64"
|
||||
@@ -72,5 +72,5 @@ package() {
|
||||
|
||||
sha512sums="
|
||||
621ee00668c8739503042074615e95949e55124f48c488de83bcce733fa4b140576f26ab37d47a886136f8167832751036905a18dbb7455649b146bb3dfb22cf linux-sdm845-6.6.3-r3.tar.gz
|
||||
40fb1a8c65c8449e42347330fe6a54ced5fe3d10ad0c64f5949519e141180dadec16f85afcff909e3f29b952dc2b7d490710b9abdc99b2a88edc46f89315146b config-postmarketos-qcom-sdm845.aarch64
|
||||
9393e50336d1b8767c67ffd347000d0191a3fa8645d77b0f8ec222cad837f8f3b2201e6bd1360d62218f5246eaea93f7bf76a7b2a4e0954360fd30291f5bb3a6 config-postmarketos-qcom-sdm845.aarch64
|
||||
"
|
||||
+5
-3
@@ -165,7 +165,8 @@ CONFIG_GENERIC_SCHED_CLOCK=y
|
||||
#
|
||||
# Scheduler features
|
||||
#
|
||||
# CONFIG_UCLAMP_TASK is not set
|
||||
CONFIG_UCLAMP_TASK=y
|
||||
CONFIG_UCLAMP_BUCKETS_COUNT=5
|
||||
# end of Scheduler features
|
||||
|
||||
CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y
|
||||
@@ -189,6 +190,7 @@ CONFIG_FAIR_GROUP_SCHED=y
|
||||
CONFIG_CFS_BANDWIDTH=y
|
||||
CONFIG_RT_GROUP_SCHED=y
|
||||
CONFIG_SCHED_MM_CID=y
|
||||
CONFIG_UCLAMP_TASK_GROUP=y
|
||||
CONFIG_CGROUP_PIDS=y
|
||||
# CONFIG_CGROUP_RDMA is not set
|
||||
CONFIG_CGROUP_FREEZER=y
|
||||
@@ -1166,7 +1168,7 @@ CONFIG_NFT_NAT=m
|
||||
# CONFIG_NFT_QUOTA is not set
|
||||
CONFIG_NFT_REJECT=m
|
||||
CONFIG_NFT_REJECT_INET=m
|
||||
# CONFIG_NFT_COMPAT is not set
|
||||
CONFIG_NFT_COMPAT=m
|
||||
# CONFIG_NFT_HASH is not set
|
||||
CONFIG_NFT_FIB=m
|
||||
# CONFIG_NFT_FIB_INET is not set
|
||||
@@ -1253,7 +1255,7 @@ CONFIG_NETFILTER_XT_MATCH_IPVS=m
|
||||
# CONFIG_NETFILTER_XT_MATCH_SCTP is not set
|
||||
# CONFIG_NETFILTER_XT_MATCH_SOCKET is not set
|
||||
# CONFIG_NETFILTER_XT_MATCH_STATE is not set
|
||||
# CONFIG_NETFILTER_XT_MATCH_STATISTIC is not set
|
||||
CONFIG_NETFILTER_XT_MATCH_STATISTIC=m
|
||||
# CONFIG_NETFILTER_XT_MATCH_STRING is not set
|
||||
CONFIG_NETFILTER_XT_MATCH_TCPMSS=m
|
||||
# CONFIG_NETFILTER_XT_MATCH_TIME is not set
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
_flavor="postmarketos-qcom-sm6350"
|
||||
pkgname=linux-$_flavor
|
||||
pkgver=6.7.0
|
||||
pkgrel=1
|
||||
pkgrel=2
|
||||
pkgdesc="Mainline Kernel fork for SM6350/SM7225 devices"
|
||||
arch="aarch64"
|
||||
_carch="arm64"
|
||||
@@ -55,5 +55,5 @@ package() {
|
||||
|
||||
sha512sums="
|
||||
2129b3fbf2ac585130ef53c768597fe7d4372b3f1fbbcafeae4ed781d2643884735d349aae72c885a510f28179fb37d5c1075c75e8f72676b8ab4600ededaba8 linux-v6.7.0-sm6350.tar.gz
|
||||
2f3ce14bc425c26604ba1a40d014d005a6fbba206ed16d519b86279e29c10b55a31653899ed373464d7f7e92bcaa7d8552f01d8e405e5706bbb28695ad0ed0c8 config-postmarketos-qcom-sm6350.aarch64
|
||||
941d2ed85b5bc2b2ecead7d2cf3f1c77b1f2d5ec1064ccb924fcdb031fd8eab15a0b3f6a90ec31b5fdb8210e0d4ecdde0a4ad099ce912706fa498e4a67378f47 config-postmarketos-qcom-sm6350.aarch64
|
||||
"
|
||||
+80
-9
@@ -143,7 +143,8 @@ CONFIG_GENERIC_SCHED_CLOCK=y
|
||||
#
|
||||
# Scheduler features
|
||||
#
|
||||
# CONFIG_UCLAMP_TASK is not set
|
||||
CONFIG_UCLAMP_TASK=y
|
||||
CONFIG_UCLAMP_BUCKETS_COUNT=5
|
||||
# end of Scheduler features
|
||||
|
||||
CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y
|
||||
@@ -167,6 +168,7 @@ CONFIG_FAIR_GROUP_SCHED=y
|
||||
CONFIG_CFS_BANDWIDTH=y
|
||||
CONFIG_RT_GROUP_SCHED=y
|
||||
CONFIG_SCHED_MM_CID=y
|
||||
CONFIG_UCLAMP_TASK_GROUP=y
|
||||
CONFIG_CGROUP_PIDS=y
|
||||
# CONFIG_CGROUP_RDMA is not set
|
||||
CONFIG_CGROUP_FREEZER=y
|
||||
@@ -523,7 +525,9 @@ CONFIG_PM_SLEEP=y
|
||||
CONFIG_PM_SLEEP_SMP=y
|
||||
# CONFIG_PM_AUTOSLEEP is not set
|
||||
# CONFIG_PM_USERSPACE_AUTOSLEEP is not set
|
||||
# CONFIG_PM_WAKELOCKS is not set
|
||||
CONFIG_PM_WAKELOCKS=y
|
||||
CONFIG_PM_WAKELOCKS_LIMIT=100
|
||||
CONFIG_PM_WAKELOCKS_GC=y
|
||||
CONFIG_PM=y
|
||||
# CONFIG_PM_DEBUG is not set
|
||||
CONFIG_PM_CLK=y
|
||||
@@ -853,7 +857,7 @@ CONFIG_ARCH_USE_GNU_PROPERTY=y
|
||||
CONFIG_ELFCORE=y
|
||||
# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set
|
||||
CONFIG_BINFMT_SCRIPT=y
|
||||
# CONFIG_BINFMT_MISC is not set
|
||||
CONFIG_BINFMT_MISC=m
|
||||
CONFIG_COREDUMP=y
|
||||
# end of Executable file formats
|
||||
|
||||
@@ -1090,7 +1094,7 @@ CONFIG_NFT_NAT=m
|
||||
# CONFIG_NFT_QUOTA is not set
|
||||
CONFIG_NFT_REJECT=m
|
||||
CONFIG_NFT_REJECT_INET=m
|
||||
# CONFIG_NFT_COMPAT is not set
|
||||
CONFIG_NFT_COMPAT=m
|
||||
# CONFIG_NFT_HASH is not set
|
||||
CONFIG_NFT_FIB=m
|
||||
# CONFIG_NFT_FIB_INET is not set
|
||||
@@ -1177,7 +1181,7 @@ CONFIG_NETFILTER_XT_MATCH_IPVS=m
|
||||
# CONFIG_NETFILTER_XT_MATCH_SCTP is not set
|
||||
# CONFIG_NETFILTER_XT_MATCH_SOCKET is not set
|
||||
# CONFIG_NETFILTER_XT_MATCH_STATE is not set
|
||||
# CONFIG_NETFILTER_XT_MATCH_STATISTIC is not set
|
||||
CONFIG_NETFILTER_XT_MATCH_STATISTIC=m
|
||||
# CONFIG_NETFILTER_XT_MATCH_STRING is not set
|
||||
CONFIG_NETFILTER_XT_MATCH_TCPMSS=m
|
||||
# CONFIG_NETFILTER_XT_MATCH_TIME is not set
|
||||
@@ -3387,12 +3391,58 @@ CONFIG_LOGO_LINUX_CLUT224=y
|
||||
# end of Graphics support
|
||||
|
||||
# CONFIG_DRM_ACCEL is not set
|
||||
# CONFIG_SOUND is not set
|
||||
CONFIG_SOUND=m
|
||||
CONFIG_SND=m
|
||||
CONFIG_SND_TIMER=m
|
||||
CONFIG_SND_PCM=m
|
||||
CONFIG_SND_HWDEP=m
|
||||
CONFIG_SND_RAWMIDI=m
|
||||
# CONFIG_SND_OSSEMUL is not set
|
||||
CONFIG_SND_PCM_TIMER=y
|
||||
# CONFIG_SND_HRTIMER is not set
|
||||
# CONFIG_SND_DYNAMIC_MINORS is not set
|
||||
CONFIG_SND_SUPPORT_OLD_API=y
|
||||
CONFIG_SND_PROC_FS=y
|
||||
CONFIG_SND_VERBOSE_PROCFS=y
|
||||
# CONFIG_SND_VERBOSE_PRINTK is not set
|
||||
CONFIG_SND_CTL_FAST_LOOKUP=y
|
||||
# CONFIG_SND_DEBUG is not set
|
||||
# CONFIG_SND_CTL_INPUT_VALIDATION is not set
|
||||
# CONFIG_SND_SEQUENCER is not set
|
||||
CONFIG_SND_DRIVERS=y
|
||||
# CONFIG_SND_DUMMY is not set
|
||||
# CONFIG_SND_ALOOP is not set
|
||||
# CONFIG_SND_PCMTEST is not set
|
||||
# CONFIG_SND_MTPAV is not set
|
||||
# CONFIG_SND_SERIAL_U16550 is not set
|
||||
# CONFIG_SND_SERIAL_GENERIC is not set
|
||||
# CONFIG_SND_MPU401 is not set
|
||||
|
||||
#
|
||||
# HD-Audio
|
||||
#
|
||||
# end of HD-Audio
|
||||
|
||||
CONFIG_SND_HDA_PREALLOC_SIZE=64
|
||||
CONFIG_SND_USB=y
|
||||
CONFIG_SND_USB_AUDIO=m
|
||||
# CONFIG_SND_USB_AUDIO_MIDI_V2 is not set
|
||||
# CONFIG_SND_USB_UA101 is not set
|
||||
# CONFIG_SND_USB_CAIAQ is not set
|
||||
# CONFIG_SND_USB_6FIRE is not set
|
||||
# CONFIG_SND_USB_HIFACE is not set
|
||||
# CONFIG_SND_BCD2000 is not set
|
||||
# CONFIG_SND_USB_POD is not set
|
||||
# CONFIG_SND_USB_PODHD is not set
|
||||
# CONFIG_SND_USB_TONEPORT is not set
|
||||
# CONFIG_SND_USB_VARIAX is not set
|
||||
# CONFIG_SND_SOC is not set
|
||||
# CONFIG_SND_VIRTIO is not set
|
||||
CONFIG_HID_SUPPORT=y
|
||||
CONFIG_HID=y
|
||||
# CONFIG_HID_BATTERY_STRENGTH is not set
|
||||
# CONFIG_HIDRAW is not set
|
||||
# CONFIG_UHID is not set
|
||||
CONFIG_UHID=m
|
||||
CONFIG_HID_GENERIC=y
|
||||
|
||||
#
|
||||
@@ -3413,6 +3463,7 @@ CONFIG_HID_APPLE=y
|
||||
# CONFIG_HID_CORSAIR is not set
|
||||
# CONFIG_HID_COUGAR is not set
|
||||
# CONFIG_HID_MACALLY is not set
|
||||
# CONFIG_HID_PRODIKEYS is not set
|
||||
# CONFIG_HID_CMEDIA is not set
|
||||
# CONFIG_HID_CREATIVE_SB0540 is not set
|
||||
# CONFIG_HID_CYPRESS is not set
|
||||
@@ -3711,6 +3762,11 @@ CONFIG_USB_CONFIGFS_RNDIS=y
|
||||
# CONFIG_USB_CONFIGFS_MASS_STORAGE is not set
|
||||
# CONFIG_USB_CONFIGFS_F_LB_SS is not set
|
||||
CONFIG_USB_CONFIGFS_F_FS=y
|
||||
# CONFIG_USB_CONFIGFS_F_UAC1 is not set
|
||||
# CONFIG_USB_CONFIGFS_F_UAC1_LEGACY is not set
|
||||
# CONFIG_USB_CONFIGFS_F_UAC2 is not set
|
||||
# CONFIG_USB_CONFIGFS_F_MIDI is not set
|
||||
# CONFIG_USB_CONFIGFS_F_MIDI2 is not set
|
||||
# CONFIG_USB_CONFIGFS_F_HID is not set
|
||||
# CONFIG_USB_CONFIGFS_F_PRINTER is not set
|
||||
|
||||
@@ -3718,12 +3774,14 @@ CONFIG_USB_CONFIGFS_F_FS=y
|
||||
# USB Gadget precomposed configurations
|
||||
#
|
||||
# CONFIG_USB_ZERO is not set
|
||||
# CONFIG_USB_AUDIO is not set
|
||||
# CONFIG_USB_ETH is not set
|
||||
# CONFIG_USB_G_NCM is not set
|
||||
# CONFIG_USB_GADGETFS is not set
|
||||
# CONFIG_USB_FUNCTIONFS is not set
|
||||
# CONFIG_USB_MASS_STORAGE is not set
|
||||
# CONFIG_USB_G_SERIAL is not set
|
||||
# CONFIG_USB_MIDI_GADGET is not set
|
||||
# CONFIG_USB_G_PRINTER is not set
|
||||
# CONFIG_USB_CDC_COMPOSITE is not set
|
||||
# CONFIG_USB_G_ACM_MS is not set
|
||||
@@ -3861,7 +3919,7 @@ CONFIG_LEDS_TRIGGER_TIMER=y
|
||||
# CONFIG_LEDS_TRIGGER_CAMERA is not set
|
||||
# CONFIG_LEDS_TRIGGER_PANIC is not set
|
||||
# CONFIG_LEDS_TRIGGER_NETDEV is not set
|
||||
# CONFIG_LEDS_TRIGGER_PATTERN is not set
|
||||
CONFIG_LEDS_TRIGGER_PATTERN=y
|
||||
# CONFIG_LEDS_TRIGGER_AUDIO is not set
|
||||
# CONFIG_LEDS_TRIGGER_TTY is not set
|
||||
|
||||
@@ -5022,6 +5080,8 @@ CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW=y
|
||||
#
|
||||
# Caches
|
||||
#
|
||||
CONFIG_NETFS_SUPPORT=m
|
||||
# CONFIG_NETFS_STATS is not set
|
||||
# CONFIG_FSCACHE is not set
|
||||
# end of Caches
|
||||
|
||||
@@ -5115,8 +5175,18 @@ CONFIG_NETWORK_FILESYSTEMS=y
|
||||
# CONFIG_NFS_FS is not set
|
||||
# CONFIG_NFSD is not set
|
||||
# CONFIG_CEPH_FS is not set
|
||||
# CONFIG_CIFS is not set
|
||||
CONFIG_CIFS=m
|
||||
CONFIG_CIFS_STATS2=y
|
||||
CONFIG_CIFS_ALLOW_INSECURE_LEGACY=y
|
||||
# CONFIG_CIFS_UPCALL is not set
|
||||
# CONFIG_CIFS_XATTR is not set
|
||||
CONFIG_CIFS_DEBUG=y
|
||||
# CONFIG_CIFS_DEBUG2 is not set
|
||||
# CONFIG_CIFS_DEBUG_DUMP_KEYS is not set
|
||||
# CONFIG_CIFS_DFS_UPCALL is not set
|
||||
# CONFIG_CIFS_SWN_UPCALL is not set
|
||||
# CONFIG_SMB_SERVER is not set
|
||||
CONFIG_SMBFS=m
|
||||
# CONFIG_CODA_FS is not set
|
||||
# CONFIG_AFS_FS is not set
|
||||
CONFIG_NLS=y
|
||||
@@ -5170,6 +5240,7 @@ CONFIG_NLS_ISO8859_1=y
|
||||
# CONFIG_NLS_MAC_ROMANIAN is not set
|
||||
# CONFIG_NLS_MAC_TURKISH is not set
|
||||
# CONFIG_NLS_UTF8 is not set
|
||||
CONFIG_NLS_UCS2_UTILS=m
|
||||
# CONFIG_DLM is not set
|
||||
# CONFIG_UNICODE is not set
|
||||
CONFIG_IO_WQ=y
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
|
||||
pkgname=linux-postmarketos-rockchip
|
||||
pkgver=6.2
|
||||
pkgrel=11
|
||||
pkgrel=12
|
||||
pkgdesc="Mainline kernel for rockchip devices"
|
||||
arch="aarch64"
|
||||
_carch="arm64"
|
||||
@@ -83,5 +83,5 @@ package() {
|
||||
|
||||
sha512sums="
|
||||
a01bee0b968b95183934fe3504516be7ef5811944a061f5aed05ecebaa27b5eb64e33232fd0a8dd622b3c8743bfe462ef7e464d381734d111a0ad6a6d9f66ddd linux-6.2.tar.xz
|
||||
7ad0b22e77e27e2c291e35e806ee6871c85eb95b07e808ac9d91eafec64f7b2b7878f057657b1d699b6a45a22b40f5a9d3912cc2fbd245410d00a6e8fe121a5a config-postmarketos-rockchip.aarch64
|
||||
7a8b7cea1a021ed32780d8b59946a19d07e99ecd01efc79eea99bc4fead3f99779d4d7588a2fdebb9946eef21ead263d0e96770fe6a32c08af86dbdac18740ce config-postmarketos-rockchip.aarch64
|
||||
"
|
||||
@@ -2,14 +2,14 @@
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# Linux/arm64 6.2.0 Kernel Configuration
|
||||
#
|
||||
CONFIG_CC_VERSION_TEXT="aarch64-alpine-linux-musl-gcc (Alpine 13.1.1_git20230722) 13.1.1 20230722"
|
||||
CONFIG_CC_VERSION_TEXT="aarch64-alpine-linux-musl-gcc (Alpine 13.2.1_git20231014) 13.2.1 20231014"
|
||||
CONFIG_CC_IS_GCC=y
|
||||
CONFIG_GCC_VERSION=130101
|
||||
CONFIG_GCC_VERSION=130201
|
||||
CONFIG_CLANG_VERSION=0
|
||||
CONFIG_AS_IS_GNU=y
|
||||
CONFIG_AS_VERSION=24000
|
||||
CONFIG_AS_VERSION=24100
|
||||
CONFIG_LD_IS_BFD=y
|
||||
CONFIG_LD_VERSION=24000
|
||||
CONFIG_LD_VERSION=24100
|
||||
CONFIG_LLD_VERSION=0
|
||||
CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
|
||||
CONFIG_CC_HAS_ASM_GOTO_TIED_OUTPUT=y
|
||||
@@ -150,7 +150,8 @@ CONFIG_GENERIC_SCHED_CLOCK=y
|
||||
#
|
||||
# Scheduler features
|
||||
#
|
||||
# CONFIG_UCLAMP_TASK is not set
|
||||
CONFIG_UCLAMP_TASK=y
|
||||
CONFIG_UCLAMP_BUCKETS_COUNT=5
|
||||
# end of Scheduler features
|
||||
|
||||
CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y
|
||||
@@ -170,6 +171,7 @@ CONFIG_CGROUP_SCHED=y
|
||||
CONFIG_FAIR_GROUP_SCHED=y
|
||||
CONFIG_CFS_BANDWIDTH=y
|
||||
CONFIG_RT_GROUP_SCHED=y
|
||||
CONFIG_UCLAMP_TASK_GROUP=y
|
||||
CONFIG_CGROUP_PIDS=y
|
||||
CONFIG_CGROUP_RDMA=y
|
||||
CONFIG_CGROUP_FREEZER=y
|
||||
@@ -505,7 +507,9 @@ CONFIG_PM_SLEEP=y
|
||||
CONFIG_PM_SLEEP_SMP=y
|
||||
# CONFIG_PM_AUTOSLEEP is not set
|
||||
# CONFIG_PM_USERSPACE_AUTOSLEEP is not set
|
||||
# CONFIG_PM_WAKELOCKS is not set
|
||||
CONFIG_PM_WAKELOCKS=y
|
||||
CONFIG_PM_WAKELOCKS_LIMIT=100
|
||||
CONFIG_PM_WAKELOCKS_GC=y
|
||||
CONFIG_PM=y
|
||||
# CONFIG_PM_DEBUG is not set
|
||||
CONFIG_PM_CLK=y
|
||||
|
||||
File renamed without changes.
File renamed without changes.
@@ -2,7 +2,7 @@
|
||||
pkgname=oem-amd
|
||||
pkgdesc="AMD device support"
|
||||
pkgver=2
|
||||
pkgrel=0
|
||||
pkgrel=1
|
||||
url="https://postmarketos.org"
|
||||
license="MIT"
|
||||
arch="x86_64"
|
||||
@@ -26,9 +26,9 @@ source="
|
||||
package() {
|
||||
mkdir -p "$pkgdir"
|
||||
install -Dm644 00-oem-amd.modules \
|
||||
-t "$pkgdir"/usr/share/mkinitfs/modules
|
||||
-t "$pkgdir"/usr/share/mkinitfs/modules-extra
|
||||
install -Dm644 00-amdgpu-firmware.files \
|
||||
-t "$pkgdir"/usr/share/mkinitfs/files
|
||||
-t "$pkgdir"/usr/share/mkinitfs/files-extra
|
||||
}
|
||||
|
||||
libva() {
|
||||
File renamed without changes.
@@ -2,7 +2,7 @@
|
||||
# Co-Maintainer: Nikita Travkin <nikita@trvn.ru>
|
||||
pkgname=soc-qcom-msm8916
|
||||
pkgdesc="Common package for Qualcomm MSM8916 devices"
|
||||
pkgver=19
|
||||
pkgver=20
|
||||
pkgrel=0
|
||||
url="https://postmarketos.org"
|
||||
license="BSD-3-Clause"
|
||||
@@ -17,7 +17,7 @@ subpackages="
|
||||
soc-samsung-msm8916-modem-workaround:samsung_modem_workaround
|
||||
"
|
||||
|
||||
_ucm_commit="2484f33833c6947476217e3126b37a5c76bfda08"
|
||||
_ucm_commit="3deea2860ab680c3e790442dbdf578fef152e639"
|
||||
source="$pkgname-$_ucm_commit.tar.gz::https://github.com/msm8916-mainline/alsa-ucm-conf/archive/$_ucm_commit.tar.gz
|
||||
q6voiced.conf
|
||||
77-modem-samsung-msm8916.rules
|
||||
@@ -85,7 +85,7 @@ samsung_modem_workaround() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
e521c4d70a1fe728af7286edc4a2138c92d2a03131a5c98226619f16c7e0e48e997914092cea71286e19ffde82c27dbac704be8887b75c9e732bda36e0ee9e36 soc-qcom-msm8916-2484f33833c6947476217e3126b37a5c76bfda08.tar.gz
|
||||
eee73ae7895fb6772b35a190956d17642d08af47a0fa5dfd022052c5b30c99cf9649215aef161ddcc21fac236f2a1435ab906462c7458b4e99e405b6cb6ef5f8 soc-qcom-msm8916-3deea2860ab680c3e790442dbdf578fef152e639.tar.gz
|
||||
3a4a9322839d4b3ef9d79668a37840a9f444954759ae3c512e694051d2f9a2573db42ad6c4c1a5c75eeb861232a27ba1a8cef9b503decd54ead25a96e3dd6f98 q6voiced.conf
|
||||
bcebc36ec62140f4620d462be2b95858adae380e5d74f6b9c9b956fb76a6541f39749f4dcec6ac3c39b868dbfed6fac7a34ba357510532a3df2d39f7ea818d55 77-modem-samsung-msm8916.rules
|
||||
90fca4a3291a2c84c0b20e41308c4698374ba896e9365ca80dbfd0c0c4f7dc08317f3dd865a3c7f6707c81b02f5bb24136d1172253d2e4fdd50039bbbf02a178 90-feedbackd-pm8916.rules
|
||||
|
||||
@@ -10,11 +10,12 @@ arch="x86_64"
|
||||
license="MIT"
|
||||
depends="postmarketos-base systemd-boot"
|
||||
makedepends="devicepkg-dev"
|
||||
# First kernel subpackage is default in pmbootstrap init!
|
||||
subpackages="
|
||||
$pkgname-kernel-none:kernel_none
|
||||
$pkgname-kernel-lts:kernel_lts
|
||||
$pkgname-kernel-virt:kernel_virt
|
||||
$pkgname-kernel-edge:kernel_edge
|
||||
$pkgname-kernel-none:kernel_none
|
||||
$pkgname-mce
|
||||
$pkgname-sway
|
||||
"
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# Maintainer: Martijn Braam <martijn@brixit.nl>
|
||||
pkgname=firmware-pine64-ov5640
|
||||
pkgver=0_git20201028
|
||||
pkgrel=0
|
||||
pkgrel=1
|
||||
_commit="61beaa4eb1ad87ad067cfbe123fbcd0a0cf01246"
|
||||
pkgdesc="Firmware for the ov5640 autofocus"
|
||||
url="https://github.com/pmsourcedump/ov5640"
|
||||
@@ -9,9 +9,16 @@ arch="aarch64"
|
||||
license="proprietary"
|
||||
options="!check !strip !archcheck !tracedeps pmb:cross-native"
|
||||
source="$pkgname-$_commit.bin::https://github.com/pmsourcedump/ov5640/blob/$_commit/ov5640_af.bin?raw=true"
|
||||
makedepends="zstd"
|
||||
|
||||
package() {
|
||||
install -Dm644 "$srcdir"/$pkgname-$_commit.bin "$pkgdir"/lib/firmware/postmarketos/ov5640_af.bin
|
||||
install -d "$pkgdir/lib/firmware/postmarketos"
|
||||
|
||||
# "--force" is needed because the input is a symlink to the downloaded file under /var/cache/distfiles/,
|
||||
# and zstd ignores symlinks unless "--force" is specified.
|
||||
zstd --compress -19 --force "$srcdir/$pkgname-$_commit.bin" -o "$pkgdir/lib/firmware/postmarketos/ov5640_af.bin.zst"
|
||||
|
||||
chmod 0644 "$pkgdir/lib/firmware/postmarketos/ov5640_af.bin.zst"
|
||||
}
|
||||
|
||||
sha512sums="4e0c050f483e2e6c4584874a70e90748f8adfb612c8eef38b877d69d8085dbe29f3ae36bb9c299dc5a3986223d82bd51d4eefcaa9709bcfbca5a249098cfb0f0 firmware-pine64-ov5640-61beaa4eb1ad87ad067cfbe123fbcd0a0cf01246.bin"
|
||||
@@ -2,7 +2,7 @@
|
||||
# Co-Maintainer: Bart Ribbers <bribbers@disroot.org>
|
||||
pkgname=firmware-pine64-rtl8723bt
|
||||
pkgver=0_git20200705
|
||||
pkgrel=0
|
||||
pkgrel=1
|
||||
_commit="8840b1052b4ee426f348cb35e4994c5cafc5fbbd"
|
||||
pkgdesc="Firmware for rtl8723bs and rtl8723cs"
|
||||
url="https://github.com/anarsoul/rtl8723bt-firmware/"
|
||||
@@ -11,16 +11,19 @@ license="proprietary"
|
||||
options="!check !strip !archcheck !tracedeps pmb:cross-native"
|
||||
source="https://github.com/anarsoul/rtl8723bt-firmware/archive/$_commit/rtl8723bt-firmware-$_commit.tar.gz"
|
||||
subpackages="$pkgname-doc"
|
||||
makedepends="zstd"
|
||||
replaces="firmware-rtl8723bt"
|
||||
builddir="$srcdir/rtl8723bt-firmware-$_commit"
|
||||
|
||||
package() {
|
||||
make DESTDIR="$pkgdir" install
|
||||
install -d "$pkgdir/lib/firmware/rtl_bt"
|
||||
|
||||
# Not sure why this gets installed. Weird.
|
||||
rm "$pkgdir"/lib/firmware/Makefile
|
||||
for f in rtl_bt/*; do
|
||||
zstd --compress -19 "$f" -o "$pkgdir/lib/firmware/$f.zst"
|
||||
chmod 0644 "$pkgdir/lib/firmware/$f.zst"
|
||||
done
|
||||
|
||||
install -Dm644 LICENCE.rtlwifi_firmware.txt "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
|
||||
install -Dm644 LICENCE.rtlwifi_firmware.txt "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
|
||||
}
|
||||
|
||||
sha512sums="46941d893c6ce132aad9689263b5a558675ff6e4480881ffa61d192b312e9a8deb45932f613106ce025d8f54eebceed6790b32e7fe8c25f42f105fe97ce8fc82 rtl8723bt-firmware-8840b1052b4ee426f348cb35e4994c5cafc5fbbd.tar.gz"
|
||||
@@ -4,7 +4,7 @@ _flavor=postmarketos-allwinner
|
||||
_config="config-$_flavor.$CARCH"
|
||||
pkgname=linux-$_flavor
|
||||
pkgver=6.7.2_git20240127
|
||||
pkgrel=0
|
||||
pkgrel=2
|
||||
_tag="orange-pi-6.7-20240127-1717"
|
||||
pkgdesc="Kernel fork with Pine64 patches (megi's tree, slightly patched)"
|
||||
arch="aarch64 armv7"
|
||||
@@ -84,8 +84,8 @@ package() {
|
||||
|
||||
sha512sums="
|
||||
0135ca518e82c7f858a7892b87c79e875d5f3f8d3ea884a969e6f3bb7f2a1fe260058debecce286e00a96b03c297533e4edf1859095837bd664793a29aaca41b linux-postmarketos-allwinner-orange-pi-6.7-20240127-1717.tar.gz
|
||||
71c0d95567a6682ded7ac1e67415e27ed5a0490eeebe6c3169839dd30c18365f04e581b44dc9f3d8f27416e9950de24362b0cc11ad9316ca115008ffe8cd8683 config-postmarketos-allwinner.aarch64
|
||||
5c3dd13d2bba99d476697873c24ef46dd1cc76c9b6babd0afedf6ed50f35044e9bc3ca29d7b5d3d795227878442d2c62e1eae4a27eab8d506770add4cb8ba41f config-postmarketos-allwinner.armv7
|
||||
f082afda7caeac9d8c0f91fbaab7b1d9e25ef9c0777ea7199340e460219ca13f056e201dd6dfa5b530cd2f667e7f6888957732675fca715e06b50387cd267854 config-postmarketos-allwinner.aarch64
|
||||
5cf0dd2fd3ee1146546cd43023f42577847f734870f19f88045eea5f408b9d16ea75072ed1e4fb384af4bb2655f554fd3b3f449de9adb554cdce612760a23bd9 config-postmarketos-allwinner.armv7
|
||||
126e0a65e04f22f14eac1281a69000d9d5b107ed8fd1b52f37e812751f55e6c45b0240ceac61c9d95ae7f0543aaf9d96b85a8532baf59283c077b9945e615367 0001-dts-add-dontbeevil-pinephone-devkit.patch
|
||||
99edeccdee7beae5dc7337d78ba92de2f3d724b7648ede30ab040a66bdac0e38a6595e212e26011d608ccb8a92ffa9e393965f936dfead65ffe9b7eb31dfa345 0002-dts-add-pinetab-dev-old-display-panel.patch
|
||||
82c0203b02c671934d62e52311827ac1cc5b358e0843715ea2235117e4b47d6de63b29fdfc7c1adfc550cc7eb363c384de8276be1ca17da6e48916020124022d 0003-dts-pinetab-add-missing-bma223-ohci1.patch
|
||||
|
||||
@@ -163,7 +163,8 @@ CONFIG_GENERIC_SCHED_CLOCK=y
|
||||
#
|
||||
# Scheduler features
|
||||
#
|
||||
# CONFIG_UCLAMP_TASK is not set
|
||||
CONFIG_UCLAMP_TASK=y
|
||||
CONFIG_UCLAMP_BUCKETS_COUNT=5
|
||||
# end of Scheduler features
|
||||
|
||||
CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y
|
||||
@@ -185,6 +186,7 @@ CONFIG_FAIR_GROUP_SCHED=y
|
||||
CONFIG_CFS_BANDWIDTH=y
|
||||
CONFIG_RT_GROUP_SCHED=y
|
||||
CONFIG_SCHED_MM_CID=y
|
||||
CONFIG_UCLAMP_TASK_GROUP=y
|
||||
CONFIG_CGROUP_PIDS=y
|
||||
# CONFIG_CGROUP_RDMA is not set
|
||||
CONFIG_CGROUP_FREEZER=y
|
||||
@@ -811,7 +813,7 @@ CONFIG_ARCH_USE_GNU_PROPERTY=y
|
||||
CONFIG_ELFCORE=y
|
||||
# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set
|
||||
CONFIG_BINFMT_SCRIPT=y
|
||||
# CONFIG_BINFMT_MISC is not set
|
||||
CONFIG_BINFMT_MISC=m
|
||||
CONFIG_COREDUMP=y
|
||||
# end of Executable file formats
|
||||
|
||||
@@ -1563,7 +1565,9 @@ CONFIG_PREVENT_FIRMWARE_BUILD=y
|
||||
CONFIG_FW_LOADER=y
|
||||
CONFIG_EXTRA_FIRMWARE=""
|
||||
# CONFIG_FW_LOADER_USER_HELPER is not set
|
||||
# CONFIG_FW_LOADER_COMPRESS is not set
|
||||
CONFIG_FW_LOADER_COMPRESS=y
|
||||
# CONFIG_FW_LOADER_COMPRESS_XZ is not set
|
||||
CONFIG_FW_LOADER_COMPRESS_ZSTD=y
|
||||
CONFIG_FW_CACHE=y
|
||||
# CONFIG_FW_UPLOAD is not set
|
||||
# end of Firmware loader
|
||||
|
||||
@@ -161,7 +161,8 @@ CONFIG_GENERIC_SCHED_CLOCK=y
|
||||
#
|
||||
# Scheduler features
|
||||
#
|
||||
# CONFIG_UCLAMP_TASK is not set
|
||||
CONFIG_UCLAMP_TASK=y
|
||||
CONFIG_UCLAMP_BUCKETS_COUNT=5
|
||||
# end of Scheduler features
|
||||
|
||||
CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5"
|
||||
@@ -179,6 +180,7 @@ CONFIG_FAIR_GROUP_SCHED=y
|
||||
CONFIG_CFS_BANDWIDTH=y
|
||||
CONFIG_RT_GROUP_SCHED=y
|
||||
CONFIG_SCHED_MM_CID=y
|
||||
CONFIG_UCLAMP_TASK_GROUP=y
|
||||
CONFIG_CGROUP_PIDS=y
|
||||
# CONFIG_CGROUP_RDMA is not set
|
||||
CONFIG_CGROUP_FREEZER=y
|
||||
@@ -569,7 +571,9 @@ CONFIG_PM_SLEEP=y
|
||||
CONFIG_PM_SLEEP_SMP=y
|
||||
# CONFIG_PM_AUTOSLEEP is not set
|
||||
# CONFIG_PM_USERSPACE_AUTOSLEEP is not set
|
||||
# CONFIG_PM_WAKELOCKS is not set
|
||||
CONFIG_PM_WAKELOCKS=y
|
||||
CONFIG_PM_WAKELOCKS_LIMIT=100
|
||||
CONFIG_PM_WAKELOCKS_GC=y
|
||||
CONFIG_PM=y
|
||||
# CONFIG_PM_DEBUG is not set
|
||||
# CONFIG_APM_EMULATION is not set
|
||||
@@ -748,7 +752,7 @@ CONFIG_BINFMT_SCRIPT=y
|
||||
CONFIG_ARCH_HAS_BINFMT_FLAT=y
|
||||
# CONFIG_BINFMT_FLAT is not set
|
||||
CONFIG_BINFMT_FLAT_ARGVP_ENVP_ON_STACK=y
|
||||
# CONFIG_BINFMT_MISC is not set
|
||||
CONFIG_BINFMT_MISC=m
|
||||
CONFIG_COREDUMP=y
|
||||
# end of Executable file formats
|
||||
|
||||
@@ -1052,7 +1056,7 @@ CONFIG_NETFILTER_XT_MATCH_IPVS=m
|
||||
# CONFIG_NETFILTER_XT_MATCH_SCTP is not set
|
||||
# CONFIG_NETFILTER_XT_MATCH_SOCKET is not set
|
||||
# CONFIG_NETFILTER_XT_MATCH_STATE is not set
|
||||
# CONFIG_NETFILTER_XT_MATCH_STATISTIC is not set
|
||||
CONFIG_NETFILTER_XT_MATCH_STATISTIC=m
|
||||
# CONFIG_NETFILTER_XT_MATCH_STRING is not set
|
||||
CONFIG_NETFILTER_XT_MATCH_TCPMSS=m
|
||||
# CONFIG_NETFILTER_XT_MATCH_TIME is not set
|
||||
@@ -1373,7 +1377,9 @@ CONFIG_PREVENT_FIRMWARE_BUILD=y
|
||||
CONFIG_FW_LOADER=y
|
||||
CONFIG_EXTRA_FIRMWARE=""
|
||||
# CONFIG_FW_LOADER_USER_HELPER is not set
|
||||
# CONFIG_FW_LOADER_COMPRESS is not set
|
||||
CONFIG_FW_LOADER_COMPRESS=y
|
||||
# CONFIG_FW_LOADER_COMPRESS_XZ is not set
|
||||
CONFIG_FW_LOADER_COMPRESS_ZSTD=y
|
||||
CONFIG_FW_CACHE=y
|
||||
# CONFIG_FW_UPLOAD is not set
|
||||
# end of Firmware loader
|
||||
@@ -3682,6 +3688,7 @@ CONFIG_SND=y
|
||||
CONFIG_SND_TIMER=y
|
||||
CONFIG_SND_PCM=y
|
||||
CONFIG_SND_DMAENGINE_PCM=y
|
||||
CONFIG_SND_HWDEP=m
|
||||
CONFIG_SND_RAWMIDI=m
|
||||
CONFIG_SND_JACK=y
|
||||
CONFIG_SND_JACK_INPUT_DEV=y
|
||||
@@ -3714,7 +3721,9 @@ CONFIG_SND_HDA_PREALLOC_SIZE=64
|
||||
CONFIG_SND_ARM=y
|
||||
CONFIG_SND_SPI=y
|
||||
CONFIG_SND_USB=y
|
||||
# CONFIG_SND_USB_AUDIO is not set
|
||||
CONFIG_SND_USB_AUDIO=m
|
||||
# CONFIG_SND_USB_AUDIO_MIDI_V2 is not set
|
||||
CONFIG_SND_USB_AUDIO_USE_MEDIA_CONTROLLER=y
|
||||
# CONFIG_SND_USB_UA101 is not set
|
||||
# CONFIG_SND_USB_CAIAQ is not set
|
||||
# CONFIG_SND_USB_6FIRE is not set
|
||||
@@ -3983,7 +3992,7 @@ CONFIG_HID_SUPPORT=y
|
||||
CONFIG_HID=y
|
||||
# CONFIG_HID_BATTERY_STRENGTH is not set
|
||||
# CONFIG_HIDRAW is not set
|
||||
# CONFIG_UHID is not set
|
||||
CONFIG_UHID=m
|
||||
CONFIG_HID_GENERIC=y
|
||||
|
||||
#
|
||||
@@ -4509,7 +4518,7 @@ CONFIG_LEDS_TRIGGER_DEFAULT_ON=y
|
||||
# CONFIG_LEDS_TRIGGER_CAMERA is not set
|
||||
# CONFIG_LEDS_TRIGGER_PANIC is not set
|
||||
# CONFIG_LEDS_TRIGGER_NETDEV is not set
|
||||
# CONFIG_LEDS_TRIGGER_PATTERN is not set
|
||||
CONFIG_LEDS_TRIGGER_PATTERN=y
|
||||
# CONFIG_LEDS_TRIGGER_AUDIO is not set
|
||||
# CONFIG_LEDS_TRIGGER_TTY is not set
|
||||
|
||||
@@ -5780,8 +5789,19 @@ CONFIG_SUNRPC_GSS=m
|
||||
CONFIG_RPCSEC_GSS_KRB5=m
|
||||
# CONFIG_SUNRPC_DEBUG is not set
|
||||
# CONFIG_CEPH_FS is not set
|
||||
# CONFIG_CIFS is not set
|
||||
CONFIG_CIFS=m
|
||||
CONFIG_CIFS_STATS2=y
|
||||
CONFIG_CIFS_ALLOW_INSECURE_LEGACY=y
|
||||
# CONFIG_CIFS_UPCALL is not set
|
||||
# CONFIG_CIFS_XATTR is not set
|
||||
CONFIG_CIFS_DEBUG=y
|
||||
# CONFIG_CIFS_DEBUG2 is not set
|
||||
# CONFIG_CIFS_DEBUG_DUMP_KEYS is not set
|
||||
# CONFIG_CIFS_DFS_UPCALL is not set
|
||||
# CONFIG_CIFS_SWN_UPCALL is not set
|
||||
# CONFIG_CIFS_FSCACHE is not set
|
||||
# CONFIG_SMB_SERVER is not set
|
||||
CONFIG_SMBFS=m
|
||||
# CONFIG_CODA_FS is not set
|
||||
# CONFIG_AFS_FS is not set
|
||||
CONFIG_NLS=y
|
||||
@@ -5835,6 +5855,7 @@ CONFIG_NLS_ISO8859_1=y
|
||||
# CONFIG_NLS_MAC_ROMANIAN is not set
|
||||
# CONFIG_NLS_MAC_TURKISH is not set
|
||||
# CONFIG_NLS_UTF8 is not set
|
||||
CONFIG_NLS_UCS2_UTILS=m
|
||||
# CONFIG_DLM is not set
|
||||
# CONFIG_UNICODE is not set
|
||||
CONFIG_IO_WQ=y
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
# Co-Maintainer: Newbyte <newbyte@postmarketos.org>
|
||||
pkgname=linux-purism-librem5
|
||||
pkgver=6.6.13
|
||||
pkgrel=0
|
||||
pkgrel=1
|
||||
# NOTE: Don't forget to rebase the config! See prepare() for instructions.
|
||||
_purismrel=1
|
||||
# <kernel ver>.<purism kernel release>
|
||||
@@ -84,5 +84,5 @@ package() {
|
||||
|
||||
sha512sums="
|
||||
83f4329cdf2c8d31386a9ff12ac054341345bf6c889c711d69ab5be6d2ea013a9769d72594ffd0dca55890673dec091c549eb36bbd7f1831661b398252c453c7 linux-purism-librem5-6.6.13pureos1.tar.gz
|
||||
336bbf465a5ed51147722bea843393ad3581700ab2ed3e4dfc019e8150e75aa82d2c1695d9379497f92cd0141deceb92680d08750462b7b40872dd6e4cb5ed3a config-purism-librem5.aarch64
|
||||
f6f5fb894d94d2bba66bf0976f97d7d4e36e36c746531e21c1cc262627625e3929c5ee47f6cac58deb0f8b3bc76043c8f3ca715f45d44c3c297505df2b42b2e9 config-purism-librem5.aarch64
|
||||
"
|
||||
@@ -165,7 +165,8 @@ CONFIG_GENERIC_SCHED_CLOCK=y
|
||||
#
|
||||
# Scheduler features
|
||||
#
|
||||
# CONFIG_UCLAMP_TASK is not set
|
||||
CONFIG_UCLAMP_TASK=y
|
||||
CONFIG_UCLAMP_BUCKETS_COUNT=5
|
||||
# end of Scheduler features
|
||||
|
||||
CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y
|
||||
@@ -187,6 +188,7 @@ CONFIG_FAIR_GROUP_SCHED=y
|
||||
CONFIG_CFS_BANDWIDTH=y
|
||||
CONFIG_RT_GROUP_SCHED=y
|
||||
CONFIG_SCHED_MM_CID=y
|
||||
CONFIG_UCLAMP_TASK_GROUP=y
|
||||
CONFIG_CGROUP_PIDS=y
|
||||
# CONFIG_CGROUP_RDMA is not set
|
||||
CONFIG_CGROUP_FREEZER=y
|
||||
@@ -475,7 +477,7 @@ CONFIG_ARM64_CNP=y
|
||||
# ARMv8.3 architectural features
|
||||
#
|
||||
CONFIG_ARM64_PTR_AUTH=y
|
||||
# CONFIG_ARM64_PTR_AUTH_KERNEL is not set
|
||||
CONFIG_ARM64_PTR_AUTH_KERNEL=y
|
||||
CONFIG_CC_HAS_BRANCH_PROT_PAC_RET=y
|
||||
CONFIG_CC_HAS_SIGN_RETURN_ADDRESS=y
|
||||
CONFIG_AS_HAS_ARMV8_3=y
|
||||
@@ -488,7 +490,7 @@ CONFIG_AS_HAS_LDAPR=y
|
||||
#
|
||||
CONFIG_ARM64_AMU_EXTN=y
|
||||
CONFIG_AS_HAS_ARMV8_4=y
|
||||
# CONFIG_ARM64_TLB_RANGE is not set
|
||||
CONFIG_ARM64_TLB_RANGE=y
|
||||
# end of ARMv8.4 architectural features
|
||||
|
||||
#
|
||||
@@ -499,7 +501,7 @@ CONFIG_ARM64_BTI=y
|
||||
CONFIG_CC_HAS_BRANCH_PROT_PAC_RET_BTI=y
|
||||
CONFIG_ARM64_E0PD=y
|
||||
CONFIG_ARM64_AS_HAS_MTE=y
|
||||
# CONFIG_ARM64_MTE is not set
|
||||
CONFIG_ARM64_MTE=y
|
||||
# end of ARMv8.5 architectural features
|
||||
|
||||
#
|
||||
@@ -536,7 +538,9 @@ CONFIG_PM_SLEEP=y
|
||||
CONFIG_PM_SLEEP_SMP=y
|
||||
# CONFIG_PM_AUTOSLEEP is not set
|
||||
# CONFIG_PM_USERSPACE_AUTOSLEEP is not set
|
||||
# CONFIG_PM_WAKELOCKS is not set
|
||||
CONFIG_PM_WAKELOCKS=y
|
||||
CONFIG_PM_WAKELOCKS_LIMIT=100
|
||||
CONFIG_PM_WAKELOCKS_GC=y
|
||||
CONFIG_PM=y
|
||||
CONFIG_PM_DEBUG=y
|
||||
# CONFIG_PM_ADVANCED_DEBUG is not set
|
||||
@@ -613,6 +617,7 @@ CONFIG_HAVE_KVM=y
|
||||
#
|
||||
# General architecture-dependent options
|
||||
#
|
||||
CONFIG_ARCH_HAS_SUBPAGE_FAULTS=y
|
||||
CONFIG_HOTPLUG_CORE_SYNC=y
|
||||
CONFIG_HOTPLUG_CORE_SYNC_DEAD=y
|
||||
# CONFIG_KPROBES is not set
|
||||
@@ -925,6 +930,8 @@ CONFIG_ARCH_HAS_CURRENT_STACK_POINTER=y
|
||||
CONFIG_ARCH_HAS_PTE_DEVMAP=y
|
||||
CONFIG_ZONE_DMA=y
|
||||
CONFIG_ZONE_DMA32=y
|
||||
CONFIG_ARCH_USES_HIGH_VMA_FLAGS=y
|
||||
CONFIG_ARCH_USES_PG_ARCH_X=y
|
||||
CONFIG_VM_EVENT_COUNTERS=y
|
||||
# CONFIG_PERCPU_STATS is not set
|
||||
# CONFIG_GUP_TEST is not set
|
||||
@@ -7535,6 +7542,7 @@ CONFIG_DEBUG_MEMORY_INIT=y
|
||||
# CONFIG_DEBUG_PER_CPU_MAPS is not set
|
||||
CONFIG_HAVE_ARCH_KASAN=y
|
||||
CONFIG_HAVE_ARCH_KASAN_SW_TAGS=y
|
||||
CONFIG_HAVE_ARCH_KASAN_HW_TAGS=y
|
||||
CONFIG_HAVE_ARCH_KASAN_VMALLOC=y
|
||||
CONFIG_CC_HAS_KASAN_GENERIC=y
|
||||
CONFIG_CC_HAS_KASAN_SW_TAGS=y
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
# U-boot with patches to make the PinePhone boot faster and have control over the ddr clock speed
|
||||
pkgname=u-boot-pinephone
|
||||
pkgver=2023.01
|
||||
pkgrel=2
|
||||
pkgrel=3
|
||||
pkgdesc="U-Boot bootloader for the PINE64 PinePhone"
|
||||
url="https://source.denx.de/u-boot"
|
||||
arch="aarch64"
|
||||
@@ -14,7 +14,7 @@ makedepends="$depends_dev
|
||||
arm-trusted-firmware
|
||||
bc
|
||||
bison
|
||||
crust
|
||||
crust-pinephone
|
||||
dtc
|
||||
flex
|
||||
openssl-dev
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
pkgname=device-amazon-biscuit
|
||||
pkgdesc="Amazon Echo Dot (2nd gen)"
|
||||
pkgver=0.1
|
||||
pkgrel=1
|
||||
pkgrel=2
|
||||
url="https://postmarketos.org"
|
||||
license="MIT"
|
||||
arch="armv7"
|
||||
@@ -30,7 +30,7 @@ package() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
6560b5bed8d350ce57f5acb23008bad82dfec3201987f3429989adf8af2096f34e815fec6704238cf9b780ed9e3bde7f8b040544a73d4fcda723bcf5cd496e48 deviceinfo
|
||||
1a6195d235d7a5c4a6bb49e2ef99d9f6f5165bbef8a57a26da61c381154d414020962511d1a4a4da2be0a646749fbba7d07823e366246916dc0f9565f9f67af8 deviceinfo
|
||||
a72f042f5afdb4d47d22c46906cee4d84a23584bc719bfec99678251a6e7784fdfb67c284ecafd11721f7c90783a93283957c43ad845a1ff586b0610234523a3 led.start
|
||||
d10a06899a48a090042047a9b4917604a0d408701f6e15fc559a5f8444d61f91a3b6c201cbdb227ae0f19d1dff3424e40c41e32e2e91f37b9a69f6e0bd67eb30 led.stop
|
||||
"
|
||||
@@ -17,7 +17,7 @@ deviceinfo_no_framebuffer="true"
|
||||
|
||||
# Bootloader related
|
||||
deviceinfo_flash_method="fastboot"
|
||||
deviceinfo_flash_fastboot_partition_system="userdata"
|
||||
deviceinfo_flash_fastboot_partition_rootfs="userdata"
|
||||
deviceinfo_kernel_cmdline="bootopt=64S3,32N2,32N2 lowmemorykiller.minfree=1536,2048,4096,8192,16384,16384 lowmemorykiller.adj=0,100,200,300,900,906 rootwait buildvariant=user veritykeyid=id:f3530e18f64d11fc25eb2dd762979f078de990bf"
|
||||
deviceinfo_generate_bootimg="true"
|
||||
deviceinfo_bootimg_qcdt="false"
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
pkgname=device-arrow-db820c
|
||||
pkgdesc="Arrow DragonBoard 820c"
|
||||
pkgver=1
|
||||
pkgrel=3
|
||||
pkgrel=4
|
||||
url="https://postmarketos.org"
|
||||
license="MIT"
|
||||
arch="aarch64"
|
||||
@@ -39,6 +39,6 @@ nonfree_firmware() {
|
||||
|
||||
sha512sums="
|
||||
c0fc060795d8855810a0d6be46adcb02278854804b8d88fda72d8e172b5e9d44ba7ea5d0fece4fdb95e9566938228f6da8e562143242f700545236e71408fc34 30-gpu-firmware.files
|
||||
e08178b9c04440673f2d396de56f519a72565778ad7013aa6aa3cc297d6abb2543b937968ab519bb224da833a81620c160f267d7192b3c72438f5d40d3ea0229 deviceinfo
|
||||
ad6ddfd22502de97c4220b1d14cedfc66de35ab9cd30575ce6175b309837510de7eb14f6f4125fcbc43c7914de4bc7ce3981d67e5a0007b097ad7dec9c114427 deviceinfo
|
||||
c648fc8a68acb108a3d43c73f653d9db3744fa7b1c493e9db2453020ce3e55586f190b71c0d6825215c7a42ffef5156b3160932bbdbfe17bfd19d957ffb59a13 modules-initfs
|
||||
"
|
||||
@@ -30,5 +30,5 @@ deviceinfo_flash_offset_second="0x00f00000"
|
||||
deviceinfo_flash_offset_tags="0x00000100"
|
||||
deviceinfo_flash_pagesize="4096"
|
||||
deviceinfo_flash_sparse="true"
|
||||
deviceinfo_flash_fastboot_partition_system="rootfs"
|
||||
deviceinfo_flash_fastboot_partition_rootfs="rootfs"
|
||||
deviceinfo_rootfs_image_sector_size="4096"
|
||||
Loaded 100 of 355 files, more files were not shown because too many files have changed in this diff.
Show more
Reference in new issue
Block a user