All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/1] meta/pandaboard: add pandaboard bsp
@ 2011-08-05  5:58 jingdong.lu
  2011-08-05  5:58 ` [PATCH 1/1] pandaboard: " jingdong.lu
  2011-08-05 17:34 ` [PATCH 0/1] meta/pandaboard: " Khem Raj
  0 siblings, 2 replies; 7+ messages in thread
From: jingdong.lu @ 2011-08-05  5:58 UTC (permalink / raw)
  To: bruce.ashfield; +Cc: yocto

From: Jingdong Lu <jingdong.lu@windriver.com>

Add pandaboard bsp

Jingdong Lu (1):
  pandaboard: add pandaboard bsp

 .../bsp/pandaboard/pandaboard-non_hardware.cfg     |   30 ++
 .../bsp/pandaboard/pandaboard-standard.scc         |    7 +
 .../cfg/kernel-cache/bsp/pandaboard/pandaboard.cfg |  346 ++++++++++++++++++++
 .../cfg/kernel-cache/bsp/pandaboard/pandaboard.scc |    5 +
 4 files changed, 388 insertions(+), 0 deletions(-)
 create mode 100644 meta/cfg/kernel-cache/bsp/pandaboard/pandaboard-non_hardware.cfg
 create mode 100644 meta/cfg/kernel-cache/bsp/pandaboard/pandaboard-standard.scc
 create mode 100644 meta/cfg/kernel-cache/bsp/pandaboard/pandaboard.cfg
 create mode 100644 meta/cfg/kernel-cache/bsp/pandaboard/pandaboard.scc



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

* [PATCH 1/1] pandaboard: add pandaboard bsp
  2011-08-05  5:58 [PATCH 0/1] meta/pandaboard: add pandaboard bsp jingdong.lu
@ 2011-08-05  5:58 ` jingdong.lu
  2011-08-05 17:34 ` [PATCH 0/1] meta/pandaboard: " Khem Raj
  1 sibling, 0 replies; 7+ messages in thread
From: jingdong.lu @ 2011-08-05  5:58 UTC (permalink / raw)
  To: bruce.ashfield; +Cc: yocto

From: Jingdong Lu <jingdong.lu@windriver.com>

add pandaboard bsp configuration.

Signed-off-by: Jingdong Lu <jingdong.lu@windriver.com>
---
 .../bsp/pandaboard/pandaboard-non_hardware.cfg     |   30 ++
 .../bsp/pandaboard/pandaboard-standard.scc         |    7 +
 .../cfg/kernel-cache/bsp/pandaboard/pandaboard.cfg |  346 ++++++++++++++++++++
 .../cfg/kernel-cache/bsp/pandaboard/pandaboard.scc |    5 +
 4 files changed, 388 insertions(+), 0 deletions(-)
 create mode 100644 meta/cfg/kernel-cache/bsp/pandaboard/pandaboard-non_hardware.cfg
 create mode 100644 meta/cfg/kernel-cache/bsp/pandaboard/pandaboard-standard.scc
 create mode 100644 meta/cfg/kernel-cache/bsp/pandaboard/pandaboard.cfg
 create mode 100644 meta/cfg/kernel-cache/bsp/pandaboard/pandaboard.scc

