Received: by 2002:a05:6a10:eb17:0:0:0:0 with SMTP id hx23csp429226pxb; Thu, 9 Sep 2021 04:23:18 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzLtE1VG740qXuY4vVJIuLQmiLZdfSQ1bh/519CnACg7EZBeNSSQHT759qTjpnEY1W/aRpi X-Received: by 2002:a05:6e02:1b81:: with SMTP id h1mr1850661ili.240.1631186598560; Thu, 09 Sep 2021 04:23:18 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1631186598; cv=none; d=google.com; s=arc-20160816; b=FgMwWXzFhxPE9Pq4x65Mmj7IP35CoxLxUfM5ZirLabsBd2YsWGJChtsyTCYQ2UdMVc 5zXjIlabXqAjG3SldcjiNOWv9xOAYKSS7CFJcgQuN5/CxY4HHpSYtEypCFffJGdCS825 kIG00PAOc3VCW57V5sn+NYk2wyy+2W7uF3fB223Ak9tsgosrfufiA5FFOYb89eBbCKhF 6qly3J/QZ3FXMKpz5euXoSsRmotEBzVHUuJUVl+zfMml/5UU6vg3Yp79UtKNSfCnzrrS gbXt0BLj6z/Wazw0kyvOISvKxuYRFqRjWR1qBgWpSs0Y4f4SpJMMaj5UYqABNKxCGgX9 uTdw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=boyHz0uurKLDf0rs+5Mtb8FIKhFhQqkLeE6SMQCQ7Mw=; b=zekoQJEovNAw1hi+rbH95DuFzMIIOGUeFebuyJThqZSyLrqjXI94RA250aP+Qh81iL jDmj9bHA3/8eXJMyqKc4SkacUuZY24/xMXxmdFpi/spvJoQatKY0ROi7rowQDyN1INXk 1C59N7LaTbSSQkNGgbZ888XuCi2n/aaCWIPx7QxAaNO2JIh8seaEaWnNI1chd5J5mdFw Lhfx1kxK8TQfcN349Vtf96wS4Bg1k1EGb1l0NFkuNO5S+GigakvVpbrlbbuUsNLjWpWv wY08o4o6r2XIYruoh5ED8b09FfBWATGBImkXHBMd1Ko2SAZJe+gM3vUBiN5M+TO/jHfP XQog== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=XnCBIstl; 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=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id v4si1198044ilc.20.2021.09.09.04.23.06; Thu, 09 Sep 2021 04:23:18 -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; dkim=pass header.i=@gmail.com header.s=20210112 header.b=XnCBIstl; 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=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235367AbhIILWW (ORCPT + 99 others); Thu, 9 Sep 2021 07:22:22 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:59608 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235121AbhIILWO (ORCPT ); Thu, 9 Sep 2021 07:22:14 -0400 Received: from mail-wr1-x433.google.com (mail-wr1-x433.google.com [IPv6:2a00:1450:4864:20::433]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id BE42EC061575; Thu, 9 Sep 2021 04:21:04 -0700 (PDT) Received: by mail-wr1-x433.google.com with SMTP id u16so2021987wrn.5; Thu, 09 Sep 2021 04:21:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=boyHz0uurKLDf0rs+5Mtb8FIKhFhQqkLeE6SMQCQ7Mw=; b=XnCBIstlrTZ42iymgvoBMiytRwCAZOvCGFqcobFEjL6BQGw42EonvQXM5RgMH9LTJ7 AYF9hLzT6IJOSg0HNMbCOr4NidieAAdYQyDATpCiOZ8aq9RLs4vJ0jIM7NdtcmqYLgmF CT7DnEwASSFwTDZ8t5c+SM9hH3SovzxrY8IhfdhBnlycryy+clKHd4XnIP1uEce5eYqL nNDBylJX6e+ass/kk2XEXn6HhL2W8vKn+zeqADxoRttdR32Mff3FzRko+qVD7wixQW2d l7ea+rb6xQ7n8p6VmUjo74NJqq/B4jTzOA+Qk5b7yicP/zHXg4bcLCO8GYmp1JBtiQtW JjTA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=boyHz0uurKLDf0rs+5Mtb8FIKhFhQqkLeE6SMQCQ7Mw=; b=pVopGbQh8hBMV3VWTkiTW+m3e/pbcTUi28JPIfwkOzLmpvnR0hCuFuKzEFDe7i0ePq do81TM9QTtJPN0PEZV1OT8vVkv8Fn8D/GxU3YU8658u+Girznqomeu/Ujm85dclMahHZ EYtkjSXw9Gi2867d/hHdpDflrC8qLGAf8+9hp+d/xR2SvFW4zN8D8VWHbzmUs7foDZ46 LE4grIne9o0zHpMhj4J1vhy4TRnPeuKChZycJz3D2STf/pdbUuuHZbLAqk6aAuMD+/Wx 2r2qUAZd0LjEe8CewDRGCUp246nUJ929BwlNgpuE1afuvuFiLTwtMp0yzW4Nf3Ue/rup xn1A== X-Gm-Message-State: AOAM532Z6HCarrTNrj5htbLPkC/AgHy/1QF3v0SgFaMQ1g80ld6FvPoN Re2/jiPH+afQ51jr0jC0/4JLr6+NSb+77yHMR8s= X-Received: by 2002:adf:d20f:: with SMTP id j15mr2922294wrh.255.1631186463282; Thu, 09 Sep 2021 04:21:03 -0700 (PDT) MIME-Version: 1.0 References: <20210903145340.225511-1-daniel.baluta@oss.nxp.com> <20210903145340.225511-3-daniel.baluta@oss.nxp.com> In-Reply-To: From: Daniel Baluta Date: Thu, 9 Sep 2021 14:20:51 +0300 Message-ID: Subject: Re: [PATCH v2 2/2] dt-bindings: dsp: fsl: Add DSP optional clocks documentation To: Rob Herring Cc: Daniel Baluta , Mark Brown , Pierre-Louis Bossart , Liam Girdwood , Ranjani Sridharan , Kai Vehmanen , Devicetree List , Shawn Guo , Pengutronix Kernel Team , Fabio Estevam , dl-linux-imx , =?UTF-8?Q?P=C3=A9ter_Ujfalusi?= , Linux-ALSA , Linux Kernel Mailing List , Suman Anna , Daniel Baluta , Shengjiu Wang Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org > > The H/W block is controlled by the DSP firmware. So, we don't want > > to use the Linux kernel driver (thus the H/W block device tree node). > > 'status' is how you disable a device to not be used by the OS. > > The information about that device's resources are already in DT, we > don't need to duplicate that here. If you want a list of devices > assigned to the DSP here, that would be okay. Thanks! This is a very good idea. I was thinking at a totally different thing. So having something like this: dsp { hw-block-list = <&sai1>, <&sai2>; } And then inside the DSP driver we can get access to sai1 clocks. Do you know of any standard property name? > > > The only thing that we cannot control from the DSP firmware are the clocks > > hence we handle them in the DSP node. > > > > We moved the DAI clocks under the DSP node as I think you suggested here: > > > > https://www.lkml.org/lkml/2020/3/12/969 > > No, that's certainly not what I was suggesting. The resources in the > DSP node should be the h/w resources of the DSP itself. I see thanks!