lp:~ubuntu-branches/ubuntu/natty/linux-ti-omap4/natty-201011051436

Created by James Westby and last modified
Get this branch:
bzr branch lp:~ubuntu-branches/ubuntu/natty/linux-ti-omap4/natty-201011051436
Members of Ubuntu branches can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Status:
Development

Recent revisions

14. By Tim Gardner

[ Bryan Wu ]

* [Config] enable passing all kernel command line to init
  - LP: #586386

[ Tim Gardner ]

* [Config] Add support for cross compiling armel

13. By Tim Gardner

[ Bryan Wu ]

* SAUCE: ASoC: disable those debug message in soc core code

[ Upstream Kernel Changes ]

* ASoC: OMAP4: Add missing changes from merge
* ASoC: TWL6040: Add digital_mute callback
* ASoC: Add DMIC legacy PCM for testing.
* ASoC: SDP4430 - wait 20 seconds before HS power off.
* ASoC: SDP4430 - Add DMIC specific hw_params()
* ASoC: core - add FE playback and capture channels config
* ASoC: SDP4430 - add FE supported channels in DAI link
* ASoC: OMAP PCM - the codec_dai channels info is invalid for FEs
* ASoC: ABE - Low power mmap() part 1
* ASoC: core - make pcm_new() pass only snd_soc_pcm_runtime
* ASoC: ABE DSP - mmap() support part 2
* OMAP: McPDM - add irq and phys_base platform data
* ASoC: McPDM - fix IRQ platform data detection
* OMAP4: devices - remove ABE AESS platform device.
* OMAP: devices - add support for AESS device.
* ASoC: McPDM - remove IRQ and phys_base from plat header
* ASoC: ABE DSP - get pdev resources and register IRQ handler
* ASoC: SDP4430 - update ABE dsp name to aess to match hw_mod
* ASoC: HAL: remove the io_remap hack
* ASoC: core - only schedule resume work once.
* ASoC: McPDM - Split out McPDM into 4 logical DAIs
* ASoC: ABE DAI - Add ref counting for BE DAIs
* ASoC: SDP4430 - Use new McPDM BE DAIs
* ASoC: ABE AESS - Use mixer readback for volumes
* ASoC: ABE DAI - Add Nice mute sequence for playback
* OMAP: PM: Enable hwmod data for audio driver
* ASoC: ABE DSP: Use pm_runtime to enable/disable clocks
* ARM: PM: Fix mcpdm hwmod name
* ASoC: TWL6040: Clear interrupt status at boot time
* ASoC: McPDM: Revert changes for mcpdm_request
* ASoC: core - make sure we recover from BE startup errors
* ASoC: McPDM - add DC offset call and cleanup ref counting
* ASoC: ABE - make sure trigger has completed before we shutdown
* ASoC: OMAP ABE DAI - Add yet more logic to manage HAL ports.
* ASoC: McPDM - Make sure we only disable McPDM when safe to do so
* ASoC: ABE DAI - make sure trigger is pending before we call
* ASoC: OMAP: Undefine DEBUG
* ASoC: ABE DSP: update to HAL 08.05
* ASSoC: twl6040 - HS jack detection workaround reminder.
* ASoC: ABE DSP - Fix the BT/MODEM VX_UL graph
* ASoC: DAPM - Make sure debug makes more sense
* ASoC: McPDM - Delay McPDM shutdown after HS
* ASoC: ABE DAI - continue checking all BE substreams.
* ASoC: twl6040 - disable mute as ramp does the same thing atm
* HAL: Fix types for router ul config
* ASoC: ABE DSP - Update to match HAL bugfix for router typedef
* ASoC: ABE DAI: Fix main port selection
* ARM: MFD: Vibra fix for TWL6040
* ASoC: TWL6040: Disable SYS_NIRQ safe mode
* ASoC: ABE DAI: Remove 44.1KHz from abe playback capabilities
* ASoc: ABE DAI - Update Back End port mute/unmute for McPDM port
* ASoc: ABE DAI - Update Front End port mute/unmute for MM DL port
* ASoc: ABE DAI - Update Front End port mute/unmute for TONES DL port
* ASoc: ABE DSP - Update Mixer DL1 constrol with correct constant
* ASoC: ABE HAL - Update gain control to implement mute/unmute on HAL
  08.00
* ASoC: ABE DAI - Update ABE Front End mute unmute with new ABE functions
* ASoc: ABE DSP: Update McPDM control for downlink path.
* ASoC: ABE DAI: Remove compilation warnings
* ASoC: OMAP4: ABE buffer size contrainst only for omap4
* ASoC: twl6040: Enable plug detection interrupts
* ASoC: twl6040: Defer audio interrupt handling
* ASoC: twl6040: Fix jack detection in early audio interrupt
* ASoC: ABE DSP: Update mixer controls range to -120/30dB
* ASoC: ABE DSP: Update PM for ABE control.
* ASoc: ABE DAI - Update Front End port mute/unmute for VOICE DL port
* ASoC: omap-abe: Fix trigger completion handling after XRUNs
* ASoC: ABE DSP: Remove build warnings
* ASoC: ABE DSP: Add support for equalizers
* ASoC: twl6040: Add step size and delay for volume ramp
* ASoC: core - add support for driver and longnames
* ASoC: SDP4430 - Add longname for driver.
* ASoC: ABE DAI - serialise the FE calls with a mutex.
* ASoC: core - BE standalone DAI ops - add locking and ref counting
* ASoC: core - Make driver name == card->name
* ASoC: ABE DAI: Always set PDM_DL when disabling DAI_PDM_UL
* ASoc: ABE DSP: Correct disable port with abe port.
* ASoC: SDP4430 - Fix Mic bias for Panda - REBASE

12. By Tim Gardner

[ Bryan Wu ]

* SAUCE: Fix a buidling error when turn off CONFIG_SMP
  - LP: #647890
* [Config] Enable CONFIG_VMSPLIT_2G=y for OMAP4
  - LP: #633227

[ Ricardo Salveti de Araujo ]

* [Config] OMAP: Enable needed Errata for OMAP4 to work with DMA based
  device drivers

[ Upstream Kernel Changes ]

* ARM: do not define VMALLOC_END relative to PAGE_OFFSET

11. By Tim Gardner

[ Lee Jones ]

* [Config] Enable CONFIG_HIGH_RES_TIMERS=y

[ Upstream Kernel Changes ]

* DRM: enable DRM build for SGX DDK
* omap4: pm-debug: Fix the pwrdomain clockdomain counters
* omap4: pm: Fix the cpuidle barriers and restore CPUx state
* omap4: pm: Mask Secure interrupt which gate lowpower states
* Optimize kernel configuration
* bounce: call flush_dcache_page() after bounce_copy_vec()

10. By Andy Whitcroft

[ Andy Whitcroft ]

* ensure the common headers are built on armel
  - LP: #632235

9. By Andy Whitcroft

[ Andy Whitcroft ]

* correct the headers dependancy and select minimal packages
  - LP: #632235

8. By Leann Ogasawara

[ Ricardo Salveti de Araujo ]

* [Config] Change CONFIG_LEDS_TRIGGER_HEARTBEAT from module to built-in

[ Upstream Kernel Changes ]

* Revert "Fix detection loop issue on some monitors"
* OMAP4: board-omap4panda.c: adding leds status1 and status2
* SDP4430: fix wlan board config
* Deactivate SW errata related to ES1.0
* Assigning correct address to vma struct
* Fix this build warning when CONFIG_PANEL_PICO_DLP is disabled:
* Fix this compile warning when building with CONFIG_OMAP2_DSS_HDMI
* Kernel changes for hwmod and omap_device initialization for GPU.
* omap:iodmm-exclude Tiler buffers from mapped information
* SYSLINK:IPU-PM: avoiding down_timeout when failing
* omap:iodmm-allow unconditional cache flush
* SYSLINK: notify - increase reserved events to 4
* OMAP4: file_permissions: Setting to 644 file permissions
* omap4: Disable auto gating for PER M3 divider
* OMAP4:DSS:HDMI:fix HDMI state in HPD
* OMAP:DSS:HDMI:Patch to dump HDMI registers
* OMAP4:DSS:HDMI: don't handle DISCONNECT if we've already got a CONNECT
* OMAP4: PandaBoard: add board revision reporting
* OMAP4: PandaBoard: EHCI nreset based on board revision
* omap4: pandaboard: code cleanup
* omap4: pandaboard: remove unused includes
* omap: panda: fix build break with DSS/HDMI disabled
* SYSLINK: ipc- check queue validity in messageq_put
* SYSLINK: ipc - Remove _ON_STACK from recovery completion declarations
* TILER: Fix when get element from empty list
* TILER: Don't assign mem struct inside kernel list

7. By Bryan Wu

[ Bryan Wu ]

* rebase to TI 2.6.35 based integration OMAP4 L24.9 release.
* add back and sync with Ubuntu packaging stuff
* update 2.6.35 omap4 config options

[ Sebastien Jan ]

* [Config] Deactivate ES1.0 support

6. By Bryan Wu

[ Sebastien Jan ]

* [Config] update kernel config for OMAP4 ES2.0 support
* [Config] Deactivate ARM errata 430973
* [Config] Enable dynamic ES1.0 support

[ Upstream Kernel Changes ]

* Revert "SYSLINK: Make Syslink Loadable Modules Makefiles"
* Revert "SYSLINK: IPC - Make Syslink Loadable Modules"
* Revert "SYSLINK:IPU-PM: add i2c support"
* Revert "SYSLINK:IPU-PM: functions prototypes for ipu_pm"
* Revert "SYSLINK:IPU-PM: Definitions of ipu_pm functions"
* Revert "SYSLINK:IPU-PM: changes to match ipu_pm new code"
* Revert "SYSLINK:IPU-PM: enabling by default ipu_pm"
* Revert "SYSLINK:IPU-PM: build changes for ipu_pm support"
* Revert "SYSLINK:IPU-PM: add definitions for IPU-PM functions"
* Revert "SYSLINK:IPU-PM: add prototypes for IPU-PM functions"
* Revert "SYSLINK:IPU-PM: add notifications function call"
* Revert "SYSLINK:IPU-PM: register the IPU PM events"
* Revert "SYSLINK:IPU-PM: Add IPU PM code to kernel via Menuconfig"
* hsmmc: setup further transfers only on block completion interrupt
* omap4: Update id.c and cpu.h for es2.0
* timers: The 12 timer is a secure timer and is meant for emu boards. So
  making the timer count 11
* usb: musb: Enable the maximum supported burst mode for dma
* usb: musb: dynamic dma mode bug fix
* OMAP3 PRCM: convert OMAP3 PRCM macros to the _SHIFT/_MASK suffixes
* OMAP3 PM: CPUFreq driver for OMAP3
* omap: pm: introduce opp accessor functions
* omap: opp: make opp_get_opp_id robust
* omap: opp: documentation update
* omap: opp: twl/tps: Introduce TWL/TPS-specific code
* omap3: pm: remove OPP interfaces from OMAP PM layer
* omap3: introduce cpufreq
* omap3: board: enable opp tables
* omap3: cpufreq: allow default opp table init
* OMAP3: PM: Adding voltage driver support for OMAP3
* OMAP3: PM: Adding smartreflex driver support.
* OMAP3: PM: Adding smartreflex device file.
* OMAP3: PM: Adding smartreflex hwmod data
* OMAP3: PM: Adding smartreflex class3 driver
* OMAP3: PM: Adding T2 enabling of smartreflex support
* OMAP: PM: Allowing an early init of pm debugfs driver.
* OMAP3: PM: Adding debug support to Voltage and Smartreflex drivers
* omap4: Fix the build break due to SR patches
* omap4: es2: Remove the errata fixes from build
* omap4: es1: Create a KCONFIG entry to keep ES1.0 kernel working
* Board changes for the pressure sensor
* Pressure sensor update
* BMP085 update The wait time is optimised. As long is architecture
  dependent using u32
* omap4: ES2.0: Remove autoconf whitespace warining in the build
* omap4: temp: Remove the un-necessary added code from board file
* Add GPIO LED support
* Add support for PWM LED
* Enable LED driver in defconfig
* NFS: Fix another nfs_wb_page() deadlock
* NFS: Don't run nfs_access_cache_shrinker() when the mask is GFP_NOFS
* NFS: Clean up nfs_access_zap_cache()
* NFS: Don't call iput() in nfs_access_cache_shrinker
* NFS: Fix a lock imbalance typo in nfs_access_cache_shrinker
* NFS: Ensure that we mark the inode as dirty if we exit early from
  commit
* OMAP4:ES2 workaround for CMD line reset.
* ARM: delta change from Remove the domain switching on ARMv6k/v7 CPUs
* Board changes for digital compass
* Digital compass defconfig changes
* Driver changes for the digital compass
* TWL6030: regulator: Implement a WA for normal power up of VAUX3
* defconfig: Sync up defconfig
* omap4: hack: ES version detection
* Fixing some error handling
* OMAP4: PM: Update register bitshits and masks for ES2
* OMAP4: PM: Define additional registers for ES2
* OMAP4: clocks: Update clock tree for ES2
* OMAP4: powerdomain: Update DSS logic state
* OMAP4: powerdomain: Add support to read previous pwst entered
* OMAP4: PM: l4_per pwrdm does not support OFF
* OMAP4: clockdomain: Fix the sequence for clockdomain enable
* OMAP: hwmod or prm: Add 2 helper functions for rmw and read inside the
  PRM
* OMAP: hwmod: Add HW reset management support in hwmod framework
* OMAP4: hwmod: Add HW reset data for dsp, iva and ipu
* OMAP: hwmod: Add omap_device_reset api
* omap4:incorporate dm timer support
* omap4:incorporate dm timer support
* omap4:incorporate dm timer support
* 0001-clocknamefix-as-per-hwname
* omap4:HSMMC : Removing Clock enable and disable
* omap4:hsmmc: Remove Card detect feature
* Adding card detect callback function and card detect configuration
  function for MMC1 Controller.