diff --git a/meta/cfg/kernel-cache/bsp/pandaboard/pandaboard-non_hardware.cfg b/meta/cfg/kernel-cache/bsp/pandaboard/pandaboard-non_hardware.cfg
new file mode 100644
index 0000000..361343b
--- /dev/null
+++ b/meta/cfg/kernel-cache/bsp/pandaboard/pandaboard-non_hardware.cfg
@@ -0,0 +1,30 @@
+#
+# Miscellaneous filesystems
+#
+CONFIG_NFS_DEF_FILE_IO_SIZE=1024
+
+#
+# Multiple Device Support
+#
+# CONFIG_MD is not set
+
+# Kernel Features
+#
+CONFIG_NO_HZ=y
+
+#
+# CPUIdle
+#
+CONFIG_CPU_IDLE=y
+CONFIG_CPU_IDLE_GOV_LADDER=y
+CONFIG_CPU_IDLE_GOV_MENU=y
+
+#
+# Kernel hacking
+#
+CONFIG_DEBUG_FS=y
+
+#
+# Power management options
+#
+CONFIG_PM_DEBUG=y
diff --git a/meta/cfg/kernel-cache/bsp/pandaboard/pandaboard-standard.scc b/meta/cfg/kernel-cache/bsp/pandaboard/pandaboard-standard.scc
new file mode 100644
index 0000000..4415af4
--- /dev/null
+++ b/meta/cfg/kernel-cache/bsp/pandaboard/pandaboard-standard.scc
@@ -0,0 +1,7 @@
+define KMACHINE pandaboard
+define KTYPE standard
+define KARCH arm
+
+scc_leaf ktypes/standard pandaboard
+
+include pandaboard.scc
diff --git a/meta/cfg/kernel-cache/bsp/pandaboard/pandaboard.cfg b/meta/cfg/kernel-cache/bsp/pandaboard/pandaboard.cfg
new file mode 100644
index 0000000..d147f3c
--- /dev/null
+++ b/meta/cfg/kernel-cache/bsp/pandaboard/pandaboard.cfg
@@ -0,0 +1,346 @@
+#
+# System Type
+#
+CONFIG_ARCH_OMAP=y
+
+#
+# TI OMAP Common Features
+#
+# CONFIG_ARCH_OMAP1 is not set
+CONFIG_ARCH_OMAP2PLUS=y
+
+#
+# OMAP Feature Selections
+#
+# CONFIG_OMAP_SMARTREFLEX is not set
+CONFIG_OMAP_RESET_CLOCKS=y
+CONFIG_OMAP_MUX=y
+CONFIG_OMAP_MUX_DEBUG=y
+CONFIG_OMAP_MUX_WARNINGS=y
+CONFIG_OMAP_MCBSP=y
+# CONFIG_OMAP_MBOX_FWK is not set
+# CONFIG_OMAP_MPU_TIMER is not set
+CONFIG_OMAP_32K_TIMER=y
+# CONFIG_OMAP3_L2_AUX_SECURE_SAVE_RESTORE is not set
+CONFIG_OMAP_32K_TIMER_HZ=128
+CONFIG_OMAP_DM_TIMER=y
+# CONFIG_OMAP_PM_NONE is not set
+CONFIG_OMAP_PM_NOOP=y
+# CONFIG_MACH_OMAP_GENERIC is not set
+CONFIG_CPU_32v6K=y
+#
+# TI OMAP2/3/4 Specific Features
+#
+CONFIG_ARCH_OMAP2PLUS_TYPICAL=y
+CONFIG_ARCH_OMAP2=y
+CONFIG_ARCH_OMAP3=y
+CONFIG_ARCH_OMAP4=y
+
+#
+# OMAP Core Type
+#
+# CONFIG_ARCH_OMAP2420 is not set
+# CONFIG_ARCH_OMAP2430 is not set
+# CONFIG_ARCH_OMAP3430 is not set
+CONFIG_OMAP_PACKAGE_CBL=y
+CONFIG_OMAP_PACKAGE_CBS=y
+
+#
+# OMAP Board Type
+#
+CONFIG_MACH_OMAP_4430SDP=y
+CONFIG_MACH_OMAP4_PANDA=y
+
+#
+# Processor Features
+#
+CONFIG_ARM_THUMB=y
+CONFIG_ARM_THUMBEE=y
+CONFIG_DMA_CACHE_RWFO=y
+CONFIG_OUTER_CACHE=y
+CONFIG_OUTER_CACHE_SYNC=y
+CONFIG_CACHE_L2X0=y
+CONFIG_ARM_L1_CACHE_SHIFT=5
+CONFIG_ARM_DMA_MEM_BUFFERABLE=y
+CONFIG_PL310_ERRATA_588369=y
+CONFIG_ARM_ERRATA_720789=y
+CONFIG_ARM_GIC=y
+CONFIG_COMMON_CLKDEV=y
+
+#
+# Kernel Features
+#
+CONFIG_LEDS=y
+
+#
+# At least one emulation must be selected
+#
+CONFIG_FPE_NWFPE=y
+# CONFIG_FPE_NWFPE_XP is not set
+# CONFIG_FPE_FASTFPE is not set
+CONFIG_VFP=y
+CONFIG_VFPv3=y
+CONFIG_NEON=y
+
+#
+# Power management options
+#
+CONFIG_PM=y
+CONFIG_PM_RUNTIME=y
+
+
+#
+# Input device support
+#
+CONFIG_INPUT=y
+
+#
+# Hardware I/O ports
+#
+CONFIG_SERIO=y
+CONFIG_SERIO_SERPORT=y
+CONFIG_SERIO_LIBPS2=y
+
+#
+# Character devices
+#
+CONFIG_VT=y
+CONFIG_CONSOLE_TRANSLATIONS=y
+CONFIG_VT_CONSOLE=y
+CONFIG_HW_CONSOLE=y
+CONFIG_VT_HW_CONSOLE_BINDING=y
+CONFIG_DEVKMEM=y
+# CONFIG_SERIAL_NONSTANDARD is not set
+# CONFIG_N_GSM is not set
+
+#
+# Serial drivers
+#
+CONFIG_SERIAL_8250=y
+CONFIG_SERIAL_8250_CONSOLE=y
+CONFIG_SERIAL_8250_NR_UARTS=32
+CONFIG_SERIAL_8250_RUNTIME_UARTS=4
+CONFIG_SERIAL_8250_EXTENDED=y
+CONFIG_SERIAL_8250_MANY_PORTS=y
+CONFIG_SERIAL_8250_SHARE_IRQ=y
+CONFIG_SERIAL_8250_DETECT_IRQ=y
+CONFIG_SERIAL_8250_RSA=y
+
+#
+# Non-8250 serial port support
+#
+CONFIG_SERIAL_CORE=y
+CONFIG_SERIAL_CORE_CONSOLE=y
+CONFIG_SERIAL_OMAP=y
+CONFIG_SERIAL_OMAP_CONSOLE=y
+CONFIG_UNIX98_PTYS=y
+CONFIG_HW_RANDOM=y
+CONFIG_HW_RANDOM_OMAP=y
+CONFIG_I2C=y
+CONFIG_I2C_BOARDINFO=y
+CONFIG_I2C_COMPAT=y
+CONFIG_I2C_CHARDEV=y
+CONFIG_I2C_HELPER_AUTO=y
+
+#
+# I2C system bus drivers (mostly embedded / system-on-chip)
+#
+CONFIG_I2C_OMAP=y
+
+#
+# Other I2C/SMBus bus drivers
+#
+CONFIG_SPI=y
+CONFIG_SPI_MASTER=y
+
+#
+# SPI Master Controller Drivers
+#
+CONFIG_SPI_OMAP24XX=y
+
+#
+# PPS support
+#
+# CONFIG_PPS is not set
+CONFIG_ARCH_REQUIRE_GPIOLIB=y
+CONFIG_GPIOLIB=y
+CONFIG_DEBUG_GPIO=y
+CONFIG_GPIO_SYSFS=y
+
+#
+# I2C GPIO expanders:
+#
+CONFIG_GPIO_TWL4030=y
+
+#
+# MODULbus GPIO expanders:
+#
+CONFIG_W1=y
+CONFIG_W1_CON=y
+
+#
+# 1-wire Slaves
+#
+CONFIG_POWER_SUPPLY=y
+CONFIG_HWMON=y
+
+#
+# Native drivers
+#
+CONFIG_WATCHDOG=y
+
+#
+# Watchdog Device Drivers
+#
+CONFIG_OMAP_WATCHDOG=y
+CONFIG_TWL4030_WATCHDOG=y
+
+#
+# Sonics Silicon Backplane
+#
+CONFIG_MFD_SUPPORT=y
+CONFIG_MFD_CORE=y
+CONFIG_MENELAUS=y
+CONFIG_TWL4030_CORE=y
+CONFIG_TWL4030_POWER=y
+CONFIG_TWL6040_CODEC=y
+CONFIG_REGULATOR=y
+CONFIG_REGULATOR_FIXED_VOLTAGE=y
+CONFIG_REGULATOR_TWL4030=y
+CONFIG_REGULATOR_TPS65023=y
+CONFIG_REGULATOR_TPS6507X=y
+
+#
+# Graphics support
+#
+CONFIG_FB=y
+CONFIG_FIRMWARE_EDID=y
+CONFIG_FB_CFB_FILLRECT=y
+CONFIG_FB_CFB_COPYAREA=y
+CONFIG_FB_CFB_IMAGEBLIT=y
+CONFIG_FB_MODE_HELPERS=y
+CONFIG_FB_TILEBLITTING=y
+
+#
+# Frame buffer hardware drivers
+#
+CONFIG_OMAP2_VRAM=y
+CONFIG_OMAP2_VRFB=y
+CONFIG_OMAP2_DSS=y
+CONFIG_OMAP2_VRAM_SIZE=32
+CONFIG_OMAP2_DSS_DEBUG_SUPPORT=y
+CONFIG_OMAP2_DSS_DPI=y
+# CONFIG_OMAP2_DSS_RFBI is not set
+# CONFIG_OMAP2_DSS_VENC is not set
+# CONFIG_OMAP4_DSS_HDMI is not set
+# CONFIG_OMAP2_DSS_SDI is not set
+# CONFIG_OMAP2_DSS_DSI is not set
+# CONFIG_OMAP2_DSS_FAKE_VSYNC is not set
+CONFIG_OMAP2_DSS_MIN_FCK_PER_PCK=0
+CONFIG_FB_OMAP2=y
+CONFIG_FB_OMAP2_DEBUG_SUPPORT=y
+CONFIG_FB_OMAP2_NUM_FBS=1
+
+#
+# OMAP2/3 Display Device Drivers
+#
+CONFIG_PANEL_GENERIC_DPI=y
+
+#
+# Console display driver support
+#
+CONFIG_DUMMY_CONSOLE=y
+CONFIG_FRAMEBUFFER_CONSOLE=y
+CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
+# CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set
+CONFIG_FONTS=y
+CONFIG_FONT_8x8=y
+CONFIG_FONT_8x16=y
+CONFIG_LOGO=y
+CONFIG_LOGO_LINUX_CLUT224=y
+CONFIG_SOUND=y
+CONFIG_SND=y
+CONFIG_SND_TIMER=y
+CONFIG_SND_PCM=y
+CONFIG_SND_JACK=y
+CONFIG_SND_DYNAMIC_MINORS=y
+CONFIG_SND_SUPPORT_OLD_API=y
+CONFIG_SND_VERBOSE_PROCFS=y
+CONFIG_SND_DRIVERS=y
+CONFIG_SND_SOC=y
+CONFIG_SND_OMAP_SOC=y
+CONFIG_SND_OMAP_SOC_ABE_DSP=y
+CONFIG_SND_OMAP_SOC_MCBSP=y
+CONFIG_SND_OMAP_SOC_MCPDM=y
+CONFIG_SND_OMAP_SOC_ABE=y
+CONFIG_SND_OMAP_SOC_DMIC=y
+CONFIG_SND_OMAP_SOC_SDP4430=y
+# CONFIG_SND_OMAP_SOC_HDMI is not set
+CONFIG_SND_SOC_I2C_AND_SPI=y
+# CONFIG_SND_SOC_ALL_CODECS is not set
+CONFIG_SND_SOC_DMIC=y
+CONFIG_SND_SOC_TWL6040=y
+# CONFIG_SOUND_PRIME is not set
+CONFIG_HID_SUPPORT=y
+CONFIG_HID=y
+# CONFIG_HIDRAW is not set
+
+#
+# USB Input Devices
+#
+CONFIG_USB_HID=y
+
+#
+# Special HID drivers
+#
+CONFIG_USB_SUPPORT=y
+CONFIG_USB_ARCH_HAS_EHCI=y
+CONFIG_USB=y
+CONFIG_USB_DEBUG=y
+CONFIG_USB_ANNOUNCE_NEW_DEVICES=y
+
+#
+# Miscellaneous USB options
+#
+CONFIG_USB_DEVICEFS=y
+CONFIG_USB_DEVICE_CLASS=y
+
+#
+# USB Host Controller Drivers
+#
+CONFIG_USB_EHCI_HCD=y
+
+#
+# USB Miscellaneous drivers
+#
+CONFIG_USB_GADGET=y
+CONFIG_USB_GADGET_SELECTED=y
+CONFIG_USB_GADGET_OMAP=y
+CONFIG_USB_OMAP=y
+CONFIG_USB_ZERO=m
+
+#
+# OTG and related infrastructure
+#
+CONFIG_USB_OTG_UTILS=y
+
+CONFIG_MMC=y
+
+#
+# MMC/SD/SDIO Card Drivers
+#
+CONFIG_MMC_BLOCK=y
+
+#
+# MMC/SD/SDIO Host Controller Drivers
+#
+CONFIG_MMC_OMAP=y
+CONFIG_MMC_OMAP_HS=y
+
+#
+# I2C RTC drivers
+#
+CONFIG_RTC_DRV_TWL4030=y
+
+CONFIG_NLS_CODEPAGE_437=y
+CONFIG_NLS_ISO8859_1=y
diff --git a/meta/cfg/kernel-cache/bsp/pandaboard/pandaboard.scc b/meta/cfg/kernel-cache/bsp/pandaboard/pandaboard.scc
new file mode 100644
index 0000000..86f7fab
--- /dev/null
+++ b/meta/cfg/kernel-cache/bsp/pandaboard/pandaboard.scc
@@ -0,0 +1,5 @@
+kconf hardware pandaboard.cfg
+kconf non-hardware pandaboard-non_hardware.cfg
+
+include features/usb-net/usb-net.scc
+include cfg/usb-mass-storage.scc
-- 
1.7.0.4



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

