[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