Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
44 commits
Select commit Hold shift + click to select a range
2604fc6
SM8750: persist RTC offset in SDAM
andrebraga Jul 16, 2026
d63fb9d
SM8550: AYN Odin 2 - expose the two back buttons as gpio-keys
xiaodoudou Jul 23, 2026
0988993
armsx2-sa: replace yaps2-sa with the ARMSX2 PS2 emulator
bmdhacks Jul 29, 2026
9ba93da
bugfix: add missing serial number check to sm8550
r3claimer Jul 29, 2026
62489ab
Merge pull request #3077 from r3claimer/next
r3claimer Jul 29, 2026
af1bcf6
Merge pull request #3076 from bmdhacks/armsx2
porschemad911 Jul 29, 2026
43fbcff
rocknix: post-update cleanup, copy bios for armsx2
porschemad911 Jul 30, 2026
e7650bd
Merge pull request #3079 from porschemad911/armsx2-post-update
porschemad911 Jul 30, 2026
58399f4
CI: move freeze period check to separate workflow
tiopex Jul 30, 2026
125a794
Merge pull request #3081 from tiopex/next
tiopex Jul 30, 2026
3334e6f
CI: preserve gh-cli in update mirror sources workflow
tiopex Jul 30, 2026
d44651d
Merge pull request #3082 from tiopex/next
tiopex Jul 30, 2026
3aa1936
ncurses: Add SHA256 checksum for ncurses
tiopex Jul 30, 2026
234681d
Merge pull request #3083 from tiopex/next
tiopex Jul 30, 2026
ab74054
extra-firmware: bump for KONKR Pocket FIT Elite blobs
Jul 29, 2026
a7df0ba
SM8750: add KONKR Pocket FIT Elite board
Jun 13, 2026
335fb3c
regulator: add SGM3804 panel-bias driver (KONKR PFE)
Jun 13, 2026
5cff2f7
drm/panel: add ayaneo,ar14-144hz panel (KONKR PFE)
Jun 13, 2026
f223624
backlight: add AW99706 driver fixes (KONKR PFE)
Jun 13, 2026
5159490
linux: declare kernel-firmware in PKG_DEPENDS_UNPACK for SM8650/SM8750
Jul 28, 2026
ee8bcbc
SM8750: KONKR PFE GPU + system firmware blobs
Jun 13, 2026
68e7974
input/joystick: add AYANEO MCU gamepad (KONKR PFE)
Jun 13, 2026
cf227ee
input/touchscreen: add Chipone ICNL9922C TDDI (KONKR PFE)
Jun 13, 2026
b3de80f
ASoC: KONKR PFE speaker audio (AW88261 on MI2S)
Jun 13, 2026
4c58580
ASoC: KONKR PFE headphone jack (wcd939x) + HPH PCM mode
Jun 13, 2026
5a2990f
SM8750: KONKR PFE internal UFS (eUFS)
Jun 13, 2026
49afa3a
SM8750: KONKR system buttons + stick RGB serdev driver
Jun 13, 2026
7b5eec6
SM8750: wire pmk8550 RTC set-time via SDAM nvmem offset
Jul 11, 2026
c25cb90
SM8750: fan control — match the gpuss* thermal zones
Jul 28, 2026
51112fe
soc/qcom: defer altmode probe until mode-switch registers
Jul 29, 2026
3d2c6e1
Merge pull request #3074 from slaide/sm8750-konkr-pfe-support
spycat88 Jul 30, 2026
534ef49
Merge pull request #3033 from andrebraga/pr/sm8750-rtc-persist-offset
spycat88 Jul 30, 2026
f79c073
Merge pull request #3050 from xiaodoudou/odin2-back-buttons
spycat88 Jul 30, 2026
9a37ac3
linux: kernel config
github-merge-queue[bot] Jul 30, 2026
dac9414
Merge pull request #3086 from ROCKNIX/auto-pr-branch
porschemad911 Jul 30, 2026
0437e0c
SM8750: KONKR PFE analog-stick RGB control
Jul 30, 2026
f6a5cfa
SM8750: KONKR PFE LED color modes and battery status
Jul 30, 2026
1d9ef39
Merge pull request #3087 from slaide/sm8750-konkr-pfe-stick-rgb
loki666 Jul 31, 2026
2f94c33
inputplumber: revert to ds5
loki666 Jul 31, 2026
3b9cb1f
Merge pull request #3090 from loki666/ds5-revert
loki666 Jul 31, 2026
e1b4833
emulators: update armsx2-sa to 2.6.2.2 and eden-sa to 260725
aleksei74 Jul 31, 2026
9a112d4
Merge PR 176: armsx2-sa replacing yaps2-sa with clean conflict resolu…
aleksei74 Jul 31, 2026
bcf6181
virtual/emulators: clean up conflict markers for armsx2-sa
aleksei74 Jul 31, 2026
cf0f447
armsx2-sa: clean up duplicate 000 patch and remove Qt 1/2 patches
aleksei74 Jul 31, 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
63 changes: 63 additions & 0 deletions .github/workflows/check-freeze-period.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
name: Check freeze period

on:
workflow_call:

permissions:
pull-requests: read

jobs:
check-freeze-period:
runs-on: self-hosted
defaults:
run:
shell: bash

steps:
- name: Check if freeze is active
run: |
DAY=$(date +%d)
LAST_DAY=$(date -d "$(date +%Y-%m-01) +1 month -1 day" +%d)
FREEZE_START=$((LAST_DAY - 6))
if [ "$DAY" -ge "$FREEZE_START" ]; then
echo "Freeze is active (last 7 days of the month)."
echo "FREEZE=true" >> "$GITHUB_ENV"
else
echo "No freeze active."
echo "FREEZE=false" >> "$GITHUB_ENV"
fi

