public-readiness: remove internal person-name attributions from docs
Decision/directive lines keep their dates and content, drop the name; hands-on confirmations become "confirmed by hand at the panel"; a dangling CLAUDE.md reference becomes "repo policy". Upstream vendor author attributions in the GPL kernel sources (MODULE_AUTHOR, copyright headers, LKML citations) are third-party legal attributions and stay. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_018HUayid7W5w7jBdb9Rrj1K
This commit is contained in:
co-authored by
Claude Fable 5
parent
5155224594
commit
16368bb871
@@ -1,6 +1,6 @@
|
|||||||
# RV1106 → Linux 6.18 forward-port (self-built, from vendor 5.10)
|
# RV1106 → Linux 6.18 forward-port (self-built, from vendor 5.10)
|
||||||
|
|
||||||
**Decision ([maintainer], 2026-08-23):** forward-port the RV1106 SoC enablement from the
|
**Decision (2026-08-23):** forward-port the RV1106 SoC enablement from the
|
||||||
Rockchip **vendor 5.10** tree straight to **Linux 6.18 LTS**, ourselves, using **no
|
Rockchip **vendor 5.10** tree straight to **Linux 6.18 LTS**, ourselves, using **no
|
||||||
plan44 code**, built on **our Buildroot 2025.02 LTS + uClibc**. We own the tree.
|
plan44 code**, built on **our Buildroot 2025.02 LTS + uClibc**. We own the tree.
|
||||||
|
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ scanout window (rv1106 uses **WIN1**, not rv1126's WIN2). Full chain + `_a`-vs-`
|
|||||||
register diff in `display/VERIFIED.md`.
|
register diff in `display/VERIFIED.md`.
|
||||||
|
|
||||||
## GT911 touch — VERIFIED this run (2026-08-25)
|
## GT911 touch — VERIFIED this run (2026-08-25)
|
||||||
UI responds to taps/swipes on the panel ([maintainer]-confirmed); GT911 detected
|
UI responds to taps/swipes on the panel (confirmed by hand at the panel); GT911 detected
|
||||||
(`ID 911, version 1060`), `/dev/input/event0` held by warden-ui. Fix:
|
(`ID 911, version 1060`), `/dev/input/event0` held by warden-ui. Fix:
|
||||||
`CONFIG_TOUCHSCREEN_GOODIX=y` (built-in — the rootfs `goodix.ko` is a 5.10 build
|
`CONFIG_TOUCHSCREEN_GOODIX=y` (built-in — the rootfs `goodix.ko` is a 5.10 build
|
||||||
that can't load on 6.18) + GT911 node on `&i2c3`. Details in `touch/VERIFIED.md`.
|
that can't load on 6.18) + GT911 node on `&i2c3`. Details in `touch/VERIFIED.md`.
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# Overnight autonomous kernel-completion workflow
|
# Overnight autonomous kernel-completion workflow
|
||||||
|
|
||||||
**Directive ([maintainer], 2026-08-24 night):** port/enable **every** remaining RV1106
|
**Directive (2026-08-24 night):** port/enable **every** remaining RV1106
|
||||||
hardware capability on the self-built 6.18 kernel, **open-source-first** — we want
|
hardware capability on the self-built 6.18 kernel, **open-source-first** — we want
|
||||||
*source* we can read, harden, and bend to our needs (vendor SDK source, upstream,
|
*source* we can read, harden, and bend to our needs (vendor SDK source, upstream,
|
||||||
community repos, or reverse-engineering), never binary blobs. Not just ports —
|
community repos, or reverse-engineering), never binary blobs. Not just ports —
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# Overnight kernel-enablement run — results (2026-08-24 night → 08-25)
|
# Overnight kernel-enablement run — results (2026-08-24 night → 08-25)
|
||||||
|
|
||||||
Goal ([maintainer]): port/enable **every** remaining RV1106 hardware capability on the
|
Goal: port/enable **every** remaining RV1106 hardware capability on the
|
||||||
self-built Linux 6.18.46, open-source-first, verify on hardware, so the display's
|
self-built Linux 6.18.46, open-source-first, verify on hardware, so the display's
|
||||||
last mile can start in the morning. Runs on warden-c8a3 (`_b` slot = our 6.18).
|
last mile can start in the morning. Runs on warden-c8a3 (`_b` slot = our 6.18).
|
||||||
|
|
||||||
@@ -33,7 +33,7 @@ mailbox (binds via rk3368 fallback but no client to exercise), crypto-v3 (CPU
|
|||||||
crypto extensions already cover it; 100 KB port), NPU (no open userspace),
|
crypto extensions already cover it; 100 KB port), NPU (no open userspace),
|
||||||
pvtm (DVFS-only). Camera/ISP/SPI: no hardware. **No unexplored capability gap.**
|
pvtm (DVFS-only). Camera/ISP/SPI: no hardware. **No unexplored capability gap.**
|
||||||
|
|
||||||
## Morning (needs [maintainer] at the bench)
|
## Morning (needs a human at the bench)
|
||||||
1. **Display connector** — VOP binds + DRM card0 + panel probes, but no connector
|
1. **Display connector** — VOP binds + DRM card0 + panel probes, but no connector
|
||||||
link yet; needs eyes on the panel (pixels can't be verified over serial).
|
link yet; needs eyes on the panel (pixels can't be verified over serial).
|
||||||
2. **Audible audio** — `speaker-test`/`aplay` through the acodec.
|
2. **Audible audio** — `speaker-test`/`aplay` through the acodec.
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# Driver provenance & openness ledger
|
# Driver provenance & openness ledger
|
||||||
|
|
||||||
[maintainer]'s directive: **every** driver we run on the self-built 6.18 kernel must be
|
Standing directive: **every** driver we run on the self-built 6.18 kernel must be
|
||||||
open source we can read, harden, and bend — not a binary blob — and this applies
|
open source we can read, harden, and bend — not a binary blob — and this applies
|
||||||
to the drivers *already* ported, not just the new ones. This ledger records, for
|
to the drivers *already* ported, not just the new ones. This ledger records, for
|
||||||
each, where the source came from and under what license. Every entry is GPL-2.0
|
each, where the source came from and under what license. Every entry is GPL-2.0
|
||||||
|
|||||||
@@ -284,7 +284,7 @@ implied by this kernel port.
|
|||||||
reports true (`querystring(RGA_VERSION)` succeeds — `warden_rga.c:458-466`) and the
|
reports true (`querystring(RGA_VERSION)` succeeds — `warden_rga.c:458-466`) and the
|
||||||
Monitor page's "RGA" load metric moves during graph scroll (`warden_rga_load_pct()`,
|
Monitor page's "RGA" load metric moves during graph scroll (`warden_rga_load_pct()`,
|
||||||
`warden_rga.c:226-241`) — the same on-target evidence bar as every other change in
|
`warden_rga.c:226-241`) — the same on-target evidence bar as every other change in
|
||||||
this repo (`../../CLAUDE.md`: "UI/daemon changes are verified on a real panel").
|
this repo (repo policy: "UI/daemon changes are verified on a real panel").
|
||||||
|
|
||||||
## Summary of residual risk (PORT-VERIFY-class items)
|
## Summary of residual risk (PORT-VERIFY-class items)
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
# GT911 capacitive touch — VERIFIED on warden-c8a3 (2026-08-25)
|
# GT911 capacitive touch — VERIFIED on warden-c8a3 (2026-08-25)
|
||||||
|
|
||||||
Touch works on our self-built 6.18.46 (`_b`): the WardenOS UI responds to
|
Touch works on our self-built 6.18.46 (`_b`): the WardenOS UI responds to
|
||||||
taps/swipes ([maintainer] confirmed on the physical panel). Objective evidence:
|
taps/swipes (confirmed by hand on the physical panel). Objective evidence:
|
||||||
|
|
||||||
```
|
```
|
||||||
Goodix-TS 3-0014: ID 911, version: 1060
|
Goodix-TS 3-0014: ID 911, version: 1060
|
||||||
|
|||||||
Reference in New Issue
Block a user