[ubuntu/lucid] linux-qcm-msm 2.6.31-800.1 (Accepted)

Tim Gardner tim.gardner at canonical.com
Fri Mar 5 22:03:35 GMT 2010


linux-qcm-msm (2.6.31-800.1) lucid; urgency=low

  [ Qualcomm ]

  * sparc: Kill PROM console driver.
  * tty: Mark generic_serial users as BROKEN
  * [ARM] msm: shared memory interface for baseband processor ipc
  * [ARM] msm: gpio support
  * [ARM] msm: shared memory tty interface
  * [ARM] msm: shared memory qmi interface
  * [ARM] msm: shared memory rpc router
  * [ARM] msm: provide AMSS version selection mechanism
  * [ARM] msm_rpc: support rpc servers
  * [ARM] msm: Timer fixes.
  * [ARM] msm: irq: fix lockdep issues
  * [ARM] msm: irq: Add sleep support.
  * [ARM] msm: clock: Cpu clk stepping.
  * [ARM] msm: power management - add wakeup support and implement suspend to ram as wait for interrupt
  * [ARM] msm: pick up partition table from bootloader via private ATAG
  * [ARM] msm: enable installation of an FIQ handler
  * [ARM] msm: halibut: Add memory configuration.
  * [ARM] msm: clock: Simple cpufreq scaling based on screen ON/OFF
  * [ARM] msm: halibut: support fiq mode kernel debugger if configured
  * [ARM] msm: add keypad for halibut board
  * [ARM] msm: trout: Add trout (aka Dream/G1) machine target and some defines
  * [ARM] msm: trout: CPLD GPIO driver
  * [ARM] msm: trout: platform specific keypad driver
  * [ARM] msm: trout: obtain calibration data for the compass sensor
  * [ARM] msm: trout: Code to extract wifi calibration data from ATAGs
  * [ARM] msm: trout: htc acoustic driver
  * [ARM] msm: trout: htc2wire driver to support htc headsets
  * [ARM] msm: add hook for vbus state notification
  * [ARM] trout: htc platform battery driver
  * [ARM] msm: trout: Add msm_fb support to trout architecture
  * [ARM] msm: clock: Adding ondemand cpufreq scaling.
  * [ARM] msm: common: Add SDC device runtime registration
  * [ARM] trout_mmc: Initial MMC support for Trout on 2.6.27
  * [ARM] msm: trout: Adds trout Power Sink Driver
  * [ARM] msm: trout: bluetooth: Use rfkill API to turn bluetooth chipset on/off.
  * [ARM] msm: trout: Temporarily Disable DMA for SDC1
  * [ARM] msm: Add MSM_DEBUG_UART option.
  * [ARM] msm: lldebug: Fix waituart
  * [ARM] msm: Fix bugs preventing modular build
  * [ARM] msm: Turn ON DMA support for SDC1
  * [ARM] msm: clock: Support for freq table in speed selection.
  * [ARM] msm: clock: Fix cpu speed ramping down from 528mhz.
  * [ARM] msm: trout-h2w: Don't call request_irq with interrupts disabled.
  * [ARM] msm: generic_gpio: Don't pass GFP_KERNEL to kmalloc when holding a spinlock
  * [ARM] msm: gpio: Don't call generic_handle_irq with interrupts enabled
  * [ARM]: msm: clock: Adding PLL2 clocks for 528 power collapse stepping.
  * [ARM] trout: Add abstract wifi control functions support
  * [ARM] msm: halibut: add list of SND endpoints
  * [ARM] msm: acpuclock: Fix conditional compile symbol in acpuclock.h.
  * [ARM] msm: timer: Don't call ktime_get from msm_timer_sync_smem_clock
  * [ARM] msm: Prevent clocksource read from jumping back after power collapse.
  * [ARM] msm: Don't call ktime_get from sched_clock
  * [ARM] msm: oprofile: Enable OProfile and preserve performance counters.
  * [ARM] msm: htc_headset: Import new headset driver from HTC
  * [ARM] msm: trout: Switch to new headset driver in trout
  * [ARM] msm: move clock definitions to devices.c
  * [ARM] msm: htc_acoustic: use smem and rpc to write acoustic table
  * [ARM] msm: acpuclock: Remove VDD check during init.
  * [ARM] msm: htc_pwrsink: Generify driver
  * [ARM] msm: vibrator: Initial support for MSM PMIC vibrator
  * [ARM] msm: FIQ: Add ability to unselect an FIQ IRQ
  * [ARM] msm: iomap: Add entries for HSUSB_BASE, SSBI, and TSSC
  * [ARM] sapphire: Initial import of Sapphire board support
  * [ARM] msm: htc: Clean up USB support in trout and sapphire board files
  * [ARM] msm: make clkctl speed struct internal
  * [ARM] msm: acpuclock: Couple minimum AXI freq to the current CPU freq.
  * [ARM] msm: Move cpufreq code from acpuclk.c to cpufreq.c
  * [ARM] msm: acpuclock: Enable PLLs of stepping freqs when necessary.
  * [ARM] msm: smd_qmi: Add a wakelock with a timeout to prevent sleep after receiving a qmi notification.
  * [ARM] msm: smd_tty: Lock a wakelock for half a second when receiving data.
  * [ARM] msm: smd_rpcrouter_servers: Hold a wakelock while calling rpc_call.
  * [ARM] msm: smd_rpcrouter: Hold a wakelock while while reading a packet, and while packets are queued.
  * Large update patch for arch/arm/mach-msm
  * Large generic arm update.
  * [ARM] msm: remove msme2 vreg control
  * [ARM] msm: acpuclock: Rewrite runtime clock plan selection.
  * [ARM] msm: smem_log: Add power log debugfs node
  * [ARM] msm: Add rpc client operation framework
  * [ARM] msm: pmic: prefix modem control APIs with pmic_
  * [ARM] msm: acpuclock-8x50: Fix typo in efuse magic values.
  * [ARM] msm: pmic: add new modem control APIs
  * [ARM] msm: timer: reduce rounding error in time sync calculation
  * [ARM] msm: bluetooth: power switch hardware support
  * [ARM] msm: Add smd rpc ping module
  * msm: export msm_rpc_create_server
  * [ARM] msm: clock: Add new clocks for 7x27 and 8x50.
  * [ARM] msm: Add write and read to execute tests and return results
  * [ARM] msm: keep vmalloc space location with 2G/2G memory split
  * [ARM] msm: handset: Add handset callback api support
  * [ARM] msm: Save test results across reads and writes
  * [ARM] msm: pm: set CLK_SLEEP_EN register before SWFI
  * [ARM] msm: suspend: fix suspend restore code
  * [ARM] msm: acpuclock-8x50: Fix SCPLL init and freq switching code.
  * [ARM] msm: acpuclock-8x50: Fix efuse magic value bit length.
  * [ARM] msm: move DRAM physical address for 8K QSD
  * [ARM]: msm: Apply new MSM naming scheme
  * [ARM]: msm: Add base board support for msm7x30
  * [ARM] msm: Fix GPIO2 base address for ARCH_QSD8X50
  * [ARM] msm: irq: Fix incorrect bounds checking
  * [ARM] msm: svs: Make PMIC_DEFAULT_DCDC1 configurable
  * [ARM] msm: smd_ctl2: Use per-inst buf and inc tx/rx buf size from 1k to 2k
  * [ARM] msm: smd: Add support for msm7x30
  * [ARM] msm: smd: Add error checking to smem_find calls
  * [ARM] msm: proc_comm: Add support for msm7x30
  * [ARM] msm: pmic: fix endless read operation during debugfs read
  * [ARM] msm: Remove loopback driver
  * [ARM] msm: acpuclock: Disable PLLs during 7x30 power collapse.
  * [ARM] msm: pm: pm2: Enable msm_pm_restart restart handling.
  * [ARM] msm: clock: Add support for voting on EBI1 min rate.
  * [ARM] msm: clock: Use system bus QoS to vote for min AXI freq.
  * [ARM] msm: idle: Use vfp subsystem to preserve vfp context
  * [ARM] msm: add vreg reference count
  * [ARM] msm: Add jtag debug register save & restore
  * [ARM] msm: move DRAM physical address for qsd8k
  * [ARM] msm: allow external LCDC display for 8K surf
  * [ARM] msm: GPIO: group operations
  * [ARM] pm: reset chip when Modem fails to respond to handshake
  * [ARM] msm: moved cpufreq to late_initcall
  * [ARM] msm: Update residencies and latencies for the sleep modes on 8x50.
  * [ARM] msm: pm: Fix up existing workaround to enable code refactoring.
  * [ARM] msm: clock: Refactor code to allow SoC specific implementation.
  * [ARM] msm: clock: Add new list of supported clocks for 7x30.
  * [ARM] msm: idle: add memory barriers, cache flush, TLB invalidation
  * [ARM] msm: add proc_comm commands for clkctl_rpc_reset assert/deassert
  * msm: Add more support in RPC Client Framework
  * msm: Cleanup Ping MDM client driver
  * msm: Add OEM RAPI RPC Client Driver.
  * [ARM] msm: add new vreg IDs for MSM7X30
  * msm: rpc: fix warnings when disabling MSM_ONCRPCROUTER_DEBUG
  * arm: msm: fix BSD license statement in headers
  * add arch_has_speculative_dfetch() to address dma caching issue
  * [ARM] msm: AMSS >= 6350 swaps VFE_CLK and VFE_MDC_CLK
  * msm: pmic: add HSED APIs
  * msm: move DRAM physical address for 8K QSD processors
  * msm: Include required header files in oem_rapi_client.h
  * msm: irq: Fix msm_irq_enter_sleep2 to return correct status.
  * msm: pm: reset chip when Modem fails to respond to handshake (n-way)
  * msm: Add support for NULL RPC callback function
  * msm: correct gpio register address for 8K
  * msm: Make logging SMD debug messages a config option
  * msm: pm: Add config option to choose power management timeout action
  * msm: clock: Add support for clk_round_rate().
  * msm: Add smd tty device interface for SMD port 'DATA21'
  * msm: Fix bugs in oem_rapi driver
  * msm: Add new smem items
  * msm: clock: Add new proc-comm clock ids for 7x30.
  * msm: dma: Use proper EXPORT_SYMBOL.
  * msm: gpio: Add support for msm7x30
  * msm: clock: Update supported clocks list for 7x30.
  * msm: spi: Add SPI clock support for 7x30
  * msm: add proc_comm commands for clkctl_rpc_rail on/off
  * msm: acpuclock-8x50: Couple CPU freq and AXI freq.
  * msm: clock: Implement direct clock control for 7x30.
  * msm: socinfo: Add support for msm7x30
  * msm: smc91x: off-by-one in memory resource
  * msm: clock: Updated supported clock list for 7x30.
  * msm: acpuclock-8x50: Avoid configuring PLL divider mux when not using it.
  * msm: clock-7x30: Handle AXI_LI_ADSP_A clock dependencies.
  * msm: allow smd_ctl_read to attempt reading more than maximum packet size
  * msm: set low_latency flag for DATA1 smd port tty interface
  * Use msm_rpc_connect_compatible API in pmic function
  * msm: pm: correct CLK_SLEEP_EN bit value for 7x27
  * msm: pm: fix residency math to match expiration time unit
  * msm: pm: update shared memory bits
  * msm: provide interface to set/clear smsm_intr_mask
  * rpcrouter: cleanup printk messages
  * smem_log: add missing newline in printk, use __func__
  * msm: io: refactor msm_map_*_io() and compile out unused code
  * msm: dma: disable dma clk when idle
  * msm: Fix bug in ping modem client in callback reply
  * msm: remote-spinlock: Use SWP-based locking with ARM11 apps cores
  * msm: clock: Correct MI2S clock divider for 7x30
  * msm: clock: Add SoC/board independent APIs to set/get max AXI frequency.
  * msm: vreg: fix a typo for lvsw1
  * msm: Change some SMD info messages to dbg messages to reduce logging
  * msm: Check for correct RPC version and program in callback request
  * msm: rpc: Add support for PING control message.
  * msm: proc_comm add commands for clkctl
  * msm: clock: Add MI2S codec clocks in 7x30 clock list
  * msm: allow users to disable smem logger
  * msm: Add kconfig option to disable NMEA driver
  * msm: smd: split into separately configurable pieces
  * msm: clock: Fix AXI rate voting use of magic value
  * msm: acpuclock: Reduce AXI freq to 61.44 MHz at ACPU freq of 245.76 MHz
  * msm: acpuclock: Restore VDD when returning from power collapse
  * mm: qsd8x50: Fix incorrect permission faults
  * mm: Add SW emulation for ARM domain manager feature
  * msm: Add more support in RPC server infrastucture
  * msm: acpuclock: Rewrite frequency stepping
  * msm: acpuclock: Grab lock when changing ACPU freq.
  * msm: clock: Add rotator clocks to 7x30 clock list
  * msm: Fix UART base address for MSM7x30
  * msm: acpuclock-8x50: Fix PLL0 speed for CDMA-only targets
  * msm: qsd8x50: Add adaptive voltage scaling (AVS)
  * msm: remote-spinlock: Remove WFE instruction.
  * msm: dma: Add crypto engine DM channels.
  * msm: dma_test: allocate minor number dynamically
  * msm: Add API for clock power rail control using proc_comm
  * msm: clear SMSM interrupt masks during initialization
  * msm: timer: set SMSM bits for time sync during initialization
  * msm: clock: Add camera clocks to 7x30 clock list
  * msm: smd_rpcrouter: fix bug in pacmark messages sequence.
  * msm: dma: Track waiting for requests as io_wait time
  * msm: timer: Fix 7x30 debug timer register offsets and clock source
  * msm: timer: Remove MSM_DGT_SHIFT for Scorpion processors
  * msm: Handle SMD packets with 0 length
  * msm: Add OEM proc comm commands enumeration
  * msm: socinfo: Add support for hw_smem v3
  * msm: proc_comm: fix typo of POCM for PCOM
  * msm: mpp: add MPP as digital input configuration API
  * msm: acpuclock-8x50: Clean-up PLL0 fix-up
  * msm: acpuclock-8x50: Change "a11" naming convention to "acpu"
  * msm: clock: Fix proc_comm 'OFF' flags for several 7x30 clocks
  * msm: clock: Put clock lists in alphabetical order
  * msm: iomap: Add 7x30 ACC register region
  * msm: Add MSM7x30 FFA and MSM7x30 FLUID board types
  * msm: internal_power_rail: Add MFC power rail control support
  * msm: acpuclock: Move CPU-specific defines to correct driver files
  * msm: clock: Implement clock reset API.
  * msm: gpio: move two msm_gpio structs from gpio.c to gpio_chip.h
  * msm: clock-7x30: Add image rotator clock support.
  * msm: Add module to test proc comm system
  * msm: socinfo: add SoC ID of 61 of ESM7x27 to 7x27 list.
  * msm: clock-7x30: Add support for local PLL enable/disable.
  * msm: acpuclock-8x50: Remove support for frequencies based on PLL1.
  * msm: timer: use tiered method to sync DGT after power collapse
  * msm: add pmic8058-gpio.c to support PM8058 GPIO in gpiolib framework
  * msm: add pmic8058-mpp.c to support PM8058 MPP in gpiolib framework
  * msm: clock: Add support for AXI_ROTATOR and HDMI clocks.
  * mach_msm: Conditionalize SMD support in GPIO code.
  * mach_msm: dma: Use an ISR safe disable IRQ call
  * msm: add grapefruit qsd8x50 support.
  * msm: add config option for grapefruit platform
  * msm: Add QSD8x50 ST1 machine type.
  * msm: gpio: Fix misnamed ifdefs
  * [ARM] fault: Check for VM_EXEC permission in prefetch abort
  * sched: Extend completion api to allow io_wait time tracking
  * pm_qos: Add QoS param, minimum system bus frequency
  * [ARM] vfp: Add additional vfp interfaces
  * Add missing bits for compilation.
  * Remove more driver related stuff.
  * rtc: Try to prevent RTC errors from accumulating.
  * msm: RTC driver for Qualcomm MSM chipsets.
  * Include tlbflush.h in pgtable.h
  * ARM: dma-mapping: switch ARMv7 DMA mappings to retain 'memory' attribute
  * mm: create pgprot macros to support various cacheable memory types
  * system: update pgprot_device to use pgprot_modify
  * mm: Make coherent memory as normal noncached on all MSM's
  * msm: change dma_coherent_pre/post_ops() to use COHERENT_IS_NORMAL
  * pmem: Add pmem driver
  * pmem changes from Initial Contribution.
  * [ARM] msm: pmem: PMEM_DEBUG defined according to defconfig
  * pmem: various updates.
  * pmem: add ioctls to clean and/or invalidate caches
  * pmem: Add bitmap quantasized allocation algorithm.
  * pmem: add api for PMEM alloc and free from kernel space
  * pmem: Make number of allocated regions dynamic
  * pmem: add more error checking in connect function.
  * pmem: fix spinlock recursion messages
  * pmem: verify alignment of incoming values
  * pmem: add sysfs component for status of regions
  * pmem: fix buddy free memory corruption bug
  * pmem: fail device initialization if passed in a zero size
  * pmem: fix output formatting and code cosmetics
  * pmem: minor code fixes
  * pmem: fix and simplify bitmap manipulation
  * pmem: add 8k board support
  * pmem: Add Kconfig description.
  * [ARM] msm: Adding display drivers.
  * [ARM] msm_fb: Don't crash if platform data is missing.
  * [ARM] msm_fb: Fix bugs in dummy client driver, clean args for client functions.
  * [ARM] msm: fb: Fixing bug in fb driver when invalid update is encountered.
  * [ARM] msm: mdp: Refer to image memory by file struct instead of fd
  * [ARM] msm: mdp: Missing image type when checking if src has alpha
  * msm: msm_fb: update mach-msm msm_fb.h
  * msm: msm_fb: add capabilities field
  * msmfb: specify partial updates support as a panel capability.
  * Initial Contribution for msm framebuffer.
  * [ARM] msm_fb: fix mddi resume lock up
  * msm_fb : bug fix for MDDI/LCDC auto detection feature.
  * [ARM] msm_fb: change backlight to use max and min value
  * msm: msm_fb: add platform data into board.h
  * msm: msm_fb: update platform data backlight callback arguments.
  * [ARM] msm_fb: increase toshiba backlight level
  * Add video Kconfig changes
  * [ARM] msm_fb: add support for Comet2 display
  * Initial Contribution changes for msm_mdp.h
  * [ARM] msm_fb: add gamma curve support
  * [ARM] msm_fb: add histogram support
  * msm_fb:  Replace interruptible waits with killable waits
  * [ARM] msm_fb: disable mddi from panel detection.
  * msm_fb: fix for suspend resume issue
  * msm_fb:  Try to detect a hung MDP
  * [ARM] msm_fb: change mdp idle wait time to 1 sec
  * [ARM] msm fb: only call client_id function when it's defined
  * [ARM] msm fb: rename external SVGA mode to WXGA
  * [ARM] msm_fb: move LUT block after histogram
  * [ARM] msm_fb: enable mddi client detection on lcdc platform
  * msm: msm_fb: update 7x25 to use mddi prescan
  * video: Fix failure to fill in file pointer upon bad pmem return.
  * [ARM] msm_fb: csc pre limit vector fix
  * msm_fb: better fix for suspend resume issue
  * msm_fb:	added LCD_3V regulator on/off support in lcdc.
  * msm: add 7x27 lcdc_power_save callback
  * [ARM] msm_fb: lcdc frame done bug fix
  * [ARM] msm_fb: remove 24bpp check for lcdc
  * [ARM] msm_fb: fix h2v2 image output
  * msm_fb: fix BSD license statement in headers
  * msm_fb: add backlight on/off support for msm7x27 lcdc
  * msm_fb: clean up code which does not comply with linux coding standard
  * msm_fb: add timeout during mddi wait
  * msm_fb: Add AXI bus QoS API calls in pull drivers.
  * msm_fb: add MDP4 features into existing MDP driver
  * msm_fb: tvout frame done bug fix
  * msm_fb: remove the notch filter in tv encoder
  * msm_fb: set AXI bus frequency to default after lcdc/tvenc turns off.
  * msm_fb: disable mdp irq during idle
  * msm_fb: turn ON FFA Display after Bootup
  * msm_fb: Add Toshiba WEGA initialization for msm7x30
  * msm_fb: mdp4: Add support for 128 MHz AXI bus
  * msm_fb: 8650 FFA suspend/resume display bug fix
  * msm_fb: move mddi power save under on/off routine
  * msm_fb: fix lcdc ystride value
  * msm_fb: add sharpening support for non-scaled image
  * msm_fb: add MDP_BLUR support
  * msm_fb: cleanup Makefile to use CONFIGs directly
  * msm_fb: add S-video option to tv output
  * msm_fb: Support for dynamically changing mdp ccs matrix.
  * msm_fb: turn off mddi power when there is no mddi panel
  * msm_fb: disable mddi host timer under suspend
  * msm_fb: Reduce AXI bus frequency to 62 Mhz from 128 Mhz
  * msm_fb: add mdp4 lcdc feature
  * msm_fb: add display panel auto detection
  * msm_fb: remove msm_rpc calls for LCDC_PROC configuration.
  * msm_fb: Add support for pclks
  * msm_fb: Reduce AXI bus frequency to 58 Mhz from 64 Mhz.
  * msm_fb: fix display panel driver auto detection error
  * msm_fb: fix dependencies when disabling pmem
  * msm_fb: increase brightness of Toshiba wvga display panel
  * msm_fb: mddi toshiba init routine bug fix
  * msm_fb: enable mdp hw vsync
  * msm_fb: Added frame_count to debugfs dir
  * msm_fb: store the actual lcdc clock rate
  * Revert "msm_fb: store the actual lcdc clock rate"
  * Revert "msm_fb: remove msm_rpc calls for LCDC_PROC configuration."
  * msm_fb: add MDP4 RGB pipe as overlay base layer
  * msm_fb: use driver specific Kconfig
  * msm_fb: add grapefruit framebuffer support
  * msm: separate grapefruit function by machine type
  * msm_fb: Add wxga drive for ST1 panel
  * msm_fb: correct porch values for ST1 WXGA display
  * msm_fb: correct external WXGA name in Kconfig
  * msm: qsd8x50: update pmem region to bitmap
  * msm: qsd8x50: check pmem size.
  * msm: Allow the size of the in-kernel PMEM region to be configured.
  * msm: msm_fb: add msm framebuffer support
  * smsc911x: Add Ethernet support for ST1
  * msm: Extend datamover callback infrastructure
  * msm: dma: Export flush/stop commands.
  * mmc: block: extend support for more than 8 partitions
  * mmc: mmcblk: Add new feature 'CONFIG_MMC_BLOCK_PARANOID_RESUME'
  * PM: Add wake lock api.
  * mmc: core: Hold a wake lock accross delayed work + mmc rescan
  * mmc: Add status IRQ and status callback function to mmc platform data
  * mmc: Add concept of an 'embedded' SDIO device.
  * mmc: core: Add auto suspend functionality
  * mmc: core: Accept EXT_CSD revision upto 1.5
  * mmc: core: Add 1ms delay after sending CMD6 to MMC cards.
  * mmc: sd: Add new CONFIG_MMC_PARANOID_SD_INIT for enabling retries during SD detection
  * mmc: sd: Add retries in re-detection
  * mmc: sd: When resuming, try a little harder to init the card
  * mmc: sd: Remove debugging printk
  * mmc: Add new API call 'sdio_reset_comm' for resetting communication with an SDIO device
  * sdio: fix sdio_reset_comm() error path
  * mmc: core: Decrease minimum length requirements for SDIO CIS_FUNCE
  * trout: Add functions for WiFi Signed-off-by: David Brown <davidb at quicinc.com>
  * msm_sdcc: Initial port of Qualcomm MSM MMC driver.
  * PM: Add early suspend api.
  * msm: sdcc: Add support for write protect switch detection.
  * arm: Add machine id for ST 1.5.
  * usb: Add platform data for mass storage function.
  * msm: mfd/tps65023 header.
  * BMA150 platform data.
  * Device data for MSM hsusb devices.
  * Device data for MSM high-speed uarts.
  * Device data for MSM camera drivers.
  * Device data for MSM SPI drivers.
  * Device data for MSM s1r72v05 driver.
  * Device data for MSM TSIF driver.
  * Device data for MSM battery driver.
  * Device data for MSM kgsl driver.
  * Device data for MSM boardfile support.
  * Add internal mach-types definitions for 8650A targets.
  * msm: Reset callback for I2C keyboard.
  * msm: Refactor SMD driver. debug interface, separate channel list.
  * msm: Add SMEM_SEFS_INFO smem item
  * msm: qsd8x50 platform data updates.
  * [ARM] msm: driver for MSM7X00A on-chip I2C controller.
  * [ARM] msm: I2C: Send stop command to finish i2c transfer on timeout
  * [ARM] msm: i2c: Try to read the requested number of bytes.
  * [ARM] msm: i2c: Try to recover if the i2c bus is busy after a failed transfer.
  * msm: i2c: add msm_set_i2c_mux function
  * [ARM] msm: i2c: Perform entire i2c transfer at interrupt context.
  * [ARM] msm: i2c: Prevent infinite reads.
  * [ARM] msm: i2c: Improve error recovery
  * [ARM] msm: i2c: Always read at least two bytes
  * [ARM] msm: i2c: Only send STOP for last for the last write message in the group.
  * [ARM] msm: i2c: Send another byte if we are still the bus master in msm_i2c_recover_bus_busy.
  * i2c-msm changes from the initial contribution.
  * [ARM] msm: i2c: Don't send STOP between write and read operations
  * [ARM] msm: i2c: Configure I2C GPIOs from Linux side
  * [ARM] msm_i2c: Fix Last Byte issues while reading.
  * i2c_msm: Derive PRI and AUX interface numbers from adapter ID
  * msm_i2c: Add multi-processor concurrency support for I2C driver.
  * msm_i2c: Recovery function to recover from unexpected HW errors
  * msm_i2c: Add I2C Auxiliary interface.
  * msm: remote-spinlock: Add support for DAL remote spinlocks.
  * msm: remote-spinlock: Use Dekker's Algorithm for 7x30 SoCs.
  * msm: remote-spinlock: Fix Dekker's algorithm.
  * remote_spinlock: Add trylock support for remote spin locks.
  * remote_spinlock: Add remote mutex support.
  * msm: irq: rename existing irq support to irq-vic
  * msm: remote-spinlock: Add 'MSM' prefix to REMOTE_SPINLOCK_* Kconfigs.
  * msm: Compilation fixes
  * Rest of the IRQ code refactoring.
  * msm: io: Extend HWIO area to cover EBI2 CS[67]
  * msm_i2c: Use less restrictive inter-processor remote mutex locks
  * msm_i2c: Workaround for hardware setup time issue.
  * msm_i2c: I2C controller should be in receive-data state during reads.
  * msm: sirc: Add support for 8x50A interrupts.
  * smsc911x: Add Ethernet support for ST1
  * msm: st1: Add experimental flag.
  * msm: timer: halt when Modem fails to respond to time sync
  * mddi: Add barriers for coherent memory accesses
  * Update to latest MSM framebuffer driver.
  * dma: barrier api for coherent memory before and after dma
  * defconfig: Initial ST1 defconfig.
  * msm_fb: add MSMFB_OVERLAY_GET ioctl
  * msm_fb: Added data packet size option in mddi_host_register_write
  * msm: Change type of msm_shared_ram_phys to 'unsigned int'.
  * pmem: Add In-Kernel API for handling cache operations
  * add Node Power Architecture (NPA) support
  * PM: NPA should be off by default
  * pmem: Fix Bitmap allocator to allocate the final bit for the device
  * msm: board-qsd8x50: Support shared memory (SMI) for QSD8x50A.
  * msm_fb: align height of 64X32 video tile format to 32 instead of 64
  * msm_fb: Add configuration of background transparent color key
  * msm: board-qsd8x50: Modify the check for Write Protect switch support.
  * msm: Kconfig: Add SoC revision config parameter.
  * msm: Introduce QSD8x50A Kconfig options.
  * msm: Enable MMU corner case fixes only for 8x50 and not 8x50a.
  * msm_fb:  Fix two MDP flags with the same value
  * msm: Add board support for ST 1.5.
  * msm: board: Fix SDCC VREG assignments for ST 1.5.
  * qsd8x50:  Allow the size of the in-kernel PMEM region to be configured
  * msm: Fix Kconfig to prevent building MACH_QSD8X50_ST1 for QSD8x50A.
  * msm_fb: Add display driver for ST1.5
  * msm: add platform support for ST1.5 display
  * msm: Remove unused file 'keypad-surf-ffa.h'.
  * mmc: msm_sdcc: Fix sdcc resume sequence
  * mmc: msm_sdcc: Eliminate forced reset of SD controller port
  * mmc: core: Add support for MMC cards with CSD structure revision 3.
  * msm: acpuclock-8x50: Fix ACPU frequency detection when running off AXI.
  * defconfig: Add initial ST 1.5 defconfig.
  * KSAPI: Performance monitoring tool for Snapdragon linux
  * msm: board-qsd8x50: Add Ethernet support for ST 1.5.
  * msm: board-qsd8x50: Register ST 1.5 I2C devices.
  * msm: configure and set the gpios as per the platform
  * msm: acpuclock-8x50a: Add QSD8x50A ACPU frequency scaling driver.
  * defconfig: Enable CPUFreq for ST 1.5.
  * defconfig: automatic update
  * defconfig: Choose the correct LCDC panel for ST 1.5.
  * defconfig: Disable AVS and update default ACPU voltage to 1300mV for ST1
  * defconfig: automatic update
  * [ARM] msm: handset: Merge msm_handset driver into rpc_server_handset
  * switch: port switch class and GPIO drivers from 2.6.29.
  * msm: handset: Add support to report headset status to modem
  * defconfig: Enable switch class for ST1.0.
  * msm: Select kernel PHYS_OFFSET based on ARCH_* Kconfigs.
  * msm: Makefile.boot: Select linker parameters based ARCH_* Kconfigs.
  * msm: Makefile.boot: Add support for QSD8x50A.
  * msm: socinfo: Add SoC IDs and cpu_is_qsd8x50a() function for QSD8x50A.
  * msm: Set default QSD8x50A PHYS_OFFSET Kconfig.
  * defconfig: autoupdate
  * add msm_audio_aac.h
  * msm: audio: enable audio in the makefile
  * qdsp6: Replace existing 3.0 VDEC drivers with 2.0 VDEC drivers
  * qdsp6: Replace 720P 2.0 video encoder with 1.0 driver
  * qdsp6: Replace existing 3.1 audio drivers with 3.2 CAD drivers
  * sound: soc: add msm alsa support
  * alsa: soc: Fix the uninitialized usage of mutex
  * msm8k_audio: Use a mute_info struct to pass path and mute info.
  * alsa: soc: Remove pause before closing cad session.
  * alsa: soc: Port alsa driver to kernel-2.6.29
  * alsa: soc: Port alsa 8k driver to kernel-2.6.29
  * alsa: soc: Support continuous range of sampling rates in qsd8k
  * alsa: soc: 7k: Fix to connect snd endpoint once during init
  * alsa: soc: 8k: Fix to stream volume control
  * [ARM]: msm: Apply new MSM naming scheme
  * alsa: soc: 8k: Fix to alsa playback and capture concurrency
  * alsa: soc: 8k: Add volume caching support.
  * alsa: soc: 8k: Modify MUTE control to support playback/Capture path
  * alsa: soc: 7k: Ensure that buffer size is a multiple of period size
  * alsa: soc: 8k: Ensure that buffer size is a multiple of period size
  * alsa: soc: 7k: Fix to initial bit stream configuration passed to DSP.
  * alsa: soc: 7k: Fix to max dB value permissible for volume control.
  * alsa: soc: 8k: Add device volume control support for RX/TX path.
  * alsa: soc: 8k: Remove stream volume update for TX path.
  * alsa: soc: 8k: Add EOS support in playback
  * alsa: soc: 7k: Add EOS support in playback
  * alsa: soc: 8k: Initialize default values to volume and device settings
  * alsa: soc: 8k: Remove unwanted check of device list support.
  * alsa: soc: 8k: Fix underrun errors in alsa concurrent playback record.
  * alsa: soc: 8k: Fix to ensure graceful exit if not yet enabled.
  * alsa: soc: 7k: Fix to ensure graceful exit if not yet enabled.
  * sound: msm-soc: add missing newlines to some printk()'s
  * alsa: soc: Fix to include correct header file.
  * msm: audio: 8k: Q6 API change
  * pmem: fix dependencies when disabling pmem
  * alsa: soc: msm: routing amixer controls for audio playback/voice
  * alsa: 7x30: Fix the extra new line added to device name.
  * msm: audio: 7x30: Update the audpp commands with correct parameters
  * alsa: soc: 8k: Fix to avoid I/O error due to early stream start
  * alsa: soc: Add support for multisession playbacks.
  * alsa: soc: msm7x30: Fix for blocked voice call thread
  * audio: 7x30: Add listener code to mixer interface
  * audio: 7x30: Increase sound device list size
  * alsa: soc: msm7x30: ASoc driver for pcm playback/capture
  * alsa: mixer: snd device dynamic frequency change support
  * alsa: soc: 8x50: new framework with dual interrupt sources
  * sound: soc: msm: a few updates for 2.6.31
  * msm: qsd8x50 defconfig: enable audio
  * msm: usb: Add rpc calls for USB control.
  * USB: EHCI: Qualcomm MSM USB EHCI driver.
  * defconfig: Enable Qualcomm EHCI device on st1.5
  * msm: Update hsusb RPC
  * USB: MSM OTG support.
  * defconfig: Enable USB OTG
  * msm: put ST1.5 framebuffer back in SMI
  * mmc: msm_sdcc: reset the controller in case of data CRC error
  * mmc: Handle requests properly when block queue is plugged
  * net: add support to supress random MAC address generation in smsc911x
  * usb: msm_otg: sysfs support to switch between host & peripheral
  * defconfig: Enable EHCI_ROOT_HUB_TT
  * diag: Qualcomm SOC diagnostics driver.
  * mm: dma_cache operations for non linearly mapped buffers
  * drivers: char: msm video drivers
  * drm: Add support for platform devices to register as DRM devices
  * msm_kgsl:  Add DRM support
  * msm_kgsl: add grp_pclk handling
  * msm_kgsl: report rev 2.1.1 instead of 2.1 due to hardware bug
  * msm_kgsl: Vote for the maximum AXI bus speed
  * Revert "msm_kgsl: Vote for the maximum AXI bus speed"
  * msm_kgsl: Vote for maximum AXI bus speed
  * DRM:  Initalize the DRM device list
  * DRM:  Use platform appropriate indexes for the GEM fake mmap offset
  * msm_kgsl: Bypass SQ RTR for host accesses.
  * msm_kgsl:  Add GEM support to the DRM device
  * msm_kgsl: Multi context bug fix
  * msm: kgsl: Power savings through GPU clock control
  * msm_kgsl: Fix a double free and prevent errors when freeing null gpuaddr
  * msm_kgsl: Increase maximum virtual address range to 256MB
  * msm_kgsl:  Add GEM support to the DRM device
  * drm: msm_kgsl: memory allocation changes
  * msm_fb: char: enable MDP blit from GEM
  * msm_kgsl:  Put back the file descriptor in kgsl_gem_obj_addr
  * msm_kgsl: Add multi-context and cmdstream handling fixes
  * Revert "msm_kgsl: Increase maximum virtual address range to 256MB"
  * msm_kgsl: save gmem based on correct use of flags
  * msm: kgsl: Remove AXI vote when the GPU is idle
  * msm: kgsl: Increase idle timeout counter
  * gpu: drm: Fix compile error
  * msm: kgsl: Disable IRQ when GPU is idle
  * msm_kgsl: Properly restore the bin base offset on context switches
  * kgsl: Change sequence of clock calls to fix boot up issue on some 7x30s.
  * msm_kgsl: Add graphics MMU support
  * msm_kgsl: Set correct values for PM4_DRAW_INDX_BIN and PM4_DRAW_INDX_2_BIN
  * msm_kgsl: Fixes multicontext screen corruption issue
  * msm_kgsl: Add outer cache flushing if it exists.
  * drm: Add drm_vm_close_locked()
  * msm_kgsl:  Move kgsl_sharedmem_init to module load
  * msm_kgsl:  Add generic pagetable allocation functions
  * msm_kgsl: Enable GEM to allocate memory from different sources
  * msm_kgsl: Add GPU bind and unbind ioctls
  * msm_kgsl:  Flush cached buffers in GEM
  * msm: kgsl: Call kgsl_yamato_runpending before allocating memory.
  * msm_kgsl: Do not wait for the REG_CP_RB_WPTR to be updated
  * msm_kgsl: Disable shadow writes
  * kgsl: add barriers for pmem noncached changed to Normal
  * msm_kgsl:  Only allow MDP blitting from from PMEM
  * drm:  Use kzalloc() where appropriate in platform init
  * msm_kgsl: Map all memory allocations through the MMU
  * msm_q6venc: enable cache for 8k video encoder
  * kgsl: trivial compile fixes
  * msm: defconfig: qsd8650 st1 turn on graphics support
  * msm:  Make the GPU0 PMEM region optional
  * msm:  Add in-kernel SMI PMEM region
  * msm_kgsl:  Clean up memory when timestamps are freed
  * msm_kgsl:  Allow greater control over GEM memory types
  * msm: drm: couple stray bit removed to compile
  * msm_kgsl: fix module init call for builtin
  * defconfig: autoupdate
  * defconfig: Enable kgsl for st1.5
  * msm: fix warnings introduced in gcc 4.4.0
  * Update an ARM config file for the kernel ebuild.
  * Update the ARM config file to support USB. This gets USB keyboard and mouse working in the 2.6.31.12 kernel.
  * Add the msm_mdp.h file to the list of headers to be installed.
  * Rename config to match naming convention.
  * Properly generate the splitconfig files for 2.6.31.12.
  * sync config files with master branch (cherry picked from commit 63b8ab7a6a0caa25ddf433c8599328793076506f)

  [ Tim Gardner ]

  * UBUNTU: [Config] qcm-msm branch creation
    Based initial configuration from arch/arm/configs/qsd8650a-st1_5_defconfig

