Zhao Wei Liew
195915442a
land: Run fsck on /cache and /persist
...
These are writeable partitions, so we should fsck them.
Change-Id: If575e4aa665ae4007211731d86f1687dc22640b8
2017-01-02 19:25:39 +08:00
Zhao Wei Liew
43522be692
land: Disable atime on /data and /cache
...
Simple RO operations will touch the atime value, triggering writes.
This is bad for performance and flash lifetime.
Change-Id: I80626c8b60fbafe16cc833975cea22684343c6d0
2017-01-02 19:22:42 +08:00
Zhao Wei Liew
28693e9528
land: Remove barrier=1 EXT4 mount option
...
This is the default.
Change-Id: Ic7f2dc20882a61b2513d8516e84a3ad74653c934
2017-01-02 19:20:41 +08:00
Zhao Wei Liew
62db76181e
land: Enable F2FS support
...
Change-Id: I4a1b3eb2e18be583a4089c70943572ec19dc86a1
2017-01-02 19:14:26 +08:00
Zhao Wei Liew
49dfd1f02d
land: Switch to BFQ after boot
...
LineageOS has several UX improvements making use of BFQ's
cgroups interface. Switch to BFQ once boot is complete
to take advantage of these improvements.
Change-Id: I63299e8d2c27b207af3427ac184a2a4ff4da25f5
2017-01-02 16:49:31 +08:00
Zhao Wei Liew
2f8822331b
land: Set subsystem restart to related
...
Xiaomi used to do this in the kernel, but it is broken in the
OSS kernel due to missing definitions.
Remove the broken kernel code and do it in userspace instead.
Change-Id: I5822cc209d969f3ada898d1bfbdace9bfdfce177
2017-01-02 14:08:06 +08:00
Zhao Wei Liew
6fb1a4b432
land: Remove prebuilt WLAN module
...
We're building this into the kernel now.
Change-Id: Icd3f22ce4fe68cf85d49a55e5c08c0b1fd252dd8
2017-01-02 13:30:12 +08:00
Zhao Wei Liew
67db1c2d30
land: Build kernel from source
...
Change-Id: Iba69bc19f24bd3ddeedae6e5341f21bf07891e7c
2017-01-02 13:27:05 +08:00
Zhao Wei Liew
3e464c2ae7
land: Move common recovery makefile to device
...
This is in no way common.
Change-Id: Ib249fd067bb4f5dd7f5800783f8dc234b2b099ea
2017-01-01 13:18:43 +08:00
padarshr
140482ddf9
Add 'misc' entry in fstab.qcom
...
This change is to add misc partition entry in
fstab.qcom. This is used by uncrypt module to
write into this partition, which is then read by
recovery mode to perform appropriate action.
Change-Id: I5bdd335812085cb3d27c81d0e4325f5cd2160669
2017-01-01 13:02:53 +08:00
Zhao Wei Liew
cddbe38091
land: Remove fstab 'check' warning
...
This is obsolete as we already make use of 'check'.
Change-Id: I6685cd80722b60b295d40a9f2d057c344550d42b
2017-01-01 10:07:01 +08:00
Zhao Wei Liew
754825f005
land: Add more ADSP blobs
...
Change-Id: I3890f639dc82e96665a57a6d0735cf3cde578c64
2016-12-28 19:19:36 +08:00
Zhao Wei Liew
f7e0ebe994
land: Correct LED capabilities overlay
...
The lights HAL we're using currently doesn't support
adjustable brightness.
Also, we do support pulsating LEDs.
Change-Id: If6e7a67acbb08e7c8dd7c60ea5ea7cf069cc6779
2016-12-28 19:19:36 +08:00
Zhao Wei Liew
e8c7238977
land: Stop mounting /oem
...
We don't need this in CM.
Change-Id: I05bb818423a033f0b61938c7f9c4be3cb67447ee
2016-12-28 19:19:36 +08:00
Zhao Wei Liew
a884643247
land: Remove duplicate blob entry
...
Change-Id: I113bd8dc70a7e48a89b6be4ca63aa6f1832c6f5e
2016-12-28 19:19:36 +08:00
Zhao Wei Liew
2e3477ae13
land: Set proper ro.product.model prop for Redmi 3X
...
Change-Id: I3238751782658bc2c5d5058a66569befde3b53ea
2016-12-25 10:39:31 +08:00
Zhao Wei Liew
74ebcefa33
land: Update system props
...
MIUI verison: miui_HM3SGlobal_6.12.22_550d48eac0_6.0
Change-Id: I411bf331cfa16197ea544347a73145aae282ed96
2016-12-25 10:15:56 +08:00
Zhao Wei Liew
757e1adbad
land: Update build fingerprint
...
MIUI version: miui_HM3SGlobal_6.12.22_550d48eac0_6.0
Change-Id: I77ab1930df5a0cb86af8c8ad7e5f86728c05355c
2016-12-25 10:14:52 +08:00
Zhao Wei Liew
a6756d0679
land: Update prebuilt kernel
...
MIUI version: miui_HM3SGlobal_6.12.22_550d48eac0_6.0
Change-Id: I73d417a5868c8a9f2c5a9b70b7d0c89dc54e8342
2016-12-25 10:10:51 +08:00
Zhao Wei Liew
8148cb41fe
land: Clean out doze package
...
Change-Id: Ib1b8cea2b4a4cbe7b526ed8568a0f34bc3470b8c
2016-12-24 11:48:17 +08:00
Zhao Wei Liew
9b82dbb0a2
land: Update system props
...
MIUI version: miui_HM3SGlobal_6.12.15_9ae6840ff8_6.0
Change-Id: I9302afeb53ffbcfba76a0d8318d843bee5e369e4
2016-12-23 18:55:14 +08:00
Zhao Wei Liew
b500fdf6da
land: Update FP sensor ramdisk config
...
MIUI version: miui_HM3SGlobal_6.12.15_9ae6840ff8_6.0
Change-Id: Ia8eefdfe95db735d2019c5f7bab905b00623616d
2016-12-23 09:59:28 +08:00
Zhao Wei Liew
9d8f0338c7
land: Add new camera libs
...
MIUI version: miui_HM3SGlobal_6.12.15_9ae6840ff8_6.0
Change-Id: I9b9d7b79e9d951be01fcba471701717e3643ca99
2016-12-23 09:59:28 +08:00
Zhao Wei Liew
efbcb4d252
land: Update fingerprint
...
MIUI version: miui_HM3SGlobal_6.12.15_9ae6840ff8_6.0
Change-Id: I8a49fc9b07e2b051470bd22d7f24aa448280ee09
2016-12-23 09:59:28 +08:00
Zhao Wei Liew
5eb340b095
land: Update prebuilt kernel
...
MIUI version: miui_HM3SGlobal_6.12.15_9ae6840ff8_6.0
Change-Id: I25fc329ef69d2403971d0534d78a586976633bc3
2016-12-23 09:59:27 +08:00
Zhao Wei Liew
bdfe681d60
Revert "land: Enable console"
...
No longer enabled in miui_HM3SGlobal_6.12.15_9ae6840ff8_6.0.
This reverts commit 4a14076437
.
2016-12-23 09:59:27 +08:00
Zhao Wei Liew
9ef01e64c7
land: Send doze pulse intent on tilt detected
...
Based on oneplus3's implementation.
Change-Id: Ibc4bd629f8280d63f84d23981e01cc861992c17f
2016-12-22 11:23:14 +08:00
Franco Rapetti
c753cb1b98
land: Allow system access to the IR blaster nodes
...
This fixes the IR blaster.
Change-Id: Iccd76cde5d0286b5c2cf9ddeb131f9a22205f427
2016-12-07 18:28:45 +08:00
Zhao Wei Liew
680722cfc7
land: Use boot time video timestamp reference
...
This matches what the camera drivers use.
Change-Id: I4951d31d09fc7952e5dfc49347200972aa9eeaee
2016-12-07 18:27:13 +08:00
Zhao Wei Liew
12681f0f61
land: Remove first_api_level
...
We don't need this as we aren't building GMS.
Change-Id: I00420f6d928165e6d0212c893f3ccdd5447f603d
2016-11-17 20:04:16 +08:00
Zhao Wei Liew
89892712bc
land: Don't log an error on init
...
If we get the board_id, that's fine. Don't log an error message.
Change-Id: I4c0648b3bdc5847c70a02270220846d47ad09067
2016-11-15 15:38:51 +08:00
Zhao Wei Liew
3c8370094d
land: Decrease doze brightness
...
As our touchscreen driver does not support the
new display states supported by doze, we are unable
to enable these new display states.
This results in the doze brightness being higher
than what is commonly expected of doze.
Hence, lower the doze brightness to the minimum
to reach sane brightness levels, until we get an OSS kernel.
Change-Id: I08d8b11397d9f05b7a035e9842bd9eea520bfb55
2016-11-15 15:12:36 +08:00
Zhao Wei Liew
bec5412c5f
land: Enable LTE option
...
Somehow stock doesn't enable this overlay, which means that
LTE is enabled some other way.
AFAIK, Redmi 3S should be LTE-compatible across all models,
so let's just enable it until something else crops up.
Change-Id: I6be4522b95750e6c31fbc54e435e32f0101b47c7
2016-11-15 15:12:36 +08:00
Zhao Wei Liew
1c4015db12
land: Add more stock overlays
...
Change-Id: I3381d9f88f27b0bc80600d347857540991c4034d
2016-11-15 15:12:36 +08:00
Zhao Wei Liew
3b904950fc
land: Enable proximity check on wake
...
A similar feature is also enabled in stock.
Change-Id: I952232bc64efdc4a35ec800d0a306e01ac342365
2016-11-15 15:12:36 +08:00
Zhao Wei Liew
84e5579e09
land: Enable speed_up_audio_on_mt_calls
...
As per stock.
Change-Id: I19a77b017003a000d8297bbc5e5c47d01293ad0b
2016-11-11 23:21:47 +08:00
Zhao Wei Liew
995de1847f
land: rootdir: Clean out init - part 2
...
Change-Id: I3819d3964f7e482fd8d0455a363399d4fc6bd83a
2016-11-11 16:18:06 +08:00
Zhao Wei Liew
a29e7c7eb5
land: Clean out bluetooth scripts
...
Change-Id: I4cd132cf99664e085053a6d2a660e03a3ee0fdda
2016-11-11 16:17:48 +08:00
Zhao Wei Liew
3f2be3d009
land: Add potential touchscreen configs
...
Change-Id: I21354e84cb8825c7b69b1a806c7b70bb8aa9f3bf
2016-11-11 12:36:27 +08:00
Zhao Wei Liew
7cf10eeb61
land: Dex-preopt boot image
...
Change-Id: I00a73e746ed5aba4fb90fd15889a4f014d10f57c
2016-11-11 11:56:37 +08:00
Zhao Wei Liew
4796eb37b3
land: Update firmware on install-time
...
This ensures that every user has the same firwmare.
Change-Id: I000f004e797f5f7b87b278491070631a54547021
2016-11-11 09:12:54 +08:00
Zhao Wei Liew
ae19300740
land: Properly set up low power modes on charger
...
We don't need all of the other stuff. Just disable all cores
and enable LPM.
Change-Id: I4721f9a5aa57d0523f37f7352ade8b9a2919b0d9
2016-11-11 06:59:46 +08:00
Zhao Wei Liew
f0906fbf4c
land: Set up low power modes on recovery
...
Change-Id: I3f79b5277936e4d3f0b5c0b134ea4211ab3cf920
2016-11-11 06:57:07 +08:00
Zhao Wei Liew
1db73983eb
land: Set up low power modes earlier
...
The device can get quite warm
while booting, especially duirng dexopt.
Change-Id: I0d843838b1e81fdf125ac8af65892b31124ae58d
2016-11-11 06:51:47 +08:00
Zhao Wei Liew
d491a5a503
land: Define LED capabilities using the new overlay
...
Change-Id: Ifadba8cb76d273f2b8275f5ddbbb419915be67c7
2016-11-11 06:46:39 +08:00
Zhao Wei Liew
ba0f865fac
land: Remove unnecessary kernel board flags
...
Change-Id: I72e85a2ab6e93921955bebd6a273120867ab1b73
2016-11-10 20:01:17 +08:00
Zhao Wei Liew
ea310ecfc6
land: Add package targets for libtime_genoff
...
Turns out this is needed for the native time service feature.
Change-Id: Ib28a302efbdb02188124ef8cde2caff5632516aa
2016-11-10 14:21:50 +08:00
Zhao Wei Liew
1ea605580e
land: Move media and IRSC configs to vendor
...
Other than media_codecs since we need to add in the FFMPEG include.
Change-Id: I4592df5ea83519bba10bc174b0c345ac9a26a25a
2016-11-10 13:41:04 +08:00
Zhao Wei Liew
07ef0bf215
land: Move audio configs to vendor
...
Change-Id: I5b061be2be2f752c333dd836f9f72964c759a8aa
2016-11-10 13:41:04 +08:00
Zhao Wei Liew
4ea22816f0
land: Update build fingerprint
...
Change-Id: Ib4585d46078405f763e858d0f4339a6744381341
2016-11-10 13:41:04 +08:00