* [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* 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 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@yoctoproject.org
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 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@yoctoproject.org
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
* [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 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 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@yoctoproject.org
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 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