All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 1/3] dt-bindings: clock: keystone: remove unstable remark
@ 2024-02-24  9:12 Krzysztof Kozlowski
  2024-02-24  9:12 ` [PATCH 2/3] dt-bindings: clock: ti: " Krzysztof Kozlowski
                   ` (3 more replies)
  0 siblings, 4 replies; 10+ messages in thread
From: Krzysztof Kozlowski @ 2024-02-24  9:12 UTC (permalink / raw)
  To: Michael Turquette, Stephen Boyd, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley, Bjorn Andersson,
	Mathieu Poirier, linux-clk, devicetree, linux-kernel,
	linux-remoteproc
  Cc: Krzysztof Kozlowski

Keystone clock controller bindings were marked as work-in-progress /
unstable in 2013 in commit b9e0d40c0d83 ("clk: keystone: add Keystone
PLL clock driver") and commit 7affe5685c96 ("clk: keystone: Add gate
control clock driver") Almost eleven years is enough, so drop the
"unstable" remark and expect usual ABI rules.

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
---
 Documentation/devicetree/bindings/clock/keystone-gate.txt | 2 --
 Documentation/devicetree/bindings/clock/keystone-pll.txt  | 2 --
 2 files changed, 4 deletions(-)

diff --git a/Documentation/devicetree/bindings/clock/keystone-gate.txt b/Documentation/devicetree/bindings/clock/keystone-gate.txt
index c5aa187026e3..43f6fb6c9392 100644
--- a/Documentation/devicetree/bindings/clock/keystone-gate.txt
+++ b/Documentation/devicetree/bindings/clock/keystone-gate.txt
@@ -1,5 +1,3 @@
-Status: Unstable - ABI compatibility may be broken in the future
-
 Binding for Keystone gate control driver which uses PSC controller IP.
 
 This binding uses the common clock binding[1].
diff --git a/Documentation/devicetree/bindings/clock/keystone-pll.txt b/Documentation/devicetree/bindings/clock/keystone-pll.txt
index 9a3fbc665606..69b0eb7c03c9 100644
--- a/Documentation/devicetree/bindings/clock/keystone-pll.txt
+++ b/Documentation/devicetree/bindings/clock/keystone-pll.txt
@@ -1,5 +1,3 @@
-Status: Unstable - ABI compatibility may be broken in the future
-
 Binding for keystone PLLs. The main PLL IP typically has a multiplier,
 a divider and a post divider. The additional PLL IPs like ARMPLL, DDRPLL
 and PAPLL are controlled by the memory mapped register where as the Main
-- 
2.34.1


^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [PATCH 2/3] dt-bindings: clock: ti: remove unstable remark
  2024-02-24  9:12 [PATCH 1/3] dt-bindings: clock: keystone: remove unstable remark Krzysztof Kozlowski
@ 2024-02-24  9:12 ` Krzysztof Kozlowski
  2024-02-26 19:45   ` Rob Herring
  2024-02-28 22:59   ` Stephen Boyd
  2024-02-24  9:12 ` [PATCH 3/3] dt-bindings: remoteproc: ti,davinci: " Krzysztof Kozlowski
                   ` (2 subsequent siblings)
  3 siblings, 2 replies; 10+ messages in thread
From: Krzysztof Kozlowski @ 2024-02-24  9:12 UTC (permalink / raw)
  To: Michael Turquette, Stephen Boyd, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley, Bjorn Andersson,
	Mathieu Poirier, linux-clk, devicetree, linux-kernel,
	linux-remoteproc
  Cc: Krzysztof Kozlowski

Several TI SoC clock bindings were marked as work-in-progress / unstable
between 2013-2016, for example in commit f60b1ea5ea7a ("CLK: TI: add
support for gate clock").  It was enough of time to consider them stable
and expect usual ABI rules.

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
---
 Documentation/devicetree/bindings/clock/ti/adpll.txt            | 2 --
 Documentation/devicetree/bindings/clock/ti/apll.txt             | 2 --
 Documentation/devicetree/bindings/clock/ti/autoidle.txt         | 2 --
 Documentation/devicetree/bindings/clock/ti/clockdomain.txt      | 2 --
 Documentation/devicetree/bindings/clock/ti/composite.txt        | 2 --
 Documentation/devicetree/bindings/clock/ti/divider.txt          | 2 --
 Documentation/devicetree/bindings/clock/ti/dpll.txt             | 2 --
 Documentation/devicetree/bindings/clock/ti/fapll.txt            | 2 --
 .../devicetree/bindings/clock/ti/fixed-factor-clock.txt         | 2 --
 Documentation/devicetree/bindings/clock/ti/gate.txt             | 2 --
 Documentation/devicetree/bindings/clock/ti/interface.txt        | 2 --
 Documentation/devicetree/bindings/clock/ti/mux.txt              | 2 --
 12 files changed, 24 deletions(-)

diff --git a/Documentation/devicetree/bindings/clock/ti/adpll.txt b/Documentation/devicetree/bindings/clock/ti/adpll.txt
index 4c8a2ce2cd70..3122360adcf3 100644
--- a/Documentation/devicetree/bindings/clock/ti/adpll.txt
+++ b/Documentation/devicetree/bindings/clock/ti/adpll.txt
@@ -1,7 +1,5 @@
 Binding for Texas Instruments ADPLL clock.
 
-Binding status: Unstable - ABI compatibility may be broken in the future
-
 This binding uses the common clock binding[1]. It assumes a
 register-mapped ADPLL with two to three selectable input clocks
 and three to four children.
diff --git a/Documentation/devicetree/bindings/clock/ti/apll.txt b/Documentation/devicetree/bindings/clock/ti/apll.txt
index ade4dd4c30f0..bbd505c1199d 100644
--- a/Documentation/devicetree/bindings/clock/ti/apll.txt
+++ b/Documentation/devicetree/bindings/clock/ti/apll.txt
@@ -1,7 +1,5 @@
 Binding for Texas Instruments APLL clock.
 
-Binding status: Unstable - ABI compatibility may be broken in the future
-
 This binding uses the common clock binding[1].  It assumes a
 register-mapped APLL with usually two selectable input clocks
 (reference clock and bypass clock), with analog phase locked
diff --git a/Documentation/devicetree/bindings/clock/ti/autoidle.txt b/Documentation/devicetree/bindings/clock/ti/autoidle.txt
index 7c735dde9fe9..05645a10a9e3 100644
--- a/Documentation/devicetree/bindings/clock/ti/autoidle.txt
+++ b/Documentation/devicetree/bindings/clock/ti/autoidle.txt
@@ -1,7 +1,5 @@
 Binding for Texas Instruments autoidle clock.
 
-Binding status: Unstable - ABI compatibility may be broken in the future
-
 This binding uses the common clock binding[1]. It assumes a register mapped
 clock which can be put to idle automatically by hardware based on the usage
 and a configuration bit setting. Autoidle clock is never an individual
diff --git a/Documentation/devicetree/bindings/clock/ti/clockdomain.txt b/Documentation/devicetree/bindings/clock/ti/clockdomain.txt
index 9c6199249ce5..edf0b5d42768 100644
--- a/Documentation/devicetree/bindings/clock/ti/clockdomain.txt
+++ b/Documentation/devicetree/bindings/clock/ti/clockdomain.txt
@@ -1,7 +1,5 @@
 Binding for Texas Instruments clockdomain.
 
-Binding status: Unstable - ABI compatibility may be broken in the future
-
 This binding uses the common clock binding[1] in consumer role.
 Every clock on TI SoC belongs to one clockdomain, but software
 only needs this information for specific clocks which require
diff --git a/Documentation/devicetree/bindings/clock/ti/composite.txt b/Documentation/devicetree/bindings/clock/ti/composite.txt
index 33ac7c9ad053..6f7e1331b546 100644
--- a/Documentation/devicetree/bindings/clock/ti/composite.txt
+++ b/Documentation/devicetree/bindings/clock/ti/composite.txt
@@ -1,7 +1,5 @@
 Binding for TI composite clock.
 
-Binding status: Unstable - ABI compatibility may be broken in the future
-
 This binding uses the common clock binding[1]. It assumes a
 register-mapped composite clock with multiple different sub-types;
 
diff --git a/Documentation/devicetree/bindings/clock/ti/divider.txt b/Documentation/devicetree/bindings/clock/ti/divider.txt
index 9b13b32974f9..4d7c76f0b356 100644
--- a/Documentation/devicetree/bindings/clock/ti/divider.txt
+++ b/Documentation/devicetree/bindings/clock/ti/divider.txt
@@ -1,7 +1,5 @@
 Binding for TI divider clock
 
-Binding status: Unstable - ABI compatibility may be broken in the future
-
 This binding uses the common clock binding[1].  It assumes a
 register-mapped adjustable clock rate divider that does not gate and has
 only one input clock or parent.  By default the value programmed into
diff --git a/Documentation/devicetree/bindings/clock/ti/dpll.txt b/Documentation/devicetree/bindings/clock/ti/dpll.txt
index 37a7cb6ad07d..14a1b72c2e71 100644
--- a/Documentation/devicetree/bindings/clock/ti/dpll.txt
+++ b/Documentation/devicetree/bindings/clock/ti/dpll.txt
@@ -1,7 +1,5 @@
 Binding for Texas Instruments DPLL clock.
 
-Binding status: Unstable - ABI compatibility may be broken in the future
-
 This binding uses the common clock binding[1].  It assumes a
 register-mapped DPLL with usually two selectable input clocks
 (reference clock and bypass clock), with digital phase locked
diff --git a/Documentation/devicetree/bindings/clock/ti/fapll.txt b/Documentation/devicetree/bindings/clock/ti/fapll.txt
index c19b3f253b8c..88986ef39ddd 100644
--- a/Documentation/devicetree/bindings/clock/ti/fapll.txt
+++ b/Documentation/devicetree/bindings/clock/ti/fapll.txt
@@ -1,7 +1,5 @@
 Binding for Texas Instruments FAPLL clock.
 
-Binding status: Unstable - ABI compatibility may be broken in the future
-
 This binding uses the common clock binding[1]. It assumes a
 register-mapped FAPLL with usually two selectable input clocks
 (reference clock and bypass clock), and one or more child
diff --git a/Documentation/devicetree/bindings/clock/ti/fixed-factor-clock.txt b/Documentation/devicetree/bindings/clock/ti/fixed-factor-clock.txt
index 518e3c142276..dc69477b6e98 100644
--- a/Documentation/devicetree/bindings/clock/ti/fixed-factor-clock.txt
+++ b/Documentation/devicetree/bindings/clock/ti/fixed-factor-clock.txt
@@ -1,7 +1,5 @@
 Binding for TI fixed factor rate clock sources.
 
-Binding status: Unstable - ABI compatibility may be broken in the future
-
 This binding uses the common clock binding[1], and also uses the autoidle
 support from TI autoidle clock [2].
 
diff --git a/Documentation/devicetree/bindings/clock/ti/gate.txt b/Documentation/devicetree/bindings/clock/ti/gate.txt
index 4982615c01b9..a8e0335b006a 100644
--- a/Documentation/devicetree/bindings/clock/ti/gate.txt
+++ b/Documentation/devicetree/bindings/clock/ti/gate.txt
@@ -1,7 +1,5 @@
 Binding for Texas Instruments gate clock.
 
-Binding status: Unstable - ABI compatibility may be broken in the future
-
 This binding uses the common clock binding[1]. This clock is
 quite much similar to the basic gate-clock [2], however,
 it supports a number of additional features. If no register
diff --git a/Documentation/devicetree/bindings/clock/ti/interface.txt b/Documentation/devicetree/bindings/clock/ti/interface.txt
index d3eb5ca92a7f..85fb1f2d2d28 100644
--- a/Documentation/devicetree/bindings/clock/ti/interface.txt
+++ b/Documentation/devicetree/bindings/clock/ti/interface.txt
@@ -1,7 +1,5 @@
 Binding for Texas Instruments interface clock.
 
-Binding status: Unstable - ABI compatibility may be broken in the future
-
 This binding uses the common clock binding[1]. This clock is
 quite much similar to the basic gate-clock [2], however,
 it supports a number of additional features, including
diff --git a/Documentation/devicetree/bindings/clock/ti/mux.txt b/Documentation/devicetree/bindings/clock/ti/mux.txt
index b33f641f1043..cd56d3c1c09f 100644
--- a/Documentation/devicetree/bindings/clock/ti/mux.txt
+++ b/Documentation/devicetree/bindings/clock/ti/mux.txt
@@ -1,7 +1,5 @@
 Binding for TI mux clock.
 
-Binding status: Unstable - ABI compatibility may be broken in the future
-
 This binding uses the common clock binding[1].  It assumes a
 register-mapped multiplexer with multiple input clock signals or
 parents, one of which can be selected as output.  This clock does not
-- 
2.34.1


^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [PATCH 3/3] dt-bindings: remoteproc: ti,davinci: remove unstable remark
  2024-02-24  9:12 [PATCH 1/3] dt-bindings: clock: keystone: remove unstable remark Krzysztof Kozlowski
  2024-02-24  9:12 ` [PATCH 2/3] dt-bindings: clock: ti: " Krzysztof Kozlowski
@ 2024-02-24  9:12 ` Krzysztof Kozlowski
  2024-02-26 16:12   ` Mathieu Poirier
  2024-02-26 19:45   ` Rob Herring
  2024-02-26 19:44 ` [PATCH 1/3] dt-bindings: clock: keystone: " Rob Herring
  2024-02-28 23:00 ` Stephen Boyd
  3 siblings, 2 replies; 10+ messages in thread
From: Krzysztof Kozlowski @ 2024-02-24  9:12 UTC (permalink / raw)
  To: Michael Turquette, Stephen Boyd, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley, Bjorn Andersson,
	Mathieu Poirier, linux-clk, devicetree, linux-kernel,
	linux-remoteproc
  Cc: Krzysztof Kozlowski

TI Davinci remoteproc bindings were marked as work-in-progress /
unstable in 2017 in commit ae67b8007816 ("dt-bindings: remoteproc: Add
bindings for Davinci DSP processors"). Almost seven years is enough, so
drop the "unstable" remark and expect usual ABI rules.

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
---
 .../devicetree/bindings/remoteproc/ti,davinci-rproc.txt        | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/Documentation/devicetree/bindings/remoteproc/ti,davinci-rproc.txt b/Documentation/devicetree/bindings/remoteproc/ti,davinci-rproc.txt
index 25f8658e216f..48a49c516b62 100644
--- a/Documentation/devicetree/bindings/remoteproc/ti,davinci-rproc.txt
+++ b/Documentation/devicetree/bindings/remoteproc/ti,davinci-rproc.txt
@@ -1,9 +1,6 @@
 TI Davinci DSP devices
 =======================
 
-Binding status: Unstable - Subject to changes for DT representation of clocks
-			   and resets
-
 The TI Davinci family of SoCs usually contains a TI DSP Core sub-system that
 is used to offload some of the processor-intensive tasks or algorithms, for
 achieving various system level goals.
-- 
2.34.1


^ permalink raw reply related	[flat|nested] 10+ messages in thread

* Re: [PATCH 3/3] dt-bindings: remoteproc: ti,davinci: remove unstable remark
  2024-02-24  9:12 ` [PATCH 3/3] dt-bindings: remoteproc: ti,davinci: " Krzysztof Kozlowski
@ 2024-02-26 16:12   ` Mathieu Poirier
  2024-02-26 19:45   ` Rob Herring
  1 sibling, 0 replies; 10+ messages in thread
From: Mathieu Poirier @ 2024-02-26 16:12 UTC (permalink / raw)
  To: Krzysztof Kozlowski
  Cc: Michael Turquette, Stephen Boyd, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley, Bjorn Andersson, linux-clk,
	devicetree, linux-kernel, linux-remoteproc

On Sat, Feb 24, 2024 at 10:12:36AM +0100, Krzysztof Kozlowski wrote:
> TI Davinci remoteproc bindings were marked as work-in-progress /
> unstable in 2017 in commit ae67b8007816 ("dt-bindings: remoteproc: Add
> bindings for Davinci DSP processors"). Almost seven years is enough, so
> drop the "unstable" remark and expect usual ABI rules.
> 
> Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
> ---
>  .../devicetree/bindings/remoteproc/ti,davinci-rproc.txt        | 3 ---
>  1 file changed, 3 deletions(-)
> 
> diff --git a/Documentation/devicetree/bindings/remoteproc/ti,davinci-rproc.txt b/Documentation/devicetree/bindings/remoteproc/ti,davinci-rproc.txt
> index 25f8658e216f..48a49c516b62 100644
> --- a/Documentation/devicetree/bindings/remoteproc/ti,davinci-rproc.txt
> +++ b/Documentation/devicetree/bindings/remoteproc/ti,davinci-rproc.txt
> @@ -1,9 +1,6 @@
>  TI Davinci DSP devices
>  =======================
>  
> -Binding status: Unstable - Subject to changes for DT representation of clocks
> -			   and resets
> -

Reviewed-by: Mathieu Poirier <mathieu.poirier@linaro.org>

>  The TI Davinci family of SoCs usually contains a TI DSP Core sub-system that
>  is used to offload some of the processor-intensive tasks or algorithms, for
>  achieving various system level goals.
> -- 
> 2.34.1
> 

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [PATCH 1/3] dt-bindings: clock: keystone: remove unstable remark
  2024-02-24  9:12 [PATCH 1/3] dt-bindings: clock: keystone: remove unstable remark Krzysztof Kozlowski
  2024-02-24  9:12 ` [PATCH 2/3] dt-bindings: clock: ti: " Krzysztof Kozlowski
  2024-02-24  9:12 ` [PATCH 3/3] dt-bindings: remoteproc: ti,davinci: " Krzysztof Kozlowski
@ 2024-02-26 19:44 ` Rob Herring
  2024-02-28 23:00 ` Stephen Boyd
  3 siblings, 0 replies; 10+ messages in thread
From: Rob Herring @ 2024-02-26 19:44 UTC (permalink / raw)
  To: Krzysztof Kozlowski
  Cc: devicetree, Michael Turquette, linux-clk, linux-kernel,
	Stephen Boyd, Bjorn Andersson, Conor Dooley, Mathieu Poirier,
	linux-remoteproc, Krzysztof Kozlowski


On Sat, 24 Feb 2024 10:12:34 +0100, Krzysztof Kozlowski wrote:
> Keystone clock controller bindings were marked as work-in-progress /
> unstable in 2013 in commit b9e0d40c0d83 ("clk: keystone: add Keystone
> PLL clock driver") and commit 7affe5685c96 ("clk: keystone: Add gate
> control clock driver") Almost eleven years is enough, so drop the
> "unstable" remark and expect usual ABI rules.
> 
> Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
> ---
>  Documentation/devicetree/bindings/clock/keystone-gate.txt | 2 --
>  Documentation/devicetree/bindings/clock/keystone-pll.txt  | 2 --
>  2 files changed, 4 deletions(-)
> 

Acked-by: Rob Herring <robh@kernel.org>


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [PATCH 2/3] dt-bindings: clock: ti: remove unstable remark
  2024-02-24  9:12 ` [PATCH 2/3] dt-bindings: clock: ti: " Krzysztof Kozlowski
@ 2024-02-26 19:45   ` Rob Herring
  2024-02-28 22:59   ` Stephen Boyd
  1 sibling, 0 replies; 10+ messages in thread
From: Rob Herring @ 2024-02-26 19:45 UTC (permalink / raw)
  To: Krzysztof Kozlowski
  Cc: Mathieu Poirier, linux-kernel, Stephen Boyd, linux-clk,
	Conor Dooley, linux-remoteproc, Krzysztof Kozlowski,
	Bjorn Andersson, Michael Turquette, devicetree


On Sat, 24 Feb 2024 10:12:35 +0100, Krzysztof Kozlowski wrote:
> Several TI SoC clock bindings were marked as work-in-progress / unstable
> between 2013-2016, for example in commit f60b1ea5ea7a ("CLK: TI: add
> support for gate clock").  It was enough of time to consider them stable
> and expect usual ABI rules.
> 
> Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
> ---
>  Documentation/devicetree/bindings/clock/ti/adpll.txt            | 2 --
>  Documentation/devicetree/bindings/clock/ti/apll.txt             | 2 --
>  Documentation/devicetree/bindings/clock/ti/autoidle.txt         | 2 --
>  Documentation/devicetree/bindings/clock/ti/clockdomain.txt      | 2 --
>  Documentation/devicetree/bindings/clock/ti/composite.txt        | 2 --
>  Documentation/devicetree/bindings/clock/ti/divider.txt          | 2 --
>  Documentation/devicetree/bindings/clock/ti/dpll.txt             | 2 --
>  Documentation/devicetree/bindings/clock/ti/fapll.txt            | 2 --
>  .../devicetree/bindings/clock/ti/fixed-factor-clock.txt         | 2 --
>  Documentation/devicetree/bindings/clock/ti/gate.txt             | 2 --
>  Documentation/devicetree/bindings/clock/ti/interface.txt        | 2 --
>  Documentation/devicetree/bindings/clock/ti/mux.txt              | 2 --
>  12 files changed, 24 deletions(-)
> 

Acked-by: Rob Herring <robh@kernel.org>


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [PATCH 3/3] dt-bindings: remoteproc: ti,davinci: remove unstable remark
  2024-02-24  9:12 ` [PATCH 3/3] dt-bindings: remoteproc: ti,davinci: " Krzysztof Kozlowski
  2024-02-26 16:12   ` Mathieu Poirier
@ 2024-02-26 19:45   ` Rob Herring
  1 sibling, 0 replies; 10+ messages in thread
From: Rob Herring @ 2024-02-26 19:45 UTC (permalink / raw)
  To: Krzysztof Kozlowski
  Cc: Mathieu Poirier, Bjorn Andersson, Conor Dooley,
	Michael Turquette, Stephen Boyd, Krzysztof Kozlowski, devicetree,
	linux-clk, linux-remoteproc, linux-kernel


On Sat, 24 Feb 2024 10:12:36 +0100, Krzysztof Kozlowski wrote:
> TI Davinci remoteproc bindings were marked as work-in-progress /
> unstable in 2017 in commit ae67b8007816 ("dt-bindings: remoteproc: Add
> bindings for Davinci DSP processors"). Almost seven years is enough, so
> drop the "unstable" remark and expect usual ABI rules.
> 
> Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
> ---
>  .../devicetree/bindings/remoteproc/ti,davinci-rproc.txt        | 3 ---
>  1 file changed, 3 deletions(-)
> 

Acked-by: Rob Herring <robh@kernel.org>


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [PATCH 2/3] dt-bindings: clock: ti: remove unstable remark
  2024-02-24  9:12 ` [PATCH 2/3] dt-bindings: clock: ti: " Krzysztof Kozlowski
  2024-02-26 19:45   ` Rob Herring
@ 2024-02-28 22:59   ` Stephen Boyd
  2024-02-29  5:48     ` Tony Lindgren
  1 sibling, 1 reply; 10+ messages in thread
From: Stephen Boyd @ 2024-02-28 22:59 UTC (permalink / raw)
  To: Bjorn Andersson, Conor Dooley, Krzysztof Kozlowski,
	Krzysztof Kozlowski, Mathieu Poirier, Michael Turquette,
	Rob Herring, devicetree, linux-clk, linux-kernel,
	linux-remoteproc, Tony Lindgren
  Cc: Krzysztof Kozlowski

+Tony

Quoting Krzysztof Kozlowski (2024-02-24 01:12:35)
> Several TI SoC clock bindings were marked as work-in-progress / unstable
> between 2013-2016, for example in commit f60b1ea5ea7a ("CLK: TI: add
> support for gate clock").  It was enough of time to consider them stable
> and expect usual ABI rules.
> 
> Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
> ---

Acked-by: Stephen Boyd <sboyd@kernel.org>

>  Documentation/devicetree/bindings/clock/ti/adpll.txt            | 2 --
>  Documentation/devicetree/bindings/clock/ti/apll.txt             | 2 --
>  Documentation/devicetree/bindings/clock/ti/autoidle.txt         | 2 --
>  Documentation/devicetree/bindings/clock/ti/clockdomain.txt      | 2 --
>  Documentation/devicetree/bindings/clock/ti/composite.txt        | 2 --
>  Documentation/devicetree/bindings/clock/ti/divider.txt          | 2 --
>  Documentation/devicetree/bindings/clock/ti/dpll.txt             | 2 --
>  Documentation/devicetree/bindings/clock/ti/fapll.txt            | 2 --
>  .../devicetree/bindings/clock/ti/fixed-factor-clock.txt         | 2 --
>  Documentation/devicetree/bindings/clock/ti/gate.txt             | 2 --
>  Documentation/devicetree/bindings/clock/ti/interface.txt        | 2 --
>  Documentation/devicetree/bindings/clock/ti/mux.txt              | 2 --
>  12 files changed, 24 deletions(-)
> 
> diff --git a/Documentation/devicetree/bindings/clock/ti/adpll.txt b/Documentation/devicetree/bindings/clock/ti/adpll.txt
> index 4c8a2ce2cd70..3122360adcf3 100644
> --- a/Documentation/devicetree/bindings/clock/ti/adpll.txt
> +++ b/Documentation/devicetree/bindings/clock/ti/adpll.txt
> @@ -1,7 +1,5 @@
>  Binding for Texas Instruments ADPLL clock.
>  
> -Binding status: Unstable - ABI compatibility may be broken in the future
> -
>  This binding uses the common clock binding[1]. It assumes a
>  register-mapped ADPLL with two to three selectable input clocks
>  and three to four children.
> diff --git a/Documentation/devicetree/bindings/clock/ti/apll.txt b/Documentation/devicetree/bindings/clock/ti/apll.txt
> index ade4dd4c30f0..bbd505c1199d 100644
> --- a/Documentation/devicetree/bindings/clock/ti/apll.txt
> +++ b/Documentation/devicetree/bindings/clock/ti/apll.txt
> @@ -1,7 +1,5 @@
>  Binding for Texas Instruments APLL clock.
>  
> -Binding status: Unstable - ABI compatibility may be broken in the future
> -
>  This binding uses the common clock binding[1].  It assumes a
>  register-mapped APLL with usually two selectable input clocks
>  (reference clock and bypass clock), with analog phase locked
> diff --git a/Documentation/devicetree/bindings/clock/ti/autoidle.txt b/Documentation/devicetree/bindings/clock/ti/autoidle.txt
> index 7c735dde9fe9..05645a10a9e3 100644
> --- a/Documentation/devicetree/bindings/clock/ti/autoidle.txt
> +++ b/Documentation/devicetree/bindings/clock/ti/autoidle.txt
> @@ -1,7 +1,5 @@
>  Binding for Texas Instruments autoidle clock.
>  
> -Binding status: Unstable - ABI compatibility may be broken in the future
> -
>  This binding uses the common clock binding[1]. It assumes a register mapped
>  clock which can be put to idle automatically by hardware based on the usage
>  and a configuration bit setting. Autoidle clock is never an individual
> diff --git a/Documentation/devicetree/bindings/clock/ti/clockdomain.txt b/Documentation/devicetree/bindings/clock/ti/clockdomain.txt
> index 9c6199249ce5..edf0b5d42768 100644
> --- a/Documentation/devicetree/bindings/clock/ti/clockdomain.txt
> +++ b/Documentation/devicetree/bindings/clock/ti/clockdomain.txt
> @@ -1,7 +1,5 @@
>  Binding for Texas Instruments clockdomain.
>  
> -Binding status: Unstable - ABI compatibility may be broken in the future
> -
>  This binding uses the common clock binding[1] in consumer role.
>  Every clock on TI SoC belongs to one clockdomain, but software
>  only needs this information for specific clocks which require
> diff --git a/Documentation/devicetree/bindings/clock/ti/composite.txt b/Documentation/devicetree/bindings/clock/ti/composite.txt
> index 33ac7c9ad053..6f7e1331b546 100644
> --- a/Documentation/devicetree/bindings/clock/ti/composite.txt
> +++ b/Documentation/devicetree/bindings/clock/ti/composite.txt
> @@ -1,7 +1,5 @@
>  Binding for TI composite clock.
>  
> -Binding status: Unstable - ABI compatibility may be broken in the future
> -
>  This binding uses the common clock binding[1]. It assumes a
>  register-mapped composite clock with multiple different sub-types;
>  
> diff --git a/Documentation/devicetree/bindings/clock/ti/divider.txt b/Documentation/devicetree/bindings/clock/ti/divider.txt
> index 9b13b32974f9..4d7c76f0b356 100644
> --- a/Documentation/devicetree/bindings/clock/ti/divider.txt
> +++ b/Documentation/devicetree/bindings/clock/ti/divider.txt
> @@ -1,7 +1,5 @@
>  Binding for TI divider clock
>  
> -Binding status: Unstable - ABI compatibility may be broken in the future
> -
>  This binding uses the common clock binding[1].  It assumes a
>  register-mapped adjustable clock rate divider that does not gate and has
>  only one input clock or parent.  By default the value programmed into
> diff --git a/Documentation/devicetree/bindings/clock/ti/dpll.txt b/Documentation/devicetree/bindings/clock/ti/dpll.txt
> index 37a7cb6ad07d..14a1b72c2e71 100644
> --- a/Documentation/devicetree/bindings/clock/ti/dpll.txt
> +++ b/Documentation/devicetree/bindings/clock/ti/dpll.txt
> @@ -1,7 +1,5 @@
>  Binding for Texas Instruments DPLL clock.
>  
> -Binding status: Unstable - ABI compatibility may be broken in the future
> -
>  This binding uses the common clock binding[1].  It assumes a
>  register-mapped DPLL with usually two selectable input clocks
>  (reference clock and bypass clock), with digital phase locked
> diff --git a/Documentation/devicetree/bindings/clock/ti/fapll.txt b/Documentation/devicetree/bindings/clock/ti/fapll.txt
> index c19b3f253b8c..88986ef39ddd 100644
> --- a/Documentation/devicetree/bindings/clock/ti/fapll.txt
> +++ b/Documentation/devicetree/bindings/clock/ti/fapll.txt
> @@ -1,7 +1,5 @@
>  Binding for Texas Instruments FAPLL clock.
>  
> -Binding status: Unstable - ABI compatibility may be broken in the future
> -
>  This binding uses the common clock binding[1]. It assumes a
>  register-mapped FAPLL with usually two selectable input clocks
>  (reference clock and bypass clock), and one or more child
> diff --git a/Documentation/devicetree/bindings/clock/ti/fixed-factor-clock.txt b/Documentation/devicetree/bindings/clock/ti/fixed-factor-clock.txt
> index 518e3c142276..dc69477b6e98 100644
> --- a/Documentation/devicetree/bindings/clock/ti/fixed-factor-clock.txt
> +++ b/Documentation/devicetree/bindings/clock/ti/fixed-factor-clock.txt
> @@ -1,7 +1,5 @@
>  Binding for TI fixed factor rate clock sources.
>  
> -Binding status: Unstable - ABI compatibility may be broken in the future
> -
>  This binding uses the common clock binding[1], and also uses the autoidle
>  support from TI autoidle clock [2].
>  
> diff --git a/Documentation/devicetree/bindings/clock/ti/gate.txt b/Documentation/devicetree/bindings/clock/ti/gate.txt
> index 4982615c01b9..a8e0335b006a 100644
> --- a/Documentation/devicetree/bindings/clock/ti/gate.txt
> +++ b/Documentation/devicetree/bindings/clock/ti/gate.txt
> @@ -1,7 +1,5 @@
>  Binding for Texas Instruments gate clock.
>  
> -Binding status: Unstable - ABI compatibility may be broken in the future
> -
>  This binding uses the common clock binding[1]. This clock is
>  quite much similar to the basic gate-clock [2], however,
>  it supports a number of additional features. If no register
> diff --git a/Documentation/devicetree/bindings/clock/ti/interface.txt b/Documentation/devicetree/bindings/clock/ti/interface.txt
> index d3eb5ca92a7f..85fb1f2d2d28 100644
> --- a/Documentation/devicetree/bindings/clock/ti/interface.txt
> +++ b/Documentation/devicetree/bindings/clock/ti/interface.txt
> @@ -1,7 +1,5 @@
>  Binding for Texas Instruments interface clock.
>  
> -Binding status: Unstable - ABI compatibility may be broken in the future
> -
>  This binding uses the common clock binding[1]. This clock is
>  quite much similar to the basic gate-clock [2], however,
>  it supports a number of additional features, including
> diff --git a/Documentation/devicetree/bindings/clock/ti/mux.txt b/Documentation/devicetree/bindings/clock/ti/mux.txt
> index b33f641f1043..cd56d3c1c09f 100644
> --- a/Documentation/devicetree/bindings/clock/ti/mux.txt
> +++ b/Documentation/devicetree/bindings/clock/ti/mux.txt
> @@ -1,7 +1,5 @@
>  Binding for TI mux clock.
>  
> -Binding status: Unstable - ABI compatibility may be broken in the future
> -
>  This binding uses the common clock binding[1].  It assumes a
>  register-mapped multiplexer with multiple input clock signals or
>  parents, one of which can be selected as output.  This clock does not
> -- 
> 2.34.1
>

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [PATCH 1/3] dt-bindings: clock: keystone: remove unstable remark
  2024-02-24  9:12 [PATCH 1/3] dt-bindings: clock: keystone: remove unstable remark Krzysztof Kozlowski
                   ` (2 preceding siblings ...)
  2024-02-26 19:44 ` [PATCH 1/3] dt-bindings: clock: keystone: " Rob Herring
@ 2024-02-28 23:00 ` Stephen Boyd
  3 siblings, 0 replies; 10+ messages in thread
From: Stephen Boyd @ 2024-02-28 23:00 UTC (permalink / raw)
  To: Bjorn Andersson, Conor Dooley, Krzysztof Kozlowski,
	Krzysztof Kozlowski, Mathieu Poirier, Michael Turquette,
	Rob Herring, devicetree, linux-clk, linux-kernel,
	linux-remoteproc
  Cc: Krzysztof Kozlowski

Quoting Krzysztof Kozlowski (2024-02-24 01:12:34)
> Keystone clock controller bindings were marked as work-in-progress /
> unstable in 2013 in commit b9e0d40c0d83 ("clk: keystone: add Keystone
> PLL clock driver") and commit 7affe5685c96 ("clk: keystone: Add gate
> control clock driver") Almost eleven years is enough, so drop the
> "unstable" remark and expect usual ABI rules.
> 
> Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
> ---

Acked-by: Stephen Boyd <sboyd@kernel.org>

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [PATCH 2/3] dt-bindings: clock: ti: remove unstable remark
  2024-02-28 22:59   ` Stephen Boyd
@ 2024-02-29  5:48     ` Tony Lindgren
  0 siblings, 0 replies; 10+ messages in thread
From: Tony Lindgren @ 2024-02-29  5:48 UTC (permalink / raw)
  To: Stephen Boyd
  Cc: Bjorn Andersson, Conor Dooley, Krzysztof Kozlowski,
	Krzysztof Kozlowski, Mathieu Poirier, Michael Turquette,
	Rob Herring, devicetree, linux-clk, linux-kernel,
	linux-remoteproc

* Stephen Boyd <sboyd@kernel.org> [240228 22:59]:
> +Tony
> 
> Quoting Krzysztof Kozlowski (2024-02-24 01:12:35)
> > Several TI SoC clock bindings were marked as work-in-progress / unstable
> > between 2013-2016, for example in commit f60b1ea5ea7a ("CLK: TI: add
> > support for gate clock").  It was enough of time to consider them stable
> > and expect usual ABI rules.
> > 
> > Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
> > ---
> 
> Acked-by: Stephen Boyd <sboyd@kernel.org>

Makes sense to me:

Acked-by: Tony Lindgren <tony@atomide.com>

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2024-02-29  5:48 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-02-24  9:12 [PATCH 1/3] dt-bindings: clock: keystone: remove unstable remark Krzysztof Kozlowski
2024-02-24  9:12 ` [PATCH 2/3] dt-bindings: clock: ti: " Krzysztof Kozlowski
2024-02-26 19:45   ` Rob Herring
2024-02-28 22:59   ` Stephen Boyd
2024-02-29  5:48     ` Tony Lindgren
2024-02-24  9:12 ` [PATCH 3/3] dt-bindings: remoteproc: ti,davinci: " Krzysztof Kozlowski
2024-02-26 16:12   ` Mathieu Poirier
2024-02-26 19:45   ` Rob Herring
2024-02-26 19:44 ` [PATCH 1/3] dt-bindings: clock: keystone: " Rob Herring
2024-02-28 23:00 ` Stephen Boyd

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.