* Re: [PATCH 0/1] meta/pandaboard: add pandaboard bsp
  2011-08-05  5:58 [PATCH 0/1] meta/pandaboard: add pandaboard bsp jingdong.lu
  2011-08-05  5:58 ` [PATCH 1/1] pandaboard: " jingdong.lu
@ 2011-08-05 17:34 ` Khem Raj
  2011-08-05 17:38   ` Bruce Ashfield
  1 sibling, 1 reply; 7+ messages in thread
From: Khem Raj @ 2011-08-05 17:34 UTC (permalink / raw)
  To: yocto

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 08/04/2011 10:58 PM, jingdong.lu@windriver.com wrote:
> From: Jingdong Lu <jingdong.lu@windriver.com>
> 
> Add pandaboard bsp

why not use meta-ti ?

> 
> Jingdong Lu (1): pandaboard: add pandaboard bsp
> 
> .../bsp/pandaboard/pandaboard-non_hardware.cfg     |   30 ++ 
> .../bsp/pandaboard/pandaboard-standard.scc         |    7 + 
> .../cfg/kernel-cache/bsp/pandaboard/pandaboard.cfg |  346
> ++++++++++++++++++++ 
> .../cfg/kernel-cache/bsp/pandaboard/pandaboard.scc |    5 + 4 files
> changed, 388 insertions(+), 0 deletions(-) create mode 100644
> meta/cfg/kernel-cache/bsp/pandaboard/pandaboard-non_hardware.cfg 
> create mode 100644
> meta/cfg/kernel-cache/bsp/pandaboard/pandaboard-standard.scc create
> mode 100644 meta/cfg/kernel-cache/bsp/pandaboard/pandaboard.cfg 
> create mode 100644
> meta/cfg/kernel-cache/bsp/pandaboard/pandaboard.scc
> 
> _______________________________________________ yocto mailing list 
> yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto


- -- 
- -Khem
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iEYEARECAAYFAk48KZcACgkQuwUzVZGdMxSjEwCdHLqsMwcYEhAblghgJio7tJPK
Sm8An2Xps8CntGIGV0bFxTJw/dIAL6pV
=PeJ+
-----END PGP SIGNATURE-----


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

* Re: [PATCH 0/1] meta/pandaboard: add pandaboard bsp
  2011-08-05 17:34 ` [PATCH 0/1] meta/pandaboard: " Khem Raj
