All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/3][KERNEL] linux-yocto-dev meta updates
@ 2011-07-10 16:25 tom.zanussi
  2011-07-10 16:26 ` [PATCH 1/3][KERNEL] meta: add eg20t feature tom.zanussi
                   ` (3 more replies)
  0 siblings, 4 replies; 10+ messages in thread
From: tom.zanussi @ 2011-07-10 16:25 UTC (permalink / raw)
  To: yocto

From: Tom Zanussi <tom.zanussi@intel.com>

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



^ permalink raw reply	[flat|nested] 10+ messages in thread

* [PATCH 1/3][KERNEL] meta: add eg20t feature
  2011-07-10 16:25 [PATCH 0/3][KERNEL] linux-yocto-dev meta updates tom.zanussi
@ 2011-07-10 16:26 ` tom.zanussi
  2011-07-11 16:49   ` Darren Hart
  2011-07-10 16:26 ` [PATCH 2/3][KERNEL] meta/crownbay: remove eg20t.cfg and use new eg20t feature instead tom.zanussi
                   ` (2 subsequent siblings)
  3 siblings, 1 reply; 10+ messages in thread
From: tom.zanussi @ 2011-07-10 16:26 UTC (permalink / raw)
  To: yocto

From: Tom Zanussi <tom.zanussi@intel.com>

Option group for Intel Platform Controller Hub EG20T (Topcliff).

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
---
 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

diff --git a/meta/cfg/kernel-cache/features/eg20t/eg20t.cfg b/meta/cfg/kernel-cache/features/eg20t/eg20t.cfg
new file mode 100644
index 0000000..225581c
--- /dev/null
+++ b/meta/cfg/kernel-cache/features/eg20t/eg20t.cfg
@@ -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
diff --git a/meta/cfg/kernel-cache/features/eg20t/eg20t.scc b/meta/cfg/kernel-cache/features/eg20t/eg20t.scc
new file mode 100644
index 0000000..d690469
--- /dev/null
+++ b/meta/cfg/kernel-cache/features/eg20t/eg20t.scc
@@ -0,0 +1 @@
+kconf hardware eg20t.cfg
-- 
1.7.0.4



^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [PATCH 2/3][KERNEL] meta/crownbay: remove eg20t.cfg and use new eg20t feature instead
  2011-07-10 16:25 [PATCH 0/3][KERNEL] linux-yocto-dev meta updates tom.zanussi
  2011-07-10 16:26 ` [PATCH 1/3][KERNEL] meta: add eg20t feature tom.zanussi
@ 2011-07-10 16:26 ` tom.zanussi
  2011-07-10 16:26 ` [PATCH 3/3][KERNEL] meta/fri2: create initial BSP infrastructure tom.zanussi
  2011-07-13  5:01 ` [PATCH 0/3][KERNEL] linux-yocto-dev meta updates Bruce Ashfield
  3 siblings, 0 replies; 10+ messages in thread
From: tom.zanussi @ 2011-07-10 16:26 UTC (permalink / raw)
  To: yocto

From: Tom Zanussi <tom.zanussi@intel.com>

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
---
 meta/cfg/kernel-cache/bsp/crownbay/crownbay.scc |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/meta/cfg/kernel-cache/bsp/crownbay/crownbay.scc b/meta/cfg/kernel-cache/bsp/crownbay/crownbay.scc
index 8543d4c..09ecf3b 100644
--- a/meta/cfg/kernel-cache/bsp/crownbay/crownbay.scc
+++ b/meta/cfg/kernel-cache/bsp/crownbay/crownbay.scc
@@ -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
-- 
1.7.0.4



^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [PATCH 3/3][KERNEL] meta/fri2: create initial BSP infrastructure
  2011-07-10 16:25 [PATCH 0/3][KERNEL] linux-yocto-dev meta updates tom.zanussi
  2011-07-10 16:26 ` [PATCH 1/3][KERNEL] meta: add eg20t feature tom.zanussi
  2011-07-10 16:26 ` [PATCH 2/3][KERNEL] meta/crownbay: remove eg20t.cfg and use new eg20t feature instead tom.zanussi
