Files
chromebox_10th_audio_driver/REPO_INDEX.md
2026-04-05 08:30:54 +08:00

128 lines
6.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 全仓库索引Index Docs
面向 **LLM / 换机交接**:快速定位本仓库「与 Chromebox 音频、Linux HDMI、内核补丁」相关的路径。
**详细文档主题索引**仍以 [docs/INDEX.md](./docs/INDEX.md) 为准(表格更全)。
---
## 未纳入逐条列举的目录
以下体积大或为上游/工具树,本索引**只作说明**,不展开每个文件:
| 路径 | 说明 |
| ---- | ---- |
| [`.cursor/`](./.cursor/) | Cursor 编辑器技能与配置,非项目业务源码 |
| [`kernel-src/linux-hwe-6.17-*/`](./kernel-src/) | Ubuntu HWE 内核解压树、`.dsc` / `.deb` / 构建日志;说明见 [`kernel-src/README.md`](./kernel-src/README.md) |
| [`chromiumos_kernel/v5.15/`](./chromiumos_kernel/v5.15/) | ChromiumOS 5.15 对照用内核树(浅克隆/sparse 常见) |
| [`_bmad/`](./_bmad/) | BMad Method 安装模块(技能与工作流);总目录见 [`_bmad/_config/bmad-help.csv`](./_bmad/_config/bmad-help.csv) |
| [`_bmad-output/`](./_bmad-output/) | BMad 生成物输出目录(若存在) |
---
## 根目录
| 文件 | 说明 |
| ---- | ---- |
| [README.md](./README.md) | **唯一仓库 README**:问题表、任务、文档入口 |
| [REPO_INDEX.md](./REPO_INDEX.md) | 本文件:全仓库导航 |
| [help.md](./help.md) | BMad 菜单码速查Core / Method / CIS 等) |
| [bmad-help.zh-CN.md](./bmad-help.zh-CN.md) | `_bmad/_config/bmad-help.csv` 全表中文对照(脚本生成) |
---
## [`docs/`](./docs/) — 正式文档
| 文件 / 目录 | 说明 |
| ----------- | ---- |
| [docs/INDEX.md](./docs/INDEX.md) | **`docs/` 主题索引**Linux HDMI、内核安装、脚本等 |
| [docs/WORK_PROGRESS.md](./docs/WORK_PROGRESS.md) | 重定向 → `docs/meta/WORK_PROGRESS.md` |
| [docs/Linux_HDMI_Audio_Roadmap.md](./docs/Linux_HDMI_Audio_Roadmap.md) | 重定向 → `docs/linux-hdmi/Linux_HDMI_Audio_Roadmap.md` |
| [docs/linux-hdmi/](./docs/linux-hdmi/) | HDMI 路线图、重分析、ChromeOS 对照、trace、上游复现 |
| [docs/kernel-build/](./docs/kernel-build/) | 自编内核安装、ChromiumOS 深度 diff 操作 |
| [docs/meta/](./docs/meta/) | 工作进度、双系统、自动 diff 摘要 |
| [docs/windows/](./docs/windows/) | Windows 音频与硬件 ID 文档 |
---
## [`audio_topology/`](./audio_topology/) — 拓扑、采集、修复计划
| 文件 | 说明 |
| ---- | ---- |
| [ANALYSIS_Audio.md](./audio_topology/ANALYSIS_Audio.md) | 三平台技术分析与对比 |
| [REPAIR_Plan_Audio.md](./audio_topology/REPAIR_Plan_Audio.md) | Linux / Windows 分平台修复与文档索引 |
| [COLLECT.md](./audio_topology/COLLECT.md) | 拓扑采集脚本用法 |
| [OPERATION_Force_Intel_Signed_Firmware.md](./audio_topology/OPERATION_Force_Intel_Signed_Firmware.md) | intel-signed 固件路径与回退 |
| [collect_linux_audio_topology.sh](./audio_topology/collect_linux_audio_topology.sh) | Linux 拓扑与 dmesg 等一键采集 |
| [collect_chromeos_audio_topology.sh](./audio_topology/collect_chromeos_audio_topology.sh) | ChromeOS 侧采集 |
| [collect_shell_audio.sh](./audio_topology/collect_shell_audio.sh) | Shell 环境采集辅助 |
### [`audio_topology/collected/`](./audio_topology/collected/)
真机/脚本生成的 **原始采集与 trace**`*.txt` 为主);说明见 [README_TRACE_KAISA.md](./audio_topology/collected/README_TRACE_KAISA.md)。文件随实验累积,**按文件名日期与主机名区分**。
---
## [`patches/ubuntu-hwe-6.17/`](./patches/ubuntu-hwe-6.17/) — Ubuntu HWE 6.17 内核补丁
| 文件 | 说明 |
| ---- | ---- |
| [README.md](./patches/ubuntu-hwe-6.17/README.md) | 补丁顺序、`PATCH=` 应用方式 |
| [0001-*.patch](./patches/ubuntu-hwe-6.17/0001-ASoC-SOF-ipc3-pcm-await-DSP-reply-for-FREE-and-trigger.patch) | ipc3-pcm FREE/trigger 与 Chromium 对齐 |
| [0002-*.patch](./patches/ubuntu-hwe-6.17/0002-ASoC-SOF-ipc3-pcm-dump-STREAM_PCM_PARAMS-fields.patch) | `STREAM_PCM_PARAMS` 诊断打印(不改载荷) |
| [DIFF_SUMMARY.txt](./patches/ubuntu-hwe-6.17/DIFF_SUMMARY.txt) | 补丁设计备忘 |
| [STREAM_PCM_PARAMS_CHROME_UBUNTU_NOTES.md](./patches/ubuntu-hwe-6.17/STREAM_PCM_PARAMS_CHROME_UBUNTU_NOTES.md) | IPC 载荷与 Chrome 对照笔记 |
| [reference/](./patches/ubuntu-hwe-6.17/reference/) | 导出用 unified diff 文本ipc3/pcm/hda-dai |
---
## [`scripts/`](./scripts/) — 仓库脚本
| 脚本 | 说明 |
| ---- | ---- |
| [ubuntu-hwe-617-build.sh](./scripts/ubuntu-hwe-617-build.sh) | `apply` / `deps` / `build` / `install` HWE 6.17 deb |
| [verify-ubuntu-hwe617-0001-patch.sh](./scripts/verify-ubuntu-hwe617-0001-patch.sh) | 0001 补丁 `patch --dry-run` |
| [linux-hdmi-followup-workflow.sh](./scripts/linux-hdmi-followup-workflow.sh) | HDMI 后续 diff / 文档入口 |
| [diff-chromeos-ubuntu-sound.sh](./scripts/diff-chromeos-ubuntu-sound.sh) | `sound/soc` 统计对照 |
| [preflight-chromeos-ubuntu-diff.sh](./scripts/preflight-chromeos-ubuntu-diff.sh) | 双树预检并跑 diff + export |
| [export-chromeos-ubuntu-sound-file-diffs.sh](./scripts/export-chromeos-ubuntu-sound-file-diffs.sh) | 导出关键文件 unified diff |
| [collect-kaisa-sof-trace.sh](./scripts/collect-kaisa-sof-trace.sh) | Kaisa SOF trace 采集 |
| [collect-hda-link-ftrace.sh](./scripts/collect-hda-link-ftrace.sh) | §6.1`hda_link_dma` / `set_stream_id` / `sof_ipc3_pcm_hw_params` function_graph |
| [export-boards-chrome-ubuntu-diff.sh](./scripts/export-boards-chrome-ubuntu-diff.sh) | 导出 `sof_rt5682` / `sof_board_helpers` Chrome vs 6.17 diff |
---
## [`kernel-src/`](./kernel-src/) — 内核源码与构建产物
| 条目 | 说明 |
| ---- | ---- |
| [README.md](./kernel-src/README.md) | `apt source``debian/rules``make mrproper` 注意 |
| `linux-hwe-6.17-6.17.0/` | 解压后的内核源码(含 `debian/` 时方可 `binary-generic` |
| `*.dsc` / `*.orig.tar.gz` / `*.diff.gz` | Ubuntu 源码包元数据与 tarball |
| `linux-*.deb` / `full-build.log` | 构建产物或日志(视本机是否编过) |
---
## [`chromiumos_kernel/`](./chromiumos_kernel/)
对照 **ChromeOS 5.15** 行为用;克隆与 sparse 说明见 [docs/meta/WORK_PROGRESS.md](./docs/meta/WORK_PROGRESS.md)。
---
## [`_bmad/`](./_bmad/) — BMad 模块(工具型)
| 条目 | 说明 |
| ---- | ---- |
| [`_bmad/_config/bmad-help.csv`](./_bmad/_config/bmad-help.csv) | 已安装技能与菜单码总表 |
| [`_bmad/core/config.yaml`](./_bmad/core/config.yaml) | Core 模块配置(语言、输出目录等) |
| `bmb/``bmm/``cis/``tea/``gds/``wds/` 等 | 各子模块技能与工作流 Markdown |
人机速查可配合根目录 [help.md](./help.md)。
---
## 维护说明
- 新增 **正式设计文档**:优先放入 `docs/` 并更新 [docs/INDEX.md](./docs/INDEX.md)。
- 新增 **顶层目录或大目录**:在本文件对应小节补一行。
- **Index Docs`bmad-index-docs`** 技能:以本文件 + `docs/INDEX.md` 为仓库文档地图即可覆盖主要用例。