From nobody Sat Jul 25 00:16:38 2026 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id ED61E471264 for ; Tue, 21 Jul 2026 18:12:48 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784657571; cv=none; b=s9zf4rEVWhUtAdoiIxx0/I+0VQ4ETCR8zN85JQxaV4M6PTxodzFHg7sYvgePMJkAKF2j7mE4IQccjpbo4mBOlaH54NpOri0Y/05Ra7Opw/z9L//XrULZuK7EyhE9bLprs/y6/pSuqCJ5IYHfiIkxFSNUlKY0j4XKT3x/j2q/dkA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784657571; c=relaxed/simple; bh=MfM6R9y1EIPiqF6A/ySJpuCb/kr0iyIxe++9V4DMWwk=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=VKW4lWQzZNLKCgTRx0G9IycnrU9KU5WJO220ZemTVPCzzd3pr8o/vSu888s6SL/qLAMlrFYo21DHr3MbdLP/XcvqhsnQXNFmBahvFKvlU9WOtsQnT6Kx6v4sZZqeoVVsKVzbkGTKw2aS2lmUEZNDZxXs/nF7YnLzqXzN4qU6pGY= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=AS9Dckqs; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=jQlPgCkf; arc=none smtp.client-ip=205.220.168.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="AS9Dckqs"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="jQlPgCkf" Received: from pps.filterd (m0279862.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 66LH2bHh2160257 for ; Tue, 21 Jul 2026 18:12:48 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= V8OkojE2VDzFyq67u/mSLTD3XAPgG+tQihom1/t63uw=; b=AS9DckqskwVQglnv 1WSduSCqSpqOmLOgTRKQ7thhc5VvhM/JXQnyBcAE7AkjK9y1kryzm5kd3dtvGRzu vPUQm7LoDCG+zjuWbZiignApDTC3GwWZA1tYfLxZ8rZthlzWPtsy8E9Ro329DsAp Med8lQDN+oyoC7/taw95pbABfdzFu4maHQCFDC1vmbDzEKZFsEeTXNHby9mswfrR xAsBxBzTRbvT4S8xlHNv7/z5Qv9NvGfTd9cW5pw6Kk6kN9e4tQnczRUAJ8rEfAha 3fnBV/f0n+C37PqIp014FDysFsJZJ594rRB5W2/6DAxLe1+K9lsITxJKbo92TrXb ySednw== Received: from mail-ua1-f70.google.com (mail-ua1-f70.google.com [209.85.222.70]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4fj9c41g71-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 21 Jul 2026 18:12:47 +0000 (GMT) Received: by mail-ua1-f70.google.com with SMTP id a1e0cc1a2514c-966c4d68d91so2031701241.2 for ; Tue, 21 Jul 2026 11:12:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1784657567; x=1785262367; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=V8OkojE2VDzFyq67u/mSLTD3XAPgG+tQihom1/t63uw=; b=jQlPgCkfEMr5WhqG9fBXQ/3eFm++KWg697wVy79KxYBpl2DjAuSqsl3OFsL6wOAn3u EVdIZXMHf21fYkM7VR4tx5mYGsKMjnQeyPpvfyHxlqnn6/5FScjdGgtIqsr40ZRpO/9y MAv23XAJKrAeLUAZ/m5c/3GtQQlrlWlawRK74/Wfqi8/r574w7xoNp0ocISlaPO1pLRd HhR3KIl/QxCwvIAWtDftUZa7flWmOzEmQexgb00vJQy4jaUsLHpgE1UBWGFiiAUqjQzm ZcQSYVuQ5QfPLgVdlyulZHClg9W+tVtsd63LFHgrpcv2U7lWsqH3ShdfngGTQ3gxM5Vd mevQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784657567; x=1785262367; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=V8OkojE2VDzFyq67u/mSLTD3XAPgG+tQihom1/t63uw=; b=D+D8rdDD56IxI2NQSSbLXHwx3Ow53x+7GN034d2sjDbF/MIKwVe7EwIrOMeqhVPK7K IkhRAKxGby8q3zX72WrruO32UV6XDLS+2qNjomLlFgLczW28yCB5Okfxx2F/RyzNcsJv OuS1+XcreA234xxAVkzCJ7Ytzyppi//pq9KMt5nR2jCPvXr2iyS6Nlf6jNNKH53eSMRK Vt4pl6KLOPmJs2mhRrgB24hr4PXf17bDRxV3oE+9m1CTv6xLlwXrqLLcboz0V/Ud5TB9 LOMuoPCTxu8+oXlyrN/LP+Vc9U0T2+4N/SHm/qJvdZm+K2OWw9jOupi+BL2qAgJpzdSB wxdQ== X-Gm-Message-State: AOJu0Yx9NCoNcb+uKyzZwLj8ZrVV1kGFuBjW2gAfRXhQ48Y8l5+amOBc LqTUe80L9MWVbujxff4GPqK4nLY5ugW8haXDbyZ8Pzljn3vIqTxmZnbrPritpdnRyuk2JQdVgW+ 4Kv7i4J6bJEvKH7yuBKTnkt/FQXmBy3zIaDCyHf+CA4g/E/QVqzzbDC39/cN8mi2YJSs= X-Gm-Gg: AR+sD13fRXo6yo2/j4WrVS9NvKM4zLnxogwKFmR8v5G+3LlIv59kAkwkWT19NBzwg7m 07XPrFUCMiMauGtgN4JFHvRQc0bp9p0ZtgfnjUulz8fAzmpPisg+KxsA9bPBSfhuGswCjgTAwi1 sIZgehphH4C6uFExEBxk5NRuozLGkUajVZ5b6tzWli/5ESDOxrh0AJZRiBbayq3ustqMKuo7lg5 rshzhc+1Pn/k6PRk4q+lE+aCnuZxYVlEBD9744v/Oxm4YngH+leiqkImyMlsxgdKoI5blzyXpYW MBUDU1Lfs0Uil1dP1j/iU4khLxftkHA37rcyJ2RolBDB7AZykz9hbG+NqzfGwQOwRwWzVk73aLQ 1RfEigzbqZNU+/9CqkTqHy5tyF1Iua0TmYWTfEXkZpEN8zommoC6td2i7gcjdbGHZDGMFCGk8VW 4AzyFqjkXjjmxCQA== X-Received: by 2002:a05:6102:5a88:b0:739:97bf:9189 with SMTP id ada2fe7eead31-747536ede8amr5645152137.19.1784657566724; Tue, 21 Jul 2026 11:12:46 -0700 (PDT) X-Received: by 2002:a05:6102:5a88:b0:739:97bf:9189 with SMTP id ada2fe7eead31-747536ede8amr5645130137.19.1784657566175; Tue, 21 Jul 2026 11:12:46 -0700 (PDT) Received: from umbar.lan (2001-14ba-a073-af00-264b-feff-fe8b-be8a.rev.dnainternet.fi. [2001:14ba:a073:af00:264b:feff:fe8b:be8a]) by smtp.gmail.com with ESMTPSA id 38308e7fff4ca-39ef6c41c9bsm596921fa.19.2026.07.21.11.12.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 21 Jul 2026 11:12:43 -0700 (PDT) From: Dmitry Baryshkov Date: Tue, 21 Jul 2026 21:12:41 +0300 Subject: [PATCH 1/2] ASoC: qcom: remove ipq806x Storm machine driver Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260721-drop-sound-storm-v1-1-23ae4a689ffe@oss.qualcomm.com> References: <20260721-drop-sound-storm-v1-0-23ae4a689ffe@oss.qualcomm.com> In-Reply-To: <20260721-drop-sound-storm-v1-0-23ae4a689ffe@oss.qualcomm.com> To: Srinivas Kandagatla , Liam Girdwood , Mark Brown , Jaroslav Kysela , Takashi Iwai , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: linux-kernel@vger.kernel.org, linux-sound@vger.kernel.org, linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, Christian Marangi X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=6198; i=dmitry.baryshkov@oss.qualcomm.com; h=from:subject:message-id; bh=MfM6R9y1EIPiqF6A/ySJpuCb/kr0iyIxe++9V4DMWwk=; b=kA0DAAoBizyKPgIpKNUByyZiAGpftpmhNY2N+aJ+1uuE7V3N+SPgMEt6Zd1Y0Zy36kTjNNt4b 4kBMwQAAQoAHRYhBExwhJVcsmNW8LiVf4s8ij4CKSjVBQJqX7aZAAoJEIs8ij4CKSjV78IH/05x 0FcSSGg/e7pKmqGxKPG17riWXusaGv6lSrYy0sTDDqsa1ZT4DZ5jYW7BEvp62Bk031fBRumpfkQ XmRtzPer8H329JDkYp3zYNm9mVdIIgcy6wwVaGuNEscJKe9IM0EI4ib8FaUCL85Ho03TlmLQ35y gM60XP8Ljht/+anbISJd4kS7nXKqpuif2t55r8qHIPBFiNaxRCSkayNCltdEJAfeeV/cukAdPs6 f1xoO2dPgfKav0KOBeytvKGoJC9Tr/3X6ui2JHi83j7Vt1bdCYkHW2WLG1J4A4zqMQuRfzustxs 6H7nfkgskArtJsfU5n/Jun5M+3KJDoaOSKbxOes= X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Authority-Analysis: v=2.4 cv=I4JVgtgg c=1 sm=1 tr=0 ts=6a5fb6a0 cx=c_pps a=R6oCqFB+Yf/t2GF8e0/dFg==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=RAioF0-LDSMA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_K5XuSEh1TEqbUxoQ0s3:22 a=EUspDBNiAAAA:8 a=2Pz9WbiNhJHYEZtGnJ8A:9 a=QEXdDO2ut3YA:10 a=TD8TdBvy0hsOASGTdmB-:22 X-Proofpoint-ORIG-GUID: lOOgIP8c_3xLnrsX6I83HRKTDeHO_x7c X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzIxMDE5MSBTYWx0ZWRfX3ezX9JE2amrf /9tsSBK668GK7cTzTXyoXgOSk474ZW2zmXmw7GUtVx3UVYeKxwscYDBPe/WWkMqrvIMxrpJf3mD /8BMftl7rdBt9oTocSJiKoRzLJLUcFFWi/f3eKSMyU6KEmYNNilnUNdbr4PxI3YEchvxVcWB0R6 IeaJIF50yn1XogF3lOweO21N7hLW4lJAfXWPtRr9e10A36huNsyJpb3OztNiYnOQgW/ETk/mgKY WTQgibGWhreALGYxoDoyeGboI3f0Ud3m5gusIDrMz1VZNyG97NKB+oA4D/GoDx0FEzug0I6eQRk obframhbEgUWd0ehsJ1Zi13L0DjuRMtlsPxJgKf8XvQp96n7B9Vt2KjVHevvs+IqqHtp4g7o1xj UmiP8kUuMiv9ro4GYIHeSlMpUk2UFvOH4kuO1eYPSEqy5swCOoaJwfgjtbzT7bgSFyNh2HyrzxR OGDMSRQV7yxdHq1XaNw== X-Proofpoint-Spam-Info: AW1haW4tMjYwNzIxMDE5MSBTYWx0ZWRfX20BWSJuf+W0k TR5yxk0fQBeiDjjJPOyR+NcOLe1ieebxzBfH6fhxYNqkLmQZbYsWZQU+G1YPbd1hGWx3lFdR/FO I1/BEUOUBCodSX6U1IH/smsC9IpCr2M= X-Proofpoint-GUID: lOOgIP8c_3xLnrsX6I83HRKTDeHO_x7c X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-07-21_03,2026-07-21_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 spamscore=0 lowpriorityscore=0 malwarescore=0 adultscore=0 priorityscore=1501 phishscore=0 bulkscore=0 suspectscore=0 clxscore=1015 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607210191 The Storm board machine driver targets Google's IPQ806x-based Storm reference board (a MAX98357A DAC wired to the LPASS I2S bus). This board has no upstream device tree, no active users and has seen no functional changes in years, so the driver is dead weight. Remove the driver together with its Kconfig entry and Makefile rule. Assisted-by: Claude:claude-opus-4-8 Signed-off-by: Dmitry Baryshkov Reviewed-by: Konrad Dybcio Reviewed-by: Srinivas Kandagatla --- sound/soc/qcom/Kconfig | 9 --- sound/soc/qcom/Makefile | 2 - sound/soc/qcom/storm.c | 142 --------------------------------------------= ---- 3 files changed, 153 deletions(-) diff --git a/sound/soc/qcom/Kconfig b/sound/soc/qcom/Kconfig index e6e24f3b9922..68e3146bf230 100644 --- a/sound/soc/qcom/Kconfig +++ b/sound/soc/qcom/Kconfig @@ -47,15 +47,6 @@ config SND_SOC_LPASS_SC7280 select SND_SOC_LPASS_HDMI select SND_SOC_LPASS_CDC_DMA =20 -config SND_SOC_STORM - tristate "ASoC I2S support for Storm boards" - depends on GPIOLIB - select SND_SOC_LPASS_IPQ806X - select SND_SOC_MAX98357A - help - Say Y or M if you want add support for SoC audio on the - Qualcomm Technologies IPQ806X-based Storm board. - config SND_SOC_APQ8016_SBC tristate "SoC Audio support for APQ8016 SBC platforms" select SND_SOC_LPASS_APQ8016 diff --git a/sound/soc/qcom/Makefile b/sound/soc/qcom/Makefile index 985ce2ae286b..bcbb44d17303 100644 --- a/sound/soc/qcom/Makefile +++ b/sound/soc/qcom/Makefile @@ -19,7 +19,6 @@ obj-$(CONFIG_SND_SOC_LPASS_SC7180) +=3D snd-soc-lpass-sc7= 180.o obj-$(CONFIG_SND_SOC_LPASS_SC7280) +=3D snd-soc-lpass-sc7280.o =20 # Machine -snd-soc-storm-y :=3D storm.o snd-soc-apq8016-sbc-y :=3D apq8016_sbc.o snd-soc-apq8096-y :=3D apq8096.o snd-soc-sc7180-y :=3D sc7180.o @@ -32,7 +31,6 @@ snd-soc-qcom-sdw-y :=3D sdw.o snd-soc-x1e80100-y :=3D x1e80100.o snd-soc-qcom-offload-utils-objs :=3D usb_offload_utils.o =20 -obj-$(CONFIG_SND_SOC_STORM) +=3D snd-soc-storm.o obj-$(CONFIG_SND_SOC_APQ8016_SBC) +=3D snd-soc-apq8016-sbc.o obj-$(CONFIG_SND_SOC_MSM8996) +=3D snd-soc-apq8096.o obj-$(CONFIG_SND_SOC_SC7180) +=3D snd-soc-sc7180.o diff --git a/sound/soc/qcom/storm.c b/sound/soc/qcom/storm.c deleted file mode 100644 index 1e0eda8c24c4..000000000000 --- a/sound/soc/qcom/storm.c +++ /dev/null @@ -1,142 +0,0 @@ -// SPDX-License-Identifier: GPL-2.0-only -/* - * Copyright (c) 2010-2011,2013-2015 The Linux Foundation. All rights rese= rved. - * - * storm.c -- ALSA SoC machine driver for QTi ipq806x-based Storm board - */ - -#include -#include -#include -#include -#include -#include -#include - -#define STORM_SYSCLK_MULT 4 - -static int storm_ops_hw_params(struct snd_pcm_substream *substream, - struct snd_pcm_hw_params *params) -{ - struct snd_soc_pcm_runtime *soc_runtime =3D snd_soc_substream_to_rtd(subs= tream); - struct snd_soc_card *card =3D soc_runtime->card; - snd_pcm_format_t format =3D params_format(params); - unsigned int rate =3D params_rate(params); - unsigned int sysclk_freq; - int bitwidth, ret; - - bitwidth =3D snd_pcm_format_width(format); - if (bitwidth < 0) { - dev_err(card->dev, "invalid bit width given: %d\n", bitwidth); - return bitwidth; - } - - /* - * as the CPU DAI is the I2S bus master and no system clock is needed by - * the MAX98357a DAC, simply set the system clock to be a constant - * multiple of the bit clock for the clock divider - */ - sysclk_freq =3D rate * bitwidth * 2 * STORM_SYSCLK_MULT; - - ret =3D snd_soc_dai_set_sysclk(snd_soc_rtd_to_cpu(soc_runtime, 0), 0, sys= clk_freq, 0); - if (ret) { - dev_err(card->dev, "error setting sysclk to %u: %d\n", - sysclk_freq, ret); - return ret; - } - - return 0; -} - -static const struct snd_soc_ops storm_soc_ops =3D { - .hw_params =3D storm_ops_hw_params, -}; - -SND_SOC_DAILINK_DEFS(hifi, - DAILINK_COMP_ARRAY(COMP_EMPTY()), - DAILINK_COMP_ARRAY(COMP_CODEC(NULL, "HiFi")), - DAILINK_COMP_ARRAY(COMP_EMPTY())); - -static struct snd_soc_dai_link storm_dai_link =3D { - .name =3D "Primary", - .stream_name =3D "Primary", - .ops =3D &storm_soc_ops, - SND_SOC_DAILINK_REG(hifi), -}; - -static int storm_parse_of(struct snd_soc_card *card) -{ - struct snd_soc_dai_link *dai_link =3D card->dai_link; - struct device_node *np =3D card->dev->of_node; - - dai_link->cpus->of_node =3D of_parse_phandle(np, "cpu", 0); - if (!dai_link->cpus->of_node) { - dev_err(card->dev, "error getting cpu phandle\n"); - return -EINVAL; - } - dai_link->platforms->of_node =3D dai_link->cpus->of_node; - - dai_link->codecs->of_node =3D of_parse_phandle(np, "codec", 0); - if (!dai_link->codecs->of_node) { - dev_err(card->dev, "error getting codec phandle\n"); - return -EINVAL; - } - - return 0; -} - -static int storm_platform_probe(struct platform_device *pdev) -{ - struct snd_soc_card *card; - int ret; - - card =3D devm_kzalloc(&pdev->dev, sizeof(*card), GFP_KERNEL); - if (!card) - return -ENOMEM; - - card->dev =3D &pdev->dev; - card->owner =3D THIS_MODULE; - - ret =3D snd_soc_of_parse_card_name(card, "qcom,model"); - if (ret) { - dev_err(&pdev->dev, "error parsing card name: %d\n", ret); - return ret; - } - - card->dai_link =3D &storm_dai_link; - card->num_links =3D 1; - - ret =3D storm_parse_of(card); - if (ret) { - dev_err(&pdev->dev, "error resolving dai links: %d\n", ret); - return ret; - } - - ret =3D devm_snd_soc_register_card(&pdev->dev, card); - if (ret) - dev_err(&pdev->dev, "error registering soundcard: %d\n", ret); - - return ret; - -} - -#ifdef CONFIG_OF -static const struct of_device_id storm_device_id[] =3D { - { .compatible =3D "google,storm-audio" }, - {}, -}; -MODULE_DEVICE_TABLE(of, storm_device_id); -#endif - -static struct platform_driver storm_platform_driver =3D { - .driver =3D { - .name =3D "storm-audio", - .of_match_table =3D - of_match_ptr(storm_device_id), - }, - .probe =3D storm_platform_probe, -}; -module_platform_driver(storm_platform_driver); - -MODULE_DESCRIPTION("QTi IPQ806x-based Storm Machine Driver"); -MODULE_LICENSE("GPL"); --=20 2.47.3 From nobody Sat Jul 25 00:16:38 2026 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id C6C6A415F27 for ; Tue, 21 Jul 2026 18:12:52 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784657574; cv=none; b=hw+HxF0avXWb7AIOgeUZcnoZcxW1moCYsIAzLa7v3/pGPU7oD+q1yBRsDQ0GLmNnxY/nFzo30S8ZTqb0TCbvImsTBazv0+grY/DW/XoOPz6cMlzH+SySu9pnSSk8SYVhhUR2CRfc9Dd3+ybcxzEwFU0Rv2P6ZY09l3902QwaHa8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784657574; c=relaxed/simple; bh=Q8/rQI2ABsJSplqBEkMTTSfkcGZeSDa8752UWrfowx0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=HecY4Pkc4sTIeO8vwg7vHTOgC06Uu9NzUnKmoD7L+HMpmO5wqd65giYVuZR1h0sqWbQou15XaH0urrLhMnAa1P14jDKxERxbBj3O97Mc6SA0zytOekUPvaBn2NRjBecyXsN1iTfthXix19tP01+aKeX7xogDd00OMZbIJsXh4o4= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=lf5WuvHZ; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=JZXOHD6j; arc=none smtp.client-ip=205.220.168.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="lf5WuvHZ"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="JZXOHD6j" Received: from pps.filterd (m0279862.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 66LH2c6i2160311 for ; Tue, 21 Jul 2026 18:12:52 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= +vCJgscV3F32pAHlHx30ky50aIL5ZyY0TYmoWNW8i3M=; b=lf5WuvHZdzxT7r1W Twjy+SceUX/TwCEjcgqnwH0jIiLxhiKSVDvor3OrhcaNoHLFyzb0qub17VfrObKv spcnOn7GD5IeObJAWgyGv9lazG0m6um5GGP4nFl8vRpBQb+FYP3ORoeUXpgK1+Im juPavCK9UnIZtAHPuZgimHkRZAkKdJIKta0StGumcr364X01Sm768Us28dZ9R99Q q6WrcuwVLP7G6QQAkafFX+aa5yLu43n1mSWPZKvcWdBzcWDyFG3gKFRksf7MyJAB Yuo8BDNshs/wh9XDyhMlkFUITv29c0jo/mZqrd3YdXHRwrVON5JpxQqnhfcXzvhq FYwVaw== Received: from mail-vs1-f72.google.com (mail-vs1-f72.google.com [209.85.217.72]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4fj9c41g7d-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 21 Jul 2026 18:12:51 +0000 (GMT) Received: by mail-vs1-f72.google.com with SMTP id ada2fe7eead31-737f1f1e1bbso3505968137.0 for ; Tue, 21 Jul 2026 11:12:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1784657571; x=1785262371; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=+vCJgscV3F32pAHlHx30ky50aIL5ZyY0TYmoWNW8i3M=; b=JZXOHD6jloXK9jPC5ddxCocHGk9IGCIBIlYMU31zu/kVKR8gDu5KTi1EoeEi7/y499 sGgltVWlaemABuWK9DNfO2BGZQVm4SDNW4+sLkxaEc9dCBPuxgzIf+ig/8zWBXvWaDgT h83NQF2l5lDSUkHXOULEBUapR+bKNdxncPbqpI3Qn1aWn+fTZkhB9Rdn5Z5/NGbCxJqB ThArdOlt75JGCfti8mqMQqjdUP4/s3+9M15ZX1YMw8q69gcl9pzca/wTiUCN21KdE8gB UiixNUYtcEO5AhWkoJOQtH6RnBjFnCjUKz0Cz3h9JngXj+ztd10+4KI8xjVo3EMUsd1V C2/w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784657571; x=1785262371; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=+vCJgscV3F32pAHlHx30ky50aIL5ZyY0TYmoWNW8i3M=; b=CBRRfp4jXRSgAsRg6hYVslSfheo1ufc56CpHnxDYR+XBud7aAZVzceOMj+IahHu9DQ VBDXqlzsZ3i28GkZwjltFay/AA4Ft9CE7CzfNem5YCkuL7XDzOMd8w/Ger/m1L5G4zvs 1lxvlAKClbFjVLYsSIwDQYxVjvbDGzMGrXEynie1qMfU6lB5dAFjkYFlwKNFzxPwwRPF xvwWs38q28X5sVSXZIxUpuW0y/6W0W2bpIc7syXO0vaYvYNOA2lu8/XEoFulverTptYv Qk6tMXQLSYjBG6924z9W0QUvVMu31YUq3yW1ZRsgNXuPV8HqmhysO2BdsxcreLwJ6Q+N +Mvw== X-Gm-Message-State: AOJu0Yz4PXKGCDUdXqLsbDYFYi8Y7m3eAAPMvFTKgLyeEw1zQIdZb5XP ZkcCaJD7FX75h6m43vtCud5xpFcGk8jSiUUFmXQgTmsY290k0i8kdZhWk73UFMge6m72xuiOYAX h6CrG64BEnphHZwH3q5BUjwTVfEBQw/3tv6Oxid5fORAeNO/JrhtweYxDzPCOJqc1s8s= X-Gm-Gg: AR+sD10zW7R8K2XX/gAofQgtvBnsNpNj7BrnCgFcgc089ExfxEJXJibUC+ALWPzXQx5 4A5bAMT6ZWaS+h9HidsLx+Sj9vA3sgTOFTm9cMOijapK3HiDub+HbjJ25TqGJcvgCzY6+lXPsRT vYLkbX+cKBI9koXxCma5yxEG/PbenTKVQn8csQEUGTGFHQtKCWXFNe7mhsveDWtc0ymxh8hubEV jQvemzXGXFvcQK+k8HxE8GRzQypvrKaP980RQCwoJuGcB4yW/dd50Rk0OBRS73pLOQaC/PQjhPR xCN6vBDzZNY1eo6kK60i6pMWt9eQoQwZGoHwnq/m2EiCRwU9IpJKJ4gRDwP4SoIDScUenPT9lhw xpHRe8yonS7i+lpFVHsw8oXal+sp9arEpryYKSOX6a0Xsdg2yWpprsyKMDVkl91YwErQSxtrZ59 wjd6mxmEqK9gMVOQ== X-Received: by 2002:a05:6102:f9a:b0:738:84c:6b3 with SMTP id ada2fe7eead31-74753443c54mr5828469137.3.1784657570765; Tue, 21 Jul 2026 11:12:50 -0700 (PDT) X-Received: by 2002:a05:6102:f9a:b0:738:84c:6b3 with SMTP id ada2fe7eead31-74753443c54mr5828455137.3.1784657570270; Tue, 21 Jul 2026 11:12:50 -0700 (PDT) Received: from umbar.lan (2001-14ba-a073-af00-264b-feff-fe8b-be8a.rev.dnainternet.fi. [2001:14ba:a073:af00:264b:feff:fe8b:be8a]) by smtp.gmail.com with ESMTPSA id 38308e7fff4ca-39ef6c41c9bsm596921fa.19.2026.07.21.11.12.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 21 Jul 2026 11:12:47 -0700 (PDT) From: Dmitry Baryshkov Date: Tue, 21 Jul 2026 21:12:42 +0300 Subject: [PATCH 2/2] dt-bindings: sound: remove google,storm-audio binding Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260721-drop-sound-storm-v1-2-23ae4a689ffe@oss.qualcomm.com> References: <20260721-drop-sound-storm-v1-0-23ae4a689ffe@oss.qualcomm.com> In-Reply-To: <20260721-drop-sound-storm-v1-0-23ae4a689ffe@oss.qualcomm.com> To: Srinivas Kandagatla , Liam Girdwood , Mark Brown , Jaroslav Kysela , Takashi Iwai , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: linux-kernel@vger.kernel.org, linux-sound@vger.kernel.org, linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, Christian Marangi X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=1241; i=dmitry.baryshkov@oss.qualcomm.com; h=from:subject:message-id; bh=Q8/rQI2ABsJSplqBEkMTTSfkcGZeSDa8752UWrfowx0=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBqX7aZGX6hfkgZBA0x0BkjNKDy5Vg9Vspt+Y3eT eqFqq3zDb+JATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCal+2mQAKCRCLPIo+Aiko 1eTxB/4xsKYfAQaauG4nWrrBDYm2EcygBRogYosk0QjVfbpgLIvWwcfEJokTqTPtt/1jDpxb4cI +rHoI1ybF6+G1dnFJ0fnz+xMjfkRh/k7xSeUXfM62z69lTpezaeDJR8SaMf46vIowQ+GtMSR+lF AKRaqA/B/TQqKVI4Q1v6vh6FCODIU7kdyLTM8v36F3BbV4Pt8dLONsJ+e5KsCgiV0g3tE4nRzEd gfMscjlxOetszy3dk8aQU4v1nEkOrGTz70j/aNW+EEo4JBwriKnRXh7DwSlhBcX4kq7mx2HTTmv A/X5QBfk8XYLctiZO+5esHpDJUDsMScTrlfmoV5wVdwZKhLp X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Authority-Analysis: v=2.4 cv=I4JVgtgg c=1 sm=1 tr=0 ts=6a5fb6a3 cx=c_pps a=DUEm7b3gzWu7BqY5nP7+9g==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=RAioF0-LDSMA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_K5XuSEh1TEqbUxoQ0s3:22 a=EUspDBNiAAAA:8 a=ZVp73TLCVlZYv7i2opQA:9 a=QEXdDO2ut3YA:10 a=-aSRE8QhW-JAV6biHavz:22 X-Proofpoint-ORIG-GUID: G0EtWqgD7Z7aNI1GiH6IEsmnL9YtbsBd X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzIxMDE5MSBTYWx0ZWRfX3s6hI43zK0e7 nc9//BmKMJmskfIL84xsaSA/5148IguiKuT2Y1VqTMUJY3VZvZZobJTZfNg5+SdiUxZ3jLNxgB2 +lkcBaFXqsKc6nMOiP6S4mgQq6JCp8sUDoWLeBG9tNE40kOLsbf1nlmh9Jm4+Y7O8rhwryxKEW8 OnUPDzDYAxGVNGUD3jQ/QSLl9shY3vBkYl9d2NXkTTEW/CDeo0H8lhcoYS2FBsFK1o0x3GUGCfN EGI0virxRRYmrVWkVwqTItWupXlyQo4UDtLLg6COYGBQFjw+20gzaHinpB5KZkLvIS8fv18ygHm gYl8djH3uHKzrZB9NSCFFAveWu9g4hTm1YMoQHCO06vOSXNeyMyICl2FXvdkr28qd5J+lCx9Hcb r/XFbslblsaxXPQN6bBrxBaOEhaw45Dx+oH2LTesAW93AFOHmBPE5KW4GLanq2HF4dfwoOfMSip aQrBPqDWD+uDi90dP9w== X-Proofpoint-Spam-Info: AW1haW4tMjYwNzIxMDE5MSBTYWx0ZWRfX4LD9s6h5pV+s FFSnGd83v5sdxZdw9ASBtKk640FAm9M7VtSxKjVIvflA7VAEiXeYL1zO2yCh/fDVJ9w+4KEoj/Q 49r1sC/3652ZU+1lnsCD5Y7c/ddPI8A= X-Proofpoint-GUID: G0EtWqgD7Z7aNI1GiH6IEsmnL9YtbsBd X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-07-21_03,2026-07-21_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 spamscore=0 lowpriorityscore=0 malwarescore=0 adultscore=0 priorityscore=1501 phishscore=0 bulkscore=0 suspectscore=0 clxscore=1015 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607210191 With the ipq806x Storm machine driver gone, the accompanying device tree binding describing the "google,storm-audio" sound complex is no longer used by any driver or device tree. Remove it. Assisted-by: Claude:claude-opus-4-8 Signed-off-by: Dmitry Baryshkov Reviewed-by: Konrad Dybcio Reviewed-by: Krzysztof Kozlowski Reviewed-by: Srinivas Kandagatla --- Documentation/devicetree/bindings/sound/storm.txt | 23 -------------------= ---- 1 file changed, 23 deletions(-) diff --git a/Documentation/devicetree/bindings/sound/storm.txt b/Documentat= ion/devicetree/bindings/sound/storm.txt deleted file mode 100644 index 062a4c185fa9..000000000000 --- a/Documentation/devicetree/bindings/sound/storm.txt +++ /dev/null @@ -1,23 +0,0 @@ -* Sound complex for Storm boards - -Models a soundcard for Storm boards with the Qualcomm Technologies IPQ806x= SOC -connected to a MAX98357A DAC via I2S. - -Required properties: - -- compatible : "google,storm-audio" -- cpu : Phandle of the CPU DAI -- codec : Phandle of the codec DAI - -Optional properties: - -- qcom,model : The user-visible name of this sound card. - -Example: - -sound { - compatible =3D "google,storm-audio"; - qcom,model =3D "ipq806x-storm"; - cpu =3D <&lpass_cpu>; - codec =3D <&max98357a>; -}; --=20 2.47.3