Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • qcom-drivers-for-6.3-2
    More Qualcomm driver updates for 6.3
    
    The qcom_scm.h file is moved into firmware/qcom, to avoid having any
    Qualcomm-specific files directly in include/linux.
    
    Support for PMIC GLINK is introduced, which on newer Qualcomm platforms
    provides an interface to the firmware implementing battery management
    and USB Type-C handling. Together with the base driver comes the custom
    altmode support driver.
    
    SMD RPM gains support for IPQ9574, and socinfo is extended with support
    for revision 17 of the information format and soc_id for IPQ5332 and
    IPQ8064 are added.
    
    The qcom_stats  is changes not to fail when not all parts are
    initialized.
    
  • qcom-arm64-defconfig-for-6.3-2
    More ARM64 defconfig updates for v6.3
    
    Here are two more defconfig updates for 6.3, enabling the SM8450 Display
    clock controller driver, as well as the SDAM driver, a driver exposing
    SRAM on newer Qualcomm PMICs to other devices.
    
  • v6.1.11
    d60c95ef · Linux 6.1.11 ·
    This is the 6.1.11 stable release
    
  • v5.15.93
    85d7786c · Linux 5.15.93 ·
    This is the 5.15.93 stable release
    
  • v6.1.10
    17d99ea9 · Linux 6.1.10 ·
    This is the 6.1.10 stable release
    
  • v5.15.92
    e515b990 · Linux 5.15.92 ·
    This is the 5.15.92 stable release
    
  • v5.10.167
    a5acb54d · Linux 5.10.167 ·
    This is the 5.10.167 stable release
    
  • v5.4.231
    59342376 · Linux 5.4.231 ·
    This is the 5.4.231 stable release
    
  • v4.19.272
    53b696f0 · Linux 4.19.272 ·
    This is the 4.19.272 stable release
    
  • v4.14.305
    a8ad60f2 · Linux 4.14.305 ·
    This is the 4.14.305 stable release
    
  • v6.2-rc7
    4ec5183e · Linux 6.2-rc7 ·
    Linux 6.2-rc7
    
  • v6.1.9
    68a95455 · Linux 6.1.9 ·
    This is the 6.1.9 stable release
    
  • v5.15.91
    9cf4111c · Linux 5.15.91 ·
    This is the 5.15.91 stable release
    
  • v5.10.166
    8d823aaa · Linux 5.10.166 ·
    This is the 5.10.166 stable release
    
  • qcom-drivers-for-6.3-v2
    Qualcomm driver updates for v6.3
    
    The remote filesystem memory share driver gains support for having its
    memory bound to more than a single VMID.
    
    The SCM driver gains the minimal support needed to support a new
    mechanism where secure world can put calls on hold and later request
    them to be retried.
    
    Support for the new SA8775P platform is added to rpmhpd, QDU1000 is
    added to the SCM driver and a long list of platforms are added to the
    socinfo driver. Support for socinfo data revision 16 is also introduced.
    
    Lastly a driver to program the ramp controller in MSM8976 is introduced.
    
    A driver for the Data Capture and Compare block, which provides a
    mechanism for capturing hardware state (access MMIO registers) either
    upon request of triggered automatically e.g. upon a watchdog bite, for
    post mortem analysis, was introduced and then reverted. This is expected
    to come back after further review.
    
  • v6.2-rc6
    6d796c50 · Linux 6.2-rc6 ·
    Linux 6.2-rc6
    
  • qcom-arm64-for-6.3
    Qualcomm ARM64 Devicetree updates for v6.3
    
    This introduces support for the new Snapdragon 8 Gen 2 (SM8550)
    platform.  In addition to the adding support for the MTP on this
    platform, support the following devices is introduced:
     - GPLUS FL8005A
     - Google Zombie with LTE and NVMe
     - Google Zombie with NVMe
     - Lenovo Tab P11
     - Motorola G5 Plus
     - Motorola G7 Power
     - Motorola Moto G6
     - Samsung Galaxy J5 (2016)
     - Samsung Galaxy Tab A 8.0
     - Samsung Galaxy Tab A 9.7
     - Xiaomi Mi A1
     - Xiaomi Mi A2 Lite
     - Xiaomi Redmi 5 Plus
     - Xiaomi Redmi Note 4X
    
    On IPQ8074 the PCIe PHY register regions and PHY clock names are
    corrected.
    
    On MSM8916 DMA for the I2C controllers are introduced and blsp_dma is
    unconditionally enabled. Per-sensor calibration data is provided for the
    thermal sensor (tsens) block. The GPLUS FL8005A device is introduced and
    gains support for touchscreen and flash LED. An additional Samsung
    Galaxy J5 variant is added, and support is added for hall sensor and
    MUIC.
    
    Per-sensor calibration information is introduced for the thermal sensor
    on MSM8956 as well.
    
    On MSM8996, GPLL0 is added as a possible Kryo clock controller input, a
    carveout is added to get modem metadata out of System RAM. Missing bus
    clocks are added for agnoc2.
    SDHCI1 is enabled on the Sony Xperia Tone platform and USB is limited to
    high-speed, to make USB work.
    
    MSM8998 gains the same modem carveout as other platforms, and the
    description of the clock hierarchy is improved.
    
    On QCS404 the clock hierarchy description is improved, the CDSP PAS node
    is adjusted to match the binding and the thermal sensor (tsens) gains
    per-sensor calibration information.
    
    On SC7180 the Data Capture and Compare block is intorduced, and a
    carveout for the modem metadata is introduced, to get this out of System
    RAM. Pazquel360 gains touchscreen support, the regulator off-on-time is
    adjusted for the Trogdor eDP and touchscreen.
    Data lane and frequency properties are introduced for the DisplayPort
    links.
    
    SC7280 also gets Data Capture and Compare support, as well as the
    dedicated modem metadata region. Herobrine gains DP audio support.
    IPA description is updated so that it's only active on boards with a
    modem.
    
    On SC8280XP the display subsystem is introduced, currently with support
    for most of the DisplayPort controllers. GPR, SoundWire and LPASS is
    introduced, for audio support. Missing I2C and SPI controllers are
    introduced.
    Support for EDP is introduced for the CRD, the Lenovo ThinkPad X13s and
    the SA8295P ADP automotive board. The SA8540P Ride platform enables one
    i2c and pcie controllers.
    A CMA region is defined for the CRD and X13s, to avoid allocation issues
    from the NVMe support.
    
    Fairphone FP3 gains NFC support and the Sony Xperia Nile platform gains
    a description of simplefb.
    SDM670 gains QFPROM definition.
    
    SDM845 gains a carveout for the modem metadata and support for the Data
    Capture and Compare block is introduced.  Lenovo Yoga C630 firmware
    paths are aligned with all other Qualcomm platforms.
    
    On SM6125 apss SMMU is introduced and streams are defined for USB and
    SDHCI controllers. GPI DMA description is introduced, as well as missing
    SPI and I2C serial engines.
    On Sony Xperia 10 IIa regulator definitions are improved, SDHCI2 is
    introduced, and I2C and related GPI DMA blocks are enabled.
    
    On SM6350 IPA is introduced. DDR and L3 scaling is introduced based on
    CPUfreq.
    
    Fairphone FP4, on SM7225 also has IPA enabled, and the Flash LED is
    enabled as well.
    
    On SM8150 the display subsystem is introduced, with clock controller,
    DPU and two DSI controllers. The Data Capture and Compare block is
    introduced.
    For the Sony Xperia Kumano platform, GPIO keys and NFC support is
    introduced.
    
    For SM8350 PCIe is introduced, as is the display subsystem with display
    clock controller, DPU and two DSI controllers. #interconnect-cells is
    changed to 2, to align with other platforms and allow for active-only
    votes. The display is enabled and the LT9611uxc found on the SM8350
    Hardware Development Kit board is described, to provide HDMI output.
    
    On SM8450 the display subsystem is introduced, with DPU and two DSI
    controllers.  GIC-ITS support is introduced for both PCIe0 and PCIe1.
    SPMI bus support is introduced and pmics are wired up across the various
    devices.
    The display subsystem is enabled and the LT9611uxc is described to
    provide HDMI output on the SM8450 Hardware Development Kit.
    On Sony Xperia Nagara platform, GPIO keys and GPIO line names are
    introduced. As is the SLG51000 PMIC and camera regulators are defined.
    
    Support for SM8550 is introduced, with support for storage, USB,
    remoteprocs, PCIe, low-speed buses, crypto and display subsystem. These
    blocks are enabled on the MTP.
    
    Lastly, the work continue to align Devicetree source with bindings
    across all platforms.
    
  • qcom-arm64-defconfig-for-6.3
    Qualcomm ARM64 defconfig updates for v6.3
    
    This enables the Global clock controller, TCSR clock controller, Display
    clock controller, TLMM pinctrl, interconnect provider drivers for the
    new Qualcomm SM8550 platform. For this work the Visionox panel driver is
    also enabled, allowing boards on this platform to boot, with functional
    display.
    
    The Global clock controller driver is also enabled for the new Qualcomm
    SA8775P automotive platform, and the Display clock controller is enabled
    for the SC8280XP compute platform.
    
    Additionally, support for PCIe-attached modems are enabled, providing
    working LTE/5G connectivity out of the box from many boards, and the
    Qualcomm EUD driver is enabled to provide USB-based debug functionality.
    The LPASS clock controller on 845 and the LPASS pinctrl driver for 8250
    are enabled, to enable audio support on these platforms.
    
    Lastly the userspace cryptographic algorithm configuration driver is
    enabled, to enable libkcapi.
    
  • qcom-dts-for-6.3
    Qualcomm ARM DT updates for v6.3
    
    This introduces support for Acer Iconia Talk S A1-724
    
    The Samsung Galaxy Tab 4 10.1 gains ADSP and backlight support.
    
    The Xperia Z2 Tablet gets charging enabled and the touchscreen is given
    a little bit more time to start up.
    
    APQ8064 and MSM8974 gains improvements in clock hierarchy. APQ8064
    thermal sensor (tsens) driver gains per-censor calibration data.
    
    Lastly a set of patches that improves DT binding compliance.
    
  • qcom-drivers-for-6.3
    Qualcomm driver updates for v6.3
    
    This introduces a new driver for the Data Capture and Compare block,
    which provides a mechanism for capturing hardware state (access MMIO
    registers) either upon request of triggered automatically e.g. upon a
    watchdog bite, for post mortem analysis.
    
    The remote filesystem memory share driver gains support for having its
    memory bound to more than a single VMID.
    
    The SCM driver gains the minimal support needed to support a new
    mechanism where secure world can put calls on hold and later request
    them to be retried.
    
    Support for the new SA8775P platform is added to rpmhpd, QDU1000 is
    added to the SCM driver and a long list of platforms are added to the
    socinfo driver. Support for socinfo data revision 16 is also introduced.
    
    Lastly a driver to program the ramp controller in MSM8976 is introduced.