[Maverick] [Pull for ti-omap4]: update to TI July OMAP kernel release L24.8
Bryan Wu
bryan.wu at canonical.com
Tue Jul 27 07:00:14 UTC 2010
This update includes more than 220 patches which are from TI latest July OMAP
kernel release L24.8. Although it is still based on 2.6.34 kernel, it fixed
lots of bugs, updated syslink driver, imported some ARM common fixes and added
support for new ES2.0 hardware.
I tested on my OMAP4 based Panda board, it is more stable than before. Kernel
oops about bad_pages was gone. Tried to update to latest Ubuntu Maverick and
didn't see any kernel series oops as before.
BugLink: http://bugs.launchpad.net/bugs/605739
The following changes since commit bb31cd255b992ee994b6a6aa328acede6460d747:
Tim Gardner (1):
UBUNTU: Ubuntu-2.6.34-902.6
are available in the git repository at:
git://kernel.ubuntu.com/roc/ubuntu-maverick ti-omap4
Abraham Arce (2):
OMAP4: HWMOD: Use proper keyboard clock name
OMAP4: Clocks: Enable keyboard funtional clock
Angela Stegmaier (18):
SYSLINK: ipc - platform_mem_destroy not calling iounmap
SYSLINK: procmgr- procmgr_attach should have a ref count
SYSLINK: ipc - Make syslink loadable modules for SysLink 2.0
SYSLINK: ipc - Make syslink loadable modules makefiles for SysLink 2.0
omap: iommu- fix issues when building as modules
SYSLINK: ipc- resource cleanup ioctl changes
SYSLINK: ipc- resource cleanup multiproc changes
SYSLINK: ipc- resource cleanup nameserver changes
SYSLINK: ipc- resource cleanup heapbufmp changes
SYSLINK: ipc- resource cleanup sharedregion changes
SYSLINK: ipc- resource cleanup gatemp changes
SYSLINK: ipc- resource cleanup listmp changes
SYSLINK: ipc- resource cleanup messageq changes
SYSLINK: ipc- resource cleanup sysipc changes
SYSLINK: ipc- resource cleanup heapmemmp changes
SYSLINK: ipc- resource cleanup notify changes
SYSLINK: ipc- resource cleanup proc4430 changes
SYSLINK: ipc- resource cleanup procmgr changes
Archit Taneja (2):
OMAP: DSS2/V4L2: V4L2 WB fixes, ES2.0 changes
Fix incorrect rotation for 90 and 270 degrees
Benoit Cousson (3):
OMAP: hwmod or prm: Add 2 helper functions for rmw and read inside the PRM
OMAP: hwmod: Add HW reset management support in hwmod framework
OMAP4: hwmod: Add HW reset data for dsp, iva and ipu
Bryan Wu (3):
UBUNTU: Start new release
UBUNTU: Bump ABI
UBUNTU: Ubuntu-2.6.34-903.7
David Sin (4):
TILER: Limit the amount of pages available in the free page stack
TILER: Replace dsb calls with wmb for es2.0
TILER: Corrrect PAT array allocation error handling
TILER: Set the free page stack cap to 128MB
Eduardo Valentin (1):
omap3: introduce cpufreq
Ethan (1):
OMAP HSMMC: fix a racing case between kmmcd and omap_hsmmc_suspend
Felipe Balbi (1):
arm: omap1/2/3/4: convert clocksource to a platform_driver
Francois Mazard (1):
ASOC: ABE-TWL6040: Add off mode analog capture
Hari Kanigeri (9):
SYSLINK: ipc - resolve build issues due to heap interface change
SYSLINK: procmgr - resolve 2.6.34 kernel migration issues
SYSLINK: notify - resolve 2.6.34 kernel migration issues
SYSLINK: ipc - resolve 2.6.34 kernel migration issues
omap:iommu-char driver interface for tlb entries
SYSLINK:PROC-fix the assert sequence steps
omap:iommu-update the device clock names
SYSLINK: iommu temp hack set twl to false by default
omap:hwspinlocks-ensure the order of registration
Hema HK (2):
usb: musb: Enable the maximum supported burst mode for dma
usb: musb: dynamic dma mode bug fix
Hemanth V (3):
Add GPIO LED support
Add support for PWM LED
Enable LED driver in defconfig
Jorge Eduardo Candelaria (3):
ASoC: OMAP4: PM clean-up
OMAP4: PM: Add runtime_pm framework API calls.
ASoC: AESS: Move PM registration from codec driver
Kevin Hilman (1):
omap3: pm: remove OPP interfaces from OMAP PM layer
Kishore Kadiyala (12):
omap4:HSMMC : Removing Clock enable and disable
omap4:hsmmc: Remove Card detect feature
Adding card detect callback function and card detect configuration function for MMC1 Controller.
omap:hsmmc: Intially enable clocks with NO RUNTIME
omap:hsmmc : remove MMC controller reset
omap3:hsmmc: Hwmod changes
omap4:hsmmc: Updating hwmod data with MMC base and register offsets
omap:hsmmc: Register Offset handling made generic
omap4:hsmmc: Adding ADMA support
omap:hsmmc: Enabling Aggressive clock and power saving
HDMOD: Clean up
Omap4:hsmmc: Always Set MMC2 Controller voltage at 3V
Lajos Molnar (2):
TILER: Renamed SiTA tcm files to *tcm_sita*
OMAP: DSS: Remove 8x upscale limitation.
Madhusudhan Chikkature (1):
OMAP4:ES2 workaround for CMD line reset.
Manjunatha Halli (2):
TI-ST: Handle mute/unmute in FM drv correctly
TI-ST: Handle FREQ in units of 62.5Hz in FM driver
Margarita Olaya Cabrera (18):
ASoC: OMAP: Make bool the config_voice_call flag
ASoC: OMAP: Modify McBSP configuration sequences
ASoC: SDP4430: Configure mclk for phoenix
ASoC: OMAP4: Add clk_div for mcbsp configuration
ASoC: OMAP4: Set the correct mcbsp configuration
ASoC: ABE-TWL6040: Remove not needed mixer configurations
ASoC: ABE-TWL6040: Correct initialisation of PDM port
ASoC: ABE-TWL6040: Vx port should use stereo format
ASoC: ABE-TWL6040: Using stream flag to start ABE port
ASoC: OMAP: Fix start/stop sequences for McBSP
ASoC: OMAP: PDM_UL stop sequence workaround
ASoC: OMAP: Configure McBSP as slave
HAL0654: Removing files
ASoC: ABE: Update to HAL0654
ASoC: TWL6040: Modify the IRQ handler
ASoC: McPDM: Enable wd reset for ES2.0
ARM: OMAP4: Define a valid gpio for twl6040
ASoC: TWL6040: Enable automatic power for phoenix 1.1
Miguel Vadillo (11):
SYSLINK:IPU-PM: include the ipu_pm in the ipc process
SYSLINK:IPU-PM: include the ipu_pm in the platform process
SYSLINK:IPU-PM: functions definitions for ipu_pm
SYSLINK:IPU-PM: Changes to compile in modules
SYSLINK:IPU-PM: ipu_pm build changes to compile in modules
SYSLINK:IPU-PM: cleanup and improvements on ipu_pm module
SYSLINK:IPU-PM: api for regulators support
SYSLINK:IPC: transport add protection to transport functions
SYSLINK:IPU-PM: change board-4430sdp for regulators
SYSLINK:IPU-PM: change api for regulators
SYSLINK:IPU-PM: changes in I2C to use HWspinlocks
Misael Lopez Cruz (1):
ASoC: SDP4430: Configure TPS61305 to provide VDDHF
Mythri P K (4):
OMAP4:DSS:HDMI:Board file change to correct setting for HDMI
OMAP4:DSS:HDMI:Patch to remove raw read and write to gpio calls
Remove divider ratio setting in the HDMI_WP_VIDEO_SIZE register
OMAP4:DSS Add checksum when writing AVI infoframe for HDMI
Nishanth Menon (5):
omap: pm: introduce opp accessor functions
omap: opp: make opp_get_opp_id robust
omap: opp: documentation update
omap3: board: enable opp tables
omap3: cpufreq: allow default opp table init
Ohad Ben-Cohen (1):
ARM: Initial Proc support.
Panduranga (2):
OMAP4: mmc: host: wl1283: Support for MMC5 controller TI WLAN
omap_hsmmc: improve interrupt synchronisation
Partha Basak (1):
0001-clocknamefix-as-per-hwname
Paul Walmsley (2):
OMAP3 PRCM: convert OMAP3 PRCM macros to the _SHIFT/_MASK suffixes
omap: opp: twl/tps: Introduce TWL/TPS-specific code
Raja-Mani (2):
OMAP4:defconfig: Enable Bluetooth and dependent components
OMAP4:defconfig:Enable uInput support for BT AVRCP.
Rajendra Nayak (12):
OMAP3 PM: CPUFreq driver for OMAP3
omap4: Fix the build break due to SR patches
TWL6030: regulator: Implement a WA for normal power up of VAUX3
OMAP4: PM: Update register bitshits and masks for ES2
OMAP4: PM: Define additional registers for ES2
OMAP4: clocks: Update clock tree for ES2
OMAP4: powerdomain: Update DSS logic state
OMAP4: powerdomain: Add support to read previous pwst entered
OMAP4: PM: l4_per pwrdm does not support OFF
OMAP4: clockdomain: Fix the sequence for clockdomain enable
OMAP: hwmod: Add omap_device_reset api
OMAP4: PM: Update PM defconfig
Ramesh Gupta Guntha (1):
IOMMU remove clock functions from iommu module
Ricardo Perez Olivares (5):
OMAP4: multicore_ipc: Changing file permissions
OMAP4: hmc5843: Changing file permissions
OMAP4: omap_4430sdp_defconfig: Aligning defconfig
Revert "OMAP4: HWMOD: Use proper keyboard clock name"
OMAP4: RLS_NOTES: Adding L24.8 release notes
Rob Clark (2):
add timer32 driver interface for userspace
omap_vout: changes for xoverlay
Rogelio Garcia (1):
Fix compile error for OMAPDSS
Santosh Shilimkar (10):
omap4: Update id.c and cpu.h for es2.0
omap4: es2: Remove the errata fixes from build
omap4: es1: Create a KCONFIG entry to keep ES1.0 kernel working
omap4: ES2.0: Remove autoconf whitespace warining in the build
omap4: temp: Remove the un-necessary added code from board file
ARM: delta change from Remove the domain switching on ARMv6k/v7 CPUs
defconfig: Sync up defconfig
omap4: hack: ES version detection
tiler: Ensure the pat refill has correct data before programming it
omap4: clocks: Keep GPT clock enabled all the time
Sebastien Guiriec (1):
ASoc: McPDM : Use kernel function to get revision id in order to enble McPDM watchdog
Sebastien Jan (6):
Align with kernel-omap4 branch
UBUNTU: [Config] update kernel config for OMAP4 ES2.0 support
Panda board-file upgrades
UBUNTU: [Config] Deactivate ARM errata 430973
Dynamic support for ES1.0 and ES2.0
UBUNTU: [Config] Enable dynamic ES1.0 support
Shubhrajyoti D (9):
timers: The 12 timer is a secure timer and is meant for emu boards. So making the timer count 11
Board changes for the pressure sensor
Pressure sensor update
BMP085 update The wait time is optimised. As long is architecture dependent using u32
Board changes for digital compass
Digital compass defconfig changes
Driver changes for the digital compass
Fixing some error handling
Update the keypad name as per the name in the hwmod database
Simon Que (14):
SYSLINK: ipc - multiproc module migrated to SysLink 2.0
SYSLINK: ipc - heapbufmp module created from heapbuf module
SYSLINK: ipc - created heapmemmp module
SYSLINK: ipc - heap updated for SysLink 2.0
SYSLINK: ipc - updated gatepeterson for SysLink 2.0
SYSLINK: ipc - gatepeterson uses IOBJECT
SYSLINK: ipc - added transportshm module
SYSLINK: ipc - transportshm setup module added for SysLink 2.0
SYSLINK: ipc - compile fixes for platform
SYSLINK: ipc - added gatehwspinlock for SysLink 2.0
omap:hwmod-hwspinlock-enable
omap:hwspinlock-define HWSPINLOCK base address
omap:hwspinlock-added hwspinlock driver
omap:hwspinlock-add build support
Subramaniam C.A (2):
ARM:OMAP:remoteproc - Patch to disable CAP_SYS_ADMIN check
SYSLINK: IOMMU - Patch to disable CAP_SYS_ADMIN check for iommu driver
Sukumar Ghorai (1):
mmc: csd version check updated to support MMC v4.41
Suman Anna (43):
Revert "SYSLINK: Make Syslink Loadable Modules Makefiles"
Revert "SYSLINK: IPC - Make Syslink Loadable Modules"
Revert "SYSLINK:IPU-PM: add i2c support"
Revert "SYSLINK:IPU-PM: functions prototypes for ipu_pm"
Revert "SYSLINK:IPU-PM: Definitions of ipu_pm functions"
Revert "SYSLINK:IPU-PM: changes to match ipu_pm new code"
Revert "SYSLINK:IPU-PM: enabling by default ipu_pm"
Revert "SYSLINK:IPU-PM: build changes for ipu_pm support"
Revert "SYSLINK:IPU-PM: add definitions for IPU-PM functions"
Revert "SYSLINK:IPU-PM: add prototypes for IPU-PM functions"
Revert "SYSLINK:IPU-PM: add notifications function call"
Revert "SYSLINK:IPU-PM: register the IPU PM events"
Revert "SYSLINK:IPU-PM: Add IPU PM code to kernel via Menuconfig"
SYSLINK: ipc - sharedregion module migrated to SysLink 2.0
SYSLINK: ipc - nameserver migrated to SysLink 2.0 version
SYSLINK: ipc - nameserver_remotenotify migrated to SysLink 2.0 version
SYSLINK: ipc - gate module added
SYSLINK: ipc - gate infrastructure headers added
SYSLINK: ipc - gatemp module created
SYSLINK: ipc - listmp updated for SysLink 2.0
SYSLINK: ipc - messageq module migrated to SysLink-2.0
SYSLINK: notify - notify module migrated to SysLink-2.0
SYSLINK: notify - add omap4 notify setup proxy implementation
SYSLINK: notify - notify ducati driver updated for SysLink-2.0
SYSLINK: ipc - added ipc module from SysLink 2.0
SYSLINK: ipc - update ipc driver interface file for SysLink 2.0
SYSLINK: ipc - add ipc_proc_sync_finish synchronization
SYSLINK: ipc - Updated platform module to SysLink 2.0
SYSLINK: ipc - Update platform file to support code regions
SYSLINK: ipc - adjust platform to support 2 heaps
SYSLINK: ipc - change nameserver_remotenotify notify_event_id
SYSLINK: ipc - change wait_clear mode in nameserver_remotenotify
SYSLINK: ipc - fix for occasional <module>_open failures
SYSLINK: ipc - change transportshm notify_event_id
SYSLINK: notify - add support for AppM3
SYSLINK: ipc - enable hwspinlock module.
SYSLINK: ipc - update Kbuild for multicore_ipc
SYSLINK: procmgr - correct the proc_id value for AppM3.
SYSLINK: procmgr - fix checkpatch warnings & file mode
SYSLINK: ipc - remove platform memory sections hard-coding
SYSLINK: ipc - add reference counting to memory mapping
SYSLINK: ipc - modify the default number of gate resources
SYSLINK: ipc - adapt gatehwspinlock module to use hwspinlock driver
Tarun Kanti DebBarma (4):
omap4:incorporate dm timer support
omap4:incorporate dm timer support
omap4:incorporate dm timer support
omap4: dmtimer: allow multiple clock source
Thara Gopinath (8):
OMAP3: PM: Adding voltage driver support for OMAP3
OMAP3: PM: Adding smartreflex driver support.
OMAP3: PM: Adding smartreflex device file.
OMAP3: PM: Adding smartreflex hwmod data
OMAP3: PM: Adding smartreflex class3 driver
OMAP3: PM: Adding T2 enabling of smartreflex support
OMAP: PM: Allowing an early init of pm debugfs driver.
OMAP3: PM: Adding debug support to Voltage and Smartreflex drivers
Trond Myklebust (6):
NFS: Fix another nfs_wb_page() deadlock
NFS: Don't run nfs_access_cache_shrinker() when the mask is GFP_NOFS
NFS: Clean up nfs_access_zap_cache()
NFS: Don't call iput() in nfs_access_cache_shrinker
NFS: Fix a lock imbalance typo in nfs_access_cache_shrinker
NFS: Ensure that we mark the inode as dirty if we exit early from commit
Venkatraman S (1):
hsmmc: setup further transfers only on block completion interrupt
Will Deacon (2):
ARM: errata: TLBIASIDIS and TLBIMVAIS operations can broadcast a faulty ASID
ARM: flush_ptrace_access: invalidate all I-caches
Documentation/arm/OMAP/omap_pm | 66 +
TI_OMAP4_Kernel_Release_Notes_L24.x.txt | 144 +-
arch/arm/Kconfig | 12 +
arch/arm/boot/compressed/lib1funcs.S | 348 ---
arch/arm/configs/omap4_pm_defconfig | 7 +-
arch/arm/configs/omap_4430sdp_defconfig | 87 +-
arch/arm/include/asm/tlbflush.h | 8 +
arch/arm/mach-omap1/devices.c | 24 +
arch/arm/mach-omap2/Kconfig | 12 +
arch/arm/mach-omap2/Makefile | 18 +-
arch/arm/mach-omap2/board-2430sdp.c | 2 -
arch/arm/mach-omap2/board-3430sdp.c | 6 +-
arch/arm/mach-omap2/board-3630sdp.c | 8 +
arch/arm/mach-omap2/board-4430sdp.c | 204 ++-
arch/arm/mach-omap2/board-cm-t35.c | 3 -
arch/arm/mach-omap2/board-devkit8000.c | 2 -
arch/arm/mach-omap2/board-igep0020.c | 3 -
arch/arm/mach-omap2/board-ldp.c | 2 -
arch/arm/mach-omap2/board-omap3beagle.c | 4 +-
arch/arm/mach-omap2/board-omap3evm.c | 4 +-
arch/arm/mach-omap2/board-omap3pandora.c | 4 -
arch/arm/mach-omap2/board-omap3touchbook.c | 2 -
arch/arm/mach-omap2/board-omap4panda.c | 27 +-
arch/arm/mach-omap2/board-overo.c | 3 -
arch/arm/mach-omap2/board-rx51-peripherals.c | 3 -
arch/arm/mach-omap2/board-rx51.c | 2 +
arch/arm/mach-omap2/board-zoom-peripherals.c | 3 -
arch/arm/mach-omap2/board-zoom2.c | 3 +
arch/arm/mach-omap2/board-zoom3.c | 8 +
arch/arm/mach-omap2/clock.c | 9 +
arch/arm/mach-omap2/clock.h | 14 +-
arch/arm/mach-omap2/clock2420_data.c | 2 +-
arch/arm/mach-omap2/clock2430_data.c | 2 +-
arch/arm/mach-omap2/clock34xx.c | 2 +
arch/arm/mach-omap2/clock3xxx_data.c | 2 +-
arch/arm/mach-omap2/clock44xx_data.c | 200 +-
arch/arm/mach-omap2/clockdomain.c | 19 +-
arch/arm/mach-omap2/cm-regbits-34xx.h | 222 +-
arch/arm/mach-omap2/cm-regbits-44xx.h | 327 ++-
arch/arm/mach-omap2/cm44xx.h | 148 +-
arch/arm/mach-omap2/control.c | 7 +-
arch/arm/mach-omap2/cpufreq34xx.c | 175 ++
arch/arm/mach-omap2/devices.c | 141 +-
arch/arm/mach-omap2/dmtimers.c | 18 +-
arch/arm/mach-omap2/hsmmc.c | 1 -
arch/arm/mach-omap2/hsmmc.h | 1 -
arch/arm/mach-omap2/hwspinlocks.c | 70 +
arch/arm/mach-omap2/id.c | 68 +-
arch/arm/mach-omap2/io.c | 7 +-
arch/arm/mach-omap2/omap-iommu.c | 15 +-
arch/arm/mach-omap2/omap3-opp.h | 20 +
arch/arm/mach-omap2/omap_hwmod.c | 138 +
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c | 222 ++-
arch/arm/mach-omap2/omap_hwmod_44xx_data.c | 93 +-
arch/arm/mach-omap2/pm-debug.c | 18 +-
arch/arm/mach-omap2/pm34xx.c | 175 +-
arch/arm/mach-omap2/powerdomain.c | 32 +-
arch/arm/mach-omap2/powerdomains44xx.h | 4 +-
arch/arm/mach-omap2/prm-regbits-34xx.h | 346 ++--
arch/arm/mach-omap2/prm-regbits-44xx.h | 194 ++-
arch/arm/mach-omap2/prm44xx.h | 14 +-
arch/arm/mach-omap2/remoteproc44xx.c | 236 ++
arch/arm/mach-omap2/smartreflex-class3.c | 62 +
arch/arm/mach-omap2/smartreflex-class3.h | 23 +
arch/arm/mach-omap2/smartreflex.c | 969 +++++++
arch/arm/mach-omap2/sr_device.c | 177 ++
arch/arm/mach-omap2/timer-gp.c | 34 +-
arch/arm/mach-omap2/twl6030_pwm.c | 168 ++
arch/arm/mach-omap2/voltage.c | 1199 +++++++++
arch/arm/mach-omap2/voltage.h | 126 +
arch/arm/mm/cache-l2x0.c | 105 +-
arch/arm/mm/flush.c | 4 +-
arch/arm/mm/proc-macros.S | 2 +-
arch/arm/plat-omap/Kconfig | 57 +
arch/arm/plat-omap/Makefile | 11 +-
arch/arm/plat-omap/common.c | 158 --
arch/arm/plat-omap/cpu-omap.c | 36 +-
arch/arm/plat-omap/devices.c | 40 +
arch/arm/plat-omap/dmtimer.c | 82 +-
arch/arm/plat-omap/hdmi_lib.c | 20 +
arch/arm/plat-omap/hwspinlock.c | 334 +++
arch/arm/plat-omap/include/plat/clockdomain.h | 1 +
arch/arm/plat-omap/include/plat/control.h | 27 +
arch/arm/plat-omap/include/plat/cpu.h | 5 +-
arch/arm/plat-omap/include/plat/dmtimer.h | 7 +-
arch/arm/plat-omap/include/plat/hwspinlock.h | 29 +
arch/arm/plat-omap/include/plat/iommu.h | 11 +
arch/arm/plat-omap/include/plat/mmc.h | 7 +-
arch/arm/plat-omap/include/plat/omap-pm.h | 31 +-
arch/arm/plat-omap/include/plat/omap44xx.h | 2 +
arch/arm/plat-omap/include/plat/omap_device.h | 1 +
arch/arm/plat-omap/include/plat/omap_hwmod.h | 21 +
arch/arm/plat-omap/include/plat/opp.h | 170 ++
arch/arm/plat-omap/include/plat/opp_twl_tps.h | 21 +
arch/arm/plat-omap/include/plat/powerdomain.h | 1 +
arch/arm/plat-omap/include/plat/remoteproc.h | 75 +
arch/arm/plat-omap/include/plat/smartreflex.h | 273 ++
arch/arm/plat-omap/include/syslink/_listmp.h | 68 +
arch/arm/plat-omap/include/syslink/_notify.h | 83 +
arch/arm/plat-omap/include/syslink/drv_notify.h | 43 +
arch/arm/plat-omap/include/syslink/gate.h | 76 +
.../arm/plat-omap/include/syslink/gatehwspinlock.h | 161 ++
arch/arm/plat-omap/include/syslink/gatemp.h | 237 ++
arch/arm/plat-omap/include/syslink/gatemp_ioctl.h | 177 ++
arch/arm/plat-omap/include/syslink/gatempdefs.h | 128 +
arch/arm/plat-omap/include/syslink/gatepeterson.h | 88 +-
.../plat-omap/include/syslink/gatepeterson_ioctl.h | 193 --
arch/arm/plat-omap/include/syslink/heap.h | 22 +-
arch/arm/plat-omap/include/syslink/heapbuf.h | 152 --
arch/arm/plat-omap/include/syslink/heapbuf_ioctl.h | 215 --
arch/arm/plat-omap/include/syslink/heapbufmp.h | 253 ++
.../plat-omap/include/syslink/heapbufmp_ioctl.h | 232 ++
arch/arm/plat-omap/include/syslink/heapmemmp.h | 252 ++
.../plat-omap/include/syslink/heapmemmp_ioctl.h | 243 ++
.../arm/plat-omap/include/syslink/igatempsupport.h | 74 +
arch/arm/plat-omap/include/syslink/igateprovider.h | 121 +
arch/arm/plat-omap/include/syslink/iobject.h | 176 ++
arch/arm/plat-omap/include/syslink/ipc.h | 167 ++
arch/arm/plat-omap/include/syslink/ipc_ioctl.h | 96 +-
arch/arm/plat-omap/include/syslink/listmp.h | 241 +--
arch/arm/plat-omap/include/syslink/listmp_ioctl.h | 268 ++
.../include/syslink/listmp_sharedmemory.h | 289 ---
.../include/syslink/listmp_sharedmemory_ioctl.h | 258 --
arch/arm/plat-omap/include/syslink/messageq.h | 266 +--
.../arm/plat-omap/include/syslink/messageq_ioctl.h | 44 +-
.../include/syslink/messageq_transportshm.h | 283 ---
.../include/syslink/messageq_transportshm_ioctl.h | 160 --
arch/arm/plat-omap/include/syslink/multiproc.h | 12 +-
.../plat-omap/include/syslink/multiproc_ioctl.h | 7 +-
arch/arm/plat-omap/include/syslink/nameserver.h | 90 +-
.../plat-omap/include/syslink/nameserver_ioctl.h | 91 +-
.../plat-omap/include/syslink/nameserver_remote.h | 6 +-
.../include/syslink/nameserver_remotenotify.h | 68 +-
.../syslink/nameserver_remotenotify_ioctl.h | 163 --
arch/arm/plat-omap/include/syslink/notify.h | 289 +--
arch/arm/plat-omap/include/syslink/notify_driver.h | 31 +-
.../plat-omap/include/syslink/notify_driverdefs.h | 411 +---
.../include/syslink/notify_ducatidriver.h | 237 +--
.../include/syslink/notify_ducatidriver_defs.h | 152 --
arch/arm/plat-omap/include/syslink/notify_ioctl.h | 278 ++
.../plat-omap/include/syslink/notify_setup_proxy.h | 53 +
.../plat-omap/include/syslink/notify_shmdriver.h | 108 -
arch/arm/plat-omap/include/syslink/notifydefs.h | 83 +-
arch/arm/plat-omap/include/syslink/platform.h | 15 +-
arch/arm/plat-omap/include/syslink/sharedregion.h | 188 ++-
.../plat-omap/include/syslink/sharedregion_ioctl.h | 150 +-
.../syslink/{sysmgr_ioctl.h => sysipc_ioctl.h} | 102 +-
arch/arm/plat-omap/include/syslink/transportshm.h | 220 ++
.../plat-omap/include/syslink/transportshm_setup.h | 47 +
.../include/syslink/transportshm_setup_proxy.h | 48 +
arch/arm/plat-omap/iommu.c | 210 ++-
arch/arm/plat-omap/omap-pm-noop.c | 11 +-
arch/arm/plat-omap/omap_device.c | 37 +
arch/arm/plat-omap/opp.c | 535 ++++
arch/arm/plat-omap/opp_twl_tps.c | 41 +
arch/arm/plat-omap/remoteproc.c | 349 +++
arch/arm/plat-omap/timer-32k-sync.c | 324 +++
.../abi/{2.6.34-901.5 => 2.6.34-902.6}/abiname | 0
.../armel/ignore.modules | 0
.../abi/{2.6.34-901.5 => 2.6.34-902.6}/armel/omap4 | 0
.../armel/omap4.modules | 0
debian.ti-omap4/changelog | 258 ++
debian.ti-omap4/config/config.common.ubuntu | 21 +-
drivers/Makefile | 6 +-
drivers/dsp/syslink/Kconfig | 24 +-
drivers/dsp/syslink/ipu_pm/Kbuild | 10 -
drivers/dsp/syslink/ipu_pm/ipu_pm.c | 1480 +++++++++---
drivers/dsp/syslink/ipu_pm/ipu_pm.h | 147 +-
drivers/dsp/syslink/multicore_ipc/Kbuild | 22 +-
drivers/dsp/syslink/multicore_ipc/_listmp.h | 48 -
drivers/dsp/syslink/multicore_ipc/gate.c | 69 +
drivers/dsp/syslink/multicore_ipc/gatehwspinlock.c | 569 +++++
drivers/dsp/syslink/multicore_ipc/gatemp.c | 1858 ++++++++++++++
drivers/dsp/syslink/multicore_ipc/gatemp_ioctl.c | 433 ++++
drivers/dsp/syslink/multicore_ipc/gatepeterson.c | 1011 ++++----
.../dsp/syslink/multicore_ipc/gatepeterson_ioctl.c | 393 ---
drivers/dsp/syslink/multicore_ipc/heap.c | 30 +-
drivers/dsp/syslink/multicore_ipc/heapbuf.c | 1173 ---------
drivers/dsp/syslink/multicore_ipc/heapbuf_ioctl.c | 486 ----
drivers/dsp/syslink/multicore_ipc/heapbufmp.c | 1555 ++++++++++++
.../dsp/syslink/multicore_ipc/heapbufmp_ioctl.c | 536 ++++
drivers/dsp/syslink/multicore_ipc/heapmemmp.c | 1669 ++++++++++++
.../dsp/syslink/multicore_ipc/heapmemmp_ioctl.c | 554 ++++
drivers/dsp/syslink/multicore_ipc/ipc.c | 1563 ++++++++++++
drivers/dsp/syslink/multicore_ipc/ipc_drv.c | 93 +-
drivers/dsp/syslink/multicore_ipc/ipc_ioctl.c | 100 +-
drivers/dsp/syslink/multicore_ipc/listmp.c | 1484 +++++++++--
drivers/dsp/syslink/multicore_ipc/listmp_ioctl.c | 644 +++++
.../syslink/multicore_ipc/listmp_sharedmemory.c | 1492 -----------
.../multicore_ipc/listmp_sharedmemory_ioctl.c | 702 -----
drivers/dsp/syslink/multicore_ipc/messageq.c | 1225 +++++-----
drivers/dsp/syslink/multicore_ipc/messageq_ioctl.c | 313 ++-
.../syslink/multicore_ipc/messageq_transportshm.c | 804 ------
.../multicore_ipc/messageq_transportshm_ioctl.c | 334 ---
drivers/dsp/syslink/multicore_ipc/multiproc.c | 111 +-
.../dsp/syslink/multicore_ipc/multiproc_ioctl.c | 89 +-
drivers/dsp/syslink/multicore_ipc/nameserver.c | 1291 +++++++---
.../dsp/syslink/multicore_ipc/nameserver_ioctl.c | 197 +-
.../dsp/syslink/multicore_ipc/nameserver_remote.c | 19 +-
.../multicore_ipc/nameserver_remotenotify.c | 663 +++--
.../multicore_ipc/nameserver_remotenotify_ioctl.c | 347 ---
drivers/dsp/syslink/multicore_ipc/platform.c | 2670 +++++++++++---------
drivers/dsp/syslink/multicore_ipc/platform_mem.c | 89 +-
drivers/dsp/syslink/multicore_ipc/platformcfg.c | 91 -
drivers/dsp/syslink/multicore_ipc/sharedregion.c | 1682 +++++++++----
.../dsp/syslink/multicore_ipc/sharedregion_ioctl.c | 459 +++-
drivers/dsp/syslink/multicore_ipc/sysipc_ioctl.c | 295 +++
.../syslink/multicore_ipc/syslink_platform_drv.c | 227 --
drivers/dsp/syslink/multicore_ipc/sysmgr_ioctl.c | 147 --
drivers/dsp/syslink/multicore_ipc/transportshm.c | 1160 +++++++++
.../dsp/syslink/multicore_ipc/transportshm_setup.c | 205 ++
drivers/dsp/syslink/notify_ducatidriver/Kbuild | 19 -
.../dsp/syslink/notify_ducatidriver/drv_ducati.c | 348 ---
.../syslink/notify_ducatidriver/notify_ducati.c | 2067 ++++++++--------
drivers/dsp/syslink/omap_notify/Kbuild | 19 -
drivers/dsp/syslink/omap_notify/drv_notify.c | 1066 +++++----
drivers/dsp/syslink/omap_notify/notify.c | 1330 +++++++---
drivers/dsp/syslink/omap_notify/notify_driver.c | 222 +-
.../syslink/omap_notify/plat/omap4_notify_setup.c | 165 ++
drivers/dsp/syslink/procmgr/proc4430/proc4430.c | 25 +-
drivers/dsp/syslink/procmgr/proc4430/proc4430.h | 69 +-
.../dsp/syslink/procmgr/proc4430/proc4430_drv.c | 52 +-
drivers/dsp/syslink/procmgr/procmgr_drv.c | 57 +-
drivers/media/video/dmm/dmm.c | 10 +-
drivers/media/video/dmm/tmm_pat.c | 19 +-
drivers/media/video/omap/omap_vout.c | 77 +-
drivers/media/video/omap/omap_wb.c | 8 +-
drivers/media/video/omap/omap_wbdef.h | 2 -
drivers/media/video/tiler/tiler.c | 14 +-
drivers/mfd/twl-core.c | 7 +-
drivers/mfd/twl4030-power.c | 29 +
drivers/mfd/twl6030-irq.c | 65 +-
drivers/misc/Kconfig | 10 +
drivers/misc/Makefile | 1 +
drivers/misc/bmp085.c | 455 ++++
drivers/misc/ti-st/fmdrv_core.h | 4 +-
drivers/misc/ti-st/fmdrv_v4l2.c | 6 +
drivers/mmc/core/mmc.c | 2 +-
drivers/mmc/host/omap_hsmmc.c | 925 ++++---
drivers/regulator/twl-regulator.c | 11 +
drivers/staging/iio/Kconfig | 1 +
drivers/staging/iio/Makefile | 1 +
drivers/staging/iio/magnetometer/Kconfig | 15 +
drivers/staging/iio/magnetometer/Makefile | 5 +
drivers/staging/iio/magnetometer/hmc5843.c | 625 +++++
drivers/staging/iio/magnetometer/magnet.h | 31 +
drivers/usb/musb/musb_gadget.c | 4 +-
drivers/usb/musb/musbhsdma.c | 13 +-
drivers/video/omap2/dss/dispc.c | 38 +-
drivers/video/omap2/dss/dsi.c | 2 +-
drivers/video/omap2/dss/hdmi.c | 97 +-
fs/nfs/dir.c | 80 +-
fs/nfs/write.c | 20 +-
include/linux/i2c/twl.h | 60 +-
include/linux/timer-32k.h | 44 +
sound/soc/codecs/abe-twl6040.c | 199 +-
sound/soc/codecs/abe/C_ABE_FW.CM | 346 ++--
sound/soc/codecs/abe/C_ABE_FW.PM | 1038 ++++----
sound/soc/codecs/abe/C_ABE_FW.SM32 | 1070 ++++----
sound/soc/codecs/abe/C_ABE_FW.lDM | 744 +++---
sound/soc/codecs/abe/C_ABE_FW_SIZE.h | 2 +-
sound/soc/codecs/abe/abe_api.c | 830 ++++---
sound/soc/codecs/abe/abe_api.h | 191 +-
sound/soc/codecs/abe/abe_cm_addr.h | 506 ++--
sound/soc/codecs/abe/abe_dat.h | 90 +-
sound/soc/codecs/abe/abe_dbg.c | 297 +--
sound/soc/codecs/abe/abe_dbg.h | 209 +-
sound/soc/codecs/abe/abe_def.h | 2 -
sound/soc/codecs/abe/abe_define.h | 6 +-
sound/soc/codecs/abe/abe_dm_addr.h | 526 +++--
sound/soc/codecs/abe/abe_ext.h | 83 +-
sound/soc/codecs/abe/abe_functionsId.h | 86 +-
sound/soc/codecs/abe/abe_fw.h | 25 +-
sound/soc/codecs/abe/abe_ini.c | 163 +-
sound/soc/codecs/abe/abe_initxxx_labels.h | 576 +++--
sound/soc/codecs/abe/abe_lib.c | 45 +-
sound/soc/codecs/abe/abe_main.h | 2 -
sound/soc/codecs/abe/abe_ref.h | 18 +-
sound/soc/codecs/abe/abe_sm_addr.h | 740 +++---
sound/soc/codecs/abe/abe_taskId.h | 230 +-
sound/soc/codecs/abe/abe_test.c | 866 -------
sound/soc/codecs/abe/abe_test.h | 28 -
sound/soc/codecs/abe/abe_typ.h | 137 +-
sound/soc/codecs/abe/abe_typedef.h | 7 +-
sound/soc/codecs/abe/abehal.dsp | 242 --
sound/soc/codecs/abe/abehal.dsw | 33 -
sound/soc/omap/Kconfig | 2 +-
sound/soc/omap/mcpdm.c | 58 +-
sound/soc/omap/mcpdm.h | 3 +-
sound/soc/omap/omap-abe.c | 196 +-
sound/soc/omap/sdp4430.c | 65 +-
291 files changed, 42360 insertions(+), 23941 deletions(-)
delete mode 100644 arch/arm/boot/compressed/lib1funcs.S
create mode 100644 arch/arm/mach-omap2/cpufreq34xx.c
create mode 100644 arch/arm/mach-omap2/hwspinlocks.c
create mode 100644 arch/arm/mach-omap2/omap3-opp.h
create mode 100644 arch/arm/mach-omap2/remoteproc44xx.c
create mode 100644 arch/arm/mach-omap2/smartreflex-class3.c
create mode 100644 arch/arm/mach-omap2/smartreflex-class3.h
create mode 100644 arch/arm/mach-omap2/smartreflex.c
create mode 100644 arch/arm/mach-omap2/sr_device.c
create mode 100644 arch/arm/mach-omap2/twl6030_pwm.c
create mode 100644 arch/arm/mach-omap2/voltage.c
create mode 100644 arch/arm/mach-omap2/voltage.h
create mode 100644 arch/arm/plat-omap/hwspinlock.c
create mode 100644 arch/arm/plat-omap/include/plat/hwspinlock.h
create mode 100644 arch/arm/plat-omap/include/plat/opp.h
create mode 100644 arch/arm/plat-omap/include/plat/opp_twl_tps.h
create mode 100644 arch/arm/plat-omap/include/plat/remoteproc.h
create mode 100644 arch/arm/plat-omap/include/plat/smartreflex.h
create mode 100644 arch/arm/plat-omap/include/syslink/_listmp.h
create mode 100644 arch/arm/plat-omap/include/syslink/_notify.h
create mode 100644 arch/arm/plat-omap/include/syslink/drv_notify.h
create mode 100644 arch/arm/plat-omap/include/syslink/gate.h
create mode 100644 arch/arm/plat-omap/include/syslink/gatehwspinlock.h
create mode 100644 arch/arm/plat-omap/include/syslink/gatemp.h
create mode 100644 arch/arm/plat-omap/include/syslink/gatemp_ioctl.h
create mode 100644 arch/arm/plat-omap/include/syslink/gatempdefs.h
delete mode 100644 arch/arm/plat-omap/include/syslink/gatepeterson_ioctl.h
delete mode 100644 arch/arm/plat-omap/include/syslink/heapbuf.h
delete mode 100644 arch/arm/plat-omap/include/syslink/heapbuf_ioctl.h
create mode 100644 arch/arm/plat-omap/include/syslink/heapbufmp.h
create mode 100644 arch/arm/plat-omap/include/syslink/heapbufmp_ioctl.h
create mode 100644 arch/arm/plat-omap/include/syslink/heapmemmp.h
create mode 100644 arch/arm/plat-omap/include/syslink/heapmemmp_ioctl.h
create mode 100644 arch/arm/plat-omap/include/syslink/igatempsupport.h
create mode 100644 arch/arm/plat-omap/include/syslink/igateprovider.h
create mode 100644 arch/arm/plat-omap/include/syslink/iobject.h
create mode 100644 arch/arm/plat-omap/include/syslink/ipc.h
create mode 100644 arch/arm/plat-omap/include/syslink/listmp_ioctl.h
delete mode 100644 arch/arm/plat-omap/include/syslink/listmp_sharedmemory.h
delete mode 100644 arch/arm/plat-omap/include/syslink/listmp_sharedmemory_ioctl.h
delete mode 100644 arch/arm/plat-omap/include/syslink/messageq_transportshm.h
delete mode 100644 arch/arm/plat-omap/include/syslink/messageq_transportshm_ioctl.h
delete mode 100644 arch/arm/plat-omap/include/syslink/nameserver_remotenotify_ioctl.h
delete mode 100644 arch/arm/plat-omap/include/syslink/notify_ducatidriver_defs.h
create mode 100644 arch/arm/plat-omap/include/syslink/notify_ioctl.h
create mode 100644 arch/arm/plat-omap/include/syslink/notify_setup_proxy.h
delete mode 100644 arch/arm/plat-omap/include/syslink/notify_shmdriver.h
rename arch/arm/plat-omap/include/syslink/{sysmgr_ioctl.h => sysipc_ioctl.h} (54%)
create mode 100644 arch/arm/plat-omap/include/syslink/transportshm.h
create mode 100644 arch/arm/plat-omap/include/syslink/transportshm_setup.h
create mode 100644 arch/arm/plat-omap/include/syslink/transportshm_setup_proxy.h
create mode 100644 arch/arm/plat-omap/opp.c
create mode 100644 arch/arm/plat-omap/opp_twl_tps.c
create mode 100644 arch/arm/plat-omap/remoteproc.c
create mode 100644 arch/arm/plat-omap/timer-32k-sync.c
rename debian.ti-omap4/abi/{2.6.34-901.5 => 2.6.34-902.6}/abiname (100%)
rename debian.ti-omap4/abi/{2.6.34-901.5 => 2.6.34-902.6}/armel/ignore.modules (100%)
rename debian.ti-omap4/abi/{2.6.34-901.5 => 2.6.34-902.6}/armel/omap4 (100%)
rename debian.ti-omap4/abi/{2.6.34-901.5 => 2.6.34-902.6}/armel/omap4.modules (100%)
delete mode 100644 drivers/dsp/syslink/ipu_pm/Kbuild
delete mode 100644 drivers/dsp/syslink/multicore_ipc/_listmp.h
create mode 100644 drivers/dsp/syslink/multicore_ipc/gate.c
create mode 100644 drivers/dsp/syslink/multicore_ipc/gatehwspinlock.c
create mode 100644 drivers/dsp/syslink/multicore_ipc/gatemp.c
create mode 100644 drivers/dsp/syslink/multicore_ipc/gatemp_ioctl.c
delete mode 100644 drivers/dsp/syslink/multicore_ipc/gatepeterson_ioctl.c
delete mode 100644 drivers/dsp/syslink/multicore_ipc/heapbuf.c
delete mode 100644 drivers/dsp/syslink/multicore_ipc/heapbuf_ioctl.c
create mode 100644 drivers/dsp/syslink/multicore_ipc/heapbufmp.c
create mode 100644 drivers/dsp/syslink/multicore_ipc/heapbufmp_ioctl.c
create mode 100644 drivers/dsp/syslink/multicore_ipc/heapmemmp.c
create mode 100644 drivers/dsp/syslink/multicore_ipc/heapmemmp_ioctl.c
create mode 100644 drivers/dsp/syslink/multicore_ipc/ipc.c
create mode 100644 drivers/dsp/syslink/multicore_ipc/listmp_ioctl.c
delete mode 100644 drivers/dsp/syslink/multicore_ipc/listmp_sharedmemory.c
delete mode 100644 drivers/dsp/syslink/multicore_ipc/listmp_sharedmemory_ioctl.c
delete mode 100644 drivers/dsp/syslink/multicore_ipc/messageq_transportshm.c
delete mode 100644 drivers/dsp/syslink/multicore_ipc/messageq_transportshm_ioctl.c
delete mode 100644 drivers/dsp/syslink/multicore_ipc/nameserver_remotenotify_ioctl.c
delete mode 100644 drivers/dsp/syslink/multicore_ipc/platformcfg.c
create mode 100644 drivers/dsp/syslink/multicore_ipc/sysipc_ioctl.c
delete mode 100644 drivers/dsp/syslink/multicore_ipc/syslink_platform_drv.c
delete mode 100644 drivers/dsp/syslink/multicore_ipc/sysmgr_ioctl.c
create mode 100644 drivers/dsp/syslink/multicore_ipc/transportshm.c
create mode 100644 drivers/dsp/syslink/multicore_ipc/transportshm_setup.c
delete mode 100644 drivers/dsp/syslink/notify_ducatidriver/Kbuild
delete mode 100644 drivers/dsp/syslink/notify_ducatidriver/drv_ducati.c
delete mode 100644 drivers/dsp/syslink/omap_notify/Kbuild
create mode 100644 drivers/dsp/syslink/omap_notify/plat/omap4_notify_setup.c
mode change 100644 => 100755 drivers/media/video/tiler/tcm/_tcm_sita.h
mode change 100644 => 100755 drivers/media/video/tiler/tcm/tcm_sita.c
create mode 100644 drivers/misc/bmp085.c
create mode 100644 drivers/staging/iio/magnetometer/Kconfig
create mode 100644 drivers/staging/iio/magnetometer/Makefile
create mode 100644 drivers/staging/iio/magnetometer/hmc5843.c
create mode 100644 drivers/staging/iio/magnetometer/magnet.h
create mode 100644 include/linux/timer-32k.h
delete mode 100644 sound/soc/codecs/abe/abe_test.c
delete mode 100644 sound/soc/codecs/abe/abe_test.h
delete mode 100644 sound/soc/codecs/abe/abehal.dsp
delete mode 100644 sound/soc/codecs/abe/abehal.dsw
More information about the kernel-team
mailing list