[PATCH 2/4] s5p-jpeg: add support for 5433
Jacek Anaszewski
j.anaszewski at samsung.com
Fri Sep 18 07:30:08 PDT 2015
Hi Andrzej,
On 09/18/2015 04:20 PM, Andrzej Pietrasiewicz wrote:
> JPEG IP found in Exynos5433 is similar to what is in Exynos4, but
> there are some subtle differences which this patch takes into account.
>
> The most important difference is in what is processed by the JPEG IP and
> what has to be provided to it. In case of 5433 the IP does not parse
> Huffman and quantisation tables, so this has to be performed with the CPU
> and the majority of the code in this patch does that.
>
> A small but important difference is in what address is passed to the JPEG
> IP. In case of 5433 it is the SOS (start of scan) position, which is
> natural, because the headers must be parsed elsewhere.
>
> There is also a difference in how the hardware is put to work in
> device_run.
>
> Data structures are extended as appropriate to accommodate the above
> changes.
>
> Signed-off-by: Andrzej Pietrasiewicz <andrzej.p at samsung.com>
> ---
> .../bindings/media/exynos-jpeg-codec.txt | 3 +-
> drivers/media/platform/s5p-jpeg/jpeg-core.c | 378 +++++++++++++++++++--
> drivers/media/platform/s5p-jpeg/jpeg-core.h | 31 ++
> drivers/media/platform/s5p-jpeg/jpeg-hw-exynos4.c | 80 ++++-
> drivers/media/platform/s5p-jpeg/jpeg-hw-exynos4.h | 11 +-
> drivers/media/platform/s5p-jpeg/jpeg-regs.h | 85 +++--
> 6 files changed, 522 insertions(+), 66 deletions(-)
Reviewed-by: Jacek Anaszewski <j.anaszewski at samsung.com>
--
Best Regards,
Jacek Anaszewski
More information about the linux-arm-kernel
mailing list