[PATCH 3/3] beagleboard: add basic audio mixer defaults
Darren Hart <dvhart@...>
We need a generic alsa based mechanism that we can use a bbappend to save
default mixer controls per bsp. Until that is ready, this ensures the Audio Out on the Beagleboard is enabled out of the box. Signed-off-by: Darren Hart <dvhart@...> --- meta-yocto/conf/machine/beagleboard.conf | 3 + .../beagleboard-audio/beagleboard-audio.bb | 30 +++++++++++++ .../beagleboard-audio/beagleboard-audio | 44 ++++++++++++++++++++ 3 files changed, 77 insertions(+), 0 deletions(-) create mode 100644 meta-yocto/recipes-bsp/beagleboard-audio/beagleboard-audio.bb create mode 100644 meta-yocto/recipes-bsp/beagleboard-audio/beagleboard-audio/beagleboard-audio diff --git a/meta-yocto/conf/machine/beagleboard.conf b/meta-yocto/conf/machine/beagleboard.conf index 2670691..945744b 100644 --- a/meta-yocto/conf/machine/beagleboard.conf +++ b/meta-yocto/conf/machine/beagleboard.conf @@ -9,6 +9,9 @@ XSERVER = "xserver-kdrive-fbdev" # Ship all kernel modules by default MACHINE_EXTRA_RRECOMMENDS = " kernel-modules" +# Setup sane default mixer settings +MACHINE_EXTRA_RRECOMMENDS += "beagleboard-audio" + # Allow for MMC booting (required by the NAND-less Beagleboard XM) EXTRA_IMAGEDEPENDS += "u-boot x-load" diff --git a/meta-yocto/recipes-bsp/beagleboard-audio/beagleboard-audio.bb b/meta-yocto/recipes-bsp/beagleboard-audio/beagleboard-audio.bb new file mode 100644 index 0000000..b0c2cd7 --- /dev/null +++ b/meta-yocto/recipes-bsp/beagleboard-audio/beagleboard-audio.bb @@ -0,0 +1,30 @@ +SUMMARY = "Provide a basic init script to enable audio" +DESCRIPTION = "Set the volume and unmute the Front mixer setting during boot." +SECTION = "base" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58" + +PR = "r4" + +inherit update-rc.d + +RDEPENDS = "alsa-utils-amixer" + +SRC_URI = "file://beagleboard-audio" + +INITSCRIPT_NAME = "beagleboard-audio" +INITSCRIPT_PARAMS = "defaults 90" + +do_install() { + install -d ${D}${sysconfdir} \ + ${D}${sysconfdir}/init.d + install -m 0755 ${WORKDIR}/beagleboard-audio ${D}${sysconfdir}/init.d + cat ${WORKDIR}/${INITSCRIPT_NAME} | \ + sed -e 's,/etc,${sysconfdir},g' \ + -e 's,/usr/sbin,${sbindir},g' \ + -e 's,/var,${localstatedir},g' \ + -e 's,/usr/bin,${bindir},g' \ + -e 's,/usr,${prefix},g' > ${D}${sysconfdir}/init.d/${INITSCRIPT_NAME} + chmod 755 ${D}${sysconfdir}/init.d/${INITSCRIPT_NAME} +} + diff --git a/meta-yocto/recipes-bsp/beagleboard-audio/beagleboard-audio/beagleboard-audio b/meta-yocto/recipes-bsp/beagleboard-audio/beagleboard-audio/beagleboard-audio new file mode 100644 index 0000000..ed2bd50 --- /dev/null +++ b/meta-yocto/recipes-bsp/beagleboard-audio/beagleboard-audio/beagleboard-audio @@ -0,0 +1,44 @@ +#!/bin/sh +### BEGIN INIT INFO +# Provides: beagleboard mixer setup +# Required-Start: $syslog +# Required-Stop: $syslog +# Default-Start: 2 3 4 5 +# Default-Stop: 0 1 6 +# Short-Description: Initialize the beagleboard audio mixer +# Description: Unmute FRONT and set volume to ~70%. +### END INIT INFO + +# Author: Darren Hart <dvhart@...> +# Based on /etc/init.d/skeleton + +PATH=/sbin:/usr/sbin:/bin:/usr/bin +DESC="Audio mixer settings" +NAME=beagleboard-audio +AMIXER=`which amixer` +SCRIPTNAME=/etc/init.d/$NAME + +# Exit if amixer is not installed +[ -x "$AMIXER" ] || exit 0 + +do_start() { + # Enable the Headset (Audio Out) + $AMIXER sset "Headset" 2 > /dev/null + $AMIXER sset "HeadsetL Mixer AudioL1" on > /dev/null + $AMIXER sset "HeadsetR Mixer AudioR1" on > /dev/null +} + +case "$1" in +start) + echo "$NAME: setting default mixer settings." + do_start + ;; +stop) + ;; +*) + echo "Usage: $SCRIPTNAME {start|stop}" >&2 + exit 3 + ;; +esac + +exit 0 -- 1.7.1
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
[PATCH 2/3] beagleboard: xserver-kdrive xorg.conf installation
Darren Hart <dvhart@...>
Append xserver-kdrive to allow for BSP specific xorg.conf files. This also
appears to drag in a runtime dependency on libhal, so add that to the bbappend's RDEPENDS_${PN} as well. Ultimately we probably want an xserver independent xorgconf recipe that enables installing BSP specific xorg.conf files for all the xservers. This works for now. Signed-off-by: Darren Hart <dvhart@...> --- .../xserver-kdrive/beagleboard/xorg.conf | 34 ++++++++++++++++++++ .../xorg-xserver/xserver-kdrive_1.7.99.2.bbappend | 10 ++++++ 2 files changed, 44 insertions(+), 0 deletions(-) create mode 100644 meta-yocto/recipes-graphics/xorg-xserver/xserver-kdrive/beagleboard/xorg.conf create mode 100644 meta-yocto/recipes-graphics/xorg-xserver/xserver-kdrive_1.7.99.2.bbappend diff --git a/meta-yocto/recipes-graphics/xorg-xserver/xserver-kdrive/beagleboard/xorg.conf b/meta-yocto/recipes-graphics/xorg-xserver/xserver-kdrive/beagleboard/xorg.conf new file mode 100644 index 0000000..0335e6a --- /dev/null +++ b/meta-yocto/recipes-graphics/xorg-xserver/xserver-kdrive/beagleboard/xorg.conf @@ -0,0 +1,34 @@ +Section "Module" + Load "extmod" + Load "dbe" + Load "glx" + Load "freetype" + Load "type1" + Load "record" + Load "dri" +EndSection + +Section "Monitor" + Identifier "Builtin Default Monitor" +EndSection + +Section "Device" + Identifier "Builtin Default fbdev Device 0" + Driver "omapfb" +EndSection + +Section "Screen" + Identifier "Builtin Default fbdev Screen 0" + Device "Builtin Default fbdev Device 0" + Monitor "Builtin Default Monitor" +EndSection + +Section "ServerLayout" + Identifier "Builtin Default Layout" + Screen "Builtin Default fbdev Screen 0" +EndSection + +Section "ServerFlags" + Option "DontZap" "0" + Option "AutoAddDevices" "False" +EndSection diff --git a/meta-yocto/recipes-graphics/xorg-xserver/xserver-kdrive_1.7.99.2.bbappend b/meta-yocto/recipes-graphics/xorg-xserver/xserver-kdrive_1.7.99.2.bbappend new file mode 100644 index 0000000..cfa6c4f --- /dev/null +++ b/meta-yocto/recipes-graphics/xorg-xserver/xserver-kdrive_1.7.99.2.bbappend @@ -0,0 +1,10 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" +RDEPENDS_${PN} += "libhal" +SRC_URI += "file://xorg.conf" + +do_install_append() { + install -d ${D}/${sysconfdir}/X11 + install -m 0644 ${WORKDIR}/xorg.conf ${D}/${sysconfdir}/X11/ +} + + -- 1.7.1
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
[PATCH 1/3] beagleboard: cleanup machine config commentary
Darren Hart <dvhart@...>
Signed-off-by: Darren Hart <dvhart@...>
--- meta-yocto/conf/machine/beagleboard.conf | 8 +++----- 1 files changed, 3 insertions(+), 5 deletions(-) diff --git a/meta-yocto/conf/machine/beagleboard.conf b/meta-yocto/conf/machine/beagleboard.conf index d6eee6f..2670691 100644 --- a/meta-yocto/conf/machine/beagleboard.conf +++ b/meta-yocto/conf/machine/beagleboard.conf @@ -6,19 +6,19 @@ TARGET_ARCH = "arm" PREFERRED_PROVIDER_virtual/xserver = "xserver-kdrive" XSERVER = "xserver-kdrive-fbdev" -#Ship all kernel modules till the board support has matured enough +# Ship all kernel modules by default MACHINE_EXTRA_RRECOMMENDS = " kernel-modules" # Allow for MMC booting (required by the NAND-less Beagleboard XM) EXTRA_IMAGEDEPENDS += "u-boot x-load" -#include conf/machine/include/tune-arm1136jf-s.inc include conf/machine/include/tune-cortexa8.inc IMAGE_FSTYPES += "tar.bz2 jffs2" EXTRA_IMAGECMD_jffs2 = "-lnp " -# Guesswork +# 2.6.37 and later kernels use OMAP_SERIAL, ttyO2 +# earlier kernels use ttyS2 SERIAL_CONSOLE = "115200 ttyO2" PREFERRED_PROVIDER_virtual/kernel ?= "linux-yocto" @@ -30,6 +30,4 @@ UBOOT_MACHINE = "omap3_beagle_config" UBOOT_ENTRYPOINT = "0x80008000" UBOOT_LOADADDRESS = "0x80008000" - -# and sdio MACHINE_FEATURES = "kernel26 apm usbgadget usbhost vfat alsa" -- 1.7.1
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
[PATCH 0/3] beagleboard: machine conf, xorg, audio mixer
Darren Hart <dvhart@...>
Refresh the meta-yocto components of the beagleboard BSP in support of
the recently sent linux-yocto updates for the kernel. The xorg.conf and audio mixer patches are stop-gaps that should be eventually replaced with more generic implementations. With this, we have fb video support and sane default audio mixer settings. The following changes since commit 2163461ec94528ecf046a04edc5db3d2dd3a6b8b: systemtap: remove non-core COMPATIBLE_MACHINES (2011-06-16 22:14:06 +0100) are available in the git repository at: git://git.pokylinux.org/poky-contrib dvhart/beagle http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=dvhart/beagle Darren Hart (3): beagleboard: cleanup machine config commentary beagleboard: xserver-kdrive xorg.conf installation beagleboard: add basic audio mixer defaults meta-yocto/conf/machine/beagleboard.conf | 11 +++-- .../beagleboard-audio/beagleboard-audio.bb | 30 +++++++++++++ .../beagleboard-audio/beagleboard-audio | 44 ++++++++++++++++++++ .../xserver-kdrive/beagleboard/xorg.conf | 34 +++++++++++++++ .../xorg-xserver/xserver-kdrive_1.7.99.2.bbappend | 10 ++++ 5 files changed, 124 insertions(+), 5 deletions(-) create mode 100644 meta-yocto/recipes-bsp/beagleboard-audio/beagleboard-audio.bb create mode 100644 meta-yocto/recipes-bsp/beagleboard-audio/beagleboard-audio/beagleboard-audio create mode 100644 meta-yocto/recipes-graphics/xorg-xserver/xserver-kdrive/beagleboard/xorg.conf create mode 100644 meta-yocto/recipes-graphics/xorg-xserver/xserver-kdrive_1.7.99.2.bbappend
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
[PATCH 1/1] beagleboard: new config based on meta-texasinstruments
Darren Hart <darren@...>
From: Darren Hart <dvhart@...>
Using the defconfig from the meta-texasinstruments layer, update the beagleboard.cfg to enable the omap framebuffer and other hardware. Break out other fragments as local features (which we can move into the higher level features if we choose later): wifi and wl1271. Signed-off-by: Darren Hart <dvhart@...> --- .../kernel-cache/bsp/beagleboard/beagleboard.cfg | 97 ++++++++++++++++++-- .../kernel-cache/bsp/beagleboard/beagleboard.scc | 2 + meta/cfg/kernel-cache/bsp/beagleboard/wifi.cfg | 3 + meta/cfg/kernel-cache/bsp/beagleboard/wl1271.cfg | 6 + 4 files changed, 100 insertions(+), 8 deletions(-) create mode 100644 meta/cfg/kernel-cache/bsp/beagleboard/wifi.cfg create mode 100644 meta/cfg/kernel-cache/bsp/beagleboard/wl1271.cfg diff --git a/meta/cfg/kernel-cache/bsp/beagleboard/beagleboard.cfg b/meta/cfg/kernel-cache/bsp/beagleboard/beagleboard.cfg index b1b5e22..00485d2 100644 --- a/meta/cfg/kernel-cache/bsp/beagleboard/beagleboard.cfg +++ b/meta/cfg/kernel-cache/bsp/beagleboard/beagleboard.cfg @@ -2,6 +2,8 @@ # System Type # CONFIG_ARCH_OMAP=y +CONFIG_HAVE_PWM=y +CONFIG_ARM_L1_CACHE_SHIFT_6=y # # TI OMAP Implementations @@ -21,7 +23,12 @@ CONFIG_OMAP_32K_TIMER=y CONFIG_OMAP_32K_TIMER_HZ=128 CONFIG_OMAP_DM_TIMER=y CONFIG_OMAP_RESET_CLOCKS=y - +CONFIG_OMAP_SMARTREFLEX=y +CONFIG_OMAP_SMARTREFLEX_CLASS3=y +CONFIG_OMAP_MBOX_FWK=m +CONFIG_OMAP_MBOX_KFIFO_SIZE=256 +CONFIG_OMAP_IOMMU=m +CONFIG_OMAP_IOMMU_DEBUG=m # # OMAP Board Type @@ -29,6 +36,19 @@ CONFIG_OMAP_RESET_CLOCKS=y CONFIG_MACH_OMAP3_BEAGLE=y # +# Processor Features +# +CONFIG_ARM_THUMBEE=y +CONFIG_ARM_L1_CACHE_SHIFT=6 +CONFIG_ARM_ERRATA_430973=y + +# +# Kernel Features +# +CONFIG_LEDS=y + + +# # Serial drivers # CONFIG_SERIAL_8250=y @@ -40,9 +60,6 @@ CONFIG_SERIAL_8250_SHARE_IRQ=y CONFIG_SERIAL_8250_DETECT_IRQ=y CONFIG_SERIAL_8250_RUNTIME_UARTS=4 -# Floating point emulation -# - # # At least one emulation must be selected # @@ -144,19 +161,84 @@ CONFIG_REGULATOR_TWL4030=y # Graphics support # CONFIG_FB=y +CONFIG_DRM=m +# CONFIG_VGASTATE is not set +# CONFIG_VIDEO_OUTPUT_CONTROL is not set +# CONFIG_FIRMWARE_EDID is not set +# CONFIG_FB_DDC is not set +# CONFIG_FB_BOOT_VESA_SUPPORT is not set +CONFIG_FB_CFB_FILLRECT=y +CONFIG_FB_CFB_COPYAREA=y +CONFIG_FB_CFB_IMAGEBLIT=y +# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set +CONFIG_FB_SYS_FILLRECT=m +CONFIG_FB_SYS_COPYAREA=m +CONFIG_FB_SYS_IMAGEBLIT=m +# CONFIG_FB_FOREIGN_ENDIAN is not set +CONFIG_FB_SYS_FOPS=m +CONFIG_FB_DEFERRED_IO=y +# CONFIG_FB_SVGALIB is not set +# CONFIG_FB_MACMODES is not set +# CONFIG_FB_BACKLIGHT is not set +CONFIG_FB_MODE_HELPERS=y +# CONFIG_FB_TILEBLITTING is not set # # Frame buffer hardware drivers # - CONFIG_FB_OMAP=y CONFIG_FB_OMAP_CONSISTENT_DMA_SIZE=2 +# CONFIG_FB_S1D13XXX is not set +# CONFIG_FB_TMIO is not set +# CONFIG_FB_VIRTUAL is not set +# CONFIG_FB_METRONOME is not set +# CONFIG_FB_MB862XX is not set +# CONFIG_FB_BROADSHEET is not set +# CONFIG_FB_OMAP_BOOTLOADER_INIT is not set +CONFIG_OMAP2_VRAM=y +CONFIG_OMAP2_VRFB=y +CONFIG_OMAP2_DSS=y +CONFIG_OMAP2_VRAM_SIZE=14 +CONFIG_OMAP2_DSS_DEBUG_SUPPORT=y +# CONFIG_OMAP2_DSS_COLLECT_IRQ_STATS is not set +CONFIG_OMAP2_DSS_DPI=y +# CONFIG_OMAP2_DSS_RFBI is not set +CONFIG_OMAP2_DSS_VENC=y +# CONFIG_OMAP2_DSS_SDI is not set +CONFIG_OMAP2_DSS_DSI=y +CONFIG_OMAP2_DSS_USE_DSI_PLL=y +# 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=2 # # OMAP2/3 Display Device Drivers # CONFIG_PANEL_GENERIC=y CONFIG_PANEL_SHARP_LS037V7DW01=y +# CONFIG_PANEL_LGPHILIPS_LB035Q02 is not set +# CONFIG_PANEL_SAMSUNG_LTE430WQ_F0C is not set +# CONFIG_PANEL_SHARP_LQ043T1DG01 is not set +# CONFIG_PANEL_TAAL is not set +CONFIG_PANEL_TOPPOLY_TDO35S=m +CONFIG_PANEL_TPO_TD043MTEA1=m +# CONFIG_BACKLIGHT_LCD_SUPPORT is not set +CONFIG_BACKLIGHT_CLASS_DEVICE=y + +# +# Display device support +# +CONFIG_DISPLAY_SUPPORT=y +CONFIG_DUMMY_CONSOLE=y +# CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY is not set +CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y +# CONFIG_FONTS is not set +CONFIG_FONT_8x8=y +CONFIG_FONT_8x16=y +# CONFIG_LOGO_LINUX_MONO is not set +# CONFIG_LOGO_LINUX_VGA16 is not set # # Console display driver support @@ -188,9 +270,10 @@ CONFIG_USB_OTG=y # USB Host Controller Drivers # CONFIG_USB_EHCI_HCD=y -# CONFIG_USB_EHCI_TT_NEWSCHED is not set +CONFIG_USB_EHCI_TT_NEWSCHED=y CONFIG_USB_EHCI_ROOT_HUB_TT=y CONFIG_USB_MUSB_HDRC=y +CONFIG_USB_MUSB_SOC=y # # OMAP 343x high speed USB support @@ -245,5 +328,3 @@ CONFIG_VIDEO_OMAP3_ISP=y # CONFIG_VIDEO_OMAP34XX_ISP_PREVIEWER is not set CONFIG_VIDEO_OMAP34XX_ISP_RESIZER=y # CONFIG_VIDEO_HELPER_CHIPS_AUTO is not set - -CONFIG_OMAP2_VRAM_SIZE=4 diff --git a/meta/cfg/kernel-cache/bsp/beagleboard/beagleboard.scc b/meta/cfg/kernel-cache/bsp/beagleboard/beagleboard.scc index 4485277..6a408be 100644 --- a/meta/cfg/kernel-cache/bsp/beagleboard/beagleboard.scc +++ b/meta/cfg/kernel-cache/bsp/beagleboard/beagleboard.scc @@ -2,3 +2,5 @@ kconf hardware beagleboard.cfg kconf non-hardware beagleboard-non_hardware.cfg include features/usb-net/usb-net.scc +include wifi.scc +include wl1271.scc diff --git a/meta/cfg/kernel-cache/bsp/beagleboard/wifi.cfg b/meta/cfg/kernel-cache/bsp/beagleboard/wifi.cfg new file mode 100644 index 0000000..21c1fc1 --- /dev/null +++ b/meta/cfg/kernel-cache/bsp/beagleboard/wifi.cfg @@ -0,0 +1,3 @@ +CONFIG_CFG80211=y +CONFIG_MAC80211=y +CONFIG_WLAN=y diff --git a/meta/cfg/kernel-cache/bsp/beagleboard/wl1271.cfg b/meta/cfg/kernel-cache/bsp/beagleboard/wl1271.cfg new file mode 100644 index 0000000..5eaa3b6 --- /dev/null +++ b/meta/cfg/kernel-cache/bsp/beagleboard/wl1271.cfg @@ -0,0 +1,6 @@ +CONFIG_WL12XX=m +CONFIG_WL1271=m +CONFIG_WL1271_HT=y +CONFIG_WL1271_SPI=m +CONFIG_WL1271_SDIO=m +CONFIG_WL12XX_PLATFORM_DATA=y -- 1.7.1
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
[PATCH 0/1][linux-yocto] beagleboard: align config with with meta-ti linux-omap
Darren Hart <darren@...>
From: Darren Hart <dvhart@...>
Update the Beagleboard meta data to align with the meta-ti linux-omap_2.6.37 recipe defconfig while preserving the policy configuration from linux-yocto. Core platform bits were maintained, while things like filesystems and very generic drivers were left to whatever linux-yocto had originally. There is surely still room for tweaking, but this gets us most of the way there. Fixes [YOCTO #764] Fixes [YOCTO #765] Fixes [YOCTO #767] The following changes since commit 46a1be20b01e50d5d0646e5622e9dd06433238c2: meta/fsl-mpc8315e-rdb: Enable EEPROM (2011-06-07 14:21:44 -0400) are available in the git repository at: git://git.yoctoproject.org/linux-yocto-2.6.37-contrib dvhart/meta/beagleboard http://git.yoctoproject.org/cgit.cgi/linux-yocto-2.6.37-contrib/log/?h=dvhart/meta/beagleboard Darren Hart (1): beagleboard: new config based on meta-texasinstruments .../kernel-cache/bsp/beagleboard/beagleboard.cfg | 97 ++++++++++++++++++-- .../kernel-cache/bsp/beagleboard/beagleboard.scc | 2 + meta/cfg/kernel-cache/bsp/beagleboard/wifi.cfg | 3 + meta/cfg/kernel-cache/bsp/beagleboard/wl1271.cfg | 6 + 4 files changed, 100 insertions(+), 8 deletions(-) create mode 100644 meta/cfg/kernel-cache/bsp/beagleboard/wifi.cfg create mode 100644 meta/cfg/kernel-cache/bsp/beagleboard/wl1271.cfg
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
[PULL][linux-yocto] beagleboard: sync with meta-ti linux-omap_2.6.37
Darren Hart <darren@...>
From: Darren Hart <dvhart@...>
The following commits have been pulled in from the meta-ti linux-omap_2.6.37 recipe, with the exception of: USB: ehci: remove structure packing from ehci_def which hails from mainline and should be applied to yocto/base, while the rest should be applied to yocto/standard/beagleboard. Fixes [YOCTO #764] Fixes [YOCTO #765] Fixes [YOCTO #767] This brings linux-yocto in sync with the meta-ti linux-omap_2.6.37 recipe and significantly improves Beagleboard support in linux-yocto. As there are 115 patches in total, and none of them are new, I have omitted them from the email. The following changes since commit 9cb5c3fb1634e541cacceeb8c8cabe88afa5b080: Merge branch 'yocto/standard/base' into yocto/standard/beagleboard (2011-06-06 10:35:20 -0400) are available in the git repository at: git://git.yoctoproject.org/linux-yocto-2.6.37-contrib dvhart/yocto/standard/beagleboard http://git.yoctoproject.org/cgit.cgi/linux-yocto-2.6.37-contrib/log/?h=dvhart/yocto/standard/beagleboard Alexander Holler (1): arm: omap3: beagle: Ensure msecure is mux'd to be able to set the RTC Antti Koskipaa (1): v4l: v4l2_subdev userspace crop API Arik Nemtsov (1): wl12xx: Read MAC address from NVS file on HW startup Darren Hart (2): board-omap3beagle: whitespace cleanup board-omap3beagle: allow for building without wl1271 Eliad Peller (1): wl1271: set wl->vif only if add_interface succeeded. Florian Westphal (1): bridge: stp: ensure mac header is set Jesper Juhl (1): ISDN, Gigaset: Fix memory leak in do_disconnect_req() Juuso Oikarinen (1): wl12xx: Unset bssid filter, ssid and bssid from firmware on disassoc Kevin Hilman (1): OMAP: CPUfreq: ensure policy is fully initialized Koen Kooi (10): omap3: beaglexm: fix DVI reset GPIO omap3: beaglexm: fix power on of DVI ARM: OMAP: beagleboard: Add infrastructure to do fixups based on expansionboard name passed by u-boot ARM: OMAP: beagleboard: pre-export GPIOs to userspace when using a Tincantools trainerboard modedb.c: add proper 720p60 mode ARM: OMAP: add omap_rev_* macros omap3: beagleboard: add WIP support for beagleboardtoys WL12xx board beagleboard: hack in support from xM rev C omap3: allow 1GHz mpurates BeagleBoard: Adjust USER button pin for xM Laurent Pinchart (35): v4l: Share code between video_usercopy and video_ioctl2 v4l: subdev: Don't require core operations v4l: subdev: Merge v4l2_i2c_new_subdev_cfg and v4l2_i2c_new_subdev v4l: subdev: Add device node support v4l: subdev: Uninline the v4l2_subdev_init function v4l: subdev: Control ioctls support media: Media device node support media: Media device media: Entities, pads and links media: Entity use count media: Media device information query media: Entities, pads and links enumeration media: Links setup media: Pipelines and media streams v4l: Add a media_device pointer to the v4l2_device structure v4l: Make video_device inherit from media_entity v4l: Make v4l2_subdev inherit from media_entity v4l: Move the media/v4l2-mediabus.h header to include/linux v4l: Replace enums with fixed-sized fields in public structure v4l: Rename V4L2_MBUS_FMT_GREY8_1X8 to V4L2_MBUS_FMT_Y8_1X8 v4l: Group media bus pixel codes by types and sort them alphabetically v4l: subdev: Add a new file operations class v4l: v4l2_subdev pad-level operations v4l: v4l2_subdev userspace format API v4l: v4l2_subdev userspace frame interval API v4l: subdev: Generic ioctl support v4l: Add subdev sensor g_skip_frames operation v4l: Include linux/videodev2.h in media/v4l2-ctrls.h v4l: Fix a use-before-set in the control framework v4l: Add 8-bit YUYV on 16-bit bus and SGRBG10 media bus pixel codes v4l: Add remaining RAW10 patterns w DPCM pixel code variants v4l: Add missing 12 bits bayer media bus formats v4l: Add 12 bits bayer pixel formats omap3: Add function to register omap3isp platform device structure OMAP3 ISP driver Lennert Buytenhek (1): ARM: pxa: PXA_ESERIES depends on FB_W100. Manjunatha Halli (7): drivers:media:radio: wl128x: FM Driver common header file drivers:media:radio: wl128x: FM Driver V4L2 sources drivers:media:radio: wl128x: FM Driver Common sources drivers:media:radio: wl128x: FM driver RX sources drivers:media:radio: wl128x: FM driver TX sources drivers:media:radio: wl128x: Kconfig & Makefile for wl128x driver drivers:media:radio: Update Kconfig and Makefile for wl128x FM driver. Nishanth Menon (2): omap3|4: opp: make omapx_opp_init non-static OMAP3: beagle xm: enable upto 1GHz OPP Pavan Savoy (2): drivers:misc:ti-st: change protocol parse logic Bluetooth: btwilink driver Peter 'p2' De Schrijver (1): OMAP: CPUfreq: ensure driver initializes after cpufreq framework and governors Rabin Vincent (1): USB: ehci: remove structure packing from ehci_def Rajendra Nayak (1): OMAP3 PM: CPUFreq driver for OMAP3 Robert Nelson (2): omap: Beagle: detect new xM revision B xM audio fix from Ashok Sakari Ailus (2): v4l: subdev: Events support media: Entity graph traversal Sanjeev Premi (1): omap3: Add basic support for 720MHz part Sergio Aguirre (2): omap3: Remove unusued ISP CBUFF resource omap2: Fix camera resources for multiomap Shahar Levi (3): wl1271: 11n Support, Add Definitions wl1271: 11n Support, ACX Commands wl1271: 11n Support, functionality and configuration ability Silesh C V (1): OMAP: PM: CPUFREQ: Fix conditional compilation Stanimir Varbanov (1): v4l: Create v4l2 subdev file handle structure Steve Sakoman (18): mmc: don't display single block read console messages MTD: silence ecc errors on mtdblock0 OMAP: DSS2: enable hsclk in dsi_pll_init for OMAP36XX drivers: net: smsc911x: return ENODEV if device is not found drivers: input: touchscreen: ads7846: return ENODEV if device is not found ASoC: enable audio capture by default for twl4030 MFD: enable madc clock MFD: add twl4030 madc driver ARM: OMAP: Add twl4030 madc support to Overo ARM: OMAP: Add twl4030 madc support to Beagle OMAP: DSS2: Add support for Samsung LTE430WQ-F0C panel OMAP: DSS2: Add support for LG Philips LB035Q02 panel OMAP: DSS2: add bootarg for selecting svideo or composite for tv output ARM: OMAP2: mmc-twl4030: move clock input selection prior to vcc test RTC: add support for backup battery recharge ARM: OMAP: automatically set musb mode in platform data based on CONFIG options OMAP: DSS2: check for both cpu type and revision, rather than just revision OMAP: DSS2: Add DSS2 support for Overo Thara Gopinath (13): OMAP3: PM: Adding T2 enabling of smartreflex OMAP: Introduce a user list for each voltage domain instance in the voltage driver. OMAP: Introduce API in the OPP layer to find the opp entry corresponding to a voltage. OMAP: Introduce API to register a device with a voltagedomain OMAP: Introduce device specific set rate and get rate in omap_device structure OMAP: Voltage layer changes to support DVFS. OMAP: Introduce dependent voltage domain support. OMAP: Introduce device scale OMAP: Disable smartreflex across DVFS OMAP3: Introduce custom set rate and get rate APIs for scalable devices OMAP3: Update cpufreq driver to use the new set_rate API OMAP3: Introduce voltage domain info in the hwmod structures. OMAP3: Add voltage dependency table for VDD1. Thomas Weber (1): OMAP: Enable Magic SysRq on serial console ttyOx Tuukka Toivonen (1): ARM: OMAP3: Update Camera ISP definitions for OMAP3630 Documentation/ABI/testing/sysfs-bus-media | 6 + Documentation/DocBook/Makefile | 5 +- Documentation/DocBook/media-entities.tmpl | 50 + Documentation/DocBook/media.tmpl | 3 + Documentation/DocBook/v4l/dev-subdev.xml | 307 +++ Documentation/DocBook/v4l/media-controller.xml | 89 + Documentation/DocBook/v4l/media-func-close.xml | 59 + Documentation/DocBook/v4l/media-func-ioctl.xml | 116 + Documentation/DocBook/v4l/media-func-open.xml | 94 + .../DocBook/v4l/media-ioc-device-info.xml | 133 ++ .../DocBook/v4l/media-ioc-enum-entities.xml | 308 +++ Documentation/DocBook/v4l/media-ioc-enum-links.xml | 207 ++ Documentation/DocBook/v4l/media-ioc-setup-link.xml | 93 + Documentation/DocBook/v4l/subdev-formats.xml | 2467 ++++++++++++++++++++ Documentation/DocBook/v4l/v4l2.xml | 7 + Documentation/DocBook/v4l/vidioc-streamon.xml | 9 + .../v4l/vidioc-subdev-enum-frame-interval.xml | 146 ++ .../DocBook/v4l/vidioc-subdev-enum-frame-size.xml | 148 ++ .../DocBook/v4l/vidioc-subdev-enum-mbus-code.xml | 113 + Documentation/DocBook/v4l/vidioc-subdev-g-crop.xml | 149 ++ Documentation/DocBook/v4l/vidioc-subdev-g-fmt.xml | 174 ++ .../DocBook/v4l/vidioc-subdev-g-frame-interval.xml | 135 ++ Documentation/media-framework.txt | 353 +++ Documentation/video4linux/v4l2-framework.txt | 129 +- arch/arm/mach-omap2/board-omap3beagle.c | 409 ++++- arch/arm/mach-omap2/board-overo.c | 247 ++- arch/arm/mach-omap2/clock.h | 14 +- arch/arm/mach-omap2/clock34xx.c | 2 + arch/arm/mach-omap2/control.h | 7 + arch/arm/mach-omap2/devices.c | 64 +- arch/arm/mach-omap2/devices.h | 17 + arch/arm/mach-omap2/hsmmc.c | 14 +- arch/arm/mach-omap2/id.c | 10 + arch/arm/mach-omap2/omap_hwmod_3xxx_data.c | 3 + arch/arm/mach-omap2/omap_twl.c | 16 + arch/arm/mach-omap2/opp3xxx_data.c | 66 +- arch/arm/mach-omap2/opp4xxx_data.c | 3 +- arch/arm/mach-omap2/pm.c | 110 + arch/arm/mach-omap2/voltage.c | 369 +++- arch/arm/mach-pxa/Kconfig | 1 + arch/arm/plat-omap/clock.c | 2 +- arch/arm/plat-omap/cpu-omap.c | 38 +- arch/arm/plat-omap/include/plat/cpu.h | 57 + arch/arm/plat-omap/include/plat/omap34xx.h | 16 +- arch/arm/plat-omap/include/plat/omap_device.h | 12 +- arch/arm/plat-omap/include/plat/voltage.h | 20 + arch/arm/plat-omap/omap_device.c | 139 ++ block/blk-core.c | 7 +- drivers/base/power/opp.c | 28 + drivers/bluetooth/Kconfig | 10 + drivers/bluetooth/Makefile | 1 + drivers/bluetooth/btwilink.c | 397 ++++ drivers/input/touchscreen/ads7846.c | 13 +- drivers/isdn/gigaset/capi.c | 1 + drivers/media/Kconfig | 22 + drivers/media/Makefile | 10 +- drivers/media/media-device.c | 382 +++ drivers/media/media-devnode.c | 321 +++ drivers/media/media-entity.c | 536 +++++ drivers/media/radio/Kconfig | 3 + drivers/media/radio/Makefile | 1 + drivers/media/radio/radio-si4713.c | 2 +- drivers/media/radio/wl128x/Kconfig | 17 + drivers/media/radio/wl128x/Makefile | 6 + drivers/media/radio/wl128x/fmdrv.h | 244 ++ drivers/media/radio/wl128x/fmdrv_common.c | 1677 +++++++++++++ drivers/media/radio/wl128x/fmdrv_common.h | 402 ++++ drivers/media/radio/wl128x/fmdrv_rx.c | 847 +++++++ drivers/media/radio/wl128x/fmdrv_rx.h | 59 + drivers/media/radio/wl128x/fmdrv_tx.c | 425 ++++ drivers/media/radio/wl128x/fmdrv_tx.h | 37 + drivers/media/radio/wl128x/fmdrv_v4l2.c | 580 +++++ drivers/media/radio/wl128x/fmdrv_v4l2.h | 33 + drivers/media/video/Kconfig | 13 + drivers/media/video/Makefile | 4 +- drivers/media/video/cafe_ccic.c | 11 +- drivers/media/video/davinci/vpfe_capture.c | 2 +- drivers/media/video/davinci/vpif_capture.c | 2 +- drivers/media/video/davinci/vpif_display.c | 2 +- drivers/media/video/isp/Makefile | 13 + drivers/media/video/isp/cfa_coef_table.h | 601 +++++ drivers/media/video/isp/gamma_table.h | 90 + drivers/media/video/isp/isp.c | 2221 ++++++++++++++++++ drivers/media/video/isp/isp.h | 427 ++++ drivers/media/video/isp/ispccdc.c | 2280 ++++++++++++++++++ drivers/media/video/isp/ispccdc.h | 223 ++ drivers/media/video/isp/ispccp2.c | 1189 ++++++++++ drivers/media/video/isp/ispccp2.h | 101 + drivers/media/video/isp/ispcsi2.c | 1332 +++++++++++ drivers/media/video/isp/ispcsi2.h | 169 ++ drivers/media/video/isp/ispcsiphy.c | 247 ++ drivers/media/video/isp/ispcsiphy.h | 74 + drivers/media/video/isp/isph3a.h | 117 + drivers/media/video/isp/isph3a_aewb.c | 374 +++ drivers/media/video/isp/isph3a_af.c | 429 ++++ drivers/media/video/isp/isphist.c | 520 ++++ drivers/media/video/isp/isphist.h | 40 + drivers/media/video/isp/isppreview.c | 2120 +++++++++++++++++ drivers/media/video/isp/isppreview.h | 214 ++ drivers/media/video/isp/ispqueue.c | 1136 +++++++++ drivers/media/video/isp/ispqueue.h | 185 ++ drivers/media/video/isp/ispreg.h | 1589 +++++++++++++ drivers/media/video/isp/ispresizer.c | 1710 ++++++++++++++ drivers/media/video/isp/ispresizer.h | 150 ++ drivers/media/video/isp/ispstat.c | 1100 +++++++++ drivers/media/video/isp/ispstat.h | 169 ++ drivers/media/video/isp/ispvideo.c | 1264 ++++++++++ drivers/media/video/isp/ispvideo.h | 202 ++ drivers/media/video/isp/luma_enhance_table.h | 154 ++ drivers/media/video/isp/noise_filter_table.h | 90 + drivers/media/video/ivtv/ivtv-i2c.c | 11 +- drivers/media/video/mt9m001.c | 2 +- drivers/media/video/mt9v022.c | 4 +- drivers/media/video/ov6650.c | 10 +- drivers/media/video/s5p-fimc/fimc-capture.c | 2 +- drivers/media/video/sh_mobile_csi2.c | 6 +- drivers/media/video/sh_vou.c | 2 +- drivers/media/video/soc_camera.c | 2 +- drivers/media/video/soc_mediabus.c | 2 +- drivers/media/video/v4l2-common.c | 22 +- drivers/media/video/v4l2-ctrls.c | 2 +- drivers/media/video/v4l2-dev.c | 76 +- drivers/media/video/v4l2-device.c | 66 +- drivers/media/video/v4l2-ioctl.c | 216 +-- drivers/media/video/v4l2-subdev.c | 346 +++ drivers/mfd/Kconfig | 21 + drivers/mfd/Makefile | 1 + drivers/mfd/twl-core.c | 8 + drivers/mfd/twl4030-madc.c | 537 +++++ drivers/misc/ti-st/st_core.c | 355 +-- drivers/misc/ti-st/st_kim.c | 56 +- drivers/mmc/card/block.c | 4 +- drivers/mtd/nand/nand_ecc.c | 2 +- drivers/net/smsc911x.c | 4 +- drivers/net/wireless/wl12xx/Kconfig | 10 + drivers/net/wireless/wl12xx/wl1271.h | 11 +- drivers/net/wireless/wl12xx/wl1271_acx.c | 83 + drivers/net/wireless/wl12xx/wl1271_acx.h | 86 + drivers/net/wireless/wl12xx/wl1271_main.c | 161 +- drivers/net/wireless/wl12xx/wl1271_rx.c | 6 + drivers/net/wireless/wl12xx/wl1271_tx.c | 11 + drivers/rtc/rtc-twl.c | 25 + drivers/serial/omap-serial.c | 4 + drivers/video/modedb.c | 4 + drivers/video/omap2/displays/Kconfig | 12 + drivers/video/omap2/displays/Makefile | 2 + .../omap2/displays/panel-lgphilips-lb035q02.c | 244 ++ .../omap2/displays/panel-samsung-lte430wq-f0c.c | 154 ++ drivers/video/omap2/dss/dispc.c | 4 +- drivers/video/omap2/dss/dpi.c | 7 +- drivers/video/omap2/dss/venc.c | 22 + drivers/video/omap2/omapfb/omapfb-main.c | 10 +- fs/buffer.c | 3 +- include/linux/Kbuild | 4 + include/linux/i2c/twl.h | 1 + include/linux/i2c/twl4030-madc.h | 130 + include/linux/media.h | 132 ++ include/linux/omap3isp.h | 631 +++++ include/linux/opp.h | 8 + include/linux/ti_wilink_st.h | 40 +- include/linux/usb/ehci_def.h | 6 +- include/linux/v4l2-mediabus.h | 108 + include/linux/v4l2-subdev.h | 141 ++ include/linux/videodev2.h | 4 + include/media/media-device.h | 95 + include/media/media-devnode.h | 97 + include/media/media-entity.h | 147 ++ include/media/soc_mediabus.h | 3 +- include/media/v4l2-common.h | 18 +- include/media/v4l2-ctrls.h | 1 + include/media/v4l2-dev.h | 25 +- include/media/v4l2-device.h | 4 + include/media/v4l2-ioctl.h | 3 + include/media/v4l2-mediabus.h | 61 +- include/media/v4l2-subdev.h | 120 +- net/bridge/br_stp_bpdu.c | 2 + sound/soc/codecs/twl4030.c | 4 +- sound/soc/omap/omap-mcbsp.c | 3 + 178 files changed, 37220 insertions(+), 745 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-media create mode 100644 Documentation/DocBook/v4l/dev-subdev.xml create mode 100644 Documentation/DocBook/v4l/media-controller.xml create mode 100644 Documentation/DocBook/v4l/media-func-close.xml create mode 100644 Documentation/DocBook/v4l/media-func-ioctl.xml create mode 100644 Documentation/DocBook/v4l/media-func-open.xml create mode 100644 Documentation/DocBook/v4l/media-ioc-device-info.xml create mode 100644 Documentation/DocBook/v4l/media-ioc-enum-entities.xml create mode 100644 Documentation/DocBook/v4l/media-ioc-enum-links.xml create mode 100644 Documentation/DocBook/v4l/media-ioc-setup-link.xml create mode 100644 Documentation/DocBook/v4l/subdev-formats.xml create mode 100644 Documentation/DocBook/v4l/vidioc-subdev-enum-frame-interval.xml create mode 100644 Documentation/DocBook/v4l/vidioc-subdev-enum-frame-size.xml create mode 100644 Documentation/DocBook/v4l/vidioc-subdev-enum-mbus-code.xml create mode 100644 Documentation/DocBook/v4l/vidioc-subdev-g-crop.xml create mode 100644 Documentation/DocBook/v4l/vidioc-subdev-g-fmt.xml create mode 100644 Documentation/DocBook/v4l/vidioc-subdev-g-frame-interval.xml create mode 100644 Documentation/media-framework.txt create mode 100644 arch/arm/mach-omap2/devices.h create mode 100644 drivers/bluetooth/btwilink.c create mode 100644 drivers/media/media-device.c create mode 100644 drivers/media/media-devnode.c create mode 100644 drivers/media/media-entity.c create mode 100644 drivers/media/radio/wl128x/Kconfig create mode 100644 drivers/media/radio/wl128x/Makefile create mode 100644 drivers/media/radio/wl128x/fmdrv.h create mode 100644 drivers/media/radio/wl128x/fmdrv_common.c create mode 100644 drivers/media/radio/wl128x/fmdrv_common.h create mode 100644 drivers/media/radio/wl128x/fmdrv_rx.c create mode 100644 drivers/media/radio/wl128x/fmdrv_rx.h create mode 100644 drivers/media/radio/wl128x/fmdrv_tx.c create mode 100644 drivers/media/radio/wl128x/fmdrv_tx.h create mode 100644 drivers/media/radio/wl128x/fmdrv_v4l2.c create mode 100644 drivers/media/radio/wl128x/fmdrv_v4l2.h create mode 100644 drivers/media/video/isp/Makefile create mode 100644 drivers/media/video/isp/cfa_coef_table.h create mode 100644 drivers/media/video/isp/gamma_table.h create mode 100644 drivers/media/video/isp/isp.c create mode 100644 drivers/media/video/isp/isp.h create mode 100644 drivers/media/video/isp/ispccdc.c create mode 100644 drivers/media/video/isp/ispccdc.h create mode 100644 drivers/media/video/isp/ispccp2.c create mode 100644 drivers/media/video/isp/ispccp2.h create mode 100644 drivers/media/video/isp/ispcsi2.c create mode 100644 drivers/media/video/isp/ispcsi2.h create mode 100644 drivers/media/video/isp/ispcsiphy.c create mode 100644 drivers/media/video/isp/ispcsiphy.h create mode 100644 drivers/media/video/isp/isph3a.h create mode 100644 drivers/media/video/isp/isph3a_aewb.c create mode 100644 drivers/media/video/isp/isph3a_af.c create mode 100644 drivers/media/video/isp/isphist.c create mode 100644 drivers/media/video/isp/isphist.h create mode 100644 drivers/media/video/isp/isppreview.c create mode 100644 drivers/media/video/isp/isppreview.h create mode 100644 drivers/media/video/isp/ispqueue.c create mode 100644 drivers/media/video/isp/ispqueue.h create mode 100644 drivers/media/video/isp/ispreg.h create mode 100644 drivers/media/video/isp/ispresizer.c create mode 100644 drivers/media/video/isp/ispresizer.h create mode 100644 drivers/media/video/isp/ispstat.c create mode 100644 drivers/media/video/isp/ispstat.h create mode 100644 drivers/media/video/isp/ispvideo.c create mode 100644 drivers/media/video/isp/ispvideo.h create mode 100644 drivers/media/video/isp/luma_enhance_table.h create mode 100644 drivers/media/video/isp/noise_filter_table.h create mode 100644 drivers/media/video/v4l2-subdev.c create mode 100644 drivers/mfd/twl4030-madc.c create mode 100644 drivers/video/omap2/displays/panel-lgphilips-lb035q02.c create mode 100644 drivers/video/omap2/displays/panel-samsung-lte430wq-f0c.c create mode 100644 include/linux/i2c/twl4030-madc.h create mode 100644 include/linux/media.h create mode 100644 include/linux/omap3isp.h create mode 100644 include/linux/v4l2-mediabus.h create mode 100644 include/linux/v4l2-subdev.h create mode 100644 include/media/media-device.h create mode 100644 include/media/media-devnode.h create mode 100644 include/media/media-entity.h
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Agenda: Yocto Technical Team (Tuesday, June 21, 2011 8:00 AM-9:00 AM (UTC-08:00) Pacific Time (US & Canada))
Liu, Song <song.liu@...>
All,
In order to make the meeting more effective, I would like to suggest that we use the following status categories to track the status of each feature: 1. Design (still in design stage) 2. Design Review (who is reviewing it) 3. Development (if you can tell the % completed so far, it would be great. If it's too hard, don't bother) 4. Patch Review (Patch sent out for review) 5. Done (checked into master) At the same time, we can certainly talk about blocking issues and any help you would like from the team. Let me know if you have any suggestions or would like to add anything to the Agenda. Agenda: - Review Yocto 1.1 M2 schedule and Release Criteria - 20 min (Song) See details at: https://wiki.yoctoproject.org/wiki/Yocto_Project_v1.1_Release_Criteria - Go over Sprint C items - 20 min (Song) - Opens - 10 min Tuesday, June 21, 2011, 08:00 AM US Pacific Time 916-356-2663, 8-356-2663, Bridge: 94, Passcode: 7964061 Speed dialer: inteldialer://94,7964061 | Learn more
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Re: [PATCH 0/1] arm: omap3: beagle: Ensure msecure is mux'd to be able to set the RTC
Bruce Ashfield <bruce.ashfield@...>
On 06/16/11 23:26, Jingdong Lu wrote:
From: Jingdong Lu<jingdong.lu@...>Thanks Jindong, We'll make sure that this gets into the tree, either via Darren's beagleboard update, or as an individual commit. Cheers, Bruce
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Re: Problem while compiling directfb
Paul Eggleton
On Friday 17 June 2011 15:04:26 Nikhil Kamath wrote:
In poky when we run the command "bitbake -b directfb_1.4.1.bb", to compileWhat happens when you run "bitbake directfb"? This is the correct way of building a recipe. The "-b" option does not handle any dependencies, and should only used for debugging a recipe. Cheers, Paul -- Paul Eggleton Intel Open Source Technology Centre
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Problem while compiling directfb
Nikhil Kamath <Nikhil.Kamath@...>
Hi,
In poky when we run the command “bitbake -b directfb_1.4.1.bb”, to compile direct framebuffer 1.4.1 found in /meta/recipes-graphics/directfb , the following error is thrown. Also I have attached the “config.log” file.
checking whether the C compiler works... no | configure: error: in `/home/hdb1/nikhil/poky-bernard-5.0/build/tmp/work/armv6-poky-linux-gnueabi/directfb-1.4.1-r0/DirectFB-1.4.1': | configure: error: C compiler cannot create executables | See `config.log' for more details. | FATAL: oe_runconf failed | ERROR: Function 'do_configure' failed (see /home/hdb1/nikhil/poky-bernard-5.0/build/tmp/work/armv6-poky-linux-gnueabi/directfb-1.4.1-r0/temp/log.do_configure.9421 for further information) NOTE: package directfb-1.4.1-r0: task do_configure: Failed
Please do help us in the above problem.
Thanks, Larsen & Toubro Limited www.larsentoubro.com This Email may contain confidential or privileged information for the intended recipient (s) If you are not the intended recipient, please do not use or disseminate the information, notify the sender and delete it from your system.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Weekly Test Report for Yocto 1.1 20110613
Fan, WenhuaX <wenhuax.fan@...>
Hi all, This is the test for Yocto 1.1 20110613 build. Toolchain tarballs were build failed with this build on autobuilder(bug 1173), so ADT testing is blocked. All the BSPs testing and qemux86-64 testing are blocked because the autobuilder didn’t build out them. Meanwile, this time total found five new bugs, and three were found in sato image, one was about autobuilder. Bug 1171/1172/1174 were found in sato image, to a certain degree bug1174 cause bug1171, Package install/removal will cost lots of disk space, it causes no enough disk space in sato images. And bug 1172 is about the perl command missing, bug1167 is for Mpc8315e-rdb target.
Test Summary: ---------------------------------------
* You can check the detailed test result in attachment for each target. ** The failed/blocked case number is listed with failed cases’ bug number.
Commit Information ---------------------------------------
Tree/Branch: Poky/master Poky Commit: e5f3cc34df74c08c8cab3e1cf9207fafaec6cb9a
Issue Summary ---------------------------------------
BTW, you can access this URL for this Test Report: https://wiki.yoctoproject.org/wiki/Yocto_1.1_Weekly_Test_Report
Best Regards, Wenhua
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
[PATCH 2/2] linux-yocto/meta-yocto: update SRCREVs for utrace merge
Bruce Ashfield <bruce.ashfield@...>
Updating the SRCREVs to account for the merge of utrace to support
systemtap. Signed-off-by: Bruce Ashfield <bruce.ashfield@...> --- .../linux/linux-yocto_2.6.37.bbappend | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) diff --git a/meta-yocto/recipes-kernel/linux/linux-yocto_2.6.37.bbappend b/meta-yocto/recipes-kernel/linux/linux-yocto_2.6.37.bbappend index 84e31e9..502ae76 100644 --- a/meta-yocto/recipes-kernel/linux/linux-yocto_2.6.37.bbappend +++ b/meta-yocto/recipes-kernel/linux/linux-yocto_2.6.37.bbappend @@ -3,11 +3,11 @@ KMACHINE_routerstationpro = "yocto/standard/routerstationpro" KMACHINE_mpc8315e-rdb = "yocto/standard/fsl-mpc8315e-rdb" KMACHINE_beagleboard = "yocto/standard/beagleboard" -SRCREV_machine_emenlow = "7dd88fc03db50b131e4a96e6af8036a836ccc300" -SRCREV_machine_atom-pc = "1ccece1d42a598fef0f5f9666c9c81315302c129" -SRCREV_machine_routerstationpro = "8b5f5129292bb218435ac9ffa1fb9943bdc7d456" -SRCREV_machine_mpc8315e-rdb = "dcf359635969abdbdd15f60b702ab17ed6174892" -SRCREV_machine_beagleboard = "9cb5c3fb1634e541cacceeb8c8cabe88afa5b080" +SRCREV_machine_emenlow = "16ee3992a267124d425533275ebba4e6b7ae50a2" +SRCREV_machine_atom-pc = "77c90b3cd111a160d845400b4180d436e4b554df" +SRCREV_machine_routerstationpro = "014b17dffa3447350ad8c7bf847e4aedfc0c3196" +SRCREV_machine_mpc8315e-rdb = "c0d1bf23f865fdd07839c2002ca85a4913f0e111" +SRCREV_machine_beagleboard = "bd97d3f257387a3659b5c2761b0d5323b65203c7" COMPATIBLE_MACHINE_mpc8315e-rdb = "mpc8315e-rdb" COMPATIBLE_MACHINE_routerstationpro = "routerstationpro" -- 1.7.0.4
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
[PATCH 0/1] linux-yocto/meta-yocto: bump SRCREVs for utrace
Bruce Ashfield <bruce.ashfield@...>
Richard/Saul,
Updating the SRCREVs to take into acccount the utrace update from Tom. With this, the stage is set for systemtap support. The following changes since commit 2163461ec94528ecf046a04edc5db3d2dd3a6b8b: Tom Zanussi (1): systemtap: remove non-core COMPATIBLE_MACHINES are available in the git repository at: git://git.pokylinux.org/poky-contrib zedd/kernel http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=zedd/kernel Bruce Ashfield (1): linux-yocto/meta-yocto: update SRCREVs for utrace merge .../linux/linux-yocto_2.6.37.bbappend | 10 +++++-----
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
[PATCH 1/1] arm: omap3: beagle: Ensure msecure is mux'd to be able to set the RTC
Jingdong Lu <jingdong.lu@...>
From: Alexander Holler <holler@...>
commit e2a346a2a054f702fd76f328ff747b9ad9264a4c from git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6.git Without msecure beeing high it isn't possible to set (or start) the RTC. Tested with a BeagleBoard C4. Signed-off-by: Alexander Holler <holler@...> Signed-off-by: Tony Lindgren <tony@...> Integrated-by: Jingdong Lu<jingdong.lu@...> --- arch/arm/mach-omap2/board-omap3beagle.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) diff --git a/arch/arm/mach-omap2/board-omap3beagle.c b/arch/arm/mach-omap2/board-omap3beagle.c index af1166b..925c0b3 100644 --- a/arch/arm/mach-omap2/board-omap3beagle.c +++ b/arch/arm/mach-omap2/board-omap3beagle.c @@ -580,6 +580,9 @@ static void __init omap3_beagle_init(void) usb_ehci_init(&ehci_pdata); omap3beagle_flash_init(); + /* Ensure msecure is mux'd to be able to set the RTC. */ + omap_mux_init_signal("sys_drm_msecure", OMAP_PIN_OFF_OUTPUT_HIGH); + /* Ensure SDRC pins are mux'd for self-refresh */ omap_mux_init_signal("sdrc_cke0", OMAP_PIN_OUTPUT); omap_mux_init_signal("sdrc_cke1", OMAP_PIN_OUTPUT); -- 1.7.0.4
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
[PATCH 0/1] arm: omap3: beagle: Ensure msecure is mux'd to be able to set the RTC
Jingdong Lu <jingdong.lu@...>
From: Jingdong Lu <jingdong.lu@...>
arm: omap3: beagle: Ensure msecure is mux'd to be able to set the RTC Fixes bug [YOCTO #767] Alexander Holler (1): arm: omap3: beagle: Ensure msecure is mux'd to be able to set the RTC arch/arm/mach-omap2/board-omap3beagle.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-)
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Re: [PATCH 1/1] RTC: Ensure msecure is mux'd to be able to set RTC
Liming Wang <liming.wang@...>
On 2011-6-16 21:20, Bruce Ashfield wrote:
On 06/16/11 02:13, Liming Wang wrote:Yes, I agree.On 2011-6-16 14:07, Jingdong Lu wrote:And we don't want the bug tracking information directlyFrom: Jingdong Lu<jingdong.lu@...>It's fine if you break this line into two lines. Jingdong should generate a new patch by cherry-pick or format-patch. Liming Wang
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Re: configure optimization feature update
Xu, Dongxiao <dongxiao.xu@...>
Hi Richard,
toggle quoted messageShow quoted text
-----Original Message-----Yes, I also noticed the the in-consistent data of user and sys. During the build, sometimes I found the build will suspend for some time and system is doing "kjournald". It happens relatively frequent on that 24 CPU's server with "48" and "-j48" assigned for build parallel parameters. I am not sure whether this caused the above phenomenon. OK, I will queue my patch into a contrib tree and keep it there.I also tested the patch on a desktop core-i7 machine (Intel(R) Core(TM) i7CPU 870 @ 2.93GHz, 4 core 8 logical CPU, 4G memory):Agreed, this isn't as good as we'd hoped for :(. Could you explain more here? Here the file checksums you mentioned is SRC_URI checksum? How can it help sstate? Thanks, Dongxiao
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Re: [KERNEL][PATCH] add utrace
Bruce Ashfield <bruce.ashfield@...>
On 06/13/11 10:35, tom.zanussi@... wrote:
From: Tom Zanussi<tom.zanussi@...>These are merged, and pushed. I put this in a common location so all BSPs have the changes. I'm doing some final build testing now, but I'll have a SRCREV update for this later today. Cheers, Bruce
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Re: configure optimization feature update
Richard Purdie
Hi Dongxiao,
On Thu, 2011-06-16 at 08:57 +0800, Xu, Dongxiao wrote: Recently I was doing the "configure optimization" feature andWhats interesting there is the relatively large sys times compared to user. Any idea why that's happening? Spinning locks? I also tested the patch on a desktop core-i7 machine (Intel(R) Core(TM) i7 CPU 870 @ 2.93GHz, 4 core 8 logical CPU, 4G memory):Agreed, this isn't as good as we'd hoped for :(. There are also some other things we need to take into considerationI think we should put the patches together on a branch in contrib so we keep them somewhere in case we want them. Certainly tracking what changes the autoreconf process makes may be useful in other situations in future so its worth keeping the patches. I think you're right and we should shelve the idea for now though as it doesn't look to be worth the pain it entails. For reference, we probably do need to start tracking the file checksums for the benefit of sstate. The mediocre performance improvement is likely down to the size of the cache data but I can't immediately think of a way to improve that :(. Cheers, Richard
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|