OMAP4: L27.11.1 Gingerbread Release

[HIGHLIGHTS]

* Klocwork fixes
* PM Add support for s/w controlled power off
* Allign USB twl-irq code with open-source
* I2C 1/2/3/4 3.4Mbps support
* HDMI: Enable HDCP support
* MMC5: configure to operate at 48MHz
* Errata i608: Disable unsupported RTA feature
* General system bug fixes

Change-Id: I14385d4fd66f2408dfc5f003d99ba33d269cc082
Signed-off-by: Leed Aguilar <leed.aguilar@ti.com>
diff --git a/Documentation/releasenotes/omap4-android-release-notes.txt b/Documentation/releasenotes/omap4-android-release-notes.txt
index 22786ed..bb2ad5c 100644
--- a/Documentation/releasenotes/omap4-android-release-notes.txt
+++ b/Documentation/releasenotes/omap4-android-release-notes.txt
@@ -1,10 +1,10 @@
 # =====================================================================
-# L27.10.2P1 Froyo Hand-off
+# L27.11.1 Gingerbread Hand-off
 # =====================================================================
 
 Author: Leed Aguilar
-Date: Feb 10th 2011
-Target Release: L27.10.2P1
+Date: Feb 25th 2011
+Target Release: L27.11.1
 
 # =====================================================================
 # Configuration Settings
@@ -13,21 +13,21 @@
 [KERNEL]
 Repo   : git://git.omapzoom.org/kernel/omap.git
 Branch : p-android-omap-2.6.35
-Tag    : android-2.6.35-2.2-omap4.10.2P1
+Tag    : android-2.6.35-2.3-omap4.11.1
 Config : android_4430_defconfig
 
 [U-BOOT]
 Repo   : git://git.omapzoom.org/repo/u-boot.git
 Branch : omap4_dev
-Tag:   : L27.10.2P1
-Commit : e59fe26ac2fb5b2fc599cfc76a7618d7fdd7062e
+Tag:   : L27.11.1
+Commit : 99f52f4cf421c9557cdc765c8646d25afd639919
 Config : omap4430sdp_config
 
 [X-LOADER]
 Repo   : git://git.omapzoom.org/repo/x-loader.git
 Branch : omap4_dev
-Tag:   : L27.10.2P1
-Commit : ce983bb626e0c236bf1e1f748913c50c90ad5228
+Tag:   : L27.11.1
+Commit : 8de4ac4408224f8cec7aa8493301483fe7aa324c
 Config : omap4430sdp_config
 
 OS: Linux 2.6.35
@@ -42,7 +42,7 @@
 Kernel:
 -------
 1. git clone git://git.omapzoom.org/kernel/omap.git; cd omap/
-2. git checkout -b L27.10.2P1 android-2.6.35-2.2-omap4.10.2P1
+2. git checkout -b L27.11.1 android-2.6.35-2.3-omap4.11.1
 3. make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- android_4430_defconfig
 4. make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- uImage
 ** Output: uImage
@@ -50,7 +50,7 @@
 u-boot:
 -------
 1. git clone  git://git.omapzoom.org/repo/u-boot.git; cd u-boot/
-2. git checkout -b L27.10.2P1 e59fe26ac2fb5b2fc599cfc76a7618d7fdd7062e
+2. git checkout -b L27.11.1 99f52f4cf421c9557cdc765c8646d25afd639919
 3. make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- omap4430sdp_config
 4. make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi-
 ** Output: u-boot.bin
@@ -58,7 +58,7 @@
 x-loader:
 ---------
 1. git clone git://git.omapzoom.org/repo/x-loader.git; cd x-loader/
-2. git checkout -b L27.10.2P1 ce983bb626e0c236bf1e1f748913c50c90ad5228
+2. git checkout -b L27.11.1 8de4ac4408224f8cec7aa8493301483fe7aa324c
 3. make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- omap4430sdp_config
 4. make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- ift
 ** Output: x-load.bin
@@ -77,10 +77,10 @@
 $ setenv bootcmd 'mmcinit 0; fatload mmc 0 0x80000000 uImage;bootm 80000000'
 $ saveenv; run bootcmd
 
-* This Release is intended to be used for Android Froyo 2.2.1
+* This Release is intended to be used for Android Gingerbread 2.3
 
 How obtain the Android source code:
