Received: by 2002:a05:6a10:6006:0:0:0:0 with SMTP id w6csp361218pxa; Wed, 26 Aug 2020 12:38:37 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwtX+V2JBZuM+/7XKm2radPNGBxxKLQBNO0jE33NGLOV6lYkT/qJYIxEgUV1NfnzSNa7P5h X-Received: by 2002:a05:6402:2039:: with SMTP id ay25mr12662093edb.87.1598470716928; Wed, 26 Aug 2020 12:38:36 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1598470716; cv=none; d=google.com; s=arc-20160816; b=HRFx9Q37GoPAM7iAT7c1vRjtUo03lHNYm2WoX0Tw8x1/6KFS8JiwfNiItre2mcTz0b dJFHCrkdTwbCMZfRRHZW0iN8CiuYfZv46P/oCR9FZR+dMUW/1nKUNpUDdarVSnxXfIZx 4BZFRz0/PXTAaPBQZfcAQ7QHr/TsKVqowUU3q99eaO5b+xfW/zsGgonYOIsSiRFCDVe8 RCTIPsKy0uON5RStKV0QDO/TzcpRjvnBe/SzIQTH6TVjLuvPElPRVC/RGKxeSrZPRlED nBQ8lBItIoG0zjL/0VxZzQ+/Kn3TMJYXq3Vnq3P1izV6Kaqz+/3YFFt2MesZyY/gbyBp PBtQ== 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=TldKm6UYrDqQCB8UevAGIccUxXWB4Kosvte/jze7YQU=; b=ln9f6MOkJVrbRZ/Fi4vwF9bef1EyRUl9ft+yfYT4AqjolXFotx2Xd/ez8OWW21Nssz RZyWRcxRy5iq5dqRZxw/KPc6yvFMmT6IAdCde0mE4lOeU0VhPJU5k63YxQXXig7k6y6K +M7eXgT5xgINF7fW0CRFxi+Q2bmjaW0jbH9FnQuN+1jh3ZzJAzT5EtistNdTANrBxFWy WV1eQyKno++5a2xPZZmuqzPnOLob/sYUcur7/eGzAd1FXFESXCAqEIrbpT6ENZWtsJ8e dUpR1edR9rRk9O9t9t34H5Y0RVNq1WTX1Z8e1C2y//PbxsbeOqZGWin/jHOyObJUUdZM m3vQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=kLSOwOQw; 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 y22si2205921ejc.453.2020.08.26.12.38.12; Wed, 26 Aug 2020 12:38:36 -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=20161025 header.b=kLSOwOQw; 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 S1726878AbgHZTeX (ORCPT + 99 others); Wed, 26 Aug 2020 15:34:23 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:50202 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726191AbgHZTeW (ORCPT ); Wed, 26 Aug 2020 15:34:22 -0400 Received: from mail-pg1-x542.google.com (mail-pg1-x542.google.com [IPv6:2607:f8b0:4864:20::542]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 102CCC061574; Wed, 26 Aug 2020 12:34:22 -0700 (PDT) Received: by mail-pg1-x542.google.com with SMTP id m34so1585666pgl.11; Wed, 26 Aug 2020 12:34:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=TldKm6UYrDqQCB8UevAGIccUxXWB4Kosvte/jze7YQU=; b=kLSOwOQwTvHZVDY6z2gnIIs2Mx5UlcXYJW4rd0W/h7CldAnnQJoRXjdI6g8EnhgTUT 7HpokCM1WdWTAX85W7tWBJoV8b3JY4wki1YZmYNbzGTtnPK/kL2dSP6xwx0PuxA/5Tpd 4SNVnsJLHX+2BvIgdcFQIaTsJvPRVAmLtFUeNIwYjmkpVIFxfBq6SiOnepU0/WwwfWJH T5tiFVj6TFI9Ev8QH/YQFLy7QFHwslP1kZVGXG82aYinvEfHXZyCgv0gEtrtfpU4c3eG 6svBClrltN/JIU/duo2wJDcr8rVA4xx/mChjloBBvzLAEi0txKut8BmOydqUoNVQk0Ke HfGg== 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=TldKm6UYrDqQCB8UevAGIccUxXWB4Kosvte/jze7YQU=; b=B6XqqgWedtd2jaywKJlW6FwXvWBEDJm1B8umBVpDvPMXrjwt2ygSustXenCzBjlVfW zg5aleGz+Oo2HmJYmhFg62S5SnOpS3wYu1B91zNBcuXHwww+d+O884k/zD6gqkaiAQFU BioXLkV0dE327zZDaNv2XEE1eHgbbE5LToh8NvYg5w4xk5NBwvheRl3iiBisia2Lns1v EHCNBtOLsIDyoH6LnmbnYXnhf9Xi3kXDcVnnkQlcx7ZzNdoqMf7pQKDOC4j9g6llSRYF IfW0klk6Y8P7FEOr+tGoGxuqjmElZQIxDZtcicZzgeCxbldCKtIFBZ2M/S1rZtEQGMjc /jkg== X-Gm-Message-State: AOAM5317lKF4TTEXXWWAUoMitKhts48oN+zNyEbxL6pDbdMim6011o28 yW1OJKV4EGPLE+FqXo5JQC121Sh4gEym8Uy8T4Q= X-Received: by 2002:a17:902:8208:: with SMTP id x8mr1690183pln.65.1598470461445; Wed, 26 Aug 2020 12:34:21 -0700 (PDT) MIME-Version: 1.0 References: <20200821131029.11440-1-kuldip.dwivedi@puresoftware.com> <20200822183342.6sdhp6yq6i7yvdia@skbuf> In-Reply-To: <20200822183342.6sdhp6yq6i7yvdia@skbuf> From: Andy Shevchenko Date: Wed, 26 Aug 2020 22:34:04 +0300 Message-ID: Subject: Re: [PATCH] spi: spi-fsl-dspi: Add ACPI support To: Vladimir Oltean Cc: kuldip dwivedi , Mark Brown , linux-spi , Linux Kernel Mailing List , Qiang Zhao , Pankaj Bansal , Varun Sethi , tanveer , "Rafael J. Wysocki" , ACPI Devel Maling List 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 Sat, Aug 22, 2020 at 9:37 PM Vladimir Oltean wrote: > On Fri, Aug 21, 2020 at 06:40:29PM +0530, kuldip dwivedi wrote: > Just noticed this now. > So for device tree, spi-fsl-dspi supports the following compatibles: > > fsl,vf610-dspi > fsl,ls1021a-v1.0-dspi > fsl,ls1012a-dspi > fsl,ls1028a-dspi > fsl,ls1043a-dspi > fsl,ls1046a-dspi > fsl,ls2080a-dspi > fsl,ls2085a-dspi > fsl,lx2160a-dspi > > Depending on the compatible string, the driver knows whether to use DMA > or XSPI mode, and what the FIFO size is. > > Now, of course not all of the above SoCs are going to support ACPI, but > it is reasonable to expect that more than one will. And in that case, > the driver should still be able to know on what SoC it's running, > because for example LS1043A doesn't support DMA, and LS2085A doesn't > support XSPI. > > How is this dealt with in ACPI? Theoretically you may declare your HID in the same / similar way as PRP0001 and use same compatible strings and all other DT properties (when they make sense and not duplicate ACPI functionality). But better if ACPI people can tell you (I Cc'ed Rafael and ACPI mailing list) if it is gonna work. -- With Best Regards, Andy Shevchenko