195f0455cSEddie James* Device tree bindings for Aspeed Video Engine 295f0455cSEddie James 3297c5ac3SJae Hyun YooThe Video Engine (VE) embedded in the Aspeed AST2400/2500/2600 SOCs can 495f0455cSEddie Jamescapture and compress video data from digital or analog sources. 595f0455cSEddie James 695f0455cSEddie JamesRequired properties: 795f0455cSEddie James - compatible: "aspeed,ast2400-video-engine" or 8297c5ac3SJae Hyun Yoo "aspeed,ast2500-video-engine" or 9297c5ac3SJae Hyun Yoo "aspeed,ast2600-video-engine" 1095f0455cSEddie James - reg: contains the offset and length of the VE memory region 1195f0455cSEddie James - clocks: clock specifiers for the syscon clocks associated with 1295f0455cSEddie James the VE (ordering must match the clock-names property) 1395f0455cSEddie James - clock-names: "vclk" and "eclk" 1495f0455cSEddie James - resets: reset specifier for the syscon reset associated with 1595f0455cSEddie James the VE 1695f0455cSEddie James - interrupts: the interrupt associated with the VE on this platform 1795f0455cSEddie James 180d672fffSEddie JamesOptional properties: 190d672fffSEddie James - memory-region: 200d672fffSEddie James phandle to a memory region to allocate from, as defined in 210d672fffSEddie James Documentation/devicetree/bindings/reserved-memory/reserved-memory.txt 220d672fffSEddie James 2395f0455cSEddie JamesExample: 2495f0455cSEddie James 2595f0455cSEddie Jamesvideo-engine@1e700000 { 2695f0455cSEddie James compatible = "aspeed,ast2500-video-engine"; 2795f0455cSEddie James reg = <0x1e700000 0x20000>; 2895f0455cSEddie James clocks = <&syscon ASPEED_CLK_GATE_VCLK>, <&syscon ASPEED_CLK_GATE_ECLK>; 2995f0455cSEddie James clock-names = "vclk", "eclk"; 3095f0455cSEddie James resets = <&syscon ASPEED_RESET_VIDEO>; 3195f0455cSEddie James interrupts = <7>; 320d672fffSEddie James memory-region = <&video_engine_memory>; 3395f0455cSEddie James}; 34