Commit Graph

2136 Commits

Author SHA1 Message Date
Linux Build Service Account cd13479a07 Merge "Disable RIDL service" 2015-06-01 01:25:37 -07:00
Linux Build Service Account 88c8e3e1f4 Merge "init.qcom.rc: update irsc_util to not use logwrapper" 2015-06-01 01:25:37 -07:00
Linux Build Service Account 854afae90e Merge "DPM: merge duplicate entry for QMI WDS service." 2015-05-29 18:47:40 -07:00
Biswajit Paul 0518ce7c40 Disable RIDL service
Disable RIDL service due to excessive logging while
booting.

Change-Id: I29df9feca29d498d4177a32935f06475aae905c9
2015-05-29 18:23:12 -07:00
Ravi Kumar Siddojigari 69ade9782d init.qcom.rc: update irsc_util to not use logwrapper
Logwrapper does not have security domain defined.
Using it causes a misleading warning for irsc_util.

CRs-Fixed: 780042
Change-Id: I7595b0d96f5b2ec8696f67ab024c0f1ce54d249f
2015-05-29 17:24:32 -07:00
Matt Wagantall 5abd07c9e5 init: Replace '/sys/devices/soc.0' with '/sys/devices/soc' for 8996
The 3.18 kernel includes upstream changes which have changes the
naming of the soc device directory from 'soc.0' to simply 'soc'.
Updated references for targets using the 3.18 kernel- currently
only 8996.

Change-Id: I70b7b8121a6e08c43271afaa4b6fcfcbb1f01df1
2015-05-29 14:25:36 -07:00
Linux Build Service Account 63162dd36d Merge "ueventd.qcom.rc: Add malware protection device node" 2015-05-28 14:59:11 -07:00
Linux Build Service Account d204d838d2 Merge "Location: Add "gps" permission to allow access to Loc QMI" 2015-05-28 03:27:59 -07:00
Linux Build Service Account c39735caff Merge "cryptfs_hw: Add support for wipe_key routine" 2015-05-28 03:27:56 -07:00
Linux Build Service Account 2bec8ca0a8 Merge "IMS LMR1 Compilation Fixes" 2015-05-28 03:27:52 -07:00
Amol Mahesh b10ca7cb6c Location: Add "gps" permission to allow access to Loc QMI
Add "gps" permission to allow access to Loc QMI

Change-Id: I928bc0440230f3717d5281ac0120812b23cf9107
2015-05-27 14:31:02 -07:00
Linux Build Service Account 6cd4c01354 Merge "Adding support for eMMC based ICE" 2015-05-26 21:01:19 -07:00
William Clark 0c72cf1b6e ueventd.qcom.rc: Add malware protection device node
Add malware protection node to seemplog.

Change-Id: Ia2c98694b392f6af02150e00051656914264afb1
2015-05-26 14:02:26 -07:00
Ray Zhang 82b08d5396 display: tool: add splash tool for generating logo file
Add logo_gen.py for generating splash logo image, it converts
PNG file to image file proper for flashing splash partition.

Change-Id: I277c18d3352977c53b702d11698fec501ffede42
2015-05-25 22:19:53 -07:00
Linux Build Service Account 531368b510 Merge "base: Add ExoplayerDemo apk to PRODUCT_PACKAGES" 2015-05-23 18:11:16 -07:00
Linux Build Service Account 0658c66158 Merge "init.qcom.rc: Make clients communicate with netmgrd using UNIX sockets" 2015-05-23 14:30:31 -07:00
Prabhanjan Kandula 8822d0a479 init : display: Add permission to camera bw node.
Allow surfaceflinger process to access fb0/mdp/bw_mode_bitmap,
so that framework can hint the camera usage to limit the bw.

Change-Id: I566010e1b988ab06f6618967f5b9c6d0cfb68890
2015-05-22 07:08:36 -07:00
Anju Mathapati a02d65b056 IMS LMR1 Compilation Fixes
This adds compilation fixes for IMS LMR1.

Change-Id: I807d777e5cb74547e25bd9a726b4be631531d5b6
2015-05-21 15:53:30 -07:00
Susheel Yadagiri 3d68cc3049 DPM: merge duplicate entry for QMI WDS service.
removed line for AID_SYSTEM and merged it with pre-existing entry.

Change-Id: Ia3c2858272f2189d96595f8ba6c8a1c64d5dc64d
CRs-Fixed: 838924
2015-05-21 09:37:12 -07:00
Linux Build Service Account 771d8f7f0d Merge "init.qcom.usb: Change USB default composition on 8996 for DUN interface" 2015-05-20 14:26:14 -07:00
Linux Build Service Account 65bc6f69c1 Merge "init.qcom.usb: Set default MSM8996 composition" 2015-05-20 14:26:14 -07:00
Jaime Lopez a514243782 device/qcom/common: Use the correct name for nanopb
Give the name of nanopb library in variable NANOPB_LIBRARY_NAME

Change-Id: I4b7edf4cc0e71e60235e3362dd96d9e881ff2498
2015-05-20 11:51:49 -07:00
AnilKumar Chimata 60677ed2db cryptfs_hw: Add support for wipe_key routine
Add support for wipe_key routine to clean key.

Change-Id: I9e258e1506d0634c4fc5b5142475005f6eb51c4e
2015-05-20 09:51:00 -07:00
Shalaj Jain a93d68a1d9 base: Add ExoplayerDemo apk to PRODUCT_PACKAGES
Add ExoplayerDemo apk to PRODUCT_PACKAGES to compile the app
as part of system image.

Change-Id: I910674be388736b6630ba4ece85be08503f24a82
2015-05-19 15:47:13 -07:00
Mayank Rana 98eb94bfe9 init.qcom.usb: Change USB default composition on 8996 for DUN interface
This change sets DUN interface transport as char_bridge instead of smd.
With that default USB composition on 8996 v2.0 and above revision is:
9025: DIAG + ADB + MODEM + NMEA + RMNET + MSC
(diag,serial_bridge,serial_tty,rmnet_ipa,mass_storage,adb)

9026: DIAG + MODEM + NMEA + RMNET + MSC
(diag,serial_bridge,serial_tty,rmnet_ipa,mass_storage,adb)

Change-Id: Ief61c384ee6def4e3667e3909fa5465a84ea1ba3
2015-05-19 10:34:37 -07:00
Mayank Rana b7bca58ab3 init.qcom.usb: Set default MSM8996 composition
Set the default USB composition for MSM8996 as below:
For msm8996 v1.0:
"diag,adb"

For msm8996 v2.0 and above:
"diag,serial_smd,serial_tty,rmnet_ipa,mass_storage,adb"

Change-Id: Ide70eec2e6a266eb5d9f52957a8c698712fc575d
2015-05-19 10:32:54 -07:00
Linux Build Service Account 8c6cc36479 Merge "Set correct permission for the modem_config" 2015-05-19 00:48:48 -07:00
Linux Build Service Account dc1011ad23 Merge "ATFWD: Add permission for radio group" 2015-05-18 19:47:20 -07:00
Sooraj Sasindran aeb976c54a Set correct permission for the modem_config
Set corrrect permission for modem_config dir

Change-Id: Ieaad4056bbecc26cfbbae27c68e7e30dbfab364d
2015-05-18 15:43:49 -07:00
Linux Build Service Account 93b206080f Merge "Add UIM, CAT and IMSA service access to radio group." 2015-05-18 15:39:35 -07:00
Linux Build Service Account 75f54c7f74 Merge "sec_config: added declaration for qmi-slim service" 2015-05-18 15:39:29 -07:00
Linux Build Service Account 80c7894303 Merge "common: init.qcom.usb.sh: Configure BAM2BAM_IPA for RNDIS on MSM8996" 2015-05-18 15:39:19 -07:00
Subash Abhinov Kasiviswanathan e7fdd44176 init.qcom.rc: Make clients communicate with netmgrd using UNIX sockets
Netmgrd was redesigned to add support for its clients to communicate
with netmgr using unicast netlink messages to eliminate the need for
the clients to have CAP_NET_ADMIN privileges.

However, this approach brings up two new problems.

- Clients need to scan through /proc/<pid>/stat to find the PID of
  netmgrd. It is possible that a rogue process can call themselves
  netmgrd and the communication would happen with it instead.

- Additionally we would need to add a SELinux policy which would be too
  permissive to scan through procfs entirely. A workaround for this was
  to not audit any failures in procfs but it is not a clean approach.

Fix this by establishing communication using UNIX domain sockets for
clients to talk to netmgrd.

CRs-Fixed: 754937
Change-Id: Ice97b1eff69b1022ccfb2e1c324fb39dc76f3a35
2015-05-18 16:15:27 -06:00
Dheeraj Shetty 4be9ea7496 ATFWD: Add permission for radio group
For IPC router access for QMI AT  service for ATFWD daemon.

Change-Id: If641327c7fef55f3f95ca6be7f8539c44b4f372f
2015-05-18 12:55:08 -07:00
Linux Build Service Account 68d8a1483f Merge "device: common: add qpnp_pon.kl to PRODUCT_PACKAGES" 2015-05-15 22:15:21 -07:00
Poly Singh d91f48b264 Remove startRIDL.sh to fix FDE
Remove startRIDL.sh to fix Full Disk Encryption, honor late_start

