From patchwork Mon Sep 3 12:34:52 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Srinivas Kandagatla X-Patchwork-Id: 145787 Delivered-To: patch@linaro.org Received: by 2002:a2e:1648:0:0:0:0:0 with SMTP id 8-v6csp2441819ljw; Mon, 3 Sep 2018 05:37:35 -0700 (PDT) X-Google-Smtp-Source: ANB0Vdbm08pyTFmRMNcnDeYBlzqllkGp/QsrRdw3GhBN6mamEXh6Nzf6ricE8qULw/3utV/noL3I X-Received: by 2002:a62:411a:: with SMTP id o26-v6mr29552321pfa.111.1535978255518; Mon, 03 Sep 2018 05:37:35 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1535978255; cv=none; d=google.com; s=arc-20160816; b=Y2PioCN9O4f0978Kz3uDqKHHmfO4ebi/rx33Ke8yulqYXeMT4YJ4WVVEUOj6nDv/C4 BedMD50y6gsZnNa05GvVDjLNj6GkVwxAa5uqgVMkO8vf7j28DuEg0+z4mRAu5fvU7+AI 0cVxNVCn6n8vui4IOMeFYl270iOqpRg0MtWswZqvYZk8mfFpyycXzN1O7KvWA7u4sCrZ qvO8Ecv9rgfv+3CaQFoORize5TouIIni4ypXp7o/QnJtRrdaAcd9XMwLOMptPN5vaac0 B+WvDUOS0iSJz26If8lDY/KY2k7kESqinjwoCl/THPoXBR/j3AF60tKs7+lNvEaiLyOe F2Pw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :dkim-signature:arc-authentication-results; bh=ZVnuh9gFYa4yk0/FnKl5UxODP7+cUhaNKWpIy0gn4is=; b=MA8u6wELLW6jNkrZ/0N0QqXstPxglqVDL8J0eMc5kMFpNhCHDqxl6837WTb6I6iz8y VCvhi1mjLoQK8vpEDocT4bl+6CqYsGuTNiXk5j7CIt/s5mZFVAbESrpbGuSnFa1KxdkK x+GY/SgX1cr5N4nloUZKJ7Z2jziLslN/DaGCawi2c64xVpgYdsfm2Uv8Nu1rHr44oUgM KQ5oIVQu0ZLIoF0exwhzXMb1vclt4IoPXU7bYgk9bQ99XkaTFDjhv1HtnDLBdiBlI4Db InSXXCxDkiXTdxAjMmLhlVjO36f3AlvzWyjxsMtCBGgGlOLqKSwjmyJYTPZM4X+ZXGp0 m4Rw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=DsESchzH; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id g9-v6si20044311pli.494.2018.09.03.05.37.35; Mon, 03 Sep 2018 05:37:35 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=DsESchzH; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726203AbeICQ5a (ORCPT + 32 others); Mon, 3 Sep 2018 12:57:30 -0400 Received: from mail-wr1-f66.google.com ([209.85.221.66]:41756 "EHLO mail-wr1-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725947AbeICQ5a (ORCPT ); Mon, 3 Sep 2018 12:57:30 -0400 Received: by mail-wr1-f66.google.com with SMTP id z96-v6so498334wrb.8 for ; Mon, 03 Sep 2018 05:37:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id; bh=ZVnuh9gFYa4yk0/FnKl5UxODP7+cUhaNKWpIy0gn4is=; b=DsESchzHZsbYaAN1j1Q/gDRigh/wgsge6JtbJkhSNBeiBn0gXsoqx4UG+2llXAW/2R hUpMna0sF2h1k4UMGUy/uQQkdyLb/Q+G8pnMYkNKAKnZoaYX6JeMv9yuy8U29C0i8SQa YlEu6dMbuTypyRw2TnSwozN5/kizlwvGY7h4c= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=ZVnuh9gFYa4yk0/FnKl5UxODP7+cUhaNKWpIy0gn4is=; b=a2utr97eU4RlS45YF7/mIw3T3/3YWX5if1J5NJZnmc8TjAaPlmeUVjlIIOzk5KEbS6 FZKvcw0luZq94UY1usH7iB/+2kqRx9z/HPWQ7oMqkTV8VEor9bL2hApRONAMr1F35dRY 8Wn79rHjwU5bkyjE2OeO0IczEHUJx9oYdbLR2A4xYgyy4AZPQnXZfy927MDHApZsmcWt ulixyBDBGYxbX9B6ZVAYI5dkAWscA6QV89JvVHC24sHA+niHM245hMIAm09rXZfvHFTO 4WYT6BSpKDO5nln9Iq8eWHknNDqX17UqN1O+qP2AHG/7L7A4sWJpo/5XoKo4IKfN3S96 xZGw== X-Gm-Message-State: APzg51DTzaIGDiYzto5vGG2VlY8FbyaFpGXv9eOUcAzui1qcjellDwJL u2hKFMI396aWmY9fEHEAeetOEg== X-Received: by 2002:adf:9e93:: with SMTP id a19-v6mr19575033wrf.70.1535978251833; Mon, 03 Sep 2018 05:37:31 -0700 (PDT) Received: from localhost.localdomain (cpc90716-aztw32-2-0-cust92.18-1.cable.virginm.net. [86.26.100.93]) by smtp.gmail.com with ESMTPSA id j44-v6sm27481099wre.40.2018.09.03.05.37.30 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Mon, 03 Sep 2018 05:37:31 -0700 (PDT) From: Srinivas Kandagatla To: broonie@kernel.org, alsa-devel@alsa-project.org, robh+dt@kernel.org Cc: linux-kernel@vger.kernel.org, vkoul@kernel.org, bgoswami@codeaurora.org, rohitkr@codeaurora.org, lgirdwood@gmail.com, tiwai@suse.com, perex@perex.cz, devicetree@vger.kernel.org, mark.rutland@arm.com, Srinivas Kandagatla Subject: [PATCH 0/3] ASoC: qdsp6: add compress offload support Date: Mon, 3 Sep 2018 13:34:52 +0100 Message-Id: <20180903123455.9290-1-srinivas.kandagatla@linaro.org> X-Mailer: git-send-email 2.18.0 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This patchset adds support to very basic MP3 playback compress offload support via QDSP ASM module. Tested this patchset on DB410c with APQ8016 and DB820c with APQ8096 using tinycompress library. Adding other codec support should be trivial w.r.t qdsp6 side, however there are other dependencies like compress UAPI header changes and FastRPC which are being worked in parallel. Once ready will post them! thanks, srini Srinivas Kandagatla (3): ASoC: q6asm-dai: dt-bindings: Add support to compress dais ASoC: qdsp6: q6asm: add support to MP3 format ASoC: qdsp6: q6asm-dai: Add support to compress offload .../devicetree/bindings/sound/qcom,q6asm.txt | 27 ++ sound/soc/qcom/Kconfig | 1 + sound/soc/qcom/qdsp6/q6asm-dai.c | 418 +++++++++++++++++- sound/soc/qcom/qdsp6/q6asm.c | 5 + 4 files changed, 450 insertions(+), 1 deletion(-) -- 2.18.0