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 {
 | 
						dcc: dcc {
 | 
				
			||||||
		compatible = "arm,dcc";
 | 
							compatible = "arm,dcc";
 | 
				
			||||||
		status = "disabled";
 | 
							status = "disabled";
 | 
				
			||||||
| 
						 | 
					@ -116,11 +139,22 @@
 | 
				
			||||||
		method = "smc";
 | 
							method = "smc";
 | 
				
			||||||
	};
 | 
						};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	pmufw: firmware {
 | 
						firmware {
 | 
				
			||||||
		compatible = "xlnx,zynqmp-pm";
 | 
							zynqmp-firmware {
 | 
				
			||||||
		method = "smc";
 | 
								compatible = "xlnx,zynqmp-firmware";
 | 
				
			||||||
		interrupt-parent = <&gic>;
 | 
								method = "smc";
 | 
				
			||||||
		interrupts = <0 35 4>;
 | 
								#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 {
 | 
						timer {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue