[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <YLbvWKIE3FOhdzsl@lunn.ch>
Date: Wed, 2 Jun 2021 04:39:20 +0200
From: Andrew Lunn <andrew@...n.ch>
To: Joakim Zhang <qiangqing.zhang@....com>
Cc: davem@...emloft.net, kuba@...nel.org, robh+dt@...nel.org,
hkallweit1@...il.com, linux@...linux.org.uk, f.fainelli@...il.com,
linux-imx@....com, netdev@...r.kernel.org,
devicetree@...r.kernel.org, linux-kernel@...r.kernel.org
Subject: Re: [PATCH net-next 1/4] dt-bindings: net: add dt binding for
realtek rtl82xx phy
> +properties:
> + rtl821x,clkout-disable:
> + description: Disable CLKOUT clock.
> + type: boolean
> +
> + rtl821x,aldps-disable:
> + description: Disable ALDPS mode.
> + type: boolean
I think most of the problems are the ambiguity in the binding.
If rtl821x,clkout-disable is not present, should it enable the CLKOUT?
That needs clear define here.
Do we actually want a tristate here?
rtl821x,clkout = <true>;
means ensure the clock is outputting.
rtl821x,clkout = <false>;
means ensure the clock is not outputting.
And if the property is not in DT at all, leave the hardware alone, at
either its default value, or whatever came before has set it to?
Andrew
Powered by blists - more mailing lists