diff --git a/device/testing/linux-postmarketos-qcom-msm89x7/APKBUILD b/device/testing/linux-postmarketos-qcom-msm89x7/APKBUILD index 4d396f0bc3090692bbf9647991494d6d1e0956ee..1d25e889e578be2078732d7b3ca5957de52a7205 100644 --- a/device/testing/linux-postmarketos-qcom-msm89x7/APKBUILD +++ b/device/testing/linux-postmarketos-qcom-msm89x7/APKBUILD @@ -1,8 +1,8 @@ # Maintainer: Barnabas Czeman <barnabas.czeman@postmarketos.org> _flavor="postmarketos-qcom-msm89x7" pkgname=linux-postmarketos-qcom-msm89x7 -pkgver=6.13 -pkgrel=1 +pkgver=6.13.6 +pkgrel=0 pkgdesc="Mainline kernel fork for Qualcomm QM215/MSM8917/MSM8937/MSM8940 devices" arch="aarch64" _carch="arm64" @@ -24,7 +24,7 @@ makedepends=" postmarketos-installkernel python3 " -_tag="$pkgver-r1" +_tag="$pkgver-r0" _config="config-$_flavor.$arch" source=" $pkgname-v$_tag.tar.gz::$url/archive/v$_tag.tar.gz @@ -57,6 +57,6 @@ package() { "$pkgdir"/usr/share/kernel/$_flavor/kernel.release } sha512sums=" -38ec04021e99c17a7d173848fe323140b3bea3544b9f69044c9a0ef67718af68826578ddffe5dc2a4fb47c0593675e20167d785f22aa64b60b44c35814dd2bf9 linux-postmarketos-qcom-msm89x7-v6.13-r1.tar.gz -0b41690bf7c015c221dea92e7fc34a13241319cf47b7ba9408665018a9da4887dade42dbd206e4f59f126b6e16b15164396ebcd7677facf2bb45e9a8ea597ec9 config-postmarketos-qcom-msm89x7.aarch64 +91535b9e15b269409d1e328e17611ca4e79e7c45b392f74a52d9391ce583ae48ef55857c20512d9ecc3a9efe6a0f680d6c7ccd9b2cd626d6bc56d97927845fc4 linux-postmarketos-qcom-msm89x7-v6.13.6-r0.tar.gz +017138d5e74e99695422b6dfae94cda2e1679749f17f624a75d6989e73b2cc1d557dcac6d3a2504942ad43196a7521ca8b662b9abf4b090c20c6e9d939e6a4c7 config-postmarketos-qcom-msm89x7.aarch64 " diff --git a/device/testing/linux-postmarketos-qcom-msm89x7/config-postmarketos-qcom-msm89x7.aarch64 b/device/testing/linux-postmarketos-qcom-msm89x7/config-postmarketos-qcom-msm89x7.aarch64 index e161b6d07c8545b4bbbe395bfa0260f29886d38d..664abca71b3e3ca10994c31b142309d9aff67620 100644 --- a/device/testing/linux-postmarketos-qcom-msm89x7/config-postmarketos-qcom-msm89x7.aarch64 +++ b/device/testing/linux-postmarketos-qcom-msm89x7/config-postmarketos-qcom-msm89x7.aarch64 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm64 6.13.0 Kernel Configuration +# Linux/arm64 6.13.6 Kernel Configuration # CONFIG_CC_VERSION_TEXT="aarch64-alpine-linux-musl-gcc (Alpine 14.2.0) 14.2.0" CONFIG_CC_IS_GCC=y @@ -929,6 +929,7 @@ CONFIG_ARCH_HAS_CURRENT_STACK_POINTER=y CONFIG_ARCH_HAS_PTE_DEVMAP=y CONFIG_ZONE_DMA=y CONFIG_ZONE_DMA32=y +CONFIG_VMAP_PFN=y CONFIG_ARCH_USES_HIGH_VMA_FLAGS=y CONFIG_ARCH_HAS_PKEYS=y CONFIG_VM_EVENT_COUNTERS=y @@ -1624,7 +1625,6 @@ CONFIG_ARM_CCI400_COMMON=y # CONFIG_ARM_SCPI_PROTOCOL is not set # CONFIG_ARM_FFA_TRANSPORT is not set # CONFIG_GOOGLE_FIRMWARE is not set -# CONFIG_IMX_SCMI_MISC_DRV is not set CONFIG_ARM_PSCI_FW=y # CONFIG_ARM_PSCI_CHECKER is not set @@ -2787,7 +2787,7 @@ CONFIG_BATTERY_MAX17042=m # CONFIG_CHARGER_DETECTOR_MAX14656 is not set # CONFIG_CHARGER_MAX77976 is not set # CONFIG_CHARGER_QCOM_SMBB is not set -CONFIG_SMB1360=m +CONFIG_SMB1360=y # CONFIG_SMB1360_DEBUG is not set CONFIG_BATTERY_PM8916_BMS_VM=m CONFIG_CHARGER_PM8916_LBC=m @@ -3535,8 +3535,8 @@ CONFIG_VIDEO_GC5035=m # CONFIG_VIDEO_OV5645 is not set # CONFIG_VIDEO_OV5647 is not set # CONFIG_VIDEO_OV5648 is not set -# CONFIG_VIDEO_OV5670 is not set -# CONFIG_VIDEO_OV5675 is not set +CONFIG_VIDEO_OV5670=m +CONFIG_VIDEO_OV5675=m # CONFIG_VIDEO_OV5693 is not set # CONFIG_VIDEO_OV5695 is not set # CONFIG_VIDEO_OV64A40 is not set @@ -3556,6 +3556,7 @@ CONFIG_VIDEO_GC5035=m # CONFIG_VIDEO_RDACM21 is not set # CONFIG_VIDEO_RJ54N1 is not set # CONFIG_VIDEO_S5C73M3 is not set +CONFIG_VIDEO_S5K2XX=m # CONFIG_VIDEO_S5K5BAF is not set # CONFIG_VIDEO_S5K6A3 is not set # CONFIG_VIDEO_VGXY61 is not set @@ -5055,7 +5056,7 @@ CONFIG_QCOM_BAM_DMA=y # CONFIG_SYNC_FILE=y # CONFIG_SW_SYNC is not set -# CONFIG_UDMABUF is not set +CONFIG_UDMABUF=y # CONFIG_DMABUF_MOVE_NOTIFY is not set # CONFIG_DMABUF_DEBUG is not set # CONFIG_DMABUF_SELFTESTS is not set @@ -5089,7 +5090,6 @@ CONFIG_VHOST_MENU=y # CONFIG_STAGING is not set # CONFIG_GOLDFISH is not set # CONFIG_CHROME_PLATFORMS is not set -# CONFIG_CZNIC_PLATFORMS is not set # CONFIG_MELLANOX_PLATFORM is not set CONFIG_SURFACE_PLATFORMS=y CONFIG_ARM64_PLATFORM_DEVICES=y @@ -6099,7 +6099,6 @@ CONFIG_ARM_GIC_V3=y CONFIG_ARM_GIC_V3_ITS=y CONFIG_IRQ_MSI_LIB=y # CONFIG_AL_FIC is not set -# CONFIG_LAN966X_OIC is not set # CONFIG_XILINX_INTC is not set CONFIG_PARTITION_PERCPU=y # CONFIG_QCOM_PDC is not set diff --git a/device/testing/soc-qcom-msm89x7/51-qcom.conf b/device/testing/soc-qcom-msm89x7/51-qcom.conf new file mode 100644 index 0000000000000000000000000000000000000000..e92726f64df435833be84bf0a979f57c5c5aede9 --- /dev/null +++ b/device/testing/soc-qcom-msm89x7/51-qcom.conf @@ -0,0 +1,26 @@ +monitor.alsa.rules = [ + { + matches = [ + { + # Matches all sources + node.name = "~alsa_input.*" + }, + { + # Matches all sinks + node.name = "~alsa_output.*" + } + ] + actions = { + update-props = { + audio.format = "S16LE" + audio.rate = 48000 + api.alsa.period-size = 4096 + api.alsa.period-num = 6 + api.alsa.headroom = 512, + # session.suspend-timeout-seconds = 0 + # dither.method = "wannamaker3", # add dither of desired shape + # dither.noise = 2, # add additional bits of noise + } + } + } +] diff --git a/device/testing/soc-qcom-msm89x7/APKBUILD b/device/testing/soc-qcom-msm89x7/APKBUILD index 05097d2df335b659f14d4a9ab917f506d0e69438..7f3432cab495cc2d51a3c172c5dfd7b92ae375c1 100644 --- a/device/testing/soc-qcom-msm89x7/APKBUILD +++ b/device/testing/soc-qcom-msm89x7/APKBUILD @@ -1,7 +1,7 @@ # Maintainer: Barnabas Czeman <barnabas.czeman@postmarketos.org> pkgname=soc-qcom-msm89x7 pkgdesc="Common package for Qualcomm MSM89x7 devices" -pkgver=3 +pkgver=4 pkgrel=0 url="https://postmarketos.org" license="BSD-3-Clause" @@ -21,10 +21,13 @@ _ucm_commit="6078de44affd1023c1ba4f71ef1e21468e3282e9" source=" $pkgname-$_ucm_commit.tar.gz::https://github.com/msm89x7-mainline/alsa-ucm-conf/archive/$_ucm_commit.tar.gz adreno-quirks.sh + 51-qcom.conf " package() { mkdir -p $pkgdir + install -Dm644 "$srcdir"/51-qcom.conf \ + -t "$pkgdir"/usr/share/wireplumber/wireplumber.conf.d } ucm() { @@ -47,4 +50,5 @@ gpu() { sha512sums=" b3cc3ad65cf5d3fd956f4d24f36fc4324e4ee676a0cdda99f213f90c6a854b1eb9d3333402e05e1b861e404f31c72b4d5a219b6bcb6170bacedc938657e9a7c4 soc-qcom-msm89x7-6078de44affd1023c1ba4f71ef1e21468e3282e9.tar.gz 1deebe2d0ecfd1022d3f068faf8412edd6c6cf309c0472788620778a04c274187d01204b0c39c6dd5fddd1d5beaa36f2ca693b7af0a8fb9d2c27ea1f6d696ef1 adreno-quirks.sh +28c14f47eaedec577d152001c51753537c98f267ac4a0acf78a304efebe5f6a1b4dc6d501497da9a0a925806a1d9c80b25e001cf9b1eb21efa22cd6a41ff753b 51-qcom.conf "