@ 2011-08-05 17:38   ` Bruce Ashfield
  2011-08-05 17:55     ` Philip Balister
  0 siblings, 1 reply; 7+ messages in thread
From: Bruce Ashfield @ 2011-08-05 17:38 UTC (permalink / raw)
  To: Khem Raj; +Cc: yocto

On 11-08-05 01:34 PM, Khem Raj wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> On 08/04/2011 10:58 PM, jingdong.lu@windriver.com wrote:
>> From: Jingdong Lu<jingdong.lu@windriver.com>
>>
>> Add pandaboard bsp
>
> why not use meta-ti ?

I'm hoping to not repeat all the discussions that we've had
around the beagle board here. Anything that applies to that
applies here.

This is a reference BSP done by the Wind River folks on top
of the linux-yocto kernel. It is not intended to be a replacement
for any existing pandaboard efforts, but is intended to be used
as an example of an integrated board.

Cheers,

Bruce

>
>>
>> Jingdong Lu (1): pandaboard: add pandaboard bsp
>>
>> .../bsp/pandaboard/pandaboard-non_hardware.cfg     |   30 ++
>> .../bsp/pandaboard/pandaboard-standard.scc         |    7 +
>> .../cfg/kernel-cache/bsp/pandaboard/pandaboard.cfg |  346
>> ++++++++++++++++++++
>> .../cfg/kernel-cache/bsp/pandaboard/pandaboard.scc |    5 + 4 files
>> changed, 388 insertions(+), 0 deletions(-) create mode 100644
>> meta/cfg/kernel-cache/bsp/pandaboard/pandaboard-non_hardware.cfg
>> create mode 100644
>> meta/cfg/kernel-cache/bsp/pandaboard/pandaboard-standard.scc create
>> mode 100644 meta/cfg/kernel-cache/bsp/pandaboard/pandaboard.cfg
>> create mode 100644
>> meta/cfg/kernel-cache/bsp/pandaboard/pandaboard.scc
>>
>> _______________________________________________ yocto mailing list
>> yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto
>
>
> - --
> - -Khem
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.11 (GNU/Linux)
>
> iEYEARECAAYFAk48KZcACgkQuwUzVZGdMxSjEwCdHLqsMwcYEhAblghgJio7tJPK
> Sm8An2Xps8CntGIGV0bFxTJw/dIAL6pV
> =PeJ+
> -----END PGP SIGNATURE-----
> _______________________________________________
> yocto mailing list
> yocto@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/yocto



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

