Compare commits
97
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
dcccba213c | ||
|
|
fa51c0461b | ||
|
|
a0d8d5ef8c | ||
|
|
8e5c197c0d | ||
|
|
b2775ab1c3 | ||
|
|
a3f0eee088 | ||
|
|
447307db89 | ||
|
|
76a9161063 | ||
|
|
fe6a2795c0 | ||
|
|
c8dd9f6b58 | ||
|
|
2a099fb177 | ||
|
|
b32fe382a8 | ||
|
|
2e3f5e7364 | ||
|
|
d8e420d5e1 | ||
|
|
30ff8226ad | ||
|
|
6a4cc6625e | ||
|
|
a55dcb4c26 | ||
|
|
ed40b90ee7 | ||
|
|
88065f67f1 | ||
|
|
bc8f3b00ed | ||
|
|
b586a6d949 | ||
|
|
2adf6c7c45 | ||
|
|
2a04dcf28e | ||
|
|
8316a6260d | ||
|
|
c40652c84b | ||
|
|
5ef966668f | ||
|
|
3ae41f0abb | ||
|
|
3ef8706a98 | ||
|
|
39dc15dc4a | ||
|
|
ee7eefb2b6 | ||
|
|
88bad45453 | ||
|
|
6ba8c78578 | ||
|
|
7699cb6fe0 | ||
|
|
6d2139e5bc | ||
|
|
c2dc312b92 | ||
|
|
c4832ed456 | ||
|
|
3fa7cb93fc | ||
|
|
6dfc392214 | ||
|
|
9cc6004f9b | ||
|
|
e9e5fa405c | ||
|
|
86bdb82116 | ||
|
|
fd38701c35 | ||
|
|
47b975272a | ||
|
|
8341bcd3e3 | ||
|
|
2a6af8101b | ||
|
|
10462ab8a7 | ||
|
|
6abd70954c | ||
|
|
6a9fdcb50b | ||
|
|
9cfc242140 | ||
|
|
c0047e39c1 | ||
|
|
d6834e89f3 | ||
|
|
f859fe7ad0 | ||
|
|
c2327f041d | ||
|
|
6053df3ae1 | ||
|
|
ec6c857e09 | ||
|
|
53e3ce981d | ||
|
|
db89dfde58 | ||
|
|
0520b76b54 | ||
|
|
4a4130e7a4 | ||
|
|
5d16987596 | ||
|
|
89b5544b9d | ||
|
|
0e7cc643c6 | ||
|
|
8145270334 | ||
|
|
b9db67e42d | ||
|
|
550ca9908b | ||
|
|
b1ba6759d6 | ||
|
|
d6000514af | ||
|
|
cff469b89d | ||
|
|
c95e61d828 | ||
|
|
5be611a331 | ||
|
|
a4ea6ee5dd | ||
|
|
691194c26d | ||
|
|
3f0ff62df2 | ||
|
|
0e7234ae34 | ||
|
|
c91a823f37 | ||
|
|
b615a7bd13 | ||
|
|
be8ab16df2 | ||
|
|
d78115753c | ||
|
|
a6e3db510a | ||
|
|
b36d481ef9 | ||
|
|
27b2613d1a | ||
|
|
5dea9f8b16 | ||
|
|
9e99265e87 | ||
|
|
b796ff9322 | ||
|
|
4a09f7c445 | ||
|
|
a0549cd74e | ||
|
|
6b4e097ddc | ||
|
|
e59123dde6 | ||
|
|
cb57de3975 | ||
|
|
367d72c17e | ||
|
|
4e56e76b91 | ||
|
|
65885b2eeb | ||
|
|
f1438ff1cb | ||
|
|
67ece34776 | ||
|
|
bebe107f52 | ||
|
|
3838b98352 | ||
|
|
3038864133 |
No files matched your search
@@ -211,6 +211,8 @@ build-docs:
|
||||
rules:
|
||||
- if: $CI_PIPELINE_SOURCE == "merge_request_event"
|
||||
changes:
|
||||
- .ci/build-docs.sh
|
||||
- deviceinfo_schema.toml
|
||||
- docs/**
|
||||
|
||||
deploy-docs:
|
||||
@@ -221,6 +223,7 @@ deploy-docs:
|
||||
rules:
|
||||
- if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH && $CI_PROJECT_NAMESPACE == "postmarketOS"
|
||||
changes:
|
||||
- deviceinfo_schema.toml
|
||||
- docs/**
|
||||
- if: $CI_PIPELINE_SOURCE == "schedule"
|
||||
when: never
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
maintainer=""
|
||||
pkgname=systemd-boot-x86
|
||||
_pkgname=systemd-boot # for monitoring
|
||||
pkgver=259
|
||||
pkgver=259.1
|
||||
pkgrel=0
|
||||
pkgdesc="systemd's EFI boot manager for x86 EFI on x86_64."
|
||||
url="https://systemd.io/"
|
||||
@@ -118,7 +118,7 @@ efistub() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
ef46b13661df43e3cfbeee1bc22f0b1eb902e8ebe39c19868c465efd08b35a199c2a2cd9d8021a6bc4d692fa0c6e0eab3f13eecd6ce24dde81d3945464a25b50 systemd-259.tar.gz
|
||||
7cbeca5dad6413a876809200583854ddc706b7a69deff958eb1ca1afb726cf4dec014006c10d1945c450b754811d4b95a80fe1778cb3136997f6d11b11c0560e systemd-259.1.tar.gz
|
||||
8ecb5e25c0d8b01c406fa3084b0910d517cabbf12894958b4d3d77462cb0924f0a52fe2bf1aa39af29b16fd78fe080a6a99daa18015c6059fb2e52c971d83ba9 0001-meson-disable-libintl-check-if-pam-is-disabled.patch
|
||||
ad54e2c7e7a21bfa9b5f9e8db1b6af6a6d78a3e5dfe2dafcec77488f6224865ab4d4c8a8c8ee1c54c99d1741361e9fb3a51e5d36bcbc7a1c3fdcc4d0c1672132 cross-x86.meson
|
||||
"
|
||||
@@ -3,7 +3,7 @@
|
||||
maintainer="Luca Weiss <luca@lucaweiss.eu>"
|
||||
pkgname=device-lg-lenok-downstream
|
||||
pkgdesc="LG G Watch R (Downstream)"
|
||||
pkgver=2
|
||||
pkgver=3
|
||||
pkgrel=0
|
||||
url="https://postmarketos.org"
|
||||
license="MIT"
|
||||
@@ -19,15 +19,11 @@ depends="
|
||||
soc-qcom-msm8226
|
||||
"
|
||||
makedepends="devicepkg-dev"
|
||||
subpackages="
|
||||
$pkgname-asteroid
|
||||
"
|
||||
source="
|
||||
90-android-touch-dev.rules
|
||||
deviceinfo
|
||||
fb_fix.sh
|
||||
initfs-hook.sh
|
||||
machine.conf
|
||||
"
|
||||
|
||||
build() {
|
||||
@@ -43,17 +39,9 @@ package() {
|
||||
"$srcdir"/fb_fix.sh
|
||||
}
|
||||
|
||||
asteroid() {
|
||||
install_if="$pkgname=$pkgver-r$pkgrel asteroid-launcher"
|
||||
|
||||
install -Dm644 -t "$subpkgdir"/etc/asteroid \
|
||||
"$srcdir"/machine.conf
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
a36ba9017df3b4be233783096c303abafa873dcdf50f6357b82f3c5526fd161a1914dafe143377cb5982955108b987890638b51911d0dd339172554e39a82d9f 90-android-touch-dev.rules
|
||||
f5d9698b37c69a51cd4d821b3e54f370681f6c04979de890aafa98e5dc4b0226159fc62778a82b2994e2841f7daa9c939a4d21f29d24f083569682356d70e24c deviceinfo
|
||||
1fc5a7609d8f79f74f29d55ce492dc6b77bb247da1b79abc1361e5e9072b5283816cef02c4cc283300031d708733c5fdbed94f539ae1c16b1dca96bf4d512234 fb_fix.sh
|
||||
d29105805adcd79d4f73c2f2c4483a2c627dc7b70acb77f43d085742ef930407c9b1423f7020c34f38e8a09f40cadd991b9acae23e936c90d6a4c0900250da22 initfs-hook.sh
|
||||
81cf2c20d2efa0f71f18116efeda11ae4f18fee96ba998dc4d6a36205626dce496cb36711af5c4e3215578b174942e721290cfcff8db6fb1c998b90b7345244d machine.conf
|
||||
"
|
||||
@@ -1,5 +0,0 @@
|
||||
[Display]
|
||||
ROUND = true
|
||||
|
||||
[Capabilities]
|
||||
HAS_WLAN = true
|
||||
@@ -3,7 +3,7 @@
|
||||
maintainer="Clayton Craft <clayton@craftyguy.net>"
|
||||
pkgname=device-generic-x86_64
|
||||
pkgdesc="Generic x86_64 system, with EFI"
|
||||
pkgver=23
|
||||
pkgver=24
|
||||
pkgrel=0
|
||||
url="https://postmarketos.org"
|
||||
license="MIT"
|
||||
@@ -81,7 +81,7 @@ kernel_lts() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
882d40829d67384434af8666aaad8498f30ec0f41daeafcf12b59b10cc146d9bf6b678031fdaa40ac1b7edd7eb5c0ec2e34188ec50316a9e686a03d96afc2a4f deviceinfo
|
||||
a88e80ef4cb33935bdc663c0b8be10e5be92aefcab3376c348c6dfe04c61c59e6a37520d9d658336aff54d5aefed310d21701bc9c48e39a35403565ad990c01f deviceinfo
|
||||
9449922b5167d5c54cfea3b9bb58c4fa3f50d1974464b897a1e6a618bbb80377ec1348fb145fa95f4ba58f645b7e50f1f89feefcaa90de18679a1d73ed92b154 kernel-cmdline.conf
|
||||
45dcda9a8edbe5af3446d8d7922ea13f341c3d060afd3b74f43d213e122d0ca79c21962f76e7261cc680baa08982c9e86fd6f34bb0851768085a04801a0ce5ee modules-initfs
|
||||
9599a10679a43929e4ed2ea22269a0716219163817574d48db4dc1cb21a0fcf17ea54d77d5fd8efd034905c421ecb3eaa600a72927d683983ce48d1159329881 30-gpu-i915-firmware.files
|
||||
|
||||
@@ -15,4 +15,3 @@ deviceinfo_drm="true"
|
||||
|
||||
# Bootloader related
|
||||
deviceinfo_boot_filesystem="fat32"
|
||||
deviceinfo_generate_systemd_boot="true"
|
||||
@@ -2,8 +2,8 @@
|
||||
maintainer="Richard Acayan <mailingradian@gmail.com>"
|
||||
pkgname=device-google-sargo
|
||||
pkgdesc="Google Pixel 3a"
|
||||
pkgver=15
|
||||
pkgrel=1
|
||||
pkgver=16
|
||||
pkgrel=0
|
||||
url="https://postmarketos.org"
|
||||
license="MIT"
|
||||
arch="aarch64"
|
||||
@@ -23,6 +23,7 @@ depends="
|
||||
soc-qcom-modem
|
||||
soc-qcom-pd-mapper
|
||||
soc-qcom-qbootctl
|
||||
systemd-boot
|
||||
unl0kr-fbforcerefresh
|
||||
"
|
||||
makedepends="devicepkg-dev"
|
||||
@@ -77,7 +78,7 @@ plasma_camera() {
|
||||
|
||||
sha512sums="
|
||||
089ce0acba4e1d789e337bedfca7570796a6416e7230ae9b8fc6b625747a40dbb064b1a707877cd6b7bdc73844c6571316e2ec0746a77060f13d98c52fdbfc00 81-libssc-google-sargo.rules
|
||||
003879e246731b6e930cd1f60a910188a76962c0659598176df39f74ff7b727f3bd6fc3aec403bfa001ed4672ba75243e5a783663304b18f54d409b7b636edb4 deviceinfo
|
||||
89ff5a581ecc0bd6d554a7e47d85b8588e967a83dd47c4132b7a8062cb51ad2a08bdcf77489ea83a2fac3e75fa2a195b961bd58d5b4da73305bbd63259558420 deviceinfo
|
||||
b6208c254b6e44ac4f6d748a38cc6b05da0db2c90235ada2011b138b82ccc3372687df2f5ad97e885e9eea135216a3c52266a08a7f4eb323e62e799f6f82ec7b hexagonrpcd.confd
|
||||
925d8b176a8f1b47a86a1026cc920ffae99ceb35c3e52c222654c15078907579d23c4d68ed65a98ab937f59aaba2bbdd74da8d273e8b9c1ac87a52f718d383d6 modules-initfs
|
||||
2972005a9cf6ca57061965075593dddfa8ee479bc6c21cd41851b1a14768cb1cddbd31a17975ae17adc36d40d294ccbc6bf83defbd69fc7b363f638d8564fbbc no-hexagonrpcd-on-suspend.sh
|
||||
|
||||
@@ -28,6 +28,7 @@ deviceinfo_flash_offset_ramdisk="0x01000000"
|
||||
deviceinfo_flash_offset_second="0x00000000"
|
||||
deviceinfo_flash_offset_tags="0x00000100"
|
||||
deviceinfo_flash_sparse="true"
|
||||
deviceinfo_boot_filesystem="fat32"
|
||||
|
||||
# Reported to be necessary to boot sometimes on Android 9 bootloaders
|
||||
deviceinfo_flash_fastboot_partition_vbmeta="vbmeta"
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
maintainer="Alicja Michalska <ellyqw@mainlining.org>"
|
||||
pkgname=device-google-trogdor
|
||||
pkgdesc="Google Trogdor Chromebooks"
|
||||
pkgver=9
|
||||
pkgver=10
|
||||
pkgrel=0
|
||||
url="https://postmarketos.org"
|
||||
license="MIT"
|
||||
@@ -17,6 +17,7 @@ depends="
|
||||
postmarketos-cros-common
|
||||
soc-qcom-sc7180
|
||||
"
|
||||
|
||||
makedepends="devicepkg-dev"
|
||||
subpackages="$pkgname-nonfree-firmware:nonfree_firmware"
|
||||
source="
|
||||
@@ -58,6 +59,6 @@ openrc() {
|
||||
sha512sums="
|
||||
40911658bfc9b70dd96c70b71ddbece4f08d0e618f0ad7816e48ce66f683dc11ffe7d57d16822228f206e0576db7832d96b66659b3a72f3f4aa7959dd8cb82e5 deviceinfo
|
||||
14b67d4842a2f1cc637c56ca50a1f6d4a18a4e0524ce4cd9cdd9d0becbf7c4d9dcb9be33251c31bf6e8c452c1a08d6c113b231980593a6b418d731f09ea8f9f4 kernel-cmdline.conf
|
||||
ef0257928f28aff25e6c625fabfd0942b01d4d86f1b523212ca825cf80f8b7a6c20ff17bfb02cb19f2a5d8787326ba22ad560a957c8d3c38b9ec70f1e16f9117 modules-initfs
|
||||
edb968bb96d935483f043ebc9a539b790ae777640e955f9e961573c48d65e7cf3182f1614955cb893c8cfbf75233ee08359177c2d64f2f4b29c9d6c55a419090 modules-initfs
|
||||
c9e0be258575e2af67509b55d373a5e4da00ba338e6ff30859926e20aabe60a0ea657002e5b47bd579b55ff3be75a772c1f63d3adc05feb0a0d23c1fc52292b8 99-google-trogdor-accel.rules
|
||||
"
|
||||
@@ -4,3 +4,5 @@ elan-i2c
|
||||
elants-i2c
|
||||
cros-ec-keyb
|
||||
sbs-battery
|
||||
uas
|
||||
usb-storage
|
||||
@@ -2,7 +2,7 @@
|
||||
maintainer="Aster Boese <asterboese@mailbox.org>"
|
||||
pkgname=device-google-x64cros
|
||||
pkgdesc="Google Chromebooks with x64 CPU"
|
||||
pkgver=18
|
||||
pkgver=19
|
||||
pkgrel=0
|
||||
url="https://postmarketos.org"
|
||||
license="MIT"
|
||||
@@ -81,7 +81,7 @@ firmware_intel() {
|
||||
sha512sums="
|
||||
38c53d91a60d0402d4cc5428d65e1e8c26360c481c70b34593b1812c87241c32e91904a3bd31fbfe507f7fdb8b50c909eaad8c4c3a37ca962760567329f7f6ee 00-amdgpu-firmware.files
|
||||
c17f5c505e0e280a9e51ac1b4264e7703b744fd3831d75ce95f41be4755ae4ccd24b7ca09ba1e236df499a5e748c64a0d2054c9d55d8c8c713fa8c5646ed9a3c 00-i915-firmware.files
|
||||
04bb2a069251a537071e868164b8bf65882b16f6ff6f161cdc8712ec6948bf89ffa1b979c3e86cf0486f303102d8dd17258b89358d028879cf223bb374a20401 deviceinfo
|
||||
6b7fa89b97047f346976a874f76fc926b2490a720708197e9e176a20cb3b4d4e727c7c54c82630a10fc3fdb5291ef420f273040fc201ab5c694e2f8f3f75e7ad deviceinfo
|
||||
7697e35721191d34aa3139e2fd1f8aab93751b5f3cc0497f2a18087eb4dc3ab4a45f9cac86230a469b6180bba3bc992bd71389fd59b099a46879e9868b3ebd0d kernel-cmdline.conf
|
||||
12d701be4f29b0d68b58156655c66b4cc969b6a449d8ab325c00fb5f8094901fe0105446e0e8c4c0dd7d1e1abf3157f336319c5dd638e4a5723493ad5d22fb60 modules-initfs
|
||||
"
|
||||
@@ -23,4 +23,3 @@ deviceinfo_cgpt_kpart_start="8192"
|
||||
deviceinfo_cgpt_kpart_size="65536"
|
||||
deviceinfo_depthcharge_board="amd64-generic"
|
||||
deviceinfo_generate_depthcharge_image="true"
|
||||
deviceinfo_generate_systemd_boot="true"
|
||||
@@ -5,7 +5,7 @@
|
||||
maintainer="Clayton Craft <clayton@craftyguy.net>"
|
||||
pkgname=device-lenovo-21bx
|
||||
pkgdesc="Lenovo ThinkPad X13s"
|
||||
pkgver=18
|
||||
pkgver=19
|
||||
pkgrel=0
|
||||
url="https://postmarketos.org"
|
||||
license="MIT"
|
||||
@@ -72,7 +72,7 @@ usbguard() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
d08dcbb7edac7f889cc1d2bda34f1c1a212147839405987bea4c4bdddb6bd988e1eea2a49ffa42937d7ec5e6a9651d5d9e53902182354e90df60e7fc957826e0 deviceinfo
|
||||
7a685de71e512b5b2bf21448fb8fc1055bb33c72149acd57e1754c212c40218a2b93ab603d3262c2c37ace051c5872b2fcaeb5379a5beaac680b7a2a0f115a1e deviceinfo
|
||||
5f4e6a80455c8a2ed879bfd457a89f81790824657ed4101e03b7ec288a274e63340f48e2ad5028cf83744263a4529584b1e94c36d10b98912e5b31804fa98ff0 firmware.files
|
||||
45d56b8d6157dd7d679d0d4af4866973e6e0365c276fa56c008cbc8373f64626c881b6097ad1b9fa9c0d5b769e61b5a81466d6a773e2848c9ee89f06c0302249 modules-initfs
|
||||
52bbb9564ec713db5d46937701b121afe0c6c644fffe189a05766f491b4997b1bbc4c1f90229efb5764d795df8d40a57d4c840ee4b32d426e7a84520364b8bf5 pipewire.conf
|
||||
|
||||
@@ -16,5 +16,4 @@ deviceinfo_chassis="laptop"
|
||||
deviceinfo_external_storage="true"
|
||||
|
||||
# Bootloader related
|
||||
deviceinfo_generate_systemd_boot="true"
|
||||
deviceinfo_boot_filesystem="fat32"
|
||||
@@ -1,4 +1,5 @@
|
||||
# Reference: <https://postmarketos.org/devicepkg>
|
||||
# Co-Maintainer: Aster Boese <asterboese@mailbox.org>
|
||||
maintainer="Casey Connolly <kcxt@postmarketos.org>"
|
||||
pkgname=device-oneplus-fajita
|
||||
pkgdesc="OnePlus 6T"
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
maintainer="Antoine Martin (ayakael) <dev@ayakael.net>"
|
||||
pkgname=device-pine64-pinenote
|
||||
pkgdesc="Pine64 PineNote"
|
||||
pkgver=9
|
||||
pkgver=10
|
||||
pkgrel=0
|
||||
_commit="28d2c05ab4e80a7972611cd3188f3e8be4197f6a"
|
||||
url="https://postmarketos.org"
|
||||
@@ -280,7 +280,7 @@ sha512sums="
|
||||
82babd0aa02084c7a05f7b2e3a6d74db373588cd612d4d75f5ec79db895d8bdda4fcde784a1b8340df33a8c5f26204151d55a9d9b9dd2cc317cef623f51b626e sway-waybar-config-fix-endless-interval-and-invisible-icons.patch
|
||||
4a02a3fb225b16290fbc469da5acba8438e959c0471743950ae125ede6b75b61e1772d900bd1f7c5fca55222cf430cae6c953d6065553ea3594babf33b569405 sway-sane-scale.patch
|
||||
7effcd37bbf2cab66ccb57ab976de63c93bd03795ccd82f317fbfb16216da287ada4410d9b168057e651fa4d769588d1f0efa713caa28c5b71ba6b73909ae33c sway-nwg-menu-fix-css-path.patch
|
||||
ebe4ce7d3fc0a4dcb10cfeebd672b0d76e0f39ce34374629e42edad6173f0263043b483cbaa4cd4829e5a1441c28adbb448342ce6b42b839753ad6aa9ac32e80 deviceinfo
|
||||
caad7868f86411d618e057fa0f377b95cdcdcb0b5296cb81fe7ac499b1f6fe6c0a71d09f1648a61cae4eba3807f663dd8df169fd0754391f000773402df5e57f deviceinfo
|
||||
3a229912fad5d6aa8942fa987872cb0141c064f4bbbed813e9bcd0594ee4bdbf7c8715becb9e071c66ccd5f8b01cb8676686d8cdcf99b7a1f1abb1c9de38f7d4 kernel-cmdline.conf
|
||||
e0d3ac808e7a4f05df327a824e30dc54864908e31f4a643f6e85f054ab812eeb28fef647eb52ae85bfad7d40c9cd81c43c1cdc575de5dbc04304d74862d9772c modules-initfs
|
||||
df0565391a66eed53ed817d3d1415bef000f9ed33ef2e8aa3016be3ecc21dd4a357e57838979d2710256776666dc01bfee8bf8a95b08a20a62d46cfbd8ac6c35 partition-table.txt
|
||||
|
||||
@@ -45,4 +45,3 @@ deviceinfo_flash_rk_partition_rootfs="os1"
|
||||
# deviceinfo_sd_embed_firmware_step_size="512
|
||||
|
||||
deviceinfo_boot_filesystem="fat32"
|
||||
deviceinfo_generate_systemd_boot="true"
|
||||
@@ -3,7 +3,7 @@
|
||||
maintainer="Barnabas Czeman <barnabas.czeman@postmarketos.org>"
|
||||
pkgname=device-qcom-msm8953
|
||||
pkgdesc="Generic device package for various Qualcomm MSM8953/SDM450/SDM632-based devices"
|
||||
pkgver=11
|
||||
pkgver=12
|
||||
pkgrel=0
|
||||
url="https://postmarketos.org"
|
||||
license="MIT"
|
||||
@@ -64,7 +64,7 @@ xiaomi_daisy_fake_goodix() {
|
||||
sha512sums="
|
||||
fd541b7a48170fce536967ff96ffe5f30ed151490ea8eb618ae2e6b7fd51986e4e7c4229f805d4ae07f22ca58146045085162b1d49866630350f55f0038cc69c deviceinfo
|
||||
97e88eaa9b8e7989a20d2572479fe5d1fe0284de862da11c91b1f347099d5704673837db01a6b0c289fee0a2d7236f64fba31fd6001475f957c23203e34fd6fb kernel-cmdline.conf
|
||||
83d3a9519a659607b492b5a5a676eb46d589855b68751dfbad02f9d9dcdf84652c3a22f89357e2068b622ea91398f1590e7f26293330eb72558b9b55705fa434 modules-initfs
|
||||
39db44cf9c9ae2179557f8137fe67a9935894e98cd1062344ba3a151b8d85363fa795cde674723cb8cdc0b6baa4fcffe54aa342f27876d13785109ec423762db modules-initfs
|
||||
a2608b01b7b6e2dade694af355ff4f0f26cad49cf54bc332c77eb75d19fdc985f7f996fedb72753de447be0391deabf5fcea52406791d1e6e0d165703b63f145 90-device-xiaomi-daisy.rules
|
||||
17af1dabd211ec942bd8cbe63743c874ef87f0613ae08b8de3f77bdb87962eae402eee2b6604d6040700d4e7ae1b898cb67c1b01f2b86db23af31435953eaa51 61-gmobile-wakeup-lenovo-cd18781y.hwdb
|
||||
"
|
||||
@@ -9,6 +9,7 @@ panel-samsung-s6e3fa7
|
||||
panel-xiaomi-rosy-ft8006m-boe
|
||||
panel-xiaomi-rosy-ft8613-csot
|
||||
panel-xiaomi-rosy-ft8613-ebbg
|
||||
panel_billion_rimob_nt35532_cs
|
||||
panel_boe_bs052fhm_a00_6c01
|
||||
panel_csot_622_v0
|
||||
panel_himax_hx8399c_fhdplus
|
||||
|
||||
@@ -5,8 +5,8 @@
|
||||
maintainer="Aelin <aelin@postmarketos.org>"
|
||||
pkgname=device-qcom-sm7150
|
||||
pkgdesc="Generic device package for Qualcomm SM7150 devices"
|
||||
pkgver=8
|
||||
pkgrel=1
|
||||
pkgver=9
|
||||
pkgrel=0
|
||||
url="https://postmarketos.org"
|
||||
license="MIT"
|
||||
arch="aarch64"
|
||||
@@ -45,6 +45,6 @@ package() {
|
||||
|
||||
sha512sums="
|
||||
2c16ba75e0077b2b1eaefa4c73b287475505a1aeb291ec29316d41cc094277320f9d2aaabfd91eb1dc0f488ab2d61a94faef16e7afe0f1e226779113761b9a37 81-libssc-180-degrees.rules
|
||||
e5245e5c74b8e2b01ccdcc8e6fc7cb1b3e2c3f2dc80f6440c328b34a81f4132d52cc28aa9f2c0807cc5e9e5eab5abdea5fa920bae4c28b8ef60b0b75e9bf2dd8 deviceinfo
|
||||
492b22ce3350e8b1452128234062f41a2e6a23e4f5fac2c56fbd43e354a1c6f3792f8bc760e59a2e89c51a83a87f2b4ef77bdf7c422e01d891a32854ec3f2d19 deviceinfo
|
||||
c3924d35b27e3c3dcd0df3684848698c1c0545be0a978d845c099aac4d74b4ccdddfd69f3808a18143f30609300aede929f6efbd035a868d2140f5335597da5f kernel-cmdline.conf
|
||||
"
|
||||
@@ -15,7 +15,6 @@ deviceinfo_external_storage="true"
|
||||
|
||||
# Bootloader related
|
||||
deviceinfo_flash_method="fastboot"
|
||||
deviceinfo_generate_systemd_boot="true"
|
||||
deviceinfo_boot_filesystem="fat32"
|
||||
# Required for devices using UFS as storage (instead of e.g. eMMC)
|
||||
deviceinfo_rootfs_image_sector_size="4096"
|
||||
@@ -3,7 +3,7 @@
|
||||
maintainer="Mighty17 <mightymb17@gmail.com>"
|
||||
pkgname=device-samsung-espresso7
|
||||
pkgdesc="Samsung Galaxy Tab 2 (7.0 inch)"
|
||||
pkgver=5
|
||||
pkgver=6
|
||||
pkgrel=0
|
||||
url="https://postmarketos.org"
|
||||
license="MIT"
|
||||
@@ -31,5 +31,5 @@ nonfree_firmware() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
981ca85786631b03acd7544138a7e50707dc0138b9c65321c03d240e32e2c2830e25d8837549b0cbebb1d539afd2b2cb9c6042e161e0a96df947533c56c72f54 deviceinfo
|
||||
994770b2a8712af3b19cdd73daa42cf20581b3c368752518d8013754a0f61cd63b9ae2d10a4febd22c19c72344a6ed841e3048f3e6d254d687169e9455cf976e deviceinfo
|
||||
"
|
||||
@@ -10,6 +10,7 @@ deviceinfo_dtb="omap4-samsung-espresso7"
|
||||
deviceinfo_append_dtb="true"
|
||||
deviceinfo_arch="armv7"
|
||||
deviceinfo_flash_kernel_on_update="true"
|
||||
deviceinfo_flash_sparse="true"
|
||||
|
||||
# Device related
|
||||
deviceinfo_chassis="tablet"
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
maintainer="Alexandre Marquet <tb@a-marquet.fr>"
|
||||
pkgname=device-samsung-manta
|
||||
pkgdesc="Google Nexus 10"
|
||||
pkgver=12
|
||||
pkgver=13
|
||||
pkgrel=0
|
||||
url="https://postmarketos.org"
|
||||
license="MIT"
|
||||
@@ -75,7 +75,7 @@ disable_gsd_color() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
f3c50238d9d1be2bd44ab67ff7b46690043cdb334abce0285fedb587f68e35c57812a84333b6f01be0c9fec7dfc5479092659c77c8a33fec428bd84faeb4543c deviceinfo
|
||||
649bb79413e350ad6b57069395ea889fc81d03216e615e5afd3e76ed924b9a6219962c09795e72a449bbff15227d401ac43625d6d3c896d9d2a0d90453d7ad0b deviceinfo
|
||||
e00c58936fa4340f8531538136ad028d002342a4399b68d26190b931831108007486257f9d8a48c3ed454696b45d176b1497d624c33ace21e61eba33ac7ce136 modules-initfs
|
||||
8a9756c66bf1eacd6a9717abf772a198123391deac7e32a520666dd6f72c4c5b09d1a4791437c8902f62cf4b49106ace195d57082972b1cb4c843c8e1b065875 hwclock
|
||||
0a3d0365369335fcb4793d6dce93b744111478e191f4725e06da431cd080874ba897ea5abf92da9fc9005a5520da253e199620229231b16fb58a41a1091e6a44 HiFi.conf
|
||||
|
||||
@@ -19,7 +19,6 @@ deviceinfo_flash_method="fastboot"
|
||||
deviceinfo_flash_sparse="true"
|
||||
deviceinfo_flash_pagesize="2048"
|
||||
deviceinfo_boot_filesystem="fat32"
|
||||
deviceinfo_generate_systemd_boot="true"
|
||||
|
||||
# Kernel options
|
||||
deviceinfo_dtb="exynos5250-samsung-nexus10-manta"
|
||||
@@ -4,7 +4,7 @@
|
||||
maintainer="Alexander Martinz <amartinz@shiftphones.com>"
|
||||
pkgname=device-shift-axolotl
|
||||
pkgdesc="SHIFT6mq"
|
||||
pkgver=18
|
||||
pkgver=19
|
||||
pkgrel=0
|
||||
url="https://postmarketos.org"
|
||||
license="MIT"
|
||||
@@ -77,7 +77,7 @@ pmtest() {
|
||||
|
||||
sha512sums="
|
||||
9ad8e0fe5ef8d054839372c9be2025c48024a8beb248cbb018713f785824ef326fd0a21425f0313c9d51c4566b18f6ca4d040497cbe27bc61d6647f3001f1370 deviceinfo
|
||||
003e5228a2b2825f24cb8b4842e3c3f72b99225f0aef3cda5bb2de4e4beb5e1c84800ba48c6cf1b84fe042bd039912e67c545c00981b604db0c0f0bcb546f7c5 kernel-cmdline.conf
|
||||
f16e550f623522be29027954c69a956eb6543f2f608a4c6b37c1a3983403a3edaa24e70aa42dbe88e76216991aba867b48c7341c9b8a81f675902d6223937b51 kernel-cmdline.conf
|
||||
5966325963a3a62c919b5f39f7bc56e1785f192f50c40a6cc644a2fea0c9b8dd083e287ef43c59c2b9cab5c88d65266b0cd9cf1f5110924950bd250be5385622 hexagonrpcd.confd
|
||||
4dc84207c5ca84b33b74139c8b0c9ce5baa8bcb1068df9943c478c02abcf8daccb88e06af63f120a434a115e277008e899305bd5239d8669436cb269889040e9 modules-initfs
|
||||
2a3cbdad5aa91181d24a4e56e63986af6accf887c64fa4d1b6ddad1926e29050243c4b1e2fd892d38ca7c16e24dff8545a16552e5749ae31b6d01bf428468e51 q6voiced.conf
|
||||
|
||||
@@ -1 +1,4 @@
|
||||
console=ttyMSM0,115200
|
||||
# FIXME: Console enabled to workaround a race condition with display initialisation
|
||||
# See https://gitlab.freedesktop.org/drm/msm/-/issues/46
|
||||
-quiet
|
||||
@@ -1,7 +1,7 @@
|
||||
# Co-Maintainer: Victor Pavlov (vipaoL) <vipaolmail@gmail.com>
|
||||
maintainer="Barnabas Czeman <barnabas.czeman@postmarketos.org>"
|
||||
pkgname=firmware-qcom-msm8953
|
||||
pkgver=2
|
||||
pkgver=3
|
||||
pkgrel=0
|
||||
pkgdesc="Firmware files for Qualcomm MSM8953 devices"
|
||||
url="https://postmarketos.org"
|
||||
@@ -10,6 +10,7 @@ license="proprietary"
|
||||
options="!strip !check !archcheck !spdx !tracedeps pmb:cross-native"
|
||||
|
||||
_asus_ze520kl_commit="f1439210719b2a1597f6390f34ae93cb1470ddf4"
|
||||
_billion_rimob_commit="a0b07d3cf66f0e2e13015d9d0f7dffdbda27683e"
|
||||
_fairphone_fp3_commit="ee529820bb874ab1b52873f0b144c3786f01ee4c"
|
||||
_huawei_milan_commit="f417e07a32310ee4002ca67a3d57f9ba0a960297"
|
||||
_lenovo_cd18781y_commit="337032e864fd6abe29375997fc3683398a4d27c4"
|
||||
@@ -28,6 +29,7 @@ _xiaomi_ysl_commit="ccfd274b825aec2d80e834b16499a6d9ba96c3f5"
|
||||
|
||||
source="
|
||||
firmware-asus-ze520kl-$_asus_ze520kl_commit.tar.gz::https://gitlab.com/Smankusors/firmware-asus-zenfone3/-/archive/$_asus_ze520kl_commit/firmware-asus-zenfone3-$_asus_ze520kl_commit.tar.gz
|
||||
firmware-billion-rimob-$_billion_rimob_commit.tar.gz::https://gitlab.com/cristian_ci/firmware-billion-rimob/-/archive/$_billion_rimob_commit/firmware-billion-rimob-$_billion_rimob_commit.tar.gz
|
||||
firmware-fairphone-fp3-$_fairphone_fp3_commit.tar.gz::https://github.com/FairBlobs/FP3-firmware/archive/$_fairphone_fp3_commit/FP3-firmware-$_fairphone_fp3_commit.tar.gz
|
||||
firmware-huawei-milan-$_huawei_milan_commit.tar.gz::https://github.com/bzy-080408/postmarketos-vendor-huawei-milan/archive/$_huawei_milan_commit.tar.gz
|
||||
firmware-lenovo-cd18781y-$_lenovo_cd18781y_commit.tar.gz::https://gitlab.com/kaechele/postmarketos-vendor-lenovo-cd-18781y/-/archive/$_lenovo_cd18781y_commit/firmware-lenovo-cd18781y-$_lenovo_cd18781y_commit.tar.gz
|
||||
@@ -55,6 +57,10 @@ package() {
|
||||
install -Dm644 "$asus_ze520kl_dir/a506_zap.b02" -t "$pkgdir/$_fwdir/asus/ze552kl"
|
||||
install -Dm644 "$asus_ze520kl_dir/a506_zap.mdt" -t "$pkgdir/$_fwdir/asus/ze552kl"
|
||||
|
||||
billion_rimob_dir="$srcdir/firmware-billion-rimob-$_billion_rimob_commit"
|
||||
install -Dm644 "$billion_rimob_dir/a506_zap.b02" -t "$pkgdir/$_fwdir/billion/rimob"
|
||||
install -Dm644 "$billion_rimob_dir/a506_zap.mdt" -t "$pkgdir/$_fwdir/billion/rimob"
|
||||
|
||||
fairphone_fp3_dir="$srcdir/FP3-firmware-$_fairphone_fp3_commit"
|
||||
install -Dm644 "$fairphone_fp3_dir/a506_zap.b02" -t "$pkgdir/$_fwdir/fairphone/fp3"
|
||||
install -Dm644 "$fairphone_fp3_dir/a506_zap.mdt" -t "$pkgdir/$_fwdir/fairphone/fp3"
|
||||
@@ -126,6 +132,7 @@ package() {
|
||||
|
||||
sha512sums="
|
||||
a9980ae2ab0868d7e8e2d054e72525c030fe75d66aec6eebd2e17619d5d24455de2a158ea7ed0eb0db2f7a2f4bc07701672de217f8c7274599cd92c00cb2d04e firmware-asus-ze520kl-f1439210719b2a1597f6390f34ae93cb1470ddf4.tar.gz
|
||||
809f39ca3e07950087dae7f6973d6e432c63ef8bc05d57dc7ae35e7029a1979fff029fa553734dc81e8838cdbd7cae53fd574b5fd32ff06358f499c2425d6c2e firmware-billion-rimob-a0b07d3cf66f0e2e13015d9d0f7dffdbda27683e.tar.gz
|
||||
efa827787814ff4a59a0a61ca66410e46ce0add29b1451b4962b2d8af1d52b7035a0550b188fd442358702252964e4b64b16f836c5dcb1f748102cd0550aff7b firmware-fairphone-fp3-ee529820bb874ab1b52873f0b144c3786f01ee4c.tar.gz
|
||||
f04a54bd81e389001e95357ffe301a10285c54782f70bb8ac9aed30173a6c9594b3568649d287234769b413cc3f93dbc982b3c596d287947d4630eaf98954451 firmware-huawei-milan-f417e07a32310ee4002ca67a3d57f9ba0a960297.tar.gz
|
||||
ed6ac4faa37312924de5498c4319338f842e69bd79f9ebfbf9c5dc9ce5d9cf7ca4d81e5ade31bc8ffc31f5489f7d752605d04a438e813966e0096d0d09c31e63 firmware-lenovo-cd18781y-337032e864fd6abe29375997fc3683398a4d27c4.tar.gz
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
# Kernel config based on: arch/arm64/configs/pinenote_defconfig
|
||||
maintainer="Antoine Martin (ayakael) <dev@ayakael.net>"
|
||||
pkgname=linux-pine64-pinenote
|
||||
pkgver=6.18.5
|
||||
pkgver=6.18.10
|
||||
_kernver=${pkgver%.*}
|
||||
pkgrel=0
|
||||
pkgdesc="Pine64 PineNote close to mainline fork"
|
||||
@@ -25,6 +25,7 @@ makedepends="
|
||||
perl
|
||||
python3
|
||||
xz
|
||||
zstd
|
||||
"
|
||||
|
||||
# Source
|
||||
@@ -83,6 +84,6 @@ sha512sums="
|
||||
88599ffdec96d150c1feb9b261ba93bb0301a9d0e1ad6bef7aeab1f5372cbfc57d8b43c7e902bd8f76921d1dbd8189663c142ea869e51d0e2b483b150ee00fe0 linux-6.18.tar.xz
|
||||
f8443f7ff4262bb9361c9c29ef10b247367a80e7aebbae1efdf3aad545f95c0afc1e1c98f0b4d1e008086809c4ba2264b042178258dc4e1b5692714599e0cd26 linux-pine64-pinenote-6.18-fe4f8068cda0b9f159803cee85254b69da099057.patch
|
||||
a9ca621c6c2ee5a1377f11c6b13959d5b80454df1fff8a7783ec13937f9c860dc77fb1c084c7394e539340b0540af30c7a689802037eaaa82bc380505548bd89 pmos-kconfig-default.patch
|
||||
145267c7ce90e6bca1c48af1ed4aa2b302bd68e1e61efe0e5f28a12336eda9198e1bffe880d726c3057bbd98147d6442a9b256c60463c40928682fc2c0de1034 config-pine64-pinenote.aarch64
|
||||
2c07af94135abbb1fc118be061c7b39e3b692783e67231954eabe1ccac8948a126084e651d5648aebd6d58667ac82ba41264057df1cc81fcaa161df5eee56395 linux-pine64-pinenote-6.18.5.patch.xz
|
||||
d7c66e876ebea702739915e58e2e32fb0edc2cd67ad41badee644c0d47df47dd84531a7897d76ccdd5dc3c2de39854332ed7ed9487dc96f58abbaf643858d5c3 config-pine64-pinenote.aarch64
|
||||
47441292df0bcfd1d673c98232ee82547d88e0c83b571d50d1ee4d5eadd46f2664dde74203c6df0183b33c4201b35e4d52543e47001efa23d37f1a664d022985 linux-pine64-pinenote-6.18.10.patch.xz
|
||||
"
|
||||
@@ -1,6 +1,6 @@
|
||||
#
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# Linux/arm64 6.18.5 Kernel Configuration
|
||||
# Linux/arm64 6.18.10 Kernel Configuration
|
||||
#
|
||||
CONFIG_CC_VERSION_TEXT="Alpine clang version 21.1.8"
|
||||
CONFIG_GCC_VERSION=0
|
||||
@@ -817,7 +817,12 @@ CONFIG_ASM_MODVERSIONS=y
|
||||
CONFIG_BASIC_MODVERSIONS=y
|
||||
# CONFIG_MODULE_SRCVERSION_ALL is not set
|
||||
# CONFIG_MODULE_SIG is not set
|
||||
# CONFIG_MODULE_COMPRESS is not set
|
||||
CONFIG_MODULE_COMPRESS=y
|
||||
# CONFIG_MODULE_COMPRESS_GZIP is not set
|
||||
# CONFIG_MODULE_COMPRESS_XZ is not set
|
||||
CONFIG_MODULE_COMPRESS_ZSTD=y
|
||||
CONFIG_MODULE_COMPRESS_ALL=y
|
||||
CONFIG_MODULE_DECOMPRESS=y
|
||||
# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set
|
||||
CONFIG_MODPROBE_PATH="/sbin/modprobe"
|
||||
# CONFIG_TRIM_UNUSED_KSYMS is not set
|
||||
@@ -1625,6 +1630,7 @@ CONFIG_RFKILL_INPUT=y
|
||||
# CONFIG_LWTUNNEL is not set
|
||||
CONFIG_DST_CACHE=y
|
||||
CONFIG_GRO_CELLS=y
|
||||
CONFIG_NET_SELFTESTS=m
|
||||
CONFIG_NET_SOCK_MSG=y
|
||||
CONFIG_PAGE_POOL=y
|
||||
# CONFIG_PAGE_POOL_STATS is not set
|
||||
@@ -1908,13 +1914,19 @@ CONFIG_BLK_DEV=y
|
||||
CONFIG_CDROM=m
|
||||
# CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set
|
||||
CONFIG_ZRAM=y
|
||||
# CONFIG_ZRAM_BACKEND_LZ4 is not set
|
||||
# CONFIG_ZRAM_BACKEND_LZ4HC is not set
|
||||
CONFIG_ZRAM_BACKEND_LZ4=y
|
||||
CONFIG_ZRAM_BACKEND_LZ4HC=y
|
||||
CONFIG_ZRAM_BACKEND_ZSTD=y
|
||||
# CONFIG_ZRAM_BACKEND_DEFLATE is not set
|
||||
# CONFIG_ZRAM_BACKEND_842 is not set
|
||||
# CONFIG_ZRAM_BACKEND_LZO is not set
|
||||
CONFIG_ZRAM_BACKEND_DEFLATE=y
|
||||
CONFIG_ZRAM_BACKEND_842=y
|
||||
CONFIG_ZRAM_BACKEND_LZO=y
|
||||
# CONFIG_ZRAM_DEF_COMP_LZORLE is not set
|
||||
# CONFIG_ZRAM_DEF_COMP_LZO is not set
|
||||
# CONFIG_ZRAM_DEF_COMP_LZ4 is not set
|
||||
# CONFIG_ZRAM_DEF_COMP_LZ4HC is not set
|
||||
CONFIG_ZRAM_DEF_COMP_ZSTD=y
|
||||
# CONFIG_ZRAM_DEF_COMP_DEFLATE is not set
|
||||
# CONFIG_ZRAM_DEF_COMP_842 is not set
|
||||
CONFIG_ZRAM_DEF_COMP="zstd"
|
||||
# CONFIG_ZRAM_WRITEBACK is not set
|
||||
# CONFIG_ZRAM_TRACK_ENTRY_ACTIME is not set
|
||||
@@ -2436,9 +2448,92 @@ CONFIG_NET_VENDOR_XILINX=y
|
||||
# CONFIG_XILINX_LL_TEMAC is not set
|
||||
# CONFIG_FDDI is not set
|
||||
# CONFIG_HIPPI is not set
|
||||
# CONFIG_MDIO_BUS is not set
|
||||
# CONFIG_PHYLIB is not set
|
||||
CONFIG_MDIO_BUS=m
|
||||
CONFIG_PHYLIB=m
|
||||
CONFIG_SWPHY=y
|
||||
# CONFIG_LED_TRIGGER_PHY is not set
|
||||
CONFIG_PHYLIB_LEDS=y
|
||||
CONFIG_FIXED_PHY=m
|
||||
|
||||
#
|
||||
# MII PHY device drivers
|
||||
#
|
||||
# CONFIG_AS21XXX_PHY is not set
|
||||
# CONFIG_AIR_EN8811H_PHY is not set
|
||||
# CONFIG_AMD_PHY is not set
|
||||
# CONFIG_ADIN_PHY is not set
|
||||
# CONFIG_ADIN1100_PHY is not set
|
||||
# CONFIG_AQUANTIA_PHY is not set
|
||||
# CONFIG_AX88796B_PHY is not set
|
||||
# CONFIG_BROADCOM_PHY is not set
|
||||
# CONFIG_BCM54140_PHY is not set
|
||||
# CONFIG_BCM7XXX_PHY is not set
|
||||
# CONFIG_BCM84881_PHY is not set
|
||||
# CONFIG_BCM87XX_PHY is not set
|
||||
# CONFIG_CICADA_PHY is not set
|
||||
# CONFIG_CORTINA_PHY is not set
|
||||
# CONFIG_DAVICOM_PHY is not set
|
||||
# CONFIG_ICPLUS_PHY is not set
|
||||
# CONFIG_LXT_PHY is not set
|
||||
# CONFIG_INTEL_XWAY_PHY is not set
|
||||
# CONFIG_LSI_ET1011C_PHY is not set
|
||||
# CONFIG_MARVELL_PHY is not set
|
||||
# CONFIG_MARVELL_10G_PHY is not set
|
||||
# CONFIG_MARVELL_88Q2XXX_PHY is not set
|
||||
# CONFIG_MARVELL_88X2222_PHY is not set
|
||||
# CONFIG_MAXLINEAR_GPHY is not set
|
||||
# CONFIG_MAXLINEAR_86110_PHY is not set
|
||||
# CONFIG_MEDIATEK_GE_PHY is not set
|
||||
# CONFIG_MICREL_PHY is not set
|
||||
# CONFIG_MICROCHIP_T1S_PHY is not set
|
||||
# CONFIG_MICROCHIP_PHY is not set
|
||||
# CONFIG_MICROCHIP_T1_PHY is not set
|
||||
# CONFIG_MICROSEMI_PHY is not set
|
||||
# CONFIG_MOTORCOMM_PHY is not set
|
||||
# CONFIG_NATIONAL_PHY is not set
|
||||
# CONFIG_NXP_CBTX_PHY is not set
|
||||
# CONFIG_NXP_C45_TJA11XX_PHY is not set
|
||||
# CONFIG_NXP_TJA11XX_PHY is not set
|
||||
# CONFIG_NCN26000_PHY is not set
|
||||
# CONFIG_AT803X_PHY is not set
|
||||
# CONFIG_QCA83XX_PHY is not set
|
||||
# CONFIG_QCA808X_PHY is not set
|
||||
# CONFIG_QCA807X_PHY is not set
|
||||
# CONFIG_QSEMI_PHY is not set
|
||||
# CONFIG_REALTEK_PHY is not set
|
||||
# CONFIG_RENESAS_PHY is not set
|
||||
# CONFIG_ROCKCHIP_PHY is not set
|
||||
# CONFIG_SMSC_PHY is not set
|
||||
# CONFIG_STE10XP is not set
|
||||
# CONFIG_TERANETICS_PHY is not set
|
||||
# CONFIG_DP83822_PHY is not set
|
||||
# CONFIG_DP83TC811_PHY is not set
|
||||
# CONFIG_DP83848_PHY is not set
|
||||
# CONFIG_DP83867_PHY is not set
|
||||
# CONFIG_DP83869_PHY is not set
|
||||
# CONFIG_DP83TD510_PHY is not set
|
||||
# CONFIG_DP83TG720_PHY is not set
|
||||
# CONFIG_VITESSE_PHY is not set
|
||||
# CONFIG_XILINX_GMII2RGMII is not set
|
||||
# CONFIG_PSE_CONTROLLER is not set
|
||||
CONFIG_FWNODE_MDIO=m
|
||||
CONFIG_OF_MDIO=m
|
||||
# CONFIG_MDIO_BITBANG is not set
|
||||
# CONFIG_MDIO_BCM_UNIMAC is not set
|
||||
# CONFIG_MDIO_HISI_FEMAC is not set
|
||||
# CONFIG_MDIO_MVUSB is not set
|
||||
# CONFIG_MDIO_MSCC_MIIM is not set
|
||||
# CONFIG_MDIO_OCTEON is not set
|
||||
# CONFIG_MDIO_IPQ4019 is not set
|
||||
# CONFIG_MDIO_IPQ8064 is not set
|
||||
# CONFIG_MDIO_THUNDER is not set
|
||||
|
||||
#
|
||||
# MDIO Multiplexers
|
||||
#
|
||||
# CONFIG_MDIO_BUS_MUX_GPIO is not set
|
||||
# CONFIG_MDIO_BUS_MUX_MULTIPLEXER is not set
|
||||
# CONFIG_MDIO_BUS_MUX_MMIOREG is not set
|
||||
|
||||
#
|
||||
# PCS device drivers
|
||||
@@ -2453,7 +2548,7 @@ CONFIG_USB_NET_DRIVERS=m
|
||||
# CONFIG_USB_KAWETH is not set
|
||||
# CONFIG_USB_PEGASUS is not set
|
||||
# CONFIG_USB_RTL8150 is not set
|
||||
# CONFIG_USB_RTL8152 is not set
|
||||
CONFIG_USB_RTL8152=m
|
||||
# CONFIG_USB_LAN78XX is not set
|
||||
CONFIG_USB_USBNET=m
|
||||
# CONFIG_USB_NET_AX8817X is not set
|
||||
@@ -4315,7 +4410,7 @@ CONFIG_MEDIA_TUNER=m
|
||||
#
|
||||
CONFIG_VIDEO=y
|
||||
# CONFIG_AUXDISPLAY is not set
|
||||
CONFIG_DRM=m
|
||||
CONFIG_DRM=y
|
||||
|
||||
#
|
||||
# DRM debugging options
|
||||
@@ -4399,7 +4494,7 @@ CONFIG_ROCKCHIP_LVDS=y
|
||||
CONFIG_DRM_ROCKCHIP_EBC=m
|
||||
# CONFIG_DRM_ROCKCHIP_EBC_3WIN_MODE is not set
|
||||
# CONFIG_DRM_VMWGFX is not set
|
||||
# CONFIG_DRM_UDL is not set
|
||||
CONFIG_DRM_UDL=m
|
||||
# CONFIG_DRM_AST is not set
|
||||
# CONFIG_DRM_MGAG200 is not set
|
||||
# CONFIG_DRM_QXL is not set
|
||||
@@ -4611,7 +4706,7 @@ CONFIG_DRM_GUD_GADGET=m
|
||||
# CONFIG_DRM_ST7735R is not set
|
||||
# CONFIG_DRM_SSD130X is not set
|
||||
# CONFIG_DRM_POWERVR is not set
|
||||
CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=m
|
||||
CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y
|
||||
|
||||
#
|
||||
# Frame buffer Devices
|
||||
@@ -5518,10 +5613,9 @@ CONFIG_USB_DWC3_GENERIC_PLAT=y
|
||||
#
|
||||
# USB port drivers
|
||||
#
|
||||
CONFIG_USB_SERIAL=y
|
||||
# CONFIG_USB_SERIAL_CONSOLE is not set
|
||||
CONFIG_USB_SERIAL=m
|
||||
CONFIG_USB_SERIAL_GENERIC=y
|
||||
# CONFIG_USB_SERIAL_SIMPLE is not set
|
||||
CONFIG_USB_SERIAL_SIMPLE=m
|
||||
# CONFIG_USB_SERIAL_AIRCABLE is not set
|
||||
# CONFIG_USB_SERIAL_ARK3116 is not set
|
||||
# CONFIG_USB_SERIAL_BELKIN is not set
|
||||
@@ -7798,12 +7892,14 @@ CONFIG_CRYPTO_LIB_SHA512_ARCH=y
|
||||
CONFIG_XXHASH=y
|
||||
CONFIG_AUDIT_ARCH_COMPAT_GENERIC=y
|
||||
# CONFIG_RANDOM32_SELFTEST is not set
|
||||
CONFIG_842_COMPRESS=y
|
||||
CONFIG_842_DECOMPRESS=y
|
||||
CONFIG_ZLIB_INFLATE=y
|
||||
CONFIG_ZLIB_DEFLATE=y
|
||||
CONFIG_LZO_COMPRESS=y
|
||||
CONFIG_LZO_DECOMPRESS=y
|
||||
CONFIG_LZ4_COMPRESS=m
|
||||
CONFIG_LZ4HC_COMPRESS=m
|
||||
CONFIG_LZ4_COMPRESS=y
|
||||
CONFIG_LZ4HC_COMPRESS=y
|
||||
CONFIG_LZ4_DECOMPRESS=y
|
||||
CONFIG_ZSTD_COMMON=y
|
||||
CONFIG_ZSTD_COMPRESS=y
|
||||
|
||||
@@ -3,8 +3,8 @@
|
||||
# Co-Maintainer: knuxify <knuxify@gmail.com>
|
||||
maintainer="Newbyte <newbyte@disroot.org>"
|
||||
pkgname=linux-postmarketos-exynos4
|
||||
pkgver=6.16.10
|
||||
pkgrel=1
|
||||
pkgver=6.18.9
|
||||
pkgrel=0
|
||||
pkgdesc="Mainline kernel fork for Samsung Exynos4 devices"
|
||||
arch="armv7"
|
||||
_carch="arm"
|
||||
@@ -39,8 +39,6 @@ _tag="v${pkgver//_/-}-exynos4"
|
||||
source="
|
||||
$pkgname-$_tag.tar.bz2::$url/-/archive/$_tag/linux-$_tag.tar.bz2
|
||||
$_config
|
||||
|
||||
clang21.patch
|
||||
"
|
||||
builddir="$srcdir/linux-$_tag"
|
||||
|
||||
@@ -70,7 +68,6 @@ package() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
2b70d220163811efc79e21fc7ba3ff2a6d81c8633d9439f1c3b2fbea51c40b5fff42220af8ae5105665b49372cfa9ba30f4560b4c0d53bfbb83bbd84c94c0e64 linux-postmarketos-exynos4-v6.16.10-exynos4.tar.bz2
|
||||
5db5d60e509e833e7ee546ffb8bb206ebfea97dd5e209d4ba3a5d16520011959b952600998e9bed0f38141cadc0321e2bd6f8d8b761fa1ea6248c20f5de87e5c config-postmarketos-exynos4.armv7
|
||||
bda4519e24c0e1c950d9f7cb69147df46758f41405193ad4eae71afea42b6c722757f7e23ce84f28e4da90d76322f83202eb0fa1c6d13174a2ff97d09b0c6c56 clang21.patch
|
||||
06d400fca544c3a38d54c6dada3ed6257eb13c64ab7b9c0459a87d1b6a01bde69b6488eb478b06da5c03e8083c2aca01d4a04424d7f91b4b1195a7b738ebd9ca linux-postmarketos-exynos4-v6.18.9-exynos4.tar.bz2
|
||||
ce74c3a15b6b4935f8da8b0d418385aa84c89910442eb1247d44e2cba76c655db65b41d3c036f53a9d856dfec298a8e01f630da114b3ff21cd7dec4fe24049df config-postmarketos-exynos4.armv7
|
||||
"
|
||||
@@ -1,127 +0,0 @@
|
||||
From 7fa37ba25a1dfc084e24ea9acc14bf1fad8af14c Mon Sep 17 00:00:00 2001
|
||||
From: Arnd Bergmann <arnd@arndb.de>
|
||||
Date: Thu, 7 Aug 2025 22:54:15 +0200
|
||||
Subject: [PATCH] media: s5p-mfc: remove an unused/uninitialized variable
|
||||
|
||||
The s5p_mfc_cmd_args structure in the v6 driver is never used, not
|
||||
initialized to anything other than zero, but as of clang-21 this
|
||||
causes a warning:
|
||||
|
||||
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_cmd_v6.c:45:7: error: variable 'h2r_args' is uninitialized when passed as a const pointer argument here [-Werror,-Wuninitialized-const-pointer]
|
||||
45 | &h2r_args);
|
||||
| ^~~~~~~~
|
||||
|
||||
Just remove this for simplicity. Since the function is also called
|
||||
through a callback, this does require adding a trivial wrapper with
|
||||
the correct prototype.
|
||||
|
||||
Fixes: f96f3cfa0bb8 ("[media] s5p-mfc: Update MFC v4l2 driver to support MFC6.x")
|
||||
Cc: stable@vger.kernel.org
|
||||
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
|
||||
Signed-off-by: Hans Verkuil <hverkuil+cisco@kernel.org>
|
||||
---
|
||||
.../platform/samsung/s5p-mfc/s5p_mfc_cmd_v6.c | 35 +++++++------------
|
||||
1 file changed, 13 insertions(+), 22 deletions(-)
|
||||
|
||||
diff --git a/drivers/media/platform/samsung/s5p-mfc/s5p_mfc_cmd_v6.c b/drivers/media/platform/samsung/s5p-mfc/s5p_mfc_cmd_v6.c
|
||||
index 47bc3014b5d8b8..f7c682fca64595 100644
|
||||
--- a/drivers/media/platform/samsung/s5p-mfc/s5p_mfc_cmd_v6.c
|
||||
+++ b/drivers/media/platform/samsung/s5p-mfc/s5p_mfc_cmd_v6.c
|
||||
@@ -14,8 +14,7 @@
|
||||
#include "s5p_mfc_opr.h"
|
||||
#include "s5p_mfc_cmd_v6.h"
|
||||
|
||||
-static int s5p_mfc_cmd_host2risc_v6(struct s5p_mfc_dev *dev, int cmd,
|
||||
- const struct s5p_mfc_cmd_args *args)
|
||||
+static int s5p_mfc_cmd_host2risc_v6(struct s5p_mfc_dev *dev, int cmd)
|
||||
{
|
||||
mfc_debug(2, "Issue the command: %d\n", cmd);
|
||||
|
||||
@@ -31,7 +30,6 @@ static int s5p_mfc_cmd_host2risc_v6(struct s5p_mfc_dev *dev, int cmd,
|
||||
|
||||
static int s5p_mfc_sys_init_cmd_v6(struct s5p_mfc_dev *dev)
|
||||
{
|
||||
- struct s5p_mfc_cmd_args h2r_args;
|
||||
const struct s5p_mfc_buf_size_v6 *buf_size = dev->variant->buf_size->priv;
|
||||
int ret;
|
||||
|
||||
@@ -41,33 +39,23 @@ static int s5p_mfc_sys_init_cmd_v6(struct s5p_mfc_dev *dev)
|
||||
|
||||
mfc_write(dev, dev->ctx_buf.dma, S5P_FIMV_CONTEXT_MEM_ADDR_V6);
|
||||
mfc_write(dev, buf_size->dev_ctx, S5P_FIMV_CONTEXT_MEM_SIZE_V6);
|
||||
- return s5p_mfc_cmd_host2risc_v6(dev, S5P_FIMV_H2R_CMD_SYS_INIT_V6,
|
||||
- &h2r_args);
|
||||
+ return s5p_mfc_cmd_host2risc_v6(dev, S5P_FIMV_H2R_CMD_SYS_INIT_V6);
|
||||
}
|
||||
|
||||
static int s5p_mfc_sleep_cmd_v6(struct s5p_mfc_dev *dev)
|
||||
{
|
||||
- struct s5p_mfc_cmd_args h2r_args;
|
||||
-
|
||||
- memset(&h2r_args, 0, sizeof(struct s5p_mfc_cmd_args));
|
||||
- return s5p_mfc_cmd_host2risc_v6(dev, S5P_FIMV_H2R_CMD_SLEEP_V6,
|
||||
- &h2r_args);
|
||||
+ return s5p_mfc_cmd_host2risc_v6(dev, S5P_FIMV_H2R_CMD_SLEEP_V6);
|
||||
}
|
||||
|
||||
static int s5p_mfc_wakeup_cmd_v6(struct s5p_mfc_dev *dev)
|
||||
{
|
||||
- struct s5p_mfc_cmd_args h2r_args;
|
||||
-
|
||||
- memset(&h2r_args, 0, sizeof(struct s5p_mfc_cmd_args));
|
||||
- return s5p_mfc_cmd_host2risc_v6(dev, S5P_FIMV_H2R_CMD_WAKEUP_V6,
|
||||
- &h2r_args);
|
||||
+ return s5p_mfc_cmd_host2risc_v6(dev, S5P_FIMV_H2R_CMD_WAKEUP_V6);
|
||||
}
|
||||
|
||||
/* Open a new instance and get its number */
|
||||
static int s5p_mfc_open_inst_cmd_v6(struct s5p_mfc_ctx *ctx)
|
||||
{
|
||||
struct s5p_mfc_dev *dev = ctx->dev;
|
||||
- struct s5p_mfc_cmd_args h2r_args;
|
||||
int codec_type;
|
||||
|
||||
mfc_debug(2, "Requested codec mode: %d\n", ctx->codec_mode);
|
||||
@@ -129,23 +117,20 @@ static int s5p_mfc_open_inst_cmd_v6(struct s5p_mfc_ctx *ctx)
|
||||
mfc_write(dev, ctx->ctx.size, S5P_FIMV_CONTEXT_MEM_SIZE_V6);
|
||||
mfc_write(dev, 0, S5P_FIMV_D_CRC_CTRL_V6); /* no crc */
|
||||
|
||||
- return s5p_mfc_cmd_host2risc_v6(dev, S5P_FIMV_H2R_CMD_OPEN_INSTANCE_V6,
|
||||
- &h2r_args);
|
||||
+ return s5p_mfc_cmd_host2risc_v6(dev, S5P_FIMV_H2R_CMD_OPEN_INSTANCE_V6);
|
||||
}
|
||||
|
||||
/* Close instance */
|
||||
static int s5p_mfc_close_inst_cmd_v6(struct s5p_mfc_ctx *ctx)
|
||||
{
|
||||
struct s5p_mfc_dev *dev = ctx->dev;
|
||||
- struct s5p_mfc_cmd_args h2r_args;
|
||||
int ret = 0;
|
||||
|
||||
dev->curr_ctx = ctx->num;
|
||||
if (ctx->state != MFCINST_FREE) {
|
||||
mfc_write(dev, ctx->inst_no, S5P_FIMV_INSTANCE_ID_V6);
|
||||
ret = s5p_mfc_cmd_host2risc_v6(dev,
|
||||
- S5P_FIMV_H2R_CMD_CLOSE_INSTANCE_V6,
|
||||
- &h2r_args);
|
||||
+ S5P_FIMV_H2R_CMD_CLOSE_INSTANCE_V6);
|
||||
} else {
|
||||
ret = -EINVAL;
|
||||
}
|
||||
@@ -153,9 +138,15 @@ static int s5p_mfc_close_inst_cmd_v6(struct s5p_mfc_ctx *ctx)
|
||||
return ret;
|
||||
}
|
||||
|
||||
+static int s5p_mfc_cmd_host2risc_v6_args(struct s5p_mfc_dev *dev, int cmd,
|
||||
+ const struct s5p_mfc_cmd_args *ignored)
|
||||
+{
|
||||
+ return s5p_mfc_cmd_host2risc_v6(dev, cmd);
|
||||
+}
|
||||
+
|
||||
/* Initialize cmd function pointers for MFC v6 */
|
||||
static const struct s5p_mfc_hw_cmds s5p_mfc_cmds_v6 = {
|
||||
- .cmd_host2risc = s5p_mfc_cmd_host2risc_v6,
|
||||
+ .cmd_host2risc = s5p_mfc_cmd_host2risc_v6_args,
|
||||
.sys_init_cmd = s5p_mfc_sys_init_cmd_v6,
|
||||
.sleep_cmd = s5p_mfc_sleep_cmd_v6,
|
||||
.wakeup_cmd = s5p_mfc_wakeup_cmd_v6,
|
||||
File diff suppressed because it is too large.
Load diff
@@ -2,8 +2,8 @@
|
||||
# Co-Maintainer: Ingo Reitz <9l@9lo.re>
|
||||
maintainer="WeirdTreeThing <bradyn127@protonmail.com>"
|
||||
pkgname=linux-postmarketos-mediatek-mt81
|
||||
pkgver=6.12.57
|
||||
pkgrel=4
|
||||
pkgver=6.18.9
|
||||
pkgrel=0
|
||||
pkgdesc="Mainline kernel for mediatek mt8183/mt8192/mt8195/mt8186"
|
||||
arch="aarch64"
|
||||
_flavor="${pkgname#linux-}"
|
||||
@@ -19,18 +19,15 @@ makedepends="
|
||||
devicepkg-dev
|
||||
findutils
|
||||
flex
|
||||
gzip
|
||||
lld
|
||||
llvm
|
||||
postmarketos-installkernel
|
||||
lz4
|
||||
openssl-dev
|
||||
perl
|
||||
postmarketos-installkernel
|
||||
rsync
|
||||
gzip
|
||||
xz
|
||||
gmp-dev
|
||||
mpc1-dev
|
||||
mpfr-dev
|
||||
lz4
|
||||
zstd
|
||||
"
|
||||
replaces="linux-postmarketos-mtk-mt8183 linux-postmarketos-mediatek-mt8183 linux-postmarketos-mediatek-mt81xx"
|
||||
@@ -46,29 +43,14 @@ esac
|
||||
|
||||
source="
|
||||
https://cdn.kernel.org/pub/linux/kernel/v${_kernver%%.*}.x/linux-$_kernver.tar.xz
|
||||
arm64-dts-mt8183-Add-kukui-jacuzzi-cerise-board.patch
|
||||
arm64-dts-mediatek-Add-dts-for-hayato-rev5-sku0.patch
|
||||
mt8183-fix-bluetooth.patch
|
||||
mt8183-kukui-add-it6505-and-enable-dpi.patch
|
||||
mt8183-kukui-jacuzzi-fix-display-resume.patch
|
||||
mt8183-kukui-jacuzzi-hack-dpms-resume.patch
|
||||
mt8183-kukui-jacuzzi-fennel14-rt1015p-sound.patch
|
||||
wifi-rtw88-Fix-the-random-error-beacon-valid-message.patch
|
||||
HACK-MTK-Disable-AFBC-support.patch
|
||||
platform-chrome-cros_ec_typec-Purge-blocking-switch-devlinks.patch
|
||||
drm-Display-Add-Type-C-switch-helpers.patch
|
||||
drm-bridge-anx7625-Register-Type-C-mode-switches.patch
|
||||
drm-bridge-anx7625-Check-for-Type-C-during-panel-registration.patch
|
||||
STOPSHIP-arm64-dts-mediatek-asurada-Add-DP.patch
|
||||
STOPSHIP-arm64-dts-mediatek-asurada-Enable-HDMI-audio.patch
|
||||
mt8186-enable-dpi.patch
|
||||
mt8186-add-extcon-to-dp-bridge.patch
|
||||
mt8186-ASoC-hdmi-codec-Add-event-handler-for-hdmi-TX.patch
|
||||
mt8186-SoC-mediatek-mt8186-correct-the-HDMI-widgets.patch
|
||||
mt8186-drm-bridge-it6505-Add-audio-support.patch
|
||||
mt8186-ASoC-mediatek-mt8186-make-FE-nonatomic-and-no_pcm.patch
|
||||
mt8195-adsp.patch
|
||||
mt8195-dvfsrc.patch
|
||||
mtk-pmdomain.patch
|
||||
mtk-drm.patch
|
||||
config-$_flavor.aarch64
|
||||
"
|
||||
builddir="$srcdir/linux-$_kernver"
|
||||
@@ -102,29 +84,14 @@ package() {
|
||||
|
||||
|
||||
sha512sums="
|
||||
57ad723d2a8d9eb04b3ac7897f0b37cff3771e0be4420edb6bfd7fdf35f8317d4a9527ed7eac2b9e659a0e0ca899d8ec6b6be0ef80d2512d483152b4113ba2e0 linux-6.12.57.tar.xz
|
||||
a95ce4a71d249ef401ca04cf8faf85b9022114d35fef5a0ce18929f734a0ac80ed0332648cc9768625f3c26b3720679e1a20bf8ac564087bd4c64f49cd96cc45 arm64-dts-mt8183-Add-kukui-jacuzzi-cerise-board.patch
|
||||
bf39ed6646a869a7a99dc7f0ccc7bbaca0c50776e87848cb1a9e55bef317a73c08549a9acb8cce5c394ab3bf90667e4d1cf8a3671bb9de15d2a470d5e8be0261 arm64-dts-mediatek-Add-dts-for-hayato-rev5-sku0.patch
|
||||
f7f8e77d6badefb5fd4d7b9ce08eca1a32201906ed390c7cbd8025ec00174fec21cf6b55aae82700bc656662c7f5e86e186edfbd3125f1cae583df1d6c6313a2 linux-6.18.9.tar.xz
|
||||
d74da1231181835bec82015da1b3f5b08a1fe9c3c35dd712e285891094d94d9427ceac75d32f74be3a635e17d93ad82b37adf97db8176efc91aed17535023fc2 mt8183-fix-bluetooth.patch
|
||||
19fdf640c34a0c04ba6aca85e93650f8696fe16d2fd2dba2a79ed504c5e2813868f5dfd91f9b3ee6951eede2b2b1e295c7a0c0f5b462996316b4576973c82ddd mt8183-kukui-add-it6505-and-enable-dpi.patch
|
||||
519b6468bca78d0e315c826592ae40dddca9daeba7c2b451a20ca996494cca45721833b9138fefbb543f53e0b9257c78ec4fec54de2a160aa8df730daf3ac996 mt8183-kukui-jacuzzi-fix-display-resume.patch
|
||||
e9a128a8ddd98c6c8957ba45186afa2ea8ebeac83d4f2db3ff9ee8a5dd8027af90868c334a7b456bfe7dce793517f27ad63efa220bc933e3407f6362da6d7b2a mt8183-kukui-jacuzzi-hack-dpms-resume.patch
|
||||
9b8707de42635734031495da055c5860addeb656051540f1a14404b10aa8b501168d8b0e274b37bce989db3bc050e9beef722189556f6d782b92cc907731488d mt8183-kukui-jacuzzi-fennel14-rt1015p-sound.patch
|
||||
21a927be9b660603e233c531969fc1f0376e508f2246fe9ff73c7c86dff12b1af394a0ee83698d06fcba0b1dd6ab1fd8c79b4bc7ec97729bb9d3e0acfcf633b8 wifi-rtw88-Fix-the-random-error-beacon-valid-message.patch
|
||||
ace10a0dca57917f382f21c421a2677f0a0d1a4efeeece54eaea24326098461c2b531f903d7fad81bf4f89f2ba4a58de801296af05ab0707d1b96b0e142ee1c9 HACK-MTK-Disable-AFBC-support.patch
|
||||
703faf3cc6e73bac514c6903c2bdc304c7cc6348c144bcca287a2e354535ed7ea97628b2bc26e06f8cc98c32cf4ae42f7bbb6bc1ca2592d3a954512d92efedce platform-chrome-cros_ec_typec-Purge-blocking-switch-devlinks.patch
|
||||
d733766fa0fc49e4f29f76a8cd8f518fdf1bbd6655fd7bad63406ca8ed560518b72e8c8ee0a7ea6ea5af1b99df73f00972e9cf86e5dda6082b47c72744ce232c drm-Display-Add-Type-C-switch-helpers.patch
|
||||
cc8f4cae5c8d69b4f67a2e60acbd772e7c315db182366d49417b255dc40f4a0ad416a4be7147721ce347de32340c073814869262acc950481297ef5575e66dc4 drm-bridge-anx7625-Register-Type-C-mode-switches.patch
|
||||
539668541846798f49eb2661246a1ecdb475f70cf781cd1529b676a136a49f67bb5a0d27547756acf29bafea25c3c1caf3fb0a35d7591ea2b60aa4c334695336 drm-bridge-anx7625-Check-for-Type-C-during-panel-registration.patch
|
||||
0e6be6a08b88cdcb1cbf4010388131252d24618053815848cafbd81e1b4b6d82d9ae99760b154f65e0bb08a197554957fa9f83e625977e34da2ec83f00a4654e STOPSHIP-arm64-dts-mediatek-asurada-Add-DP.patch
|
||||
982e5d7eb6460544f5014bd303ca6972d06ada6c71b3633e972e6b5cd4ab10dfb9eb40e4f80971fe6325a437661521503f7dc4aef3010cfada013fc399fd36ad STOPSHIP-arm64-dts-mediatek-asurada-Enable-HDMI-audio.patch
|
||||
e4eaff9d3ec1a56ae2503dd353ad57bf072219e68c26ba8b894feb90d6ccb01bd131cdde8d238451258679aca1203a9ebdd888f01ee2a118d46f981ff4bcf54c mt8186-enable-dpi.patch
|
||||
8854ac2bcd728261d47c2756d2e9081d0f399766fb305a460cd38d394d5620aef06dc46a4e986a21e34ecd1527c4f73d3e1c86e47ce855437716be94604d6d24 mt8186-add-extcon-to-dp-bridge.patch
|
||||
2c282b7cd4f72c998d65e4160b9d1f9122676a6392ef45f734dbd5428754eccc06404a057ea19ea097bf6237e27b3483c271c1ed15b20e359419ab9fb61b8d83 mt8186-ASoC-hdmi-codec-Add-event-handler-for-hdmi-TX.patch
|
||||
b2dcf3e3b9f80d185f587972ab6fc1f07e8ec7c7dbe3aa75c53ff6d3c7380ff4c3e6f394792976589d5e786923939a0860c70b486ae78925d0f122a5bf2516e0 mt8186-SoC-mediatek-mt8186-correct-the-HDMI-widgets.patch
|
||||
e09b8fc578742b0efcfb7e4419b30de39feecf3303def62576110c98e3a7101c68c78d1276f885e585ee21536df1f2474df5816f0dffa8f99ea1df1c787fe2c6 mt8186-drm-bridge-it6505-Add-audio-support.patch
|
||||
994f51fe70b49e324325b2d3d27b994c25af23210b579852424cc1c772f2189811cd51def49ab1be8f35b77e8bd1e387993f621238cc07dad4b805dab9e2f86b mt8186-ASoC-mediatek-mt8186-make-FE-nonatomic-and-no_pcm.patch
|
||||
7582a86506ec1ff0a08ae52d249fa465f436439b01b592fe01f7aaa2fbdb3b2ae989473cd5cd9d39e6e9dac60d847063fa66ef36b808be695aa62b512d722d2b mt8195-adsp.patch
|
||||
c61890785079aa67a4b92a30955cc7b2b1e1f8460255f2391b3d11f76c0e9568fe7dc9710e542392d42bf0a4426e1d47d7287621166e0cc9aa0333382ebd2cd2 mt8195-dvfsrc.patch
|
||||
40375dac7f716b3f76882b0096a2a4c930f49b60df037e9ab27557eb9d3d168e2e9515a63728d362ce8d032335103aa9c1cc416d9bc88703d9c6c99a5133fcfd config-postmarketos-mediatek-mt81.aarch64
|
||||
b4c005f705bbae87b93dd061b4d02f982f2dbce1c59635a02b501def1eb784b057d1555c2c11e868f81a91365dcd1c0fbecf85034b6da701011cb2b68ecb3404 mt8186-ASoC-mediatek-mt8186-make-FE-nonatomic-and-no_pcm.patch
|
||||
06539b9c5cdaa41e4e0a4bfb8e300548cf95387db716a2f896062690075f07419e9e211c0cb5537caaa046cfae646e47413e12fde0a3c71c9f94868f464de208 mtk-pmdomain.patch
|
||||
517c26cf92cb3f71f71f0957a0817706fc426beaca2ba8cc48adf17bbca4057b9970202cca68e8574f8cbad69be8a7cf130a5dd1849cca9fd0d94c57266c8715 mtk-drm.patch
|
||||
b5e9ec3ae66b9e4052ec244a1cfdc3fdb70a22a1e53b00d026300d30dbba011b6e3642771002860c2760118b5001de8a12eb98808ff644bc3fae04e639b3a7ff config-postmarketos-mediatek-mt81.aarch64
|
||||
"
|
||||
@@ -1,44 +0,0 @@
|
||||
From 8f40003af37e1567e53fdfcb6446ab4b90755bc0 Mon Sep 17 00:00:00 2001
|
||||
From: Sjoerd Simons <sjoerd@collabora.com>
|
||||
Date: Tue, 4 Mar 2025 21:03:25 +0100
|
||||
Subject: [PATCH] HACK: MTK: Disable AFBC support
|
||||
|
||||
Starting with Mesa 25 AFBC will get more eagerly used. Unfortunately it
|
||||
seems both primary and overlay planes on Genio 700 and Genio 1200 are
|
||||
broken in this regard. On 1200 it results in odd corrupted frames, while
|
||||
on 700 it results in vblank timeouts (for primary planes)
|
||||
|
||||
Add a HACK to disable AFBC for now until this can be further diagnosed
|
||||
---
|
||||
drivers/gpu/drm/mediatek/mtk_plane.c | 5 +++++
|
||||
1 file changed, 5 insertions(+)
|
||||
|
||||
diff --git a/drivers/gpu/drm/mediatek/mtk_plane.c b/drivers/gpu/drm/mediatek/mtk_plane.c
|
||||
index 655106bbb76d3..02162780adf4f 100644
|
||||
--- a/drivers/gpu/drm/mediatek/mtk_plane.c
|
||||
+++ b/drivers/gpu/drm/mediatek/mtk_plane.c
|
||||
@@ -21,9 +21,11 @@
|
||||
|
||||
static const u64 modifiers[] = {
|
||||
DRM_FORMAT_MOD_LINEAR,
|
||||
+ /* HACK disable AFBC support for now
|
||||
DRM_FORMAT_MOD_ARM_AFBC(AFBC_FORMAT_MOD_BLOCK_SIZE_32x8 |
|
||||
AFBC_FORMAT_MOD_SPLIT |
|
||||
AFBC_FORMAT_MOD_SPARSE),
|
||||
+ */
|
||||
DRM_FORMAT_MOD_INVALID,
|
||||
};
|
||||
|
||||
@@ -74,6 +76,9 @@ static bool mtk_plane_format_mod_supported(struct drm_plane *plane,
|
||||
if (modifier == DRM_FORMAT_MOD_LINEAR)
|
||||
return true;
|
||||
|
||||
+ /* HACK: Disable AFBC support for all planes */
|
||||
+ return false;
|
||||
+
|
||||
if (modifier != DRM_FORMAT_MOD_ARM_AFBC(
|
||||
AFBC_FORMAT_MOD_BLOCK_SIZE_32x8 |
|
||||
AFBC_FORMAT_MOD_SPLIT |
|
||||
--
|
||||
GitLab
|
||||
|
||||
-217
@@ -1,217 +0,0 @@
|
||||
From 47790019dab8ddffc7998fe2d35b6f70226ea533 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?N=C3=ADcolas=20F=2E=20R=2E=20A=2E=20Prado?=
|
||||
<nfraprado@collabora.com>
|
||||
Date: Tue, 22 Mar 2022 18:43:27 -0400
|
||||
Subject: [PATCH] STOPSHIP: arm64: dts: mediatek: asurada: Add DP
|
||||
|
||||
---
|
||||
.../boot/dts/mediatek/mt8192-asurada.dtsi | 158 ++++++++++++++++++
|
||||
1 file changed, 158 insertions(+)
|
||||
|
||||
diff --git a/arch/arm64/boot/dts/mediatek/mt8192-asurada.dtsi b/arch/arm64/boot/dts/mediatek/mt8192-asurada.dtsi
|
||||
index dd0d07fbe61a8..5778f3e4de39e 100644
|
||||
--- a/arch/arm64/boot/dts/mediatek/mt8192-asurada.dtsi
|
||||
+++ b/arch/arm64/boot/dts/mediatek/mt8192-asurada.dtsi
|
||||
@@ -276,6 +276,20 @@ sound: sound {
|
||||
};
|
||||
};
|
||||
|
||||
+&dpi0 {
|
||||
+ status = "okay";
|
||||
+
|
||||
+ pinctrl-names = "default", "sleep";
|
||||
+ pinctrl-0 = <&dpi_default_pins>;
|
||||
+ pinctrl-1 = <&dpi_sleep_pins>;
|
||||
+
|
||||
+ port {
|
||||
+ dpi_out: endpoint {
|
||||
+ remote-endpoint = <&anx7625_dp_in>;
|
||||
+ };
|
||||
+ };
|
||||
+};
|
||||
+
|
||||
&dsi0 {
|
||||
status = "okay";
|
||||
};
|
||||
@@ -407,6 +421,65 @@ &i2c7 {
|
||||
clock-frequency = <400000>;
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&i2c7_pins>;
|
||||
+
|
||||
+ anx_bridge_dp: anx7625@58 {
|
||||
+ compatible = "analogix,anx7625";
|
||||
+ reg = <0x58>;
|
||||
+ pinctrl-names = "default";
|
||||
+ pinctrl-0 = <&anx7625_dp_pins>;
|
||||
+ enable-gpios = <&pio 8 GPIO_ACTIVE_HIGH>;
|
||||
+ reset-gpios = <&pio 9 GPIO_ACTIVE_HIGH>;
|
||||
+ interrupt-parent = <&pio>;
|
||||
+ interrupts = <7 IRQ_TYPE_EDGE_FALLING>;
|
||||
+ vdd10-supply = <&pp1000_dpbrdg>;
|
||||
+ vdd18-supply = <&pp1800_dpbrdg>;
|
||||
+ vdd33-supply = <&pp3300_dpbrdg>;
|
||||
+ analogix,lane0-swing = /bits/ 8 <0x14 0x54 0x64 0x74
|
||||
+ 0x29 0x7b 0x77 0x5b
|
||||
+ 0x7f 0x7f 0x3f 0x3c
|
||||
+ 0x20 0x60 0x3c 0x25
|
||||
+ 0x60 0x2c 0x40 0x60>;
|
||||
+ analogix,lane1-swing = /bits/ 8 <0x14 0x54 0x64 0x74
|
||||
+ 0x29 0x7b 0x77 0x5b
|
||||
+ 0x7f 0x7f 0x3f 0x3c
|
||||
+ 0x20 0x60 0x3c 0x25
|
||||
+ 0x60 0x2c 0x40 0x60>;
|
||||
+
|
||||
+ ports {
|
||||
+ #address-cells = <1>;
|
||||
+ #size-cells = <0>;
|
||||
+
|
||||
+ port@0 {
|
||||
+ reg = <0>;
|
||||
+
|
||||
+ anx7625_dp_in: endpoint {
|
||||
+ bus-type = <7>;
|
||||
+ remote-endpoint = <&dpi_out>;
|
||||
+ };
|
||||
+ };
|
||||
+
|
||||
+ port@1 {
|
||||
+ reg = <1>;
|
||||
+
|
||||
+ #address-cells = <1>;
|
||||
+ #size-cells = <0>;
|
||||
+
|
||||
+ anx_typec0: endpoint@0 {
|
||||
+ reg = <0>;
|
||||
+ data-lanes = <2 3>;
|
||||
+ mode-switch;
|
||||
+ remote-endpoint = <&typec_port0>;
|
||||
+ };
|
||||
+
|
||||
+ anx_typec1: endpoint@1 {
|
||||
+ reg = <1>;
|
||||
+ data-lanes = <0 1>;
|
||||
+ mode-switch;
|
||||
+ remote-endpoint = <&typec_port1>;
|
||||
+ };
|
||||
+ };
|
||||
+ };
|
||||
+ };
|
||||
};
|
||||
|
||||
&mfg0 {
|
||||
@@ -759,6 +832,20 @@ &pio {
|
||||
"AUD_DAT_MISO0",
|
||||
"AUD_DAT_MISO1";
|
||||
|
||||
+ anx7625_dp_pins: anx7625-dp-default-pins {
|
||||
+ pins-out {
|
||||
+ pinmux = <PINMUX_GPIO8__FUNC_GPIO8>,
|
||||
+ <PINMUX_GPIO9__FUNC_GPIO9>;
|
||||
+ output-low;
|
||||
+ };
|
||||
+
|
||||
+ pins-in {
|
||||
+ pinmux = <PINMUX_GPIO7__FUNC_GPIO7>;
|
||||
+ input-enable;
|
||||
+ bias-pull-up;
|
||||
+ };
|
||||
+ };
|
||||
+
|
||||
anx7625_pins: anx7625-default-pins {
|
||||
pins-out {
|
||||
pinmux = <PINMUX_GPIO41__FUNC_GPIO41>,
|
||||
@@ -947,6 +1034,51 @@ pins-ec-ap-int-odl {
|
||||
};
|
||||
};
|
||||
|
||||
+ dpi_sleep_pins: dpi-sleep-pins {
|
||||
+ pins {
|
||||
+ pinmux = <PINMUX_GPIO96__FUNC_GPIO96>,
|
||||
+ <PINMUX_GPIO97__FUNC_GPIO97>,
|
||||
+ <PINMUX_GPIO98__FUNC_GPIO98>,
|
||||
+ <PINMUX_GPIO99__FUNC_GPIO99>,
|
||||
+ <PINMUX_GPIO100__FUNC_GPIO100>,
|
||||
+ <PINMUX_GPIO101__FUNC_GPIO101>,
|
||||
+ <PINMUX_GPIO102__FUNC_GPIO102>,
|
||||
+ <PINMUX_GPIO103__FUNC_GPIO103>,
|
||||
+ <PINMUX_GPIO104__FUNC_GPIO104>,
|
||||
+ <PINMUX_GPIO105__FUNC_GPIO105>,
|
||||
+ <PINMUX_GPIO106__FUNC_GPIO106>,
|
||||
+ <PINMUX_GPIO110__FUNC_GPIO110>,
|
||||
+ <PINMUX_GPIO113__FUNC_GPIO113>,
|
||||
+ <PINMUX_GPIO111__FUNC_GPIO111>,
|
||||
+ <PINMUX_GPIO109__FUNC_GPIO109>,
|
||||
+ <PINMUX_GPIO112__FUNC_GPIO112>;
|
||||
+ drive-strength = <14>;
|
||||
+ output-low;
|
||||
+ };
|
||||
+ };
|
||||
+
|
||||
+ dpi_default_pins: dpi-default-pins {
|
||||
+ pins {
|
||||
+ pinmux = <PINMUX_GPIO96__FUNC_DPI_D0>,
|
||||
+ <PINMUX_GPIO97__FUNC_DPI_D1>,
|
||||
+ <PINMUX_GPIO98__FUNC_DPI_D2>,
|
||||
+ <PINMUX_GPIO99__FUNC_DPI_D3>,
|
||||
+ <PINMUX_GPIO100__FUNC_DPI_D4>,
|
||||
+ <PINMUX_GPIO101__FUNC_DPI_D5>,
|
||||
+ <PINMUX_GPIO102__FUNC_DPI_D6>,
|
||||
+ <PINMUX_GPIO103__FUNC_DPI_D7>,
|
||||
+ <PINMUX_GPIO104__FUNC_DPI_D8>,
|
||||
+ <PINMUX_GPIO105__FUNC_DPI_D9>,
|
||||
+ <PINMUX_GPIO106__FUNC_DPI_D10>,
|
||||
+ <PINMUX_GPIO110__FUNC_DPI_D11>,
|
||||
+ <PINMUX_GPIO113__FUNC_DPI_HSYNC>,
|
||||
+ <PINMUX_GPIO111__FUNC_DPI_VSYNC>,
|
||||
+ <PINMUX_GPIO109__FUNC_DPI_DE>,
|
||||
+ <PINMUX_GPIO112__FUNC_DPI_CK>;
|
||||
+ drive-strength = <14>;
|
||||
+ };
|
||||
+ };
|
||||
+
|
||||
i2c0_pins: i2c0-default-pins {
|
||||
pins-bus {
|
||||
pinmux = <PINMUX_GPIO204__FUNC_SCL0>,
|
||||
@@ -1376,6 +1508,19 @@ usb_c0: connector@0 {
|
||||
power-role = "dual";
|
||||
data-role = "host";
|
||||
try-power-role = "source";
|
||||
+
|
||||
+ ports {
|
||||
+ #address-cells = <1>;
|
||||
+ #size-cells = <0>;
|
||||
+
|
||||
+ port@1 {
|
||||
+ reg = <1>;
|
||||
+
|
||||
+ typec_port0: endpoint {
|
||||
+ remote-endpoint = <&anx_typec0>;
|
||||
+ };
|
||||
+ };
|
||||
+ };
|
||||
};
|
||||
|
||||
usb_c1: connector@1 {
|
||||
@@ -1385,6 +1530,19 @@ usb_c1: connector@1 {
|
||||
power-role = "dual";
|
||||
data-role = "host";
|
||||
try-power-role = "source";
|
||||
+
|
||||
+ ports {
|
||||
+ #address-cells = <1>;
|
||||
+ #size-cells = <0>;
|
||||
+
|
||||
+ port@1 {
|
||||
+ reg = <1>;
|
||||
+
|
||||
+ typec_port1: endpoint {
|
||||
+ remote-endpoint = <&anx_typec1>;
|
||||
+ };
|
||||
+ };
|
||||
+ };
|
||||
};
|
||||
};
|
||||
};
|
||||
--
|
||||
GitLab
|
||||
|
||||
-33
@@ -1,33 +0,0 @@
|
||||
From a28c1bf6a6b7883b516978d3282d01bc9abd4798 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?N=C3=ADcolas=20F=2E=20R=2E=20A=2E=20Prado?=
|
||||
<nfraprado@collabora.com>
|
||||
Date: Mon, 25 Apr 2022 17:30:38 -0400
|
||||
Subject: [PATCH] STOPSHIP: arm64: dts: mediatek: asurada: Enable HDMI audio
|
||||
|
||||
---
|
||||
arch/arm64/boot/dts/mediatek/mt8192-asurada.dtsi | 2 ++
|
||||
1 file changed, 2 insertions(+)
|
||||
|
||||
diff --git a/arch/arm64/boot/dts/mediatek/mt8192-asurada.dtsi b/arch/arm64/boot/dts/mediatek/mt8192-asurada.dtsi
|
||||
index 5778f3e4de39e..4d08fdf81793b 100644
|
||||
--- a/arch/arm64/boot/dts/mediatek/mt8192-asurada.dtsi
|
||||
+++ b/arch/arm64/boot/dts/mediatek/mt8192-asurada.dtsi
|
||||
@@ -221,6 +221,7 @@ rt1015p: audio-codec {
|
||||
|
||||
sound: sound {
|
||||
mediatek,platform = <&afe>;
|
||||
+ mediatek,hdmi-codec = <&anx_bridge_dp>;
|
||||
pinctrl-names = "aud_clk_mosi_off",
|
||||
"aud_clk_mosi_on",
|
||||
"aud_dat_mosi_off",
|
||||
@@ -444,6 +445,7 @@ anx_bridge_dp: anx7625@58 {
|
||||
0x7f 0x7f 0x3f 0x3c
|
||||
0x20 0x60 0x3c 0x25
|
||||
0x60 0x2c 0x40 0x60>;
|
||||
+ analogix,audio-enable;
|
||||
|
||||
ports {
|
||||
#address-cells = <1>;
|
||||
--
|
||||
GitLab
|
||||
|
||||
-179
@@ -1,179 +0,0 @@
|
||||
From c80f01c470f12f7365c356617cbfbc81215c3734 Mon Sep 17 00:00:00 2001
|
||||
From: WeirdTreeThing <bradyn127@protonmail.com>
|
||||
Date: Fri, 28 Jun 2024 13:29:07 -0400
|
||||
Subject: [PATCH 1/2] arm64: dts: mediatek: Add dts for hayato rev5 sku0
|
||||
|
||||
---
|
||||
arch/arm64/boot/dts/mediatek/Makefile | 1 +
|
||||
.../mt8192-asurada-hayato-r5-sku0.dts | 147 ++++++++++++++++++
|
||||
2 files changed, 148 insertions(+)
|
||||
create mode 100644 arch/arm64/boot/dts/mediatek/mt8192-asurada-hayato-r5-sku0.dts
|
||||
|
||||
diff --git a/arch/arm64/boot/dts/mediatek/Makefile b/arch/arm64/boot/dts/mediatek/Makefile
|
||||
index 37b4ca3a87c9..fe7950b68f5a 100644
|
||||
--- a/arch/arm64/boot/dts/mediatek/Makefile
|
||||
+++ b/arch/arm64/boot/dts/mediatek/Makefile
|
||||
@@ -65,6 +65,7 @@ dtb-$(CONFIG_ARCH_MEDIATEK) += mt8186-corsola-tentacruel-sku262148.dtb
|
||||
dtb-$(CONFIG_ARCH_MEDIATEK) += mt8186-evb.dtb
|
||||
dtb-$(CONFIG_ARCH_MEDIATEK) += mt8188-evb.dtb
|
||||
dtb-$(CONFIG_ARCH_MEDIATEK) += mt8192-asurada-hayato-r1.dtb
|
||||
+dtb-$(CONFIG_ARCH_MEDIATEK) += mt8192-asurada-hayato-r5-sku0.dtb
|
||||
dtb-$(CONFIG_ARCH_MEDIATEK) += mt8192-asurada-hayato-r5-sku2.dtb
|
||||
dtb-$(CONFIG_ARCH_MEDIATEK) += mt8192-asurada-spherion-r0.dtb
|
||||
dtb-$(CONFIG_ARCH_MEDIATEK) += mt8192-asurada-spherion-r4.dtb
|
||||
diff --git a/arch/arm64/boot/dts/mediatek/mt8192-asurada-hayato-r5-sku0.dts b/arch/arm64/boot/dts/mediatek/mt8192-asurada-hayato-r5-sku0.dts
|
||||
new file mode 100644
|
||||
index 000000000000..a1376631019d
|
||||
--- /dev/null
|
||||
+++ b/arch/arm64/boot/dts/mediatek/mt8192-asurada-hayato-r5-sku0.dts
|
||||
@@ -0,0 +1,147 @@
|
||||
+// SPDX-License-Identifier: (GPL-2.0 OR MIT)
|
||||
+/*
|
||||
+ * Copyright 2020 Google LLC
|
||||
+ */
|
||||
+/dts-v1/;
|
||||
+#include "mt8192-asurada.dtsi"
|
||||
+
|
||||
+/ {
|
||||
+ model = "Google Hayato rev5 sku0";
|
||||
+ compatible = "google,hayato-rev5-sku0", "google,hayato-rev5",
|
||||
+ "google,hayato-sku0", "google,hayato", "mediatek,mt8192";
|
||||
+};
|
||||
+
|
||||
+&keyboard_controller {
|
||||
+ function-row-physmap = <
|
||||
+ MATRIX_KEY(0x00, 0x02, 0) /* T1 */
|
||||
+ MATRIX_KEY(0x03, 0x02, 0) /* T2 */
|
||||
+ MATRIX_KEY(0x02, 0x02, 0) /* T3 */
|
||||
+ MATRIX_KEY(0x01, 0x02, 0) /* T4 */
|
||||
+ MATRIX_KEY(0x03, 0x04, 0) /* T5 */
|
||||
+ MATRIX_KEY(0x02, 0x04, 0) /* T6 */
|
||||
+ MATRIX_KEY(0x01, 0x04, 0) /* T7 */
|
||||
+ MATRIX_KEY(0x02, 0x09, 0) /* T8 */
|
||||
+ MATRIX_KEY(0x01, 0x09, 0) /* T9 */
|
||||
+ MATRIX_KEY(0x00, 0x04, 0) /* T10 */
|
||||
+ >;
|
||||
+ linux,keymap = <
|
||||
+ MATRIX_KEY(0x00, 0x02, KEY_BACK)
|
||||
+ MATRIX_KEY(0x03, 0x02, KEY_FORWARD)
|
||||
+ MATRIX_KEY(0x02, 0x02, KEY_REFRESH)
|
||||
+ MATRIX_KEY(0x01, 0x02, KEY_FULL_SCREEN)
|
||||
+ MATRIX_KEY(0x03, 0x04, KEY_SCALE)
|
||||
+ MATRIX_KEY(0x02, 0x04, KEY_BRIGHTNESSDOWN)
|
||||
+ MATRIX_KEY(0x01, 0x04, KEY_BRIGHTNESSUP)
|
||||
+ MATRIX_KEY(0x02, 0x09, KEY_MUTE)
|
||||
+ MATRIX_KEY(0x01, 0x09, KEY_VOLUMEDOWN)
|
||||
+ MATRIX_KEY(0x00, 0x04, KEY_VOLUMEUP)
|
||||
+
|
||||
+ CROS_STD_MAIN_KEYMAP
|
||||
+ >;
|
||||
+};
|
||||
+
|
||||
+&pio {
|
||||
+ bt_pins: bt-pins {
|
||||
+ pins-bt-kill {
|
||||
+ pinmux = <PINMUX_GPIO144__FUNC_GPIO144>;
|
||||
+ output-low;
|
||||
+ };
|
||||
+
|
||||
+ pins-bt-wake {
|
||||
+ pinmux = <PINMUX_GPIO22__FUNC_GPIO22>;
|
||||
+ bias-pull-up;
|
||||
+ };
|
||||
+
|
||||
+ pins-ap-wake-bt {
|
||||
+ pinmux = <PINMUX_GPIO168__FUNC_GPIO168>;
|
||||
+ output-low;
|
||||
+ };
|
||||
+ };
|
||||
+
|
||||
+ uart1_pins: uart1-pins {
|
||||
+ pins-rx {
|
||||
+ pinmux = <PINMUX_GPIO94__FUNC_URXD1>;
|
||||
+ input-enable;
|
||||
+ bias-pull-up;
|
||||
+ };
|
||||
+
|
||||
+ pins-tx {
|
||||
+ pinmux = <PINMUX_GPIO95__FUNC_UTXD1>;
|
||||
+ };
|
||||
+
|
||||
+ pins-cts {
|
||||
+ pinmux = <PINMUX_GPIO166__FUNC_UCTS1>;
|
||||
+ input-enable;
|
||||
+ };
|
||||
+
|
||||
+ pins-rts {
|
||||
+ pinmux = <PINMUX_GPIO167__FUNC_URTS1>;
|
||||
+ };
|
||||
+ };
|
||||
+
|
||||
+ uart1_pins_sleep: uart1-sleep-pins {
|
||||
+ pins-rx {
|
||||
+ pinmux = <PINMUX_GPIO94__FUNC_GPIO94>;
|
||||
+ input-enable;
|
||||
+ bias-pull-up;
|
||||
+ };
|
||||
+
|
||||
+ pins-tx {
|
||||
+ pinmux = <PINMUX_GPIO95__FUNC_UTXD1>;
|
||||
+ };
|
||||
+
|
||||
+ pins-cts {
|
||||
+ pinmux = <PINMUX_GPIO166__FUNC_UCTS1>;
|
||||
+ input-enable;
|
||||
+ };
|
||||
+
|
||||
+ pins-rts {
|
||||
+ pinmux = <PINMUX_GPIO167__FUNC_URTS1>;
|
||||
+ };
|
||||
+ };
|
||||
+};
|
||||
+
|
||||
+&rt5682 {
|
||||
+ compatible = "realtek,rt5682i";
|
||||
+ realtek,btndet-delay = <16>;
|
||||
+ VBAT-supply = <&pp3300_ldo_z>;
|
||||
+};
|
||||
+
|
||||
+&sound {
|
||||
+ compatible = "mediatek,mt8192_mt6359_rt1015p_rt5682";
|
||||
+
|
||||
+ speaker-codecs {
|
||||
+ sound-dai = <&rt1015p>;
|
||||
+ };
|
||||
+
|
||||
+ headset-codec {
|
||||
+ sound-dai = <&rt5682 0>;
|
||||
+ };
|
||||
+};
|
||||
+
|
||||
+&touchscreen {
|
||||
+ compatible = "hid-over-i2c";
|
||||
+ post-power-on-delay-ms = <10>;
|
||||
+ hid-descr-addr = <0x0001>;
|
||||
+ vdd-supply = <&pp3300_u>;
|
||||
+};
|
||||
+
|
||||
+&uart1 {
|
||||
+ status = "okay";
|
||||
+ pinctrl-names = "default", "sleep";
|
||||
+ pinctrl-0 = <&uart1_pins>;
|
||||
+ pinctrl-1 = <&uart1_pins_sleep>;
|
||||
+ /delete-property/ interrupts;
|
||||
+ interrupts-extended = <&gic GIC_SPI 110 IRQ_TYPE_LEVEL_HIGH 0>,
|
||||
+ <&pio 94 IRQ_TYPE_EDGE_FALLING>;
|
||||
+
|
||||
+ bluetooth {
|
||||
+ compatible = "realtek,rtl8822cs-bt";
|
||||
+ pinctrl-names = "default";
|
||||
+ pinctrl-0 = <&bt_pins>;
|
||||
+
|
||||
+ enable-gpios = <&pio 144 GPIO_ACTIVE_HIGH>;
|
||||
+ device-wake-gpios = <&pio 168 GPIO_ACTIVE_HIGH>;
|
||||
+ host-wake-gpios = <&pio 22 GPIO_ACTIVE_LOW>;
|
||||
+ };
|
||||
+};
|
||||
--
|
||||
2.45.2
|
||||
|
||||
-181
@@ -1,181 +0,0 @@
|
||||
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 000000000..2776d9356
|
||||
--- /dev/null
|
||||
+++ b/arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-cerise-rev3.dts
|
||||
@@ -0,0 +1,24 @@
|
||||
+// SPDX-License-Identifier: (GPL-2.0 OR MIT)
|
||||
+/*
|
||||
+ * Copyright 2021 Google LLC
|
||||
+ */
|
||||
+
|
||||
+/dts-v1/;
|
||||
+#include "mt8183-kukui-jacuzzi-cerise.dtsi"
|
||||
+
|
||||
+/ {
|
||||
+ model = "Google cerise board";
|
||||
+ compatible = "google,cerise-rev3-sku0", "google,cerise", "mediatek,mt8183";
|
||||
+};
|
||||
+
|
||||
+&mt6358codec {
|
||||
+ mediatek,dmic-mode = <1>; /* one-wire */
|
||||
+};
|
||||
+
|
||||
+&touchscreen {
|
||||
+ status = "disabled";
|
||||
+};
|
||||
+
|
||||
+&qca_wifi {
|
||||
+ qcom,ath10k-calibration-variant = "GO_CERISE";
|
||||
+};
|
||||
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 000000000..418b5024d
|
||||
--- /dev/null
|
||||
+++ b/arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-cerise.dts
|
||||
@@ -0,0 +1,24 @@
|
||||
+// SPDX-License-Identifier: (GPL-2.0 OR MIT)
|
||||
+/*
|
||||
+ * Copyright 2021 Google LLC
|
||||
+ */
|
||||
+
|
||||
+/dts-v1/;
|
||||
+#include "mt8183-kukui-jacuzzi-cerise.dtsi"
|
||||
+
|
||||
+/ {
|
||||
+ model = "Google cerise board";
|
||||
+ compatible = "google,cerise-sku0", "google,cerise", "mediatek,mt8183";
|
||||
+};
|
||||
+
|
||||
+&mt6358codec {
|
||||
+ mediatek,dmic-mode = <1>; /* one-wire */
|
||||
+};
|
||||
+
|
||||
+&touchscreen {
|
||||
+ status = "disabled";
|
||||
+};
|
||||
+
|
||||
+&qca_wifi {
|
||||
+ qcom,ath10k-calibration-variant = "GO_CERISE";
|
||||
+};
|
||||
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 000000000..ec1561ac3
|
||||
--- /dev/null
|
||||
+++ b/arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-cerise.dtsi
|
||||
@@ -0,0 +1,13 @@
|
||||
+// SPDX-License-Identifier: (GPL-2.0 OR MIT)
|
||||
+/*
|
||||
+ * Copyright 2021 Google LLC
|
||||
+ */
|
||||
+
|
||||
+/dts-v1/;
|
||||
+#include "mt8183-kukui-jacuzzi.dtsi"
|
||||
+
|
||||
+&mmc1_pins_uhs {
|
||||
+ pins_clk {
|
||||
+ drive-strength = <MTK_DRIVE_6mA>;
|
||||
+ };
|
||||
+};
|
||||
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 000000000..05303c4ed
|
||||
--- /dev/null
|
||||
+++ b/arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-stern-rev3.dts
|
||||
@@ -0,0 +1,34 @@
|
||||
+// SPDX-License-Identifier: (GPL-2.0 OR MIT)
|
||||
+/*
|
||||
+ * Copyright 2021 Google LLC
|
||||
+ */
|
||||
+
|
||||
+/dts-v1/;
|
||||
+#include "mt8183-kukui-jacuzzi-cerise.dtsi"
|
||||
+
|
||||
+/ {
|
||||
+ model = "Google stern board";
|
||||
+ compatible = "google,cerise-rev3-sku1", "google,cerise", "mediatek,mt8183";
|
||||
+};
|
||||
+
|
||||
+&mt6358codec {
|
||||
+ mediatek,dmic-mode = <0>; /* two-wire */
|
||||
+};
|
||||
+
|
||||
+&touchscreen {
|
||||
+ status = "okay";
|
||||
+
|
||||
+ compatible = "hid-over-i2c";
|
||||
+ reg = <0x10>;
|
||||
+ interrupt-parent = <&pio>;
|
||||
+ interrupts = <155 IRQ_TYPE_LEVEL_LOW>;
|
||||
+ pinctrl-names = "default";
|
||||
+ pinctrl-0 = <&touchscreen_pins>;
|
||||
+
|
||||
+ post-power-on-delay-ms = <10>;
|
||||
+ hid-descr-addr = <0x0001>;
|
||||
+};
|
||||
+
|
||||
+&qca_wifi {
|
||||
+ qcom,ath10k-calibration-variant = "GO_STERN";
|
||||
+};
|
||||
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 000000000..5be767bc8
|
||||
--- /dev/null
|
||||
+++ b/arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-stern.dts
|
||||
@@ -0,0 +1,34 @@
|
||||
+// SPDX-License-Identifier: (GPL-2.0 OR MIT)
|
||||
+/*
|
||||
+ * Copyright 2021 Google LLC
|
||||
+ */
|
||||
+
|
||||
+/dts-v1/;
|
||||
+#include "mt8183-kukui-jacuzzi-cerise.dtsi"
|
||||
+
|
||||
+/ {
|
||||
+ model = "Google stern board";
|
||||
+ compatible = "google,cerise-sku1", "google,cerise", "mediatek,mt8183";
|
||||
+};
|
||||
+
|
||||
+&mt6358codec {
|
||||
+ mediatek,dmic-mode = <0>; /* two-wire */
|
||||
+};
|
||||
+
|
||||
+&touchscreen {
|
||||
+ status = "okay";
|
||||
+
|
||||
+ compatible = "hid-over-i2c";
|
||||
+ reg = <0x10>;
|
||||
+ interrupt-parent = <&pio>;
|
||||
+ interrupts = <155 IRQ_TYPE_LEVEL_LOW>;
|
||||
+ pinctrl-names = "default";
|
||||
+ pinctrl-0 = <&touchscreen_pins>;
|
||||
+
|
||||
+ post-power-on-delay-ms = <10>;
|
||||
+ hid-descr-addr = <0x0001>;
|
||||
+};
|
||||
+
|
||||
+&qca_wifi {
|
||||
+ qcom,ath10k-calibration-variant = "GO_STERN";
|
||||
+};
|
||||
+611
-266
File diff suppressed because it is too large.
Load diff
-207
@@ -1,207 +0,0 @@
|
||||
diff --git a/drivers/gpu/drm/display/Kconfig b/drivers/gpu/drm/display/Kconfig
|
||||
index 3b824e01c..4d082a2e7 100644
|
||||
--- a/drivers/gpu/drm/display/Kconfig
|
||||
+++ b/drivers/gpu/drm/display/Kconfig
|
||||
@@ -64,6 +64,14 @@ config DRM_DISPLAY_DP_TUNNEL_STATE_DEBUG
|
||||
|
||||
If in doubt, say "N".
|
||||
|
||||
+config DRM_DISPLAY_DP_TYPEC_HELPER
|
||||
+ def_bool y
|
||||
+ depends on DRM_DISPLAY_HELPER
|
||||
+ depends on DRM_DISPLAY_HELPER=TYPEC || TYPEC=y
|
||||
+ help
|
||||
+ Choose this option to enable helpers for registering USB Type-C
|
||||
+ switches when USB Type-C DisplayPort Alternate mode is used.
|
||||
+
|
||||
config DRM_DISPLAY_HDCP_HELPER
|
||||
bool
|
||||
help
|
||||
diff --git a/drivers/gpu/drm/display/Makefile b/drivers/gpu/drm/display/Makefile
|
||||
index fbb9d2b8a..df56f8870 100644
|
||||
--- a/drivers/gpu/drm/display/Makefile
|
||||
+++ b/drivers/gpu/drm/display/Makefile
|
||||
@@ -12,6 +12,8 @@ drm_display_helper-$(CONFIG_DRM_DISPLAY_DP_HELPER) += \
|
||||
drm_dsc_helper.o
|
||||
drm_display_helper-$(CONFIG_DRM_DISPLAY_DP_TUNNEL) += \
|
||||
drm_dp_tunnel.o
|
||||
+drm_display_helper-$(CONFIG_DRM_DISPLAY_DP_TYPEC_HELPER) += \
|
||||
+ drm_dp_typec_helper.o
|
||||
drm_display_helper-$(CONFIG_DRM_DISPLAY_HDCP_HELPER) += drm_hdcp_helper.o
|
||||
drm_display_helper-$(CONFIG_DRM_DISPLAY_HDMI_HELPER) += \
|
||||
drm_hdmi_helper.o \
|
||||
diff --git a/drivers/gpu/drm/display/drm_dp_typec_helper.c b/drivers/gpu/drm/display/drm_dp_typec_helper.c
|
||||
new file mode 100644
|
||||
index 000000000..48c1bbf57
|
||||
--- /dev/null
|
||||
+++ b/drivers/gpu/drm/display/drm_dp_typec_helper.c
|
||||
@@ -0,0 +1,107 @@
|
||||
+// SPDX-License-Identifier: GPL-2.0
|
||||
+
|
||||
+#include <linux/usb/typec_mux.h>
|
||||
+#include <drm/display/drm_dp_helper.h>
|
||||
+
|
||||
+static int drm_dp_register_mode_switch(struct device *dev,
|
||||
+ struct fwnode_handle *fwnode,
|
||||
+ struct drm_dp_typec_switch_desc *switch_desc,
|
||||
+ void *data, typec_mux_set_fn_t mux_set)
|
||||
+{
|
||||
+ struct drm_dp_typec_port_data *port_data;
|
||||
+ struct typec_mux_desc mux_desc = {};
|
||||
+ char name[32];
|
||||
+ u32 port_num;
|
||||
+ int ret;
|
||||
+
|
||||
+ ret = fwnode_property_read_u32(fwnode, "reg", &port_num);
|
||||
+ if (ret) {
|
||||
+ dev_err(dev, "Failed to read reg property: %d\n", ret);
|
||||
+ return ret;
|
||||
+ }
|
||||
+
|
||||
+ port_data = &switch_desc->typec_ports[port_num];
|
||||
+ port_data->data = data;
|
||||
+ port_data->port_num = port_num;
|
||||
+ port_data->fwnode = fwnode;
|
||||
+ mux_desc.fwnode = fwnode;
|
||||
+ mux_desc.drvdata = port_data;
|
||||
+ snprintf(name, sizeof(name), "%s-%u", dev_name(dev), port_num);
|
||||
+ mux_desc.name = name;
|
||||
+ mux_desc.set = mux_set;
|
||||
+
|
||||
+ port_data->typec_mux = typec_mux_register(dev, &mux_desc);
|
||||
+ ret = PTR_ERR_OR_ZERO(port_data->typec_mux);
|
||||
+ if (ret)
|
||||
+ dev_err(dev, "Mode switch register for port %d failed: %d\n",
|
||||
+ port_num, ret);
|
||||
+
|
||||
+ return ret;
|
||||
+}
|
||||
+
|
||||
+/**
|
||||
+ * drm_dp_register_typec_switches() - register Type-C switches
|
||||
+ * @dev: Device that registers Type-C switches
|
||||
+ * @port: Device node for the switch
|
||||
+ * @switch_desc: A Type-C switch descriptor
|
||||
+ * @data: Private data for the switches
|
||||
+ * @mux_set: Callback function for typec_mux_set
|
||||
+ *
|
||||
+ * This function registers USB Type-C switches for DP bridges that can switch
|
||||
+ * the output signal between their output pins. This function uses devm_kcalloc
|
||||
+ * to allocate memory, so it is expected to only call this in the driver probe
|
||||
+ * functions.
|
||||
+ *
|
||||
+ * Currently only mode switches are implemented, and the function assumes the
|
||||
+ * given @port device node has endpoints with "mode-switch" property.
|
||||
+ * The port number is determined by the "reg" property of the endpoint.
|
||||
+ *
|
||||
+ * Return: 0 on success or a negative error code on failure.
|
||||
+ */
|
||||
+int drm_dp_register_typec_switches(struct device *dev, struct fwnode_handle *port,
|
||||
+ struct drm_dp_typec_switch_desc *switch_desc,
|
||||
+ void *data, typec_mux_set_fn_t mux_set)
|
||||
+{
|
||||
+ struct fwnode_handle *sw;
|
||||
+ int ret;
|
||||
+
|
||||
+ switch_desc->num_typec_switches = typec_mode_switch_node_count(port);
|
||||
+ if (!switch_desc->num_typec_switches) {
|
||||
+ dev_dbg(dev, "No Type-C switches node found\n");
|
||||
+ return 0;
|
||||
+ }
|
||||
+
|
||||
+ switch_desc->typec_ports = devm_kcalloc(dev, switch_desc->num_typec_switches,
|
||||
+ sizeof(*switch_desc->typec_ports),
|
||||
+ GFP_KERNEL);
|
||||
+ if (!switch_desc->typec_ports)
|
||||
+ return -ENOMEM;
|
||||
+
|
||||
+ /* Register switches for each connector. */
|
||||
+ for_each_typec_mode_switch_node(port, sw) {
|
||||
+ ret = drm_dp_register_mode_switch(dev, sw, switch_desc, data, mux_set);
|
||||
+ if (ret)
|
||||
+ goto err_unregister_typec_switches;
|
||||
+ }
|
||||
+
|
||||
+ return 0;
|
||||
+
|
||||
+err_unregister_typec_switches:
|
||||
+ fwnode_handle_put(sw);
|
||||
+ drm_dp_unregister_typec_switches(switch_desc);
|
||||
+ return ret;
|
||||
+}
|
||||
+EXPORT_SYMBOL(drm_dp_register_typec_switches);
|
||||
+
|
||||
+/**
|
||||
+ * drm_dp_unregister_typec_switches() - unregister Type-C switches
|
||||
+ * @switch_desc: A Type-C switch descriptor
|
||||
+ */
|
||||
+void drm_dp_unregister_typec_switches(struct drm_dp_typec_switch_desc *switch_desc)
|
||||
+{
|
||||
+ unsigned int i;
|
||||
+
|
||||
+ for (i = 0; i < switch_desc->num_typec_switches; i++)
|
||||
+ typec_mux_unregister(switch_desc->typec_ports[i].typec_mux);
|
||||
+}
|
||||
+EXPORT_SYMBOL(drm_dp_unregister_typec_switches);
|
||||
diff --git a/include/drm/display/drm_dp_helper.h b/include/drm/display/drm_dp_helper.h
|
||||
index 279624833..9417c034c 100644
|
||||
--- a/include/drm/display/drm_dp_helper.h
|
||||
+++ b/include/drm/display/drm_dp_helper.h
|
||||
@@ -25,6 +25,7 @@
|
||||
|
||||
#include <linux/delay.h>
|
||||
#include <linux/i2c.h>
|
||||
+#include <linux/usb/typec_mux.h>
|
||||
|
||||
#include <drm/display/drm_dp.h>
|
||||
#include <drm/drm_connector.h>
|
||||
@@ -874,4 +875,49 @@ int drm_dp_max_dprx_data_rate(int max_link_rate, int max_lanes);
|
||||
|
||||
ssize_t drm_dp_vsc_sdp_pack(const struct drm_dp_vsc_sdp *vsc, struct dp_sdp *sdp);
|
||||
|
||||
+struct drm_dp_typec_port_data {
|
||||
+ struct typec_mux_dev *typec_mux;
|
||||
+ struct fwnode_handle *fwnode;
|
||||
+ void *data;
|
||||
+ int port_num;
|
||||
+};
|
||||
+
|
||||
+struct drm_dp_typec_switch_desc {
|
||||
+ struct drm_dp_typec_port_data *typec_ports;
|
||||
+ int num_typec_switches;
|
||||
+};
|
||||
+
|
||||
+#define for_each_typec_mode_switch_node(port, sw) \
|
||||
+ fwnode_for_each_child_node((port), (sw)) \
|
||||
+ for_each_if(fwnode_property_present((sw), "mode-switch"))
|
||||
+
|
||||
+static inline unsigned int typec_mode_switch_node_count(struct fwnode_handle *port)
|
||||
+{
|
||||
+ struct fwnode_handle *sw;
|
||||
+ unsigned int count = 0;
|
||||
+
|
||||
+ for_each_typec_mode_switch_node(port, sw)
|
||||
+ count++;
|
||||
+
|
||||
+ return count;
|
||||
+}
|
||||
+
|
||||
+#ifdef CONFIG_DRM_DISPLAY_DP_TYPEC_HELPER
|
||||
+void drm_dp_unregister_typec_switches(struct drm_dp_typec_switch_desc *switch_desc);
|
||||
+int drm_dp_register_typec_switches(struct device *dev, struct fwnode_handle *port,
|
||||
+ struct drm_dp_typec_switch_desc *switch_desc,
|
||||
+ void *data, typec_mux_set_fn_t mux_set);
|
||||
+#else
|
||||
+static inline void drm_dp_unregister_typec_switches(struct drm_dp_typec_switch_desc *switch_desc)
|
||||
+{
|
||||
+}
|
||||
+static inline int drm_dp_register_typec_switches(
|
||||
+ struct device *dev, struct fwnode_handle *port,
|
||||
+ struct drm_dp_typec_switch_desc *switch_desc, void *data,
|
||||
+ typec_mux_set_fn_t mux_set)
|
||||
+{
|
||||
+ return -EOPNOTSUPP;
|
||||
+}
|
||||
+#endif
|
||||
+
|
||||
#endif /* _DRM_DP_HELPER_H_ */
|
||||
-22
@@ -1,22 +0,0 @@
|
||||
diff --git a/drivers/gpu/drm/bridge/analogix/anx7625.c b/drivers/gpu/drm/bridge/analogix/anx7625.c
|
||||
index c30425b4e..a037055bc 100644
|
||||
--- a/drivers/gpu/drm/bridge/analogix/anx7625.c
|
||||
+++ b/drivers/gpu/drm/bridge/analogix/anx7625.c
|
||||
@@ -1715,6 +1715,17 @@ static int anx7625_parse_dt_panel(struct device *dev,
|
||||
struct anx7625_platform_data *pdata)
|
||||
{
|
||||
struct device_node *np = dev->of_node;
|
||||
+ struct device_node *port_node;
|
||||
+ unsigned int count;
|
||||
+
|
||||
+ /*
|
||||
+ * Don't bother finding a panel if a Type-C `mode-switch` property is
|
||||
+ * present in one of the endpoints in the output port.
|
||||
+ */
|
||||
+ port_node = of_graph_get_port_by_id(np, 1);
|
||||
+ count = typec_mode_switch_node_count(&port_node->fwnode);
|
||||
+ if (count)
|
||||
+ return 0;
|
||||
|
||||
pdata->panel_bridge = devm_drm_of_get_bridge(dev, np, 1, 0);
|
||||
if (IS_ERR(pdata->panel_bridge)) {
|
||||
-241
@@ -1,241 +0,0 @@
|
||||
diff --git a/drivers/gpu/drm/bridge/analogix/anx7625.c b/drivers/gpu/drm/bridge/analogix/anx7625.c
|
||||
index fcc04f258..92b1f5cfa 100644
|
||||
--- a/drivers/gpu/drm/bridge/analogix/anx7625.c
|
||||
+++ b/drivers/gpu/drm/bridge/analogix/anx7625.c
|
||||
@@ -15,6 +15,8 @@
|
||||
#include <linux/regulator/consumer.h>
|
||||
#include <linux/slab.h>
|
||||
#include <linux/types.h>
|
||||
+#include <linux/usb/typec_dp.h>
|
||||
+#include <linux/usb/typec_mux.h>
|
||||
#include <linux/workqueue.h>
|
||||
|
||||
#include <linux/of_graph.h>
|
||||
@@ -2640,6 +2642,154 @@ static int anx7625_link_bridge(struct drm_dp_aux *aux)
|
||||
return ret;
|
||||
}
|
||||
|
||||
+static void anx7625_set_crosspoint_switch(struct anx7625_data *ctx,
|
||||
+ enum typec_orientation orientation)
|
||||
+{
|
||||
+ if (orientation == TYPEC_ORIENTATION_NORMAL) {
|
||||
+ anx7625_reg_write(ctx, ctx->i2c.tcpc_client, TCPC_SWITCH_0,
|
||||
+ SW_SEL1_SSRX_RX1 | SW_SEL1_DPTX0_RX2);
|
||||
+ anx7625_reg_write(ctx, ctx->i2c.tcpc_client, TCPC_SWITCH_1,
|
||||
+ SW_SEL2_SSTX_TX1 | SW_SEL2_DPTX1_TX2);
|
||||
+ } else if (orientation == TYPEC_ORIENTATION_REVERSE) {
|
||||
+ anx7625_reg_write(ctx, ctx->i2c.tcpc_client, TCPC_SWITCH_0,
|
||||
+ SW_SEL1_SSRX_RX2 | SW_SEL1_DPTX0_RX1);
|
||||
+ anx7625_reg_write(ctx, ctx->i2c.tcpc_client, TCPC_SWITCH_1,
|
||||
+ SW_SEL2_SSTX_TX2 | SW_SEL2_DPTX1_TX1);
|
||||
+ }
|
||||
+}
|
||||
+
|
||||
+static void anx7625_typec_two_ports_update(struct anx7625_data *ctx)
|
||||
+{
|
||||
+ unsigned int i;
|
||||
+
|
||||
+ /* Check if both ports available and do nothing to retain the current one */
|
||||
+ if (ctx->port_data[0].dp_connected && ctx->port_data[1].dp_connected)
|
||||
+ return;
|
||||
+
|
||||
+ for (i = 0; i < 2; i++) {
|
||||
+ if (ctx->port_data[i].dp_connected)
|
||||
+ anx7625_set_crosspoint_switch(ctx,
|
||||
+ ctx->port_data[i].orientation);
|
||||
+ }
|
||||
+}
|
||||
+
|
||||
+static int anx7625_typec_mux_set(struct typec_mux_dev *mux,
|
||||
+ struct typec_mux_state *state)
|
||||
+{
|
||||
+ struct drm_dp_typec_port_data *port = typec_mux_get_drvdata(mux);
|
||||
+ struct anx7625_data *ctx = port->data;
|
||||
+ struct device *dev = ctx->dev;
|
||||
+ struct drm_dp_typec_switch_desc switch_desc = ctx->switch_desc;
|
||||
+ bool new_dp_connected, old_dp_connected;
|
||||
+
|
||||
+ if (switch_desc.num_typec_switches == 1)
|
||||
+ return 0;
|
||||
+
|
||||
+ /*
|
||||
+ * The completion is called in anx7625_register_typec_switches
|
||||
+ * even on errors, so it's safe to wait for completion without timeout.
|
||||
+ */
|
||||
+ wait_for_completion(&ctx->mux_register);
|
||||
+
|
||||
+ /* Abort when the switches are unregistered. */
|
||||
+ if (!ctx->port_data)
|
||||
+ return -EINVAL;
|
||||
+
|
||||
+ old_dp_connected = ctx->port_data[0].dp_connected ||
|
||||
+ ctx->port_data[1].dp_connected;
|
||||
+
|
||||
+ ctx->port_data[port->port_num].dp_connected =
|
||||
+ state->alt &&
|
||||
+ state->alt->svid == USB_TYPEC_DP_SID &&
|
||||
+ state->alt->mode == USB_TYPEC_DP_MODE;
|
||||
+
|
||||
+ dev_dbg(dev, "mux_set dp_connected: c0=%d, c1=%d\n",
|
||||
+ ctx->port_data[0].dp_connected, ctx->port_data[1].dp_connected);
|
||||
+
|
||||
+ new_dp_connected = ctx->port_data[0].dp_connected ||
|
||||
+ ctx->port_data[1].dp_connected;
|
||||
+
|
||||
+ /* DP on, power on first */
|
||||
+ if (!old_dp_connected && new_dp_connected)
|
||||
+ pm_runtime_get_sync(dev);
|
||||
+
|
||||
+ anx7625_typec_two_ports_update(ctx);
|
||||
+
|
||||
+ /* DP off, power off last */
|
||||
+ if (old_dp_connected && !new_dp_connected)
|
||||
+ pm_runtime_put_sync(dev);
|
||||
+
|
||||
+ return 0;
|
||||
+}
|
||||
+
|
||||
+static void anx7625_unregister_typec_switches(struct anx7625_data *ctx)
|
||||
+{
|
||||
+ drm_dp_unregister_typec_switches(&ctx->switch_desc);
|
||||
+ ctx->port_data = NULL;
|
||||
+}
|
||||
+
|
||||
+static int anx7625_register_typec_switches(struct device *dev, struct anx7625_data *ctx)
|
||||
+{
|
||||
+ struct device_node *port_node = of_graph_get_port_by_id(dev->of_node, 1);
|
||||
+ struct drm_dp_typec_switch_desc *switch_desc = &ctx->switch_desc;
|
||||
+ int ret;
|
||||
+ u32 dp_lanes[4];
|
||||
+ unsigned int i, num_lanes;
|
||||
+
|
||||
+ /*
|
||||
+ * Currently, only mode switch is implemented.
|
||||
+ * TODO: Implement Type-C orientation switch for anx7625.
|
||||
+ */
|
||||
+ ret = drm_dp_register_typec_switches(dev, &port_node->fwnode,
|
||||
+ &ctx->switch_desc, ctx,
|
||||
+ anx7625_typec_mux_set);
|
||||
+ if (ret)
|
||||
+ return ret;
|
||||
+
|
||||
+ ctx->port_data = devm_kcalloc(dev, switch_desc->num_typec_switches,
|
||||
+ sizeof(*ctx->port_data),
|
||||
+ GFP_KERNEL);
|
||||
+ if (!ctx->port_data) {
|
||||
+ ret = -ENOMEM;
|
||||
+ goto unregister_mux;
|
||||
+ }
|
||||
+
|
||||
+ for (i = 0; i < switch_desc->num_typec_switches; i++) {
|
||||
+ struct drm_dp_typec_port_data *port = &switch_desc->typec_ports[i];
|
||||
+ struct fwnode_handle *fwnode = port->fwnode;
|
||||
+
|
||||
+ ret = fwnode_property_count_u32(fwnode, "data-lanes");
|
||||
+ if (ret < 0) {
|
||||
+ dev_err(dev,
|
||||
+ "Error on getting data lanes count from %pfwP: %d\n",
|
||||
+ fwnode, ret);
|
||||
+ goto unregister_mux;
|
||||
+ }
|
||||
+ num_lanes = ret;
|
||||
+
|
||||
+ ret = fwnode_property_read_u32_array(fwnode, "data-lanes",
|
||||
+ dp_lanes, num_lanes);
|
||||
+ if (ret) {
|
||||
+ dev_err(dev,
|
||||
+ "Failed to read the data-lanes variable: %d\n",
|
||||
+ ret);
|
||||
+ goto unregister_mux;
|
||||
+ }
|
||||
+
|
||||
+ ctx->port_data[i].orientation = dp_lanes[0] < 2 ?
|
||||
+ TYPEC_ORIENTATION_REVERSE : TYPEC_ORIENTATION_NORMAL;
|
||||
+ ctx->port_data[i].dp_connected = false;
|
||||
+ }
|
||||
+ complete_all(&ctx->mux_register);
|
||||
+
|
||||
+ return 0;
|
||||
+
|
||||
+unregister_mux:
|
||||
+ anx7625_unregister_typec_switches(ctx);
|
||||
+ complete_all(&ctx->mux_register);
|
||||
+ return ret;
|
||||
+}
|
||||
+
|
||||
static int anx7625_i2c_probe(struct i2c_client *client)
|
||||
{
|
||||
struct anx7625_data *platform;
|
||||
@@ -2678,6 +2828,7 @@ static int anx7625_i2c_probe(struct i2c_client *client)
|
||||
mutex_init(&platform->lock);
|
||||
mutex_init(&platform->hdcp_wq_lock);
|
||||
mutex_init(&platform->aux_lock);
|
||||
+ init_completion(&platform->mux_register);
|
||||
|
||||
INIT_DELAYED_WORK(&platform->hdcp_work, hdcp_check_work_func);
|
||||
platform->hdcp_workqueue = create_workqueue("hdcp workqueue");
|
||||
@@ -2774,6 +2925,10 @@ static int anx7625_i2c_probe(struct i2c_client *client)
|
||||
if (platform->pdata.intp_irq)
|
||||
queue_work(platform->workqueue, &platform->work);
|
||||
|
||||
+ ret = anx7625_register_typec_switches(dev, platform);
|
||||
+ if (ret && ret != -ENODEV)
|
||||
+ dev_warn(dev, "Didn't register Type-C switches, err: %d\n", ret);
|
||||
+
|
||||
if (platform->pdata.audio_en)
|
||||
anx7625_register_audio(dev, platform);
|
||||
|
||||
@@ -2798,6 +2953,8 @@ static void anx7625_i2c_remove(struct i2c_client *client)
|
||||
|
||||
drm_bridge_remove(&platform->bridge);
|
||||
|
||||
+ anx7625_unregister_typec_switches(platform);
|
||||
+
|
||||
if (platform->pdata.intp_irq)
|
||||
destroy_workqueue(platform->workqueue);
|
||||
|
||||
diff --git a/drivers/gpu/drm/bridge/analogix/anx7625.h b/drivers/gpu/drm/bridge/analogix/anx7625.h
|
||||
index 439ed2b24..5cfcef6f3 100644
|
||||
--- a/drivers/gpu/drm/bridge/analogix/anx7625.h
|
||||
+++ b/drivers/gpu/drm/bridge/analogix/anx7625.h
|
||||
@@ -55,6 +55,18 @@
|
||||
#define HPD_STATUS_CHANGE 0x80
|
||||
#define HPD_STATUS 0x80
|
||||
|
||||
+#define TCPC_SWITCH_0 0xB4
|
||||
+#define SW_SEL1_DPTX0_RX2 BIT(0)
|
||||
+#define SW_SEL1_DPTX0_RX1 BIT(1)
|
||||
+#define SW_SEL1_SSRX_RX2 BIT(4)
|
||||
+#define SW_SEL1_SSRX_RX1 BIT(5)
|
||||
+
|
||||
+#define TCPC_SWITCH_1 0xB5
|
||||
+#define SW_SEL2_DPTX1_TX2 BIT(0)
|
||||
+#define SW_SEL2_DPTX1_TX1 BIT(1)
|
||||
+#define SW_SEL2_SSTX_TX2 BIT(4)
|
||||
+#define SW_SEL2_SSTX_TX1 BIT(5)
|
||||
+
|
||||
/******** END of I2C Address 0x58 ********/
|
||||
|
||||
/***************************************************************/
|
||||
@@ -447,6 +459,11 @@ struct anx7625_i2c_client {
|
||||
struct i2c_client *tcpc_client;
|
||||
};
|
||||
|
||||
+struct anx7625_typec_port_data {
|
||||
+ enum typec_orientation orientation;
|
||||
+ bool dp_connected;
|
||||
+};
|
||||
+
|
||||
struct anx7625_data {
|
||||
struct anx7625_platform_data pdata;
|
||||
struct platform_device *audio_pdev;
|
||||
@@ -480,6 +497,9 @@ struct anx7625_data {
|
||||
struct mipi_dsi_device *dsi;
|
||||
struct drm_dp_aux aux;
|
||||
struct device_link *link;
|
||||
+ struct completion mux_register;
|
||||
+ struct drm_dp_typec_switch_desc switch_desc;
|
||||
+ struct anx7625_typec_port_data *port_data;
|
||||
};
|
||||
|
||||
#endif /* __ANX7625_H__ */
|
||||
-139
@@ -1,139 +0,0 @@
|
||||
from: https://chromium.googlesource.com/chromiumos/third_party/kernel/+/55500342cfdb02f5550481df77c2d3a541b73e93%5E%21/#F0
|
||||
|
||||
diff --git a/arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi b/arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi
|
||||
index 8155658..50f84ae 100644
|
||||
--- a/arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi
|
||||
+++ b/arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi
|
||||
|
||||
@@ -259,6 +259,18 @@ &cpu7 {
|
||||
proc-supply = <&mt6358_vproc11_reg>;
|
||||
};
|
||||
|
||||
+&dpi0 {
|
||||
+ pinctrl-names = "sleep", "default";
|
||||
+ 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>;
|
||||
@@ -321,6 +333,27 @@ &i2c3 {
|
||||
clock-frequency = <100000>;
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
+
|
||||
+ it6505dptx: it6505dptx@5c {
|
||||
+ compatible = "ite,it6505";
|
||||
+ status = "okay";
|
||||
+ interrupt-parent = <&pio>;
|
||||
+ interrupts = <152 IRQ_TYPE_LEVEL_LOW 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 GPIO_ACTIVE_HIGH>;
|
||||
+ hpd-gpios = <&pio 9 0>;
|
||||
+ extcon = <&usbc_extcon>;
|
||||
+ no-laneswap;
|
||||
+ port {
|
||||
+ it6505_in: endpoint {
|
||||
+ remote-endpoint = <&dpi_out>;
|
||||
+ };
|
||||
+ };
|
||||
+ };
|
||||
};
|
||||
|
||||
&i2c5 {
|
||||
@@ -515,6 +548,51 @@ pins_cmd_dat {
|
||||
};
|
||||
};
|
||||
|
||||
+ 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>;
|
||||
@@ -586,6 +664,32 @@ pins-bus {
|
||||
};
|
||||
};
|
||||
|
||||
+ 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>,
|
||||
-13
@@ -1,13 +0,0 @@
|
||||
removes a dapm sound route, that prevents loading the kernel module
|
||||
|
||||
--- a/sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c
|
||||
+++ b/sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c
|
||||
@@ -590,7 +590,7 @@
|
||||
|
||||
static const struct snd_soc_dapm_route mt8183_da7219_max98357_dapm_routes[] = {
|
||||
{"Speakers", NULL, "Speaker"},
|
||||
- {"I2S Playback", NULL, "TDM_OUT_PINCTRL"},
|
||||
+// {"I2S Playback", NULL, "TDM_OUT_PINCTRL"},
|
||||
};
|
||||
|
||||
static struct snd_soc_card mt8183_da7219_max98357_card = {
|
||||
-63
@@ -1,63 +0,0 @@
|
||||
from: https://patchwork.kernel.org/project/linux-mediatek/patch/20210720100553.2340425-1-pihsun@chromium.org/
|
||||
[v2] drm/bridge: anx7625: Use pm_runtime_force_{suspend, resume}
|
||||
|
||||
diff --git a/drivers/gpu/drm/bridge/analogix/anx7625.c b/drivers/gpu/drm/bridge/analogix/anx7625.c
|
||||
index 14d73fb1dd15..8325e8d0ee19 100644
|
||||
--- a/drivers/gpu/drm/bridge/analogix/anx7625.c
|
||||
+++ b/drivers/gpu/drm/bridge/analogix/anx7625.c
|
||||
@@ -1349,6 +1349,8 @@ static void anx7625_bridge_detach(struct drm_bridge *bridge)
|
||||
mipi_dsi_detach(ctx->dsi);
|
||||
mipi_dsi_device_unregister(ctx->dsi);
|
||||
}
|
||||
+ if (ctx->link)
|
||||
+ device_link_del(ctx->link);
|
||||
}
|
||||
|
||||
static int anx7625_bridge_attach(struct drm_bridge *bridge,
|
||||
@@ -1373,17 +1375,33 @@ static int anx7625_bridge_attach(struct drm_bridge *bridge,
|
||||
return err;
|
||||
}
|
||||
|
||||
+ ctx->link = device_link_add(bridge->dev->dev, dev, DL_FLAG_STATELESS);
|
||||
+ if (!ctx->link) {
|
||||
+ DRM_DEV_ERROR(dev, "device link creation failed");
|
||||
+ err = -EINVAL;
|
||||
+ goto detach_dsi;
|
||||
+ }
|
||||
+
|
||||
if (ctx->pdata.panel_bridge) {
|
||||
err = drm_bridge_attach(bridge->encoder,
|
||||
ctx->pdata.panel_bridge,
|
||||
&ctx->bridge, flags);
|
||||
if (err)
|
||||
- return err;
|
||||
+ goto remove_device_link;
|
||||
}
|
||||
|
||||
ctx->bridge_attached = 1;
|
||||
|
||||
return 0;
|
||||
+
|
||||
+remove_device_link:
|
||||
+ device_link_del(ctx->link);
|
||||
+detach_dsi:
|
||||
+ if (ctx->dsi) {
|
||||
+ mipi_dsi_detach(ctx->dsi);
|
||||
+ mipi_dsi_device_unregister(ctx->dsi);
|
||||
+ }
|
||||
+ return err;
|
||||
}
|
||||
|
||||
static enum drm_mode_status
|
||||
diff --git a/drivers/gpu/drm/bridge/analogix/anx7625.h b/drivers/gpu/drm/bridge/analogix/anx7625.h
|
||||
index edbbfe410a56..299e62df6238 100644
|
||||
--- a/drivers/gpu/drm/bridge/analogix/anx7625.h
|
||||
+++ b/drivers/gpu/drm/bridge/analogix/anx7625.h
|
||||
@@ -473,6 +473,7 @@ struct anx7625_data {
|
||||
struct drm_connector *connector;
|
||||
struct mipi_dsi_device *dsi;
|
||||
struct drm_dp_aux aux;
|
||||
+ struct device_link *link;
|
||||
};
|
||||
|
||||
#endif /* __ANX7625_H__ */
|
||||
-16
@@ -1,16 +0,0 @@
|
||||
this is most probably not the proper solution, but it at least lets the display
|
||||
come back properly after a dpms suspend ...
|
||||
|
||||
diff --git a/drivers/gpu/drm/bridge/analogix/anx7625.c b/drivers/gpu/drm/bridge/analogix/anx7625.c
|
||||
index 31ecf5626f1d..6763b280dab4 100644
|
||||
--- a/drivers/gpu/drm/bridge/analogix/anx7625.c
|
||||
+++ b/drivers/gpu/drm/bridge/analogix/anx7625.c
|
||||
@@ -1425,6 +1427,8 @@ static void anx7625_start_dp_work(struct anx7625_data *ctx)
|
||||
return;
|
||||
|
||||
DRM_DEV_DEBUG_DRIVER(dev, "Secure OCM version=%02x\n", ret);
|
||||
+
|
||||
+ ctx->display_timing_valid = 1;
|
||||
}
|
||||
|
||||
static int anx7625_read_hpd_status_p0(struct anx7625_data *ctx)
|
||||
+36
-55
@@ -1,21 +1,5 @@
|
||||
From 7e4edd99d3e2fe9b6910398357d2101c7eb19d96 Mon Sep 17 00:00:00 2001
|
||||
From: Michal Bogdziewicz <michal@bogdziewicz.xyz>
|
||||
Date: Sun, 27 Jul 2025 15:40:31 +0200
|
||||
Subject: [PATCH 4/4] ASoC: mediatek: mt8186: make FE nonatomic and no_pcm
|
||||
|
||||
FE and BE for mt8186 are controled by SOF so they are
|
||||
not connected in kernel. ALSA uses:
|
||||
- SOF_DL1
|
||||
- SOF_DL2
|
||||
- SOF_UL1
|
||||
- SOF_DL2
|
||||
for audio.
|
||||
---
|
||||
sound/soc/mediatek/mt8186/mt8186-mt6366.c | 45 +++++++++++++++++++++++
|
||||
1 file changed, 45 insertions(+)
|
||||
|
||||
diff --git a/sound/soc/mediatek/mt8186/mt8186-mt6366.c b/sound/soc/mediatek/mt8186/mt8186-mt6366.c
|
||||
index da5db61af649..009fa78ce328 100644
|
||||
index 43546012cf61..2d2784e9bb28 100644
|
||||
--- a/sound/soc/mediatek/mt8186/mt8186-mt6366.c
|
||||
+++ b/sound/soc/mediatek/mt8186/mt8186-mt6366.c
|
||||
@@ -647,6 +647,8 @@ static struct snd_soc_dai_link mt8186_mt6366_rt1019_rt5682s_dai_links[] = {
|
||||
@@ -24,7 +8,7 @@ index da5db61af649..009fa78ce328 100644
|
||||
.dynamic = 1,
|
||||
+ .nonatomic = 1,
|
||||
+ .no_pcm = 1,
|
||||
.dpcm_playback = 1,
|
||||
.playback_only = 1,
|
||||
.dpcm_merged_format = 1,
|
||||
.dpcm_merged_chan = 1,
|
||||
@@ -660,6 +662,8 @@ static struct snd_soc_dai_link mt8186_mt6366_rt1019_rt5682s_dai_links[] = {
|
||||
@@ -33,7 +17,7 @@ index da5db61af649..009fa78ce328 100644
|
||||
.dynamic = 1,
|
||||
+ .nonatomic = 1,
|
||||
+ .no_pcm = 1,
|
||||
.dpcm_playback = 1,
|
||||
.playback_only = 1,
|
||||
SND_SOC_DAILINK_REG(playback12),
|
||||
},
|
||||
@@ -669,6 +673,8 @@ static struct snd_soc_dai_link mt8186_mt6366_rt1019_rt5682s_dai_links[] = {
|
||||
@@ -42,7 +26,7 @@ index da5db61af649..009fa78ce328 100644
|
||||
.dynamic = 1,
|
||||
+ .nonatomic = 1,
|
||||
+ .no_pcm = 1,
|
||||
.dpcm_playback = 1,
|
||||
.playback_only = 1,
|
||||
.dpcm_merged_format = 1,
|
||||
.dpcm_merged_chan = 1,
|
||||
@@ -681,6 +687,8 @@ static struct snd_soc_dai_link mt8186_mt6366_rt1019_rt5682s_dai_links[] = {
|
||||
@@ -51,7 +35,7 @@ index da5db61af649..009fa78ce328 100644
|
||||
.dynamic = 1,
|
||||
+ .nonatomic = 1,
|
||||
+ .no_pcm = 1,
|
||||
.dpcm_playback = 1,
|
||||
.playback_only = 1,
|
||||
.dpcm_merged_format = 1,
|
||||
.dpcm_merged_chan = 1,
|
||||
@@ -694,6 +702,8 @@ static struct snd_soc_dai_link mt8186_mt6366_rt1019_rt5682s_dai_links[] = {
|
||||
@@ -60,7 +44,7 @@ index da5db61af649..009fa78ce328 100644
|
||||
.dynamic = 1,
|
||||
+ .nonatomic = 1,
|
||||
+ .no_pcm = 1,
|
||||
.dpcm_playback = 1,
|
||||
.playback_only = 1,
|
||||
SND_SOC_DAILINK_REG(playback4),
|
||||
},
|
||||
@@ -703,6 +713,8 @@ static struct snd_soc_dai_link mt8186_mt6366_rt1019_rt5682s_dai_links[] = {
|
||||
@@ -69,7 +53,7 @@ index da5db61af649..009fa78ce328 100644
|
||||
.dynamic = 1,
|
||||
+ .nonatomic = 1,
|
||||
+ .no_pcm = 1,
|
||||
.dpcm_playback = 1,
|
||||
.playback_only = 1,
|
||||
SND_SOC_DAILINK_REG(playback5),
|
||||
},
|
||||
@@ -712,6 +724,8 @@ static struct snd_soc_dai_link mt8186_mt6366_rt1019_rt5682s_dai_links[] = {
|
||||
@@ -78,7 +62,7 @@ index da5db61af649..009fa78ce328 100644
|
||||
.dynamic = 1,
|
||||
+ .nonatomic = 1,
|
||||
+ .no_pcm = 1,
|
||||
.dpcm_playback = 1,
|
||||
.playback_only = 1,
|
||||
SND_SOC_DAILINK_REG(playback6),
|
||||
},
|
||||
@@ -721,6 +735,8 @@ static struct snd_soc_dai_link mt8186_mt6366_rt1019_rt5682s_dai_links[] = {
|
||||
@@ -87,7 +71,7 @@ index da5db61af649..009fa78ce328 100644
|
||||
.dynamic = 1,
|
||||
+ .nonatomic = 1,
|
||||
+ .no_pcm = 1,
|
||||
.dpcm_playback = 1,
|
||||
.playback_only = 1,
|
||||
SND_SOC_DAILINK_REG(playback7),
|
||||
},
|
||||
@@ -730,6 +746,8 @@ static struct snd_soc_dai_link mt8186_mt6366_rt1019_rt5682s_dai_links[] = {
|
||||
@@ -96,7 +80,7 @@ index da5db61af649..009fa78ce328 100644
|
||||
.dynamic = 1,
|
||||
+ .nonatomic = 1,
|
||||
+ .no_pcm = 1,
|
||||
.dpcm_playback = 1,
|
||||
.playback_only = 1,
|
||||
SND_SOC_DAILINK_REG(playback8),
|
||||
},
|
||||
@@ -739,6 +757,8 @@ static struct snd_soc_dai_link mt8186_mt6366_rt1019_rt5682s_dai_links[] = {
|
||||
@@ -105,7 +89,7 @@ index da5db61af649..009fa78ce328 100644
|
||||
.dynamic = 1,
|
||||
+ .nonatomic = 1,
|
||||
+ .no_pcm = 1,
|
||||
.dpcm_capture = 1,
|
||||
.capture_only = 1,
|
||||
SND_SOC_DAILINK_REG(capture1),
|
||||
},
|
||||
@@ -748,6 +768,8 @@ static struct snd_soc_dai_link mt8186_mt6366_rt1019_rt5682s_dai_links[] = {
|
||||
@@ -114,7 +98,7 @@ index da5db61af649..009fa78ce328 100644
|
||||
.dynamic = 1,
|
||||
+ .nonatomic = 1,
|
||||
+ .no_pcm = 1,
|
||||
.dpcm_capture = 1,
|
||||
.capture_only = 1,
|
||||
.dpcm_merged_format = 1,
|
||||
.dpcm_merged_chan = 1,
|
||||
@@ -761,6 +783,8 @@ static struct snd_soc_dai_link mt8186_mt6366_rt1019_rt5682s_dai_links[] = {
|
||||
@@ -123,7 +107,7 @@ index da5db61af649..009fa78ce328 100644
|
||||
.dynamic = 1,
|
||||
+ .nonatomic = 1,
|
||||
+ .no_pcm = 1,
|
||||
.dpcm_capture = 1,
|
||||
.capture_only = 1,
|
||||
SND_SOC_DAILINK_REG(capture3),
|
||||
},
|
||||
@@ -770,6 +794,8 @@ static struct snd_soc_dai_link mt8186_mt6366_rt1019_rt5682s_dai_links[] = {
|
||||
@@ -132,7 +116,7 @@ index da5db61af649..009fa78ce328 100644
|
||||
.dynamic = 1,
|
||||
+ .nonatomic = 1,
|
||||
+ .no_pcm = 1,
|
||||
.dpcm_capture = 1,
|
||||
.capture_only = 1,
|
||||
.dpcm_merged_format = 1,
|
||||
.dpcm_merged_chan = 1,
|
||||
@@ -783,6 +809,8 @@ static struct snd_soc_dai_link mt8186_mt6366_rt1019_rt5682s_dai_links[] = {
|
||||
@@ -141,7 +125,7 @@ index da5db61af649..009fa78ce328 100644
|
||||
.dynamic = 1,
|
||||
+ .nonatomic = 1,
|
||||
+ .no_pcm = 1,
|
||||
.dpcm_capture = 1,
|
||||
.capture_only = 1,
|
||||
SND_SOC_DAILINK_REG(capture5),
|
||||
},
|
||||
@@ -792,6 +820,8 @@ static struct snd_soc_dai_link mt8186_mt6366_rt1019_rt5682s_dai_links[] = {
|
||||
@@ -150,7 +134,7 @@ index da5db61af649..009fa78ce328 100644
|
||||
.dynamic = 1,
|
||||
+ .nonatomic = 1,
|
||||
+ .no_pcm = 1,
|
||||
.dpcm_capture = 1,
|
||||
.capture_only = 1,
|
||||
.dpcm_merged_format = 1,
|
||||
.dpcm_merged_chan = 1,
|
||||
@@ -804,6 +834,8 @@ static struct snd_soc_dai_link mt8186_mt6366_rt1019_rt5682s_dai_links[] = {
|
||||
@@ -159,7 +143,7 @@ index da5db61af649..009fa78ce328 100644
|
||||
.dynamic = 1,
|
||||
+ .nonatomic = 1,
|
||||
+ .no_pcm = 1,
|
||||
.dpcm_capture = 1,
|
||||
.capture_only = 1,
|
||||
SND_SOC_DAILINK_REG(capture7),
|
||||
},
|
||||
@@ -813,6 +845,8 @@ static struct snd_soc_dai_link mt8186_mt6366_rt1019_rt5682s_dai_links[] = {
|
||||
@@ -168,62 +152,59 @@ index da5db61af649..009fa78ce328 100644
|
||||
.dynamic = 1,
|
||||
+ .nonatomic = 1,
|
||||
+ .no_pcm = 1,
|
||||
.dpcm_playback = 1,
|
||||
.dpcm_capture = 1,
|
||||
.ignore_suspend = 1,
|
||||
@@ -824,6 +858,8 @@ static struct snd_soc_dai_link mt8186_mt6366_rt1019_rt5682s_dai_links[] = {
|
||||
SND_SOC_DAILINK_REG(hostless_lpbk),
|
||||
},
|
||||
@@ -822,6 +856,8 @@ static struct snd_soc_dai_link mt8186_mt6366_rt1019_rt5682s_dai_links[] = {
|
||||
.trigger = {SND_SOC_DPCM_TRIGGER_PRE,
|
||||
SND_SOC_DPCM_TRIGGER_PRE},
|
||||
.dynamic = 1,
|
||||
+ .nonatomic = 1,
|
||||
+ .no_pcm = 1,
|
||||
.dpcm_playback = 1,
|
||||
.dpcm_capture = 1,
|
||||
.ignore_suspend = 1,
|
||||
@@ -835,6 +871,8 @@ static struct snd_soc_dai_link mt8186_mt6366_rt1019_rt5682s_dai_links[] = {
|
||||
SND_SOC_DAILINK_REG(hostless_fm),
|
||||
},
|
||||
@@ -831,6 +867,8 @@ static struct snd_soc_dai_link mt8186_mt6366_rt1019_rt5682s_dai_links[] = {
|
||||
.trigger = {SND_SOC_DPCM_TRIGGER_PRE,
|
||||
SND_SOC_DPCM_TRIGGER_PRE},
|
||||
.dynamic = 1,
|
||||
+ .nonatomic = 1,
|
||||
+ .no_pcm = 1,
|
||||
.dpcm_playback = 1,
|
||||
.dpcm_capture = 1,
|
||||
.ignore_suspend = 1,
|
||||
@@ -846,6 +884,8 @@ static struct snd_soc_dai_link mt8186_mt6366_rt1019_rt5682s_dai_links[] = {
|
||||
SND_SOC_DAILINK_REG(hostless_src1),
|
||||
},
|
||||
@@ -840,6 +878,8 @@ static struct snd_soc_dai_link mt8186_mt6366_rt1019_rt5682s_dai_links[] = {
|
||||
.trigger = {SND_SOC_DPCM_TRIGGER_PRE,
|
||||
SND_SOC_DPCM_TRIGGER_PRE},
|
||||
.dynamic = 1,
|
||||
+ .nonatomic = 1,
|
||||
+ .no_pcm = 1,
|
||||
.dpcm_playback = 1,
|
||||
.dpcm_capture = 1,
|
||||
.ignore_suspend = 1,
|
||||
@@ -857,6 +897,8 @@ static struct snd_soc_dai_link mt8186_mt6366_rt1019_rt5682s_dai_links[] = {
|
||||
SND_SOC_DAILINK_REG(hostless_src_bargein),
|
||||
},
|
||||
@@ -849,6 +889,8 @@ static struct snd_soc_dai_link mt8186_mt6366_rt1019_rt5682s_dai_links[] = {
|
||||
.trigger = {SND_SOC_DPCM_TRIGGER_PRE,
|
||||
SND_SOC_DPCM_TRIGGER_PRE},
|
||||
.dynamic = 1,
|
||||
+ .nonatomic = 1,
|
||||
+ .no_pcm = 1,
|
||||
.dpcm_capture = 1,
|
||||
.capture_only = 1,
|
||||
.ignore_suspend = 1,
|
||||
SND_SOC_DAILINK_REG(hostless_hw_gain_aaudio),
|
||||
@@ -867,6 +909,8 @@ static struct snd_soc_dai_link mt8186_mt6366_rt1019_rt5682s_dai_links[] = {
|
||||
@@ -859,6 +901,8 @@ static struct snd_soc_dai_link mt8186_mt6366_rt1019_rt5682s_dai_links[] = {
|
||||
.trigger = {SND_SOC_DPCM_TRIGGER_PRE,
|
||||
SND_SOC_DPCM_TRIGGER_PRE},
|
||||
.dynamic = 1,
|
||||
+ .nonatomic = 1,
|
||||
+ .no_pcm = 1,
|
||||
.dpcm_playback = 1,
|
||||
.dpcm_capture = 1,
|
||||
.ignore_suspend = 1,
|
||||
@@ -876,6 +920,7 @@ static struct snd_soc_dai_link mt8186_mt6366_rt1019_rt5682s_dai_links[] = {
|
||||
SND_SOC_DAILINK_REG(hostless_src_aaudio),
|
||||
},
|
||||
@@ -866,6 +910,7 @@ static struct snd_soc_dai_link mt8186_mt6366_rt1019_rt5682s_dai_links[] = {
|
||||
{
|
||||
.name = "Primary Codec",
|
||||
.no_pcm = 1,
|
||||
+ .nonatomic = 1,
|
||||
.dpcm_playback = 1,
|
||||
.dpcm_capture = 1,
|
||||
.ignore_suspend = 1,
|
||||
--
|
||||
2.50.0
|
||||
|
||||
.init = primary_codec_init,
|
||||
SND_SOC_DAILINK_REG(adda),
|
||||
-39
@@ -1,39 +0,0 @@
|
||||
from: https://patchwork.kernel.org/project/linux-mediatek/patch/20241212062046.22509-4-xiazhengqiao@huaqin.corp-partner.google.com/
|
||||
|
||||
commit 79ef2aae9fde746217c82a3c659e73fa2583774d
|
||||
Author: Zhengqiao Xia <xiazhengqiao@huaqin.corp-partner.google.com>
|
||||
Date: Thu Dec 12 14:20:45 2024 +0800
|
||||
|
||||
arm64: dts: mediatek: Add extcon node for DP bridge
|
||||
|
||||
Add extcon node for DP bridge to make the display work properly.
|
||||
|
||||
Signed-off-by: Zhengqiao Xia <xiazhengqiao@huaqin.corp-partner.google.com>
|
||||
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
|
||||
Link: https://lore.kernel.org/r/20241212062046.22509-4-xiazhengqiao@huaqin.corp-partner.google.com
|
||||
Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
|
||||
|
||||
diff --git a/arch/arm64/boot/dts/mediatek/mt8186-corsola.dtsi b/arch/arm64/boot/dts/mediatek/mt8186-corsola.dtsi
|
||||
index cfcc7909dfe6..e324e3fd347e 100644
|
||||
--- a/arch/arm64/boot/dts/mediatek/mt8186-corsola.dtsi
|
||||
+++ b/arch/arm64/boot/dts/mediatek/mt8186-corsola.dtsi
|
||||
@@ -424,6 +424,7 @@ it6505dptx: dp-bridge@5c {
|
||||
ovdd-supply = <&mt6366_vsim2_reg>;
|
||||
pwr18-supply = <&pp1800_dpbrdg_dx>;
|
||||
reset-gpios = <&pio 177 GPIO_ACTIVE_LOW>;
|
||||
+ extcon = <&usbc_extcon>;
|
||||
|
||||
ports {
|
||||
#address-cells = <1>;
|
||||
@@ -1656,6 +1657,11 @@ usb_c1: connector@1 {
|
||||
try-power-role = "source";
|
||||
};
|
||||
};
|
||||
+
|
||||
+ usbc_extcon: extcon0 {
|
||||
+ compatible = "google,extcon-usbc-cros-ec";
|
||||
+ google,usb-port-id = <0>;
|
||||
+ };
|
||||
};
|
||||
};
|
||||
|
||||
@@ -1,36 +0,0 @@
|
||||
From 16343aaad0b2886feb213e77d50c02d6e9917197 Mon Sep 17 00:00:00 2001
|
||||
From: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
|
||||
Date: Thu, 8 Sep 2022 11:44:30 +0200
|
||||
Subject: [PATCH] arm64: dts: mediatek: mt8195: Add ADSP power domains to ADSP
|
||||
mailboxes
|
||||
|
||||
Communication with the AudioDSP is impossible if it has no power.
|
||||
|
||||
Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
|
||||
---
|
||||
arch/arm64/boot/dts/mediatek/mt8195.dtsi | 2 ++
|
||||
1 file changed, 2 insertions(+)
|
||||
|
||||
diff --git a/arch/arm64/boot/dts/mediatek/mt8195.dtsi b/arch/arm64/boot/dts/mediatek/mt8195.dtsi
|
||||
index 04e41b557d448..e2c771095dfa8 100644
|
||||
--- a/arch/arm64/boot/dts/mediatek/mt8195.dtsi
|
||||
+++ b/arch/arm64/boot/dts/mediatek/mt8195.dtsi
|
||||
@@ -969,6 +969,7 @@ adsp_mailbox0: mailbox@10816000 {
|
||||
#mbox-cells = <0>;
|
||||
reg = <0 0x10816000 0 0x1000>;
|
||||
interrupts = <GIC_SPI 702 IRQ_TYPE_LEVEL_HIGH 0>;
|
||||
+ power-domains = <&spm MT8195_POWER_DOMAIN_ADSP>;
|
||||
};
|
||||
|
||||
adsp_mailbox1: mailbox@10817000 {
|
||||
@@ -976,6 +977,7 @@ adsp_mailbox1: mailbox@10817000 {
|
||||
#mbox-cells = <0>;
|
||||
reg = <0 0x10817000 0 0x1000>;
|
||||
interrupts = <GIC_SPI 703 IRQ_TYPE_LEVEL_HIGH 0>;
|
||||
+ power-domains = <&spm MT8195_POWER_DOMAIN_ADSP>;
|
||||
};
|
||||
|
||||
afe: mt8195-afe-pcm@10890000 {
|
||||
--
|
||||
GitLab
|
||||
|
||||
@@ -1,62 +0,0 @@
|
||||
From 26739d4dc862c6fc6b97d99b0d60a8dbc85a02c4 Mon Sep 17 00:00:00 2001
|
||||
From: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
|
||||
Date: Tue, 16 Apr 2024 16:29:11 +0200
|
||||
Subject: [PATCH] arm64: dts: mediatek: mt8195: Add DVFSRC and its subdevices
|
||||
|
||||
Add a node for the Dynamic Voltage and Frequency Scaling Resource
|
||||
Collector (DVFSRC) and subnodes for the DVFSRC regulators, supplying
|
||||
power to CPU Cores and SCP, and External Memory Interface (EMI)
|
||||
interconnect.
|
||||
|
||||
Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
|
||||
---
|
||||
arch/arm64/boot/dts/mediatek/mt8195.dtsi | 33 ++++++++++++++++++++++++
|
||||
1 file changed, 33 insertions(+)
|
||||
|
||||
diff --git a/arch/arm64/boot/dts/mediatek/mt8195.dtsi b/arch/arm64/boot/dts/mediatek/mt8195.dtsi
|
||||
index cb9b6530910b3..c4d0d73374cd2 100644
|
||||
--- a/arch/arm64/boot/dts/mediatek/mt8195.dtsi
|
||||
+++ b/arch/arm64/boot/dts/mediatek/mt8195.dtsi
|
||||
@@ -863,6 +863,39 @@ apmixedsys: syscon@1000c000 {
|
||||
#clock-cells = <1>;
|
||||
};
|
||||
|
||||
+ system-controller@10012000 {
|
||||
+ compatible = "mediatek,mt8195-dvfsrc";
|
||||
+ reg = <0 0x10012000 0 0x1000>;
|
||||
+ #address-cells = <1>;
|
||||
+ #size-cells = <0>;
|
||||
+
|
||||
+ regulators {
|
||||
+ compatible = "mediatek,mt8195-dvfsrc-regulator";
|
||||
+ reg = <0>;
|
||||
+
|
||||
+ dvfsrc_vcore: dvfsrc-vcore {
|
||||
+ regulator-name = "dvfsrc-vcore";
|
||||
+ regulator-min-microvolt = <550000>;
|
||||
+ regulator-max-microvolt = <750000>;
|
||||
+ regulator-always-on;
|
||||
+ regulator-boot-on;
|
||||
+ };
|
||||
+
|
||||
+ dvfsrc_vscp: dvfsrc-vscp {
|
||||
+ regulator-name = "dvfsrc-vcore";
|
||||
+ regulator-min-microvolt = <550000>;
|
||||
+ regulator-max-microvolt = <750000>;
|
||||
+ regulator-always-on;
|
||||
+ regulator-boot-on;
|
||||
+ };
|
||||
+ };
|
||||
+
|
||||
+ emi_icc: interconnect {
|
||||
+ compatible = "mediatek,mt8195-emi";
|
||||
+ reg = <1>;
|
||||
+ };
|
||||
+ };
|
||||
+
|
||||
systimer: timer@10017000 {
|
||||
compatible = "mediatek,mt8195-timer",
|
||||
"mediatek,mt6765-timer";
|
||||
--
|
||||
GitLab
|
||||
|
||||
@@ -0,0 +1,13 @@
|
||||
diff --git a/drivers/gpu/drm/mediatek/mtk_drm_drv.c b/drivers/gpu/drm/mediatek/mtk_drm_drv.c
|
||||
index a94c51a83261..dd1c3f725df7 100644
|
||||
--- a/drivers/gpu/drm/mediatek/mtk_drm_drv.c
|
||||
+++ b/drivers/gpu/drm/mediatek/mtk_drm_drv.c
|
||||
@@ -992,7 +992,7 @@ static int mtk_drm_of_ddp_path_build_one(struct device *dev, enum mtk_crtc_path
|
||||
default:
|
||||
dev_err(dev, "Invalid display hw pipeline. Last component: %d (ret=%d)\n",
|
||||
temp_path[idx - 1], ret);
|
||||
- return -EINVAL;
|
||||
+ return -ENODEV;
|
||||
}
|
||||
|
||||
final_ddp_path = devm_kmemdup(dev, temp_path, idx * sizeof(temp_path[0]), GFP_KERNEL);
|
||||
@@ -0,0 +1,12 @@
|
||||
diff --git a/drivers/pmdomain/mediatek/mtk-pm-domains.c b/drivers/pmdomain/mediatek/mtk-pm-domains.c
|
||||
index 9c9323c8c93a..b0868e24e241 100644
|
||||
--- a/drivers/pmdomain/mediatek/mtk-pm-domains.c
|
||||
+++ b/drivers/pmdomain/mediatek/mtk-pm-domains.c
|
||||
@@ -639,6 +639,7 @@ generic_pm_domain *scpsys_add_one_domain(struct scpsys *scpsys, struct device_no
|
||||
|
||||
pd->genpd.power_off = scpsys_power_off;
|
||||
pd->genpd.power_on = scpsys_power_on;
|
||||
+ pd->genpd.flags |= GENPD_FLAG_NO_STAY_ON;
|
||||
|
||||
if (MTK_SCPD_CAPS(pd, MTK_SCPD_ACTIVE_WAKEUP))
|
||||
pd->genpd.flags |= GENPD_FLAG_ACTIVE_WAKEUP;
|
||||
-56
@@ -1,56 +0,0 @@
|
||||
From d37fa510aab78b3605ca3e376053c156655d587c Mon Sep 17 00:00:00 2001
|
||||
From: Prashant Malani <pmalani@chromium.org>
|
||||
Date: Fri, 31 Mar 2023 17:11:37 +0800
|
||||
Subject: [PATCH] platform/chrome: cros_ec_typec: Purge blocking switch
|
||||
devlinks
|
||||
|
||||
When using OF graph, the fw_devlink code will create links between the
|
||||
individual port driver (cros-ec-typec here) and the parent device for
|
||||
a Type-C switch (like mode-switch). Since the mode-switch will in turn
|
||||
have the usb-c-connector (i.e the child of the port driver) as a
|
||||
supplier, fw_devlink will not be able to resolve the cyclic dependency
|
||||
correctly.
|
||||
|
||||
As a result, the mode-switch driver probe() never runs, so mode-switches
|
||||
are never registered. Because of that, the port driver probe constantly
|
||||
fails with -EPROBE_DEFER, because the Type-C connector class requires all
|
||||
switch devices to be registered prior to port registration.
|
||||
|
||||
To break this deadlock and allow the mode-switch registration to occur,
|
||||
purge all the usb-c-connector nodes' absent suppliers. This eliminates
|
||||
the connector as a supplier for a switch and allows it to be probed.
|
||||
|
||||
Signed-off-by: Prashant Malani <pmalani@chromium.org>
|
||||
Signed-off-by: Pin-yen Lin <treapking@chromium.org>
|
||||
Reviewed-by: Chen-Yu Tsai <wenst@chromium.org>
|
||||
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
|
||||
Tested-by: Chen-Yu Tsai <wenst@chromium.org>
|
||||
Acked-by: Heikki Krogerus <heikki.krogerus@linux.intel.com>
|
||||
---
|
||||
drivers/platform/chrome/cros_ec_typec.c | 10 ++++++++++
|
||||
1 file changed, 10 insertions(+)
|
||||
|
||||
diff --git a/drivers/platform/chrome/cros_ec_typec.c b/drivers/platform/chrome/cros_ec_typec.c
|
||||
index ae2f862969547..050e4277545b9 100644
|
||||
--- a/drivers/platform/chrome/cros_ec_typec.c
|
||||
+++ b/drivers/platform/chrome/cros_ec_typec.c
|
||||
@@ -344,6 +344,16 @@ static int cros_typec_init_ports(struct cros_typec_data *typec)
|
||||
return -EINVAL;
|
||||
}
|
||||
|
||||
+ /*
|
||||
+ * OF graph may have set up some device links with switches,
|
||||
+ * since connectors have their own compatible. Purge these
|
||||
+ * to avoid a deadlock in switch probe (the switch mistakenly
|
||||
+ * assumes the connector is a supplier).
|
||||
+ */
|
||||
+ if (dev_of_node(dev))
|
||||
+ device_for_each_child_node(dev, fwnode)
|
||||
+ fw_devlink_purge_absent_suppliers(fwnode);
|
||||
+
|
||||
/* DT uses "reg" to specify port number. */
|
||||
port_prop = dev->of_node ? "reg" : "port-number";
|
||||
device_for_each_child_node(dev, fwnode) {
|
||||
--
|
||||
GitLab
|
||||
|
||||
-76
@@ -1,76 +0,0 @@
|
||||
From 6c04febdac5e03e2fded8386dc895c5326c82fa0 Mon Sep 17 00:00:00 2001
|
||||
From: Bitterblue Smith <rtl8821cerfe2@gmail.com>
|
||||
Date: Sat, 10 May 2025 16:12:34 +0300
|
||||
Subject: [PATCH] wifi: rtw88: Fix the random "error beacon valid" messages for
|
||||
USB
|
||||
|
||||
All the USB devices have a problem in AP mode: uploading the updated
|
||||
beacon to the chip's reserved page can randomly fail:
|
||||
|
||||
[34996.474304] rtw88_8723du 1-2:1.2: error beacon valid
|
||||
[34996.474788] rtw88_8723du 1-2:1.2: failed to download drv rsvd page
|
||||
[34999.956369] rtw88_8723du 1-2:1.2: error beacon valid
|
||||
[34999.956846] rtw88_8723du 1-2:1.2: failed to download drv rsvd page
|
||||
[34999.956855] rtw88_8723du 1-2:1.2: failed to download beacon
|
||||
[35017.978296] rtw88_8723du 1-2:1.2: error beacon valid
|
||||
[35017.978805] rtw88_8723du 1-2:1.2: failed to download drv rsvd page
|
||||
[35017.978823] rtw88_8723du 1-2:1.2: failed to download beacon
|
||||
[35023.200395] rtw88_8723du 1-2:1.2: error beacon valid
|
||||
[35023.200869] rtw88_8723du 1-2:1.2: failed to download drv rsvd page
|
||||
[35023.200875] rtw88_8723du 1-2:1.2: failed to download beacon
|
||||
[35478.680547] rtw88_8723du 1-2:1.2: error beacon valid
|
||||
[35478.681023] rtw88_8723du 1-2:1.2: failed to download drv rsvd page
|
||||
|
||||
Disable some beacon-related hardware functions before uploading the
|
||||
beacon and enable them again after.
|
||||
|
||||
Tested with RTL8723DU, RTL8812BU, RTL8822CE.
|
||||
|
||||
Signed-off-by: Bitterblue Smith <rtl8821cerfe2@gmail.com>
|
||||
---
|
||||
drivers/net/wireless/realtek/rtw88/fw.c | 8 +++++++-
|
||||
1 file changed, 7 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/drivers/net/wireless/realtek/rtw88/fw.c b/drivers/net/wireless/realtek/rtw88/fw.c
|
||||
index b9b0114e253b..563b93f845fd 100644
|
||||
--- a/drivers/net/wireless/realtek/rtw88/fw.c
|
||||
+++ b/drivers/net/wireless/realtek/rtw88/fw.c
|
||||
@@ -1443,7 +1443,7 @@ void rtw_add_rsvd_page_sta(struct rtw_dev *rtwdev,
|
||||
int rtw_fw_write_data_rsvd_page(struct rtw_dev *rtwdev, u16 pg_addr,
|
||||
u8 *buf, u32 size)
|
||||
{
|
||||
- u8 bckp[2];
|
||||
+ u8 bckp[3];
|
||||
u8 val;
|
||||
u16 rsvd_pg_head;
|
||||
u32 bcn_valid_addr;
|
||||
@@ -1455,6 +1455,8 @@ int rtw_fw_write_data_rsvd_page(struct rtw_dev *rtwdev, u16 pg_addr,
|
||||
if (!size)
|
||||
return -EINVAL;
|
||||
|
||||
+ bckp[2] = rtw_read8(rtwdev, REG_BCN_CTRL);
|
||||
+
|
||||
if (rtw_chip_wcpu_11n(rtwdev)) {
|
||||
rtw_write32_set(rtwdev, REG_DWBCN0_CTRL, BIT_BCN_VALID);
|
||||
} else {
|
||||
@@ -1468,6 +1470,9 @@ int rtw_fw_write_data_rsvd_page(struct rtw_dev *rtwdev, u16 pg_addr,
|
||||
val |= BIT_ENSWBCN >> 8;
|
||||
rtw_write8(rtwdev, REG_CR + 1, val);
|
||||
|
||||
+ rtw_write8(rtwdev, REG_BCN_CTRL,
|
||||
+ (bckp[2] & ~BIT_EN_BCN_FUNCTION) | BIT_DIS_TSF_UDT);
|
||||
+
|
||||
if (rtw_hci_type(rtwdev) == RTW_HCI_TYPE_PCIE) {
|
||||
val = rtw_read8(rtwdev, REG_FWHW_TXQ_CTRL + 2);
|
||||
bckp[1] = val;
|
||||
@@ -1498,6 +1503,7 @@ int rtw_fw_write_data_rsvd_page(struct rtw_dev *rtwdev, u16 pg_addr,
|
||||
rsvd_pg_head = rtwdev->fifo.rsvd_boundary;
|
||||
rtw_write16(rtwdev, REG_FIFOPAGE_CTRL_2,
|
||||
rsvd_pg_head | BIT_BCN_VALID_V1);
|
||||
+ rtw_write8(rtwdev, REG_BCN_CTRL, bckp[2]);
|
||||
if (rtw_hci_type(rtwdev) == RTW_HCI_TYPE_PCIE)
|
||||
rtw_write8(rtwdev, REG_FWHW_TXQ_CTRL + 2, bckp[1]);
|
||||
rtw_write8(rtwdev, REG_CR + 1, bckp[0]);
|
||||
--
|
||||
2.49.0
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
# Co-Maintainer: WeirdTreeThing <bradyn127@protonmail.com>
|
||||
maintainer="Adam Thiede <me@adamthiede.com>"
|
||||
pkgname=linux-postmarketos-mediatek-mt8173
|
||||
pkgver=6.18.5
|
||||
pkgver=6.19
|
||||
pkgrel=0
|
||||
pkgdesc="Mainline kernel fork for Mediatek MT8173 devices"
|
||||
arch="aarch64"
|
||||
@@ -27,6 +27,7 @@ makedepends="
|
||||
perl
|
||||
postmarketos-installkernel
|
||||
xz
|
||||
zstd
|
||||
"
|
||||
|
||||
# Source
|
||||
@@ -68,6 +69,6 @@ package() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
735c41f23846613cb52a4bc31820ee66251852d6a55c3a7aa29bd9a8e78634ea3042bff7090ef00652b35fa20523cb844c08f60486e6a0ee2cdef0e6b607e5fa linux-6.18.5.tar.xz
|
||||
6571a3b07b12f5858cf78ffdd65ecb9219a911f7857f407757643e1c1930a24ed5b456aed2bdf8fe0ddd96a7668c9adea5a27eb51dbe9ec4e0b128c45fe15302 config-postmarketos-mediatek-mt8173.aarch64
|
||||
01b29c7f4e5bc0c9802794c2cd027fece825f90417be229a71e60eefce530010d5d301749c54ae744e9d4a483518e769e2bb7e6e9209687681ad7fff11c3ed86 linux-6.19.tar.xz
|
||||
92f9b6377877b7a9eaf3963a7d8394b0b9dffd7a4cd7bc462374c5121458686c8236c103789e40a5ceba5b9a8910bc03d5594666e430c03f93582d33d4ff496f config-postmarketos-mediatek-mt8173.aarch64
|
||||
"
|
||||
+109
-49
@@ -1,6 +1,6 @@
|
||||
#
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# Linux/arm64 6.18.5 Kernel Configuration
|
||||
# Linux/arm64 6.19.0 Kernel Configuration
|
||||
#
|
||||
CONFIG_CC_VERSION_TEXT="Alpine clang version 21.1.8"
|
||||
CONFIG_GCC_VERSION=0
|
||||
@@ -228,6 +228,7 @@ CONFIG_RD_LZO=y
|
||||
CONFIG_RD_LZ4=y
|
||||
CONFIG_RD_ZSTD=y
|
||||
# CONFIG_BOOT_CONFIG is not set
|
||||
CONFIG_CMDLINE_LOG_WRAP_IDEAL_LEN=1021
|
||||
CONFIG_INITRAMFS_PRESERVE_MTIME=y
|
||||
CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y
|
||||
# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
|
||||
@@ -289,10 +290,15 @@ CONFIG_KEXEC_CORE=y
|
||||
CONFIG_KEXEC=y
|
||||
CONFIG_KEXEC_FILE=y
|
||||
# CONFIG_KEXEC_SIG is not set
|
||||
# CONFIG_KEXEC_HANDOVER is not set
|
||||
CONFIG_CRASH_DUMP=y
|
||||
# CONFIG_CRASH_DM_CRYPT is not set
|
||||
# end of Kexec and crash features
|
||||
|
||||
#
|
||||
# Live Update and Kexec HandOver
|
||||
#
|
||||
# CONFIG_KEXEC_HANDOVER is not set
|
||||
# end of Live Update and Kexec HandOver
|
||||
# end of General setup
|
||||
|
||||
CONFIG_ARM64=y
|
||||
@@ -334,6 +340,7 @@ CONFIG_BUILTIN_RETURN_ADDRESS_STRIPS_PAC=y
|
||||
# CONFIG_ARCH_BERLIN is not set
|
||||
# CONFIG_ARCH_BITMAIN is not set
|
||||
# CONFIG_ARCH_BLAIZE is not set
|
||||
# CONFIG_ARCH_BST is not set
|
||||
# CONFIG_ARCH_CIX is not set
|
||||
# CONFIG_ARCH_EXYNOS is not set
|
||||
# CONFIG_ARCH_K3 is not set
|
||||
@@ -520,6 +527,7 @@ CONFIG_AS_HAS_CFI_NEGATE_RA_STATE=y
|
||||
#
|
||||
CONFIG_ARM64_AMU_EXTN=y
|
||||
CONFIG_ARM64_TLB_RANGE=y
|
||||
# CONFIG_ARM64_MPAM is not set
|
||||
# end of ARMv8.4 architectural features
|
||||
|
||||
#
|
||||
@@ -597,6 +605,7 @@ CONFIG_PM_SLEEP_SMP=y
|
||||
CONFIG_PM_WAKELOCKS=y
|
||||
CONFIG_PM_WAKELOCKS_LIMIT=100
|
||||
CONFIG_PM_WAKELOCKS_GC=y
|
||||
# CONFIG_PM_QOS_CPU_SYSTEM_WAKEUP is not set
|
||||
CONFIG_PM=y
|
||||
# CONFIG_PM_DEBUG is not set
|
||||
CONFIG_PM_CLK=y
|
||||
@@ -854,7 +863,12 @@ CONFIG_MODULE_UNLOAD=y
|
||||
# CONFIG_MODVERSIONS is not set
|
||||
# CONFIG_MODULE_SRCVERSION_ALL is not set
|
||||
# CONFIG_MODULE_SIG is not set
|
||||
# CONFIG_MODULE_COMPRESS is not set
|
||||
CONFIG_MODULE_COMPRESS=y
|
||||
# CONFIG_MODULE_COMPRESS_GZIP is not set
|
||||
# CONFIG_MODULE_COMPRESS_XZ is not set
|
||||
CONFIG_MODULE_COMPRESS_ZSTD=y
|
||||
CONFIG_MODULE_COMPRESS_ALL=y
|
||||
CONFIG_MODULE_DECOMPRESS=y
|
||||
# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set
|
||||
CONFIG_MODPROBE_PATH="/sbin/modprobe"
|
||||
# CONFIG_TRIM_UNUSED_KSYMS is not set
|
||||
@@ -1011,6 +1025,14 @@ CONFIG_TRANSPARENT_HUGEPAGE=y
|
||||
CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y
|
||||
# CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set
|
||||
# CONFIG_TRANSPARENT_HUGEPAGE_NEVER is not set
|
||||
CONFIG_TRANSPARENT_HUGEPAGE_SHMEM_HUGE_NEVER=y
|
||||
# CONFIG_TRANSPARENT_HUGEPAGE_SHMEM_HUGE_ALWAYS is not set
|
||||
# CONFIG_TRANSPARENT_HUGEPAGE_SHMEM_HUGE_WITHIN_SIZE is not set
|
||||
# CONFIG_TRANSPARENT_HUGEPAGE_SHMEM_HUGE_ADVISE is not set
|
||||
CONFIG_TRANSPARENT_HUGEPAGE_TMPFS_HUGE_NEVER=y
|
||||
# CONFIG_TRANSPARENT_HUGEPAGE_TMPFS_HUGE_ALWAYS is not set
|
||||
# CONFIG_TRANSPARENT_HUGEPAGE_TMPFS_HUGE_WITHIN_SIZE is not set
|
||||
# CONFIG_TRANSPARENT_HUGEPAGE_TMPFS_HUGE_ADVISE is not set
|
||||
CONFIG_THP_SWAP=y
|
||||
# CONFIG_READ_ONLY_THP_FOR_FS is not set
|
||||
# CONFIG_NO_PAGE_MAPCOUNT is not set
|
||||
@@ -1474,6 +1496,7 @@ CONFIG_NET_DSA_TAG_BRCM_PREPEND=m
|
||||
# CONFIG_NET_DSA_TAG_DSA is not set
|
||||
# CONFIG_NET_DSA_TAG_EDSA is not set
|
||||
# CONFIG_NET_DSA_TAG_MTK is not set
|
||||
# CONFIG_NET_DSA_TAG_MXL_GSW1XX is not set
|
||||
# CONFIG_NET_DSA_TAG_KSZ is not set
|
||||
# CONFIG_NET_DSA_TAG_OCELOT is not set
|
||||
# CONFIG_NET_DSA_TAG_OCELOT_8021Q is not set
|
||||
@@ -1486,6 +1509,7 @@ CONFIG_NET_DSA_TAG_BRCM_PREPEND=m
|
||||
# CONFIG_NET_DSA_TAG_TRAILER is not set
|
||||
# CONFIG_NET_DSA_TAG_VSC73XX_8021Q is not set
|
||||
# CONFIG_NET_DSA_TAG_XRS700X is not set
|
||||
# CONFIG_NET_DSA_TAG_YT921X is not set
|
||||
CONFIG_VLAN_8021Q=m
|
||||
CONFIG_VLAN_8021Q_GVRP=y
|
||||
CONFIG_VLAN_8021Q_MVRP=y
|
||||
@@ -1779,6 +1803,7 @@ CONFIG_PCI_QUIRKS=y
|
||||
# CONFIG_PCI_STUB is not set
|
||||
# CONFIG_PCI_PF_STUB is not set
|
||||
CONFIG_PCI_ATS=y
|
||||
# CONFIG_PCI_TSM is not set
|
||||
# CONFIG_PCI_DOE is not set
|
||||
CONFIG_PCI_ECAM=y
|
||||
CONFIG_PCI_IOV=y
|
||||
@@ -1862,6 +1887,7 @@ CONFIG_PCI_EPF_TEST=m
|
||||
# end of PCI switch controller drivers
|
||||
|
||||
# CONFIG_PCI_PWRCTRL_SLOT is not set
|
||||
# CONFIG_PCI_PWRCTRL_TC9563 is not set
|
||||
# CONFIG_CXL_BUS is not set
|
||||
# CONFIG_PCCARD is not set
|
||||
# CONFIG_RAPIDIO is not set
|
||||
@@ -1933,11 +1959,7 @@ CONFIG_MHI_BUS=m
|
||||
# CONFIG_MHI_BUS_EP is not set
|
||||
# end of Bus devices
|
||||
|
||||
#
|
||||
# Cache Drivers
|
||||
#
|
||||
# end of Cache Drivers
|
||||
|
||||
# CONFIG_CACHEMAINT_FOR_HOTPLUG is not set
|
||||
# CONFIG_CONNECTOR is not set
|
||||
|
||||
#
|
||||
@@ -2203,13 +2225,19 @@ CONFIG_BLK_DEV=y
|
||||
# CONFIG_BLK_DEV_NULL_BLK is not set
|
||||
# CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set
|
||||
CONFIG_ZRAM=y
|
||||
# CONFIG_ZRAM_BACKEND_LZ4 is not set
|
||||
# CONFIG_ZRAM_BACKEND_LZ4HC is not set
|
||||
CONFIG_ZRAM_BACKEND_LZ4=y
|
||||
CONFIG_ZRAM_BACKEND_LZ4HC=y
|
||||
CONFIG_ZRAM_BACKEND_ZSTD=y
|
||||
# CONFIG_ZRAM_BACKEND_DEFLATE is not set
|
||||
# CONFIG_ZRAM_BACKEND_842 is not set
|
||||
# CONFIG_ZRAM_BACKEND_LZO is not set
|
||||
CONFIG_ZRAM_BACKEND_DEFLATE=y
|
||||
CONFIG_ZRAM_BACKEND_842=y
|
||||
CONFIG_ZRAM_BACKEND_LZO=y
|
||||
# CONFIG_ZRAM_DEF_COMP_LZORLE is not set
|
||||
# CONFIG_ZRAM_DEF_COMP_LZO is not set
|
||||
# CONFIG_ZRAM_DEF_COMP_LZ4 is not set
|
||||
# CONFIG_ZRAM_DEF_COMP_LZ4HC is not set
|
||||
CONFIG_ZRAM_DEF_COMP_ZSTD=y
|
||||
# CONFIG_ZRAM_DEF_COMP_DEFLATE is not set
|
||||
# CONFIG_ZRAM_DEF_COMP_842 is not set
|
||||
CONFIG_ZRAM_DEF_COMP="zstd"
|
||||
# CONFIG_ZRAM_WRITEBACK is not set
|
||||
# CONFIG_ZRAM_TRACK_ENTRY_ACTIME is not set
|
||||
@@ -2302,6 +2330,7 @@ CONFIG_UACCE=m
|
||||
# CONFIG_GP_PCI1XXXX is not set
|
||||
# CONFIG_KEBA_CP500 is not set
|
||||
# CONFIG_AMD_SBRMI_I2C is not set
|
||||
# CONFIG_MISC_RP1 is not set
|
||||
# end of Misc devices
|
||||
|
||||
#
|
||||
@@ -2508,7 +2537,7 @@ CONFIG_MD_BITMAP_FILE=y
|
||||
CONFIG_BLK_DEV_DM_BUILTIN=y
|
||||
CONFIG_BLK_DEV_DM=y
|
||||
# CONFIG_DM_DEBUG is not set
|
||||
CONFIG_DM_BUFIO=y
|
||||
CONFIG_DM_BUFIO=m
|
||||
# CONFIG_DM_DEBUG_BLOCK_MANAGER_LOCKING is not set
|
||||
CONFIG_DM_BIO_PRISON=m
|
||||
CONFIG_DM_PERSISTENT_DATA=m
|
||||
@@ -2531,7 +2560,7 @@ CONFIG_DM_ZERO=m
|
||||
# CONFIG_DM_INIT is not set
|
||||
# CONFIG_DM_UEVENT is not set
|
||||
# CONFIG_DM_FLAKEY is not set
|
||||
CONFIG_DM_VERITY=y
|
||||
CONFIG_DM_VERITY=m
|
||||
# CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG is not set
|
||||
# CONFIG_DM_VERITY_FEC is not set
|
||||
# CONFIG_DM_SWITCH is not set
|
||||
@@ -2598,6 +2627,7 @@ CONFIG_NET_DSA_BCM_SF2=m
|
||||
# CONFIG_NET_DSA_LOOP is not set
|
||||
# CONFIG_NET_DSA_HIRSCHMANN_HELLCREEK is not set
|
||||
# CONFIG_NET_DSA_LANTIQ_GSWIP is not set
|
||||
# CONFIG_NET_DSA_MXL_GSW1XX is not set
|
||||
# CONFIG_NET_DSA_MT7530 is not set
|
||||
# CONFIG_NET_DSA_MV88E6060 is not set
|
||||
# CONFIG_NET_DSA_MICROCHIP_KSZ_COMMON is not set
|
||||
@@ -2613,6 +2643,7 @@ CONFIG_NET_DSA_BCM_SF2=m
|
||||
# CONFIG_NET_DSA_SMSC_LAN9303_MDIO is not set
|
||||
# CONFIG_NET_DSA_VITESSE_VSC73XX_SPI is not set
|
||||
# CONFIG_NET_DSA_VITESSE_VSC73XX_PLATFORM is not set
|
||||
# CONFIG_NET_DSA_YT921X is not set
|
||||
# end of Distributed Switch Architecture drivers
|
||||
|
||||
CONFIG_ETHERNET=y
|
||||
@@ -2703,6 +2734,8 @@ CONFIG_SKY2=y
|
||||
# CONFIG_NET_VENDOR_MICROCHIP is not set
|
||||
# CONFIG_NET_VENDOR_MICROSEMI is not set
|
||||
CONFIG_NET_VENDOR_MICROSOFT=y
|
||||
CONFIG_NET_VENDOR_MUCSE=y
|
||||
# CONFIG_MGBE is not set
|
||||
# CONFIG_NET_VENDOR_MYRI is not set
|
||||
# CONFIG_FEALNX is not set
|
||||
# CONFIG_NET_VENDOR_NI is not set
|
||||
@@ -2836,6 +2869,7 @@ CONFIG_CAN_NETLINK=y
|
||||
CONFIG_CAN_CALC_BITTIMING=y
|
||||
CONFIG_CAN_RX_OFFLOAD=y
|
||||
# CONFIG_CAN_CAN327 is not set
|
||||
# CONFIG_CAN_DUMMY is not set
|
||||
CONFIG_CAN_FLEXCAN=m
|
||||
# CONFIG_CAN_GRCAN is not set
|
||||
# CONFIG_CAN_KVASER_PCIEFD is not set
|
||||
@@ -3115,7 +3149,7 @@ CONFIG_INPUT_VIVALDIFMAP=y
|
||||
#
|
||||
# CONFIG_INPUT_MOUSEDEV is not set
|
||||
# CONFIG_INPUT_JOYDEV is not set
|
||||
CONFIG_INPUT_EVDEV=y
|
||||
CONFIG_INPUT_EVDEV=m
|
||||
|
||||
#
|
||||
# Input Device Drivers
|
||||
@@ -3306,7 +3340,7 @@ CONFIG_INPUT_MISC=y
|
||||
# CONFIG_INPUT_CM109 is not set
|
||||
# CONFIG_INPUT_REGULATOR_HAPTIC is not set
|
||||
# CONFIG_INPUT_AXP20X_PEK is not set
|
||||
CONFIG_INPUT_UINPUT=m
|
||||
CONFIG_INPUT_UINPUT=y
|
||||
# CONFIG_INPUT_PCF8574 is not set
|
||||
CONFIG_INPUT_PWM_BEEPER=m
|
||||
CONFIG_INPUT_PWM_VIBRA=m
|
||||
@@ -3378,7 +3412,6 @@ CONFIG_LDISC_AUTOLOAD=y
|
||||
#
|
||||
CONFIG_SERIAL_EARLYCON=y
|
||||
CONFIG_SERIAL_8250=y
|
||||
CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y
|
||||
CONFIG_SERIAL_8250_16550A_VARIANTS=y
|
||||
# CONFIG_SERIAL_8250_FINTEK is not set
|
||||
CONFIG_SERIAL_8250_CONSOLE=y
|
||||
@@ -3437,7 +3470,7 @@ CONFIG_SERIAL_MCTRL_GPIO=y
|
||||
# CONFIG_SERIAL_NONSTANDARD is not set
|
||||
# CONFIG_N_GSM is not set
|
||||
# CONFIG_NOZOMI is not set
|
||||
CONFIG_NULL_TTY=y
|
||||
CONFIG_NULL_TTY=m
|
||||
CONFIG_HVC_DRIVER=y
|
||||
CONFIG_HVC_IRQ=y
|
||||
CONFIG_HVC_XEN=y
|
||||
@@ -3609,6 +3642,7 @@ CONFIG_SPI_DW_MMIO=m
|
||||
# CONFIG_SPI_GPIO is not set
|
||||
# CONFIG_SPI_FSL_SPI is not set
|
||||
# CONFIG_SPI_MICROCHIP_CORE_QSPI is not set
|
||||
# CONFIG_SPI_MICROCHIP_CORE_SPI is not set
|
||||
CONFIG_SPI_MT65XX=y
|
||||
CONFIG_SPI_MTK_NOR=y
|
||||
# CONFIG_SPI_OC_TINY is not set
|
||||
@@ -3712,6 +3746,7 @@ CONFIG_PINCTRL_MT6765=y
|
||||
CONFIG_PINCTRL_MT6779=y
|
||||
CONFIG_PINCTRL_MT6795=y
|
||||
CONFIG_PINCTRL_MT6797=y
|
||||
CONFIG_PINCTRL_MT6878=y
|
||||
# CONFIG_PINCTRL_MT6893 is not set
|
||||
CONFIG_PINCTRL_MT7622=y
|
||||
CONFIG_PINCTRL_MT7981=y
|
||||
@@ -3902,6 +3937,7 @@ CONFIG_CHARGER_BQ25980=m
|
||||
# CONFIG_CHARGER_RT9455 is not set
|
||||
# CONFIG_CHARGER_RT9467 is not set
|
||||
# CONFIG_CHARGER_RT9471 is not set
|
||||
# CONFIG_CHARGER_RT9756 is not set
|
||||
CONFIG_CHARGER_CROS_USBPD=m
|
||||
CONFIG_CHARGER_CROS_PCHG=y
|
||||
# CONFIG_FUEL_GAUGE_STC3117 is not set
|
||||
@@ -4074,6 +4110,7 @@ CONFIG_SENSORS_INA3221=m
|
||||
# CONFIG_SENSORS_TMP421 is not set
|
||||
# CONFIG_SENSORS_TMP464 is not set
|
||||
# CONFIG_SENSORS_TMP513 is not set
|
||||
# CONFIG_SENSORS_TSC1641 is not set
|
||||
# CONFIG_SENSORS_VIA686A is not set
|
||||
# CONFIG_SENSORS_VT1211 is not set
|
||||
# CONFIG_SENSORS_VT8231 is not set
|
||||
@@ -4208,6 +4245,7 @@ CONFIG_MFD_CROS_EC_DEV=y
|
||||
# CONFIG_MFD_MC13XXX_SPI is not set
|
||||
# CONFIG_MFD_MC13XXX_I2C is not set
|
||||
# CONFIG_MFD_MP2629 is not set
|
||||
# CONFIG_MFD_PF1550 is not set
|
||||
CONFIG_MFD_HI6421_PMIC=y
|
||||
# CONFIG_MFD_HI6421_SPMI is not set
|
||||
# CONFIG_LPC_ICH is not set
|
||||
@@ -4283,7 +4321,6 @@ CONFIG_MFD_SYSCON=y
|
||||
# CONFIG_MFD_TPS6594_SPI is not set
|
||||
# CONFIG_TWL4030_CORE is not set
|
||||
# CONFIG_TWL6040_CORE is not set
|
||||
# CONFIG_MFD_WL1273_CORE is not set
|
||||
# CONFIG_MFD_LM3533 is not set
|
||||
# CONFIG_MFD_TC3589X is not set
|
||||
# CONFIG_MFD_TQMX86 is not set
|
||||
@@ -4338,6 +4375,7 @@ CONFIG_REGULATOR_GPIO=y
|
||||
CONFIG_REGULATOR_HI6421V530=y
|
||||
# CONFIG_REGULATOR_ISL9305 is not set
|
||||
# CONFIG_REGULATOR_ISL6271A is not set
|
||||
# CONFIG_REGULATOR_FP9931 is not set
|
||||
# CONFIG_REGULATOR_LP3971 is not set
|
||||
# CONFIG_REGULATOR_LP3972 is not set
|
||||
# CONFIG_REGULATOR_LP872X is not set
|
||||
@@ -4364,6 +4402,7 @@ CONFIG_REGULATOR_MP8859=y
|
||||
# CONFIG_REGULATOR_MPQ7920 is not set
|
||||
CONFIG_REGULATOR_MT6311=y
|
||||
# CONFIG_REGULATOR_MT6315 is not set
|
||||
# CONFIG_REGULATOR_MT6316 is not set
|
||||
CONFIG_REGULATOR_MT6323=y
|
||||
# CONFIG_REGULATOR_MT6331 is not set
|
||||
# CONFIG_REGULATOR_MT6332 is not set
|
||||
@@ -4371,6 +4410,7 @@ CONFIG_REGULATOR_MT6323=y
|
||||
CONFIG_REGULATOR_MT6358=y
|
||||
CONFIG_REGULATOR_MT6359=y
|
||||
CONFIG_REGULATOR_MT6360=m
|
||||
# CONFIG_REGULATOR_MT6363 is not set
|
||||
CONFIG_REGULATOR_MT6380=y
|
||||
CONFIG_REGULATOR_MT6397=y
|
||||
# CONFIG_REGULATOR_MTK_DVFSRC is not set
|
||||
@@ -4590,6 +4630,10 @@ CONFIG_V4L_MEM2MEM_DRIVERS=y
|
||||
# Amphion drivers
|
||||
#
|
||||
|
||||
#
|
||||
# ARM media platform drivers
|
||||
#
|
||||
|
||||
#
|
||||
# Aspeed media platform drivers
|
||||
#
|
||||
@@ -4724,6 +4768,7 @@ CONFIG_VIDEO_CAMERA_SENSOR=y
|
||||
# CONFIG_VIDEO_HI556 is not set
|
||||
# CONFIG_VIDEO_HI846 is not set
|
||||
# CONFIG_VIDEO_HI847 is not set
|
||||
# CONFIG_VIDEO_IMX111 is not set
|
||||
# CONFIG_VIDEO_IMX208 is not set
|
||||
# CONFIG_VIDEO_IMX214 is not set
|
||||
CONFIG_VIDEO_IMX219=m
|
||||
@@ -5040,6 +5085,7 @@ CONFIG_DRM_PANEL_KINGDISPLAY_KD097D04=y
|
||||
# CONFIG_DRM_PANEL_LEADTEK_LTK500HD1829 is not set
|
||||
# CONFIG_DRM_PANEL_LINCOLNTECH_LCD197 is not set
|
||||
# CONFIG_DRM_PANEL_LG_LB035Q02 is not set
|
||||
# CONFIG_DRM_PANEL_LG_LD070WX3 is not set
|
||||
# CONFIG_DRM_PANEL_LG_LG4573 is not set
|
||||
# CONFIG_DRM_PANEL_LG_SW43408 is not set
|
||||
# CONFIG_DRM_PANEL_MAGNACHIP_D53E6EA8966 is not set
|
||||
@@ -5080,6 +5126,7 @@ CONFIG_DRM_PANEL_RAYDIUM_RM67191=y
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D16D0 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D27A1 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D7AA0 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E3FC2X01 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E3HA2 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E3HA8 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E63J0X03 is not set
|
||||
@@ -5088,6 +5135,7 @@ CONFIG_DRM_PANEL_RAYDIUM_RM67191=y
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E8AA5X01_AMS561RA01 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_SOFEF00 is not set
|
||||
# CONFIG_DRM_PANEL_SEIKO_43WVF1G is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LQ079L1SX01 is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LQ101R1SX01 is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LS037V7DW01 is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LS043T1LE01 is not set
|
||||
@@ -5103,6 +5151,7 @@ CONFIG_DRM_PANEL_EDP=y
|
||||
CONFIG_DRM_PANEL_SIMPLE=y
|
||||
# CONFIG_DRM_PANEL_SUMMIT is not set
|
||||
# CONFIG_DRM_PANEL_SYNAPTICS_R63353 is not set
|
||||
# CONFIG_DRM_PANEL_SYNAPTICS_TDDI is not set
|
||||
# CONFIG_DRM_PANEL_TDO_TL070WSH30 is not set
|
||||
# CONFIG_DRM_PANEL_TPO_TD028TTEC1 is not set
|
||||
# CONFIG_DRM_PANEL_TPO_TD043MTEA1 is not set
|
||||
@@ -5176,7 +5225,9 @@ CONFIG_DRM_HISI_KIRIN=m
|
||||
# CONFIG_DRM_LOGICVC is not set
|
||||
CONFIG_DRM_MEDIATEK=y
|
||||
# CONFIG_DRM_MEDIATEK_DP is not set
|
||||
CONFIG_DRM_MEDIATEK_HDMI_COMMON=y
|
||||
CONFIG_DRM_MEDIATEK_HDMI=y
|
||||
# CONFIG_DRM_MEDIATEK_HDMI_V2 is not set
|
||||
# CONFIG_DRM_ARCPGU is not set
|
||||
# CONFIG_DRM_BOCHS is not set
|
||||
# CONFIG_DRM_CIRRUS_QEMU is not set
|
||||
@@ -5220,20 +5271,16 @@ CONFIG_FB_EFI=y
|
||||
# CONFIG_FB_NVIDIA is not set
|
||||
# CONFIG_FB_RIVA is not set
|
||||
# CONFIG_FB_I740 is not set
|
||||
# CONFIG_FB_MATROX is not set
|
||||
# CONFIG_FB_RADEON is not set
|
||||
# CONFIG_FB_ATY128 is not set
|
||||
# CONFIG_FB_ATY is not set
|
||||
# CONFIG_FB_S3 is not set
|
||||
# CONFIG_FB_SAVAGE is not set
|
||||
# CONFIG_FB_SIS is not set
|
||||
# CONFIG_FB_NEOMAGIC is not set
|
||||
# CONFIG_FB_KYRO is not set
|
||||
# CONFIG_FB_3DFX is not set
|
||||
# CONFIG_FB_VOODOO1 is not set
|
||||
# CONFIG_FB_VT8623 is not set
|
||||
# CONFIG_FB_TRIDENT is not set
|
||||
# CONFIG_FB_ARK is not set
|
||||
# CONFIG_FB_PM3 is not set
|
||||
# CONFIG_FB_CARMINE is not set
|
||||
# CONFIG_FB_SMSCUFX is not set
|
||||
@@ -5271,7 +5318,7 @@ CONFIG_FB_MODE_HELPERS=y
|
||||
#
|
||||
# Backlight & LCD device support
|
||||
#
|
||||
CONFIG_LCD_CLASS_DEVICE=y
|
||||
CONFIG_LCD_CLASS_DEVICE=m
|
||||
# CONFIG_LCD_L4F00242T03 is not set
|
||||
# CONFIG_LCD_LMS283GF05 is not set
|
||||
# CONFIG_LCD_LTV350QV is not set
|
||||
@@ -5285,6 +5332,7 @@ CONFIG_LCD_CLASS_DEVICE=y
|
||||
# CONFIG_LCD_HX8357 is not set
|
||||
# CONFIG_LCD_OTM3225A is not set
|
||||
CONFIG_BACKLIGHT_CLASS_DEVICE=y
|
||||
# CONFIG_BACKLIGHT_AW99706 is not set
|
||||
# CONFIG_BACKLIGHT_KTD253 is not set
|
||||
# CONFIG_BACKLIGHT_KTD2801 is not set
|
||||
# CONFIG_BACKLIGHT_KTZ8866 is not set
|
||||
@@ -5338,6 +5386,8 @@ CONFIG_SND_DMAENGINE_PCM=y
|
||||
CONFIG_SND_HWDEP=m
|
||||
CONFIG_SND_SEQ_DEVICE=m
|
||||
CONFIG_SND_RAWMIDI=m
|
||||
CONFIG_SND_UMP=m
|
||||
# CONFIG_SND_UMP_LEGACY_RAWMIDI is not set
|
||||
CONFIG_SND_COMPRESS_OFFLOAD=m
|
||||
CONFIG_SND_COMPRESS_ACCEL=y
|
||||
CONFIG_SND_JACK=y
|
||||
@@ -5443,7 +5493,7 @@ CONFIG_SND_PCI=y
|
||||
CONFIG_SND_SPI=y
|
||||
CONFIG_SND_USB=y
|
||||
CONFIG_SND_USB_AUDIO=m
|
||||
# CONFIG_SND_USB_AUDIO_MIDI_V2 is not set
|
||||
CONFIG_SND_USB_AUDIO_MIDI_V2=y
|
||||
CONFIG_SND_USB_AUDIO_USE_MEDIA_CONTROLLER=y
|
||||
CONFIG_SND_USB_UA101=m
|
||||
CONFIG_SND_USB_CAIAQ=m
|
||||
@@ -5578,6 +5628,7 @@ CONFIG_SND_SOC_MT8183_DA7219_MAX98357A=m
|
||||
# CONFIG_SND_SOC_MT8186 is not set
|
||||
# CONFIG_SND_SOC_MTK_BTCVSD is not set
|
||||
# CONFIG_SND_SOC_MT8188 is not set
|
||||
# CONFIG_SND_SOC_MT8189 is not set
|
||||
# CONFIG_SND_SOC_MT8192 is not set
|
||||
# CONFIG_SND_SOC_MT8195 is not set
|
||||
# CONFIG_SND_SOC_MT8365 is not set
|
||||
@@ -5699,6 +5750,7 @@ CONFIG_SND_SOC_CROS_EC_CODEC=m
|
||||
# CONFIG_SND_SOC_CS48L32 is not set
|
||||
# CONFIG_SND_SOC_CS53L30 is not set
|
||||
# CONFIG_SND_SOC_CS530X_I2C is not set
|
||||
# CONFIG_SND_SOC_CS530X_SPI is not set
|
||||
# CONFIG_SND_SOC_CX2072X is not set
|
||||
# CONFIG_SND_SOC_DA7213 is not set
|
||||
CONFIG_SND_SOC_DA7219=m
|
||||
@@ -5910,7 +5962,7 @@ CONFIG_HID=y
|
||||
CONFIG_HID_BATTERY_STRENGTH=y
|
||||
CONFIG_HIDRAW=y
|
||||
CONFIG_UHID=m
|
||||
CONFIG_HID_GENERIC=y
|
||||
CONFIG_HID_GENERIC=m
|
||||
# CONFIG_HID_HAPTIC is not set
|
||||
|
||||
#
|
||||
@@ -5952,7 +6004,7 @@ CONFIG_HID_GLORIOUS=m
|
||||
CONFIG_HID_HOLTEK=m
|
||||
# CONFIG_HOLTEK_FF is not set
|
||||
CONFIG_HID_VIVALDI_COMMON=m
|
||||
CONFIG_HID_GOODIX_SPI=y
|
||||
CONFIG_HID_GOODIX_SPI=m
|
||||
CONFIG_HID_GOOGLE_HAMMER=m
|
||||
CONFIG_HID_GOOGLE_STADIA_FF=m
|
||||
CONFIG_HID_VIVALDI=m
|
||||
@@ -6033,7 +6085,7 @@ CONFIG_HID_SMARTJOYPLUS=m
|
||||
# CONFIG_SMARTJOYPLUS_FF is not set
|
||||
CONFIG_HID_TIVO=m
|
||||
CONFIG_HID_TOPSEED=m
|
||||
CONFIG_HID_TOPRE=y
|
||||
CONFIG_HID_TOPRE=m
|
||||
CONFIG_HID_THINGM=m
|
||||
CONFIG_HID_THRUSTMASTER=m
|
||||
# CONFIG_THRUSTMASTER_FF is not set
|
||||
@@ -6140,7 +6192,7 @@ CONFIG_USB_WDM=m
|
||||
#
|
||||
# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may also be needed; see USB_STORAGE Help for more info
|
||||
#
|
||||
CONFIG_USB_STORAGE=y
|
||||
CONFIG_USB_STORAGE=m
|
||||
# CONFIG_USB_STORAGE_DEBUG is not set
|
||||
# CONFIG_USB_STORAGE_REALTEK is not set
|
||||
# CONFIG_USB_STORAGE_DATAFAB is not set
|
||||
@@ -6155,7 +6207,7 @@ CONFIG_USB_STORAGE=y
|
||||
# CONFIG_USB_STORAGE_KARMA is not set
|
||||
# CONFIG_USB_STORAGE_CYPRESS_ATACB is not set
|
||||
# CONFIG_USB_STORAGE_ENE_UB6250 is not set
|
||||
# CONFIG_USB_UAS is not set
|
||||
CONFIG_USB_UAS=m
|
||||
|
||||
#
|
||||
# USB Imaging devices
|
||||
@@ -6235,7 +6287,7 @@ CONFIG_USB_ISP1760_DUAL_ROLE=y
|
||||
#
|
||||
CONFIG_USB_SERIAL=m
|
||||
# CONFIG_USB_SERIAL_GENERIC is not set
|
||||
# CONFIG_USB_SERIAL_SIMPLE is not set
|
||||
CONFIG_USB_SERIAL_SIMPLE=m
|
||||
# CONFIG_USB_SERIAL_AIRCABLE is not set
|
||||
# CONFIG_USB_SERIAL_ARK3116 is not set
|
||||
# CONFIG_USB_SERIAL_BELKIN is not set
|
||||
@@ -6575,7 +6627,7 @@ CONFIG_LEDS_QCOM_LPG=m
|
||||
# LED Triggers
|
||||
#
|
||||
CONFIG_LEDS_TRIGGERS=y
|
||||
CONFIG_LEDS_TRIGGER_TIMER=y
|
||||
CONFIG_LEDS_TRIGGER_TIMER=m
|
||||
# CONFIG_LEDS_TRIGGER_ONESHOT is not set
|
||||
CONFIG_LEDS_TRIGGER_DISK=y
|
||||
# CONFIG_LEDS_TRIGGER_MTD is not set
|
||||
@@ -6593,7 +6645,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=y
|
||||
CONFIG_LEDS_TRIGGER_PATTERN=m
|
||||
# CONFIG_LEDS_TRIGGER_TTY is not set
|
||||
# CONFIG_LEDS_TRIGGER_INPUT_EVENTS is not set
|
||||
|
||||
@@ -6604,7 +6656,6 @@ CONFIG_LEDS_TRIGGER_PATTERN=y
|
||||
# CONFIG_INFINIBAND is not set
|
||||
CONFIG_EDAC_SUPPORT=y
|
||||
CONFIG_EDAC=y
|
||||
CONFIG_EDAC_LEGACY_SYSFS=y
|
||||
# CONFIG_EDAC_DEBUG is not set
|
||||
# CONFIG_EDAC_SCRUB is not set
|
||||
# CONFIG_EDAC_ECS is not set
|
||||
@@ -6645,6 +6696,7 @@ CONFIG_RTC_DRV_HYM8563=m
|
||||
# CONFIG_RTC_DRV_MAX6900 is not set
|
||||
# CONFIG_RTC_DRV_MAX31335 is not set
|
||||
CONFIG_RTC_DRV_MAX77686=y
|
||||
# CONFIG_RTC_DRV_NVIDIA_VRS10 is not set
|
||||
# CONFIG_RTC_DRV_NCT3018Y is not set
|
||||
# CONFIG_RTC_DRV_RS5C372 is not set
|
||||
# CONFIG_RTC_DRV_ISL1208 is not set
|
||||
@@ -6793,7 +6845,6 @@ CONFIG_DMABUF_HEAPS=y
|
||||
# CONFIG_DMABUF_SYSFS_STATS is not set
|
||||
# CONFIG_DMABUF_HEAPS_SYSTEM is not set
|
||||
CONFIG_DMABUF_HEAPS_CMA=y
|
||||
CONFIG_DMABUF_HEAPS_CMA_LEGACY=y
|
||||
# end of DMABUF options
|
||||
|
||||
# CONFIG_UIO is not set
|
||||
@@ -6877,6 +6928,7 @@ CONFIG_XEN_AUTO_XLATE=y
|
||||
|
||||
# CONFIG_GREYBUS is not set
|
||||
# CONFIG_COMEDI is not set
|
||||
# CONFIG_GPIB is not set
|
||||
CONFIG_STAGING=y
|
||||
CONFIG_RTL8723BS=m
|
||||
|
||||
@@ -6928,7 +6980,6 @@ CONFIG_VIDEO_MAX96712=m
|
||||
# CONFIG_FB_TFT is not set
|
||||
# CONFIG_XIL_AXIS_FIFO is not set
|
||||
# CONFIG_VME_BUS is not set
|
||||
# CONFIG_GPIB is not set
|
||||
# CONFIG_GOLDFISH is not set
|
||||
CONFIG_CHROME_PLATFORMS=y
|
||||
CONFIG_CHROMEOS_OF_HW_PROBER=y
|
||||
@@ -7169,7 +7220,6 @@ CONFIG_IOMMU_SUPPORT=y
|
||||
#
|
||||
CONFIG_IOMMU_IO_PGTABLE=y
|
||||
CONFIG_IOMMU_IO_PGTABLE_LPAE=y
|
||||
# CONFIG_IOMMU_IO_PGTABLE_LPAE_SELFTEST is not set
|
||||
CONFIG_IOMMU_IO_PGTABLE_ARMV7S=y
|
||||
# CONFIG_IOMMU_IO_PGTABLE_ARMV7S_SELFTEST is not set
|
||||
# CONFIG_IOMMU_IO_PGTABLE_DART is not set
|
||||
@@ -7317,6 +7367,7 @@ CONFIG_ARM_SCPI_POWER_DOMAIN=y
|
||||
#
|
||||
CONFIG_MTK_SCPSYS=y
|
||||
CONFIG_MTK_SCPSYS_PM_DOMAINS=y
|
||||
CONFIG_MTK_MFG_PM_DOMAIN=y
|
||||
# CONFIG_AIROHA_CPU_PM_DOMAIN is not set
|
||||
# end of MediaTek PM Domains
|
||||
|
||||
@@ -7488,6 +7539,7 @@ CONFIG_HID_SENSOR_ACCEL_3D=m
|
||||
# CONFIG_MAX11410 is not set
|
||||
# CONFIG_MAX1241 is not set
|
||||
# CONFIG_MAX1363 is not set
|
||||
# CONFIG_MAX14001 is not set
|
||||
# CONFIG_MAX34408 is not set
|
||||
CONFIG_MAX9611=m
|
||||
# CONFIG_MCP320X is not set
|
||||
@@ -7623,7 +7675,8 @@ CONFIG_IIO_ST_SENSORS_CORE=m
|
||||
# CONFIG_AD5360 is not set
|
||||
# CONFIG_AD5380 is not set
|
||||
# CONFIG_AD5421 is not set
|
||||
# CONFIG_AD5446 is not set
|
||||
# CONFIG_AD5446_SPI is not set
|
||||
# CONFIG_AD5446_I2C is not set
|
||||
# CONFIG_AD5449 is not set
|
||||
# CONFIG_AD5592R is not set
|
||||
# CONFIG_AD5593R is not set
|
||||
@@ -7768,9 +7821,13 @@ CONFIG_HID_SENSOR_HUMIDITY=m
|
||||
# CONFIG_KMX61 is not set
|
||||
# CONFIG_INV_ICM42600_I2C is not set
|
||||
# CONFIG_INV_ICM42600_SPI is not set
|
||||
# CONFIG_INV_ICM45600_I2C is not set
|
||||
# CONFIG_INV_ICM45600_SPI is not set
|
||||
# CONFIG_INV_MPU6050_I2C is not set
|
||||
# CONFIG_INV_MPU6050_SPI is not set
|
||||
# CONFIG_SMI240 is not set
|
||||
# CONFIG_SMI330_I2C is not set
|
||||
# CONFIG_SMI330_SPI is not set
|
||||
CONFIG_IIO_ST_LSM6DSX=m
|
||||
CONFIG_IIO_ST_LSM6DSX_I2C=m
|
||||
CONFIG_IIO_ST_LSM6DSX_SPI=m
|
||||
@@ -7944,6 +8001,7 @@ CONFIG_MPL3115=m
|
||||
# CONFIG_T5403 is not set
|
||||
# CONFIG_HP206C is not set
|
||||
# CONFIG_ZPA2326 is not set
|
||||
# CONFIG_ADP810 is not set
|
||||
# end of Pressure sensors
|
||||
|
||||
#
|
||||
@@ -8034,7 +8092,6 @@ CONFIG_ARM_GIC_V5=y
|
||||
CONFIG_IRQ_MSI_LIB=y
|
||||
# CONFIG_AL_FIC is not set
|
||||
# CONFIG_XILINX_INTC is not set
|
||||
CONFIG_PARTITION_PERCPU=y
|
||||
CONFIG_MST_IRQ=y
|
||||
# end of IRQ chip support
|
||||
|
||||
@@ -8327,7 +8384,7 @@ CONFIG_HUGETLB_PAGE=y
|
||||
CONFIG_HUGETLB_PMD_PAGE_TABLE_SHARING=y
|
||||
CONFIG_ARCH_HAS_GIGANTIC_PAGE=y
|
||||
CONFIG_CONFIGFS_FS=y
|
||||
CONFIG_EFIVAR_FS=y
|
||||
CONFIG_EFIVAR_FS=m
|
||||
# end of Pseudo filesystems
|
||||
|
||||
CONFIG_MISC_FILESYSTEMS=y
|
||||
@@ -8342,7 +8399,7 @@ CONFIG_HFSPLUS_FS=m
|
||||
# CONFIG_EFS_FS is not set
|
||||
# CONFIG_JFFS2_FS is not set
|
||||
# CONFIG_CRAMFS is not set
|
||||
CONFIG_SQUASHFS=y
|
||||
CONFIG_SQUASHFS=m
|
||||
CONFIG_SQUASHFS_FILE_CACHE=y
|
||||
# CONFIG_SQUASHFS_FILE_DIRECT is not set
|
||||
CONFIG_SQUASHFS_DECOMP_SINGLE=y
|
||||
@@ -8720,7 +8777,6 @@ CONFIG_CRYPTO_ZSTD=y
|
||||
#
|
||||
# Random number generation
|
||||
#
|
||||
CONFIG_CRYPTO_ANSI_CPRNG=y
|
||||
CONFIG_CRYPTO_DRBG_MENU=y
|
||||
CONFIG_CRYPTO_DRBG_HMAC=y
|
||||
# CONFIG_CRYPTO_DRBG_HASH is not set
|
||||
@@ -8736,9 +8792,9 @@ CONFIG_CRYPTO_KDF800108_CTR=y
|
||||
#
|
||||
# Userspace interface
|
||||
#
|
||||
CONFIG_CRYPTO_USER_API=y
|
||||
CONFIG_CRYPTO_USER_API_HASH=y
|
||||
CONFIG_CRYPTO_USER_API_SKCIPHER=y
|
||||
CONFIG_CRYPTO_USER_API=m
|
||||
CONFIG_CRYPTO_USER_API_HASH=m
|
||||
CONFIG_CRYPTO_USER_API_SKCIPHER=m
|
||||
CONFIG_CRYPTO_USER_API_RNG=m
|
||||
# CONFIG_CRYPTO_USER_API_RNG_CAVP is not set
|
||||
# CONFIG_CRYPTO_USER_API_AEAD is not set
|
||||
@@ -8751,10 +8807,8 @@ CONFIG_CRYPTO_NHPOLY1305_NEON=y
|
||||
# Accelerated Cryptographic Algorithms for CPU (arm64)
|
||||
#
|
||||
CONFIG_CRYPTO_GHASH_ARM64_CE=y
|
||||
CONFIG_CRYPTO_SHA3_ARM64=m
|
||||
# CONFIG_CRYPTO_SM3_NEON is not set
|
||||
CONFIG_CRYPTO_SM3_ARM64_CE=m
|
||||
# CONFIG_CRYPTO_POLYVAL_ARM64_CE is not set
|
||||
# CONFIG_CRYPTO_AES_ARM64 is not set
|
||||
CONFIG_CRYPTO_AES_ARM64_CE=y
|
||||
CONFIG_CRYPTO_AES_ARM64_CE_BLK=y
|
||||
@@ -8847,6 +8901,7 @@ CONFIG_CRYPTO_LIB_UTILS=y
|
||||
CONFIG_CRYPTO_LIB_AES=y
|
||||
CONFIG_CRYPTO_LIB_ARC4=m
|
||||
CONFIG_CRYPTO_LIB_GF128MUL=y
|
||||
CONFIG_CRYPTO_LIB_BLAKE2B=y
|
||||
CONFIG_CRYPTO_LIB_CHACHA=y
|
||||
CONFIG_CRYPTO_LIB_CHACHA_ARCH=y
|
||||
CONFIG_CRYPTO_LIB_CURVE25519=m
|
||||
@@ -8864,6 +8919,8 @@ CONFIG_CRYPTO_LIB_SHA256=y
|
||||
CONFIG_CRYPTO_LIB_SHA256_ARCH=y
|
||||
CONFIG_CRYPTO_LIB_SHA512=y
|
||||
CONFIG_CRYPTO_LIB_SHA512_ARCH=y
|
||||
CONFIG_CRYPTO_LIB_SHA3=y
|
||||
CONFIG_CRYPTO_LIB_SHA3_ARCH=y
|
||||
CONFIG_CRYPTO_LIB_SM3=m
|
||||
# end of Crypto library routines
|
||||
|
||||
@@ -8964,6 +9021,8 @@ CONFIG_FONT_SUPPORT=y
|
||||
CONFIG_FONT_8x8=y
|
||||
CONFIG_FONT_8x16=y
|
||||
CONFIG_SG_POOL=y
|
||||
CONFIG_ARCH_HAS_CPU_CACHE_INVALIDATE_MEMREGION=y
|
||||
CONFIG_GENERIC_CPU_CACHE_MAINTENANCE=y
|
||||
CONFIG_ARCH_STACKWALK=y
|
||||
CONFIG_STACKDEPOT=y
|
||||
CONFIG_STACKDEPOT_MAX_FRAMES=64
|
||||
@@ -8993,6 +9052,7 @@ CONFIG_DYNAMIC_DEBUG=y
|
||||
CONFIG_DYNAMIC_DEBUG_CORE=y
|
||||
CONFIG_SYMBOLIC_ERRNAME=y
|
||||
CONFIG_DEBUG_BUGVERBOSE=y
|
||||
# CONFIG_DEBUG_BUGVERBOSE_DETAILED is not set
|
||||
# end of printk and dmesg options
|
||||
|
||||
CONFIG_DEBUG_KERNEL=y
|
||||
@@ -9031,7 +9091,6 @@ CONFIG_MAGIC_SYSRQ_SERIAL=y
|
||||
CONFIG_MAGIC_SYSRQ_SERIAL_SEQUENCE=""
|
||||
CONFIG_DEBUG_FS=y
|
||||
CONFIG_DEBUG_FS_ALLOW_ALL=y
|
||||
# CONFIG_DEBUG_FS_DISALLOW_MOUNT is not set
|
||||
# CONFIG_DEBUG_FS_ALLOW_NONE is not set
|
||||
CONFIG_HAVE_ARCH_KGDB=y
|
||||
# CONFIG_KGDB is not set
|
||||
@@ -9198,6 +9257,7 @@ CONFIG_FUNCTION_GRAPH_TRACER=y
|
||||
# CONFIG_FUNCTION_GRAPH_RETADDR is not set
|
||||
CONFIG_DYNAMIC_FTRACE=y
|
||||
CONFIG_DYNAMIC_FTRACE_WITH_ARGS=y
|
||||
# CONFIG_FUNCTION_SELF_TRACING is not set
|
||||
# CONFIG_FPROBE is not set
|
||||
# CONFIG_FUNCTION_PROFILER is not set
|
||||
# CONFIG_STACK_TRACER is not set
|
||||
|
||||
+217
-232
@@ -32,15 +32,13 @@ index 7dcf72646..2a9a835a3 100644
|
||||
obj-$(CONFIG_DRM_PANEL_MAGNACHIP_D53E6EA8966) += panel-magnachip-d53e6ea8966.o
|
||||
diff --git a/drivers/gpu/drm/panel/panel-lg-ld070ws1.c b/drivers/gpu/drm/panel/panel-lg-ld070ws1.c
|
||||
new file mode 100644
|
||||
index 000000000..bef966d49
|
||||
index 000000000..b671571cc
|
||||
--- /dev/null
|
||||
+++ b/drivers/gpu/drm/panel/panel-lg-ld070ws1.c
|
||||
@@ -0,0 +1,498 @@
|
||||
@@ -0,0 +1,483 @@
|
||||
+/*
|
||||
+ * Panel Driver for panel on Barnes & Noble Nook Color, which is a LG LD070WS1
|
||||
+ *
|
||||
+ * Based on the ....... driver
|
||||
+ *
|
||||
+ * Author: Scott C <>
|
||||
+ */
|
||||
+
|
||||
@@ -51,13 +49,17 @@ index 000000000..bef966d49
|
||||
+#include <linux/regulator/consumer.h>
|
||||
+#include <linux/spi/spi.h>
|
||||
+
|
||||
+#include <video/display_timing.h>
|
||||
+#include <video/of_display_timing.h>
|
||||
+#include <video/videomode.h>
|
||||
+
|
||||
+#include <drm/drm_modes.h>
|
||||
+#include <drm/drm_of.h>
|
||||
+#include <drm/drm_panel.h>
|
||||
+#include <drm/drm_print.h>
|
||||
+
|
||||
+
|
||||
+#define LD070WS1_WIDTH_MM 153
|
||||
+#define LD070WS1_WIDTH_MM 154
|
||||
+#define LD070WS1_HEIGHT_MM 90
|
||||
+
|
||||
+#define LD070WS1_BUS_FORMAT MEDIA_BUS_FMT_RGB888_1X7X4_SPWG
|
||||
@@ -70,48 +72,49 @@ index 000000000..bef966d49
|
||||
+
|
||||
+ struct regulator *vlcd_reg;
|
||||
+
|
||||
+ bool has_dts_mode;
|
||||
+ struct drm_display_mode dmode_dts;
|
||||
+
|
||||
+ u32 bus_format;
|
||||
+
|
||||
+ bool first_boot;
|
||||
+ enum drm_panel_orientation orientation;
|
||||
+};
|
||||
+
|
||||
+#define panel_to_ld070ws1(p) container_of(p, struct ld070ws1_panel, panel)
|
||||
+
|
||||
+static int ld070ws1_spi_write(struct ld070ws1_panel *panel_ctx,
|
||||
+ u8 reg_addr, u8 reg_data)
|
||||
+ u8 reg_addr, u8 data)
|
||||
+{
|
||||
+ int ret;
|
||||
+
|
||||
+ u16 msg = (reg_addr << 10) | reg_data;
|
||||
+ u8 tx_buf[2];
|
||||
+
|
||||
+ u8 panel_spi_command[2];
|
||||
+ /*
|
||||
+ * To compose message for panel:
|
||||
+ * Messages are 16 bits, in this format:
|
||||
+ * top 6 (MSB) bits indicate register address
|
||||
+ * for writes, other 2 bits of MSB are 0
|
||||
+ * bottom 8 (LSB) bits indicate data
|
||||
+ */
|
||||
+
|
||||
+ dev_info(&panel_ctx->spi->dev, "SPI write: reg 0x%02x = 0x%02x\n", reg_addr, reg_data);
|
||||
+ /* The register address goes in the top 6 bits of one of the bytes
|
||||
+ * Other two (least significant bits of this byte) are 0. */
|
||||
+ u8 reg_addr_byte = ((u8) reg_addr << 2) & 0xfc;
|
||||
+
|
||||
+ /* The data goes in the lower / least significant 8 bits */
|
||||
+ u8 data_byte = (u8) data & 0xff;
|
||||
+
|
||||
+ tx_buf[0] = data_byte;
|
||||
+ tx_buf[1] = reg_addr_byte;
|
||||
+
|
||||
+ dev_dbg(panel_ctx->dev,
|
||||
+ "SPI write: Set register 0x%02x to 0x%02x (tx: [%02x %02x])\n",
|
||||
+ reg_addr, data, tx_buf[0], tx_buf[1]);
|
||||
+
|
||||
+ // To compose message for panel:
|
||||
+ // Messages are 16 bits, in this format:
|
||||
+ // top 6 (MSB) bits indicate register address
|
||||
+ // bottom 8 (LSB) bits indicate data
|
||||
+ // for writes, other 2 bits are 0
|
||||
+
|
||||
+ //panel_spi_command[0] = reg_addr << 2;
|
||||
+ //panel_spi_command[1] = (reg_data) & 0xff;
|
||||
+
|
||||
+ panel_spi_command[0] = (msg >> 8) & 0xFF;
|
||||
+ panel_spi_command[1] = msg & 0xFF;
|
||||
+
|
||||
+
|
||||
+ dev_info(&panel_ctx->spi->dev,
|
||||
+ "SPI write: reg 0x%02x = 0x%02x (tx: [%02x %02x])\n",
|
||||
+ reg_addr, reg_data, panel_spi_command[0], panel_spi_command[1]);
|
||||
+
|
||||
+ //msg = (reg_addr << 10) | reg_data;
|
||||
+
|
||||
+ ret = spi_write(panel_ctx->spi, panel_spi_command, 2);
|
||||
+ ret = spi_write(panel_ctx->spi, tx_buf, 2);
|
||||
+
|
||||
+ if (ret)
|
||||
+ dev_err(&panel_ctx->spi->dev, "SPI write to %u failed: %d\n",
|
||||
+ dev_err(panel_ctx->dev, "SPI write to %u failed: %d\n",
|
||||
+ reg_addr, ret);
|
||||
+
|
||||
+ udelay(10);
|
||||
@@ -119,90 +122,60 @@ index 000000000..bef966d49
|
||||
+ return ret;
|
||||
+}
|
||||
+
|
||||
+static int ld070ws1_spi_write_old(struct ld070ws1_panel *panel_ctx,
|
||||
+ unsigned char reg_addr, unsigned char reg_data)
|
||||
+{
|
||||
+ int ret;
|
||||
+ uint16_t msg = 0;
|
||||
+
|
||||
+ dev_info(&panel_ctx->spi->dev, "SPI write: reg 0x%02x = 0x%02x\n", reg_addr, reg_data);
|
||||
+
|
||||
+ msg = (reg_addr << 10) | reg_data;
|
||||
+
|
||||
+ ret = spi_write(panel_ctx->spi, (unsigned char *) &msg, 2);
|
||||
+
|
||||
+ if (ret)
|
||||
+ dev_err(&panel_ctx->spi->dev, "SPI write to %u failed: %d\n",
|
||||
+ reg_addr, ret);
|
||||
+
|
||||
+ udelay(10);
|
||||
+
|
||||
+ return ret;
|
||||
+}
|
||||
+
|
||||
+static int ld070ws1_init_w_newspi(struct ld070ws1_panel *panel_ctx)
|
||||
+{
|
||||
+ printk(KERN_INFO "Using %s to run init commands.\n", __func__);
|
||||
+
|
||||
+ // This first write command appears in u-boot code and
|
||||
+ // earlier/ BN kernel code, but not in cyanogenmod code.
|
||||
+ // ld070ws1_spi_write(panel_ctx, 0x00, 0x00);
|
||||
+
|
||||
+ ld070ws1_spi_write(panel_ctx, 0x00, 0xad);
|
||||
+ ld070ws1_spi_write(panel_ctx, 0x01, 0x30);
|
||||
+ ld070ws1_spi_write(panel_ctx, 0x02, 0x40);
|
||||
+ ld070ws1_spi_write(panel_ctx, 0x0e, 0x5f);
|
||||
+ ld070ws1_spi_write(panel_ctx, 0x0f, 0xa4);
|
||||
+ ld070ws1_spi_write(panel_ctx, 0x0d, 0x00);
|
||||
+ ld070ws1_spi_write(panel_ctx, 0x02, 0x43);
|
||||
+ ld070ws1_spi_write(panel_ctx, 0x0a, 0x28);
|
||||
+ ld070ws1_spi_write(panel_ctx, 0x10, 0x41);
|
||||
+
|
||||
+ return 0;
|
||||
+}
|
||||
+
|
||||
+static int ld070ws1_init_w_oldspi(struct ld070ws1_panel *panel_ctx)
|
||||
+{
|
||||
+ printk(KERN_INFO "Using %s to run init commands.\n", __func__);
|
||||
+
|
||||
+ // This first write command appears in u-boot code and
|
||||
+ // earlier/ BN kernel code, but not in cyanogenmod code.
|
||||
+ // ld070ws1_spi_write(panel_ctx, 0x00, 0x00);
|
||||
+
|
||||
+ ld070ws1_spi_write_old(panel_ctx, 0x00, 0xad);
|
||||
+ ld070ws1_spi_write_old(panel_ctx, 0x01, 0x30);
|
||||
+ ld070ws1_spi_write_old(panel_ctx, 0x02, 0x40);
|
||||
+ ld070ws1_spi_write_old(panel_ctx, 0x0e, 0x5f);
|
||||
+ ld070ws1_spi_write_old(panel_ctx, 0x0f, 0xa4);
|
||||
+ ld070ws1_spi_write_old(panel_ctx, 0x0d, 0x00);
|
||||
+ ld070ws1_spi_write_old(panel_ctx, 0x02, 0x43);
|
||||
+ ld070ws1_spi_write_old(panel_ctx, 0x0a, 0x28);
|
||||
+ ld070ws1_spi_write_old(panel_ctx, 0x10, 0x41);
|
||||
+
|
||||
+ return 0;
|
||||
+}
|
||||
+
|
||||
+static int ld070ws1_init(struct ld070ws1_panel *panel_ctx)
|
||||
+{
|
||||
+ int ret;
|
||||
+
|
||||
+ printk(KERN_INFO "In %s, line %d, now run init commands\n", __func__, __LINE__);
|
||||
+ dev_dbg(panel_ctx->dev, "Sending SPI init sequence to panel\n");
|
||||
+
|
||||
+ ret = ld070ws1_init_w_oldspi(panel_ctx);
|
||||
+ ret = ld070ws1_spi_write(panel_ctx, 0x00, 0xad);
|
||||
+ if (ret < 0)
|
||||
+ return ret;
|
||||
+
|
||||
+ printk(KERN_INFO "In %s, finished init commands.\n", __func__);
|
||||
+ ret = ld070ws1_spi_write(panel_ctx, 0x01, 0x30);
|
||||
+ if (ret < 0)
|
||||
+ return ret;
|
||||
+
|
||||
+ ret = ld070ws1_spi_write(panel_ctx, 0x02, 0x40);
|
||||
+ if (ret < 0)
|
||||
+ return ret;
|
||||
+
|
||||
+ ret = ld070ws1_spi_write(panel_ctx, 0x0e, 0x5f);
|
||||
+ if (ret < 0)
|
||||
+ return ret;
|
||||
+
|
||||
+ ret = ld070ws1_spi_write(panel_ctx, 0x0f, 0xa4);
|
||||
+ if (ret < 0)
|
||||
+ return ret;
|
||||
+
|
||||
+ ret = ld070ws1_spi_write(panel_ctx, 0x0d, 0x00);
|
||||
+ if (ret < 0)
|
||||
+ return ret;
|
||||
+
|
||||
+ ret = ld070ws1_spi_write(panel_ctx, 0x02, 0x43);
|
||||
+ if (ret < 0)
|
||||
+ return ret;
|
||||
+
|
||||
+ ret = ld070ws1_spi_write(panel_ctx, 0x0a, 0x28);
|
||||
+ if (ret < 0)
|
||||
+ return ret;
|
||||
+
|
||||
+ ret = ld070ws1_spi_write(panel_ctx, 0x10, 0x41);
|
||||
+ if (ret < 0)
|
||||
+ return ret;
|
||||
+
|
||||
+ dev_dbg(panel_ctx->dev, "Completed init sequence\n");
|
||||
+
|
||||
+ return 0;
|
||||
+}
|
||||
+
|
||||
+static int ld070ws1_disable(struct drm_panel *panel)
|
||||
+{
|
||||
+ // struct ld070ws1_panel *panel_ctx = panel_to_ld070ws1(panel);
|
||||
+ struct ld070ws1_panel *panel_ctx = panel_to_ld070ws1(panel);
|
||||
+
|
||||
+ printk(KERN_INFO " boxer : %s called , line %d\n", __func__, __LINE__);
|
||||
+ dev_dbg(panel_ctx->dev, "%s called\n", __func__);
|
||||
+
|
||||
+ /* Sleep before turning off video signal, per panel datasheet. */
|
||||
+ msleep(200);
|
||||
+
|
||||
+ return 0;
|
||||
@@ -213,50 +186,15 @@ index 000000000..bef966d49
|
||||
+ struct ld070ws1_panel *panel_ctx = panel_to_ld070ws1(panel);
|
||||
+ int ret;
|
||||
+
|
||||
+ printk(KERN_INFO " boxer : %s called , line %d\n", __func__, __LINE__);
|
||||
+
|
||||
+ dev_info(panel_ctx->dev, "Powering on panel in %s...\n", __func__);
|
||||
+
|
||||
+ dev_info(panel_ctx->dev, "boxer first_boot is %s.\n",
|
||||
+ panel_ctx->first_boot ? "true" : "false");
|
||||
+
|
||||
+ /* Enable Regulator */
|
||||
+
|
||||
+ if (!panel_ctx->vlcd_reg)
|
||||
+ dev_warn(panel_ctx->dev, "No regulator available at panel_ctx->vlcd_reg.\n");
|
||||
+
|
||||
+ int reg_enabled_status;
|
||||
+
|
||||
+ reg_enabled_status = regulator_is_enabled(panel_ctx->vlcd_reg);
|
||||
+
|
||||
+ dev_info(panel_ctx->dev, "Boxer -> %s -> Regulator Status: %d\n",
|
||||
+ __func__, reg_enabled_status);
|
||||
+
|
||||
+ if (!reg_enabled_status)
|
||||
+ dev_info(panel_ctx->dev, "Boxer -> ld070ws1_prepare -> Regulator not enabled, enabling...\n");
|
||||
+ else
|
||||
+ dev_info(panel_ctx->dev, "Boxer -> ld070ws1_prepare -> Regulator already enabled, still calling regulator enable...\n");
|
||||
+ dev_info(panel_ctx->dev, "Powering on panel\n");
|
||||
+
|
||||
+ ret = regulator_enable(panel_ctx->vlcd_reg);
|
||||
+ //if (ret < 0)
|
||||
+ // return ret;
|
||||
+
|
||||
+ if (ret < 0)
|
||||
+ printk(KERN_INFO "Error enabling regulator in ld070ws1_prepare! - %s called , line %d\n", __func__, __LINE__);
|
||||
+ else
|
||||
+ printk(KERN_INFO "Enabled regulator in ld070ws1_prepare!! - %s called , line %d\n", __func__, __LINE__);
|
||||
+
|
||||
+
|
||||
+ int sleeptime_post_regenable_old_driver = 100;
|
||||
+ int sleeptime_post_regenable_my_adjustment = 0;
|
||||
+
|
||||
+ printk(KERN_INFO "In %s, line %d, running msleep( %d )\n", __func__, __LINE__,
|
||||
+ sleeptime_post_regenable_old_driver + sleeptime_post_regenable_my_adjustment);
|
||||
+
|
||||
+ msleep(sleeptime_post_regenable_old_driver + sleeptime_post_regenable_my_adjustment);
|
||||
+
|
||||
+ printk(KERN_INFO "In %s, done post-regulator enable sleeping\n", __func__);
|
||||
+ if (ret < 0) {
|
||||
+ dev_err(panel_ctx->dev, "failed to enable supply: %d\n", ret);
|
||||
+ return ret;
|
||||
+ }
|
||||
+
|
||||
+ msleep(15);
|
||||
+
|
||||
+ /* Send SPI Init Sequence */
|
||||
+
|
||||
@@ -264,16 +202,7 @@ index 000000000..bef966d49
|
||||
+ if (ret < 0)
|
||||
+ dev_err(panel_ctx->dev, "Panel init failed: %d\n", ret);
|
||||
+
|
||||
+ int sleeptime_post_initseq_old_driver = 200;
|
||||
+ int sleeptime_post_initseq_my_adjustment = 0;
|
||||
+
|
||||
+ printk(KERN_INFO "In %s, line %d, running msleep( %d )\n", __func__, __LINE__,
|
||||
+ sleeptime_post_initseq_old_driver + sleeptime_post_initseq_my_adjustment);
|
||||
+
|
||||
+ msleep(sleeptime_post_initseq_old_driver + sleeptime_post_initseq_my_adjustment);
|
||||
+
|
||||
+ printk(KERN_INFO "In %s, done sleeping\n", __func__);
|
||||
+
|
||||
+ msleep(5);
|
||||
+
|
||||
+ return 0;
|
||||
+}
|
||||
@@ -282,13 +211,13 @@ index 000000000..bef966d49
|
||||
+{
|
||||
+ struct ld070ws1_panel *panel_ctx = panel_to_ld070ws1(panel);
|
||||
+
|
||||
+ printk(KERN_INFO " boxer : %s called , line %d\n", __func__, __LINE__);
|
||||
+ dev_info(panel_ctx->dev, "Powering off panel\n");
|
||||
+
|
||||
+ msleep(30);
|
||||
+
|
||||
+ regulator_disable(panel_ctx->vlcd_reg);
|
||||
+
|
||||
+ msleep(405);
|
||||
+ msleep(400);
|
||||
+
|
||||
+ return 0;
|
||||
+}
|
||||
@@ -297,38 +226,20 @@ index 000000000..bef966d49
|
||||
+{
|
||||
+ struct ld070ws1_panel *panel_ctx = panel_to_ld070ws1(panel);
|
||||
+
|
||||
+ printk(KERN_INFO " boxer : %s called , line %d\n", __func__, __LINE__);
|
||||
+ dev_dbg(panel_ctx->dev,
|
||||
+ "%s called. Sleeping before backlight is enabled\n", __func__);
|
||||
+
|
||||
+ /* Sleep before backlight turns on */
|
||||
+ msleep(200);
|
||||
+
|
||||
+ panel_ctx->first_boot = false;
|
||||
+
|
||||
+ return 0;
|
||||
+}
|
||||
+
|
||||
+
|
||||
+static const struct drm_display_mode ld070ws1_modes[] = {
|
||||
+ /* The first two modes listed here were pulled from kernel code
|
||||
+ * for CyanogenMod 11 for the Nook Color. */
|
||||
+ {
|
||||
+ // This mode was pulled from the kernel from Barnes & Noble
|
||||
+ .name = "1024x600@60Hz",
|
||||
+ .clock = 48000,
|
||||
+ .hdisplay = 1024,
|
||||
+ .hsync_start = 1024 + 70,
|
||||
+ .hsync_end = 1024 + 70 + 40,
|
||||
+ .htotal = 1024 + 70 + 40 + 200,
|
||||
+ .vdisplay = 600,
|
||||
+ .vsync_start = 600 + 10,
|
||||
+ .vsync_end = 600 + 10 + 10,
|
||||
+ .vtotal = 600 + 10 + 10 + 11,
|
||||
+ .width_mm = LD070WS1_WIDTH_MM,
|
||||
+ .height_mm = LD070WS1_HEIGHT_MM,
|
||||
+ .type = DRM_MODE_TYPE_DRIVER,
|
||||
+ .flags = DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_NVSYNC,
|
||||
+ },
|
||||
+ {
|
||||
+ // This and the following two modes were pulled from
|
||||
+ // the CyanogenMod 11 kernel.
|
||||
+ .name = "1024x600@54Hz",
|
||||
+ .name = "1024x600-54Hz",
|
||||
+ .clock = 43200,
|
||||
+ .hdisplay = 1024,
|
||||
+ .hsync_start = 1024 + 64,
|
||||
@@ -338,13 +249,10 @@ index 000000000..bef966d49
|
||||
+ .vsync_start = 600 + 12,
|
||||
+ .vsync_end = 600 + 12 + 8,
|
||||
+ .vtotal = 600 + 12 + 8 + 20,
|
||||
+ .width_mm = LD070WS1_WIDTH_MM,
|
||||
+ .height_mm = LD070WS1_HEIGHT_MM,
|
||||
+ .type = DRM_MODE_TYPE_DRIVER | DRM_MODE_TYPE_PREFERRED,
|
||||
+ .flags = DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_NVSYNC,
|
||||
+ },
|
||||
+ {
|
||||
+ .name = "1024x600@60Hz-CM11",
|
||||
+ .name = "1024x600-60Hz-CM11",
|
||||
+ .clock = 43200,
|
||||
+ .hdisplay = 1024,
|
||||
+ .hsync_start = 1024 + 34,
|
||||
@@ -354,51 +262,92 @@ index 000000000..bef966d49
|
||||
+ .vsync_start = 600 + 12,
|
||||
+ .vsync_end = 600 + 12 + 8,
|
||||
+ .vtotal = 600 + 12 + 8 + 20,
|
||||
+ .width_mm = LD070WS1_WIDTH_MM,
|
||||
+ .height_mm = LD070WS1_HEIGHT_MM,
|
||||
+ .type = DRM_MODE_TYPE_DRIVER,
|
||||
+ .flags = DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_NVSYNC,
|
||||
+ },
|
||||
+ /* Commenting/ removing since the clock of this mode is too high for the
|
||||
+ * fck/pck >= 4 rule required by the dss driver and device with which this
|
||||
+ * panel driver was initially implemented. However this mode was used by
|
||||
+ * by initial vendor code and likely works in other contexts.
|
||||
+ {
|
||||
+ // This mode was pulled from the kernel from Barnes & Noble
|
||||
+ .name = "1024x600-60Hz",
|
||||
+ .clock = 48000,
|
||||
+ .hdisplay = 1024,
|
||||
+ .hsync_start = 1024 + 70,
|
||||
+ .hsync_end = 1024 + 70 + 40,
|
||||
+ .htotal = 1024 + 70 + 40 + 200,
|
||||
+ .vdisplay = 600,
|
||||
+ .vsync_start = 600 + 10,
|
||||
+ .vsync_end = 600 + 10 + 10,
|
||||
+ .vtotal = 600 + 10 + 10 + 11,
|
||||
+ .flags = DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_NVSYNC,
|
||||
+ },
|
||||
+ */
|
||||
+};
|
||||
+
|
||||
+static int ld070ws1_get_modes(struct drm_panel *panel,
|
||||
+ struct drm_connector *connector)
|
||||
+ struct drm_connector *connector)
|
||||
+{
|
||||
+ struct ld070ws1_panel *panel_ctx = panel_to_ld070ws1(panel);
|
||||
+
|
||||
+ printk(KERN_INFO " boxer : %s called , line %d\n", __func__, __LINE__);
|
||||
+
|
||||
+ struct drm_display_mode *mode;
|
||||
+ int num = 0;
|
||||
+
|
||||
+ dev_dbg(panel_ctx->dev, "%s called\n", __func__);
|
||||
+
|
||||
+ if (panel_ctx->has_dts_mode) {
|
||||
+ mode = drm_mode_duplicate(connector->dev, &panel_ctx->dmode_dts);
|
||||
+ if (!mode) {
|
||||
+ dev_err(panel->dev,
|
||||
+ "failed to duplicate / bad mode or failed to add mode\n");
|
||||
+ return -EINVAL;
|
||||
+ }
|
||||
+
|
||||
+ mode->type = DRM_MODE_TYPE_DRIVER | DRM_MODE_TYPE_PREFERRED;
|
||||
+
|
||||
+ drm_mode_probed_add(connector, mode);
|
||||
+ num++;
|
||||
+ }
|
||||
+
|
||||
+
|
||||
+ for (int i = 0; i < ARRAY_SIZE(ld070ws1_modes); i++) {
|
||||
+ mode = drm_mode_duplicate(connector->dev, &ld070ws1_modes[i]);
|
||||
+
|
||||
+ if (!mode) {
|
||||
+ dev_err(panel->dev, "failed to duplicate / bad mode or failed to add mode\n");
|
||||
+ dev_err(panel->dev,
|
||||
+ "failed to duplicate / bad mode or failed to add mode\n");
|
||||
+ return -EINVAL;
|
||||
+ }
|
||||
+
|
||||
+ if (!panel_ctx->has_dts_mode && i == 0)
|
||||
+ mode->type = DRM_MODE_TYPE_DRIVER | DRM_MODE_TYPE_PREFERRED;
|
||||
+ else
|
||||
+ mode->type = DRM_MODE_TYPE_DRIVER;
|
||||
+
|
||||
+ drm_mode_probed_add(connector, mode);
|
||||
+ num++;
|
||||
+ }
|
||||
+
|
||||
+ connector->display_info.bpc = 8;
|
||||
+ connector->display_info.width_mm = LD070WS1_WIDTH_MM;
|
||||
+ connector->display_info.height_mm = LD070WS1_HEIGHT_MM;
|
||||
+ drm_display_info_set_bus_formats(&connector->display_info,
|
||||
+ &panel_ctx->bus_format, 1);
|
||||
+
|
||||
+ /* First tried this setting. Think I need opposite way, but
|
||||
+ * pixdata_sample and sync_sample should be opposites I'm fairly
|
||||
+ * sure.
|
||||
+ connector->display_info.bus_flags = DRM_BUS_FLAG_DE_HIGH
|
||||
+ | DRM_BUS_FLAG_PIXDATA_SAMPLE_NEGEDGE
|
||||
+ | DRM_BUS_FLAG_SYNC_SAMPLE_POSEDGE;
|
||||
+ */
|
||||
+ connector->display_info.bus_flags = DRM_BUS_FLAG_DE_HIGH;
|
||||
+
|
||||
+ connector->display_info.bus_flags = DRM_BUS_FLAG_DE_HIGH
|
||||
+ | DRM_BUS_FLAG_PIXDATA_SAMPLE_POSEDGE
|
||||
+ | DRM_BUS_FLAG_SYNC_SAMPLE_NEGEDGE;
|
||||
+ /*
|
||||
+ * TODO: Remove once all drm drivers call
|
||||
+ * drm_connector_set_orientation_from_panel()
|
||||
+ */
|
||||
+ drm_connector_set_panel_orientation(connector, panel_ctx->orientation);
|
||||
+
|
||||
+ return ARRAY_SIZE(ld070ws1_modes);
|
||||
+ return num;
|
||||
+}
|
||||
+
|
||||
+static enum drm_panel_orientation ld070ws1_get_orientation(struct drm_panel *panel)
|
||||
+{
|
||||
+ struct ld070ws1_panel *panel_ctx = panel_to_ld070ws1(panel);
|
||||
+
|
||||
+ return panel_ctx->orientation;
|
||||
+}
|
||||
+
|
||||
+static const struct drm_panel_funcs ld070ws1_funcs = {
|
||||
@@ -407,25 +356,78 @@ index 000000000..bef966d49
|
||||
+ .prepare = ld070ws1_prepare,
|
||||
+ .unprepare = ld070ws1_unprepare,
|
||||
+ .get_modes = ld070ws1_get_modes,
|
||||
+ .get_orientation = ld070ws1_get_orientation,
|
||||
+};
|
||||
+
|
||||
+/* Code to read a display timing / mode from device tree, if present.
|
||||
+ * Wanted to move mode to device tree after discovering that the pixel
|
||||
+ * clock needs to be less than 1/4 of the functional clock for an OMAP
|
||||
+ * device. Therefore it seemed quite device-specific.
|
||||
+ */
|
||||
+static int ld070ws1_parse_dt_panel_timings(struct ld070ws1_panel *panel_ctx,
|
||||
+ struct device_node *np)
|
||||
+{
|
||||
+ struct display_timing timing;
|
||||
+ struct videomode vm;
|
||||
+ u32 bus_flags = 0;
|
||||
+ int ret = 0;
|
||||
+
|
||||
+ ret = of_get_display_timing(np, "panel-timing", &timing);
|
||||
+ if (ret < 0) {
|
||||
+ dev_err(panel_ctx->dev, "%pOF: problems parsing panel-timing (%d)\n",
|
||||
+ np, ret);
|
||||
+ return ret;
|
||||
+ }
|
||||
+
|
||||
+ videomode_from_timing(&timing, &vm);
|
||||
+ drm_display_mode_from_videomode(&vm, &panel_ctx->dmode_dts);
|
||||
+
|
||||
+ drm_bus_flags_from_videomode(&vm, &bus_flags);
|
||||
+
|
||||
+ if (bus_flags) {
|
||||
+ dev_err(panel_ctx->dev, "Overriding bus_flags from devicetree not supported\n");
|
||||
+ return -EINVAL;
|
||||
+ }
|
||||
+
|
||||
+ panel_ctx->has_dts_mode = true;
|
||||
+ dev_info(panel_ctx->dev, "Using panel-timing from device tree\n");
|
||||
+
|
||||
+ return 0;
|
||||
+}
|
||||
+
|
||||
+static int ld070ws1_parse_dt(struct ld070ws1_panel *panel_ctx)
|
||||
+{
|
||||
+ struct device_node *np = panel_ctx->dev->of_node;
|
||||
+
|
||||
+ u32 bus_format_data_mapping = LD070WS1_BUS_FORMAT;
|
||||
+ int ret;
|
||||
+
|
||||
+ ret = of_drm_get_panel_orientation(np, &panel_ctx->orientation);
|
||||
+ if (ret < 0) {
|
||||
+ dev_err(panel_ctx->dev,
|
||||
+ "%pOF: failed to get orientation %d\n", np, ret);
|
||||
+ return ret;
|
||||
+ }
|
||||
+
|
||||
+
|
||||
+ if (of_get_child_by_name(np, "panel-timing")) {
|
||||
+ ret = ld070ws1_parse_dt_panel_timings(panel_ctx, np);
|
||||
+ if (ret < 0)
|
||||
+ return ret;
|
||||
+ }
|
||||
+
|
||||
+ if (of_property_present(np, "data-mapping")) {
|
||||
+ bus_format_data_mapping = drm_of_lvds_get_data_mapping(np);
|
||||
+ if (bus_format_data_mapping < 0) {
|
||||
+ dev_err(panel_ctx->dev, "%pOF: invalid or missing %s DT property\n",
|
||||
+ dev_err(panel_ctx->dev,
|
||||
+ "%pOF: invalid %s DT property\n",
|
||||
+ np, "data-mapping");
|
||||
+ return bus_format_data_mapping;
|
||||
+ }
|
||||
+ }
|
||||
+
|
||||
+ if (bus_format_data_mapping != LD070WS1_BUS_FORMAT) {
|
||||
+ dev_err(panel_ctx->dev, "LVDS Data Mapping (data-mapping) must be vesa-24 for this device.\n");
|
||||
+ dev_err(panel_ctx->dev,
|
||||
+ "LVDS Data Mapping (data-mapping) must be vesa-24 for this device.\n");
|
||||
+ return -EINVAL;
|
||||
+ }
|
||||
+
|
||||
@@ -439,14 +441,12 @@ index 000000000..bef966d49
|
||||
+ struct ld070ws1_panel *panel_ctx;
|
||||
+ int ret;
|
||||
+
|
||||
+ printk(KERN_INFO " boxer : %s called , line %d\n", __func__, __LINE__);
|
||||
+ dev_dbg(&spi->dev, "SPI probe called\n");
|
||||
+
|
||||
+ panel_ctx = devm_kzalloc(&spi->dev, sizeof(*panel_ctx), GFP_KERNEL);
|
||||
+ if (!panel_ctx)
|
||||
+ return -ENOMEM;
|
||||
+
|
||||
+ panel_ctx->first_boot = true;
|
||||
+
|
||||
+ spi_set_drvdata(spi, panel_ctx);
|
||||
+ panel_ctx->spi = spi;
|
||||
+
|
||||
@@ -454,51 +454,36 @@ index 000000000..bef966d49
|
||||
+ spi->bits_per_word = 16;
|
||||
+
|
||||
+ ret = spi_setup(spi);
|
||||
+ printk(KERN_INFO "boxer: spi setup returned : %d\n", ret);
|
||||
+ dev_dbg(&spi->dev, "spi_setup() returned: %d\n", ret);
|
||||
+
|
||||
+ if (ret < 0) {
|
||||
+ dev_err(&spi->dev, "failed to setup SPI: %d\n", ret);
|
||||
+ return ret;
|
||||
+ }
|
||||
+
|
||||
+ // panel_ctx->panel.dev = &spi->dev;
|
||||
+ panel_ctx->dev = &spi->dev;
|
||||
+
|
||||
+ // also check on definition of devm_regulator_get, there is an ..._optional
|
||||
+ // as well, maybe the devm_regulator_get is requiring it and I dont
|
||||
+ // need errors below.
|
||||
+ panel_ctx->vlcd_reg = devm_regulator_get(&spi->dev, "vlcd");
|
||||
+
|
||||
+ panel_ctx->vlcd_reg = devm_regulator_get(panel_ctx->dev, "vlcd");
|
||||
+ if (IS_ERR(panel_ctx->vlcd_reg))
|
||||
+ printk(KERN_INFO "Error getting regulator! - %s called , line %d\n", __func__, __LINE__);
|
||||
+ else
|
||||
+ printk(KERN_INFO "Got regulator!! - %s called , line %d\n", __func__, __LINE__);
|
||||
+
|
||||
+ return dev_err_probe(panel_ctx->dev, PTR_ERR(panel_ctx->vlcd_reg),
|
||||
+ "Failed to get VLCD regulator\n");
|
||||
+
|
||||
+ ret = ld070ws1_parse_dt(panel_ctx);
|
||||
+ if (ret < 0)
|
||||
+ return ret;
|
||||
+
|
||||
+ // PLACEHOLDER: If/When regulator enable/spi init added back, add here.
|
||||
+
|
||||
+ drm_panel_init(&panel_ctx->panel, &panel_ctx->spi->dev, &ld070ws1_funcs,
|
||||
+ DRM_MODE_CONNECTOR_LVDS);
|
||||
+ drm_panel_init(&panel_ctx->panel, panel_ctx->dev, &ld070ws1_funcs,
|
||||
+ DRM_MODE_CONNECTOR_LVDS);
|
||||
+
|
||||
+ ret = drm_panel_of_backlight(&panel_ctx->panel);
|
||||
+
|
||||
+ // try not to fail if no backlight property in dts, courtesy of chatgpt:
|
||||
+ if (ret == -ENODEV) {
|
||||
+ dev_warn(&spi->dev, "No backlight found in DT, continuing without\n");
|
||||
+ } else if (ret) {
|
||||
+ dev_err(&spi->dev, "Failed to attach backlight: %d\n", ret);
|
||||
+ return ret;
|
||||
+ }
|
||||
+ // other drivers are using these two lines instead of the above:
|
||||
+ //if (ret)
|
||||
+ // return dev_err_probe(dev, ret, "failed to add backlight\n");
|
||||
+ if (ret)
|
||||
+ return dev_err_probe(panel_ctx->dev, ret,
|
||||
+ "Failed to add backlight from device tree\n");
|
||||
+
|
||||
+ drm_panel_add(&panel_ctx->panel);
|
||||
+
|
||||
+ dev_info(panel_ctx->dev, "Probe complete\n");
|
||||
+
|
||||
+ return 0;
|
||||
+}
|
||||
+
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
maintainer="Mighty <mightymb17@gmail.com>"
|
||||
pkgname=linux-postmarketos-omap
|
||||
pkgver=6.15.0
|
||||
pkgrel=3
|
||||
pkgrel=4
|
||||
pkgdesc="Mainline kernel fork for OMAP devices"
|
||||
arch="armv7"
|
||||
url="https://kernel.org/"
|
||||
@@ -95,5 +95,5 @@ c3af9715b3559c2d593f4fcfa078730722c7deeec132c5b83e085ff4d9815d85ef349384097c580e
|
||||
b98ce806b3d5a0122086e4c9670639174470ff6d29851c60258cc5d699ce9a479dbf4996b24299fc075d25e9fe8f6b1250fafdff742deea0ddeaf53d342a9d72 0008-n900-dts-volume-keys.patch
|
||||
66abb5548910ad369608b08200f5835d5a8526c04cc3617221ef546f3e3d22cd944db91dc6727a5c26a102b24d8ef1306ea01254c9c382759afced91b31747ef 0009-ARM-dts-disable-twl-off-idle-configuration-for-N900.patch
|
||||
2f9aa18846a2e400dccdb8608e67331493487dc01b62e48c815b9a954f44d01d1f8a0856e9c3984cc32a3803c297a61183cc0f91c5bde40547c947ee2600aa71 0010-arm-dts-Add-barnesnoble-encore-support.patch
|
||||
34bd66669a728c0202012abac096e750d17a62e357ac4c6162c2610aeea7629fa16bbbe88e9dc6581e8a5ab93f18ae0005469cea37ca2911251bf5ef0215cb91 0011-panel-Add-lg-ld070ws1-for-barnesnoble-encore.patch
|
||||
eb4e5c16302675272c165512d734c44447c14a0ff97b389fbe4c04167d7182f6aa3d60c0b7a7d936d2677ba1bc36d8e43a52c932869907986bc4747d6e82df49 0011-panel-Add-lg-ld070ws1-for-barnesnoble-encore.patch
|
||||
"
|
||||
@@ -2,9 +2,9 @@
|
||||
# Co-Maintainer: WeirdTreeThing <bradyn127@protonmail.com>
|
||||
maintainer="Alicja Michalska <ellyqw@mainlining.org>"
|
||||
pkgname=linux-postmarketos-qcom-sc7180
|
||||
pkgver=6.12.35
|
||||
pkgrel=13
|
||||
pkgdesc="Mainline kernel fork for Qualcomm Snapdragon 7c devices"
|
||||
pkgver=6.18.9
|
||||
pkgrel=0
|
||||
pkgdesc="Mainline kernel for Qualcomm Snapdragon 7c devices"
|
||||
arch="aarch64"
|
||||
_carch="arm64"
|
||||
_flavor="${pkgname#linux-}"
|
||||
@@ -27,6 +27,7 @@ makedepends="
|
||||
postmarketos-installkernel
|
||||
xz
|
||||
python3
|
||||
zstd
|
||||
"
|
||||
|
||||
# Source
|
||||
@@ -81,6 +82,6 @@ package() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
3697bf2c9525c8d11f7e821fa080d8c366ae751af02b471a506224002abe6b23b0ccf17d9694c7590c1b07002289eb19003ba8677bbb0bb09d54458495964188 linux-6.12.35.tar.xz
|
||||
a6067f63ac2ac12a3f26eca79f79b29c6b6ed938c9847f9763a1c18abd04ae3029ad8eb4c1dc935cf1773a026812d6a59954ce94f801739a208666da33b57646 config-postmarketos-qcom-sc7180.aarch64
|
||||
f7f8e77d6badefb5fd4d7b9ce08eca1a32201906ed390c7cbd8025ec00174fec21cf6b55aae82700bc656662c7f5e86e186edfbd3125f1cae583df1d6c6313a2 linux-6.18.9.tar.xz
|
||||
f92cdfb8d04644e19e7831f964475e3b59a044c48d5a6bcdc05be6389dad3dc6122c12f3df50ea47889aa6f6ea5b093c1dec386d889013df01835ba2717c5f87 config-postmarketos-qcom-sc7180.aarch64
|
||||
"
|
||||
+629
-248
File diff suppressed because it is too large.
Load diff
+32
@@ -0,0 +1,32 @@
|
||||
From 8328b858487bed47dd218af114c8bc83d3f251d1 Mon Sep 17 00:00:00 2001
|
||||
From: Richard Acayan <mailingradian@gmail.com>
|
||||
Date: Mon, 9 Feb 2026 07:42:04 -0500
|
||||
Subject: [PATCH] ASoC: qcom: qdsp6: q6asm-dai: Keep stream marked running on
|
||||
stop
|
||||
|
||||
The stream will be marked stopped after emitting end-of-stream. When
|
||||
q6asm_dai_prepare is called while stopped, it is assumed that there is
|
||||
no memory region mapped with different parameters. Keep the stream
|
||||
marked as running so the prepare callback resets the memory regions.
|
||||
|
||||
Signed-off-by: Richard Acayan <mailingradian@gmail.com>
|
||||
---
|
||||
sound/soc/qcom/qdsp6/q6asm-dai.c | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/sound/soc/qcom/qdsp6/q6asm-dai.c b/sound/soc/qcom/qdsp6/q6asm-dai.c
|
||||
index 0eae8c6e42b8..41572f8027a9 100644
|
||||
--- a/sound/soc/qcom/qdsp6/q6asm-dai.c
|
||||
+++ b/sound/soc/qcom/qdsp6/q6asm-dai.c
|
||||
@@ -326,7 +326,7 @@ static int q6asm_dai_trigger(struct snd_soc_component *component,
|
||||
0, 0, 0);
|
||||
break;
|
||||
case SNDRV_PCM_TRIGGER_STOP:
|
||||
- prtd->state = Q6ASM_STREAM_STOPPED;
|
||||
+ // prtd->state = Q6ASM_STREAM_STOPPED;
|
||||
ret = q6asm_cmd_nowait(prtd->audio_client, prtd->stream_id,
|
||||
CMD_EOS);
|
||||
break;
|
||||
--
|
||||
2.53.0
|
||||
|
||||
@@ -4,7 +4,7 @@ maintainer="Richard Acayan <mailingradian@gmail.com>"
|
||||
_flavor="postmarketos-qcom-sdm670"
|
||||
pkgname=linux-$_flavor
|
||||
pkgver=6.18.5
|
||||
pkgrel=0
|
||||
pkgrel=2
|
||||
pkgdesc="Mainline Kernel fork for SDM670 devices"
|
||||
arch="aarch64"
|
||||
_carch="arm64"
|
||||
@@ -12,7 +12,9 @@ url="https://gitlab.com/sdm670-mainline/linux"
|
||||
license="GPL-2.0-only"
|
||||
options="!strip !check !tracedeps
|
||||
pmb:cross-native
|
||||
pmb:kconfigcheck-community"
|
||||
pmb:kconfigcheck-community
|
||||
pmb:kconfigcheck-uefi
|
||||
"
|
||||
makedepends="
|
||||
bison
|
||||
clang
|
||||
@@ -33,6 +35,7 @@ _tag="sdm670-v$pkgver"
|
||||
# Source
|
||||
source="
|
||||
https://gitlab.com/sdm670-mainline/linux/-/archive/$_tag/linux-$_tag.tar.gz
|
||||
0001-ASoC-qcom-qdsp6-q6asm-dai-Keep-stream-marked-running.patch
|
||||
$_config
|
||||
"
|
||||
builddir="$srcdir/linux-$_tag"
|
||||
@@ -49,9 +52,12 @@ build() {
|
||||
}
|
||||
|
||||
package() {
|
||||
mkdir -p "$pkgdir"/boot
|
||||
# ZBOOT EFI decompressor for EFI booting
|
||||
install -Dm644 "$builddir/arch/$_carch/boot/vmlinuz.efi" \
|
||||
"$pkgdir/boot/linux.efi"
|
||||
|
||||
install -Dm644 "$builddir/arch/$_carch/boot/Image.gz" \
|
||||
# Old GZIP'd kernel image for boot.img compatibility
|
||||
install -Dm644 "$builddir/arch/$_carch/boot/vmlinuz" \
|
||||
"$pkgdir/boot/vmlinuz"
|
||||
|
||||
make modules_install dtbs_install \
|
||||
@@ -69,5 +75,6 @@ package() {
|
||||
|
||||
sha512sums="
|
||||
e002e31904e0e9885e40d2054f297f8063e8720c663444019d333e64a6819a0dd3ecc48a9ab2891b420cbee702cfb0583e6ad51de1376be861989a6f15f37f30 linux-sdm670-v6.18.5.tar.gz
|
||||
e802780a87471490a8835abe03b10614df229b4f54a9139f0cc185bd55fe2ebfeca3ca52dcb56a7a3dc50c51a97a2ab5967eb2eadf6fb6690257f7513fb47a02 config-postmarketos-qcom-sdm670.aarch64
|
||||
c30da4fb13415b0c30072cfb0c984454aaafbc90124ea399dce65f35baee0acc30f52f381ca44ebbddd028e4ff1b32b2c65eab2af8264309f0b2085bfb1ada5b 0001-ASoC-qcom-qdsp6-q6asm-dai-Keep-stream-marked-running.patch
|
||||
b94720c1b2a59686b06c5c57403b1dea32feee0db0c0af53fe83070000d5717f55225441037aa6832cf1305276ccc21f7b7e77a59add32fc18da28647116c394 config-postmarketos-qcom-sdm670.aarch64
|
||||
"
|
||||
+24
-12
@@ -2,17 +2,18 @@
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# Linux/arm64 6.18.5 Kernel Configuration
|
||||
#
|
||||
CONFIG_CC_VERSION_TEXT="clang version 21.1.6"
|
||||
CONFIG_CC_VERSION_TEXT="Alpine clang version 21.1.8"
|
||||
CONFIG_GCC_VERSION=0
|
||||
CONFIG_CC_IS_CLANG=y
|
||||
CONFIG_CLANG_VERSION=210106
|
||||
CONFIG_CLANG_VERSION=210108
|
||||
CONFIG_AS_IS_LLVM=y
|
||||
CONFIG_AS_VERSION=210106
|
||||
CONFIG_AS_VERSION=210108
|
||||
CONFIG_LD_VERSION=0
|
||||
CONFIG_LD_IS_LLD=y
|
||||
CONFIG_LLD_VERSION=210106
|
||||
CONFIG_RUSTC_VERSION=109200
|
||||
CONFIG_RUSTC_LLVM_VERSION=210106
|
||||
CONFIG_LLD_VERSION=210108
|
||||
CONFIG_RUSTC_VERSION=109300
|
||||
CONFIG_RUST_IS_AVAILABLE=y
|
||||
CONFIG_RUSTC_LLVM_VERSION=210108
|
||||
CONFIG_CC_CAN_LINK=y
|
||||
CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
|
||||
CONFIG_CC_HAS_ASM_GOTO_TIED_OUTPUT=y
|
||||
@@ -28,7 +29,7 @@ CONFIG_RUSTC_HAS_SPAN_FILE=y
|
||||
CONFIG_RUSTC_HAS_UNNECESSARY_TRANSMUTES=y
|
||||
CONFIG_RUSTC_HAS_FILE_WITH_NUL=y
|
||||
CONFIG_RUSTC_HAS_FILE_AS_C_STR=y
|
||||
CONFIG_PAHOLE_VERSION=131
|
||||
CONFIG_PAHOLE_VERSION=130
|
||||
CONFIG_IRQ_WORK=y
|
||||
CONFIG_BUILDTIME_TABLE_SORT=y
|
||||
CONFIG_THREAD_INFO_IN_TASK=y
|
||||
@@ -42,6 +43,10 @@ CONFIG_INIT_ENV_ARG_LIMIT=32
|
||||
CONFIG_LOCALVERSION="-sdm670"
|
||||
CONFIG_LOCALVERSION_AUTO=y
|
||||
CONFIG_BUILD_SALT=""
|
||||
CONFIG_HAVE_KERNEL_GZIP=y
|
||||
CONFIG_HAVE_KERNEL_ZSTD=y
|
||||
CONFIG_KERNEL_GZIP=y
|
||||
# CONFIG_KERNEL_ZSTD is not set
|
||||
CONFIG_DEFAULT_INIT=""
|
||||
CONFIG_DEFAULT_HOSTNAME="(none)"
|
||||
CONFIG_SYSVIPC=y
|
||||
@@ -285,6 +290,7 @@ CONFIG_PERF_EVENTS=y
|
||||
|
||||
CONFIG_SYSTEM_DATA_VERIFICATION=y
|
||||
CONFIG_PROFILING=y
|
||||
# CONFIG_RUST is not set
|
||||
CONFIG_TRACEPOINTS=y
|
||||
|
||||
#
|
||||
@@ -1847,7 +1853,7 @@ CONFIG_EFI_VARS_PSTORE=y
|
||||
CONFIG_EFI_PARAMS_FROM_FDT=y
|
||||
CONFIG_EFI_RUNTIME_WRAPPERS=y
|
||||
CONFIG_EFI_GENERIC_STUB=y
|
||||
# CONFIG_EFI_ZBOOT is not set
|
||||
CONFIG_EFI_ZBOOT=y
|
||||
CONFIG_EFI_ARMSTUB_DTB_LOADER=y
|
||||
# CONFIG_EFI_BOOTLOADER_CONTROL is not set
|
||||
CONFIG_EFI_CAPSULE_LOADER=y
|
||||
@@ -1858,6 +1864,7 @@ CONFIG_EFI_EARLYCON=y
|
||||
# CONFIG_EFI_DISABLE_RUNTIME is not set
|
||||
# CONFIG_EFI_COCO_SECRET is not set
|
||||
# CONFIG_OVMF_DEBUG_LOG is not set
|
||||
CONFIG_EFI_SBAT_FILE=""
|
||||
# end of EFI (Extensible Firmware Interface) Support
|
||||
|
||||
# CONFIG_TEE_STMM_EFI is not set
|
||||
@@ -4530,6 +4537,8 @@ CONFIG_SND_PCM_ELD=y
|
||||
CONFIG_SND_PCM_IEC958=y
|
||||
CONFIG_SND_HWDEP=m
|
||||
CONFIG_SND_RAWMIDI=m
|
||||
CONFIG_SND_UMP=m
|
||||
# CONFIG_SND_UMP_LEGACY_RAWMIDI is not set
|
||||
CONFIG_SND_COMPRESS_OFFLOAD=m
|
||||
CONFIG_SND_JACK=y
|
||||
CONFIG_SND_JACK_INPUT_DEV=y
|
||||
@@ -4563,7 +4572,7 @@ CONFIG_SND_ALOOP=m
|
||||
CONFIG_SND_SPI=y
|
||||
CONFIG_SND_USB=y
|
||||
CONFIG_SND_USB_AUDIO=m
|
||||
# CONFIG_SND_USB_AUDIO_MIDI_V2 is not set
|
||||
CONFIG_SND_USB_AUDIO_MIDI_V2=y
|
||||
CONFIG_SND_USB_AUDIO_USE_MEDIA_CONTROLLER=y
|
||||
# CONFIG_SND_USB_UA101 is not set
|
||||
# CONFIG_SND_USB_CAIAQ is not set
|
||||
@@ -5272,7 +5281,7 @@ CONFIG_USB_STORAGE=y
|
||||
# CONFIG_USB_STORAGE_KARMA is not set
|
||||
# CONFIG_USB_STORAGE_CYPRESS_ATACB is not set
|
||||
# CONFIG_USB_STORAGE_ENE_UB6250 is not set
|
||||
# CONFIG_USB_UAS is not set
|
||||
CONFIG_USB_UAS=m
|
||||
|
||||
#
|
||||
# USB Imaging devices
|
||||
@@ -5311,7 +5320,7 @@ CONFIG_USB_DWC3_GENERIC_PLAT=y
|
||||
#
|
||||
CONFIG_USB_SERIAL=m
|
||||
# CONFIG_USB_SERIAL_GENERIC is not set
|
||||
# CONFIG_USB_SERIAL_SIMPLE is not set
|
||||
CONFIG_USB_SERIAL_SIMPLE=m
|
||||
# CONFIG_USB_SERIAL_AIRCABLE is not set
|
||||
# CONFIG_USB_SERIAL_ARK3116 is not set
|
||||
# CONFIG_USB_SERIAL_BELKIN is not set
|
||||
@@ -7461,7 +7470,10 @@ CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
|
||||
CONFIG_FAT_DEFAULT_UTF8=y
|
||||
CONFIG_EXFAT_FS=m
|
||||
CONFIG_EXFAT_DEFAULT_IOCHARSET="utf8"
|
||||
# CONFIG_NTFS3_FS is not set
|
||||
CONFIG_NTFS3_FS=m
|
||||
# CONFIG_NTFS3_64BIT_CLUSTER is not set
|
||||
# CONFIG_NTFS3_LZX_XPRESS is not set
|
||||
# CONFIG_NTFS3_FS_POSIX_ACL is not set
|
||||
# CONFIG_NTFS_FS is not set
|
||||
# end of DOS/FAT/EXFAT/NT Filesystems
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@ maintainer="Casey Connolly <kcxt@postmarketos.org>"
|
||||
_flavor="postmarketos-qcom-sdm845"
|
||||
pkgname=linux-$_flavor
|
||||
pkgver=6.16.7
|
||||
pkgrel=3
|
||||
pkgrel=4
|
||||
pkgdesc="Mainline Kernel fork for SDM845 devices"
|
||||
arch="aarch64"
|
||||
_carch="arm64"
|
||||
@@ -85,6 +85,6 @@ package() {
|
||||
|
||||
sha512sums="
|
||||
803d2cf85b248c3da41a9c9178d69d211eccf5d1adb72acd5343e09cbb65782f727e579939287c91712c69a862bed7344a0e2bc893c2791a971b6fed95ec6f1a linux-sdm845-6.16.7-r0.tar.gz
|
||||
57f744a06dd664d6ba7efec82ab1d8101d5b83dce424a388df95467183aa7c2d2fabf3a9e34271cd00e28eb731b74ef09e9613384765cf6eff7a6e2bd27b2c1d config-postmarketos-qcom-sdm845.aarch64
|
||||
b6bac51d8eb626eb861c934d89a1ad81dc7cbc32d5d8f9418f051334ed4ef5f817719cb45b82c6837b034961026ceaa524ed98772a52a5e029575792007c7425 config-postmarketos-qcom-sdm845.aarch64
|
||||
fbd04f5f429ca1067dadb4209d5279e5fd3cfb4a5ae5957e8e189488109a6cf44d27aa1f38cceb78e1cc360d3020b0c4342ca768243eb6ba7460093a1306b98c 0001-arm64-dts-qcom-sdm845-xiaomi-beryllium-Fix-compatibl.patch
|
||||
"
|
||||
+21
-6
@@ -2,17 +2,18 @@
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# Linux/arm64 6.16.7 Kernel Configuration
|
||||
#
|
||||
CONFIG_CC_VERSION_TEXT="Alpine clang version 21.1.2"
|
||||
CONFIG_CC_VERSION_TEXT="Alpine clang version 21.1.8"
|
||||
CONFIG_GCC_VERSION=0
|
||||
CONFIG_CC_IS_CLANG=y
|
||||
CONFIG_CLANG_VERSION=210102
|
||||
CONFIG_CLANG_VERSION=210108
|
||||
CONFIG_AS_IS_LLVM=y
|
||||
CONFIG_AS_VERSION=210102
|
||||
CONFIG_AS_VERSION=210108
|
||||
CONFIG_LD_VERSION=0
|
||||
CONFIG_LD_IS_LLD=y
|
||||
CONFIG_LLD_VERSION=210102
|
||||
CONFIG_LLD_VERSION=210108
|
||||
CONFIG_RUSTC_VERSION=0
|
||||
CONFIG_RUSTC_LLVM_VERSION=0
|
||||
CONFIG_CC_CAN_LINK=y
|
||||
CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
|
||||
CONFIG_CC_HAS_ASM_GOTO_TIED_OUTPUT=y
|
||||
CONFIG_TOOLS_SUPPORT_RELR=y
|
||||
@@ -2264,7 +2265,9 @@ CONFIG_DM_THIN_PROVISIONING=y
|
||||
# CONFIG_DM_INIT is not set
|
||||
# CONFIG_DM_UEVENT is not set
|
||||
# CONFIG_DM_FLAKEY is not set
|
||||
# CONFIG_DM_VERITY is not set
|
||||
CONFIG_DM_VERITY=y
|
||||
# CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG is not set
|
||||
# CONFIG_DM_VERITY_FEC is not set
|
||||
# CONFIG_DM_SWITCH is not set
|
||||
# CONFIG_DM_LOG_WRITES is not set
|
||||
CONFIG_DM_INTEGRITY=y
|
||||
@@ -8173,7 +8176,19 @@ CONFIG_PSTORE_PMSG=y
|
||||
CONFIG_PSTORE_RAM=y
|
||||
# CONFIG_PSTORE_BLK is not set
|
||||
# CONFIG_UFS_FS is not set
|
||||
# CONFIG_EROFS_FS is not set
|
||||
CONFIG_EROFS_FS=m
|
||||
# CONFIG_EROFS_FS_DEBUG is not set
|
||||
CONFIG_EROFS_FS_XATTR=y
|
||||
CONFIG_EROFS_FS_POSIX_ACL=y
|
||||
CONFIG_EROFS_FS_SECURITY=y
|
||||
CONFIG_EROFS_FS_BACKED_BY_FILE=y
|
||||
CONFIG_EROFS_FS_ZIP=y
|
||||
# CONFIG_EROFS_FS_ZIP_LZMA is not set
|
||||
# CONFIG_EROFS_FS_ZIP_DEFLATE is not set
|
||||
# CONFIG_EROFS_FS_ZIP_ZSTD is not set
|
||||
# CONFIG_EROFS_FS_ZIP_ACCEL is not set
|
||||
# CONFIG_EROFS_FS_ONDEMAND is not set
|
||||
# CONFIG_EROFS_FS_PCPU_KTHREAD is not set
|
||||
CONFIG_NETWORK_FILESYSTEMS=y
|
||||
CONFIG_NFS_FS=y
|
||||
# CONFIG_NFS_V2 is not set
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
maintainer="Luca Weiss <luca@lucaweiss.eu>"
|
||||
_flavor="postmarketos-qcom-sm6350"
|
||||
pkgname=linux-$_flavor
|
||||
pkgver=6.18.8
|
||||
pkgver=6.19.0
|
||||
pkgrel=0
|
||||
pkgdesc="Mainline Kernel fork for SM6350/SM7225 devices"
|
||||
arch="aarch64"
|
||||
@@ -66,6 +66,6 @@ package() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
891228f0c51e523b6bfc7dd1363d2d11fa101c39a7393618c6309b1b3334fa03459713717accd27fb585c64754824083279295d4496ebfa0936d6999b74952f5 linux-v6.18.8-sm6350.tar.gz
|
||||
9ad45d18f65f397e8ee1bda79a660e33f90746ab4a03a78319846b3592c730c8515a9e5a3668a9c1fa6bf7f78561200128fc2b78cfb45dc074ebe41a4cdbedc3 config-postmarketos-qcom-sm6350.aarch64
|
||||
199cc349aa5eeb0df42dbd126ca20436866ae4963c9bf36d2168467a48bff608f80fa5265bddec1faf6ae969b233cd28bdc7adf5cb5029f0771a3e30b8d7062e linux-v6.19.0-sm6350.tar.gz
|
||||
9f9cec41e45e853e24fb8dc038105f017f3085174a74be85ae0d952b4c1c5cba41b4642a83475c60fafdb3c7babd30c49b5053262ba0f73fa80b5d07d77774c7 config-postmarketos-qcom-sm6350.aarch64
|
||||
"
|
||||
+107
-24
@@ -1,6 +1,6 @@
|
||||
#
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# Linux/arm64 6.18.8 Kernel Configuration
|
||||
# Linux/arm64 6.19.0 Kernel Configuration
|
||||
#
|
||||
CONFIG_CC_VERSION_TEXT="Alpine clang version 21.1.8"
|
||||
CONFIG_GCC_VERSION=0
|
||||
@@ -220,6 +220,7 @@ CONFIG_RD_GZIP=y
|
||||
# CONFIG_RD_LZ4 is not set
|
||||
# CONFIG_RD_ZSTD is not set
|
||||
# CONFIG_BOOT_CONFIG is not set
|
||||
CONFIG_CMDLINE_LOG_WRAP_IDEAL_LEN=1021
|
||||
CONFIG_INITRAMFS_PRESERVE_MTIME=y
|
||||
CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y
|
||||
# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
|
||||
@@ -280,10 +281,15 @@ CONFIG_KEXEC_CORE=y
|
||||
CONFIG_KEXEC=y
|
||||
CONFIG_KEXEC_FILE=y
|
||||
# CONFIG_KEXEC_SIG is not set
|
||||
# CONFIG_KEXEC_HANDOVER is not set
|
||||
CONFIG_CRASH_DUMP=y
|
||||
# CONFIG_CRASH_DM_CRYPT is not set
|
||||
# end of Kexec and crash features
|
||||
|
||||
#
|
||||
# Live Update and Kexec HandOver
|
||||
#
|
||||
# CONFIG_KEXEC_HANDOVER is not set
|
||||
# end of Live Update and Kexec HandOver
|
||||
# end of General setup
|
||||
|
||||
CONFIG_ARM64=y
|
||||
@@ -326,6 +332,7 @@ CONFIG_BUILTIN_RETURN_ADDRESS_STRIPS_PAC=y
|
||||
# CONFIG_ARCH_BERLIN is not set
|
||||
# CONFIG_ARCH_BITMAIN is not set
|
||||
# CONFIG_ARCH_BLAIZE is not set
|
||||
# CONFIG_ARCH_BST is not set
|
||||
# CONFIG_ARCH_CIX is not set
|
||||
# CONFIG_ARCH_EXYNOS is not set
|
||||
# CONFIG_ARCH_K3 is not set
|
||||
@@ -510,6 +517,7 @@ CONFIG_AS_HAS_CFI_NEGATE_RA_STATE=y
|
||||
#
|
||||
CONFIG_ARM64_AMU_EXTN=y
|
||||
CONFIG_ARM64_TLB_RANGE=y
|
||||
# CONFIG_ARM64_MPAM is not set
|
||||
# end of ARMv8.4 architectural features
|
||||
|
||||
#
|
||||
@@ -581,6 +589,7 @@ CONFIG_PM_SLEEP_SMP=y
|
||||
CONFIG_PM_WAKELOCKS=y
|
||||
CONFIG_PM_WAKELOCKS_LIMIT=100
|
||||
CONFIG_PM_WAKELOCKS_GC=y
|
||||
# CONFIG_PM_QOS_CPU_SYSTEM_WAKEUP is not set
|
||||
CONFIG_PM=y
|
||||
# CONFIG_PM_DEBUG is not set
|
||||
CONFIG_PM_CLK=y
|
||||
@@ -821,7 +830,7 @@ CONFIG_MODULE_COMPRESS=y
|
||||
# CONFIG_MODULE_COMPRESS_XZ is not set
|
||||
CONFIG_MODULE_COMPRESS_ZSTD=y
|
||||
CONFIG_MODULE_COMPRESS_ALL=y
|
||||
# CONFIG_MODULE_DECOMPRESS is not set
|
||||
CONFIG_MODULE_DECOMPRESS=y
|
||||
# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set
|
||||
CONFIG_MODPROBE_PATH="/sbin/modprobe"
|
||||
# CONFIG_TRIM_UNUSED_KSYMS is not set
|
||||
@@ -1016,6 +1025,14 @@ CONFIG_TRANSPARENT_HUGEPAGE=y
|
||||
CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y
|
||||
# CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set
|
||||
# CONFIG_TRANSPARENT_HUGEPAGE_NEVER is not set
|
||||
CONFIG_TRANSPARENT_HUGEPAGE_SHMEM_HUGE_NEVER=y
|
||||
# CONFIG_TRANSPARENT_HUGEPAGE_SHMEM_HUGE_ALWAYS is not set
|
||||
# CONFIG_TRANSPARENT_HUGEPAGE_SHMEM_HUGE_WITHIN_SIZE is not set
|
||||
# CONFIG_TRANSPARENT_HUGEPAGE_SHMEM_HUGE_ADVISE is not set
|
||||
CONFIG_TRANSPARENT_HUGEPAGE_TMPFS_HUGE_NEVER=y
|
||||
# CONFIG_TRANSPARENT_HUGEPAGE_TMPFS_HUGE_ALWAYS is not set
|
||||
# CONFIG_TRANSPARENT_HUGEPAGE_TMPFS_HUGE_WITHIN_SIZE is not set
|
||||
# CONFIG_TRANSPARENT_HUGEPAGE_TMPFS_HUGE_ADVISE is not set
|
||||
CONFIG_THP_SWAP=y
|
||||
# CONFIG_READ_ONLY_THP_FOR_FS is not set
|
||||
# CONFIG_NO_PAGE_MAPCOUNT is not set
|
||||
@@ -1701,11 +1718,7 @@ CONFIG_GENERIC_ARCH_NUMA=y
|
||||
# CONFIG_MHI_BUS_EP is not set
|
||||
# end of Bus devices
|
||||
|
||||
#
|
||||
# Cache Drivers
|
||||
#
|
||||
# end of Cache Drivers
|
||||
|
||||
# CONFIG_CACHEMAINT_FOR_HOTPLUG is not set
|
||||
# CONFIG_CONNECTOR is not set
|
||||
|
||||
#
|
||||
@@ -2073,6 +2086,7 @@ CONFIG_NET_VENDOR_MICROCHIP=y
|
||||
CONFIG_NET_VENDOR_MICROSEMI=y
|
||||
# CONFIG_MSCC_OCELOT_SWITCH is not set
|
||||
CONFIG_NET_VENDOR_MICROSOFT=y
|
||||
CONFIG_NET_VENDOR_MUCSE=y
|
||||
# CONFIG_NET_VENDOR_NI is not set
|
||||
CONFIG_NET_VENDOR_NATSEMI=y
|
||||
CONFIG_NET_VENDOR_NETRONOME=y
|
||||
@@ -2112,11 +2126,13 @@ CONFIG_NET_VENDOR_XILINX=y
|
||||
# CONFIG_XILINX_LL_TEMAC is not set
|
||||
CONFIG_QCOM_IPA=m
|
||||
CONFIG_MDIO_BUS=y
|
||||
CONFIG_PHYLINK=m
|
||||
CONFIG_PHYLIB=y
|
||||
CONFIG_SWPHY=y
|
||||
# CONFIG_LED_TRIGGER_PHY is not set
|
||||
CONFIG_PHYLIB_LEDS=y
|
||||
CONFIG_FIXED_PHY=y
|
||||
# CONFIG_SFP is not set
|
||||
|
||||
#
|
||||
# MII PHY device drivers
|
||||
@@ -2127,7 +2143,7 @@ CONFIG_FIXED_PHY=y
|
||||
# CONFIG_ADIN_PHY is not set
|
||||
# CONFIG_ADIN1100_PHY is not set
|
||||
# CONFIG_AQUANTIA_PHY is not set
|
||||
# CONFIG_AX88796B_PHY is not set
|
||||
CONFIG_AX88796B_PHY=m
|
||||
# CONFIG_BROADCOM_PHY is not set
|
||||
# CONFIG_BCM54140_PHY is not set
|
||||
# CONFIG_BCM7XXX_PHY is not set
|
||||
@@ -2212,9 +2228,44 @@ CONFIG_USB_NET_DRIVERS=y
|
||||
# CONFIG_USB_RTL8150 is not set
|
||||
CONFIG_USB_RTL8152=m
|
||||
# CONFIG_USB_LAN78XX is not set
|
||||
# CONFIG_USB_USBNET is not set
|
||||
CONFIG_USB_USBNET=m
|
||||
CONFIG_USB_NET_AX8817X=m
|
||||
CONFIG_USB_NET_AX88179_178A=m
|
||||
CONFIG_USB_NET_CDCETHER=m
|
||||
# CONFIG_USB_NET_CDC_EEM is not set
|
||||
CONFIG_USB_NET_CDC_NCM=m
|
||||
# CONFIG_USB_NET_HUAWEI_CDC_NCM is not set
|
||||
# CONFIG_USB_NET_CDC_MBIM is not set
|
||||
# CONFIG_USB_NET_DM9601 is not set
|
||||
# CONFIG_USB_NET_SR9700 is not set
|
||||
# CONFIG_USB_NET_SR9800 is not set
|
||||
# CONFIG_USB_NET_SMSC75XX is not set
|
||||
# CONFIG_USB_NET_SMSC95XX is not set
|
||||
# CONFIG_USB_NET_GL620A is not set
|
||||
CONFIG_USB_NET_NET1080=m
|
||||
# CONFIG_USB_NET_PLUSB is not set
|
||||
# CONFIG_USB_NET_MCS7830 is not set
|
||||
# CONFIG_USB_NET_RNDIS_HOST is not set
|
||||
CONFIG_USB_NET_CDC_SUBSET_ENABLE=m
|
||||
CONFIG_USB_NET_CDC_SUBSET=m
|
||||
# CONFIG_USB_ALI_M5632 is not set
|
||||
# CONFIG_USB_AN2720 is not set
|
||||
CONFIG_USB_BELKIN=y
|
||||
CONFIG_USB_ARMLINUX=y
|
||||
# CONFIG_USB_EPSON2888 is not set
|
||||
# CONFIG_USB_KC2190 is not set
|
||||
CONFIG_USB_NET_ZAURUS=m
|
||||
# CONFIG_USB_NET_CX82310_ETH is not set
|
||||
# CONFIG_USB_NET_KALMIA is not set
|
||||
# CONFIG_USB_NET_QMI_WWAN is not set
|
||||
# CONFIG_USB_HSO is not set
|
||||
# CONFIG_USB_NET_INT51X1 is not set
|
||||
# CONFIG_USB_IPHETH is not set
|
||||
# CONFIG_USB_SIERRA_NET is not set
|
||||
# CONFIG_USB_VL600 is not set
|
||||
# CONFIG_USB_NET_CH9200 is not set
|
||||
# CONFIG_USB_NET_AQC111 is not set
|
||||
CONFIG_USB_RTL8153_ECM=m
|
||||
CONFIG_WLAN=y
|
||||
CONFIG_WLAN_VENDOR_ADMTEK=y
|
||||
CONFIG_ATH_COMMON=m
|
||||
@@ -2573,7 +2624,6 @@ CONFIG_LDISC_AUTOLOAD=y
|
||||
#
|
||||
CONFIG_SERIAL_EARLYCON=y
|
||||
CONFIG_SERIAL_8250=y
|
||||
CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y
|
||||
CONFIG_SERIAL_8250_16550A_VARIANTS=y
|
||||
# CONFIG_SERIAL_8250_FINTEK is not set
|
||||
CONFIG_SERIAL_8250_CONSOLE=y
|
||||
@@ -2735,6 +2785,7 @@ CONFIG_SPI_MASTER=y
|
||||
# CONFIG_SPI_GPIO is not set
|
||||
# CONFIG_SPI_FSL_SPI is not set
|
||||
# CONFIG_SPI_MICROCHIP_CORE_QSPI is not set
|
||||
# CONFIG_SPI_MICROCHIP_CORE_SPI is not set
|
||||
# CONFIG_SPI_OC_TINY is not set
|
||||
# CONFIG_SPI_PL022 is not set
|
||||
# CONFIG_SPI_QCOM_QSPI is not set
|
||||
@@ -2823,6 +2874,7 @@ CONFIG_PINCTRL_MSM=y
|
||||
# CONFIG_PINCTRL_IPQ8074 is not set
|
||||
# CONFIG_PINCTRL_IPQ6018 is not set
|
||||
# CONFIG_PINCTRL_IPQ9574 is not set
|
||||
# CONFIG_PINCTRL_KAANAPALI is not set
|
||||
# CONFIG_PINCTRL_MDM9607 is not set
|
||||
# CONFIG_PINCTRL_MSM8916 is not set
|
||||
# CONFIG_PINCTRL_MSM8917 is not set
|
||||
@@ -2870,7 +2922,6 @@ CONFIG_PINCTRL_LPASS_LPI=m
|
||||
# CONFIG_PINCTRL_SM6115_LPASS_LPI is not set
|
||||
CONFIG_PINCTRL_SM6350_LPASS_LPI=m
|
||||
# CONFIG_PINCTRL_SM8250_LPASS_LPI is not set
|
||||
# CONFIG_PINCTRL_SM8350_LPASS_LPI is not set
|
||||
# CONFIG_PINCTRL_SM8450_LPASS_LPI is not set
|
||||
# CONFIG_PINCTRL_SC8280XP_LPASS_LPI is not set
|
||||
# CONFIG_PINCTRL_SM8550_LPASS_LPI is not set
|
||||
@@ -2882,10 +2933,12 @@ CONFIG_PINCTRL_SM6350_LPASS_LPI=m
|
||||
# end of Renesas pinctrl drivers
|
||||
|
||||
CONFIG_GPIOLIB_LEGACY=y
|
||||
CONFIG_HAVE_SHARED_GPIOS=y
|
||||
CONFIG_GPIOLIB=y
|
||||
CONFIG_GPIOLIB_FASTPATH_LIMIT=512
|
||||
CONFIG_OF_GPIO=y
|
||||
CONFIG_GPIOLIB_IRQCHIP=y
|
||||
CONFIG_GPIO_SHARED=y
|
||||
# CONFIG_DEBUG_GPIO is not set
|
||||
CONFIG_GPIO_CDEV=y
|
||||
CONFIG_GPIO_CDEV_V1=y
|
||||
@@ -2958,6 +3011,7 @@ CONFIG_GPIO_CDEV_V1=y
|
||||
# CONFIG_GPIO_MOCKUP is not set
|
||||
# CONFIG_GPIO_VIRTIO is not set
|
||||
# CONFIG_GPIO_SIM is not set
|
||||
CONFIG_GPIO_SHARED_PROXY=m
|
||||
# end of Virtual GPIO drivers
|
||||
|
||||
#
|
||||
@@ -3030,6 +3084,7 @@ CONFIG_BATTERY_QCOM_QG=y
|
||||
# CONFIG_CHARGER_RT9455 is not set
|
||||
# CONFIG_CHARGER_RT9467 is not set
|
||||
# CONFIG_CHARGER_RT9471 is not set
|
||||
# CONFIG_CHARGER_RT9756 is not set
|
||||
# CONFIG_CHARGER_UCS1002 is not set
|
||||
# CONFIG_CHARGER_BD99954 is not set
|
||||
# CONFIG_BATTERY_UG3105 is not set
|
||||
@@ -3192,6 +3247,7 @@ CONFIG_HWMON=y
|
||||
# CONFIG_SENSORS_TMP421 is not set
|
||||
# CONFIG_SENSORS_TMP464 is not set
|
||||
# CONFIG_SENSORS_TMP513 is not set
|
||||
# CONFIG_SENSORS_TSC1641 is not set
|
||||
# CONFIG_SENSORS_VT1211 is not set
|
||||
# CONFIG_SENSORS_W83773G is not set
|
||||
# CONFIG_SENSORS_W83781D is not set
|
||||
@@ -3310,6 +3366,7 @@ CONFIG_MFD_CORE=y
|
||||
# CONFIG_MFD_MC13XXX_SPI is not set
|
||||
# CONFIG_MFD_MC13XXX_I2C is not set
|
||||
# CONFIG_MFD_MP2629 is not set
|
||||
# CONFIG_MFD_PF1550 is not set
|
||||
# CONFIG_MFD_HI6421_PMIC is not set
|
||||
# CONFIG_MFD_HI6421_SPMI is not set
|
||||
# CONFIG_MFD_IQS62X is not set
|
||||
@@ -3383,7 +3440,6 @@ CONFIG_MFD_SYSCON=y
|
||||
# CONFIG_MFD_TPS6594_SPI is not set
|
||||
# CONFIG_TWL4030_CORE is not set
|
||||
# CONFIG_TWL6040_CORE is not set
|
||||
# CONFIG_MFD_WL1273_CORE is not set
|
||||
# CONFIG_MFD_LM3533 is not set
|
||||
# CONFIG_MFD_TC3589X is not set
|
||||
# CONFIG_MFD_TQMX86 is not set
|
||||
@@ -3430,6 +3486,7 @@ CONFIG_REGULATOR_FIXED_VOLTAGE=y
|
||||
# CONFIG_REGULATOR_GPIO is not set
|
||||
# CONFIG_REGULATOR_ISL9305 is not set
|
||||
# CONFIG_REGULATOR_ISL6271A is not set
|
||||
# CONFIG_REGULATOR_FP9931 is not set
|
||||
# CONFIG_REGULATOR_LP3971 is not set
|
||||
# CONFIG_REGULATOR_LP3972 is not set
|
||||
# CONFIG_REGULATOR_LP872X is not set
|
||||
@@ -3455,6 +3512,8 @@ CONFIG_REGULATOR_FIXED_VOLTAGE=y
|
||||
# CONFIG_REGULATOR_MPQ7920 is not set
|
||||
# CONFIG_REGULATOR_MT6311 is not set
|
||||
# CONFIG_REGULATOR_MT6315 is not set
|
||||
# CONFIG_REGULATOR_MT6316 is not set
|
||||
# CONFIG_REGULATOR_MT6363 is not set
|
||||
# CONFIG_REGULATOR_PCA9450 is not set
|
||||
# CONFIG_REGULATOR_PF9453 is not set
|
||||
# CONFIG_REGULATOR_PF0900 is not set
|
||||
@@ -3576,6 +3635,10 @@ CONFIG_V4L_PLATFORM_DRIVERS=y
|
||||
# Amphion drivers
|
||||
#
|
||||
|
||||
#
|
||||
# ARM media platform drivers
|
||||
#
|
||||
|
||||
#
|
||||
# Aspeed media platform drivers
|
||||
#
|
||||
@@ -3691,6 +3754,7 @@ CONFIG_VIDEO_CAMERA_SENSOR=y
|
||||
# CONFIG_VIDEO_HI556 is not set
|
||||
# CONFIG_VIDEO_HI846 is not set
|
||||
# CONFIG_VIDEO_HI847 is not set
|
||||
# CONFIG_VIDEO_IMX111 is not set
|
||||
# CONFIG_VIDEO_IMX208 is not set
|
||||
# CONFIG_VIDEO_IMX214 is not set
|
||||
# CONFIG_VIDEO_IMX219 is not set
|
||||
@@ -3943,6 +4007,7 @@ CONFIG_DRM_PANEL_HIMAX_HX83112A=y
|
||||
# CONFIG_DRM_PANEL_LEADTEK_LTK500HD1829 is not set
|
||||
# CONFIG_DRM_PANEL_LINCOLNTECH_LCD197 is not set
|
||||
# CONFIG_DRM_PANEL_LG_LB035Q02 is not set
|
||||
# CONFIG_DRM_PANEL_LG_LD070WX3 is not set
|
||||
# CONFIG_DRM_PANEL_LG_LG4573 is not set
|
||||
# CONFIG_DRM_PANEL_LG_SW43408 is not set
|
||||
# CONFIG_DRM_PANEL_MAGNACHIP_D53E6EA8966 is not set
|
||||
@@ -3983,6 +4048,7 @@ CONFIG_DRM_PANEL_HIMAX_HX83112A=y
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D16D0 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D27A1 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D7AA0 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E3FC2X01 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E3HA2 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E3HA8 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E63J0X03 is not set
|
||||
@@ -3992,6 +4058,7 @@ CONFIG_DRM_PANEL_HIMAX_HX83112A=y
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_SOFEF00 is not set
|
||||
CONFIG_DRM_PANEL_SAMSUNG_SOFEF01=m
|
||||
# CONFIG_DRM_PANEL_SEIKO_43WVF1G is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LQ079L1SX01 is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LQ101R1SX01 is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LS037V7DW01 is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LS043T1LE01 is not set
|
||||
@@ -4007,6 +4074,7 @@ CONFIG_DRM_PANEL_SAMSUNG_SOFEF01=m
|
||||
# CONFIG_DRM_PANEL_SIMPLE is not set
|
||||
# CONFIG_DRM_PANEL_SUMMIT is not set
|
||||
# CONFIG_DRM_PANEL_SYNAPTICS_R63353 is not set
|
||||
# CONFIG_DRM_PANEL_SYNAPTICS_TDDI is not set
|
||||
# CONFIG_DRM_PANEL_TDO_TL070WSH30 is not set
|
||||
# CONFIG_DRM_PANEL_TPO_TD028TTEC1 is not set
|
||||
# CONFIG_DRM_PANEL_TPO_TD043MTEA1 is not set
|
||||
@@ -4125,7 +4193,6 @@ CONFIG_FB_SYSMEM_FOPS=y
|
||||
CONFIG_FB_DEFERRED_IO=y
|
||||
CONFIG_FB_SYSMEM_HELPERS=y
|
||||
CONFIG_FB_SYSMEM_HELPERS_DEFERRED=y
|
||||
# CONFIG_FB_MODE_HELPERS is not set
|
||||
# CONFIG_FB_TILEBLITTING is not set
|
||||
# end of Frame buffer Devices
|
||||
|
||||
@@ -4146,6 +4213,7 @@ CONFIG_LCD_CLASS_DEVICE=m
|
||||
# CONFIG_LCD_HX8357 is not set
|
||||
# CONFIG_LCD_OTM3225A is not set
|
||||
CONFIG_BACKLIGHT_CLASS_DEVICE=y
|
||||
# CONFIG_BACKLIGHT_AW99706 is not set
|
||||
# CONFIG_BACKLIGHT_KTD253 is not set
|
||||
# CONFIG_BACKLIGHT_KTD2801 is not set
|
||||
# CONFIG_BACKLIGHT_KTZ8866 is not set
|
||||
@@ -4193,6 +4261,8 @@ CONFIG_SND_PCM_ELD=y
|
||||
CONFIG_SND_PCM_IEC958=y
|
||||
CONFIG_SND_HWDEP=m
|
||||
CONFIG_SND_RAWMIDI=m
|
||||
CONFIG_SND_UMP=m
|
||||
# CONFIG_SND_UMP_LEGACY_RAWMIDI is not set
|
||||
CONFIG_SND_COMPRESS_OFFLOAD=m
|
||||
CONFIG_SND_JACK=y
|
||||
CONFIG_SND_JACK_INPUT_DEV=y
|
||||
@@ -4226,7 +4296,7 @@ CONFIG_SND_DRIVERS=y
|
||||
CONFIG_SND_SPI=y
|
||||
CONFIG_SND_USB=y
|
||||
CONFIG_SND_USB_AUDIO=m
|
||||
# CONFIG_SND_USB_AUDIO_MIDI_V2 is not set
|
||||
CONFIG_SND_USB_AUDIO_MIDI_V2=y
|
||||
CONFIG_SND_USB_AUDIO_USE_MEDIA_CONTROLLER=y
|
||||
# CONFIG_SND_USB_UA101 is not set
|
||||
# CONFIG_SND_USB_CAIAQ is not set
|
||||
@@ -4492,6 +4562,7 @@ CONFIG_SND_SOC_I2C_AND_SPI=m
|
||||
# CONFIG_SND_SOC_CS48L32 is not set
|
||||
# CONFIG_SND_SOC_CS53L30 is not set
|
||||
# CONFIG_SND_SOC_CS530X_I2C is not set
|
||||
# CONFIG_SND_SOC_CS530X_SPI is not set
|
||||
# CONFIG_SND_SOC_CX2072X is not set
|
||||
# CONFIG_SND_SOC_DA7213 is not set
|
||||
# CONFIG_SND_SOC_DMIC is not set
|
||||
@@ -4921,7 +4992,7 @@ CONFIG_USB_STORAGE=m
|
||||
# CONFIG_USB_STORAGE_KARMA is not set
|
||||
# CONFIG_USB_STORAGE_CYPRESS_ATACB is not set
|
||||
# CONFIG_USB_STORAGE_ENE_UB6250 is not set
|
||||
# CONFIG_USB_UAS is not set
|
||||
CONFIG_USB_UAS=m
|
||||
|
||||
#
|
||||
# USB Imaging devices
|
||||
@@ -5334,6 +5405,7 @@ CONFIG_RTC_INTF_DEV=y
|
||||
# CONFIG_RTC_DRV_HYM8563 is not set
|
||||
# CONFIG_RTC_DRV_MAX6900 is not set
|
||||
# CONFIG_RTC_DRV_MAX31335 is not set
|
||||
# CONFIG_RTC_DRV_NVIDIA_VRS10 is not set
|
||||
# CONFIG_RTC_DRV_NCT3018Y is not set
|
||||
# CONFIG_RTC_DRV_RS5C372 is not set
|
||||
# CONFIG_RTC_DRV_ISL1208 is not set
|
||||
@@ -5471,7 +5543,6 @@ CONFIG_DMABUF_HEAPS=y
|
||||
# CONFIG_DMABUF_SYSFS_STATS is not set
|
||||
# CONFIG_DMABUF_HEAPS_SYSTEM is not set
|
||||
CONFIG_DMABUF_HEAPS_CMA=y
|
||||
CONFIG_DMABUF_HEAPS_CMA_LEGACY=y
|
||||
# end of DMABUF options
|
||||
|
||||
# CONFIG_UIO is not set
|
||||
@@ -5491,6 +5562,7 @@ CONFIG_VIRTIO=y
|
||||
|
||||
# CONFIG_GREYBUS is not set
|
||||
# CONFIG_COMEDI is not set
|
||||
# CONFIG_GPIB is not set
|
||||
# CONFIG_STAGING is not set
|
||||
# CONFIG_GOLDFISH is not set
|
||||
# CONFIG_CHROME_PLATFORMS is not set
|
||||
@@ -5667,6 +5739,7 @@ CONFIG_SM_VIDEOCC_6350=y
|
||||
# CONFIG_SM_VIDEOCC_8250 is not set
|
||||
# CONFIG_SM_VIDEOCC_8350 is not set
|
||||
# CONFIG_SM_VIDEOCC_8550 is not set
|
||||
# CONFIG_SM_VIDEOCC_8750 is not set
|
||||
# CONFIG_SPMI_PMIC_CLKDIV is not set
|
||||
# CONFIG_QCOM_HFPLL is not set
|
||||
# CONFIG_KPSS_XCC is not set
|
||||
@@ -5711,7 +5784,6 @@ CONFIG_IOMMU_SUPPORT=y
|
||||
#
|
||||
CONFIG_IOMMU_IO_PGTABLE=y
|
||||
CONFIG_IOMMU_IO_PGTABLE_LPAE=y
|
||||
# CONFIG_IOMMU_IO_PGTABLE_LPAE_SELFTEST is not set
|
||||
CONFIG_IOMMU_IO_PGTABLE_ARMV7S=y
|
||||
# CONFIG_IOMMU_IO_PGTABLE_ARMV7S_SELFTEST is not set
|
||||
# CONFIG_IOMMU_IO_PGTABLE_DART is not set
|
||||
@@ -6039,6 +6111,7 @@ CONFIG_HID_SENSOR_ACCEL_3D=m
|
||||
# CONFIG_MAX11410 is not set
|
||||
# CONFIG_MAX1241 is not set
|
||||
# CONFIG_MAX1363 is not set
|
||||
# CONFIG_MAX14001 is not set
|
||||
# CONFIG_MAX34408 is not set
|
||||
# CONFIG_MAX9611 is not set
|
||||
# CONFIG_MCP320X is not set
|
||||
@@ -6163,7 +6236,8 @@ CONFIG_HID_SENSOR_IIO_TRIGGER=m
|
||||
# CONFIG_AD5360 is not set
|
||||
# CONFIG_AD5380 is not set
|
||||
# CONFIG_AD5421 is not set
|
||||
# CONFIG_AD5446 is not set
|
||||
# CONFIG_AD5446_SPI is not set
|
||||
# CONFIG_AD5446_I2C is not set
|
||||
# CONFIG_AD5449 is not set
|
||||
# CONFIG_AD5592R is not set
|
||||
# CONFIG_AD5593R is not set
|
||||
@@ -6308,9 +6382,13 @@ CONFIG_HID_SENSOR_HUMIDITY=m
|
||||
# CONFIG_KMX61 is not set
|
||||
# CONFIG_INV_ICM42600_I2C is not set
|
||||
# CONFIG_INV_ICM42600_SPI is not set
|
||||
# CONFIG_INV_ICM45600_I2C is not set
|
||||
# CONFIG_INV_ICM45600_SPI is not set
|
||||
# CONFIG_INV_MPU6050_I2C is not set
|
||||
# CONFIG_INV_MPU6050_SPI is not set
|
||||
# CONFIG_SMI240 is not set
|
||||
# CONFIG_SMI330_I2C is not set
|
||||
# CONFIG_SMI330_SPI is not set
|
||||
# CONFIG_IIO_ST_LSM6DSX is not set
|
||||
# CONFIG_IIO_ST_LSM9DS0 is not set
|
||||
# end of Inertial measurement units
|
||||
@@ -6478,6 +6556,7 @@ CONFIG_HID_SENSOR_PRESS=m
|
||||
# CONFIG_T5403 is not set
|
||||
# CONFIG_HP206C is not set
|
||||
# CONFIG_ZPA2326 is not set
|
||||
# CONFIG_ADP810 is not set
|
||||
# end of Pressure sensors
|
||||
|
||||
#
|
||||
@@ -6551,7 +6630,6 @@ CONFIG_ARM_GIC_V5=y
|
||||
CONFIG_IRQ_MSI_LIB=y
|
||||
# CONFIG_AL_FIC is not set
|
||||
# CONFIG_XILINX_INTC is not set
|
||||
CONFIG_PARTITION_PERCPU=y
|
||||
CONFIG_QCOM_PDC=y
|
||||
# CONFIG_QCOM_MPM is not set
|
||||
# end of IRQ chip support
|
||||
@@ -6695,6 +6773,7 @@ CONFIG_INTERCONNECT=y
|
||||
CONFIG_INTERCONNECT_QCOM=y
|
||||
CONFIG_INTERCONNECT_QCOM_BCM_VOTER=y
|
||||
# CONFIG_INTERCONNECT_QCOM_GLYMUR is not set
|
||||
# CONFIG_INTERCONNECT_QCOM_KAANAPALI is not set
|
||||
CONFIG_INTERCONNECT_QCOM_OSM_L3=y
|
||||
# CONFIG_INTERCONNECT_QCOM_QCS615 is not set
|
||||
# CONFIG_INTERCONNECT_QCOM_QCS8300 is not set
|
||||
@@ -7196,7 +7275,6 @@ CONFIG_CRYPTO_ZSTD=m
|
||||
#
|
||||
# Random number generation
|
||||
#
|
||||
CONFIG_CRYPTO_ANSI_CPRNG=y
|
||||
CONFIG_CRYPTO_DRBG_MENU=y
|
||||
CONFIG_CRYPTO_DRBG_HMAC=y
|
||||
# CONFIG_CRYPTO_DRBG_HASH is not set
|
||||
@@ -7227,10 +7305,8 @@ CONFIG_CRYPTO_USER_API_ENABLE_OBSOLETE=y
|
||||
# Accelerated Cryptographic Algorithms for CPU (arm64)
|
||||
#
|
||||
CONFIG_CRYPTO_GHASH_ARM64_CE=y
|
||||
# CONFIG_CRYPTO_SHA3_ARM64 is not set
|
||||
# CONFIG_CRYPTO_SM3_NEON is not set
|
||||
# CONFIG_CRYPTO_SM3_ARM64_CE is not set
|
||||
# CONFIG_CRYPTO_POLYVAL_ARM64_CE is not set
|
||||
# CONFIG_CRYPTO_AES_ARM64 is not set
|
||||
CONFIG_CRYPTO_AES_ARM64_CE=y
|
||||
CONFIG_CRYPTO_AES_ARM64_CE_BLK=y
|
||||
@@ -7322,6 +7398,7 @@ CONFIG_CRYPTO_LIB_UTILS=y
|
||||
CONFIG_CRYPTO_LIB_AES=y
|
||||
CONFIG_CRYPTO_LIB_ARC4=m
|
||||
CONFIG_CRYPTO_LIB_GF128MUL=y
|
||||
CONFIG_CRYPTO_LIB_BLAKE2B=y
|
||||
CONFIG_CRYPTO_LIB_CHACHA=m
|
||||
CONFIG_CRYPTO_LIB_CHACHA_ARCH=y
|
||||
CONFIG_CRYPTO_LIB_CURVE25519=m
|
||||
@@ -7338,6 +7415,8 @@ CONFIG_CRYPTO_LIB_SHA256=y
|
||||
CONFIG_CRYPTO_LIB_SHA256_ARCH=y
|
||||
CONFIG_CRYPTO_LIB_SHA512=y
|
||||
CONFIG_CRYPTO_LIB_SHA512_ARCH=y
|
||||
CONFIG_CRYPTO_LIB_SHA3=y
|
||||
CONFIG_CRYPTO_LIB_SHA3_ARCH=y
|
||||
# end of Crypto library routines
|
||||
|
||||
CONFIG_XXHASH=y
|
||||
@@ -7368,6 +7447,7 @@ CONFIG_XZ_DEC_BCJ=y
|
||||
# CONFIG_XZ_DEC_TEST is not set
|
||||
CONFIG_DECOMPRESS_GZIP=y
|
||||
CONFIG_GENERIC_ALLOCATOR=y
|
||||
CONFIG_INTERVAL_TREE=y
|
||||
CONFIG_XARRAY_MULTI=y
|
||||
CONFIG_ASSOCIATIVE_ARRAY=y
|
||||
CONFIG_HAS_IOMEM=y
|
||||
@@ -7427,6 +7507,8 @@ CONFIG_FONT_SUPPORT=y
|
||||
CONFIG_FONT_8x8=y
|
||||
CONFIG_FONT_8x16=y
|
||||
CONFIG_SG_POOL=y
|
||||
CONFIG_ARCH_HAS_CPU_CACHE_INVALIDATE_MEMREGION=y
|
||||
CONFIG_GENERIC_CPU_CACHE_MAINTENANCE=y
|
||||
CONFIG_ARCH_STACKWALK=y
|
||||
CONFIG_STACKDEPOT=y
|
||||
CONFIG_STACKDEPOT_MAX_FRAMES=64
|
||||
@@ -7456,6 +7538,7 @@ CONFIG_DYNAMIC_DEBUG=y
|
||||
CONFIG_DYNAMIC_DEBUG_CORE=y
|
||||
CONFIG_SYMBOLIC_ERRNAME=y
|
||||
CONFIG_DEBUG_BUGVERBOSE=y
|
||||
# CONFIG_DEBUG_BUGVERBOSE_DETAILED is not set
|
||||
# end of printk and dmesg options
|
||||
|
||||
CONFIG_DEBUG_KERNEL=y
|
||||
@@ -7491,7 +7574,6 @@ CONFIG_FRAME_POINTER=y
|
||||
# CONFIG_MAGIC_SYSRQ is not set
|
||||
CONFIG_DEBUG_FS=y
|
||||
CONFIG_DEBUG_FS_ALLOW_ALL=y
|
||||
# CONFIG_DEBUG_FS_DISALLOW_MOUNT is not set
|
||||
# CONFIG_DEBUG_FS_ALLOW_NONE is not set
|
||||
CONFIG_HAVE_ARCH_KGDB=y
|
||||
# CONFIG_KGDB is not set
|
||||
@@ -7655,6 +7737,7 @@ CONFIG_FUNCTION_GRAPH_TRACER=y
|
||||
# CONFIG_FUNCTION_GRAPH_RETADDR is not set
|
||||
CONFIG_DYNAMIC_FTRACE=y
|
||||
CONFIG_DYNAMIC_FTRACE_WITH_ARGS=y
|
||||
# CONFIG_FUNCTION_SELF_TRACING is not set
|
||||
# CONFIG_FPROBE is not set
|
||||
# CONFIG_FUNCTION_PROFILER is not set
|
||||
# CONFIG_STACK_TRACER is not set
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# Reference: <https://postmarketos.org/devicepkg>
|
||||
pkgname=device-lg-dory
|
||||
pkgver=2
|
||||
pkgrel=1
|
||||
pkgver=3
|
||||
pkgrel=0
|
||||
pkgdesc="LG G Watch"
|
||||
url="https://postmarketos.org"
|
||||
arch="armhf"
|
||||
@@ -14,13 +14,11 @@ depends="
|
||||
"
|
||||
makedepends="devicepkg-dev"
|
||||
subpackages="
|
||||
$pkgname-asteroid
|
||||
$pkgname-udev
|
||||
"
|
||||
source="
|
||||
90-touchscreen-dev.rules
|
||||
deviceinfo
|
||||
machine.conf
|
||||
"
|
||||
options="!check !archcheck"
|
||||
|
||||
@@ -34,14 +32,7 @@ package() {
|
||||
"$srcdir"/90-touchscreen-dev.rules
|
||||
}
|
||||
|
||||
asteroid() {
|
||||
install_if="$pkgname=$pkgver-r$pkgrel asteroid-launcher"
|
||||
install -Dm644 -t "$subpkgdir"/etc/asteroid \
|
||||
"$srcdir"/machine.conf
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
f52a0bfab7e0067c0837662b5297e6c6d3433a1fc1cbdfaf3000227452d88980b99ac196541fda3bd57fd789580cb4ef96299b24e1bdb277f21f42418fcf17fa 90-touchscreen-dev.rules
|
||||
d05f321b8b5a50940f1b242ddb348c6b57bfcdda22155a8cd6c82d5f8046a586f4b836a5c7a0053b0a62d795f717579a8c7e167c5f3d764eea2471760eb560e5 deviceinfo
|
||||
7ee094469dbced67c42ef3f3cb659af5004dc5140c9d9475ac602480936e2ad43a6e56f5957c5745252f045942daa4667c43246f5be8018ae189dc4586d21e1c machine.conf
|
||||
"
|
||||
@@ -1,5 +0,0 @@
|
||||
[Display]
|
||||
ROUND = false
|
||||
|
||||
[Capabilities]
|
||||
HAS_WLAN = false
|
||||
@@ -2,7 +2,7 @@
|
||||
maintainer="Adam Thiede <me@adamthiede.com>"
|
||||
pkgname=device-sqfmi-beepy
|
||||
pkgdesc="SQFMI Beepy"
|
||||
pkgver=3
|
||||
pkgver=4
|
||||
pkgrel=0
|
||||
|
||||
_kbdmodname=beepy-kbd
|
||||
@@ -37,6 +37,7 @@ source="
|
||||
$pkgname-$_overlaycommit.tar.gz::https://github.com/ardangelo/beepy-symbol-overlay/archive/$_overlaycommit.tar.gz
|
||||
$pkgname-$_dispcommit.tar.gz::https://github.com/ardangelo/sharp-drm-driver/archive/$_dispcommit.tar.gz
|
||||
displaydriver-compile-on-new-kernels.patch
|
||||
keyboard-driver-compiler-warnings.patch
|
||||
symbol-overlay.patch
|
||||
"
|
||||
subpackages="$pkgname-overlay $pkgname-modules $pkgname-openrc"
|
||||
@@ -64,7 +65,7 @@ prepare() {
|
||||
built_modules=$_dispmodname.ko
|
||||
|
||||
build() {
|
||||
KERNELRELEASE=\$(find /lib/modules -type d -iname '*-rpi' -mindepth 1 -maxdepth 1 -exec basename {} \; -quit) make
|
||||
KERNELRELEASE=\$(find /lib/modules -type d -iname '*-rpi' -mindepth 1 -maxdepth 1 -exec basename {} \;|sort|tail -n1) make
|
||||
}
|
||||
EOF
|
||||
|
||||
@@ -75,7 +76,7 @@ prepare() {
|
||||
built_modules=$_kbdmodname.ko
|
||||
|
||||
build() {
|
||||
KERNELRELEASE=\$(find /lib/modules -type d -iname '*-rpi' -mindepth 1 -maxdepth 1 -exec basename {} \; -quit) make
|
||||
KERNELRELEASE=\$(find /lib/modules -type d -iname '*-rpi' -mindepth 1 -maxdepth 1 -exec basename {} \;|sort|tail -n1) make
|
||||
}
|
||||
EOF
|
||||
}
|
||||
@@ -104,7 +105,7 @@ package() {
|
||||
install -Dm644 "$_kbddir"/beepy-kbd.map "$pkgdir"/usr/share/kbd/keymaps/beepy-kbd.map
|
||||
install -Dm644 "$_kbddir"/beepy-kbd.dtbo "$pkgdir"/boot/overlays/beepy-kbd.dtbo
|
||||
|
||||
local kbddestdir="$pkgdir/usr/src/$_kbdmodname-$pkgver"
|
||||
local kbddestdir="$pkgdir/usr/src/$_kbdmodname"
|
||||
install -Dm644 -t "$kbddestdir" $_kbddir/AKMBUILD $_kbddir/Makefile
|
||||
cp -r "$_kbddir"/src "$_kbddir"/beepy-kbd.dts "$kbddestdir"
|
||||
|
||||
@@ -112,7 +113,7 @@ package() {
|
||||
install -Dm755 "$_dispdir"/monoset "$pkgdir"/usr/bin/monoset
|
||||
install -Dm644 "$_dispdir"/sharp-drm.dtbo "$pkgdir"/boot/overlays/sharp-drm.dtbo
|
||||
|
||||
local dispdestdir="$pkgdir/usr/src/$_dispmodname-$pkgver"
|
||||
local dispdestdir="$pkgdir/usr/src/$_dispmodname"
|
||||
install -Dm644 -t "$dispdestdir" $_dispdir/AKMBUILD $_dispdir/Makefile
|
||||
cp -r $_dispdir/src $_dispdir/sharp-drm.dts "$dispdestdir"
|
||||
|
||||
@@ -149,5 +150,6 @@ d3060bcbca3e90aa26c8a8d6772d8b07116e0cc4f0ae97d44d896434510493367966f23bb86d82f9
|
||||
442703affd913e0bdbbfe5d5eedd49a8b743832702a6fb8e96d49530dd172a7bcdbc36d908b93c61cb455824c85be8ffaa2c67506ae72827e874129f0ba6f912 device-sqfmi-beepy-910b9f59c2bbe5e7f33725370ceff0a4c18777af.tar.gz
|
||||
b966c2cae09c3ac12d522700f37b4fa669eb884be9a2d9b4dae78e4baf8e333fa207228f944f00ee7967f8e3d17671b518744fd08187e32d4671bdd05fba8e00 device-sqfmi-beepy-181a5c5b9dd6fecc66cf4d18a94f4a83277b8ca4.tar.gz
|
||||
d26333b6eff7219622fc98bdddc288f901911c72a06a7284f9443153de91b9ee51070c5d822ee74923835057497aa6d0c9c9ed533c1e62770beb01aa5eb45ead displaydriver-compile-on-new-kernels.patch
|
||||
8aa27fbd0ec58bf9a77fa105568e31c58355f4f1a33d9e932950b08fe9dd134beaaf3a7350357a3b471d96c2ceee17460c514f81083832dd97486586772873b5 keyboard-driver-compiler-warnings.patch
|
||||
fc3c720c5c8af33f2bfd8a745340547c29effc458df761cacfa9e6bed7e09f5f5ecea98e5a6c25d630cefc2a4b3e31016d42839c640759cd715bcb81d9560f38 symbol-overlay.patch
|
||||
"
|
||||
@@ -2,11 +2,11 @@
|
||||
|
||||
kdir=$(find /usr/src/ -type d -iname 'linux-headers-*-rpi' -mindepth 1 -maxdepth 1)
|
||||
|
||||
dispdir=/usr/src/sharp-drm-1
|
||||
kbddir=/usr/src/beepy-kbd-1
|
||||
dispdir=/usr/src/sharp-drm
|
||||
kbddir=/usr/src/beepy-kbd
|
||||
|
||||
# force use of rpi kernel in Makefiles
|
||||
KERNELRELEASE=$(find /lib/modules -type d -iname '*-rpi' -mindepth 1 -maxdepth 1 -exec basename {} \;)
|
||||
KERNELRELEASE=$(find /lib/modules -type d -iname '*-rpi' -mindepth 1 -maxdepth 1 -exec basename {} \;|sort|tail -n1)
|
||||
|
||||
dtc -@ -I dts -O dtb -W no-unit_address_vs_reg -o $dispdir/sharp-drm.dtbo $dispdir/sharp-drm.dts
|
||||
/usr/bin/make -C $kdir M=$dispdir
|
||||
|
||||
@@ -0,0 +1,21 @@
|
||||
diff --git a/beepberry-keyboard-driver/src/params_iface.c b/beepberry-keyboard-driver/src/params_iface.c
|
||||
index 1d77ef6..9f752ad 100644
|
||||
--- a/beepberry-keyboard-driver/src/params_iface.c
|
||||
+++ b/beepberry-keyboard-driver/src/params_iface.c
|
||||
@@ -386,6 +386,8 @@ module_param_cb(shutdown_grace, &shutdown_grace_param_ops, &shutdown_grace_setti
|
||||
MODULE_PARM_DESC(shutdown_grace_setting, "Set delay in seconds from shutdown signal to poweroff");
|
||||
|
||||
// Path to Sharp DRM device
|
||||
+// Unused Function
|
||||
+/*
|
||||
static int sharp_path_param_set(const char *val, const struct kernel_param *kp)
|
||||
{
|
||||
char *stripped_val;
|
||||
@@ -400,6 +402,7 @@ static int sharp_path_param_set(const char *val, const struct kernel_param *kp)
|
||||
? param_set_charp(stripped_val, kp)
|
||||
: -EINVAL;
|
||||
}
|
||||
+*/
|
||||
|
||||
static const struct kernel_param_ops sharp_path_param_ops = {
|
||||
.set = param_set_charp,
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
pkgname=linux-samsung-a53x
|
||||
pkgver=5.10.6
|
||||
pkgrel=1
|
||||
pkgrel=2
|
||||
pkgdesc="Samsung Galaxy A53 5G kernel fork"
|
||||
arch="aarch64"
|
||||
_carch="arm64"
|
||||
@@ -28,12 +28,12 @@ makedepends="
|
||||
"
|
||||
|
||||
# Source
|
||||
_repository="s5e8825"
|
||||
_repository="android_kernel_samsung_a53x_xy"
|
||||
_commit="b155b4e2fcf8ee5aa6f5f71d2133eef9f3ec5e4d"
|
||||
source="
|
||||
$pkgname-$_commit.tar.gz::https://git.severkar.eu/SM-A536/Gabriel2392_android_kernel_samsung_a53x_xy/archive/$_commit.tar.gz
|
||||
$pkgname-$_commit.tar.gz::https://github.com/Gabriel2392/$_repository/archive/$_commit.tar.gz
|
||||
"
|
||||
builddir="$srcdir/gabriel2392_android_kernel_samsung_a53x_xy"
|
||||
builddir="$srcdir/android_kernel_samsung_a53x_xy-$_commit"
|
||||
_outdir="out"
|
||||
|
||||
prepare() {
|
||||
@@ -53,8 +53,8 @@ prepare() {
|
||||
sed -i 's/=unknown-warning-option//g' $i
|
||||
done
|
||||
make PLATFORM_VERSION=12 ANDROID_MAJOR_VERSION=s \
|
||||
ARCH=$_carch TARGET_SOC=$_repository LLVM=1 \
|
||||
$_repository-a53xxx_defconfig
|
||||
ARCH=$_carch TARGET_SOC=s5e8825 LLVM=1 \
|
||||
s5e8825-a53xxx_defconfig
|
||||
echo "CONFIG_SECTION_MISMATCH_WARN_ONLY=y" >> $builddir/.config
|
||||
}
|
||||
|
||||
@@ -83,5 +83,5 @@ package() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
7c453806e8cf676e5000e7bdc83a4a745da980ab9fdd1163b54258a35b74e3a6f9b7b65965be086fd89649c1463bc88628092f8891316f570d0dbf7c571db2cc linux-samsung-a53x-b155b4e2fcf8ee5aa6f5f71d2133eef9f3ec5e4d.tar.gz
|
||||
5fbd9a05f5d913c4b78f115cfb64ec131cf620a2b593fd2a560c356f4fb617c5659caabaee93a3a2376f547825db92901818fca553b8461285cdfbdb3eb126f4 linux-samsung-a53x-b155b4e2fcf8ee5aa6f5f71d2133eef9f3ec5e4d.tar.gz
|
||||
"
|
||||
@@ -2,8 +2,8 @@
|
||||
# Co-Maintainer: Achill Gilgenast <achill@achill.org>
|
||||
maintainer="Oliver Smith <ollieparanoid@postmarketos.org>"
|
||||
pkgname=device-qemu-aarch64
|
||||
pkgver=15
|
||||
pkgrel=5
|
||||
pkgver=16
|
||||
pkgrel=0
|
||||
pkgdesc="Simulated device in QEMU (aarch64)"
|
||||
url="https://postmarketos.org"
|
||||
arch="aarch64"
|
||||
@@ -80,6 +80,6 @@ pmtest() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
295b72c50f5900fde4075c3975affa863bc4334ec446b5a18021b3c4643bd0e6d1d6edcb61f17a56383f2e5ef38e2dc0935d560487b3987b8d0c883ba055bb91 deviceinfo
|
||||
0713e4371fc4f3db5e2715cd89a958b6c5dff9c6b71e24810715ba9827a2088c5b33411bfbdddff9f989a3d3c7f7b4019532f1189fa5b2bc1721ebf5b134adca deviceinfo
|
||||
fb390f6dadd302f9747a305947a2002375fba56a7584206d30fd8fc723c10494786b49f9cc3fa14a3109ed140341dcd9cc6c2b8ccb4e011911b83a871eaa721d kernel-cmdline.conf
|
||||
"
|
||||
@@ -19,5 +19,4 @@ deviceinfo_getty="ttyAMA0;115200"
|
||||
# Bootloader related
|
||||
deviceinfo_disable_dhcpd="true"
|
||||
deviceinfo_boot_filesystem="fat32"
|
||||
deviceinfo_generate_systemd_boot="true"
|
||||
deviceinfo_initfs_compression="zstd"
|
||||
@@ -2,8 +2,8 @@
|
||||
# Co-Maintainer: Achill Gilgenast <achill@achill.org>
|
||||
maintainer="Oliver Smith <ollieparanoid@postmarketos.org>"
|
||||
pkgname=device-qemu-amd64
|
||||
pkgver=16
|
||||
pkgrel=5
|
||||
pkgver=17
|
||||
pkgrel=0
|
||||
pkgdesc="Simulated device in QEMU (x86_64)"
|
||||
url="https://postmarketos.org"
|
||||
arch="x86_64"
|
||||
@@ -67,6 +67,6 @@ pmtest() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
879044487e1432f0af5cc34b5a7c46cfe09ab837592b1d2febf22db2e4da0747174b3dac6accfa5be21261e38e7eeb25d3f2477f5b78267f92d30e051b6671c4 deviceinfo
|
||||
3f2daeae210e38e2672fad53afe6a7e1821339e3e7e5782d6fd16a3ab2b70dfcc0658f0340af2ed76fbfd2b38a55fb7d150680fde80260e7b8e66127edb3d447 deviceinfo
|
||||
433875074bc225f5509bde089409b079902a5f161ecb22abcee25b2e45399b3561288c1018e5e08a6a21c38844f7b185dc3683442f97ceddee1020fdc6cc022b kernel-cmdline.conf
|
||||
"
|
||||
@@ -21,5 +21,4 @@ deviceinfo_dev_internal_storage_repartition="true"
|
||||
# Bootloader related
|
||||
deviceinfo_disable_dhcpd="true"
|
||||
deviceinfo_boot_filesystem="fat32"
|
||||
deviceinfo_generate_systemd_boot="true"
|
||||
deviceinfo_initfs_compression="zstd"
|
||||
@@ -3,8 +3,8 @@
|
||||
# Co-Maintainer: Clayton Craft <clayton@craftyguy.net>
|
||||
maintainer="Aelin <aelin@postmarketos.org>"
|
||||
pkgname=device-qemu-loongarch64
|
||||
pkgver=5
|
||||
pkgrel=5
|
||||
pkgver=6
|
||||
pkgrel=0
|
||||
pkgdesc="Simulated device in QEMU (loongarch64)"
|
||||
url="https://postmarketos.org"
|
||||
arch="loongarch64"
|
||||
@@ -54,6 +54,6 @@ kernel_mainline() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
847303ea219eb4aba98e30c2ba9d43e0396b7f2d0029f42552ec40e36858014347e07749f80b14a92db1dc9b38730a591b56d03dcb40a04ced8af21843e0b860 deviceinfo
|
||||
4c3f40c33af01a09f26add6af9d30e4f6b623e2e0378eacc35f59faa189bb1b10ebe62a7687ade6e9b813ce19e40a9863f0a97b3644e7ada0dade7c7527f8883 deviceinfo
|
||||
eb8f9fd9e4b58c7c2cd810ae6449e836d0fa095f6eaa2da661481df6eb40d452998613b3d032f0477f0ac32559689db48eb3da189495c16bd016b8eac3b67b16 kernel-cmdline.conf
|
||||
"
|
||||
@@ -19,4 +19,3 @@ deviceinfo_disable_dhcpd="true"
|
||||
|
||||
# Bootloader related
|
||||
deviceinfo_boot_filesystem="fat32"
|
||||
deviceinfo_generate_systemd_boot="true"
|
||||
@@ -2,8 +2,8 @@
|
||||
# Co-Maintainer: Achill Gilgenast <achill@achill.org>
|
||||
maintainer="Luca Weiss <luca@lucaweiss.eu>"
|
||||
pkgname=device-qemu-riscv64
|
||||
pkgver=11
|
||||
pkgrel=4
|
||||
pkgver=12
|
||||
pkgrel=0
|
||||
pkgdesc="Simulated device in QEMU (riscv64)"
|
||||
url="https://postmarketos.org"
|
||||
arch="riscv64"
|
||||
@@ -54,5 +54,5 @@ kernel_mainline() {
|
||||
|
||||
sha512sums="
|
||||
8411587834a64f96673e890195d7e6d7451e0316a69126197a4d6a1522e36c7c5a8a522647f1712038653803d19cf27916a66c6f0e409bd41ddca19f6ff1cda9 kernel-cmdline.conf
|
||||
d9edefbfba3d9892981d0278e4867bd743fbe86c58300d0aeb66d751c8714f40d63f915e9d9a5d32b736924d28e9cfacfac155972c619e696b53b96eac92bfad deviceinfo
|
||||
2d6247cece4c6fd474dee4905f3626fcc1ce8a32086e72535693753b06ae5a729cdf71d1312f001d819b360a05b960a3071dbb59866eaf58bed12492bb8e7d7b deviceinfo
|
||||
"
|
||||
@@ -19,4 +19,3 @@ deviceinfo_getty="ttyS0;230400"
|
||||
# Bootloader related
|
||||
deviceinfo_disable_dhcpd="true"
|
||||
deviceinfo_boot_filesystem="fat32"
|
||||
deviceinfo_generate_systemd_boot="true"
|
||||
@@ -1,8 +1,8 @@
|
||||
# Co-Maintainer: Achill Gilgenast <achill@achill.org>
|
||||
maintainer="Aelin <aelin@postmarketos.org>"
|
||||
pkgname=linux-postmarketos-lts
|
||||
pkgver=6.18.8
|
||||
pkgrel=1
|
||||
pkgver=6.18.12
|
||||
pkgrel=0
|
||||
_kver=${pkgver%.*}
|
||||
pkgdesc="LTS Kernel"
|
||||
# armhf: pmbootstrap cannot dynamically choose a defconfig, so it ends up using multi_v7_defconfig which isn't correct
|
||||
@@ -112,13 +112,13 @@ package() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
7c75c98dcae76acfae4d5b566509392ff91906ca813260f55b0b6425ff2267080289d2d1d19be656db161e0718a3073d9dc53288b779158c006ac84cac8f9b57 patch-6.18.8.patch.xz
|
||||
b71074dfff3fb28d781b1cabc5aed4207de286a7e6f1b896e4aa40ecc794a38243496f8325bbacc39431fed71e283bec030157777b701da099ee772af5e100cf patch-6.18.12.patch.xz
|
||||
88599ffdec96d150c1feb9b261ba93bb0301a9d0e1ad6bef7aeab1f5372cbfc57d8b43c7e902bd8f76921d1dbd8189663c142ea869e51d0e2b483b150ee00fe0 linux-6.18.tar.xz
|
||||
61c90ff284e8a2c62d5a46dd64e23ce2942c9ce6ad0606ed985ffd105edbceba941d9d9bdf0f5b1454d6ace47bae44ac0caf654cbc820874a011d067746bd8cc config-lts.aarch64
|
||||
e476217fc6949cf90d8106c97fd16de0ce14bfccb9247b6caf6fcf89d9bb2e1d276f4fc4cbd5f73a09dcd0d0cfeb10f4effd0071916389c94152895e68d197c1 config-lts.armv7
|
||||
3edf5d7f2046a1651e404b3837042bad2bc96ae3a79abebe78d68b183bf7f4ced3b0ef54803b4cc74123c3103b383b62257450b28cdd21261b1a49ff21d75075 config-lts.loongarch64
|
||||
fbf9945149c3b3b271b9270d708a8cffe93fcec3fc9b2aad8818c5b8f1592395056ca1a217ce6057000f2f9ac4809e7846d26844681c71afb7a813920698a335 config-lts.ppc64le
|
||||
7a5bc4b62e3569b10a62f276cd0bba7fe3818dae82c84cffaeab074f590d2532ef1009e2ae8051c2e077127bf851adc9c1cd31c71c1f9c603f00fd936b99fa86 config-lts.riscv64
|
||||
62232d9437fced904ce12bde8fe3e35a0ddfc611264deb39bbc18bb98cc734278e27dfe79f7d5791d5c7a2a563a72fb156d52cd75480f247d450835df9528750 config-lts.x86
|
||||
cfe7e323f2ed1c2f69afa87d23f66aee9c95a34eaa4c0419efc07d9b0c47b1267eea02a2591660d63aee15673c4cb78e84e006068be59f270b2aad87dd3315a6 config-lts.x86_64
|
||||
8e5f213a69e19e38cd162214dc26dc75521f41aa2efe9a174f1a7519077c35ed3c1578c7fa6c1f02df60283cb70bd4227ed2f88a657284f0d7c205442a5e244a config-lts.aarch64
|
||||
8b800d973813e02d29acf09f7fa86e1225bf45c9cd94b209f6bbd7f4e80ffb32822303e443f9dcc3687acfd99b51342333eafe1602612c5f2469ee873aeda3cc config-lts.armv7
|
||||
653ff1eacf4db1b2f527e451222cff289137915eac2830cbe9375522f553820759cf8635ddac1ed17f34e5a6beeb4209b781db68d127c2298dc0c1188af28a0c config-lts.loongarch64
|
||||
b6fe8d1e4e42554d14338d058a99e43f12a9cb92890bb8c0a7b22cb1345b55b2c99d28ea134f57a1aabe25f188eae0ed6f3457d68c71700ce2dfe0cacd47a854 config-lts.ppc64le
|
||||
2ee1d8b369490d24ac879b9f1a6a33828597995f249537a2f345f6e159b7e41028ae8d878520000515d948c374dcc9359776356212cb242c3d58f851e8137fd9 config-lts.riscv64
|
||||
14f7e37021c703ccc1c03807e911d246699be04d75356319a1758e7c638615a264617ce3c4e9fc438f4b3d430584cbcd2f915465cf7c00b5ac7ef7fff50203e4 config-lts.x86
|
||||
51118a10132ff938249f4629861176383d1ac4c1d11d27181ae70c4caa3620149de32b5cf88fffd6beabf0529b039de0b6127f695bc4f8bd1133df1345a73288 config-lts.x86_64
|
||||
"
|
||||
@@ -1,6 +1,6 @@
|
||||
#
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# Linux/arm64 6.18.8 Kernel Configuration
|
||||
# Linux/arm64 6.18.12 Kernel Configuration
|
||||
#
|
||||
CONFIG_CC_VERSION_TEXT="Alpine clang version 21.1.8"
|
||||
CONFIG_GCC_VERSION=0
|
||||
@@ -11,7 +11,7 @@ CONFIG_AS_VERSION=210108
|
||||
CONFIG_LD_VERSION=0
|
||||
CONFIG_LD_IS_LLD=y
|
||||
CONFIG_LLD_VERSION=210108
|
||||
CONFIG_RUSTC_VERSION=109300
|
||||
CONFIG_RUSTC_VERSION=109301
|
||||
CONFIG_RUST_IS_AVAILABLE=y
|
||||
CONFIG_RUSTC_LLVM_VERSION=210108
|
||||
CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
|
||||
@@ -954,7 +954,7 @@ CONFIG_MODULE_COMPRESS=y
|
||||
# CONFIG_MODULE_COMPRESS_XZ is not set
|
||||
CONFIG_MODULE_COMPRESS_ZSTD=y
|
||||
CONFIG_MODULE_COMPRESS_ALL=y
|
||||
# CONFIG_MODULE_DECOMPRESS is not set
|
||||
CONFIG_MODULE_DECOMPRESS=y
|
||||
# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set
|
||||
CONFIG_MODPROBE_PATH="/sbin/modprobe"
|
||||
# CONFIG_TRIM_UNUSED_KSYMS is not set
|
||||
@@ -3813,7 +3813,7 @@ CONFIG_TOUCHSCREEN_EDT_FT5X06=m
|
||||
# CONFIG_TOUCHSCREEN_ROHM_BU21023 is not set
|
||||
# CONFIG_TOUCHSCREEN_IQS5XX is not set
|
||||
# CONFIG_TOUCHSCREEN_IQS7211 is not set
|
||||
# CONFIG_TOUCHSCREEN_ZINITIX is not set
|
||||
CONFIG_TOUCHSCREEN_ZINITIX=m
|
||||
# CONFIG_TOUCHSCREEN_HIMAX_HX83112B is not set
|
||||
CONFIG_INPUT_MISC=y
|
||||
# CONFIG_INPUT_AD714X is not set
|
||||
@@ -3834,7 +3834,7 @@ CONFIG_INPUT_PM8XXX_VIBRATOR=m
|
||||
# CONFIG_INPUT_POWERMATE is not set
|
||||
# CONFIG_INPUT_YEALINK is not set
|
||||
# CONFIG_INPUT_CM109 is not set
|
||||
# CONFIG_INPUT_REGULATOR_HAPTIC is not set
|
||||
CONFIG_INPUT_REGULATOR_HAPTIC=m
|
||||
CONFIG_INPUT_TPS65219_PWRBUTTON=m
|
||||
# CONFIG_INPUT_TPS6594_PWRBUTTON is not set
|
||||
# CONFIG_INPUT_AXP20X_PEK is not set
|
||||
@@ -3860,7 +3860,7 @@ CONFIG_INPUT_XEN_KBDDEV_FRONTEND=y
|
||||
# CONFIG_INPUT_DRV2667_HAPTICS is not set
|
||||
CONFIG_INPUT_HISI_POWERKEY=y
|
||||
CONFIG_RMI4_CORE=m
|
||||
# CONFIG_RMI4_I2C is not set
|
||||
CONFIG_RMI4_I2C=m
|
||||
# CONFIG_RMI4_SPI is not set
|
||||
# CONFIG_RMI4_SMB is not set
|
||||
CONFIG_RMI4_F03=y
|
||||
@@ -4547,7 +4547,6 @@ CONFIG_PINCTRL_SC7280_LPASS_LPI=m
|
||||
# CONFIG_PINCTRL_SM4250_LPASS_LPI is not set
|
||||
CONFIG_PINCTRL_SM6115_LPASS_LPI=m
|
||||
CONFIG_PINCTRL_SM8250_LPASS_LPI=m
|
||||
CONFIG_PINCTRL_SM8350_LPASS_LPI=m
|
||||
CONFIG_PINCTRL_SM8450_LPASS_LPI=m
|
||||
CONFIG_PINCTRL_SC8280XP_LPASS_LPI=m
|
||||
CONFIG_PINCTRL_SM8550_LPASS_LPI=m
|
||||
@@ -6674,6 +6673,8 @@ CONFIG_SND_PCM_IEC958=y
|
||||
CONFIG_SND_DMAENGINE_PCM=m
|
||||
CONFIG_SND_HWDEP=m
|
||||
CONFIG_SND_RAWMIDI=m
|
||||
CONFIG_SND_UMP=m
|
||||
# CONFIG_SND_UMP_LEGACY_RAWMIDI is not set
|
||||
CONFIG_SND_COMPRESS_OFFLOAD=m
|
||||
CONFIG_SND_COMPRESS_ACCEL=y
|
||||
CONFIG_SND_JACK=y
|
||||
@@ -6814,7 +6815,7 @@ CONFIG_SND_HDA_COMPONENT=y
|
||||
CONFIG_SND_SPI=y
|
||||
CONFIG_SND_USB=y
|
||||
CONFIG_SND_USB_AUDIO=m
|
||||
# CONFIG_SND_USB_AUDIO_MIDI_V2 is not set
|
||||
CONFIG_SND_USB_AUDIO_MIDI_V2=y
|
||||
CONFIG_SND_USB_AUDIO_USE_MEDIA_CONTROLLER=y
|
||||
# CONFIG_SND_USB_UA101 is not set
|
||||
# CONFIG_SND_USB_CAIAQ is not set
|
||||
@@ -7757,7 +7758,7 @@ CONFIG_USB_STORAGE=m
|
||||
# CONFIG_USB_STORAGE_KARMA is not set
|
||||
# CONFIG_USB_STORAGE_CYPRESS_ATACB is not set
|
||||
# CONFIG_USB_STORAGE_ENE_UB6250 is not set
|
||||
# CONFIG_USB_UAS is not set
|
||||
CONFIG_USB_UAS=m
|
||||
|
||||
#
|
||||
# USB Imaging devices
|
||||
@@ -9353,7 +9354,8 @@ CONFIG_QCOM_IOMMU=y
|
||||
CONFIG_ROCKCHIP_IOMMU=y
|
||||
# CONFIG_SUN50I_IOMMU is not set
|
||||
CONFIG_TEGRA_IOMMU_SMMU=y
|
||||
# CONFIG_EXYNOS_IOMMU is not set
|
||||
CONFIG_EXYNOS_IOMMU=y
|
||||
# CONFIG_EXYNOS_IOMMU_DEBUG is not set
|
||||
# CONFIG_IPMMU_VMSA is not set
|
||||
# CONFIG_APPLE_DART is not set
|
||||
CONFIG_MTK_IOMMU=y
|
||||
@@ -9793,7 +9795,9 @@ CONFIG_IIO_CONSUMERS_PER_TRIGGER=2
|
||||
# CONFIG_FXLS8962AF_SPI is not set
|
||||
CONFIG_HID_SENSOR_ACCEL_3D=m
|
||||
# CONFIG_IIO_CROS_EC_ACCEL_LEGACY is not set
|
||||
# CONFIG_IIO_ST_ACCEL_3AXIS is not set
|
||||
CONFIG_IIO_ST_ACCEL_3AXIS=m
|
||||
CONFIG_IIO_ST_ACCEL_I2C_3AXIS=m
|
||||
CONFIG_IIO_ST_ACCEL_SPI_3AXIS=m
|
||||
# CONFIG_IIO_KX022A_SPI is not set
|
||||
# CONFIG_IIO_KX022A_I2C is not set
|
||||
# CONFIG_KXSD9 is not set
|
||||
@@ -10231,7 +10235,7 @@ CONFIG_HID_SENSOR_ALS=m
|
||||
# CONFIG_PA12203001 is not set
|
||||
# CONFIG_SI1133 is not set
|
||||
# CONFIG_SI1145 is not set
|
||||
# CONFIG_STK3310 is not set
|
||||
CONFIG_STK3310=m
|
||||
# CONFIG_ST_UVIS25 is not set
|
||||
# CONFIG_TCS3414 is not set
|
||||
# CONFIG_TCS3472 is not set
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# Linux/arm 6.18.8 Kernel Configuration
|
||||
# Linux/arm 6.18.12 Kernel Configuration
|
||||
#
|
||||
CONFIG_CC_VERSION_TEXT="Alpine clang version 21.1.8"
|
||||
CONFIG_GCC_VERSION=0
|
||||
@@ -11,7 +11,7 @@ CONFIG_AS_VERSION=210108
|
||||
CONFIG_LD_VERSION=0
|
||||
CONFIG_LD_IS_LLD=y
|
||||
CONFIG_LLD_VERSION=210108
|
||||
CONFIG_RUSTC_VERSION=109300
|
||||
CONFIG_RUSTC_VERSION=109301
|
||||
CONFIG_RUST_IS_AVAILABLE=y
|
||||
CONFIG_RUSTC_LLVM_VERSION=210108
|
||||
CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
|
||||
@@ -988,7 +988,7 @@ CONFIG_MODULE_COMPRESS=y
|
||||
# CONFIG_MODULE_COMPRESS_XZ is not set
|
||||
CONFIG_MODULE_COMPRESS_ZSTD=y
|
||||
CONFIG_MODULE_COMPRESS_ALL=y
|
||||
# CONFIG_MODULE_DECOMPRESS is not set
|
||||
CONFIG_MODULE_DECOMPRESS=y
|
||||
# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set
|
||||
CONFIG_MODPROBE_PATH="/sbin/modprobe"
|
||||
# CONFIG_TRIM_UNUSED_KSYMS is not set
|
||||
@@ -3233,33 +3233,33 @@ CONFIG_USB_PEGASUS=y
|
||||
# CONFIG_USB_RTL8150 is not set
|
||||
CONFIG_USB_RTL8152=m
|
||||
CONFIG_USB_LAN78XX=m
|
||||
CONFIG_USB_USBNET=y
|
||||
CONFIG_USB_NET_AX8817X=y
|
||||
CONFIG_USB_NET_AX88179_178A=y
|
||||
CONFIG_USB_NET_CDCETHER=y
|
||||
CONFIG_USB_USBNET=m
|
||||
CONFIG_USB_NET_AX8817X=m
|
||||
CONFIG_USB_NET_AX88179_178A=m
|
||||
CONFIG_USB_NET_CDCETHER=m
|
||||
# CONFIG_USB_NET_CDC_EEM is not set
|
||||
CONFIG_USB_NET_CDC_NCM=y
|
||||
CONFIG_USB_NET_CDC_NCM=m
|
||||
# CONFIG_USB_NET_HUAWEI_CDC_NCM is not set
|
||||
# CONFIG_USB_NET_CDC_MBIM is not set
|
||||
# CONFIG_USB_NET_DM9601 is not set
|
||||
# CONFIG_USB_NET_SR9700 is not set
|
||||
# CONFIG_USB_NET_SR9800 is not set
|
||||
CONFIG_USB_NET_SMSC75XX=y
|
||||
CONFIG_USB_NET_SMSC95XX=y
|
||||
CONFIG_USB_NET_SMSC75XX=m
|
||||
CONFIG_USB_NET_SMSC95XX=m
|
||||
# CONFIG_USB_NET_GL620A is not set
|
||||
CONFIG_USB_NET_NET1080=y
|
||||
CONFIG_USB_NET_NET1080=m
|
||||
# CONFIG_USB_NET_PLUSB is not set
|
||||
# CONFIG_USB_NET_MCS7830 is not set
|
||||
# CONFIG_USB_NET_RNDIS_HOST is not set
|
||||
CONFIG_USB_NET_CDC_SUBSET_ENABLE=y
|
||||
CONFIG_USB_NET_CDC_SUBSET=y
|
||||
CONFIG_USB_NET_CDC_SUBSET_ENABLE=m
|
||||
CONFIG_USB_NET_CDC_SUBSET=m
|
||||
# CONFIG_USB_ALI_M5632 is not set
|
||||
# CONFIG_USB_AN2720 is not set
|
||||
CONFIG_USB_BELKIN=y
|
||||
CONFIG_USB_ARMLINUX=y
|
||||
# CONFIG_USB_EPSON2888 is not set
|
||||
# CONFIG_USB_KC2190 is not set
|
||||
CONFIG_USB_NET_ZAURUS=y
|
||||
CONFIG_USB_NET_ZAURUS=m
|
||||
# CONFIG_USB_NET_CX82310_ETH is not set
|
||||
# CONFIG_USB_NET_KALMIA is not set
|
||||
# CONFIG_USB_NET_QMI_WWAN is not set
|
||||
@@ -3616,7 +3616,7 @@ CONFIG_TOUCHSCREEN_SUN4I=y
|
||||
# CONFIG_TOUCHSCREEN_ROHM_BU21023 is not set
|
||||
# CONFIG_TOUCHSCREEN_IQS5XX is not set
|
||||
# CONFIG_TOUCHSCREEN_IQS7211 is not set
|
||||
# CONFIG_TOUCHSCREEN_ZINITIX is not set
|
||||
CONFIG_TOUCHSCREEN_ZINITIX=m
|
||||
# CONFIG_TOUCHSCREEN_HIMAX_HX83112B is not set
|
||||
CONFIG_INPUT_MISC=y
|
||||
# CONFIG_INPUT_AB8500_PONKEY is not set
|
||||
@@ -3643,7 +3643,7 @@ CONFIG_INPUT_CPCAP_PWRBUTTON=m
|
||||
# CONFIG_INPUT_POWERMATE is not set
|
||||
# CONFIG_INPUT_YEALINK is not set
|
||||
# CONFIG_INPUT_CM109 is not set
|
||||
# CONFIG_INPUT_REGULATOR_HAPTIC is not set
|
||||
CONFIG_INPUT_REGULATOR_HAPTIC=m
|
||||
# CONFIG_INPUT_TPS65218_PWRBUTTON is not set
|
||||
CONFIG_INPUT_TPS65219_PWRBUTTON=m
|
||||
CONFIG_INPUT_AXP20X_PEK=m
|
||||
@@ -3673,7 +3673,7 @@ CONFIG_INPUT_ADXL34X_SPI=m
|
||||
# CONFIG_INPUT_HISI_POWERKEY is not set
|
||||
CONFIG_INPUT_STPMIC1_ONKEY=y
|
||||
CONFIG_RMI4_CORE=m
|
||||
# CONFIG_RMI4_I2C is not set
|
||||
CONFIG_RMI4_I2C=m
|
||||
# CONFIG_RMI4_SPI is not set
|
||||
# CONFIG_RMI4_SMB is not set
|
||||
CONFIG_RMI4_F03=y
|
||||
@@ -6668,6 +6668,8 @@ CONFIG_SND_PCM_IEC958=y
|
||||
CONFIG_SND_DMAENGINE_PCM=m
|
||||
CONFIG_SND_HWDEP=m
|
||||
CONFIG_SND_RAWMIDI=m
|
||||
CONFIG_SND_UMP=m
|
||||
# CONFIG_SND_UMP_LEGACY_RAWMIDI is not set
|
||||
CONFIG_SND_JACK=y
|
||||
CONFIG_SND_JACK_INPUT_DEV=y
|
||||
# CONFIG_SND_OSSEMUL is not set
|
||||
@@ -6825,7 +6827,7 @@ CONFIG_SND_SPI=y
|
||||
# CONFIG_SND_AT73C213 is not set
|
||||
CONFIG_SND_USB=y
|
||||
CONFIG_SND_USB_AUDIO=m
|
||||
# CONFIG_SND_USB_AUDIO_MIDI_V2 is not set
|
||||
CONFIG_SND_USB_AUDIO_MIDI_V2=y
|
||||
CONFIG_SND_USB_AUDIO_USE_MEDIA_CONTROLLER=y
|
||||
# CONFIG_SND_USB_UA101 is not set
|
||||
# CONFIG_SND_USB_CAIAQ is not set
|
||||
@@ -9436,7 +9438,7 @@ CONFIG_HID_SENSOR_ACCEL_3D=m
|
||||
# CONFIG_IIO_CROS_EC_ACCEL_LEGACY is not set
|
||||
CONFIG_IIO_ST_ACCEL_3AXIS=m
|
||||
CONFIG_IIO_ST_ACCEL_I2C_3AXIS=m
|
||||
# CONFIG_IIO_ST_ACCEL_SPI_3AXIS is not set
|
||||
CONFIG_IIO_ST_ACCEL_SPI_3AXIS=m
|
||||
# CONFIG_IIO_KX022A_SPI is not set
|
||||
# CONFIG_IIO_KX022A_I2C is not set
|
||||
# CONFIG_KXSD9 is not set
|
||||
@@ -9881,7 +9883,7 @@ CONFIG_HID_SENSOR_ALS=m
|
||||
# CONFIG_PA12203001 is not set
|
||||
# CONFIG_SI1133 is not set
|
||||
# CONFIG_SI1145 is not set
|
||||
# CONFIG_STK3310 is not set
|
||||
CONFIG_STK3310=m
|
||||
# CONFIG_ST_UVIS25 is not set
|
||||
# CONFIG_TCS3414 is not set
|
||||
# CONFIG_TCS3472 is not set
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# Linux/loongarch 6.18.8 Kernel Configuration
|
||||
# Linux/loongarch 6.18.12 Kernel Configuration
|
||||
#
|
||||
CONFIG_CC_VERSION_TEXT="Alpine clang version 21.1.8"
|
||||
CONFIG_GCC_VERSION=0
|
||||
@@ -11,7 +11,7 @@ CONFIG_AS_VERSION=210108
|
||||
CONFIG_LD_VERSION=0
|
||||
CONFIG_LD_IS_LLD=y
|
||||
CONFIG_LLD_VERSION=210108
|
||||
CONFIG_RUSTC_VERSION=109300
|
||||
CONFIG_RUSTC_VERSION=109301
|
||||
CONFIG_RUST_IS_AVAILABLE=y
|
||||
CONFIG_RUSTC_LLVM_VERSION=210108
|
||||
CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
|
||||
@@ -2671,6 +2671,7 @@ CONFIG_MOTORCOMM_PHY=y
|
||||
# CONFIG_NXP_C45_TJA11XX_PHY is not set
|
||||
# CONFIG_NXP_TJA11XX_PHY is not set
|
||||
# CONFIG_NCN26000_PHY is not set
|
||||
# CONFIG_AT803X_PHY is not set
|
||||
# CONFIG_QCA83XX_PHY is not set
|
||||
# CONFIG_QCA808X_PHY is not set
|
||||
# CONFIG_QCA807X_PHY is not set
|
||||
@@ -2691,6 +2692,7 @@ CONFIG_REALTEK_PHY=y
|
||||
# CONFIG_DP83TG720_PHY is not set
|
||||
# CONFIG_VITESSE_PHY is not set
|
||||
# CONFIG_XILINX_GMII2RGMII is not set
|
||||
# CONFIG_PSE_CONTROLLER is not set
|
||||
CONFIG_FWNODE_MDIO=y
|
||||
CONFIG_OF_MDIO=y
|
||||
CONFIG_ACPI_MDIO=y
|
||||
@@ -3041,6 +3043,7 @@ CONFIG_KEYBOARD_MATRIX=m
|
||||
# CONFIG_KEYBOARD_MPR121 is not set
|
||||
# CONFIG_KEYBOARD_NEWTON is not set
|
||||
# CONFIG_KEYBOARD_OPENCORES is not set
|
||||
# CONFIG_KEYBOARD_PINEPHONE is not set
|
||||
# CONFIG_KEYBOARD_SAMSUNG is not set
|
||||
# CONFIG_KEYBOARD_STOWAWAY is not set
|
||||
# CONFIG_KEYBOARD_SUNKBD is not set
|
||||
@@ -3111,7 +3114,84 @@ CONFIG_JOYSTICK_XPAD_LEDS=y
|
||||
# CONFIG_JOYSTICK_SENSEHAT is not set
|
||||
# CONFIG_JOYSTICK_SEESAW is not set
|
||||
# CONFIG_INPUT_TABLET is not set
|
||||
# CONFIG_INPUT_TOUCHSCREEN is not set
|
||||
CONFIG_INPUT_TOUCHSCREEN=y
|
||||
# CONFIG_TOUCHSCREEN_ADS7846 is not set
|
||||
# CONFIG_TOUCHSCREEN_AD7877 is not set
|
||||
# CONFIG_TOUCHSCREEN_AD7879 is not set
|
||||
# CONFIG_TOUCHSCREEN_ADC is not set
|
||||
# CONFIG_TOUCHSCREEN_AR1021_I2C is not set
|
||||
# CONFIG_TOUCHSCREEN_ATMEL_MXT is not set
|
||||
# CONFIG_TOUCHSCREEN_AUO_PIXCIR is not set
|
||||
# CONFIG_TOUCHSCREEN_BU21013 is not set
|
||||
# CONFIG_TOUCHSCREEN_BU21029 is not set
|
||||
# CONFIG_TOUCHSCREEN_CHIPONE_ICN8318 is not set
|
||||
# CONFIG_TOUCHSCREEN_CHIPONE_ICN8505 is not set
|
||||
# CONFIG_TOUCHSCREEN_CY8CTMA140 is not set
|
||||
# CONFIG_TOUCHSCREEN_CY8CTMG110 is not set
|
||||
# CONFIG_TOUCHSCREEN_CYTTSP_CORE is not set
|
||||
# CONFIG_TOUCHSCREEN_CYTTSP5 is not set
|
||||
# CONFIG_TOUCHSCREEN_DYNAPRO is not set
|
||||
# CONFIG_TOUCHSCREEN_HAMPSHIRE is not set
|
||||
# CONFIG_TOUCHSCREEN_EETI is not set
|
||||
# CONFIG_TOUCHSCREEN_EGALAX is not set
|
||||
# CONFIG_TOUCHSCREEN_EGALAX_SERIAL is not set
|
||||
# CONFIG_TOUCHSCREEN_EXC3000 is not set
|
||||
# CONFIG_TOUCHSCREEN_FUJITSU is not set
|
||||
# CONFIG_TOUCHSCREEN_GOODIX is not set
|
||||
# CONFIG_TOUCHSCREEN_GOODIX_BERLIN_I2C is not set
|
||||
# CONFIG_TOUCHSCREEN_GOODIX_BERLIN_SPI is not set
|
||||
# CONFIG_TOUCHSCREEN_HIDEEP is not set
|
||||
# CONFIG_TOUCHSCREEN_HIMAX_HX852X is not set
|
||||
# CONFIG_TOUCHSCREEN_HYCON_HY46XX is not set
|
||||
# CONFIG_TOUCHSCREEN_HYNITRON_CSTXXX is not set
|
||||
# CONFIG_TOUCHSCREEN_HYNITRON_CST816X is not set
|
||||
# CONFIG_TOUCHSCREEN_ILI210X is not set
|
||||
# CONFIG_TOUCHSCREEN_ILITEK is not set
|
||||
# CONFIG_TOUCHSCREEN_S6SY761 is not set
|
||||
# CONFIG_TOUCHSCREEN_GUNZE is not set
|
||||
# CONFIG_TOUCHSCREEN_EKTF2127 is not set
|
||||
# CONFIG_TOUCHSCREEN_ELAN is not set
|
||||
# CONFIG_TOUCHSCREEN_ELO is not set
|
||||
# CONFIG_TOUCHSCREEN_WACOM_W8001 is not set
|
||||
# CONFIG_TOUCHSCREEN_WACOM_I2C is not set
|
||||
# CONFIG_TOUCHSCREEN_MAX11801 is not set
|
||||
# CONFIG_TOUCHSCREEN_MMS114 is not set
|
||||
# CONFIG_TOUCHSCREEN_MELFAS_MIP4 is not set
|
||||
# CONFIG_TOUCHSCREEN_MSG2638 is not set
|
||||
# CONFIG_TOUCHSCREEN_MTOUCH is not set
|
||||
# CONFIG_TOUCHSCREEN_NOVATEK_NVT_TS is not set
|
||||
# CONFIG_TOUCHSCREEN_IMAGIS is not set
|
||||
# CONFIG_TOUCHSCREEN_IMX6UL_TSC is not set
|
||||
# CONFIG_TOUCHSCREEN_INEXIO is not set
|
||||
# CONFIG_TOUCHSCREEN_PENMOUNT is not set
|
||||
# CONFIG_TOUCHSCREEN_EDT_FT5X06 is not set
|
||||
# CONFIG_TOUCHSCREEN_TOUCHRIGHT is not set
|
||||
# CONFIG_TOUCHSCREEN_TOUCHWIN is not set
|
||||
# CONFIG_TOUCHSCREEN_PIXCIR is not set
|
||||
# CONFIG_TOUCHSCREEN_WDT87XX_I2C is not set
|
||||
# CONFIG_TOUCHSCREEN_USB_COMPOSITE is not set
|
||||
# CONFIG_TOUCHSCREEN_TOUCHIT213 is not set
|
||||
# CONFIG_TOUCHSCREEN_TSC_SERIO is not set
|
||||
# CONFIG_TOUCHSCREEN_TSC2004 is not set
|
||||
# CONFIG_TOUCHSCREEN_TSC2005 is not set
|
||||
# CONFIG_TOUCHSCREEN_TSC2007 is not set
|
||||
# CONFIG_TOUCHSCREEN_RM_TS is not set
|
||||
# CONFIG_TOUCHSCREEN_SILEAD is not set
|
||||
# CONFIG_TOUCHSCREEN_SIS_I2C is not set
|
||||
# CONFIG_TOUCHSCREEN_ST1232 is not set
|
||||
# CONFIG_TOUCHSCREEN_STMFTS is not set
|
||||
# CONFIG_TOUCHSCREEN_SUR40 is not set
|
||||
# CONFIG_TOUCHSCREEN_SURFACE3_SPI is not set
|
||||
# CONFIG_TOUCHSCREEN_SX8654 is not set
|
||||
# CONFIG_TOUCHSCREEN_TPS6507X is not set
|
||||
# CONFIG_TOUCHSCREEN_ZET6223 is not set
|
||||
# CONFIG_TOUCHSCREEN_ZFORCE is not set
|
||||
# CONFIG_TOUCHSCREEN_COLIBRI_VF50 is not set
|
||||
# CONFIG_TOUCHSCREEN_ROHM_BU21023 is not set
|
||||
# CONFIG_TOUCHSCREEN_IQS5XX is not set
|
||||
# CONFIG_TOUCHSCREEN_IQS7211 is not set
|
||||
CONFIG_TOUCHSCREEN_ZINITIX=m
|
||||
# CONFIG_TOUCHSCREEN_HIMAX_HX83112B is not set
|
||||
CONFIG_INPUT_MISC=y
|
||||
# CONFIG_INPUT_AD714X is not set
|
||||
# CONFIG_INPUT_ATMEL_CAPTOUCH is not set
|
||||
@@ -3128,6 +3208,7 @@ CONFIG_INPUT_MISC=y
|
||||
# CONFIG_INPUT_POWERMATE is not set
|
||||
# CONFIG_INPUT_YEALINK is not set
|
||||
# CONFIG_INPUT_CM109 is not set
|
||||
CONFIG_INPUT_REGULATOR_HAPTIC=m
|
||||
CONFIG_INPUT_UINPUT=y
|
||||
# CONFIG_INPUT_PCF8574 is not set
|
||||
# CONFIG_INPUT_PWM_BEEPER is not set
|
||||
@@ -3147,7 +3228,7 @@ CONFIG_INPUT_UINPUT=y
|
||||
# CONFIG_INPUT_DRV2665_HAPTICS is not set
|
||||
# CONFIG_INPUT_DRV2667_HAPTICS is not set
|
||||
CONFIG_RMI4_CORE=m
|
||||
# CONFIG_RMI4_I2C is not set
|
||||
CONFIG_RMI4_I2C=m
|
||||
# CONFIG_RMI4_SPI is not set
|
||||
# CONFIG_RMI4_SMB is not set
|
||||
CONFIG_RMI4_F03=y
|
||||
@@ -3605,6 +3686,7 @@ CONFIG_POWER_RESET=y
|
||||
# CONFIG_POWER_RESET_GPIO is not set
|
||||
# CONFIG_POWER_RESET_GPIO_RESTART is not set
|
||||
# CONFIG_POWER_RESET_LTC2952 is not set
|
||||
# CONFIG_POWER_RESET_REGULATOR is not set
|
||||
CONFIG_POWER_RESET_RESTART=y
|
||||
CONFIG_POWER_RESET_SYSCON=y
|
||||
CONFIG_POWER_RESET_SYSCON_POWEROFF=y
|
||||
@@ -3634,6 +3716,7 @@ CONFIG_POWER_SUPPLY_HWMON=y
|
||||
# CONFIG_CHARGER_MAX8903 is not set
|
||||
# CONFIG_CHARGER_LP8727 is not set
|
||||
# CONFIG_CHARGER_GPIO is not set
|
||||
# CONFIG_CHARGER_MANAGER is not set
|
||||
# CONFIG_CHARGER_LT3651 is not set
|
||||
# CONFIG_CHARGER_LTC4162L is not set
|
||||
# CONFIG_CHARGER_DETECTOR_MAX14656 is not set
|
||||
@@ -3646,10 +3729,14 @@ CONFIG_POWER_SUPPLY_HWMON=y
|
||||
# CONFIG_CHARGER_BQ25890 is not set
|
||||
# CONFIG_CHARGER_BQ25980 is not set
|
||||
# CONFIG_CHARGER_BQ256XX is not set
|
||||
# CONFIG_CHARGER_SMB347 is not set
|
||||
# CONFIG_BATTERY_GAUGE_LTC2941 is not set
|
||||
# CONFIG_BATTERY_GOLDFISH is not set
|
||||
# CONFIG_BATTERY_RT5033 is not set
|
||||
# CONFIG_CHARGER_RT9455 is not set
|
||||
# CONFIG_CHARGER_RT9467 is not set
|
||||
# CONFIG_CHARGER_RT9471 is not set
|
||||
# CONFIG_CHARGER_UCS1002 is not set
|
||||
# CONFIG_CHARGER_BD99954 is not set
|
||||
# CONFIG_BATTERY_UG3105 is not set
|
||||
# CONFIG_FUEL_GAUGE_MM8013 is not set
|
||||
@@ -3994,7 +4081,88 @@ CONFIG_MFD_LS2K_BMC_CORE=y
|
||||
# CONFIG_MFD_MAX7360 is not set
|
||||
# end of Multifunction device drivers
|
||||
|
||||
# CONFIG_REGULATOR is not set
|
||||
CONFIG_REGULATOR=y
|
||||
# CONFIG_REGULATOR_DEBUG is not set
|
||||
# CONFIG_REGULATOR_FIXED_VOLTAGE is not set
|
||||
# CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set
|
||||
# CONFIG_REGULATOR_USERSPACE_CONSUMER is not set
|
||||
# CONFIG_REGULATOR_NETLINK_EVENTS is not set
|
||||
# CONFIG_REGULATOR_88PG86X is not set
|
||||
# CONFIG_REGULATOR_ACT8865 is not set
|
||||
# CONFIG_REGULATOR_AD5398 is not set
|
||||
# CONFIG_REGULATOR_ADP5055 is not set
|
||||
# CONFIG_REGULATOR_AW37503 is not set
|
||||
# CONFIG_REGULATOR_DA9121 is not set
|
||||
# CONFIG_REGULATOR_DA9210 is not set
|
||||
# CONFIG_REGULATOR_DA9211 is not set
|
||||
# CONFIG_REGULATOR_FAN53555 is not set
|
||||
# CONFIG_REGULATOR_FAN53880 is not set
|
||||
# CONFIG_REGULATOR_GPIO is not set
|
||||
# CONFIG_REGULATOR_ISL9305 is not set
|
||||
# CONFIG_REGULATOR_ISL6271A is not set
|
||||
# CONFIG_REGULATOR_LP3971 is not set
|
||||
# CONFIG_REGULATOR_LP3972 is not set
|
||||
# CONFIG_REGULATOR_LP872X is not set
|
||||
# CONFIG_REGULATOR_LP8755 is not set
|
||||
# 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_MAX77857 is not set
|
||||
# CONFIG_REGULATOR_MAX8649 is not set
|
||||
# CONFIG_REGULATOR_MAX8660 is not set
|
||||
# CONFIG_REGULATOR_MAX8893 is not set
|
||||
# CONFIG_REGULATOR_MAX8952 is not set
|
||||
# CONFIG_REGULATOR_MAX8973 is not set
|
||||
# CONFIG_REGULATOR_MAX20086 is not set
|
||||
# CONFIG_REGULATOR_MAX20411 is not set
|
||||
# CONFIG_REGULATOR_MAX77826 is not set
|
||||
# CONFIG_REGULATOR_MAX77838 is not set
|
||||
# CONFIG_REGULATOR_MCP16502 is not set
|
||||
# CONFIG_REGULATOR_MP5416 is not set
|
||||
# CONFIG_REGULATOR_MP8859 is not set
|
||||
# CONFIG_REGULATOR_MP886X is not set
|
||||
# CONFIG_REGULATOR_MPQ7920 is not set
|
||||
# CONFIG_REGULATOR_MT6311 is not set
|
||||
# CONFIG_REGULATOR_PCA9450 is not set
|
||||
# CONFIG_REGULATOR_PF9453 is not set
|
||||
# CONFIG_REGULATOR_PF0900 is not set
|
||||
# CONFIG_REGULATOR_PF530X is not set
|
||||
# CONFIG_REGULATOR_PF8X00 is not set
|
||||
# CONFIG_REGULATOR_PFUZE100 is not set
|
||||
# CONFIG_REGULATOR_PV88060 is not set
|
||||
# CONFIG_REGULATOR_PV88080 is not set
|
||||
# CONFIG_REGULATOR_PV88090 is not set
|
||||
# CONFIG_REGULATOR_PWM is not set
|
||||
# CONFIG_REGULATOR_RAA215300 is not set
|
||||
# CONFIG_REGULATOR_RASPBERRYPI_TOUCHSCREEN_ATTINY is not set
|
||||
# CONFIG_REGULATOR_RASPBERRYPI_TOUCHSCREEN_V2 is not set
|
||||
# CONFIG_REGULATOR_RT4801 is not set
|
||||
# CONFIG_REGULATOR_RT4803 is not set
|
||||
# CONFIG_REGULATOR_RT5133 is not set
|
||||
# CONFIG_REGULATOR_RT5190A is not set
|
||||
# CONFIG_REGULATOR_RT5739 is not set
|
||||
# CONFIG_REGULATOR_RT5759 is not set
|
||||
# CONFIG_REGULATOR_RT6160 is not set
|
||||
# CONFIG_REGULATOR_RT6190 is not set
|
||||
# CONFIG_REGULATOR_RT6245 is not set
|
||||
# CONFIG_REGULATOR_RTQ2134 is not set
|
||||
# CONFIG_REGULATOR_RTMV20 is not set
|
||||
# CONFIG_REGULATOR_RTQ6752 is not set
|
||||
# CONFIG_REGULATOR_RTQ2208 is not set
|
||||
# CONFIG_REGULATOR_SLG51000 is not set
|
||||
# CONFIG_REGULATOR_SY8106A is not set
|
||||
# CONFIG_REGULATOR_SY8824X is not set
|
||||
# CONFIG_REGULATOR_SY8827N is not set
|
||||
# CONFIG_REGULATOR_TPS51632 is not set
|
||||
# CONFIG_REGULATOR_TPS62360 is not set
|
||||
# CONFIG_REGULATOR_TPS6286X is not set
|
||||
# CONFIG_REGULATOR_TPS6287X is not set
|
||||
# CONFIG_REGULATOR_TPS65023 is not set
|
||||
# CONFIG_REGULATOR_TPS6507X is not set
|
||||
# CONFIG_REGULATOR_TPS65132 is not set
|
||||
# CONFIG_REGULATOR_TPS6524X is not set
|
||||
# CONFIG_REGULATOR_VCTRL is not set
|
||||
CONFIG_RC_CORE=m
|
||||
CONFIG_LIRC=y
|
||||
CONFIG_RC_MAP=m
|
||||
@@ -4887,12 +5055,14 @@ CONFIG_DRM_PANEL=y
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E63M0 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0 is not set
|
||||
# CONFIG_DRM_PANEL_SEIKO_43WVF1G is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LS037V7DW01 is not set
|
||||
# CONFIG_DRM_PANEL_SITRONIX_ST7701 is not set
|
||||
# CONFIG_DRM_PANEL_SITRONIX_ST7789V is not set
|
||||
# CONFIG_DRM_PANEL_SONY_ACX565AKM is not set
|
||||
# CONFIG_DRM_PANEL_EDP is not set
|
||||
# CONFIG_DRM_PANEL_SIMPLE is not set
|
||||
# CONFIG_DRM_PANEL_TPO_TD028TTEC1 is not set
|
||||
# CONFIG_DRM_PANEL_TPO_TD043MTEA1 is not set
|
||||
# CONFIG_DRM_PANEL_TPO_TPG110 is not set
|
||||
# CONFIG_DRM_PANEL_WIDECHIPS_WS2401 is not set
|
||||
# end of Display Panels
|
||||
@@ -6212,6 +6382,7 @@ CONFIG_LEDS_CLASS_MULTICOLOR=m
|
||||
# CONFIG_LEDS_PCA995X is not set
|
||||
# CONFIG_LEDS_DAC124S085 is not set
|
||||
# CONFIG_LEDS_PWM is not set
|
||||
# CONFIG_LEDS_REGULATOR is not set
|
||||
# CONFIG_LEDS_BD2606MVV is not set
|
||||
# CONFIG_LEDS_BD2802 is not set
|
||||
# CONFIG_LEDS_LT3593 is not set
|
||||
@@ -6849,7 +7020,9 @@ CONFIG_IIO_CONSUMERS_PER_TRIGGER=2
|
||||
# CONFIG_FXLS8962AF_I2C is not set
|
||||
# CONFIG_FXLS8962AF_SPI is not set
|
||||
CONFIG_HID_SENSOR_ACCEL_3D=m
|
||||
# CONFIG_IIO_ST_ACCEL_3AXIS is not set
|
||||
CONFIG_IIO_ST_ACCEL_3AXIS=m
|
||||
CONFIG_IIO_ST_ACCEL_I2C_3AXIS=m
|
||||
CONFIG_IIO_ST_ACCEL_SPI_3AXIS=m
|
||||
# CONFIG_IIO_KX022A_SPI is not set
|
||||
# CONFIG_IIO_KX022A_I2C is not set
|
||||
# CONFIG_KXSD9 is not set
|
||||
@@ -6909,6 +7082,7 @@ CONFIG_HID_SENSOR_ACCEL_3D=m
|
||||
# CONFIG_AD799X is not set
|
||||
# CONFIG_AD9467 is not set
|
||||
# CONFIG_ADE9000 is not set
|
||||
# CONFIG_CC10001_ADC is not set
|
||||
# CONFIG_ENVELOPE_DETECTOR is not set
|
||||
# CONFIG_GEHC_PMC_ADC is not set
|
||||
# CONFIG_HI8435 is not set
|
||||
@@ -7031,6 +7205,10 @@ CONFIG_HID_SENSOR_IIO_TRIGGER=m
|
||||
# CONFIG_IIO_SSP_SENSORHUB is not set
|
||||
# end of SSP Sensor Common
|
||||
|
||||
CONFIG_IIO_ST_SENSORS_I2C=m
|
||||
CONFIG_IIO_ST_SENSORS_SPI=m
|
||||
CONFIG_IIO_ST_SENSORS_CORE=m
|
||||
|
||||
#
|
||||
# Digital to analog converters
|
||||
#
|
||||
@@ -7238,7 +7416,7 @@ CONFIG_HID_SENSOR_ALS=m
|
||||
# CONFIG_PA12203001 is not set
|
||||
# CONFIG_SI1133 is not set
|
||||
# CONFIG_SI1145 is not set
|
||||
# CONFIG_STK3310 is not set
|
||||
CONFIG_STK3310=m
|
||||
# CONFIG_ST_UVIS25 is not set
|
||||
# CONFIG_TCS3414 is not set
|
||||
# CONFIG_TCS3472 is not set
|
||||
@@ -8245,6 +8423,7 @@ CONFIG_BINARY_PRINTF=y
|
||||
#
|
||||
CONFIG_RAID6_PQ=y
|
||||
CONFIG_RAID6_PQ_BENCHMARK=y
|
||||
CONFIG_LINEAR_RANGES=y
|
||||
CONFIG_PACKING=y
|
||||
CONFIG_BITREVERSE=y
|
||||
CONFIG_GENERIC_STRNCPY_FROM_USER=y
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# Linux/powerpc 6.18.8 Kernel Configuration
|
||||
# Linux/powerpc 6.18.12 Kernel Configuration
|
||||
#
|
||||
CONFIG_CC_VERSION_TEXT="Alpine clang version 21.1.8"
|
||||
CONFIG_GCC_VERSION=0
|
||||
@@ -11,7 +11,7 @@ CONFIG_AS_VERSION=210108
|
||||
CONFIG_LD_VERSION=0
|
||||
CONFIG_LD_IS_LLD=y
|
||||
CONFIG_LLD_VERSION=210108
|
||||
CONFIG_RUSTC_VERSION=109300
|
||||
CONFIG_RUSTC_VERSION=109301
|
||||
CONFIG_RUST_IS_AVAILABLE=y
|
||||
CONFIG_RUSTC_LLVM_VERSION=210108
|
||||
CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
|
||||
@@ -740,7 +740,7 @@ CONFIG_MODULE_COMPRESS=y
|
||||
# CONFIG_MODULE_COMPRESS_XZ is not set
|
||||
CONFIG_MODULE_COMPRESS_ZSTD=y
|
||||
CONFIG_MODULE_COMPRESS_ALL=y
|
||||
# CONFIG_MODULE_DECOMPRESS is not set
|
||||
CONFIG_MODULE_DECOMPRESS=y
|
||||
# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set
|
||||
CONFIG_MODPROBE_PATH="/sbin/modprobe"
|
||||
# CONFIG_TRIM_UNUSED_KSYMS is not set
|
||||
@@ -1697,6 +1697,7 @@ CONFIG_REGMAP=y
|
||||
CONFIG_REGMAP_KUNIT=m
|
||||
# CONFIG_REGMAP_BUILD is not set
|
||||
CONFIG_REGMAP_I2C=y
|
||||
CONFIG_REGMAP_SPI=m
|
||||
CONFIG_REGMAP_RAM=m
|
||||
CONFIG_DMA_SHARED_BUFFER=y
|
||||
# CONFIG_DMA_FENCE_TRACE is not set
|
||||
@@ -2420,10 +2421,12 @@ CONFIG_NET_VENDOR_XIRCOM=y
|
||||
# CONFIG_FDDI is not set
|
||||
# CONFIG_HIPPI is not set
|
||||
CONFIG_MDIO_BUS=y
|
||||
CONFIG_PHYLINK=m
|
||||
CONFIG_PHYLIB=y
|
||||
CONFIG_SWPHY=y
|
||||
# CONFIG_LED_TRIGGER_PHY is not set
|
||||
CONFIG_FIXED_PHY=y
|
||||
# CONFIG_SFP is not set
|
||||
|
||||
#
|
||||
# MII PHY device drivers
|
||||
@@ -2434,7 +2437,7 @@ CONFIG_FIXED_PHY=y
|
||||
# CONFIG_ADIN_PHY is not set
|
||||
# CONFIG_ADIN1100_PHY is not set
|
||||
# CONFIG_AQUANTIA_PHY is not set
|
||||
# CONFIG_AX88796B_PHY is not set
|
||||
CONFIG_AX88796B_PHY=m
|
||||
CONFIG_BROADCOM_PHY=m
|
||||
# CONFIG_BCM54140_PHY is not set
|
||||
# CONFIG_BCM7XXX_PHY is not set
|
||||
@@ -2466,6 +2469,7 @@ CONFIG_MARVELL_PHY=y
|
||||
# CONFIG_NXP_C45_TJA11XX_PHY is not set
|
||||
# CONFIG_NXP_TJA11XX_PHY is not set
|
||||
# CONFIG_NCN26000_PHY is not set
|
||||
# CONFIG_AT803X_PHY is not set
|
||||
# CONFIG_QCA83XX_PHY is not set
|
||||
# CONFIG_QCA808X_PHY is not set
|
||||
# CONFIG_QCA807X_PHY is not set
|
||||
@@ -2485,6 +2489,7 @@ CONFIG_MARVELL_PHY=y
|
||||
# CONFIG_DP83TG720_PHY is not set
|
||||
# CONFIG_VITESSE_PHY is not set
|
||||
# CONFIG_XILINX_GMII2RGMII is not set
|
||||
# CONFIG_PSE_CONTROLLER is not set
|
||||
CONFIG_FWNODE_MDIO=y
|
||||
CONFIG_OF_MDIO=y
|
||||
# CONFIG_MDIO_BITBANG is not set
|
||||
@@ -2530,9 +2535,44 @@ CONFIG_USB_NET_DRIVERS=y
|
||||
# CONFIG_USB_RTL8150 is not set
|
||||
CONFIG_USB_RTL8152=m
|
||||
# CONFIG_USB_LAN78XX is not set
|
||||
# CONFIG_USB_USBNET is not set
|
||||
CONFIG_USB_USBNET=m
|
||||
CONFIG_USB_NET_AX8817X=m
|
||||
CONFIG_USB_NET_AX88179_178A=m
|
||||
CONFIG_USB_NET_CDCETHER=m
|
||||
# CONFIG_USB_NET_CDC_EEM is not set
|
||||
CONFIG_USB_NET_CDC_NCM=m
|
||||
# CONFIG_USB_NET_HUAWEI_CDC_NCM is not set
|
||||
# CONFIG_USB_NET_CDC_MBIM is not set
|
||||
# CONFIG_USB_NET_DM9601 is not set
|
||||
# CONFIG_USB_NET_SR9700 is not set
|
||||
# CONFIG_USB_NET_SR9800 is not set
|
||||
# CONFIG_USB_NET_SMSC75XX is not set
|
||||
# CONFIG_USB_NET_SMSC95XX is not set
|
||||
# CONFIG_USB_NET_GL620A is not set
|
||||
CONFIG_USB_NET_NET1080=m
|
||||
# CONFIG_USB_NET_PLUSB is not set
|
||||
# CONFIG_USB_NET_MCS7830 is not set
|
||||
# CONFIG_USB_NET_RNDIS_HOST is not set
|
||||
CONFIG_USB_NET_CDC_SUBSET_ENABLE=m
|
||||
CONFIG_USB_NET_CDC_SUBSET=m
|
||||
# CONFIG_USB_ALI_M5632 is not set
|
||||
# CONFIG_USB_AN2720 is not set
|
||||
CONFIG_USB_BELKIN=y
|
||||
CONFIG_USB_ARMLINUX=y
|
||||
# CONFIG_USB_EPSON2888 is not set
|
||||
# CONFIG_USB_KC2190 is not set
|
||||
CONFIG_USB_NET_ZAURUS=m
|
||||
# CONFIG_USB_NET_CX82310_ETH is not set
|
||||
# CONFIG_USB_NET_KALMIA is not set
|
||||
# CONFIG_USB_NET_QMI_WWAN is not set
|
||||
# CONFIG_USB_HSO is not set
|
||||
# CONFIG_USB_NET_INT51X1 is not set
|
||||
# CONFIG_USB_IPHETH is not set
|
||||
# CONFIG_USB_SIERRA_NET is not set
|
||||
# CONFIG_USB_VL600 is not set
|
||||
# CONFIG_USB_NET_CH9200 is not set
|
||||
# CONFIG_USB_NET_AQC111 is not set
|
||||
CONFIG_USB_RTL8153_ECM=m
|
||||
CONFIG_WLAN=y
|
||||
CONFIG_WLAN_VENDOR_ADMTEK=y
|
||||
CONFIG_WLAN_VENDOR_ATH=y
|
||||
@@ -2606,6 +2646,7 @@ CONFIG_KEYBOARD_ATKBD=y
|
||||
# CONFIG_KEYBOARD_MPR121 is not set
|
||||
# CONFIG_KEYBOARD_NEWTON is not set
|
||||
# CONFIG_KEYBOARD_OPENCORES is not set
|
||||
# CONFIG_KEYBOARD_PINEPHONE is not set
|
||||
# CONFIG_KEYBOARD_STOWAWAY is not set
|
||||
# CONFIG_KEYBOARD_SUNKBD is not set
|
||||
# CONFIG_KEYBOARD_OMAP4 is not set
|
||||
@@ -2669,7 +2710,82 @@ CONFIG_JOYSTICK_XPAD_LEDS=y
|
||||
# CONFIG_JOYSTICK_SENSEHAT is not set
|
||||
# CONFIG_JOYSTICK_SEESAW is not set
|
||||
# CONFIG_INPUT_TABLET is not set
|
||||
# CONFIG_INPUT_TOUCHSCREEN is not set
|
||||
CONFIG_INPUT_TOUCHSCREEN=y
|
||||
# CONFIG_TOUCHSCREEN_ADS7846 is not set
|
||||
# CONFIG_TOUCHSCREEN_AD7877 is not set
|
||||
# CONFIG_TOUCHSCREEN_AD7879 is not set
|
||||
# CONFIG_TOUCHSCREEN_ADC is not set
|
||||
# CONFIG_TOUCHSCREEN_AR1021_I2C is not set
|
||||
# CONFIG_TOUCHSCREEN_ATMEL_MXT is not set
|
||||
# CONFIG_TOUCHSCREEN_AUO_PIXCIR is not set
|
||||
# CONFIG_TOUCHSCREEN_BU21013 is not set
|
||||
# CONFIG_TOUCHSCREEN_BU21029 is not set
|
||||
# CONFIG_TOUCHSCREEN_CHIPONE_ICN8318 is not set
|
||||
# CONFIG_TOUCHSCREEN_CY8CTMA140 is not set
|
||||
# CONFIG_TOUCHSCREEN_CY8CTMG110 is not set
|
||||
# CONFIG_TOUCHSCREEN_CYTTSP_CORE is not set
|
||||
# CONFIG_TOUCHSCREEN_CYTTSP5 is not set
|
||||
# CONFIG_TOUCHSCREEN_DYNAPRO is not set
|
||||
# CONFIG_TOUCHSCREEN_HAMPSHIRE is not set
|
||||
# CONFIG_TOUCHSCREEN_EETI is not set
|
||||
# CONFIG_TOUCHSCREEN_EGALAX is not set
|
||||
# CONFIG_TOUCHSCREEN_EGALAX_SERIAL is not set
|
||||
# CONFIG_TOUCHSCREEN_EXC3000 is not set
|
||||
# CONFIG_TOUCHSCREEN_FUJITSU is not set
|
||||
# CONFIG_TOUCHSCREEN_GOODIX is not set
|
||||
# CONFIG_TOUCHSCREEN_GOODIX_BERLIN_I2C is not set
|
||||
# CONFIG_TOUCHSCREEN_GOODIX_BERLIN_SPI is not set
|
||||
# CONFIG_TOUCHSCREEN_HIDEEP is not set
|
||||
# CONFIG_TOUCHSCREEN_HIMAX_HX852X is not set
|
||||
# CONFIG_TOUCHSCREEN_HYCON_HY46XX is not set
|
||||
# CONFIG_TOUCHSCREEN_HYNITRON_CSTXXX is not set
|
||||
# CONFIG_TOUCHSCREEN_HYNITRON_CST816X is not set
|
||||
# CONFIG_TOUCHSCREEN_ILI210X is not set
|
||||
# CONFIG_TOUCHSCREEN_ILITEK is not set
|
||||
# CONFIG_TOUCHSCREEN_S6SY761 is not set
|
||||
# CONFIG_TOUCHSCREEN_GUNZE is not set
|
||||
# CONFIG_TOUCHSCREEN_EKTF2127 is not set
|
||||
# CONFIG_TOUCHSCREEN_ELAN is not set
|
||||
# CONFIG_TOUCHSCREEN_ELO is not set
|
||||
# CONFIG_TOUCHSCREEN_WACOM_W8001 is not set
|
||||
# CONFIG_TOUCHSCREEN_WACOM_I2C is not set
|
||||
# CONFIG_TOUCHSCREEN_MAX11801 is not set
|
||||
# CONFIG_TOUCHSCREEN_MMS114 is not set
|
||||
# CONFIG_TOUCHSCREEN_MELFAS_MIP4 is not set
|
||||
# CONFIG_TOUCHSCREEN_MSG2638 is not set
|
||||
# CONFIG_TOUCHSCREEN_MTOUCH is not set
|
||||
# CONFIG_TOUCHSCREEN_NOVATEK_NVT_TS is not set
|
||||
# CONFIG_TOUCHSCREEN_IMAGIS is not set
|
||||
# CONFIG_TOUCHSCREEN_IMX6UL_TSC is not set
|
||||
# CONFIG_TOUCHSCREEN_INEXIO is not set
|
||||
# CONFIG_TOUCHSCREEN_PENMOUNT is not set
|
||||
# CONFIG_TOUCHSCREEN_EDT_FT5X06 is not set
|
||||
# CONFIG_TOUCHSCREEN_TOUCHRIGHT is not set
|
||||
# CONFIG_TOUCHSCREEN_TOUCHWIN is not set
|
||||
# CONFIG_TOUCHSCREEN_PIXCIR is not set
|
||||
# CONFIG_TOUCHSCREEN_WDT87XX_I2C is not set
|
||||
# CONFIG_TOUCHSCREEN_USB_COMPOSITE is not set
|
||||
# CONFIG_TOUCHSCREEN_TOUCHIT213 is not set
|
||||
# CONFIG_TOUCHSCREEN_TSC_SERIO is not set
|
||||
# CONFIG_TOUCHSCREEN_TSC2004 is not set
|
||||
# CONFIG_TOUCHSCREEN_TSC2005 is not set
|
||||
# CONFIG_TOUCHSCREEN_TSC2007 is not set
|
||||
# CONFIG_TOUCHSCREEN_RM_TS is not set
|
||||
# CONFIG_TOUCHSCREEN_SILEAD is not set
|
||||
# CONFIG_TOUCHSCREEN_SIS_I2C is not set
|
||||
# CONFIG_TOUCHSCREEN_ST1232 is not set
|
||||
# CONFIG_TOUCHSCREEN_STMFTS is not set
|
||||
# CONFIG_TOUCHSCREEN_SURFACE3_SPI is not set
|
||||
# CONFIG_TOUCHSCREEN_SX8654 is not set
|
||||
# CONFIG_TOUCHSCREEN_TPS6507X is not set
|
||||
# CONFIG_TOUCHSCREEN_ZET6223 is not set
|
||||
# CONFIG_TOUCHSCREEN_ZFORCE is not set
|
||||
# CONFIG_TOUCHSCREEN_COLIBRI_VF50 is not set
|
||||
# CONFIG_TOUCHSCREEN_ROHM_BU21023 is not set
|
||||
# CONFIG_TOUCHSCREEN_IQS5XX is not set
|
||||
# CONFIG_TOUCHSCREEN_IQS7211 is not set
|
||||
CONFIG_TOUCHSCREEN_ZINITIX=m
|
||||
# CONFIG_TOUCHSCREEN_HIMAX_HX83112B is not set
|
||||
CONFIG_INPUT_MISC=y
|
||||
# CONFIG_INPUT_AD714X is not set
|
||||
# CONFIG_INPUT_ATMEL_CAPTOUCH is not set
|
||||
@@ -2687,6 +2803,7 @@ CONFIG_INPUT_PCSPKR=m
|
||||
# CONFIG_INPUT_POWERMATE is not set
|
||||
# CONFIG_INPUT_YEALINK is not set
|
||||
# CONFIG_INPUT_CM109 is not set
|
||||
CONFIG_INPUT_REGULATOR_HAPTIC=m
|
||||
CONFIG_INPUT_UINPUT=y
|
||||
# CONFIG_INPUT_PCF8574 is not set
|
||||
# CONFIG_INPUT_GPIO_ROTARY_ENCODER is not set
|
||||
@@ -2702,7 +2819,7 @@ CONFIG_INPUT_UINPUT=y
|
||||
# CONFIG_INPUT_DRV2665_HAPTICS is not set
|
||||
# CONFIG_INPUT_DRV2667_HAPTICS is not set
|
||||
CONFIG_RMI4_CORE=m
|
||||
# CONFIG_RMI4_I2C is not set
|
||||
CONFIG_RMI4_I2C=m
|
||||
# CONFIG_RMI4_SPI is not set
|
||||
# CONFIG_RMI4_SMB is not set
|
||||
CONFIG_RMI4_F03=y
|
||||
@@ -3112,6 +3229,7 @@ CONFIG_POWER_SUPPLY_HWMON=y
|
||||
# CONFIG_CHARGER_MAX8903 is not set
|
||||
# CONFIG_CHARGER_LP8727 is not set
|
||||
# CONFIG_CHARGER_GPIO is not set
|
||||
# CONFIG_CHARGER_MANAGER is not set
|
||||
# CONFIG_CHARGER_LT3651 is not set
|
||||
# CONFIG_CHARGER_LTC4162L is not set
|
||||
# CONFIG_CHARGER_DETECTOR_MAX14656 is not set
|
||||
@@ -3124,10 +3242,14 @@ CONFIG_POWER_SUPPLY_HWMON=y
|
||||
# CONFIG_CHARGER_BQ25890 is not set
|
||||
# CONFIG_CHARGER_BQ25980 is not set
|
||||
# CONFIG_CHARGER_BQ256XX is not set
|
||||
# CONFIG_CHARGER_SMB347 is not set
|
||||
# CONFIG_BATTERY_GAUGE_LTC2941 is not set
|
||||
# CONFIG_BATTERY_GOLDFISH is not set
|
||||
# CONFIG_BATTERY_RT5033 is not set
|
||||
# CONFIG_CHARGER_RT9455 is not set
|
||||
# CONFIG_CHARGER_RT9467 is not set
|
||||
# CONFIG_CHARGER_RT9471 is not set
|
||||
# CONFIG_CHARGER_UCS1002 is not set
|
||||
# CONFIG_CHARGER_BD99954 is not set
|
||||
# CONFIG_BATTERY_UG3105 is not set
|
||||
# CONFIG_FUEL_GAUGE_MM8013 is not set
|
||||
@@ -3427,7 +3549,85 @@ CONFIG_MFD_CORE=m
|
||||
# CONFIG_MFD_MAX7360 is not set
|
||||
# end of Multifunction device drivers
|
||||
|
||||
# CONFIG_REGULATOR is not set
|
||||
CONFIG_REGULATOR=y
|
||||
# CONFIG_REGULATOR_DEBUG is not set
|
||||
# CONFIG_REGULATOR_FIXED_VOLTAGE is not set
|
||||
# CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set
|
||||
# CONFIG_REGULATOR_USERSPACE_CONSUMER is not set
|
||||
# CONFIG_REGULATOR_NETLINK_EVENTS is not set
|
||||
# CONFIG_REGULATOR_88PG86X is not set
|
||||
# CONFIG_REGULATOR_ACT8865 is not set
|
||||
# CONFIG_REGULATOR_AD5398 is not set
|
||||
# CONFIG_REGULATOR_ADP5055 is not set
|
||||
# CONFIG_REGULATOR_AW37503 is not set
|
||||
# CONFIG_REGULATOR_DA9121 is not set
|
||||
# CONFIG_REGULATOR_DA9210 is not set
|
||||
# CONFIG_REGULATOR_DA9211 is not set
|
||||
# CONFIG_REGULATOR_FAN53555 is not set
|
||||
# CONFIG_REGULATOR_FAN53880 is not set
|
||||
# CONFIG_REGULATOR_GPIO is not set
|
||||
# CONFIG_REGULATOR_ISL9305 is not set
|
||||
# CONFIG_REGULATOR_ISL6271A is not set
|
||||
# CONFIG_REGULATOR_LP3971 is not set
|
||||
# CONFIG_REGULATOR_LP3972 is not set
|
||||
# CONFIG_REGULATOR_LP872X is not set
|
||||
# CONFIG_REGULATOR_LP8755 is not set
|
||||
# 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_MAX77857 is not set
|
||||
# CONFIG_REGULATOR_MAX8649 is not set
|
||||
# CONFIG_REGULATOR_MAX8660 is not set
|
||||
# CONFIG_REGULATOR_MAX8893 is not set
|
||||
# CONFIG_REGULATOR_MAX8952 is not set
|
||||
# CONFIG_REGULATOR_MAX20086 is not set
|
||||
# CONFIG_REGULATOR_MAX20411 is not set
|
||||
# CONFIG_REGULATOR_MAX77826 is not set
|
||||
# CONFIG_REGULATOR_MAX77838 is not set
|
||||
# CONFIG_REGULATOR_MCP16502 is not set
|
||||
# CONFIG_REGULATOR_MP5416 is not set
|
||||
# CONFIG_REGULATOR_MP8859 is not set
|
||||
# CONFIG_REGULATOR_MP886X is not set
|
||||
# CONFIG_REGULATOR_MPQ7920 is not set
|
||||
# CONFIG_REGULATOR_MT6311 is not set
|
||||
# CONFIG_REGULATOR_PCA9450 is not set
|
||||
# CONFIG_REGULATOR_PF9453 is not set
|
||||
# CONFIG_REGULATOR_PF0900 is not set
|
||||
# CONFIG_REGULATOR_PF530X is not set
|
||||
# CONFIG_REGULATOR_PF8X00 is not set
|
||||
# CONFIG_REGULATOR_PFUZE100 is not set
|
||||
# CONFIG_REGULATOR_PV88060 is not set
|
||||
# CONFIG_REGULATOR_PV88080 is not set
|
||||
# CONFIG_REGULATOR_PV88090 is not set
|
||||
# CONFIG_REGULATOR_RASPBERRYPI_TOUCHSCREEN_ATTINY is not set
|
||||
# CONFIG_REGULATOR_RASPBERRYPI_TOUCHSCREEN_V2 is not set
|
||||
# CONFIG_REGULATOR_RT4801 is not set
|
||||
# CONFIG_REGULATOR_RT4803 is not set
|
||||
# CONFIG_REGULATOR_RT5133 is not set
|
||||
# CONFIG_REGULATOR_RT5190A is not set
|
||||
# CONFIG_REGULATOR_RT5739 is not set
|
||||
# CONFIG_REGULATOR_RT5759 is not set
|
||||
# CONFIG_REGULATOR_RT6160 is not set
|
||||
# CONFIG_REGULATOR_RT6190 is not set
|
||||
# CONFIG_REGULATOR_RT6245 is not set
|
||||
# CONFIG_REGULATOR_RTQ2134 is not set
|
||||
# CONFIG_REGULATOR_RTMV20 is not set
|
||||
# CONFIG_REGULATOR_RTQ6752 is not set
|
||||
# CONFIG_REGULATOR_RTQ2208 is not set
|
||||
# CONFIG_REGULATOR_SLG51000 is not set
|
||||
# CONFIG_REGULATOR_SY8106A is not set
|
||||
# CONFIG_REGULATOR_SY8824X is not set
|
||||
# CONFIG_REGULATOR_SY8827N is not set
|
||||
# CONFIG_REGULATOR_TPS51632 is not set
|
||||
# CONFIG_REGULATOR_TPS62360 is not set
|
||||
# CONFIG_REGULATOR_TPS6286X is not set
|
||||
# CONFIG_REGULATOR_TPS6287X is not set
|
||||
# CONFIG_REGULATOR_TPS65023 is not set
|
||||
# CONFIG_REGULATOR_TPS6507X is not set
|
||||
# CONFIG_REGULATOR_TPS65132 is not set
|
||||
# CONFIG_REGULATOR_TPS6524X is not set
|
||||
# CONFIG_REGULATOR_VCTRL is not set
|
||||
# CONFIG_RC_CORE is not set
|
||||
CONFIG_CEC_CORE=m
|
||||
|
||||
@@ -3541,12 +3741,14 @@ CONFIG_DRM_PANEL=y
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E63M0 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0 is not set
|
||||
# CONFIG_DRM_PANEL_SEIKO_43WVF1G is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LS037V7DW01 is not set
|
||||
# CONFIG_DRM_PANEL_SITRONIX_ST7701 is not set
|
||||
# CONFIG_DRM_PANEL_SITRONIX_ST7789V is not set
|
||||
# CONFIG_DRM_PANEL_SONY_ACX565AKM is not set
|
||||
# CONFIG_DRM_PANEL_EDP is not set
|
||||
# CONFIG_DRM_PANEL_SIMPLE is not set
|
||||
# CONFIG_DRM_PANEL_TPO_TD028TTEC1 is not set
|
||||
# CONFIG_DRM_PANEL_TPO_TD043MTEA1 is not set
|
||||
# CONFIG_DRM_PANEL_TPO_TPG110 is not set
|
||||
# CONFIG_DRM_PANEL_WIDECHIPS_WS2401 is not set
|
||||
# end of Display Panels
|
||||
@@ -3758,6 +3960,8 @@ CONFIG_SND_PCM=m
|
||||
CONFIG_SND_HWDEP=m
|
||||
CONFIG_SND_SEQ_DEVICE=m
|
||||
CONFIG_SND_RAWMIDI=m
|
||||
CONFIG_SND_UMP=m
|
||||
# CONFIG_SND_UMP_LEGACY_RAWMIDI is not set
|
||||
CONFIG_SND_CORE_TEST=m
|
||||
CONFIG_SND_JACK=y
|
||||
CONFIG_SND_JACK_INPUT_DEV=y
|
||||
@@ -3854,7 +4058,7 @@ CONFIG_SND_PPC=y
|
||||
CONFIG_SND_SPI=y
|
||||
CONFIG_SND_USB=y
|
||||
CONFIG_SND_USB_AUDIO=m
|
||||
# CONFIG_SND_USB_AUDIO_MIDI_V2 is not set
|
||||
CONFIG_SND_USB_AUDIO_MIDI_V2=y
|
||||
# CONFIG_SND_USB_UA101 is not set
|
||||
# CONFIG_SND_USB_USX2Y is not set
|
||||
# CONFIG_SND_USB_CAIAQ is not set
|
||||
@@ -4112,7 +4316,7 @@ CONFIG_USB_STORAGE=m
|
||||
# CONFIG_USB_STORAGE_KARMA is not set
|
||||
# CONFIG_USB_STORAGE_CYPRESS_ATACB is not set
|
||||
# CONFIG_USB_STORAGE_ENE_UB6250 is not set
|
||||
# CONFIG_USB_UAS is not set
|
||||
CONFIG_USB_UAS=m
|
||||
|
||||
#
|
||||
# USB Imaging devices
|
||||
@@ -4339,6 +4543,7 @@ CONFIG_LEDS_KUNIT_TEST=m
|
||||
# CONFIG_LEDS_PCA963X is not set
|
||||
# CONFIG_LEDS_PCA995X is not set
|
||||
# CONFIG_LEDS_DAC124S085 is not set
|
||||
# CONFIG_LEDS_REGULATOR is not set
|
||||
# CONFIG_LEDS_BD2606MVV is not set
|
||||
# CONFIG_LEDS_BD2802 is not set
|
||||
# CONFIG_LEDS_LT3593 is not set
|
||||
@@ -4778,7 +4983,9 @@ CONFIG_IIO_CONSUMERS_PER_TRIGGER=2
|
||||
# CONFIG_FXLS8962AF_I2C is not set
|
||||
# CONFIG_FXLS8962AF_SPI is not set
|
||||
CONFIG_HID_SENSOR_ACCEL_3D=m
|
||||
# CONFIG_IIO_ST_ACCEL_3AXIS is not set
|
||||
CONFIG_IIO_ST_ACCEL_3AXIS=m
|
||||
CONFIG_IIO_ST_ACCEL_I2C_3AXIS=m
|
||||
CONFIG_IIO_ST_ACCEL_SPI_3AXIS=m
|
||||
# CONFIG_IIO_KX022A_SPI is not set
|
||||
# CONFIG_IIO_KX022A_I2C is not set
|
||||
# CONFIG_KXSD9 is not set
|
||||
@@ -4956,6 +5163,10 @@ CONFIG_HID_SENSOR_IIO_TRIGGER=m
|
||||
# CONFIG_IIO_SSP_SENSORHUB is not set
|
||||
# end of SSP Sensor Common
|
||||
|
||||
CONFIG_IIO_ST_SENSORS_I2C=m
|
||||
CONFIG_IIO_ST_SENSORS_SPI=m
|
||||
CONFIG_IIO_ST_SENSORS_CORE=m
|
||||
|
||||
#
|
||||
# Digital to analog converters
|
||||
#
|
||||
@@ -5157,7 +5368,7 @@ CONFIG_HID_SENSOR_ALS=m
|
||||
# CONFIG_PA12203001 is not set
|
||||
# CONFIG_SI1133 is not set
|
||||
# CONFIG_SI1145 is not set
|
||||
# CONFIG_STK3310 is not set
|
||||
CONFIG_STK3310=m
|
||||
# CONFIG_ST_UVIS25 is not set
|
||||
# CONFIG_TCS3414 is not set
|
||||
# CONFIG_TCS3472 is not set
|
||||
@@ -6101,7 +6312,7 @@ CONFIG_BINARY_PRINTF=y
|
||||
#
|
||||
CONFIG_RAID6_PQ=y
|
||||
CONFIG_RAID6_PQ_BENCHMARK=y
|
||||
CONFIG_LINEAR_RANGES=m
|
||||
CONFIG_LINEAR_RANGES=y
|
||||
# CONFIG_PACKING is not set
|
||||
CONFIG_BITREVERSE=y
|
||||
CONFIG_GENERIC_STRNCPY_FROM_USER=y
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# Linux/riscv 6.18.8 Kernel Configuration
|
||||
# Linux/riscv 6.18.12 Kernel Configuration
|
||||
#
|
||||
CONFIG_CC_VERSION_TEXT="Alpine clang version 21.1.8"
|
||||
CONFIG_GCC_VERSION=0
|
||||
@@ -11,7 +11,7 @@ CONFIG_AS_VERSION=210108
|
||||
CONFIG_LD_VERSION=0
|
||||
CONFIG_LD_IS_LLD=y
|
||||
CONFIG_LLD_VERSION=210108
|
||||
CONFIG_RUSTC_VERSION=109300
|
||||
CONFIG_RUSTC_VERSION=109301
|
||||
CONFIG_RUST_IS_AVAILABLE=y
|
||||
CONFIG_RUSTC_LLVM_VERSION=210108
|
||||
CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
|
||||
@@ -737,7 +737,7 @@ CONFIG_MODULE_COMPRESS=y
|
||||
# CONFIG_MODULE_COMPRESS_XZ is not set
|
||||
CONFIG_MODULE_COMPRESS_ZSTD=y
|
||||
CONFIG_MODULE_COMPRESS_ALL=y
|
||||
# CONFIG_MODULE_DECOMPRESS is not set
|
||||
CONFIG_MODULE_DECOMPRESS=y
|
||||
# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set
|
||||
CONFIG_MODPROBE_PATH="/sbin/modprobe"
|
||||
# CONFIG_TRIM_UNUSED_KSYMS is not set
|
||||
@@ -2436,7 +2436,7 @@ CONFIG_FIXED_PHY=y
|
||||
# CONFIG_ADIN_PHY is not set
|
||||
# CONFIG_ADIN1100_PHY is not set
|
||||
# CONFIG_AQUANTIA_PHY is not set
|
||||
# CONFIG_AX88796B_PHY is not set
|
||||
CONFIG_AX88796B_PHY=m
|
||||
# CONFIG_BROADCOM_PHY is not set
|
||||
# CONFIG_BCM54140_PHY is not set
|
||||
# CONFIG_BCM7XXX_PHY is not set
|
||||
@@ -2572,9 +2572,44 @@ CONFIG_USB_NET_DRIVERS=y
|
||||
# CONFIG_USB_RTL8150 is not set
|
||||
CONFIG_USB_RTL8152=m
|
||||
# CONFIG_USB_LAN78XX is not set
|
||||
# CONFIG_USB_USBNET is not set
|
||||
CONFIG_USB_USBNET=m
|
||||
CONFIG_USB_NET_AX8817X=m
|
||||
CONFIG_USB_NET_AX88179_178A=m
|
||||
CONFIG_USB_NET_CDCETHER=m
|
||||
# CONFIG_USB_NET_CDC_EEM is not set
|
||||
CONFIG_USB_NET_CDC_NCM=m
|
||||
# CONFIG_USB_NET_HUAWEI_CDC_NCM is not set
|
||||
# CONFIG_USB_NET_CDC_MBIM is not set
|
||||
# CONFIG_USB_NET_DM9601 is not set
|
||||
# CONFIG_USB_NET_SR9700 is not set
|
||||
# CONFIG_USB_NET_SR9800 is not set
|
||||
# CONFIG_USB_NET_SMSC75XX is not set
|
||||
# CONFIG_USB_NET_SMSC95XX is not set
|
||||
# CONFIG_USB_NET_GL620A is not set
|
||||
CONFIG_USB_NET_NET1080=m
|
||||
# CONFIG_USB_NET_PLUSB is not set
|
||||
# CONFIG_USB_NET_MCS7830 is not set
|
||||
# CONFIG_USB_NET_RNDIS_HOST is not set
|
||||
CONFIG_USB_NET_CDC_SUBSET_ENABLE=m
|
||||
CONFIG_USB_NET_CDC_SUBSET=m
|
||||
# CONFIG_USB_ALI_M5632 is not set
|
||||
# CONFIG_USB_AN2720 is not set
|
||||
CONFIG_USB_BELKIN=y
|
||||
CONFIG_USB_ARMLINUX=y
|
||||
# CONFIG_USB_EPSON2888 is not set
|
||||
# CONFIG_USB_KC2190 is not set
|
||||
CONFIG_USB_NET_ZAURUS=m
|
||||
# CONFIG_USB_NET_CX82310_ETH is not set
|
||||
# CONFIG_USB_NET_KALMIA is not set
|
||||
# CONFIG_USB_NET_QMI_WWAN is not set
|
||||
# CONFIG_USB_HSO is not set
|
||||
# CONFIG_USB_NET_INT51X1 is not set
|
||||
# CONFIG_USB_IPHETH is not set
|
||||
# CONFIG_USB_SIERRA_NET is not set
|
||||
# CONFIG_USB_VL600 is not set
|
||||
# CONFIG_USB_NET_CH9200 is not set
|
||||
# CONFIG_USB_NET_AQC111 is not set
|
||||
CONFIG_USB_RTL8153_ECM=m
|
||||
CONFIG_WLAN=y
|
||||
CONFIG_WLAN_VENDOR_ADMTEK=y
|
||||
CONFIG_WLAN_VENDOR_ATH=y
|
||||
@@ -2720,7 +2755,84 @@ CONFIG_JOYSTICK_XPAD_LEDS=y
|
||||
# CONFIG_JOYSTICK_SENSEHAT is not set
|
||||
# CONFIG_JOYSTICK_SEESAW is not set
|
||||
# CONFIG_INPUT_TABLET is not set
|
||||
# CONFIG_INPUT_TOUCHSCREEN is not set
|
||||
CONFIG_INPUT_TOUCHSCREEN=y
|
||||
# CONFIG_TOUCHSCREEN_ADS7846 is not set
|
||||
# CONFIG_TOUCHSCREEN_AD7877 is not set
|
||||
# CONFIG_TOUCHSCREEN_AD7879 is not set
|
||||
# CONFIG_TOUCHSCREEN_ADC is not set
|
||||
# CONFIG_TOUCHSCREEN_AR1021_I2C is not set
|
||||
# CONFIG_TOUCHSCREEN_ATMEL_MXT is not set
|
||||
# CONFIG_TOUCHSCREEN_AUO_PIXCIR is not set
|
||||
# CONFIG_TOUCHSCREEN_BU21013 is not set
|
||||
# CONFIG_TOUCHSCREEN_BU21029 is not set
|
||||
# CONFIG_TOUCHSCREEN_CHIPONE_ICN8318 is not set
|
||||
# CONFIG_TOUCHSCREEN_CHIPONE_ICN8505 is not set
|
||||
# CONFIG_TOUCHSCREEN_CY8CTMA140 is not set
|
||||
# CONFIG_TOUCHSCREEN_CY8CTMG110 is not set
|
||||
# CONFIG_TOUCHSCREEN_CYTTSP_CORE is not set
|
||||
# CONFIG_TOUCHSCREEN_CYTTSP5 is not set
|
||||
# CONFIG_TOUCHSCREEN_DYNAPRO is not set
|
||||
# CONFIG_TOUCHSCREEN_HAMPSHIRE is not set
|
||||
# CONFIG_TOUCHSCREEN_EETI is not set
|
||||
# CONFIG_TOUCHSCREEN_EGALAX is not set
|
||||
# CONFIG_TOUCHSCREEN_EGALAX_SERIAL is not set
|
||||
# CONFIG_TOUCHSCREEN_EXC3000 is not set
|
||||
# CONFIG_TOUCHSCREEN_FUJITSU is not set
|
||||
# CONFIG_TOUCHSCREEN_GOODIX is not set
|
||||
# CONFIG_TOUCHSCREEN_GOODIX_BERLIN_I2C is not set
|
||||
# CONFIG_TOUCHSCREEN_GOODIX_BERLIN_SPI is not set
|
||||
# CONFIG_TOUCHSCREEN_HIDEEP is not set
|
||||
# CONFIG_TOUCHSCREEN_HIMAX_HX852X is not set
|
||||
# CONFIG_TOUCHSCREEN_HYCON_HY46XX is not set
|
||||
# CONFIG_TOUCHSCREEN_HYNITRON_CSTXXX is not set
|
||||
# CONFIG_TOUCHSCREEN_HYNITRON_CST816X is not set
|
||||
# CONFIG_TOUCHSCREEN_ILI210X is not set
|
||||
# CONFIG_TOUCHSCREEN_ILITEK is not set
|
||||
# CONFIG_TOUCHSCREEN_S6SY761 is not set
|
||||
# CONFIG_TOUCHSCREEN_GUNZE is not set
|
||||
# CONFIG_TOUCHSCREEN_EKTF2127 is not set
|
||||
# CONFIG_TOUCHSCREEN_ELAN is not set
|
||||
# CONFIG_TOUCHSCREEN_ELO is not set
|
||||
# CONFIG_TOUCHSCREEN_WACOM_W8001 is not set
|
||||
# CONFIG_TOUCHSCREEN_WACOM_I2C is not set
|
||||
# CONFIG_TOUCHSCREEN_MAX11801 is not set
|
||||
# CONFIG_TOUCHSCREEN_MMS114 is not set
|
||||
# CONFIG_TOUCHSCREEN_MELFAS_MIP4 is not set
|
||||
# CONFIG_TOUCHSCREEN_MSG2638 is not set
|
||||
# CONFIG_TOUCHSCREEN_MTOUCH is not set
|
||||
# CONFIG_TOUCHSCREEN_NOVATEK_NVT_TS is not set
|
||||
# CONFIG_TOUCHSCREEN_IMAGIS is not set
|
||||
# CONFIG_TOUCHSCREEN_IMX6UL_TSC is not set
|
||||
# CONFIG_TOUCHSCREEN_INEXIO is not set
|
||||
# CONFIG_TOUCHSCREEN_PENMOUNT is not set
|
||||
# CONFIG_TOUCHSCREEN_EDT_FT5X06 is not set
|
||||
# CONFIG_TOUCHSCREEN_TOUCHRIGHT is not set
|
||||
# CONFIG_TOUCHSCREEN_TOUCHWIN is not set
|
||||
# CONFIG_TOUCHSCREEN_PIXCIR is not set
|
||||
# CONFIG_TOUCHSCREEN_WDT87XX_I2C is not set
|
||||
# CONFIG_TOUCHSCREEN_USB_COMPOSITE is not set
|
||||
# CONFIG_TOUCHSCREEN_TOUCHIT213 is not set
|
||||
# CONFIG_TOUCHSCREEN_TSC_SERIO is not set
|
||||
# CONFIG_TOUCHSCREEN_TSC2004 is not set
|
||||
# CONFIG_TOUCHSCREEN_TSC2005 is not set
|
||||
# CONFIG_TOUCHSCREEN_TSC2007 is not set
|
||||
# CONFIG_TOUCHSCREEN_RM_TS is not set
|
||||
# CONFIG_TOUCHSCREEN_SILEAD is not set
|
||||
# CONFIG_TOUCHSCREEN_SIS_I2C is not set
|
||||
# CONFIG_TOUCHSCREEN_ST1232 is not set
|
||||
# CONFIG_TOUCHSCREEN_STMFTS is not set
|
||||
# CONFIG_TOUCHSCREEN_SUN4I is not set
|
||||
# CONFIG_TOUCHSCREEN_SURFACE3_SPI is not set
|
||||
# CONFIG_TOUCHSCREEN_SX8654 is not set
|
||||
# CONFIG_TOUCHSCREEN_TPS6507X is not set
|
||||
# CONFIG_TOUCHSCREEN_ZET6223 is not set
|
||||
# CONFIG_TOUCHSCREEN_ZFORCE is not set
|
||||
# CONFIG_TOUCHSCREEN_COLIBRI_VF50 is not set
|
||||
# CONFIG_TOUCHSCREEN_ROHM_BU21023 is not set
|
||||
# CONFIG_TOUCHSCREEN_IQS5XX is not set
|
||||
# CONFIG_TOUCHSCREEN_IQS7211 is not set
|
||||
CONFIG_TOUCHSCREEN_ZINITIX=m
|
||||
# CONFIG_TOUCHSCREEN_HIMAX_HX83112B is not set
|
||||
CONFIG_INPUT_MISC=y
|
||||
# CONFIG_INPUT_AD714X is not set
|
||||
# CONFIG_INPUT_ATMEL_CAPTOUCH is not set
|
||||
@@ -2737,7 +2849,7 @@ CONFIG_INPUT_MISC=y
|
||||
# CONFIG_INPUT_POWERMATE is not set
|
||||
# CONFIG_INPUT_YEALINK is not set
|
||||
# CONFIG_INPUT_CM109 is not set
|
||||
# CONFIG_INPUT_REGULATOR_HAPTIC is not set
|
||||
CONFIG_INPUT_REGULATOR_HAPTIC=m
|
||||
# CONFIG_INPUT_AXP20X_PEK is not set
|
||||
CONFIG_INPUT_UINPUT=y
|
||||
# CONFIG_INPUT_PCF8574 is not set
|
||||
@@ -2756,7 +2868,7 @@ CONFIG_INPUT_UINPUT=y
|
||||
# CONFIG_INPUT_DRV2665_HAPTICS is not set
|
||||
# CONFIG_INPUT_DRV2667_HAPTICS is not set
|
||||
CONFIG_RMI4_CORE=m
|
||||
# CONFIG_RMI4_I2C is not set
|
||||
CONFIG_RMI4_I2C=m
|
||||
# CONFIG_RMI4_SPI is not set
|
||||
# CONFIG_RMI4_SMB is not set
|
||||
CONFIG_RMI4_F03=y
|
||||
@@ -4375,6 +4487,8 @@ CONFIG_SND_PCM=y
|
||||
CONFIG_SND_DMAENGINE_PCM=y
|
||||
CONFIG_SND_HWDEP=m
|
||||
CONFIG_SND_RAWMIDI=m
|
||||
CONFIG_SND_UMP=m
|
||||
# CONFIG_SND_UMP_LEGACY_RAWMIDI is not set
|
||||
CONFIG_SND_JACK=y
|
||||
CONFIG_SND_JACK_INPUT_DEV=y
|
||||
# CONFIG_SND_OSSEMUL is not set
|
||||
@@ -4460,7 +4574,7 @@ CONFIG_SND_PCI=y
|
||||
CONFIG_SND_SPI=y
|
||||
CONFIG_SND_USB=y
|
||||
CONFIG_SND_USB_AUDIO=m
|
||||
# CONFIG_SND_USB_AUDIO_MIDI_V2 is not set
|
||||
CONFIG_SND_USB_AUDIO_MIDI_V2=y
|
||||
CONFIG_SND_USB_AUDIO_USE_MEDIA_CONTROLLER=y
|
||||
# CONFIG_SND_USB_UA101 is not set
|
||||
# CONFIG_SND_USB_CAIAQ is not set
|
||||
@@ -5967,7 +6081,9 @@ CONFIG_IIO_CONSUMERS_PER_TRIGGER=2
|
||||
# CONFIG_FXLS8962AF_I2C is not set
|
||||
# CONFIG_FXLS8962AF_SPI is not set
|
||||
CONFIG_HID_SENSOR_ACCEL_3D=m
|
||||
# CONFIG_IIO_ST_ACCEL_3AXIS is not set
|
||||
CONFIG_IIO_ST_ACCEL_3AXIS=m
|
||||
CONFIG_IIO_ST_ACCEL_I2C_3AXIS=m
|
||||
CONFIG_IIO_ST_ACCEL_SPI_3AXIS=m
|
||||
# CONFIG_IIO_KX022A_SPI is not set
|
||||
# CONFIG_IIO_KX022A_I2C is not set
|
||||
# CONFIG_KXSD9 is not set
|
||||
@@ -6154,6 +6270,10 @@ CONFIG_HID_SENSOR_IIO_TRIGGER=m
|
||||
# CONFIG_IIO_SSP_SENSORHUB is not set
|
||||
# end of SSP Sensor Common
|
||||
|
||||
CONFIG_IIO_ST_SENSORS_I2C=m
|
||||
CONFIG_IIO_ST_SENSORS_SPI=m
|
||||
CONFIG_IIO_ST_SENSORS_CORE=m
|
||||
|
||||
#
|
||||
# Digital to analog converters
|
||||
#
|
||||
@@ -6361,7 +6481,7 @@ CONFIG_HID_SENSOR_ALS=m
|
||||
# CONFIG_PA12203001 is not set
|
||||
# CONFIG_SI1133 is not set
|
||||
# CONFIG_SI1145 is not set
|
||||
# CONFIG_STK3310 is not set
|
||||
CONFIG_STK3310=m
|
||||
# CONFIG_ST_UVIS25 is not set
|
||||
# CONFIG_TCS3414 is not set
|
||||
# CONFIG_TCS3472 is not set
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# Linux/i386 6.18.8 Kernel Configuration
|
||||
# Linux/i386 6.18.12 Kernel Configuration
|
||||
#
|
||||
CONFIG_CC_VERSION_TEXT="Alpine clang version 21.1.8"
|
||||
CONFIG_GCC_VERSION=0
|
||||
@@ -11,7 +11,7 @@ CONFIG_AS_VERSION=210108
|
||||
CONFIG_LD_VERSION=0
|
||||
CONFIG_LD_IS_LLD=y
|
||||
CONFIG_LLD_VERSION=210108
|
||||
CONFIG_RUSTC_VERSION=109300
|
||||
CONFIG_RUSTC_VERSION=109301
|
||||
CONFIG_RUST_IS_AVAILABLE=y
|
||||
CONFIG_RUSTC_LLVM_VERSION=210108
|
||||
CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
|
||||
@@ -870,7 +870,7 @@ CONFIG_MODULE_COMPRESS=y
|
||||
# CONFIG_MODULE_COMPRESS_XZ is not set
|
||||
CONFIG_MODULE_COMPRESS_ZSTD=y
|
||||
CONFIG_MODULE_COMPRESS_ALL=y
|
||||
# CONFIG_MODULE_DECOMPRESS is not set
|
||||
CONFIG_MODULE_DECOMPRESS=y
|
||||
# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set
|
||||
CONFIG_MODPROBE_PATH="/sbin/modprobe"
|
||||
# CONFIG_TRIM_UNUSED_KSYMS is not set
|
||||
@@ -1787,6 +1787,8 @@ CONFIG_GENERIC_CPU_DEVICES=y
|
||||
CONFIG_GENERIC_CPU_AUTOPROBE=y
|
||||
CONFIG_GENERIC_CPU_VULNERABILITIES=y
|
||||
CONFIG_REGMAP=y
|
||||
CONFIG_REGMAP_I2C=m
|
||||
CONFIG_REGMAP_SPI=m
|
||||
CONFIG_DMA_SHARED_BUFFER=y
|
||||
# CONFIG_DMA_FENCE_TRACE is not set
|
||||
# CONFIG_FW_DEVLINK_SYNC_STATE_TIMEOUT is not set
|
||||
@@ -2488,10 +2490,12 @@ CONFIG_NET_VENDOR_XIRCOM=y
|
||||
# CONFIG_FDDI is not set
|
||||
# CONFIG_HIPPI is not set
|
||||
CONFIG_MDIO_BUS=y
|
||||
CONFIG_PHYLINK=m
|
||||
CONFIG_PHYLIB=y
|
||||
CONFIG_SWPHY=y
|
||||
# CONFIG_LED_TRIGGER_PHY is not set
|
||||
CONFIG_FIXED_PHY=y
|
||||
# CONFIG_SFP is not set
|
||||
|
||||
#
|
||||
# MII PHY device drivers
|
||||
@@ -2502,7 +2506,7 @@ CONFIG_FIXED_PHY=y
|
||||
# CONFIG_ADIN_PHY is not set
|
||||
# CONFIG_ADIN1100_PHY is not set
|
||||
# CONFIG_AQUANTIA_PHY is not set
|
||||
# CONFIG_AX88796B_PHY is not set
|
||||
CONFIG_AX88796B_PHY=m
|
||||
# CONFIG_BROADCOM_PHY is not set
|
||||
# CONFIG_BCM54140_PHY is not set
|
||||
# CONFIG_BCM7XXX_PHY is not set
|
||||
@@ -2533,6 +2537,7 @@ CONFIG_FIXED_PHY=y
|
||||
# CONFIG_NXP_C45_TJA11XX_PHY is not set
|
||||
# CONFIG_NXP_TJA11XX_PHY is not set
|
||||
# CONFIG_NCN26000_PHY is not set
|
||||
# CONFIG_AT803X_PHY is not set
|
||||
# CONFIG_QCA83XX_PHY is not set
|
||||
# CONFIG_QCA808X_PHY is not set
|
||||
# CONFIG_QSEMI_PHY is not set
|
||||
@@ -2552,6 +2557,7 @@ CONFIG_REALTEK_PHY=y
|
||||
# CONFIG_DP83TG720_PHY is not set
|
||||
# CONFIG_VITESSE_PHY is not set
|
||||
# CONFIG_XILINX_GMII2RGMII is not set
|
||||
# CONFIG_PSE_CONTROLLER is not set
|
||||
CONFIG_FWNODE_MDIO=y
|
||||
CONFIG_ACPI_MDIO=y
|
||||
# CONFIG_MDIO_BITBANG is not set
|
||||
@@ -2577,9 +2583,44 @@ CONFIG_USB_NET_DRIVERS=y
|
||||
# CONFIG_USB_RTL8150 is not set
|
||||
CONFIG_USB_RTL8152=m
|
||||
# CONFIG_USB_LAN78XX is not set
|
||||
# CONFIG_USB_USBNET is not set
|
||||
CONFIG_USB_USBNET=m
|
||||
CONFIG_USB_NET_AX8817X=m
|
||||
CONFIG_USB_NET_AX88179_178A=m
|
||||
CONFIG_USB_NET_CDCETHER=m
|
||||
# CONFIG_USB_NET_CDC_EEM is not set
|
||||
CONFIG_USB_NET_CDC_NCM=m
|
||||
# CONFIG_USB_NET_HUAWEI_CDC_NCM is not set
|
||||
# CONFIG_USB_NET_CDC_MBIM is not set
|
||||
# CONFIG_USB_NET_DM9601 is not set
|
||||
# CONFIG_USB_NET_SR9700 is not set
|
||||
# CONFIG_USB_NET_SR9800 is not set
|
||||
# CONFIG_USB_NET_SMSC75XX is not set
|
||||
# CONFIG_USB_NET_SMSC95XX is not set
|
||||
# CONFIG_USB_NET_GL620A is not set
|
||||
CONFIG_USB_NET_NET1080=m
|
||||
# CONFIG_USB_NET_PLUSB is not set
|
||||
# CONFIG_USB_NET_MCS7830 is not set
|
||||
# CONFIG_USB_NET_RNDIS_HOST is not set
|
||||
CONFIG_USB_NET_CDC_SUBSET_ENABLE=m
|
||||
CONFIG_USB_NET_CDC_SUBSET=m
|
||||
# CONFIG_USB_ALI_M5632 is not set
|
||||
# CONFIG_USB_AN2720 is not set
|
||||
CONFIG_USB_BELKIN=y
|
||||
CONFIG_USB_ARMLINUX=y
|
||||
# CONFIG_USB_EPSON2888 is not set
|
||||
# CONFIG_USB_KC2190 is not set
|
||||
CONFIG_USB_NET_ZAURUS=m
|
||||
# CONFIG_USB_NET_CX82310_ETH is not set
|
||||
# CONFIG_USB_NET_KALMIA is not set
|
||||
# CONFIG_USB_NET_QMI_WWAN is not set
|
||||
# CONFIG_USB_HSO is not set
|
||||
# CONFIG_USB_NET_INT51X1 is not set
|
||||
# CONFIG_USB_IPHETH is not set
|
||||
# CONFIG_USB_SIERRA_NET is not set
|
||||
# CONFIG_USB_VL600 is not set
|
||||
# CONFIG_USB_NET_CH9200 is not set
|
||||
# CONFIG_USB_NET_AQC111 is not set
|
||||
CONFIG_USB_RTL8153_ECM=m
|
||||
CONFIG_WLAN=y
|
||||
CONFIG_WLAN_VENDOR_ADMTEK=y
|
||||
# CONFIG_ADM8211 is not set
|
||||
@@ -2726,6 +2767,7 @@ CONFIG_KEYBOARD_ATKBD=y
|
||||
# CONFIG_KEYBOARD_MPR121 is not set
|
||||
# CONFIG_KEYBOARD_NEWTON is not set
|
||||
# CONFIG_KEYBOARD_OPENCORES is not set
|
||||
# CONFIG_KEYBOARD_PINEPHONE is not set
|
||||
# CONFIG_KEYBOARD_STOWAWAY is not set
|
||||
# CONFIG_KEYBOARD_SUNKBD is not set
|
||||
# CONFIG_KEYBOARD_TM2_TOUCHKEY is not set
|
||||
@@ -2866,7 +2908,7 @@ CONFIG_INPUT_TOUCHSCREEN=y
|
||||
# CONFIG_TOUCHSCREEN_ROHM_BU21023 is not set
|
||||
# CONFIG_TOUCHSCREEN_IQS5XX is not set
|
||||
# CONFIG_TOUCHSCREEN_IQS7211 is not set
|
||||
# CONFIG_TOUCHSCREEN_ZINITIX is not set
|
||||
CONFIG_TOUCHSCREEN_ZINITIX=m
|
||||
# CONFIG_TOUCHSCREEN_HIMAX_HX83112B is not set
|
||||
CONFIG_INPUT_MISC=y
|
||||
# CONFIG_INPUT_AD714X is not set
|
||||
@@ -2887,6 +2929,7 @@ CONFIG_INPUT_MISC=y
|
||||
# CONFIG_INPUT_POWERMATE is not set
|
||||
# CONFIG_INPUT_YEALINK is not set
|
||||
# CONFIG_INPUT_CM109 is not set
|
||||
CONFIG_INPUT_REGULATOR_HAPTIC=m
|
||||
CONFIG_INPUT_UINPUT=y
|
||||
# CONFIG_INPUT_PCF8574 is not set
|
||||
# CONFIG_INPUT_GPIO_ROTARY_ENCODER is not set
|
||||
@@ -2902,7 +2945,7 @@ CONFIG_INPUT_UINPUT=y
|
||||
# CONFIG_INPUT_DRV2665_HAPTICS is not set
|
||||
# CONFIG_INPUT_DRV2667_HAPTICS is not set
|
||||
CONFIG_RMI4_CORE=m
|
||||
# CONFIG_RMI4_I2C is not set
|
||||
CONFIG_RMI4_I2C=m
|
||||
# CONFIG_RMI4_SPI is not set
|
||||
# CONFIG_RMI4_SMB is not set
|
||||
CONFIG_RMI4_F03=y
|
||||
@@ -3329,6 +3372,7 @@ CONFIG_POWER_SUPPLY_HWMON=y
|
||||
# CONFIG_CHARGER_MAX8903 is not set
|
||||
# CONFIG_CHARGER_LP8727 is not set
|
||||
# CONFIG_CHARGER_GPIO is not set
|
||||
# CONFIG_CHARGER_MANAGER is not set
|
||||
# CONFIG_CHARGER_LT3651 is not set
|
||||
# CONFIG_CHARGER_LTC4162L is not set
|
||||
# CONFIG_CHARGER_MAX77976 is not set
|
||||
@@ -3340,10 +3384,13 @@ CONFIG_POWER_SUPPLY_HWMON=y
|
||||
# CONFIG_CHARGER_BQ25890 is not set
|
||||
# CONFIG_CHARGER_BQ25980 is not set
|
||||
# CONFIG_CHARGER_BQ256XX is not set
|
||||
# CONFIG_CHARGER_SMB347 is not set
|
||||
# CONFIG_BATTERY_GAUGE_LTC2941 is not set
|
||||
# CONFIG_BATTERY_GOLDFISH is not set
|
||||
# CONFIG_BATTERY_RT5033 is not set
|
||||
# CONFIG_CHARGER_RT9455 is not set
|
||||
# CONFIG_CHARGER_RT9467 is not set
|
||||
# CONFIG_CHARGER_RT9471 is not set
|
||||
# CONFIG_CHARGER_BD99954 is not set
|
||||
# CONFIG_BATTERY_UG3105 is not set
|
||||
# CONFIG_FUEL_GAUGE_MM8013 is not set
|
||||
@@ -3761,7 +3808,67 @@ CONFIG_MFD_CORE=m
|
||||
# CONFIG_MFD_MAX7360 is not set
|
||||
# end of Multifunction device drivers
|
||||
|
||||
# CONFIG_REGULATOR is not set
|
||||
CONFIG_REGULATOR=y
|
||||
# CONFIG_REGULATOR_DEBUG is not set
|
||||
# CONFIG_REGULATOR_FIXED_VOLTAGE is not set
|
||||
# CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set
|
||||
# CONFIG_REGULATOR_USERSPACE_CONSUMER is not set
|
||||
# CONFIG_REGULATOR_NETLINK_EVENTS is not set
|
||||
# CONFIG_REGULATOR_88PG86X is not set
|
||||
# CONFIG_REGULATOR_ACT8865 is not set
|
||||
# CONFIG_REGULATOR_AD5398 is not set
|
||||
# CONFIG_REGULATOR_ADP5055 is not set
|
||||
# CONFIG_REGULATOR_AW37503 is not set
|
||||
# CONFIG_REGULATOR_DA9210 is not set
|
||||
# CONFIG_REGULATOR_DA9211 is not set
|
||||
# CONFIG_REGULATOR_FAN53555 is not set
|
||||
# CONFIG_REGULATOR_GPIO is not set
|
||||
# CONFIG_REGULATOR_ISL9305 is not set
|
||||
# CONFIG_REGULATOR_ISL6271A is not set
|
||||
# CONFIG_REGULATOR_LP3971 is not set
|
||||
# CONFIG_REGULATOR_LP3972 is not set
|
||||
# CONFIG_REGULATOR_LP872X is not set
|
||||
# CONFIG_REGULATOR_LP8755 is not set
|
||||
# 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_MAX77857 is not set
|
||||
# CONFIG_REGULATOR_MAX8649 is not set
|
||||
# CONFIG_REGULATOR_MAX8660 is not set
|
||||
# CONFIG_REGULATOR_MAX8893 is not set
|
||||
# CONFIG_REGULATOR_MAX8952 is not set
|
||||
# CONFIG_REGULATOR_MAX20086 is not set
|
||||
# CONFIG_REGULATOR_MAX20411 is not set
|
||||
# CONFIG_REGULATOR_MAX77826 is not set
|
||||
# CONFIG_REGULATOR_MAX77838 is not set
|
||||
# CONFIG_REGULATOR_MP8859 is not set
|
||||
# CONFIG_REGULATOR_MT6311 is not set
|
||||
# CONFIG_REGULATOR_PCA9450 is not set
|
||||
# CONFIG_REGULATOR_PF9453 is not set
|
||||
# CONFIG_REGULATOR_PF0900 is not set
|
||||
# CONFIG_REGULATOR_PV88060 is not set
|
||||
# CONFIG_REGULATOR_PV88080 is not set
|
||||
# CONFIG_REGULATOR_PV88090 is not set
|
||||
# CONFIG_REGULATOR_RT4801 is not set
|
||||
# CONFIG_REGULATOR_RT4803 is not set
|
||||
# CONFIG_REGULATOR_RT5190A is not set
|
||||
# CONFIG_REGULATOR_RT5739 is not set
|
||||
# CONFIG_REGULATOR_RT5759 is not set
|
||||
# CONFIG_REGULATOR_RT6160 is not set
|
||||
# CONFIG_REGULATOR_RT6190 is not set
|
||||
# CONFIG_REGULATOR_RT6245 is not set
|
||||
# CONFIG_REGULATOR_RTQ2134 is not set
|
||||
# CONFIG_REGULATOR_RTMV20 is not set
|
||||
# CONFIG_REGULATOR_RTQ6752 is not set
|
||||
# CONFIG_REGULATOR_RTQ2208 is not set
|
||||
# CONFIG_REGULATOR_SLG51000 is not set
|
||||
# CONFIG_REGULATOR_TPS51632 is not set
|
||||
# CONFIG_REGULATOR_TPS62360 is not set
|
||||
# CONFIG_REGULATOR_TPS65023 is not set
|
||||
# CONFIG_REGULATOR_TPS6507X is not set
|
||||
# CONFIG_REGULATOR_TPS65132 is not set
|
||||
# CONFIG_REGULATOR_TPS6524X is not set
|
||||
# CONFIG_RC_CORE is not set
|
||||
|
||||
#
|
||||
@@ -4048,6 +4155,8 @@ CONFIG_SND_PCM=y
|
||||
CONFIG_SND_HWDEP=y
|
||||
CONFIG_SND_SEQ_DEVICE=y
|
||||
CONFIG_SND_RAWMIDI=m
|
||||
CONFIG_SND_UMP=m
|
||||
# CONFIG_SND_UMP_LEGACY_RAWMIDI is not set
|
||||
CONFIG_SND_JACK=y
|
||||
CONFIG_SND_JACK_INPUT_DEV=y
|
||||
# CONFIG_SND_OSSEMUL is not set
|
||||
@@ -4186,7 +4295,7 @@ CONFIG_SND_INTEL_SOUNDWIRE_ACPI=y
|
||||
CONFIG_SND_SPI=y
|
||||
CONFIG_SND_USB=y
|
||||
CONFIG_SND_USB_AUDIO=m
|
||||
# CONFIG_SND_USB_AUDIO_MIDI_V2 is not set
|
||||
CONFIG_SND_USB_AUDIO_MIDI_V2=y
|
||||
# CONFIG_SND_USB_UA101 is not set
|
||||
# CONFIG_SND_USB_USX2Y is not set
|
||||
# CONFIG_SND_USB_CAIAQ is not set
|
||||
@@ -4450,7 +4559,7 @@ CONFIG_USB_STORAGE=m
|
||||
# CONFIG_USB_STORAGE_KARMA is not set
|
||||
# CONFIG_USB_STORAGE_CYPRESS_ATACB is not set
|
||||
# CONFIG_USB_STORAGE_ENE_UB6250 is not set
|
||||
# CONFIG_USB_UAS is not set
|
||||
CONFIG_USB_UAS=m
|
||||
|
||||
#
|
||||
# USB Imaging devices
|
||||
@@ -4662,10 +4771,12 @@ CONFIG_LEDS_CLASS_MULTICOLOR=m
|
||||
# CONFIG_LEDS_GPIO is not set
|
||||
# CONFIG_LEDS_LP3944 is not set
|
||||
# CONFIG_LEDS_LP3952 is not set
|
||||
# CONFIG_LEDS_LP50XX is not set
|
||||
# CONFIG_LEDS_PCA955X is not set
|
||||
# CONFIG_LEDS_PCA963X is not set
|
||||
# CONFIG_LEDS_PCA995X is not set
|
||||
# CONFIG_LEDS_DAC124S085 is not set
|
||||
# CONFIG_LEDS_REGULATOR is not set
|
||||
# CONFIG_LEDS_BD2606MVV is not set
|
||||
# CONFIG_LEDS_BD2802 is not set
|
||||
# CONFIG_LEDS_INTEL_SS4200 is not set
|
||||
@@ -5185,7 +5296,9 @@ CONFIG_IIO_CONSUMERS_PER_TRIGGER=2
|
||||
# CONFIG_FXLS8962AF_I2C is not set
|
||||
# CONFIG_FXLS8962AF_SPI is not set
|
||||
CONFIG_HID_SENSOR_ACCEL_3D=m
|
||||
# CONFIG_IIO_ST_ACCEL_3AXIS is not set
|
||||
CONFIG_IIO_ST_ACCEL_3AXIS=m
|
||||
CONFIG_IIO_ST_ACCEL_I2C_3AXIS=m
|
||||
CONFIG_IIO_ST_ACCEL_SPI_3AXIS=m
|
||||
# CONFIG_IIO_KX022A_SPI is not set
|
||||
# CONFIG_IIO_KX022A_I2C is not set
|
||||
# CONFIG_KXSD9 is not set
|
||||
@@ -5363,6 +5476,10 @@ CONFIG_HID_SENSOR_IIO_TRIGGER=m
|
||||
# CONFIG_IIO_SSP_SENSORHUB is not set
|
||||
# end of SSP Sensor Common
|
||||
|
||||
CONFIG_IIO_ST_SENSORS_I2C=m
|
||||
CONFIG_IIO_ST_SENSORS_SPI=m
|
||||
CONFIG_IIO_ST_SENSORS_CORE=m
|
||||
|
||||
#
|
||||
# Digital to analog converters
|
||||
#
|
||||
@@ -5565,7 +5682,7 @@ CONFIG_HID_SENSOR_ALS=m
|
||||
# CONFIG_PA12203001 is not set
|
||||
# CONFIG_SI1133 is not set
|
||||
# CONFIG_SI1145 is not set
|
||||
# CONFIG_STK3310 is not set
|
||||
CONFIG_STK3310=m
|
||||
# CONFIG_ST_UVIS25 is not set
|
||||
# CONFIG_TCS3414 is not set
|
||||
# CONFIG_TCS3472 is not set
|
||||
@@ -6417,6 +6534,7 @@ CONFIG_BINARY_PRINTF=y
|
||||
#
|
||||
CONFIG_RAID6_PQ=y
|
||||
CONFIG_RAID6_PQ_BENCHMARK=y
|
||||
CONFIG_LINEAR_RANGES=y
|
||||
# CONFIG_PACKING is not set
|
||||
CONFIG_BITREVERSE=y
|
||||
CONFIG_GENERIC_STRNCPY_FROM_USER=y
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# Linux/x86_64 6.18.8 Kernel Configuration
|
||||
# Linux/x86_64 6.18.12 Kernel Configuration
|
||||
#
|
||||
CONFIG_CC_VERSION_TEXT="Alpine clang version 21.1.8"
|
||||
CONFIG_GCC_VERSION=0
|
||||
@@ -11,7 +11,7 @@ CONFIG_AS_VERSION=210108
|
||||
CONFIG_LD_VERSION=0
|
||||
CONFIG_LD_IS_LLD=y
|
||||
CONFIG_LLD_VERSION=210108
|
||||
CONFIG_RUSTC_VERSION=109300
|
||||
CONFIG_RUSTC_VERSION=109301
|
||||
CONFIG_RUST_IS_AVAILABLE=y
|
||||
CONFIG_RUSTC_LLVM_VERSION=210108
|
||||
CONFIG_CC_CAN_LINK=y
|
||||
@@ -943,7 +943,7 @@ CONFIG_MODULE_COMPRESS=y
|
||||
# CONFIG_MODULE_COMPRESS_XZ is not set
|
||||
CONFIG_MODULE_COMPRESS_ZSTD=y
|
||||
CONFIG_MODULE_COMPRESS_ALL=y
|
||||
# CONFIG_MODULE_DECOMPRESS is not set
|
||||
CONFIG_MODULE_DECOMPRESS=y
|
||||
# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set
|
||||
CONFIG_MODPROBE_PATH="/sbin/modprobe"
|
||||
# CONFIG_TRIM_UNUSED_KSYMS is not set
|
||||
@@ -1886,6 +1886,8 @@ CONFIG_GENERIC_CPU_DEVICES=y
|
||||
CONFIG_GENERIC_CPU_AUTOPROBE=y
|
||||
CONFIG_GENERIC_CPU_VULNERABILITIES=y
|
||||
CONFIG_REGMAP=y
|
||||
CONFIG_REGMAP_I2C=m
|
||||
CONFIG_REGMAP_SPI=m
|
||||
CONFIG_DMA_SHARED_BUFFER=y
|
||||
# CONFIG_DMA_FENCE_TRACE is not set
|
||||
# CONFIG_FW_DEVLINK_SYNC_STATE_TIMEOUT is not set
|
||||
@@ -2601,10 +2603,12 @@ CONFIG_NET_VENDOR_XIRCOM=y
|
||||
# CONFIG_FDDI is not set
|
||||
# CONFIG_HIPPI is not set
|
||||
CONFIG_MDIO_BUS=y
|
||||
CONFIG_PHYLINK=m
|
||||
CONFIG_PHYLIB=y
|
||||
CONFIG_SWPHY=y
|
||||
# CONFIG_LED_TRIGGER_PHY is not set
|
||||
CONFIG_FIXED_PHY=y
|
||||
# CONFIG_SFP is not set
|
||||
|
||||
#
|
||||
# MII PHY device drivers
|
||||
@@ -2615,7 +2619,7 @@ CONFIG_FIXED_PHY=y
|
||||
# CONFIG_ADIN_PHY is not set
|
||||
# CONFIG_ADIN1100_PHY is not set
|
||||
# CONFIG_AQUANTIA_PHY is not set
|
||||
# CONFIG_AX88796B_PHY is not set
|
||||
CONFIG_AX88796B_PHY=m
|
||||
# CONFIG_BROADCOM_PHY is not set
|
||||
# CONFIG_BCM54140_PHY is not set
|
||||
# CONFIG_BCM7XXX_PHY is not set
|
||||
@@ -2646,6 +2650,7 @@ CONFIG_FIXED_PHY=y
|
||||
# CONFIG_NXP_C45_TJA11XX_PHY is not set
|
||||
# CONFIG_NXP_TJA11XX_PHY is not set
|
||||
# CONFIG_NCN26000_PHY is not set
|
||||
# CONFIG_AT803X_PHY is not set
|
||||
# CONFIG_QCA83XX_PHY is not set
|
||||
# CONFIG_QCA808X_PHY is not set
|
||||
# CONFIG_QSEMI_PHY is not set
|
||||
@@ -2665,6 +2670,7 @@ CONFIG_REALTEK_PHY=y
|
||||
# CONFIG_DP83TG720_PHY is not set
|
||||
# CONFIG_VITESSE_PHY is not set
|
||||
# CONFIG_XILINX_GMII2RGMII is not set
|
||||
# CONFIG_PSE_CONTROLLER is not set
|
||||
CONFIG_FWNODE_MDIO=y
|
||||
CONFIG_ACPI_MDIO=y
|
||||
# CONFIG_MDIO_BITBANG is not set
|
||||
@@ -2691,9 +2697,44 @@ CONFIG_USB_NET_DRIVERS=y
|
||||
# CONFIG_USB_RTL8150 is not set
|
||||
CONFIG_USB_RTL8152=m
|
||||
# CONFIG_USB_LAN78XX is not set
|
||||
# CONFIG_USB_USBNET is not set
|
||||
CONFIG_USB_USBNET=m
|
||||
CONFIG_USB_NET_AX8817X=m
|
||||
CONFIG_USB_NET_AX88179_178A=m
|
||||
CONFIG_USB_NET_CDCETHER=m
|
||||
# CONFIG_USB_NET_CDC_EEM is not set
|
||||
CONFIG_USB_NET_CDC_NCM=m
|
||||
# CONFIG_USB_NET_HUAWEI_CDC_NCM is not set
|
||||
# CONFIG_USB_NET_CDC_MBIM is not set
|
||||
# CONFIG_USB_NET_DM9601 is not set
|
||||
# CONFIG_USB_NET_SR9700 is not set
|
||||
# CONFIG_USB_NET_SR9800 is not set
|
||||
# CONFIG_USB_NET_SMSC75XX is not set
|
||||
# CONFIG_USB_NET_SMSC95XX is not set
|
||||
# CONFIG_USB_NET_GL620A is not set
|
||||
CONFIG_USB_NET_NET1080=m
|
||||
# CONFIG_USB_NET_PLUSB is not set
|
||||
# CONFIG_USB_NET_MCS7830 is not set
|
||||
# CONFIG_USB_NET_RNDIS_HOST is not set
|
||||
CONFIG_USB_NET_CDC_SUBSET_ENABLE=m
|
||||
CONFIG_USB_NET_CDC_SUBSET=m
|
||||
# CONFIG_USB_ALI_M5632 is not set
|
||||
# CONFIG_USB_AN2720 is not set
|
||||
CONFIG_USB_BELKIN=y
|
||||
CONFIG_USB_ARMLINUX=y
|
||||
# CONFIG_USB_EPSON2888 is not set
|
||||
# CONFIG_USB_KC2190 is not set
|
||||
CONFIG_USB_NET_ZAURUS=m
|
||||
# CONFIG_USB_NET_CX82310_ETH is not set
|
||||
# CONFIG_USB_NET_KALMIA is not set
|
||||
# CONFIG_USB_NET_QMI_WWAN is not set
|
||||
# CONFIG_USB_HSO is not set
|
||||
# CONFIG_USB_NET_INT51X1 is not set
|
||||
# CONFIG_USB_IPHETH is not set
|
||||
# CONFIG_USB_SIERRA_NET is not set
|
||||
# CONFIG_USB_VL600 is not set
|
||||
# CONFIG_USB_NET_CH9200 is not set
|
||||
# CONFIG_USB_NET_AQC111 is not set
|
||||
CONFIG_USB_RTL8153_ECM=m
|
||||
CONFIG_WLAN=y
|
||||
CONFIG_WLAN_VENDOR_ADMTEK=y
|
||||
# CONFIG_ADM8211 is not set
|
||||
@@ -2840,6 +2881,7 @@ CONFIG_KEYBOARD_ATKBD=y
|
||||
# CONFIG_KEYBOARD_MPR121 is not set
|
||||
# CONFIG_KEYBOARD_NEWTON is not set
|
||||
# CONFIG_KEYBOARD_OPENCORES is not set
|
||||
# CONFIG_KEYBOARD_PINEPHONE is not set
|
||||
# CONFIG_KEYBOARD_STOWAWAY is not set
|
||||
# CONFIG_KEYBOARD_SUNKBD is not set
|
||||
# CONFIG_KEYBOARD_TM2_TOUCHKEY is not set
|
||||
@@ -2980,7 +3022,7 @@ CONFIG_INPUT_TOUCHSCREEN=y
|
||||
# CONFIG_TOUCHSCREEN_ROHM_BU21023 is not set
|
||||
# CONFIG_TOUCHSCREEN_IQS5XX is not set
|
||||
# CONFIG_TOUCHSCREEN_IQS7211 is not set
|
||||
# CONFIG_TOUCHSCREEN_ZINITIX is not set
|
||||
CONFIG_TOUCHSCREEN_ZINITIX=m
|
||||
# CONFIG_TOUCHSCREEN_HIMAX_HX83112B is not set
|
||||
CONFIG_INPUT_MISC=y
|
||||
# CONFIG_INPUT_AD714X is not set
|
||||
@@ -3000,6 +3042,7 @@ CONFIG_INPUT_MISC=y
|
||||
# CONFIG_INPUT_POWERMATE is not set
|
||||
# CONFIG_INPUT_YEALINK is not set
|
||||
# CONFIG_INPUT_CM109 is not set
|
||||
CONFIG_INPUT_REGULATOR_HAPTIC=m
|
||||
CONFIG_INPUT_UINPUT=y
|
||||
# CONFIG_INPUT_PCF8574 is not set
|
||||
# CONFIG_INPUT_GPIO_ROTARY_ENCODER is not set
|
||||
@@ -3015,7 +3058,7 @@ CONFIG_INPUT_UINPUT=y
|
||||
# CONFIG_INPUT_DRV2665_HAPTICS is not set
|
||||
# CONFIG_INPUT_DRV2667_HAPTICS is not set
|
||||
CONFIG_RMI4_CORE=m
|
||||
# CONFIG_RMI4_I2C is not set
|
||||
CONFIG_RMI4_I2C=m
|
||||
# CONFIG_RMI4_SPI is not set
|
||||
# CONFIG_RMI4_SMB is not set
|
||||
CONFIG_RMI4_F03=y
|
||||
@@ -3433,6 +3476,7 @@ CONFIG_POWER_SUPPLY_HWMON=y
|
||||
# CONFIG_CHARGER_MAX8903 is not set
|
||||
# CONFIG_CHARGER_LP8727 is not set
|
||||
# CONFIG_CHARGER_GPIO is not set
|
||||
# CONFIG_CHARGER_MANAGER is not set
|
||||
# CONFIG_CHARGER_LT3651 is not set
|
||||
# CONFIG_CHARGER_LTC4162L is not set
|
||||
# CONFIG_CHARGER_MAX77976 is not set
|
||||
@@ -3444,10 +3488,13 @@ CONFIG_POWER_SUPPLY_HWMON=y
|
||||
# CONFIG_CHARGER_BQ25890 is not set
|
||||
# CONFIG_CHARGER_BQ25980 is not set
|
||||
# CONFIG_CHARGER_BQ256XX is not set
|
||||
# CONFIG_CHARGER_SMB347 is not set
|
||||
# CONFIG_BATTERY_GAUGE_LTC2941 is not set
|
||||
# CONFIG_BATTERY_GOLDFISH is not set
|
||||
# CONFIG_BATTERY_RT5033 is not set
|
||||
# CONFIG_CHARGER_RT9455 is not set
|
||||
# CONFIG_CHARGER_RT9467 is not set
|
||||
# CONFIG_CHARGER_RT9471 is not set
|
||||
# CONFIG_CHARGER_BD99954 is not set
|
||||
# CONFIG_BATTERY_UG3105 is not set
|
||||
# CONFIG_FUEL_GAUGE_MM8013 is not set
|
||||
@@ -3864,7 +3911,67 @@ CONFIG_MFD_CORE=m
|
||||
# CONFIG_MFD_MAX7360 is not set
|
||||
# end of Multifunction device drivers
|
||||
|
||||
# CONFIG_REGULATOR is not set
|
||||
CONFIG_REGULATOR=y
|
||||
# CONFIG_REGULATOR_DEBUG is not set
|
||||
# CONFIG_REGULATOR_FIXED_VOLTAGE is not set
|
||||
# CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set
|
||||
# CONFIG_REGULATOR_USERSPACE_CONSUMER is not set
|
||||
# CONFIG_REGULATOR_NETLINK_EVENTS is not set
|
||||
# CONFIG_REGULATOR_88PG86X is not set
|
||||
# CONFIG_REGULATOR_ACT8865 is not set
|
||||
# CONFIG_REGULATOR_AD5398 is not set
|
||||
# CONFIG_REGULATOR_ADP5055 is not set
|
||||
# CONFIG_REGULATOR_AW37503 is not set
|
||||
# CONFIG_REGULATOR_DA9210 is not set
|
||||
# CONFIG_REGULATOR_DA9211 is not set
|
||||
# CONFIG_REGULATOR_FAN53555 is not set
|
||||
# CONFIG_REGULATOR_GPIO is not set
|
||||
# CONFIG_REGULATOR_ISL9305 is not set
|
||||
# CONFIG_REGULATOR_ISL6271A is not set
|
||||
# CONFIG_REGULATOR_LP3971 is not set
|
||||
# CONFIG_REGULATOR_LP3972 is not set
|
||||
# CONFIG_REGULATOR_LP872X is not set
|
||||
# CONFIG_REGULATOR_LP8755 is not set
|
||||
# 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_MAX77857 is not set
|
||||
# CONFIG_REGULATOR_MAX8649 is not set
|
||||
# CONFIG_REGULATOR_MAX8660 is not set
|
||||
# CONFIG_REGULATOR_MAX8893 is not set
|
||||
# CONFIG_REGULATOR_MAX8952 is not set
|
||||
# CONFIG_REGULATOR_MAX20086 is not set
|
||||
# CONFIG_REGULATOR_MAX20411 is not set
|
||||
# CONFIG_REGULATOR_MAX77826 is not set
|
||||
# CONFIG_REGULATOR_MAX77838 is not set
|
||||
# CONFIG_REGULATOR_MP8859 is not set
|
||||
# CONFIG_REGULATOR_MT6311 is not set
|
||||
# CONFIG_REGULATOR_PCA9450 is not set
|
||||
# CONFIG_REGULATOR_PF9453 is not set
|
||||
# CONFIG_REGULATOR_PF0900 is not set
|
||||
# CONFIG_REGULATOR_PV88060 is not set
|
||||
# CONFIG_REGULATOR_PV88080 is not set
|
||||
# CONFIG_REGULATOR_PV88090 is not set
|
||||
# CONFIG_REGULATOR_RT4801 is not set
|
||||
# CONFIG_REGULATOR_RT4803 is not set
|
||||
# CONFIG_REGULATOR_RT5190A is not set
|
||||
# CONFIG_REGULATOR_RT5739 is not set
|
||||
# CONFIG_REGULATOR_RT5759 is not set
|
||||
# CONFIG_REGULATOR_RT6160 is not set
|
||||
# CONFIG_REGULATOR_RT6190 is not set
|
||||
# CONFIG_REGULATOR_RT6245 is not set
|
||||
# CONFIG_REGULATOR_RTQ2134 is not set
|
||||
# CONFIG_REGULATOR_RTMV20 is not set
|
||||
# CONFIG_REGULATOR_RTQ6752 is not set
|
||||
# CONFIG_REGULATOR_RTQ2208 is not set
|
||||
# CONFIG_REGULATOR_SLG51000 is not set
|
||||
# CONFIG_REGULATOR_TPS51632 is not set
|
||||
# CONFIG_REGULATOR_TPS62360 is not set
|
||||
# CONFIG_REGULATOR_TPS65023 is not set
|
||||
# CONFIG_REGULATOR_TPS6507X is not set
|
||||
# CONFIG_REGULATOR_TPS65132 is not set
|
||||
# CONFIG_REGULATOR_TPS6524X is not set
|
||||
# CONFIG_RC_CORE is not set
|
||||
|
||||
#
|
||||
@@ -4143,6 +4250,8 @@ CONFIG_SND_PCM=y
|
||||
CONFIG_SND_HWDEP=y
|
||||
CONFIG_SND_SEQ_DEVICE=y
|
||||
CONFIG_SND_RAWMIDI=m
|
||||
CONFIG_SND_UMP=m
|
||||
# CONFIG_SND_UMP_LEGACY_RAWMIDI is not set
|
||||
CONFIG_SND_JACK=y
|
||||
CONFIG_SND_JACK_INPUT_DEV=y
|
||||
# CONFIG_SND_OSSEMUL is not set
|
||||
@@ -4278,7 +4387,7 @@ CONFIG_SND_INTEL_SOUNDWIRE_ACPI=y
|
||||
CONFIG_SND_SPI=y
|
||||
CONFIG_SND_USB=y
|
||||
CONFIG_SND_USB_AUDIO=m
|
||||
# CONFIG_SND_USB_AUDIO_MIDI_V2 is not set
|
||||
CONFIG_SND_USB_AUDIO_MIDI_V2=y
|
||||
# CONFIG_SND_USB_UA101 is not set
|
||||
# CONFIG_SND_USB_USX2Y is not set
|
||||
# CONFIG_SND_USB_CAIAQ is not set
|
||||
@@ -4560,7 +4669,7 @@ CONFIG_USB_STORAGE=m
|
||||
# CONFIG_USB_STORAGE_KARMA is not set
|
||||
# CONFIG_USB_STORAGE_CYPRESS_ATACB is not set
|
||||
# CONFIG_USB_STORAGE_ENE_UB6250 is not set
|
||||
# CONFIG_USB_UAS is not set
|
||||
CONFIG_USB_UAS=m
|
||||
|
||||
#
|
||||
# USB Imaging devices
|
||||
@@ -4772,10 +4881,12 @@ CONFIG_LEDS_CLASS_MULTICOLOR=m
|
||||
# CONFIG_LEDS_GPIO is not set
|
||||
# CONFIG_LEDS_LP3944 is not set
|
||||
# CONFIG_LEDS_LP3952 is not set
|
||||
# CONFIG_LEDS_LP50XX is not set
|
||||
# CONFIG_LEDS_PCA955X is not set
|
||||
# CONFIG_LEDS_PCA963X is not set
|
||||
# CONFIG_LEDS_PCA995X is not set
|
||||
# CONFIG_LEDS_DAC124S085 is not set
|
||||
# CONFIG_LEDS_REGULATOR is not set
|
||||
# CONFIG_LEDS_BD2606MVV is not set
|
||||
# CONFIG_LEDS_BD2802 is not set
|
||||
# CONFIG_LEDS_INTEL_SS4200 is not set
|
||||
@@ -5327,7 +5438,9 @@ CONFIG_IIO_CONSUMERS_PER_TRIGGER=2
|
||||
# CONFIG_FXLS8962AF_I2C is not set
|
||||
# CONFIG_FXLS8962AF_SPI is not set
|
||||
CONFIG_HID_SENSOR_ACCEL_3D=m
|
||||
# CONFIG_IIO_ST_ACCEL_3AXIS is not set
|
||||
CONFIG_IIO_ST_ACCEL_3AXIS=m
|
||||
CONFIG_IIO_ST_ACCEL_I2C_3AXIS=m
|
||||
CONFIG_IIO_ST_ACCEL_SPI_3AXIS=m
|
||||
# CONFIG_IIO_KX022A_SPI is not set
|
||||
# CONFIG_IIO_KX022A_I2C is not set
|
||||
# CONFIG_KXSD9 is not set
|
||||
@@ -5505,6 +5618,10 @@ CONFIG_HID_SENSOR_IIO_TRIGGER=m
|
||||
# CONFIG_IIO_SSP_SENSORHUB is not set
|
||||
# end of SSP Sensor Common
|
||||
|
||||
CONFIG_IIO_ST_SENSORS_I2C=m
|
||||
CONFIG_IIO_ST_SENSORS_SPI=m
|
||||
CONFIG_IIO_ST_SENSORS_CORE=m
|
||||
|
||||
#
|
||||
# Digital to analog converters
|
||||
#
|
||||
@@ -5707,7 +5824,7 @@ CONFIG_HID_SENSOR_ALS=m
|
||||
# CONFIG_PA12203001 is not set
|
||||
# CONFIG_SI1133 is not set
|
||||
# CONFIG_SI1145 is not set
|
||||
# CONFIG_STK3310 is not set
|
||||
CONFIG_STK3310=m
|
||||
# CONFIG_ST_UVIS25 is not set
|
||||
# CONFIG_TCS3414 is not set
|
||||
# CONFIG_TCS3472 is not set
|
||||
@@ -6594,6 +6711,7 @@ CONFIG_BINARY_PRINTF=y
|
||||
#
|
||||
CONFIG_RAID6_PQ=y
|
||||
CONFIG_RAID6_PQ_BENCHMARK=y
|
||||
CONFIG_LINEAR_RANGES=y
|
||||
# CONFIG_PACKING is not set
|
||||
CONFIG_BITREVERSE=y
|
||||
CONFIG_GENERIC_STRNCPY_FROM_USER=y
|
||||
|
||||
@@ -1,3 +1,18 @@
|
||||
# graphics
|
||||
CONFIG_EXYNOS_IOMMU=y
|
||||
|
||||
# input
|
||||
CONFIG_IIO_ST_ACCEL_3AXIS=m
|
||||
CONFIG_IIO_ST_ACCEL_I2C_3AXIS=m
|
||||
CONFIG_IIO_ST_ACCEL_SPI_3AXIS=m
|
||||
CONFIG_INPUT_REGULATOR_HAPTIC=m
|
||||
CONFIG_INPUT_TOUCHSCREEN=y
|
||||
CONFIG_REGULATOR=y
|
||||
CONFIG_RMI4_CORE=m
|
||||
CONFIG_RMI4_I2C=m
|
||||
CONFIG_STK3310=m
|
||||
CONFIG_TOUCHSCREEN_ZINITIX=m
|
||||
|
||||
# localversion
|
||||
# CONFIG_LOCALVERSION_AUTO is not set
|
||||
|
||||
|
||||
@@ -1,3 +1,18 @@
|
||||
# graphics
|
||||
CONFIG_EXYNOS_IOMMU=y
|
||||
|
||||
# input
|
||||
CONFIG_IIO_ST_ACCEL_3AXIS=m
|
||||
CONFIG_IIO_ST_ACCEL_I2C_3AXIS=m
|
||||
CONFIG_IIO_ST_ACCEL_SPI_3AXIS=m
|
||||
CONFIG_INPUT_REGULATOR_HAPTIC=m
|
||||
CONFIG_INPUT_TOUCHSCREEN=y
|
||||
CONFIG_REGULATOR=y
|
||||
CONFIG_RMI4_CORE=m
|
||||
CONFIG_RMI4_I2C=m
|
||||
CONFIG_STK3310=m
|
||||
CONFIG_TOUCHSCREEN_ZINITIX=m
|
||||
|
||||
# localversion
|
||||
# CONFIG_LOCALVERSION_AUTO is not set
|
||||
|
||||
|
||||
@@ -1,3 +1,15 @@
|
||||
# input
|
||||
CONFIG_IIO_ST_ACCEL_3AXIS=m
|
||||
CONFIG_IIO_ST_ACCEL_I2C_3AXIS=m
|
||||
CONFIG_IIO_ST_ACCEL_SPI_3AXIS=m
|
||||
CONFIG_INPUT_REGULATOR_HAPTIC=m
|
||||
CONFIG_INPUT_TOUCHSCREEN=y
|
||||
CONFIG_REGULATOR=y
|
||||
CONFIG_RMI4_CORE=m
|
||||
CONFIG_RMI4_I2C=m
|
||||
CONFIG_STK3310=m
|
||||
CONFIG_TOUCHSCREEN_ZINITIX=m
|
||||
|
||||
# localversion
|
||||
# CONFIG_LOCALVERSION_AUTO is not set
|
||||
|
||||
|
||||
@@ -1,3 +1,15 @@
|
||||
# input
|
||||
CONFIG_IIO_ST_ACCEL_3AXIS=m
|
||||
CONFIG_IIO_ST_ACCEL_I2C_3AXIS=m
|
||||
CONFIG_IIO_ST_ACCEL_SPI_3AXIS=m
|
||||
CONFIG_INPUT_REGULATOR_HAPTIC=m
|
||||
CONFIG_INPUT_TOUCHSCREEN=y
|
||||
CONFIG_REGULATOR=y
|
||||
CONFIG_RMI4_CORE=m
|
||||
CONFIG_RMI4_I2C=m
|
||||
CONFIG_STK3310=m
|
||||
CONFIG_TOUCHSCREEN_ZINITIX=m
|
||||
|
||||
# localversion
|
||||
# CONFIG_LOCALVERSION_AUTO is not set
|
||||
|
||||
|
||||
@@ -1,3 +1,15 @@
|
||||
# input
|
||||
CONFIG_IIO_ST_ACCEL_3AXIS=m
|
||||
CONFIG_IIO_ST_ACCEL_I2C_3AXIS=m
|
||||
CONFIG_IIO_ST_ACCEL_SPI_3AXIS=m
|
||||
CONFIG_INPUT_REGULATOR_HAPTIC=m
|
||||
CONFIG_INPUT_TOUCHSCREEN=y
|
||||
CONFIG_REGULATOR=y
|
||||
CONFIG_RMI4_CORE=m
|
||||
CONFIG_RMI4_I2C=m
|
||||
CONFIG_STK3310=m
|
||||
CONFIG_TOUCHSCREEN_ZINITIX=m
|
||||
|
||||
# localversion
|
||||
# CONFIG_LOCALVERSION_AUTO is not set
|
||||
|
||||
|
||||
@@ -1,3 +1,15 @@
|
||||
# input
|
||||
CONFIG_IIO_ST_ACCEL_3AXIS=m
|
||||
CONFIG_IIO_ST_ACCEL_I2C_3AXIS=m
|
||||
CONFIG_IIO_ST_ACCEL_SPI_3AXIS=m
|
||||
CONFIG_INPUT_REGULATOR_HAPTIC=m
|
||||
CONFIG_INPUT_TOUCHSCREEN=y
|
||||
CONFIG_REGULATOR=y
|
||||
CONFIG_RMI4_CORE=m
|
||||
CONFIG_RMI4_I2C=m
|
||||
CONFIG_STK3310=m
|
||||
CONFIG_TOUCHSCREEN_ZINITIX=m
|
||||
|
||||
# localversion
|
||||
# CONFIG_LOCALVERSION_AUTO is not set
|
||||
|
||||
|
||||
@@ -1,3 +1,15 @@
|
||||
# input
|
||||
CONFIG_IIO_ST_ACCEL_3AXIS=m
|
||||
CONFIG_IIO_ST_ACCEL_I2C_3AXIS=m
|
||||
CONFIG_IIO_ST_ACCEL_SPI_3AXIS=m
|
||||
CONFIG_INPUT_REGULATOR_HAPTIC=m
|
||||
CONFIG_INPUT_TOUCHSCREEN=y
|
||||
CONFIG_REGULATOR=y
|
||||
CONFIG_RMI4_CORE=m
|
||||
CONFIG_RMI4_I2C=m
|
||||
CONFIG_STK3310=m
|
||||
CONFIG_TOUCHSCREEN_ZINITIX=m
|
||||
|
||||
# localversion
|
||||
# CONFIG_LOCALVERSION_AUTO is not set
|
||||
|
||||
|
||||
@@ -25,6 +25,7 @@ CONFIG_USER_NS=y
|
||||
CONFIG_NULL_TTY=m
|
||||
CONFIG_MODULE_COMPRESS=y
|
||||
CONFIG_MODULE_COMPRESS_ZSTD=y
|
||||
CONFIG_MODULE_DECOMPRESS=y
|
||||
CONFIG_FW_LOADER_COMPRESS=y
|
||||
CONFIG_FW_LOADER_COMPRESS_ZSTD=y
|
||||
CONFIG_PSI=y
|
||||
@@ -394,11 +395,14 @@ CONFIG_SPI=y
|
||||
CONFIG_DRM=y
|
||||
CONFIG_DRM_UDL=m
|
||||
CONFIG_SND_USB_AUDIO=m
|
||||
CONFIG_SND_USB_AUDIO_MIDI_V2=y
|
||||
CONFIG_USB_RTL8152=m
|
||||
CONFIG_USB_SERIAL=m
|
||||
CONFIG_USB_SERIAL_CP210X=m
|
||||
CONFIG_USB_SERIAL_SIMPLE=m
|
||||
CONFIG_USB_STORAGE=m
|
||||
CONFIG_USB_UAS=m
|
||||
CONFIG_USB_USBNET=m
|
||||
|
||||
# virt
|
||||
CONFIG_HW_RANDOM_VIRTIO=m
|
||||
|
||||
@@ -25,6 +25,7 @@ CONFIG_USER_NS=y
|
||||
CONFIG_NULL_TTY=m
|
||||
CONFIG_MODULE_COMPRESS=y
|
||||
CONFIG_MODULE_COMPRESS_ZSTD=y
|
||||
CONFIG_MODULE_DECOMPRESS=y
|
||||
CONFIG_FW_LOADER_COMPRESS=y
|
||||
CONFIG_FW_LOADER_COMPRESS_ZSTD=y
|
||||
CONFIG_PSI=y
|
||||
@@ -392,11 +393,14 @@ CONFIG_SPI=y
|
||||
CONFIG_DRM=y
|
||||
CONFIG_DRM_UDL=m
|
||||
CONFIG_SND_USB_AUDIO=m
|
||||
CONFIG_SND_USB_AUDIO_MIDI_V2=y
|
||||
CONFIG_USB_RTL8152=m
|
||||
CONFIG_USB_SERIAL=m
|
||||
CONFIG_USB_SERIAL_CP210X=m
|
||||
CONFIG_USB_SERIAL_SIMPLE=m
|
||||
CONFIG_USB_STORAGE=m
|
||||
CONFIG_USB_UAS=m
|
||||
CONFIG_USB_USBNET=m
|
||||
|
||||
# virt
|
||||
CONFIG_HW_RANDOM_VIRTIO=m
|
||||
|
||||
@@ -25,6 +25,7 @@ CONFIG_USER_NS=y
|
||||
CONFIG_NULL_TTY=m
|
||||
CONFIG_MODULE_COMPRESS=y
|
||||
CONFIG_MODULE_COMPRESS_ZSTD=y
|
||||
CONFIG_MODULE_DECOMPRESS=y
|
||||
CONFIG_FW_LOADER_COMPRESS=y
|
||||
CONFIG_FW_LOADER_COMPRESS_ZSTD=y
|
||||
CONFIG_PSI=y
|
||||
@@ -390,11 +391,14 @@ CONFIG_SPI=y
|
||||
CONFIG_DRM=y
|
||||
CONFIG_DRM_UDL=m
|
||||
CONFIG_SND_USB_AUDIO=m
|
||||
CONFIG_SND_USB_AUDIO_MIDI_V2=y
|
||||
CONFIG_USB_RTL8152=m
|
||||
CONFIG_USB_SERIAL=m
|
||||
CONFIG_USB_SERIAL_CP210X=m
|
||||
CONFIG_USB_SERIAL_SIMPLE=m
|
||||
CONFIG_USB_STORAGE=m
|
||||
CONFIG_USB_UAS=m
|
||||
CONFIG_USB_USBNET=m
|
||||
|
||||
# virt
|
||||
CONFIG_HW_RANDOM_VIRTIO=m
|
||||
|
||||
Loaded 100 of 275 files, more files were not shown because too many files have changed in this diff.
Show more
Reference in new issue
Block a user