Date: Wed, 17 Feb 2010 11:22:10 -0700
Changed-By: Tim Gardner <tim.gardner at canonical.com>
Maintainer: Ubuntu Kernel Team <kernel-team at lists.ubuntu.com>
https://launchpad.net/ubuntu/lucid/+source/linux-qcm-msm/2.6.31-800.1
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Wed, 17 Feb 2010 11:22:10 -0700
Source: linux-qcm-msm
Binary: linux-image-2.6.31-800-st1-5 linux-headers-2.6.31-800-st1-5 kernel-image-2.6.31-800-st1-5-di nic-modules-2.6.31-800-st1-5-di nic-shared-modules-2.6.31-800-st1-5-di serial-modules-2.6.31-800-st1-5-di ppp-modules-2.6.31-800-st1-5-di scsi-modules-2.6.31-800-st1-5-di plip-modules-2.6.31-800-st1-5-di fat-modules-2.6.31-800-st1-5-di nfs-modules-2.6.31-800-st1-5-di md-modules-2.6.31-800-st1-5-di usb-modules-2.6.31-800-st1-5-di input-modules-2.6.31-800-st1-5-di mouse-modules-2.6.31-800-st1-5-di irda-modules-2.6.31-800-st1-5-di parport-modules-2.6.31-800-st1-5-di nic-usb-modules-2.6.31-800-st1-5-di sata-modules-2.6.31-800-st1-5-di crypto-modules-2.6.31-800-st1-5-di fs-core-modules-2.6.31-800-st1-5-di fs-secondary-modules-2.6.31-800-st1-5-di storage-core-modules-2.6.31-800-st1-5-di block-modules-2.6.31-800-st1-5-di
Architecture: source
Version: 2.6.31-800.1
Distribution: lucid
Urgency: low
Maintainer: Ubuntu Kernel Team <kernel-team at lists.ubuntu.com>
Changed-By: Tim Gardner <tim.gardner at canonical.com>
Description: 
 block-modules-2.6.31-800-st1-5-di - Block storage devices (udeb)
 crypto-modules-2.6.31-800-st1-5-di - crypto modules (udeb)
 fat-modules-2.6.31-800-st1-5-di - FAT filesystem support (udeb)
 fs-core-modules-2.6.31-800-st1-5-di - Base filesystem modules (udeb)
 fs-secondary-modules-2.6.31-800-st1-5-di - Extra filesystem modules (udeb)
 input-modules-2.6.31-800-st1-5-di - Support for various input methods (udeb)
 irda-modules-2.6.31-800-st1-5-di - Support for Infrared protocols (udeb)
 kernel-image-2.6.31-800-st1-5-di - Linux kernel binary image for the Debian installer (udeb)
 linux-headers-2.6.31-800-st1-5 - Linux kernel headers for version 2.6.31 on ST1.5-based systems
 linux-image-2.6.31-800-st1-5 - Linux kernel image for version 2.6.31 on ST1.5-based systems
 md-modules-2.6.31-800-st1-5-di - Multi-device support (raid, device-mapper, lvm) (udeb)
 mouse-modules-2.6.31-800-st1-5-di - Mouse support (udeb)
 nfs-modules-2.6.31-800-st1-5-di - NFS filesystem drivers (udeb)
 nic-modules-2.6.31-800-st1-5-di - Network interface support (udeb)
 nic-shared-modules-2.6.31-800-st1-5-di - Shared NIC drivers (udeb)
 nic-usb-modules-2.6.31-800-st1-5-di - USB network interface support (udeb)
 parport-modules-2.6.31-800-st1-5-di - Parallel port support (udeb)
 plip-modules-2.6.31-800-st1-5-di - PLIP (parallel port) networking support (udeb)
 ppp-modules-2.6.31-800-st1-5-di - PPP (serial port) networking support (udeb)
 sata-modules-2.6.31-800-st1-5-di - SATA storage support (udeb)
 scsi-modules-2.6.31-800-st1-5-di - SCSI storage support (udeb)
 serial-modules-2.6.31-800-st1-5-di - Serial port support (udeb)
 storage-core-modules-2.6.31-800-st1-5-di - Core storage support (udeb)
 usb-modules-2.6.31-800-st1-5-di - Core USB support (udeb)
