Sachin Kamat | 81b6eb4 | 2013-04-04 13:51:23 +0900 | [diff] [blame] | 1 | * Samsung 2D Graphics Accelerator |
| 2 | |
| 3 | Required properties: |
| 4 | - compatible : value should be one among the following: |
| 5 | (a) "samsung,s5pv210-g2d" for G2D IP present in S5PV210 & Exynos4210 SoC |
| 6 | (b) "samsung,exynos4212-g2d" for G2D IP present in Exynos4x12 SoCs |
| 7 | (c) "samsung,exynos5250-g2d" for G2D IP present in Exynos5250 SoC |
| 8 | |
| 9 | - reg : Physical base address of the IP registers and length of memory |
| 10 | mapped region. |
| 11 | |
| 12 | - interrupts : G2D interrupt number to the CPU. |
Sachin Kamat | 82f7317 | 2013-06-10 17:52:30 +0900 | [diff] [blame] | 13 | - clocks : from common clock binding: handle to G2D clocks. |
Sachin Kamat | 8f9a5b5 | 2013-07-09 11:59:15 +0530 | [diff] [blame] | 14 | - clock-names : names of clocks listed in clocks property, in the same |
| 15 | order, depending on SoC type: |
| 16 | - for S5PV210 and Exynos4 based SoCs: "fimg2d" and |
| 17 | "sclk_fimg2d" |
| 18 | - for Exynos5250 SoC: "fimg2d". |
Sachin Kamat | 81b6eb4 | 2013-04-04 13:51:23 +0900 | [diff] [blame] | 19 | |
| 20 | Example: |
| 21 | g2d@12800000 { |
| 22 | compatible = "samsung,s5pv210-g2d"; |
| 23 | reg = <0x12800000 0x1000>; |
| 24 | interrupts = <0 89 0>; |
Sachin Kamat | 82f7317 | 2013-06-10 17:52:30 +0900 | [diff] [blame] | 25 | clocks = <&clock 177>, <&clock 277>; |
| 26 | clock-names = "sclk_fimg2d", "fimg2d"; |
Sachin Kamat | 81b6eb4 | 2013-04-04 13:51:23 +0900 | [diff] [blame] | 27 | status = "disabled"; |
| 28 | }; |