Re: [PATCH v7 6/7] ARM: dts: exynos: Add mem-2-mem Scaler devices

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




2018년 05월 09일 17:59에 Marek Szyprowski 이(가) 쓴 글:
> From: Andrzej Pietrasiewicz <andrzej.p@xxxxxxxxxxx>
> 
> There are 3 scaler devices in Exynos5420 SoCs, all are a part of MSCL
> power domain. MSCL power domain and SYSMMU controllers (two per each
> scaler device) have been already added to exynos5420.dtsi earlier,
> so bind them to newly added devices.
> 
> Signed-off-by: Andrzej Pietrasiewicz <andrzej.p@xxxxxxxxxxx>
> Signed-off-by: Marek Szyprowski <m.szyprowski@xxxxxxxxxxx>

Reviewed-by: Inki Dae <inki.dae@xxxxxxxxxxx>

Thanks,
Inki Dae

> ---
>  arch/arm/boot/dts/exynos5420.dtsi | 36 +++++++++++++++++++++++++++++++
>  1 file changed, 36 insertions(+)
> 
> diff --git a/arch/arm/boot/dts/exynos5420.dtsi b/arch/arm/boot/dts/exynos5420.dtsi
> index 717c0e6474f5..f4e8c5823bc2 100644
> --- a/arch/arm/boot/dts/exynos5420.dtsi
> +++ b/arch/arm/boot/dts/exynos5420.dtsi
> @@ -673,6 +673,36 @@
>  			iommus = <&sysmmu_gscl1>;
>  		};
>  
> +		scaler_0: scaler@12800000 {
> +			compatible = "samsung,exynos5420-scaler";
> +			reg = <0x12800000 0x1294>;
> +			interrupts = <0 220 IRQ_TYPE_LEVEL_HIGH>;
> +			clocks = <&clock CLK_MSCL0>;
> +			clock-names = "mscl";
> +			power-domains = <&msc_pd>;
> +			iommus = <&sysmmu_scaler0r>, <&sysmmu_scaler0w>;
> +		};
> +
> +		scaler_1: scaler@12810000 {
> +			compatible = "samsung,exynos5420-scaler";
> +			reg = <0x12810000 0x1294>;
> +			interrupts = <0 221 IRQ_TYPE_LEVEL_HIGH>;
> +			clocks = <&clock CLK_MSCL1>;
> +			clock-names = "mscl";
> +			power-domains = <&msc_pd>;
> +			iommus = <&sysmmu_scaler1r>, <&sysmmu_scaler1w>;
> +		};
> +
> +		scaler_2: scaler@12820000 {
> +			compatible = "samsung,exynos5420-scaler";
> +			reg = <0x12820000 0x1294>;
> +			interrupts = <0 222 IRQ_TYPE_LEVEL_HIGH>;
> +			clocks = <&clock CLK_MSCL2>;
> +			clock-names = "mscl";
> +			power-domains = <&msc_pd>;
> +			iommus = <&sysmmu_scaler2r>, <&sysmmu_scaler2w>;
> +		};
> +
>  		jpeg_0: jpeg@11f50000 {
>  			compatible = "samsung,exynos5420-jpeg";
>  			reg = <0x11F50000 0x1000>;
> @@ -807,6 +837,7 @@
>  			interrupts = <22 4>;
>  			clock-names = "sysmmu", "master";
>  			clocks = <&clock CLK_SMMU_MSCL0>, <&clock CLK_MSCL0>;
> +			power-domains = <&msc_pd>;
>  			#iommu-cells = <0>;
>  		};
>  
> @@ -816,6 +847,7 @@
>  			interrupts = <GIC_SPI 186 IRQ_TYPE_LEVEL_HIGH>;
>  			clock-names = "sysmmu", "master";
>  			clocks = <&clock CLK_SMMU_MSCL1>, <&clock CLK_MSCL1>;
> +			power-domains = <&msc_pd>;
>  			#iommu-cells = <0>;
>  		};
>  
> @@ -825,6 +857,7 @@
>  			interrupts = <GIC_SPI 188 IRQ_TYPE_LEVEL_HIGH>;
>  			clock-names = "sysmmu", "master";
>  			clocks = <&clock CLK_SMMU_MSCL2>, <&clock CLK_MSCL2>;
> +			power-domains = <&msc_pd>;
>  			#iommu-cells = <0>;
>  		};
>  
> @@ -835,6 +868,7 @@
>  			interrupts = <27 2>;
>  			clock-names = "sysmmu", "master";
>  			clocks = <&clock CLK_SMMU_MSCL0>, <&clock CLK_MSCL0>;
> +			power-domains = <&msc_pd>;
>  			#iommu-cells = <0>;
>  		};
>  
> @@ -845,6 +879,7 @@
>  			interrupts = <22 6>;
>  			clock-names = "sysmmu", "master";
>  			clocks = <&clock CLK_SMMU_MSCL1>, <&clock CLK_MSCL1>;
> +			power-domains = <&msc_pd>;
>  			#iommu-cells = <0>;
>  		};
>  
> @@ -855,6 +890,7 @@
>  			interrupts = <19 6>;
>  			clock-names = "sysmmu", "master";
>  			clocks = <&clock CLK_SMMU_MSCL2>, <&clock CLK_MSCL2>;
> +			power-domains = <&msc_pd>;
>  			#iommu-cells = <0>;
>  		};
>  
> 
--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux SoC Development]     [Linux Rockchip Development]     [Linux USB Development]     [Video for Linux]     [Linux Audio Users]     [Linux SCSI]     [Yosemite News]

  Powered by Linux