Tags give the ability to mark specific points in history as being important
-
v6.0.2-msm8916
9b226ce7 · ·Linux 6.0.2 for MSM8916 - Rebase on v6.0.2 (includes fixes for WiFi CVEs) - Tweak kernel configuration slightly (especially crypto options)
-
v6.0.1-msm8916
18dfc546 · ·Linux 6.0.1 for MSM8916 - Rebase on v6.0.1 - Upstreamed some patches this time - Fixed register address in smb1360 driver Device changes: - samsung-gtelwifiue - Audio - Better USB detection - samsung-e5/e7/grandmax - Refactoring for changes that landed upstream - Key LED control New devices: - samsung-cprime/heatqlte - eMMC, SD card, USB, Buttons, WiFi/BT, Vibrator - Display, Brightness control (not for AMOLED on heatqlte) - Sensors (Accelerometer) - Sound/Modem - Battery status - NFC - NOTE: No touchscreen yet -
v5.18-msm8916
2ae7e651 · ·Linux 5.18 for MSM8916 - Rebase on v5.18 - Fix Bluetooth startup problem - Upstreamed not so many patches this time - Even more things I forgot than usual... Device changes: - samsung-j3ltetw/j5/j5x: - Now covered by a common device tree include - Add proper display driver - Hall sensor (except j3ltetw) - Touchscreen (only j3ltetw and j5x, j5 is still WIP) - Sound/Modem for all of them New devices: - samsung-grandmax (Samsung Galaxy Grand Max) - eMMC, SD card, USB, Buttons, WiFi/BT, Vibrator - Display (no brightness control yet) - Touchscreen - Sensors (Accelerometer) - Sound/Modem - Battery status -
v5.17-msm8916
4bac1a5d · ·Linux 5.17 for MSM8916 - Rebase on v5.17 - Upstreamed many more patches - Probably many other things I forgot :) Device changes: - alcatel-idol347: - Headphones - longcheer-l8910 (bq-paella): - Touch keys: Allow changing function from userspace - samsung-gprime: - Split into 3 variants: gprimeltecan, fortuna3g, fortunaltezt - Buttons, WiFi/BT, Vibrator - Display - Touchscreen - Sound/Modem - Sensors (Accelerometer/Magnetometer, depending on variant) - NFC (some variants only) - Battery - samsung-j5x (J5 2016): - WiFi/BT - Sensors (Accelerometer) - Sound/Modem (jack detection is somewhat broken) New devices: - ark-peach (ARK Benefit A3) - eMMC, SD card, USB, Buttons, WiFi/BT - huawei-y635: - eMMC, SD card, USB, Buttons, WiFi/BT - Display - Touchscreen - Sensors (Accelerometer, Proximity) - Sound - Battery/Charging - samsung-a5-zt: new device variant of samsung-a5 - different setup for accelerometer and touch key - samsung-e7: - eMMC, SD card, USB, Buttons, WiFi/BT - Display (no brightness control yet) - Touchscreen - Sensors (Accelerometer) - Sound/Modem - NFC - samsung-j3ltetw: - eMMC, SD card, USB, Buttons, WiFi/BT - Display (no brightness control yet) - Touchscreen - Sensors (Accelerometer) - Sound/Modem - samsung-on7: - eMMC, SD card, USB, Buttons, WiFi/BT Removed devices: - oppo-a51f: Unfortunately, it has been unmaintained for a long time and it was the last remaining device in a non-upstreamable state (authorship unclear and missing Signed-off-by). -
v5.15-msm8916
d443d54e · ·Linux 5.15 for MSM8916 - Rebase on v5.15 - Upstreamed many more patches - Major rework of CPU core boot: This is now partially handled in lk2nd since mainline Linux does not want to support anything except PSCI on arm64. - Major rework of "-modem" DTB variants. Now all device trees only contain the full modem configuration. lk2nd can patch the DTB at runtime to get the alternative "no-modem" variant where audio bypasses the modem entirely. - Rename some Samsung device trees to drop variant suffixes (e.g. *lte/*wifi) - Lots of other cleanup everywhere - Probably many other things I forgot :) Device changes: - samsung-gtelwifiue: new device tree - eMMC, SD card, USB, Buttons - Display (no brightness control yet) - Touchscreen - gt58: touch keys and some touch fixes - Note: Multi-touch seems broken at the moment :< - samsung-a2015/samsung-serranove: - Battery: Report voltage as uV - Touch keys: Allow changing function from userspace -
v5.14-msm8916
586b7e69 · ·Linux 5.14 for MSM8916 - Rebase on v5.14 - Enable new RPMSG WWAN CTRL driver that is now used to communicate with the modem through the new WWAN subsystem in Linux - Minor fixes for ARM32
-
v5.14-rc7-msm8916
14738418 · ·Linux 5.14-rc7 for MSM8916 - Rebase on v5.14-rc7 - Upstreamed more patches - Enable Jack detection kctls for msm8916 devices - Probably many other things I forgot :) Device changes: - gt5 family: - Added fuel-gauge support - Added sensors (Accelerometer, Light) - gt510 - wifi variant reworked to use multiple common layers - gt510lte - Added support for LTE variant - gt58 - New device - gt58lte - Support for LTE variant - Feature parity with gt510 - wingtech-wt88047 (Xioami Redmi 2): - Add additional boe-nt35521s panel driver - longcheer-l8150: Fix Jack detection -
v5.13-msm8916
23358e3f · ·Linux 5.13 for MSM8916 - Rebase on 5.13 - Upstreamed many more patches - Various cleanup to BAM-DMUX driver to prepare for upstreaming - Enable support for virtualization/KVM via https://github.com/msm8916-mainline/qhypstub - Probably many other things I forgot :) Device changes: - huawei-g7: Initial support for Huawei Ascend G7 - USB - Storage (eMMC, SD card) - Display - Touchscreen, Buttons, Vibrator - Notification LED - WiFi/Bluetooth - Accelerometer, Magnetometer, Proximity - Audio - NFC - lg-c50: Initial support for LG Leon LTE - USB - Storage (eMMC, SD card) - Buttons - WiFi/Bluetooth - Vibrator - Display - longcheer-l8150: Fix proximity sensor - motorola-surnia: Add audio and modem - samsung-j5nlte: Add buttons - samsung-j5xlte: Initial support for Samsung Galaxy J5 (2016) - USB - Storage (eMMC, SD card) - Buttons - samsung-serranovelte: Add USB-OTG detection -
v5.11.7-msm8916
50c5c1d7 · ·Linux 5.11.7 for MSM8916 - Rebase on 5.11.7 - Upstreamed more patches - Switch BAM DMUX (mobile data) driver to Raw-IP mode. This makes it work with the upstream version of ModemManager, reduces overhead a bit and is overall cleaner. - Add QMI "memshare" driver which is needed for GPS to work on most MSM8916 devices. - GPS has been tested successfully on: - alcatel-idol347 - lg-m216 - longcheer-l8150 - longcheer-l8910 - motorola-harpia - motorola-osprey - samsung-a2015 (a3(u)lte, a5(u)lte) - samsung-serranovelte - wingtech-wt88047 - Needs more testing/investigation on: - asus-z00l - asus-z010d - wingtech-wt865x8 - Add SMB1360 battery/charger/OTG driver for longcheer-l8190 and wingtech-wt88047. - Rework TFA9895 speaker amplifier driver for potential upstreaming, make it work for TFA9897, add channel selection and a lot of cleanup. - Other things I forgot :) Device changes: - alcatel-alto5-vdf: Initial support for Vodafone Smart prime 6 - USB - Storage (eMMC, SD card) - Buttons - WiFi, Bluetooth - alcatel-idol347: Initial support for Alcatel Idol 3 (4.7") - USB - Storage (eMMC, SD card) - Display, Brightness - Touchscreen, Buttons, Vibrator - WiFi, Bluetooth - Accelerometer, Magnetometer, Gyroscope, Proximity - Audio (no headphones yet) - Modem (voice call audio needs some more minor changes) - asus-z00l - SD card - IMU (Accelerometer + Gyroscope), Magnetometer - lg-m216 - Battery/charging - longcheer-l8150 - Tweak battery values slightly for 25°C instead of 0°C - longcheer-l8910 - Battery/charging - USB OTG - motorola-harpia - Add panel driver for "boe" panel - samsung-gt510wifi/matissevewifi: - Fix touchscreen - wingtech-wt88047 - Battery/charging - USB OTG -
v5.11-rc5-msm8916
fa73fff5 · ·Linux 5.11-rc5 for MSM8916 - Rebase on 5.11-rc5 - Upstreamed more patches - Fix more audio regressions without modem introduced by some refactoring from Qualcomm upstream Devices: - asus-z00l: Add modem - wingtech-wt88047 (Xioami Redmi 2): - Add additional sharp-r69431 panel driver - wingtech-wt86528 (Lenovo A6010): - Add battery status - Add additional tianma-hx8394d panel driver - wingtech-wt86518: Initial support for Lenovo A6000 - USB - Storage (eMMC, SD card) - Display - Touchscreen, Buttons, Vibrator - WiFi, Bluetooth - Accelerometer - Battery status, charging - Audio - Modem -
v5.11-rc4-msm8916
f9b76174 · ·Linux 5.11-rc4 for MSM8916 - Rebase on 5.11-rc4 - Upstreamed more patches - Fix audio regression without modem introduced by some refactoring from Qualcomm upstream Devices: - samsung-a2015 (a3/a5): Fix speaker on some devices - motorola-osprey: Add modem
-
v5.11-rc3-msm8916
271e2dbf · ·Linux 5.11-rc3 for MSM8916 - Rebase on 5.11-rc3 - Upstreamed more patches Devices: - bq-paella: - Rename to longcheer-l8910 for consistency with longcheer-l8150 - Add second panel driver for truly-otm1288a - longcheer-l8150: Add better battery status and charging - wingtech-wt88047: Add second panel driver for ebbg-otm1285a - oppo-a51f: - Display/Brightness - Touchscreen - Accelerometer - Audio - lg-m216: Initial support for LG K10 (K420n) - USB - Storage (eMMC, SD card) - Display - Touchscreen, Buttons - WiFi, Bluetooth - Accelerometer, Magnetometer - Audio - Modem - motorola-osprey: Initial support for Motorola Moto G 2015 - USB - Storage (eMMC, SD card) - Display - Touchscreen, Buttons, Vibrator - WiFi, Bluetooth - Audio (no headphone detection) - Battery status - wingtech-wt86528: Initial support for Lenovo A6010 - USB - Storage (eMMC, SD card) - Display - Touchscreen, Buttons, Vibrator - WiFi, Bluetooth - Accelerometer, Gyroscope, Magnetometer - Audio - Modem - asus-z00l: Initial support for Asus Zenfone 2 Laser (720p) - USB - Storage (eMMC) - Display - Touchscreen, Buttons - WiFi, Bluetooth - Audio - asus-z010d: Initial support for Asus Zenfone Max (ZC550KL) - USB - Storage (eMMC, SD card) - Display - Touchscreen, Buttons, Vibrator - Notification LED - WiFi, Bluetooth - Accelerometer, Magnetometer - Audio - Modem -
v5.9-rc7-msm8916
5fbc7c7b · ·Linux 5.9-rc7 for MSM8916 - Rebase on 5.9-rc7 - Add "BAM DMUX" driver as network interface to the modem for mobile data - Major rewrite/cleanup of all MSM8916 device trees - Lots of cleanup everywhere - I hope I did not forget something :) Devices: - bq-paella: Add vibrator - samsung-j5nlte: Add display - samsung-a2015 (a3u/a5u): Fix USB-OTG detection - "Initial" support for Xiaomi Redmi 2 (wingtech-wt88047) - USB - Storage (eMMC, SD card) - Display, brightness control - Touchscreen, buttons - IMU (accelerometer+gyroscope) - Notification LED - Sound - WiFi, Bluetooth - Modem - Initial support for Motorola Moto E 2015 (motorola-surnia) - USB - Storage (eMMC, SD card) - Display, brightness control - Touchscreen, buttons - WiFi, Bluetooth - Battery status - Initial support for Samsung Galaxy Grand Prime - USB - Storage (eMMC, SD card) - Initial support for Oppo Mirror 5s (oppo-a51f) - USB - Storage (eMMC, SD card) - WiFi, Bluetooth -
v5.7.1-msm8916
4e3f003c · ·Linux 5.7 for MSM8916 - Rebase on 5.7.1 - bq-paella: Add sound and modem - Enable some new kernel options for DB410c.
-
v5.7-msm8916
2a99387f · ·Linux 5.7 for MSM8916 - Rebase on 5.7 - motorola-harpia: Add fuel gauge (battery) reporting - bq-paella: Add accelerometer/magnetometer/gyroscope - bq-paella: Expose touch key backlight as LED
-
v5.7-rc5-msm8916
3483673f · ·Linux 5.7-rc5 for MSM8916 - Rebase on 5.7-rc5 - Add voice call audio - samsung-a3u/a5u: add speaker amplifier - longcheer-l8150 (wileyfox-crackling): add notification LED - bq-paella: add display, touchscreen, buttons - Initial support for Samsung Galaxy J5 (2015) (SM-J500FN) - Initial support for Samsung Galaxy J3 (2016) (SM-J320P)
-
v5.7-rc2-msm8916
538c4f02 · ·Linux 5.7-rc2 for MSM8916 - Rebase on 5.7-rc2 - Initial support for BQ Aquaris X5 (bq-paella/picmt) - Add speaker for samsung-gt510wifi/matissevewifi - Add flash LED for longcheer-l8150 (wileyfox-crackling)
-
v5.6-msm8916
b30c39e7 · ·Linux 5.6 for MSM8916 - Rebase on 5.6 - Major improvements for Samsung Galaxy Tab 4 10.1 WiFi (samsung-matissevewifi) - Buttons - Accelerometer - Display - Touchscreen - Audio (Speaker is WIP)
-
v5.6-rc5-msm8916
cb38e8d4 · ·Linux 5.6-rc5 for MSM8916 - Rebase on 5.6-rc5 - Basic audio support on samsung-gt510wifi (speaker is WIP) - Initial support for samsung-matissevewifi
-
v5.6-rc3-msm8916
bda68253 · ·Linux 5.6-rc3 for MSM8916 - Rebase on 5.6-rc3 - Changes to address missing backwards compatibility in alsa-lib - Rename sound card on msm8916-samsung-a2015 to "samsung-a2015" because the previous name ("msm8916-samsung-a2015") is now too long - Use card components to detect if QDSP6 machine driver is used instead of appending to the card long name - Add mount-matrix for accelerometer in longcheer-l8150