Tags give the ability to mark specific points in history as being important
-
-
-
-
wireless-drivers-for-davem-2019-09-26
2b481835 · ·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
9cc80ff8 · ·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
88d32d39 · ·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.
-
-
-
-
-
-
-
-
-
-
-
-
-
iomap-5.4-merge-6
838c4f3d · ·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.