Tags

Tags give the ability to mark specific points in history as being important
  • v5.9-rc3

    f75aef39 · Linux 5.9-rc3 ·
    Linux 5.9-rc3
    
  • v5.9-rc2

    d012a719 · Linux 5.9-rc2 ·
    Linux 5.9-rc2
    
  • v5.9-rc1

    9123e3a7 · Linux 5.9-rc1 ·
    Linux 5.9-rc1
    
  • v5.8

    bcf87687 · Linux 5.8 ·
    Linux 5.8
    
  • arm-soc-5.9

    ARM: SoC changes for v5.9
    
    These are mostly cosmetic changes and minor bugfixes for the SoC
    specific code, across the 32-bit at91, mvebu, davinci, samsung, and
    omap platforms.
    
    The main notable changes are for the Samsung Exynos platform, which
    sees a rewrite of gpio handling and a change to restore and adds
    a workaround for a problem with cpuidle support.
    
    Signed-off-by: Arnd Bergmann <arnd@arndb.de>
    
  • arm-newsoc-5.9

    ARM: new SoC support for v5.9
    
    There are three SoC families newly dded to the 32-bit and
    64-bit Arm architecture code in the kernel this time:
    
     - Daniel Palmer adds initial support for two chips made by MStar, a
       taiwanese SoC manufacturer that became part of Mediatek in 2012. For
       now, the added support is fairly minimal, with just two of its
       Cortex-A7 based 32-bit camera chips getting support for a limited
       set of on-chip peripherals.
    
     - Lars Povlsen from Microchip adds support for their new Sparx5
       family of ethernet switch chips using 64-bit Cortex-A53 cores.
       These are descended from earlier VSC7xxx SparX and Ocelot chips
       using 32-bit MIPS cores.
    
     - Daniele Alessandrelli from Intel adds support for the new Keem Bay
       SoC for computer vision, built around a Movidius VPU with Linux
       running on Arm Cortex-A53 cores.
    
    Signed-off-by: Arnd Bergmann <arnd@arndb.de>
    
  • arm-dt-5.9

    ARM: SoC DT changes for 5.9
    
    As usual, there are many patches addressing minor issues in existing
    DTS files, such as DTC warnings, or adding support for additional
    peripherals.
    
    There are three added SoCs in existing product families:
    
     - Amazon:
        Alpine v3 is a 16-core Cortex-A72 SoC from Amazon's Annapurna Labs,
        otherwise known as AL73400 or first-generation Graviton, and following
        the already supported Cortex-A1`5 and Cortex-A57 based Alpine chips.
        This one is added together with the official Evaluation platform.
    
     - Qualcomm:
        The Snapdragon SDM630 platform is a family of mid-range mobile phone
        chips from 2017 based on Cortex-A53 or Kryo 260 CPUs.
        A total of five end-user products are added based on these, all
        Android phones from Sony: Xperia 10, 10 Plus, XA2, XA2 Plus and
        XA2 Ultra.
    
     - Renesas:
        RZ/G2H (r8a774e1) is currently the top model in the Renesas RZ/G
        family, and apparently closely related to the RZ/G2N and RZ/G2M
        models we already support but has a faster GPU and additional
        on-chip peripherals.
        It is added along with the HopeRun HiHope RZ/G2H development board
    
    A small number of new boards for already supported SoCs also debut:
    
     - Allwinner sunxi:
        Only one new machine, revision v1.2 of the Pine64 PinePhone
        (non-Android) smartphone, containing minor changes compared to
        earlier versions.
    
     - Amlogic Meson:
        WeTek Core2 is an Amlogic S912 (GXM) based Set-top-box
    
     - Aspeed:
        EthanolX is AMD's EPYC data center rerence platform, using an
        ASpeed AST2600 baseboard management controller.
    
     - Mediatek:
        Lenovo IdeaPad Duet 10.1" (kukui/krane) is a new Chromebook
        based on the MT8183 (Helio P60t) SoC.
    
     - Nvidia Tegra:
        ASUS Google Nexus 7 and Acer Iconia Tab A500 are two Android
        tablets from around 2012 using Tegra 3 and Tegra 2, respectively.
        Thanks to PostmarketOS, these can now run mainline kernels
        and become useful again.
    
        The Jetson Xavier NX Developer Kit uses a SoM and carrier board
        for the Tegra194, their latest 64-bit chip based on Carmel CPU
        cores and Volta graphics.
    
     - NXP i.MX:
        Five new boards based on the 32-bit i.MX6 series are added:
        The MYiR MYS-6ULX single-board computer, and four different
        models of industrial computers from Protonic.
    
     - Qualcomm:
        MikroTik RouterBoard 3011 is a rackmounted router based on the
        32-bit IPQ8064 networking SoC
        Three older phones get added, the Snapdragon 808 (msm8992) based
        Xiaomi Libra (Mi 4C) and Microsoft Lumia 950, originally running
        Windows Phone, and the Snapdragon 810 (msm8994) based Sony
        Xperia Z5.
    
     - Renesas:
        In addition to the HiHope RZ/G2H board mentioned above, we gain
        support for board versions 3.0 and 4.0 of the earlier RZ/G2M and
        RZ/G2N reference boards.
        Beacon EmbeddedWorks adds another SoM+Carrier development board
        for RZ/G2M.
    
     - Rockchips:
        Radxa Rock Pi N8 development board and the VMARC RK3288 SoM it
        is based on, using the high-end 32-bit rk3288 SoC.
    
    Notable updates to existing platforms are usually for added on-chip
    peripherals, including:
    
     - ASpeed AST2xxx (various)
    
     - Allwinner (cpufreq, thermal, Pinephone touchscreen)
    
     - Amlogic Meson (audio, gpu dvdfs, board updates)
    
     - Arm Versatile
    
     - Broadcom (board updates for switch ports, Raspberry pi clock updates)
    
     - Hisilicon (various)
    
     - Intel/Altera SoCFPGA (various)
    
     - Marvell Armada 7xxx/8xxx (smmu)
    
     - Marvell MMP (GPU on mmp2/mmp3)
    
     - Mediatek mt8183 (USB, pericfg)
    
     - NXP Layerscape (VPU, thermal, DSPI)
    
     - NXP i.MX (VPU, bindings, board updates)
    
     - Nvidia Tegra194 (GPU)
    
     - Qualcomm (GPU, Interconnect, ...)
    
     - Renesas R-Car (SPI, IPMMU, board updates)
    
     - STMicroelectronics STM32 (various)
    
     - Samsung Exynos (various)
    
     - Socionext Uniphier (updates to serial, and pcie)
    
     - TI K3 (serdes, usb3, audio, sd, chipid)
    
     - TI OMAP (IPU/DSP remoteproc changes, dropping platform data)
    
    Signed-off-by: Arnd Bergmann <arnd@arndb.de>
    
  • arm-drivers-5.9

    ARM: SoC driver updates for v5.9
    
    A couple of subsystems have their own subsystem maintainers but choose
    to have the code merged through the soc tree as upstream, as the code
    tends to be used across multiple SoCs or has SoC specific drivers itself:
    
     - memory controllers:
         Krzysztof Kozlowski takes ownership of the drivers/memory
         subsystem and its drivers, starting out with a set of cleanup
         patches.
         A larger driver for the Tegra memory controller that was accidentally
         missed for v5.8 is now added.
    
     - reset controllers:
         Only minor updates to drivers/reset this time
    
     - firmware:
         The "turris mox" firmware driver gains support for signed firmware blobs
         The tegra firmware driver gets extended to export some debug information
         Various updates to i.MX firmware drivers, mostly cosmetic
    
     - ARM SCMI/SCPI:
         A new mechanism for platform notifications is added, among a number
         of minor changes.
    
     - optee:
         Probing of the TEE bus is rewritten to better support detection of
         devices that depend on the tee-supplicant user space.
         A new firmware based trusted platform module (fTPM) driver is added
         based on OP-TEE
    
     - SoC attributes:
         A new driver is added to provide a generic soc_device for identifying
         a machine through the SMCCC ARCH_SOC_ID firmware interface rather than
         by probing SoC family specific registers.
         The series also contains some cleanups to the common soc_device code.
    
    There are also a number of updates to SoC specific drivers,
    the main ones are:
    
     - Mediatek cmdq driver gains a few in-kernel interfaces
    
     - Minor updates to Qualcomm RPMh, socinfo, rpm drivers, mostly adding
       support for additional SoC variants
    
     - The Qualcomm GENI core code gains interconnect path voting and
       performance level support, and integrating this into a number of
       device drivers.
    
     - A new driver for Samsung Exynos5800 voltage coupler for
    
     - Renesas RZ/G2H (R8A774E1) SoC support gets added to a couple of SoC
       specific device drivers
    
     - Updates to the TI K3 Ring Accelerator driver
    
  • arm-defconfig-5.9

    ARM: defconfig updates for 5.9
    
    These are the usual updates to arm/arm64 defconfig files,
    enabling newly added drivers and addressing changes to Kconfig
    files.
    
    Signed-off-by: Arnd Bergmann <arnd@arndb.de>
    
  • asm-generic-fixes-5.8

    asm-generic: bugfix for v5.8
    
    This is a single bugfix for a regression introduced through a
    typo in the v5.8 merge window, leading to incorrect data
    returned from inl() on some architectures.
    
    Signed-off-by: Arnd Bergmann <arnd@arndb.de>
    
  • arm-fixes-5.8-3

    ARM: SoC DT fixes for v5.8
    
    These are the latest device tree fixes for Arm SoCs:
    
      - TI Keystone2 ethernet regressed after a driver change broke with
        incorrect phy-mode in a board's DT source.
    
      - A similar fix is needed for two i.MX boards that were missed in
        an earlier bugfix.
    
      - DT change for Armada 38x allowing to add the register needed to fix
        NETA lockup when repeatedly switching speed.
    
      - One fix on imx6qdl-icore pin muxing to get USB OTG_ID and SD card
        detect work correctly.
    
      - Two fixes for the Allwinner SoCs, one to relax the CMA allocation
        ranges that were failing on older SoCs and one to fix Cedrus on the H6.
    
    Signed-off-by: Arnd Bergmann <arnd@arndb.de>
    
  • v5.8-rc7

    92ed3019 · Linux 5.8-rc7 ·
    Linux 5.8-rc7
    
  • memory-controller-drv-5.9

    Memory controller drivers for v5.9
    
    The drivers/memory directory with memory controller drivers, over the
    last days grew in numbers but lacked any coordinated care.  The generic
    part (device tree helpers) were pulled in through various trees,
    depending on driver needs.
    
    The patchset is a first try to improve code quality of memory controller
    drivers.  Mostly these are non-intrusive fixes for GCC, checkpatch or
    sparse warnings.  This also fixes missing SPDX tags or improves generic
    code quality (whitespace, const correctness).
    
    Last commit appoints also Krzysztof Kozlowski as a maintainer.
    
  • samsung-soc-5.9

    Samsung mach/soc changes for v5.9
    
    1. Restore big.LITTLE cpuidle support on Exynos542x boards.
    2. Cleanups and minor fixes.
    
  • samsung-dt-5.9

    Samsung DTS ARM changes for v5.9
    
    1. Enable Bluetooth on Artik5 (Exynos3250).
    2. Enable accelerometer on Aries boards (Samsung Galaxy S family,
       S5Pv210); multiple fixes.
    3. Fix highest frequencies on Exynos5800.
    4. Fix rare USB instability on Odroid XU3 family (Exynos5422).
    5. Minor DTS fixes and adjustments with dtschema.
    
  • samsung-dt64-5.9

    Samsung DTS ARM64 changes for v5.9
    
    1. Enable UFS (Universal Flash Storage) on Exynos7 Espresso board.
    2. Fix silent hang after boot off Exynos7 Espresso board.
    3. Minor DTS fixes and adjustments with dtschema.
    
  • v5.8-rc6

    ba47d845 · Linux 5.8-rc6 ·
    Linux 5.8-rc6
    
  • arm-fixes-5.8-2

    ARM: SoC fixes for v5.8
    
    This time there are a number of actual code fixes, plus
    a small set of device tree issues getting addressed:
    
      - Renesas:
        - one defconfig cleanup to allow a later Kconfig change
    
      - Intel socfpga:
        - enable QSPI devices on some machines
        - fix DTC validation warnings
    
      - TI OMAP:
        - Two DEBUG_ATOMIC_SLEEP fixes for ti-sysc interconnect target module
          driver
    
        - A regression fix for ti-sysc no-idle handling that caused issues
          compared to earlier platform data based booting
    
        - A fix for memory leak for omap_hwmod_allocate_module
    
        - Fix d_can driver probe for am437x
    
      - NXP i.MX
        - A couple of fixes on i.MX platform device registration code to stop
          the use of invalid IRQ 0.
        - Fix a regression seen on ls1021a platform, caused by commit
          52102a3ba6a61 ("soc: imx: move cpu code to drivers/soc/imx").
        - Fix a misconfiguration of audio SSI on imx6qdl-gw551x board.
    
      - Amlogic Meson
        - misc DT fixes
        - SoC ID fixes to detect all chips correctly
    
    Signed-off-by: Arnd Bergmann <arnd@arndb.de>
    
  • v5.8-rc5

    11ba4688 · Linux 5.8-rc5 ·
    Linux 5.8-rc5
    
  • v5.8-rc4

    dcb7fd82 · Linux 5.8-rc4 ·
    Linux 5.8-rc4