Hi everyone,
the following patch set directs to improve the scaling performance of DISPC
module which consists of two pacthes.
The first patch is based on code of Lajos Molnar [off-list ref] from Android
Kernel, which updates the code with new set of coefficients to improve the
scaling performance.
The second patch is based on some very valuable suggestions by
Sebastien Fagard [off-list ref] and directs to modify the clock
requirements for scaling to support OMAP4 and avoid clock failure issues.
I have tested these patches on OMAP2, OMAP3 AND OMAP4. To test on 2430SDP
board I have created a patch to enable the display which will follow later.
All your comments and suggestions are welcome.
Regards,
Chandrabhanu
Chandrabhanu Mahapatra (2):
OMAPDSS: DISPC: Update Fir Coefficients
OMAPDSS: DISPC: Update Scaling Clock Logic
drivers/video/omap2/dss/Makefile | 2 +-
drivers/video/omap2/dss/dispc.c | 203 +++++++--------------
drivers/video/omap2/dss/dispc.h | 11 +
drivers/video/omap2/dss/dispc_coefs.c | 327 ++++++++++++++++++++++++++++++++
drivers/video/omap2/dss/dss_features.c | 7 +
drivers/video/omap2/dss/dss_features.h | 1 +
6 files changed, 412 insertions(+), 139 deletions(-)
create mode 100644 drivers/video/omap2/dss/dispc_coefs.c