Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
e7a9795
SM8550: add UFS PM relink fixes
jaewun Jul 1, 2026
fbd69ff
SM8550: adjust suspend wake IRQ handling
jaewun Jul 1, 2026
f99415e
SM8550: enable deep suspend policy
jaewun Jul 1, 2026
11a446e
SM8550: broaden TSENS uplow-wake skip to qcom,sm8550
Jun 28, 2026
534199c
SM8550: gate deep suspend to validated devices
Jul 21, 2026
2e3400b
SM8550/Thor: suspend and resume the gamepad MCU across system sleep
jaewun Jul 21, 2026
e355a2b
SM8550/Thor: mask the non-console geni UART irq on suspend
jaewun Jul 21, 2026
31c2b38
SM8550: recover UFS clock-gating hibern8-enter failures
gh123man Aug 5, 2026
0861057
SM8550: hold UFS clock gating across system PM
gh123man Aug 5, 2026
11cee38
SM8550: drop the AYANEO Pocket EVO fan tacho interrupt
jesherman Aug 5, 2026
3b92e60
SM8550: toggle the USB role across suspend for fast resume
Aug 5, 2026
497d864
SM8550: fix suspend wedge from ucsi USB role on charger unplug
aanze Aug 6, 2026
8de83e3
SM8550: keep WiFi reliable across suspend and resume
xiaodoudou Aug 6, 2026
e964b01
SM8550: light the power LED blue around suspend and resume
xiaodoudou Aug 6, 2026
9169c42
SM8550: recover a stale suspend-grace mute at boot
xiaodoudou Aug 22, 2026
1e97c7c
SM8550: rebase the suspend patch series onto kernel 7.2
xiaodoudou Aug 27, 2026
666848c
SM8550: keep ath12k reliable across suspend
xiaodoudou Aug 26, 2026
8e4f118
SM8550: skip the PCIe L2/L3-ready poll after PME_Turn_Off
xiaodoudou Aug 27, 2026
ff05fc0
SM8550: RPMh sleep votes, gamepad rail off in suspend, WAKE# polarity
xiaodoudou Aug 26, 2026
c0a756b
SM8550: route the power key through a platform handler
xiaodoudou Aug 27, 2026
38ae952
SM8550: skip the suspend-grace mute behind an external display
xiaodoudou Aug 27, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -107,3 +107,14 @@
};
};
};

/*
* The tacho interrupt fires about 80 times a second whenever the fan spins and
* repeatedly pulls the SoC back out of deep suspend. Overridden here rather
* than in qcs8550-ayaneo-pocket-common.dtsi, which six other boards include.
* Costs hwmon fan1_input RPM reporting, as on the AYN Odin 3.
*/
&pwm_fan {
/delete-property/ interrupts;
/delete-property/ interrupt-parent;
};
Original file line number Diff line number Diff line change
Expand Up @@ -598,6 +598,12 @@
regulator-min-microvolt = <2720000>;
regulator-max-microvolt = <3960000>;
regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;

/* Gamepad MCU rail; the rpmh suspend-state patch turns this
* into a SLEEP-set vote so the MCU powers off across suspend. */
regulator-state-mem {
regulator-off-in-suspend;
};
};

vreg_l2b_3p0: ldo2 {
Expand Down Expand Up @@ -1096,7 +1102,9 @@
};

&pcieport0 {
wake-gpios = <&tlmm 96 GPIO_ACTIVE_HIGH>;
/* WAKE# is active-low per PCIe CEM; ACTIVE_HIGH reads as permanently
* asserted, so the WLAN endpoint could never signal wake cleanly. */
wake-gpios = <&tlmm 96 GPIO_ACTIVE_LOW>;
reset-gpios = <&tlmm 94 GPIO_ACTIVE_LOW>;

wifi@0 {
Expand Down
2 changes: 1 addition & 1 deletion projects/ROCKNIX/devices/SM8550/options
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@
KERNEL_MAKE_EXTRACMD=" $(get_kernel_make_extracmd)"

# Kernel cmdline
EXTRA_CMDLINE="quiet rootwait console=tty0 allow_mismatched_32bit_el0 fw_devlink.strict=1 pcie_ports=compat irqaffinity=0-2 cgroup.memory=nokmem,nosocket nosoftlockup usbcore.interrupt_interval_override=045e:028e:2"
EXTRA_CMDLINE="quiet rootwait console=tty0 allow_mismatched_32bit_el0 fw_devlink.strict=1 pcie_ports=compat irqaffinity=0-2 cgroup.memory=nokmem,nosocket nosoftlockup usbcore.interrupt_interval_override=045e:028e:2 ufshcd_core.uic_cmd_timeout=3000 mem_sleep_default=deep"

# Bootloader to use (syslinux / u-boot)
BOOTLOADER="qcom-abl"
Expand Down
Loading
Loading