[yocto] [PULL v2][linux-yocto]beagleboard: sync with meta-ti linux-omap_2.6.37
Darren Hart
darren at dvhart.com
Tue Jun 21 00:17:04 PDT 2011
From: Darren Hart <dvhart at linux.intel.com>
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 70
patches in total, and none of them are new, I have omitted them from the email.
V2: Eliminate the linus/* (3) and media/* (42) patches at Koon's suggestion,
reducing patch count from 115 to 70.
The following changes since commit bd97d3f257387a3659b5c2761b0d5323b65203c7:
Merge branch 'yocto/standard/base' into yocto/standard/beagleboard (2011-06-16 15:54:07 -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
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.
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
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
Sanjeev Premi (1):
omap3: Add basic support for 720MHz part
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
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
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/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/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/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/media/radio/Kconfig | 3 +
drivers/media/radio/Makefile | 1 +
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/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/i2c/twl.h | 1 +
include/linux/i2c/twl4030-madc.h | 130 ++
include/linux/opp.h | 8 +
include/linux/ti_wilink_st.h | 40 +-
include/linux/usb/ehci_def.h | 6 +-
sound/soc/codecs/twl4030.c | 4 +-
sound/soc/omap/omap-mcbsp.c | 3 +
73 files changed, 7958 insertions(+), 406 deletions(-)
create mode 100644 drivers/bluetooth/btwilink.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/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
More information about the yocto
mailing list