Skip to contentSkip to conversation

linux-yocto-dev meta updates

PATCH In review [email protected] 3 participants 10 messages Jul 10, 2011 – Jul 13, 2011

lore
Share & tools
lore
#0 lore raw

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
#1 lore raw

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
new file mode 100644
index 0000000..225581c
@@ -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
new file mode 100644
index 0000000..d690469
@@ -0,0 +1 @@
+kconf hardware eg20t.cfg
Signature · 1 line
1.7.0.4
#2 lore raw

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
index 8543d4c..09ecf3b 100644
@@ -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
#3 lore raw

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
new file mode 100644
index 0000000..b28b650
@@ -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
new file mode 100644
index 0000000..eca5cab
@@ -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
#4 lore raw

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.

---
 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
new file mode 100644
index 0000000..b28b650
@@ -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 +0 -0
new file mode 100644
index 0000000..5daa65b

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
new file mode 100644
index 0000000..eca5cab
@@ -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
#5 lore raw

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.

---
 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
new file mode 100644
index 0000000..b28b650
@@ -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 +0 -0
new file mode 100644
index 0000000..5daa65b

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 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=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.

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=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
new file mode 100644
index 0000000..eca5cab
@@ -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
#6 lore raw

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).

---
 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
new file mode 100644
index 0000000..225581c
@@ -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
new file mode 100644
index 0000000..d690469
@@ -0,0 +1 @@
+kconf hardware eg20t.cfg
Signature · 3 lines
Darren Hart
Intel Open Source Technology Center
Yocto Project - Linux Kernel
#7 lore raw

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

--
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).

---
 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
new file mode 100644
index 0000000..225581c
@@ -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
new file mode 100644
index 0000000..d690469
@@ -0,0 +1 @@
+kconf hardware eg20t.cfg
Acked-by
#8 lore raw

Re: [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

--
Darren

Quoted 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).

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.scc
meta/cfg/kernel-cache/features/eg20t/eg20t.cfg new file +38 -0
new file mode 100644
index 0000000..225581c
@@ -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
Quoted 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=y
meta/cfg/kernel-cache/features/eg20t/eg20t.scc new file +1 -0
new file mode 100644
index 0000000..d690469
@@ -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
#9 lore raw
In reply to [email protected]
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/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

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 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

_______________________________________________
yocto mailing list
[email protected]
https://lists.yoctoproject.org/listinfo/yocto