omaplfb: Simplify FB allocation strategy to 2 ion buffers

Make the framebuffer allocation code just request 2 buffers with
dimensions determined from fbdev.

Also just have the framebuffers allocated from the nonsecure heap
which will always be the case anyway in a sane system.

Removing this 'guess work' helps subsequent platform bring ups.

Signed-off-by: Tony Lofthouse <a0741364@ti.com>
Change-Id: I84e8e7d6831cd1e80e0ced8118f6d88e95c6b5e5

Conflicts:
	drivers/gpu/pvr/omaplfb/omaplfb_displayclass.c
SGX-KM: egl.cfg sysfs entry

Create a runtime sysfs entry for egl.cfg. This is needed
by the SGX driver to determine which OpenGL libraries
to load.

Change-Id: Ief39f498721d0ad71942f8a49fcfefc4c449d656
Signed-off-by: Tate Hornbeck <tate.hornbeck@ti.com>
SGX-KM: Add build config for SGX 544 (OMAP 4470)

Adding build config for SGX 544 (OMAP 4470)

Change-Id: Iaecdbd3db551b5685f8d8e3b93656a4b3f33b721
Signed-off-by: Hemant Hariyani <hemanthariyani@ti.com>
SGX-KM: Row-by-row cache operation optimization

In case of a rectangular region of stride less than the screen
stride, we need to perform a cache operation on each row. This
was being done in a loop in the user side and involved an ioctl
for each row. This patch, along with corresponding user mode
changes, moves the loop to kernel side to perform the operation
using a single ioctl.

Change-Id: I15c1630aca93fc7fe9353708c009dd8eb48ab13a
Signed-off-by: Hemant Hariyani <hemanthariyani@ti.com>