Received: by 2002:a05:6358:4e97:b0:b3:742d:4702 with SMTP id ce23csp1644673rwb; Fri, 12 Aug 2022 04:44:13 -0700 (PDT) X-Google-Smtp-Source: AA6agR4Ye7USaGYAfou1b5krsw2hDnSp53YxD6j8fNF+ytk3ig4fnMVukWPiMXcChXzckMyVQDTQ X-Received: by 2002:a17:907:97c2:b0:731:5679:2cd3 with SMTP id js2-20020a17090797c200b0073156792cd3mr2399952ejc.746.1660304653328; Fri, 12 Aug 2022 04:44:13 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1660304653; cv=none; d=google.com; s=arc-20160816; b=KdcQM62tAS79ZDj8WI6DkbWuyYztqOrEz6T+jbLVRLxyAHoGUZz4wC4l+qz+p94RRK KZ+SeGiXTsvJbGxVw9sLzHnRN01iiFgX/QONLI1KBd8vxi3i9x4YijyoNZRI1X5rrGWW rRR1GdIn1pmkUbOeTTsulhdaX+QKnIpNia9w+envlDvUoBJt5Bw3sUvLMNls9VziRGDf OufJ2GR+alGs/OJWyrTRdOK5DcJjs+HWW0zsoSRfkO6hv4lBE5TshBwQfdcmLolcORWJ o9rZRmoNs9lDZEagejUrUlHsBdA4/QTsdutRqwUhitHngf9RBoQEWyO7ph/jGMk6Jho+ Gbbg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :dkim-signature; bh=5cH4W1xFUfBKzHhA0qmhN71IL97dIcVdgSB2lbcjbhI=; b=n8lv9qM5DAfEVHF0waW46Sxdr5/JTzkH0+Rtyee/zXRp11BEz9npY0fMS+fGf1Ri4S Qu5/zguU5nSTgTz0Zew7KFJpML+D7VAGJVje7a2E4qNCFf90OgKdDHFYQF4PbCAe+Qt2 yqBJBonT9SHPR9kvKjduhCqncLR4Wni0joVr+61c1qW6c0zWB/KREqJfrGsajFJY87D9 0WcyzhaD5eu1amgWG1VbHeucjVjwc031htZ7paFipRaSgBkWJ2K3dp7hmnztQ73y8BQs 3+QtrPudKgC5eKbihSQpQMG8zr1wXwa4s75xRSIFtknG9HxdWRoUUk9fmjuyf3zEbmk8 +27w== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail (test mode) header.i=@armlinux.org.uk header.s=pandora-2019 header.b=VWrfiySI; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=armlinux.org.uk Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id s6-20020aa7cb06000000b00441464f8f24si1849699edt.293.2022.08.12.04.43.43; Fri, 12 Aug 2022 04:44:13 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=fail (test mode) header.i=@armlinux.org.uk header.s=pandora-2019 header.b=VWrfiySI; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=armlinux.org.uk Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S237495AbiHLLhI (ORCPT + 99 others); Fri, 12 Aug 2022 07:37:08 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43106 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231627AbiHLLhG (ORCPT ); Fri, 12 Aug 2022 07:37:06 -0400 Received: from pandora.armlinux.org.uk (pandora.armlinux.org.uk [IPv6:2001:4d48:ad52:32c8:5054:ff:fe00:142]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8C085A5996; Fri, 12 Aug 2022 04:37:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=armlinux.org.uk; s=pandora-2019; h=Sender:In-Reply-To:Content-Type: MIME-Version:References:Message-ID:Subject:Cc:To:From:Date:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=5cH4W1xFUfBKzHhA0qmhN71IL97dIcVdgSB2lbcjbhI=; b=VWrfiySIRfk42fymYJ4lbMVoYg IvsVVC0S+Tf0U+2J/GIMjtrvjKGe881kIM3qOo7ZdL0eJaBs45a3iNQ/gzMHghMZK4LUtiICadymK Ej1EwJqzyYs2gbFPaMyrtEkt6b4XXnfzjPn5+WFE3Qc8IOf1UbzFAIOJ7Dd3gR/icjf2rkFKYET3u x7duDKn+LxxDelM93iNu4xzc6g9xdbkpyECaZB2xahCkkjvw0/r2eEaRh+AV74gTFLaa8nKKwI2yE JmBdIY5qDTux4U2j0HKwoDA4wvjFQok/sYIB2sg/RTGlBrcwRnk/IB3AyPv/mtmdKsNMGblijkp+z Wc7c80uw==; Received: from shell.armlinux.org.uk ([fd8f:7570:feb6:1:5054:ff:fe00:4ec]:33758) by pandora.armlinux.org.uk with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1oMSyH-0000Dg-1j; Fri, 12 Aug 2022 12:36:57 +0100 Received: from linux by shell.armlinux.org.uk with local (Exim 4.94.2) (envelope-from ) id 1oMSyE-0000t0-9V; Fri, 12 Aug 2022 12:36:54 +0100 Date: Fri, 12 Aug 2022 12:36:54 +0100 From: "Russell King (Oracle)" To: Krzysztof Kozlowski Cc: Wei Fang , "andrew@lunn.ch" , "hkallweit1@gmail.com" , "davem@davemloft.net" , "edumazet@google.com" , "kuba@kernel.org" , "pabeni@redhat.com" , "robh+dt@kernel.org" , "krzysztof.kozlowski+dt@linaro.org" , "f.fainelli@gmail.com" , "netdev@vger.kernel.org" , "devicetree@vger.kernel.org" , "linux-kernel@vger.kernel.org" Subject: Re: [PATCH net 1/2] dt: ar803x: Document disable-hibernation property Message-ID: References: <20220812145009.1229094-1-wei.fang@nxp.com> <20220812145009.1229094-2-wei.fang@nxp.com> <0cd22a17-3171-b572-65fb-e9d3def60133@linaro.org> <14cf568e-d7ee-886e-5122-69b2e58b8717@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <14cf568e-d7ee-886e-5122-69b2e58b8717@linaro.org> Sender: Russell King (Oracle) X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_NONE,SPF_NONE, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Aug 12, 2022 at 02:25:42PM +0300, Krzysztof Kozlowski wrote: > hibernation is a feature, but 'disable-hibernation' is not. DTS > describes the hardware, not policy or driver bejhvior. Why disabling > hibernation is a property of hardware? How you described, it's not, > therefore either property is not for DT or it has to be phrased > correctly to describe the hardware. However, older DT descriptions need to be compatible with later kernels, and as existing setups have hibernation enabled, introducing a property to _enable_ hibernation (which implies if the property is not present, hibernation is disabled) changes the behaviour with older DT, thereby breaking backwards compatibility. Yes, DT needs to describe hardware, but there are also other constraints too. -- RMK's Patch system: https://www.armlinux.org.uk/developer/patches/ FTTP is here! 40Mbps down 10Mbps up. Decent connectivity at last!