| config SGX540 |
| tristate "PowerVR SGX" |
| depends on ARCH_OMAP4 |
| ---help--- |
| Support for the PowerVR SGX 3D core. |
| |
| config SGX530 |
| tristate "PowerVR SGX" |
| depends on ARCH_OMAP3 |
| ---help--- |
| Support for the PowerVR SGX 3D core. |
| |
| config VIRTUAL_DISPLAY_SUPPORT |
| tristate "Virtual display support" |
| depends on SGX540 |
| ---help--- |
| Support for showing one framebuffer split in 2 displays at the same |
| time. Each display will show a part of the framebuffer by updating |
| the corresponding overlay on each display. This feature requires |
| 2 framebuffers so CONFIG_FB_OMAP2_NUM_FBS must be 2 and each |
| framebuffer must be initialized correctly. |
| The current implementation supports only panels of the same X and Y |
| resolutions and both panels must have the same bits per pixel values. |
| This feature is EXPERIMENTAL and might not be stable if power |
| management is added at the moment. |
| It is important to give enough memory to FB0 to allow at least |
| one buffer with twice the height of a normal single display buffer, |
| so if the panel needs 864x480x4 bytes for one single display buffer |
| you must give twice the size which is 864x960x4 with the bootargs |
| omapfb.vram='0:4M'. To enable double buffering you need to give |
| 864x960x4x2 bytes for two buffers, the bootargs should have |
| omapfb.vram='0:8M'. Since FB1 must also be initialized properly be |
| sure to left enough memory for one single buffer (864x480x4 bytes). |
| The bootarg 'vram' must have the FB0 and FB1 memory requirements |
| combined. Example: |
| If you want FB0 with 4M (no double buffering) and FB1 with 2M, the |
| bootargs must have the following: |
| vram='6M' omapfb.vram='0:4M,1:2M' |
| |
| choice |
| prompt "SGX revision" |
| depends on SGX530 |
| default SGX_REV125 |
| |
| config SGX_REV121 |
| bool "Revision 1.2.1 - Omap 3430" |
| |
| config SGX_REV125 |
| bool "Revision 1.2.5 - Omap 3630" |
| |
| endchoice |
| |
| choice |
| prompt "SGX revision" |
| depends on SGX540 |
| default SGX_REV120 |
| |
| config SGX_REV110 |
| bool "Revision 1.1.0 - Omap 4430 ES1" |
| |
| config SGX_REV120 |
| bool "Revision 1.2.0 - Omap 4430 ES2" |
| |
| endchoice |
| |
| choice |
| prompt "PowerVR build type" |
| depends on SGX530 |
| default SGX_530_BUILD_RELEASE |
| |
| config SGX_530_BUILD_RELEASE |
| bool "SGX530 RELEASE" |
| |
| config SGX_530_BUILD_DEBUG |
| bool "SGX530 DEBUG" |
| |
| endchoice |
| |
| choice |
| prompt "PowerVR build type" |
| depends on SGX540 |
| default SGX_540_BUILD_RELEASE |
| |
| config SGX_540_BUILD_RELEASE |
| bool "SGX540 RELEASE" |
| |
| config SGX_540_BUILD_DEBUG |
| bool "SGX540 DEBUG" |
| |
| endchoice |
| |
| config SGX_PDUMP |
| depends on SGX530 || SGX540 |
| bool "PowerVR SGX Parameter Dump" |
| ---help--- |
| This option enables the PDump (Parameter Dump) build to debug |
| the SGX driver. The user side of the driver must be built with |
| this option enabled as well |