[yocto] [PULL v2][linux-yocto]beagleboard: sync with meta-ti linux-omap_2.6.37
Darren Hart
dvhart at linux.intel.com
Tue Jun 21 00:23:09 PDT 2011
On 06/21/2011 12:17 AM, Darren Hart wrote:
> 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
Note: this applies cleanly to yocto/standard/beagleboard. As this is a
reset to a pretty different BSP kernel source, I had planned to base it
off of yocto/standard/base - but it turns out we didn't have any source
changes in the beagleboard branch, so there was no need.
--
Darren
>
> 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
>
> _______________________________________________
> yocto mailing list
> yocto at yoctoproject.org
> https://lists.yoctoproject.org/listinfo/yocto
--
Darren Hart
Intel Open Source Technology Center
Yocto Project - Linux Kernel
More information about the yocto
mailing list