On Thu, Sep 03, 2026 at 08:26:41PM +0200, David Heidelberg via B4 Relay wrote: > From: David Heidelberg <[email protected]> > > Program the ASP RX and TX slot registers from the TDM masks passed by > the machine driver. Each set bit in a mask names a slot; codec channels > are assigned to those slots in order, ASPRX1 taking the first RX slot > and ASPTX1..TX8 the first eight TX slots, with a warning if the mask > names more slots than the device has channels. > > Passing slots == 0 or an empty mask restores the hardware defaults, > ASPRX1 in slot 0 and ASPTX1..TX8 in slots 0..7. > > This lets a machine driver with several amplifiers on one bus, such as > sdm845 with two CS35L36, put each amplifier on its own RX slot and keep > their TX slots from colliding. > > Assisted-by: Claude:claude-4.6-opus > Signed-off-by: David Heidelberg <[email protected]> > ---
This patch looks good to me. Reviewed-by: Charles Keepax <[email protected]> Thanks, Charles

