From f5a907563d6a3ee5cc04afde9642f5f1f5994341 Mon Sep 17 00:00:00 2001 From: rocknix Date: Fri, 29 Aug 2025 15:53:48 +0000 Subject: [PATCH] More pocketDS changes --- projects/ROCKNIX/bootloader/dtb.xml | 2 +- ...0214_arm64--dts--qcom--Add-AYANEO-Pocket-DS.patch | 2 +- ...ANEO-Pocket-DS---Add-EFI-boot-compatibility.patch | 8 ++++++++ .../quirks/devices/AYANEO Pocket DS/020-fan_control | 12 ++++++++++++ 4 files changed, 22 insertions(+), 2 deletions(-) create mode 100644 projects/ROCKNIX/packages/audio/alsa-ucm-conf/patches/SM8550/0004_AYANEO-Pocket-DS---Add-EFI-boot-compatibility.patch create mode 100644 projects/ROCKNIX/packages/hardware/quirks/devices/AYANEO Pocket DS/020-fan_control diff --git a/projects/ROCKNIX/bootloader/dtb.xml b/projects/ROCKNIX/bootloader/dtb.xml index 128e0dac74..abe52e4def 100644 --- a/projects/ROCKNIX/bootloader/dtb.xml +++ b/projects/ROCKNIX/bootloader/dtb.xml @@ -89,7 +89,7 @@ qcs8550-ayn-odin2mini qcs8550-ayaneo-pocketace qcs8550-ayaneo-pocketdmg - qcs8550-ayaneo-pocketds + qcs8550-ayaneo-pocketds qcs8550-ayaneo-pocketevo diff --git a/projects/ROCKNIX/devices/SM8550/patches/linux/0214_arm64--dts--qcom--Add-AYANEO-Pocket-DS.patch b/projects/ROCKNIX/devices/SM8550/patches/linux/0214_arm64--dts--qcom--Add-AYANEO-Pocket-DS.patch index 0c805b86ec..24da49f6f3 100644 --- a/projects/ROCKNIX/devices/SM8550/patches/linux/0214_arm64--dts--qcom--Add-AYANEO-Pocket-DS.patch +++ b/projects/ROCKNIX/devices/SM8550/patches/linux/0214_arm64--dts--qcom--Add-AYANEO-Pocket-DS.patch @@ -16,7 +16,7 @@ diff -rupbN linux.orig/arch/arm64/boot/dts/qcom/qcs8550-ayaneo-pocketds.dts linu + model = "AYANEO Pocket DS"; + qcom,board-id = <0x1000b 0x01>; + qcom,msm-id = <0x258 0x20000>, <0x259 0x20000>; -+ compatible = "ayaneo,ds", "qcom,qcs8550", "qcom,sm8550"; ++ compatible = "ayaneo,pocketds", "qcom,qcs8550", "qcom,sm8550"; +}; + +&i2c0 { diff --git a/projects/ROCKNIX/packages/audio/alsa-ucm-conf/patches/SM8550/0004_AYANEO-Pocket-DS---Add-EFI-boot-compatibility.patch b/projects/ROCKNIX/packages/audio/alsa-ucm-conf/patches/SM8550/0004_AYANEO-Pocket-DS---Add-EFI-boot-compatibility.patch new file mode 100644 index 0000000000..54b574b125 --- /dev/null +++ b/projects/ROCKNIX/packages/audio/alsa-ucm-conf/patches/SM8550/0004_AYANEO-Pocket-DS---Add-EFI-boot-compatibility.patch @@ -0,0 +1,8 @@ +diff --git a/ucm2/conf.d/sm8550/ayaneo-AYANEOPocketDS-.conf b/ucm2/conf.d/sm8550/ayaneo-AYANEOPocketDS-.conf +new file mode 120000 +index 0000000..414976a +--- /dev/null ++++ b/ucm2/conf.d/sm8550/ayaneo-AYANEOPocketDS-.conf +@@ -0,0 +1 @@ ++../../AYANEO/Pocket/AYANEO-Pocket.conf +\ No newline at end of file diff --git a/projects/ROCKNIX/packages/hardware/quirks/devices/AYANEO Pocket DS/020-fan_control b/projects/ROCKNIX/packages/hardware/quirks/devices/AYANEO Pocket DS/020-fan_control new file mode 100644 index 0000000000..759d5c0d43 --- /dev/null +++ b/projects/ROCKNIX/packages/hardware/quirks/devices/AYANEO Pocket DS/020-fan_control @@ -0,0 +1,12 @@ +#!/bin/sh +# SPDX-License-Identifier: GPL-2.0 +# Copyright (C) 2025 ROCKNIX (https://github.com/ROCKNIX) + +cat </storage/.config/profile.d/020-fan_control + +FANPATH="\$(ls /sys/class/hwmon/hwmon*/pwm1 | grep hwmon | cut -c 18-24)" + +DEVICE_HAS_FAN="true" +DEVICE_PWM_FAN="/sys/class/hwmon/\${FANPATH}/pwm1" +DEVICE_FAN_INPUT="/sys/class/hwmon/\${FANPATH}/pwm1" +EOF