summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-03-05IKXCLOCK-343 Initial TI SGX Android DDK version 1.9@2166536Wengang Wu
Original source code pulled in from TI SGX Android DDK 1.9@2166536 Change-Id: Ibcdb0016a6b1ca2e26583c578eb690cc9cd57708
2014-03-05IKXCLOCK-353: Enable Always on TouchAmit Jain
2014-03-05IKXCLOCK-221 tps65912: irq: revert to level interruptsJames Wylder
Revert the initialization to the original level behavior, but in our case level high. On xclock the key release is on a lower interrupt than the key press. Handle the interrupts in decending order to ensure the press is handled first. Change-Id: Ie68255e1f0d67cce02eb59708e21cd2621e57e8f Signed-off-by: James Wylder <jwylder@motorola.com>
2014-03-05IKXCLOCK-338 dts: configure sys_reset gpioDoug Zobel
Change-Id: I22fa8626112a34eb37a4e9190f9e723113c95cc8
2014-03-05IKXCLOCK-338 minnow-poweroff: Drive sys_reset line low all the timeDoug Zobel
Support for the sys_reset line was added so that it can be driven low all the time. This line is only used in bootloader, but needs to be driven low in the kernel to prevent random resets of the system. Change-Id: I5c8976b578ee8cc8f7f960e34bcbe54ba45a780d
2014-03-05IKXCLOCK-338 omap2: Don't reset GPIO banksDoug Zobel
The GPIO banks were being reset at initialization. This looses the value configured by bootloader and causes unpredictable behavior on the system. Change-Id: Ia41286f6b557e5c3e78745899db4231a9844abb0
2014-03-05IKXCLOCK-338 minnow Enable early printk in engineering defconfigDoug Zobel
Change-Id: I550fa23c781296785f95837e183cd0c68d69a417
2014-03-05IKXCLOCK-221 tps65912: irq: handle nested irqJames Wylder
Suspend resume mask the irqs using the chips irq_enable/irq_disable callbacks. This does not directly trigger an update to the hardware mask. By using the irq_mask maintained updated through the callbacks, the tps65912 handler stays in step with the irq resume sequence. Change-Id: Ib8b57715f8ca50a9083d21db66d4a92f8ca8c8cd
2014-03-05IKXCLOCK-166 ARM: dts: omap3-minnow: increase m25p spi flash freqMohsan Habibi
The SPI flash IC can run up to 80MHz SPI speed, so increase the SPI frequency to 24MHz and enable fast-read support for faster access. Change-Id: I0af983fa25108170d5f17498b604d1c9f9f44424 Signed-off-by: Mohsan Habibi <mohsan@motorola.com>
2014-03-05IKXCLOCK-166 defconfig: minnow: enable m4sensorhub cb for m25p spi flashMohsan Habibi
Enable feature to allow m4sensorhub callback registration to finish initialization for m25p spi flash, since there's a dependency on one of the regulators controlled by m4. Change-Id: I36f9fd8d072ce440b96f019489bcb734efc986ee Signed-off-by: Mohsan Habibi <mohsan@motorola.com>
2014-03-05IKXCLOCK-166 mtd: m25p80: add m4 sensorhub cb supportMohsan Habibi
Add support for M4 sensor call back registration. This is needed if there's a dependency on M4, such as needing a regulator that is controlled by M4, before initialization can complete. Change-Id: I3ceac935ae7fbc41bb36db79a0ce5601021a719d Signed-off-by: Mohsan Habibi <mohsan@motorola.com>
2014-03-05IKXCLOCK-242 usb: Initialize t-usb phy at probeDoug Zobel
TUSB phy driver needs to set the phy to the correct state once at boot since there may not be an interrupt fired when they are enabled. Change-Id: I3cda43cee8048a3bb90eb1b4b2a7a0e581e016d5
2014-03-05IKXCLOCK-320: sysfs for M4 download status and firmware versionAmit Jain
Change-Id: I3bca559e9d4a2e8cf4f2b149eb11c1c20b6dcf89
2014-03-05IKXCLOCK-298 dts: minnow: Set MAX17050 sense resistor valueDmitriy Gruzman
Change-Id: I059010e8bbd57db637c9d952da535486a41fd69b Signed-off-by: Dmitriy Gruzman <dgruzman@motorola.com>
2014-03-05IKXCLOCK-298 dts: minnow: Enable low battery shutdown at 3.42 VDmitriy Gruzman
Configure MAX17050 fuel gague to report "0" SOC if and only if undervoltage battery alert triggered. Change-Id: I96c681b4ffd22e78004ac1a2ea9f539527fcc74f Signed-off-by: Dmitriy Gruzman <dgruzman@motorola.com>
2014-03-05IKXCLOCK-298 dts: minnow: Configure MAX17050 IRQ pinDmitriy Gruzman
Change-Id: I9788ec3ad71c0466b9dfd95e3f8c7809873fef55 Signed-off-by: Dmitriy Gruzman <dgruzman@motorola.com>
2014-03-05IKXCLOCK-298 max17042_battery: Use battery undervoltage IRQ for "0" SOCDmitriy Gruzman
Add option for using battery undervoltage interrupt to report 0% capacity. When this option is enabled, "0" SOC is reported if and only if the battery undervoltage IRQ has fired. Change-Id: I8f65b3365bff30c7ace0c52615277e07de372ea0 Signed-off-by: Dmitriy Gruzman <dgruzman@motorola.com>
2014-03-05IKXCLOCK-298 max17042_battery: Read gpio configurations from DTDmitriy Gruzman
Change-Id: I277149eb1ba867f48acc633fbb41a1f4eab35934 Signed-off-by: Dmitriy Gruzman <dgruzman@motorola.com>
2014-03-05IKXCLOCK-298 max17042_battery: Read register init data from DTDmitriy Gruzman
Change-Id: I88130e8dedb05114e3803351611e5e07f856accf Signed-off-by: Dmitriy Gruzman <dgruzman@motorola.com>
2014-03-05IKXCLOCK-298 max17042_battery: Add ONESHOT flag to threaded irq requestDmitriy Gruzman
Add the flag since requesting a threaded interrupt without a primary handler and without IRQF_ONESHOT set returns an error now. Change-Id: If68f91eeebd7c323aa49c49503646fd73d41cd7d Signed-off-by: Dmitriy Gruzman <dgruzman@motorola.com>
2014-03-05IKXCLOCK-299: usb: phy: tusb set last_eventJames Wylder
Set the last_event value in the phy to ensure listeners can determine the state if they missed the notification. Change-Id: I07ebf592aa2dc761fc702c016e272abc5f4e90b9 Signed-off-by: James Wylder <jwylder@motorola.com>
2014-03-05IKXCLOCK-314 ARM: dts: omap3-minnow: fix typo in mmc dt configurationAndrey Gostev
Fix typo in device tree configuration, so embedded MMC and WLAN SDIO interfaces could be handled as non-removable. Change-Id: I072f2fee467ab634181dcc1c91363f038e7e10b8 Signed-off-by: Andrey Gostev <fga022c@motorola.com>
2014-03-05IKXCLOCK-310 dts: minnow: Set CAM_HS (SYS_REST) to mode 7, pull-downDoug Zobel
Kernel doesn't need to control this pin, but it needs to remain low otherwise there can be a random restart Change-Id: I7f0df1c76054cbe53c28dc6bd9b0a64e58b46961
2014-03-05IKXCLOCK-295: Fix to turn on ldo4 for alsViditha Hanumanthareddy
Change-Id: I6ceaf8a192a8212fa8d30efde3fbe3b000680d38
2014-03-05IKXCLOCK-286 ARM: dts: omap3-minnow: disable mmc1Andrey Gostev
Disable mmc1 device tree node since Minnow doesn't support external SD card. Change-Id: I57c18164b2d6490955704c931c57c8ffcb00b70e
2014-03-05IKXCLOCK-280 defconfig: minnow: disable TI 12XX wireless lan driverAndrey Gostev
Disable Texas Instruments WL12XX wireless LAN driver Change-Id: Ie063515f68d850637876dcdc6b21411b7e947430
2014-03-05IKXCLOCK-283 Display is unable to turn on sometimesWengang Wu
the panel still in sleep mode sometimes, might be caused by missing command from bridge. work around to swap re-transmission mode for each command. Change-Id: I281d2884202aea7b9352ce97265e500bfa884350
2014-03-05IKXCLOCK-267: Interface to modify afe registersViditha Hanumanthareddy
Change-Id: Ifea71cc6e998b05d7be760282bd7f15fec5f757a
2014-03-05IKXCLOCK-281 C55 interrupt didn't get through to user space daemonw20740
Author: Jee Su Chang - w20740 Change-Id: Ie27db6e7c093d35cbbd447625595dab5f1af1a35
2014-03-05IKXCLOCK-273: M4 erase timeout increased to 6 secondsAmit Jain
Change-Id: I11f09cbc4f41abc46d9cd98cc80032e6cd450964
2014-03-05IKXCLOCK-234 usb: Factory interface for tusb PHY driverDoug Zobel
Factory needs an interface to be able to force the tusb PHY driver to stay powered on even when VBUS is not present. A sysfs entry was added to give this control. Change-Id: I1a197f677af1246ff14a707a6fa6ce7fb167edc5
2014-03-05IKXCLOCK-166 ARM: dts: omap3-minnow: add c55-ctrl pincfgs and regulatorsMohsan Habibi
Add two sets of pin cfgs, one for while c55 is in reset or powered off and the other when c55 has power. Also, specify regulators needed when c55 is supplied power. Change-Id: I54fd141346487035b594d5e2b5bf20725828e84e Signed-off-by: Mohsan Habibi <mohsan@motorola.com>
2014-03-05IKXCLOCK-166 misc: c55_ctrl: add dynamic pinmux and regulatorMohsan Habibi
Some pins that are shared between AP and C55 can be driven by either C55 or AP, but not both. Add mechanism to control the pin mux when AP doesn't need those pins. Also, add dynamic regulator control when c55 is not enabled. Change-Id: I31d9ee40e0e8946620c66d716a8d9cb0bbdbbe16 Signed-off-by: Mohsan Habibi <mohsan@motorola.com>
2014-03-05IKXCLOCK-166 ARM: dts: omap3-minnow: add w25q80 spi flashMohsan Habibi
The C55 will now boot from spi flash instead of being ram loaded through UART. Add spi flash device so C55 firmware can be programmed into it. Change-Id: I6c0ca3bef8587f3d220ae490f4889f95dfec8ad9 Signed-off-by: Mohsan Habibi <mohsan@motorola.com>
2014-03-05IKXCLOCK-166 defconfig: minnow: enable m25p80 spi flash driverMohsan Habibi
Enable m25p80 spi flash driver for Winbond W25Q80BW. Change-Id: I7638a3e6e6ed33cb37ae581f3091ecd9953f684c Signed-off-by: Mohsan Habibi <mohsan@motorola.com>
2014-03-05IKXCLOCK-221 arm: minnow: remove board init of musbJames Wylder
The omap2430-musb driver is being probed as a result of entries in both the board files and the device tree. Remove the board file initialization. Change-Id: I305483f119d275b4eab55ce59cca508da49e4a10 Signed-off-by: James Wylder <jwylder@motorola.com>
2014-03-05IKXCLOCK-211: sys fs interfaces for sensor IRQ enableAmit Jain
Change-Id: I25bf749d3270f7e268d88bd09eb40bc926a53eec Reviewed-on: http://gerrit.pcs.mot.com/609146 SLTApproved: Slta Waiver <sltawvr@motorola.com> Tested-by: Jira Key <jirakey@motorola.com> Reviewed-by: Sajid Dalvi <fsd017@motorola.com> Submit-Approved: Jira Key <jirakey@motorola.com>
2014-03-05IKXCLOCK-209: Change M4 ALS driver to use new registration mechanismAmit Jain
Change-Id: I199db9a837a91ef47dc6df0b20c76896761f7a50 Reviewed-on: http://gerrit.pcs.mot.com/608929 SLTApproved: Slta Waiver <sltawvr@motorola.com> Tested-by: Jira Key <jirakey@motorola.com> Reviewed-by: Douglas Zobel <dzobel1@motorola.com> Submit-Approved: Jira Key <jirakey@motorola.com>
2014-03-05IKXCLOCK-193:Init mechanism of M4 based driversAmit Jain
Change-Id: I3c665f1c31d14e73d3776982d570c250e6f8c3b1 Reviewed-on: http://gerrit.pcs.mot.com/608745 SLTApproved: Slta Waiver <sltawvr@motorola.com> Tested-by: Jira Key <jirakey@motorola.com> Reviewed-by: Sajid Dalvi <fsd017@motorola.com> Submit-Approved: Jira Key <jirakey@motorola.com>
2014-03-05IKXCLOCK-206 Remove m4sensorhub audio from device treew20740
Author: Jee Su Chang - w20740 Change-Id: I52f31400c344f5ea9c7d524570b88feb0bfd0a36 Reviewed-on: http://gerrit.pcs.mot.com/608824 SLTApproved: Slta Waiver <sltawvr@motorola.com> Tested-by: Jira Key <jirakey@motorola.com> Reviewed-by: Douglas Zobel <dzobel1@motorola.com> Submit-Approved: Jira Key <jirakey@motorola.com>
2014-03-05IKXCLOCK-196: als driverViditha Hanumanthareddy
Change-Id: If19ce8a3c705c58f4439f67a8981fd0fb623ac55 Reviewed-on: http://gerrit.pcs.mot.com/608584 SLTApproved: Slta Waiver <sltawvr@motorola.com> Tested-by: Jira Key <jirakey@motorola.com> Reviewed-by: Sajid Dalvi <fsd017@motorola.com> Submit-Approved: Jira Key <jirakey@motorola.com>
2014-03-05IKXCLOCK-189: RTC driver should register with M4 for correct initialization ↵Amit Jain
sequence Change-Id: Ibca92600a7d84587e4528c6615ccb8f37210c333 Reviewed-on: http://gerrit.pcs.mot.com/608402 SLTApproved: Slta Waiver <sltawvr@motorola.com> Tested-by: Jira Key <jirakey@motorola.com> Reviewed-by: Douglas Zobel <dzobel1@motorola.com> Submit-Approved: Jira Key <jirakey@motorola.com>
2014-03-05Revert "IKXCLOCK-162 Add Volume Key Support"Venkat Arcot
This reverts commit 7262389ae0eeb574d531aae78bb681332121e551. This commit is causing power-up failure Change-Id: Icd7f6daebb276dfc275ce21ae43a08ce67ccd342 Reviewed-on: http://gerrit.pcs.mot.com/608404 Submit-Approved: Jira Key <jirakey@motorola.com> Tested-by: Jira Key <jirakey@motorola.com> SLTApproved: Slta Waiver <sltawvr@motorola.com> Reviewed-by: Douglas Zobel <dzobel1@motorola.com>
2014-03-05IKXCLOCK-175: Compass support in kernelAmit Jain
Change-Id: I340440f0e3c316d18f9480b19905b904538ce7cd Reviewed-on: http://gerrit.pcs.mot.com/608265 SLTApproved: Slta Waiver <sltawvr@motorola.com> Tested-by: Jira Key <jirakey@motorola.com> Reviewed-by: Sajid Dalvi <fsd017@motorola.com> Submit-Approved: Jira Key <jirakey@motorola.com>
2014-03-05IKXCLOCK-157: RTC driver functionality for gettime and settimeAmit Jain
Change-Id: I1844797379546be34813e0b687a63667c60e0e14 Reviewed-on: http://gerrit.pcs.mot.com/607878 SLTApproved: Slta Waiver <sltawvr@motorola.com> Tested-by: Jira Key <jirakey@motorola.com> Reviewed-by: Douglas Zobel <dzobel1@motorola.com> Submit-Approved: Jira Key <jirakey@motorola.com>
2014-03-05IKXCLOCK-162 Add Volume Key SupportEric Tashakkor
Add volume key support using the gpio-matrix-keypad driver. Change-Id: I426d373e5f5f47671f7fd7fed3b053aee5a00a98 Signed-off-by: Eric Tashakkor <w36098@motorola.com> Reviewed-on: http://gerrit.pcs.mot.com/607955 Tested-by: Jira Key <jirakey@motorola.com> SLTApproved: Slta Waiver <sltawvr@motorola.com> Reviewed-by: Douglas Zobel <dzobel1@motorola.com> Submit-Approved: Jira Key <jirakey@motorola.com>
2014-03-05IKXCLOCK-165 config: minnow enable usb_otg_wakelockJames Wylder
Enable upstream OTG_WAKELOCK code for minnow Change-Id: I8f24308c59da2ea22363e3a318fa4e80d49c10a6 Reviewed-on: http://gerrit.pcs.mot.com/607997 SLTApproved: Slta Waiver <sltawvr@motorola.com> Tested-by: Jira Key <jirakey@motorola.com> Reviewed-by: Douglas Zobel <dzobel1@motorola.com> Submit-Approved: Jira Key <jirakey@motorola.com>
2014-03-05IKXCLOCK-165 usb: phy: tusb: add vbus notificationsJames Wylder
Send USB_EVENT_VBUS and USB_EVENT_NONE for VBUS insertion and VBUS removed. Change-Id: I8396346a25382037a0c588cf256fedfdf8a2bbd1 Reviewed-on: http://gerrit.pcs.mot.com/607998 SLTApproved: Slta Waiver <sltawvr@motorola.com> Tested-by: Jira Key <jirakey@motorola.com> Reviewed-by: Douglas Zobel <dzobel1@motorola.com> Submit-Approved: Jira Key <jirakey@motorola.com>
2014-03-05IKXCLOCK-165 usb: phy: otg_wakelock build dependenciesJames Wylder
Change-Id: Id8ed9d7c0593bab691236056b09305c9a4c899e7 Reviewed-on: http://gerrit.pcs.mot.com/607996 Tested-by: Jira Key <jirakey@motorola.com> SLTApproved: Slta Waiver <sltawvr@motorola.com> Reviewed-by: Douglas Zobel <dzobel1@motorola.com> Submit-Approved: Jira Key <jirakey@motorola.com>
2014-03-05IKXCLOCK-158 Display driver should dynamically enable/disable regulatorsDoug Zobel
Panel and bridge IC regulators need to be enabled and disabled dynamicly by the display driver instead of depending on them being on all the time. Change-Id: I3df350844443e71320c56471bbf2a45f631d6f2f Reviewed-on: http://gerrit.pcs.mot.com/607910 SLTApproved: Slta Waiver <sltawvr@motorola.com> Tested-by: Jira Key <jirakey@motorola.com> Reviewed-by: Jee Su Chang <w20740@motorola.com> Submit-Approved: Jira Key <jirakey@motorola.com>