Commit Graph

1027 Commits

Author SHA1 Message Date
David Keitel 068485e00b init: qcom: Add charger_monitor service for 8226
This adds the charger monitor service. The charger monitor
is responsible to conduct the adaptive input current limting.

This service is supported on 8x26 and 8974 .

Change-Id: I52e9ddc9bf22ec32505bbdf3a5f2364dc414393f
2013-08-22 10:03:24 -07:00
Linux Build Service Account e1e5dd6db0 Merge "devices: qcom: releasetools: Incremental FOTA fixes" 2013-08-22 08:36:44 -07:00
Sai Kumar Sanagavarapu 126a4f9f5c CameraApp: Flash mode settings array values reordered
Without this change, flash mode was being sent to lower layers
as 'off' when user enables flash in the application and as
'torch' when user disables flash

Change-Id: I89de252562230081e2ab1061a009e7c85de96f8a
CRs-fixed: 516853
2013-08-22 19:28:30 +05:30
jin bbba8ed40b CDROM: add cdrom to 8x10
support cdrom on 8x10,
Change-Id: I4d6234e8f6dd7083f72066eb3ac6de616c23cae8
2013-08-22 04:15:09 -07:00
Linux Build Service Account 898d260cbe Merge "init: qcom: change rights for input_current_trim sysfs entry" 2013-08-22 03:45:48 -07:00
Linux Build Service Account 7abe73ef45 Merge "init: qcom: change rights for voltage_min sysfs entry" 2013-08-22 03:45:46 -07:00
Phani Kumar Uppalapati 5cb90d47c7 common: Add ucm file for Tapan 9302
Add ucm file for Tapan 9302 audio codec.

Change-Id: Ie61e28145da4b95f18b6a88410ce8194cea6242e
2013-08-21 15:21:12 -07:00
Linux Build Service Account 62fb5a5a95 Merge "wcnss: Force calibration during factory testing" 2013-08-21 12:21:45 -07:00
Linux Build Service Account f2ce2af12b Merge "Replace sysdev path" 2013-08-21 09:29:13 -07:00
Pavel Nedev ca5eaa4082 devices: qcom: releasetools: Incremental FOTA fixes
Adds verification stage for incremental FOTA. This way on error
the update process will be interrupted thus preventing possible
damage in case of partial update.
Handles incremental patches correctly depending on their destination -
partition or fs path.

Change-Id: Id69427f7869eaf0ce8a24c7632e77fdc3da01cce
2013-08-21 17:47:36 +03:00
Leo Chang 7a058fff5f wlan: Make ptt_socket_app as daemon application
Add ptt_socket_app as auto init application when system up

Change-Id: I5f03f1175a75eac406bf08217e51c425ac4250bf
CRs-fixed: 522753
2013-08-20 19:37:18 -07:00
Krishnankutty Kolathappilly 7a1eb69ae0 common: Remove adsp loading process using insmod.
Remove adsp loading process using insmod. adsp loader is a in-kernel
module and loaded as a part of trigger from sysfs node

Change-Id: I292c42e8fc53f484fab057c938c387f14fd9c56b
2013-08-20 16:11:04 -07:00
David Keitel 8e0ee8430b init: qcom: change rights for input_current_trim sysfs entry
When the system determines to start the charger_monitor service
also change the privileges of the input_current_trim file which is
located in /sys/class/power_supply/battery/

Change-Id: Ie4133373f879f62faf50fe565f7193090adc1a6b
2013-08-20 10:27:25 -07:00
Manu Gautam 65f77681f0 qcom: Mount functionfs for ADB
Latest kernel doesn't support ADB interface driver.
Rather it exposes functionfs framework to allow USB
interface drivers to exist in userspace.

Change-Id: I4c54a6699fd8633bba82d639c114b9bd905c2ce5
2013-08-19 12:07:50 -07:00
Ashwini Munigala 1975e27db3 Bluetooth: Add BTTestApp.apk to PRODUCT_PACKAGES.
BTTestApp is Bluetooth Test Application to verify
OBEX MAP, PBAP and HFP profile client role specific
features and functionality.

Change-Id: Iad9d454306d0d1a65deec509808f4c2a989cd3fd
CRs-fixed: 530274
2013-08-19 20:42:58 +05:30
Satya Durga Srinivasu Prabhala b1b89e15db Replace sysdev path
sysdev gets deprecated in 3.10 Kernel. Hence, replacing
sysdev path with relevant path/s.

Change-Id: Ia951a720fb7012ca7e0c034935024b9f69faf1f3
2013-08-16 21:19:20 -07:00
David Keitel 9477e60b62 init: qcom: change rights for voltage_min sysfs entry
When the system determines to start the charger_monitor service
also change the privileges of the voltage_min file which is located
in /sys/class/power_supply/battery/

Change-Id: I2c2469cca220e3be1355d108e87c6d6121acc208
2013-08-16 14:12:43 -07:00
Linux Build Service Account 41350b3ccb Merge "init: qcom.rc: Adjust the console log threshold for the kernel" 2013-08-16 04:41:15 -07:00
Linux Build Service Account f2d054deb6 Merge "device: qcom: releasetools.py: Extend Incremental FOTA" 2013-08-15 21:30:41 -07:00
Michael Bohan 7cbb2e0d6d init: qcom.rc: Adjust the console log threshold for the kernel
This change sets the console loglevel to < KERN_INFO and
set the default message loglevel to KERN_INFO.

One implication is 'printk()' with no specific priority
will not show up on the console by default.

This is done to prevent large volumes of info prints to the
serial console, which on our systems causes watchdog bites.

Change-Id: I0fec065443c5e362ec2dc0c0cf6bab27d94150d8
2013-08-15 14:39:11 -07:00
Linux Build Service Account 36d631afbd Merge "common: display: Script to generate panel and platform dtsi" 2013-08-15 13:31:54 -07:00
Linux Build Service Account 0619d73330 Merge "device: qcom: common: librecovery: Do not abort boot update" 2013-08-15 03:28:40 -07:00
Dhaval Patel 6977be9f76 common: display: Script to generate panel and platform dtsi
Parser script parses the XML tags and generates the panel dtsi
and header file. It is also capable of generating display platform
dtsi and header file. Refer example XML file to write a new XML
input file.

Refer README.txt file for more information on parser

Change-Id: Ic78f543df9358d1bd66212c838988bfb725cbc07
2013-08-14 16:33:22 -07:00
Shashank Mittal d3737ff80d qcom: Fix /data/media permissions.
Change /data/media permissions from 0775 to 0770.

Change-Id: I730da7afff782ce0eb2511124f986da9b8c028a9
CRs-Fixed: 507516
2013-08-14 12:07:17 -07:00
Pavel Nedev 7cf11dace4 device: qcom: releasetools.py: Extend Incremental FOTA
Extend Incremental FOTA functionality with:
 - safe boot update
 - mount destination partition of the firmware update image if needed

Change-Id: I916e915ad54a90062af41ad06459f0fe9f5f81d2
2013-08-14 18:39:05 +03:00
Pavel Nedev 2daf758190 device: qcom: common: librecovery: Do not abort boot update
Do not abort update on missing backup boot partition/s.
Instead simply skip boot chain swap and return without error

Change-Id: I08fb4548d91258afcdb0828aa1bbadc95b0dbdd8
2013-08-14 14:18:16 +03:00
Linux Build Service Account ada78f9c15 Merge "init: disable oneshot for fastmmi service in FFBM" 2013-08-13 16:55:37 -07:00
Linux Build Service Account 51b3b4b1a8 Merge "recovery: Add librecovery_updater_msm library" 2013-08-13 01:15:45 -07:00
Linux Build Service Account 2512a26eab Merge "init.qcom.post_boot: 8974: Set input_boost value" 2013-08-12 22:38:05 -07:00
Linux Build Service Account 2d1aee9a56 Merge "device: qcom: releasetools: Add device specific updater commands" 2013-08-12 22:38:01 -07:00
Dilip Gudlur 49700f2668 init.qcom.post_boot: 8974: Set input_boost value
Currently input events like touch, boost the CPU to max frequency.
Instead of scaling to max freqeuncy, this change adds a node called
input_boost to the post boot file and sets its value to 1.19 GHz.

Change-Id: Icbc9b08055e23b746ec1ef008aa4bba179d42a9c
2013-08-12 13:08:21 -07:00
Linux Build Service Account f590ef7c5a Merge "Revert "uventd.qcom.rc: modify camera, jpeg device permissions"" 2013-08-12 11:46:29 -07:00
Stanimir Varbanov a220ab4f78 device: qcom: releasetools: Add device specific updater commands
Redesigns releasetools.py script adding new functionallity
to install encrypted images and secure boot partitions update
to avoid device break during full OTA update. The new changes
contain updater script commands for image decryption and safe
boot partitions update.

