arm64: zynqmp: add firmware and mailbox node to DT
The following patch adds a mailbox node and firmware node to following the mainline DT. Signed-off-by: Ibai Erkiaga <ibai.erkiaga-elorza@xilinx.com> Signed-off-by: Michal Simek <michal.simek@xilinx.com>
This commit is contained in:
		
							parent
							
								
									1327d1678b
								
							
						
					
					
						commit
						95497afada
					
				| 
						 | 
				
			
			@ -96,6 +96,29 @@
 | 
			
		|||
		};
 | 
			
		||||
	};
 | 
			
		||||
 | 
			
		||||
	zynqmp_ipi {
 | 
			
		||||
		u-boot,dm-pre-reloc;
 | 
			
		||||
		compatible = "xlnx,zynqmp-ipi-mailbox";
 | 
			
		||||
		interrupt-parent = <&gic>;
 | 
			
		||||
		interrupts = <0 35 4>;
 | 
			
		||||
		xlnx,ipi-id = <0>;
 | 
			
		||||
		#address-cells = <2>;
 | 
			
		||||
		#size-cells = <2>;
 | 
			
		||||
		ranges;
 | 
			
		||||
 | 
			
		||||
		ipi_mailbox_pmu1: mailbox@ff990400 {
 | 
			
		||||
			u-boot,dm-pre-reloc;
 | 
			
		||||
			reg = <0x0 0xff9905c0 0x0 0x20>,
 | 
			
		||||
			      <0x0 0xff9905e0 0x0 0x20>,
 | 
			
		||||
			      <0x0 0xff990e80 0x0 0x20>,
 | 
			
		||||
			      <0x0 0xff990ea0 0x0 0x20>;
 | 
			
		||||
			reg-names = "local_request_region" , "local_response_region",
 | 
			
		||||
				    "remote_request_region", "remote_response_region";
 | 
			
		||||
			#mbox-cells = <1>;
 | 
			
		||||
			xlnx,ipi-id = <4>;
 | 
			
		||||
		};
 | 
			
		||||
	};
 | 
			
		||||
 | 
			
		||||
	dcc: dcc {
 | 
			
		||||
		compatible = "arm,dcc";
 | 
			
		||||
		status = "disabled";
 | 
			
		||||
| 
						 | 
				
			
			@ -116,11 +139,22 @@
 | 
			
		|||
		method = "smc";
 | 
			
		||||
	};
 | 
			
		||||
 | 
			
		||||
	pmufw: firmware {
 | 
			
		||||
		compatible = "xlnx,zynqmp-pm";
 | 
			
		||||
		method = "smc";
 | 
			
		||||
		interrupt-parent = <&gic>;
 | 
			
		||||
		interrupts = <0 35 4>;
 | 
			
		||||
	firmware {
 | 
			
		||||
		zynqmp-firmware {
 | 
			
		||||
			compatible = "xlnx,zynqmp-firmware";
 | 
			
		||||
			method = "smc";
 | 
			
		||||
			#power-domain-cells = <0x1>;
 | 
			
		||||
			u-boot,dm-pre-reloc;
 | 
			
		||||
 | 
			
		||||
			zynqmp_power: zynqmp-power {
 | 
			
		||||
				u-boot,dm-pre-reloc;
 | 
			
		||||
				compatible = "xlnx,zynqmp-power";
 | 
			
		||||
				interrupt-parent = <&gic>;
 | 
			
		||||
				interrupts = <0 35 4>;
 | 
			
		||||
				mboxes = <&ipi_mailbox_pmu1 0>, <&ipi_mailbox_pmu1 1>;
 | 
			
		||||
				mbox-names = "tx", "rx";
 | 
			
		||||
			};
 | 
			
		||||
		};
 | 
			
		||||
	};
 | 
			
		||||
 | 
			
		||||
	timer {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue