linux-qcm-msm 2.6.31-800.1 source package in Ubuntu
Changelog
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 <email address hidden> * 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 -- Tim Gardner <email address hidden> Wed, 17 Feb 2010 11:22:10 -0700
Upload details
- Uploaded by:
- Tim Gardner
- Uploaded to:
- Lucid
- Original maintainer:
- Ubuntu Kernel Team
- Architectures:
- armel
- Section:
- devel
- Urgency:
- Low Urgency
See full publishing history Publishing
Series | Published | Component | Section |
---|
Downloads
File | Size | SHA-256 Checksum |
---|---|---|
linux-qcm-msm_2.6.31-800.1.tar.gz | 81.2 MiB | 6317eb7d272e694d220418b31a3f6439e5eac5699096fd47d28c94674e4ad1fd |
linux-qcm-msm_2.6.31-800.1.dsc | 1.8 KiB | 9329a2e397993d402da331d2d1c1ab4d44dd9742b515a01dab8c34cff3f4a284 |
Binary packages built by this source
- block-modules-2.6.31-800-st1-5-di: No summary available for block-modules-2.6.31-800-st1-5-di in ubuntu lucid.
No description available for block-modules-
2.6.31- 800-st1- 5-di in ubuntu lucid.
- crypto-modules-2.6.31-800-st1-5-di: No summary available for crypto-modules-2.6.31-800-st1-5-di in ubuntu lucid.
No description available for crypto-
modules- 2.6.31- 800-st1- 5-di in ubuntu lucid.
- fat-modules-2.6.31-800-st1-5-di: No summary available for fat-modules-2.6.31-800-st1-5-di in ubuntu lucid.
No description available for fat-modules-
2.6.31- 800-st1- 5-di in ubuntu lucid.
- fs-core-modules-2.6.31-800-st1-5-di: No summary available for fs-core-modules-2.6.31-800-st1-5-di in ubuntu lucid.
No description available for fs-core-
modules- 2.6.31- 800-st1- 5-di in ubuntu lucid.
- fs-secondary-modules-2.6.31-800-st1-5-di: No summary available for fs-secondary-modules-2.6.31-800-st1-5-di in ubuntu lucid.
No description available for fs-secondary-
modules- 2.6.31- 800-st1- 5-di in ubuntu lucid.
- input-modules-2.6.31-800-st1-5-di: No summary available for input-modules-2.6.31-800-st1-5-di in ubuntu lucid.
No description available for input-modules-
2.6.31- 800-st1- 5-di in ubuntu lucid.
- irda-modules-2.6.31-800-st1-5-di: No summary available for irda-modules-2.6.31-800-st1-5-di in ubuntu lucid.
No description available for irda-modules-
2.6.31- 800-st1- 5-di in ubuntu lucid.
- kernel-image-2.6.31-800-st1-5-di: No summary available for kernel-image-2.6.31-800-st1-5-di in ubuntu lucid.
No description available for kernel-
image-2. 6.31-800- st1-5-di in ubuntu lucid.
- linux-headers-2.6.31-800-st1-5: No summary available for linux-headers-2.6.31-800-st1-5 in ubuntu lucid.
No description available for linux-headers-
2.6.31- 800-st1- 5 in ubuntu lucid.
- linux-image-2.6.31-800-st1-5: No summary available for linux-image-2.6.31-800-st1-5 in ubuntu lucid.
No description available for linux-image-
2.6.31- 800-st1- 5 in ubuntu lucid.
- md-modules-2.6.31-800-st1-5-di: No summary available for md-modules-2.6.31-800-st1-5-di in ubuntu lucid.
No description available for md-modules-
2.6.31- 800-st1- 5-di in ubuntu lucid.
- mouse-modules-2.6.31-800-st1-5-di: No summary available for mouse-modules-2.6.31-800-st1-5-di in ubuntu lucid.
No description available for mouse-modules-
2.6.31- 800-st1- 5-di in ubuntu lucid.
- nfs-modules-2.6.31-800-st1-5-di: No summary available for nfs-modules-2.6.31-800-st1-5-di in ubuntu lucid.
No description available for nfs-modules-
2.6.31- 800-st1- 5-di in ubuntu lucid.
- nic-modules-2.6.31-800-st1-5-di: No summary available for nic-modules-2.6.31-800-st1-5-di in ubuntu lucid.
No description available for nic-modules-
2.6.31- 800-st1- 5-di in ubuntu lucid.
- nic-shared-modules-2.6.31-800-st1-5-di: No summary available for nic-shared-modules-2.6.31-800-st1-5-di in ubuntu lucid.
No description available for nic-shared-
modules- 2.6.31- 800-st1- 5-di in ubuntu lucid.
- nic-usb-modules-2.6.31-800-st1-5-di: No summary available for nic-usb-modules-2.6.31-800-st1-5-di in ubuntu lucid.
No description available for nic-usb-
modules- 2.6.31- 800-st1- 5-di in ubuntu lucid.
- parport-modules-2.6.31-800-st1-5-di: No summary available for parport-modules-2.6.31-800-st1-5-di in ubuntu lucid.
No description available for parport-
modules- 2.6.31- 800-st1- 5-di in ubuntu lucid.
- plip-modules-2.6.31-800-st1-5-di: No summary available for plip-modules-2.6.31-800-st1-5-di in ubuntu lucid.
No description available for plip-modules-
2.6.31- 800-st1- 5-di in ubuntu lucid.
- ppp-modules-2.6.31-800-st1-5-di: No summary available for ppp-modules-2.6.31-800-st1-5-di in ubuntu lucid.
No description available for ppp-modules-
2.6.31- 800-st1- 5-di in ubuntu lucid.
- sata-modules-2.6.31-800-st1-5-di: No summary available for sata-modules-2.6.31-800-st1-5-di in ubuntu lucid.
No description available for sata-modules-
2.6.31- 800-st1- 5-di in ubuntu lucid.
- scsi-modules-2.6.31-800-st1-5-di: No summary available for scsi-modules-2.6.31-800-st1-5-di in ubuntu lucid.
No description available for scsi-modules-
2.6.31- 800-st1- 5-di in ubuntu lucid.
- serial-modules-2.6.31-800-st1-5-di: No summary available for serial-modules-2.6.31-800-st1-5-di in ubuntu lucid.
No description available for serial-
modules- 2.6.31- 800-st1- 5-di in ubuntu lucid.
- storage-core-modules-2.6.31-800-st1-5-di: No summary available for storage-core-modules-2.6.31-800-st1-5-di in ubuntu lucid.
No description available for storage-
core-modules- 2.6.31- 800-st1- 5-di in ubuntu lucid.
- usb-modules-2.6.31-800-st1-5-di: No summary available for usb-modules-2.6.31-800-st1-5-di in ubuntu lucid.
No description available for usb-modules-
2.6.31- 800-st1- 5-di in ubuntu lucid.