Received: by 10.223.176.46 with SMTP id f43csp2085925wra; Sun, 21 Jan 2018 10:57:01 -0800 (PST) X-Google-Smtp-Source: AH8x224iAYSSksqKiZisMEr4mY+nsmAuRggMbhCArQu1AFo5NGAb0t+fbxEgKj7Xt8eC2kHKL31r X-Received: by 10.99.97.200 with SMTP id v191mr5193776pgb.121.1516561021356; Sun, 21 Jan 2018 10:57:01 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1516561021; cv=none; d=google.com; s=arc-20160816; b=TBcYjuzzTs4Eiv5aap4QQj8lGG022eNJLvD9p18NWATY7GTOMLtJ2oo3CEnUplg8wg 6FhnGQB4zypqsZiRaELlFoD6GuVB6/fGOwJxyJi6Daa0Rbq7YHROGLnAbXllPAVG5hKt bsE4bHGS4FpBGow6UsQoXuVlgehxhsHCikvdBiwSNnf+MwzQYIxMezZx2RwFHs+M8nDU z0Y4/pjwe8HUAMgHCd4pCq+sXEj6jymrAot3kLSp7+FwBhyGSeupR3KmNVrYqlcXSBJJ 9eZFRd9g8tQwlZtqba6kIvkPhKEySm9o4DjwmS1SBhqW7jzzB8nHyRX6FhBiQxaLeeb+ ehOA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature:arc-authentication-results; bh=lOyf2FDPK1MQamd8ftDmRc0Yb/FbRfHA7KOwoh8kqqk=; b=zzD20eqsjfLzBxsMu/vnYMUeUohEVI4M8scmsT3DYGLMNB1fsiYeQ97x+ycVDvkq4z MhAkdQfsblPGmI2O3Oq51NkBeBEDPr8l7jRk5+d88q+z5jn+L5z8KYp3+1E6kCU4tohg 3cAffCAjCTTKCtjXL4qtACk2BS0wcOMFkJemfbFR2Bn0SKPxrvRUY5d2Ts/u/HsxKE4U 8IOKy4YgSyhvEHZTUVXB5Ppo5WAE/IGx7dhuTNnQjXNm2u6aag/RpMdDi8SmF4u+AzpG REVRsoJ0Jr8XcvwmX4hhd2XSYmnDySHN45IBIzf8jU8iiijQ0XHb+HPrFVqGkF8e4F5g +1tg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@lunn.ch header.s=20171124 header.b=1czOHNPZ; 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 s64si13936583pfk.33.2018.01.21.10.56.47; Sun, 21 Jan 2018 10:57:01 -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; dkim=pass header.i=@lunn.ch header.s=20171124 header.b=1czOHNPZ; 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 S1751402AbeAUS4V (ORCPT + 99 others); Sun, 21 Jan 2018 13:56:21 -0500 Received: from vps0.lunn.ch ([185.16.172.187]:57972 "EHLO vps0.lunn.ch" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751238AbeAUS4T (ORCPT ); Sun, 21 Jan 2018 13:56:19 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lunn.ch; s=20171124; h=In-Reply-To:Content-Type:MIME-Version:References:Message-ID:Subject:Cc:To:From:Date; bh=lOyf2FDPK1MQamd8ftDmRc0Yb/FbRfHA7KOwoh8kqqk=; b=1czOHNPZq4zXj6v4T8Ol7qG8q3zdow6oIJHA67G/VYkpqAIK6vx7YeDodT5OXgVa/EYsn2AodVPG21BoCJTqhWeLthJ5JLrv1cO5RDzpUUzvVLqG5xkvCP9w4xLAiawcffqeSfYQMIadXSVhW2opMSwBjLJv1oi2Gcf0Pj4/KX4=; Received: from andrew by vps0.lunn.ch with local (Exim 4.84_2) (envelope-from ) id 1edKmd-0002o1-Rg; Sun, 21 Jan 2018 19:55:59 +0100 Date: Sun, 21 Jan 2018 19:55:59 +0100 From: Andrew Lunn To: Ard Biesheuvel Cc: Mika Westerberg , Nadav Haklai , Neta Zur Hershkovits , Lorenzo Pieralisi , Russell King - ARM Linux , Grzegorz Jaszczyk , Tomasz Nowicki , "Rafael J. Wysocki" , "linux-acpi@vger.kernel.org" , Ezequiel Garcia , Florian Fainelli , Gregory CLEMENT , Marcin Wojtas , "linux-arm-kernel@lists.infradead.org" , Thomas Petazzoni , Graeme Gregory , "" , Antoine T?nart , "linux-kernel@vger.kernel.org" , Hanjun Guo , Sudeep Holla , "David S. Miller" Subject: Re: [net-next: PATCH 0/8] Armada 7k/8k PP2 ACPI support Message-ID: <20180121185559.GC9004@lunn.ch> References: <20180109130012.GA27447@lunn.ch> <20180118123141.GA2839@e107981-ln.cambridge.arm.com> <20180118130026.GG32299@lunn.ch> <20180120195246.GC27654@lahna.fi.intel.com> <20180121010840.GB1217@lunn.ch> <20180121102700.GF27654@lahna.fi.intel.com> <20180121161319.GA8017@lunn.ch> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.23 (2014-03-12) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org > However interesting as an example, I'm not convinced this is what we > should aim for. > > ACPI is not a replacement for DT, and it is unlikely that people would > be interested in running ACPI-only distros such as RHEL on their > Ethernet switch. DT is excellent at describing this, and there is no > need to replace it. I however do know of somebody who is building an industrial wireless access point, with a Marvell Ethernet switch. They have chosen to use an Intel CPU, and want to run CentOS on it, because that is what they know. So they will be using ACPI whatever, for the basic board support. They then have a choice of either ACPI for the switch, or having device tree as well as ACPI for the switch. And it will be interesting to see how that works. Can DT reference GPIOs and I2C busses in ACPI? > Also, please bear in mind that the ACPI spec is owned by the UEFI/ACPI > forum, and only members (who are all under a contract regarding > reasonable and non-discriminatory (RAND) licensing terms to IP they > own that is covered by the spec) can contribute. Individuals can > become members for free AFAIR, but that doesn't mean individuals are > typically interested in getting involved in a process that is rather > tedious and bureaucratic. And this is a bit what i'm worried about. How you represent MDIO busses, PHYs, Ethernet switches is implemented once in the core Linux code. So i would be interested in knowing what happens if the Linux community defines and implements something, boards start using it, but a year later the tedious and bureaucratic process rejects it, re-writes it, in an incompatible way. Andrew