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