some meta-intel bsp cleanup
cover some meta-intel bsp cleanup
From: Tom Zanussi <[email protected]>
This patchset is another step in some cleanup I'm doing for the meta-intel bsps, basically removing unneeded or redundant options and abstracting out useful features, in this case a new vesafb feature used in this patchset by crownbay, emenlow, and jasperforest.
Please pull into linux-yocto-3.0-(next).
Pull URL: git://git.pokylinux.org/linux-yocto-2.6.37-contrib
Branch: tzanussi/bsp-cleanup-2
Browse: http://git.yoctoproject.org/cgit/cgit.cgi/linux-yocto-2.6.37-contrib/log/?h=tzanussi/bsp-cleanup-2
Thanks,
Tom
Tom Zanussi (5):
features/drm-psb: add related config options
meta: add vesafb feature
crownbay: cleanup bsp config
emenlow: cleanup bsp config
jasperforest: cleanup bsp config
meta/cfg/kernel-cache/bsp/crownbay/crownbay.cfg | 34 ++++-------------- meta/cfg/kernel-cache/bsp/crownbay/crownbay.scc | 5 ++- meta/cfg/kernel-cache/bsp/emenlow/emenlow.cfg | 35 +++++-------------- meta/cfg/kernel-cache/bsp/emenlow/emenlow.scc | 2 + .../kernel-cache/bsp/jasperforest/jasperforest.cfg | 7 +--- .../kernel-cache/bsp/jasperforest/jasperforest.scc | 2 + meta/cfg/kernel-cache/features/drm-psb/drm-psb.cfg | 13 +++++++ .../kernel-cache/features/framebuffer/vesafb.cfg | 8 ++++ .../kernel-cache/features/framebuffer/vesafb.scc | 1 + 9 files changed, 48 insertions(+), 59 deletions(-) create mode 100644 meta/cfg/kernel-cache/features/framebuffer/vesafb.cfg create mode 100644 meta/cfg/kernel-cache/features/framebuffer/vesafb.scc
PATCH 1/5 features/drm-psb: add related config options
From: Tom Zanussi <[email protected]>
This allows us to move them out of the bsp config.
--- meta/cfg/kernel-cache/features/drm-psb/drm-psb.cfg | 13 +++++++++++++ 1 files changed, 13 insertions(+), 0 deletions(-)
meta/cfg/kernel-cache/features/drm-psb/drm-psb.cfg +13 -0
@@ -1,2 +1,15 @@ CONFIG_DRM=y CONFIG_DRM_PSB=m + +CONFIG_I2C=y +CONFIG_VIDEO_V4L2=y +CONFIG_VIDEO_IVTV=y +CONFIG_MEDIA_SUPPORT=y +CONFIG_VIDEO_CAPTURE_DRIVERS=y +CONFIG_VIDEO_DEV=y +CONFIG_VIDEO_V4L2_COMMON=y +CONFIG_I2C_ALGOBIT=y +CONFIG_FB_CFB_COPYAREA=y +CONFIG_FB_CFB_IMAGEBLIT=y +CONFIG_FB_CFB_FILLRECT=y +CONFIG_VIDEO_FB_IVTV=y
Signature · 1 line
1.7.0.4
PATCH 2/5 meta: add vesafb feature
From: Tom Zanussi <[email protected]>
Add a 'vesafb feature' that adds basic vesa framebuffer support.
--- .../kernel-cache/features/framebuffer/vesafb.cfg | 8 ++++++++ .../kernel-cache/features/framebuffer/vesafb.scc | 1 + 2 files changed, 9 insertions(+), 0 deletions(-) create mode 100644 meta/cfg/kernel-cache/features/framebuffer/vesafb.cfg create mode 100644 meta/cfg/kernel-cache/features/framebuffer/vesafb.scc
meta/cfg/kernel-cache/features/framebuffer/vesafb.cfg new file +8 -0
@@ -0,0 +1,8 @@ +CONFIG_FB=y +CONFIG_FB_VESA=y +CONFIG_FB_BOOT_VESA_SUPPORT=y +CONFIG_FB_MODE_HELPERS=y +CONFIG_FB_CFB_COPYAREA=y +CONFIG_FB_CFB_IMAGEBLIT=y +CONFIG_FB_CFB_FILLRECT=y +CONFIG_FRAMEBUFFER_CONSOLE=y
meta/cfg/kernel-cache/features/framebuffer/vesafb.scc new file +1 -0
@@ -0,0 +1 @@ +kconf non-hardware vesafb.cfg
Signature · 1 line
1.7.0.4
PATCH 3/5 crownbay: cleanup bsp config
In reply to [email protected]From: Tom Zanussi <[email protected]>
Remove unnecessary options or options already defined in base configs.
--- meta/cfg/kernel-cache/bsp/crownbay/crownbay.cfg | 34 +++++----------------- meta/cfg/kernel-cache/bsp/crownbay/crownbay.scc | 5 ++- 2 files changed, 11 insertions(+), 28 deletions(-)
meta/cfg/kernel-cache/bsp/crownbay/crownbay.cfg +8 -26
@@ -27,6 +27,12 @@ CONFIG_SOUND=y CONFIG_SND=y CONFIG_SND_HDA_INTEL=y CONFIG_SATA_AHCI=y +CONFIG_AGP=y +CONFIG_PM=y +CONFIG_ACPI=y +CONFIG_BACKLIGHT_LCD_SUPPORT=y +CONFIG_BACKLIGHT_CLASS_DEVICE=y +CONFIG_INPUT=y # Make sure these are on, otherwise the bootup won't be fun CONFIG_EXT3_FS=y
@@ -37,33 +43,9 @@ CONFIG_SHMEM=y CONFIG_TMPFS=y CONFIG_PACKET=y -# These are needed for the Poulsbo kernel modules -CONFIG_I2C=y -CONFIG_AGP=y -CONFIG_VFAT_FS=y -CONFIG_PM=y -CONFIG_ACPI=y -CONFIG_FB=y -CONFIG_BACKLIGHT_LCD_SUPPORT=y -CONFIG_BACKLIGHT_CLASS_DEVICE=y -CONFIG_INPUT=y -CONFIG_VIDEO_V4L2=y -CONFIG_VIDEO_IVTV=y -CONFIG_MEDIA_SUPPORT=y -CONFIG_VIDEO_CAPTURE_DRIVERS=y -CONFIG_VIDEO_DEV=y -CONFIG_VIDEO_V4L2_COMMON=y -CONFIG_I2C_ALGOBIT=y -CONFIG_FB_CFB_COPYAREA=y -CONFIG_FB_CFB_IMAGEBLIT=y -CONFIG_FB_CFB_FILLRECT=y -CONFIG_VIDEO_FB_IVTV=y - # Needed for booting (and using) USB memory sticks -CONFIG_USB_STORAGE=y -CONFIG_BLK_DEV_RAM=y CONFIG_BLK_DEV_LOOP=y -CONFIG_BLK_DEV_INITRD=y -CONFIG_RD_GZIP=y CONFIG_NLS_CODEPAGE_437=y CONFIG_NLS_ISO8859_1=y + +CONFIG_RD_GZIP=y
meta/cfg/kernel-cache/bsp/crownbay/crownbay.scc +3 -2
@@ -8,10 +8,11 @@ include features/intel-e1xxxx/intel-e1xxxx.scc include features/drm-emgd/drm-emgd.scc include features/dmaengine/dmaengine.scc include features/serial/8250.scc +include features/hpet/hpet.scc +include features/framebuffer/vesafb.scc +include cfg/usb-mass-storage.scc include features/logbuf/size-normal.scc include features/latencytop/latencytop.scc include features/profiling/profiling.scc - -include features/hpet/hpet.scc
Signature · 1 line
1.7.0.4
PATCH 4/5 emenlow: cleanup bsp config
In reply to [email protected]From: Tom Zanussi <[email protected]>
Remove unnecessary options or options already defined in base configs.
--- meta/cfg/kernel-cache/bsp/emenlow/emenlow.cfg | 35 ++++++------------------ meta/cfg/kernel-cache/bsp/emenlow/emenlow.scc | 2 + 2 files changed, 11 insertions(+), 26 deletions(-)
meta/cfg/kernel-cache/bsp/emenlow/emenlow.cfg +9 -26
@@ -24,6 +24,13 @@ CONFIG_CHR_DEV_SG=y CONFIG_SOUND=y CONFIG_SND=y CONFIG_SND_HDA_INTEL=y +CONFIG_I2C=y +CONFIG_AGP=y +CONFIG_PM=y +CONFIG_ACPI=y +CONFIG_BACKLIGHT_LCD_SUPPORT=y +CONFIG_BACKLIGHT_CLASS_DEVICE=y +CONFIG_INPUT=y # Make sure these are on, otherwise the bootup won't be fun CONFIG_EXT3_FS=y
@@ -34,33 +41,9 @@ CONFIG_SHMEM=y CONFIG_TMPFS=y CONFIG_PACKET=y -# These are needed for the Poulsbo kernel modules -CONFIG_I2C=y -CONFIG_AGP=y -CONFIG_VFAT_FS=y -CONFIG_PM=y -CONFIG_ACPI=y -CONFIG_FB=y -CONFIG_BACKLIGHT_LCD_SUPPORT=y -CONFIG_BACKLIGHT_CLASS_DEVICE=y -CONFIG_INPUT=y -CONFIG_VIDEO_V4L2=y -CONFIG_VIDEO_IVTV=y -CONFIG_MEDIA_SUPPORT=y -CONFIG_VIDEO_CAPTURE_DRIVERS=y -CONFIG_VIDEO_DEV=y -CONFIG_VIDEO_V4L2_COMMON=y -CONFIG_I2C_ALGOBIT=y -CONFIG_FB_CFB_COPYAREA=y -CONFIG_FB_CFB_IMAGEBLIT=y -CONFIG_FB_CFB_FILLRECT=y -CONFIG_VIDEO_FB_IVTV=y - # Needed for booting (and using) USB memory sticks -CONFIG_USB_STORAGE=y -CONFIG_BLK_DEV_RAM=y CONFIG_BLK_DEV_LOOP=y -CONFIG_BLK_DEV_INITRD=y -CONFIG_RD_GZIP=y CONFIG_NLS_CODEPAGE_437=y CONFIG_NLS_ISO8859_1=y + +CONFIG_RD_GZIP=y
meta/cfg/kernel-cache/bsp/emenlow/emenlow.scc +2 -0
@@ -5,6 +5,8 @@ include features/intel-e1xxxx/intel-e100.scc include features/intel-e1xxxx/intel-e1xxxx.scc include features/drm-psb/drm-psb.scc include features/serial/8250.scc +include features/framebuffer/vesafb.scc +include cfg/usb-mass-storage.scc include features/logbuf/size-normal.scc
Signature · 1 line
1.7.0.4
PATCH 5/5 jasperforest: cleanup bsp config
In reply to [email protected]From: Tom Zanussi <[email protected]>
Remove unnecessary options or options already defined in base configs.
--- .../kernel-cache/bsp/jasperforest/jasperforest.cfg | 7 ++----- .../kernel-cache/bsp/jasperforest/jasperforest.scc | 2 ++ 2 files changed, 4 insertions(+), 5 deletions(-)
meta/cfg/kernel-cache/bsp/jasperforest/jasperforest.cfg +2 -5
@@ -35,20 +35,17 @@ CONFIG_PACKET=y CONFIG_I2C=y CONFIG_AGP=y -CONFIG_VFAT_FS=y CONFIG_PM=y CONFIG_ACPI=y CONFIG_INPUT=y # Needed for booting (and using) USB memory sticks -CONFIG_USB_STORAGE=y -CONFIG_BLK_DEV_RAM=y CONFIG_BLK_DEV_LOOP=y -CONFIG_BLK_DEV_INITRD=y -CONFIG_RD_GZIP=y CONFIG_NLS_CODEPAGE_437=y CONFIG_NLS_ISO8859_1=y +CONFIG_RD_GZIP=y + # NUMA support CONFIG_NUMA=y CONFIG_X86_64_ACPI_NUMA=y
meta/cfg/kernel-cache/bsp/jasperforest/jasperforest.scc +2 -0
@@ -1,6 +1,8 @@ kconf hardware jasperforest.cfg include features/serial/8250.scc +include features/framebuffer/vesafb.scc +include cfg/usb-mass-storage.scc include features/logbuf/size-normal.scc
Signature · 1 line
1.7.0.4
Re: [PATCH 1/5][KERNEL] features/drm-psb: add related config options
In reply to [email protected]Quoted 3 lines · On 11-09-29 04:17 PM, [email protected] wrote:
From: Tom Zanussi<[email protected]>
This allows us to move them out of the bsp config.
Good cleanup.
Bruce
Quoted 26 lines
Signed-off-by Tom Zanussi<[email protected]>--- meta/cfg/kernel-cache/features/drm-psb/drm-psb.cfg | 13 +++++++++++++ 1 files changed, 13 insertions(+), 0 deletions(-)meta/cfg/kernel-cache/features/drm-psb/drm-psb.cfg +13
-0@@ -1,2 +1,15 @@ CONFIG_DRM=y CONFIG_DRM_PSB=m + +CONFIG_I2C=y +CONFIG_VIDEO_V4L2=y +CONFIG_VIDEO_IVTV=y +CONFIG_MEDIA_SUPPORT=y +CONFIG_VIDEO_CAPTURE_DRIVERS=y +CONFIG_VIDEO_DEV=y +CONFIG_VIDEO_V4L2_COMMON=y +CONFIG_I2C_ALGOBIT=y +CONFIG_FB_CFB_COPYAREA=y +CONFIG_FB_CFB_IMAGEBLIT=y +CONFIG_FB_CFB_FILLRECT=y +CONFIG_VIDEO_FB_IVTV=y
Re: [PATCH 2/5][KERNEL] meta: add vesafb feature
In reply to [email protected]Quoted 3 lines · On 11-09-29 04:17 PM, [email protected] wrote:
From: Tom Zanussi<[email protected]>
Add a 'vesafb feature' that adds basic vesa framebuffer support.
This one is quite useful. I've seen a similar set of options collected in other kernels and it has come in handy.
Bruce
Quoted 30 lines
Signed-off-by Tom Zanussi<[email protected]>--- .../kernel-cache/features/framebuffer/vesafb.cfg | 8 ++++++++ .../kernel-cache/features/framebuffer/vesafb.scc | 1 + 2 files changed, 9 insertions(+), 0 deletions(-)create mode 100644 meta/cfg/kernel-cache/features/framebuffer/vesafb.cfg create mode 100644 meta/cfg/kernel-cache/features/framebuffer/vesafb.scc
meta/cfg/kernel-cache/features/framebuffer/vesafb.cfg new file +8
-0@@ -0,0 +1,8 @@ +CONFIG_FB=y +CONFIG_FB_VESA=y +CONFIG_FB_BOOT_VESA_SUPPORT=y +CONFIG_FB_MODE_HELPERS=y +CONFIG_FB_CFB_COPYAREA=y +CONFIG_FB_CFB_IMAGEBLIT=y +CONFIG_FB_CFB_FILLRECT=y +CONFIG_FRAMEBUFFER_CONSOLE=ymeta/cfg/kernel-cache/features/framebuffer/vesafb.scc new file +1
-0@@ -0,0 +1 @@ +kconf non-hardware vesafb.cfg
Re: [PATCH 3/5][KERNEL] crownbay: cleanup bsp config
In reply to [email protected]Quoted 3 lines · On 11-09-29 04:17 PM, [email protected] wrote:
From: Tom Zanussi<[email protected]>
Remove unnecessary options or options already defined in base configs.
Ack'd. Looks like a nice streamlining.
Bruce
Quoted 78 lines
Signed-off-by Tom Zanussi<[email protected]>--- meta/cfg/kernel-cache/bsp/crownbay/crownbay.cfg | 34 +++++----------------- meta/cfg/kernel-cache/bsp/crownbay/crownbay.scc | 5 ++- 2 files changed, 11 insertions(+), 28 deletions(-)meta/cfg/kernel-cache/bsp/crownbay/crownbay.cfg +8
-26@@ -27,6 +27,12 @@ CONFIG_SOUND=y CONFIG_SND=y CONFIG_SND_HDA_INTEL=y CONFIG_SATA_AHCI=y +CONFIG_AGP=y +CONFIG_PM=y +CONFIG_ACPI=y +CONFIG_BACKLIGHT_LCD_SUPPORT=y +CONFIG_BACKLIGHT_CLASS_DEVICE=y +CONFIG_INPUT=y # Make sure these are on, otherwise the bootup won't be fun CONFIG_EXT3_FS=y@@ -37,33 +43,9 @@ CONFIG_SHMEM=y CONFIG_TMPFS=y CONFIG_PACKET=y -# These are needed for the Poulsbo kernel modules -CONFIG_I2C=y -CONFIG_AGP=y -CONFIG_VFAT_FS=y -CONFIG_PM=y -CONFIG_ACPI=y -CONFIG_FB=y -CONFIG_BACKLIGHT_LCD_SUPPORT=y -CONFIG_BACKLIGHT_CLASS_DEVICE=y -CONFIG_INPUT=y -CONFIG_VIDEO_V4L2=y -CONFIG_VIDEO_IVTV=y -CONFIG_MEDIA_SUPPORT=y -CONFIG_VIDEO_CAPTURE_DRIVERS=y -CONFIG_VIDEO_DEV=y -CONFIG_VIDEO_V4L2_COMMON=y -CONFIG_I2C_ALGOBIT=y -CONFIG_FB_CFB_COPYAREA=y -CONFIG_FB_CFB_IMAGEBLIT=y -CONFIG_FB_CFB_FILLRECT=y -CONFIG_VIDEO_FB_IVTV=y - # Needed for booting (and using) USB memory sticks -CONFIG_USB_STORAGE=y -CONFIG_BLK_DEV_RAM=y CONFIG_BLK_DEV_LOOP=y -CONFIG_BLK_DEV_INITRD=y -CONFIG_RD_GZIP=y CONFIG_NLS_CODEPAGE_437=y CONFIG_NLS_ISO8859_1=y + +CONFIG_RD_GZIP=ymeta/cfg/kernel-cache/bsp/crownbay/crownbay.scc +3
-2@@ -8,10 +8,11 @@ include features/intel-e1xxxx/intel-e1xxxx.scc include features/drm-emgd/drm-emgd.scc include features/dmaengine/dmaengine.scc include features/serial/8250.scc +include features/hpet/hpet.scc +include features/framebuffer/vesafb.scc +include cfg/usb-mass-storage.scc include features/logbuf/size-normal.scc include features/latencytop/latencytop.scc include features/profiling/profiling.scc - -include features/hpet/hpet.scc
Quoted 9 lines · On 11-09-29 04:17 PM, [email protected] wrote:
From: Tom Zanussi<[email protected]>
This patchset is another step in some cleanup I'm doing for the meta-intel bsps, basically removing unneeded or redundant options and abstracting out useful features, in this case a new vesafb feature used in this patchset by crownbay, emenlow, and jasperforest.
Please pull into linux-yocto-3.0-(next).
All good stuff. I'll stage this to be in 3.0 for post 1.1 updates, and in the -dev kernel for the next kernel version that is pushed out.
Bruce
Quoted 29 lines
Pull URL:
git://git.pokylinux.org/linux-yocto-2.6.37-contrib
Branch: tzanussi/bsp-cleanup-2
Browse: http://git.yoctoproject.org/cgit/cgit.cgi/linux-yocto-2.6.37-contrib/log/?h=tzanussi/bsp-cleanup-2Thanks,
Tom
Tom Zanussi (5):
features/drm-psb: add related config options
meta: add vesafb feature
crownbay: cleanup bsp config
emenlow: cleanup bsp config
jasperforest: cleanup bsp configmeta/cfg/kernel-cache/bsp/crownbay/crownbay.cfg | 34 ++++-------------- meta/cfg/kernel-cache/bsp/crownbay/crownbay.scc | 5 ++- meta/cfg/kernel-cache/bsp/emenlow/emenlow.cfg | 35 +++++-------------- meta/cfg/kernel-cache/bsp/emenlow/emenlow.scc | 2 + .../kernel-cache/bsp/jasperforest/jasperforest.cfg | 7 +--- .../kernel-cache/bsp/jasperforest/jasperforest.scc | 2 + meta/cfg/kernel-cache/features/drm-psb/drm-psb.cfg | 13 +++++++ .../kernel-cache/features/framebuffer/vesafb.cfg | 8 ++++ .../kernel-cache/features/framebuffer/vesafb.scc | 1 + 9 files changed, 48 insertions(+), 59 deletions(-)create mode 100644 meta/cfg/kernel-cache/features/framebuffer/vesafb.cfg create mode 100644 meta/cfg/kernel-cache/features/framebuffer/vesafb.scc