mirror of
https://github.com/openwrt/openwrt.git
synced 2024-12-20 06:08:08 +00:00
7a726297a7
This adds support for the Video Processing Unit IP block which is present in certain i.MX SOC's. The vpu used in imx6 is the coda960 which supports: - h264 enc - h264 dec - jpeg enc - jpeg dec Please note that the required firmware needs to be added by yourself as it's not available currently in linux-firmware upstream. The firmware package can be found on the internet and it will decompress itself exposing all binaries after accepting the EULA. The binaries should be placed at exactly these paths: - /lib/firmware/vpu_fw_imx6d.bin - /lib/firmware/vpu_fw_imx6q.bin Following output will be printed at boottime if all is well: [ 9.769638] coda 2040000.vpu: Firmware code revision: 46076 [ 9.775277] coda 2040000.vpu: Initialized CODA960. [ 9.780082] coda 2040000.vpu: Firmware version: 3.1.1 [ 9.785312] coda 2040000.vpu: coda-jpeg-encoder registered as video0 [ 9.791859] coda 2040000.vpu: coda-jpeg-decoder registered as video1 [ 9.798375] coda 2040000.vpu: coda-video-encoder registered as video2 [ 9.805013] coda 2040000.vpu: coda-video-decoder registered as video3 gstreamer will automatically detect and use all encoders/decoders. Please note that a FILES catch-all is required for the videobuf-dma objects as some modules enabling this could require (and thus generating) only 1 of them. Signed-off-by: Koen Vandeputte <koen.vandeputte@citymesh.com> |
||
---|---|---|
.. | ||
001-depends.mk | ||
block.mk | ||
can.mk | ||
crypto.mk | ||
firewire.mk | ||
fs.mk | ||
gpio-cascade.mk | ||
hwmon.mk | ||
i2c.mk | ||
iio.mk | ||
input.mk | ||
leds.mk | ||
lib.mk | ||
multiplexer.mk | ||
netdevices.mk | ||
netfilter.mk | ||
netsupport.mk | ||
nls.mk | ||
other.mk | ||
pcmcia.mk | ||
sound.mk | ||
spi.mk | ||
usb.mk | ||
video.mk | ||
virt.mk | ||
w1.mk | ||
wpan.mk |