Update/fix Huawey y530 kernel, framebuffer works (#534)
This commit is contained in:
parent
11d53cb13e
commit
fe8e0b3fa7
10 changed files with 423 additions and 132 deletions
|
@ -9,12 +9,15 @@ depends="linux-huawei-y530 mkbootimg"
|
|||
makedepends=""
|
||||
install=""
|
||||
subpackages=""
|
||||
source="deviceinfo"
|
||||
source="deviceinfo initfs-hook.sh"
|
||||
options="!check"
|
||||
|
||||
package() {
|
||||
install -D -m644 "$srcdir"/deviceinfo \
|
||||
"$pkgdir"/etc/deviceinfo
|
||||
install -D -m644 "$srcdir"/initfs-hook.sh \
|
||||
"$pkgdir"/etc/postmarketos-mkinitfs/hooks/00-${pkgname}.sh
|
||||
}
|
||||
|
||||
sha512sums="0de28cde3a1fcb1bf2d6ef9ca116d2fdc14b50afece907486ebd97c661261558ec6b3aba227424568a0374fc4833b9dbb89ce89239248789bcbefcf962d76114 deviceinfo"
|
||||
sha512sums="3d75ec32c6021bfe52239ab279899660553ebfcc81305a02750c91b7c3952f02cf9576fbed9f59ed03e5b0513c16924e4382b6fc176a2b359961892468290fb7 deviceinfo
|
||||
8590967fa10388a890fdfafdb1070b9ab22dc89e06a3a8834806c772191e3b67de7b914b0d68e5ddf581cee715cb90f3f24abcb8762c415ff328c6da23e55d52 initfs-hook.sh"
|
||||
|
|
|
@ -22,7 +22,7 @@ deviceinfo_screen_height="854"
|
|||
# Boot.img
|
||||
deviceinfo_generate_bootimg="true"
|
||||
deviceinfo_bootimg_qcdt="true"
|
||||
deviceinfo_kernel_cmdline="androidboot.hardware=qcom user_debug=31 msm_rtb.filter=0x37"
|
||||
deviceinfo_kernel_cmdline=""
|
||||
deviceinfo_flash_offset_base="0x00000000"
|
||||
deviceinfo_flash_offset_kernel="0x00008000"
|
||||
deviceinfo_flash_offset_ramdisk="0x02000000"
|
||||
|
|
4
device/device-huawei-y530/initfs-hook.sh
Normal file
4
device/device-huawei-y530/initfs-hook.sh
Normal file
|
@ -0,0 +1,4 @@
|
|||
#!/bin/sh
|
||||
|
||||
# set framebuffer resolution
|
||||
cat /sys/class/graphics/fb0/modes > /sys/class/graphics/fb0/mode
|
|
@ -1,54 +1,8 @@
|
|||
From 4e93b9a6abc0d028daf3c8a00cb77b679d8a4df4 Mon Sep 17 00:00:00 2001
|
||||
From: Chuanxiao Dong <chuanxiao.dong@intel.com>
|
||||
Date: Tue, 12 Aug 2014 12:01:30 +0800
|
||||
Subject: mmc: card: Don't access RPMB partitions for normal read/write
|
||||
|
||||
During kernel boot, it will try to read some logical sectors
|
||||
of each block device node for the possible partition table.
|
||||
|
||||
But since RPMB partition is special and can not be accessed
|
||||
by normal eMMC read / write CMDs, it will cause below error
|
||||
messages during kernel boot:
|
||||
...
|
||||
mmc0: Got data interrupt 0x00000002 even though no data operation was in progress.
|
||||
mmcblk0rpmb: error -110 transferring data, sector 0, nr 32, cmd response 0x900, card status 0xb00
|
||||
mmcblk0rpmb: retrying using single block read
|
||||
mmcblk0rpmb: timed out sending r/w cmd command, card status 0x400900
|
||||
mmcblk0rpmb: timed out sending r/w cmd command, card status 0x400900
|
||||
mmcblk0rpmb: timed out sending r/w cmd command, card status 0x400900
|
||||
mmcblk0rpmb: timed out sending r/w cmd command, card status 0x400900
|
||||
mmcblk0rpmb: timed out sending r/w cmd command, card status 0x400900
|
||||
mmcblk0rpmb: timed out sending r/w cmd command, card status 0x400900
|
||||
end_request: I/O error, dev mmcblk0rpmb, sector 0
|
||||
Buffer I/O error on device mmcblk0rpmb, logical block 0
|
||||
end_request: I/O error, dev mmcblk0rpmb, sector 8
|
||||
Buffer I/O error on device mmcblk0rpmb, logical block 1
|
||||
end_request: I/O error, dev mmcblk0rpmb, sector 16
|
||||
Buffer I/O error on device mmcblk0rpmb, logical block 2
|
||||
end_request: I/O error, dev mmcblk0rpmb, sector 24
|
||||
Buffer I/O error on device mmcblk0rpmb, logical block 3
|
||||
...
|
||||
|
||||
This patch will discard the access request in eMMC queue if
|
||||
it is RPMB partition access request. By this way, it avoids
|
||||
trigger above error messages.
|
||||
|
||||
Fixes: 090d25fe224c ("mmc: core: Expose access to RPMB partition")
|
||||
Signed-off-by: Yunpeng Gao <yunpeng.gao@intel.com>
|
||||
Signed-off-by: Chuanxiao Dong <chuanxiao.dong@intel.com>
|
||||
Tested-by: Michael Shigorin <mike@altlinux.org>
|
||||
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
|
||||
---
|
||||
drivers/mmc/card/block.c | 12 ++++++++++++
|
||||
drivers/mmc/card/queue.c | 2 +-
|
||||
drivers/mmc/card/queue.h | 2 ++
|
||||
3 files changed, 15 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/drivers/mmc/card/block.c b/drivers/mmc/card/block.c
|
||||
index 2c25271..60f7141 100644
|
||||
index ed543c49..f6199747 100644
|
||||
--- a/drivers/mmc/card/block.c
|
||||
+++ b/drivers/mmc/card/block.c
|
||||
@@ -1029,6 +1029,18 @@ static inline void mmc_blk_reset_success(struct mmc_blk_data *md, int type)
|
||||
@@ -1277,6 +1277,18 @@ static inline void mmc_blk_reset_success(struct mmc_blk_data *md, int type)
|
||||
md->reset_done &= ~type;
|
||||
}
|
||||
|
||||
|
@ -68,10 +22,10 @@ index 2c25271..60f7141 100644
|
|||
{
|
||||
struct mmc_blk_data *md = mq->data;
|
||||
diff --git a/drivers/mmc/card/queue.c b/drivers/mmc/card/queue.c
|
||||
index 236d194..8efa368 100644
|
||||
index e072f654..8dcff0eb 100644
|
||||
--- a/drivers/mmc/card/queue.c
|
||||
+++ b/drivers/mmc/card/queue.c
|
||||
@@ -38,7 +38,7 @@ static int mmc_prep_request(struct request_queue *q, struct request *req)
|
||||
@@ -51,7 +51,7 @@ static int mmc_prep_request(struct request_queue *q, struct request *req)
|
||||
return BLKPREP_KILL;
|
||||
}
|
||||
|
||||
|
@ -81,15 +35,13 @@ index 236d194..8efa368 100644
|
|||
|
||||
req->cmd_flags |= REQ_DONTPREP;
|
||||
diff --git a/drivers/mmc/card/queue.h b/drivers/mmc/card/queue.h
|
||||
index 5752d50..99e6521 100644
|
||||
index d1fe01c1..f850c067 100644
|
||||
--- a/drivers/mmc/card/queue.h
|
||||
+++ b/drivers/mmc/card/queue.h
|
||||
@@ -73,4 +73,6 @@ extern void mmc_queue_bounce_post(struct mmc_queue_req *);
|
||||
extern int mmc_packed_init(struct mmc_queue *, struct mmc_card *);
|
||||
extern void mmc_packed_clean(struct mmc_queue *);
|
||||
@@ -70,4 +70,6 @@ extern void mmc_queue_bounce_post(struct mmc_queue_req *);
|
||||
|
||||
extern void print_mmc_packing_stats(struct mmc_card *card);
|
||||
|
||||
+extern int mmc_access_rpmb(struct mmc_queue *);
|
||||
+
|
||||
#endif
|
||||
--
|
||||
cgit v1.1
|
||||
|
|
57
device/linux-huawei-y530/04_add_missing_dtb.patch
Normal file
57
device/linux-huawei-y530/04_add_missing_dtb.patch
Normal file
|
@ -0,0 +1,57 @@
|
|||
diff --git a/arch/arm/mach-msm/Makefile.boot b/arch/arm/mach-msm/Makefile.boot
|
||||
index 23267bfc..735a53a3 100644
|
||||
--- a/arch/arm/mach-msm/Makefile.boot
|
||||
+++ b/arch/arm/mach-msm/Makefile.boot
|
||||
@@ -165,33 +165,33 @@ initrd_phys-$(CONFIG_ARCH_FSM9XXX) := 0x12000000
|
||||
# dtb-$(CONFIG_ARCH_MSM8610) += msm8610-v1-qrd-skuab.dtb
|
||||
# dtb-$(CONFIG_ARCH_MSM8610) += msm8610-v2-qrd-skuaa.dtb
|
||||
# dtb-$(CONFIG_ARCH_MSM8610) += msm8610-v2-qrd-skuab.dtb
|
||||
-# dtb-$(CONFIG_ARCH_MSM8610) += msm8610-v1-qrd-skuac.dtb
|
||||
-# dtb-$(CONFIG_ARCH_MSM8610) += huawei-mainboard-v1.dtb
|
||||
-# dtb-$(CONFIG_ARCH_MSM8610) += huawei-g620c-va-v1.dtb
|
||||
-# dtb-$(CONFIG_ARCH_MSM8610) += huawei-y530-u00-va-v1.dtb
|
||||
-# dtb-$(CONFIG_ARCH_MSM8610) += huawei-y530-u051-va-v1.dtb
|
||||
+ dtb-$(CONFIG_ARCH_MSM8610) += msm8610-v1-qrd-skuac.dtb
|
||||
+ dtb-$(CONFIG_ARCH_MSM8610) += huawei-mainboard-v1.dtb
|
||||
+ dtb-$(CONFIG_ARCH_MSM8610) += huawei-g620c-va-v1.dtb
|
||||
+ dtb-$(CONFIG_ARCH_MSM8610) += huawei-y530-u00-va-v1.dtb
|
||||
+ dtb-$(CONFIG_ARCH_MSM8610) += huawei-y530-u051-va-v1.dtb
|
||||
dtb-$(CONFIG_ARCH_MSM8610) += huawei-g6-c00-va-v1.dtb
|
||||
dtb-$(CONFIG_ARCH_MSM8610) += huawei-g6-u00-va-v1.dtb
|
||||
-# dtb-$(CONFIG_ARCH_MSM8610) += msm8610-v2-qrd-skuac.dtb
|
||||
-# dtb-$(CONFIG_ARCH_MSM8610) += huawei-mainboard-v2.dtb
|
||||
-# dtb-$(CONFIG_ARCH_MSM8610) += huawei-g620c-va-v2.dtb
|
||||
-# dtb-$(CONFIG_ARCH_MSM8610) += huawei-y530-u00-va-v2.dtb
|
||||
-# dtb-$(CONFIG_ARCH_MSM8610) += huawei-y530-u051-va-v2.dtb
|
||||
+ dtb-$(CONFIG_ARCH_MSM8610) += msm8610-v2-qrd-skuac.dtb
|
||||
+ dtb-$(CONFIG_ARCH_MSM8610) += huawei-mainboard-v2.dtb
|
||||
+ dtb-$(CONFIG_ARCH_MSM8610) += huawei-g620c-va-v2.dtb
|
||||
+ dtb-$(CONFIG_ARCH_MSM8610) += huawei-y530-u00-va-v2.dtb
|
||||
+ dtb-$(CONFIG_ARCH_MSM8610) += huawei-y530-u051-va-v2.dtb
|
||||
dtb-$(CONFIG_ARCH_MSM8610) += huawei-g6-c00-va-v2.dtb
|
||||
dtb-$(CONFIG_ARCH_MSM8610) += huawei-g6-u00-va-v2.dtb
|
||||
-# dtb-$(CONFIG_ARCH_MSM8610) += huawei-g620d-va-v2.dtb
|
||||
+ dtb-$(CONFIG_ARCH_MSM8610) += huawei-g620d-va-v2.dtb
|
||||
dtb-$(CONFIG_ARCH_MSM8610) += huawei-g6-u251-va-v2.dtb
|
||||
dtb-$(CONFIG_ARCH_MSM8610) += huawei-g6-u10-va-v2.dtb
|
||||
dtb-$(CONFIG_ARCH_MSM8610) += huawei-g6-u34-va-v2.dtb
|
||||
-# dtb-$(CONFIG_ARCH_MSM8610) += huawei-g630-u00-va-v2.dtb
|
||||
-# dtb-$(CONFIG_ARCH_MSM8610) += huawei-g630-u10-va-v2.dtb
|
||||
-# dtb-$(CONFIG_ARCH_MSM8610) += huawei-g630-u251-va-v2.dtb
|
||||
-# dtb-$(CONFIG_ARCH_MSM8610) += huawei-g630-c10-va-v2.dtb
|
||||
+ dtb-$(CONFIG_ARCH_MSM8610) += huawei-g630-u00-va-v2.dtb
|
||||
+ dtb-$(CONFIG_ARCH_MSM8610) += huawei-g630-u10-va-v2.dtb
|
||||
+ dtb-$(CONFIG_ARCH_MSM8610) += huawei-g630-u251-va-v2.dtb
|
||||
+ dtb-$(CONFIG_ARCH_MSM8610) += huawei-g630-c10-va-v2.dtb
|
||||
dtb-$(CONFIG_ARCH_MSM8610) += huawei-g630-c00-va-v2.dtb
|
||||
-# dtb-$(CONFIG_ARCH_MSM8610) += huawei-g630-u20-va-v2.dtb
|
||||
-# dtb-$(CONFIG_ARCH_MSM8610) += huawei-h870c-va-v2.dtb
|
||||
-# dtb-$(CONFIG_ARCH_MSM8610) += huawei-h871g-va-v2.dtb
|
||||
-# dtb-$(CONFIG_ARCH_MSM8610) += huawei-g615-u10-va-v2.dtb
|
||||
+ dtb-$(CONFIG_ARCH_MSM8610) += huawei-g630-u20-va-v2.dtb
|
||||
+ dtb-$(CONFIG_ARCH_MSM8610) += huawei-h870c-va-v2.dtb
|
||||
+ dtb-$(CONFIG_ARCH_MSM8610) += huawei-h871g-va-v2.dtb
|
||||
+ dtb-$(CONFIG_ARCH_MSM8610) += huawei-g615-u10-va-v2.dtb
|
||||
# dtb-$(CONFIG_ARCH_MSM8610) += huawei-y330-c00-va-v2.dtb
|
||||
# dtb-$(CONFIG_ARCH_MSM8610) += huawei-y330-c20-va-v2.dtb
|
||||
# dtb-$(CONFIG_ARCH_MSM8610) += huawei-g730-u30-va-v2.dtb
|
13
device/linux-huawei-y530/05_fix_mdp3_ctrl_off.patch
Normal file
13
device/linux-huawei-y530/05_fix_mdp3_ctrl_off.patch
Normal file
|
@ -0,0 +1,13 @@
|
|||
diff --git a/drivers/video/msm/mdss/mdp3_ctrl.c b/drivers/video/msm/mdss/mdp3_ctrl.c
|
||||
index f9f55138..ccaebcb6 100644
|
||||
--- a/drivers/video/msm/mdss/mdp3_ctrl.c
|
||||
+++ b/drivers/video/msm/mdss/mdp3_ctrl.c
|
||||
@@ -1832,7 +1832,7 @@ int mdp3_ctrl_init(struct msm_fb_data_type *mfd)
|
||||
splash_mismatch = 1;
|
||||
|
||||
mdp3_interface->on_fnc = mdp3_ctrl_on;
|
||||
- mdp3_interface->off_fnc = mdp3_ctrl_off;
|
||||
+ mdp3_interface->off_fnc = NULL;
|
||||
mdp3_interface->do_histogram = NULL;
|
||||
mdp3_interface->cursor_update = NULL;
|
||||
mdp3_interface->dma_fnc = mdp3_ctrl_pan_display;
|
13
device/linux-huawei-y530/06_fix_mdss_fb_rgb_mode.patch
Normal file
13
device/linux-huawei-y530/06_fix_mdss_fb_rgb_mode.patch
Normal file
|
@ -0,0 +1,13 @@
|
|||
diff --git a/drivers/video/msm/mdss/mdss_fb.c b/drivers/video/msm/mdss/mdss_fb.c
|
||||
index 53112ca6..69673017 100644
|
||||
--- a/drivers/video/msm/mdss/mdss_fb.c
|
||||
+++ b/drivers/video/msm/mdss/mdss_fb.c
|
||||
@@ -569,7 +569,7 @@ static int mdss_fb_probe(struct platform_device *pdev)
|
||||
mfd->bl_level = 0;
|
||||
mfd->bl_scale = 1024;
|
||||
mfd->bl_min_lvl = 30;
|
||||
- mfd->fb_imgType = MDP_RGBA_8888;
|
||||
+ mfd->fb_imgType = MDP_RGB_888;
|
||||
|
||||
mfd->pdev = pdev;
|
||||
if (pdata->next)
|
13
device/linux-huawei-y530/07_fix_mdss_fb_refresh_rate.patch
Normal file
13
device/linux-huawei-y530/07_fix_mdss_fb_refresh_rate.patch
Normal file
|
@ -0,0 +1,13 @@
|
|||
diff --git a/drivers/video/msm/mdss/mdss_fb.c b/drivers/video/msm/mdss/mdss_fb.c
|
||||
index 53112ca6..4c430624 100644
|
||||
--- a/drivers/video/msm/mdss/mdss_fb.c
|
||||
+++ b/drivers/video/msm/mdss/mdss_fb.c
|
||||
@@ -1421,7 +1421,7 @@ static int mdss_fb_register(struct msm_fb_data_type *mfd)
|
||||
var->left_margin = panel_info->lcdc.h_back_porch;
|
||||
var->right_margin = panel_info->lcdc.h_front_porch;
|
||||
var->hsync_len = panel_info->lcdc.h_pulse_width;
|
||||
- var->pixclock = panel_info->clk_rate / 1000;
|
||||
+ var->pixclock = 1000000 / 60;
|
||||
|
||||
/* id field for fb app */
|
||||
|
|
@ -13,7 +13,8 @@
|
|||
_vendor=huawei
|
||||
_flavor=huawei-y530
|
||||
_config="config-${_flavor}.armhf"
|
||||
_hash="7ad8c6b4ff458fa50a06d3a50cf5909b93d585a2"
|
||||
_repository="android_kernel_huawei_msm8x1x"
|
||||
_hash="1880463bf10c4c2d2b348698614a613902184e22"
|
||||
|
||||
pkgname=linux-${_flavor}
|
||||
pkgver=3.4.0
|
||||
|
@ -23,8 +24,8 @@ case $pkgver in
|
|||
esac
|
||||
pkgrel=1
|
||||
arch="armhf"
|
||||
pkgdesc="Soulfire v1 Kernel for Huawei Y530"
|
||||
url="https://github.com/EfranDev/android_kernel_huawei_Soulfire"
|
||||
pkgdesc="Kernel for Huawei MSM8x1x devices"
|
||||
url="https://github.com/PieroV/${_repository}"
|
||||
depends="postmarketos-mkinitfs"
|
||||
makedepends="perl sed installkernel bash gmp-dev bc linux-headers elfutils-dev dtbtool"
|
||||
options="!strip !check !tracedeps"
|
||||
|
@ -37,6 +38,10 @@ source="
|
|||
01_timeconst_fix.patch
|
||||
02_gpu-msm-fix-gcc5-compile.patch
|
||||
03_avoid_rpmb_read_during_boot.patch
|
||||
04_add_missing_dtb.patch
|
||||
05_fix_mdp3_ctrl_off.patch
|
||||
06_fix_mdss_fb_rgb_mode.patch
|
||||
07_fix_mdss_fb_refresh_rate.patch
|
||||
"
|
||||
subpackages=""
|
||||
license="GPL2"
|
||||
|
@ -46,7 +51,7 @@ _carch="arm"
|
|||
HOSTCC="${CC:-gcc}"
|
||||
HOSTCC="${HOSTCC#${CROSS_COMPILE}}"
|
||||
|
||||
ksrcdir="$srcdir/android_kernel_huawei_Soulfire-${_hash}"
|
||||
ksrcdir="$srcdir/${_repository}-${_hash}"
|
||||
|
||||
prepare() {
|
||||
local _patch_failed=
|
||||
|
@ -117,10 +122,14 @@ package() {
|
|||
"$pkgdir/usr/share/kernel/$_flavor/kernel.release"
|
||||
}
|
||||
|
||||
sha512sums="a19787f1e9d6862bd9cf5827a18e34749831c79561714003814e8814458d69fc0ba21e0d167c01228dcd455056940a7f80153f82665a3ada2f49a9bd948b2741 linux-huawei-y530-7ad8c6b4ff458fa50a06d3a50cf5909b93d585a2.tar.gz
|
||||
29e29c8acba4991735aafe368922088e49ba97f2de8fc75c84eb7114848b8e0eaaa80a97395afea7f6f44e454fc53f1a3260137b7008fcf1f3e76c54eeb12f67 config-huawei-y530.armhf
|
||||
sha512sums="e01b96331dbb4d43fb067ecfff1d35b0985cc708f3e8b7fe649c889a6815945e7d5581aa2bb534c7c835562f79d8732ba41279f4712766128d763759a0e1fb0a linux-huawei-y530-1880463bf10c4c2d2b348698614a613902184e22.tar.gz
|
||||
a19de0f1ee541d29a7721f9d45221d517b063790b8cede3ecf4b2cd86996f6abb9dfe1e0c0399cf5f67f46c61505351ad1d27817af98a4a1e3d86231e5baeaec config-huawei-y530.armhf
|
||||
d80980e9474c82ba0ef1a6903b434d8bd1b092c40367ba543e72d2c119301c8b2d05265740e4104ca1ac5d15f6c4aa49e8776cb44264a9a28dc551e0d1850dcc compiler-gcc6.h
|
||||
ea1d3b5a234fa565e3c1a792de48f4fc4e6023d281d303c8e319c7ef28edc5739ab0e4dea0139a41f0a5c7d03e27921ccaa214fd0ac5c72245a094ce60128864 00_fix_return_address.patch
|
||||
a2bb98fb8d988bbb659cae00fbaca360828300e9b98b90aed5ee0dd839c3f740696df4094a9021b813cbada06820d115aabed581a47cdd2c947e8d853c20b145 01_timeconst_fix.patch
|
||||
7be03a9e78b7ac330a54b1f00509caa0621a95c0c55901878ad757f9dd69cc05ba2c8b5ea987063ae1224f92c4d090d515fa5d369e7755181a4871b0d0f82881 02_gpu-msm-fix-gcc5-compile.patch
|
||||
03a271e09c981c0379382763921ff127566c8f1d3c009e66718bdb3d6e1a0a3e56d68cab2676186899fb6d21236c7207d4f1c94f39c372c535468c7a322e479a 03_avoid_rpmb_read_during_boot.patch"
|
||||
760fdff79df31754ebed59839f34fc8c5a61750471614ac93a01b1e13b2535e7ca1f879c0cad3e83ad92946586c91679ba853eac4fe454d7e948317c84d81941 03_avoid_rpmb_read_during_boot.patch
|
||||
42716cf894445fe02a46a1f26b2faa4d45ffea35e2dfc15acf5ce66fdd67d5faf8201b07ea10716c61c7f900561262731771c7b655f9e95ff7a9273de5746244 04_add_missing_dtb.patch
|
||||
fbc61e379403990167853f4c4fbdfa22d7e9661a7eedecf2a75eec2a8008991a82d0a61be844ab4b1c88383f3fa79b43eff10b1039e44ad5a758a173cbf6386b 05_fix_mdp3_ctrl_off.patch
|
||||
384ae0bf2f5d7e15b0b60655693fd600b52c0f5bfcaa4ba7336d0ebeb224e84b99b597f77d26a1249e14a4e7bbc1629be00556b393bb9dd2266cb4bd67c3cfea 06_fix_mdss_fb_rgb_mode.patch
|
||||
1f743d3e7f4ac7401167ea35edc7d7e113bd80824c4d53631d7500f33557ff486163f8244786c16506b2e21db6ccbcd8a0f7b26fcf4937efee50b62c074f9a22 07_fix_mdss_fb_refresh_rate.patch"
|
||||
|
|
|
@ -41,7 +41,7 @@ CONFIG_IRQ_WORK=y
|
|||
CONFIG_EXPERIMENTAL=y
|
||||
CONFIG_INIT_ENV_ARG_LIMIT=32
|
||||
CONFIG_CROSS_COMPILE=""
|
||||
CONFIG_LOCALVERSION="-Soulfire"
|
||||
CONFIG_LOCALVERSION=""
|
||||
# CONFIG_LOCALVERSION_AUTO is not set
|
||||
CONFIG_HAVE_KERNEL_GZIP=y
|
||||
CONFIG_HAVE_KERNEL_LZMA=y
|
||||
|
@ -215,6 +215,7 @@ CONFIG_MSDOS_PARTITION=y
|
|||
CONFIG_EFI_PARTITION=y
|
||||
# CONFIG_SYSV68_PARTITION is not set
|
||||
CONFIG_HW_SYSTEM_WR_PROTECT=y
|
||||
# CONFIG_HW_SYSTEM_WR_PROTECT_ENABLE is not set
|
||||
|
||||
#
|
||||
# IO Schedulers
|
||||
|
@ -348,6 +349,7 @@ CONFIG_ARCH_MSM8610=y
|
|||
# CONFIG_ARCH_MSMSAMARIUM is not set
|
||||
CONFIG_MSM_SOC_REV_NONE=y
|
||||
# CONFIG_MSM_SOC_REV_A is not set
|
||||
CONFIG_MSM_CORTEX_A7=y
|
||||
CONFIG_MSM_SMP=y
|
||||
CONFIG_ARCH_MSM_CORTEXMP=y
|
||||
CONFIG_MSM_RESTART_V2=y
|
||||
|
@ -416,6 +418,7 @@ CONFIG_MSM_QMI_INTERFACE=y
|
|||
# CONFIG_MSM_TEST_QMI_CLIENT is not set
|
||||
# CONFIG_MSM_DALRPC is not set
|
||||
# CONFIG_MSM_CPU_FREQ_SET_MIN_MAX is not set
|
||||
CONFIG_MSM_DEVFREQ_CPUBW=y
|
||||
# CONFIG_MSM_AVS_HW is not set
|
||||
# CONFIG_MSM_HW3D is not set
|
||||
CONFIG_AMSS_7X25_VERSION_2009=y
|
||||
|
@ -459,7 +462,7 @@ CONFIG_MSM_DIRECT_SCLK_ACCESS=y
|
|||
CONFIG_IOMMU_API=y
|
||||
CONFIG_MSM_GPIOMUX=y
|
||||
CONFIG_MSM_NATIVE_RESTART=y
|
||||
CONFIG_MSM_PM8X60=y
|
||||
CONFIG_MSM_PM=y
|
||||
# CONFIG_MSM_EVENT_TIMER is not set
|
||||
CONFIG_MSM_BUS_SCALING=y
|
||||
# CONFIG_MSM_BUS_RPM_MULTI_TIER_ENABLED is not set
|
||||
|
@ -487,13 +490,7 @@ CONFIG_MSM_ADSP_LOADER=y
|
|||
CONFIG_MSM_SPM_V2=y
|
||||
CONFIG_MSM_L2_SPM=y
|
||||
# CONFIG_MSM_MULTIMEDIA_USE_ION is not set
|
||||
CONFIG_MSM_OCMEM=y
|
||||
CONFIG_MSM_OCMEM_LOCAL_POWER_CTRL=y
|
||||
CONFIG_MSM_OCMEM_DEBUG=y
|
||||
CONFIG_MSM_OCMEM_NONSECURE=y
|
||||
# CONFIG_MSM_OCMEM_POWER_DEBUG is not set
|
||||
# CONFIG_MSM_OCMEM_DEBUG_ALWAYS_ON is not set
|
||||
CONFIG_MSM_OCMEM_POWER_DISABLE=y
|
||||
# CONFIG_MSM_OCMEM is not set
|
||||
CONFIG_SENSORS_ADSP=y
|
||||
CONFIG_MSM_RTB=y
|
||||
CONFIG_MSM_RTB_SEPARATE_CPUS=y
|
||||
|
@ -506,6 +503,7 @@ CONFIG_MSM_ENABLE_WDOG_DEBUG_CONTROL=y
|
|||
# CONFIG_USE_DEV_CTRL_VOLUME is not set
|
||||
# CONFIG_MSM_CPU_PWRCTL is not set
|
||||
# CONFIG_MSM_UARTDM_Core_v14 is not set
|
||||
# CONFIG_MSM_COMMON_LOG is not set
|
||||
CONFIG_MSM_BOOT_STATS=y
|
||||
# CONFIG_MSM_XPU_ERR_FATAL is not set
|
||||
CONFIG_MSM_CPR_REGULATOR=y
|
||||
|
@ -513,7 +511,6 @@ CONFIG_MSM_CPR_REGULATOR=y
|
|||
CONFIG_HUAWEI_KERNEL=y
|
||||
CONFIG_HUAWEI_BMS_PARAM=y
|
||||
CONFIG_HUAWEI_DEBUG_MODE=y
|
||||
CONFIG_FORCE_FAST_CHARGE=y
|
||||
|
||||
#
|
||||
# System MMU
|
||||
|
@ -673,21 +670,17 @@ CONFIG_CPU_FREQ=y
|
|||
CONFIG_CPU_FREQ_TABLE=y
|
||||
CONFIG_CPU_FREQ_STAT=y
|
||||
# CONFIG_CPU_FREQ_STAT_DETAILS is not set
|
||||
# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set
|
||||
CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y
|
||||
# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set
|
||||
# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
|
||||
# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set
|
||||
# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set
|
||||
# CONFIG_CPU_FREQ_DEFAULT_GOV_INTERACTIVE is not set
|
||||
CONFIG_CPU_FREQ_DEFAULT_GOV_INTELLIDEMAND=y
|
||||
# CONFIG_CPU_FREQ_DEFAULT_GOV_OPTIMAX is not set
|
||||
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
|
||||
CONFIG_CPU_FREQ_GOV_POWERSAVE=y
|
||||
CONFIG_CPU_FREQ_GOV_USERSPACE=y
|
||||
CONFIG_CPU_FREQ_GOV_ONDEMAND=y
|
||||
CONFIG_CPU_FREQ_GOV_INTERACTIVE=y
|
||||
CONFIG_CPU_FREQ_GOV_INTELLIDEMAND=y
|
||||
CONFIG_CPU_FREQ_GOV_OPTIMAX=y
|
||||
# CONFIG_CPU_FREQ_GOV_INTERACTIVE is not set
|
||||
# CONFIG_CPU_FREQ_GOV_CONSERVATIVE is not set
|
||||
|
||||
#
|
||||
|
@ -814,9 +807,10 @@ CONFIG_IPV6_SUBTREES=y
|
|||
CONFIG_IPV6_MROUTE=y
|
||||
# CONFIG_IPV6_MROUTE_MULTIPLE_TABLES is not set
|
||||
# CONFIG_IPV6_PIMSM_V2 is not set
|
||||
# CONFIG_NETLABEL is not set
|
||||
CONFIG_ANDROID_PARANOID_NETWORK=y
|
||||
CONFIG_NET_ACTIVITY_STATS=y
|
||||
# CONFIG_NETWORK_SECMARK is not set
|
||||
CONFIG_NETWORK_SECMARK=y
|
||||
# CONFIG_NETWORK_PHY_TIMESTAMPING is not set
|
||||
CONFIG_NETFILTER=y
|
||||
# CONFIG_NETFILTER_DEBUG is not set
|
||||
|
@ -832,6 +826,7 @@ CONFIG_NETFILTER_NETLINK_QUEUE=y
|
|||
CONFIG_NETFILTER_NETLINK_LOG=y
|
||||
CONFIG_NF_CONNTRACK=y
|
||||
CONFIG_NF_CONNTRACK_MARK=y
|
||||
# CONFIG_NF_CONNTRACK_SECMARK is not set
|
||||
CONFIG_NF_CONNTRACK_PROCFS=y
|
||||
CONFIG_NF_CONNTRACK_EVENTS=y
|
||||
# CONFIG_NF_CONNTRACK_TIMEOUT is not set
|
||||
|
@ -883,6 +878,7 @@ CONFIG_NETFILTER_XT_TARGET_NFQUEUE=y
|
|||
# CONFIG_NETFILTER_XT_TARGET_TEE is not set
|
||||
# CONFIG_NETFILTER_XT_TARGET_TPROXY is not set
|
||||
# CONFIG_NETFILTER_XT_TARGET_TRACE is not set
|
||||
# CONFIG_NETFILTER_XT_TARGET_SECMARK is not set
|
||||
# CONFIG_NETFILTER_XT_TARGET_TCPMSS is not set
|
||||
# CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP is not set
|
||||
|
||||
|
@ -973,6 +969,7 @@ CONFIG_IP_NF_MANGLE=y
|
|||
# CONFIG_IP_NF_TARGET_ECN is not set
|
||||
# CONFIG_IP_NF_TARGET_TTL is not set
|
||||
CONFIG_IP_NF_RAW=y
|
||||
# CONFIG_IP_NF_SECURITY is not set
|
||||
CONFIG_IP_NF_ARPTABLES=y
|
||||
CONFIG_IP_NF_ARPFILTER=y
|
||||
CONFIG_IP_NF_ARP_MANGLE=y
|
||||
|
@ -999,6 +996,7 @@ CONFIG_IP6_NF_TARGET_REJECT=y
|
|||
# CONFIG_IP6_NF_TARGET_REJECT_SKERR is not set
|
||||
CONFIG_IP6_NF_MANGLE=y
|
||||
CONFIG_IP6_NF_RAW=y
|
||||
# CONFIG_IP6_NF_SECURITY is not set
|
||||
CONFIG_BRIDGE_NF_EBTABLES=y
|
||||
CONFIG_BRIDGE_EBT_BROUTE=y
|
||||
# CONFIG_BRIDGE_EBT_T_FILTER is not set
|
||||
|
@ -1141,7 +1139,7 @@ CONFIG_NL80211_TESTMODE=y
|
|||
# CONFIG_CFG80211_REG_DEBUG is not set
|
||||
CONFIG_CFG80211_DEFAULT_PS=y
|
||||
# CONFIG_CFG80211_DEBUGFS is not set
|
||||
# CONFIG_CFG80211_INTERNAL_REGDB is not set
|
||||
CONFIG_CFG80211_INTERNAL_REGDB=y
|
||||
CONFIG_CFG80211_WEXT=y
|
||||
# CONFIG_WIRELESS_EXT_SYSFS is not set
|
||||
# CONFIG_LIB80211 is not set
|
||||
|
@ -1406,7 +1404,7 @@ CONFIG_WCNSS_CORE=y
|
|||
CONFIG_WCNSS_CORE_PRONTO=y
|
||||
CONFIG_WCNSS_MEM_PRE_ALLOC=y
|
||||
CONFIG_HUAWEI_WIFI=y
|
||||
# CONFIG_WCNSS_REGISTER_DUMP_ON_BITE is not set
|
||||
CONFIG_WCNSS_REGISTER_DUMP_ON_BITE=y
|
||||
# CONFIG_ATH_COMMON is not set
|
||||
# CONFIG_BCMDHD is not set
|
||||
# CONFIG_BRCMFMAC is not set
|
||||
|
@ -1475,6 +1473,7 @@ CONFIG_INPUT_TOUCHSCREEN=y
|
|||
# CONFIG_TOUCHSCREEN_ATMEL_MAXTOUCH is not set
|
||||
# CONFIG_TOUCHSCREEN_AD7879 is not set
|
||||
# CONFIG_TOUCHSCREEN_ATMEL_MXT is not set
|
||||
# CONFIG_TOUCHSCREEN_ATMEL_MAXTOUCH_TS is not set
|
||||
# CONFIG_TOUCHSCREEN_AUO_PIXCIR is not set
|
||||
# CONFIG_TOUCHSCREEN_BU21013 is not set
|
||||
# CONFIG_TOUCHSCREEN_CY8CTMG110 is not set
|
||||
|
@ -1513,23 +1512,26 @@ CONFIG_INPUT_TOUCHSCREEN=y
|
|||
# CONFIG_TOUCHSCREEN_FT5X06 is not set
|
||||
# CONFIG_HUAWEI_FEATURE_RMI_TOUCH is not set
|
||||
# CONFIG_TOUCHSCREEN_GEN_VKEYS is not set
|
||||
# CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI4 is not set
|
||||
CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI4=y
|
||||
CONFIG_TOUCHSCREEN_SYNAPTICS_DSX_RMI4_DEV=y
|
||||
CONFIG_TOUCHSCREEN_SYNAPTICS_DSX_FW_UPDATE=y
|
||||
# CONFIG_TOUCHSCREEN_GT9XX is not set
|
||||
CONFIG_HUAWEI_SYNAPTICS_RMI_TOUCH=y
|
||||
CONFIG_RMI4_BUS=y
|
||||
CONFIG_RMI4_I2C=y
|
||||
# CONFIG_RMI4_SPI is not set
|
||||
CONFIG_RMI4_SPI=y
|
||||
CONFIG_RMI4_GENERIC=y
|
||||
CONFIG_RMI4_F1A=y
|
||||
CONFIG_RMI4_F09=y
|
||||
CONFIG_RMI4_F11=y
|
||||
# CONFIG_RMI4_F11_PEN is not set
|
||||
# CONFIG_RMI4_VIRTUAL_BUTTON is not set
|
||||
CONFIG_RMI4_F11_PEN=y
|
||||
CONFIG_RMI4_VIRTUAL_BUTTON=y
|
||||
CONFIG_RMI4_F17=y
|
||||
CONFIG_RMI4_F19=y
|
||||
CONFIG_RMI4_F34=y
|
||||
CONFIG_RMI4_F54=y
|
||||
CONFIG_RMI4_DEV=y
|
||||
# CONFIG_GT9XX_TOUCHPANEL_DRIVER is not set
|
||||
CONFIG_TOUCHSCREEN_CYPRESS_CYTTSP4=y
|
||||
CONFIG_TOUCHSCREEN_CYPRESS_CYTTSP4_DEVICETREE_SUPPORT=y
|
||||
# CONFIG_TOUCHSCREEN_CYPRESS_CYTTSP4_PROXIMITY is not set
|
||||
|
@ -1554,11 +1556,15 @@ CONFIG_TOUCHSCREEN_CYPRESS_CYTTSP4_DEBUG_MODULE=y
|
|||
CONFIG_TOUCHSCREEN_HUAWEI_DSX_I2C=y
|
||||
CONFIG_TOUCHSCREEN_HUAWEI_DSX_RMI_DEV=y
|
||||
CONFIG_TOUCHSCREEN_HUAWEI_DSX_FW_UPDATE=y
|
||||
# CONFIG_TOUCHSCREEN_HUAWEI_DSX_TEST_REPORTING is not set
|
||||
CONFIG_TOUCHSCREEN_HUAWEI_DSX_TEST_REPORTING=y
|
||||
# CONFIG_TOUCHSCREEN_HUAWEI_DSX_PROXIMITY is not set
|
||||
# CONFIG_TOUCHSCREEN_HUAWEI_FOCALTECH_FT6X06 is not set
|
||||
# CONFIG_MSG2138_GC is not set
|
||||
# CONFIG_MSG2138_SCAP_TEST is not set
|
||||
CONFIG_INPUT_MISC=y
|
||||
# CONFIG_INPUT_AD714X is not set
|
||||
# CONFIG_INPUT_BMA150 is not set
|
||||
# CONFIG_INPUT_HBTP_INPUT is not set
|
||||
# CONFIG_INPUT_MMA8450 is not set
|
||||
CONFIG_INPUT_MPU3050=y
|
||||
# CONFIG_INPUT_GP2A is not set
|
||||
|
@ -1585,10 +1591,7 @@ CONFIG_BMP18X_I2C=y
|
|||
CONFIG_SENSORS_MMA8X5X=y
|
||||
CONFIG_SENSORS_MMA_POSITION=0
|
||||
CONFIG_SENSORS_STK3X1X=y
|
||||
CONFIG_TMD27713_PLSENSOR=y
|
||||
CONFIG_SENSORS_CAPELLA_CM36283=y
|
||||
# CONFIG_SENSORS_TMD27723 is not set
|
||||
CONFIG_INTERSIL_ISL29044=y
|
||||
CONFIG_INPUT_MISC_HW=y
|
||||
CONFIG_HUAWEI_FEATURE_SENSORS_ACCELEROMETER_ST_LIS3XH=y
|
||||
CONFIG_HUAWEI_FEATURE_SENSORS_ACCELEROMETER_KX023=y
|
||||
|
@ -1610,7 +1613,11 @@ CONFIG_SERIO_LIBPS2=y
|
|||
#
|
||||
# Character devices
|
||||
#
|
||||
# CONFIG_VT is not set
|
||||
CONFIG_VT=y
|
||||
CONFIG_CONSOLE_TRANSLATIONS=y
|
||||
# CONFIG_VT_CONSOLE is not set
|
||||
CONFIG_HW_CONSOLE=y
|
||||
# CONFIG_VT_HW_CONSOLE_BINDING is not set
|
||||
CONFIG_UNIX98_PTYS=y
|
||||
# CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set
|
||||
CONFIG_LEGACY_PTYS=y
|
||||
|
@ -1674,8 +1681,8 @@ CONFIG_HW_RANDOM_MSM=y
|
|||
# CONFIG_TCG_TPM is not set
|
||||
# CONFIG_DCC_TTY is not set
|
||||
# CONFIG_RAMOOPS is not set
|
||||
CONFIG_MSM_ADSPRPC=m
|
||||
# CONFIG_MMC_GENERIC_CSDIO is not set
|
||||
CONFIG_MSM_ADSPRPC=y
|
||||
CONFIG_MSM_RDBG=m
|
||||
CONFIG_I2C=y
|
||||
CONFIG_I2C_BOARDINFO=y
|
||||
CONFIG_I2C_COMPAT=y
|
||||
|
@ -1828,6 +1835,7 @@ CONFIG_POWER_SUPPLY=y
|
|||
# CONFIG_SMB349_CHARGER is not set
|
||||
# CONFIG_SMB350_CHARGER is not set
|
||||
# CONFIG_BATTERY_BQ27520 is not set
|
||||
# CONFIG_SMB358_CHARGER is not set
|
||||
# CONFIG_BATTERY_BQ27541 is not set
|
||||
# CONFIG_BATTERY_BQ28400 is not set
|
||||
CONFIG_QPNP_CHARGER=y
|
||||
|
@ -2019,6 +2027,8 @@ CONFIG_REGULATOR=y
|
|||
# CONFIG_REGULATOR_USERSPACE_CONSUMER is not set
|
||||
# CONFIG_REGULATOR_GPIO is not set
|
||||
# CONFIG_REGULATOR_AD5398 is not set
|
||||
# CONFIG_REGULATOR_FAN53555 is not set
|
||||
# CONFIG_REGULATOR_MEM_ACC is not set
|
||||
# CONFIG_REGULATOR_ISL6271A is not set
|
||||
# CONFIG_REGULATOR_MAX1586 is not set
|
||||
# CONFIG_REGULATOR_MAX8649 is not set
|
||||
|
@ -2043,7 +2053,8 @@ CONFIG_MEDIA_CONTROLLER=y
|
|||
CONFIG_VIDEO_DEV=y
|
||||
CONFIG_VIDEO_V4L2_COMMON=y
|
||||
CONFIG_VIDEO_V4L2_SUBDEV_API=y
|
||||
# CONFIG_DVB_CORE is not set
|
||||
CONFIG_DVB_CORE=y
|
||||
CONFIG_DVB_NET=y
|
||||
CONFIG_VIDEO_MEDIA=y
|
||||
|
||||
#
|
||||
|
@ -2091,36 +2102,31 @@ CONFIG_MSM_ISPIF=y
|
|||
CONFIG_MSM_ISPIF_V1=y
|
||||
# CONFIG_S5K3L1YX is not set
|
||||
# CONFIG_IMX135 is not set
|
||||
# CONFIG_IMX134 is not set
|
||||
# CONFIG_OV2720 is not set
|
||||
CONFIG_OV9724=y
|
||||
CONFIG_HI256=y
|
||||
CONFIG_OV5648=y
|
||||
# CONFIG_OV9724 is not set
|
||||
# CONFIG_HI256 is not set
|
||||
# CONFIG_OV5648 is not set
|
||||
# CONFIG_MT9M114 is not set
|
||||
CONFIG_SP1628=y
|
||||
CONFIG_GC0339=y
|
||||
# CONFIG_SP1628 is not set
|
||||
# CONFIG_GC0339 is not set
|
||||
CONFIG_OV5648_FOXCONN_SC0602=y
|
||||
# CONFIG_OV8825 is not set
|
||||
# CONFIG_OV8865 is not set
|
||||
CONFIG_S5K4E1_SUNNY_P5S07A=y
|
||||
CONFIG_MT9V113_SUNNY_P0M01K=y
|
||||
CONFIG_BF3905_BYD_VHW8152M=y
|
||||
CONFIG_OV5648_SUNNY_P5V18G=y
|
||||
CONFIG_S5K4E1_LITEON_13P1BA535D=y
|
||||
# CONFIG_BF3905 is not set
|
||||
CONFIG_OV5648_SUNNY_AFFLIP=y
|
||||
CONFIG_S5K4E1_LITEON_AFFLI=y
|
||||
CONFIG_OV8825=y
|
||||
CONFIG_OV8850_FOXCONN_DC0901B=y
|
||||
CONFIG_S5K4H5_LITEON_12P1BA855D=y
|
||||
CONFIG_s5k4e1=y
|
||||
# CONFIG_s5k4e1 is not set
|
||||
CONFIG_IMX134_SUNNY_P8N09C=y
|
||||
CONFIG_IMX134_LITEON_13P1=y
|
||||
CONFIG_OV12830=y
|
||||
# CONFIG_OV12830 is not set
|
||||
CONFIG_IMX219_LITEON=y
|
||||
CONFIG_OV9724_FOXCONN=y
|
||||
CONFIG_S5K9A1_LITEON=y
|
||||
CONFIG_OV8858_FOXCONN=y
|
||||
# CONFIG_MSM_V4L2_VIDEO_OVERLAY_DEVICE is not set
|
||||
CONFIG_MSM_VIDC_V4L2=y
|
||||
CONFIG_MSM_WFD=y
|
||||
# CONFIG_MSM_WFD_DEBUG is not set
|
||||
# CONFIG_DVB_MPQ is not set
|
||||
CONFIG_MSM_VCAP=y
|
||||
# CONFIG_MEDIA_ATTACH is not set
|
||||
CONFIG_MEDIA_TUNER=y
|
||||
|
@ -2313,6 +2319,7 @@ CONFIG_USB_GSPCA=m
|
|||
# CONFIG_VIDEO_PVRUSB2 is not set
|
||||
# CONFIG_VIDEO_HDPVR is not set
|
||||
# CONFIG_VIDEO_EM28XX is not set
|
||||
# CONFIG_VIDEO_TLG2300 is not set
|
||||
# CONFIG_VIDEO_CX231XX is not set
|
||||
# CONFIG_VIDEO_TM6000 is not set
|
||||
# CONFIG_VIDEO_USBVISION is not set
|
||||
|
@ -2344,6 +2351,168 @@ CONFIG_RADIO_ADAPTERS=y
|
|||
CONFIG_RADIO_IRIS=y
|
||||
CONFIG_RADIO_IRIS_TRANSPORT=m
|
||||
CONFIG_HUAWEI_RADIO=y
|
||||
CONFIG_DVB_MAX_ADAPTERS=8
|
||||
# CONFIG_DVB_DYNAMIC_MINORS is not set
|
||||
CONFIG_DVB_CAPTURE_DRIVERS=y
|
||||
# CONFIG_TTPCI_EEPROM is not set
|
||||
|
||||
#
|
||||
# Supported USB Adapters
|
||||
#
|
||||
# CONFIG_DVB_USB is not set
|
||||
CONFIG_SMS_SIANO_MDTV=m
|
||||
|
||||
#
|
||||
# Siano module components
|
||||
#
|
||||
# CONFIG_SMS_RC_SUPPORT_SUBSYS is not set
|
||||
CONFIG_SMS_HOSTLIB_SUBSYS=y
|
||||
# CONFIG_SMS_DVB_API_SUBSYS is not set
|
||||
# CONFIG_SMS_NET_SUBSYS is not set
|
||||
# CONFIG_SMS_USB_DRV is not set
|
||||
# CONFIG_SMS_SDIO_DRV is not set
|
||||
CONFIG_SMS_SPI_DRV=y
|
||||
# CONFIG_SMS_I2C_DRV is not set
|
||||
|
||||
#
|
||||
# Supported FlexCopII (B2C2) Adapters
|
||||
#
|
||||
# CONFIG_DVB_B2C2_FLEXCOP is not set
|
||||
|
||||
#
|
||||
# Supported DVB Frontends
|
||||
#
|
||||
CONFIG_DVB_FE_CUSTOMISE=y
|
||||
|
||||
#
|
||||
# Customise DVB Frontends
|
||||
#
|
||||
|
||||
#
|
||||
# Multistandard (satellite) frontends
|
||||
#
|
||||
CONFIG_DVB_STB0899=m
|
||||
CONFIG_DVB_STB6100=m
|
||||
CONFIG_DVB_STV090x=m
|
||||
CONFIG_DVB_STV6110x=m
|
||||
|
||||
#
|
||||
# Multistandard (cable + terrestrial) frontends
|
||||
#
|
||||
CONFIG_DVB_DRXK=m
|
||||
CONFIG_DVB_TDA18271C2DD=m
|
||||
|
||||
#
|
||||
# DVB-S (satellite) frontends
|
||||
#
|
||||
CONFIG_DVB_CX24110=m
|
||||
CONFIG_DVB_CX24123=m
|
||||
CONFIG_DVB_MT312=m
|
||||
CONFIG_DVB_ZL10036=m
|
||||
CONFIG_DVB_ZL10039=m
|
||||
CONFIG_DVB_S5H1420=m
|
||||
CONFIG_DVB_STV0288=m
|
||||
CONFIG_DVB_STB6000=m
|
||||
CONFIG_DVB_STV0299=m
|
||||
CONFIG_DVB_STV6110=m
|
||||
CONFIG_DVB_STV0900=m
|
||||
CONFIG_DVB_TDA8083=m
|
||||
CONFIG_DVB_TDA10086=m
|
||||
CONFIG_DVB_TDA8261=m
|
||||
CONFIG_DVB_VES1X93=m
|
||||
CONFIG_DVB_TUNER_ITD1000=m
|
||||
CONFIG_DVB_TUNER_CX24113=m
|
||||
CONFIG_DVB_TDA826X=m
|
||||
CONFIG_DVB_TUA6100=m
|
||||
CONFIG_DVB_CX24116=m
|
||||
CONFIG_DVB_SI21XX=m
|
||||
CONFIG_DVB_DS3000=m
|
||||
CONFIG_DVB_MB86A16=m
|
||||
CONFIG_DVB_TDA10071=m
|
||||
|
||||
#
|
||||
# DVB-T (terrestrial) frontends
|
||||
#
|
||||
CONFIG_DVB_SP8870=m
|
||||
CONFIG_DVB_SP887X=m
|
||||
CONFIG_DVB_CX22700=m
|
||||
CONFIG_DVB_CX22702=m
|
||||
CONFIG_DVB_S5H1432=m
|
||||
CONFIG_DVB_DRXD=m
|
||||
CONFIG_DVB_L64781=m
|
||||
CONFIG_DVB_TDA1004X=m
|
||||
CONFIG_DVB_NXT6000=m
|
||||
CONFIG_DVB_MT352=m
|
||||
CONFIG_DVB_ZL10353=m
|
||||
CONFIG_DVB_DIB3000MB=m
|
||||
CONFIG_DVB_DIB3000MC=m
|
||||
CONFIG_DVB_DIB7000M=m
|
||||
CONFIG_DVB_DIB7000P=m
|
||||
CONFIG_DVB_DIB9000=m
|
||||
CONFIG_DVB_TDA10048=m
|
||||
CONFIG_DVB_AF9013=m
|
||||
CONFIG_DVB_EC100=m
|
||||
CONFIG_DVB_HD29L2=m
|
||||
CONFIG_DVB_STV0367=m
|
||||
CONFIG_DVB_CXD2820R=m
|
||||
CONFIG_DVB_RTL2830=m
|
||||
|
||||
#
|
||||
# DVB-C (cable) frontends
|
||||
#
|
||||
CONFIG_DVB_VES1820=m
|
||||
CONFIG_DVB_TDA10021=m
|
||||
CONFIG_DVB_TDA10023=m
|
||||
CONFIG_DVB_STV0297=m
|
||||
|
||||
#
|
||||
# ATSC (North American/Korean Terrestrial/Cable DTV) frontends
|
||||
#
|
||||
CONFIG_DVB_NXT200X=m
|
||||
CONFIG_DVB_OR51211=m
|
||||
CONFIG_DVB_OR51132=m
|
||||
CONFIG_DVB_BCM3510=m
|
||||
CONFIG_DVB_LGDT330X=m
|
||||
CONFIG_DVB_LGDT3305=m
|
||||
CONFIG_DVB_S5H1409=m
|
||||
CONFIG_DVB_AU8522=m
|
||||
CONFIG_DVB_S5H1411=m
|
||||
|
||||
#
|
||||
# ISDB-T (terrestrial) frontends
|
||||
#
|
||||
CONFIG_DVB_S921=m
|
||||
CONFIG_DVB_DIB8000=m
|
||||
CONFIG_DVB_MB86A20S=m
|
||||
|
||||
#
|
||||
# Digital terrestrial only tuners/PLL
|
||||
#
|
||||
CONFIG_DVB_PLL=m
|
||||
CONFIG_DVB_TUNER_DIB0070=m
|
||||
CONFIG_DVB_TUNER_DIB0090=m
|
||||
|
||||
#
|
||||
# SEC control devices for DVB-S
|
||||
#
|
||||
CONFIG_DVB_LNBP21=m
|
||||
CONFIG_DVB_LNBP22=m
|
||||
CONFIG_DVB_ISL6405=m
|
||||
CONFIG_DVB_ISL6421=m
|
||||
CONFIG_DVB_ISL6423=m
|
||||
CONFIG_DVB_A8293=m
|
||||
CONFIG_DVB_LGS8GL5=m
|
||||
CONFIG_DVB_LGS8GXX=m
|
||||
CONFIG_DVB_ATBM8830=m
|
||||
CONFIG_DVB_TDA665x=m
|
||||
CONFIG_DVB_IX2505V=m
|
||||
CONFIG_DVB_IT913X_FE=m
|
||||
CONFIG_DVB_M88RS2000=m
|
||||
|
||||
#
|
||||
# Tools to develop new frontends
|
||||
#
|
||||
# CONFIG_DVB_DUMMY_FE is not set
|
||||
|
||||
#
|
||||
# Graphics support
|
||||
|
@ -2351,17 +2520,11 @@ CONFIG_HUAWEI_RADIO=y
|
|||
# CONFIG_DRM is not set
|
||||
CONFIG_ION=y
|
||||
CONFIG_ION_MSM=y
|
||||
CONFIG_MSM_KGSL=y
|
||||
# CONFIG_MSM_KGSL_CFF_DUMP is not set
|
||||
# CONFIG_MSM_KGSL_PSTMRTMDMP_CP_STAT_NO_DETAIL is not set
|
||||
# CONFIG_MSM_KGSL_PSTMRTMDMP_NO_IB_DUMP is not set
|
||||
# CONFIG_MSM_KGSL_PSTMRTMDMP_RB_HEX is not set
|
||||
CONFIG_MSM_KGSL_2D=y
|
||||
# CONFIG_MSM_KGSL is not set
|
||||
CONFIG_KGSL_PER_PROCESS_PAGE_TABLE=y
|
||||
CONFIG_MSM_KGSL_PAGE_TABLE_SIZE=0xFFF0000
|
||||
CONFIG_MSM_KGSL_PAGE_TABLE_COUNT=8
|
||||
CONFIG_MSM_KGSL_MMU_PAGE_FAULT=y
|
||||
# CONFIG_MSM_KGSL_DISABLE_SHADOW_WRITES is not set
|
||||
# CONFIG_VGASTATE is not set
|
||||
# CONFIG_VIDEO_OUTPUT_CONTROL is not set
|
||||
CONFIG_FB=y
|
||||
|
@ -2498,9 +2661,11 @@ CONFIG_FB_MSM_LVDS_CHIMEI_WXGA_PANEL=y
|
|||
# CONFIG_FB_MSM_QPIC_PANEL_DETECT is not set
|
||||
CONFIG_FB_MSM_MDSS_WRITEBACK=y
|
||||
# CONFIG_FB_MSM_MDSS_HDMI_PANEL is not set
|
||||
CONFIG_HUAWEI_LCD=y
|
||||
CONFIG_FB_AUTO_CABC=y
|
||||
# CONFIG_FB_MSM_MDSS_DSI_CTRL_STATUS is not set
|
||||
CONFIG_FB_MSM_MDSS_MDP3=y
|
||||
CONFIG_HUAWEI_LCD=y
|
||||
CONFIG_FB_DISPLAY_INVERSION=y
|
||||
CONFIG_FB_AUTO_CABC=y
|
||||
# CONFIG_EXYNOS_VIDEO is not set
|
||||
CONFIG_BACKLIGHT_LCD_SUPPORT=y
|
||||
# CONFIG_LCD_CLASS_DEVICE is not set
|
||||
|
@ -2509,12 +2674,19 @@ CONFIG_BACKLIGHT_CLASS_DEVICE=y
|
|||
# CONFIG_BACKLIGHT_ADP8860 is not set
|
||||
# CONFIG_BACKLIGHT_ADP8870 is not set
|
||||
# CONFIG_BACKLIGHT_LP855X is not set
|
||||
|
||||
#
|
||||
# Console display driver support
|
||||
#
|
||||
CONFIG_DUMMY_CONSOLE=y
|
||||
# CONFIG_FRAMEBUFFER_CONSOLE is not set
|
||||
# CONFIG_LOGO is not set
|
||||
CONFIG_SOUND=y
|
||||
# CONFIG_SOUND_OSS_CORE is not set
|
||||
CONFIG_SND=y
|
||||
CONFIG_SND_TIMER=y
|
||||
CONFIG_SND_PCM=y
|
||||
CONFIG_SND_COMPRESS_OFFLOAD=y
|
||||
CONFIG_SND_JACK=y
|
||||
# CONFIG_SND_SEQUENCER is not set
|
||||
# CONFIG_SND_MIXER_OSS is not set
|
||||
|
@ -2552,7 +2724,6 @@ CONFIG_SND_SOC_MSM_HOSTLESS_PCM=y
|
|||
CONFIG_SND_SOC_MSM_QDSP6V2_INTF=y
|
||||
# CONFIG_SND_SOC_QDSP6 is not set
|
||||
CONFIG_SND_SOC_QDSP6V2=y
|
||||
# CONFIG_AUDIO_OCMEM is not set
|
||||
CONFIG_SND_SOC_MSM8X10=y
|
||||
CONFIG_SND_SOC_I2C_AND_SPI=y
|
||||
# CONFIG_SND_SOC_ALL_CODECS is not set
|
||||
|
@ -2658,6 +2829,7 @@ CONFIG_USB_DEVICE_CLASS=y
|
|||
# CONFIG_USB_SL811_HCD is not set
|
||||
# CONFIG_USB_R8A66597_HCD is not set
|
||||
# CONFIG_USB_PEHCI_HCD is not set
|
||||
CONFIG_USB_ICE40_HCD=m
|
||||
# CONFIG_USB_MUSB_HDRC is not set
|
||||
# CONFIG_USB_RENESAS_USBHS is not set
|
||||
|
||||
|
@ -2668,6 +2840,7 @@ CONFIG_USB_DEVICE_CLASS=y
|
|||
# CONFIG_USB_PRINTER is not set
|
||||
# CONFIG_USB_WDM is not set
|
||||
# CONFIG_USB_TMC is not set
|
||||
CONFIG_USB_CCID_BRIDGE=y
|
||||
|
||||
#
|
||||
# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may
|
||||
|
@ -2773,7 +2946,7 @@ CONFIG_MMC=y
|
|||
# CONFIG_MMC_DEBUG is not set
|
||||
CONFIG_MMC_PERF_PROFILING=y
|
||||
CONFIG_HUAWEI_MMC=y
|
||||
CONFIG_MMC_SWRM=y
|
||||
# CONFIG_MMC_WP_SYSTEM is not set
|
||||
CONFIG_MMC_UNSAFE_RESUME=y
|
||||
CONFIG_MMC_CLKGATE=y
|
||||
CONFIG_MMC_EMBEDDED_SDIO=y
|
||||
|
@ -2940,7 +3113,10 @@ CONFIG_RTC_DRV_QPNP=y
|
|||
CONFIG_HUAWEI_FEATURE_POWEROFF_ALARM=y
|
||||
# CONFIG_DMADEVICES is not set
|
||||
# CONFIG_AUXDISPLAY is not set
|
||||
# CONFIG_UIO is not set
|
||||
CONFIG_UIO=y
|
||||
# CONFIG_UIO_PDRV is not set
|
||||
# CONFIG_UIO_PDRV_GENIRQ is not set
|
||||
CONFIG_UIO_MSM_SHAREDMEM=y
|
||||
|
||||
#
|
||||
# Virtio drivers
|
||||
|
@ -2962,7 +3138,9 @@ CONFIG_STAGING=y
|
|||
# CONFIG_LINE6_USB is not set
|
||||
# CONFIG_VT6656 is not set
|
||||
# CONFIG_IIO is not set
|
||||
# CONFIG_ZSMALLOC is not set
|
||||
CONFIG_ZRAM=y
|
||||
# CONFIG_ZRAM_DEBUG is not set
|
||||
CONFIG_ZSMALLOC=y
|
||||
# CONFIG_FB_SM7XX is not set
|
||||
# CONFIG_BCM_WIMAX is not set
|
||||
# CONFIG_FT1000 is not set
|
||||
|
@ -2970,6 +3148,7 @@ CONFIG_STAGING=y
|
|||
#
|
||||
# Speakup console speech
|
||||
#
|
||||
# CONFIG_SPEAKUP is not set
|
||||
# CONFIG_TOUCHSCREEN_CLEARPAD_TM1217 is not set
|
||||
# CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI4_STAGING is not set
|
||||
# CONFIG_STAGING_MEDIA is not set
|
||||
|
@ -2994,6 +3173,18 @@ CONFIG_ANDROID_LOW_MEMORY_KILLER_AUTODETECT_OOM_ADJ_VALUES=y
|
|||
# CONFIG_PHONE is not set
|
||||
# CONFIG_USB_WPAN_HCD is not set
|
||||
|
||||
#
|
||||
# Qualcomm Atheros Prima WLAN module
|
||||
#
|
||||
# CONFIG_PRIMA_WLAN is not set
|
||||
CONFIG_PRONTO_WLAN=m
|
||||
# CONFIG_PRIMA_WLAN_BTAMP is not set
|
||||
CONFIG_PRIMA_WLAN_LFR=y
|
||||
CONFIG_PRIMA_WLAN_OKC=y
|
||||
CONFIG_PRIMA_WLAN_11AC_HIGH_TP=y
|
||||
CONFIG_WLAN_FEATURE_11W=y
|
||||
CONFIG_QCOM_VOWIFI_11R=y
|
||||
|
||||
#
|
||||
# Qualcomm MSM specific device drivers
|
||||
#
|
||||
|
@ -3022,6 +3213,7 @@ CONFIG_MSM_IOMMU_V0=y
|
|||
CONFIG_MSM_IOMMU_SYNC=y
|
||||
# CONFIG_MSM_IOMMU_PMON is not set
|
||||
# CONFIG_IOMMU_PGTABLES_L2 is not set
|
||||
# CONFIG_MSM_IOMMU_VBIF_CHECK is not set
|
||||
# CONFIG_IOMMU_NON_SECURE is not set
|
||||
|
||||
#
|
||||
|
@ -3032,10 +3224,24 @@ CONFIG_MSM_IOMMU_SYNC=y
|
|||
# Rpmsg drivers (EXPERIMENTAL)
|
||||
#
|
||||
# CONFIG_VIRT_DRIVERS is not set
|
||||
# CONFIG_PM_DEVFREQ is not set
|
||||
CONFIG_PM_DEVFREQ=y
|
||||
|
||||
#
|
||||
# DEVFREQ Governors
|
||||
#
|
||||
CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=y
|
||||
CONFIG_DEVFREQ_GOV_PERFORMANCE=y
|
||||
CONFIG_DEVFREQ_GOV_POWERSAVE=y
|
||||
CONFIG_DEVFREQ_GOV_USERSPACE=y
|
||||
CONFIG_DEVFREQ_GOV_MSM_CPUFREQ=y
|
||||
|
||||
#
|
||||
# DEVFREQ Drivers
|
||||
#
|
||||
# CONFIG_MOBICORE_SUPPORT is not set
|
||||
# CONFIG_CORESIGHT is not set
|
||||
# CONFIG_BIF is not set
|
||||
CONFIG_SENSORS=y
|
||||
CONFIG_HUAWEI_FACTORY_INFO=y
|
||||
CONFIG_HUAWEI_HW_DEV_DCT=y
|
||||
|
||||
|
@ -3055,7 +3261,7 @@ CONFIG_EXT3_FS_XATTR=y
|
|||
CONFIG_EXT4_FS=y
|
||||
CONFIG_EXT4_FS_XATTR=y
|
||||
# CONFIG_EXT4_FS_POSIX_ACL is not set
|
||||
# CONFIG_EXT4_FS_SECURITY is not set
|
||||
CONFIG_EXT4_FS_SECURITY=y
|
||||
# CONFIG_EXT4_DEBUG is not set
|
||||
CONFIG_EXT4_HUAWEI_READ_ONLY_RECOVERY=y
|
||||
CONFIG_EXT4_HUAWEI_DEBUG=y
|
||||
|
@ -3208,6 +3414,7 @@ CONFIG_DEBUG_KERNEL=y
|
|||
# CONFIG_HARDLOCKUP_DETECTOR is not set
|
||||
# CONFIG_DETECT_HUNG_TASK is not set
|
||||
CONFIG_SCHED_DEBUG=y
|
||||
# CONFIG_SYSRQ_SCHED_DEBUG is not set
|
||||
CONFIG_SCHEDSTATS=y
|
||||
CONFIG_TIMER_STATS=y
|
||||
# CONFIG_DEBUG_OBJECTS is not set
|
||||
|
@ -3293,6 +3500,8 @@ CONFIG_HAVE_ARCH_KGDB=y
|
|||
# CONFIG_STRICT_DEVMEM is not set
|
||||
CONFIG_ARM_UNWIND=y
|
||||
CONFIG_DEBUG_USER=y
|
||||
# CONFIG_FORCE_PAGES is not set
|
||||
# CONFIG_FREE_PAGES_RDONLY is not set
|
||||
# CONFIG_DEBUG_LL is not set
|
||||
# CONFIG_ARM_KPROBES_TEST is not set
|
||||
# CONFIG_PID_IN_CONTEXTIDR is not set
|
||||
|
@ -3305,10 +3514,27 @@ CONFIG_KEYS=y
|
|||
# CONFIG_ENCRYPTED_KEYS is not set
|
||||
# CONFIG_KEYS_DEBUG_PROC_KEYS is not set
|
||||
# CONFIG_SECURITY_DMESG_RESTRICT is not set
|
||||
# CONFIG_SECURITY is not set
|
||||
CONFIG_SECURITY=y
|
||||
# CONFIG_SECURITYFS is not set
|
||||
CONFIG_DEFAULT_SECURITY_DAC=y
|
||||
CONFIG_DEFAULT_SECURITY=""
|
||||
CONFIG_SECURITY_NETWORK=y
|
||||
# CONFIG_SECURITY_NETWORK_XFRM is not set
|
||||
# CONFIG_SECURITY_PATH is not set
|
||||
CONFIG_LSM_MMAP_MIN_ADDR=32768
|
||||
CONFIG_SECURITY_SELINUX=y
|
||||
# CONFIG_SECURITY_SELINUX_BOOTPARAM is not set
|
||||
# CONFIG_SECURITY_SELINUX_DISABLE is not set
|
||||
CONFIG_SECURITY_SELINUX_DEVELOP=y
|
||||
CONFIG_SECURITY_SELINUX_AVC_STATS=y
|
||||
CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=1
|
||||
# CONFIG_SECURITY_SELINUX_POLICYDB_VERSION_MAX is not set
|
||||
# CONFIG_SECURITY_TOMOYO is not set
|
||||
# CONFIG_SECURITY_APPARMOR is not set
|
||||
# CONFIG_SECURITY_YAMA is not set
|
||||
# CONFIG_IMA is not set
|
||||
# CONFIG_EVM is not set
|
||||
CONFIG_DEFAULT_SECURITY_SELINUX=y
|
||||
# CONFIG_DEFAULT_SECURITY_DAC is not set
|
||||
CONFIG_DEFAULT_SECURITY="selinux"
|
||||
CONFIG_CRYPTO=y
|
||||
|
||||
#
|
||||
|
@ -3467,3 +3693,4 @@ CONFIG_NLATTR=y
|
|||
# CONFIG_AVERAGE is not set
|
||||
# CONFIG_CORDIC is not set
|
||||
CONFIG_QMI_ENCDEC=y
|
||||
# CONFIG_QMI_ENCDEC_DEBUG is not set
|
||||
|
|
Loading…
Reference in a new issue