Tags

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

    009c9aa5 · Linux 5.13-rc6 ·
    Linux 5.13-rc6
    
  • samsung-soc-5.14

    Samsung mach/soc changes for v5.14
    
    1. Fix: add missing of_node_put.
    2. Extend Samsung maintainers entry to cover Samsung PWM driver files,
       because they do not have a dedicated entry.
    3. Minor cleanups.
    
  • samsung-dt-5.14

    Samsung DTS ARM changes for v5.14
    
    1. Several cleanups and alignment with dtschema.  This includes removal
       of unused properties and fixing LED brightness property.
    2. Enable PMIC RTC interrupt as a wakeup source (intended to wakeup for
       example from Suspend to RAM where the PMIC RTC's power is still
       supplied).
    3. Disable unused/not implemented camera on GT-I9100.
    
  • v5.13-rc5

    614124be · Linux 5.13-rc5 ·
    Linux 5.13-rc5
    
  • arm-soc-fixes-v5.13-2

    ARM: SoC fixes for 5.13
    
    A set of fixes that have been coming in over the last few weeks, the
    usual mix of fixes:
    
     - DT fixups for TI K3
     - SATA drive detection fix for TI DRA7
     - Power management fixes and a few build warning removals for OMAP
     - OP-TEE fix to use standard API for UUID exporting
     - DT fixes for a handful of i.MX boards
     ... plus a few other smaller items
    
  • v5.13-rc4

    8124c8a6 · Linux 5.13-rc4 ·
    Linux 5.13-rc4
    
  • v5.13-rc3

    c4681547 · Linux 5.13-rc3 ·
    Linux 5.13-rc3
    
  • arm-soc-fixes-5.13-1

    ARM: SoC fixes for 5.13
    
    Only a small number of fixes so far, including some that I had applied
    during the merge window, so this is based on the original merge of the
    other branches.
    
     - The largest change is a fix for a reference counting bug in
       the AMD TEE driver.
    
     - Neil Armstrong now co-maintains Amlogic SoC support
    
     - Two build warning fixes for renesas device tree files
    
     - A sign expansion bug for optee
    
     - A DT binding fix for a mismerge
    
    Signed-off-by: Arnd Bergmann <arnd@arndb.de>
    
  • v5.13-rc2

    d07f6ca9 · Linux 5.13-rc2 ·
    Linux 5.13-rc2
    
  • v5.13-rc1

    6efb943b · Linux 5.13-rc1 ·
    Linux 5.13-rc1
    
  • v5.12

    9f4ad9e4 · Linux 5.12 ·
    Linux 5.12
    
  • arm-dt-5.13

    ARM: devicetree changes for 5.13
    
    There are six new SoCs added this time. Apple M1 and Nuvoton WPCM450
    have separate branches because they are new SoC families that require
    changes outside of device tree files. The other four are variations of
    already supported chips and get merged through this branch:
    
     - STMicroelectronics STM32H750 is one of many variants of STM32
       microcontrollers based on the Cortex-M7 core. This is particularly
       notable since we rarely add support for new MMU-less chips
       these days. In this case, the board that gets added along with
       the platform is not a SoC reference platform but the "Art Pi"
       (https://art-pi.gitee.io/website/) machine that was originally design
       for the RT-Thread RTOS.
    
     - NXP i.MX8QuadMax is a variant of the growing i.MX8 embedded/industrial
       SoC family, using two Cortex-A72 and four Cortex-A53 cores. It
       gets added along with its reference board, the "NXP i.MX8QuadMax
       Multisensory Enablement Kit".
    
     - Qualcomm SC7280 is a Laptop SoC following the SC7180 (Snapdragon 7c)
       that is used in some Chromebooks and Windows laptops. Only a reference
       board is added for the moment.
    
     - TI AM64x Sita4ra is a new version of the K3 SoC family for industrial
       control, motor control, remote IO, IoT gateway etc., similar to the
       older AM65x family. Two reference machines are added alongside.
    
    Among the newly added machines, there is a very clear skew towards 64-bit
    machines now, with 12 32-bit machines compared to 23 64-bit machines. The
    full list sorted by SoC is:
    
     - ASpeed AST2500 BMC: ASRock E3C246D4I Xeon server board
     - Allwinner A10: Topwise A721 Tablet
     - Amlogic GXL: MeCool KII TV box
     - Amlogic GXM: Mecool KIII, Minix Neo U9-H TV boxes
     - Broadcom BCM4908: TP-Link Archer C2300 V1 router
     - MStar SSD202D: M5Stack UnitV2 camera
     - Marvell Armada 38x: ATL-x530 ethernet switch
     - Mediatek MT8183 Chromebooks: Lenovo 10e, Acer Spin 311,
       Asus Flip CM3, Asus Detachable CM3
     - Mediatek MT8516/MT8183: OLogic Pumpkin Board
     - NXP i.MX7: reMarkable Tablet
     - NXP i.MX8M: Kontron pitx-imx8m, Engicam i.Core MX8M Mini
     - Nuvoton NPCM730: Quanta GBS BMC
     - Qualcomm X55: Telit FN980 TLB SoM, Thundercomm TurboX T55 SoM
     - Qualcomm MSM8998: OnePlus 5/5T phones
     - Qualcomm SM8350: Snapdragon 888 Mobile Hardware Development Kit
     - Rockchip RK3399: NanoPi R4S board
     - STM32MP1: Engicam MicroGEA STM32MP1 MicroDev 2.0 and SOM,
       EDIMM2.2 Starter Kit, Carrier, SOM
     - TI AM65: Siemens SIMATIC IOT2050 gateway
    
    There is notable work going into extending already supported machines
    and SoCs:
    
     - ASpeed AST2500
     - Allwinner A23, A83t, A31, A64, H6
     - Amlogic G12B
     - Broadcom BCM4908
     - Marvell Armada 7K/8K/CN91xx
     - Mediatek MT6589, MT7622, MT8173, MT8183, MT8195
     - NXP i.MX8Q, i.MX8MM, i.MX8MP
     - Qualcomm MSM8916, SC7180, SDM845, SDX55, SM8350
     - Renesas R-Car M3, V3U
     - Rockchip RK3328, RK3399
     - STEricsson U8500
     - STMicroelectronics STM32MP141
     - Samsung Exynos 4412
     - TI K3-AM65, K3-J7200
     - TI OMAP3
    
    Among the treewide cleanups and bug fixes, two parts stand out:
    
     - There are a number of cleanups for issues pointed out by 'make
       dtbs_check' this time, and I expect more to come in the future as we
       increasingly check for regressions.
    
     - After a change to the MMC subsystem that can lead to unpredictable
       device numbers, several platforms add 'aliases' properties for these
       to give each MMC controller a fixed number.
    
    Signed-off-by: Arnd Bergmann <arnd@arndb.de>
    
  • arm-fixes-5.12-4

    ARM SoC fixes for v5.12, part 4
    
    These should be the final fixes for v5.12. There is one fix for SD card
    detection on one Allwinner board, and a few fixes for the Tegra
    platform that I had already queued up for v5.13 due to a communication
    problem. This addresses MMC device ordering on multiple machines,
    audio support on Jetson AGX Xavier and suspend/resume on Jetson TX2.
    
    Signed-off-by: Arnd Bergmann <arnd@arndb.de>
    
  • arm-newsoc-5.13

    ARM: platform support for Nuvoton WPCM450
    
    The Nuvoton WPCM450 BMC is an older chip based on the ARM926 CPU core
    that remains in use on Supermicro X9 server boards among others. Support
    gets added for a particular server board using this SoC along with the
    basic platform bringup.
    
    As the platform is a predecessor to the npcm7xx platform we already
    support, it is added to the same directory, despite using a different
    name. It also seems to be related to the older w90x900/nuc9xx platform
    that was removed last year.
    
    Signed-off-by: Arnd Bergmann <arnd@arndb.de>
    
  • arm-apple-m1-5.13

    ARM: platform support for Apple M1
    
    The Apple M1 is the processor used it all current generation Apple
    Macintosh computers. Support for this platform so far is rudimentary,
    but it boots and can use framebuffer and serial console over a special
    USB cable.
    
    Support for several essential on-chip devices (USB, PCIe, IOMMU, NVMe)
    is work in progress but was not ready in time.
    
    A very detailed description of what works is in the merge commit
    and on the AsahiLinux wiki.
    
    Link: https://lore.kernel.org/linux-arm-kernel/bdb18e9f-fcd7-1e31-2224-19c0e5090706@marcan.st/
    Signed-off-by: Arnd Bergmann <arnd@arndb.de>
    
  • arm-drivers-5.13

    ARM: SoC drivers for v5.13
    
    Updates for SoC specific drivers include a few subsystems that
    have their own maintainers but send them through the soc tree:
    
    TEE/OP-TEE:
     -  Add tracepoints around calls to secure world
    
    Memory controller drivers:
     - Minor fixes for Renesas, Exynos, Mediatek and Tegra platforms
     - Add debug statistics to Tegra20 memory controller
     - Update Tegra bindings and convert to dtschema
    
    ARM SCMI Firmware:
     - Support for modular SCMI protocols and vendor specific extensions
     - New SCMI IIO driver
     - Per-cpu DVFS
    
    The other driver changes are all from the platform maintainers
    directly and reflect the drivers that don't fit into any other
    subsystem as well as treewide changes for a particular platform.
    
    SoCFPGA:
     - Various cleanups contributed by Krzysztof Kozlowski
    
    Mediatek:
     - add MT8183 support to mutex driver
     - MMSYS: use per SoC array to describe the possible routing
     - add MMSYS support for MT8183 and MT8167
     - add support for PMIC wrapper with integrated arbiter
     - add support for MT8192/MT6873
    
    Tegra:
     - Bug fixes to PMC and clock drivers
    
    NXP/i.MX:
     - Update SCU power domain driver to keep console domain power on.
     - Add missing ADC1 power domain to SCU power domain driver.
     - Update comments for single global power domain in SCU power domain
       driver.
     - Add i.MX51/i.MX53 unique id support to i.MX SoC driver.
    
    NXP/FSL SoC driver updates for v5.13
     - Add ACPI support for RCPM driver
     - Use generic io{read,write} for QE drivers after performance optimized
       for PowerPC
     - Fix QBMAN probe to cleanup HW states correctly for kexec
     - Various cleanup and style fix for QBMAN/QE/GUTS drivers
    
    OMAP:
     - Preparation to use devicetree for genpd
     - ti-sysc needs iorange check improved when the interconnect target module
       has no control registers listed
     - ti-sysc needs to probe l4_wkup and l4_cfg interconnects first to avoid
       issues with missing resources and unnecessary deferred probe
     - ti-sysc debug option can now detect more devices
     - ti-sysc now warns if an old incomplete devicetree data is found as we
       now rely on it being complete for am3 and 4
     - soc init code needs to check for prcm and prm nodes for omap4/5 and dra7
     - omap-prm driver needs to enable autoidle retention support for omap4
     - omap5 clocks are missing gpmc and ocmc clock registers
     - pci-dra7xx now needs to use builtin_platform_driver instead of using
       builtin_platform_driver_probe for deferred probe to work
    
    Raspberry Pi:
     - Fix-up all RPi firmware drivers so as for unbind to happen in an
       orderly fashion
     - Support for RPi's PoE hat PWM bus
    
    Qualcomm
     - Improved detection for SCM calling conventions
     - Support for OEM specific wifi firmware path
     - Added drivers for SC7280/SM8350: RPMH, LLCC< AOSS QMP
    
    Signed-off-by: Arnd Bergmann <arnd@arndb.de>
    
  • arm-soc-5.13

    ARM: SoC changes for v5.13
    
    Almost all SoC code changes this time are for the TI OMAP
    platform, which continues its decade-long quest to move from
    describing a complex SoC in code to device tree.
    
    Aside from this, the Uniphier platform has a new maintainer
    and some platforms have minor bugfixes and cleanups that were
    not urgent enough for v5.12.
    
    Signed-off-by: Arnd Bergmann <arnd@arndb.de>
    
  • arm-defconfig-5.13

    ARM: defconfigs for v5.13
    
    The usual set of defconfig updates, enabling newly added drivers.
    There are platform updates for at91, omap, ux500 and qcom platforms,
    and a number of changes to the arm64 defconfig.
    
    Signed-off-by: Arnd Bergmann <arnd@arndb.de>
    
  • v5.12-rc8

    bf05bf16 · Linux 5.12-rc8 ·
    Linux 5.12-rc8
    
  • arm-fixes-5.12-3

    ARM SoC fixes for v5.12, part 2
    
    Another smaller set of fixes for three of the Arm platforms:
    
    TI OMAP:
    
        Fix swapped mmc device order also for omap3 that got changed with the
        recent PROBE_PREFER_ASYNCHRONOUS changes. While eventually the aliases
        should be board specific, all the mmc device instances are all there in
        the SoC, and we do probe them by default so that PM runtime can idle the
        devices if left enabled from the bootloader.
    
    Qualcomm Snapdragon:
    
        This bypasses the, recently introduced, interconnect handling in the
        GENI (serial engine) driver when running off ACPI, as this causes the
        GENI probe to fail and the Lenovo Yoga C630 to boot without keyboard
        and touchpad.
    
    Allwinner:
    
        One 32kHz clock fix for the beelink gs1, a CD polarity fix for the SoPine,
        some MAINTAINERS maintainance, and a clk / reset switch to our headers.
    
    Signed-off-by: Arnd Bergmann <arnd@arndb.de>