Received: by 2002:a05:6a10:5bc5:0:0:0:0 with SMTP id os5csp220509pxb; Mon, 25 Oct 2021 07:03:56 -0700 (PDT) X-Google-Smtp-Source: ABdhPJywPw0iTQTdzEeUrXVyEcBnVS2Z81h3iUe4WuS63UPuLt+/2qFVUmmRT0Mq4zhWMrVEr/22 X-Received: by 2002:a05:6a00:22c8:b0:44d:cb37:86e4 with SMTP id f8-20020a056a0022c800b0044dcb3786e4mr19010347pfj.78.1635170635903; Mon, 25 Oct 2021 07:03:55 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1635170635; cv=none; d=google.com; s=arc-20160816; b=JQyaZh/6oY/P/mHTIjMBDc5mX12KgD/tTz7HULVG9mYy/JzZtuRjqq/Mfp/MAlVmAB KGuIJwMi80BltgoOsftoc3MymT01hydreh8MoyCQ3SNl1w4v7AP+0SbzNxu6ne7dzaZ/ by6MOF9tkHAV3ikoqARQGKEhAN1elsr8q2eoxjuO5EFJqM/CkBxtcEct2ooCfaE+MUZN vf0fZ4xCK2NufRIoIal1dbdoWvbVBCA8JMHI76wRoLuoqzwZYENaWglVujjxG2j5awbO xmOmBgHXoagqb42vwN6PykRfsky8kFzS594DFMA56Y8T8PE4FEY/bKDz7coWGyalfld3 H6mg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:message-id:date:subject:cc:to:from; bh=NXTHB4MOfePNxcmV1awBudnGDPyuTtLLWCsMifXq2cU=; b=bviQQmQ4+fJQB5n+HDHovBj1JEP3D0EeNfz6oEP5IdLMGzsJkaysKDquYV7Nks9LsG /LfUGfcvA8Aj0NUpbxZM/2U+ZWoZcgr3XJtqDVDLXjN18InQMGSkXx9G/4hWX1kUNyeP uf0MkUZwuDukctRGarRGVKzSirKLVG877M4pd3LIEVZVPuv/stlaucIvaQYOlAWT7y1g 7LbrGz3NvypzOPBvwXFHkaADRCcv4eirbZO6VrK6ODdqv2wU0BHiw3F1o4JgeL9gTPD3 PDRnPy5AGUwX4azAL0o+6vDG1ovelcMzCWn8HRcdNfa7MwEY0FF2BnUN5uaIdsIoMilX 8ttw== ARC-Authentication-Results: i=1; mx.google.com; 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=fail (p=NONE sp=NONE dis=NONE) header.from=mediatek.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id ij16si23289951plb.195.2021.10.25.07.03.20; Mon, 25 Oct 2021 07:03:55 -0700 (PDT) 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; 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=fail (p=NONE sp=NONE dis=NONE) header.from=mediatek.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232456AbhJYK7L (ORCPT + 99 others); Mon, 25 Oct 2021 06:59:11 -0400 Received: from mailgw02.mediatek.com ([210.61.82.184]:48082 "EHLO mailgw02.mediatek.com" rhost-flags-OK-FAIL-OK-FAIL) by vger.kernel.org with ESMTP id S232090AbhJYK7K (ORCPT ); Mon, 25 Oct 2021 06:59:10 -0400 X-UUID: 5886615dcb6e4d59b22152d99bffd937-20211025 X-UUID: 5886615dcb6e4d59b22152d99bffd937-20211025 Received: from mtkcas11.mediatek.inc [(172.21.101.40)] by mailgw02.mediatek.com (envelope-from ) (Generic MTA with TLSv1.2 ECDHE-RSA-AES256-SHA384 256/256) with ESMTP id 766094109; Mon, 25 Oct 2021 18:56:45 +0800 Received: from mtkcas11.mediatek.inc (172.21.101.40) by mtkmbs07n1.mediatek.inc (172.21.101.16) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Mon, 25 Oct 2021 18:56:44 +0800 Received: from mtksdccf07.mediatek.inc (172.21.84.99) by mtkcas11.mediatek.inc (172.21.101.73) with Microsoft SMTP Server id 15.0.1497.2 via Frontend Transport; Mon, 25 Oct 2021 18:56:44 +0800 From: YC Hung To: , , , CC: , , , , , , , , , Subject: [PATCH v3 0/2] Add code to manage DSP clocks and provide dts-binding document Date: Mon, 25 Oct 2021 18:56:33 +0800 Message-ID: <20211025105635.30625-1-yc.hung@mediatek.com> X-Mailer: git-send-email 2.18.0 MIME-Version: 1.0 Content-Type: text/plain X-MTK: N Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: "yc.hung" This code is based on top of SOF topic/sof-dev branch and we want to have a review with ALSA and device Tree communities the it will be merged to SOF tree and then merged into ALSA tree. It provides two patches, one is for mt8195 dsp clocks related. Another is for mt8195 dsp dts binding decription. YC Hung (2): ASoC: SOF: mediatek: Add mt8195 dsp clock support dt-bindings: dsp: mediatek: Add mt8195 DSP binding support .../bindings/dsp/mtk,mt8195-dsp.yaml | 139 +++++++++++++++ sound/soc/sof/mediatek/adsp_helper.h | 2 +- sound/soc/sof/mediatek/mt8195/Makefile | 2 +- sound/soc/sof/mediatek/mt8195/mt8195-clk.c | 163 ++++++++++++++++++ sound/soc/sof/mediatek/mt8195/mt8195-clk.h | 28 +++ sound/soc/sof/mediatek/mt8195/mt8195.c | 22 ++- 6 files changed, 352 insertions(+), 4 deletions(-) create mode 100644 Documentation/devicetree/bindings/dsp/mtk,mt8195-dsp.yaml create mode 100644 sound/soc/sof/mediatek/mt8195/mt8195-clk.c create mode 100644 sound/soc/sof/mediatek/mt8195/mt8195-clk.h -- 2.18.0