Change-Id: I53c341b51744c7ea92d5c57c5d2abeef3719085a
2013-08-12 17:15:28 +03:00
Sridhar Gujje d305488a5d Revert "uventd.qcom.rc: modify camera, jpeg device permissions"
This reverts commit 21be445156

Change-Id: Ia716df8002745e3959d5ed5e50fa90998519a703
2013-08-12 03:05:12 -07:00
Linux Build Service Account cc21531d54 Merge "location module change" 2013-08-11 23:11:01 -07:00
Oliver Wang 01762a678e init: disable oneshot for fastmmi service in FFBM
fastmmi service should be started as normal service to ensure be
restarted after exiting.

Change-Id: I8d11c0e0fc70ba4f057cef36a2f7c5821eab287b
2013-08-12 13:20:29 +08:00
Linux Build Service Account c24d2f52d5 Merge "uventd.qcom.rc: modify camera, jpeg device permissions" 2013-08-09 23:47:23 -07:00
Stanimir Varbanov 0ac020a05a recovery: Add librecovery_updater_msm library
This library is charged with:
 - decrypting firmware radio images during recovery update
 - preventing device boot break on main/backup bootloaders update failure

Those features are implemented by registering device specific updater
script commands used by update mechanism. The library is statically
linked to Android updater executable during Android build. The commands
implemented in the library will be called by updater-script during OTA
update.

Change-Id: Ia93901ba83efd4aed833250c5d52bd18cab0a740
2013-08-10 02:44:10 +03:00
Sameer Thalappil 5671379e4c wcnss: Force calibration during factory testing
Optional feature to force calibration during factory testing.

Change-Id: I81fc6c59894b6846e1313de0709ca57261515d62
CRs-Fixed: 518702
2013-08-09 11:49:24 -07:00
Narendran Rajan 21be445156 uventd.qcom.rc: modify camera, jpeg device permissions
Camera and JPEG HW device nodes are controlled by media server.
Permissions for these device are updated to reflect the owner
and user as media server

Change-Id: If9b67d076983332bc19acc49dacc2dca96cbf03f
2013-08-08 13:17:41 -07:00
Linux Build Service Account 69c09e943a Merge "init: qcom: Add diag_mdlog_start and diag_mdlog_stop services" 2013-08-07 17:21:18 -07:00
Linux Build Service Account 75aa786247 Merge "audio: remove QCOM headsethook key layout file" 2013-08-06 16:29:17 -07:00
Kevin Tang a9bbbab0c5 location module change
Removed wiper processes from the launch script
CRs-Fixed: 518880

Change-Id: I3dfaf438df1baa8049b13617c6d5bc1b9eb728a1
2013-08-05 10:34:19 -07:00
Linux Build Service Account 3557f44a1e Merge "Bluetooth: Update user group for smd channels" 2013-08-03 22:21:09 -07:00
Mingming Yin f38f9c3b24 audio: remove QCOM headsethook key layout file
- Button_Jack.kl is used to redefine HEADSETHOOK
  value since QCOM's kernel headset solution used
  to reports a different value(256) than what's
  expected by android framework(226)
- This change is not needed after kernel reports
  same HEADSETHOOK value as android's default value

Change-Id: If350016a88c26297f1e7afcc5f3cd16771d5e69e
2013-07-31 18:49:21 -07:00
Linux Build Service Account 29f53eef5c Merge "Telephony: Disable UiccCard inserted/removed popup" 2013-07-31 05:35:56 -07:00
Linux Build Service Account 85f7bc3450 Merge "init: Bluetooth: Fix to start DHCP client daemons for bt-pan" 2013-07-30 02:40:25 -07:00
Linux Build Service Account f4030ac37c Merge "common: Remove wifi_p2p entry from networkAttributes array" 2013-07-30 00:29:18 -07:00
Abhishek Adappa cdc012dad9 Telephony: Disable UiccCard inserted/removed popup
Default Android behavior is to pop up a prompt that a
card has been inserted/removed and to reboot the device.

Disable this pop up since hot swap feature is supported.

Change-Id: Ifc63c56a03cf45106a4ccf9b81472e9ab3feba96
2013-07-29 16:28:02 -07:00
Linux Build Service Account a98c865090 Merge "PRODUCT: PACKAGES: Include new FMRecord application in build" 2013-07-29 09:42:31 -07:00