[PATCH 01/25] ARM: dts: exynos4: add rotator nodes
Krzysztof Kozlowski
k.kozlowski at samsung.com
Thu Nov 12 18:29:22 PST 2015
On 10.11.2015 22:23, Marek Szyprowski wrote:
> This patch adds device node for Rotator device to Exynos 4210 and 4x12
> device tree files.
>
> Signed-off-by: Marek Szyprowski <m.szyprowski at samsung.com>
> ---
> arch/arm/boot/dts/exynos4.dtsi | 10 +++++++++-
> arch/arm/boot/dts/exynos4210.dtsi | 8 ++++++++
> arch/arm/boot/dts/exynos4x12.dtsi | 4 ++++
> 3 files changed, 21 insertions(+), 1 deletion(-)
>
> diff --git a/arch/arm/boot/dts/exynos4.dtsi b/arch/arm/boot/dts/exynos4.dtsi
> index 2f31f773b096..3fa575ad7693 100644
> --- a/arch/arm/boot/dts/exynos4.dtsi
> +++ b/arch/arm/boot/dts/exynos4.dtsi
> @@ -718,6 +718,15 @@
> iommus = <&sysmmu_jpeg>;
> };
>
> + rotator: rotator at 12810000 {
> + compatible = "samsung,exynos4210-rotator";
> + reg = <0x12810000 0x1000>;
One more question after looking at second patch. You are mapping size of
0x1000 instead of 0x64. Any particular reason? (it does not really
matter... just wondering)
Best regards,
Krzysztof
> + interrupts = <0 83 0>;
> + clocks = <&clock CLK_ROTATOR>;
> + clock-names = "rotator";
> + iommus = <&sysmmu_rotator>;
> + };
> +
> hdmi: hdmi at 12D00000 {
> compatible = "samsung,exynos4210-hdmi";
> reg = <0x12D00000 0x70000>;
> @@ -945,7 +954,6 @@
> interrupts = <5 0>;
> clock-names = "sysmmu", "master";
> clocks = <&clock CLK_SMMU_ROTATOR>, <&clock CLK_ROTATOR>;
> - power-domains = <&pd_lcd0>;
> #iommu-cells = <0>;
> };
>
> diff --git a/arch/arm/boot/dts/exynos4210.dtsi b/arch/arm/boot/dts/exynos4210.dtsi
> index 3e5ba665d200..b7474cf27e82 100644
> --- a/arch/arm/boot/dts/exynos4210.dtsi
> +++ b/arch/arm/boot/dts/exynos4210.dtsi
> @@ -279,3 +279,11 @@
> <&clock CLK_OUT_CPU>, <&clock CLK_XXTI>, <&clock CLK_XUSBXTI>;
> #clock-cells = <1>;
> };
> +
> +&rotator {
> + power-domains = <&pd_lcd0>;
> +};
> +
> +&sysmmu_rotator {
> + power-domains = <&pd_lcd0>;
> +};
> diff --git a/arch/arm/boot/dts/exynos4x12.dtsi b/arch/arm/boot/dts/exynos4x12.dtsi
> index b77dac61ffb5..148b47ad3120 100644
> --- a/arch/arm/boot/dts/exynos4x12.dtsi
> +++ b/arch/arm/boot/dts/exynos4x12.dtsi
> @@ -339,6 +339,10 @@
> compatible = "samsung,exynos4212-jpeg";
> };
>
> +&rotator {
> + compatible = "samsung,exynos4212-rotator";
> +};
> +
> &mixer {
> compatible = "samsung,exynos4212-mixer";
> clock-names = "mixer", "hdmi", "sclk_hdmi", "vp";
>
More information about the dri-devel
mailing list