* omap:hsmmc: Intially enable clocks with NO RUNTIME
* omap:hsmmc : remove MMC controller reset
* omap3:hsmmc: Hwmod changes
* omap4:hsmmc: Updating hwmod data with MMC base and register offsets
* omap:hsmmc: Register Offset handling made generic
* OMAP HSMMC: fix a racing case between kmmcd and omap_hsmmc_suspend
* omap4:hsmmc: Adding ADMA support
* omap:hsmmc: Enabling Aggressive clock and power saving
* HDMOD: Clean up
* Omap4:hsmmc: Always Set MMC2 Controller voltage at 3V
* TILER: Renamed SiTA tcm files to *tcm_sita*
* TILER: Limit the amount of pages available in the free page stack
* tiler: Ensure the pat refill has correct data before programming it
* TILER: Replace dsb calls with wmb for es2.0
* SYSLINK: ipc - multiproc module migrated to SysLink 2.0
* SYSLINK: ipc - sharedregion module migrated to SysLink 2.0
* SYSLINK: ipc - nameserver migrated to SysLink 2.0 version
* SYSLINK: ipc - nameserver_remotenotify migrated to SysLink 2.0 version
* SYSLINK: ipc - gate module added
* SYSLINK: ipc - gate infrastructure headers added
* SYSLINK: ipc - gatemp module created
* SYSLINK: ipc - listmp updated for SysLink 2.0
* SYSLINK: ipc - heapbufmp module created from heapbuf module
* SYSLINK: ipc - created heapmemmp module
* SYSLINK: ipc - heap updated for SysLink 2.0
* SYSLINK: ipc - updated gatepeterson for SysLink 2.0
* SYSLINK: ipc - gatepeterson uses IOBJECT
* SYSLINK: ipc - added transportshm module
* SYSLINK: ipc - transportshm setup module added for SysLink 2.0
* SYSLINK: ipc - messageq module migrated to SysLink-2.0
* SYSLINK: notify - notify module migrated to SysLink-2.0
* SYSLINK: notify - add omap4 notify setup proxy implementation
* SYSLINK: notify - notify ducati driver updated for SysLink-2.0
* SYSLINK: ipc - added ipc module from SysLink 2.0
* SYSLINK: ipc - update ipc driver interface file for SysLink 2.0
* SYSLINK: ipc - add ipc_proc_sync_finish synchronization
* SYSLINK: ipc - Updated platform module to SysLink 2.0
* SYSLINK: ipc - compile fixes for platform
* SYSLINK: ipc - platform_mem_destroy not calling iounmap
* SYSLINK: ipc - Update platform file to support code regions
* SYSLINK: ipc - adjust platform to support 2 heaps
* SYSLINK: ipc - change nameserver_remotenotify notify_event_id
* SYSLINK: ipc - change wait_clear mode in nameserver_remotenotify
* SYSLINK: ipc - fix for occasional <module>_open failures
* SYSLINK: ipc - change transportshm notify_event_id
* SYSLINK: notify - add support for AppM3
* SYSLINK: ipc - added gatehwspinlock for SysLink 2.0
* SYSLINK: ipc - enable hwspinlock module.
* SYSLINK: ipc - update Kbuild for multicore_ipc
* SYSLINK: ipc - resolve build issues due to heap interface change
* SYSLINK: procmgr - correct the proc_id value for AppM3.
* SYSLINK: procmgr - fix checkpatch warnings & file mode
* SYSLINK: procmgr- procmgr_attach should have a ref count
* SYSLINK: procmgr - resolve 2.6.34 kernel migration issues
* SYSLINK: notify - resolve 2.6.34 kernel migration issues
* SYSLINK: ipc - resolve 2.6.34 kernel migration issues
* ARM: Initial Proc support.
* omap:iommu-char driver interface for tlb entries
* SYSLINK: ipc - remove platform memory sections hard-coding
* SYSLINK: ipc - add reference counting to memory mapping
* SYSLINK:PROC-fix the assert sequence steps
* IOMMU remove clock functions from iommu module
* ARM:OMAP:remoteproc - Patch to disable CAP_SYS_ADMIN check
* SYSLINK:IPU-PM: include the ipu_pm in the ipc process
* SYSLINK:IPU-PM: include the ipu_pm in the platform process
* SYSLINK:IPU-PM: functions definitions for ipu_pm
* SYSLINK: ipc - Make syslink loadable modules for SysLink 2.0
* SYSLINK: ipc - Make syslink loadable modules makefiles for SysLink 2.0
* omap: iommu- fix issues when building as modules
* SYSLINK:IPU-PM: Changes to compile in modules
* SYSLINK:IPU-PM: ipu_pm build changes to compile in modules
* SYSLINK:IPU-PM: cleanup and improvements on ipu_pm module
* SYSLINK:IPU-PM: api for regulators support
* SYSLINK: IOMMU - Patch to disable CAP_SYS_ADMIN check for iommu driver
* omap:iommu-update the device clock names
* SYSLINK:IPC: transport add protection to transport functions
* Fix compile error for OMAPDSS
* OMAP4:DSS:HDMI:Board file change to correct setting for HDMI
* OMAP4:DSS:HDMI:Patch to remove raw read and write to gpio calls
* Remove divider ratio setting in the HDMI_WP_VIDEO_SIZE register
* OMAP4: mmc: host: wl1283: Support for MMC5 controller TI WLAN
* omap_hsmmc: improve interrupt synchronisation
* OMAP4:defconfig: Enable Bluetooth and dependent components
* TI-ST: Handle mute/unmute in FM drv correctly
* TI-ST: Handle FREQ in units of 62.5Hz in FM driver
* OMAP4:defconfig:Enable uInput support for BT AVRCP.
* OMAP4: multicore_ipc: Changing file permissions
* OMAP4: hmc5843: Changing file permissions
* omap4: clocks: Keep GPT clock enabled all the time
* ASoC: OMAP4: PM clean-up
* OMAP4: PM: Add runtime_pm framework API calls.
* ASoC: AESS: Move PM registration from codec driver
* ASoC: OMAP: Make bool the config_voice_call flag
* ASoC: OMAP: Modify McBSP configuration sequences
* ASoC: SDP4430: Configure mclk for phoenix
* ASoC: OMAP4: Add clk_div for mcbsp configuration
* ASoC: OMAP4: Set the correct mcbsp configuration
* ASoC: ABE-TWL6040: Remove not needed mixer configurations
* ASoC: ABE-TWL6040: Correct initialisation of PDM port
* ASOC: ABE-TWL6040: Add off mode analog capture
* ASoC: ABE-TWL6040: Vx port should use stereo format
* ASoC: ABE-TWL6040: Using stream flag to start ABE port
* ASoC: OMAP: Fix start/stop sequences for McBSP
* ASoC: OMAP: PDM_UL stop sequence workaround
* ASoC: OMAP: Configure McBSP as slave
* OMAP4: PM: Update PM defconfig
* arm: omap1/2/3/4: convert clocksource to a platform_driver
* add timer32 driver interface for userspace
* omap4: dmtimer: allow multiple clock source
* mmc: csd version check updated to support MMC v4.41
* Update the keypad name as per the name in the hwmod database
* OMAP: DSS: Remove 8x upscale limitation.
* OMAP: DSS2/V4L2: V4L2 WB fixes, ES2.0 changes
* OMAP4:DSS Add checksum when writing AVI infoframe for HDMI
* omap_vout: changes for xoverlay
* Fix incorrect rotation for 90 and 270 degrees
* TILER: Corrrect PAT array allocation error handling
* TILER: Set the free page stack cap to 128MB
* ARM: errata: TLBIASIDIS and TLBIMVAIS operations can broadcast a faulty
  ASID
