[Lucid] [GIT PULL] Sync with Marvell Dove LSP 5.3.5
Eric Miao
eric.miao at canonical.com
Tue Sep 21 10:58:08 UTC 2010
Another 15 patches to sync with Marvell Dove LSP 5.3.5. I'm attaching the
patches for easy review.
Smoke tested on Dove-DB.
The following changes since commit 5b1310bb7b64297e14e134b45fd793126c1f7714:
Eric Miao (1):
UBUNTU: Sync config with LSP 5.3.4
are available in the git repository at:
git://kernel.ubuntu.com/ycmiao/ubuntu-lucid.git mvl-dove
Chase Douglas (2):
mvl-dove: statically generate mv_hal_drivers makefiles
dove: fix mv hal pmu Makefile include paths
Eric Miao (2):
dove: use '-1' as initial value for the previously used I2C port ID
GC600: sync driver to commit 0badbab7e3f62df72a27bf8d8f1b04976ab1c299
Green Wan (2):
dove-rd-avng: LCD0 should use extclk#1, and LCD1 uses internal refclk.
dove-rd-avng: Add IDT support if chip is Dove A0 or above
Saeed Bishara (9):
USB gadget: allow the USB_GADGET_VBUS_DRAW range to be 0
dove: set the USB_GADGET_VBUS_DRAW to 0
usb dove: update usb phy registers
cmd line partitions: use 64 bit variables to detect
partitions/offsets larger than 4G.
USB dove: enable USB voltage fix in device mode
v4l cafe_ccic: configure the sensor on resume when doing steaming
cafe camera: fix data type of saturation field in the ov7670 sensor driver
ov7670: fix bug in resolving brightness value
ov7670: tune QVGA paramters to eliminate green line on left side
arch/arm/configs/dove_defconfig | 6 +-
arch/arm/mach-dove/dove-rd-avng-setup.c | 32 +-
.../galcore_ko_src/Android.mk.def | 92 +
.../gc600_driver_dove/galcore_ko_src/Makefile | 102 +-
.../unified/hal/kernel/gc_hal_kernel_hardware.c | 3559 ++++++++++++
.../unified/hal/kernel/gc_hal_kernel_hardware.h | 90 +
.../arch/unified/hal/kernel/makefile.linux | 55 +
.../gc600_driver_dove/galcore_ko_src/common.node | 9 +-
.../gc600_driver_dove/galcore_ko_src/common.target | 47 +-
.../gc600_driver_dove/galcore_ko_src/config | 12 +-
.../galcore_ko_src/hal/inc/gc_hal.h | 1642 ++++++
.../galcore_ko_src/hal/inc/gc_hal_base.h | 2630 +++++++++
.../galcore_ko_src/hal/inc/gc_hal_compiler.h | 1841 +++++++
.../galcore_ko_src/hal/inc/gc_hal_driver.h | 634 +++
.../galcore_ko_src/hal/inc/gc_hal_dump.h | 90 +
.../galcore_ko_src/hal/inc/gc_hal_engine.h | 1593 ++++++
.../galcore_ko_src/hal/inc/gc_hal_enum.h | 534 ++
.../galcore_ko_src/hal/inc/gc_hal_mem.h | 472 ++
.../galcore_ko_src/hal/inc/gc_hal_options.h | 326 ++
.../galcore_ko_src/hal/inc/gc_hal_profiler.h | 232 +
.../galcore_ko_src/hal/inc/gc_hal_raster.h | 792 +++
.../galcore_ko_src/hal/inc/gc_hal_types.h | 543 ++
.../galcore_ko_src/hal/kernel/gc_hal_kernel.c | 1162 ++++
.../galcore_ko_src/hal/kernel/gc_hal_kernel.h | 411 ++
.../hal/kernel/gc_hal_kernel_command.c | 2045 +++++++
.../hal/kernel/gc_hal_kernel_event.c | 1545 ++++++
.../galcore_ko_src/hal/kernel/gc_hal_kernel_heap.c | 1056 ++++
.../galcore_ko_src/hal/kernel/gc_hal_kernel_mmu.c | 928 ++++
.../hal/kernel/gc_hal_kernel_precomp.h | 32 +
.../hal/kernel/gc_hal_kernel_video_memory.c | 1745 ++++++
.../galcore_ko_src/hal/kernel/makefile.linux | 59 +
.../galcore_ko_src/hal/makefile.linux | 46 +
.../hal/os/linux/kernel/gc_hal_kernel_debug.c | 449 ++
.../hal/os/linux/kernel/gc_hal_kernel_device.c | 919 ++++
.../hal/os/linux/kernel/gc_hal_kernel_device.h | 209 +
.../hal/os/linux/kernel/gc_hal_kernel_driver.c | 1752 ++++++
.../hal/os/linux/kernel/gc_hal_kernel_linux.c | 411 ++
.../hal/os/linux/kernel/gc_hal_kernel_linux.h | 90 +
.../hal/os/linux/kernel/gc_hal_kernel_os.c | 5722 ++++++++++++++++++++
.../hal/os/linux/kernel/gc_hal_kernel_os.h | 106 +
.../galcore_ko_src/hal/user/gc_hal_user.h | 2312 ++++++++
.../galcore_ko_src/hal/user/gc_hal_user_brush.h | 139 +
.../galcore_ko_src/hal/user/gc_hal_user_compiler.h | 661 +++
.../galcore_ko_src/hal/user/gc_hal_user_context.h | 165 +
.../galcore_ko_src/hal/user/gc_hal_user_precomp.h | 36 +
.../galcore_ko_src/hal/user/gc_hal_user_queue.h | 1 +
.../gc600_driver_dove/galcore_ko_src/makefile | 35 +
.../galcore_ko_src/makefile.linux.def | 347 ++
.../mv_hal_support/config/mvSysHwConfig.h | 2 +-
arch/arm/mach-dove/mv_hal_support/mvKW_HAL_glue.c | 42 +
arch/arm/mach-dove/mv_hal_support/mvKW_HAL_glue.h | 3 +-
arch/arm/mach-dove/twsi.c | 5 +-
arch/arm/plat-orion/mv_hal_drivers/Makefile | 5 +-
arch/arm/plat-orion/mv_hal_drivers/common/Makefile | 6 +
.../plat-orion/mv_hal_drivers/common/mvDeviceId.h | 33 +-
.../plat-orion/mv_hal_drivers/linux_oss/Makefile | 4 +
.../mv_drivers_lsp/mv_udc/mv_udc_main.c | 18 +-
.../mv_hal_drivers/mv_hal/audio/Makefile | 4 +
.../mv_hal_drivers/mv_hal/cesa/AES/Makefile | 5 +
.../plat-orion/mv_hal_drivers/mv_hal/cesa/Makefile | 8 +
.../mv_hal_drivers/mv_hal/ddr/ddrmc/Makefile | 4 +
.../mv_hal_drivers/mv_hal/eth-phy/Makefile | 4 +
.../mv_hal_drivers/mv_hal/eth/gbe/Makefile | 5 +
.../plat-orion/mv_hal_drivers/mv_hal/nfc/Makefile | 4 +
.../plat-orion/mv_hal_drivers/mv_hal/pdma/Makefile | 4 +
.../plat-orion/mv_hal_drivers/mv_hal/pmu/Makefile | 7 +
.../mv_hal_drivers/mv_hal/sata/CoreDriver/Makefile | 6 +
.../plat-orion/mv_hal_drivers/mv_hal/usb/Makefile | 4 +
.../plat-orion/mv_hal_drivers/mv_hal/usb/mvUsb.c | 187 +-
drivers/media/video/cafe_ccic.c | 3 +-
drivers/media/video/ov7670.c | 10 +-
drivers/mtd/cmdlinepart.c | 12 +-
drivers/usb/gadget/Kconfig | 3 +-
73 files changed, 37936 insertions(+), 168 deletions(-)
create mode 100644
arch/arm/mach-dove/gc600_driver_dove/galcore_ko_src/Android.mk.def
create mode 100644
arch/arm/mach-dove/gc600_driver_dove/galcore_ko_src/arch/unified/hal/kernel/gc_hal_kernel_hardware.c
create mode 100644
arch/arm/mach-dove/gc600_driver_dove/galcore_ko_src/arch/unified/hal/kernel/gc_hal_kernel_hardware.h
create mode 100644
arch/arm/mach-dove/gc600_driver_dove/galcore_ko_src/arch/unified/hal/kernel/makefile.linux
mode change 100644 => 100755
arch/arm/mach-dove/gc600_driver_dove/galcore_ko_src/common.node
mode change 100644 => 100755
arch/arm/mach-dove/gc600_driver_dove/galcore_ko_src/common.target
mode change 100644 => 100755
arch/arm/mach-dove/gc600_driver_dove/galcore_ko_src/config
create mode 100644
arch/arm/mach-dove/gc600_driver_dove/galcore_ko_src/hal/inc/gc_hal.h
create mode 100644
arch/arm/mach-dove/gc600_driver_dove/galcore_ko_src/hal/inc/gc_hal_base.h
create mode 100644
arch/arm/mach-dove/gc600_driver_dove/galcore_ko_src/hal/inc/gc_hal_compiler.h
create mode 100644
arch/arm/mach-dove/gc600_driver_dove/galcore_ko_src/hal/inc/gc_hal_driver.h
create mode 100644
arch/arm/mach-dove/gc600_driver_dove/galcore_ko_src/hal/inc/gc_hal_dump.h
create mode 100644
arch/arm/mach-dove/gc600_driver_dove/galcore_ko_src/hal/inc/gc_hal_engine.h
create mode 100644
arch/arm/mach-dove/gc600_driver_dove/galcore_ko_src/hal/inc/gc_hal_enum.h
create mode 100644
arch/arm/mach-dove/gc600_driver_dove/galcore_ko_src/hal/inc/gc_hal_mem.h
create mode 100644
arch/arm/mach-dove/gc600_driver_dove/galcore_ko_src/hal/inc/gc_hal_options.h
create mode 100644
arch/arm/mach-dove/gc600_driver_dove/galcore_ko_src/hal/inc/gc_hal_profiler.h
create mode 100644
arch/arm/mach-dove/gc600_driver_dove/galcore_ko_src/hal/inc/gc_hal_raster.h
create mode 100644
arch/arm/mach-dove/gc600_driver_dove/galcore_ko_src/hal/inc/gc_hal_types.h
create mode 100644
arch/arm/mach-dove/gc600_driver_dove/galcore_ko_src/hal/kernel/gc_hal_kernel.c
create mode 100644
arch/arm/mach-dove/gc600_driver_dove/galcore_ko_src/hal/kernel/gc_hal_kernel.h
create mode 100644
arch/arm/mach-dove/gc600_driver_dove/galcore_ko_src/hal/kernel/gc_hal_kernel_command.c
create mode 100644
arch/arm/mach-dove/gc600_driver_dove/galcore_ko_src/hal/kernel/gc_hal_kernel_event.c
create mode 100644
arch/arm/mach-dove/gc600_driver_dove/galcore_ko_src/hal/kernel/gc_hal_kernel_heap.c
create mode 100644
arch/arm/mach-dove/gc600_driver_dove/galcore_ko_src/hal/kernel/gc_hal_kernel_mmu.c
create mode 100644
arch/arm/mach-dove/gc600_driver_dove/galcore_ko_src/hal/kernel/gc_hal_kernel_precomp.h
create mode 100644
arch/arm/mach-dove/gc600_driver_dove/galcore_ko_src/hal/kernel/gc_hal_kernel_video_memory.c
create mode 100644
arch/arm/mach-dove/gc600_driver_dove/galcore_ko_src/hal/kernel/makefile.linux
create mode 100644
arch/arm/mach-dove/gc600_driver_dove/galcore_ko_src/hal/makefile.linux
create mode 100644
arch/arm/mach-dove/gc600_driver_dove/galcore_ko_src/hal/os/linux/kernel/gc_hal_kernel_debug.c
create mode 100644
arch/arm/mach-dove/gc600_driver_dove/galcore_ko_src/hal/os/linux/kernel/gc_hal_kernel_device.c
create mode 100644
arch/arm/mach-dove/gc600_driver_dove/galcore_ko_src/hal/os/linux/kernel/gc_hal_kernel_device.h
create mode 100644
arch/arm/mach-dove/gc600_driver_dove/galcore_ko_src/hal/os/linux/kernel/gc_hal_kernel_driver.c
create mode 100644
arch/arm/mach-dove/gc600_driver_dove/galcore_ko_src/hal/os/linux/kernel/gc_hal_kernel_linux.c
create mode 100644
arch/arm/mach-dove/gc600_driver_dove/galcore_ko_src/hal/os/linux/kernel/gc_hal_kernel_linux.h
create mode 100644
arch/arm/mach-dove/gc600_driver_dove/galcore_ko_src/hal/os/linux/kernel/gc_hal_kernel_os.c
create mode 100644
arch/arm/mach-dove/gc600_driver_dove/galcore_ko_src/hal/os/linux/kernel/gc_hal_kernel_os.h
create mode 100644
arch/arm/mach-dove/gc600_driver_dove/galcore_ko_src/hal/user/gc_hal_user.h
create mode 100644
arch/arm/mach-dove/gc600_driver_dove/galcore_ko_src/hal/user/gc_hal_user_brush.h
create mode 100644
arch/arm/mach-dove/gc600_driver_dove/galcore_ko_src/hal/user/gc_hal_user_compiler.h
create mode 100644
arch/arm/mach-dove/gc600_driver_dove/galcore_ko_src/hal/user/gc_hal_user_context.h
create mode 100644
arch/arm/mach-dove/gc600_driver_dove/galcore_ko_src/hal/user/gc_hal_user_precomp.h
create mode 100644
arch/arm/mach-dove/gc600_driver_dove/galcore_ko_src/hal/user/gc_hal_user_queue.h
create mode 100644 arch/arm/mach-dove/gc600_driver_dove/galcore_ko_src/makefile
create mode 100644
arch/arm/mach-dove/gc600_driver_dove/galcore_ko_src/makefile.linux.def
create mode 100644 arch/arm/plat-orion/mv_hal_drivers/common/Makefile
create mode 100644 arch/arm/plat-orion/mv_hal_drivers/linux_oss/Makefile
create mode 100644 arch/arm/plat-orion/mv_hal_drivers/mv_hal/audio/Makefile
create mode 100644 arch/arm/plat-orion/mv_hal_drivers/mv_hal/cesa/AES/Makefile
create mode 100644 arch/arm/plat-orion/mv_hal_drivers/mv_hal/cesa/Makefile
create mode 100644 arch/arm/plat-orion/mv_hal_drivers/mv_hal/ddr/ddrmc/Makefile
create mode 100644 arch/arm/plat-orion/mv_hal_drivers/mv_hal/eth-phy/Makefile
create mode 100644 arch/arm/plat-orion/mv_hal_drivers/mv_hal/eth/gbe/Makefile
create mode 100644 arch/arm/plat-orion/mv_hal_drivers/mv_hal/nfc/Makefile
create mode 100644 arch/arm/plat-orion/mv_hal_drivers/mv_hal/pdma/Makefile
create mode 100644 arch/arm/plat-orion/mv_hal_drivers/mv_hal/pmu/Makefile
create mode 100644
arch/arm/plat-orion/mv_hal_drivers/mv_hal/sata/CoreDriver/Makefile
create mode 100644 arch/arm/plat-orion/mv_hal_drivers/mv_hal/usb/Makefile
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-USB-gadget-allow-the-USB_GADGET_VBUS_DRAW-range-to-b.patch
Type: text/x-patch
Size: 911 bytes
Desc: not available
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20100921/c52cc6a0/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-dove-set-the-USB_GADGET_VBUS_DRAW-to-0.patch
Type: text/x-patch
Size: 1372 bytes
Desc: not available
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20100921/c52cc6a0/attachment-0001.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0003-usb-dove-update-usb-phy-registers.patch
Type: text/x-patch
Size: 8898 bytes
Desc: not available
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20100921/c52cc6a0/attachment-0002.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0004-dove-use-1-as-initial-value-for-the-previously-used-.patch
Type: text/x-patch
Size: 1386 bytes
Desc: not available
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20100921/c52cc6a0/attachment-0003.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0005-mvl-dove-statically-generate-mv_hal_drivers-makefile.patch
Type: text/x-patch
Size: 9858 bytes
Desc: not available
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20100921/c52cc6a0/attachment-0004.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0006-dove-rd-avng-LCD0-should-use-extclk-1-and-LCD1-uses-.patch
Type: text/x-patch
Size: 1579 bytes
Desc: not available
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20100921/c52cc6a0/attachment-0005.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0007-dove-rd-avng-Add-IDT-support-if-chip-is-Dove-A0-or-a.patch
Type: text/x-patch
Size: 2266 bytes
Desc: not available
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20100921/c52cc6a0/attachment-0006.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0008-dove-fix-mv-hal-pmu-Makefile-include-paths.patch
Type: text/x-patch
Size: 2694 bytes
Desc: not available
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20100921/c52cc6a0/attachment-0007.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0009-cmd-line-partitions-use-64-bit-variables-to-detect-p.patch
Type: text/x-patch
Size: 1957 bytes
Desc: not available
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20100921/c52cc6a0/attachment-0008.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0010-USB-dove-enable-USB-voltage-fix-in-device-mode.patch
Type: text/x-patch
Size: 8378 bytes
Desc: not available
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20100921/c52cc6a0/attachment-0009.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0011-v4l-cafe_ccic-configure-the-sensor-on-resume-when-do.patch
Type: text/x-patch
Size: 1158 bytes
Desc: not available
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20100921/c52cc6a0/attachment-0010.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0012-cafe-camera-fix-data-type-of-saturation-field-in-the.patch
Type: text/x-patch
Size: 1094 bytes
Desc: not available
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20100921/c52cc6a0/attachment-0011.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0013-GC600-sync-driver-to-commit-0badbab7e3f62df72a27bf8d.patch
Type: text/x-patch
Size: 981599 bytes
Desc: not available
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20100921/c52cc6a0/attachment-0012.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0014-ov7670-fix-bug-in-resolving-brightness-value.patch
Type: text/x-patch
Size: 823 bytes
Desc: not available
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20100921/c52cc6a0/attachment-0013.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0015-ov7670-tune-QVGA-paramters-to-eliminate-green-line-o.patch
Type: text/x-patch
Size: 1010 bytes
Desc: not available
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20100921/c52cc6a0/attachment-0014.bin>
More information about the kernel-team
mailing list