Skip to content

Set of kernel recipe stable updates#325

Merged
ricardosalveti merged 9 commits intofoundriesio:masterfrom
ricardosalveti:master-kernel
Apr 26, 2021
Merged

Set of kernel recipe stable updates#325
ricardosalveti merged 9 commits intofoundriesio:masterfrom
ricardosalveti:master-kernel

Conversation

@ricardosalveti
Copy link
Copy Markdown
Member

No description provided.

@ricardosalveti
Copy link
Copy Markdown
Member Author

Test PR available at foundriesio/lmp-manifest#145

@ricardosalveti
Copy link
Copy Markdown
Member Author

Boot tested on intel, qemuarm, qemuarm64, qemurisc64, uz3eg-iocc, freedom-u540, stm32mp1-disco, beaglebone-yocto, imx8mmevk, imx8mqevk, apalis-imx6 and imx6ullevk.

@ricardosalveti
Copy link
Copy Markdown
Member Author

@Tim-Anderson from my list it is just missing am64xx-sk.

Relevant changes:
- e1b933d6960ad ARM: dts: stm32: activate alternate REQ/ACK dma protocol for uart
- 38078f096224d dmaengine: stm32-dma: add alternate REQ/ACK protocol management
- 3895884241f18 dt-bindings: dma: add alternative REQ/ACK protocol selection in stm32-dma
- 8663b4e61d791 serial: stm32: fix FIFO flush in startup and set_termios
- 245cc3a18ba54 serial: stm32: fix FIFO flush in shutdown
- f8cb6615b50b3 serial: stm32: update transmission complete error message
- 61e604a972626 serial: stm32: fix transmission complete error handling
- 575fa2635e7d5 serial: stm32: fix dual tx dma transaction
- f6c0f4d540aae serial: stm32: fix software flow control transfer
- 15d07890f4ed0 serial: stm32: fix flow control transfer in DMA mode
- c8dde7ef77ac4 serial: stm32: rework tx dma state condition
- b19aa0d6b439d serial: stm32: update rx dma state variable name
- 037561de8bb5b serial: stm32: change stm32_port->status to local variable
- e58e2d89172bf serial: stm32: prevent TDR register overwrite when sending x_char
- d088d745ab72f ARM: dts: stm32: activate usart3 and uart7 for stm32mp157f-dk2 a7-examples
- 479561d190590 ARM: dts: stm32: activate usart3 for stm32mp157f-ev1 a7-examples
- 44a26ecb4f339 serial: stm32: fix call of a non-atomic function in stop_rx
- 1f532cc64eadd net: phy: realtek: read actual speed on rtl8211f to detect downshift
- 4159c12f2374f net: phy: realtek: read actual speed to detect downshift
- 0ccf1a48d9d5a dmaengine: stm32-dma: mark pending descriptor complete in terminate_all
- 621e4f6913b6d can: m_can_platform: don't call m_can_class_suspend in runtime suspend
- a56628a8ab257 serial: stm32: add FIFO flush when port is closed
- e5e4901e5ae97 usb: dwc2: fix dwc2_drd_role_sw_set when clock could be disabled
- 1c8dae460e174 usb: dwc2: fix dwc2_force_mode call in dwc2_ovr_init
- b39b894d01b02 usb: dwc2: select USB_ROLE_SWITCH if USB_DWC2 instead of USB_DWC2_DUAL_ROLE
- 6406e6b4b88b0 phy: stm32: set CRITICAL and IGNORE_UNUSED flags to ck_usbo_48m
- 2acfc9f0a16c2 remoteproc: stm32: fix crash recovery for firmware managed by OP-TEE
- 140041a2305db remoteproc: stm32: fix early boot support for firmware booted by OP-TEE
- 058ed2a0a68b0 remoteproc: tee: clean unused structure fields
- 84d8a872fd7fe irqchip/stm32-exti: Avoid losing interrupts due to clearing pending bits by mistake
- 57a12105298f3 ARM: dts: stm32: change dmic mapping on stm32mp15xx-evx
- 8ad7975b08aa1 clk: stm32mp1: Add CLK_IGNORE_UNUSED to ck_trace clock
- b7685f9432797 iio: adc: stm32-adc: fix runtime autosuspend delay when slow polling
- 4c5cf19c96ce2 Revert "iio: adc: stm32-adc: fix runtime autosuspend delay when slow polling"
- f976b52469687 ARM: dts: stm32: add LP timer wakeup on stm32mp151
- 114dadb5c6765 ARM: configs: Add LP Timer clocksource support in multi_v7 addons fragment
- c231db326f40f ARM: dts: build stm32 dtb with symbols
- ec5a465b92bcd opp: core: remove useless mutex protection in _allocate_opp_table
- 7cc4a3bdec164 media: stm32-dcmi: fix unbalanced pm_runtime_get_sync
- 8ce31d62a3308 media: stm32-dcmi: add 8-bit Bayer formats support
- ab6eb1538c383 drm/bridge/synopsys: dsi: fix initialization sequence
- 6abcc9123a003 drm/bridge/synopsys: dsi: fix remove of panel/bridge
- 4afcc72b2261f drm/bridge/synopsys: dsi: disable PM runtime on probe fail
- c179a840d9e55 iio: adc: stm32-adc: fix a regression when using dma and irq
- c8945b55a733e ARM: dts: stm32: Add LPtimer irqs on stm32mp151
- 20cf85d81a053 irqchip/stm32-exti: Add all LP timer exti direct events support
- 7782557b2977e hwspinlock: stm32: enable clock at probe
- 34a718951b756 clk: stm32mp1: fix Kernel panic at boot when disabling sdmmc2
- 5b3aea22fc098 ARM: dts: stm32: add vbus-supply to usbphyc_port0 on stm32mp15xx-evx
- 823520c5d6f8f phy: stm32: manage optional vbus regulator on phy_power_on/off
- c1be59fec73c5 dt-bindings: phy: add vbus-supply optional property to phy-stm32-usbphyc
- b5e0f93a96112 ARM: config: Enable STM32 cpuidle
- d3afae779aa67 serial: stm32: move dma rx disabling from shutdown to stop_rx
- fdfc46997fde9 serial: stm32: update throttle and unthrottle ops for dma mode
- f99cda423f42c serial: stm32: add tty buffer overrun errors handling in dma mode
- 81476d422914d remoteproc: stm32: remove the secure chip check
- 0ad686990687e irqchip/stm32-exti: fix W=1 build warning
- 84762aa4e9b48 dt-bindings: remoteproc: add compatibility for TEE support
- 638dca52fcfb7 remoteproc: stm32: add support of an OP-TEE TA to load the firmware
- 1008213beea81 remoteproc: add TEE support
- c385378df54b6 i2c: stm32f7: move save and restore configuration at pm_runtime level
- d41ab088bf0e4 cpuidle: add stm32 cpu_idle driver
- a8e8fc9b90eac clocksource: Add Low Power STM32 timers driver
- 16399d2610d62 dt-bindings: mfd: Document STM32 low power timer bindings
- b9a4f1ea817b2 mfd: stm32: Enable regmap fast_io for stm32-lptimer
- 392572d0e0abe mfd: stm32: Add defines to be used for clkevent purpose
- 41a73a86cbb74 ARM: dts: stm32: fix mac address of STM32MP15 avenger board
- 77b44e5eb3c9e ARM: dts: stm32: update MCU hold boot declaration on stm32mp15 No SCMI
- 206937a176504 iio: adc: stm32-adc: dma transfers cleanup
- ce92c44d652b4 remoteproc: stm32: update the hold boot management
- 1304c6d404897 ARM: dts: stm32: update MCU hold boot declaration on stm32mp15
- 70058338c8bcf dt-bindings: remoteproc: update Hold boot binding for stm32 remote processor driver
- 271454a1c57d8 dt-bindings: reset: Add MCU HOLD BOOT ID for SCMI reset domains on stm32mp15
- ef97a0bd9b348 ARM: dts: stm32: update dsi node in stm32mp15-no-scmi.dtsi
- 29ee1fe304d07 irqchip/stm32: manage imr at each mask/unmask for direct event
- d7f511e392c78 irqchip: stm32: Add lptim1 exti direct even support
- 6441181665779 iio: adc: stm32-adc: adapt clock duty cycle for proper operation
- e862a7d3cfb18 ARM: dts: stm32: change adc2 config on stm32mp157f-dk2 a7-examples
- 56dcb3403f007 ARM: dts: stm32: remove reset support from uart nodes on stm32mp15x
- 88ce6b30b9995 ARM: dts: stm32: remove uart4 pinctrl-3 configuration for stm32mp15xx edx boards
- 3cf816cecc9b3 serial: stm32: enable / disable wake irqs for mcrtl_gpio wakeup sources
- 42a99ad09c76e serial: mctrl_gpio: add a new API to enable / disable wake_irq
- e8a55275b29d2 pinctrl: stm32: fix dbg_show shift
- d0e45d73a0d8d ASoC: stm32: i2s: add master clock provider
- 3bd61ebfab819 ASoC: dt-bindings: add mclk provider support to stm32 i2s
- 392796e0885ee ASoC: dt-bindings: stm32: convert i2s to json-schema
- 46e2887f85946 ARM: dts: stm32: remove OP-TEE node on stm32mp151
- 7415e612ae389 serial: stm32: fix a deadlock in set_termios
- d47281150282a serial: stm32: update conflicting RTS/CTS config comment
- 17783e0b65568 serial: stm32: rename too generic function names
- 507a75772b2e6 tty: serial: Add modem control gpio support for STM32 UART
- 53ea8474657a6 dt-bindings: serial: Document CTS/RTS gpios in STM32 UART
- 673c842fadb8f serial: stm32: flush RX FIFO before suspending
- 5de1ac915d8da serial: stm32: prevent race when flushing RX DMA data
- 18bdd44804f0c serial: stm32: push DMA RX data before suspending
- ad5f57751694b serial: stm32: rework wakeup from low power modes
- 4d4850e33d0ed serial: stm32: add fifo threshold configuration
- 362e1f8e41b1b dt-bindings: serial: stm32: add fifo threshold configuration
- 3ef24944dff18 ARM: dts: stm32: remove OP-TEE node on stm32mp15
- 93870ab898700 crypto: stm32/crc: avoid lock if hardware is already used
- dda15e3bf320b ARM: dts: stm32: add FMC2 EBI support for stm32mp15 EV boards
- 7146c0a03fe41 ARM: configs: add FMC2 EBI controller support in multi_v7 addons fragment
- 253e736c793f0 mtd: rawnand: stm32_fmc2: get resources from parent node
- 33e6e90f2fedb mtd: rawnand: stm32_fmc2: use regmap APIs
- 6a62b1d6fad5c memory: stm32-fmc2-ebi: add STM32 FMC2 EBI controller driver
- 5971c50c80bc9 dt-bindings: memory-controller: add STM32 FMC2 EBI controller documentation
- d240e84bdfde1 dt-bindings: mtd: update STM32 FMC2 NAND controller documentation
- dc71242500ec9 dt-bindings: mtd: Convert stm32 fmc2-nand bindings to json-schema
- d7ff1101b1298 mtd: rawnand: stm32_fmc2: do not display errors if the driver is deferred
- a44d32303ef44 mtd: rawnand: stm32_fmc2: use FIELD_PREP/FIELD_GET macros
- 3e5fce81c4d5a mtd: rawnand: stm32_fmc2: cosmetic change to use nfc instead of fmc2 where relevant
- b144942f5e3c3 mtd: rawnand: stm32_fmc2: use FMC2_TIMEOUT_MS for timeouts
- b63de5ea1d04e mtd: rawnand: stm32_fmc2: remove useless inline comments
- cd83252aad5ef mtd: rawnand: stm32_fmc2: manage all errors cases at probe time
- cc57e7eb677b2 clk: stm32mp1: add duty cycle ops for ADC clocks
- b21e112f20443 clk: composite: add get duty cycle ops to composite clock
- 9f977a013e89e media: stm32-dcmi: fix probe error path & module remove
- a291ea3cb0d0b media: stm32-dcmi: create video dev within notifier bound
- e789c9761e90c serial: stm32: rework config_reg_rs485
- 22c5ec7cbab85 serial: stm32: Add support of rs485 delays in nanoseconds
- a8455dde00fd8 serial: core: add support of rs485 delay in nanoseconds
- 312bd2d06c591 include: uapi: serial: add support of rts delays in nanoseconds
- 0f84ee31150ce dt-bindings: stm32: support new rs485 delays in nanoseconds
- 7866b43fa6c84 dt-bindings: rs485: add support of delays in nanoseconds
- cae2f70cc67b8 ARM: dts: stm32: load mac address from NVMEM for STM32MP1 boards
- f4002705ed9cf spi: stm32: do not mandate optional cs-gpio entry
- 92f8557b49d88 ASoC: stm32: sai: add pm_runtime support
- 6c89abd3a6408 rtc: stm32: improve rtc precision
- a6fc2a1f84675 ARM: dts: stm32: change adc2 config on stm32mp157c-dk2 a7-examples
- f3ec475482e75 ARM: dts: stm32: add pull- up to USART3 and UART7 RX pins on DKx boards
- 7b54a131a32ec ARM: dts: stm32: activate usart3 and uart7 for dk2 a7-examples
- 2743e47722902 ARM: dts: stm32: activate usart3 for ev1 a7-examples

Signed-off-by: Ricardo Salveti <[email protected]>
Follow meta-arm and add a patch to revert set of changes that broke
qemuarm64 boot (until proper fix is investigated).

Patch temporarily revert these patches to allow for qemuarm64 to
continue working while the root cause is being investigated. The
patches in question are:
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=35ec3d09ff6a49ee90e1bfd09166596f017eb5bb
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=8eaef922e9381af7b923c4e3c57a632a87101acb

Meta-arm patch: 70e9b1ffdebc7cdb06cbcdab731d878593ef8239

Signed-off-by: Ricardo Salveti <[email protected]>
@ricardosalveti
Copy link
Copy Markdown
Member Author

Force push to update linux-lmp-rt to use v5.10.27-rt36 instead of v5.10.30-rt37, which fails to build.

Copy link
Copy Markdown
Contributor

@Tim-Anderson Tim-Anderson left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

At ostree-scr recipe we need to replace the content from uEnv.txt
instead of boot.scr, as that is the file that has the logic for finding
and loading the right fit component.

Signed-off-by: Ricardo Salveti <[email protected]>
Copy link
Copy Markdown
Contributor

@Tim-Anderson Tim-Anderson left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That should do it. LGTM

@ricardosalveti ricardosalveti merged commit bf5a21c into foundriesio:master Apr 26, 2021
quaresmajose pushed a commit that referenced this pull request Jan 10, 2023
Bumping fsnotify to version v1.5.1-7-gaf855d7

