[U-Boot] [PATCH 1/4] ARM: dts: at91: sam9x60: add onewire node

Eugen.Hristev at microchip.com Eugen.Hristev at microchip.com
Mon Sep 30 07:28:58 UTC 2019


From: Eugen Hristev <eugen.hristev at microchip.com>

Add onewire node for w1 support.

Signed-off-by: Eugen Hristev <eugen.hristev at microchip.com>
---
 arch/arm/dts/sam9x60.dtsi | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

diff --git a/arch/arm/dts/sam9x60.dtsi b/arch/arm/dts/sam9x60.dtsi
index 9c16ba1..e01539e 100644
--- a/arch/arm/dts/sam9x60.dtsi
+++ b/arch/arm/dts/sam9x60.dtsi
@@ -22,6 +22,7 @@
 		serial0 = &dbgu;
 		gpio0 = &pioA;
 		gpio1 = &pioB;
+		gpio3 = &pioD;
 		spi0 = &qspi;
 	};
 
@@ -155,6 +156,14 @@
 				clocks = <&pioB_clk>;
 			};
 
+			pioD: gpio at fffffa00 {
+				compatible = "atmel,at91sam9x5-gpio", "atmel,at91rm9200-gpio";
+				reg = <0xfffffa00 0x200>;
+				#gpio-cells = <2>;
+				gpio-controller;
+				clocks = <&pioD_clk>;
+			};
+
 			pmc: pmc at fffffc00 {
 				compatible = "atmel,at91sam9x5-pmc";
 				reg = <0xfffffc00 0x200>;
@@ -212,6 +221,11 @@
 						reg = <3>;
 					};
 
+					pioD_clk: pioD_clk {
+						#clock-cells = <0>;
+						reg = <44>;
+					};
+
 					sdhci0_clk: sdhci0_clk {
 						#clock-cells = <0>;
 						reg = <12>;
@@ -282,4 +296,9 @@
 			};
 		};
 	};
+
+	onewire_tm: onewire {
+		compatible = "w1-gpio";
+		status = "disabled";
+	};
 };
-- 
2.7.4



More information about the U-Boot mailing list