Change-Id: I4d548e8725cfd5ddc683eedcd3db627c3f494806
2015-05-15 12:03:39 -07:00
Linux Build Service Account 931ac79bc2 Merge "init.qcom.rc : changes to start port-bridge" 2015-05-14 14:41:14 -07:00
Alex Sarraf f684d31536 device: common: add qpnp_pon.kl to PRODUCT_PACKAGES
Add the qpnp-pon key layout file to PRODUCT_PACKAGES so
it will be included in the system image.

Change-Id: I56fde1e012d0e768d36d1ef491fdc8c7ca8e2377
2015-05-14 10:01:25 -07:00
Mayank Rana 1df9f5c636 common: init.qcom.usb.sh: Configure BAM2BAM_IPA for RNDIS on MSM8996
For MSM8996 target, RNDIS is enabled with BAM-to-BAM to IPA for the
datapath. Set the transport type accordingly, which allows the USB
composite driver to choose the f_qc_rndis driver that supports this.

Change-Id: I641f30d4a7f8a50e2ead3d0f63a2c16cb64e9b08
2015-05-13 12:31:47 -07:00
Valeri Atamaniouk e374174879 sec_config: added declaration for qmi-slim service
Enabled access to qmi-slim service from gps and net_raw groups.

CRs-Fixed: 785935
Change-Id: Id649f9e9ea292acc64a26678e75fd60b98e5e486
2015-05-13 12:28:46 +03:00
Subash Abhinov Kasiviswanathan 650dc9e66d init.qcom.rc : changes to start port-bridge
Start port-bridge during boot up.

CRs-Fixed: 835829
Change-Id: I36e3b071b737ba5f6e88137bc786a209e43e3a94
2015-05-12 22:59:21 -06:00
Dinesh K Garg 7d3263d327 Adding support for eMMC based ICE
ICE (Inline Crypto Engine) encrypts/decrypts storage IO requests to
minimize degradation in storage IO throughput. ICE has been added to
eMMC based storage hardware as well. Adding required support for eMMC
based ICE.

Change-Id: I7986d95ccabca9d6d029653c804608e7d78ad9ef
2015-05-12 15:43:03 -07:00
Shalaj Jain 1dd8926b45 base: Add MASTER_SIDE_CP_TARGET_LIST
Define a global list MASTER_SIDE_CP_TARGET_LIST which contains all
targets that implement master side content protection.

Change-Id: Ief44026919e6b45c10f93496a71b1545e20bd1d8
2015-05-12 11:42:47 -07:00
Linux Build Service Account 1353034170 Merge "Telephony: Add volteReplacementRat for operators" 2015-05-11 18:52:41 -07:00
Linux Build Service Account b6f0ac072c Merge "Change bootup shell script to duplicate config files" 2015-05-11 18:52:33 -07:00
Sukanya Rajkhowa aa17a7a9aa Telephony: Add volteReplacementRat for operators
When RIL reports VOICE_RADIO_TECH as LTE, use the
volteReplacementRat from the operator's config file

CT: 460-03, 460-11

Change-Id: I3e1871f65b8ffad10403f555615e3e41e5db704f
CRs-Fixed: 785346
2015-05-11 10:56:06 -07:00
Dheeraj Shetty e9f9b9abe4 Add UIM, CAT and IMSA service access to radio group.
Add UIM, CAT and IMSA service access to radio group.

Change-Id: I95f7845dd8b929e4068894e29fecd66a0eca588d
2015-05-08 15:44:04 -07:00
Sooraj Sasindran 0c440edd5d Change bootup shell script to duplicate config files
Change bootup shell script to:
- Copy config files
- change the new config to correct ownship
- set flag to indicate copy is completed.

Change-Id: Ie00059ba49ac0d59b2c41b35640593347521dec3
2015-05-07 17:14:37 -07:00
Puneet Mishra 63e018de21 init.qcom.rc: FIDO Daemon
Add the FIDO daemon to init.target.rc, so that it's started
by init at boot.
Change-Id: Ie093a56eea2d5dbb46d8b0df54816a6405f5f2b2
2015-05-07 11:23:37 +01:00
Aravind Asam 49b9de19ff Updated logic for writing image version in sysfs
Removed target list and added check for presence of
sysfs entry 'select_image'

Change-Id: I2678cc09d4f9cd1de0366e57ed637b48860bfbda
2015-05-06 16:25:46 -07:00