-
sdm845-5.17.0-r1993aa249 · ·
sdm845-5.17.0-r1 - Add support for sdm845-samsung-starqltechn - Fix touch for axolotl
-
sdm845-5.17.0d342d394 · ·
Major Changes: Upgrade kernel to 5.17 version. Introduces support for call audio effectively making call functionality working. RRADC, TAS2559 speaker amp drivers and overall tree cleanup.
-
-
-
-
-
-
-
-
-
-
sdm845-5.16-rc4bd8611a3 · ·
5.16-rc4 * A whola lotta fixes from upstream, general stability improvements * PocoPhone F1 UFS stability improvements * Initial support for the SHIFT6mq (axolotl) * New WIP smb2 and RRADC driver, improvements to battery / charging * oneplus 6 still charges quite slowly, I still don't know why Alexander Martinz (1): arm64: dts: qcom: sdm845: add device tree for SHIFT6mq Amit Pundir (2): FROMLIST: ath10k: Introduce a devicetree quirk to skip host cap QMI requests arm64: dts: qcom: sdm845-xiaomi-beryllium-common: Enable ath10k host-cap skip quirk AngeloGioacchino Del Regno (4): dt-bindings: Add vendor prefix for Novatek Microelectronics Corp. Input: Add Novatek NT36xxx touchscreen driver dt-bindings: touchscreen: Add binding for Novatek NT36xxx series driver drm/msm: Allocate msm_drm_private early and pass it as driver data Caleb Connolly (36): arm64: configs: add sdm845 config fragment [ANNOTATION] patches from the mailing list dt-bindings: input: add Qualcomm SPMI haptics driver input: add Qualcomm SPMI haptics driver arm64: dts: qcom: pmi8998: introduce spmi haptics arm64: dts: qcom: sdm845-oneplus-common: add haptics drm/panel/samsung-sofef00: make gpio optional arm64: dts: qcom: sdm845-oneplus-fajita: remove panel reset gpio [ANNOTATION] patches which haven't yet been upstreamed arm64: dts: sdm845-xiaomi-beryllium: split devicetree for Tianma and EBBG variants dts: arm64: qcom: sdm845-oneplus-*: add msm-id and board-id HACK: drm/msm: prevent active/idle transition thrashing input: touchscreen: focaltech_fts: cleanup and support 5452 chip WIP: arm64: dts: qcom: sdm845-xiaomi-beryllium-ebbg: fixup supplies arm64: dts: qcom: sdm845-xiaomi-equuleus: fix dtb warning arm64: dts: qcom: pmi8998: Add fuel gauge arm64: dts: qcom: sdm845-oneplus: Enable fuel gauge mfd: qcom-spmi-pmic: expose the PMIC revid information to clients mfd: qcom-spmi-pmic: read fab_id register dt-bindings: iio: adc: document qcom-spmi-rradc iio: introduce qcom SPMI PMIC RRADC arm64: dts: pmi8998: add rradc node arm64: dts: sdm845-oneplus: enable rradc arm64: dts: sdm845-db845c: enable rradc power: supply: add qcom SPMI SMB2 driver smb2: fixup usb plugin detection and sorta fix charging current limit smb2: expose psy online property TEMP: smb2: disable verbose logging arm64: dts: sdm845-oneplus: enable smb2 drm/panel: visionox-rm69299: support second panel variant arm64: dts: qcom: sdm845-axolotl: Add battery and haptics arch: arm64: qcom: sdm845-shift: fix focaltech touch dts properties qcom_fg: expose PROP_STATUS to fix upower not detecting charging status properly smb2: don't read current limit from APSD if usb isn't connected rradc: shhh rradc: fix missing very important line to actually read data Dmitry Baryshkov (2): drm/msm/mdp5: drop vdd regulator drm/msm: Initialize MDSS irq domain at probe time Dr. Git (2): ASoC: qcom: sdm845: set quaternary MI2S codec DAI to I2S format arm64: dts: qcom: sdm845-oneplus-common: enable audio Joel Selvaraj (17): arm64: dts: qcom: sdm845-xiaomi-beryllium: add haptics input: touchscreen: nt36xxx: temporarily disable PM functions input: nt36xxx: fix pressure not being reported for 1 or 2 finger taps ASoC: codecs: tas2559: Add initial tas2559 audio amplifier codec drm/panel: nt36672a: add backlight support arm64: dts: qcom: sdm845-xiaomi-beryllium-common: enable gpi_dma1 and qupv3_id_1 for touchscreen arm64: dts: qcom: sdm845-xiaomi-beryllium-ebbg: introduce support for display and touchscreen arm64: dts: qcom: sdm845-xiaomi-beryllium-tianma: introduce support for touchscreen arm64: dts: qcom: sdm845-xiaomi-beryllium-common: enable ipa arm64: dts: qcom: sdm845-xiaomi-beryllium-common: add support for tas2559 speaker arm64: dts: qcom: sdm845-xiaomi-beryllium-common: move firmware and use mbn instead of mdt arm64: dts: qcom: sdm845-xiaomi-beryllium-common: enable qcom wled for brightness control arm64: dts: qcom: sdm845-xiaomi-beryllium-tianma: link wled backlight to tianma panel arm64: dts: qcom: sdm845-xiaomi-beryllium-common: fix typo in display_panel node arm64: dts: qcom: sdm845-xiaomi-beryllium-common: enable second wifi channel power: supply: Add driver for Qualcomm PMIC fuel gauge arm64: dts: qcom: sdm845-xiaomi-beryllium-common: enable rradc, fuel guage and smb2 Kate Doeen (1): arm64: dts: qcom: sdm845-oneplus-common: set venus firmware path Sporos (1): arm64: dts: qcom: sdm845: added initial support for Xiaomi Mi 8 Pro (Equuleus) Thara Gopinath (1): cpufreq: qcom-cpufreq-hw: Add dcvs interrupt support Vinod Koul (4): soc: qcom: geni: move struct geni_wrapper to header arm64: dts: qcom: sdm845: Add gpi dma node arm64: dts: qcom: sdm845: enable dma for spi i2c: qcom-geni: Add support for GPI DMA Yassine Oudjana (2): dt-bindings: power: supply: Add DT schema for qcom,fg arm64: dts: qcom: pmi8994: Add fuel gauge jenneron (1): arm64: dts: qcom: add support for LG G7 and LG V35 jld3103 (1): arm64: dts: qcom: sdm845-xiaomi-beryllium: set venus firmware path venji10 (2): gpu: drm: panel: Add EBBG FT8719 panel driver input: touchscreen: Add Focaltech FT8719 touchscreen driver .../bindings/display/panel/ebbg,ft8719.yaml | 95 + .../bindings/iio/adc/qcom,spmi-rradc.yaml | 57 + .../bindings/input/qcom,spmi-haptics.yaml | 128 + .../bindings/input/touchscreen/focaltech_ts.txt | 54 + .../bindings/input/touchscreen/nt36xxx.yaml | 59 + .../bindings/net/wireless/qcom,ath10k.txt | 5 + .../devicetree/bindings/power/supply/qcom,fg.yaml | 102 + .../devicetree/bindings/vendor-prefixes.yaml | 2 + arch/arm64/boot/dts/qcom/Makefile | 7 +- arch/arm64/boot/dts/qcom/pmi8994.dtsi | 11 + arch/arm64/boot/dts/qcom/pmi8998.dtsi | 53 + arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 8 + arch/arm64/boot/dts/qcom/sdm845-lge-common.dtsi | 634 +++ arch/arm64/boot/dts/qcom/sdm845-lge-judyln.dts | 81 + arch/arm64/boot/dts/qcom/sdm845-lge-judyp.dts | 57 + .../arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi | 142 +- .../boot/dts/qcom/sdm845-oneplus-enchilada.dts | 63 + arch/arm64/boot/dts/qcom/sdm845-oneplus-fajita.dts | 53 + arch/arm64/boot/dts/qcom/sdm845-shift-axolotl.dts | 768 +++ ...ium.dts => sdm845-xiaomi-beryllium-common.dtsi} | 131 +- .../boot/dts/qcom/sdm845-xiaomi-beryllium-ebbg.dts | 151 + .../dts/qcom/sdm845-xiaomi-beryllium-tianma.dts | 30 + .../arm64/boot/dts/qcom/sdm845-xiaomi-equuleus.dts | 602 +++ arch/arm64/boot/dts/qcom/sdm845.dtsi | 57 + arch/arm64/configs/sdm845.config | 828 ++++ drivers/cpufreq/qcom-cpufreq-hw.c | 2 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 3 +- drivers/gpu/drm/msm/adreno/adreno_device.c | 16 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 4 +- drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c | 25 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c | 3 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_mdss.c | 56 +- drivers/gpu/drm/msm/dp/dp_display.c | 10 +- drivers/gpu/drm/msm/dsi/dsi.c | 6 +- drivers/gpu/drm/msm/hdmi/hdmi.c | 7 +- drivers/gpu/drm/msm/msm_drv.c | 100 +- drivers/gpu/drm/msm/msm_gpu.h | 4 +- drivers/gpu/drm/msm/msm_gpu_devfreq.c | 16 +- drivers/gpu/drm/msm/msm_kms.h | 8 +- drivers/gpu/drm/panel/Kconfig | 11 + drivers/gpu/drm/panel/Makefile | 1 + drivers/gpu/drm/panel/panel-ebbg-ft8719.c | 586 +++ drivers/gpu/drm/panel/panel-novatek-nt36672a.c | 4 + drivers/gpu/drm/panel/panel-samsung-sofef00.c | 7 +- drivers/gpu/drm/panel/panel-visionox-rm69299.c | 556 ++- drivers/i2c/busses/i2c-qcom-geni.c | 246 +- drivers/iio/adc/Kconfig | 15 + drivers/iio/adc/Makefile | 1 + drivers/iio/adc/qcom-spmi-rradc.c | 1042 ++++ drivers/input/misc/Kconfig | 12 + drivers/input/misc/Makefile | 1 + drivers/input/misc/qcom-spmi-haptics.c | 981 ++++ drivers/input/touchscreen/Kconfig | 20 + drivers/input/touchscreen/Makefile | 2 + drivers/input/touchscreen/focaltech_fts.c | 1008 ++++ drivers/input/touchscreen/nt36xxx.c | 894 ++++ drivers/input/touchscreen/nt36xxx.h | 122 + drivers/mfd/qcom-spmi-pmic.c | 103 +- drivers/net/wireless/ath/ath10k/qmi.c | 13 +- drivers/net/wireless/ath/ath10k/snoc.c | 3 + drivers/net/wireless/ath/ath10k/snoc.h | 1 + drivers/power/supply/Kconfig | 16 + drivers/power/supply/Makefile | 2 + drivers/power/supply/qcom_fg.c | 1314 +++++ drivers/power/supply/qcom_smb2.c | 1263 +++++ drivers/power/supply/qcom_spmi_pmic.h | 37 + drivers/soc/qcom/qcom-geni-se.c | 14 - include/dt-bindings/input/qcom,spmi-haptics.h | 32 + include/linux/qcom-geni-se.h | 15 + include/soc/qcom/qcom-pmic.h | 58 + sound/soc/codecs/Kconfig | 4 + sound/soc/codecs/Makefile | 4 + sound/soc/codecs/tas2559.c | 5082 ++++++++++++++++++++ sound/soc/codecs/tas2559.h | 525 ++ sound/soc/qcom/sdm845.c | 2 + 75 files changed, 18157 insertions(+), 278 deletions(-)
-
sdm845/5.16-rc4bd8611a3 · ·
5.16-rc4 * A whola lotta fixes from upstream, general stability improvements * PocoPhone F1 UFS stability improvements * Initial support for the SHIFT6mq (axolotl) * New WIP smb2 and RRADC driver, improvements to battery / charging * oneplus 6 still charges quite slowly, I still don't know why Alexander Martinz (1): arm64: dts: qcom: sdm845: add device tree for SHIFT6mq Amit Pundir (2): FROMLIST: ath10k: Introduce a devicetree quirk to skip host cap QMI requests arm64: dts: qcom: sdm845-xiaomi-beryllium-common: Enable ath10k host-cap skip quirk AngeloGioacchino Del Regno (4): dt-bindings: Add vendor prefix for Novatek Microelectronics Corp. Input: Add Novatek NT36xxx touchscreen driver dt-bindings: touchscreen: Add binding for Novatek NT36xxx series driver drm/msm: Allocate msm_drm_private early and pass it as driver data Caleb Connolly (36): arm64: configs: add sdm845 config fragment [ANNOTATION] patches from the mailing list dt-bindings: input: add Qualcomm SPMI haptics driver input: add Qualcomm SPMI haptics driver arm64: dts: qcom: pmi8998: introduce spmi haptics arm64: dts: qcom: sdm845-oneplus-common: add haptics drm/panel/samsung-sofef00: make gpio optional arm64: dts: qcom: sdm845-oneplus-fajita: remove panel reset gpio [ANNOTATION] patches which haven't yet been upstreamed arm64: dts: sdm845-xiaomi-beryllium: split devicetree for Tianma and EBBG variants dts: arm64: qcom: sdm845-oneplus-*: add msm-id and board-id HACK: drm/msm: prevent active/idle transition thrashing input: touchscreen: focaltech_fts: cleanup and support 5452 chip WIP: arm64: dts: qcom: sdm845-xiaomi-beryllium-ebbg: fixup supplies arm64: dts: qcom: sdm845-xiaomi-equuleus: fix dtb warning arm64: dts: qcom: pmi8998: Add fuel gauge arm64: dts: qcom: sdm845-oneplus: Enable fuel gauge mfd: qcom-spmi-pmic: expose the PMIC revid information to clients mfd: qcom-spmi-pmic: read fab_id register dt-bindings: iio: adc: document qcom-spmi-rradc iio: introduce qcom SPMI PMIC RRADC arm64: dts: pmi8998: add rradc node arm64: dts: sdm845-oneplus: enable rradc arm64: dts: sdm845-db845c: enable rradc power: supply: add qcom SPMI SMB2 driver smb2: fixup usb plugin detection and sorta fix charging current limit smb2: expose psy online property TEMP: smb2: disable verbose logging arm64: dts: sdm845-oneplus: enable smb2 drm/panel: visionox-rm69299: support second panel variant arm64: dts: qcom: sdm845-axolotl: Add battery and haptics arch: arm64: qcom: sdm845-shift: fix focaltech touch dts properties qcom_fg: expose PROP_STATUS to fix upower not detecting charging status properly smb2: don't read current limit from APSD if usb isn't connected rradc: shhh rradc: fix missing very important line to actually read data Dmitry Baryshkov (2): drm/msm/mdp5: drop vdd regulator drm/msm: Initialize MDSS irq domain at probe time Dr. Git (2): ASoC: qcom: sdm845: set quaternary MI2S codec DAI to I2S format arm64: dts: qcom: sdm845-oneplus-common: enable audio Joel Selvaraj (17): arm64: dts: qcom: sdm845-xiaomi-beryllium: add haptics input: touchscreen: nt36xxx: temporarily disable PM functions input: nt36xxx: fix pressure not being reported for 1 or 2 finger taps ASoC: codecs: tas2559: Add initial tas2559 audio amplifier codec drm/panel: nt36672a: add backlight support arm64: dts: qcom: sdm845-xiaomi-beryllium-common: enable gpi_dma1 and qupv3_id_1 for touchscreen arm64: dts: qcom: sdm845-xiaomi-beryllium-ebbg: introduce support for display and touchscreen arm64: dts: qcom: sdm845-xiaomi-beryllium-tianma: introduce support for touchscreen arm64: dts: qcom: sdm845-xiaomi-beryllium-common: enable ipa arm64: dts: qcom: sdm845-xiaomi-beryllium-common: add support for tas2559 speaker arm64: dts: qcom: sdm845-xiaomi-beryllium-common: move firmware and use mbn instead of mdt arm64: dts: qcom: sdm845-xiaomi-beryllium-common: enable qcom wled for brightness control arm64: dts: qcom: sdm845-xiaomi-beryllium-tianma: link wled backlight to tianma panel arm64: dts: qcom: sdm845-xiaomi-beryllium-common: fix typo in display_panel node arm64: dts: qcom: sdm845-xiaomi-beryllium-common: enable second wifi channel power: supply: Add driver for Qualcomm PMIC fuel gauge arm64: dts: qcom: sdm845-xiaomi-beryllium-common: enable rradc, fuel guage and smb2 Kate Doeen (1): arm64: dts: qcom: sdm845-oneplus-common: set venus firmware path Sporos (1): arm64: dts: qcom: sdm845: added initial support for Xiaomi Mi 8 Pro (Equuleus) Thara Gopinath (1): cpufreq: qcom-cpufreq-hw: Add dcvs interrupt support Vinod Koul (4): soc: qcom: geni: move struct geni_wrapper to header arm64: dts: qcom: sdm845: Add gpi dma node arm64: dts: qcom: sdm845: enable dma for spi i2c: qcom-geni: Add support for GPI DMA Yassine Oudjana (2): dt-bindings: power: supply: Add DT schema for qcom,fg arm64: dts: qcom: pmi8994: Add fuel gauge jenneron (1): arm64: dts: qcom: add support for LG G7 and LG V35 jld3103 (1): arm64: dts: qcom: sdm845-xiaomi-beryllium: set venus firmware path venji10 (2): gpu: drm: panel: Add EBBG FT8719 panel driver input: touchscreen: Add Focaltech FT8719 touchscreen driver .../bindings/display/panel/ebbg,ft8719.yaml | 95 + .../bindings/iio/adc/qcom,spmi-rradc.yaml | 57 + .../bindings/input/qcom,spmi-haptics.yaml | 128 + .../bindings/input/touchscreen/focaltech_ts.txt | 54 + .../bindings/input/touchscreen/nt36xxx.yaml | 59 + .../bindings/net/wireless/qcom,ath10k.txt | 5 + .../devicetree/bindings/power/supply/qcom,fg.yaml | 102 + .../devicetree/bindings/vendor-prefixes.yaml | 2 + arch/arm64/boot/dts/qcom/Makefile | 7 +- arch/arm64/boot/dts/qcom/pmi8994.dtsi | 11 + arch/arm64/boot/dts/qcom/pmi8998.dtsi | 53 + arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 8 + arch/arm64/boot/dts/qcom/sdm845-lge-common.dtsi | 634 +++ arch/arm64/boot/dts/qcom/sdm845-lge-judyln.dts | 81 + arch/arm64/boot/dts/qcom/sdm845-lge-judyp.dts | 57 + .../arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi | 142 +- .../boot/dts/qcom/sdm845-oneplus-enchilada.dts | 63 + arch/arm64/boot/dts/qcom/sdm845-oneplus-fajita.dts | 53 + arch/arm64/boot/dts/qcom/sdm845-shift-axolotl.dts | 768 +++ ...ium.dts => sdm845-xiaomi-beryllium-common.dtsi} | 131 +- .../boot/dts/qcom/sdm845-xiaomi-beryllium-ebbg.dts | 151 + .../dts/qcom/sdm845-xiaomi-beryllium-tianma.dts | 30 + .../arm64/boot/dts/qcom/sdm845-xiaomi-equuleus.dts | 602 +++ arch/arm64/boot/dts/qcom/sdm845.dtsi | 57 + arch/arm64/configs/sdm845.config | 828 ++++ drivers/cpufreq/qcom-cpufreq-hw.c | 2 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 3 +- drivers/gpu/drm/msm/adreno/adreno_device.c | 16 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 4 +- drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c | 25 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c | 3 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_mdss.c | 56 +- drivers/gpu/drm/msm/dp/dp_display.c | 10 +- drivers/gpu/drm/msm/dsi/dsi.c | 6 +- drivers/gpu/drm/msm/hdmi/hdmi.c | 7 +- drivers/gpu/drm/msm/msm_drv.c | 100 +- drivers/gpu/drm/msm/msm_gpu.h | 4 +- drivers/gpu/drm/msm/msm_gpu_devfreq.c | 16 +- drivers/gpu/drm/msm/msm_kms.h | 8 +- drivers/gpu/drm/panel/Kconfig | 11 + drivers/gpu/drm/panel/Makefile | 1 + drivers/gpu/drm/panel/panel-ebbg-ft8719.c | 586 +++ drivers/gpu/drm/panel/panel-novatek-nt36672a.c | 4 + drivers/gpu/drm/panel/panel-samsung-sofef00.c | 7 +- drivers/gpu/drm/panel/panel-visionox-rm69299.c | 556 ++- drivers/i2c/busses/i2c-qcom-geni.c | 246 +- drivers/iio/adc/Kconfig | 15 + drivers/iio/adc/Makefile | 1 + drivers/iio/adc/qcom-spmi-rradc.c | 1042 ++++ drivers/input/misc/Kconfig | 12 + drivers/input/misc/Makefile | 1 + drivers/input/misc/qcom-spmi-haptics.c | 981 ++++ drivers/input/touchscreen/Kconfig | 20 + drivers/input/touchscreen/Makefile | 2 + drivers/input/touchscreen/focaltech_fts.c | 1008 ++++ drivers/input/touchscreen/nt36xxx.c | 894 ++++ drivers/input/touchscreen/nt36xxx.h | 122 + drivers/mfd/qcom-spmi-pmic.c | 103 +- drivers/net/wireless/ath/ath10k/qmi.c | 13 +- drivers/net/wireless/ath/ath10k/snoc.c | 3 + drivers/net/wireless/ath/ath10k/snoc.h | 1 + drivers/power/supply/Kconfig | 16 + drivers/power/supply/Makefile | 2 + drivers/power/supply/qcom_fg.c | 1314 +++++ drivers/power/supply/qcom_smb2.c | 1263 +++++ drivers/power/supply/qcom_spmi_pmic.h | 37 + drivers/soc/qcom/qcom-geni-se.c | 14 - include/dt-bindings/input/qcom,spmi-haptics.h | 32 + include/linux/qcom-geni-se.h | 15 + include/soc/qcom/qcom-pmic.h | 58 + sound/soc/codecs/Kconfig | 4 + sound/soc/codecs/Makefile | 4 + sound/soc/codecs/tas2559.c | 5082 ++++++++++++++++++++ sound/soc/codecs/tas2559.h | 525 ++ sound/soc/qcom/sdm845.c | 2 + 75 files changed, 18157 insertions(+), 278 deletions(-)
-
ASB-2021-12-05_mainlinecf22aa5e · ·
https://source.android.com/security/bulletin/2021-12-01 CVE-2021-33909 CVE-2021-38204 CVE-2021-0961
-
ASB-2021-12-05_13-5.15fcefe6c6 · ·
https://source.android.com/security/bulletin/2021-12-01 CVE-2021-33909 CVE-2021-38204 CVE-2021-0961