[GIT PULL v2] mvl-dove branch sync'ed to Marvell Dove LSP 5.3.2
Eric Miao
eric.miao at canonical.com
Thu Aug 5 14:38:57 UTC 2010
All,
I've addressed Tim's review in the last round, and also updated
the BugLink, and should be ready to get pulled. I've also prepared
a mbox file (as attached).
Please pull, thanks.
The following changes since commit 9b6d806390e4b341fe351609398eb90a1d428d54:
UBUNTU: Ubuntu-2.6.32-207.20 (2010-07-07 09:41:12 -0700)
are available in the git repository at:
git://kernel.ubuntu.com/ycmiao/ubuntu-lucid.git mvl-dove
Arve Hjønnevåg (1):
Staging: android: binder: Create dedicated workqueue for binder
deferred work
Dmitri Epshtein (1):
usb: fix issue when USB host ask for string descriptor and USB
device answer with exact 128 bytes.
Eric Miao (1):
UBUNTU: Sync config with Dove LSP 5.3.2
Ethan Ku (5):
chromium : enable CONFIG_SECURITY_FILE_CAPABILITIES in dove_defconfig
chromium : enable CONFIG_BLK_DEV_DM and CONFIG_DM_CRYPT to let
cryptohome work
Hide AD9889 debug message
galcore: sync Makefile
bmm : sync with bmm-lib
Green Wan (1):
refine the mechanism for multiple lcd controller to store color
key related registers when suspending.
Joseph Lo (3):
AV-D1 X0 EC key driver
move VGA EDID to i2c bus 1 (avd1r2 ECN6)
VMETA PM function: add a wait queue for syncing the vmeta suspend/resume
Marcel Chang (5):
fix out of memory problem when playing moives and enter display
blank mode.
fix EDID issue: LCD0 get edid from I2C 0x3f, LCD1 from I2C 0x50.
(support E-EDID feature)
remove unwanted space.
Add dynamic detect monitor connection and get EDID information.
add fake EDID for LCD panel on LCD0
Raymond Huang (2):
Revert "erratum of VLDR instruction bug in Thumb-2 mode"
erratum of VLDR instruction bug in Thumb-2 mode. The workaround
should not affect by the setting of ai_usermode.
Saeed Bishara (61):
dove: add some drivers and code dependency on MV_HAL_DRIVERS_SUPPORT
pmu: reduce code to make it fit into sram
dove: add support for the temporary DB-88AP510-BP-B board
dove: add support for mpp modes used by DB-88AP510-BP-B board
sound: added codec driver for ALC655
sound: cleaned compilation warning in dove avengers ac97
sound: add board support for AC97 driver for dove-db-b board
mv_sata: fix bug in the scsi translation layer
mvSata: add support for KW2 sata
dove: enable the new nand driver
dove: fix power management support for new db board
galcore: sync with gc600_driver
dove: add LFE and Surround dai to dove db-b
convert idt clock generator to i2c platform driver
dove giga: add wake on lan support
dove: set gpio #1 to 1 to driver the giga phy reset
dove: fix build issue in clock.h
dove: add clk_dev insterface to the idt clock generator
dove: enable the idt clock generator driver
dove LCD: add support for using external clk reference for A0
remove unused code
avoid phy reset on resume when wol enabled
dove: fix SPI flash model and size found on db board
dove: fix typo in dove-db mpp's description
dove: fix sdio workaround to config all sd gpio's as input
sdhci-mv: fix bug when that caused to toggle the wrong bit in
the function select register
dove sound: enable surround and center outputs on Realtek 655
codec for any channels number
dove: update debugger reset/unreset code in deepidle code for Dove-A0
dove sound: disble debug mode in RealTek 655 codec
video: enable building the adi9889 display driver as module
video: make the adi9889 detect i2c client (edid or ) using
driver_data instead of i2c address
dove: add the adi9889 i2c device to dove db board
dove db: support for adi9889 HDMI to DVI module
video: add ths display driver
dove db: add ths8200 and board parameter for the LCD2DVI module
idt clock: add error messages
idt clock: add sysfs file for each output clock
adi9889 display: enable 1080i mode
dove: add support for 88AP510 rev A0
idt clock: use i2c messages for reading
idt clock: configure the Loop filter
dove pm: fix build error when mv6xxx i2c expander disabled
idt clock: disable pll's by default
dovefb: disable external clock when entering blank mode
dove: support using external lcd clocks for dove db
mtd nand: fix bug in orion_nfs_hal when addressing
orion_nfc_info structure
dove: fix bug in clk setting from command line
dove: enable co-processor dual issue mode for Dove rev. A0
tools: add tool for reading/writing ethernet phy registers
dove: skip VLDR Thumb errara workaround for the cpu revisions
where that bug is fixed
dove: enable DeepIdle feature by default
dove: make the LCD clk settings depend on A0 revision of the chip
dove: the DB revision B board have the same ID is DB rev A boards
dove: fixed bug in the PMU interrupts handler when clearing the
cause register
adi display: keep the default edid address
dove: set the edid information for all machines
Dove PM: invalidate L2 entry that get filled due to temporary mapping
dove: use read modify write when updating the Auxiliary Funcion
modes register
dove: print the value of Auxiliary Functional Modes Control
dove: use marvell toolchain for building the tools
dove: update support for the SB videoplug board
Stephen Kou (1):
GC600: Fix bug that cause to crash when doing hibernate Driver
tries to enable clock gating during GPU hardware initialization. CPU
needs to stall a little time to wait for GPU ready
Tawfic Bayyouk (6):
NAND: Driver reorganization and support for new 24bit ECC devices
NAND: change read delay from absolut to RnB based
NAND: PIO support for naked symantics
NAND: changes to adapt to Uboot driver
NAND: Bus timing optimizations for the Samsung K9HBG08U1A
DOVE PM: Deep-Idle debugger reset fix in A0
kostap (1):
Exernal VGA clock for Dove DB
stanleyc (3):
KG2: Add input/output timing auto-configuration functions
(daemon required)
Support for command-line tool: kg2cfg
ANX7150: Fix screen displays on and off several times for some HDMI TVs
tawfik (1):
Hwmon: Add support for setting the Overheat and Overcool
temperature thresholds.
arch/arm/configs/dove_android_defconfig | 2 +-
arch/arm/configs/dove_defconfig | 32 +-
arch/arm/mach-dove/Kconfig | 17 +-
arch/arm/mach-dove/Makefile | 2 +
arch/arm/mach-dove/clcd.c | 8 +-
arch/arm/mach-dove/clock.h | 2 +
arch/arm/mach-dove/common.c | 49 +-
arch/arm/mach-dove/dove-db-setup.c | 406 ++++-
arch/arm/mach-dove/dove-rd-avng-setup.c | 98 +-
arch/arm/mach-dove/dove-rd-setup.c | 6 +-
arch/arm/mach-dove/dove-videoplug-setup.c | 92 +-
arch/arm/mach-dove/dump_cp15_regs.c | 3 +
.../gc600_driver_dove/galcore_ko_src/Makefile | 18 +-
.../galcore_ko_src/Makefile.linux.def | 80 +-
.../arch/Unified/hal/kernel/Hardware.c | 956 ++++++++----
.../arch/Unified/hal/kernel/Makefile.linux | 2 +-
.../arch/Unified/hal/kernel/aqHardware.h | 7 +-
.../gc600_driver_dove/galcore_ko_src/common.target | 12 +-
.../gc600_driver_dove/galcore_ko_src/config | 2 +-
.../galcore_ko_src/hal/inc/aqHal.h | 100 +-
.../galcore_ko_src/hal/inc/aqHalDriver.h | 75 +-
.../galcore_ko_src/hal/inc/aqHalEnum.h | 18 +-
.../galcore_ko_src/hal/inc/aqHalUser.h | 59 +-
.../galcore_ko_src/hal/inc/gcHAL_2D.h | 263 ++--
.../galcore_ko_src/hal/inc/gcHAL_3D.h | 79 +-
.../galcore_ko_src/hal/inc/gcHAL_Base.h | 252 +++-
.../galcore_ko_src/hal/inc/gcMem.h | 157 ++-
.../galcore_ko_src/hal/inc/gcOptions.h | 65 +-
.../galcore_ko_src/hal/kernel/Command.c | 88 +-
.../galcore_ko_src/hal/kernel/Event.c | 195 +--
.../galcore_ko_src/hal/kernel/Kernel.c | 194 ++-
.../galcore_ko_src/hal/kernel/Makefile.linux | 2 +-
.../galcore_ko_src/hal/kernel/PreComp.h | 13 +-
.../galcore_ko_src/hal/kernel/VidMem.c | 17 +-
.../galcore_ko_src/hal/kernel/aqHalInt.h | 33 +
.../galcore_ko_src/hal/os/linux/kernel/Debug.c | 3 +
.../galcore_ko_src/hal/os/linux/kernel/Device.c | 154 +-
.../galcore_ko_src/hal/os/linux/kernel/Device.h | 50 +-
.../galcore_ko_src/hal/os/linux/kernel/Driver.c | 816 ++++++++--
.../galcore_ko_src/hal/os/linux/kernel/Kbuild | 2 +-
.../galcore_ko_src/hal/os/linux/kernel/Kernel.c | 39 +-
.../galcore_ko_src/hal/os/linux/kernel/Os.c | 1221 +++++++++++----
.../galcore_ko_src/hal/os/linux/kernel/Os.h | 38 +-
.../galcore_ko_src/hal/os/linux/kernel/PreComp.h | 9 +-
.../galcore_ko_src/hal/user/PreComp.h | 17 +-
.../galcore_ko_src/hal/user/aqHalUserInt.h | 39 +-
arch/arm/mach-dove/hwmon.c | 108 +-
arch/arm/mach-dove/idt5v49ee503.c | 1119 +++++++++++++
arch/arm/mach-dove/idt5v49ee503.h | 89 +
arch/arm/mach-dove/include/mach/dove.h | 1 +
arch/arm/mach-dove/irq.c | 1 +
arch/arm/mach-dove/mpp.c | 4 +-
arch/arm/mach-dove/pm.c | 3 +-
arch/arm/mm/alignment.c | 31 +-
arch/arm/mm/proc-v7.S | 8 +-
.../include/plat/orion_nfc.h} | 28 +-
.../mv_drivers_lsp/mv_audio_soc/mv88fx.c | 2 +-
.../mv_hal_drivers/mv_drivers_lsp/mv_key/Kconfig | 8 +
.../mv_hal_drivers/mv_drivers_lsp/mv_key/Makefile | 2 +
.../mv_drivers_lsp/mv_key/mv_ec_key.c | 455 ++++++
.../mv_drivers_lsp/mv_key/mv_ec_key.h | 13 +
.../mv_drivers_lsp/mv_sata/mvScsiAtaLayer.c | 2 +-
.../plat-orion/mv_hal_drivers/mv_hal/nfc/mvNfc.c | 1029 ++++++------
.../plat-orion/mv_hal_drivers/mv_hal/nfc/mvNfc.h | 30 +-
.../mv_hal_drivers/mv_hal/nfc/mvNfcRegs.h | 1 +
.../plat-orion/mv_hal_drivers/mv_hal/pmu/mvPmu.c | 20 +-
.../mv_hal_drivers/mv_hal/pmu/mvPmu_asm.S | 45 +-
.../mv_hal_drivers/mv_hal/sata/CoreDriver/mvLog.h | 1 +
.../mv_hal_drivers/mv_hal/sata/CoreDriver/mvRegs.h | 3 +
.../mv_hal_drivers/mv_hal/sata/CoreDriver/mvSata.c | 67 +-
.../mv_hal_drivers/mv_hal/sata/CoreDriver/mvSata.h | 10 +-
arch/arm/tools/mach-types | 2 +-
debian.mvl-dove/config/config.common.ubuntu | 18 +-
drivers/misc/mrvl-bmm/bmm_drv.c | 49 +-
drivers/mmc/host/sdhci-mv.c | 4 +-
drivers/mtd/nand/Kconfig | 53 +-
drivers/mtd/nand/Makefile | 4 +-
drivers/mtd/nand/dove_nand_hal.c | 1496 -----------------
drivers/mtd/nand/nand_base.c | 30 +-
drivers/mtd/nand/nand_bbt.c | 34 +-
drivers/mtd/nand/nand_ids.c | 18 +-
drivers/mtd/nand/{dove_nand.c => orion_nfc.c} | 28 +-
drivers/mtd/nand/orion_nfc_hal.c | 1720 ++++++++++++++++++++
drivers/net/mv643xx_eth.c | 126 ++-
drivers/staging/android/binder.c | 7 +-
drivers/uio/dove_vmeta_uio_driver.c | 24 +-
drivers/uio/dove_vmeta_uio_driver.h | 1 +
drivers/usb/core/quirks.c | 5 +
drivers/video/display/ANX7150/ANX7150.h | 2 +-
drivers/video/display/ANX7150/ANX7150_Sys7150.c | 51 +-
drivers/video/display/Kconfig | 6 +
drivers/video/display/Makefile | 1 +
drivers/video/display/adi9889/Makefile | 3 +-
drivers/video/display/adi9889/ad9889_macros.h | 8 +-
drivers/video/display/adi9889/adi9889_setup.c | 12 +-
drivers/video/display/kg2/Makefile | 1 +
drivers/video/display/kg2/kg2.c | 255 +++-
drivers/video/display/kg2/kg2_i2c.c | 24 +-
drivers/video/display/kg2/kg2_netlink.c | 544 +++++++
drivers/video/display/kg2/kg2_netlink.h | 63 +
drivers/video/display/ths_8200.c | 85 +
drivers/video/marvell/Kconfig | 57 +
drivers/video/marvell/dovefb_base.c | 79 +-
drivers/video/marvell/dovefb_gfx.c | 374 ++++-
drivers/video/marvell/dovefb_if.h | 1 +
drivers/video/marvell/dovefb_ovly.c | 30 +-
include/linux/mtd/nand.h | 14 +-
include/video/dovefb.h | 45 +-
include/video/kg2.h | 15 +-
sound/soc/codecs/Kconfig | 6 +
sound/soc/codecs/Makefile | 2 +
sound/soc/codecs/rt655.c | 496 ++++++
sound/soc/codecs/rt655.h | 46 +
sound/soc/orion/Kconfig | 12 +
sound/soc/orion/Makefile | 2 +
sound/soc/orion/dove_ac97_avng.c | 8 +-
sound/soc/orion/dove_db.c | 4 +-
sound/soc/orion/dove_db_b.c | 110 ++
tools/Makefile | 2 +-
tools/network/Makefile | 8 +-
tools/network/phy_reg.c | 112 ++
121 files changed, 10924 insertions(+), 4045 deletions(-)
create mode 100644 arch/arm/mach-dove/idt5v49ee503.c
create mode 100644 arch/arm/mach-dove/idt5v49ee503.h
rename arch/arm/{mach-dove/include/mach/dove_nand.h =>
plat-orion/include/plat/orion_nfc.h} (54%)
create mode 100644
arch/arm/plat-orion/mv_hal_drivers/mv_drivers_lsp/mv_key/mv_ec_key.c
create mode 100644
arch/arm/plat-orion/mv_hal_drivers/mv_drivers_lsp/mv_key/mv_ec_key.h
delete mode 100755 drivers/mtd/nand/dove_nand_hal.c
rename drivers/mtd/nand/{dove_nand.c => orion_nfc.c} (98%)
mode change 100755 => 100644
create mode 100644 drivers/mtd/nand/orion_nfc_hal.c
create mode 100644 drivers/video/display/kg2/kg2_netlink.c
create mode 100644 drivers/video/display/kg2/kg2_netlink.h
create mode 100644 drivers/video/display/ths_8200.c
create mode 100644 sound/soc/codecs/rt655.c
create mode 100644 sound/soc/codecs/rt655.h
create mode 100644 sound/soc/orion/dove_db_b.c
create mode 100644 tools/network/phy_reg.c
-------------- next part --------------
A non-text attachment was scrubbed...
Name: lsp-5.3.2-update.mbox.gz
Type: application/x-gzip
Size: 200579 bytes
Desc: not available
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20100805/7bb1a4d5/attachment.bin>
More information about the kernel-team
mailing list