Received: by 10.223.185.116 with SMTP id b49csp4069553wrg; Mon, 19 Feb 2018 10:30:47 -0800 (PST) X-Google-Smtp-Source: AH8x224SyyMIdtW8NLAEml0hih39lHYh2mOMED0zlEONoNFJyYtCqaXJSkIlEWev/VMxZpNXyfPa X-Received: by 2002:a17:902:3281:: with SMTP id z1-v6mr15115540plb.431.1519065047784; Mon, 19 Feb 2018 10:30:47 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1519065047; cv=none; d=google.com; s=arc-20160816; b=nBLr0xt3Z3iG/Fs9bjEQOQOSCqMdxWaJHue7P5zj4DPtpdpx/YmklidbzMxC+6cwym 6SeMRrxJSA4iAgSfj7Nkd/8n+sp+usazxjk19gEc50Cm4UO5yp7DhwvUHseJluiKp9NT oIdNElmyrDVXfEnupgHjqMLtZNdzNU+m8e+HRQDlv1Foct782VOIkx3rymRFqEC6FxKm sriQn8A5PEVePmZLIiLL/DNgNK1nKDvmEM1w5y34PIRIQDUNQ6g9gHjsqoR/nrDKBWPJ nspo2Vbj+LkwFwrb+xZliTxzbTP1G67j6uQBQ7EWsxHtF/2pxnosk8ZuROU5Y92rO4tO /L3w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :references:in-reply-to:mime-version:dmarc-filter :arc-authentication-results; bh=qOEXe4T0YHuZLewXGio6Ucn/q0C5eBBg58mckSflrCk=; b=WJSsk2dl/P8sTeNqdHlBE8jJQL8Rv8c/bPd841JHSJnYWTIe3DeKUrV8aBoDm11Irt xdJzs1K1adudgArblvIL1LuDe6T97uBSjUROeIHpURbgnQuk9U2Um1cFUffCkl7JmL/8 XuE0Y7yLZNpGegkQ2iRk+akUKsKMpmPUpvR5KpOEY0fJ5XV8SRGJkw1Y9GMf7f/LL7E3 7x7Axkk7k3YJLhXVNGRIvHkibYAx+wbvbS1QAGP1jaYc9y6Kqv21Yqml99fr83CtOLno i8h40EgnQjZnA4DJnEJbrirVelY6NSho7v+zoLPZMHeoBln8VBXsQ39Z50DWPX682o1i 64RA== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id x61-v6si9597262plb.584.2018.02.19.10.30.31; Mon, 19 Feb 2018 10:30:47 -0800 (PST) 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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753434AbeBSS3s (ORCPT + 99 others); Mon, 19 Feb 2018 13:29:48 -0500 Received: from mail.kernel.org ([198.145.29.99]:60496 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753272AbeBSS3q (ORCPT ); Mon, 19 Feb 2018 13:29:46 -0500 Received: from mail-qt0-f179.google.com (mail-qt0-f179.google.com [209.85.216.179]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 15C642177E; Mon, 19 Feb 2018 18:29:46 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 15C642177E Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=kernel.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=robh+dt@kernel.org Received: by mail-qt0-f179.google.com with SMTP id f4so13365207qtj.6; Mon, 19 Feb 2018 10:29:46 -0800 (PST) X-Gm-Message-State: APf1xPBJHfUOyqeX5ZlsapGfzYwJWR/3atgXyeD8jL2sC1wsSq1W9Xp/ 9bLOButBE6L8OJ2eBMkxcAANw9inUHj7uwgaEA== X-Received: by 10.237.39.38 with SMTP id n35mr26476563qtd.327.1519064985305; Mon, 19 Feb 2018 10:29:45 -0800 (PST) MIME-Version: 1.0 Received: by 10.12.245.67 with HTTP; Mon, 19 Feb 2018 10:29:24 -0800 (PST) In-Reply-To: <61928ad523a7aeffb8f16d4caad56836b65ae407.1518424204.git.ryder.lee@mediatek.com> References: <61928ad523a7aeffb8f16d4caad56836b65ae407.1518424204.git.ryder.lee@mediatek.com> From: Rob Herring Date: Mon, 19 Feb 2018 12:29:24 -0600 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH v3 4/5] dt-bindings: clock: mediatek: update audsys documentation to adapt MFD device To: Ryder Lee Cc: Stephen Boyd , Mark Brown , Lee Jones , Matthias Brugger , linux-mediatek@lists.infradead.org, "linux-kernel@vger.kernel.org" , devicetree@vger.kernel.org, "moderated list:ARM/FREESCALE IMX / MXC ARM ARCHITECTURE" , linux-clk , Garlic Tseng Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Feb 12, 2018 at 5:28 AM, Ryder Lee wrote: > The MediaTek audio hardware block that exposes functionalities that are > handled by separate subsystems in the kernel. These functions are all > mapped somewhere at 0x112xxxxx, and there are some control bits are mixed > up with other functions within the same registers. I still don't think this change is necessary. Just because a hardware block in DT maps to different subsystems in a particular OS doesn't mean you need a DT node for each OS subsystem. What we have subsystems for changes over time and DT shouldn't really be changing based on that. And DT is not the only way to instantiate drivers. Rob