Giter VIP home page Giter VIP logo

xiaomi_kernel_opensource's Introduction

Branch Device Android version Base tag Link
air-t-oss Redmi 13R 5G, Redmi 13C 5G Android T alps-mp-t0.mp1.tc8sp2-V1.32 air-t-oss
alioth-r-oss Mi 10S, Redmi K40 Android R LA.UM.9.12.r1-08000-SMxx50.0 alioth-r-oss
andromeda-p-oss Mi MIX 3 5G Android P LA.UM.7.1.r1-13000-sm8150.0 andromeda-p-oss
ares-r-oss Redmi K40 Gaming Android R MTK ares-r-oss
armani-jb-oss Redmi 1S Android JB LNX.LA.3.2-09720-8x26.0 armani-jb-oss
armani-kk-oss Redmi 1S, Redmi Note Single SIM Android KK LNX.LA.3.5.2.2.2-00510-8x26.0 armani-kk-oss
apollo-q-oss Redmi K30S Ultra Android Q LA.UM.8.12.r1-10600-sm8250.0 apollo-q-oss
begonia-p-oss  Redmi Note 8 Pro Android P MTK begonia-p-oss
begonia-q-oss  Redmi Note 8 Pro Android Q MTK begonia-q-oss
begonia-r-oss Redmi Note 8 Pro Android R MTK begonia-r-oss
biloba-r-oss Redmi Note 8 Android R MTK biloba-r-oss
bomb-q-oss  Redmi 10X, Redmi 10X Pro Android Q MTK bomb-q-oss
cactus-o-oss Redmi 6A, Redmi 6 Android O MTK cactus-o-oss
cactus-p-oss Redmi 6A, Redmi 6 Android P MTK cactus-p-oss
cancro-kk-oss Mi 3, Mi 4, Mi Note Android KK LNX.LA.3.5.2.2.1-04310-8x74.0 cancro-kk-oss
cannon-r-oss Redmi Note 9 Android R MTK cannon-r-oss
cancro-m-oss  Mi 3, Mi 4, Mi Note Android M LA.BF.1.1.3-01310-8x74.0 cancro-m-oss
cappu-n-oss Mi Pad 3 Android N MTK cappu-n-oss
cas-q-oss Mi 10 Ultra, Mi 10 Pro, Mi 10, Redmi K30 Pro Android Q LA.UM.8.12.r1-10600-sm8250.0 cas-q-oss
cannon-q-oss Redmi Note 9 Android Q MTK cannon-q-oss
camellia-r-oss Redmi Note 10 Android R MTK camellia-r-oss
cepheus-p-oss Mi 9 Android P LA.UM.7.1.r1-07600-sm8150.0 cepheus-p-oss
cepheus-q-oss Mi 9, Redmi K20 Pro Android Q LA.UM.8.1.r1-08700-sm8150.0 cepheus-q-oss
cezanne-q-oss Redmi K30 Ultra Android Q MTK cezanne-q-oss
cezanne-r-oss Redmi 10X, Redmi 10X Pro, Redmi K30 Ultra Android R MTK cezanne-r-oss
chopin-r-oss Redmi Note 10 Pro Android R MTK chopin-r-oss
clover-o-oss Mi Pad 4 Android O LA.UM.6.2.r1-08100-sdm660.0 clover-o-oss
cmi-r-oss Redmi K30S Ultra, Mi 10 Ultra, Mi 10 Pro, Redmi K30 Pro, Mi 10 Android R LA.UM.9.12.r1-08000-SMxx50.0 cmi-r-oss
courbet-r-oss Mi 11 Lite Android R LA.UM.9.1.r1-06700-SMxxx0.0 courbet-r-oss
crux-p-oss Mi9 Pro 5G Android P LA.UM.7.1.r1-15600-sm8150.0 crux-p-oss
curtana-q-oss Redmi Note 9 Pro,Redmi Note 9 Pro Max Android Q LA.UM.8.9.r1-07100-SM6xx.0 curtana-q-oss
dagu-s-oss Xiaomi Pad 5 pro 12.4 Android S LA.UM.9.12.r1-13300-SMxx50.QSSI12.0-1 dagu-s-oss
daisy-o-oss Mi A2 lite, Redmi 6pro Android O LA.UM.6.6.r1-07400-89xx.0-1 daisy-o-oss
daisy-p-oss Mi A2 lite Android P LA.UM.7.6.r1-02800-89xx.0 daisy-p-oss
daisy-q-oss Mi A2 Lite Android Q LA.UM.8.6.r1-02600-89xx.0 daisy-q-oss
dandelion-q-oss Redmi 9C, Redmi POCO C3, Redmi 9A Android Q MTK dandelion-q-oss
davinci-p-oss Redmi K20 Android P LA.UM.7.9.r1-03300-sm6150.0 davinci-p-oss
dior-kk-oss Redmi Note Single SIM Android KK LNX.LA.3.5.2.2.2-00510-8x26.0 dior-kk-oss
dipper-o-oss Mi 8/MI 8 Explorer Edition/POCOPHONE F1 Android 8.1 LA.UM.6.3.r4-03000-sdm845.0 dipper-o-oss
dipper-p-oss MIX2S, MIX3, MI 8, POCOPHONE F1, MI 8UD, MI 8 Explorer Edition Android P LA.UM.7.3.r1-04500-sdm845.0 dipper-p-oss
dipper-q-oss MI 8, MIX2S, POCOPHONE F1, MI 8UD, MIX 3, MI 8 Explorer Edition Android Q LA.UM.8.3.r1-05800-sdm845.0 dipper-q-oss
earth-s-oss Redmi 12C, POCO C55 Android S alps-mp-s0.mp1.tc8sp2-cs1-V1.3 earth-s-oss
elish-r-oss Xiaomi Pad 5 Pro, Xiaomi Pad 5 Pro 5G Android R LA.UM.9.12.r1-08000-SMxx50.0 elish-r-oss
ferrari-l-oss Mi 4i Android L LA.BR.1.1.2-01120-8x16.0 ferrari-l-oss
fire-t-oss Redmi 12 Android T alps-mp-s0.mp1.tc8sp2-cs1-xm.V1.0.13_P53 fire-t-oss
fleur-s-oss Redmi Note 11S, POCO M4 Pro Android S alps-mp-r0.mp8.tc8sp3-mt6781-V1.5.1 fleur-s-oss
gram-q-oss MI POCO M2 Pro,Redmi Note 9 Pro,Redmi Note 9 Pro Max Android Q LA.UM.8.9.r1-07100-SM6xx.0 gram-q-oss
gemini-m-oss Mi 5 Android M LA.HB.1.1.1.c2_rb1035 gemini-m-oss
ginkgo-p-oss Redmi Note 8 Android P LA.UM.7.11.r1-02700-NICOBAR.0 ginkgo-p-oss
ginkgo-q-oss Redmi Note 8, Redmi Note 8T Android Q LA.UM.8.11.r1-02400-NICOBAR.0 ginkgo-q-oss
grus-p-oss Mi 8SE, Mi 9SE Android P LA.UM.7.8.r1-04400-SDM710.0 grus-p-oss
gucci-kk-oss  Redmi Note Dual SIM Android KK LNX.LA.3.7.2.1.c6-01400-8x16.0 gucci-kk-oss
gauguin-q-oss Redmi Note 9 Pro Android Q LA.UM.8.13.r1-09200-SAIPAN.0 gauguin-q-oss
gauguin-r-oss Redmi Note 9 Pro Android R LA.UM.9.12.r1-08000-SMxx50.0 gauguin-r-oss
hennessy-l-oss Redmi Note3,Redmi Note2,Redmi Note2 Pro Android L MTK hennessy-l-oss
haydn-r-oss Redmi K40 Pro Android R LA.UM.9.14.r1-11500-LAHAINA.0 haydn-r-oss
hydrogen-m-oss Mi Max, Mi Max Pro Android M LA.BR.1.3.4-05310-8976.0 hydrogen-m-oss
ido-l-oss  Redmi 2, Redmi 3 Android L LA.BR.1.2.4-04410-8x16.0 ido-l-oss
jasmine-o-oss Mi A2 Android O LA.UM.6.2.r1-06100-sdm660.0-1.151426.0.156675.1 jasmine-o-oss
jasmine-p-oss Mi A2 Android P LA.UM.7.2.r1-04900-sdm660.0 jasmine-p-oss
jasmine-q-oss Mi A2 Android Q LA.UM.8.2.r1-04300-sdm660.0 jasmine-q-oss
jason-n-oss Mi Note 3 Android N LA.UM.6.1.r1-08100-sdm660.0 jason-n-oss
jason-p-oss Mi Note 3 Android P LA.UM.7.2.r1-05200-sdm660.0 jason-p-oss
kenzo-l-oss Redmi Note 3 Full Netcom Android L LA.BR.1.3.2-04330-8976.0 kenzo-l-oss
land-m-oss  Redmi 3S, Redmi 3X Android M LA.UM.5.1-03810-8x37.0 land-m-oss
latte-l-oss  Mi Pad 2 Android L imin.cht_rvp.a51.20150519-2015_ww20_b latte-l-oss
laurel-q-oss Mi A3 Android Q LA.UM.8.11.r1-01200-NICOBAR.0 laurel-q-oss
laurus-p-oss MI CC 9e, Mi A3 Android P LA.UM.7.11.r1-02100-NICOBAR.0 laurus-p-oss
laurus-q-oss MI CC 9e Android Q LA.UM.8.11.r1-01200-NICOBAR.0-2 laurus-q-oss
lavender-p-oss Redmi Note 7 Android P LA.UM.7.2.r1-04900-sdm660.0 lavender-p-oss
lavender-q-oss Redmi Note 7 Android Q LA.UM.8.2.r1-04800-sdm660.0-1 lavender-q-oss
lancelot-q-oss Redmi 10X 4G,Redmi 9,Redmi POCO M2 Android Q MTK lancelot-q-oss
laurel-r-oss Mi A3 Android R LA.UM.9.11.r1-02100-NICOBAR.0 laurel-r-oss
libra-l-oss  Mi 4S, Mi 4C, Mi Note Pro Android L LA.BF64.1.2.1.c1-05310-8x92.0 libra-l-oss
libra-n-oss Mi 4S, Mi 4C, Mi Note Pro Android N LA.BF64.1.2.3-01110-8x94.0 libra-n-oss
liuqin-t-oss Xiaomi Pad 6 Pro Android T LA.VENDOR.1.0.r1-13100-WAIPIO.0-1 liuqin-t-oss
lisa-r-oss Mi 11 LE Android R LA.UM.9.14.r1-16700-LAHAINA.0 lisa-r-oss
lmi-q-oss  Redmi K30 Pro Android Q LA.UM.8.12.r1-06000-sm8250.0 lmi-q-oss
lotus-o-oss Mi Play Android O MTK lotus-o-oss
lime-q-oss Redmi Note 9 4G,Redmi POCO M3 Android Q LA.UM.8.15.r1-06600-KAMORTA.0 lime-q-oss
markw-m-oss  Redmi 4 Premium Android M LA.UM.5.3-03710-89xx.0 markw-m-oss
mi1_kernel Mi 1 Android ICS M8260AAABQNLZA313065 mi1_kernel
mi2_kernel Mi 2, Mi 2A, Mi 2S Android KK A8064AAAAANLYA103051 mi2_kernel
mido-m-oss  Redmi Note 4X Standard Android M LA.UM.5.3-06310-89xx.0 mido-m-oss
mido-n-oss  Redmi Note 4X Standard Android N LA.UM.5.6.r1-02100-89xx.0 mido-n-oss
mocha-kk-oss  Mi Pad Android KK tegra-19r15.1-android-4.4 mocha-kk-oss
mojito-r-oss Redmi Note 10 Android R LA.UM.9.1.r1-07700-SMxxx0.0 mojito-r-oss
merlin-r-oss Redmi 10X 4G, Redmi 9 and POCO M2 Android R MTK merlin-r-oss
nabu-r-oss Xiaomi Pad 5 Android R LA.UM.9.1.r1-07000-SMxxx0.0 nabu-r-oss
nitrogen-o-oss  MI MAX3,Mi Note 3 Android O LA.UM.6.2.r1-07400-sdm660.0 nitrogen-o-oss
nitrogen-p-oss  MI MAX3,MI 8Lite Android P LA.UM.7.2.r1-05200-sdm660.0 nitrogen-p-oss
nitrogen-q-oss  MI MAX3,MI 8Lite Android Q LLA.UM.8.2.r1-04300-sdm660.0 nitrogen-q-oss
mona-r-oss Xiaomi Civi Android R LA.UM.9.14.r1-11500-LAHAINA.0 mona-r-oss
odin-r-oss MIX 4 Android R LA.UM.9.14.r1-16700-LAHAINA.0 odin-r-oss
olive-p-oss Redmi 8, Redmi 8A Android P LA.UM.7.6.2.r1-08100-89xx.0 olive-p-oss
olive-q-oss Redmi 7A, Redmi 8, Redmi 8A, Redmi 8A Android Q LA.UM.8.6.2.r1-05300-89xx.0 olive-q-oss
olivewood-p-oss Redmi 8A Dual Android P LA.UM.7.6.2.r1-08100-89xx.0 olivewood-p-oss
onc-p-oss Redmi 7, Redmi Y3 Android P LA.UM.7.6.2.r1-04200-89xx.0 onc-p-oss
onc-q-oss Redmi 7, Redmi Y3 Android Q LA.UM.8.6.2.r1-04900-89xx.0 onc-q-oss
oxygen-n-oss  Mi Max 2 Android N LA.UM.5.6.r1-01900-89xx.0 oxygen-n-oss
perseus-p-oss  MIX 3 Android P LA.UM.7.3.r1-04500-sdm845.0 perseus-p-oss
phoenix-q-oss  Redmi K30, Redmi K20 Android Q LA.UM.8.9.r1-03800-sm6150.0 phoenix-q-oss
phoenix-r-oss Redmi K20, Redmi K30, MI Note 10 Lite, MI CC9 Pro Android R LA.UM.9.1.r1-06700-SMxxx0.0-1 phoenix-r-oss
picasso-q-oss  Redmi K30 5G Android Q LA.UM.8.13.r1-03300-SAIPAN.0 picasso-q-oss
picasso-r-oss Mi 10 Lite 5G, Redmi K30 5G, Mi 10 Lite Zoom Android R LA.UM.9.12.r1-08000-SMxx50.0 picasso-r-oss
pissarro-r-oss Redmi Note 11 Pro, Redmi Note 11 Pro+ Android R MTK pissarro-r-oss
pine-p-oss  Redmi 7A Android P LA.UM.7.6.2.r1-08100-89xx.0 pine-p-oss
pipa-t-oss Xiaomi Pad 6 Android T LA.UM.9.12.r1-13300-SMxx50.QSSI12.0-1 pipa-t-oss
pisces-kk-oss  Mi 3 China Mobile Android KK tegra-17r18-android-4.2 pisces-kk-oss
platina-o-oss  MI 8 Lite Android O LA.UM.6.2.r1-07400-sdm660.0 platina-o-oss
polaris-o-oss  Mi MIX 2S Android O LA.UM.6.3.r1_r00455 polaris-o-oss
psyche-r-oss Mi 12X Android R LA.UM.9.12.r1-08000-SMxx50.0 psyche-r-oss
pyxis-p-oss  MI CC 9, MI CC 9 Meitu Edition Android P LA.UM.7.8.r1-04400-SDM710.0 pyxis-p-oss
raphael-p-oss Redmi K20 Pro Android P LA.UM.7.1.r1-12100-sm8150.0 raphael-p-oss
redwood-s-oss Redmi Note 12 Pro Speed, POCO X5 Pro 5G Android S LA.UM.9.14.r1-18200-LAHAINA.QSSI12.0 redwood-s-oss
riva-n-oss Redmi 4A, Redmi 5, Redmi 5A Android N LA.UM.5.6.r1-05900-89xx.0 riva-n-oss
riva-o-oss Redmi 5, Redmi 5A Android O LA.UM.6.6.r1-09900-89xx.0 riva-o-oss
rosemary-r-oss Redmi Note 10S Android R MTK rosemary-r-oss
sagit-n-oss  Mi 6, Mi MIX 2 Android N MSM8998.LA.1.1.r1-00232-STD.PROD-3 sagit-n-oss
sagit-o-oss  Mi 6, Mi MIX 2 Android O LA.UM.6.4.r1-04900-8x98.0 sagit-o-oss
sagit-p-oss  Mi 6, Mi MIX 2 Android P LA.UM.7.4.r1-04700-8x98.0 sagit-p-oss
sakura-o-oss Redmi 6Pro, Redmi 5Plus,Mi 5X Android O LA.UM.6.6.r1-07400-89xx.0 sakura-o-oss
sakura-p-oss Redmi 6Pro Android P LA.UM.7.6.r1-02800-89xx.0 sakura-p-oss
santoni-n-oss  Redmi 4X Android N LA.UM.5.6.r1-04600-89xx.0 santoni-n-oss
scorpio-m-oss  Mi 5, Mi 5s, Mi 5s Plus, Mi MIX, Mi Note 2 Android M LA.HB.1.3.1_101rb1275 scorpio-m-oss
scorpio-n-oss Mi 5, Mi 5s, Mi 5s Plus, Mi MIX, Mi Note 2 Android N LA.UM.5.5.r1-01800-8x96.0 scorpio-n-oss
scorpio-o-oss Mi 5, Mi 5s, Mi 5s Plus, Mi MIX, Mi Note 2 Android O LA.UM.6.5.r1-04300-8x96.0 scorpio-o-oss
selene-r-oss Redmi 10 Prime Android R MTK selene-r-oss
sea-t-oss Redmi Note 12S Android T bsp-t-alps-release-s0.mp1.tc8sp2-cs1-xm-V1.0.13 sea-t-oss
sirius-o-oss Mi 8 SE Android O LA.UM.6.8.r2-00700-SDM710.0 sirius-o-oss
sirius-q-oss MI 8SE, MI 9SE, MI CC 9, MI CC 9 Meitu Edition Android Q LA.UM.8.8.r1-05100-SDM710.0 sirius-q-oss
sky-t-oss Redmi Note 12R Android T LA.VENDOR.1.0.r1-21200-WAIPIO.QSSI13.0-1 sky-t-oss
star-r-oss Mi 11 Lite 5G, Mi 11 Pro, Mi 11 Ultra, MIX FOLD Android R LA.UM.9.14.r1-11500-LAHAINA.0 star-r-oss
surya-q-oss Redmi POCO X3 Android Q LA.UM.8.9.r1-09300-SM6xx.0 surya-q-oss
sweet-r-oss Redmi Note 10 Pro Android R LA.UM.9.1.r1-06700-SMxxx0.0-1 sweet-r-oss
sweet_k6a-r-oss Redmi Note 12 Pro Android R LA.UM.9.1.r1-06700-SMxxx0.0-1.436288.2.444481.1 sweet_k6a-r-oss
taoyao-s-oss Xiaomi 12 Lite Android S LA.UM.9.14.r1-18300.05-LAHAINA.QSSI12.0-1 taoyao-s-oss
thomas-kk-oss  Redmi 2 Standard Android KK LNX.LA.3.7.2.1.c6-02400-8x16.0 thomas-kk-oss
tiare-o-oss Redmi Go Android O LA.UM.6.6.r1-09900-89xx.0 tiare-o-oss
tiffany-n-oss Mi 5X, Redmi 5 Plus Android N LA.UM.5.3-06310-89xx.0 tiffany-n-oss
tissot-n-oss Mi A1 Android N LA.UM.5.3-06310-89xx.0 tissot-n-oss
tissot-o-oss  Mi A1 Android 8.0 LA.UM.6.6.r1-04000-89xx.0 tissot-o-oss
tissot-o-oss-8.1  Mi A1 Android 8.1 LA.UM.6.6.r1-08600-89xx.0 tissot-o-oss-8.1
tissot-p-oss  Mi A1 Android P LA.UM.7.6.r1-02800-89xx.0 tissot-p-oss
tulip-p-oss Redmi Note 5, Redmi Note6 Pro, Mi 6X Android P LA.UM.7.2.r1-04900-sdm660.0 tulip-p-oss
tucana-p-oss Mi CC9 Pro Android P LA.UM.7.9.r1-05700-sm6150.0 tucana-p-oss
tucana-q-oss MI CC9 Pro Android Q LA.UM.8.9.r1-03800-sm6150.0-1 tucana-q-oss
toco-q-oss MI Note 10 Android Q LA.UM.8.9.r1-03800-sm6150.0-1 toco-q-oss
ulysse-n-oss Redmi Note 5A Android N LA.UM.5.6.r1-04600-89xx.0 ulysse-n-oss
umi-q-oss  Mi 10 Pro, Mi 10 Android Q LA.UM.8.12.r1-06000-sm8250.0 umi-q-oss
vangogh-q-oss  Mi 10 Lite 5G, Mi 10 Lite Zoom Android Q LA.UM.8.13.r1-04700-SAIPAN.0 vangogh-q-oss
vayu-r-oss Redmi POCO X3 Pro Android R LA.UM.9.1.r1-07000-SMxxx0.0 vayu-r-oss
venus-r-oss Mi 11 Android R LA.UM.9.14.r1-10000-LAHAINA.0 venus-r-oss
veux-r-oss Redmi Note 11E Pro, Redmi Note 11 Pro 5G, Redmi Note 11 Pro+ 5G Android R LA.UM.9.16.r1-07900-MANNAR.0-1 veux-r-oss
vili-r-oss Xiaomi 11T Pro Android R LA.UM.9.14.r1-16700-LAHAINA.0 vili-r-oss
violet-p-oss Redmi Note 7Pro Android P LA.UM.7.9.r1-03500-sm6150.0 violet-p-oss
violet-q-oss Redmi Note 7 Pro Android Q LA.UM.8.9.r1-04400-SM6xx.0-1 violet-q-oss
whyred-n-oss Redmi Note 5 Android N LA.UM.6.1.r1-11000-sdm660.0 whyred-n-oss
whyred-o-oss Redmi Note 5, Redmi Note6 Pro, Mi 6X Android O LA.UM.6.2.r1-06100-sdm660.0 whyred-o-oss
willow-p-oss Redmi Note 8T Android P LA.UM.7.11.r1-02700-NICOBAR.0 willow-p-oss
yudi-t-oss Xiaomi Pad 6 Max 14 Android T qcom-S-LA.VENDOR.1.0.r1-21800-r2.0.r1_00047.0 yudi-t-oss
ysl-o-oss Redmi S2 Android O LA.UM.6.6.r1-06200-89xx.0 ysl-o-oss
ysl-p-oss Redmi S2 Android P LA.UM.7.6.r1-03900-89xx.0 ysl-p-oss
yuechu-t-oss Xiaomi Civi3 Android T bsp-t-alps-release-s0.mp1.tc8sp2-mt6983-V1.0.1_W53 yuechu-t-oss
zeus-s-oss Mi 12, Mi 12 Pro Android S LA.VENDOR.1.0.r1-09100-r1.0.r1 zeus-s-oss
zijin-s-oss Xiaomi Civi 1S Android S LA.UM.9.14.r1-18300.05-LAHAINA.QSSI12.0-1 zijin-s-oss
ziyi-s-oss Xiaomi civi2 Android S LA.VENDOR.1.0.r1-13100-r1.0.r1_00037.0 ziyi-s-oss
munch-s-oss Redmi K40S Android S LA.UM.9.12.r1-13300-SMxx50.QSSI12.0-1 munch-s-oss
ice-s-oss Redmi POCO C50 Android S alps-mp-s0.mp1.tc8sp3-cs1-V1 ice-s-oss
rubens-s-oss Redmi K50 Android S alps-release-s0.mp1.tc8sp2-mt6983 rubens-s-oss
socrates-t-oss Redmi K60 Pro Android T LA.VENDOR.13.2.0.r1-07300-r1.0.r1_00020.0 socrates-t-oss
marble-s-oss Redmi Note 12 Turbo Android S LA.VENDOR.1.0.r1-19000-r2.0.r1_00029.0 marble-s-oss
ruby-s-oss Redmi Note12 Pro Android S alps-mp-s0.mp1.tc8sp-cs1-V1 ruby-s-oss
mayfly-s-oss Xiaomi 12S Android S LA.VENDOR.1.0.r1-13100-r1.0.r1_00037.0 mayfly-s-oss
mondrian-s-oss Redmi K60 Android S LA.VENDOR.1.0.r1-11900-r1.0.r1_00029.0 mondrian-s-oss
daumier-s-oss Xiaomi 12 Pro Android S alps-release-s0.mp1.tc8sp2-mt6983-V1.0.1_W53 daumier-s-oss
spes-r-oss Redmi note 11 Android R Snapdragon_Mid_2020.SPF.1.0.1R_r00024.0 spes-r-oss
moonstone-s-oss Redmi POCO X5 5G Android S Snapdragon_Mid_2021.SPF.2.0_r2.0_00023.0 moonstone-s-oss
rembrandt-s-oss Redmi K60E Android S t-alps-release-s0.mp1.tc8sp2-mt6983-V1.0.1 rembrandt-s-oss
xaga-s-oss Redmi Note 11T Pro Android S alps-release-s0.mp1.tc8sp2-mt6983 xaga-s-oss
bsp-plato-s-oss Xiaomi 12T Android S t-alps-release-s0.mp1.tc8sp2-mt6983-V1.0.1 bsp-plato-s-oss
ishtar-t-oss Xiaomi 13 Ultra Android T LA.VENDOR.13.2.0.r1-07300-KAILUA.0 ishtar-t-oss
fuxi-t-oss Xiaomi 13, Xiaomi 13 Pro Android T LA.VENDOR.13.2.0.r1-07300-KAILUA.0 fuxi-t-oss
yunluo-s-oss Redmi Pad Android S t-alps-release-s0.mp1.tc8sp2-cs1-xm-V1 yunluo-s-oss
topaz-t-oss Redmi Note 12 Android T AU_LINUX_ANDROID_LA.VENDOR.13.2.1.R1.11.00.00.1008.048 topaz-t-oss
selene-r-oss-update Redmi 10 Prime Android R alps-mp-r0.mp1.tc8sp2-V2.66.1 selene-r-oss-update
viva-r-oss Redmi Note 11 Pro Android R alps-mp-r0.mp8.tc8sp1-mt6781-V1.5.1_wingtech.xm.r0mp8.k6781v1.64_P60 viva-r-oss
pearl-s-oss Redmi Note 12T Pro Android S alps-mp-s0.mp1.tc8sp2-mt6983-V1.0.13_P189 pearl-s-oss
diting-s-oss Redmi K50 Ultra Android S qcom-S-LA.VENDOR.1.0.r1-13100-r1.0.r1_00037.0 diting-s-oss
pissarro-s-oss Redmi Note 11 Pro Android S bsp-s-t-alps-release-s0.bsp-pre10.2 pissarro-s-oss
corot-s-oss Redmi K60 Ultra Android T t-alps-release-t0.mp1.tc8sp2-V1.14 corot-s-oss
bsp-aristotle-s-oss Xiaomi 13T Android T alps-mp-s0.mp1.tc8sp2-mt6983-V1.0.1 bsp-aristotle-s-oss
garnet-t-oss Redmi Note 13 Pro Android T KERNEL.PLATFORM.1.0.r1-15100-kernel.0-1* garnet-t-oss
xun-t-oss Redmi Pad SE Android T AU_LINUX_ANDROID_LA.VENDOR.13.2.1.R1.11.00.00.587.064 xun-t-oss
bsp-vermeer-t-oss Redmi K70 Android U LA.VENDOR.13.2.0.r1-14800-r1.0.r1_00043.0 bsp-vermeer-t-oss
bsp-duchamp-u-oss Redmi K70E Android U t-alps-release-u0.mp1.tc8sp1-V1 bsp-duchamp-u-oss
zircon-t-oss Redmi Note 13 Pro+ Android T t-alps-release-t0.mp1.tc8sp2-V1.14 zircon-t-oss
gold-s-oss Redmi Note 13 5G Android T t-alps-release-s0.mp1.tc8sp-cs2-V1 gold-s-oss
shennong-u-oss Xiaomi 14, Xiaomi 14 Pro Android U KERNEL.PLATFORM.3.0.r1-03200-kernel.0-1 shennong-u-oss
bsp-manet-u-oss Redmi K70Pro Android U LA.VENDOR.14.3.0.r1-04800-r1.0.r1_00016.0 bsp-manet-u-oss
aurora-u-oss Xiaomi 14 Ultra Android U LA.VENDOR.14.3.0.r1-06800-lanai.0-1 aurora-u-oss
sheng-u-oss Xiaomi Pad 6S Pro 12.4 Android U LA.VENDOR.13.2.0.r1-14800-KAILUA.0-1.36233.3 sheng-u-oss
blue-u-oss POCO C61 / Redmi A3 Android U alps-mp-s0.mp1.tc8sp-cs3-V1_xiaomi.s0mp1.k65v1.64.bsp.k510_P18 blue-u-oss
peridot-u-oss Redmi Turbo 3 Android U AU_LINUX_ANDROID_LA.VENDOR.14.3.0.R1.00.00.00.000.092 peridot-u-oss
chenfeng-u-oss Civi 4 pro Android U AU_LINUX_KERNEL.PLATFORM.3.0.R1.00.00.00.017.065 chenfeng-u-oss

