From mboxrd@z Thu Jan 1 00:00:00 1970 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 DC3FD3D4131 for ; Mon, 8 Jun 2026 17:20:49 +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=1780939251; cv=none; b=Eqo6sAyNMqBVIBnAmoL1l3Y40Xrzm5pHxeyNnig580+9us74E+ApcnkTaEHEvocqWjjdHClHIQ7QdwDnGW8Ybi6M3ngR19YH2m37j5JyjcY9lruSwkH7+B1VaeUORU+rkLRtSyM9qA+iGMMNgf4en60IidRlHhaz/632O7zpStw= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780939251; c=relaxed/simple; bh=Q2JBR3kGC10lZH2CiMxZsObJlEtkLEh1ibZOUMTXwhE=; h=From:To:Cc:Subject:Date:Message-Id:MIME-Version; b=JeKUet3Rcpp+/ReZaF7VMlNIxPsEf5RdFPOyTRk8Aa0tjNopg3hVYl9npr/kwR7J5NU2gHZ4xh1B9EN2AfJ/iJyxYn1qWSSlIrapfC4AJrZHQrzQzsho62T2LbF3YazeE9OAbLsS6mw2fMlSpI5Xd+PaYPXl5UeHLv/spvw2pO4= 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=L0Qb3v+Y; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=IyBNTPQB; 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="L0Qb3v+Y"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="IyBNTPQB" 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 658FFcIO3524874 for ; Mon, 8 Jun 2026 17:20:49 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:message-id:mime-version :subject:to; s=qcppdkim1; bh=VFN3LV6HI5bxZIkIvwfrDMorw0Yst+KEONq BEnm0csA=; b=L0Qb3v+Yuwt2MqxBrwmzePhPmeqefmybIoycc1CfOX8aS/d72rF mRaMFpUf573dw2YtHD64MD2EMb1T0zxcvwzALXnLuyTgBXvQrbo95ggOgzxjAtM2 1MfoVTU2MMd2Z1rek5p2XBW4iJo87RoIdAGQ36GI1thySdK+42Ykw0UnFs0WZ8mG wrf8FSEjbG+3rEAgRZ9S22I/Sn0RwS7IpVQlKJAqKv1vZZyKHpdXDS3Y0KK5RF4D zwKb9vxpDM9u+4etawEPTMwWc2nADDigjc1RuCfVajaQdSjKMSBtrNwuyqRNV0zk Vq2PA8rZw+2z38RxlFvQteMqwDhdWkF6XPA== Received: from mail-pf1-f198.google.com (mail-pf1-f198.google.com [209.85.210.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4entrktapm-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 08 Jun 2026 17:20:49 +0000 (GMT) Received: by mail-pf1-f198.google.com with SMTP id d2e1a72fcca58-8423f1fe39eso5004242b3a.1 for ; Mon, 08 Jun 2026 10:20:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1780939249; x=1781544049; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=VFN3LV6HI5bxZIkIvwfrDMorw0Yst+KEONqBEnm0csA=; b=IyBNTPQBG5E/NiIOHr3Wm+44nVWE9E5txfI+hxUZfY3oqyYEfVbQbOVz3NoNW2DRnH NraOoe7fUL5TLmY0zSw+ajEZkm+Dq8+9Gd2cYCut2NSvDaIYXhYcR7Xya2UvUGseSiFl yaWfSVPnOVRxwejmZozaNz6DsPVgCeuI+5W7In/2Q6VTdMxjs4EkPiFRlHeO73IdmUCT xdcszvLMYbNAP/z6XALJI098Hsel1NJu62LfxdYMOzO7rj+a8KAq5cxP9FAj1s3BzAaV 6TV3tewGtiptAEr2nYKGuYmYohdrveYujOOfK4QB0Iq3ApZq386vCubU9tB1V5IUilLM 3Enw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780939249; x=1781544049; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=VFN3LV6HI5bxZIkIvwfrDMorw0Yst+KEONqBEnm0csA=; b=jPIFSDPWe3dl52poCuEH8ggT7F3NUX3FPoi7fXhOkiFg6YKurxtFzqd/FnxxIxl5MJ cFQgi/MYyQF2uK1GCfJE3Jnez3TqiEB7IMQkqmlq0GKuVt2kNBGvcBvP4W21LBbqPI06 j2XtPRyn5/3upTeohuwKCHBuexgEy/MHDyDQIprLF78NwW0GKSR1NM5U6tbFT/FvIpjH l5Pb3ZyWCz1MmCVxpfgzlRpjQ30UQggZZdlqn1Kyu/TP5+/ls5z7kaEWkqkyZb+8SGrt 1Cci3Z5g1LOxtpIoAzeOE9t4UoKPajs+gOFgzGUVzYYHPsgelIjnxwbHnLa1pQ6/U2VB bnTA== X-Forwarded-Encrypted: i=1; AFNElJ93kXIcSXaxk2RwiHVwX9jM3lrBivH4Ap/vDKyybySC1fOVSI3q77+js6eIJzn71BQF2++GmffxW/VJAg4=@vger.kernel.org X-Gm-Message-State: AOJu0YxDgR+7gUjsNg6ymqs4P5V7r1lcXg8/dg58BdTgMiEdC+gpwGEq VRDmxNhS+0hazEt1IRAEhDPd2UOo3B4zk91PdSZon/kW6ScsEzlVDxxCBfP4XONVMEAMJJHj9xq 4jGkih5ybydY4sOiZ588K7TayzpEZN3VLYFus6qm1sIgqQiw9cjIKNKDsGOahCd5vbJI= X-Gm-Gg: Acq92OGLyZrlEUIUN2UnFz+t9YG93ixOcSxVVtj3hQaZctT5xYv6GzJvymqi13DtbU9 TG4hX8ak5/74avh3+WJ/k2j5uYNGKyMsg3OiNZDO3cfTOkj2U2M/XBxZh9MUYH0qN33JFSO1UjL BH45WIpz7F8nyx0Zue1GrSx4Pkq0Bt5H0vxIopibu31IT0hTb6oOqza1tAETG97gx+KIq2doU6A /p/a262fdM8xRelh+PZyWQXjnMGLLFXvbAfGBXVLLIAUX20D2N/p4KB+vQihHAsn1eYKceIkHVw 0RYsELywu1oL1ecBGxMKlcuap4Y7uzVqmbU6irDX8L0jLz0YEQh7SNY4fcfT0Yq2FPtLnNAp4hc wtGhhGqgCUDzsu2lTydvBX8wKd+aJOjtkIsHxaboZHtFIc8vYaOIqYE7f5c2tjkTbFb7v X-Received: by 2002:a05:6a00:a383:b0:842:7992:bdd6 with SMTP id d2e1a72fcca58-842b0f09549mr17238700b3a.36.1780939248487; Mon, 08 Jun 2026 10:20:48 -0700 (PDT) X-Received: by 2002:a05:6a00:a383:b0:842:7992:bdd6 with SMTP id d2e1a72fcca58-842b0f09549mr17238658b3a.36.1780939248066; Mon, 08 Jun 2026 10:20:48 -0700 (PDT) Received: from hu-mohs-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-84282221059sm17590409b3a.7.2026.06.08.10.20.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 08 Jun 2026 10:20:47 -0700 (PDT) From: Mohammad Rafi Shaik To: Srinivas Kandagatla , Liam Girdwood , Mark Brown , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Jaroslav Kysela , Takashi Iwai Cc: linux-arm-msm@vger.kernel.org, linux-sound@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v1 0/3] ASoC: qcom: Add shikra LPASS RX/VA macro support Date: Mon, 8 Jun 2026 22:50:20 +0530 Message-Id: <20260608172023.2965292-1-mohammad.rafi.shaik@oss.qualcomm.com> X-Mailer: git-send-email 2.34.1 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Proofpoint-ORIG-GUID: JLe4V93AUVVfKan_ocptFvWkcr-lG5_E X-Authority-Analysis: v=2.4 cv=Z+3c2nRA c=1 sm=1 tr=0 ts=6a26f9f1 cx=c_pps a=m5Vt/hrsBiPMCU0y4gIsQw==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=FelO9ux0wxsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_K5XuSEh1TEqbUxoQ0s3:22 a=433bO3dLITp610D6LnIA:9 a=IoOABgeZipijB_acs4fv:22 X-Proofpoint-GUID: JLe4V93AUVVfKan_ocptFvWkcr-lG5_E X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNjA4MDE2NCBTYWx0ZWRfX0SXkQFwsZE83 I6TOi5SW0d7UyrjLL8kvUvkWHkApshcZAAxNn5VXuKhFaLTM4sGTetyt2hfRZY3gecEzOGbvXsd 0LkDvSDr5topPkTFwAXYEtmy/ziPU4VdrcFlxAsvU5x7w5gkCTaJ224KW/5mEe2H/cBjcQesbPr vKEU1UsigBSZ0IW5kAUw4/OqHqF9jcuyP7frfn9FvC2f2gEawivjaWl5cc+5HfNkVVdqVp0L1jY 1Nm23M39/jUmCNk54QfsKcaaPrJvxJE7sjQf2/YfjJxA00VngFj0nZ2B3XHp1W7WqJHKr0qFtPF qpyxWkifH66gbL11uW1IrxucqZfHgfBsWZdRSzcn3j4OpuFi9d1FBJvYAVcL/zd4kXVUrl838zR ymytGeMqw81IdaRGSvJDx9x1aqgpHCcYAcgFJM+bCXR1iEIWWP6GrX8G2ZRdG75YG0cZKD4jiCR 5ySVyZFXo8C2qWDcgRg== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.125,FMLib:17.12.100.49 definitions=2026-06-08_04,2026-06-05_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 bulkscore=0 malwarescore=0 suspectscore=0 clxscore=1015 adultscore=0 priorityscore=1501 spamscore=0 impostorscore=0 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605210000 definitions=main-2606080164 This series adds shikra compatible support in LPASS RX and VA macro codec drivers. Patch 1 updates RX macro handling for codec v4.0 and adds the shikra compatible with FS counter bypass support during MCLK enable. Patch 2 extends VA macro support for shikra by adding v4.0 match data, a shikra-specific regmap/default table including ADPT registers, and ADPT and FS-control programming required by the platform. Mohammad Rafi Shaik (3): ASoC: dt-bindings: qcom: Add Shikra rx and va macro codecs ASoC: qcom: lpass-rx-macro: Add shikra compatible ASoC: qcom: lpass-va-macro: Add shikra compatible .../bindings/sound/qcom,lpass-rx-macro.yaml | 1 + .../bindings/sound/qcom,lpass-va-macro.yaml | 1 + sound/soc/codecs/lpass-macro-common.h | 5 + sound/soc/codecs/lpass-rx-macro.c | 14 + sound/soc/codecs/lpass-va-macro.c | 276 ++++++++++++++++-- 5 files changed, 276 insertions(+), 21 deletions(-) -- 2.34.1