summaryrefslogtreecommitdiff
path: root/arch/arm/dts/zynqmp.dtsi
diff options
context:
space:
mode:
authorMichal Simek <michal.simek@xilinx.com>2017-11-02 14:04:43 +0300
committerMichal Simek <michal.simek@xilinx.com>2017-11-28 18:09:15 +0300
commit795ebc0e6463ad799d8351a8809160d08de4ff8e (patch)
tree5bc347c97a49ddd6a6d41b7369c20bca1de6690f /arch/arm/dts/zynqmp.dtsi
parent5e3c90d238d742c101e0b0e904b2e070f32f3f48 (diff)
downloadu-boot-795ebc0e6463ad799d8351a8809160d08de4ff8e.tar.xz
arm64: zynqmp: dt: Add AMS node
The AMS includes an ADC as well as on-chip sensors that can be used to sample external voltages and monitor on-die operating conditions, such as temperature and supply voltage levels. Signed-off-by: Rajnikant Bhojani <rajnikant.bhojani@xilinx.com> Signed-off-by: Michal Simek <michal.simek@xilinx.com>
Diffstat (limited to 'arch/arm/dts/zynqmp.dtsi')
-rw-r--r--arch/arm/dts/zynqmp.dtsi26
1 files changed, 26 insertions, 0 deletions
diff --git a/arch/arm/dts/zynqmp.dtsi b/arch/arm/dts/zynqmp.dtsi
index 0984077bac..788ad0473e 100644
--- a/arch/arm/dts/zynqmp.dtsi
+++ b/arch/arm/dts/zynqmp.dtsi
@@ -1018,6 +1018,32 @@
timeout-sec = <10>;
};
+ xilinx_ams: ams@ffa50000 {
+ compatible = "xlnx,zynqmp-ams";
+ status = "disabled";
+ interrupt-parent = <&gic>;
+ interrupts = <0 56 4>;
+ interrupt-names = "ams-irq";
+ reg = <0x0 0xffa50000 0x0 0x800>;
+ reg-names = "ams-base";
+ #address-cells = <2>;
+ #size-cells = <2>;
+ #io-channel-cells = <1>;
+ ranges;
+
+ ams_ps: ams_ps@ffa50800 {
+ compatible = "xlnx,zynqmp-ams-ps";
+ status = "disabled";
+ reg = <0x0 0xffa50800 0x0 0x400>;
+ };
+
+ ams_pl: ams_pl@ffa50c00 {
+ compatible = "xlnx,zynqmp-ams-pl";
+ status = "disabled";
+ reg = <0x0 0xffa50c00 0x0 0x400>;
+ };
+ };
+
xilinx_drm: xilinx_drm {
compatible = "xlnx,drm";
status = "disabled";