@ 2011-07-10 16:26 ` tom.zanussi
  2011-07-11 16:53   ` Darren Hart
  2011-07-13  5:01 ` [PATCH 0/3][KERNEL] linux-yocto-dev meta updates Bruce Ashfield
  3 siblings, 1 reply; 10+ messages in thread
From: tom.zanussi @ 2011-07-10 16:26 UTC (permalink / raw)
  To: yocto

From: Tom Zanussi <tom.zanussi@intel.com>

Inital BSP infrastructure for Intel Fish River Island II.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
---
 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

diff --git a/meta/cfg/kernel-cache/bsp/fri2/fri2-standard.scc b/meta/cfg/kernel-cache/bsp/fri2/fri2-standard.scc
new file mode 100644
index 0000000..b28b650
--- /dev/null
+++ b/meta/cfg/kernel-cache/bsp/fri2/fri2-standard.scc
@@ -0,0 +1,7 @@
+define KMACHINE fri2
+define KTYPE standard
+define KARCH i386
+
+scc_leaf ktypes/standard fri2
+
+include fri2.scc
diff --git a/meta/cfg/kernel-cache/bsp/fri2/fri2.cfg b/meta/cfg/kernel-cache/bsp/fri2/fri2.cfg
new file mode 100644
index 0000000..5daa65b
--- /dev/null
+++ b/meta/cfg/kernel-cache/bsp/fri2/fri2.cfg
@@ -0,0 +1,69 @@
+CONFIG_X86_32=y
+CONFIG_MATOM=y
+CONFIG_PRINTK=y
+
+# 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
+CONFIG_INET=y
+CONFIG_MODULES=y
+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
diff --git a/meta/cfg/kernel-cache/bsp/fri2/fri2.scc b/meta/cfg/kernel-cache/bsp/fri2/fri2.scc
new file mode 100644
index 0000000..eca5cab
--- /dev/null
+++ b/meta/cfg/kernel-cache/bsp/fri2/fri2.scc
@@ -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
-- 
1.7.0.4



^ permalink raw reply related	[flat|nested] 10+ messages in thread

* Re: [PATCH 1/3][KERNEL] meta: add eg20t feature
  2011-07-10 16:26 ` [PATCH 1/3][KERNEL] meta: add eg20t feature tom.zanussi
@ 2011-07-11 16:49   ` Darren Hart
  2011-07-11 16:56     ` Tom Zanussi
  0 siblings, 1 reply; 10+ messages in thread
From: Darren Hart @ 2011-07-11 16:49 UTC (permalink / raw)
  To: tom.zanussi; +Cc: yocto

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

On 07/10/2011 09:26 AM, tom.zanussi@intel.com wrote:
> From: Tom Zanussi <tom.zanussi@intel.com>
> 
> Option group for Intel Platform Controller Hub EG20T (Topcliff).
> 
> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
> ---
>  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
> 
> diff --git a/meta/cfg/kernel-cache/features/eg20t/eg20t.cfg b/meta/cfg/kernel-cache/features/eg20t/eg20t.cfg
> new file mode 100644
> index 0000000..225581c
> --- /dev/null
> +++ b/meta/cfg/kernel-cache/features/eg20t/eg20t.cfg
> @@ -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
> diff --git a/meta/cfg/kernel-cache/features/eg20t/eg20t.scc b/meta/cfg/kernel-cache/features/eg20t/eg20t.scc
> new file mode 100644
> index 0000000..d690469
> --- /dev/null
> +++ b/meta/cfg/kernel-cache/features/eg20t/eg20t.scc
> @@ -0,0 +1 @@
> +kconf hardware eg20t.cfg

-- 
Darren Hart
Intel Open Source Technology Center
Yocto Project - Linux Kernel


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [PATCH 3/3][KERNEL] meta/fri2: create initial BSP infrastructure
  2011-07-10 16:26 ` [PATCH 3/3][KERNEL] meta/fri2: create initial BSP infrastructure tom.zanussi
@ 2011-07-11 16:53   ` Darren Hart
  2011-07-11 17:03     ` Tom Zanussi
  0 siblings, 1 reply; 10+ messages in thread
From: Darren Hart @ 2011-07-11 16:53 UTC (permalink / raw)
  To: tom.zanussi; +Cc: yocto



On 07/10/2011 09:26 AM, tom.zanussi@intel.com wrote:
> From: Tom Zanussi <tom.zanussi@intel.com>
> 
> Inital BSP infrastructure for Intel Fish River Island II.
> 
> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
> ---
>  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
> 
> diff --git a/meta/cfg/kernel-cache/bsp/fri2/fri2-standard.scc b/meta/cfg/kernel-cache/bsp/fri2/fri2-standard.scc
> new file mode 100644
> index 0000000..b28b650
> --- /dev/null
> +++ b/meta/cfg/kernel-cache/bsp/fri2/fri2-standard.scc
> @@ -0,0 +1,7 @@
> +define KMACHINE fri2
> +define KTYPE standard
> +define KARCH i386
> +
> +scc_leaf ktypes/standard fri2
> +
> +include fri2.scc
> diff --git a/meta/cfg/kernel-cache/bsp/fri2/fri2.cfg b/meta/cfg/kernel-cache/bsp/fri2/fri2.cfg
> new file mode 100644
> index 0000000..5daa65b
> --- /dev/null
> +++ b/meta/cfg/kernel-cache/bsp/fri2/fri2.cfg
> @@ -0,0 +1,69 @@
> +CONFIG_X86_32=y
> +CONFIG_MATOM=y
> +CONFIG_PRINTK=y

surely CONFIG_PRINTK is part of standard?

> +
> +# 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
> +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.

> +
> +# These are needed for the Poulsbo kernel modules
> +CONFIG_I2C=y
> +CONFIG_AGP=y
> +CONFIG_VFAT_FS=y

Poulsbo graphics require VFAT?

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

This should probably be a feature. Perhaps the VFAT was intended to go
here? Regardless, VFAT exists as a feature/config in meta already.

> diff --git a/meta/cfg/kernel-cache/bsp/fri2/fri2.scc b/meta/cfg/kernel-cache/bsp/fri2/fri2.scc
> new file mode 100644
> index 0000000..eca5cab
> --- /dev/null
> +++ b/meta/cfg/kernel-cache/bsp/fri2/fri2.scc
> @@ -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

-- 
Darren Hart
Intel Open Source Technology Center
Yocto Project - Linux Kernel


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [PATCH 1/3][KERNEL] meta: add eg20t feature
  2011-07-11 16:49   ` Darren Hart