* Re: [PATCH 0/1] meta/pandaboard: add pandaboard bsp
  2011-08-05 17:38   ` Bruce Ashfield
@ 2011-08-05 17:55     ` Philip Balister
  2011-08-05 18:10       ` Bruce Ashfield
  0 siblings, 1 reply; 7+ messages in thread
From: Philip Balister @ 2011-08-05 17:55 UTC (permalink / raw)
  To: Bruce Ashfield; +Cc: yocto

On 08/05/2011 01:38 PM, Bruce Ashfield wrote:
> On 11-08-05 01:34 PM, Khem Raj wrote:
>> -----BEGIN PGP SIGNED MESSAGE-----
>> Hash: SHA1
>>
>> On 08/04/2011 10:58 PM, jingdong.lu@windriver.com wrote:
>>> From: Jingdong Lu<jingdong.lu@windriver.com>
>>>
>>> Add pandaboard bsp
>>
>> why not use meta-ti ?
>
> I'm hoping to not repeat all the discussions that we've had
> around the beagle board here. Anything that applies to that
> applies here.
>
> This is a reference BSP done by the Wind River folks on top
> of the linux-yocto kernel. It is not intended to be a replacement
> for any existing pandaboard efforts, but is intended to be used
> as an example of an integrated board.

Would you mind re-summarizing the discussion? I know there has been a 
lot of back and forth, and it seems like a summary would be helpful for 
people who stopped following the discussion.

It is very confusing for many of us to see duplicate and or competing BSP's.

Philip

>
> Cheers,
>
> Bruce
>
>>
>>>
>>> Jingdong Lu (1): pandaboard: add pandaboard bsp
>>>
>>> .../bsp/pandaboard/pandaboard-non_hardware.cfg | 30 ++
>>> .../bsp/pandaboard/pandaboard-standard.scc | 7 +
>>> .../cfg/kernel-cache/bsp/pandaboard/pandaboard.cfg | 346
>>> ++++++++++++++++++++
>>> .../cfg/kernel-cache/bsp/pandaboard/pandaboard.scc | 5 + 4 files
>>> changed, 388 insertions(+), 0 deletions(-) create mode 100644
>>> meta/cfg/kernel-cache/bsp/pandaboard/pandaboard-non_hardware.cfg
>>> create mode 100644
>>> meta/cfg/kernel-cache/bsp/pandaboard/pandaboard-standard.scc create
>>> mode 100644 meta/cfg/kernel-cache/bsp/pandaboard/pandaboard.cfg
>>> create mode 100644
>>> meta/cfg/kernel-cache/bsp/pandaboard/pandaboard.scc
>>>
>>> _______________________________________________ yocto mailing list
>>> yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto
>>
>>
>> - --
>> - -Khem
>> -----BEGIN PGP SIGNATURE-----
>> Version: GnuPG v1.4.11 (GNU/Linux)
>>
>> iEYEARECAAYFAk48KZcACgkQuwUzVZGdMxSjEwCdHLqsMwcYEhAblghgJio7tJPK
>> Sm8An2Xps8CntGIGV0bFxTJw/dIAL6pV
>> =PeJ+
>> -----END PGP SIGNATURE-----
>> _______________________________________________
>> yocto mailing list
>> yocto@yoctoproject.org
>> https://lists.yoctoproject.org/listinfo/yocto
>
> _______________________________________________
> yocto mailing list
> yocto@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/yocto
>


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

* Re: [PATCH 0/1] meta/pandaboard: add pandaboard bsp
  2011-08-05 17:55     ` Philip Balister
