diff mbox series

[1/4] dt-bindings: power: Add Actions Semi S900 SPS

Message ID 20180411164036.8046-2-manivannan.sadhasivam@linaro.org
State Accepted
Commit d1ca7c56e1617ffeff71e9ba521254b8ffdeda59
Headers show
Series Add Actions Semi S900 SPS support | expand

Commit Message

Manivannan Sadhasivam April 11, 2018, 4:40 p.m. UTC
Define power domains for Actions Semi S900 SoC Smart Power System (SPS).

Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>

---
 .../devicetree/bindings/power/actions,owl-sps.txt  |  2 ++
 include/dt-bindings/power/owl-s900-powergate.h     | 23 ++++++++++++++++++++++
 2 files changed, 25 insertions(+)
 create mode 100644 include/dt-bindings/power/owl-s900-powergate.h

-- 
2.14.1

Comments

Daniel Thompson June 27, 2018, 2:57 p.m. UTC | #1
On Tue, Jun 26, 2018 at 10:11:17PM +0530, Manivannan Sadhasivam wrote:
> > > diff --git a/include/dt-bindings/power/owl-s900-powergate.h b/include/dt-bindings/power/owl-s900-powergate.h

> > > new file mode 100644

> > > index 000000000000..f1aaf761112b

> > > --- /dev/null

> > > +++ b/include/dt-bindings/power/owl-s900-powergate.h

> > > @@ -0,0 +1,23 @@

> > > +// SPDX-License-Identifier: GPL-2.0+

> > 

> > checkpatch.pl warns about this line due to not using /* ... */ syntax

> > for headers. I could fix that up on my own, but it made me realize that

> > you are licensing this file under GPL-2.0+ only, whereas the .dts[i] is

> > supposed to be dual-licensed.

> > 

> > Can you please give your consent to make this

> > 

> > /* SPDX-License-Identifier: (GPL-2.0+ OR MIT) */

> > 

> 

> You can change the license to GPL-2.0+ OR MIT.

> 

> > like my S500 and S700 bindings?

> > 

> > Question: Should it still be GPL-2.0+ or the new GPL-2.0-or-later?

> >

> 

> I think GPL-2.0+ is fine.


So... when I saw this I did wonder why one would knowly choose to use a
deprecated license identifier (https://spdx.org/licenses/ ).

However running `git diff v4.17..v4.18-rc1` through some filters does
indicate that GPL-2.0+ is the more popular choice by 256 to 0! Doesn't
mean you couldn't break the mould though ;-).


Daniel.
diff mbox series

Patch

diff --git a/Documentation/devicetree/bindings/power/actions,owl-sps.txt b/Documentation/devicetree/bindings/power/actions,owl-sps.txt
index 78edd63641e8..a3571937b019 100644
--- a/Documentation/devicetree/bindings/power/actions,owl-sps.txt
+++ b/Documentation/devicetree/bindings/power/actions,owl-sps.txt
@@ -3,11 +3,13 @@  Actions Semi Owl Smart Power System (SPS)
 Required properties:
 - compatible          :  "actions,s500-sps" for S500
                          "actions,s700-sps" for S700
+                         "actions,s900-sps" for S900
 - reg                 :  Offset and length of the register set for the device.
 - #power-domain-cells :  Must be 1.
                          See macros in:
                           include/dt-bindings/power/owl-s500-powergate.h for S500
                           include/dt-bindings/power/owl-s700-powergate.h for S700
+                          include/dt-bindings/power/owl-s900-powergate.h for S900
 
 
 Example:
diff --git a/include/dt-bindings/power/owl-s900-powergate.h b/include/dt-bindings/power/owl-s900-powergate.h
new file mode 100644
index 000000000000..f1aaf761112b
--- /dev/null
+++ b/include/dt-bindings/power/owl-s900-powergate.h
@@ -0,0 +1,23 @@ 
+// SPDX-License-Identifier: GPL-2.0+
+/*
+ * Actions Semi S900 SPS
+ *
+ * Copyright (c) 2018 Linaro Ltd.
+ */
+#ifndef DT_BINDINGS_POWER_OWL_S900_POWERGATE_H
+#define DT_BINDINGS_POWER_OWL_S900_POWERGATE_H
+
+#define S900_PD_GPU_B	0
+#define S900_PD_VCE	1
+#define S900_PD_SENSOR	2
+#define S900_PD_VDE	3
+#define S900_PD_HDE	4
+#define S900_PD_USB3	5
+#define S900_PD_DDR0	6
+#define S900_PD_DDR1	7
+#define S900_PD_DE	8
+#define S900_PD_NAND	9
+#define S900_PD_USB2_H0	10
+#define S900_PD_USB2_H1	11
+
+#endif