@ 2011-07-11 16:56     ` Tom Zanussi
  2011-07-11 17:10       ` Darren Hart
  0 siblings, 1 reply; 10+ messages in thread
From: Tom Zanussi @ 2011-07-11 16:56 UTC (permalink / raw)
  To: Darren Hart; +Cc: yocto

On Mon, 2011-07-11 at 09:49 -0700, Darren Hart wrote:
> 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

> --
> Darren
> 
> On 07/10/2011 09:26 AM, tom.zanussi@intel.com wrote:
> > From: Tom Zanussi <tom.zanussi@intel.com>
> > 
> > Option group for Intel Platform Controller Hub EG20T (Topcliff).
> > 
> > Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
> > ---
> >  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
> > 
> > diff --git a/meta/cfg/kernel-cache/features/eg20t/eg20t.cfg b/meta/cfg/kernel-cache/features/eg20t/eg20t.cfg
> > new file mode 100644
> > index 0000000..225581c
> > --- /dev/null
> > +++ b/meta/cfg/kernel-cache/features/eg20t/eg20t.cfg
> > @@ -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
> > diff --git a/meta/cfg/kernel-cache/features/eg20t/eg20t.scc b/meta/cfg/kernel-cache/features/eg20t/eg20t.scc
> > new file mode 100644
> > index 0000000..d690469
> > --- /dev/null
> > +++ b/meta/cfg/kernel-cache/features/eg20t/eg20t.scc
> > @@ -0,0 +1 @@
> > +kconf hardware eg20t.cfg
> 




^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [PATCH 3/3][KERNEL] meta/fri2: create initial BSP infrastructure
  2011-07-11 16:53   ` Darren Hart
@ 2011-07-11 17:03     ` Tom Zanussi
  0 siblings, 0 replies; 10+ messages in thread
From: Tom Zanussi @ 2011-07-11 17:03 UTC (permalink / raw)
  To: Darren Hart; +Cc: yocto

On Mon, 2011-07-11 at 09:53 -0700, Darren Hart wrote:
> 
> On 07/10/2011 09:26 AM, tom.zanussi@intel.com wrote:
> > From: Tom Zanussi <tom.zanussi@intel.com>
> > 
> > Inital BSP infrastructure for Intel Fish River Island II.
> > 
> > Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
> > ---
> >  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
> > 
> > diff --git a/meta/cfg/kernel-cache/bsp/fri2/fri2-standard.scc b/meta/cfg/kernel-cache/bsp/fri2/fri2-standard.scc
> > new file mode 100644
> > index 0000000..b28b650
> > --- /dev/null
> > +++ b/meta/cfg/kernel-cache/bsp/fri2/fri2-standard.scc
> > @@ -0,0 +1,7 @@
> > +define KMACHINE fri2
> > +define KTYPE standard
> > +define KARCH i386
> > +
> > +scc_leaf ktypes/standard fri2
> > +
> > +include fri2.scc
> > diff --git a/meta/cfg/kernel-cache/bsp/fri2/fri2.cfg b/meta/cfg/kernel-cache/bsp/fri2/fri2.cfg
> > new file mode 100644
> > index 0000000..5daa65b
> > --- /dev/null
> > +++ b/meta/cfg/kernel-cache/bsp/fri2/fri2.cfg
> > @@ -0,0 +1,69 @@
> > +CONFIG_X86_32=y
> > +CONFIG_MATOM=y
> > +CONFIG_PRINTK=y
> 
> surely CONFIG_PRINTK is part of standard?
> 
> > +
> > +# 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
> > +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

