Tags

Tags give the ability to mark specific points in history as being important
  • linux-watchdog-5.4-rc1

    linux-watchdog 5.4-rc1 tag
    
  • wireless-drivers-for-davem-2019-09-26

    wireless-drivers fixes for 5.4
    
    First set of fixes for 5.4 sent during the merge window. Most are
    regressions fixes but the mt7615 problem has been since it was merged.
    
    iwlwifi
    
    * fix a build regression related CONFIG_THERMAL
    
    * avoid using GEO_TX_POWER_LIMIT command on certain firmware versions
    
    rtw88
    
    * fixes for skb leaks
    
    zd1211rw
    
    * fix a compiler warning on 32 bit
    
    mt76
    
    * fix the firmware paths for mt7615 to match with linux-firmware
    
    wil6210
    
    * fix use of skb after free
    
  • v4.19-stm32mp-r2

    The following changes since commit 31915824449c1bb4654812835b77f02307f847fb:
    
      Revert "mmc: block: release the tag set associated to mmc queue." (2019-07-01 18:16:14 +0200)
    
    are available in the Git repository at:
    
      https://github.com/STMicroelectronics/linux.git tags/v4.19-stm32mp-r2
    
    for you to fetch changes up to 9cc80ff80f5ea5f1ff35122f61afaa7b11ad22ae:
    
      iio: adc: stm32-dfsdm: fix single conversion (2019-09-13 09:17:09 +0200)
    
    ----------------------------------------------------------------
    This is the v4.19-stm32mp-r2 release.
    ----------------------------------------------------------------
    
    Alexandre Torgue (10):
          ARM: dts: stm32: remove useless HDP pinctrl definition for stm32mp157
          pinctrl: stm32: fix warning when w=1 option is used during build
          ARM: configs: enable CONFIG_EFI in multi_v7 addons fragment
          pinctrl: stmfx: update pinconf settings
          ARM: dts: stm32: remove OV5640 pinctrl definition on stm32mp157c-ev1
          ARM: dts: stm32: change pinctrl definition for joystick pins on stm32mp157c-ev1
          ARM: dts: stm32: change pinctrl definition for goodix irq pins on stm32mp157c-ev1
          tty: serial: stm32: fix wakeup management
          dt-bindings: usb: add wakeup properties for usb-ehci
          dt-bindings: usb: add wakeup properties for dwc2 HS OTG controller
    
    Amelie Delaunay (26):
          usb: typec: add interrupt support for STUSB Type-C controller family
          ARM: dts: stm32: add STUSB1600 interrupt on stm32mp157c-dk1
          usb: typec: stusb: fix checkpatch issues
          usb: typec: stusb: rework supplies management
          usb: typec: stusb: add Vbus and ID detection support
          usb: typec: stusb: fix suspend/resume
          usb: dwc2: disable HNP and SRP on stm32mp1 hsotg
          usb: dwc2: add DRD support through extcon and override Vbus and ID signals
          usb: dwc2: update activate_stm_id_vb_detection param on stm32mp1 hsotg
          usb: dwc2: fix dwc2_restore_global_registers function
          ARM: dts: stm32: update usbotg_hs with type-c support on stm32mp157a-dk1
          dmaengine: stm32-dma: Fix set but not used variable
          dmaengine: stm32-mdma: Fix unsigned variable compared with zero
          ARM: dts: stm32: add resets property on all DMA nodes on stm32mp157
          usb: dwc2: don't deassert a/b-valid signal if the core is in test mode
          dmaengine: stm32-dma: avoid triggering lockdep checker in terminate_all
          usb: host: add wakeup irq support on ehci-platform
          ARM: dts: stm32: add usbh_ehci wakeup feature on stm32mp157c
          usb: dwc2: add wakeup support with dedicated wake irq
          ARM: dts: stm32: add wakeup interrupt to usbotg_hs on stm32mp157c
          dmaengine: stm32-mdma: use vchan_terminate_vdesc() in .terminate_all
          dmaengine: stm32-dma: use vchan_terminate_vdesc() in .terminate_all
          usb: dwc2: gadget: don't try to disable ep0 in dwc2_hsotg_suspend
          spi: stm32: fix stm32_spi_prepare_mbr in case of odd clk_rate
          dmaengine: stm32-dma: avoid triggering lockdep checker in issue_pending
          ARM: dts: stm32: fix hash1 dmas property on stm32mp157c
    
    Antonio Borneo (2):
          ARM: dts: stm32: fix hclk of can peripherals for stm32mp157c
          ARM: dts: stm32: fix hclk of can on M4 resources for stm32mp157c
    
    Arend van Spriel (1):
          brcmfmac: fix for proper support of 160MHz bandwidth
    
    Benjamin Gaignard (2):
          pinctrl: Enable device link creation for pin control
          pinctrl: stmfx: enable links creations
    
    Chen-Yu Tsai (6):
          media: ov5640: Move test_pattern_menu before ov5640_set_ctrl_test_pattern
          media: ov5640: Add register definition for test pattern register
          media: ov5640: Disable transparent feature for test pattern
          media: ov5640: Add three more test patterns
          media: ov5640: Set JPEG output timings when outputting JPEG data
          media: ov5640: Consolidate JPEG compression mode setting
    
    Christophe Kerello (3):
          mtd: spi-nor: stm32-quadspi: remove the driver
          mtd: rawnand: stm32_fmc2: avoid warnings when building with W=1 option
          mtd: rawnand: stm32_fmc2: increase DMA completion timeouts
    
    Christophe Roullier (8):
          net: ethernet: stmmac: Manage all RGMII interfaces for stm32mp1
          ARM: dts: stm32: replace rgmii mode with rgmii-id on stm32mp15 boards
          ARM: configs: remove config REALTEK_PHY in multi_v7 addons fragment
          ARM: dts: stm32: adjust slew rate for Ethernet on stm32mp157
          net: ethernet: stmmac: fix warning when w=1 option is used during build
          ARM: dts: stm32: modified BT_REG_ON management on stm32mp157c-dk2 board
          net: stmmac: fix DMA error when resume with specific PHY
          net: stmmac: increase delay of SWR for specific PHY with lots of latency
    
    Erwan Le Ray (2):
          serial: stm32: fix TX and RX FIFO thresholds
          serial: stm32: fix incorrect characters on console
    
    Fabien Dessenne (7):
          irqchip: stm32: use a platform driver for stm32mp1-exti device
          remoteproc: stm32: use devm_ioremap_wc
          remoteproc: stm32: clear MCU PDDS at firmware start
          remoteproc: stm32: wakeup the system by wdg irq
          dt-bindings: remoteproc: stm32: add wakeup-source
          ARM: dts: stm32: declare rproc as wakeup-source on stm32mp157c-ed1
          ARM: dts: stm32: declare rproc as wakeup-source on stm32mp157a-dk1
    
    Fabrice Gasnier (15):
          Revert "usb: dwc2: add dt property to force B-peripheral session"
          Revert "ARM: dts: stm32: force b-session on stm32mp157a-dk1 usb otg"
          usb: typec: stusb: fix a build warning with W=1
          usb: dwc2: drd: fix a build warning with W=1
          ARM: dts: stm32: add i2c5 support on stm32mp157a-dk1
          ARM: dts: stm32: configure all ADC channels on stm32mp157a-dk1
          ARM: dts: stm32: mark timers/pwm explicitly disabled on stm32mp157a-dk1
          dt-bindings: i2c-stm32: document optional dmas
          iio: adc: stm32-adc: remove a useless debug message
          iio: adc: stm32-adc: fix stopping dma
          usb: dwc2: fix a freeze while suspending with OTG interrupt
          serial: stm32: fix clearing interrupt error flags
          serial: stm32: fix a deadlock condition with wakeup event
          serial: stm32: call stm32_transmit_chars locked
          iio: adc: stm32-adc: fix a race when using several adcs with dma and irq
    
    Gabriel Fernandez (1):
          clk: stm32mp1: Add ddrperfm clock
    
    Gerald Baeza (6):
          Documentation: perf: stm32: ddrperfm support
          dt-bindings: perf: stm32: ddrperfm support
          perf: stm32: ddrperfm driver creation
          ARM: configs: enable STM32_DDR_PMU
          ARM: dts: stm32: add ddrperfm on stm32mp157c
          perf: stm32: fix for event type filtering
    
    Hugues Fruchet (8):
          media: uvcvideo: Read support
          ARM: dts: stm32: use 32KB SRAM buffer for DCMI DMA transfer on stm32mp157
          media: stm32-dcmi: do not emit error trace in case of few overruns
          dma: stm32-dma: do not access chan in case of timeout
          media: ov5640: revert ST internal changes
          media: ov5640: fix framerate update
          media: ov5640: move parallel port pixel clock divider out of registers set
          media: ov5640: reduce dvp pixel rate according to maximum pixel clock
    
    Jagan Teki (1):
          media: ov5640: Fix set 15fps regression
    
    Linus Walleij (1):
          pinctrl: core: Do not add device links for hogs
    
    Lionel Debieve (6):
          hwrng: stm32: fix unbalanced pm_runtime_enable
          crypto: stm32/cryp - update to return iv_out
          crypto: stm32/crc32 - rename driver file
          crypto: stm32/crc32 - properly manage multi-instance
          crypto: stm32/hash: Fix hmac issue more than 256 bytes
          crypto: stm32/hash: remove interruptible condition for dma
    
    Loic Poulain (1):
          media: ov5640: Add RAW bayer format support
    
    Ludovic Barre (5):
          ARM: configs: enable watchdog nowayout in multi_v7 addons fragment
          watchdog: stm32: add dynamic prescaler support
          mmc: mmci: sdmmc: fix warning when w=1 option is used during build
          ARM: dts: stm32: add sdmmc3 definition on stm32mp157a-dk1 board
          dt-bindings: spi: stm32: add dma properties for spi-stm32-qspi
    
    Maxime Ripard (11):
          media: ov5640: Adjust the clock based on the expected rate
          media: ov5640: Remove the clocks registers initialization
          media: ov5640: Remove redundant defines
          media: ov5640: Remove redundant register setup
          media: ov5640: Compute the clock rate at runtime
          media: ov5640: Remove pixel clock rates
          media: ov5640: Enhance FPS handling
          media: ov5640: Make the return rate type more explicit
          media: ov5640: Make the FPS clamping / rounding more extendable
          media: ov5640: Add 60 fps support
          media: ov5640: Remove duplicate auto-exposure setup
    
    Olivier Bideau (1):
          ARM: dts: stm32: enable gpio-keys with PA13 in genpd to enable LPLV-Stop
    
    Olivier Moysan (21):
          ASoC: stm32: dfsdm: change ckout slew-rate
          ASoC: stm32: i2s: remove useless callback
          ASoC: stm32: i2s: skip useless write in slave mode
          ASoC: stm32: i2s: improve channel capabilities handling
          ASoC: stm32: i2s: fix race condition in irq handler
          ASoC: stm32: sai: add missing put_device() backport
          ASoC: stm32: sai: fix set_sync service
          ASoC: cs42l51: add adc volume control
          Revert "ASoC: cs42l51: duplicate DAI declaration"
          ASoC: cs42l51: add multi endpoint support
          ASoC: stm32: sai: improve trace on rate conflict
          iio: adc: stm32-dfsdm: add comment for 16 bits record
          ASoC: stm32: dfsdm: add 16 bits audio record support
          iio: adc: stm32-dfsdm: add fast mode support
          iio: adc: dfsdm: improve saturation management
          iio: adc: dfsdm: improve data alignment management
          iio: adc: dfsdm: manage data resolution in trigger mode
          ASoC: stm32: i2S: fix id register management
          ASoC: stm32: spdifrx: fix id register management
          ASoC: stm32: sai: add restriction on mmap support
          iio: adc: stm32-dfsdm: fix single conversion
    
    Pascal PAILLET-LME (1):
          thermal: stm32: fix error during probe
    
    Pascal Paillet (11):
          regulator: stm32mp1: add regulator supplies
          ARM: dts: stm32: Describe PWR regulator supplies on stm32mp157c-ed1
          ARM: dts: stm32: Describe PWR regulator supplies on stm32mp157c-dk1
          mfd: stm32-pwr: fix compilation warning
          irqchip: stm32: add request resources callback
          dt-bindings: mfd: Document wake-up gpios for stm32mp1-pwr
          mfd: stm32mp1: Fix irq handling during suspend
          ARM: dts: stm32: Add wake-up pins gpios descriptions on stm32mp157c
          ARM: dts: stm32: remove gpio.h include on stm32mp157a-dk1
          ARM: dts: stm32: remove gpio.h include on stm32mp157c-ev1
          ARM: dts: stm32: remove gpio.h include on stm32mp157c-ed1
    
    Patrice Chotard (1):
          spi: spi-stm32-qspi: Remove CR_FTHRES_MASK usage
    
    Pierre-Yves MORDRET (2):
          ARM: dts: stm32: move GPU reserved memory on stm32mp157c-ed1
          ARM: dts: stm32: move GPU reserved memory on stm32mp157c-dk1
    
    Thomas Petazzoni (4):
          dt-bindings: gpio: document the new pull-up/pull-down flags
          gpio: rename gpio_set_drive_single_ended() to gpio_set_config()
          gpio: use new gpio_set_config() helper in more places
          gpio: add core support for pull-up/pull-down configuration
    
    Vinod Koul (1):
          dmaengine: stm32-dma: Fix unsigned variable compared with zero
    
    Yannick Fertré (10):
          drm/stm: ltdc: remove clk_round_rate comment
          ARM: dts: stm32: add power supply for otm8009a on stm32mp157c-ev1
          drm/panel: otm8009a: no error msg if probe deferred
          drm/panel: rm68200: no error msg if probe deferred
          drm/stm: dw_mipi_dsi-stm: no error msg if probe deferred
          drm/panel: rm68200: don't reset at unprepare call
          media: stm32-cec: add power saving support
          ARM: dts: stm32: add cec peripheral clock on stm32mp157
          drm/stm: ltdc: add modifier support and helper
          drm/stm: dsi: move call of dw_mipi_dsi_probe
    
     Documentation/devicetree/bindings/gpio/gpio.txt    |  12 +
     .../devicetree/bindings/i2c/i2c-stm32.txt          |   2 +
     .../devicetree/bindings/mfd/st,stm32mp1-pwr.txt    |   6 +-
     .../devicetree/bindings/perf/stm32-ddr-pmu.txt     |  18 +
     .../bindings/regulator/st,stm32mp1-pwr-reg.txt     |  11 +
     .../devicetree/bindings/remoteproc/stm32-rproc.txt |   3 +
     .../devicetree/bindings/spi/spi-stm32-qspi.txt     |   5 +-
     Documentation/devicetree/bindings/usb/dwc2.txt     |   8 +-
     .../devicetree/bindings/usb/st,typec-stusb.txt     |   8 +
     Documentation/devicetree/bindings/usb/usb-ehci.txt |   4 +
     Documentation/perf/stm32-ddr-pmu.txt               |  41 ++
     arch/arm/boot/dts/stm32mp157-pinctrl.dtsi          | 221 +------
     arch/arm/boot/dts/stm32mp157a-dk1.dts              |  60 +-
     arch/arm/boot/dts/stm32mp157c-dk2.dts              |   4 +-
     arch/arm/boot/dts/stm32mp157c-ed1.dts              |  11 +-
     arch/arm/boot/dts/stm32mp157c-ev1-a7-examples.dts  |  20 +-
     arch/arm/boot/dts/stm32mp157c-ev1.dts              |  17 +-
     arch/arm/boot/dts/stm32mp157c-m4-srm.dtsi          |   4 +-
     arch/arm/boot/dts/stm32mp157c.dtsi                 |  43 +-
     arch/arm/configs/fragment-02-multiv7_addons.config |   4 +-
     arch/arm/configs/multi_v7_defconfig                |   1 +
     drivers/char/hw_random/stm32-rng.c                 |   8 +
     drivers/clk/clk-stm32mp1.c                         |   3 +
     drivers/crypto/stm32/Makefile                      |   2 +-
     .../crypto/stm32/{stm32_crc32.c => stm32-crc32.c}  | 136 ++--
     drivers/crypto/stm32/stm32-cryp.c                  |  20 +
     drivers/crypto/stm32/stm32-hash.c                  |   6 +-
     drivers/dma/stm32-dma.c                            |  36 +-
     drivers/dma/stm32-mdma.c                           |  12 +-
     drivers/gpio/gpiolib-of.c                          |   5 +
     drivers/gpio/gpiolib.c                             |  50 +-
     drivers/gpio/gpiolib.h                             |   2 +
     drivers/gpu/drm/panel/panel-orisetech-otm8009a.c   |   3 +-
     drivers/gpu/drm/panel/panel-raydium-rm68200.c      |   8 +-
     drivers/gpu/drm/stm/dw_mipi_dsi-stm.c              |  42 +-
     drivers/gpu/drm/stm/ltdc.c                         |  23 +-
     drivers/iio/adc/stm32-adc-core.c                   |  44 +-
     drivers/iio/adc/stm32-adc-core.h                   |  12 +
     drivers/iio/adc/stm32-adc.c                        |   8 +-
     drivers/iio/adc/stm32-dfsdm-adc.c                  | 224 ++++---
     drivers/iio/adc/stm32-dfsdm.h                      |  26 +-
     drivers/irqchip/irq-stm32-exti.c                   | 220 ++++---
     drivers/media/i2c/ov5640.c                         | 733 +++++++++++++--------
     drivers/media/platform/stm32/stm32-cec.c           |  85 ++-
     drivers/media/platform/stm32/stm32-dcmi.c          |  12 +-
     drivers/media/usb/uvc/uvc_queue.c                  |  15 +-
     drivers/media/usb/uvc/uvc_v4l2.c                   |  11 +-
     drivers/media/usb/uvc/uvcvideo.h                   |   2 +
     drivers/mfd/stm32-pwr.c                            | 203 ++++--
     drivers/mmc/host/mmci_stm32_sdmmc.c                |   4 +-
     drivers/mtd/nand/raw/stm32_fmc2_nand.c             |  94 +--
     drivers/mtd/spi-nor/Kconfig                        |   7 -
     drivers/mtd/spi-nor/Makefile                       |   1 -
     drivers/mtd/spi-nor/stm32-quadspi.c                | 720 --------------------
     drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c  |   7 +-
     drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c   |   2 +-
     drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  |  13 +-
     .../net/wireless/broadcom/brcm80211/brcmutil/d11.c |   3 -
     drivers/perf/Kconfig                               |   6 +
     drivers/perf/Makefile                              |   1 +
     drivers/perf/stm32_ddr_pmu.c                       | 505 ++++++++++++++
     drivers/pinctrl/core.c                             |  13 +
     drivers/pinctrl/pinctrl-stmfx.c                    |  25 +-
     drivers/pinctrl/stm32/pinctrl-stm32.c              |   2 +-
     drivers/regulator/stm32-pwr.c                      |   3 +
     drivers/remoteproc/stm32_rproc.c                   |  63 +-
     drivers/spi/spi-stm32-qspi.c                       |   4 +-
     drivers/spi/spi-stm32.c                            |   3 +-
     drivers/thermal/st/stm_thermal.c                   |  10 +-
     drivers/tty/serial/stm32-usart.c                   |  99 +--
     drivers/usb/dwc2/Makefile                          |   2 +-
     drivers/usb/dwc2/core.c                            |   4 +-
     drivers/usb/dwc2/core.h                            |  12 +-
     drivers/usb/dwc2/core_intr.c                       |   3 +-
     drivers/usb/dwc2/drd.c                             | 191 ++++++
     drivers/usb/dwc2/gadget.c                          |   7 +-
     drivers/usb/dwc2/hw.h                              |   4 +
     drivers/usb/dwc2/params.c                          |   9 +-
     drivers/usb/dwc2/platform.c                        |  98 +--
     drivers/usb/host/ehci-platform.c                   |  27 +
     drivers/usb/typec/typec_stusb.c                    | 429 ++++++++++--
     drivers/watchdog/stm32_iwdg.c                      |  65 +-
     include/dt-bindings/gpio/gpio.h                    |   6 +
     include/linux/gpio/machine.h                       |   2 +
     include/linux/of_gpio.h                            |   2 +
     include/linux/pinctrl/pinctrl.h                    |   5 +
     sound/soc/codecs/cs42l51.c                         |  51 +-
     sound/soc/stm/stm32_adfsdm.c                       |  50 +-
     sound/soc/stm/stm32_i2s.c                          |  45 +-
     sound/soc/stm/stm32_sai.c                          |  12 +-
     sound/soc/stm/stm32_sai_sub.c                      |  29 +-
     sound/soc/stm/stm32_spdifrx.c                      |   1 +
     92 files changed, 3120 insertions(+), 1973 deletions(-)
     create mode 100644 Documentation/devicetree/bindings/perf/stm32-ddr-pmu.txt
     create mode 100644 Documentation/perf/stm32-ddr-pmu.txt
     rename drivers/crypto/stm32/{stm32_crc32.c => stm32-crc32.c} (78%)
     delete mode 100644 drivers/mtd/spi-nor/stm32-quadspi.c
     create mode 100644 drivers/perf/stm32_ddr_pmu.c
     create mode 100644 drivers/usb/dwc2/drd.c
    
  • xfs-5.4-merge-8

    Changes since last update:
    - Minor code cleanups.
    - Fix a superblock logging error.
    - Ensure that collapse range converts the data fork to extents format
      when necessary.
    - Revert the ALLOC_USERDATA cleanup because it caused subtle
      behavior regressions.
    
  • v3.16.74

    aa8ea101 · Linux 3.16.74 ·
    This is the 3.16.74 stable release
    
  • v5.3.1

    c9a59a82 · Linux 5.3.1 ·
    This is the 5.3.1 stable release
    
  • v5.2.17

    5e408889 · Linux 5.2.17 ·
    This is the 5.2.17 stable release
    
  • v4.19.75

    d573e8a7 · Linux 4.19.75 ·
    This is the 4.19.75 stable release
    
  • v4.14.146

    f6e27dbb · Linux 4.14.146 ·
    This is the 4.14.146 stable release
    
  • v4.9.194

    1b2be6d7 · Linux 4.9.194 ·
    This is the 4.9.194 stable release
    
  • v4.4.194

    5f090d83 · Linux 4.4.194 ·
    This is the 4.4.194 stable release
    
  • iomap-5.4-merge-6

    New code for 5.4:
    - Report both io errors and short io results to the directio endio
      handler.
    - Allow directio callers to pass an ops structure to iomap_dio_rw.