xiaomi_kernel_opensource's People

Contributors

afr30010 avatar arizaini avatar enessastim avatar ivan19871002 avatar liuguo09 avatar mi-code avatar thune-xiaobai avatar xenreon avatar xstar-dev avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

xiaomi_kernel_opensource's Issues

Dior missing camera drivers

There is obviously missing camera drivers for the back camera(Sunny Q13s01B), after I built the kernel from source and use it to boot CM12 only front camera works. I searched through the kernel source and found only one declaration of 'q13s01b' in the dts files(which do not in itself make up a camera driver -.-) while there are 3 declararions of 'p5v40a'(front camera) including c code to detect and perform operations on the front camera. This is probably why front camera works but not back(I've already included ALL proprietary camera libs). Plase DO fix this, armani doesn't have this issue! It's really annoying to only have front camera working, and almost impossible for a single dev not affiloated with xiaomi to fix it himself!

Touch Panel not working on Redmi 3 (ido)

With given defconfig if i compile kernel it boots but TouchPanel isn't working for ido. I compared dtbs with stock and it seems fine. I think the problem is in FocalTech Touch Panel driver. By watching dmesg it seems ft5x06 driver isn't initializing properly. Sensor too i guess? Did you guys checked source that it is working or not before pushing?

HongMi1 Kernel Sources!

 We should open source each device.It's a company should be done. Xiaomi should opensource the hm1 device kernel. Dont't forget the GPL license. Every people must obey it.
 We really need the HM1 kernel source.

Error in building the kernel

arch/arm/mach-msm/smd_init_dt.c:23:25: fatal error: smd_private.h: No such file or directory

include smd_private.h

                    ^

compilation terminated.
make[1]: *** [arch/arm/mach-msm/smd_init_dt.o] Error 1
make: *** [arch/arm/mach-msm] Error 2
make: *** Waiting for unfinished jobs....

Error while building the kernel in the file (line 24)

arch/arm/mach-msm/smd_init_dt.c
cannot find smd_private.h

Solution:-
Replace <> with ""

Source request for gemini (Xiaomi Mi5) Kernel

Hello,
the Xiaomi mi5 device is out since a month (http://en.miui.com/thread-230807-1-1.html)
This build is available from xiaomi servers themselves (http://en.miui.com/download-299.html) :

ro.build.id=MRA58K
ro.build.display.id=MRA58K
ro.build.version.incremental=V7.2.8.0.MAACNDB
ro.build.date=Tue Mar 22 18:36:59 CST 2016
ro.product.model=MI 5
ro.product.brand=Xiaomi
ro.build.product=gemini
ro.build.description=gemini-user 6.0 MRA58K V7.2.8.0.MAACNDB release-keys
ro.build.fingerprint=Xiaomi/gemini/gemini:6.0/MRA58K/V7.2.8.0.MAACNDB:user/release-keys

According to GPL 3.0 agreements (http://www.gnu.org/licenses/gpl-3.0.en.html), could Xiaomi release the kernel sources quickly ?

Please comply to terms of GNU GPLv2 License, release kernel sources for MiPad 2 latte

Dear @MiCode, hehao [email protected], Hugo Barra and XiaoMi corp.,

Linux© kernel is a copyrighted software written by @torvalds et al. and is released under the GNU GPLv2 license. According to licensing terms distributor of derived work of Linux kernel must provide modified Linux© source code along with the distribution of the software. Since MiPad 2 (latte) uses Linux kernel and is distributed to the public @MiCode must comply to terms of GNU GPL2 License and release MiPad 2 (latte)'s Linux© kernel source code.

compiling error

In file included from include/linux/kernel_stat.h:8:0,
from init/main.c:32:
include/linux/interrupt.h: In function ‘tasklet_unlock’:
include/linux/interrupt.h:500:2: error: implicit declaration of function ‘smp_mb__before_atomic’ [-Werror=implicit-function-declaration]
smp_mb__before_atomic();
^
include/linux/interrupt.h: In function ‘tasklet_disable_nosync’:
include/linux/interrupt.h:548:2: error: implicit declaration of function ‘smp_mb__after_atomic’ [-Werror=implicit-function-declaration]
smp_mb__after_atomic();
^
cc1: some warnings being treated as errors
scripts/Makefile.build:308: recipe for target 'init/main.o' failed
make[1]: *** [init/main.o] Error 1
Makefile:822: recipe for target 'init' failed
make: *** [init] Error 2

too many errors.....
ido-l-oss
@hehao

Please Correct these lines ! starters are facing problem because of these errors!

Errors are-:

arch/arm/mach-msm/smd_init_dt.c:24:25: fatal error: smd_private.h: No such file or directory

compilation terminated.

SOLUTION:-

arch/arm/mach-msm/smd_init_dt.c:24:25
from < smd_private.h> to "smd_private.h"

sound/soc/msm/msm8226.c:30:40
from < qdsp6v2/msm-pcm-routing-v2.h> to "qdsp6v2/msm-pcm-routing-v2.h"

drivers/misc/tspdrv/tspdrv.c:34:20:
from < tspdrv.h> to "tspdrv.h"

drivers/misc/tspdrv/tspdrv.c:43:24:
from < ImmVibeSPI.c> to "ImmVibeSPI.c"

sound/soc/msm/qdsp6v2/rtac.c:28:21:
from < q6voice.h> to "q6voice.h"

drivers/misc/tspdrv/tspdrv.c:86:41:
from < VibeOSKernelLinuxHRTime.c> to "VibeOSKernelLinuxHRTime.c"

drivers/misc/tspdrv/tspdrv.c:84:37:
from < tspdrvOutputDataHandler.c> to "tspdrvOutputDataHandler.c"

(NOTE: i added SPACE after < because without space whole word is being hide...!)

[LEGAL][COPYRIGHT INFRINGEMENT] Comply to terms of GNU GPLv2 License, release Mi Pad's Linux© kernel source code!/遵从 GNU GPLv2 授权条款的规定,释出小米平板的 Linux© 作业系统内核来源代码!/遵從 GNU GPL 第 2 版授權條款的規定,釋出小米平板的 Linux© 作業系統核心來源程式碼! #解放小米 #LibreXiaoMi

English version

Dear @MiCode, hehao [email protected], Hugo Barra and XiaoMi corp.,

Linux© kernel is a copyrighted software written by Linus Torvalds(@torvalds) et al. and is released under the GNU GPLv2 license. According to licensing terms distributor of derived work of Linux kernel must provide modified Linux© source code along with the distribution of the software. Since "Mi Pad", your product uses Linux© kernel and is distributed to the public XiaoMi corp. must comply to requirement of GNU GPLv2 License and release Mi Pad's Linux© kernel source code.

Not complying to the copyrighted property's license is COPYRIGHT INFRINGEMENT!

Seriously, your Mi Pad customer.

简体中文(**大陆地区)版本
Chinese(Simplified)(China) version

Linux© 作业系统内核是由 @torvalds 等人设计的一个享有智慧财产权的软件并其被已 GNU GPL 第 2 版授权条款释出。根据授权条款规定基于 Linux© 作业系统内核的衍伸作品的散布者必需伴随其散布的软件提供被修改的 Linux© 作业系统核心来源代码。既然小米平板使用了 Linux© 作业系统内核且已被散布至公开场合 @MiCode 必须尊从 GNU GPL 第 2 版授权条款的规定释出小米平板的 Linux© 作业系统核心来源代码。

违反智慧财产授权条款即为侵权行为!

正體中文(台灣地區)版本
Chinese(Traditional)(Taiwan) version

致 MiCode 社區(@MiCodeGitHub)、hehao [email protected](有 Xiaomi_Kernel_OpenSource 版本倉庫寫入權限的小米科技成員)、Hugo Barra(小米科技全球副總裁)、雷軍 <http://www.leijun.com/ >(小米科技創始人、董事長兼執行長)以及小米科技公司 <http://www.xiaomi.cn/ >:

Linux© 作業系統核心是由 Linus Torvalds(@torvalds) 等人設計的,以 GNU GPL 第 2 版授權條款釋出的智慧財產。根據 GNU GPL 第 2 版授權條款要求基於 Linux© 作業系統核心的衍伸作品的散佈者必需伴隨衍伸作品提供被修改的 Linux© 作業系統核心來源程式碼。既然貴公司的產品「小米平板」使用了 Linux© 作業系統核心且已被散佈至公開場合貴公司必須尊從 GNU GPL 第 2 版授權條款的要求釋出「小米平板」的 Linux© 作業系統核心來源程式碼。

違反智慧財產授權條款為侵權行為!

嚴肅地,「小米平板」顧客敬上。

Missing WLAN driver source code

Hi,

Where do I find the source code for the Pronto WLAN driver of Prima specific to REDMI Note 4G?

It is required to successfully compile the kernel and make use of the WiFi on the handset.

This kernel source is missing the driver's source code and hence wifi will not get enabled in custom kernel after compilation.
Other devices' kernel sources do provide the drivers for their h/w (pronto wlan) for compilation.

It would be great to have for DIOR as well..
CONFIG_PRONTO_WLAN=m

Please comply to terms of GNU GPLv2 License, release Redmi (Note 3g)'s Linux© kernel source code!/请遵从 GNU GPLv2 授权条款的规定,释出红米手机 (Note 3g) 的 Linux© 作业系统内核来源代码!/請遵從 GNU GPLv2 授權條款的規定,釋出紅米手機 (Note 3g) 的 Linux© 作業系統核心來源程式碼! #解放小米 #LibreXiaoMi #4

Dear @MiCode, hehao [email protected], Hugo Barra and XiaoMi corp.,

English version

Linux© kernel is a copyrighted software written by @torvalds et al. and is released under the GNU GPLv2 license. According to licensing terms distributor of derived work of Linux kernel must provide modified Linux© source code along with the distribution of the software. Since Redmi (Note 3g) uses Linux kernel and is distributed to the public @MiCode must comply to terms of GNU GPL2 License and release Redmi (Note 3g)'s Linux© kernel source code.

简体中文(**大陆地区)版本
Chinese(Simplified)(China) version

Linux© 作业系统内核是由 @torvalds 等人设计的一个享有智慧财产权的软件并其被已 GNU GPL 第 2 版授权条款释出。根据授权条款规定基于 Linux© 作业系统内核的衍伸作品的散布者必需伴随其散布的软件提供被修改的 Linux© 作业系统核心来源代码。既然红米手机使用了 Linux© 作业系统内核且已被散布至公开场合 @MiCode 必须尊从 GNU GPL 第 2 版授权条款的规定释出红米手机的 Linux© 作业系统核心来源代码。

正體中文(台灣地區)版本
Chinese(Traditional)(Taiwan) version

Linux© 作業系統核心是由 @torvalds 等人設計的一個享有智慧財產權的軟體並其被已 GNU GPL 第 2 版授權條款釋出。根據授權條款規定基於 Linux© 作業系統核心的衍伸作品的散佈者必需伴隨其散佈的軟體提供被修改的 Linux© 作業系統核心來源程式碼。既然紅米手機 (Note 3g)使用了 Linux© 作業系統核心且已被散佈至公開場合 @MiCode 必須尊從 GNU GPL 第 2 版授權條款的規定釋出紅米手機 (Note 3g) 的 Linux© 作業系統核心來源程式碼。

Seriously, your Redmi Note 3g customer.

Sources for Redmi 3 (Qualcomm Snapdragon 616, not to be confused with redmi note 3)

Can you please upload the kernel and all other GPL source-code for the new Redmi 3 ? (based on Qualcomm MSM8939v2 Snapdragon 616).

(N.B. despite it is a new phone, I discovered it is vulnerable to the Stagefright security exploit, which is very serious. Since there is still no bugfix from Xiaomi, at least your customers must be able to recompile themselves a kernel+AOSP from source. And for this we need very quickly the kernel sources)

[LEGAL][COPYRIGHT INFRINGEMENT] Comply to terms of GNU GPLv2 License, release Redmi (1)'s Linux© kernel source code!/遵从 GNU GPLv2 授权条款的规定,释出红米手机 (1) 的 Linux© 作业系统内核来源代码!/遵從 GNU GPLv2 授權條款的規定,釋出紅米手機 (1) 的 Linux© 作業系統核心來源程式碼! #解放小米 #LibreXiaoMi

English version

Linux© kernel is a copyrighted software written by @torvalds et al. and is released under the GNU GPLv2 license. According to licensing terms distributor of derived work of Linux kernel must provide modified Linux© source code along with the distribution of the software. Since Redmi (1) uses Linux kernel and is distributed to the public @MiCode must comply to terms of GNU GPL2 License and release Redmi (1)'s Linux© kernel source code.

简体中文(**大陆地区)版本
Chinese(Simplified)(China) version

Linux© 作业系统内核是由 @torvalds 等人设计的一个享有智慧财产权的软件并其被已 GNU GPL 第 2 版授权条款释出。根据授权条款规定基于 Linux© 作业系统内核的衍伸作品的散布者必需伴随其散布的软件提供被修改的 Linux© 作业系统核心来源代码。既然红米手机使用了 Linux© 作业系统内核且已被散布至公开场合 @MiCode 必须尊从 GNU GPL 第 2 版授权条款的规定释出红米手机的 Linux© 作业系统核心来源代码。

正體中文(台灣地區)版本
Chinese(Traditional)(Taiwan) version

Linux© 作業系統核心是由 @torvalds 等人設計的一個享有智慧財產權的軟體並其被已 GNU GPL 第 2 版授權條款釋出。根據授權條款規定基於 Linux© 作業系統核心的衍伸作品的散佈者必需伴隨其散佈的軟體提供被修改的 Linux© 作業系統核心來源程式碼。既然紅米手機 (1)使用了 Linux© 作業系統核心且已被散佈至公開場合 @MiCode 必須尊從 GNU GPL 第 2 版授權條款的規定釋出紅米手機 (1) 的 Linux© 作業系統核心來源程式碼。

compile error (true)

In file included from include/linux/jump_label.h:70:0,
from include/linux/static_key.h:1,
from include/linux/tracepoint.h:20,
from include/linux/module.h:18,
from arch/arm64/mm/fault.c:21:
/home/root/ker/arch/arm64/include/asm/jump_label.h: In function 'do_page_fault':
/home/root/ker/arch/arm64/include/asm/jump_label.h:30:2: warning: asm operand 0 probably doesn't match constraints
asm goto("1: nop\n\t"
^
/home/root/ker/arch/arm64/include/asm/jump_label.h:30:2: warning: asm operand 0 probably doesn't match constraints
/home/root/ker/arch/arm64/include/asm/jump_label.h:30:2: warning: asm operand 0 probably doesn't match constraints
/home/root/ker/arch/arm64/include/asm/jump_label.h:30:2: error: impossible constraint in 'asm'
/home/root/ker/arch/arm64/include/asm/jump_label.h:30:2: error: impossible constraint in 'asm'
/home/root/ker/arch/arm64/include/asm/jump_label.h:30:2: error: impossible constraint in 'asm'
scripts/Makefile.build:308: recipe for target 'arch/arm64/mm/fault.o' failed
make[1]: *** [arch/arm64/mm/fault.o] Error 1
Makefile:822: recipe for target 'arch/arm64/mm' failed
make: *** [arch/arm64/mm] Error 2

Thomas Error Compiling

hi guys, i faced new error here for thomas. maybe anyone can help me?

DTC arch/arm/boot/dts/qcom/../msm8226-sim.dtb
Error: arch/arm/boot/dts/qcom/msm8226-regulator.dtsi:532.2-3 label or path, 'pm8226_chg_chgr', not found
FATAL ERROR: Syntax error parsing input tree
/android/miui/arch/arm/boot/dts/qcom/Makefile:173: recipe for target 'arch/arm/boot/dts/qcom/../msm8226-sim.dtb' failed
make[1]: *** [arch/arm/boot/dts/qcom/../msm8226-sim.dtb] Error 1
/android/miui/arch/arm/Makefile:307: recipe for target 'dtbs' failed
make: *** [dtbs] Error 2
make: *** Waiting for unfinished jobs....

.config

Hi,
where exactly are the Kernel configs for HM NOTE LTE dior_debug_defconfig and dior_user_defconfig?

tspdrv.c ("some warnings are treated as a error")

As, by going previous issues i found solution of "tspdrv.h not found" by doing

include <tspdrv.h> to "tspdrv.h"

now it is giving error like shown below...

CC drivers/misc/qcom/qdsp6v2/audio_amrnb.o
CC drivers/misc/qcom/qdsp6v2/audio_amrwb.o
CC drivers/misc/qcom/qdsp6v2/audio_amrwbplus.o
CC drivers/misc/qcom/qdsp6v2/audio_evrc.o
CC drivers/misc/qcom/qdsp6v2/audio_qcelp.o
CC drivers/misc/qcom/qdsp6v2/amrwb_in.o
LD drivers/misc/qcom/qdsp6v2/built-in.o
LD drivers/misc/qcom/built-in.o
CC drivers/misc/tspdrv/tspdrv.o
In file included from drivers/misc/tspdrv/tspdrv.c:43:0:
drivers/misc/tspdrv/tspdrv.h:90:9: note: #pragma message: * KERNEL ************
#pragma message "
* KERNEL *******_"
^
In file included from include/linux/kernel.h:14:0,
from include/linux/sched.h:15,
from /home/rushabh/KernelDevelopment/Xiaomi_Kernel_OpenSource-ferrari-l-oss/arch/arm64/include/asm/compat.h:25,
from /home/rushabh/KernelDevelopment/Xiaomi_Kernel_OpenSource-ferrari-l-oss/arch/arm64/include/asm/stat.h:23,
from include/linux/stat.h:5,
from include/linux/module.h:10,
from drivers/misc/tspdrv/tspdrv.c:34:
drivers/misc/tspdrv/ImmVibeSPI.c: In function 'isa1000_vib_set_level':
include/linux/dynamic_debug.h:64:16: error: implicit declaration of function 'KBUILD_STR' [-Werror=implicit-function-declaration]
static struct ddebug __aligned(8)
^
include/linux/dynamic_debug.h:76:2: note: in expansion of macro 'DEFINE_DYNAMIC_DEBUG_METADATA'
DEFINE_DYNAMIC_DEBUG_METADATA(descriptor, fmt);
^
include/linux/printk.h:240:2: note: in expansion of macro 'dynamic_pr_debug'
dynamic_pr_debug(fmt, ##VA_ARGS)
^
drivers/misc/tspdrv/ImmVibeSPI.c:244:2: note: in expansion of macro 'pr_debug'
pr_debug("%s: level = %d\n", func, level);
^
:0:27: error: 'tspdrv' undeclared (first use in this function)
include/linux/dynamic_debug.h:66:14: note: in expansion of macro 'KBUILD_MODNAME'
.modname = KBUILD_MODNAME,
^
include/linux/dynamic_debug.h:76:2: note: in expansion of macro 'DEFINE_DYNAMIC_DEBUG_METADATA'
DEFINE_DYNAMIC_DEBUG_METADATA(descriptor, fmt);
^
include/linux/printk.h:240:2: note: in expansion of macro 'dynamic_pr_debug'
dynamic_pr_debug(fmt, ##VA_ARGS)
^
drivers/misc/tspdrv/ImmVibeSPI.c:244:2: note: in expansion of macro 'pr_debug'
pr_debug("%s: level = %d\n", func, level);
^
:0:27: note: each undeclared identifier is reported only once for each function it appears in
include/linux/dynamic_debug.h:66:14: note: in expansion of macro 'KBUILD_MODNAME'
.modname = KBUILD_MODNAME,
^
include/linux/dynamic_debug.h:76:2: note: in expansion of macro 'DEFINE_DYNAMIC_DEBUG_METADATA'
DEFINE_DYNAMIC_DEBUG_METADATA(descriptor, fmt);
^
include/linux/printk.h:240:2: note: in expansion of macro 'dynamic_pr_debug'
dynamic_pr_debug(fmt, ##VA_ARGS)
^
drivers/misc/tspdrv/ImmVibeSPI.c:244:2: note: in expansion of macro 'pr_debug'
pr_debug("%s: level = %d\n", func, level);
^
drivers/misc/tspdrv/ImmVibeSPI.c: In function 'ImmVibeSPI_ForceOut_SetSamples':
:0:27: error: 'tspdrv' undeclared (first use in this function)
include/linux/dynamic_debug.h:66:14: note: in expansion of macro 'KBUILD_MODNAME'
.modname = KBUILD_MODNAME,
^
include/linux/dynamic_debug.h:76:2: note: in expansion of macro 'DEFINE_DYNAMIC_DEBUG_METADATA'
DEFINE_DYNAMIC_DEBUG_METADATA(descriptor, fmt);
^
include/linux/printk.h:240:2: note: in expansion of macro 'dynamic_pr_debug'
dynamic_pr_debug(fmt, ##VA_ARGS)
^
drivers/misc/tspdrv/ImmVibeSPI.c:487:2: note: in expansion of macro 'pr_debug'
pr_debug("%s: level = %d\n", func, level);
^
cc1: some warnings being treated as errors
scripts/Makefile.build:308: recipe for target 'drivers/misc/tspdrv/tspdrv.o' failed
make[3]: *
* [drivers/misc/tspdrv/tspdrv.o] Error 1
scripts/Makefile.build:455: recipe for target 'drivers/misc/tspdrv' failed
make[2]: *** [drivers/misc/tspdrv] Error 2
scripts/Makefile.build:455: recipe for target 'drivers/misc' failed
make[1]: *** [drivers/misc] Error 2
Makefile:815: recipe for target 'drivers' failed
make: *** [drivers] Error 2

how to compile kernel module to support otg wifi adapter

hi all ! recently i want to run pentesting in my phone,i find i may need to use a wifi adapter that otg to my phone.i can see the device by lsusb ,the dmesg also print something that declare found a wifi adapter ,but in ifconfig there is no more interface that belong to my wifi adapter .so i think it may because the driver is not included ,so i want to build one.
i know i need kernel header,and wifi adapter driver source,i think i can get them both.this repo contains the kernel header .so i wonder if i got the kernel module ,how can i use it?
My device is xiaomi note normal,the wifi adapter is rt5370.thanks anyone who can help.

net/built-in.o

CC net/xfrm/xfrm_user.o
CC net/wireless/ibss.o
CC net/sysctl_net.o
CC net/xfrm/xfrm_ipcomp.o
CC net/wireless/sme.o
LD net/xfrm/built-in.o
CC net/wireless/chan.o
CC net/wireless/ethtool.o
CC net/wireless/mesh.o
CC net/activity_stats.o
CC net/wireless/ap.o
CC net/wireless/trace.o
CC net/wireless/wext-core.o
CC net/wireless/wext-proc.o
CC net/wireless/wext-spy.o
CC net/wireless/wext-priv.o
CC net/wireless/regdb.o
LD net/wireless/cfg80211.o
LD net/wireless/built-in.o
LD net/built-in.o
rushabh@rushabh-Lenovo-G580:~/KernelDevelopment/Xiaomi_Kernel_OpenSource-ferrari-l-oss$

compilation stops here...
My system:
toolchain- NDK version 4.9
device - Mi4i
Ubuntu 64 bit

Please open-source MiRecovery's source code/请将 MiRecovery 的来源代码开源/請將 MiRecovery 開放來源程式碼 #解放小米 #LibreXiaoMi

(No, this is not GPL(v2) related, it simply a open-source request to MiRecovery, the recovery mode software runs on all XiaoMi's products with some exceptions(like RedMi (1)))
(This is filed here because other project of @MiCode is not related with this issue)

Reasons

  • OpenRecoveryScript support(Currently MiRecovery can't install third-party recovery-installable packages due to unknown reasons)
  • Any other missing functionality that a proper recovery mode software should provide for MIUIers!

Cancro Kernel & MIUI?

Hello,

I have been able to build the Cancro kernel according to the instructions in the wiki here. Using the boot.img generated, I am able to boot a Cyanogen system, but when I try to use the same kernel to boot the stock MIUI rom, the boot fails. I am able to get an adb shell, but zygote repeatedly fails with a SIGABRT (as seen in logcat) and I get no UI on the device.

Has anyone been able to use a kernel compiled from source to boot the stock rom? If so, did you make any modifications?

Thanks,
JK

source code hm note 1s????

Hello good I wanted to ask when the kernel source code hm note 1s will be available? thank you very much xiaomi. excuse my English translator use

Compile error

I try to compile kernel using UBERTC 4.9 for my redmi3 but i stuck on this error

  CHK     include/generated/uapi/linux/version.h
  CHK     include/generated/utsrelease.h
  CALL    scripts/checksyscalls.sh
  CC      scripts/mod/devicetable-offsets.s
  GEN     scripts/mod/devicetable-offsets.h
  HOSTCC  scripts/mod/file2alias.o
  HOSTLD  scripts/mod/modpost
  CHK     include/generated/compile.h
  CHK     kernel/config_data.h
  CC      drivers/soc/qcom/subsystem_restart.o
drivers/soc/qcom/subsystem_restart.c: In function 'subsys_register':
drivers/soc/qcom/subsystem_restart.c:1480:19: error: 'WT_SUBSYSTEM_REASTART_LEVEL' undeclared (first use in this function)
  if (0 == strncmp(WT_SUBSYSTEM_REASTART_LEVEL, "SYSTEM", 6)) {
                   ^
drivers/soc/qcom/subsystem_restart.c:1480:19: note: each undeclared identifier is reported only once for each function it appears in
make[3]: *** [drivers/soc/qcom/subsystem_restart.o] Error 1
make[2]: *** [drivers/soc/qcom] Error 2
make[1]: *** [drivers/soc] Error 2
make: *** [drivers] Error 2

Error on building kernel

Hi ! I've got that kind of error while trying to compile for cancro :/ :

arch/arm/mach-msm/smd_init_dt.c:24:25: fatal error: smd_private.h: No such file or directory
compilation terminated.
scripts/Makefile.build:307: recipe for target 'arch/arm/mach-msm/smd_init_dt.o' failed
make[1]: *** [arch/arm/mach-msm/smd_init_dt.o] Error 1
Makefile:953: recipe for target 'arch/arm/mach-msm' failed
make: *** [arch/arm/mach-msm] Error 2

but the file exist >.<

Fixed in this :
#13

Missing contrast control (redmi note 3/kenzo)

In the source the control for contrast control is missing, there should be a parameter;
/sys/devices/virtual/graphics/fb0/msm_fb_dispparam
But its not being set in the source (drivers/video/msm/mdss/mdss_fb.c), could you guys update the source/fix this?

compile problem

when i was compiling,i got this error

kernel/sysctl_binary.c:141:13: error: 'KERN_BOOT_REASON' undeclared here (not in a function)
kernel/sysctl_binary.c:528:13: error: 'NET_IPV6_ACCEPT_RA_PREFIX_ROUTE' undeclared here (not in a function)
kernel/sysctl_binary.c:528:2: error: initializer element is not constant
kernel/sysctl_binary.c:528:2: error: (near initialization for 'bin_net_ipv6_conf_var_table[24].ctl_name')
make[1]: *** [kernel/sysctl_binary.o] Error 1
make: *** [kernel] Error 2

kernel for redmi3/2
plesea help me

Compilation Error [CANCRO]

Again an another error :

In file included from drivers/tspdrv/tspdrv.c:54:0:
drivers/tspdrv/ImmVibeSPI.c: In function 'drv2604_write_reg_val':
drivers/tspdrv/ImmVibeSPI.c:681:4: error: implicit declaration of function 'KBUILD_STR' [-Werror=implicit-function-declaration]
drivers/tspdrv/ImmVibeSPI.c:681:4: error: 'tspdrv' undeclared (first use in this function)
drivers/tspdrv/ImmVibeSPI.c:681:4: note: each undeclared identifier is reported only once for each function it appears in
drivers/tspdrv/ImmVibeSPI.c: In function 'drv2604_read_reg':
drivers/tspdrv/ImmVibeSPI.c:732:2: error: 'tspdrv' undeclared (first use in this function)
cc1: some warnings being treated as errors

scripts/Makefile.build:307: recipe for target 'drivers/tspdrv/tspdrv.o' failed
make[2]: *** [drivers/tspdrv/tspdrv.o] Error 1
scripts/Makefile.build:443: recipe for target 'drivers/tspdrv' failed
make[1]: *** [drivers/tspdrv] Error 2
Makefile:950: recipe for target 'drivers' failed
make: *** [drivers] Error 2

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.