OMAP2/3/4: DSS2: Enable Display SubSystem as modules
Subsystems (3)
PATCH v6 1/1 OMAP2/3/4: DSS2: Enable Display SubSystem as modules
Enabling all the display interface options to be built as module And enabling all the display panels to be built as modules.
---
Version6:
Enabling all the display interface options and all the display
panels.
Version5:
Incorporating the comments from Tony Lindgren, Kevin Hilman,
Paul Mundt & Tomi Valkeinen to build DSS & panels as modules.
See: https://patchwork.kernel.org/patch/281492/
Version4:
Remove the enabling of the display panels by default.
Version3:
Eliminate the separate default number of FBs for
different architecture. Keeping default FBs as 3 as before.
Version2:
Enables by default NEC panel used in zoom2/3/3630sdp, instead of
Sharp LQ043T1DG01 panel enabled in previous version of this patch.
Testing:
---------
The base used for OMAP3 testing is:
branch: master
commit: bb95b65a
URL: git://gitorious.org/linux-omap-dss2/linux.git
And OMAP4 testing is on the following branch + few patches to enable DSI taal panel:
branch: lo-dss2-Feb18
commit: 67bcb5600
URL: git://dev.omapzoom.org/pub/scm/axelcx/kernel-display.git
The patch is tested on 3630zoom, 3430sdp & 4430sdp, it was not tested on OMAP2 platform due crash seen while boot.
(See: http://www.mail-archive.com/linux-omap at vger.kernel.org/msg43921.html)
arch/arm/configs/omap2plus_defconfig | 11 +++++++++++ 1 files changed, 11 insertions(+), 0 deletions(-)
arch/arm/configs/omap2plus_defconfig +11 -0
@@ -192,6 +192,17 @@ CONFIG_FIRMWARE_EDID=y CONFIG_FB_MODE_HELPERS=y CONFIG_FB_TILEBLITTING=y CONFIG_FB_OMAP_LCD_VGA=y +CONFIG_OMAP2_DSS=m +CONFIG_OMAP2_DSS_RFBI=y +CONFIG_OMAP2_DSS_SDI=y +CONFIG_OMAP2_DSS_DSI=y +CONFIG_FB_OMAP2=m +CONFIG_PANEL_GENERIC_DPI=m +CONFIG_PANEL_SHARP_LS037V7DW01=m +CONFIG_PANEL_NEC_NL8048HL11_01B=m +CONFIG_PANEL_TAAL=m +CONFIG_PANEL_TPO_TD043MTEA1=m +CONFIG_PANEL_ACX565AKM=m CONFIG_BACKLIGHT_LCD_SUPPORT=y CONFIG_LCD_CLASS_DEVICE=y CONFIG_LCD_PLATFORM=y
Signature · 1 line
1.5.6.3
PATCH v6 1/1 OMAP2/3/4: DSS2: Enable Display SubSystem as modules
Quoted 4 lines · Samreen
Enabling all the display interface options to be built as module And enabling all the display panels to be built as modules.
Signed-off-by Samreen <[email protected]>
This looks good to me.
Tony, want to ack this? This enables all DSS features as modules. This should go through dss tree, as this doesn't work without a fix that is there.
Tomi
Quoted 25 lines
arch/arm/configs/omap2plus_defconfig | 11 +++++++++++ 1 files changed, 11 insertions(+), 0 deletions(-)arch/arm/configs/omap2plus_defconfig +11
-0@@ -192,6 +192,17 @@ CONFIG_FIRMWARE_EDID=y CONFIG_FB_MODE_HELPERS=y CONFIG_FB_TILEBLITTING=y CONFIG_FB_OMAP_LCD_VGA=y +CONFIG_OMAP2_DSS=m +CONFIG_OMAP2_DSS_RFBI=y +CONFIG_OMAP2_DSS_SDI=y +CONFIG_OMAP2_DSS_DSI=y +CONFIG_FB_OMAP2=m +CONFIG_PANEL_GENERIC_DPI=m +CONFIG_PANEL_SHARP_LS037V7DW01=m +CONFIG_PANEL_NEC_NL8048HL11_01B=m +CONFIG_PANEL_TAAL=m +CONFIG_PANEL_TPO_TD043MTEA1=m +CONFIG_PANEL_ACX565AKM=m CONFIG_BACKLIGHT_LCD_SUPPORT=y CONFIG_LCD_CLASS_DEVICE=y CONFIG_LCD_PLATFORM=y
Tony Lindgren
maintainerPATCH v6 1/1 OMAP2/3/4: DSS2: Enable Display SubSystem as modules
Quoted 11 lines · Tomi Valkeinen
Quoted 4 lines · Samreen
Enabling all the display interface options to be built as module And enabling all the display panels to be built as modules.
Signed-off-by Samreen <[email protected]>This looks good to me.
Tony, want to ack this? This enables all DSS features as modules. This should go through dss tree, as this doesn't work without a fix that is there.
Sounds good to me: