blob: 2f2ea229bb4085dd6913fc9ab05588dd776c6e45 [file] [log] [blame]
* Qualcomm MSM VIDC
Required properties:
- compatible : one of:
- "qcom,msm-vidc"
- reg : offset and length of the register set for the device.
- interrupts : should contain the vidc interrupt.
- vidc-cp-map : start and size of device virtual address range for secure buffers.
Video hardware uses this address range to identify if the buffers are secure
or non-secure.
- vidc-ns-map : start and size of device virtual address range for non-secure buffers.
Video hardware uses this address range to identify if the buffers are secure
or non-secure.
- load-freq-tbl : load (in macroblocks/sec) and corresponding vcodec clock
required for optimal performance in descending order.
- hfi : supported Host-Firmware Interface, one of:
- "venus"
- "q6"
Example:
qcom,vidc@fdc00000 {
compatible = "qcom,msm-vidc";
reg = <0xfdc00000 0xff000>;
interrupts = <0 44 0>;
vidc-cp-map = <0x1000000 0x40000000>;
vidc-ns-map = <0x40000000 0x40000000>;
load-freq-tbl = <979200 410000000>,
<560145 266670000>,
<421161 200000000>,
<243000 133330000>,
<108000 100000000>,
<36000 50000000>;
hfi = "venus";
};