Tags

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

    92bf2261 · Linux 5.11-rc7 ·
    Linux 5.11-rc7
    
  • arm-soc-fixes-v5.11-3

    ARM: SoC fixes for v5.11, part 3
    
    The code fixes in this round are all for the Texas Instruments OMAP
    platform, addressing several regressions related to the ti-sysc
    interconnect changes that was merged in linux-5.11 and one recently
    introduced RCU usage warning.
    
    Tero Kristo updates his maintainer file entries as he is changing
    to a new employer.
    
    The other changes are for devicetree files across eight different
    platforms:
    
    TI OMAP:
     - multiple gpio related one-line fixes
    
    Allwinner/sunxi:
     - ARM: dts: sun7i: a20: bananapro: Fix ethernet phy-mode
     - soc: sunxi: mbus: Remove DE2 display engine compatibles
    
    NXP lpc32xx:
     - ARM: dts: lpc32xx: Revert set default clock rate of HCLK PLL
    
    STMicroelectronics stm32
     - multiple minor fixes for DHCOM/DHCOR boards
    
    NXP Layerscape:
     - Fix DCFG address range on LS1046A SoC
    
    Amlogic meson:
     - fix reboot issue on odroid C4
     - revert an ethernet change that caused a regression
     - meson-g12: Set FL-adj property value
    
    Rockchip:
     - multiple minor fixes on 64-bit rockchip machines
    
    Qualcomm:
     - Regression fixes for Lenovo Yoga touchpad and for
       interconnect configuration
     - Boot fixes for 'LPASS' clock configuration on two machines
    
    Signed-off-by: Arnd Bergmann <arnd@arndb.de>
    
  • v5.11-rc6

    1048ba83 · Linux 5.11-rc6 ·
    Linux 5.11-rc6
    
  • arm-soc-fixes-v5.11-2

    ARM: SoC fixes for v5.11, part 2
    
    These are the current arm-soc bug fixes for linux-5.11. I already merged
    a larger set that just came in during the past three days but has not
    had much exposure in linux-next, so these are the ones I merged last week.
    
    Most of these are for the NXP i.MX platform (descriptions from their
    pull request):
    
     - Fix pcf2127 reset for imx7d-flex-concentrator board.
     - Fix i.MX6 suspend with Thumb-2 kernel.
     - Fix ethernet-phy address issue on imx6qdl-sr-som board.
     - Fix GPIO3 `gpio-ranges` on i.MX8MP.
     - Select SOC_BUS for IMX_SCU driver to fix build issue.
     - Fix backlight pwm on imx6qdl-kontron-samx6i which is lost from
       #pwm-cells conversion.
     - Fix duplicated bus node name for i.MX8MN SoC.
     - Fix reset register offset on LS1028A SoC.
     - Rename MMC node aliases for imx6q-tbs2910 to keep the MMC device
       index consistent with previous kernel version.
     - Selecting ARM_GIC_V3 on non-CP15 processors to fix one build failure
       with i.MX8M SoC driver.
     - Fix typos with status property on imx6qdl-kontron-samx6i board.
     - Fix duplicated regulator-name on imx6qdl-gw52xx board.
    
    Aside from i.MX, the bugfixes are all over the place:
    
     - Coccinelle found a refcount imbalance on integrator
     - defconfig fix for TI K3
     - A boot regression fix for ST ux500
     - A code preemption fix for the optee driver
     - USB DMA regression on Broadcom Stingray
     - A bogus boot time warning fix for at91 code
    
    Signed-off-by: Arnd Bergmann <arnd@arndb.de>
    
  • samsung-drivers-5.12

    Samsung SoC drivers changes for v5.12
    
    1. Adjust deferred probe and handle regmap_read() errors in Exynos ASV
       driver.
    2. Convert the ChipID code into a driver (from a early initcall) and
       merge it into the Exynos ASV.
    3. Convert the PM domains code into a driver. This is necessary for
       upcoming code enabling fw_devlinks.
    
  • samsung-dt64-5.12

    Samsung DTS ARM64 changes for v5.12
    
    Correct Samsung PMIC and S3FWRN5 NFC interrupts trigger levels on
    TM2/TM2E and Espresso boards.
    
  • samsung-dt-5.12

    Samsung DTS ARM changes for v5.12
    
    1. Use new compatile to properly configure Exynos5420 USB2 PHY, fixing
       it suspend/resume cycle.
    2. Correct Samsung PMIC interrupt trigger levels on multiple boards.
    3. Correct the voltages of Samsung GT-I9100 charger and add top-off
       charger.
    
  • v5.11-rc5

    6ee1d745 · Linux 5.11-rc5 ·
    Linux 5.11-rc5
    
  • v5.11-rc4

    19c329f6 · Linux 5.11-rc4 ·
    Linux 5.11-rc4
    
  • v5.11-rc3

    7c53f6b6 · Linux 5.11-rc3 ·
    Linux 5.11-rc3
    
  • arm-fixes-5.11-1

    ARM: SoC fixes for v5.11
    
    These are a small number of bug fixes that all came in before or during
    the merge window, most for the omap platform:
    
     - One boot regression fix for Nokia N9 (OMAP3).
    
     - Two small defconfig changes for omap2, to reflect changes in drivers
    
     - Warning fixes for DT issues on omap2, picoxcell and bitmap SoCs.
       The picoxcell platform will be removed in v5.12, but fixing it
       first makes it easier to backport to the fix to stable kernels
       and get a clean build with new dtc versions
    
    Signed-off-by: Arnd Bergmann <arnd@arndb.de>
    
  • v5.11-rc2

    e71ba945 · Linux 5.11-rc2 ·
    Linux 5.11-rc2
    
  • v5.11-rc1

    5c8fe583 · Linux 5.11-rc1 ·
    Linux 5.11-rc1
    
  • arm-soc-5.11

    ARM: SoC updates for 5.11
    
    These are update for SoC specific code, mostly in the
    32-bit architecture:
    
     - A rework for handling MMIO accesses in Renesas SoCs
       in a more portable way
    
     - Updates to SoC version detection in NXP i.MX SoCs.
    
     - Smaller bug fixes for OMAP, Samsung, Marvell, Amlogic,
    
    Signed-off-by: Arnd Bergmann <arnd@arndb.de>
    
  • arm-soc-drivers-5.11

    ARM: SoC drivers for v5.11
    
    There are a couple of subsystems maintained by other people that
    merge their drivers through the SoC tree, those changes include:
    
     - The SCMI firmware framework gains support for sensor notifications
       and for controlling voltage domains.
    
     - A large update for the Tegra memory controller driver, integrating
       it better with the interconnect framework
    
     - The memory controller subsystem gains support for Mediatek MT8192
    
     - The reset controller framework gains support for sharing pulsed
       resets
    
    For Soc specific drivers in drivers/soc, the main changes are
    
     - The Allwinner/sunxi MBUS gets a rework for the way it handles
       dma_map_ops and offsets between physical and dma address spaces.
    
     - An errata fix plus some cleanups for Freescale Layerscape SoCs
    
     - A cleanup for renesas drivers regarding MMIO accesses.
    
     - New SoC specific drivers for Mediatek MT8192 and MT8183 power domains
    
     - New SoC specific drivers for Aspeed AST2600 LPC bus control
       and SoC identification.
    
     - Core Power Domain support for Qualcomm MSM8916, MSM8939, SDM660
       and SDX55.
    
     - A rework of the TI AM33xx 'genpd' power domain support to use
       information from DT instead of platform data
    
     - Support for TI AM64x SoCs
    
     - Allow building some Amlogic drivers as modules instead of built-in
    
    Finally, there are numerous cleanups and smaller bug fixes for
    Mediatek, Tegra, Samsung, Qualcomm, TI OMAP, Amlogic, Rockchips,
    Renesas, and Xilinx SoCs.
    
    There is a trivial conflict in the cedrus driver, with two branches
    adding the same CEDRUS_CAPABILITY_H265_DEC flag, and another trivial
    remove/remove conflict in linux/dma-mapping.h.
    
    Signed-off-by: Arnd Bergmann <arnd@arndb.de>
    
  • arm-soc-dt-5.11

    ARM: device tree updates for 5.11
    
    Across all platforms, there is a continued move towards DT schema for
    validating the dts files. As a result there are bug fixes for mistakes
    that are found using these schema, in addition to warnings from the
    dtc compiler.
    
    As usual, many changes are for adding support for additional on-chip
    and on-board components in the machines we already support.
    
    The newly supported SoCs for this release are:
    
     - MStar Infinity2M, a low-end IP camera chip based on a dual-core
       Cortex-A7, otherwise similar to the Infinity chip we already support.
       This is also known as the SigmaStar SSD202D, and we add support for
       the Honestar ssd201htv2 development kit.
    
     - Nuvoton NPCM730, a Cortex-A9 based Baseboard Management Controller
       (BMC), in the same family as the NPCM750. This gets used in the Ampere
       Altra based "Fii Kudo" server and the Quanta GSJ, both of which are
       added as well.
    
     - Broadcom BCM4908, a 64-bit home router chip based on Broadcom's own
       Brahma-B53 CPU. Support is also added for the Asus ROG Rapture
       GT-AC5300 high-end WiFi router based on this chip.
    
     - Mediatek MT8192 is a new SoC based on eight Cortex-A76/A55 cores,
       meant for faster Chromebooks and tablets. It gets added along with
       its reference design.
    
     - Mediatek MT6779 (Helio P90) is a high-end phone chip from last year's
       generation, also added along with its reference board.  This one is
       still based on Cortex-A75/A55.
    
     - Mediatek MT8167 is a version of the already supported MT8516 chip,
       both based on Cortex-A35. It gets added along with the "Pumpkin"
       single board computer, but is likely to also make its way into low-end
       tablets in the future.
    
    For the already supported chips, there are a number of new boards.
    Interestingly there are more 32-bit machines added this time than
    64-bit. Here is a brief list of the new boards:
    
     - Three new Mikrotik router variants based on Marvell Prestera
       98DX3236, a close relative of the more common Armada XP
    
     - A reference board for the Marvell Armada 382
    
     - Three new servers using ASpeed baseboard management controllers,
       the actual machines being from Bytedance, Facebook and IBM,
       and one machine using the Nuvoton NPCM750 BMC.
    
     - The Galaxy Note 10.1 (P4) tablet, using an Exynos 4412.
    
     - The usual set of 32-bit i.MX industrial/embedded hardware:
       * Protonic WD3 (tractor e-cockpit)
       * Kamstrup OMNIA Flex Concentrator (smart grid platform)
       * Van der Laan LANMCU (food storage)
       * Altesco I6P (vehicle inspection stations)
       * PHYTEC phyBOARD-Segin/phyCORE-i.MX6UL baseboard
    
     - DH electronics STM32MP157C DHCOM, a PicoITX carrier board
       for the aleady supported DHCOM module
    
     - Three new Allwinner SoC based single-board computers:
       * NanoPi R1 (H3 based)
       * FriendlyArm ZeroPi (H3 based)
       * Elimo Initium SBC (S3 based)
    
     - Ouya Game Console based on Nvidia Tegra 3
    
     - Version 5 of the already supported Zynq Z-Turn MYIR Board
    
     - LX2162AQDS, a reference platform for NXP Layerscape
       LX2162A, which is a repackaged 16-core LX2160A
    
     - A series of Kontron i.MX8M Mini baseboard/SoM versions
    
     - Espressobin Ultra, a new variant of the popular Armada 3700 based board,
    
     - IEI Puzzle-M801, a rackmount network appliance based on
       Marvell Armada 8040
    
     - Microsoft Lumia 950 XL, a phone
    
     - HDK855 and HDK865 Hardware development kits for Qualcomm
       sm8250 and sm8150, respectively
    
     - Three new board variants of the "Trogdor" Chromebook
       (sc7180)
    
     - New board variants of the Renesas based "Kingfisher" and
       "HiHope" reference boards
    
     - Kobol Helios64, an open source NAS appliance based on Rockchips
       RK3399
    
     - Engicam PX30.Core, a SoM based on Rockchip PX30, along with
       a few carrier boards.
    
    There is one conflict in mt6577_auxadc.txt, which got replaced in
    another tree and modified here, the modification is already part of
    the new file.
    
    Signed-off-by: Arnd Bergmann <arnd@arndb.de>
    
  • arm-soc-omap-genpd-5.11

    ARM: SoC updates for OMAP GenPD
    
    These are additional updates for the power domain support on OMAP,
    moving to an implementation based on device tree information instead of
    SoC specific code. This is the latest step in the ongoing process for
    moving code out of arch/arm/mach-omap2.
    
    I kept this separate from the other driver changes since it touches
    code in multiple areas.
    
    There is one conflict in the dra7.dts file, which adds another node
    in a different branch. Watch out for adding the trailing '};'
    both times.
    
    Signed-off-by: Arnd Bergmann <arnd@arndb.de>
    
  • arm-soc-defconfig-5.11

    ARM: SoC defconfigs for 5.11
    
    These are the usual defconfig updates, adding support for additional
    modules and updating some files according to changes in Kconfig.
    
    I also include the removal of CONFIG_BACKLIGHT_GENERIC across multiple
    architectures, after the driver was removed.
    
    Signed-off-by: Arnd Bergmann <arnd@arndb.de>
    
  • v5.10

    2c85ebc5 · Linux 5.10 ·
    Linux 5.10
    
  • arm-soc-fixes-v5.10-4b

    ARM: SoC fixes for v5.10, part 4
    
    There are a few more PHY mode changes for allwinner SoC based boards
    with
    a Realtek PHY after the driver changed its behavior, I assume there will
    be more of these in the future.  Also on for Allwinner, the Banana Pi
    M2 board had a regression that led to some devices not working because
    of a slightly incorrect voltage being applied.
    
    By popular demand, I picked up a change from Krzysztof Kozlowski to
    actually list the SoC tree in the MAINTAINERS file. We don't want to
    get Cc'd on normal patches that are picked up by platform maintainers,
    but the lack of an entry has led to confusion in the past.
    
    All the other changes are fairly benign, fixing boot-time or
    compile-time
    warning messages in various places:
    
     - A dtc warning on the OLPC XO-1.75
    
     - A boot-time warning on i.MX6 wandboard
    
     - A harmless compile-time warning
    
     - A regression causing one of the i.MX6 SoCs to be
       identified as another
    
     - Missing SoC identification of Allwinner V3 and S3
    
    Signed-off-by: Arnd Bergmann <arnd@arndb.de>