linux-yocto-dev meta updates
cover linux-yocto-dev meta updates
From: Tom Zanussi <[email protected]>
This patchset adds a new eg20t feature to linux-yocto-dev, and makes crownbay use it.
It also adds the initial BSP infrastructure for a new BSP, Fish River Island II, which also uses the new feature.
Please pull the following branches into linux-yocto-dev:
Pull URL: git://git.yoctoproject.org/linux-yocto-2.6.37-contrib
Branch: tzanussi/linux-3.0/yocto/standard/fri2
Browse: http://git.yoctoproject.org/cgit.cgi/linux-yocto-2.6.37-contrib/log/?h=tzanussi/linux-3.0/yocto/standard/fri2
Pull URL: git://git.yoctoproject.org/linux-yocto-2.6.37-contrib
Branch: tzanussi/linux-3.0/meta/fri2
Browse: http://git.yoctoproject.org/cgit.cgi/linux-yocto-2.6.37-contrib/log/?h=tzanussi/linux-3.0/meta/fri2
Tom Zanussi (3):
meta: add eg20t feature
meta/crownbay: remove eg20t.cfg and use new eg20t feature instead meta/fri2: create initial BSP infrastructure
meta/cfg/kernel-cache/bsp/crownbay/crownbay.scc | 2 +- meta/cfg/kernel-cache/bsp/fri2/fri2-standard.scc | 7 ++ meta/cfg/kernel-cache/bsp/fri2/fri2.cfg | 69 ++++++++++++++++++++++ meta/cfg/kernel-cache/bsp/fri2/fri2.scc | 12 ++++ meta/cfg/kernel-cache/features/eg20t/eg20t.cfg | 39 ++++++++++++ meta/cfg/kernel-cache/features/eg20t/eg20t.scc | 1 + 6 files changed, 129 insertions(+), 1 deletions(-) create mode 100644 meta/cfg/kernel-cache/bsp/fri2/fri2-standard.scc create mode 100644 meta/cfg/kernel-cache/bsp/fri2/fri2.cfg create mode 100644 meta/cfg/kernel-cache/bsp/fri2/fri2.scc create mode 100644 meta/cfg/kernel-cache/features/eg20t/eg20t.cfg create mode 100644 meta/cfg/kernel-cache/features/eg20t/eg20t.scc
PATCH 1/3 meta: add eg20t feature
From: Tom Zanussi <[email protected]>
Option group for Intel Platform Controller Hub EG20T (Topcliff).
--- meta/cfg/kernel-cache/features/eg20t/eg20t.cfg | 39 ++++++++++++++++++++++++ meta/cfg/kernel-cache/features/eg20t/eg20t.scc | 1 + 2 files changed, 40 insertions(+), 0 deletions(-) create mode 100644 meta/cfg/kernel-cache/features/eg20t/eg20t.cfg create mode 100644 meta/cfg/kernel-cache/features/eg20t/eg20t.scc
meta/cfg/kernel-cache/features/eg20t/eg20t.cfg new file +39 -0
@@ -0,0 +1,39 @@ +# Hardware support for the Platform Controller Hub EG20T + +CONFIG_PCH_DMA=y +CONFIG_PCH_UART_DMA=y +CONFIG_SERIAL_8250_PCI=y +CONFIG_SERIAL_8250_PCH=y +CONFIG_SERIAL_8250_PCH_DMA=y + +CONFIG_SERIAL_PCH_UART=y +CONFIG_SERIAL_CORE=y + +CONFIG_SPI=y +CONFIG_SPI_BITBANG=y +CONFIG_SPI_GPIO=y +CONFIG_SPI_TOPCLIFF_PCH=y + +CONFIG_MISC_DEVICES=y +CONFIG_PCH_PHUB=y + +CONFIG_NETDEVICES=y +CONFIG_NETDEV_1000=y +CONFIG_PCH_GBE=y + +CONFIG_PCH_USBDEV=y +CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_EG20T=y +CONFIG_USB_GADGET_DUALSPEED=y +CONFIG_USB_GADGET_SELECTED=y + +CONFIG_I2C_EG20T=y + +CONFIG_GPIOLIB=y +CONFIG_GPIO_PCH=y + +CONFIG_PCH_IEEE1588=y + +CONFIG_CAN=y +CONFIG_CAN_DEV=y +CONFIG_PCH_CAN=y
meta/cfg/kernel-cache/features/eg20t/eg20t.scc new file +1 -0
@@ -0,0 +1 @@ +kconf hardware eg20t.cfg
Signature · 1 line
1.7.0.4
PATCH 2/3 meta/crownbay: remove eg20t.cfg and use new eg20t feature instead
From: Tom Zanussi <[email protected]>
--- meta/cfg/kernel-cache/bsp/crownbay/crownbay.scc | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
meta/cfg/kernel-cache/bsp/crownbay/crownbay.scc +1 -1
@@ -1,8 +1,8 @@ kconf hardware crownbay.cfg -kconf hardware eg20t.cfg git merge yocto/emgd +include features/eg20t/eg20t.scc include features/intel-e1xxxx/intel-e1xxxx.scc include features/drm-emgd/drm-emgd.scc include features/dmaengine/dmaengine.scc
Signature · 1 line
1.7.0.4
PATCH 3/3 meta/fri2: create initial BSP infrastructure
In reply to [email protected]From: Tom Zanussi <[email protected]>
Inital BSP infrastructure for Intel Fish River Island II.
--- meta/cfg/kernel-cache/bsp/fri2/fri2-standard.scc | 7 ++ meta/cfg/kernel-cache/bsp/fri2/fri2.cfg | 69 ++++++++++++++++++++++ meta/cfg/kernel-cache/bsp/fri2/fri2.scc | 12 ++++ 3 files changed, 88 insertions(+), 0 deletions(-) create mode 100644 meta/cfg/kernel-cache/bsp/fri2/fri2-standard.scc create mode 100644 meta/cfg/kernel-cache/bsp/fri2/fri2.cfg create mode 100644 meta/cfg/kernel-cache/bsp/fri2/fri2.scc
meta/cfg/kernel-cache/bsp/fri2/fri2-standard.scc new file +7 -0
@@ -0,0 +1,7 @@ +define KMACHINE fri2 +define KTYPE standard +define KARCH i386 + +scc_leaf ktypes/standard fri2 + +include fri2.scc
meta/cfg/kernel-cache/bsp/fri2/fri2.cfg new file +69 -0
69 lines not on this page · raw message
meta/cfg/kernel-cache/bsp/fri2/fri2.scc new file +12 -0
@@ -0,0 +1,12 @@ +kconf hardware fri2.cfg + +include features/eg20t/eg20t.scc +include features/intel-e1xxxx/intel-e1xxxx.scc +include features/dmaengine/dmaengine.scc +include features/serial/8250.scc +include features/ericsson-3g/f5521gw.scc + +include features/logbuf/size-normal.scc + +include features/latencytop/latencytop.scc +include features/profiling/profiling.scc
Signature · 1 line
1.7.0.4
Re: [PATCH 3/3][KERNEL] meta/fri2: create initial BSP infrastructure
Quoted 33 lines · On 07/10/2011 09:26 AM, [email protected] wrote:
From: Tom Zanussi <[email protected]>
Inital BSP infrastructure for Intel Fish River Island II.
Signed-off-by Tom Zanussi <[email protected]>--- meta/cfg/kernel-cache/bsp/fri2/fri2-standard.scc | 7 ++ meta/cfg/kernel-cache/bsp/fri2/fri2.cfg | 69 ++++++++++++++++++++++ meta/cfg/kernel-cache/bsp/fri2/fri2.scc | 12 ++++ 3 files changed, 88 insertions(+), 0 deletions(-) create mode 100644 meta/cfg/kernel-cache/bsp/fri2/fri2-standard.scc create mode 100644 meta/cfg/kernel-cache/bsp/fri2/fri2.cfg create mode 100644 meta/cfg/kernel-cache/bsp/fri2/fri2.sccmeta/cfg/kernel-cache/bsp/fri2/fri2-standard.scc new file +7
-0@@ -0,0 +1,7 @@ +define KMACHINE fri2 +define KTYPE standard +define KARCH i386 + +scc_leaf ktypes/standard fri2 + +include fri2.sccmeta/cfg/kernel-cache/bsp/fri2/fri2.cfg new file +0
-0
meta/cfg/kernel-cache/bsp/fri2/fri2.cfg line 3
Quoted 3 lines
meta/cfg/kernel-cache/bsp/fri2/fri2.cfg new file +3
-0@@ -0,0 +1,69 @@ +CONFIG_X86_32=y +CONFIG_MATOM=y +CONFIG_PRINTK=y
surely CONFIG_PRINTK is part of standard?
Quoted 25 lines
meta/cfg/kernel-cache/bsp/fri2/fri2.cfg new file +25
-0+ +# Basic hardware support for the box - network, USB, PCI, sound +CONFIG_NETDEVICES=y +CONFIG_ATA=y +CONFIG_ATA_GENERIC=y +CONFIG_ATA_SFF=y +CONFIG_PCI=y +CONFIG_MMC=y +CONFIG_MMC_SDHCI=y +CONFIG_USB_SUPPORT=y +CONFIG_USB=y +CONFIG_USB_ARCH_HAS_EHCI=y +CONFIG_R8169=y +CONFIG_PATA_SCH=y +CONFIG_MMC_SDHCI_PCI=y +CONFIG_USB_EHCI_HCD=y +CONFIG_PCIEPORTBUS=y +CONFIG_NET=y +CONFIG_USB_UHCI_HCD=y +CONFIG_USB_OHCI_HCD=y +CONFIG_BLK_DEV_SD=y +CONFIG_CHR_DEV_SG=y +CONFIG_SOUND=y +CONFIG_SND=y +CONFIG_SND_HDA_INTEL=y
meta/cfg/kernel-cache/bsp/fri2/fri2.cfg line 38
Quoted 10 lines
meta/cfg/kernel-cache/bsp/fri2/fri2.cfg new file +10
-0+CONFIG_SATA_AHCI=y + +# Make sure these are on, otherwise the bootup won't be fun +CONFIG_EXT3_FS=y +CONFIG_UNIX=y +CONFIG_INET=y +CONFIG_MODULES=y +CONFIG_SHMEM=y +CONFIG_TMPFS=y +CONFIG_PACKET=y
I would expect all of these to be part of standard - especially INET and EXT3. These should be part of our standard kernel policy.
meta/cfg/kernel-cache/bsp/fri2/fri2.cfg line 43
Quoted 5 lines
meta/cfg/kernel-cache/bsp/fri2/fri2.cfg new file +5
-0+ +# These are needed for the Poulsbo kernel modules +CONFIG_I2C=y +CONFIG_AGP=y +CONFIG_VFAT_FS=y
Poulsbo graphics require VFAT?
Quoted 16 lines
meta/cfg/kernel-cache/bsp/fri2/fri2.cfg new file +16
-0+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
meta/cfg/kernel-cache/bsp/fri2/fri2.cfg line 69
Quoted 10 lines
meta/cfg/kernel-cache/bsp/fri2/fri2.cfg new file +10
-0+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
This should probably be a feature. Perhaps the VFAT was intended to go here? Regardless, VFAT exists as a feature/config in meta already.
Quoted 18 lines
meta/cfg/kernel-cache/bsp/fri2/fri2.scc new file +12
-0@@ -0,0 +1,12 @@ +kconf hardware fri2.cfg + +include features/eg20t/eg20t.scc +include features/intel-e1xxxx/intel-e1xxxx.scc +include features/dmaengine/dmaengine.scc +include features/serial/8250.scc +include features/ericsson-3g/f5521gw.scc + +include features/logbuf/size-normal.scc + +include features/latencytop/latencytop.scc +include features/profiling/profiling.scc
Signature · 3 lines
Darren Hart Intel Open Source Technology Center Yocto Project - Linux Kernel
Re: [PATCH 3/3][KERNEL] meta/fri2: create initial BSP infrastructure
Quoted 71 lines · Darren Hart
Quoted 33 lines · On 07/10/2011 09:26 AM, [email protected] wrote:
From: Tom Zanussi <[email protected]>
Inital BSP infrastructure for Intel Fish River Island II.
Signed-off-by Tom Zanussi <[email protected]>--- meta/cfg/kernel-cache/bsp/fri2/fri2-standard.scc | 7 ++ meta/cfg/kernel-cache/bsp/fri2/fri2.cfg | 69 ++++++++++++++++++++++ meta/cfg/kernel-cache/bsp/fri2/fri2.scc | 12 ++++ 3 files changed, 88 insertions(+), 0 deletions(-) create mode 100644 meta/cfg/kernel-cache/bsp/fri2/fri2-standard.scc create mode 100644 meta/cfg/kernel-cache/bsp/fri2/fri2.cfg create mode 100644 meta/cfg/kernel-cache/bsp/fri2/fri2.sccmeta/cfg/kernel-cache/bsp/fri2/fri2-standard.scc new file +7
-0@@ -0,0 +1,7 @@ +define KMACHINE fri2 +define KTYPE standard +define KARCH i386 + +scc_leaf ktypes/standard fri2 + +include fri2.sccmeta/cfg/kernel-cache/bsp/fri2/fri2.cfg new file +0
-0meta/cfg/kernel-cache/bsp/fri2/fri2.cfg line 3
Quoted 3 lines
meta/cfg/kernel-cache/bsp/fri2/fri2.cfg new file +3
-0@@ -0,0 +1,69 @@ +CONFIG_X86_32=y +CONFIG_MATOM=y +CONFIG_PRINTK=ysurely
CONFIG_PRINTKis part of standard?Quoted 30 lines
meta/cfg/kernel-cache/bsp/fri2/fri2.cfg new file +30
-0+ +# Basic hardware support for the box - network, USB, PCI, sound +CONFIG_NETDEVICES=y +CONFIG_ATA=y +CONFIG_ATA_GENERIC=y +CONFIG_ATA_SFF=y +CONFIG_PCI=y +CONFIG_MMC=y +CONFIG_MMC_SDHCI=y +CONFIG_USB_SUPPORT=y +CONFIG_USB=y +CONFIG_USB_ARCH_HAS_EHCI=y +CONFIG_R8169=y +CONFIG_PATA_SCH=y +CONFIG_MMC_SDHCI_PCI=y +CONFIG_USB_EHCI_HCD=y +CONFIG_PCIEPORTBUS=y +CONFIG_NET=y +CONFIG_USB_UHCI_HCD=y +CONFIG_USB_OHCI_HCD=y +CONFIG_BLK_DEV_SD=y +CONFIG_CHR_DEV_SG=y +CONFIG_SOUND=y +CONFIG_SND=y +CONFIG_SND_HDA_INTEL=y +CONFIG_SATA_AHCI=y + +# Make sure these are on, otherwise the bootup won't be fun +CONFIG_EXT3_FS=y +CONFIG_UNIX=y
Quoted 9 lines
meta/cfg/kernel-cache/bsp/fri2/fri2.cfg line 38
Quoted 5 lines
meta/cfg/kernel-cache/bsp/fri2/fri2.cfg new file +5
-0+CONFIG_INET=y +CONFIG_MODULES=y +CONFIG_SHMEM=y +CONFIG_TMPFS=y +CONFIG_PACKET=yI would expect all of these to be part of standard - especially INET and EXT3. These should be part of our standard kernel policy.
Yes, I agree. All these things should be part of our ongoing option cleanup task...
Tom
Quoted 57 lines
meta/cfg/kernel-cache/bsp/fri2/fri2.cfg line 43
Quoted 5 lines
meta/cfg/kernel-cache/bsp/fri2/fri2.cfg new file +5
-0+ +# These are needed for the Poulsbo kernel modules +CONFIG_I2C=y +CONFIG_AGP=y +CONFIG_VFAT_FS=yPoulsbo graphics require VFAT?
Quoted 16 lines
meta/cfg/kernel-cache/bsp/fri2/fri2.cfg new file +16
-0+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=ymeta/cfg/kernel-cache/bsp/fri2/fri2.cfg line 69
Quoted 10 lines
meta/cfg/kernel-cache/bsp/fri2/fri2.cfg new file +10
-0+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=yThis should probably be a feature. Perhaps the VFAT was intended to go here? Regardless, VFAT exists as a feature/config in meta already.
Quoted 18 lines
meta/cfg/kernel-cache/bsp/fri2/fri2.scc new file +12
-0@@ -0,0 +1,12 @@ +kconf hardware fri2.cfg + +include features/eg20t/eg20t.scc +include features/intel-e1xxxx/intel-e1xxxx.scc +include features/dmaengine/dmaengine.scc +include features/serial/8250.scc +include features/ericsson-3g/f5521gw.scc + +include features/logbuf/size-normal.scc + +include features/latencytop/latencytop.scc +include features/profiling/profiling.scc
Re: [PATCH 1/3][KERNEL] meta: add eg20t feature
In reply to [email protected]That is quite the assortment of config bits - are all of these necessary to explicitly support the eg20t? I'd like to see minimal config fragments both for simplicity as well as avoiding unnecessary kernel tool warnings about redefinitions.
--
Darren
Quoted 64 lines · On 07/10/2011 09:26 AM, [email protected] wrote:
From: Tom Zanussi <[email protected]>
Option group for Intel Platform Controller Hub EG20T (Topcliff).
Signed-off-by Tom Zanussi <[email protected]>--- meta/cfg/kernel-cache/features/eg20t/eg20t.cfg | 39 ++++++++++++++++++++++++ meta/cfg/kernel-cache/features/eg20t/eg20t.scc | 1 + 2 files changed, 40 insertions(+), 0 deletions(-) create mode 100644 meta/cfg/kernel-cache/features/eg20t/eg20t.cfg create mode 100644 meta/cfg/kernel-cache/features/eg20t/eg20t.sccmeta/cfg/kernel-cache/features/eg20t/eg20t.cfg new file +39
-0@@ -0,0 +1,39 @@ +# Hardware support for the Platform Controller Hub EG20T + +CONFIG_PCH_DMA=y +CONFIG_PCH_UART_DMA=y +CONFIG_SERIAL_8250_PCI=y +CONFIG_SERIAL_8250_PCH=y +CONFIG_SERIAL_8250_PCH_DMA=y + +CONFIG_SERIAL_PCH_UART=y +CONFIG_SERIAL_CORE=y + +CONFIG_SPI=y +CONFIG_SPI_BITBANG=y +CONFIG_SPI_GPIO=y +CONFIG_SPI_TOPCLIFF_PCH=y + +CONFIG_MISC_DEVICES=y +CONFIG_PCH_PHUB=y + +CONFIG_NETDEVICES=y +CONFIG_NETDEV_1000=y +CONFIG_PCH_GBE=y + +CONFIG_PCH_USBDEV=y +CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_EG20T=y +CONFIG_USB_GADGET_DUALSPEED=y +CONFIG_USB_GADGET_SELECTED=y + +CONFIG_I2C_EG20T=y + +CONFIG_GPIOLIB=y +CONFIG_GPIO_PCH=y + +CONFIG_PCH_IEEE1588=y + +CONFIG_CAN=y +CONFIG_CAN_DEV=y +CONFIG_PCH_CAN=ymeta/cfg/kernel-cache/features/eg20t/eg20t.scc new file +1
-0@@ -0,0 +1 @@ +kconf hardware eg20t.cfg
Signature · 3 lines
Darren Hart Intel Open Source Technology Center Yocto Project - Linux Kernel
Re: [PATCH 1/3][KERNEL] meta: add eg20t feature
Quoted 5 lines · Darren Hart
That is quite the assortment of config bits - are all of these necessary to explicitly support the eg20t? I'd like to see minimal config fragments both for simplicity as well as avoiding unnecessary kernel tool warnings about redefinitions.
Yes, I agree, I would also like to see these split up, but I think that would be better done as part of our ongoing general option cleanup.
The particular reason for doing this now is to simply re-use the existing crownbay bits as-is for a new BSP.
Once I have time and can get back to the option cleanup I started with the romley options, I'll clean this up too, but at the moment have bigger fish to fry...
Tom
Quoted 69 lines
--
DarrenQuoted 64 lines · On 07/10/2011 09:26 AM, [email protected] wrote:
From: Tom Zanussi <[email protected]>
Option group for Intel Platform Controller Hub EG20T (Topcliff).
Signed-off-by Tom Zanussi <[email protected]>--- meta/cfg/kernel-cache/features/eg20t/eg20t.cfg | 39 ++++++++++++++++++++++++ meta/cfg/kernel-cache/features/eg20t/eg20t.scc | 1 + 2 files changed, 40 insertions(+), 0 deletions(-) create mode 100644 meta/cfg/kernel-cache/features/eg20t/eg20t.cfg create mode 100644 meta/cfg/kernel-cache/features/eg20t/eg20t.sccmeta/cfg/kernel-cache/features/eg20t/eg20t.cfg new file +39
-0@@ -0,0 +1,39 @@ +# Hardware support for the Platform Controller Hub EG20T + +CONFIG_PCH_DMA=y +CONFIG_PCH_UART_DMA=y +CONFIG_SERIAL_8250_PCI=y +CONFIG_SERIAL_8250_PCH=y +CONFIG_SERIAL_8250_PCH_DMA=y + +CONFIG_SERIAL_PCH_UART=y +CONFIG_SERIAL_CORE=y + +CONFIG_SPI=y +CONFIG_SPI_BITBANG=y +CONFIG_SPI_GPIO=y +CONFIG_SPI_TOPCLIFF_PCH=y + +CONFIG_MISC_DEVICES=y +CONFIG_PCH_PHUB=y + +CONFIG_NETDEVICES=y +CONFIG_NETDEV_1000=y +CONFIG_PCH_GBE=y + +CONFIG_PCH_USBDEV=y +CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_EG20T=y +CONFIG_USB_GADGET_DUALSPEED=y +CONFIG_USB_GADGET_SELECTED=y + +CONFIG_I2C_EG20T=y + +CONFIG_GPIOLIB=y +CONFIG_GPIO_PCH=y + +CONFIG_PCH_IEEE1588=y + +CONFIG_CAN=y +CONFIG_CAN_DEV=y +CONFIG_PCH_CAN=ymeta/cfg/kernel-cache/features/eg20t/eg20t.scc new file +1
-0@@ -0,0 +1 @@ +kconf hardware eg20t.cfg
Darren Hart
Acked-byRe: [PATCH 1/3][KERNEL] meta: add eg20t feature
Quoted 10 lines · Tom Zanussi
Quoted 5 lines · Darren Hart
That is quite the assortment of config bits - are all of these necessary to explicitly support the eg20t? I'd like to see minimal config fragments both for simplicity as well as avoiding unnecessary kernel tool warnings about redefinitions.
Yes, I agree, I would also like to see these split up, but I think that would be better done as part of our ongoing general option cleanup.
Quoted 7 lines
The particular reason for doing this now is to simply re-use the existing crownbay bits as-is for a new BSP.
Once I have time and can get back to the option cleanup I started with the romley options, I'll clean this up too, but at the moment have bigger fish to fry...
OK, that's reasonable.
Quoted 11 lines
Tom
Quoted 9 lines
--
DarrenQuoted 5 lines · On 07/10/2011 09:26 AM, [email protected] wrote:
From: Tom Zanussi <[email protected]>
Option group for Intel Platform Controller Hub EG20T (Topcliff).
Signed-off-by Tom Zanussi <[email protected]>
Quoted 66 lines
Quoted 51 lines
Quoted 51 lines
--- meta/cfg/kernel-cache/features/eg20t/eg20t.cfg | 39 ++++++++++++++++++++++++ meta/cfg/kernel-cache/features/eg20t/eg20t.scc | 1 + 2 files changed, 40 insertions(+), 0 deletions(-) create mode 100644 meta/cfg/kernel-cache/features/eg20t/eg20t.cfg create mode 100644 meta/cfg/kernel-cache/features/eg20t/eg20t.sccmeta/cfg/kernel-cache/features/eg20t/eg20t.cfg new file +38
-0@@ -0,0 +1,39 @@ +# Hardware support for the Platform Controller Hub EG20T + +CONFIG_PCH_DMA=y +CONFIG_PCH_UART_DMA=y +CONFIG_SERIAL_8250_PCI=y +CONFIG_SERIAL_8250_PCH=y +CONFIG_SERIAL_8250_PCH_DMA=y + +CONFIG_SERIAL_PCH_UART=y +CONFIG_SERIAL_CORE=y + +CONFIG_SPI=y +CONFIG_SPI_BITBANG=y +CONFIG_SPI_GPIO=y +CONFIG_SPI_TOPCLIFF_PCH=y + +CONFIG_MISC_DEVICES=y +CONFIG_PCH_PHUB=y + +CONFIG_NETDEVICES=y +CONFIG_NETDEV_1000=y +CONFIG_PCH_GBE=y + +CONFIG_PCH_USBDEV=y +CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_EG20T=y +CONFIG_USB_GADGET_DUALSPEED=y +CONFIG_USB_GADGET_SELECTED=y + +CONFIG_I2C_EG20T=y + +CONFIG_GPIOLIB=y +CONFIG_GPIO_PCH=y + +CONFIG_PCH_IEEE1588=y + +CONFIG_CAN=y +CONFIG_CAN_DEV=yQuoted 9 lines
meta/cfg/kernel-cache/features/eg20t/eg20t.scc line 1
Quoted 8 lines
meta/cfg/kernel-cache/features/eg20t/eg20t.cfg new file +1
-0+CONFIG_PCH_CAN=ymeta/cfg/kernel-cache/features/eg20t/eg20t.scc new file +1
-0@@ -0,0 +1 @@ +kconf hardware eg20t.cfg_______________________________________________
yocto mailing list
[email protected]
https://lists.yoctoproject.org/listinfo/yocto
Signature · 3 lines
Darren Hart Intel Open Source Technology Center Yocto Project - Linux Kernel
Quoted 10 lines · On 11-07-10 12:25 PM, [email protected] wrote:
From: Tom Zanussi<[email protected]>
This patchset adds a new eg20t feature to linux-yocto-dev, and makes crownbay use it.
It also adds the initial BSP infrastructure for a new BSP, Fish River Island II, which also uses the new feature.
Please pull the following branches into linux-yocto-dev:
Quoted 7 lines
Pull URL:
git://git.yoctoproject.org/linux-yocto-2.6.37-contrib
Branch: tzanussi/linux-3.0/yocto/standard/fri2
Browse: http://git.yoctoproject.org/cgit.cgi/linux-yocto-2.6.37-contrib/log/?h=tzanussi/linux-3.0/yocto/standard/fri2Pull URL:
git://git.yoctoproject.org/linux-yocto-2.6.37-contrib
Branch: tzanussi/linux-3.0/meta/fri2
Browse: http://git.yoctoproject.org/cgit.cgi/linux-yocto-2.6.37-contrib/log/?h=tzanussi/linux-3.0/meta/fri2
Everything has been merged to the dev kernel (along with an update to 3.0-rc7), and the new BSP branch created. Take it for a spin and lets see how it does.
Cheers,
Bruce
Quoted 23 lines
Tom Zanussi (3):
meta: add eg20t feature
meta/crownbay: remove eg20t.cfg and use new eg20t feature instead meta/fri2: create initial BSP infrastructuremeta/cfg/kernel-cache/bsp/crownbay/crownbay.scc | 2 +- meta/cfg/kernel-cache/bsp/fri2/fri2-standard.scc | 7 ++ meta/cfg/kernel-cache/bsp/fri2/fri2.cfg | 69 ++++++++++++++++++++++ meta/cfg/kernel-cache/bsp/fri2/fri2.scc | 12 ++++ meta/cfg/kernel-cache/features/eg20t/eg20t.cfg | 39 ++++++++++++ meta/cfg/kernel-cache/features/eg20t/eg20t.scc | 1 + 6 files changed, 129 insertions(+), 1 deletions(-)create mode 100644 meta/cfg/kernel-cache/bsp/fri2/fri2-standard.scc create mode 100644 meta/cfg/kernel-cache/bsp/fri2/fri2.cfg create mode 100644 meta/cfg/kernel-cache/bsp/fri2/fri2.scc create mode 100644 meta/cfg/kernel-cache/features/eg20t/eg20t.cfg create mode 100644 meta/cfg/kernel-cache/features/eg20t/eg20t.scc
_______________________________________________
yocto mailing list
[email protected]
https://lists.yoctoproject.org/listinfo/yocto