Tags

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

    d434405a · Linux 5.12-rc7 ·
    Linux 5.12-rc7
    
  • samsung-soc-5.13

    Samsung mach/soc changes for v5.13
    
    1. Update Krzysztof Kozlowski's email address in Maintainers.
    2. Replace deprecated pwm_request() with pwm_get() in S3C24xx.
    3. Correct kerneldoc.
    
  • samsung-dt-5.13

    Samsung DTS ARM changes for v5.13
    
    1. Configure battery charger and front camera on GT-I9100 phone.
    2. Fix in several boards the Maxim PMIC/MUIC/fuel gauge interrupt flags
       to match real type of interrupt coming from the device.
    3. Correct DTS with dtschema.  This brings back the commit adding input
       clock to CMU in Exynos4412 Odroid which was reverted some time ago
       due to unsupported deferred probes (now supported and tested).
    
  • samsung-dt64-5.13

    Samsung DTS ARM64 changes for v5.13
    
    Two cleanups in DTS without expected impact.
    
  • arm-fixes-5.11-2

    ARM SoC fixes for v5.12, part 2
    
    Most of the changes again are devicetree fixes, but there are also five
    trivial build fixes for issues I found when test building with gcc-11 or
    when running 'make W=1', and some OMAP platform specific code fixups.
    
    Broadcom
      - One revert for a Raspberry pi interrupt controller change that
        caused a regression.
    
    TI OMAP:
      - Remove unused duplicate sha2md5_fck clock node that can race with the
        OMAP4_SHA2MD5_CLKCTRL clock node for disable for unused clocks
    
      - Add aliases for omap4/5 mmc to put the slots back into the right
        order again
    
      - Fix typo for bionic voltage controllers that accidentally use mpu
        for all instances instead of mpu, core and iva
    
      - Fix random hangs for droid4 caused by missing fix from TI Android
        kernel tree to do a dummy smc call on cpuidle wakeup path
    
    NXP i.MX:
      - Fix a system failure on imx6qdl-phytec-pfla02 board when booting from
        SD, by adding missing vmmc supply for SD interfaces.
    
      - Fix address typo in i.MX8MM/Q IOMUXC_SD1_DATA0_GPIO2_IO2 definition.
    
    Marvell mvebu:
      - Fix storm interrupt on Turris Omnia
    
      - Enable hardware buffer management as it should be
    
    Build fixes for PXA, Freescale, Marvell, OMAP1 an Keystone.
    
    Signed-off-by: Arnd Bergmann <arnd@arndb.de>
    
  • v5.12-rc6

    e49d033b · Linux 5.12-rc6 ·
    Linux 5.12-rc6
    
  • v5.12-rc5

    a5e13c6d · Linux 5.12-rc5 ·
    Linux 5.12-rc5
    
  • soc-fixes-5.12

    ARM: SoC fixes for v5.12
    
    Too many fixes have accumulated in the soc tree, so this is a fairly
    large set. As usual, most of the fixes are for devicetree files, but
    there are also notable code changes for imx and omap regressions as
    well as some maintainer file updates.
    
    imx:
     - Fix an Ethernet issue on imx6ul-14x14-evk board that is caused by
       independent PHY reset.
    
     - Add missing `dma-coherent` property for LayerScape device trees to fix a
       kernel BUG report.
    
     - Use IRQCHIP_DECLARE for AVIC driver to fix a boot issue on i.MX25 with
       fw_devlink=on.
    
     - Add missing I2C pinctrl entry for imx8mp-phyboard-pollux-rdk board to
       fix the broken I2C GPIO recovery support.
    
     - Add `fsl,use-minimum-ecc` property for imx6ull-myir-mys-6ulx-eval
       device tree to fix UBI filesystem mount failure.
    
    at91:
     - wrong phy address that blocks Ethernet use on boards with sama5d27 SoM1
    
     - restrictive pin possibilities for sam9x60
    
    omap:
     - Fix ocp interconnect bus access error reporting for omap_l3_noc by
       setting IRQF_NO_THREAD
    
     - Fix changed mmc slot order regression by adding mmc aliases for am335x
    
     - Fix dra7 reboot regression caused by invalid pcie reset map
    
     - Fix smartreflex init regression caused by dropped legacy data
    
     - Fix ti-sysc driver warning on unbind if reset is not deasserted
    
     - Fix flakey reset deassert for dra7 iva
    
    stm32:
     - MAINTAINER file updates
    
    broadcom:
     - brcmstb SoC ID build fix
    
     - MAINTAINER file updates
    
    Signed-off-by: Arnd Bergmann <arnd@arndb.de>
    
  • v5.12-rc4

    0d02ec6b · Linux 5.12-rc4 ·
    Linux 5.12-rc4
    
  • v5.12-rc3

    1e28eed1 · Linux 5.12-rc3 ·
    Linux 5.12-rc3
    
  • v5.12-rc2

    a38fd874 · Linux 5.12-rc2 ·
    Linux 5.12-rc2
    
  • v5.12-rc1-dontuse

    fe07bfda · Linux 5.12-rc1 ·
    Linux 5.12-rc1
    
  • v5.11

    f40ddce8 · Linux 5.11 ·
    Linux 5.11
    
  • arm-dt-v5.12

    ARM: SoC devicetree updates for v5.12
    
    After the last release contained a surprising amount of new 32-bit
    machines, this time two thirds of the code changes are for 64-bit.
    
    The usual updates to existing files include:
    
     - Device tree compiler warning fixes for Berlin, Renesas, SoCFPGA,
       nomadik, stm32, Allwinner, TI Keystone
    
     - Support for additional devices on existing machines on Renesas, SoCFPGA,
       at91, hisilicon, OMAP, Tegra, TI K3, Allwinner, Broadcom, ux500,
       Mediatek, Marvell Armada, Marvell MMP, ZynqMP, AMLogic, Qualcomm,
       i.MX, Layerscape, Actions, ASpeed, Toshiba
    
     - Cleanups and minor fixes for Renesas, at91, mstar, ux500, Samsung,
       stm32, Tegra, Broadcom, Mediatek, Marvell MMP, AMLogic, Qualcomm,
       i.MX, Rockchip, ASpeed, Zynq
    
    Only three new SoCs this time, but a number of boards across:
    
    Renesas:
     - Two Beacon EmbeddedWorks boards (RZ/G2H and RZ/G2N based)
    
    Intel SoCFPGA:
     - eASIC N5X board (N5X)
    
    ST-Ericsson Ux500:
     - Samsung GT-I9070 (Janice) phone (u8500)
    
    TI OMAP:
     - MYIR Tech Limited development board (AM335X)
    
    Allwinner/sunxi:
     - SL631 Action Camera (V3)
     - PineTab Early Adopter tablet (A64)
    
    Broadcom:
     - BCM4906/BCM4908 networking chip
     - Netgear R8000P router (BCM5906)
    
    AMLogic:
     - Hardkernel ODROID-HC4 development board (SM1)
     - Beelink GS-King-X TV Box (S922X)
    
    Qualcomm:
     - Snapdragon 888 / SM8350 high-end phone SoC
     - Qualcomm SDX55 5G modem as standalone SoC
     - Snapdragon MTP reference board (SM8350)
     - Snapdragon MTP reference board (SDX55)
     - Sony Kitakami phones: Xperia Z3+/Z4/Z5 (APQ8094)
     - Alcatel Idol 3 phone (MSM8916)
     - ASUS Zenfone 2 Laser phone (MSM8916)
     - BQ Aquaris X5 aka Longcheer L8910 phone (MSM8916)
     - OnePlus6 phone (SDM845)
     - OnePlus6T phone (SDM845)
     - Alfa Network AP120C-AC access point (IPQ4018)
    
    NXP i.MX6 (32-bit):
     - Plymovent BAS base system controller for filter systems (imx6dl)
     - Protonic MVT industrial touchscreen terminals (imx6dl)
     - Protonic PRTI6G reference board (imx6ul)
     - Kverneland UT1, UT1Q, UT1P, TGO agricultural terminals (imx6q/dl/qp)
    
    NXP i.MX8 (64-bit)
     - Beacon i.MX8M Nano development kit (imx8mn)
     - Boundary Devices i.MX8MM Nitrogen SBC (imx8mm)
     - Gateworks Venice i.MX 8M Mini Development Kits (imx8mm)
     - phyBOARD-Pollux-i.MX8MP (imx8mp)
     - Purism Librem5 Evergreen phone (imx8mp)
     - Kontron SMARC-sAL28 system-on-module(imx8mp)
    
    Rockchip:
     - NanoPi M4B Single-board computer (RK3399)
     - Radxa Rock Pi E router SBC (RK3328)
    
    ASpeed:
     - Ampere Mt. Jade, a BMC for an x86 server (AST2500)
     - IBM Everest, a BMC for a Power10 server (AST2600)
     - Supermicro x11spi, a BMC for an ARM server (AST2500)
    
    Zynq:
     - Ebang EBAZ4205, FPGA board (Zynq-7000)
     - ZynqMP zcu104 revC reference platform (ZynqMP)
    
    Signed-off-by: Arnd Bergmann <arnd@arndb.de>
    
  • arm-soc-v5.12

    ARM: SoC changes for v5.12
    
    This is mostly 32-bit code for SoC platforms, and looks smaller
    than any such branch I remember from previous kernels, as most
    of this is now handled in other subsystems for modern platforms:
    
    - Minor bugfixes and Kconfig updates for Tegra, Broadcom, i.MX,
      Renesas, and Samsung
    
    - Updates to the MAINTAINERS listing for Actions, OMAP, and Samsung
    
    - Samsung SoC driver updates to make them loadable modules
    
    Signed-off-by: Arnd Bergmann <arnd@arndb.de>
    
  • arm-fixes-v5.12

    ARM: SoC fixes for v5.11
    
    There are only two remaining non-urgent ARM SoC bug fixes that
    could still apply for v5.11, or for the v5.12 merge window:
    
    - A build fix for the Atmel SAM9 platform to allow building
      with the clang integrated assembler
    
    - A DT fix for ethernet on Intel SoCFPGA, this has been broken
      since it was added in v5.4.
    
    Signed-off-by: Arnd Bergmann <arnd@arndb.de>
    
  • arm-drivers-v5.12

    ARM: SoC drivers for v5.12
    
    Updates for SoC specific drivers include a few subsystems that
    have their own maintainers but send them through the soc tree:
    
    SCMI firmware:
     - add support for a completion interrupt
    
    Reset controllers:
     - new driver for BCM4908
     - new devm_reset_control_get_optional_exclusive_released()
       function
    
    Memory controllers:
     - Renesas RZ/G2 support
     - Tegra124 interconnect support
     - Allow more drivers to be loadable modules
    
    TEE/optee firmware:
     - minor code cleanup
    
    The other half of this is SoC specific drivers that do not
    belong into any other subsystem, most of them living in
    drivers/soc:
    
     - Allwinner/sunxi power management work
     - Allwinner H616 support
    
     - ASpeed AST2600 system identification support
    
     - AT91 SAMA7G5 SoC ID driver
     - AT91 SoC driver cleanups
    
     - Broadcom BCM4908 power management bus support
    
     - Marvell mbus cleanups
    
     - Mediatek MT8167 power domain support
    
     - Qualcomm socinfo driver support for PMIC
     - Qualcomm SoC identification for many more products
    
     - TI Keystone driver cleanups for PRUSS and elsewhere
    
    Signed-off-by: Arnd Bergmann <arnd@arndb.de>
    
  • arm-defconfig-v5.12

    ARM: SoC defconfigs for v5.12
    
    As usual, a number of additional device drivers that were added
    to the kernel are now enabled in the respective configuration
    files. A few of the files get updated to match the current
    Kconfig files for removed or renamed options.
    
    Signed-off-by: Arnd Bergmann <arnd@arndb.de>
    
  • arm-platform-removal-v5.12

    ce1380c9 · ARM: remove u300 platform ·
    SoC platform removal
    
    There are a lot of platforms that have not seen any interesting code
    changes in the past five years or more.
    
    I made a list and asked around which ones are no longer in use [1], and
    received confirmation about six ARM platforms and the TI C6x architecture
    that have all reached the end of their life upstream, with no known
    users remaining:
    
     - efm32 -- added in 2011, first Cortex-M, no notable changes after 2013
     - picoxcell -- added in 2011, abandoned after 2012 acquisition
     - prima2 -- added in 20111, no notable changes since 2015
     - tango -- added in 2015, sporadic changes until 2017, but abandoned
     - u300 -- added in 2009, no notable changes since 2013
     - zx --added in 2015 for both 32, 2017 for 64 bit, no notable changes
     - arch/c6x -- added in 2011, but work stalled soon after that
    
    A number of other platforms on the original list turned out to still
    have users. In some cases there are out-of-tree patches and users
    that plan to contribute them in the future, in other cases the code
    is complete and works reliably.
    
    [1] https://lore.kernel.org/lkml/CAK8P3a2DZ8xQp7R=H=wewHnT2=a_=M53QsZOueMVEf7tOZLKNg@mail.gmail.com/
    
    Signed-off-by: Arnd Bergmann <arnd@arndb.de>
    
  • samsung-soc-5.12

    Samsung mach/soc changes for v5.12
    
    Three fixes for S3C24xx: one for building with clang and two for
    warnings.