Received: by 2002:a05:6a10:a0d1:0:0:0:0 with SMTP id j17csp560697pxa; Wed, 19 Aug 2020 08:45:57 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxFdE70RTAOPEiS17bqR7wy+eNj1qYXePjsiCPJcKuhCdinr0AcFI7EXoCTWB9dUB0DyZM1 X-Received: by 2002:aa7:c251:: with SMTP id y17mr25782666edo.13.1597851957011; Wed, 19 Aug 2020 08:45:57 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1597851957; cv=none; d=google.com; s=arc-20160816; b=Vqa2h2OBbke/eGH1eLsOW1dCBUxp4Pz4sMt5Zpk5Cw5OspgXw3szl3EK4NIOC2Ji9v kw7odFc3ViKHP6fh4bxDZSAVNjsCA1UVrh4f1Gd+5wkJ2dayBirU56XMSGIkqbaJ81VO W3UmzOrUg/gxXFWnWWQAj7M+cyPXalI02djcfyC6jftc6/Y8aFeapabqdlzpxU87AWaE 8gr5wuDXdR0S7/DWZmPBRPW2vetxHy14seUHcBU/uarSZoPgXqBJ7BmxpnqXlhtYiD/o 8oiNPxyep8s2kdVqeak9I+w3qzXtJ1NcPHfzO4E+eLOxLCKTCdGbRFAYzknw51BQBFLj xEMg== 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 :in-reply-to:references:mime-version:dkim-signature; bh=ueFYm1qfrvuVokkg4cIykC1xT41ucWkogT7CDyG2LEU=; b=bVp27nommQ2TZnO5wACGuWraHky65xl0bi8XyZIp6RejkzkAPHQXxZ4IhcD1ImwwKm vyQipvVlPoeYOzm1UpBQcNDDTUzjHz6xKrFcwX/5FAiKJjX9Ss6A+uBXhmdA9uNgj+JQ 7ph4og4p8XIZcYjCTPy8JH5KOWC2/Trp+HLBTcltAPzUOTj1+WZxzVnhNwiJ4ueS9Ksb 4vCd51iF2GxvbTK+FSEgG9QBI9+sBQ/1x3VEuu/Qw07NHF/ocd5/n0HvzJRhEekbvpsn 6EcF3A6Tby4Gy62TXTz42i3SQltQGGsoP4P0/Wox9Zb3zE6mNE7ahkX9DdUG1LWjt3Vn Whww== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b="vyFC/q8s"; 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=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id o5si15570042ejx.202.2020.08.19.08.45.31; Wed, 19 Aug 2020 08:45:56 -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=@google.com header.s=20161025 header.b="vyFC/q8s"; 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=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728705AbgHSPmq (ORCPT + 99 others); Wed, 19 Aug 2020 11:42:46 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:33576 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728699AbgHSPmj (ORCPT ); Wed, 19 Aug 2020 11:42:39 -0400 Received: from mail-io1-xd44.google.com (mail-io1-xd44.google.com [IPv6:2607:f8b0:4864:20::d44]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 057A6C061757 for ; Wed, 19 Aug 2020 08:42:40 -0700 (PDT) Received: by mail-io1-xd44.google.com with SMTP id a5so25064612ioa.13 for ; Wed, 19 Aug 2020 08:42:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=ueFYm1qfrvuVokkg4cIykC1xT41ucWkogT7CDyG2LEU=; b=vyFC/q8s7Zxi5luvZu57+hMwrLU8LK8+zh8k/3QGJnwNPklGHQVFn2JSh/YLamJcLL dVyeG61lKntoHmN6060nH0IO4HWaUJX0LqqBgWtxW8WyLrtmgssiU5sjKlg4yhOX/q1t fdGs7fiCQ+sU2oEF/hOCkMLAqsZwGnmJHj4OpaUMI9oUOu7iL/SI8A5yu3wC5+GerAdd pl3GHIdx7erT7nBPzRnndZ08iGPoyojlCOo4MiTJ7ZXnz6wULYITEeIaKSor5wagiy/M mgDddCeDdC1Kn1z3f/ICNgJ4KaVFxiCrb1r/cqyLXk1krv+su7Z571TImb/kFrQFwsY7 OjAQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=ueFYm1qfrvuVokkg4cIykC1xT41ucWkogT7CDyG2LEU=; b=DOIrtS3Udl5DQLlGWNAYf6I1c3DdbaRLJvXle5I/oGp5cSD1c00XkU8lGxHJbOoQV5 cRMotxgPB+JZRyNLiWjkJ2EuLo13ZR//olU4pJfBvaz1mRush1ee19PIqeFiwQwUWV4g W+3DKuyflnqKBQOZEvc2RoFvEeQYAayuGEv1a9xsRR4SaNeDlr0/6EY+zyBBnuZOGVmu O8SlF/gDtcAYvtc3EpjUSCn2/a2kCVXC1Qo/gy3W7Dd1IvJhOT5G4qcymEpbYFWIEIQ3 3Ccu85QUm40OmvHfSGMrZSaQM6IK9yTT8GWWsKGXDat9BZkeLtXj8aoxWbAQ1OFkmRR9 rOtw== X-Gm-Message-State: AOAM533CsWgYxrKWl0Xr2Qjb0BlZvmnP4A/m2zpv9ZdtJxxrLVm0LRa6 jQ1YEHnFtULPX3+jjdce6t1bLGf606TK72S3JKAmdQ== X-Received: by 2002:a02:a584:: with SMTP id b4mr23503993jam.68.1597851758905; Wed, 19 Aug 2020 08:42:38 -0700 (PDT) MIME-Version: 1.0 References: <1597644455-8216-1-git-send-email-jiaxin.yu@mediatek.com> <1597644455-8216-3-git-send-email-jiaxin.yu@mediatek.com> <20200819103730.GB5441@sirena.org.uk> In-Reply-To: <20200819103730.GB5441@sirena.org.uk> From: Tzung-Bi Shih Date: Wed, 19 Aug 2020 23:42:27 +0800 Message-ID: Subject: Re: [PATCH v5 2/2] dt-bindings: mediatek: mt6359: add codec document To: Mark Brown Cc: Jiaxin Yu , Matthias Brugger , Rob Herring , Takashi Iwai , Linux Kernel Mailing List , ALSA development , linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, howie.huang@mediatek.com, eason.yen@mediatek.com, shane.chien@mediatek.com, bicycle.tsai@mediatek.com 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 Wed, Aug 19, 2020 at 6:38 PM Mark Brown wrote: > > On Mon, Aug 17, 2020 at 04:11:03PM +0800, Tzung-Bi Shih wrote: > > I misunderstood. It still needs the compatible string to match the > > corresponding driver. > > No, it doesn't. The MFD should be registering the platform device. I guess I see. It lists the mfd_cell when calling devm_mfd_add_devices() in drivers/mfd/mt6397-core.c. It falls back to use driver name and device name to match. As long as the name provided in mfd_cell matches the platform driver name, it works. But I found struct mfd_cell also contains member .of_compatible. What is the difference if we use compatible string (as is) for this device instead of falling back to use device name to match?