Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp1139003pxb; Wed, 10 Feb 2021 00:37:35 -0800 (PST) X-Google-Smtp-Source: ABdhPJwgUaRNBuv1yGAS1kzi0iQwns+b/0W7BA/kh4quX7DrS9acE55TNWnJ0WpqTaVsxdPOBhTU X-Received: by 2002:aa7:cd45:: with SMTP id v5mr2080342edw.373.1612946255307; Wed, 10 Feb 2021 00:37:35 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1612946255; cv=none; d=google.com; s=arc-20160816; b=PEsRDY7UGqdk/zo/ss9vOi0rwU2ErdvwehgkMNzs1qEiR2ydD41SiOEmp8ELOihyPb w2pBljyDuoTQytttEduX3jUm4nmG1s0FlXreqnB643d0hUouqDneWMeZyKKR2/wv/4uK COEEG8TloJ5THtdBBd4aHviXFZZsDaI1rhCYbEq37H2v14nRK+DFY+62O+pN0VnEOkKd n/rU0NMGmxMGSklIQZ5ODXo7MKu5vyXpabDTNcqrKH10nPNCdxtkvF7JEkylYOAScQgL 4fBg0pBIrlArKVHJ/advZjBlJVOZycawTdbKquQ+pxrf1mdEkomcMsqmottWiaHoPksN IjGQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:dkim-signature:mime-version:message-id:date :subject:cc:to:from; bh=c19W9Oh8pMdfVc6xnFBZ4UqL8XI7169ntNra7yJITRQ=; b=TeYyYM4ChZIFaEdewK29W0j2VLZWaSVH/qpFFq78XKxMKV/zewrttEbEvrf5qugSfs M8YkL14RKulvhHtUvpVQ7r0a8oXVUOv6NZuipnh/OCmk9G+wvjF2DexJL1EVEzKUabqy l0ADHw6NPEqa7DEwEGlzu/WtIIvECcydJ745jp6oa3xMw4VL0cZMCjGjbv3Arnz/LMDO lAAOjrIY6+fYEEazjfqawTXfmK5ykS4KenWCEPjF8gcKOJtuWYfBqnXgChUL9OWmqvYW TN/pO26uibP6gOqHhanWZb7dvzR4FjBW7sYnIS5yF/GF1IEMtoW2lPsWWQEQid7vHL4N J2bg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@nvidia.com header.s=n1 header.b=KQA0fRsQ; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=nvidia.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id m13si1107340edi.144.2021.02.10.00.37.11; Wed, 10 Feb 2021 00:37:35 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@nvidia.com header.s=n1 header.b=KQA0fRsQ; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=nvidia.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232046AbhBJGoj (ORCPT + 99 others); Wed, 10 Feb 2021 01:44:39 -0500 Received: from hqnvemgate24.nvidia.com ([216.228.121.143]:13674 "EHLO hqnvemgate24.nvidia.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232026AbhBJGog (ORCPT ); Wed, 10 Feb 2021 01:44:36 -0500 Received: from hqmail.nvidia.com (Not Verified[216.228.121.13]) by hqnvemgate24.nvidia.com (using TLS: TLSv1.2, AES256-SHA) id ; Tue, 09 Feb 2021 22:43:54 -0800 Received: from HQMAIL111.nvidia.com (172.20.187.18) by HQMAIL109.nvidia.com (172.20.187.15) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Wed, 10 Feb 2021 06:43:54 +0000 Received: from audio.nvidia.com (172.20.145.6) by mail.nvidia.com (172.20.187.18) with Microsoft SMTP Server id 15.0.1473.3 via Frontend Transport; Wed, 10 Feb 2021 06:43:50 +0000 From: Sameer Pujar To: , , CC: , , , , , , , Sameer Pujar Subject: [PATCH 0/3] Use clocks property in a device node Date: Wed, 10 Feb 2021 12:13:38 +0530 Message-ID: <1612939421-19900-1-git-send-email-spujar@nvidia.com> X-Mailer: git-send-email 2.7.4 MIME-Version: 1.0 Content-Type: text/plain DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nvidia.com; s=n1; t=1612939434; bh=c19W9Oh8pMdfVc6xnFBZ4UqL8XI7169ntNra7yJITRQ=; h=From:To:CC:Subject:Date:Message-ID:X-Mailer:MIME-Version: Content-Type; b=KQA0fRsQR5FGeoZRbP0CMD9srE2MTT59P5vHyOH12W9OWxY46SqyhYO+703E49cFH PQZ+7Avc4joDpvTBGwsaln5yBuQXWXD3OxmUDSo3+k62AjU16b+lRN+WYnsW8tJ9Xq ThCMcCg3ppLDIhACt5bOs9/KaFH2baOljFM+YVoEe7iEHVPa/9wmz3ajddt5sDCPDw Wxk0zlmJUe+AB/TfEMxmVrptATN5c8VB69UNdFLKADFYjsW/qowLBWN0Hy7mFHt+St 9usn+irw4KuJGrLARBTtd9gI2YI929YOLjUIBt0o3FYTB+8A9uyVa7NCVi7EZ4nBKM /UJLLLHpxQI3w== Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org It is recommended to not specifiy clocks property in an endpoint subnode. This series moves clocks to device node. However after moving the clocks to device node, the audio playback or capture fails. The specified clock is not actually getting enabled and hence the failure is seen. There seems to be a bug in simple-card-utils.c where clock handle is not assigned when parsing clocks from device node. Fix the same and revert original change which actually added clocks property in endpoint subnode. Also update Jetson AGX Xavier DT where the usage is found. Sameer Pujar (3): ASoC: simple-card-utils: Fix device module clock Revert "ASoC: audio-graph-card: Add clocks property to endpoint node" arm64: tegra: Move clocks from RT5658 endpoint to device node .../devicetree/bindings/sound/audio-graph-port.yaml | 3 --- arch/arm64/boot/dts/nvidia/tegra194-p2972-0000.dts | 2 +- sound/soc/generic/simple-card-utils.c | 13 ++++++------- 3 files changed, 7 insertions(+), 11 deletions(-) -- 2.7.4