@ 2011-08-05 18:10       ` Bruce Ashfield
  2011-08-07  2:47         ` Bruce Ashfield
  0 siblings, 1 reply; 7+ messages in thread
From: Bruce Ashfield @ 2011-08-05 18:10 UTC (permalink / raw)
  To: Philip Balister; +Cc: yocto, Darren Hart

On 11-08-05 01:55 PM, Philip Balister wrote:
> On 08/05/2011 01:38 PM, Bruce Ashfield wrote:
>> On 11-08-05 01:34 PM, Khem Raj wrote:
>>> -----BEGIN PGP SIGNED MESSAGE-----
>>> Hash: SHA1
>>>
>>> On 08/04/2011 10:58 PM, jingdong.lu@windriver.com wrote:
>>>> From: Jingdong Lu<jingdong.lu@windriver.com>
>>>>
>>>> Add pandaboard bsp
>>>
>>> why not use meta-ti ?
>>
>> I'm hoping to not repeat all the discussions that we've had
>> around the beagle board here. Anything that applies to that
>> applies here.
>>
>> This is a reference BSP done by the Wind River folks on top
>> of the linux-yocto kernel. It is not intended to be a replacement
>> for any existing pandaboard efforts, but is intended to be used
>> as an example of an integrated board.
>
> Would you mind re-summarizing the discussion? I know there has been a
> lot of back and forth, and it seems like a summary would be helpful for
> people who stopped following the discussion.

Darren's the right person to give a proper summary, since
he was driving our beagleboard work. But he's out on Jury
duty at the moment, so we'll have to wait. I can attempt
a quick summary here.

The goal of a BSP like this as part of meta-yocto and linux-yocto
are this for any BSP:

Goals:
1) <vendor/semi> needs meta-<vendor/semi> to maintain its role
    as the definitive source for <vendor/semi> BSPs and drive 
fragmentation down.
2) The Yocto Project meta-yocto layer has a goal to provide
    stand-alone BSPs that demonstrates the multi-architecture
    features of the Yocto Project.

To to this, we have the challenges:

A) Using meta-<vendor/semi> with the Yocto Project
B) Aligning on kernel versions
C) Kernel policy definition and ownership
D) Not detract from upstream-first efforts
.. and more.

