Skip to content

Hdmi layout - #615

Draft
liangyuanjinradxa wants to merge 2 commits into
radxa:linux-6.1-stan-rkr4.1from
liangyuanjinradxa:hdmi-layout
Draft

liangyuanjinradxa wants to merge 2 commits into
radxa:linux-6.1-stan-rkr4.1from
liangyuanjinradxa:hdmi-layout

Conversation

@liangyuanjinradxa

Copy link
Copy Markdown

No description provided.

DAR advances when DMAST is issued before the corresponding stores necessarily reach memory. Track cyclic capture progress using completed period events and order the event after DMAWMB so clients cannot observe stale frames.

Report segment-level residue to match the period-based progress tracking.

Signed-off-by: Jerry Liang <liangyuanjin@radxa.com>
Derive the active I2S slot mask from the audio InfoFrame and sample-present status for affected layout-1 channel allocations. Apply the speaker allocation override only after a stable route is observed and reset it when audio is disabled.

Restart the audio FIFO when the route changes so sparse and padded multichannel layouts do not retain stale or incorrectly mapped samples.

Signed-off-by: Jerry Liang <liangyuanjin@radxa.com>
@liangyuanjinradxa
liangyuanjinradxa marked this pull request as draft October 9, 2026 08:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant