Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • v5.15.107
    4fdad925 · Linux 5.15.107 ·
    This is the 5.15.107 stable release
    
  • qcom-arm64-for-6.4
    Qualcomm ARM64 updates for v6.4
    
    PCI I/O and MEM ranges are corrected across all targets with PCIe
    enabled. Likewise is CPU clocks defined to be provided from CPUfreq for
    a wide range of platforms, to satisfy the OPP definitions, and LLCC bank
    information is corrected for all relevant platforms.
    
    IPQ5332 gains SMEM, CPUfreq and support for triggering download mode.
    The MI01.2 board is introduced.
    
    On MSM8916 WCN compatibles are moved to be defined per board, to avoid
    issues when boards rely on the incorrect defaults. Support for Yiming
    UZ801 4G modem stick is introduced.
    
    XO clock is defined and fed to RPMCC on MSM8953 and MSM8976, to ensure
    clock trees are properly rooted. DSI clocks feeding into gcc are
    described on MSM8953.
    
    On MSM8996 the external audio components are moved from the SoC dtsi. A
    few DWC3 quirks are added.
    
    On MSM8998 GPIO names are introduced for Sony Xperia XZ Premium, XZ1 and
    XZ1 Compact. A numbe of boards have GPIO keys properly marked as
    wakeup-source.
    
    The SA8775P platform is extended with CPUfreq, UARTs, I2C controllers,
    SPI controllers, SPMI and PMICs, PDC support. The associated PMICs gains
    reset and power key support, as well as thermal zones defined. Nodes are
    sorted. On top of this the SA8775P Ride board/platform is introduced.
    
    On SC7180 and SC7280 a range of fixes coming from DeviceTree validation are
    introduced, some clearing up unused properties, others correcting
    errors. A number of Google rev0 boards on SC7180 are dropped, as these
    are not considered to be in use by anyone anymore.
    
    On SC8280XP RTC support is introduced and enabled for the CRD and Lenovo
    Thinkpad X13s. It gains another UART, upon which Bluetooth is enabled on
    the Lenovo ThinkPad X13s. The touchpad definition is altered to attempt
    to probe both devices seen in the wild. A number of bug fixes are also
    introduced, and the regulator definitions on X13s are corrected.
    
    On SDM845 dynamic power coefficients are improved. BWMON compatible is
    corrected. Xiaomi Pocophone F1 gains notification LED. Sony Xperia XZ2,
    XZ2 Compact and XZ3 gains display, touchscreen, gpu and remoteproc
    support. OnePlus 6 and 6T gains hall sensor.
    
    GPU clock controller and remoteproc nodes are added for SM6115. CPU
    clock are defined to come from CPUfreq. Board-specific USB-properties
    are moved out of the SoC dtsi.
    
    On SM6375 L3 scaling, IMEM, RMTFS, RPM sleep stats, Tsens, modem
    remoteproc and WiFi nodes are added. Tsens thermal zones are defined and additional low power states
    are defined. Sony Xperia 10 IV gains volume down key support.
    
    On SM8150 another UART is introduced, to be used by GNSS on the SA8155
    ADP. Support for the Flash LED block in PM8150L is added.
    
    On SM8250 TPDM MM and PRNG is defined, MHI region is added to PCIe node.
    A few bug fixes are introduced after Devicetree validation.
    
    The DisplayPort controller on both SM8350 and SM8450 is defined and the
    related QMP instance is transitioned to the USB3/DP combo variant. IMEM
    and PIL info is introduced, for post mortem debugging of remoteprocs. On
    the HDK PMIC GLINK is enabled and role switch is enabled. Some audio
    resources are corrected.
    
    A typo in the USB role property of the Microsoft Surface is corrected,
    thanks to DeviceTree validation.
    
    PCIe controllers and PHYs descriptions are corrected, and pinctrl state
    definitions are moved from the soc to the board definition. BWMON
    compatibles are corrected. PM8550B gains the definition of the eUSB2
    repeater and this is enabled on the MTP. PMIC GLINK is also defined for
    the MTP and connected to DWC3, for role switching support.
    
    In addition to this, a range of cleanups based on Devicetree validation
    is introduced.
    
    A few clock bindings are introduced, from topic-branches shared with the
    clock tree, to aid introduction of references to these.
    
  • qcom-arm64-defconfig-for-6.4
    Qualcomm ARM64 defconfig updates for v6.4
    
    This enables a range of TLMM pinctrl drivers, needed to boot related
    platforms. Multimedia clock drivers for MSM8994 and MSM8998 are enabled
    and the MSM8996 is flagged as a module instead of builtin.
    
    The PMIC_GLINK drivers are enabled, providing USB Type-C and battery
    support on various platforms, and eUSB2 drivers found on SM8550 are
    enabled.
    
    Base drivers for IPQ5332 and IPQ9574 are enabled.
    
  • qcom-dts-for-6.4
    Qualcomm ARM32 DeviceTree updates for v6.4
    
    stdout-path is defined for the ALFA Network AP120C-AC, to avoid the need
    to pass this information on the kernel commandline. Ath10k is wired up
    to read calibration data from the "ART" partition.
    
    PCI I/O port ranges are fixed on IPQ4019 and IPQ8064.
    
    Supply clocks are defined for KPSS L2CC and ACC clock controllers.
    
    Supply clocks for the global clock controller are being specified on
    IPQ4019, MSM8974 and MSM8226.
    
    PCIe RC support is enabled on the SDX55 T55 development board, IPA is
    defined for the SDX55 and a number of cleanup patches are introduced.
    
    Compatibles for QRB2210/QCM2290, IPQ9574, QRD8550 and IPQ5332 platforms
    are added, and the RB1, Yiming LTE dongle, Xiaomi Mi A3, MI01.2 and
    MI01.6 boards.
    
  • qcom-arm64-fixes-for-6.3-2
    A few more Qualcomm ARM64 DeviceTree fixes for 6.3
    
    The GPIO polarity of the WSA881x shutdown GPIO was inconsistent and had
    to be corrected in the driver, this fixes the polarity in the DeviceTree
    for QRB5165 RB5, SM8250 MTP, Samsung Galaxy Book 2 and Lenovo Yoga C630.
    
    The recent rearrangement of nodes among the IPQ8074 accidentally enabled
    the PCIe PHYs, rather than the PCIe controllers. This is being
    corrected, to restore PCIe functionality.
    
    PMK8280 PON node has the wrong compatible, which recently caused the
    driver to stop probing. This is corrected and the required "pbs" region
    is added.
    
    With support for HBR3 introduced, it's noted that SC7280 Herobrine
    devices are having trouble running at this rate. This drops the claim
    that it's supported, until further analysis can be done.
    
  • qcom-drivers-for-6.4
    Qualcomm driver updates for v6.4
    
    The Qualcomm SCM driver will now always clear the download bit, avoiding
    entering download mode on a clean reboot because the bootloader left it
    set. The vmid bitmap passed to qcom_scm_assign_mem() is transitioned to
    a well defined size. SM6375 support is added, and SC8180X,
    QDU1000/QRU1000, IPQ5332 and IPQ9574 compatibles are documented.
    
    GENI gains support for newer hardware with deeper FIFOs.
    
    The BWMON driver is updated to better handle the two register blocks,
    which are not consistent between MSM8998 and newer platforms.
    
    The LLCC driver no longer assumes a fixes stride across the various
    banks, and instead acquire the bank placement from DeviceTree. EDAC
    support for polling is introduced. EDAC support on SDM845 is disabled,
    as its been observed that accessing relevant registers is not permitted
    on most devices.
    
    PMIC GLINK is reworked to support defining which auxiliary children to
    spawn per platform, support for spawning a UCSI child is added and
    SM8450 and SM8550 is introduced.
    
    The RPM power-domain driver is cleaned up by moving and generalizing
    structures that are common between platforms, rather than duplicating
    everything. Macros are replaced with just direct definition of the
    relevant structures. Support for defining parent relationships between
    the power-domains is introduced, like it has been in rpmhpd for a long
    time.
    
    Number of processors has gone up, so max processor count in SMEM
    is bumped again. Error handling in SMSM is cleaned up using
    dev_err_probe().
    
    Socinfo is taught about IPQ9574, QCM2290, QRB2210, QRB4210, SM7150,
    SA8775P and a number of PMICs.
    
  • v6.3-rc6
    09a9639e · Linux 6.3-rc6 ·
    Linux 6.3-rc6
    
  • 20230407105029.2274111-4-abel.vesa@linaro.org
    v6.3-rc1 + 20230407105029.2274111-4-abel.vesa@linaro.org
    
  • v6.2.10
    cb9384f7 · Linux 6.2.10 ·
    This is the 6.2.10 stable release
    
  • v6.1.23
    543aff19 · Linux 6.1.23 ·
    This is the 6.1.23 stable release
    
  • next-20230406
    next-20230406
    
  • v5.15.106
    d86dfc4d · Linux 5.15.106 ·
    This is the 5.15.106 stable release
    
  • v5.10.177
    387078f9 · Linux 5.10.177 ·
    This is the 5.10.177 stable release
    
  • v5.4.240
    32bea3ba · Linux 5.4.240 ·
    This is the 5.4.240 stable release
    
  • v4.19.280
    5c096640 · Linux 4.19.280 ·
    This is the 4.19.280 stable release
    
  • v4.14.312
    f03c8bba · Linux 4.14.312 ·
    This is the 4.14.312 stable release
    
  • v6.3-rc5
    7e364e56 · Linux 6.3-rc5 ·
    Linux 6.3-rc5
    
  • v5.4.239
    09b1a76e · Linux 5.4.239 ·
    This is the 5.4.239 stable release
    
  • v6.2.9
    e128ce12 · Linux 6.2.9 ·
    This is the 6.2.9 stable release
    
  • v6.1.22
    3b29299e · Linux 6.1.22 ·
    This is the 6.1.22 stable release