Re: [PATCH 7/9] ARM: dts: ux500: Add Samsung phone sound cards
From: sashiko-bot@kernel.org
Date: 2026-09-10 23:15:14
The released Samsung product kernels all connect codec DAI 0 to MSP1 for playback and codec DAI 1 to MSP3 for capture. The codec provides the bit and frame clocks, while ULPCLK is the machine driver's default audio clock parent. Add a common Samsung simple audio card and include it from Codina, Codina-TMO, Gavini, Skomer, Kyle, Golden and Janice. Use the generic card name "Samsung". The later product kernels use DSP_A with an 8-by-16-bit TDM frame, playback slots 0 and 1 and capture slot 0. Codina and HD Codina retain their older DSP_B configuration with a 16-by-16-bit frame and playback slots 1 and 3. Preserve Gavini's AMIC1A-to-VAMIC2 bias routing. Golden and Janice use the configuration from the newest Codina-TMO product source; their board files are byte-for-byte identical across the available later product releases. Kyle's audio I2C bus contains only a disabled placeholder, so AB8505 remains its sole active codec. Assisted-by: LLM Signed-off-by: Linus Walleij <linusw@kernel.org>
Sashiko has reviewed this patch and found no issues. It looks great! -- Sashiko AI review · https://sashiko.dev/#/patchset/20260911-ux500-simple-sound-v1-0-6771ac714e82@kernel.org?part=7