* ARM: flush_ptrace_access: invalidate all I-caches
* OMAP4: omap_4430sdp_defconfig: Aligning defconfig
* OMAP4: Clocks: Enable keyboard funtional clock
* HAL0654: Removing files
* ASoC: ABE: Update to HAL0654
* ASoC: TWL6040: Modify the IRQ handler
* ASoC: McPDM: Enable wd reset for ES2.0
* ARM: OMAP4: Define a valid gpio for twl6040
* ASoC: TWL6040: Enable automatic power for phoenix 1.1
* ASoC: SDP4430: Configure TPS61305 to provide VDDHF
* SYSLINK: iommu temp hack set twl to false by default
* omap:hwmod-hwspinlock-enable
* omap:hwspinlock-define HWSPINLOCK base address
* omap:hwspinlock-added hwspinlock driver
* omap:hwspinlock-add build support
* omap:hwspinlocks-ensure the order of registration
* SYSLINK: ipc - modify the default number of gate resources
* SYSLINK: ipc - adapt gatehwspinlock module to use hwspinlock driver
* SYSLINK: ipc- resource cleanup ioctl changes
* SYSLINK: ipc- resource cleanup multiproc changes
* SYSLINK: ipc- resource cleanup nameserver changes
* SYSLINK: ipc- resource cleanup heapbufmp changes
* SYSLINK: ipc- resource cleanup sharedregion changes
* SYSLINK: ipc- resource cleanup gatemp changes
* SYSLINK: ipc- resource cleanup listmp changes
* SYSLINK: ipc- resource cleanup messageq changes
* SYSLINK: ipc- resource cleanup sysipc changes
* SYSLINK: ipc- resource cleanup heapmemmp changes
* SYSLINK: ipc- resource cleanup notify changes
* SYSLINK: ipc- resource cleanup proc4430 changes
* SYSLINK: ipc- resource cleanup procmgr changes
* SYSLINK:IPU-PM: change board-4430sdp for regulators
* SYSLINK:IPU-PM: change api for regulators
* SYSLINK:IPU-PM: changes in I2C to use HWspinlocks
* OMAP4: RLS_NOTES: Adding L24.8 release notes
* Align with kernel-omap4 branch
* Panda board-file upgrades
* ASoc: McPDM : Use kernel function to get revision id in order to enble
  McPDM watchdog
* Dynamic support for ES1.0 and ES2.0

5. By Tim Gardner

[ Upstream Kernel Changes ]

* Stop ARM boards crashing when CUPS is loaded
  - LP: #601226

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:ubuntu/natty/linux-ti-omap4
This branch contains Public information 
Everyone can see this information.

Subscribers