195f0455cSEddie James* Device tree bindings for Aspeed Video Engine 295f0455cSEddie James 395f0455cSEddie JamesThe Video Engine (VE) embedded in the Aspeed AST2400 and AST2500 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 895f0455cSEddie James "aspeed,ast2500-video-engine" 995f0455cSEddie James - reg: contains the offset and length of the VE memory region 1095f0455cSEddie James - clocks: clock specifiers for the syscon clocks associated with 1195f0455cSEddie James the VE (ordering must match the clock-names property) 1295f0455cSEddie James - clock-names: "vclk" and "eclk" 1395f0455cSEddie James - resets: reset specifier for the syscon reset associated with 1495f0455cSEddie James the VE 1595f0455cSEddie James - interrupts: the interrupt associated with the VE on this platform 1695f0455cSEddie James 170d672fffSEddie JamesOptional properties: 180d672fffSEddie James - memory-region: 190d672fffSEddie James phandle to a memory region to allocate from, as defined in 200d672fffSEddie James Documentation/devicetree/bindings/reserved-memory/reserved-memory.txt 210d672fffSEddie James 2295f0455cSEddie JamesExample: 2395f0455cSEddie James 2495f0455cSEddie Jamesvideo-engine@1e700000 { 2595f0455cSEddie James compatible = "aspeed,ast2500-video-engine"; 2695f0455cSEddie James reg = <0x1e700000 0x20000>; 2795f0455cSEddie James clocks = <&syscon ASPEED_CLK_GATE_VCLK>, <&syscon ASPEED_CLK_GATE_ECLK>; 2895f0455cSEddie James clock-names = "vclk", "eclk"; 2995f0455cSEddie James resets = <&syscon ASPEED_RESET_VIDEO>; 3095f0455cSEddie James interrupts = <7>; 310d672fffSEddie James memory-region = <&video_engine_memory>; 3295f0455cSEddie James}; 33