Age | Commit message (Collapse) | Author |
|
* suntrold is a oneshot service and spawns a subprocess which is required
for the rear camera. Since [1] oneshot services' process groups are
killed which prevents suntrold from working correctly.
* To work this issue around create a non-oneshot service, suntrold.sh, which
never exits, so that suntrold can be started from it and it's subprocesses
will not be killed.
[1] https://github.com/aosp-mirror/platform_system_core/commit/d89ed132a0ee1a57046286b83e64a35b71774952
[Idea of this is from LuK1337]
Co-authored-by: LuK1337 <priv.luk@gmail.com>
Change-Id: Id9c4f56648168f0ffe19b2bb31c591750afe6f97
|
|
Align with templates while we are at it
Change-Id: Ife50623a3d1b8733f5cc76995c982d8950d39ad4
|
|
* The default label in /data/ folders is system_data_root_folder now
* ro.bt.bdaddr_path is labelled as exported_bluetooth_prop now
Change-Id: Ifb689a1ffe0ee475790d75e4c8d69b01a82601e1
|
|
Signed-off-by: koron393 <koron393@gmail.com>
Change-Id: I25387250e4369a2bd0a097a32a85258e0951db10
|
|
Change-Id: I4beb505d86c17ca61d13f11153dacaf7dc117f57
|
|
Legacy credential hash support was obsolete and got removed completely.
From now on all the devices need to rely on gatekeeper, which
in case of legacy devices should be the software implementation.
This fixes setting a lockscreen PIN/password/pattern.
Ref: https://android.googlesource.com/platform/frameworks/base/+/a758727c963948ae07e97c977a63b882216e8971
Change-Id: I020d1807db13b73f9990ac3704eadba49b65ee5c
|
|
* Head at bb8f985d773f63f9e943103cb1faae5bfba8e1e1.
Change-Id: I4fb2bc8e40406b2fd8d6d002330f666b7fe5823e
|
|
Change-Id: I0f2e7eb4677b5ffb41a4e68079d3afc0d2203679
|
|
Bug: 138790309
Test: boot and wifi function is ok
Change-Id: I35cf3e03566443e20799623045eacd423fd7f5c4
|
|
Since these were combined into libhidlbase.
Bug: 135686713
Test: build only (libhwbinder/libhidltransport are empty)
Change-Id: I640a3f0e0839214523627bf0b59fd5ae9dd2c61c
|
|
On hard resets the sensors daemon starts before the decryption is
done causing sensors to not work until a soft reset.
Move sensors to class main to avoid this issue.
Change-Id: Ibb123c40ab22a8d9bb956072597bd8f71edd57a2
|
|
This reverts commit a188d6267d2ee4e10ccf7b28e13d85493fbaebec.
Change-Id: Id5f6115f4f8a1f47a23f24f61b3e7a7314735a2b
|
|
vendor
Change-Id: Ib6cf5a087b98890fb01d69f63d73887c4e38d5f8
|
|
Change-Id: If615758376413b16fcc80addd03a9ba5cd388e8a
|
|
Change-Id: I00fd40659fefb9208fb68abdeb204f9478452c0f
|
|
* Sensors service is failing after fmwk restart on encrypted
devices.
* Moving it to main make it fail on each fmwk restart because it start
too early and storage is not fully avaiable.
* So place it late_start to ensure encrypted devices are fully working.
Change-Id: Ic2af7967478b3860d7028ea61d55912334bfad13
Signed-off-by: nailyk-fr <nailyk_git@nailyk.fr>
|
|
* This is unused since we use the stock Audio HAL
Change-Id: I05c9a6119f55f4ba2550a4b336eb6a61350a7f1d
|
|
* Sirius has a max1187x instead of a clearpad touchscreen.
Change-Id: Idb694cb85b04f20e3e90824cf48feed9ee142bb1
|
|
* from z3c, used by all shinano devices
Squashed with:
commit 5a3f9869745be6c5ded604810df7145e47db8858
Author: Arian <arian.kulmer@web.de>
Date: Fri Dec 18 11:22:16 2020 +0100
shinano-common: touch: Fix formatting of Android.bp
make blueprint_tools && bpfix device/sony/shinano-common/touch/Android.bp
Change-Id: I33a0b2e03bde6278c6dec52f384e3f2f277019e0
commit 80d2c076a48d0f128d915cdf3c65a994f9914a90
Author: Arian <arian.kulmer@web.de>
Date: Fri Dec 18 11:24:14 2020 +0100
shinano-common: touch: Move the manifest entry to vintf_fragments
Change-Id: I590da80b5c1e7d6729d67b78e55164d33fa7d95b
commit d76bab75f874ec15ec42dfaef036ea0476e6f3ec
Author: Arian <arian.kulmer@web.de>
Date: Fri Dec 18 11:31:02 2020 +0100
shinano-common: touch: clang-format
Change-Id: I2e018de4544e4189336207902466e0e821673a5a
Change-Id: Idf3e21f5530e40931b5f730dcf6fb2db851e9fb8
|
|
Change-Id: Idb4ce944e08d595887c1eb2a748b2f3ef2760686
|
|
* castor/castor_windy differ from other devices
Change-Id: I27817fb40f73db4fdcd984a92415bb07aba12269
|
|
* Just bind mount gps.conf to gps_debug.conf
We can't directly build gps_debug.conf because it's a common target
and we're not allowed to override targets anymore.
Change-Id: Ia3c96665b50b0fe478e44186d1c65be723acbf5a
|
|
Change-Id: I17136742a4dcc58834e921146fc1da8aa41f903c
|
|
The canonical location of the HWASAN runtime, an LL-NDK library, is being moved
to the runtime APEX. It is apparently the first LL-NDK library in the runtime
APEX that does not require a legacy symlink in /system/${LIB}. Therefore we
need to add the runtime APEX's ${LIB} directory to the various search paths
used by the linker so that the library can be loaded from the default and
sphal namespaces.
Bug: http://b/134459232
Test: Builds
Change-Id: I1f63e1a2a61e1717d00736ef431f3ec2a9334193
Merged-In: I1f63e1a2a61e1717d00736ef431f3ec2a9334193
(cherry picked from commit 61f5fdf5c907f83f777395b7ebd45432855b5e7b)
|
|
* Legacy devices do not have vndk-sp, so we have to add
/system/{LIB} to sphal search paths to make sure linker
can find the according libraries successfully.
Change-Id: I95b4b4cc9b187ce2b3a50e4e4d1e4940f36e087d
|
|
* This config needs to be modified for legacy devices. As
there is no easy way to split it, import it into device
tree and bind mount it instead.
* Head at android-10.0.0_r2
(3ac371484399da6efbd0c835aa461d3326263ab1).
Change-Id: I8d5003d7cd3a471c569844aede4b5ea4c68ae36b
|
|
Update opus omx codec ranking to give c2 implementation
higher priority.
Change-Id: Id6f1064483980e5fb9079ef19163ada083f6de60
|
|
Change-Id: Ic434c18314838f845bcdca5e029a127db0500070
|
|
Change-Id: I3b5206f44fbe29a90f43e0bdda48b4bd26435fb2
|
|
Change-Id: Ic72c75a4efe964758b29e71bc4263ce1b191493d
|
|
Change-Id: I227d33c5c556d2ae00852519c29ab5757eb1c4ff
|
|
* AOSP implementation is used since I46197c387c9af88e1b8c22ffcc42d4dcf16bc31f
Change-Id: I4de7bfcac10c673087ca6be900ed8804c503e7a2
|
|
Change-Id: I1ba3d7415f54ce2ed5cb321b8dcefd5f705d5023
|
|
Change-Id: I1da080734c480f2fefd166f498361b449e987dbd
|
|
Change-Id: I849c429d6b1fd57d6593f4b9a6152f31477c71a0
|
|
Change-Id: I13e6a6523f1ce6aec0a0ddce491cd90c54635f85
|
|
Change-Id: I5ae7f5db25bd44b64a014cb1cefc40065851ac43
|
|
* Add Marshmallow method to GraphicBuffer and Mapper.
* Apply module loading changes to Allocator.
Signed-off-by: koron393 <koron393@gmail.com>
Change-Id: I906fa4f123afd9b9e1b62f6e53c1a2f753a027c3
|
|
* Fix build
Signed-off-by: koron393 <koron393@gmail.com>
Change-Id: I70f2be803b45c06e5a3b2a4ad8ce2ca6c2397a3f
|
|
* Back to Marshmallow
Signed-off-by: koron393 <koron393@gmail.com>
Change-Id: Ie676b55a4fef033917da4287211548b124920832
|
|
* Update header include path
* Update shared lib dependencies
Signed-off-by: koron393 <koron393@gmail.com>
Change-Id: Ic4ba19aca78da9651111950f2cc40de18f698839
|
|
* Copy from Q framework sources.
Change-Id: I5b1998ce1834e825dad70f09bc8f6ab3d8e059e6
Signed-off-by: koron393 <koron393@gmail.com>
|
|
Fixes:
15:55:35 error: system/core/init/Android.bp:95:1: "libinit" depends on undefined module "//device/sony/shinano-common/init/libinit_shinano"
Change-Id: Ia1a58bea3df625fd76c060370dc7f9fa2a597765
|
|
* Drop libselinux dependency and -Wall cflag
Change-Id: I990a4d2c68cd51f0043390408c3b128c4bb20900
Signed-off-by: Arian <arian.kulmer@web.de>
|
|
This deals with the PROPERTY_VALUE_MAX redefinition compilation issue.
Change-Id: I34bb283512ca1a75c680af140846f16cccf0c645
|
|
Recent changes to adbd have enabled nonblocking_ffs by default.
These have seeminly uncovered some bad memory corruption in the
kernel ffs gadget driver on every kernel I've tried so far.
Unfortunately I've not been able to diagnose what is going wrong,
so for now, lets disable the nonblocking_ffs.
We still need to root cause the issue as its a problem even with
the mainline kernel on HiKey, so its likely a generic kernel issue.
Change-Id: I7a0797cc9e8e5f263e533beea23642f768c0f017
Signed-off-by: John Stultz <john.stultz@linaro.org>
|
|
- Issue with returning a valid device descriptor
since BT SCO is not defined in IOProfile.
- With Android-Q changes, first attempt to retrieve device
descriptor from the avaiable HwModule may fail due to
address and encoded format conditions.
- Further device descriptor query is based on IOProfile
with devices defined in audio_policy_configuration.
- This change adds BT SCO to IOProfile.
Change-Id: I52225070e97dd702f965ca5dbb5db9d128df1faf
|
|
Bug: 72624793
Test: compilation
Change-Id: I78ef8705d9fd38db10a4d8f2bc0eac58bcf61d0a
|
|
Add CAP_SYS_BOOT capability for charger service so that it can
shutdown/reboot the system.
Change-Id: I17ccba74d5a3c38bd751c55bcf42fb3689d730a7
|
|
Make charger binary run as system instead of root. Since it
needs to handle input key events, add input as a supplemental
group in addition to system and graphics.
Change-Id: Id1dc46f335087147b7d8cf674664c26f0b511de1
|
|
charger binary is moved to /system/bin. Also the label got changed
to charger. Update it accordingly.
Change-Id: I78574238f9fc5ec028d10ab866676bfc0cd36370
|
|
Newer AOSP deprecates LOCAL_MODULE_TAGS := eng debug.
We now remove that and instead add the package to
PRODUCT_PACKAGES_ENG or PRODUCT_PACKAGES_DEBUG as applicable.
To ensure that we don't miss out on any package during this switch,
we add these explicitly, even though it might have been already
added under PRODUCT_PACKAGES at some other location.
Change-Id: I35bd67c3e7752be5bcd8f8682864062173e92724
|
|
* Disable fluence for speaker calls. This produces echo on the other side.
* Stock has a weird configuration of fluence. According to the properties
fluence is disabled at all but the log tells us that is probably enabled
in handset mode and that's why we have enabled it. Stock is using mixer
path voice-dmic-ef.
* However, fluence seems to be disabled in speaker mode: Stock uses id 11
as acdb_tx and voice-speaker-mic as mixer path which is the default for
disabled fluence.
Change-Id: I62dfcef5bfddfcc3eeb75d1c04b21275d0875efd
Signed-off-by: Arian <arian.kulmer@web.de>
|
|
Change-Id: Ia6f2ce370430e7329c5354cb16a84947e99e2542
|
|
Change-Id: Ifb8bb7161a04f17f93922d4df80fc50cb348d72c
|
|
11-11 17:09:09.364 435 435 E MediaCodecsXmlParser: Cannot find the role for a decoder of type video/divx
11-11 17:09:09.365 435 435 E MediaCodecsXmlParser: Cannot find the role for a decoder of type video/divx311
11-11 17:09:09.365 435 435 E MediaCodecsXmlParser: Cannot find the role for a decoder of type video/divx4
11-11 17:09:09.365 435 435 E MediaCodecsXmlParser: Cannot find the role for a decoder of type audio/alac
11-11 17:09:09.365 435 435 E MediaCodecsXmlParser: Cannot find the role for a decoder of type audio/dsd
Change-Id: I155b0632b961919a3d618e51d7554f45ba45f695
Signed-off-by: Arian <arian.kulmer@web.de>
|
|
Change-Id: Idd3354a94e7348fbdf2d51900e5780ceb20f98a2
|
|
This reverts commit e6dfb545d60213575c35870c9ad1e807f4489fe6.
Change-Id: Ibd74587646f505cfd590e7b12cfc972800238a7e
|
|
Change-Id: Id6860755f6e11496f1fa191d45809e6cae1b2f48
|
|
* We changed 43 to 13 and 41 to 6 previously which made the device too loud during calls
* Not overwriting the acdb id's restores the expected behaviour.
Change-Id: I6a9ac391e58a8fdcd1ea36a97d1b162244b1db66
|
|
Change-Id: Icdfdac046bc0bfc0ced4a2c1846579322f606153
|
|
Change-Id: I16199a0f3219fc468ccdb4a385f4efcd9077e68a
|
|
Change-Id: I09d42c051f400840db25dcb558dc26e51bff554c
|
|
Change-Id: I0355db4289511f3008a29cc03c772cb94d50f2dd
|
|
* With the stock blobs this doesn't work correct
Change-Id: I5ddec461c72e7e5bc3c43d0281c23f24aa307f8d
|
|
Disable backlight when blanked out.
Ref: CRACKLING-626
Change-Id: Ifc698c1470b086b0e1f083c3c234f272988d108c
|
|
* Otherwise adb will try to start and crash the device
while offmode charging at a computer.
Change-Id: I4752de69b765c4528cedf0ce58092a882bc584a3
|
|
Change-Id: I95d5f00b45c456f76b2adb3079144e8118b3ce69
|
|
|
|
Change-Id: I9db1bd8795e62f5f7cc60ea1f801b903e824d078
|
|
Change-Id: I1b2ac64116c056000bf482a613b0a4904f73b1ae
|
|
Change-Id: I73afaf78ed14b492a471ee1e4ecedf3707cdbcda
|
|
Change-Id: I64c9118fed18f250099c1bb9cffc7881c4fd5342
|
|
Change-Id: I3d5ace9ad0661e89b00741e92190a88dd04272b4
|
|
Change-Id: I755d490db1f15e827301f17a71aef8fcce784bb0
|
|
Change-Id: Ic774191714283f5b0568cbccd8e37e94f3627f61
|
|
Change-Id: I18ca325c809a5567af51e6201f8bbd0136a581bb
|
|
Change-Id: I3c24076930fd7e4698ab21607e9ca92c08160d26
|
|
Change-Id: Ied174a171ede1dfb42fefc9c386e18fc921b0cb7
|
|
device support for extended length NFC successfully tested with German
ID card and "AusweisApp2" (horribly unreliable, but working) on
cheeseburger (OnePlus 5).
Change-Id: I8db6a7eb13e2daf0fa7e7db3723db2b6b367281a
|
|
Change-Id: Ib234f09778166848d66de6ba0f1d5237d839de0c
|
|
* NFC stack in Android M has native support for Mifare Classic,
but default protocol number is wrong. This property will correct
the number for PN547C2.
* Mostly copied from sample configuration, with
NCI_DISCOVERY_TYPE_POLL_KOVIO changed to 0x77. Any other value will
cause errorneous commands sent to NFCC, and NFC stack will fall into
infinite loop.
* PSE and Android Beam is working.
Change-Id: I84b32efd27316292aab753c308df62357677d543
|
|
Change-Id: Icb7e64684d7722bd4ec350409a5e9a0be247f59d
|
|
Change-Id: Ie1d0acaab00761904a7bda1ce55a34cbcb3f5f1f
|
|
* https://github.com/LineageOS/android_system_nfc/tree/lineage-15.1/halimpl/pn54x/common
* support for pn54x has been dropped in lineage-16.0 and above
Change-Id: I19f2c3a6e3066bf9aaaaf4ddcd7d7ad867de0ed8
|
|
* firmware has been moved to /vendor/firmware
* remove code which is commented-out
Change-Id: If38da425cc2db94fb53821d3d73ba225c3169fd0
|
|
* data and system is shinano-common, rhine has a bigger data and smaller system partition
Change-Id: I193637500c9aad637d164ad0f410290ef92397f3
|
|
* BOARD_HAVE_BLUETOOTH is automatically true when BOARD_HAVE_BLUETOOTH_BCM is true
Change-Id: I9304013a1981b1475792021688d82278f6b6f118
|
|
Change-Id: Ie3fe0d32000e03c56cd6a5998c81ce8cef84af10
|
|
Change-Id: Ie8f6db203696481b4a5ee304b5f579a58293e52f
|
|
Change-Id: I0a6b116400cf542588ef885e09b25864901b6565
|
|
Change-Id: I85db3526042ec91ba51ef82be5a666631a002457
|
|
Solves the following denial.
denied { write } for pid=548 comm="init" name="storage" dev="rootfs" ino=15996 scontext=u:r:vendor_init:s0 tcontext=u:object_r:rootfs:s0 tclass=dir permissive=0
Change-Id: If246f497bd8384f0fee81469d8d29dcb528d4d4e
|
|
* The core SELinux policies for vendor_init are being restricted as to
comply with Treble. Simply adding a local rule to allow creating
folders under rootfs would be enough, but at the same time defining
the extra root folders and making use of AID/fs configuration file
to set perms is more neat and clean.
* Furthermore, with System As Root / is a read-only filesystem
so we can't create our mountpoints from init script anymore
Change-Id: Idabd7ae72e4c4fd9daac5ba3be3e6236f79f251b
|
|
Change-Id: If3761cc54f925ce7646eee95f65b0d0aa8017554
|
|
Change-Id: I5056d8f1d3d33d72abeb0129ddfe3929e18163c2
|
|
* cutils/log.h is deprecated.
Change-Id: Id29be75e58dab602ed3abcaa64571b4d565fabb3
Signed-off-by: Adrian DC <radian.dc@gmail.com>
|
|
* PRODUCT_SHIPPING_API_LEVEL is set there
Change-Id: I8adecfbaafb538277f6451a5dbc8abc279bf0c15
|
|
Do not allow access to sensors services from clients group id 3011.
Change-Id: Ib40ad5347065eb16ce90ef4212464ecd0a9ba26c
|
|
|