| * Device tree bindings for Aspeed Video Engine |
| |
| The Video Engine (VE) embedded in the Aspeed AST2400/2500/2600 SOCs can |
| capture and compress video data from digital or analog sources. |
| |
| Required properties: |
| - compatible: "aspeed,ast2400-video-engine" or |
| "aspeed,ast2500-video-engine" or |
| "aspeed,ast2600-video-engine" |
| - reg: contains the offset and length of the VE memory region |
| - clocks: clock specifiers for the syscon clocks associated with |
| the VE (ordering must match the clock-names property) |
| - clock-names: "vclk" and "eclk" |
| - resets: reset specifier for the syscon reset associated with |
| the VE |
| - interrupts: the interrupt associated with the VE on this platform |
| |
| Optional properties: |
| - memory-region: |
| phandle to a memory region to allocate from, as defined in |
| Documentation/devicetree/bindings/reserved-memory/reserved-memory.txt |
| |
| Example: |
| |
| video-engine@1e700000 { |
| compatible = "aspeed,ast2500-video-engine"; |
| reg = <0x1e700000 0x20000>; |
| clocks = <&syscon ASPEED_CLK_GATE_VCLK>, <&syscon ASPEED_CLK_GATE_ECLK>; |
| clock-names = "vclk", "eclk"; |
| resets = <&syscon ASPEED_RESET_VIDEO>; |
| interrupts = <7>; |
| memory-region = <&video_engine_memory>; |
| }; |