So the meta-<foo> issues will be solved going forward with
layer tooling, the kernel version alignment will never
be solved completely but can be addressed via working with
the right upstream and sources with the right process.

So to get that kernel alignment, tooling, common feature set
and have a set of BSPs that can share tests, results, support,
etc, there is a need to do yocto integrations of identified
BSPs. We've (largely) agreed to live with some repeated effort
in the short term and recognize that what you see here is
not intended to replace a community or vendor effort, but
should be considered as a stepping stone and proof of
concept. If the latest and greatest, bleeding edge is what
people want, then the other meta-* layers are the way to go.

I think that's enough for now, I tried to do the conversations
justice and keep this short, so my apologies to anyone reading
this if I missed something.

Cheers,

Bruce



>
> It is very confusing for many of us to see duplicate and or competing
> BSP's.
>
> Philip
>
>>
>> Cheers,
>>
>> Bruce
>>
>>>
>>>>
>>>> Jingdong Lu (1): pandaboard: add pandaboard bsp
>>>>
>>>> .../bsp/pandaboard/pandaboard-non_hardware.cfg | 30 ++
>>>> .../bsp/pandaboard/pandaboard-standard.scc | 7 +
>>>> .../cfg/kernel-cache/bsp/pandaboard/pandaboard.cfg | 346
>>>> ++++++++++++++++++++
>>>> .../cfg/kernel-cache/bsp/pandaboard/pandaboard.scc | 5 + 4 files
>>>> changed, 388 insertions(+), 0 deletions(-) create mode 100644
>>>> meta/cfg/kernel-cache/bsp/pandaboard/pandaboard-non_hardware.cfg
>>>> create mode 100644
>>>> meta/cfg/kernel-cache/bsp/pandaboard/pandaboard-standard.scc create
>>>> mode 100644 meta/cfg/kernel-cache/bsp/pandaboard/pandaboard.cfg
>>>> create mode 100644
>>>> meta/cfg/kernel-cache/bsp/pandaboard/pandaboard.scc
>>>>
>>>> _______________________________________________ yocto mailing list
>>>> yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto
>>>
>>>
>>> - --
>>> - -Khem
>>> -----BEGIN PGP SIGNATURE-----
>>> Version: GnuPG v1.4.11 (GNU/Linux)
>>>
>>> iEYEARECAAYFAk48KZcACgkQuwUzVZGdMxSjEwCdHLqsMwcYEhAblghgJio7tJPK
>>> Sm8An2Xps8CntGIGV0bFxTJw/dIAL6pV
>>> =PeJ+
>>> -----END PGP SIGNATURE-----
>>> _______________________________________________
>>> yocto mailing list
>>> yocto@yoctoproject.org
>>> https://lists.yoctoproject.org/listinfo/yocto
>>
>> _______________________________________________
>> yocto mailing list
>> yocto@yoctoproject.org
>> https://lists.yoctoproject.org/listinfo/yocto
>>



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

* Re: [PATCH 0/1] meta/pandaboard: add pandaboard bsp
  2011-08-05 18:10       ` Bruce Ashfield
@ 2011-08-07  2:47         ` Bruce Ashfield
  0 siblings, 0 replies; 7+ messages in thread
From: Bruce Ashfield @ 2011-08-07  2:47 UTC (permalink / raw)
  To: Philip Balister; +Cc: yocto, Darren Hart

On 11-08-05 2:10 PM, Bruce Ashfield wrote:
> On 11-08-05 01:55 PM, Philip Balister wrote:
>> On 08/05/2011 01:38 PM, Bruce Ashfield wrote:
>>> On 11-08-05 01:34 PM, Khem Raj wrote:
>>>> -----BEGIN PGP SIGNED MESSAGE-----
>>>> Hash: SHA1
>>>>
>>>> On 08/04/2011 10:58 PM, jingdong.lu@windriver.com wrote:
>>>>> From: Jingdong Lu<jingdong.lu@windriver.com>
>>>>>
>>>>> Add pandaboard bsp
>>>>
>>>> why not use meta-ti ?
>>>
>>> I'm hoping to not repeat all the discussions that we've had
>>> around the beagle board here. Anything that applies to that
>>> applies here.
>>>
>>> This is a reference BSP done by the Wind River folks on top
>>> of the linux-yocto kernel. It is not intended to be a replacement
>>> for any existing pandaboard efforts, but is intended to be used
>>> as an example of an integrated board.
>>
>> Would you mind re-summarizing the discussion? I know there has been a
>> lot of back and forth, and it seems like a summary would be helpful for
>> people who stopped following the discussion.
>
> Darren's the right person to give a proper summary, since
> he was driving our beagleboard work. But he's out on Jury
> duty at the moment, so we'll have to wait. I can attempt
> a quick summary here.
>
> The goal of a BSP like this as part of meta-yocto and linux-yocto
> are this for any BSP:
>
> Goals:
> 1) <vendor/semi> needs meta-<vendor/semi> to maintain its role
> as the definitive source for <vendor/semi> BSPs and drive fragmentation
> down.
> 2) The Yocto Project meta-yocto layer has a goal to provide
> stand-alone BSPs that demonstrates the multi-architecture
> features of the Yocto Project.
>
> To to this, we have the challenges:
>
> A) Using meta-<vendor/semi> with the Yocto Project
> B) Aligning on kernel versions
> C) Kernel policy definition and ownership
> D) Not detract from upstream-first efforts
> .. and more.
>
> So the meta-<foo> issues will be solved going forward with
> layer tooling, the kernel version alignment will never
> be solved completely but can be addressed via working with
> the right upstream and sources with the right process.
>
> So to get that kernel alignment, tooling, common feature set
> and have a set of BSPs that can share tests, results, support,
> etc, there is a need to do yocto integrations of identified
> BSPs. We've (largely) agreed to live with some repeated effort
> in the short term and recognize that what you see here is
> not intended to replace a community or vendor effort, but
> should be considered as a stepping stone and proof of
> concept. If the latest and greatest, bleeding edge is what
> people want, then the other meta-* layers are the way to go.