> > +
> > +# These are needed for the Poulsbo kernel modules
> > +CONFIG_I2C=y
> > +CONFIG_AGP=y
> > +CONFIG_VFAT_FS=y
> 
> Poulsbo graphics require VFAT?
> 
> > +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
> 
> This should probably be a feature. Perhaps the VFAT was intended to go
> here? Regardless, VFAT exists as a feature/config in meta already.
> 
> > diff --git a/meta/cfg/kernel-cache/bsp/fri2/fri2.scc b/meta/cfg/kernel-cache/bsp/fri2/fri2.scc
> > new file mode 100644
> > index 0000000..eca5cab
> > --- /dev/null
> > +++ b/meta/cfg/kernel-cache/bsp/fri2/fri2.scc
> > @@ -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
> 




^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [PATCH 1/3][KERNEL] meta: add eg20t feature
  2011-07-11 16:56     ` Tom Zanussi
@ 2011-07-11 17:10       ` Darren Hart
  0 siblings, 0 replies; 10+ messages in thread
From: Darren Hart @ 2011-07-11 17:10 UTC (permalink / raw)
  To: Tom Zanussi; +Cc: yocto



On 07/11/2011 09:56 AM, Tom Zanussi wrote:
> On Mon, 2011-07-11 at 09:49 -0700, Darren Hart wrote:
>> 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...
> 

OK, that's reasonable.

> Tom
> 
>> --
>> Darren
>>
>> On 07/10/2011 09:26 AM, tom.zanussi@intel.com wrote:
>>> From: Tom Zanussi <tom.zanussi@intel.com>
>>>
>>> Option group for Intel Platform Controller Hub EG20T (Topcliff).
>>>
>>> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>

Acked-by: Darren Hart <dvhart@linux.intel.com>

>>> ---
>>>  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
>>>
>>> diff --git a/meta/cfg/kernel-cache/features/eg20t/eg20t.cfg b/meta/cfg/kernel-cache/features/eg20t/eg20t.cfg
>>> new file mode 100644
>>> index 0000000..225581c
>>> --- /dev/null
>>> +++ b/meta/cfg/kernel-cache/features/eg20t/eg20t.cfg
>>> @@ -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
>>> diff --git a/meta/cfg/kernel-cache/features/eg20t/eg20t.scc b/meta/cfg/kernel-cache/features/eg20t/eg20t.scc
>>> new file mode 100644
>>> index 0000000..d690469
>>> --- /dev/null
>>> +++ b/meta/cfg/kernel-cache/features/eg20t/eg20t.scc
>>> @@ -0,0 +1 @@
>>> +kconf hardware eg20t.cfg
>>
> 
> 
> _______________________________________________
> yocto mailing list
> yocto@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/yocto

-- 
Darren Hart
Intel Open Source Technology Center
Yocto Project - Linux Kernel


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [PATCH 0/3][KERNEL] linux-yocto-dev meta updates
  2011-07-10 16:25 [PATCH 0/3][KERNEL] linux-yocto-dev meta updates tom.zanussi
                   ` (2 preceding siblings ...)
  2011-07-10 16:26 ` [PATCH 3/3][KERNEL] meta/fri2: create initial BSP infrastructure tom.zanussi
@ 2011-07-13  5:01 ` Bruce Ashfield
  3 siblings, 0 replies; 10+ messages in thread
From: Bruce Ashfield @ 2011-07-13  5:01 UTC (permalink / raw)
  To: tom.zanussi; +Cc: yocto

On 11-07-10 12:25 PM, tom.zanussi@intel.com wrote:
> From: Tom Zanussi<tom.zanussi@intel.com>
>
> 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

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

>
> 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
> yocto@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/yocto



^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2011-07-13  5:01 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-07-10 16:25 [PATCH 0/3][KERNEL] linux-yocto-dev meta updates tom.zanussi
2011-07-10 16:26 ` [PATCH 1/3][KERNEL] meta: add eg20t feature tom.zanussi
2011-07-11 16:49   ` Darren Hart
2011-07-11 16:56     ` Tom Zanussi
2011-07-11 17:10       ` Darren Hart
2011-07-10 16:26 ` [PATCH 2/3][KERNEL] meta/crownbay: remove eg20t.cfg and use new eg20t feature instead tom.zanussi
2011-07-10 16:26 ` [PATCH 3/3][KERNEL] meta/fri2: create initial BSP infrastructure tom.zanussi
2011-07-11 16:53   ` Darren Hart
2011-07-11 17:03     ` Tom Zanussi
2011-07-13  5:01 ` [PATCH 0/3][KERNEL] linux-yocto-dev meta updates Bruce Ashfield

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.