diff mbox

[V5,Base,on,RC7,3/3] Add reset controller for hi6220 SoC platform.

Message ID 1445939498-94147-3-git-send-email-puck.chen@hisilicon.com
State New
Headers show

Commit Message

Chen Feng Oct. 27, 2015, 9:51 a.m. UTC
reset: add driver for hi6220 reset controller

Signed-off-by: Chen Feng <puck.chen@hisilicon.com>

---
 arch/arm64/boot/dts/hisilicon/hi6220.dtsi | 7 +++++++
 1 file changed, 7 insertions(+)

-- 
1.9.1

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Comments

Chen Feng Oct. 29, 2015, 8:34 a.m. UTC | #1
Thanks.

On 2015/10/28 19:42, Philipp Zabel wrote:
> Am Dienstag, den 27.10.2015, 17:51 +0800 schrieb Chen Feng:

>> reset: add driver for hi6220 reset controller

>>

>> Signed-off-by: Chen Feng <puck.chen@hisilicon.com>

>> ---

>>  arch/arm64/boot/dts/hisilicon/hi6220.dtsi | 7 +++++++

>>  1 file changed, 7 insertions(+)

>>

>> diff --git a/arch/arm64/boot/dts/hisilicon/hi6220.dtsi b/arch/arm64/boot/dts/hisilicon/hi6220.dtsi

>> index 3f03380..3f055e2 100644

>> --- a/arch/arm64/boot/dts/hisilicon/hi6220.dtsi

>> +++ b/arch/arm64/boot/dts/hisilicon/hi6220.dtsi

>> @@ -167,5 +167,12 @@

>>  			clocks = <&ao_ctrl 36>, <&ao_ctrl 36>;

>>  			clock-names = "uartclk", "apb_pclk";

>>  		};

>> +

>> +		reset_ctrl: reset_ctrl@f7030000 {

>> +			compatible = "hisilicon,hi6220-reset-ctl";

>> +			reg = <0x0 0xf7030000 0x0 0x1000>;

>> +			#reset-cells = <1>;

>> +		};

>> +

> 

> While applying I just noticed that the device tree already contains a

> node claiming the same address space:

> 

> 	sys_ctrl: sys_ctrl@f7030000 {

> 		compatible = "hisilicon,hi6220-sysctrl", "syscon";

> 		reg = <0x0 0xf7030000 0x0 0x2000>;

> 		#clock-cells = <1>;

> 	};

> 

> It is documented in

> Documentation/devicetree/bindings/arm/hisilicon/hisilicon.txt and

> Documentation/devicetree/bindings/clock/hi6220-clock.txt.

> 

> Could you clarify whether the reset controls are just part of the

> sys_ctrl block? If so, I think you should add #reset-cells = <1> to the

> sys_ctrl node instead.

> 


Yes, It's a part of the sys_ctrl block, I will do as your advice.
> regards

> Philipp

> 

> 

> .

> 


--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/
diff mbox

Patch

diff --git a/arch/arm64/boot/dts/hisilicon/hi6220.dtsi b/arch/arm64/boot/dts/hisilicon/hi6220.dtsi
index 3f03380..3f055e2 100644
--- a/arch/arm64/boot/dts/hisilicon/hi6220.dtsi
+++ b/arch/arm64/boot/dts/hisilicon/hi6220.dtsi
@@ -167,5 +167,12 @@ 
 			clocks = <&ao_ctrl 36>, <&ao_ctrl 36>;
 			clock-names = "uartclk", "apb_pclk";
 		};
+
+		reset_ctrl: reset_ctrl@f7030000 {
+			compatible = "hisilicon,hi6220-reset-ctl";
+			reg = <0x0 0xf7030000 0x0 0x1000>;
+			#reset-cells = <1>;
+		};
+
 	};
 };