From patchwork Mon Jun 25 14:31:04 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Srinivas Kandagatla X-Patchwork-Id: 139847 Delivered-To: patch@linaro.org Received: by 2002:a2e:970d:0:0:0:0:0 with SMTP id r13-v6csp4065389lji; Mon, 25 Jun 2018 07:33:49 -0700 (PDT) X-Google-Smtp-Source: ADUXVKLpnCbcKMMw5bO+ywKZbtbbCQrNlJcT35e0hNBBFgZRtl/H+cRQa5w5tjoCJDkaeZv5fzOb X-Received: by 2002:a17:902:aa98:: with SMTP id d24-v6mr12983809plr.185.1529937229733; Mon, 25 Jun 2018 07:33:49 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1529937229; cv=none; d=google.com; s=arc-20160816; b=XhE6/KQqqKyhtFQQukkbV+/XYcFEkx3SDoAWdN0mxaUBz2wTJvKDjhHaYo3z1D/ETP sU2sndymCO3ms7Bx7KLuuVKNkkpktdNC0WqvKysd+MhVe+7jmXbBA5hmSYS47Yqx++zr ZszCdLF8ywaY/C4VcsgwvvYEdB5bydomq5u+2Jm1hy1e0P7554IZbNudN8HfI3xA+fDF Z2YAa/Npoxs3BMLg3SRDu3UmXI6buMCClwo33Bs+5Z8S2jqsCRfnYO7s54znGMkckZp1 GRCx2k8NSC1gVP5kXxqotWr528ke/F1jRcwO0NzQCGOQNT+Ycfm8+BnP2vieGQftyT0N f1fA== 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=zbSUcrIb74+/74tbjJ/VrVg/EVhEA/qLF7reBD6tsWQ=; b=Z7PvQ+S9qUCzU/1lcNJWoZbEdfZVNpVGWPEA2XuLIgqvO1sl4REMgZ/BVPnr2YQxP4 L0SHHY2tPQ3tStKfRgkxcdjNgKj3+gCu6HjFFbgYK0ATd96r2GB7A5qMAtJmeaqt1T4L sbREhUbdEqhFZ/zTqXMhdxQbmtcntjoTI8etKwOPBm1y/MOmRadXkpgXSSDBeuP1D4+0 JuFNt4qKaHzxF9wog1wluhG+NtEV/CchaY3o79PKdWQRhod3xcrduFO8yw7nS2Mt8a1x k0UuBH+u/yO5lgi0mln01ERRm6Qg2WUgZKrPTi/0kHs2AIKwzdq/Qzh5/luo4WxwKW/D Xxqg== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@linaro.org header.s=google header.b=RAW65BXP; spf=pass (google.com: best guess record for domain of devicetree-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=devicetree-owner@vger.kernel.org; dmarc=fail (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 e12-v6si12023098pgn.171.2018.06.25.07.33.49; Mon, 25 Jun 2018 07:33:49 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of devicetree-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@linaro.org header.s=google header.b=RAW65BXP; spf=pass (google.com: best guess record for domain of devicetree-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=devicetree-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S934361AbeFYOds (ORCPT + 5 others); Mon, 25 Jun 2018 10:33:48 -0400 Received: from mail-wm0-f52.google.com ([74.125.82.52]:53918 "EHLO mail-wm0-f52.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S934348AbeFYOdr (ORCPT ); Mon, 25 Jun 2018 10:33:47 -0400 Received: by mail-wm0-f52.google.com with SMTP id x6-v6so9526635wmc.3 for ; Mon, 25 Jun 2018 07:33:47 -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=8Y7Jvifp+1gWBADxd0GoUwUSuhtKSh+3Vb08tsnkeqU=; b=RAW65BXPHCNK8gfWmd4LwviCIz/vVhCZ8tREqBjpPIIJfoGYW9dCkeXXfAzmmFU2uw cQnZQquNk8ML+9ASpQNVe3BXQXwK/KjBd4GC2T8KXjGIO7A/Jvc3/poe5lGI9JpNB8Rz 6znDRwv8CCcsKUh5Exrom9pe4GlzAwqOzeFF8= 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=8Y7Jvifp+1gWBADxd0GoUwUSuhtKSh+3Vb08tsnkeqU=; b=Rj8umT+CeY9APIAlvcx2anRJ65kW+8oMf4+L8mt/E9sJXwDlf612+jCmX52mtAMG1P BDBVoK8EIrnKnN5J6BSIonZgLQ6JDFmjFswmNuljPYJol5ZZkUeaZjq/6HVpsOR8F0ih XCCu6Shyfg0nFx3aEIw6nDzMCJKsu5udyQ/IZ3WkjS9RnzBkV8nrbq9ABE0/Ui1QbGbw FbSyS3E+cys3NWTsmnkQcLNESb1Nj4+Am7Vi20QCUtqwVlpfD67zZEIfUgOw18rvoocc hERV2X0OOd11opE46uPPR/7jCK4ZFhL669nU6nhZOQf1TSCf9Xi8c3WBo4oFcdxMCrQA EL8Q== X-Gm-Message-State: APt69E1Ufw6Wr7aK3TO9g0mSZESwFNpNzYKjS5ODUUan/f6H3veqVGOP HEPff85Ns4oPp9gfB4jZ7Js7qg== X-Received: by 2002:a1c:5790:: with SMTP id l138-v6mr1240659wmb.126.1529937226396; Mon, 25 Jun 2018 07:33:46 -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 s12-v6sm1321193wrr.43.2018.06.25.07.33.45 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Mon, 25 Jun 2018 07:33:45 -0700 (PDT) From: Srinivas Kandagatla To: broonie@kernel.org, linux-arm-msm@vger.kernel.org, alsa-devel@alsa-project.org, robh+dt@kernel.org, bgoswami@codeaurora.org Cc: lgirdwood@gmail.com, plai@codeaurora.org, tiwai@suse.com, perex@perex.cz, devicetree@vger.kernel.org, rohkumar@qti.qualcomm.com, linux-arm-kernel@lists.infradead.org, srinivas.kandagatla@linaro.org, niklas.cassel@linaro.org Subject: [PATCH 00/11] ASoC: qdsp6: Fix dt based module loading Date: Mon, 25 Jun 2018 15:31:04 +0100 Message-Id: <20180625143115.8346-1-srinivas.kandagatla@linaro.org> X-Mailer: git-send-email 2.16.2 Sender: devicetree-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org Recent discussion on https://lkml.org/lkml/2018/6/18/1282 suggested that qdsp6 code is using less common of_platform apis which would not give dt based module loading support. Suggestion from Rob was to add compatible strings to the dais nodes This patchset adds this. Also this patchset has 2 trivial fixes which is removing redundant owner and fix a error check in q6routing. Thanks, srini Srinivas Kandagatla (11): ASoC: q6adm: dt-bindings: add compatible string to routing ASoC: q6asm: dt-bindings: add compatible string to dais ASoC: q6afe: dt-bindings: add compatible string to dais ASoC: qdsp6: q6adm: use of_platform_populate/depopulate() ASoC: qdsp6: q6asm: use of_platform_populate/depopulate() ASoC: qdsp6: q6afe: use of_platform_populate/depopulate() ASoC: qdsp6: q6afe-dai: support dt based module loading ASoC: qdsp6: q6asm-dai: support dt based module loading ASoC: qdsp6: q6routing: support dt based module loading ASoC: qcom: apq8096: remove redundant owner assignment ASoC: qdsp6: q6routing: add proper error check Documentation/devicetree/bindings/sound/qcom,q6adm.txt | 6 ++++++ Documentation/devicetree/bindings/sound/qcom,q6afe.txt | 6 ++++++ Documentation/devicetree/bindings/sound/qcom,q6asm.txt | 6 ++++++ sound/soc/qcom/apq8096.c | 1 - sound/soc/qcom/qdsp6/q6adm.c | 15 ++------------- sound/soc/qcom/qdsp6/q6afe-dai.c | 8 ++++++++ sound/soc/qcom/qdsp6/q6afe.c | 16 ++-------------- sound/soc/qcom/qdsp6/q6asm-dai.c | 8 ++++++++ sound/soc/qcom/qdsp6/q6asm.c | 17 ++--------------- sound/soc/qcom/qdsp6/q6routing.c | 10 +++++++++- 10 files changed, 49 insertions(+), 44 deletions(-) -- 2.16.2 -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Acked-by: Niklas Cassel