We update the license checksum, due to new copyright dates, and include
the following commits:

    af855d7 Final Notice: Maintainers Wanted
    62a598a maintainers wanted
    d696f5c revise contributing
    6e1d4e4 update readme
    83f9fe6 Test on Go 1.18 and two most recent versions (#411)
    0aba082 Update issue templates (#410)
    3eb7fa4 Removed dead link
    466b39d prepare 1.5.1, retract 1.5.0
    b98ede5 Revert "Add AddRaw to not follow symlinks + Fix link folloing on Windows (#289)"
    dfdb645 revise pull request template
    08848a0 v1.5.0 preparation (#380)
    e2e9517 Add AddRaw to not follow symlinks + Fix link folloing on Windows (#289)
    82ee6f3 Update test matrix for go 1.17 stable release (#385)
    16f0d42 add //go:build lines + add 1.17.0-rc2 to test matrix (#377)
    cc8365b Update x/sys to latest (#379)
    2fb15b1 Drop support/testing for Go 1.11 and earlier (#381)
    5ce1ba4 Remove Travis CI and references
    ed6d2f5 Add lint+vet+old versions to GitHub Action
    42e9219 introduce GitHub Actions
    7f4cf4d Fix unsafe pointer conversion (#325)
    45d7d09 Move example usage to the readme
    4bf2d1f Updating the FAQ section for supportability with NFS & FUSE filesystems.
    dc27d96 drop 1.8.x from Travis CI
    fce5a44 2019
    ecf2c4d revise editor config
    0a05407 Add Go modules
    ab058b4 readme: plan to support fanotify
    924410f Open files with CLOEXEC
    1485a34 Also create epoll and pipe fds with close-on-exec (#155) (#219)
    11844c0 readme: remove AppVeyor badge
    85de84f Add windows to travis matrix
    2216558 Fix lint issue with error doc string
    9152fb1 only run golint on latest version of go
    ccc981b Check if channels are closed in the example (#244)
    1f285c6 darwin tests: Exchangedata is deprecated on 10.13
    7b866c9 travis: less verbose tests
    8ba2b19 [#234] t.Fatalf -> t.Errorf in go routines (#266)
    70cc4a1 Fix TestInotifyOverflow (#265)
    1d13583 TravisCI: updating test versions
    c282820 v1.4.7
    a6f391c travis: test on Go 1.9.x
    ea33dcb Fix missing verb on format string (#228)
    3d33f50 Fix possible deadlock on closing the watcher on kqueue (#230)
    4da3e2c Fix deadlock in Remove (linux/inotify)
    ff7bc41 Watch.Add improvements (avoid race, fix consistency, reduce garbage) (#189)
    7d7316e travis: update for Go 1.8
    a904159 Moved FAQ into the README
    fd9ec7d Properly handle inotify's IN_Q_OVERFLOW event (#149)
    bd2828f replace references to OS X with macOS
    629574c v1.4.2
    abf5e85 pull request and issue template (#179)
    11054bc Create inotify fd with close-on-exec (#178)
    944cff2 v1.4.1
    5c1390e deflake inotify stress test (#177)
    b4f2a68 rm go1.5.4 from travis config since the linter doesn't build in 1.5 (#175)
    c07fd86 readme: remove gocover.io badge
    b3baf18 update link to contributing to external git repos
    26b17cd v1.4.0
    c3181d8 add @oozie to AUTHORS
    55579be Add a String() func to Event.Op (#165)
    f12c623 Bump Travis to Go 1.6.3 (#156)
    a8a77c9 v1.3.1
    51d3cc5 Use filepath.Join() (#153)
    30411db global: switch to x/sys/unix
    836bfd9 Update Travis config to Go 1.5.4 and 1.6.1

Signed-off-by: Bruce Ashfield <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants