* [PATCH 1/5] arm64: dts: sprd: Add SC27XX breathing light controller device
@ 2018-07-23 6:10 Baolin Wang
2018-07-23 6:10 ` [PATCH 2/5] arm64: dts: sprd: Add SC27XX vibrator device Baolin Wang
` (4 more replies)
0 siblings, 5 replies; 7+ messages in thread
From: Baolin Wang @ 2018-07-23 6:10 UTC (permalink / raw)
To: robh+dt, mark.rutland, catalin.marinas, will.deacon, arnd,
orsonzhai, zhang.lyra
Cc: devicetree, arm, linux-arm-kernel, linux-kernel, broonie, baolin.wang
The SC27xx breathing light controller can support 3 outputs:
red LED, green LED and blue LED.
Signed-off-by: Baolin Wang <baolin.wang@linaro.org>
---
arch/arm64/boot/dts/sprd/sc2731.dtsi | 22 ++++++++++++++++++++++
1 file changed, 22 insertions(+)
diff --git a/arch/arm64/boot/dts/sprd/sc2731.dtsi b/arch/arm64/boot/dts/sprd/sc2731.dtsi
index 98d3b4f..7d53ca6 100644
--- a/arch/arm64/boot/dts/sprd/sc2731.dtsi
+++ b/arch/arm64/boot/dts/sprd/sc2731.dtsi
@@ -17,6 +17,28 @@
#address-cells = <1>;
#size-cells = <0>;
+ led-controller@200 {
+ compatible = "sprd,sc27xx-bltc", "sprd,sc2731-bltc";
+ reg = <0x200>;
+ #address-cells = <1>;
+ #size-cells = <0>;
+
+ led@0 {
+ label = "red";
+ reg = <0x0>;
+ };
+
+ led@1 {
+ label = "green";
+ reg = <0x1>;
+ };
+
+ led@2 {
+ label = "blue";
+ reg = <0x2>;
+ };
+ };
+
rtc@280 {
compatible = "sprd,sc27xx-rtc", "sprd,sc2731-rtc";
reg = <0x280>;
--
1.7.9.5
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [PATCH 2/5] arm64: dts: sprd: Add SC27XX vibrator device
2018-07-23 6:10 [PATCH 1/5] arm64: dts: sprd: Add SC27XX breathing light controller device Baolin Wang
@ 2018-07-23 6:10 ` Baolin Wang
2018-07-23 6:10 ` [PATCH 3/5] arm64: dts: sprd: Add SC27XX eFuse device Baolin Wang
` (3 subsequent siblings)
4 siblings, 0 replies; 7+ messages in thread
From: Baolin Wang @ 2018-07-23 6:10 UTC (permalink / raw)
To: robh+dt, mark.rutland, catalin.marinas, will.deacon, arnd,
orsonzhai, zhang.lyra
Cc: devicetree, arm, linux-arm-kernel, linux-kernel, broonie, baolin.wang
This patch adds the vibrator device node for Spreadtrum SC27XX PMICs.
Signed-off-by: Baolin Wang <baolin.wang@linaro.org>
---
arch/arm64/boot/dts/sprd/sc2731.dtsi | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/arch/arm64/boot/dts/sprd/sc2731.dtsi b/arch/arm64/boot/dts/sprd/sc2731.dtsi
index 7d53ca6..650bd68 100644
--- a/arch/arm64/boot/dts/sprd/sc2731.dtsi
+++ b/arch/arm64/boot/dts/sprd/sc2731.dtsi
@@ -57,6 +57,11 @@
#interrupt-cells = <2>;
};
+ vibrator@ec8 {
+ compatible = "sprd,sc27xx-vibrator", "sprd,sc2731-vibrator";
+ reg = <0xec8>;
+ };
+
regulators {
compatible = "sprd,sc27xx-regulator";
--
1.7.9.5
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [PATCH 3/5] arm64: dts: sprd: Add SC27XX eFuse device
2018-07-23 6:10 [PATCH 1/5] arm64: dts: sprd: Add SC27XX breathing light controller device Baolin Wang
2018-07-23 6:10 ` [PATCH 2/5] arm64: dts: sprd: Add SC27XX vibrator device Baolin Wang
@ 2018-07-23 6:10 ` Baolin Wang
2018-07-23 6:10 ` [PATCH 4/5] arm64: dts: sprd: Add SC27XX ADC device Baolin Wang
` (2 subsequent siblings)
4 siblings, 0 replies; 7+ messages in thread
From: Baolin Wang @ 2018-07-23 6:10 UTC (permalink / raw)
To: robh+dt, mark.rutland, catalin.marinas, will.deacon, arnd,
orsonzhai, zhang.lyra
Cc: devicetree, arm, linux-arm-kernel, linux-kernel, broonie, baolin.wang
This patch adds the eFuse device node for Spreadtrum SC27XX PMICs.
The SC27XX eFuse contains 32 blocks and each block's data width is
16 bits.
Signed-off-by: Baolin Wang <baolin.wang@linaro.org>
---
arch/arm64/boot/dts/sprd/sc2731.dtsi | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/arch/arm64/boot/dts/sprd/sc2731.dtsi b/arch/arm64/boot/dts/sprd/sc2731.dtsi
index 650bd68..fc68076 100644
--- a/arch/arm64/boot/dts/sprd/sc2731.dtsi
+++ b/arch/arm64/boot/dts/sprd/sc2731.dtsi
@@ -57,6 +57,14 @@
#interrupt-cells = <2>;
};
+ efuse@380 {
+ compatible = "sprd,sc27xx-efuse", "sprd,sc2731-efuse";
+ reg = <0x380>;
+ #address-cells = <1>;
+ #size-cells = <1>;
+ hwlocks = <&hwlock 12>;
+ };
+
vibrator@ec8 {
compatible = "sprd,sc27xx-vibrator", "sprd,sc2731-vibrator";
reg = <0xec8>;
--
1.7.9.5
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [PATCH 4/5] arm64: dts: sprd: Add SC27XX ADC device
2018-07-23 6:10 [PATCH 1/5] arm64: dts: sprd: Add SC27XX breathing light controller device Baolin Wang
2018-07-23 6:10 ` [PATCH 2/5] arm64: dts: sprd: Add SC27XX vibrator device Baolin Wang
2018-07-23 6:10 ` [PATCH 3/5] arm64: dts: sprd: Add SC27XX eFuse device Baolin Wang
@ 2018-07-23 6:10 ` Baolin Wang
2018-07-23 6:10 ` [PATCH 5/5] arm64: dts: sprd: Add one suspend timer Baolin Wang
2018-07-26 6:52 ` [PATCH 1/5] arm64: dts: sprd: Add SC27XX breathing light controller device Olof Johansson
4 siblings, 0 replies; 7+ messages in thread
From: Baolin Wang @ 2018-07-23 6:10 UTC (permalink / raw)
To: robh+dt, mark.rutland, catalin.marinas, will.deacon, arnd,
orsonzhai, zhang.lyra
Cc: devicetree, arm, linux-arm-kernel, linux-kernel, broonie, baolin.wang
Add the Spreadtrum SC27XX PMICs ADC device node which contains 32 channels.
Signed-off-by: Baolin Wang <baolin.wang@linaro.org>
---
arch/arm64/boot/dts/sprd/sc2731.dtsi | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/arch/arm64/boot/dts/sprd/sc2731.dtsi b/arch/arm64/boot/dts/sprd/sc2731.dtsi
index fc68076..82bd642 100644
--- a/arch/arm64/boot/dts/sprd/sc2731.dtsi
+++ b/arch/arm64/boot/dts/sprd/sc2731.dtsi
@@ -65,6 +65,15 @@
hwlocks = <&hwlock 12>;
};
+ pmic_adc: adc@480 {
+ compatible = "sprd,sc27xx-adc", "sprd,sc2731-adc";
+ reg = <0x480>;
+ interrupt-parent = <&sc2731_pmic>;
+ interrupts = <0 IRQ_TYPE_LEVEL_HIGH>;
+ #io-channel-cells = <1>;
+ hwlocks = <&hwlock 4>;
+ };
+
vibrator@ec8 {
compatible = "sprd,sc27xx-vibrator", "sprd,sc2731-vibrator";
reg = <0xec8>;
--
1.7.9.5
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [PATCH 5/5] arm64: dts: sprd: Add one suspend timer
2018-07-23 6:10 [PATCH 1/5] arm64: dts: sprd: Add SC27XX breathing light controller device Baolin Wang
` (2 preceding siblings ...)
2018-07-23 6:10 ` [PATCH 4/5] arm64: dts: sprd: Add SC27XX ADC device Baolin Wang
@ 2018-07-23 6:10 ` Baolin Wang
2018-07-26 6:52 ` [PATCH 1/5] arm64: dts: sprd: Add SC27XX breathing light controller device Olof Johansson
4 siblings, 0 replies; 7+ messages in thread
From: Baolin Wang @ 2018-07-23 6:10 UTC (permalink / raw)
To: robh+dt, mark.rutland, catalin.marinas, will.deacon, arnd,
orsonzhai, zhang.lyra
Cc: devicetree, arm, linux-arm-kernel, linux-kernel, broonie, baolin.wang
On Spreadtrum platform, the current clocksource for timekeeping will be
stopped in suspend state, thus add one always-on timer to calculate the
suspend time.
Signed-off-by: Baolin Wang <baolin.wang@linaro.org>
---
arch/arm64/boot/dts/sprd/whale2.dtsi | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/arch/arm64/boot/dts/sprd/whale2.dtsi b/arch/arm64/boot/dts/sprd/whale2.dtsi
index e9db910..eb6be56 100644
--- a/arch/arm64/boot/dts/sprd/whale2.dtsi
+++ b/arch/arm64/boot/dts/sprd/whale2.dtsi
@@ -146,6 +146,12 @@
clocks = <&ext_32k>;
};
+ timer@40050020 {
+ compatible = "sprd,sc9860-suspend-timer";
+ reg = <0 0x40050020 0 0x20>;
+ clocks = <&ext_32k>;
+ };
+
hwlock: hwspinlock@40500000 {
compatible = "sprd,hwspinlock-r3p0";
reg = <0 0x40500000 0 0x1000>;
--
1.7.9.5
^ permalink raw reply related [flat|nested] 7+ messages in thread
* Re: [PATCH 1/5] arm64: dts: sprd: Add SC27XX breathing light controller device
2018-07-23 6:10 [PATCH 1/5] arm64: dts: sprd: Add SC27XX breathing light controller device Baolin Wang
` (3 preceding siblings ...)
2018-07-23 6:10 ` [PATCH 5/5] arm64: dts: sprd: Add one suspend timer Baolin Wang
@ 2018-07-26 6:52 ` Olof Johansson
2018-07-26 7:57 ` Baolin Wang
4 siblings, 1 reply; 7+ messages in thread
From: Olof Johansson @ 2018-07-26 6:52 UTC (permalink / raw)
To: Baolin Wang
Cc: robh+dt, mark.rutland, catalin.marinas, will.deacon, arnd,
orsonzhai, zhang.lyra, devicetree, arm, linux-arm-kernel,
linux-kernel, broonie
On Mon, Jul 23, 2018 at 02:10:16PM +0800, Baolin Wang wrote:
> The SC27xx breathing light controller can support 3 outputs:
> red LED, green LED and blue LED.
>
> Signed-off-by: Baolin Wang <baolin.wang@linaro.org>
Applied 1-5, thanks. If you send a series like this, feel free to send a cover
letter as well, to let us know what you want done to them. I'm presuming you
wanted them applied in this case.
-Olof
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH 1/5] arm64: dts: sprd: Add SC27XX breathing light controller device
2018-07-26 6:52 ` [PATCH 1/5] arm64: dts: sprd: Add SC27XX breathing light controller device Olof Johansson
@ 2018-07-26 7:57 ` Baolin Wang
0 siblings, 0 replies; 7+ messages in thread
From: Baolin Wang @ 2018-07-26 7:57 UTC (permalink / raw)
To: Olof Johansson
Cc: Rob Herring, Mark Rutland, Catalin Marinas, Will Deacon,
Arnd Bergmann, Orson Zhai, Chunyan Zhang, DTML, arm, Linux ARM,
LKML, Mark Brown
Hi Olof,
On 26 July 2018 at 14:52, Olof Johansson <olof@lixom.net> wrote:
> On Mon, Jul 23, 2018 at 02:10:16PM +0800, Baolin Wang wrote:
>> The SC27xx breathing light controller can support 3 outputs:
>> red LED, green LED and blue LED.
>>
>> Signed-off-by: Baolin Wang <baolin.wang@linaro.org>
>
> Applied 1-5, thanks. If you send a series like this, feel free to send a cover
> letter as well, to let us know what you want done to them. I'm presuming you
> wanted them applied in this case.
Sure, I will add one cover letter next time. Thanks.
--
Baolin Wang
Best Regards
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2018-07-26 7:57 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-07-23 6:10 [PATCH 1/5] arm64: dts: sprd: Add SC27XX breathing light controller device Baolin Wang
2018-07-23 6:10 ` [PATCH 2/5] arm64: dts: sprd: Add SC27XX vibrator device Baolin Wang
2018-07-23 6:10 ` [PATCH 3/5] arm64: dts: sprd: Add SC27XX eFuse device Baolin Wang
2018-07-23 6:10 ` [PATCH 4/5] arm64: dts: sprd: Add SC27XX ADC device Baolin Wang
2018-07-23 6:10 ` [PATCH 5/5] arm64: dts: sprd: Add one suspend timer Baolin Wang
2018-07-26 6:52 ` [PATCH 1/5] arm64: dts: sprd: Add SC27XX breathing light controller device Olof Johansson
2018-07-26 7:57 ` Baolin Wang
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).