diff options
Diffstat (limited to 'arch/arm/dts/zynqmp.dtsi')
| -rw-r--r-- | arch/arm/dts/zynqmp.dtsi | 44 | 
1 files changed, 37 insertions, 7 deletions
| diff --git a/arch/arm/dts/zynqmp.dtsi b/arch/arm/dts/zynqmp.dtsi index 6a29f610153..70ca5e6379f 100644 --- a/arch/arm/dts/zynqmp.dtsi +++ b/arch/arm/dts/zynqmp.dtsi @@ -168,8 +168,8 @@  		bootph-all;  	}; -	pmu: pmu { -		compatible = "arm,armv8-pmuv3"; +	pmu { +		compatible = "arm,cortex-a53-pmu";  		interrupt-parent = <&gic>;  		interrupts = <GIC_SPI 143 IRQ_TYPE_LEVEL_HIGH>,  			     <GIC_SPI 144 IRQ_TYPE_LEVEL_HIGH>, @@ -441,6 +441,34 @@  			};  		}; +		cpu0_debug: debug@fec10000 { +			compatible = "arm,coresight-cpu-debug", "arm,primecell"; +			reg = <0x0 0xfec10000 0x0 0x1000>; +			clock-names = "apb_pclk"; +			cpu = <&cpu0>; +		}; + +		cpu1_debug: debug@fed10000 { +			compatible = "arm,coresight-cpu-debug", "arm,primecell"; +			reg = <0x0 0xfed10000 0x0 0x1000>; +			clock-names = "apb_pclk"; +			cpu = <&cpu1>; +		}; + +		cpu2_debug: debug@fee10000 { +			compatible = "arm,coresight-cpu-debug", "arm,primecell"; +			reg = <0x0 0xfee10000 0x0 0x1000>; +			clock-names = "apb_pclk"; +			cpu = <&cpu2>; +		}; + +		cpu3_debug: debug@fef10000 { +			compatible = "arm,coresight-cpu-debug", "arm,primecell"; +			reg = <0x0 0xfef10000 0x0 0x1000>; +			clock-names = "apb_pclk"; +			cpu = <&cpu3>; +		}; +  		/* GDMA */  		fpd_dma_chan1: dma-controller@fd500000 {  			status = "disabled"; @@ -885,7 +913,6 @@  			power-domains = <&zynqmp_firmware PD_SATA>;  			resets = <&zynqmp_reset ZYNQMP_RESET_SATA>;  			/* iommus = <&smmu 0x4c0>, <&smmu 0x4c1>, <&smmu 0x4c2>, <&smmu 0x4c3>; */ -			/* dma-coherent; */  		};  		sdhci0: mmc@ff160000 { @@ -1065,9 +1092,9 @@  					     <GIC_SPI 65 IRQ_TYPE_LEVEL_HIGH>,  					     <GIC_SPI 69 IRQ_TYPE_LEVEL_HIGH>,  					     <GIC_SPI 75 IRQ_TYPE_LEVEL_HIGH>; +				clock-names = "ref";  				/* iommus = <&smmu 0x860>; */  				snps,quirk-frame-length-adjustment = <0x20>; -				clock-names = "ref";  				snps,resume-hs-terminations;  				/* dma-coherent; */  			}; @@ -1097,9 +1124,9 @@  					     <GIC_SPI 70 IRQ_TYPE_LEVEL_HIGH>,  					     <GIC_SPI 74 IRQ_TYPE_LEVEL_HIGH>,  					     <GIC_SPI 76 IRQ_TYPE_LEVEL_HIGH>; +				clock-names = "ref";  				/* iommus = <&smmu 0x861>; */  				snps,quirk-frame-length-adjustment = <0x20>; -				clock-names = "ref";  				snps,resume-hs-terminations;  				/* dma-coherent; */  			}; @@ -1176,11 +1203,14 @@  				      "dp_vtc_pixel_clk_in";  			power-domains = <&zynqmp_firmware PD_DP>;  			resets = <&zynqmp_reset ZYNQMP_RESET_DP>; -			dma-names = "vid0", "vid1", "vid2", "gfx0"; +			dma-names = "vid0", "vid1", "vid2", "gfx0", +				    "aud0", "aud1";  			dmas = <&zynqmp_dpdma ZYNQMP_DPDMA_VIDEO0>,  			       <&zynqmp_dpdma ZYNQMP_DPDMA_VIDEO1>,  			       <&zynqmp_dpdma ZYNQMP_DPDMA_VIDEO2>, -			       <&zynqmp_dpdma ZYNQMP_DPDMA_GRAPHICS>; +			       <&zynqmp_dpdma ZYNQMP_DPDMA_GRAPHICS>, +			       <&zynqmp_dpdma ZYNQMP_DPDMA_AUDIO0>, +			       <&zynqmp_dpdma ZYNQMP_DPDMA_AUDIO1>;  			ports {  				#address-cells = <1>; | 
