Arduino VENTUNO has 1xHDMI, 1xDP, Headset(Mic and speakers), LineOut and
EarOut connectors.
Add support for all of these in this tplg firmware.
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@oss.qualcomm.com>
Add support for kaanapali-mtp topology with reuse of SM8550.
Added support for Kaanapali-MTP topology by reusing the existing SM8550
configuration. Validated speaker playback and microphone recording
functionality on Kaanapali-MTP hardware using the generated topology
file.
RUBIK Pi 3 (https://rubikpi.ai/), a lightweight development board based
on
Qualcomm Dragonwing™ QCS6490 platform, is the first Pi built on Qualcomm
AI platforms for developers.
Full specs:
* Headphone jack using ES8316 codec.
* Onboard DSI to HDMI bridge, using Lontium LT9611, supports HDMI OUT
audio.
* The TERTIARY_MI2S can be used via a 40-pin GPIO connector (unused by
default).
The kernel device tree going to be upstreamed soon.
Add initial topology for TALOS-EVK board. The TALOS-EVK board features
a DA7212 audio codec connected via I2S interface.
Signed-off-by: Mohammad Rafi Shaik <mohammad.rafi.shaik@oss.qualcomm.com>
SM8450 started to use qcom/sm8450/ subdir for the firmware,
correspondingly unblock the topology to be synced to linux-firmware.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Unblock laptops present in the upstream Linux.
Lenovo ThinkBook 16 is still not to be synced to linux-firmware. It has
X1P42100 SoC, it uses qcom/x1p42100/ for all other firmware. It is
unlogical to me to use qcom/x1e80100 only for the topology file.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Drop X1E80100, SM8750, QCM6490 and Dragon Q6A from the exclude list as
those platforms got audio DSP firmware in the linux-firmware repo.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Run 'cmake && make install DESTDIR=/lib/firmware' in order to update
files in the rootfs.
Run 'cmake -DSYNCFW=TRUE && make install DESTDIR=../linux-firmware' in
order to update files in linux-firmware.
It is expected and recommended that by default all new topologies get
synced to linux-firmware, thus add a skiplist instead of includelist.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
The command to generate topology binaries outputs the file to
${outputdir}. Correct CMake commands to let it know about the correct
binary location.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
The rest of the firmware for Lemans is using sa8775p subdir, the
top-level compatibility for the platform also declares qcom,sa8775p.
Be consistent and move audioreach topology file to qcom/sa8775p/ subdir.
Cc: Srinivas Kandagatla <srinivas.kandagatla@oss.qualcomm.com>
Cc: Mohammad Rafi Shaik <mohammad.rafi.shaik@oss.qualcomm.com>
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
The rest of the firmware for Monaco is using qcs8300 subdir, the
top-level compatibility for the platform also declares qcom,qcs8300.
Be consistent and move audioreach topology file to qcom/qcs8300/ subdir.
Cc: Srinivas Kandagatla <srinivas.kandagatla@oss.qualcomm.com>
Cc: Mohammad Rafi Shaik <mohammad.rafi.shaik@oss.qualcomm.com>
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Drop subdirs from Lemans-EVK, Monaco-EVK, QCM6490-IDP and QCS6490
RB3Gen2 entris in order to make generated locations match the ones in
linux-firmware.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Rename the tplg file from qcm6490-idp-snd-card to QCM6490-IDP.
Removed inappropriate 'snd-card' suffix from topology name.
Ensured topology name matches the soundcard name representing the board.
Signed-off-by: Mohammad Rafi Shaik <quic_mohs@quicinc.com>
Rename the tplg file from qcs6490-rb3gen2-snd-card to QCS6490-RB3Gen2.
Removed inappropriate 'snd-card' suffix from topology name.
Ensured topology name matches the soundcard name representing the board.
Signed-off-by: Mohammad Rafi Shaik <mohammad.rafi.shaik@oss.qualcomm.com>
The X1E001DE Devkit has 4x WSA codec (available on a pin header), 4x DMIC,
3x USB-C DP audio and the WCD RX/TX codec. This is exactly the CRD config,
so just install the CRD topology for the Devkit as well.
Signed-off-by: Stephan Gerhold <stephan.gerhold@linaro.org>
Looks like Tuxedo Elite 14 is more like CRD than T14s, as it has 4
speakers and 4 dmics, instead of Lenovo T14s is dual speaker + dual
dmics. Intial support was added based on no documentation, so fix this.
Fixes: 2b97d547033c ("audioreach: x1e80100: add TUXEDO Elite 14 Gen1 tplg")
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
This configuration is similar to the XPS 13 but *with* a 3.5mm jack.
* Dual DMIC
* Quad Speaker
* Headphone/mic combo jack
* Dual DP (not added yet)
Signed-off-by: Val Packett <val@packett.cool>
Mostly similar to Yoga Slim7x, but 2 instead of 4 MICs.
Full specs:
* Dual MIC
* Quad Speaker
* No headpohone jack, so no WCD playback/capture
* Dual DP (not yet added as cannot be tested)
Signed-off-by: Aleksandrs Vinarskis <alex.vinarskis@gmail.com>
Same as Lenovo T14s (2 speakers, 2 MICs). Comes with x2 DP, x1 HDMI,
headphone combo jack just like Lenovo T14s.
Signed-off-by: Aleksandrs Vinarskis <alex.vinarskis@gmail.com>
Follow the example of other Lenovo laptops and move topology for Lenovo
Yoga Slim7x to the product subdir: qcom/x1e80100/LENOVO/83ED.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
SM8750 MTP and QRD boards have exactly the same topology as SM8550- and
SM8650-based boards, so just create one more target from the same
source.
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
SM8550-HDK, SM8550-QRD, SM8650-MTP and SM8650-QRD are all the same. Use
one source file to generate four topology files.
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Signed-off-by: Jos Dehaes <jos.dehaes@gmail.com>
[krzysztof: rename to X1E80100-LENOVO-Yoga-Slim7x, move destination to
LENOVO subdir]
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>