Changes: 
 linux-qcm-msm (2.6.31-800.1) lucid; urgency=low
 .
   [ Qualcomm ]
 .
   * sparc: Kill PROM console driver.
   * tty: Mark generic_serial users as BROKEN
   * [ARM] msm: shared memory interface for baseband processor ipc
   * [ARM] msm: gpio support
   * [ARM] msm: shared memory tty interface
   * [ARM] msm: shared memory qmi interface
   * [ARM] msm: shared memory rpc router
   * [ARM] msm: provide AMSS version selection mechanism
   * [ARM] msm_rpc: support rpc servers
   * [ARM] msm: Timer fixes.
   * [ARM] msm: irq: fix lockdep issues
   * [ARM] msm: irq: Add sleep support.
   * [ARM] msm: clock: Cpu clk stepping.
   * [ARM] msm: power management - add wakeup support and implement suspend to ram as wait for interrupt
   * [ARM] msm: pick up partition table from bootloader via private ATAG
   * [ARM] msm: enable installation of an FIQ handler
   * [ARM] msm: halibut: Add memory configuration.
   * [ARM] msm: clock: Simple cpufreq scaling based on screen ON/OFF
   * [ARM] msm: halibut: support fiq mode kernel debugger if configured
   * [ARM] msm: add keypad for halibut board
   * [ARM] msm: trout: Add trout (aka Dream/G1) machine target and some defines
   * [ARM] msm: trout: CPLD GPIO driver
   * [ARM] msm: trout: platform specific keypad driver
   * [ARM] msm: trout: obtain calibration data for the compass sensor
   * [ARM] msm: trout: Code to extract wifi calibration data from ATAGs
   * [ARM] msm: trout: htc acoustic driver
   * [ARM] msm: trout: htc2wire driver to support htc headsets
   * [ARM] msm: add hook for vbus state notification
   * [ARM] trout: htc platform battery driver
   * [ARM] msm: trout: Add msm_fb support to trout architecture
   * [ARM] msm: clock: Adding ondemand cpufreq scaling.
   * [ARM] msm: common: Add SDC device runtime registration
   * [ARM] trout_mmc: Initial MMC support for Trout on 2.6.27
   * [ARM] msm: trout: Adds trout Power Sink Driver
   * [ARM] msm: trout: bluetooth: Use rfkill API to turn bluetooth chipset on/off.
   * [ARM] msm: trout: Temporarily Disable DMA for SDC1
   * [ARM] msm: Add MSM_DEBUG_UART option.
   * [ARM] msm: lldebug: Fix waituart
   * [ARM] msm: Fix bugs preventing modular build
   * [ARM] msm: Turn ON DMA support for SDC1
   * [ARM] msm: clock: Support for freq table in speed selection.
   * [ARM] msm: clock: Fix cpu speed ramping down from 528mhz.
   * [ARM] msm: trout-h2w: Don't call request_irq with interrupts disabled.
   * [ARM] msm: generic_gpio: Don't pass GFP_KERNEL to kmalloc when holding a spinlock
   * [ARM] msm: gpio: Don't call generic_handle_irq with interrupts enabled
   * [ARM]: msm: clock: Adding PLL2 clocks for 528 power collapse stepping.
   * [ARM] trout: Add abstract wifi control functions support
   * [ARM] msm: halibut: add list of SND endpoints
   * [ARM] msm: acpuclock: Fix conditional compile symbol in acpuclock.h.
   * [ARM] msm: timer: Don't call ktime_get from msm_timer_sync_smem_clock
   * [ARM] msm: Prevent clocksource read from jumping back after power collapse.
   * [ARM] msm: Don't call ktime_get from sched_clock
   * [ARM] msm: oprofile: Enable OProfile and preserve performance counters.
   * [ARM] msm: htc_headset: Import new headset driver from HTC
   * [ARM] msm: trout: Switch to new headset driver in trout
   * [ARM] msm: move clock definitions to devices.c
   * [ARM] msm: htc_acoustic: use smem and rpc to write acoustic table
   * [ARM] msm: acpuclock: Remove VDD check during init.
   * [ARM] msm: htc_pwrsink: Generify driver
   * [ARM] msm: vibrator: Initial support for MSM PMIC vibrator
   * [ARM] msm: FIQ: Add ability to unselect an FIQ IRQ
   * [ARM] msm: iomap: Add entries for HSUSB_BASE, SSBI, and TSSC
   * [ARM] sapphire: Initial import of Sapphire board support
   * [ARM] msm: htc: Clean up USB support in trout and sapphire board files
   * [ARM] msm: make clkctl speed struct internal
   * [ARM] msm: acpuclock: Couple minimum AXI freq to the current CPU freq.
   * [ARM] msm: Move cpufreq code from acpuclk.c to cpufreq.c
   * [ARM] msm: acpuclock: Enable PLLs of stepping freqs when necessary.
   * [ARM] msm: smd_qmi: Add a wakelock with a timeout to prevent sleep after receiving a qmi notification.
   * [ARM] msm: smd_tty: Lock a wakelock for half a second when receiving data.
   * [ARM] msm: smd_rpcrouter_servers: Hold a wakelock while calling rpc_call.
   * [ARM] msm: smd_rpcrouter: Hold a wakelock while while reading a packet, and while packets are queued.
   * Large update patch for arch/arm/mach-msm
   * Large generic arm update.
   * [ARM] msm: remove msme2 vreg control
   * [ARM] msm: acpuclock: Rewrite runtime clock plan selection.
   * [ARM] msm: smem_log: Add power log debugfs node
   * [ARM] msm: Add rpc client operation framework
   * [ARM] msm: pmic: prefix modem control APIs with pmic_
   * [ARM] msm: acpuclock-8x50: Fix typo in efuse magic values.
   * [ARM] msm: pmic: add new modem control APIs
   * [ARM] msm: timer: reduce rounding error in time sync calculation
   * [ARM] msm: bluetooth: power switch hardware support
   * [ARM] msm: Add smd rpc ping module
   * msm: export msm_rpc_create_server
   * [ARM] msm: clock: Add new clocks for 7x27 and 8x50.
   * [ARM] msm: Add write and read to execute tests and return results
   * [ARM] msm: keep vmalloc space location with 2G/2G memory split
   * [ARM] msm: handset: Add handset callback api support
   * [ARM] msm: Save test results across reads and writes
   * [ARM] msm: pm: set CLK_SLEEP_EN register before SWFI
   * [ARM] msm: suspend: fix suspend restore code
   * [ARM] msm: acpuclock-8x50: Fix SCPLL init and freq switching code.
   * [ARM] msm: acpuclock-8x50: Fix efuse magic value bit length.
   * [ARM] msm: move DRAM physical address for 8K QSD
   * [ARM]: msm: Apply new MSM naming scheme
   * [ARM]: msm: Add base board support for msm7x30
   * [ARM] msm: Fix GPIO2 base address for ARCH_QSD8X50
   * [ARM] msm: irq: Fix incorrect bounds checking
   * [ARM] msm: svs: Make PMIC_DEFAULT_DCDC1 configurable
   * [ARM] msm: smd_ctl2: Use per-inst buf and inc tx/rx buf size from 1k to 2k
   * [ARM] msm: smd: Add support for msm7x30
   * [ARM] msm: smd: Add error checking to smem_find calls
   * [ARM] msm: proc_comm: Add support for msm7x30
   * [ARM] msm: pmic: fix endless read operation during debugfs read
   * [ARM] msm: Remove loopback driver
   * [ARM] msm: acpuclock: Disable PLLs during 7x30 power collapse.
   * [ARM] msm: pm: pm2: Enable msm_pm_restart restart handling.
   * [ARM] msm: clock: Add support for voting on EBI1 min rate.
   * [ARM] msm: clock: Use system bus QoS to vote for min AXI freq.
   * [ARM] msm: idle: Use vfp subsystem to preserve vfp context
   * [ARM] msm: add vreg reference count
   * [ARM] msm: Add jtag debug register save & restore
   * [ARM] msm: move DRAM physical address for qsd8k
   * [ARM] msm: allow external LCDC display for 8K surf
   * [ARM] msm: GPIO: group operations
   * [ARM] pm: reset chip when Modem fails to respond to handshake
   * [ARM] msm: moved cpufreq to late_initcall
   * [ARM] msm: Update residencies and latencies for the sleep modes on 8x50.
   * [ARM] msm: pm: Fix up existing workaround to enable code refactoring.
   * [ARM] msm: clock: Refactor code to allow SoC specific implementation.
   * [ARM] msm: clock: Add new list of supported clocks for 7x30.
   * [ARM] msm: idle: add memory barriers, cache flush, TLB invalidation
   * [ARM] msm: add proc_comm commands for clkctl_rpc_reset assert/deassert
   * msm: Add more support in RPC Client Framework
   * msm: Cleanup Ping MDM client driver
   * msm: Add OEM RAPI RPC Client Driver.
   * [ARM] msm: add new vreg IDs for MSM7X30
   * msm: rpc: fix warnings when disabling MSM_ONCRPCROUTER_DEBUG
   * arm: msm: fix BSD license statement in headers
   * add arch_has_speculative_dfetch() to address dma caching issue
   * [ARM] msm: AMSS >= 6350 swaps VFE_CLK and VFE_MDC_CLK
   * msm: pmic: add HSED APIs
   * msm: move DRAM physical address for 8K QSD processors
   * msm: Include required header files in oem_rapi_client.h
   * msm: irq: Fix msm_irq_enter_sleep2 to return correct status.
   * msm: pm: reset chip when Modem fails to respond to handshake (n-way)
   * msm: Add support for NULL RPC callback function
   * msm: correct gpio register address for 8K
   * msm: Make logging SMD debug messages a config option
   * msm: pm: Add config option to choose power management timeout action
   * msm: clock: Add support for clk_round_rate().
   * msm: Add smd tty device interface for SMD port 'DATA21'
   * msm: Fix bugs in oem_rapi driver
   * msm: Add new smem items
   * msm: clock: Add new proc-comm clock ids for 7x30.
   * msm: dma: Use proper EXPORT_SYMBOL.
   * msm: gpio: Add support for msm7x30
   * msm: clock: Update supported clocks list for 7x30.
   * msm: spi: Add SPI clock support for 7x30
   * msm: add proc_comm commands for clkctl_rpc_rail on/off
   * msm: acpuclock-8x50: Couple CPU freq and AXI freq.
   * msm: clock: Implement direct clock control for 7x30.
   * msm: socinfo: Add support for msm7x30
   * msm: smc91x: off-by-one in memory resource
   * msm: clock: Updated supported clock list for 7x30.
   * msm: acpuclock-8x50: Avoid configuring PLL divider mux when not using it.
   * msm: clock-7x30: Handle AXI_LI_ADSP_A clock dependencies.
   * msm: allow smd_ctl_read to attempt reading more than maximum packet size
   * msm: set low_latency flag for DATA1 smd port tty interface
   * Use msm_rpc_connect_compatible API in pmic function
   * msm: pm: correct CLK_SLEEP_EN bit value for 7x27
   * msm: pm: fix residency math to match expiration time unit
   * msm: pm: update shared memory bits
   * msm: provide interface to set/clear smsm_intr_mask
   * rpcrouter: cleanup printk messages
   * smem_log: add missing newline in printk, use __func__
   * msm: io: refactor msm_map_*_io() and compile out unused code
   * msm: dma: disable dma clk when idle
   * msm: Fix bug in ping modem client in callback reply
   * msm: remote-spinlock: Use SWP-based locking with ARM11 apps cores
   * msm: clock: Correct MI2S clock divider for 7x30
   * msm: clock: Add SoC/board independent APIs to set/get max AXI frequency.
   * msm: vreg: fix a typo for lvsw1
   * msm: Change some SMD info messages to dbg messages to reduce logging
   * msm: Check for correct RPC version and program in callback request
   * msm: rpc: Add support for PING control message.
   * msm: proc_comm add commands for clkctl
   * msm: clock: Add MI2S codec clocks in 7x30 clock list
   * msm: allow users to disable smem logger
   * msm: Add kconfig option to disable NMEA driver
   * msm: smd: split into separately configurable pieces
   * msm: clock: Fix AXI rate voting use of magic value
   * msm: acpuclock: Reduce AXI freq to 61.44 MHz at ACPU freq of 245.76 MHz
   * msm: acpuclock: Restore VDD when returning from power collapse
   * mm: qsd8x50: Fix incorrect permission faults
   * mm: Add SW emulation for ARM domain manager feature
   * msm: Add more support in RPC server infrastucture
   * msm: acpuclock: Rewrite frequency stepping
   * msm: acpuclock: Grab lock when changing ACPU freq.
   * msm: clock: Add rotator clocks to 7x30 clock list
   * msm: Fix UART base address for MSM7x30
   * msm: acpuclock-8x50: Fix PLL0 speed for CDMA-only targets
   * msm: qsd8x50: Add adaptive voltage scaling (AVS)
   * msm: remote-spinlock: Remove WFE instruction.
   * msm: dma: Add crypto engine DM channels.
   * msm: dma_test: allocate minor number dynamically
   * msm: Add API for clock power rail control using proc_comm
   * msm: clear SMSM interrupt masks during initialization
   * msm: timer: set SMSM bits for time sync during initialization
   * msm: clock: Add camera clocks to 7x30 clock list
   * msm: smd_rpcrouter: fix bug in pacmark messages sequence.
   * msm: dma: Track waiting for requests as io_wait time
   * msm: timer: Fix 7x30 debug timer register offsets and clock source
   * msm: timer: Remove MSM_DGT_SHIFT for Scorpion processors
   * msm: Handle SMD packets with 0 length
   * msm: Add OEM proc comm commands enumeration
   * msm: socinfo: Add support for hw_smem v3
   * msm: proc_comm: fix typo of POCM for PCOM
   * msm: mpp: add MPP as digital input configuration API
   * msm: acpuclock-8x50: Clean-up PLL0 fix-up
   * msm: acpuclock-8x50: Change "a11" naming convention to "acpu"
   * msm: clock: Fix proc_comm 'OFF' flags for several 7x30 clocks
   * msm: clock: Put clock lists in alphabetical order
   * msm: iomap: Add 7x30 ACC register region
   * msm: Add MSM7x30 FFA and MSM7x30 FLUID board types
   * msm: internal_power_rail: Add MFC power rail control support
   * msm: acpuclock: Move CPU-specific defines to correct driver files
   * msm: clock: Implement clock reset API.
   * msm: gpio: move two msm_gpio structs from gpio.c to gpio_chip.h
   * msm: clock-7x30: Add image rotator clock support.
   * msm: Add module to test proc comm system
   * msm: socinfo: add SoC ID of 61 of ESM7x27 to 7x27 list.
   * msm: clock-7x30: Add support for local PLL enable/disable.
   * msm: acpuclock-8x50: Remove support for frequencies based on PLL1.
   * msm: timer: use tiered method to sync DGT after power collapse
   * msm: add pmic8058-gpio.c to support PM8058 GPIO in gpiolib framework
   * msm: add pmic8058-mpp.c to support PM8058 MPP in gpiolib framework
   * msm: clock: Add support for AXI_ROTATOR and HDMI clocks.
   * mach_msm: Conditionalize SMD support in GPIO code.
   * mach_msm: dma: Use an ISR safe disable IRQ call
   * msm: add grapefruit qsd8x50 support.
   * msm: add config option for grapefruit platform
   * msm: Add QSD8x50 ST1 machine type.
   * msm: gpio: Fix misnamed ifdefs
   * [ARM] fault: Check for VM_EXEC permission in prefetch abort
   * sched: Extend completion api to allow io_wait time tracking
   * pm_qos: Add QoS param, minimum system bus frequency
   * [ARM] vfp: Add additional vfp interfaces
   * Add missing bits for compilation.
   * Remove more driver related stuff.
   * rtc: Try to prevent RTC errors from accumulating.
   * msm: RTC driver for Qualcomm MSM chipsets.
   * Include tlbflush.h in pgtable.h
   * ARM: dma-mapping: switch ARMv7 DMA mappings to retain 'memory' attribute
   * mm: create pgprot macros to support various cacheable memory types
   * system: update pgprot_device to use pgprot_modify
   * mm: Make coherent memory as normal noncached on all MSM's
   * msm: change dma_coherent_pre/post_ops() to use COHERENT_IS_NORMAL
   * pmem: Add pmem driver
   * pmem changes from Initial Contribution.
   * [ARM] msm: pmem: PMEM_DEBUG defined according to defconfig
   * pmem: various updates.
   * pmem: add ioctls to clean and/or invalidate caches
   * pmem: Add bitmap quantasized allocation algorithm.
   * pmem: add api for PMEM alloc and free from kernel space
   * pmem: Make number of allocated regions dynamic
   * pmem: add more error checking in connect function.
   * pmem: fix spinlock recursion messages
   * pmem: verify alignment of incoming values
   * pmem: add sysfs component for status of regions
   * pmem: fix buddy free memory corruption bug
   * pmem: fail device initialization if passed in a zero size
   * pmem: fix output formatting and code cosmetics
   * pmem: minor code fixes
   * pmem: fix and simplify bitmap manipulation
   * pmem: add 8k board support
   * pmem: Add Kconfig description.
   * [ARM] msm: Adding display drivers.
   * [ARM] msm_fb: Don't crash if platform data is missing.
   * [ARM] msm_fb: Fix bugs in dummy client driver, clean args for client functions.
   * [ARM] msm: fb: Fixing bug in fb driver when invalid update is encountered.
   * [ARM] msm: mdp: Refer to image memory by file struct instead of fd
   * [ARM] msm: mdp: Missing image type when checking if src has alpha
   * msm: msm_fb: update mach-msm msm_fb.h
   * msm: msm_fb: add capabilities field
   * msmfb: specify partial updates support as a panel capability.
   * Initial Contribution for msm framebuffer.
   * [ARM] msm_fb: fix mddi resume lock up
   * msm_fb : bug fix for MDDI/LCDC auto detection feature.
   * [ARM] msm_fb: change backlight to use max and min value
   * msm: msm_fb: add platform data into board.h
   * msm: msm_fb: update platform data backlight callback arguments.
   * [ARM] msm_fb: increase toshiba backlight level
   * Add video Kconfig changes
   * [ARM] msm_fb: add support for Comet2 display
   * Initial Contribution changes for msm_mdp.h
   * [ARM] msm_fb: add gamma curve support
   * [ARM] msm_fb: add histogram support
   * msm_fb:  Replace interruptible waits with killable waits
   * [ARM] msm_fb: disable mddi from panel detection.
   * msm_fb: fix for suspend resume issue
   * msm_fb:  Try to detect a hung MDP
   * [ARM] msm_fb: change mdp idle wait time to 1 sec
   * [ARM] msm fb: only call client_id function when it's defined
   * [ARM] msm fb: rename external SVGA mode to WXGA
   * [ARM] msm_fb: move LUT block after histogram
   * [ARM] msm_fb: enable mddi client detection on lcdc platform
   * msm: msm_fb: update 7x25 to use mddi prescan
   * video: Fix failure to fill in file pointer upon bad pmem return.
   * [ARM] msm_fb: csc pre limit vector fix
   * msm_fb: better fix for suspend resume issue
   * msm_fb:	added LCD_3V regulator on/off support in lcdc.
   * msm: add 7x27 lcdc_power_save callback
   * [ARM] msm_fb: lcdc frame done bug fix
   * [ARM] msm_fb: remove 24bpp check for lcdc
   * [ARM] msm_fb: fix h2v2 image output
   * msm_fb: fix BSD license statement in headers
   * msm_fb: add backlight on/off support for msm7x27 lcdc
   * msm_fb: clean up code which does not comply with linux coding standard
   * msm_fb: add timeout during mddi wait
   * msm_fb: Add AXI bus QoS API calls in pull drivers.
   * msm_fb: add MDP4 features into existing MDP driver
   * msm_fb: tvout frame done bug fix
   * msm_fb: remove the notch filter in tv encoder
   * msm_fb: set AXI bus frequency to default after lcdc/tvenc turns off.
   * msm_fb: disable mdp irq during idle
   * msm_fb: turn ON FFA Display after Bootup
   * msm_fb: Add Toshiba WEGA initialization for msm7x30
   * msm_fb: mdp4: Add support for 128 MHz AXI bus
   * msm_fb: 8650 FFA suspend/resume display bug fix
   * msm_fb: move mddi power save under on/off routine
   * msm_fb: fix lcdc ystride value
   * msm_fb: add sharpening support for non-scaled image
   * msm_fb: add MDP_BLUR support
   * msm_fb: cleanup Makefile to use CONFIGs directly
   * msm_fb: add S-video option to tv output
   * msm_fb: Support for dynamically changing mdp ccs matrix.
   * msm_fb: turn off mddi power when there is no mddi panel
   * msm_fb: disable mddi host timer under suspend
   * msm_fb: Reduce AXI bus frequency to 62 Mhz from 128 Mhz
   * msm_fb: add mdp4 lcdc feature
   * msm_fb: add display panel auto detection
   * msm_fb: remove msm_rpc calls for LCDC_PROC configuration.
   * msm_fb: Add support for pclks
   * msm_fb: Reduce AXI bus frequency to 58 Mhz from 64 Mhz.
   * msm_fb: fix display panel driver auto detection error
   * msm_fb: fix dependencies when disabling pmem
   * msm_fb: increase brightness of Toshiba wvga display panel
   * msm_fb: mddi toshiba init routine bug fix
   * msm_fb: enable mdp hw vsync
   * msm_fb: Added frame_count to debugfs dir
   * msm_fb: store the actual lcdc clock rate
   * Revert "msm_fb: store the actual lcdc clock rate"
   * Revert "msm_fb: remove msm_rpc calls for LCDC_PROC configuration."
   * msm_fb: add MDP4 RGB pipe as overlay base layer
   * msm_fb: use driver specific Kconfig
   * msm_fb: add grapefruit framebuffer support
   * msm: separate grapefruit function by machine type
   * msm_fb: Add wxga drive for ST1 panel
   * msm_fb: correct porch values for ST1 WXGA display
   * msm_fb: correct external WXGA name in Kconfig
   * msm: qsd8x50: update pmem region to bitmap
   * msm: qsd8x50: check pmem size.
   * msm: Allow the size of the in-kernel PMEM region to be configured.
   * msm: msm_fb: add msm framebuffer support
   * smsc911x: Add Ethernet support for ST1
   * msm: Extend datamover callback infrastructure
   * msm: dma: Export flush/stop commands.
   * mmc: block: extend support for more than 8 partitions
   * mmc: mmcblk: Add new feature 'CONFIG_MMC_BLOCK_PARANOID_RESUME'
   * PM: Add wake lock api.
   * mmc: core: Hold a wake lock accross delayed work + mmc rescan
   * mmc: Add status IRQ and status callback function to mmc platform data
   * mmc: Add concept of an 'embedded' SDIO device.
   * mmc: core: Add auto suspend functionality
   * mmc: core: Accept EXT_CSD revision upto 1.5
   * mmc: core: Add 1ms delay after sending CMD6 to MMC cards.
   * mmc: sd: Add new CONFIG_MMC_PARANOID_SD_INIT for enabling retries during SD detection
   * mmc: sd: Add retries in re-detection
   * mmc: sd: When resuming, try a little harder to init the card
   * mmc: sd: Remove debugging printk
   * mmc: Add new API call 'sdio_reset_comm' for resetting communication with an SDIO device
   * sdio: fix sdio_reset_comm() error path
   * mmc: core: Decrease minimum length requirements for SDIO CIS_FUNCE
   * trout: Add functions for WiFi Signed-off-by: David Brown <davidb at quicinc.com>
   * msm_sdcc: Initial port of Qualcomm MSM MMC driver.
   * PM: Add early suspend api.
   * msm: sdcc: Add support for write protect switch detection.
   * arm: Add machine id for ST 1.5.
   * usb: Add platform data for mass storage function.
   * msm: mfd/tps65023 header.
   * BMA150 platform data.
   * Device data for MSM hsusb devices.
   * Device data for MSM high-speed uarts.
   * Device data for MSM camera drivers.
   * Device data for MSM SPI drivers.
   * Device data for MSM s1r72v05 driver.
   * Device data for MSM TSIF driver.
   * Device data for MSM battery driver.
   * Device data for MSM kgsl driver.
   * Device data for MSM boardfile support.
   * Add internal mach-types definitions for 8650A targets.
   * msm: Reset callback for I2C keyboard.
   * msm: Refactor SMD driver. debug interface, separate channel list.
   * msm: Add SMEM_SEFS_INFO smem item
   * msm: qsd8x50 platform data updates.
   * [ARM] msm: driver for MSM7X00A on-chip I2C controller.
   * [ARM] msm: I2C: Send stop command to finish i2c transfer on timeout
   * [ARM] msm: i2c: Try to read the requested number of bytes.
   * [ARM] msm: i2c: Try to recover if the i2c bus is busy after a failed transfer.
   * msm: i2c: add msm_set_i2c_mux function
   * [ARM] msm: i2c: Perform entire i2c transfer at interrupt context.
   * [ARM] msm: i2c: Prevent infinite reads.
   * [ARM] msm: i2c: Improve error recovery
   * [ARM] msm: i2c: Always read at least two bytes
   * [ARM] msm: i2c: Only send STOP for last for the last write message in the group.
   * [ARM] msm: i2c: Send another byte if we are still the bus master in msm_i2c_recover_bus_busy.
   * i2c-msm changes from the initial contribution.
   * [ARM] msm: i2c: Don't send STOP between write and read operations
   * [ARM] msm: i2c: Configure I2C GPIOs from Linux side
   * [ARM] msm_i2c: Fix Last Byte issues while reading.
   * i2c_msm: Derive PRI and AUX interface numbers from adapter ID
   * msm_i2c: Add multi-processor concurrency support for I2C driver.
   * msm_i2c: Recovery function to recover from unexpected HW errors
   * msm_i2c: Add I2C Auxiliary interface.
   * msm: remote-spinlock: Add support for DAL remote spinlocks.
   * msm: remote-spinlock: Use Dekker's Algorithm for 7x30 SoCs.
   * msm: remote-spinlock: Fix Dekker's algorithm.
   * remote_spinlock: Add trylock support for remote spin locks.
   * remote_spinlock: Add remote mutex support.
   * msm: irq: rename existing irq support to irq-vic
   * msm: remote-spinlock: Add 'MSM' prefix to REMOTE_SPINLOCK_* Kconfigs.
   * msm: Compilation fixes
   * Rest of the IRQ code refactoring.
   * msm: io: Extend HWIO area to cover EBI2 CS[67]
   * msm_i2c: Use less restrictive inter-processor remote mutex locks
   * msm_i2c: Workaround for hardware setup time issue.
   * msm_i2c: I2C controller should be in receive-data state during reads.
   * msm: sirc: Add support for 8x50A interrupts.
   * smsc911x: Add Ethernet support for ST1
   * msm: st1: Add experimental flag.
   * msm: timer: halt when Modem fails to respond to time sync
   * mddi: Add barriers for coherent memory accesses
   * Update to latest MSM framebuffer driver.
   * dma: barrier api for coherent memory before and after dma
   * defconfig: Initial ST1 defconfig.
   * msm_fb: add MSMFB_OVERLAY_GET ioctl
   * msm_fb: Added data packet size option in mddi_host_register_write
   * msm: Change type of msm_shared_ram_phys to 'unsigned int'.
   * pmem: Add In-Kernel API for handling cache operations
   * add Node Power Architecture (NPA) support
   * PM: NPA should be off by default
   * pmem: Fix Bitmap allocator to allocate the final bit for the device
   * msm: board-qsd8x50: Support shared memory (SMI) for QSD8x50A.
   * msm_fb: align height of 64X32 video tile format to 32 instead of 64
   * msm_fb: Add configuration of background transparent color key
   * msm: board-qsd8x50: Modify the check for Write Protect switch support.
   * msm: Kconfig: Add SoC revision config parameter.
   * msm: Introduce QSD8x50A Kconfig options.
   * msm: Enable MMU corner case fixes only for 8x50 and not 8x50a.
   * msm_fb:  Fix two MDP flags with the same value
   * msm: Add board support for ST 1.5.
   * msm: board: Fix SDCC VREG assignments for ST 1.5.
   * qsd8x50:  Allow the size of the in-kernel PMEM region to be configured
   * msm: Fix Kconfig to prevent building MACH_QSD8X50_ST1 for QSD8x50A.
   * msm_fb: Add display driver for ST1.5
   * msm: add platform support for ST1.5 display
   * msm: Remove unused file 'keypad-surf-ffa.h'.
   * mmc: msm_sdcc: Fix sdcc resume sequence
   * mmc: msm_sdcc: Eliminate forced reset of SD controller port
   * mmc: core: Add support for MMC cards with CSD structure revision 3.
   * msm: acpuclock-8x50: Fix ACPU frequency detection when running off AXI.
   * defconfig: Add initial ST 1.5 defconfig.
   * KSAPI: Performance monitoring tool for Snapdragon linux
   * msm: board-qsd8x50: Add Ethernet support for ST 1.5.
   * msm: board-qsd8x50: Register ST 1.5 I2C devices.
   * msm: configure and set the gpios as per the platform
   * msm: acpuclock-8x50a: Add QSD8x50A ACPU frequency scaling driver.
   * defconfig: Enable CPUFreq for ST 1.5.
   * defconfig: automatic update
   * defconfig: Choose the correct LCDC panel for ST 1.5.
   * defconfig: Disable AVS and update default ACPU voltage to 1300mV for ST1
   * defconfig: automatic update
   * [ARM] msm: handset: Merge msm_handset driver into rpc_server_handset
   * switch: port switch class and GPIO drivers from 2.6.29.
   * msm: handset: Add support to report headset status to modem
   * defconfig: Enable switch class for ST1.0.
   * msm: Select kernel PHYS_OFFSET based on ARCH_* Kconfigs.
   * msm: Makefile.boot: Select linker parameters based ARCH_* Kconfigs.
   * msm: Makefile.boot: Add support for QSD8x50A.
   * msm: socinfo: Add SoC IDs and cpu_is_qsd8x50a() function for QSD8x50A.
   * msm: Set default QSD8x50A PHYS_OFFSET Kconfig.
   * defconfig: autoupdate
   * add msm_audio_aac.h
   * msm: audio: enable audio in the makefile
   * qdsp6: Replace existing 3.0 VDEC drivers with 2.0 VDEC drivers
   * qdsp6: Replace 720P 2.0 video encoder with 1.0 driver
   * qdsp6: Replace existing 3.1 audio drivers with 3.2 CAD drivers
   * sound: soc: add msm alsa support
   * alsa: soc: Fix the uninitialized usage of mutex
   * msm8k_audio: Use a mute_info struct to pass path and mute info.
   * alsa: soc: Remove pause before closing cad session.
   * alsa: soc: Port alsa driver to kernel-2.6.29
   * alsa: soc: Port alsa 8k driver to kernel-2.6.29
   * alsa: soc: Support continuous range of sampling rates in qsd8k
   * alsa: soc: 7k: Fix to connect snd endpoint once during init
   * alsa: soc: 8k: Fix to stream volume control
   * [ARM]: msm: Apply new MSM naming scheme
   * alsa: soc: 8k: Fix to alsa playback and capture concurrency
   * alsa: soc: 8k: Add volume caching support.
   * alsa: soc: 8k: Modify MUTE control to support playback/Capture path
   * alsa: soc: 7k: Ensure that buffer size is a multiple of period size
   * alsa: soc: 8k: Ensure that buffer size is a multiple of period size
   * alsa: soc: 7k: Fix to initial bit stream configuration passed to DSP.
   * alsa: soc: 7k: Fix to max dB value permissible for volume control.
   * alsa: soc: 8k: Add device volume control support for RX/TX path.
   * alsa: soc: 8k: Remove stream volume update for TX path.
   * alsa: soc: 8k: Add EOS support in playback
   * alsa: soc: 7k: Add EOS support in playback
   * alsa: soc: 8k: Initialize default values to volume and device settings
   * alsa: soc: 8k: Remove unwanted check of device list support.
   * alsa: soc: 8k: Fix underrun errors in alsa concurrent playback record.
   * alsa: soc: 8k: Fix to ensure graceful exit if not yet enabled.
   * alsa: soc: 7k: Fix to ensure graceful exit if not yet enabled.
   * sound: msm-soc: add missing newlines to some printk()'s
   * alsa: soc: Fix to include correct header file.
   * msm: audio: 8k: Q6 API change
   * pmem: fix dependencies when disabling pmem
   * alsa: soc: msm: routing amixer controls for audio playback/voice
   * alsa: 7x30: Fix the extra new line added to device name.
   * msm: audio: 7x30: Update the audpp commands with correct parameters
   * alsa: soc: 8k: Fix to avoid I/O error due to early stream start
   * alsa: soc: Add support for multisession playbacks.
   * alsa: soc: msm7x30: Fix for blocked voice call thread
   * audio: 7x30: Add listener code to mixer interface
   * audio: 7x30: Increase sound device list size
   * alsa: soc: msm7x30: ASoc driver for pcm playback/capture
   * alsa: mixer: snd device dynamic frequency change support
   * alsa: soc: 8x50: new framework with dual interrupt sources
   * sound: soc: msm: a few updates for 2.6.31
   * msm: qsd8x50 defconfig: enable audio
   * msm: usb: Add rpc calls for USB control.
   * USB: EHCI: Qualcomm MSM USB EHCI driver.
   * defconfig: Enable Qualcomm EHCI device on st1.5
   * msm: Update hsusb RPC
   * USB: MSM OTG support.
   * defconfig: Enable USB OTG
   * msm: put ST1.5 framebuffer back in SMI
   * mmc: msm_sdcc: reset the controller in case of data CRC error
   * mmc: Handle requests properly when block queue is plugged
   * net: add support to supress random MAC address generation in smsc911x
   * usb: msm_otg: sysfs support to switch between host & peripheral
   * defconfig: Enable EHCI_ROOT_HUB_TT
   * diag: Qualcomm SOC diagnostics driver.
   * mm: dma_cache operations for non linearly mapped buffers
   * drivers: char: msm video drivers
   * drm: Add support for platform devices to register as DRM devices
   * msm_kgsl:  Add DRM support
   * msm_kgsl: add grp_pclk handling
   * msm_kgsl: report rev 2.1.1 instead of 2.1 due to hardware bug
   * msm_kgsl: Vote for the maximum AXI bus speed
   * Revert "msm_kgsl: Vote for the maximum AXI bus speed"
   * msm_kgsl: Vote for maximum AXI bus speed
   * DRM:  Initalize the DRM device list
   * DRM:  Use platform appropriate indexes for the GEM fake mmap offset
   * msm_kgsl: Bypass SQ RTR for host accesses.
   * msm_kgsl:  Add GEM support to the DRM device
   * msm_kgsl: Multi context bug fix
   * msm: kgsl: Power savings through GPU clock control
   * msm_kgsl: Fix a double free and prevent errors when freeing null gpuaddr
   * msm_kgsl: Increase maximum virtual address range to 256MB
   * msm_kgsl:  Add GEM support to the DRM device
   * drm: msm_kgsl: memory allocation changes
   * msm_fb: char: enable MDP blit from GEM
   * msm_kgsl:  Put back the file descriptor in kgsl_gem_obj_addr
   * msm_kgsl: Add multi-context and cmdstream handling fixes
   * Revert "msm_kgsl: Increase maximum virtual address range to 256MB"
   * msm_kgsl: save gmem based on correct use of flags
   * msm: kgsl: Remove AXI vote when the GPU is idle
   * msm: kgsl: Increase idle timeout counter
   * gpu: drm: Fix compile error
   * msm: kgsl: Disable IRQ when GPU is idle
   * msm_kgsl: Properly restore the bin base offset on context switches
   * kgsl: Change sequence of clock calls to fix boot up issue on some 7x30s.
   * msm_kgsl: Add graphics MMU support
   * msm_kgsl: Set correct values for PM4_DRAW_INDX_BIN and PM4_DRAW_INDX_2_BIN
   * msm_kgsl: Fixes multicontext screen corruption issue
   * msm_kgsl: Add outer cache flushing if it exists.
   * drm: Add drm_vm_close_locked()
   * msm_kgsl:  Move kgsl_sharedmem_init to module load
   * msm_kgsl:  Add generic pagetable allocation functions
   * msm_kgsl: Enable GEM to allocate memory from different sources
   * msm_kgsl: Add GPU bind and unbind ioctls
   * msm_kgsl:  Flush cached buffers in GEM
   * msm: kgsl: Call kgsl_yamato_runpending before allocating memory.
   * msm_kgsl: Do not wait for the REG_CP_RB_WPTR to be updated
   * msm_kgsl: Disable shadow writes
   * kgsl: add barriers for pmem noncached changed to Normal
   * msm_kgsl:  Only allow MDP blitting from from PMEM
   * drm:  Use kzalloc() where appropriate in platform init
   * msm_kgsl: Map all memory allocations through the MMU
   * msm_q6venc: enable cache for 8k video encoder
   * kgsl: trivial compile fixes
   * msm: defconfig: qsd8650 st1 turn on graphics support
   * msm:  Make the GPU0 PMEM region optional
   * msm:  Add in-kernel SMI PMEM region
   * msm_kgsl:  Clean up memory when timestamps are freed
   * msm_kgsl:  Allow greater control over GEM memory types
   * msm: drm: couple stray bit removed to compile
   * msm_kgsl: fix module init call for builtin
   * defconfig: autoupdate
   * defconfig: Enable kgsl for st1.5
   * msm: fix warnings introduced in gcc 4.4.0
   * Update an ARM config file for the kernel ebuild.
   * Update the ARM config file to support USB. This gets USB keyboard and mouse working in the 2.6.31.12 kernel.
   * Add the msm_mdp.h file to the list of headers to be installed.
   * Rename config to match naming convention.
   * Properly generate the splitconfig files for 2.6.31.12.
   * sync config files with master branch (cherry picked from commit 63b8ab7a6a0caa25ddf433c8599328793076506f)
 .
   [ Tim Gardner ]
 .
   * UBUNTU: [Config] qcm-msm branch creation
     Based initial configuration from arch/arm/configs/qsd8650a-st1_5_defconfig
