[PATCH 0/2] media: imx-pxp: Fix operation on i.MX7

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



The i.MX7 includes a PXP that is an evolution from the i.MX6 version. It
offers more processing block in its pipeline, and by default operates in
legacy mode for i.MX6 compatibility.

To enable the extra processing blocks, the i.MX7 PXP has two extra
registers to configure routing in the internal pipeline. The values
currently programmed in these registers don't match the blocks enabled
by the driver, which makes the PXP hang without producing any frame.

This patch series fixes the issue. Patch 1/2 fixes the routing
configuration, and patch 2/2 disables unused blocks and configures
routing accordingly. The first patch is enough to use the PXP on i.MX7,
but the second patch may offer additional power saving.

The patches have been tested on an i.MX7D. Philipp, would you be able to
give them a try on i.MX6 ?

Laurent Pinchart (2):
  media: imx-pxp: Fix routing configuration for i.MX7
  media: imx-pxp: Disable LUT and Rotation 0 blocks

 drivers/media/platform/imx-pxp.c | 37 ++++++++++++++++++--------------
 1 file changed, 21 insertions(+), 16 deletions(-)

-- 
Regards,

Laurent Pinchart




[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]

  Powered by Linux