I was thinking about this point over the weekend, and I realized
that it may not have been clear that I'm talking largely about
the kernel here. Not all the associated userspace/config, etc
that we'd consider as part of a complete solution. Obviously
any kernel tree can support multiple boards, and what we have
here is an example against the 2.6.37 yocto kernel tree and
kernel feature set.

Cheers,

Bruce

>
> I think that's enough for now, I tried to do the conversations
> justice and keep this short, so my apologies to anyone reading
> this if I missed something.
>
> Cheers,
>
> Bruce
>
>
>
>>
>> It is very confusing for many of us to see duplicate and or competing
>> BSP's.
>>
>> Philip
>>
>>>
>>> Cheers,
>>>
>>> Bruce
>>>
>>>>
>>>>>
>>>>> Jingdong Lu (1): pandaboard: add pandaboard bsp
>>>>>
>>>>> .../bsp/pandaboard/pandaboard-non_hardware.cfg | 30 ++
>>>>> .../bsp/pandaboard/pandaboard-standard.scc | 7 +
>>>>> .../cfg/kernel-cache/bsp/pandaboard/pandaboard.cfg | 346
>>>>> ++++++++++++++++++++
>>>>> .../cfg/kernel-cache/bsp/pandaboard/pandaboard.scc | 5 + 4 files
>>>>> changed, 388 insertions(+), 0 deletions(-) create mode 100644
>>>>> meta/cfg/kernel-cache/bsp/pandaboard/pandaboard-non_hardware.cfg
>>>>> create mode 100644
>>>>> meta/cfg/kernel-cache/bsp/pandaboard/pandaboard-standard.scc create
>>>>> mode 100644 meta/cfg/kernel-cache/bsp/pandaboard/pandaboard.cfg
>>>>> create mode 100644
>>>>> meta/cfg/kernel-cache/bsp/pandaboard/pandaboard.scc
>>>>>
>>>>> _______________________________________________ yocto mailing list
>>>>> yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto
>>>>
>>>>
>>>> - --
>>>> - -Khem
>>>> -----BEGIN PGP SIGNATURE-----
>>>> Version: GnuPG v1.4.11 (GNU/Linux)
>>>>
>>>> iEYEARECAAYFAk48KZcACgkQuwUzVZGdMxSjEwCdHLqsMwcYEhAblghgJio7tJPK
>>>> Sm8An2Xps8CntGIGV0bFxTJw/dIAL6pV
>>>> =PeJ+
>>>> -----END PGP SIGNATURE-----
>>>> _______________________________________________
>>>> yocto mailing list
>>>> yocto@yoctoproject.org
>>>> https://lists.yoctoproject.org/listinfo/yocto
>>>
>>> _______________________________________________
>>> yocto mailing list
>>> yocto@yoctoproject.org
>>> https://lists.yoctoproject.org/listinfo/yocto
>>>
>
> _______________________________________________
> yocto mailing list
> yocto@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/yocto



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

end of thread, other threads:[~2011-08-07  2:47 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-08-05  5:58 [PATCH 0/1] meta/pandaboard: add pandaboard bsp jingdong.lu
2011-08-05  5:58 ` [PATCH 1/1] pandaboard: " jingdong.lu
2011-08-05 17:34 ` [PATCH 0/1] meta/pandaboard: " Khem Raj
2011-08-05 17:38   ` Bruce Ashfield
2011-08-05 17:55     ` Philip Balister
2011-08-05 18:10       ` Bruce Ashfield
2011-08-07  2:47         ` 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.