-$ repo init -u git://git.omapzoom.org/platform/omapmanifest.git -b froyo
+$ repo init -u git://git.omapzoom.org/platform/omapmanifest.git -b gingerbread
 $ repo sync
 $ cp device/ti/blaze/buildspec.mk.default buildspec.mk
 $ make -j2
@@ -95,141 +95,139 @@
 
 [HIGHLIGHTS]
 
-* DPLL Cascading (not enabled by default)
-  To enable this mode use the debugfs entry:
-  echo 1 > /debug/pm_debug/dpll_cascade_enable
-  To exit DPLL cascading mode:
-  echo 0 > /debug/pm_debug/dpll_cascade_enable
-* Static dependency management (not enabled by default)
-* WA to send ACR packets in the HDMI channel
-* HSI power management support
-* I/O optimizations:
-  Enable non-EMIF I/O isolation
-* syslink: fix ret in idle path after recovery
-* ASoC: SDP4430: Enable DMIC for MODEM FE DAI
-* ASoC: twl6040: Add jack support for headset and handset
-* twl6030 Vibrator driver optimization
-
-[ADB over USB SUPPORT]
-
-Linux PC:
-http://omappedia.com/wiki/Support_Tools#Android_Gadget_ADB:_Linux_PC_Host
-
-Windows PC:
-http://omappedia.com/wiki/Support_Tools#Android_Gadget_ADB:_Windows_PC_Host
-
-More info about ADB can be found here:
-http://omappedia.org/wiki/Support_Tools
+* Klocwork fixes
+* PM Add support for s/w controlled power off
+* Allign USB twl-irq code with open-source
+* I2C 1/2/3/4 3.4Mbps support
+* HDMI: Enable HDCP support
+* MMC5: configure to operate at 48MHz
+* Errata i608: Disable unsupported RTA feature
+* General system bug fixes
 
 # =====================================================================
 # Defects opened
 # =====================================================================
 
-OMAPS00228635	PT: Adhoc: AV playback pauses for about 1 second
-OMAPS00230533	PT: System fails to resume after several iterations
-OMAPS00230793	PT: System prints CPU1: Shutdown message
-OMAPS00231778	The accuracy of the normal timer is bad.
-OMAPS00232060	Device becomes full speed after re-enumeration
-OMAPS00232102	I2c 3.4Mbps speed is not functional, boot up fails
-OMAPS00232151	Phone hang when CPU1 keeps UP and DOWN
-OMAPS00232214	SGX performance not reached with hotplug/ondemand gov
-OMAPS00232241	PT: Robustness: SMC daemon affects system performance
-OMAPS00232246	MUSB Driver not enumerating any slave devices
-OMAPS00232247	MUSB driver doesn't detect plug/unplug of slave devices
+OMAPS00218278	PT:PPM Cold Boot time does not meet validation criteria
+OMAPS00223978	PT: Randomly Android UI freezes with kernel panic when
+OMAPS00230533	PT: Robustness: System fails to resume after several
+OMAPS00230793	PT: Robustness: System prints CPU1: Shutdown message
+OMAPS00232477	PT: Downloads via Ethernet are not working.
+OMAPS00232480	PT: AV streaming over Ethernet connection is very slow.
+OMAPS00232611	System does not reach expected state during suspend OSWR
+OMAPS00232727	System Hang observed once in a while when Device OFF mode
+OMAPS00233102	PT:PPM: OPP on VDD's are not reset to low values
+OMAPS00233180	[OMAP4 ES2.2 Crash]  Random Crash during boot up
 
 # =====================================================================
 # Defects rejected/blocked
 # =====================================================================
 
-OMAPS00231450	Kernel Panic seen in OHCI Hub Status
+OMAPS00231450	Kernel Panic seen in OHCI Hub Status  due to incorrect
+OMAPS00232213	WLAN Performance Target not reached with hotplug/ondemand
+OMAPS00232102	I2c 3.4Mbps speed is not functional, boot up fails
+OMAPS00232214	SGX performances not reached with hotplug/ondemand gov
+OMAPS00232248	MUSB Driver support for Host only mode
+OMAPS00232700	android 2.6.35  latest Kernel not booting on customer
+OMAPS00232573	Kernel panic is observed at bootup when enabling spin
+OMAPS00227293	L27.7.2 M4: PIN request screen orientation is invalid
+OMAPS00227302	L27.7.2 M4: Board systematically goes to suspend mode
+OMAPS00233019	SR30796:  MIPI DSI support, not assigned to Framebuffer
+OMAPS00233017	SR30972 not assigned to Framebuffer est Design Spec
+OMAPS00233015	SR SR31018 is not assigned to any scenario in Video
+OMAPS00233011	SR SR31036 is not assigned in the FB Test Design Spec
+OMAPS00232927	[SHAD_SYS]  Are we right in assuming x-loader - board.c
+OMAPS00231327	PT: PPM: System does not hit suspend after booting and
 
 # =====================================================================
 # Defects closed/resolved
 # =====================================================================
 
-OMAPS00231665	System Hang when device off is enabled on Solana
-OMAPS00231929	USB CV test failures with Android gadget
+OMAPS00228635	PT: Adhoc: AV playback pauses for about 1 second when
+OMAPS00232247	MUSB driver does not detect connect disconnect of slave
+OMAPS00231778	[TI_SW][Defect]The accuracy of the normal timer is bad.
+OMAPS00232410	PT: Kernel panic happens booting from SDHC.
+OMAPS00232246	MUSB Driver (in host mode) not enumerating any slave
+OMAPS00232644	System not completely powering down on "Shut Down"
+OMAPS00231399	PT: SMC: System can not do Suspend/Resume when OEM SMC
+OMAPS00218866	Not possible to boot using a MMC
+OMAPS00232151	Phone hang when CPU1 keeps UP and DOWN
+OMAPS00232060	Device becomes full speed after re-enumeration on
+OMAPS00232466	PT: Robustness: System freezes at random iterations
+OMAPS00227368	L27.7.2 M4: Starting 3rd voice call, screen goes OFF
+OMAPS00232736	memory leak at CPU1 hotplug
+OMAPS00231417	L27.10.1-P1 - M6 : Screen turns off during call, and
+OMAPS00233117	VBUS output 2V after power on
 
 # =====================================================================
 # Kernel Changelist
 # =====================================================================
 
-Kernel stats from previous L27.10.2 HO: 72 new patches introduced
+Kernel stats from previous L27.10.2P1 HO: 61 new patches introduced
  
-84 files changed, 3692 insertions(+), 1410 deletions(-)
+119 files changed, 25521 insertions(+), 11853 deletions(-)
 
-4688cdf HACK: OMAP4: prevent DVFS transitions in LP mode
-479a86f OMAP4: introduce DPLL_ABE low power bypass/cascade
-cf668b9 OMAP4: Clock: missing DPLL_ABE bitfield defines
-a0b443b OMAP4: Clock: missing data for PM debug clocks
-d669567 OMAP4: Clock: new DPLL_CORE set_rate, and M2 fixes
-75211ec OMAP4: Clock: add MN Bypass data to DPLL structs
-fcc307e OMAP4: Fix struct init for iva_hsd_byp_clk_mux_ck
-2604d78 OMAP4: Clock: recalc for REGM4XEN-capable DPLLs
-9876e42 OMAP: Clock: freqsel valid only on OMAP34xx
-68930fa OMAP4: Clock: round_rate function for DPLL_ABE
-3ae4cd5 OMAP3+: use DPLL's round_rate when setting rate
-8ab6df1 SGX: UDD: Changing the early suspend registration level
-bc967ca SGX: UDD: Create sysfs entry to allow ignoring the display sync
-936baa6 SGX: UDD: Use correct stride when TILER memory is used
-1c7487d OMAP4: SMC: PM: Fix  Entry and Exit of suspend mode with SMC
-41bac15 Revert "OMAP4: DSS Inactivity support"
-b5d7af2 OMAP4: HSI: Fixed invalid DLL register access
-72e5318 OMAP4: HSI: Fixed wrong check of HSR framesize setting
-369d812 OMAP4: HSI: changed HSI interrupts names in HWMOD
-51d6cb0 OMAP4: HSI: PM: Added detection of unrequested RX FIFO frames
-c9ecd39 OMAP4: HSI: Fix for DMA channel not released in Interrupt mode
-92eec3d OMAP4: HSI: changed HSI default FIFO mapping
-904c0a0 OMAP4: HSI: Debug traces improvement
-e6f18ce OMAP4: HSI: Fix for Data Accepted interrupt not cleared
-b5a76e8 OMAP4: HSI: PM: changed HSI default clock to 96MHz
-1c58b47 OMAP4: HSI: DMA logical channel fixes
-c11b895 OMAP4: HSI: PM: added context SAR mechanism
-6532e70 OMAP4: HSI: PM: Added dynamic HSI Fclock change support
-6b6af35 OMAP4: HSI: Fix for potential race condition when accessing ...
-842d500 Revert "OMAP4:Minimize DDR consumption for 4430SDP"
-13f5c07 HDMI: Release resources after stopping stream on HDMI disconnect
-c84aea8 OMAP4: serial: remove padconf addresses to board files
-5145d56 syslink: ipu_pm: fix ret in idle path after recovery
-37e57de ASoC: sdp4430: Enable hostless support for MM_LP port
-385c3cb ASoC: Allow hostless support in single direction ports
-7aaa51f OMAP4: MMC 3/4/5 context save/restore in idle
-97cfd1f ASoC: OMAP4: DMic: support single channel capture
-2337c5c ASoC: SDP4430: Enable DMIC for MODEM FE DAI
-bca205b ASoC: SDP4430: Avoid to configure McBSP2 for MODEM FE DAI once
-695ddb5 syslink: ipu_pm: hack to sofreset iss & fdif
-21d829c OMAP4: HDMI: Workaround for ACR packets - part 2
-5bfa342 OMAP4: HDMI: Workaround for ACR packets - part 1
-e48f2d0 OMAP4: HSI: change HSI bottom half interrupt processing to ...
-6fe0efeb OMAP4: v4l2: Move work_struct allocation from ISR to avoid ...
-848d0c6 OMAP4:PM:Defconfig: Static dependency disable by default
-4944f53 OMAP4:PM: static dependency L3_2/L4 and MPU/Ducati
-3fe5253 OMAP4:Enable non-EMIF I/O isolation
-72c2081 OMAP4: Correct the GPIO save/restore sequence
-7cd187f Revert "OMAP4:Fix the glitch on GPIO54/55."
-50ef1b5 Revert "GPIO: add delay to fix glitch on resume"
-1bd5f8b OMAP4: DSS Inactivity support
-2a6880f Revert "USB: MUSB: Fix the fsg->interface to match w_index ...
-35886c5 mfd: twl6040: vibrator: Add pm ops to vibrator driver
-0e258da twl6040: vibrator: Add pm ops to vibrator driver
-3677d40 mfd: twl6040: Vibrator: Simplify vibrator enable/disable
-5662781 TWL6040: Vibrator: Simplify vibrator enable/disable
-629625a ASoC: sdp4430: Enable tps6130x during machine probe
-dad4c45 mfd: twl6040: Add pll configuration support
-dd68a40 mfd: twl6040: Add power and irq shared resources
-099090a mfd: twl6040: Centralize registers read/write
-86063ca mfd: twl6040: Add timed output vibra as twl6040 child
-c50a1e9 ASoC: twl6040: Add jack support for headset and handset
-43dc539 ASoC: twl6040: Remove sys_irq2 padconf from CODEC driver
-82289f4 OMAP-PM: add API to set min mpu freq.
-2390af1 OMAP4 SERIAL: Add conditions to hold a wakelock.
-d99cd06 Merge "OMAP4: PM: Make MPU and CORE next states as ON unless ...
-1439ac8 OMAP4: PM: Make MPU and CORE next states as ON unless ...
-3f245c0 OMAP4:Fix HSMMC 3/4/5 master clock
-c0c4c56 Add static mapping for L3 DSS
-b58224e OMAP4: Android defconfig: Strongly Ordered memory
-4f89b4d Nohz/sched: don't go tickless when CPU is loaded
-c7c8b70 V4L2 changes for controlling z-order
+4cc83ab syslink: ipu_pm: handle error properly in notifications
+e5498be syslink: ipu_pm: fix a null pointer access in recover
+3d8a33c ASoC: McPDM: Avoid multiple irq request/free
+6a61e08 ASoC: McPDM: Fix race condition in playback stream shutdown
+c253962 KW: OVERLAY: dont dereference a null pointer.
+0e716be OMAP4: MMC5: configure to operate at 48MHz
+deaae67 OMAP4SDP board file: Add proximity sensor as a wakeup source
+4d2fb2b sfh7741: Update proximity to work with Modem implementation
+9ada938 KW: OMAP-ABE: handle failed kzalloc.
+5941bff KW: OMAPFB: protect againt null pointer dereference.
+6ce8674 KW: DSS: warn and exit in case of resource not found.
+0b34d93 KW: DISPC: Dont dereference a null pointer.
+57f118e KW: HSI-CHAR: jump to exit label in case of error.
+e48f468 usb-ehci: Fix compiler warnings on the usb-ehci.c file
+deef242 usb: musb: Do not cut clock on suspend interrupt
+9253ea1 OMAP4:Resolve memleak in CPU1 hotplug scenario
+9dcda68 ASoC: twl6040: Disable HS and HF gains when not used
+cf6bab9 OMAP3: Updated Android Defconfig
+f1efa9a OMAP3: IVA: build omap_device for iva
+8dfc81d OMAP: Serial: Only allow console to hold a wake-lock if data
+4e39a8a OMAP3: USB: Need to initialize wake lock
+413f65b OMAP4: PM: Avoid suspend if CPU1 is not in OFF state
+2587bef OMAP4: SMC: Fix SMC PA return error code
+5deeaef ASoC: ABE DSP: Fix up reference counting issue for BE ports
+52410e2 omap4: pm: Sequence#1: Fix the #108 ROM API sequence for HS
+ff0b968 OMAP4: DSS:HDMI: Fix HDMI HPD core interrupt clear
+9a67708 OMAP4 DSS: HDMI: Enable HDCP support in HDMI driver
+8bbd1d9 OMAP4: HDMI Correct VESA 04h and VESA 55h video timings
+ef69180 OMAP4: HDMI: Fix VESA 1080p H back porch
+7f9321c OMAP4:I2C 1/2/3/4 3.4Mbps support
+34daac6 USB: MUSB: Move wakelock/L3 constraints to musb irq handler
+ccd53b9 TWL6030: USB: Allign twl-irq code with open-source
+1959538 OMAP4: PM enable TWL6030 Dev Off feature in defconfig
+fd497c9 OMAP4: PM Add support for s/w controlled power off
+fc935e7 OMAP: Serial: Enable Magic SysRq sequence on OMAP serial
+f3eaeb2 ASoC: ABE: Remove unused mute/unmute for FE
+fa8f211 ZOOM3: isp: Revert 9061: which sets incorrect pipe for
+a552bac OMAP3: Enable HDMI GPIO in board files.
+202ebf3 OMAP3: MUSB: Only save/restore control registers if OMAP4
+0b353e3 OMAP3: dss: suspend/resume fixes
+9600730 OMAP3: DSS: resolve earlier work-arounds
+55d7e3b KW: twl6030-gpadc initialize variable to 0
+6e63c11 KW: initialize rv variable on gfx_io.
+88596cd omap4: usbhs: The EHCI connection detection fix for device
+209e15f omap4: usbhs: usbhs register dump function
+93d59be omap4: usbhs: Sotware workaround for EHCI resume failure in
+dc35acb KW: dont dereference null display pointer.
+7bf1319 KW: cpufreq hotplug, check for null after kmalloc.
+255e01a KW: in voltage.c initialize variables to 0
+1974177 twl6040: vibrator: don't free platform data
+b340f2c OMAP4: Clock: fix missing data for PM debug clocks
+2768350 OMAP4: SMC: Save and restore IRQs when entering Secure World
+dff1bd3 MFD: TWL6030_MADC: Accomodate the new channel
+13479d1 TWL6030: BATTERY: Fix probe() in case USB device attached
+88a91b4 ARM: Make SMP secondary CPU up more resilient to failure.
+b55c4a2 OMAP4: PM: Errata i608: Disable unsupported RTA feature
+09fafab USB: MUSB: Do not disable session bit in musb_do_idle()
+59bcbf1 TWL6030-USB: Replace the mdelay with msleep
+b29bbb4 OMAP3/4: SMC: Integrate SMC OMAP3 driver into K35 branch
+da5ce72 OMAP3: PM: Fix build failure caused by LP Mode for OMAP4
+4100930 OMAP4: Fix suspend for boards without modem.
 
 # =====================================================================