- name: Get PR number
if: env.FREEZE == 'true'
env:
GH_TOKEN: ${{ github.token }}
MG_HEAD_REF: ${{ github.event.merge_group.head_ref }}
run: |
if [[ "${{ github.event_name }}" == "merge_group" ]]; then
PR_NUMBER=$(grep -oE 'pr-[0-9]+' <<< "$MG_HEAD_REF" | cut -d- -f2)
if [[ -z "$PR_NUMBER" ]]; then
echo "Could not extract PR number from ref: $MG_HEAD_REF"
exit 1
fi
else
PR_NUMBER="${{ github.event.pull_request.number }}"
fi
echo "PR_NUMBER=$PR_NUMBER" >> "$GITHUB_ENV"

- name: Validate bugfix label
if: env.FREEZE == 'true'
env:
GH_TOKEN: ${{ github.token }}
run: |
LABELS=$(gh pr view "$PR_NUMBER" \
--repo "${{ github.repository }}" \
--json labels \
--jq '[.labels[].name] | join(",")')
if [[ "$LABELS" != *"bugfix"* ]]; then
echo "Freeze is active. PR must have the 'bugfix' label."
echo "Labels found: $LABELS"
exit 1
fi
echo "PR complies with freeze policy (has 'bugfix' label)."


2 changes: 1 addition & 1 deletion .github/workflows/update-mirror-sources.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
- name: Maximize build space
uses: justinthelaw/maximize-github-runner-space@v0.9.0
with:
skip-components: docker-engine
skip-components: docker-engine,gh-cli
- uses: actions/checkout@v6
with:
fetch-depth: 0
Expand Down
47 changes: 3 additions & 44 deletions .github/workflows/validate-pull-request.yml
Original file line number Diff line number Diff line change
Expand Up @@ -106,48 +106,7 @@ jobs:
echo "💥 Commit linting failed. Please fix your commit messages."
exit 1
fi
- name: Check if freeze is active
run: |
DAY=$(date +%d)
LAST_DAY=$(date -d "$(date +%Y-%m-01) +1 month -1 day" +%d)
FREEZE_START=$((LAST_DAY - 6))
if [ "$DAY" -ge "$FREEZE_START" ]; then
echo "🧊 Freeze is active (last 7 days of the month)."
echo "FREEZE=true" >> "$GITHUB_ENV"
else
echo "No freeze active."
echo "FREEZE=false" >> "$GITHUB_ENV"
fi

- name: Get PR number
if: env.FREEZE == 'true'
env:
GH_TOKEN: ${{ github.token }}
MG_HEAD_REF: ${{ github.event.merge_group.head_ref }}
run: |
if [[ "${{ github.event_name }}" == "merge_group" ]]; then
PR_NUMBER=$(grep -oE 'pr-[0-9]+' <<< "$MG_HEAD_REF" | cut -d- -f2)
if [[ -z "$PR_NUMBER" ]]; then
echo "❌ Could not extract PR number from ref: $MG_HEAD_REF"
exit 1
fi
else
PR_NUMBER="${{ github.event.pull_request.number }}"
fi
echo "PR_NUMBER=$PR_NUMBER" >> "$GITHUB_ENV"

- name: Validate bugfix label
if: env.FREEZE == 'true'
env:
GH_TOKEN: ${{ github.token }}
run: |
LABELS=$(gh pr view "$PR_NUMBER" \
--repo "${{ github.repository }}" \
--json labels \
--jq '[.labels[].name] | join(",")')
if [[ "$LABELS" != *"bugfix"* ]]; then
echo "❌ Freeze is active. PR must have the 'bugfix' label."
echo " Labels found: $LABELS"
exit 1
fi
echo "✅ PR complies with freeze policy (has 'bugfix' label)."
check-freeze-period:
uses: ./.github/workflows/check-freeze-period.yml
secrets: inherit
Binary file added 20260728_20h02m04s_grim.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
25 changes: 25 additions & 0 deletions 260720.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
diff --git a/projects/ROCKNIX/packages/graphics/mesa/package.mk b/projects/ROCKNIX/packages/graphics/mesa/package.mk
index cdee18e603..8fa73cb931 100644
--- a/projects/ROCKNIX/packages/graphics/mesa/package.mk
+++ b/projects/ROCKNIX/packages/graphics/mesa/package.mk
@@ -12,7 +12,7 @@ PKG_DEPENDS_TARGET="toolchain expat libdrm Mako:host pyyaml:host"
PKG_LONGDESC="Mesa is a 3-D graphics library with an API."
PKG_TOOLCHAIN="meson"
PKG_PATCH_DIRS+=" ${DEVICE}"
-PKG_VERSION="26.1.2"
+PKG_VERSION="26.2.0-rc1"
PKG_URL="https://gitlab.freedesktop.org/mesa/mesa/-/archive/mesa-${PKG_VERSION}/mesa-mesa-${PKG_VERSION}.tar.gz"

if listcontains "${GRAPHIC_DRIVERS}" "panfrost" || \
diff --git a/projects/ROCKNIX/packages/multimedia/vlc/package.mk b/projects/ROCKNIX/packages/multimedia/vlc/package.mk
index 5e9aa7751c..b77486d085 100644
--- a/projects/ROCKNIX/packages/multimedia/vlc/package.mk
+++ b/projects/ROCKNIX/packages/multimedia/vlc/package.mk
@@ -38,6 +38,7 @@ pre_configure_target() {

DISABLED_FEATURES="--disable-dependency-tracking \
--without-contrib \
+ --disable-gst-decode \
--disable-alsa \
--disable-nls \
--disable-dbus \
Loading
Loading