Checksums-Sha1: 
 3169b781cc8f8fc182adbb3f172f73c8c33b1107 1855 linux-qcm-msm_2.6.31-800.1.dsc
 5010a4af5dfbc989d9be27017deaaaf6547a4591 85160710 linux-qcm-msm_2.6.31-800.1.tar.gz
Checksums-Sha256: 
 9329a2e397993d402da331d2d1c1ab4d44dd9742b515a01dab8c34cff3f4a284 1855 linux-qcm-msm_2.6.31-800.1.dsc
 6317eb7d272e694d220418b31a3f6439e5eac5699096fd47d28c94674e4ad1fd 85160710 linux-qcm-msm_2.6.31-800.1.tar.gz
Files: 
 d6b95b97c9280bdea8e37d0adcccdef8 1855 devel optional linux-qcm-msm_2.6.31-800.1.dsc
 80bb55220946d54da8e53e937980ba5f 85160710 devel optional linux-qcm-msm_2.6.31-800.1.tar.gz

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAkuNfi0ACgkQ/VwK2Iv57+YxQQCfWpJgc0bjno/pM8wPM8DJuTK/
dn0AoLDjHiRfR0hLw8XOCoLGcVVoDVwf
=6EeF
-----END PGP SIGNATURE-----


More information about the Lucid-changes mailing list