In message: [linux-yocto][v2][linux-yocto 
v6.1/standard/preempt-rt/ti-sdk-5.10/ti-j7xxx] ti-j7xxx adds preempt-rt kernel 
patches
on 17/05/2023 Xulin Sun wrote:

> Hi Bruce,
> 
> Could you please help to create a new kernel branch
> "v6.1/standard/preempt-rt/ti-sdk-5.10/ti-j7xxx"
> based on "v6.1/standard/preempt-rt/base" for upgrading BSP to kernel v6.1?
> 
> And merge below patches to the new branch
> "v6.1/standard/preempt-rt/ti-sdk-5.10/ti-j7xxx".

v2 is merged.

Bruce

> 
> v1->v2:  drop 4 patches based on Kexin's comments.
> 
> 
> The following changes since commit 085dd99c0bdc160daa3327cf4347d7850ae88e42:
> 
>   Merge branch 'v6.1/standard/base' into v6.1/standard/preempt-rt/base
> (2023-05-15 22:03:07 -0400)
> 
> are available in the Git repository at:
> 
>   https://github.com/xulinsun/ti-j72x
> v6.1/standard/preempt-rt/ti-sdk-5.10/ti-j7xxx
> 
> for you to fetch changes up to 9aa5613d863738a61ac8fc91a504f5c249cd3181:
> 
>   rpmsg: core: add API to get MTU (2023-05-17 15:25:31 +0800)
> 
> ----------------------------------------------------------------
> Adrien Ricciardi (1):
>       net: ti: prueth_core: always initialize firmware offsets field
> 
> Amarnath MB (1):
>       arm64: dts: ti: k3-j721e: Add J721E EAIK board dts support
> 
> Anand Gadiyar (6):
>       dts: k3-am625-sk: Minor correction in supply name
>       arm64: dts: ti refactor am625 SK DTS file
>       arm64: ti: dts: Add support for AM62-LP-SKEVM
>       arm64: dts: ti: disable UHS speed modes for am625-sk lpmdemo as well
>       arm64: dts: ti: k3-am62x-lp-sk: disable PRU
>       arm64: dts: ti: am62x-lp-sk: fix WLAN regulator GPIO and voltage
> 
> Andrew Davis (9):
>       misc: Kconfig: add DMABUF_HEAPS dependency to SRAM_DMA_HEAP
>       HACK: dma-buf: heaps: carveout: Make our dma_buf_ops static
>       misc: sram: dma-heap-export: Make our dma_buf_ops static
>       dma-buf: heaps: Add Kconfig dependencies for DMABUF_HEAPS_CARVEOUT
>       HACK: dt-bindings: misc: Add ti,dma-buf-phys binding doc
>       dt-bindings: soc: ti: Add TI PAT bindings
>       arm64: dts: ti: k3-j721e-main: Add MAIN domain PAT nodes
>       soc: ti: Add Support for the TI Page-based Address Translator (PAT)
>       soc: ti: pat: Only allow building when DMA address type is 64bit
> 
> Andrew F. Davis (10):
>       arm64: dts: ti: k3-am654-main: Add device tree entry for SGX
>       dt-bindings: net: Add TI-PRUeth bindings
>       dma-buf: heaps: Initialize during core instead of subsys
>       dma-buf: heaps: Add Carveout heap to dmabuf heaps
>       HACK: misc: Add dma-buf to physical address exporter
>       HACK: dma-buf: heaps: carveout: Add support for cached carveout heaps
>       misc: sram: Add dma-heap-export reserved SRAM area type
>       misc: sram: dma-heap-export: Fix memory leak in dma-buf attach
>       ARM: dts: am437x-idk-evm: Add PRUSS1 Ethernet application node
>       dma-buf: heaps: carveout: Add DMA sync ops for cached buffers
> 
> Angela Stegmaier (8):
>       arm64: dts: dra82: Add v4l2 vxd_dec device node
>       dt-bindings: Add binding for img,d5500-vxd for DRA8x
>       v4l: vxd-dec: Create mmu programming helper library
>       v4l: vxd-dec: Create vxd_dec Mem Manager helper library
>       v4l: vxd-dec: Add vxd helper library
>       v4l: vxd-dec: Add IMG VXD Video Decoder mem to mem drive
>       v4l: vxd-dec: Add hardware control modules
>       rpmsg: fix lockdep warnings in virtio rpmsg bus driver
> 
> Anoop (2):
>       Revert "arm64: dts: ti: k3-am642-sk: Reserve some on-chip SRAM for
> R5Fs"
>       Revert "arm64: dts: ti: k3-am642-evm: Reserve some on-chip SRAM for
> R5Fs"
> 
> António Oliveira (1):
>       ARM: dts: am335x-bone: Fix ethernetX aliases for beaglebone
> 
> Apurva Nandan (25):
>       media: i2c: add Sony IMX390 driver
>       spi: spi-mem: Add DTR templates for cmd, address, dummy and data phase
>       mtd: spinand: Define macros for Octal DTR ops
>       mtd: spinand: Add enum spinand_protocol to indicate current SPI IO
> mode
>       mtd: spinand: Rename 'op_templates' to 'data_ops'
>       mtd: spinand: Define ctrl_ops for non-page read/write op templates
>       mtd: spinand: Define default ctrl_ops in the core
>       mtd: spinand: Switch from op macros usage to 'ctrl_ops' in the core
>       mtd: spinand: Add support for manufacturer-based ctrl_ops variations
>       mtd: spinand: Add change_mode() in manufacturer_ops
>       mtd: spinand: Add pointer to probed flash's spinand_info
>       mtd: spinand: Allow enabling/disabling Octal DTR mode in the core
>       mtd: spinand: Add mtd_suspend() to disable Octal DTR mode at suspend
>       mtd: spinand: winbond: Add support for write volatile configuration
> register op
>       mtd: spinand: winbond: Add octal_dtr_enable/disable() in
> manufacturer_ops
>       mtd: spianand: winbond: Add change_mode() manufacturer_ops
>       mtd: spinand: winbond: Rename cache op_variants struct variable
>       mtd: spinand: winbond: Add support for Winbond W35N01JW SPI NAND flash
>       arm64: dts: ti: k3-am62x-lp-sk.dts: Add spi-nand flash node
>       dt-bindings: arm: ti: Add bindings for J784s4 SoC
>       arm64: dts: ti: Add initial support for J784S4 SoC
>       arm64: dts: ti: Add support for J784S4 EVM board
>       dmaengine: ti: k3-psil: Add PSI-L thread support for J784s4
>       arm64: dts: ti: k3-j784s4-evm: Add OSPI0 flash support
>       arm64: dts: ti: k3-j784s4-evm: Add eMMC mmc0 support
> 
> Aradhya Bhatia (20):
>       dt-bindings: display: ti,am65x-dss: Fix missing reg and max interrupts
>       arm64: dts: ti: k3-am62-main: Add node for Display SubSystem
>       arm64: dts: ti: k3-am625-sk: Add DSS pinmux info
>       arm64: dts: ti: k3-am625-sk: Add HDMI tx, connector & master clock
> nodes
>       arm64: dts: ti: k3-am625-sk: Add ports for dss, HDMI tx and connector
>       arm64: dts: ti: k3-am625-sk: Update main-i2c1 frequency
>       dt-bindings: display: ti,am65x-dss: Add am625 dss compatible
>       drm/tidss: Add support for AM625 DSS
>       arm64: dts: ti: k3-am62-main: Update DSS compatible
>       dt-bindings: vendor-prefixes: Add microtips
>       drm/panel: simple: Add Microtips Technology 13-101HBIE0HF0-S panel
>       dt-bindings: display: ti: am65x-dss: Add new port for am625-dss
>       drm/tidss: Add support to configure OLDI mode
>       drm/tidss: Add IO CTRL and Power support for OLDI TX in am625
>       drm/tidss: Enable Dual and Duplicate Modes for OLDI
>       HACK: drm/tidss: Update the clock request value for OLDI videoports
>       arm64: dts: ti: k3-am62-main: Add DT node for OLDI IO control
>       arm64: dts: ti: Add AM625-SK OLDI Panel Overlay
>       arm64: dts: ti: Add AM62X LP SK OLDI Panel Overlay
>       arm64: dts: ti: k3-am625-sk-oldi: Fix touch controller DT node
> 
> Arnaud Pouliquen (1):
>       rpmsg: core: add API to get MTU
> 
> Aswath Govindraju (23):
>       arm64: dts: ti: k3-am64-main: Update the location of ATF in SRAM and
> increase its max size
>       ARM: dts: da850-lego-ev3: align GPIO hog names with dt-schema
>       arm64: dts: ti: k3-am65: Fix the clock order and message ram
> configuration
>       dt-bindings: PCI: ti,j721e: Add device id for J721S2
>       arm64: dts: ti: k3-j721s2-main: Add support for USB
>       arm64: dts: ti: k3-j721s2-main: Add SERDES and WIZ device tree node
>       arm64: dts: ti: k3-j721s2-main: Add PCIe device tree node
>       arm64: dts: ti: k3-j721s2-mcu-wakeup: Add support of OSPI
>       arm64: dts: ti: k3-j721s2-common-proc-board: Enable SERDES0
>       arm64: dts: ti: k3-j721s2-common-proc-board: Add USB support
>       arm64: dts: ti: k3-j721s2-common-proc-board: Enable PCIe
>       arm64: dts: k3-j721s2: Add support for OSPI Flashes
>       arm64: dts: ti: k3-j721s2-common-proc: Add support for CAN instances 3
> and 5 in main domain
>       dt-bindings: usb: tps6598x: Make the interrupts property optional
>       arm64: dts: ti: k3-am62-main: Add support for USB
>       arm64: dts: ti: k3-am625-sk: Add support for USB
>       mmc: sdhci_am654: Disable data error interrupts while tuning
>       mmc: sdhci_am654: Add support for PM suspend/resume
>       arm64: dts: ti: k3-am625-sk-lpmdemo: Add support for MMCSD0/1
>       arm64: dts: ti: Disable UHS speed modes on MMCSD1 instance
>       irqchip/ti-sci-intr: Add support for system suspend/resume PM
>       usb: dwc3: dwc3-am62: Add support for system wakeup based on USB
> events
>       arm64: dts: ti: k3-am625-sk-lpmdemo: Add support for USB
> 
> Bartosz Golaszewski (1):
>       ARM: dts: am57xx: add OV2658 camera overlays
> 
> Benoit Parrot (16):
>       arm64: dts: Add support for HDMI on infotainment DTB overlay
>       drm/atomic: integrate private objects with suspend/resume helpers
>       drm/omap: add omap_plane_reserve/release_wb
>       drm/omap: add WB support
>       dt-binbings: media: ti: vpe: Document the VIP driver
>       media: ti: vpe: Add the VIP driver
>       ARM: dts: DRA74x: Add VIP2 and VIP3 dtsi entries
>       ARM: dts: DRA76x: Disable VIP3
>       dt-bindings: media: Document OmniVision OV1063x driver
>       ARM: dts: dra7: Add ti-sysc node for VIP1
>       arm: dts: dra72-evm-common: Add VIP and OV10633 dts nodes
>       arm: dts: dra76-evm: Add VIP and OV10633 dts nodes
>       ARM: dts: dt-overlays: add OV10635 camera for am57xx-evm
>       HACK: Input: goodix: fix driver auto-loading
>       HACK: UAPI: Increasing VIDEO_MAX_FRAME/VB2_MAX_FRAME to 128
>       dtc: checks: check_graph_port: skip node name check in overlay case
> 
> Bhavya Kapoor (3):
>       mmc: host: sdhci_am654.c: Modified autosuspend delay
>       arm64: dts: ti: k3-j721e-main: Remove ti,strobe-sel property
>       arm64: dts: ti: k3-j721s2-mcu-wakeup: Enable ADC support
> 
> Bin Liu (7):
>       dt-bindings: serial: add binding documentation for TI PRU software
> UART
>       serial: add pru soft uart (pru_swuart) driver
>       arm: dts: add am335x-boneblack-pruswuart.dts
>       dt-bindings: serial: add binding documentation for TI PRUSS UART
>       serial: 8250: add pruss uart driver
>       arm: dts: am335x: add pruss uart controller node
>       arm: dts: am335x-evmsk: use pruss uart on the Zigbee header
> 
> Brandon Brnich (1):
>       media: platform: Updating config to build CnM Wave5 VPU
> 
> Bryan Brattlof (1):
>       arm64: dts: ti: introduce minimal dt for am625
> 
> Corentin LABBE (1):
>       ARM: dts: am57xx-evm: Add wilink8 wlan support
> 
> Corentin Labbe (1):
>       HACK: ARM: dts: ti: dra7x: Add GPIO hog for backlight
> 
> Dafna Hirschfeld (2):
>       staging: media: wave5: Add the vdi layer
>       media: chips-media: wave5: Add the vdi layer
> 
> Darren Etheridge (5):
>       arm64: dts: ti: k3-j721s2-main: add wave5 video encoder/decoder node
>       dt-bindings: gpu/ti: Add bindings for AM62 GPU
>       arm64: dts: ti: k3-am62: enable Imagination AXE GPU node
>       dt-bindings: gpu/ti: Add bindings for J721S2 GPU
>       arm64: dts: ti: k3-j721s2-main: add IMG BXS4-64 GPU Node
> 
> Dave Gerlach (14):
>       ARM: dts: am33xx: Add scale data fw to wkup_m3_ipc node
>       ARM: dts: am43xx: Add scale data fw to wkup_m3_ipc node
>       firmware: ti_sci: Introduce Power Management Ops
>       firmware: ti_sci: Introduce ti,ctx-memory-region for reserved LPM
> memory
>       firmware: ti_sci: Use dt provided fw name and address to load at
> suspend time
>       firmware: ti_sci: Introduce prepare system suspend call
>       arm64: dts: ti: k3-am62-main: Add lpm region to dmsc
>       arm64: dts: ti: Introduce lpm_ctx_ddr memory carveout
>       arm64: dts: ti: Introduce k3-am625-sk-lpmdemo
>       firmware: ti_sci: Use pm notifier for LPM Firmware Load
>       cpufreq: ti-cpufreq: Add support for AM625
>       cpufreq: dt-platdev: Blacklist ti,am625 SoC
>       arm64: dts: ti: k3-am625: Introduce operating-points table
>       cpufreq: ti: Enable ti-cpufreq for ARCH_K3
> 
> Devarsh Thakkar (7):
>       Documentation: dt-bindings: k3-r5f-rproc: Add am62 compatible
>       k3: r5: remoteproc: Use separate compatible string for am62x family
>       k3-am62-wakeup: Add remoteproc driver node for R5F
>       k3-am625-sk-common.dts: Add mailbox entry for R5F in mailbox0 cluster
>       arm64: dts: ti: k3-am62: Add DM R5 ranges in cbass
>       arm64: dts: ti: Reserve memory for DM R5F and RTOS IPC
>       arm4: dts: ti: Reduce reserved area for R5F by 1Mb
> 
> Dhruva Gole (4):
>       spi: cadence-quadspi: use macro SIMPLE_DEV_PM_OPS
>       spi: cadence-quadspi: save phy_settings in memory
>       spi: cadence-quadspi: Implement Suspend Resume
>       arm64: dts: ti: k3-am625-sk-lpmdemo: add ospi node
> 
> Faiz Abbas (2):
>       arm64: dts: k3-am654-idk: Add Support for MCAN
>       ARM: dts: dt-overlays: Add Support for dra71-evm NAND
> 
> Georgi Vlaev (1):
>       arm64: dts: k3-am625-sk-lpmdemo: Enable main_gpio1
> 
> Gowtham Tammana (11):
>       dt-bindings: gpu/ti: Add bindings for GPU
>       arm64: dts: ti: k3-j721e-main: Add GPU node
>       ARM: dts: dra7: Add device tree entry for SGX
>       ARM: dts: AM33xx: Add device tree entry for SGX
>       ARM: dts: AM437x: Add device tree entry for SGX
>       arm64: ti: k3-am64-main: Add main domain watchdog entries
>       HACK: dt-bindings: misc: Add ti,dma_buf_phys bindig doc
>       dt-bindings: gpu: add bindings for ti bb2d
>       ARM: dts: dra7-evm: Enable BB2D node
>       ARM: dts: dra72-evm-common: Enable BB2D node
>       ARM: dts: am57xx-evm: Enable BB2D node
> 
> Grygorii Strashko (91):
>       net: ethernet: ti: am65-cpsw-switchdev: adjust to 5.10
>       net: phy: dp83867: add w/a for packet errors seen with short cables
>       HACK: arm64: dts: ti: k3-j7200-common-proc-board: reduce mcu mdio freq
> to 20KHz
>       net: ethernet: ti: am65-cpts: add pps support
>       net: ethernet: ti: am65-cpts: adjust pps following ptp changes
>       arm64: dst: ti: k3-am642-evm/sk: add cpsw3g cpts pps support
>       arm64: dts: ti: k3-am65-main: add timesync_router node
>       arm64: dts: ti: j721e-main: add timesync_router node
>       arm64: dts: ti: j7200-main: add timesync_router node
>       net: ethernet: ti: am65-cpsw: add cut-thru support for am64 cpsw3g
>       HACK: net: ethernet: ti: am65-cpsw-nuss: add debugfs to cfg cut-thru
> params
>       net: ethernet: ti: am65-cpsw: enable p0 rx_vlan_remap
>       net: ethernet: ti: am65-cpsw: add .ndo to set dma per-queue rate
>       net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel mode
>       rpmsg-kdrv: add support for remote eth device
>       dt-bindings: net: Add binding for ti,j721e-cpsw-virt-mac device
>       net: ethernet: ti: introduce j721e virt cpsw-nuss mac driver
>       arm64: dts: ti: k3-j721e-common-proc-board: add virt cpsw9g mac node
>       arm64: dts: ti: k3-j7200-common-proc-board: add virt cpsw5g mac node
>       net: ethernet: prueth: fix packet loss by using threaded irq handler
>       net: ethernet: ti: prueth: pass pkt_info by reference in
> emac_rx_packet
>       net: ethernet: ti: icss_iep: drop ICSS_IEP_CAPx_FALL_REGy
>       net: ethernet: ti: icss_iep: fix access to x_REG1 in non 64bit mode
>       net: ethernet: ti: icss_iep: disable extts and pps if no slow
> compensation or non 64bit mode
>       net: ethernet: ti: icss_iep: fix pps irq race vs pps disable
>       net: ethernet: ti: icss_iep: improve icss_iep_gettime
>       net: ethernet: ti: icss_iep: simplify peroutput processing
>       net: ethernet: ti: icss_iep: use readl/writel in cap_cmp_handler
>       net: ethernet: ti: icss_iep: switch to .gettimex64()
>       net: ethernet: ti: icss_iep: request cmp_cap irq from probe
>       net: ethernet: ti: icss_iep: set phc time to system time on init
>       net: ethernet: ti: icss_iep: use devm_platform_ioremap_resource
>       ARM: dts: am57xx-idk: sync prueth irqs
>       ARM: dts: am57xx-idk: add iep cmp_cap IRQ
>       net: ethernet: ti: icss_iep: add icss_iep_get_idx() api
>       net: ethernet: ti: icss_iep: use readl() in
> icss_iep_get_count_low/hi()
>       net: ethernet: ti: icss_iep: fix init for sr2.0
>       net: ethernet: ti: icss_iep: sr2.0 fix NULL pointer exception on pps
> stop
>       arm64: dts: ti: k3-am654-idk: Add ICSSG Ethernet ports
>       net: ethernet: ti: icssg_prueth: add am64x icssg support
>       net: ethernet: ti: icssg_prueth: am65x SR2.0 add 10M full duplex
> support
>       irqchip/irq-pruss-intc: Fix listed IRQ type in /proc/interrupts
>       arm64: dts: ti: k3-am642-evm: add overlay for icssg1 2nd port
>       HACK: net: ethernet: ti: cpsw: allow to configure min tx packet size
>       HACK: net: ethtool: export convert legacy_settings_to_link_ksettings
> func
>       HACK: net: ethernet: ti: am65-cpsw-nuss: add broadcast/multicast rate
> limit support
>       dt-binding: net: ti: am65x-cpts: add missed 'ti,pps' property
>       net: ethernet: icssg-prueth: fix rgmii tx delay configuration
>       net: ethernet: icssg-prueth: enable "fixed-link" connection
>       net: ethernet: icssg-prueth: fix bug 'scheduling while atomic' from
> emac_ndo_set_rx_mode()
>       net: ethernet: icssg-prueth: fix enabling/disabling port in
> emac_adjust_link()
>       irqchip/irq-pruss-intc: Fix build warning
>       HACK: net: ethernet: ti: cpsw_new: add module descs_pool_size
> parameter
>       net: ethernet: ti: am65-cpsw: add sw rx irq coalescing based on
> hrtimers
>       net: ethernet: ti: am65-cpsw: add sw tx irq coalescing based on
> hrtimers
>       net: ethernet: ti: j721e-cpsw-virt-mac: protect RX IRQ enable/disable
> by flag
>       net: ethernet: ti: j721e-cpsw-virt-mac: use napi_complete_done() in TX
> completion
>       net: ethernet: ti: j721e-cpsw-virt-mac: add sw irq coalescing based on
> hrtimers
>       net: ethernet: ti: icssg_prueth: move miig_rt api in separate file
>       net: ethernet: ti: icssg_prueth: skip rgmii delay if not rgmii
>       net: ethernet: ti: icssg_prueth: simplify icssg_config_ipg()
>       net: ethernet: ti: icssg_prueth: add mii phy interface mode support
>       net: hsr: hsr_forward: fix tx_flags copy
>       net: ethernet: ti: prueth: fix llvm build warn
>       net: ethernet: ti: icssg_prueth: fix llvm build warn
>       dmaengine: ti: k3-udma-glue: do not create glue dma devices for udma
> channels
>       net: ethernet: ti: j721e-cpsw-virt-mac: add support for mac-only
> virt-mac devices
>       net: ethernet: ti: icss_iep: fix phc2sys sync
>       rpmsg-kdrv: ethswitch: update num remote devices to 4
>       net: ethernet: ti: prueth_lre: clean up
>       net: ethernet: ti: fix ethtool regs dump
>       net: socket: fix __sock_recv_redinfo_timestamp()
>       net: ti: prueth: hsr: add support for packets timestamping
>       ARM: dts: am57xx-idk: add interrupts for hsr/prp tx ts
>       net: ethernet: ti: prueth: fix build warn
>       net: phy: dp83869: fix mii mode when rgmii strap cfg is used
>       arm64: dts: ti: k3-am642-evm-icssg1-dualemac: add overlay for mii mode
>       net: ethernet: ti: icssg_prueth: declare NETIF_F_SG support
>       net: ethernet: icssg-prueth: sr1.0: add support for half duplex
> operation
>       net: ethernet: icssg-prueth: sr2.0: add support for half duplex
> operation
>       net: ethernet: ti: icssg_prueth: Support for transparent ASEL handling
>       arm64: dts: ti: k3-am642-evm: icssg: make icssg traffic coherent
>       rpmsg-kdrv: ethswitch: add support for mc filtering in switch mode
>       net: ethernet: ti: j721e-cpsw-virt-mac: add support for mc filtering
>       net: ethernet: ti: icssg_prueth: move phy init in .ndo_open/close()
>       net: ethernet: ti: am65-cpts: reset pps genf adj settings on when
> enable
>       net: ethernet: ti: icssg_prueth: fix init after adding switchdev
>       net: ethernet: ti: am65-cpts: adjust estf following ptp changes
>       net: ethernet: ti: am65-cpsw-qos: iet: allow to set addfragsize
>       arm64: dts: ti: k3-j721e-common-proc-board: add virt cpsw9g mac-only
> node
>       net: ethernet: ti: icssg_prueth: fix devlink port register sequence
> 
> Guillaume La Roque (2):
>       gpio: davinci: add support of module build
>       mfd: palmas: add support of module build for Ti palmas chip
> 
> Hari Nagalla (16):
>       dt-bindings: remoteproc: k3-m4f: Add bindings for K3 AM64x SoCs
>       remoteproc: k3-m4: Add a remoteproc driver for M4F subsystem
>       arm64: dts: ti: k3-am64-mcu: Add M4FSS node
>       arm64: dts: ti: k3-am642-evm: Add M4FSS IPC and external DMA memory
>       arm64: dts: ti: k3-am642-sk: Add M4FSS IPC and external DMA memory
>       arm64: dts: ti: k3-j721s2: Add R5F cluster nodes and C7x DSP nodes
>       arm64: dts: ti: k3-j721s2-som-p0: Add DDR carveout memory nodes for
> R5F and C71x DSPs
>       arm64: dts: ti: k3-am62-mcu: Add M4FSS node
>       arm64: dts: ti: k3-am625-sk: Add DDR carveout memory for M4F remote
> processor
>       arm64: dts: ti: k3-am625-sk: fix wlan_en
>       arm64: dts: ti: k3-am642-sk: Enable Bluetooth on UART4
>       arm64: dts: ti: k3-j784s4-main: Add MAIN domain R5F cluster and C7x
> nodes
>       arm64: dts: ti: k3-j784s4-mcu: Add MCU domain R5F cluster node
>       arm64: dts: ti: Enable remote procs on J784S4 EVM
>       arm64: dts: ti: am62x-sk-common: remove duplicate wlan device nodes
>       arm64: dts: ti: k3-j784s4-mcu-wakeup: Enable ADC support
> 
> Jacopo Mondi (1):
>       media: Documentation: Add GS_ROUTING documentation
> 
> Jai Luthra (6):
>       arm64: dts: ti: am625-sk: Add audio output support
>       media: ti: j721e-csi2rx: Add get_fmt and set_fmt pad ops
>       media: ti: j721e-csi2rx: Fix unused retval in set_fmt
>       arm64: dts: ti: am625-sk: Enable audio over HDMI
>       arm64: dts: ti: am625-sk: Add overlay for HDMI audio
>       media: ti: j721e-csi2rx: Fix PSI-L dst tag
> 
> Jan Kiszka (1):
>       net: ethernet: icssg-prueth: Fix release of iep0 on probing error
> 
> Jason Reeder (1):
>       rpmsg: pru: add a PRU RPMsg driver
> 
> Jayesh Choudhary (6):
>       arm64: dts: ti: k3-am654-gp: Enable mcasp module
>       arm64: dts: ti: k3-am62-main: Add McASP nodes
>       arm64: dts: ti: k3-j721s2-main: Enable crypto accelerator
>       dmaengine: ti: k3-psil-j784s4: Add psil threads for sa2ul
>       arm64: dts: ti: k3-j784s4-main: Enable crypto accelerator
>       arm64: dts: ti: k3-j721s2-main: drop dma-coherent in crypto
> 
> Jerome Neanne (2):
>       mfd: drivers: Add TI TPS65219 PMIC support
>       mfd: drivers: Add interrupts support to TI TPS65219 PMIC
> 
> Judith Mendez (1):
>       arm64: dts: ti: Add AM62x SK MCAN transceiver overlay
> 
> Julien Panis (2):
>       arm64: dts: ti: k3-am62: add watchdog nodes
>       arm64: dts: ti: k3-am625-sk: mark MCU and WKUP watchdogs as reserved
> 
> Jyri Sarha (2):
>       arm64: dts: ti: Add overlay for OLDI-LCD1EVM Display and touch screen
>       ARM: dts: am437x-epos-evm: add HDMI support
> 
> Keerthy (17):
>       clocksource: timer-keystone: Add platform probe support to existing
> code
>       ARM: dts: keystone-k2g: add timer1 as clocksource
>       crypto: tcrypt - Fix speed test case for hash to set up sg buffer size
> equal to payload
>       arm64: dts: ti: k3-j721e: Add support for pm1 SOM with tps65917 PMIC
>       ina226: Porting to 5.10 branch
>       lib/crypto/sha256.c: Export sha256_transform
>       ina226: Porting to 5.10 branch
>       arm64: dts: ti: j721e: Add VTM node
>       arm64: dts: ti: j7200: Add VTM node
>       arm64: dts: ti: j721s2: Add VTM node
>       arm64: dts: ti: am62: Add VTM node
>       arm64: dts: ti: am64: Add VTM node
>       MFD: TPS6594x: Add new PMIC device driver for TPS6594x chips
>       rtc: rtc-tps6594x: Add support for TPS6594X PMIC RTC
>       arm64: dts: ti: k3-j7200: Add the supported frequencies for A72
>       arm64: dts: ti: k3-j7200-thermal: Add cooling maps and cpu_alert trip
> at 55C
>       thermal: k3_j72xx_bandgap: Add cooling device support
> 
> Kevin Hilman (4):
>       clocksource/drivers/timer-ti-dm: ack pending interrupt during suspend
>       clocksource/drivers/timer-ti-dm: Extend pending interrupt ACK for gic
>       of/irq: export of_msi_get_domain
>       dmaengine: ti: convert PSIL to be buildable as module
> 
> Kishon Vijay Abraham I (35):
>       PCI: keystone: Set mode as RootComplex for "ti,keystone-pcie"
> compatible
>       PCI: keystone: Add link up check in ks_child_pcie_ops.map_bus()
>       irqdomain: Export of_phandle_args_to_fwspec()
>       PCI: keystone: Convert to using hierarchy domain for legacy interrupts
>       PCI: keystone: Add PCI legacy interrupt support for AM654
>       PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
>       dt-bindings: PCI: ti,j721e: Add bindings to specify legacy interrupts
>       PCI: j721e: Add PCI legacy interrupt support for J721E
>       PCI: j721e: Add PCIe support for j7200
>       arm64: dts: ti: k3-am65-main: Add properties to support legacy
> interrupts
>       arm64: dts: ti: k3-j721e-main: Add properties to support legacy
> interrupts
>       arm64: dts: ti: k3-j7200-main: Add properties to support legacy
> interrupts
>       arm64: dts: ti: k3-am64-main: Add properties to support legacy
> interrupts
>       arm64: dts: ti: Add DT overlay for PCIe + USB3.0 SERDES personality
> card
>       ARM: dts: am572x-idk: Add missing "reset-gpios" for
> pruss2_eth[0|1]_phy
>       HACK: regulator: tps65917/palmas: Disable bypass for ldo1 and ldo2
>       misc: pci_endpoint_test: Do not request or allocate IRQs in probe
>       hsr: Add "lre_info" in hsr debugfs to display LRE debug information
>       net: hsr: Add procfs interface for snmp agent interface
>       PCI: keystone: Add quirk to mark AM654 RC BAR flag as IORESOURCE_UNSET
>       PCI: endpoint: Use DMA channel's 'dev' for dma_map_single()
>       net/socket: Fix compilation error on non-ARM builds
>       net: ethernet: ti: prueth: Fix compile error when CONFIG_HSR is not
> set
>       arm64: dts: ti: k3-j721s2-main: Add main CPSW2G devicetree node
>       arm64: dts: k3-j721s2: Disable main CPSW2G
>       arm64: dts: ti: Add overlay for GESI to enable main CPSW2G in J721S2
>       arm64: dts: ti: k3-am642-evm: Enable "SYNC_OUT0" output
>       net: ethernet: ti: icss_iep: Add missing spin_lock_init()
>       net: ethernet: ti: icss_iep: Enable regmap fast_io for
> iep_regmap_config
>       net: ti: prueth_core: hsr/prp: Cancel "tbl_check_timer" timer on
> ->ndo_stop()
>       dmaengine: ti: k3-psil-j721s2: Add PSI-L thread map for main CPSW2G
>       Revert "arm64: dts: ti: k3-am642-sk: Disable ICSSG nodes"
>       arm64: dts: ti: k3-am625: Add PRUSS-M node
>       PCI: cadence: Add support to build pcie-cadence library as module
>       PCI: j721e: Add support to build pci-j721e as module
> 
> Krunal Bhargav (1):
>       arm64: dts: ti: am62-main: Fix dss functional clock index
> 
> Laurent Pinchart (4):
>       media: entity: Add media_entity_has_route() function
>       media: entity: Use routing information during graph traversal
>       v4l: subdev: Add [GS]_ROUTING subdev ioctls and operations
>       media: subdev: Add [GS]_ROUTING subdev ioctls and operations
> 
> Lokesh Vutla (5):
>       dt-bindings: net: icss_iep: Add dt binding documentation
>       HACK: net: ethernet: ti: icss-iep: Fix sync0 generation on a compare
> event
>       net: ti: prueth_core: Add support for timestamping tx/rx packets using
> IEP
>       net: ethernet: ti: icss_iep: Update compare registers after changing
> ptp clock time
>       arm: dts: add am335x-boneblack-pps.dts
> 
> Luca Ceresoli (2):
>       i2c: core: let adapters be notified of client attach/detach
>       i2c: add I2C Address Translator (ATR) support
> 
> Lucas Weaver (3):
>       arm64: dts: ti: Add DTB overlays for vision apps and edgeai apps
>       vision apps: Disabling ti_csi2rx0 from vision apps overlay
>       arm64: dts: ti: Add DTB overlay for vision apps
> 
> MD Danish Anwar (2):
>       net: ti: icssg_prueth: Fix overflowing of stats
>       arm64: dts: ti: k3-am642-evm: Set delay values for DP83869 Tx/Rx
> 
> Markus Schneider-Pargmann (3):
>       MAINTAINERS: OMAP2+ support, add tps65218-pwrbutton
>       mfd: tps65219: Add power-button support
>       Input: Add tps65219 interrupt driven powerbutton
> 
> Matt Ranostay (17):
>       PCI: j721e: Add PCIe 4x lane selection support
>       PCI: j721e: Add per platform maximum lane settings
>       PCI: j721e: Add warnings on num-lanes misconfiguration
>       phy: ti: phy-j721e-wiz: add j784s4-wiz-10g module support
>       dt-bindings: ti-serdes-mux: Add defines for J784S4 SoC
>       arm64: dts: ti: k3-j784s4: Add initial PCIe/SerDes support for J784S4
>       PCI: j721e: correct lane count mask based on lane numbers
>       arm64: dts: ti: Enable CAN interfaces for J784S4 EVM board
>       arm64: dts: ti: k3-j784s4-evm: add USB SuperSpeed support
>       PCI: j721e: correct PCIe lane selection mask
>       Documentation: tps6594x: Add DT bindings for the TPS6594x PMIC
>       gpio: tps6594x: add GPIO support for TPS6594x PMIC
>       arm64: dts: ti: k3-j721s2-common-proc-board: Add TPS6594x PMIC node
>       PCI: j721e: add j784s4 PCIe configuration
>       PCI: j721e: correct j7200 max_lanes count
>       arm64: dts: ti: k3-j784s4-main: correct PCIe nodes compatible string
>       arm64: dts: ti: k3-j7200: correct num-lanes requested for PCIe
> 
> Misael Lopez Cruz (1):
>       rpmsg-kdrv: ethswitch: add support for mac-only ports
> 
> Mugunthan V N (2):
>       HACK: net: ioctl: Adding cpsw switch configuration via ioctl
>       HACK: drivers: net: cpsw: add support for switch ioctl
> 
> Murali Karicheri (31):
>       HACK: arm: keystone: add outer shareable attribute for pages/sections
>       ethernet: ti: am65-cpsw-qos: Add IET Frame preemption feature
>       ethernet: ti: am65-cpsw-qos: implement ethtool priv flag for IET
>       dt-bindings: net: pruss_ecap: Add dt binding documentation
>       ARM: dts: am335x: Add PRUSS eCAP node
>       ARM: dts: am437x: Add PRUSS eCAP node
>       ARM: dts: am57xx: Add PRUSS eCAP nodes
>       ARM: dts: keystone-k2g: Add PRUSS eCAP nodes
>       net: ti: prueth_core: make tx irq use optional for Dual EMAC firmware
>       net: ti: prueth_core: use separate functions for fdb table handling
>       net: ti: prueth_core: move prueth_hostinit() to inside ndo_open()
>       net: hsr: Add support for MC filtering at the slave device
>       net: hsr: Add VLAN CTAG filter support
>       net: hsr: Introduce RX offload support for HSR/PRP
>       net: hsr: Introduce net device lre ops for config and stats
>       net: hsr: Support VLAN tagged supervision frames
>       net: hsr: Add SV frame counts in the rx direction
>       net: ti: prueth_core: hsr/prp: set mux_sel and Min/Max frame sizes
>       net: ti: prueth_core: hsr/prp: add HSR/PRP driver
>       net: ti: prueth_core: hsr/prp: add ethtool command to switch Ethenet
> type
>       net: ti: prueth_core: hsr/prp: update for ethtool stats support
>       net: ti: prueth_core: hsr/prp: add VLAN filtering
>       net: ti: prueth_core: hsr/prp: add Multicast filtering
>       net: ti: prueth_core: hsr/prp: VLAN filter to receive tagged SV frames
>       ARM: dts: am57x: add interrupts for hsr/prp queue interrupts
>       dt-bindings: net: ti, icssg-prueth: Add documentation for half duplex
>       net: ethernet: ti: icssg_prueth: add IET Frame preemption utilities
>       net: ethernet: ti: icssg_prueth: add priv-flags to configure IET FPE
>       net: ethernet: ti: icssg_prueth: enable IET/FPE feature configuration
>       ARM: dts: am335x-icev2: add interrupts for HSR/PRP queue interrupts
>       ARM: dts: am437x: add interrupts for HSR/PRP queue interrupts
> 
> Nas Chung (6):
>       staging: media: wave5: Add vpuapi layer
>       staging: media: wave5: Add TODO file
>       staging: media: wave5: Add the v4l2 layer
>       media: chips-media: wave5: Add vpuapi layer
>       media: chips-media: wave5: Add the v4l2 layer
>       media: chips-media: wave5: Add TODO file
> 
> Neil Armstrong (1):
>       media: i2c: ov1063x: change htsmin offset to 210 to fix 600x400
> framesize
> 
> Nick Saulnier (3):
>       ARM: dts: am335x: Add PRU system events for virtio
>       ARM: dts: AM4372: Add PRU system events for virtio
>       ARM: dts: am57xx: Add PRU system events for virtio
> 
> Nicolas Frayer (2):
>       dmaengine: ti: convert k3-udma to module
>       net: ethernet: ti: davinci_mdio: Deferring probe when
> soc_device_match() returns NULL
> 
> Nikhil Devshatwar (3):
>       media: i2c: Add Omnivision OV1063x sensor driver
>       arm: dts: dra7-evm: Add VIP and OV10633 dts nodes
>       arm: dts: dra72: Add VIP mux pinctrl node and bindings
> 
> Nishanth Menon (6):
>       arm64: dts: ti: k3-am62-wakeup: Introduce RTC node
>       arm64: dts: ti: k3-am625-sk-lpmdemo/skeleton: Update wkup_rtc0 node
>       arm64: dts: ti: k3-am62-main: Switch parent clocks of McASP
>       staging: media: wave5: vpu: Include io.h
>       staging: media: wave5: vpu: Include io.h
>       dt-bindings: pinctrl: k3: Introduce debounce select mux macros
> 
> Ohad Ben-Cohen (1):
>       TEMP: rpmsg: add a description field
> 
> Paresh Bhagat (1):
>       arm64: dts: k3-am642-sk:Enable heartbeat LED blinking for AM64xx SK.
> 
> Paul Kocialkowski (1):
>       phy: Distinguish between Rx and Tx for MIPI D-PHY with submodes
> 
> Peter Ujfalusi (2):
>       arm64: dts: ti: Add k3-am654-gp.dts overlay for audio support
>       soc: ti: k3-ringacc: Allow the driver to be built as module
> 
> Prasanth Babu Mantena (17):
>       media: platform: vxe-vxd: decoder: Fix memory flush at stream stop
>       vxe-vxd: decoder: Add seek functionality
>       Revert "dt-bindings: media: staging: wave5: add yaml devicetree
> bindings"
>       vxe-vxd: decoder: Fix input buffer size
>       vxe-vxd: encoder: Fix Buffer Alignment of Encoder buffer
>       vxe-vxd: decoder: Error handling of fatal condition
>       vxe-vxd: encoder: Framerate fix with Non-blocking QBUF implementation
>       vxe-vxd: encoder: Two pipe implementation for consecutive instances
>       Revert "staging: media: wave5: vpu: Include io.h"
>       Revert "media: wave5: Add wave5 driver to maintainers file"
>       Revert "dt-bindings: media: staging: wave5: add yaml devicetree
> bindings"
>       Revert "staging: media: wave5: Add the v4l2 layer"
>       Revert "staging: media: wave5: Add TODO file"
>       Revert "staging: media: wave5: Add vpuapi layer"
>       Revert "staging: media: wave5: Add the vdi layer"
>       arm64: dts: ti: k3-j784s4-main: Add video codec nodes
>       vxe-vxd: encoder: Buffer Alignment fix with 4k page size
> 
> Prashanth Kumar Amai (1):
>       v4l:vxd-dec:Flushing all the IO buffers and releasing all the held
> buffers while joing v4l2 job_abort.
> 
> Pratyush Yadav (73):
>       spi: spi-mem: Tell controller when device is ready for calibration
>       mtd: spi-nor: core: consolidate read op creation
>       spi: cadence-qspi: Use PHY for DAC reads if possible
>       spi: cadence-qspi: Tune PHY to allow running at higher frequencies
>       HACK: mtd: spi-nor: core: run calibration when initialization is done
>       spi: cadence-quadspi: fix error check when finding rxhigh
>       mtd: spi-nor: core: avoid odd length/address reads on 8D-8D-8D mode
>       mtd: spi-nor: core: avoid odd length/address writes in 8D-8D-8D mode
>       spi: cadence-quadspi: do not use memcpy_fromio() on 8D-8D-8D ops
>       spi: cadence-quadspi: do not use DMA for reads smaller than 16 bytes
>       phy: cdns-dphy: Prepare for Rx support
>       phy: cdns-dphy: Allow setting mode
>       phy: cdns-dphy: Add Rx support
>       media: cadence: csi2rx: Unregister v4l2 async notifier
>       media: cadence: csi2rx: Add external DPHY support
>       media: cadence: csi2rx: Soft reset the streams before starting capture
>       media: cadence: csi2rx: Set the STOP bit when stopping a stream
>       media: cadence: csi2rx: Fix stream data configuration
>       media: cadence: csi2rx: Populate subdev devnode
>       media: ti: Add CSI2RX support for J721E
>       media: dt-bindings: Add DT bindings for TI J721E CSI2RX driver
>       media: dt-bindings: Convert Cadence CSI2RX binding to YAML
>       phy: dt-bindings: cdns,dphy: make clocks optional
>       arm64: dts: ti: k3-j721e-main: Add nodes to enable CSI2 and DPHY
>       arm64: dts: ti: k3-j721e-common-proc-board: Add CSI-2 camera
>       Revert "spi: cadence-quadspi: do not use DMA for reads smaller than 16
> bytes"
>       media: cadence: csi2rx: add get_frame_desc wrapper
>       media: cadence: csi2rx: Use link freq when possible
>       media: cadence: csi2rx: Let all virtual channels through
>       media: ti: j721e-csi2rx: Drain DMA when dropping frames
>       media: ti: j721e-csi2rx: reduce max frame height and width
>       media: ti: j721e-csi2rx: separate out device and context
>       media: ti: j721e-csi2rx: prepare SHIM code for multiple contexts
>       media: ti: j721e-csi2rx: allocate DMA channel based on context index
>       media: ti: j721e-csi2rx: rename csi->subdev to csi->source
>       media: ti: j721e-csi2rx: clean up ctx mutex
>       media: ti: j721e-csi2rx: add a subdev for the core device
>       media: ti: j721e-csi2rx: bump number of contexts to 16
>       media: ti: j721e-csi2rx: add support for processing virtual channels
>       media: ti: j721e-csi2rx: add multistream support
>       media: ti: j721e-csi2rx: handle pipeline start errors gracefully
>       media: ti: j721e-csi2rx: Drop pipeline validation
>       media: dt-bindings: cdns,csi2rx: Add power-domains property
>       arm64: dts: ti: k3-j721e-main: Add power-domains to csi-bridge
>       arm64: dts: ti: k3-j721e-main: Populate 16 DMA channels for CSI2
>       spi: cadence-quadspi: flush posted register writes before DAC access
>       arm64: dts: ti: Add J721E CPB OV5640 overlay
>       media: ti: j721e-csi2rx: get number of contexts from device tree
>       arm64: dts: ti: k3-am62: Add nodes for CSI2RX
>       arm64: dts: ti: Add AM62x SK camera overlay
>       media: ti: j721e-csi2rx: Set the data size shift correctly
>       Revert "media: ti: j721e-csi2rx: Drop pipeline validation"
>       Revert "media: ti: j721e-csi2rx: handle pipeline start errors
> gracefully"
>       Revert "media: ti: j721e-csi2rx: add multistream support"
>       Revert "media: ti: j721e-csi2rx: add support for processing virtual
> channels"
>       media: i2c: ds90ub960: Add 1.2 Gbps support
>       media: ti: j721e-csi2rx: Set V4L2_SUBDEV_FL_MULTIPLEXED
>       media: ti: j721e-csi2rx: add support for processing virtual channels
>       media: ti: j721e-csi2rx: add multistream support
>       media: ti: j721e-csi2rx: handle pipeline start errors gracefully
>       media: ti: j721e-csi2rx: Drop pipeline validation
>       media: cadence: csi2rx: Add RAW12 formats
>       media: cadence: csi2rx: handle external DPHY runtime PM better
>       media: cadence: csi2rx: plug the leak of DPHY device usage count
>       media: cadence: csi2rx: configure DPHY before starting source stream
>       arch: arm64: dts: ti: Add FPDLink overlays for J721E
>       dmaengine: ti: k3-psil-j721s2: Add entry for CSI2RX
>       arm64: dts: ti: k3-j721s2-common-proc-board: Enable main_i2c5 and
> disable csi ports
>       arm64: dts: ti: Add J721S2 CPB OV5640 overlay
>       media: cadence: csi2rx: Add get_fmt and set_fmt pad ops
>       arm64: dts: ti: k3-j784s4-main: Add CSI2RX nodes
>       arm64: dts: ti: k3-j784s4-evm: Enable main_i2c5
>       arm64: dts: ti: Add an overlay for Fusion board on J784S4
> 
> Puranjay Mohan (1):
>       net: ti: icssg-prueth: move phy_connect()/phy_disconnect()
> 
> Rahul T R (30):
>       arm64: dts: ti: k3-j721s2-main: Add DSS node
>       arm64: dts: ti: k3-j721s2-main: add DP & DP PHY
>       arm64: dts: ti: k3-j721s2-common-proc-board: add assigned clks for DSS
>       arm64: dts: ti: k3-j721s2-common-proc-board: add DP0 to j7s2 evm
>       dt-bindings: drm/bridge: Add no-hpd property
>       drm: bridge: cdns-mhdp8546: Add support for no-hpd
>       arm64: dts: ti: k3-j721s2-common-proc-board: Disable hpd for DP bridge
>       arm64: dts: ti: k3-j721s2: Fix DSS clock IDs
>       drm/bridge: cdns-dsi: Move to drm/bridge/cadence
>       drm/bridge: cdns-dsi: Create a header file
>       drm/bridge: cdns-dsi: Add support for J721E wrapper
>       drm/bridge: ti-sn65dsi86: Move DSI attach to probe
>       drm/bridge: ti-sn65dsi86: Add necessary dsi flags
>       drm/panel: simple: Add an eDP panel
>       drm: bridge: cdns-mhdp8546: Fix bridge attach for no-hpd case
>       arm64: dts: ti: k3-j721s2-main: add DSI & DSI PHY
>       arm64: dts: ti: k3-j721s2-som-p0: add DSI to eDP
>       arm64: dts: ti: k3-j721s2-common-proc-board: Add DP1
>       drm/bridge: ti-sn65dsi86: Return probe deffer in finding dsi host
>       arm64: dts: ti: k3-j721e-sk-rpi-cam-imx219: Move CSI mux pinmux to i2c
> switch
>       dt-bindings: soc: ti: j721e-pat: Fix a minor syntax error
>       arm64: dts: ti: k3-j721e-sk-*: Add DTB overlay to enable EHRPWMs
>       arm64: dts: ti: k3-j784s4-*: Add DSS node
>       arm64: dts: ti: k3-j784s4-*: add DP & DP PHY
>       arm64: dts: ti: k3-j784s4-evm: Add DP0
>       arm64: dts: ti: k3-j784s4-main: add DSI & DSI PHY
>       arm64: dts: ti: k3-j784s4-evm: add DSI to eDP
>       arm64: dts: ti: k3-j784s4-evm: Add DP1
>       drm/bridge: cdns-dsi: Fix issue with phy init
>       arm64: dts: ti: k3-j784s4: Add overlay for edge ai
> 
> Randolph Sapp (1):
>       arm64: dts: ti: k3-j784s4-*: Add GPU node
> 
> Ravi Gunasekaran (1):
>       net: ethernet: ti: am65-debugfs: Fix kernel crash if CONFIG_DEBUG_FS
> is not set in .config
> 
> Robert Beckett (6):
>       dt-bindings: media: staging: wave5: add yaml devicetree bindings
>       media: wave5: Add wave5 driver to maintainers file
>       dt-bindings: media: staging: wave5: add yaml devicetree bindings
>       media: wave5: Add wave5 driver to maintainers file
>       dt-bindings: media: wave5: add yaml devicetree bindings
>       media: chips-media: wave5: Add wave5 driver to maintainers file
> 
> Roger Quadros (35):
>       remoteproc: pru: Add pru_rproc_set_ctable() function
>       arm64: dts: ti: Add DT overlay for PCIe + USB2.0 SERDES personality
> card
>       net: prueth: Add TI PRUSS Ethernet driver
>       net: ethernet: ti: prueth: Add IEP driver
>       dt-bindings: net: Add binding for ti,icssg-prueth device
>       net: ti: icssg-prueth: Add ICSSG ethernet driver
>       net: ti: ethernet: icssg-prueth: add packet timestamping and ptp
> support
>       arm64: dts: ti: am654-base-board: add ICSSG2 Ethernet support
>       memory: gpmc: Fix menuconfig visibility
>       memory: omap-gpmc: memory: omap-gpmc: Add support for GPMC on AM64 SoC
>       memory: omap-gpmc: check for nand node name instead of just
> compatibility
>       mtd: nand: omap2: Add support for NAND Controller on AM64 SoC
>       arm64: dts: ti: am642-evm: Add overlay for NAND expansion card
>       net: ethernet: ti: icssg_prueth: add TAPRIO offload support
>       ARM: dts: am335x-icev2: Add am335x-icev2-prueth.
>       arm64: dts: ti: am642-evm-nand: Change ECC scheme to BCH8
>       arm64: dts: ti: am642-evm-nand: Add NAND partitions
>       net: ti: icssg_prueth: Support multiple TX timestamp requests
>       net: ti: icssg_prueth: clean up pending TX timestamp requests at link
> down
>       net: ti: icssg_prueth: fix missed back to back TX timestamp responses
>       net: ti: icssg_prueth: support larger MTU of upto 1982 bytes
>       phy: ti: phy-gmii-sel: Add support for XAUI and USXGMII
>       phy: cadence-torrent: use key:value pair table for all settings
>       dt-bindings: phy: cadence-torrent: Add compatible for
> "ti,j7200-serdes-10g"
>       arm64: dts: ti: k3-j7200: Add SR1.0 specific DT Overlays
>       arm64: dts: ti: k3-j7200: Add SR2.0 SERDES changes
>       arm64: dts: ti: k3-am625-sk-lpmdemo/skeleton: Fix low power mode
>       net: ethernet: ti: am65-cpsw-nuss: Fix module reloading
>       net: ethernet: ti: am65-cpsw/cpts: Add suspend/resume helpers
>       net: ethernet: ti: am65-cpsw: Add suspend/resume support
>       arm64: dts: ti: k3-am625-sk-lpmdemo: Enable CPSW Ethernet
>       net: ethernet: ti: am65-cpsw: retain PORT_VLAN_REG after
> suspend/resume
>       net: ethernet: ti: cpsw_ale: Add cpsw_ale_restore() helper
>       net: ethernet: ti: am65-cpsw: Fix hardware switch mode on
> suspend/resume
>       net: ethernet: ti: am65-cpsw: Fix warning "Unbalanced enable IRQ"
> 
> Sakari Ailus (7):
>       media: entity: Use pad as a starting point for graph walk
>       media: entity: Use pads instead of entities in the media graph walk
> stack
>       media: entity: Walk the graph based on pads
>       v4l: mc: Start walk from a specific pad in use count calculation
>       media: entity: Add an iterator helper for connected pads
>       media: entity: Add debug information in graph walk route check
>       v4l: Add stream to frame descriptor
> 
> Siddharth Vadapalli (33):
>       arm64: dts: ti: k3-j7200-som-p0: Add additional DDR carveout memory
> nodes for R5Fs
>       arm64: dts: ti: k3-j721e-som-p0: Add additional DDR carveout memory
> nodes for R5Fs
>       net: phy: mscc: Add auto-negotiation feature to VSC8514
>       arm64: dts: ti: k3-j7200: Add CPSW5G nodes
>       phy: ti: gmii-sel: Add support for CPSW9G GMII SEL in J721E
>       net: ethernet: ti: am65-cpsw: Add support for J721E CPSW9G
>       arm64: dts: ti: k3-j721e: Add CPSW9G nodes
>       arm64: dts: ti: k3-j721e: Add overlay to enable CPSW9G ports in QSGMII
> mode with native ethernet
>       arm64: dts: ti: k3-j7200: Add overlay to enable CPSW5G ports in QSGMII
> mode
>       arm64: dts: ti: k3-j721e: Add overlay to enable GESI card with CPSW9G
> ports
>       phy: ti: gmii-sel: Add support for configuring CPSW5G ports in SGMII
> mode
>       net: ethernet: ti: am65-cpsw: Add support for SERDES configuration
>       net: ethernet: ti: am65-cpsw: Add mac control function
>       net: ethernet: ti: am65-cpsw: Add mac enable link function
>       net: ethernet: ti: am65-cpsw: Add support for SGMII mode for J7200
> CPSW5G
>       arm64: dts: ti: k3-j7200: Fix MDIO clock
>       phy: ti: gmii-sel: Enable SGMII mode configuration for J721E
>       net: ethernet: ti: am65-cpsw: Enable SGMII mode for J721E CPSW9G
>       soc: ti: k3-socinfo: Add entry for J784S4 SoC family
>       phy: ti: phy-gmii-sel: Add support for CPSW9G GMII SEL in J784s4
>       arm64: dts: ti: k3-j784s4-main: Add system controller node and SERDES
> lane mux
>       arm64: dts: ti: k3-j784s4: Add WIZ and SERDES PHY nodes
>       arm64: dts: ti: k3-j784s4: Add CPSW9G nodes
>       arm64: dts: ti: k3-j784s4: Add MAIN CPSW2G node
>       arm64: dts: ti: k3-j784s4-mcu: Cleanup mcu_cpsw node
>       arm64: dts: ti: k3-j784s4-evm: Enable MCU CPSW2G
>       arm64: dts: ti: j784s4-evm: Enable EthFw
>       arm64: dts: ti: k3-j784s4: Add overlay to enable CPSW9G ports in
> QSGMII mode
>       phy: ti: phy-gmii-sel: Enable USXGMII mode for J784S4
>       arm64: dts: ti: k3-j784s4: Add overlay for ENET EXP1 in USXGMII mode
>       arm64: dts: ti: k3-j784s4: Add overlay for ENET EXP2 in USXGMII mode
>       arm64: dts: ti: k3-j784s4: Add overlay for dual port USXGMII mode
>       Revert "net: ethernet: ti: davinci_mdio: Deferring probe when
> soc_device_match() returns NULL"
> 
> Sidraya (23):
>       dt-bindings: Add binding for img,d5500-vxd for DRA8x
>       v4l: vxe-enc: Add Encoder coded header generation function
> implementations
>       v4l: vxe-enc: Add MTX Firmware Interface
>       v4l: vxe-enc: Add Device specific memory configuration
>       v4l: vxe-enc: Add Encoder device function implementations
>       v4l: vxe-enc: Add Encoder Interface API function implementations
>       v4l: vxe-enc: Add IMG Encoder v4l2 Driver Interface function
> implementations
>       v4l: vxe-enc: Add Encoder FW binary file
>       v4l: vxe-enc: Add Firmware headers
>       v4l: vxe-enc: Add Device register headers
>       v4l: vxe-enc: Add encoder utility function implementations
>       v4l: vxe-enc: Add topaz mmu function implementations.
>       Add dt-bindings: Add binding for img,vxe384 for DRA8x
>       arm64: dts: ti: k3-j721e-main: Add v4l2 vxe_enc device node
>       media: platform: vxe-vxd: Makefile: Add Video encoder Makefile
>       media: platform: Kconfig: Add Video decoder Kconfig and Makefile
>       media: platform: Makefile: Fix build failure in parallel build Env.
>       vxe-vxd: common: Fix structure member initialization syntax
>       vxe-vxd: common: Fix pointer size while typecasting to integer offset
>       vxe-vxd: common: Fix format specifiers in dev_dbg print statement
>       vxe-vxd: encoder: Fix memory leak in vxe encoder driver
>       vxe-vxd: Add ARCH_K3 depends on for vxe-vxd driver.
>       vxe-vxd: decoder: allowing vb mapping to change for buffer importing
> 
> Sidraya Jayagond (21):
>       vxd-dec: Add vxd core module
>       v4l: vxd-dec: Add translation control modules
>       v4l: vxd-dec: Add utility modules
>       v4l: vxd-dec: Add TALMMU module
>       v4l: vxd-dec: Add VDEC MMU wrapper
>       v4l: vxd-dec: Add Bistream Preparser (BSPP) module
>       v4l: vxd-dec: Add common headers
>       v4l: vxd-dec: Add firmware inteface headers
>       v4l: vxd-dec: Add pool api modules
>       Video Decoder: This patch implements resource manager
>       Video Decoder: This patch implements pixel processing library
>       v4l:vxd-dec:vdecdd utility library
>       v4l:vxd-dec:Decoder resource component
>       v4l:vxd-dec:Decoder Core Component
>       v4l:vxd-dec:vdecdd headers adde
>       v4l:vxd-dec:Decoder Component
>       v4l:vxd-dec: Add resource manager
>       v4l: videodev2: Add 10bit definitions for NV12 and NV16 color formats
>       media: platform: Kconfig: Add Video decoder kconfig entries
>       decoder: MJPEG Decoder support has been added
>       decoder: separate V4L2 node implementation from common driver
> 
> Sinthu Raja (12):
>       dt-bindings: arm: ti: Add bindings for J721E EAIK
>       arm64: dts: ti: Add support for J721E EAIK
>       arm64: dts: ti: k3-j721e-main: Add nodes to enable CSI2-1 and DPHY-1
>       arm64: dts: ti: k3-j721e-eaik: Add overlay for CSI2 interfaced with
> OV5640 camera
>       arm64: dts: ti: k3-j721e-eaik: Add DT overlay for RPi camera V2
>       phy: cdns-dphy: Add common module reset to DPHY RX
>       arm64: dts: ti: k3-j721e: Update compatible for DPHY
>       media: ti: j721e-csi2rx: Add RAW8 and RAW10 pixel format support
>       media: cadence: Extend format to support RAW data for CSI2RX
>       arm64: dts: ti: Rename devicetree files from EAIK to SK
>       arm64: dts: ti: Add DTB overlay for RPi expansion header
>       arm64: dts: ti: k3-j721e-sk: Add pinmux for RPi Header
> 
> Subhajit Paul (3):
>       rpmsg-kdrv: Add support for device virtualization
>       rpmsg-kdrv: add access APIs from virtual drivers
>       rpmsg-kdrv: add support for DISPLAY class
> 
> Subramaniam Chanderashekarapuram (1):
>       remoteproc: add an api to do pa to da conversion
> 
> Suman Anna (76):
>       firmware: ti_sci: Update ti_sci_msg_req_reboot to include domain
>       ARM: dts: ti: Add support for building dt-overlays
>       dt-bindings: timer: ti,keystone-timer: Update bindings for K2G
>       TEMP: dt-bindings: hwlock: Add example for AM64x SoCs
>       TEMP: samples/rpmsg: add compatible to support PDK IPC firmware images
>       rpmsg: char: Add device id_table for auto-probe
>       rpmsg: char: Update local endpt address for virtio-rpmsg backend
>       remoteproc: add api for retrieving a rproc unique id
>       arm64: dts: ti: k3-j721e-main: Switch MAIN R5F clusters to Split-mode
>       arm64: dts: ti: k3-j7200-main: Switch MAIN R5F cluster to Split-mode
>       arm64: dts: ti: k3-am642-evm: Add IPC sub-mailbox nodes
>       arm64: dts: ti: k3-am642-sk: Add IPC sub-mailbox nodes
>       arm64: dts: ti: k3-am642-evm: Add mailboxes to R5Fs
>       arm64: dts: ti: k3-am642-evm: Add DDR carveout memory nodes for R5Fs
>       arm64: dts: ti: k3-am642-evm: Reserve some on-chip SRAM for R5Fs
>       arm64: dts: ti: k3-am642-sk: Add mailboxes to R5Fs
>       arm64: dts: ti: k3-am642-sk: Add DDR carveout memory nodes for R5Fs
>       arm64: dts: ti: k3-am642-sk: Reserve some on-chip SRAM for R5Fs
>       ARM: dts: keystone-k2g: Add the PRU-ICSS nodes
>       ARM: dts: keystone-k2g: Add PRUSS MDIO controller nodes
>       arm64: dts: ti: k3-am65-main: Add ICSSG IEP nodes
>       arm64: dts: ti: k3-j721e-main: Add ICSSG IEP nodes
>       ARM: dts: am335x: Add PRUSS IEP node
>       ARM: dts: am4372: Add PRUSS IEP nodes
>       ARM: dts: am57xx: Add PRUSS IEP nodes
>       ARM: dts: keystone-k2g: Add PRUSS IEP nodes
>       dt-bindings: soc: ti: pruss: Add eCAP documentation
>       remoteproc: Fix unbalanced boot with sysfs for no auto-boot rprocs
>       remoteproc: Introduce deny_sysfs_ops flag
>       remoteproc: wkup_m3: Set deny_sysfs_ops flag
>       dt-bindings: remoteproc: Add PRU consumer bindings
>       remoteproc: pru: Deny rproc sysfs ops for PRU client driven boots
>       soc: ti: pruss: Add pruss_cfg_read()/update() API
>       soc: ti: pruss: Add helper functions to set GPI mode, MII_RT_event and
> XFR
>       soc: ti: pruss: Add helper function to enable OCP master ports
>       remoteproc: Introduce rproc_detach_device() wrapper
>       remoteproc: Add support for detach-only during shutdown
>       net/rpmsg: add support for new rpmsg sockets
>       remoteproc/davinci: Switch a debug trace statement to use %pK
>       remoteproc/davinci: Add a trace to print missing ids
>       ARM: dts: da850: Add alias for DSP node
>       rpmsg: rpc: add the uapi rpmsg_rpc header
>       TEMP: dt-bindings: soc: ti: Add Keystone DSP Memory mapping binding
>       TEMP: soc: ti: add the keystone_dsp_mem driver
>       ARM: dts: keystone-k2hk: Reserve SRAM for MPM
>       ARM: dts: keystone-k2l: Reserve SRAM for MPM
>       ARM: dts: keystone-k2e: Reserve SRAM for MPM
>       ARM: dts: keystone-k2g: Reserve SRAM for MPM
>       TEMP: ARM: dts: keystone-k2hk-evm: Add a memory carveout for MPM
> usecases
>       TEMP: ARM: dts: keystone-k2l-evm: Add a memory carveout for MPM
> usecases
>       TEMP: ARM: dts: keystone-k2e-evm: Add a memory carveout for MPM
> usecases
>       TEMP: ARM: dts: keystone-k2g-evm: Add a memory carveout for MPM
> usecases
>       TEMP: ARM: dts: keystone-k2g-ice: Add a memory carveout for MPM
> usecases
>       remoteproc: add infrastructure support for userspace driven loading
>       remoteproc/keystone: add support for MPM userspace loader
>       arm64: dts: ti: k3-am65-mcu: Reserve some MCU SRAM for MCU R5F0
>       arm64: dts: ti: am654: Add an overlay for SR1.0
>       arm64: dts: ti: k3-am654-idk: Fix underscores in node names
>       arm64: dts: ti: am654: Add a SR1.0 board dts overlay and disable UHS
> modes
>       arm64: dts: ti: am654: Add an IDK overlay for SR1.0
>       dt-bindings: net: icss_iep: Update binding for K3 AM64x SoCs
>       arm64: dts: ti: k3-am64-main: Add ICSSG IEP nodes
>       arm64: dts: ti: k3-am642-sk: Disable ICSSG nodes
>       irqchip/irq-pruss-intc: Fix enabling of intc events
>       HACK: irqchip/irq-pruss-intc: Fix processing of IEP interrupts
>       remoteproc: pru: Add support for virtio rpmsg stack
>       arm64: dts: ti: k3-am65-main: Add PRU system events for virtio
>       arm64: dts: ti: k3-j721e-main: Add PRU system events for virtio
>       arm64: dts: ti: k3-am64-main: Add PRU system events for virtio
>       iommu/omap: Add transition support between hwmod and ti,sysc
>       remoteproc/omap: add a trace to print missing alias ids
>       remoteproc: debugfs: Optimize the trace va lookup
>       net/rpmsg: add support to handle a remote processor error recovery
>       net/rpmsg: return ESHUTDOWN upon Tx on errored sockets
>       net/rpmsg: return ENOLINK upon Rx on errored sockets
>       net/rpmsg: unblock reader threads operating on errored sockets
> 
> Swapnil Jakhade (10):
>       phy: cadence-torrent: Add function to get PLL to be configured for DP
>       phy: cadence-torrent: Prepare driver for multilink DP support
>       phy: cadence-torrent: Add PCIe + DP multilink configuration for 100MHz
> refclk
>       phy: cadence-torrent: Add USB + DP multilink configuration
>       arm64: dts: ti: k3-j721e-common-proc-board: Enable PCIe + QSGMII
> multilink configuration
>       phy: cadence-torrent: Add single link USXGMII configuration for
> 156.25MHz refclk
>       phy: cadence-torrent: Add PCIe(100MHz) + USXGMII(156.25MHz) multilink
> configuration
>       phy: cadence-torrent: Add USXGMII(156.25MHz) + SGMII/QSGMII(100MHz)
> multilink configuration
>       phy: cadence-torrent: Add USXGMII(156.25MHz) + SGMII/QSGMII(100MHz)
> multilink config for TI J7200
>       phy: cadence: Sierra: Add PCIe + SGMII PHY multilink configuration
> 
> Tanmay Patil (1):
>       net: ethernet: ti: cpsw-qos: Add support to taprio for past base_time
> 
> Tero Kristo (14):
>       arm64: dts: ti: Enable symbol generation for TI arm64 SoCs
>       ARM: dts: ti: Add common am57xx-evm overlay
>       scripts/dtb-merge: Add tool for merging DTB overlays
>       ARM: dts: ti: Add support for combined dtbs using DTB merger tool
>       remoteproc: pru: Add APIs to get and put the PRU cores
>       remoteproc: pru: Configure firmware based on client setup
>       soc: ti: pruss: Add pruss_get()/put() API
>       soc: ti: pruss: Add helper functions to get/set PRUSS_CFG_GPMUX
>       remoteproc/pru: add support for configuring GPMUX based on client
> setup
>       crypto: sa2ul - change unsafe data size limit to 255 bytes
>       crypto: sa2ul - add dynamic fallback size configuration
>       crypto: add timeout to crypto_wait_req
>       iommu/omap: convert spinlocks to mutexes
>       remoteproc/omap: Trigger IOMMU during crash recovery sequence
> 
> Tomi Valkeinen (50):
>       TEMP: ARM: dts: Fix DT overlay and merge build dependencies
>       arm64: dts: ti: k3-j721e-main: add DP & DP PHY
>       arm64: dts: ti: k3-am65-main: fix DSS irq trigger type
>       arm64: dts: Add new DT overlay k3-am654-evm-tc358876.dts
>       v4l: subdev: add V4L2_SUBDEV_ROUTE_FL_SOURCE
>       v4l: subdev: routing kernel helper functions
>       v4l: subdev: add stream based configuration
>       v4l: subdev: add 'stream' to subdev ioctls
>       v4l: subdev: use streams in v4l2_subdev_link_validate()
>       v4l: subdev: add V4L2_SUBDEV_FL_MULTIPLEXED
>       media: ti-vpe: cal: use CSI-2 frame number
>       media: ti-vpe: cal: add multiplexed streams support
>       drm/omap: add crtc background property
>       drm/omap: add crtc transparency key property
>       drm/omap: add alpha blender property
>       ARM: dts: ti: dra72/74: add DT overlays for panels
>       ARM: dts: ti: AM57xx IDK: add lcd & touch
>       ARM: dts: ti: dra71: add panel support
>       ARM: dts: ti: dra76: add DT overlay for DVI expansion
>       ARM: dts: ti: AM571x IDK: disable pruss1_eth in display dt overlay
>       ARM: dts: am437x-gp-evm: add HDMI support
>       arm64: dts: ti: Add AM654x EVM OV5640 overlay
>       Revert "media: ti-vpe: cal: use frame desc to get vc and dt"
>       Revert "media: ti-vpe: cal: use CSI-2 frame number"
>       Revert "v4l: subdev: use streams in v4l2_subdev_link_validate()"
>       Revert "v4l: subdev: add 'stream' to subdev ioctls"
>       Revert "v4l: subdev: add stream based configuration"
>       Revert "v4l: subdev: routing kernel helper functions"
>       Revert "v4l: subdev: add V4L2_SUBDEV_ROUTE_FL_SOURCE"
>       Revert "media: Documentation: Add GS_ROUTING documentation"
>       media: subdev: add v4l2_subdev_has_route()
>       media: subdev: add v4l2_subdev_set_routing helper()
>       media: Documentation: add multiplexed streams documentation
>       media: subdev: add stream based configuration
>       media: subdev: use streams in v4l2_subdev_link_validate()
>       media: subdev: add "opposite" stream helper funcs
>       media: subdev: add v4l2_subdev_set_routing_with_fmt() helper
>       media: subdev: add v4l2_routing_simple_verify() helper
>       media: add V4L2_SUBDEV_CAP_MPLEXED
>       media: ti-vpe: cal: fix error paths in cal_camerarx_create()
>       media: ti-vpe: cal: rename sd_state to state
>       media: ti-vpe: cal: use CSI-2 frame number for seq number
>       media: ti-vpe: cal: fix seq number
>       dt-bindings: media: add bindings for TI DS90UB960
>       dt-bindings: media: add bindings for TI DS90UB953
>       media: i2c: add DS90UB960 driver
>       media: i2c: add DS90UB953 driver
>       media: ti-vpe: cal: use frame desc to get vc and dt
>       media: ti-vpe: cal: add multiplexed streams support
>       dt-bindings: media: Add bindings for Sony IMX390
> 
> Tony Lindgren (2):
>       arm64: dts: ti: k3-am62: Add general purpose timers for am62
>       arm64: dts: ti: k3-am625-sk: Use pwm-led instead of gpio-led
> 
> Vaishnav Achath (17):
>       arm64: dts: ti: k3-j721e-som: Describe OSPI flash partition info
>       arm64: dts: ti: k3-j721e-sk: Describe OSPI flash partition info
>       arm64: dts: ti: k3-j7200-som: Describe OSPI flash partition info
>       arm64: dts: ti: k3-j7200-som: Describe hyperflash partition info
>       arm64: dts: ti: k3-j721s2-main: Add nodes to enable CSI2 and DPHY
>       arch: arm64: dts: ti: Add FPDLink overlays for J721S2
>       arm64: dts: ti: k3-j721e-fpdlink-sk-fusion: Fix ds90ub960 I2C address
>       arm64: dts: ti: k3-j721e-main: Add MCSPI nodes
>       arm64: dts: ti: k3-j721e-mcu-wakeup: Add MCSPI nodes
>       arm64: dts: ti: k3-j721e-common-proc-board: Disable mcu_spi and
> main_spi4 nodes
>       arm64: dts: ti: k3-j7200-main: Add MCSPI nodes
>       arm64: dts: ti: k3-j7200-mcu-wakeup: Add MCSPI nodes
>       arm64: dts: ti: k3-j721s2-main: Add MCSPI nodes
>       arm64: dts: ti: k3-j721s2-mcu-wakeup: Add MCSPI nodes
>       arm64: dts: ti: Add J7200 MCSPI loopback overlay
>       arm64: dts: ti: k3-j784s4-evm: Enable CSI2RX and corresponding DPHY
> instances
>       arm64: dts: ti: k3-j784s4-evm: Enable TCA4608 I2C GPIO expander on
> main_i2c5
> 
> Vibhore Vardhan (1):
>       arm64: dts: ti: k3-am625-sk: Add 1.4GHz OPP
> 
> Vignesh Raghavendra (27):
>       net: ti: prueth_core: Add Broadcast, Multicast and Unicast storm
> prevention support
>       net: ti: prueth: Update headers with switch related definitions
>       net: ti: prueth_core: Add support for runtime mode change
>       ARM: dts: am57xx-idk: Add prueth on ICSS
>       net: ethernet: ti: icssg_prueth: add 10M full duplex support
>       net: ethernet: ti: icssg_prueth: Use DMA device for DMA API
>       arm64: dts: ti: k3-am642-evm: add ICSSG1 Ethernet support
>       arm64: dts: ti: k3-am642-evm-icssg1-dualemac: Fixup ethernet aliases
> for ICSSG ports
>       arm64: dts: ti: am654-idk: Fixup ethernet aliases
>       net: ti: icssg_prueth: Free desc pool before DMA channel release
>       net: ti: j721e-cpsw-virt-mac: Free desc pool before DMA channel
> release
>       Revert "net: ethernet: ti: cpsw: fix min eth packet size for
> non-switch use-cases"
>       net: ethernet: ti: icssg_config: Refractor Shared memory buffer setup
> code
>       net: ethernet: ti: icssg_prueth: Add helper functions to configure FDB
>       net: ethernet: ti: icssg_prueth: Zero shared buffers before starting
> up
>       net: ethernet: ti: icssg_switch: Add switchdev based driver for
> ethernet switch support
>       net: ethernet: ti: icssg_prueth: Add support for ICSSG switch firmware
> on AM654 PG2.0
>       net: ethernet: ti: icssg_prueth: Export prueth_iep_gettime() to be
> used for TAPRIO support
>       net: ti: icssg_prueth: Fix NULL pointer deference during probe
>       net: ti: icssg_qos: Remove icssg_qos_cleanup()
>       net: ti: icssg_qos: Fix IET Frame Preemption disable path
>       net: ethernet: ti: Fix buffer SRAM overlaps in EMAC mode
>       net: ethernet: ti: am65-debugfs: Drop unused variable
>       arm64: dts: ti: k3-am625-sk: Add DT node for OSPI flash
>       arm64: dts: ti: k3-am625-sk: Add support for WL1837 module onbaord
>       spi: spi-cadence-quadspi: Disable DMA due to errata id i2285
>       dmaengine: k3-udma: Add system suspend/resume support
> 
> Vijay Pothukuchi (1):
>       arm64: dts: ti: k3-j721e-*: Add dts nodes for EHRPWMs
> 
> WingMan Kwok (11):
>       net: ti: prueth_core: Add support for RSTP switch
>       net: packet: Pass on redundant net info in packet_recvmsg
>       net: socket: Forward extra timestamp of received skb to user space
>       net: socket: Pass on redundant net info to sock_recv_errqueue
>       net: socket: Accept redundant network info in control message
>       net: hsr: Add vlan support
>       net: hsr: Save tx_flags and tag info of tagged skb
>       net: hsr: Save timestamp and tag info of stripped skb
>       net: hsr: Add ethtool and net_device ops support
>       net: hsr: Save cut-through tx timestamp of stripped skb
>       net: hsr: Add directed tx support
> 
> Xulin Sun (8):
>       media: platform: vxe-vxd: align with ti-linux-5.10.y branch
>       Revert "net: ethernet: ti: am65-cpsw-switchdev: adjust to 5.10"
>       PCI: j721e: disable retrain Link for Gen2 training
>       net: ethernet: ti: j721e-cpsw-virt-mac: add the check whether it's own
> device
>       Revert "media: ti-vpe: cal: add multiplexed streams support"
>       Revert "v4l: subdev: Add [GS]_ROUTING subdev ioctls and operations"
>       i2c: core: correct the wrong exit path in function
> 'i2c_new_client_device'
>       arm64: dts: ti: k3-j784s4-evm: enable RNG feature
> 
> naschung (2):
>       chips-media: wave5: Fix typo for Internal buffer formula.
>       chips-media: wave5: Fix typo for encoder parameter
> 
>  Documentation/ABI/testing/sysfs-bus-rpmsg |    29 +
>  Documentation/devicetree/bindings/arm/ti/k3.yaml |     7 +
>  Documentation/devicetree/bindings/display/bridge/cdns,mhdp8546.yaml |     6
> +
>  Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml |    30 +-
>  Documentation/devicetree/bindings/gpu/ti,dra7-bb2d.yaml |    53 +
>  Documentation/devicetree/bindings/gpu/ti,pvr.yaml |   294 +
>  Documentation/devicetree/bindings/hwlock/ti,omap-hwspinlock.yaml |    25 +
>  Documentation/devicetree/bindings/media/cdns,csi2rx.txt |   100 -
>  Documentation/devicetree/bindings/media/cdns,csi2rx.yaml |   172 +
>  Documentation/devicetree/bindings/media/i2c/ov1063x.yaml |   110 +
>  Documentation/devicetree/bindings/media/i2c/sony,imx390.yaml |    78 +
>  Documentation/devicetree/bindings/media/i2c/ti,ds90ub953.yaml |    56 +
>  Documentation/devicetree/bindings/media/i2c/ti,ds90ub960.yaml |   196 +
>  Documentation/devicetree/bindings/media/img,d5500-vxd.yaml |    52 +
>  Documentation/devicetree/bindings/media/img,d5520-vxd.yaml |    49 +
>  Documentation/devicetree/bindings/media/img,vxe384.yaml |    48 +
>  Documentation/devicetree/bindings/media/ti,j721e-csi2rx.yaml |   101 +
>  Documentation/devicetree/bindings/media/ti,vip.yaml |   306 +
>  Documentation/devicetree/bindings/media/wave5.yml |    73 +
>  Documentation/devicetree/bindings/mfd/ti,tps6594x.yaml |    67 +
>  Documentation/devicetree/bindings/misc/ti,dma-buf-phys.yaml |    39 +
>  Documentation/devicetree/bindings/misc/ti,dma_buf_phys.yaml |    32 +
>  Documentation/devicetree/bindings/net/ti,cpsw-virt-mac.txt |    55 +
>  Documentation/devicetree/bindings/net/ti,icss-iep.yaml |    39 +
>  Documentation/devicetree/bindings/net/ti,icssg-prueth.txt |   126 +
>  Documentation/devicetree/bindings/net/ti,k3-am654-cpts.yaml |     9 +
>  Documentation/devicetree/bindings/net/ti,pruss-ecap.yaml |    37 +
>  Documentation/devicetree/bindings/net/ti-prueth.txt |    92 +
>  Documentation/devicetree/bindings/pci/ti,j721e-pci-host.yaml |    17 +
>  Documentation/devicetree/bindings/phy/cdns,dphy.yaml |     2 -
>  Documentation/devicetree/bindings/phy/phy-cadence-torrent.yaml |     4 +-
>  Documentation/devicetree/bindings/remoteproc/ti,k3-m4f-rproc.yaml |   121 +
>  Documentation/devicetree/bindings/remoteproc/ti,k3-r5f-rproc.yaml |    47
> +-
>  Documentation/devicetree/bindings/remoteproc/ti,pru-consumer.yaml |    64 +
>  Documentation/devicetree/bindings/serial/ti,pru-swuart.txt |    60 +
>  Documentation/devicetree/bindings/serial/ti,pruss-uart.yaml |    54 +
>  Documentation/devicetree/bindings/soc/ti/keystone-dsp-mem.txt |    73 +
>  Documentation/devicetree/bindings/soc/ti/ti,j721e-pat.yaml |    60 +
>  Documentation/devicetree/bindings/soc/ti/ti,pruss.yaml |    12 +
>  Documentation/devicetree/bindings/sram/sram.yaml |     8 +
>  Documentation/devicetree/bindings/timer/ti,keystone-timer.txt |     2 +-
>  Documentation/devicetree/bindings/usb/ti,tps6598x.yaml |     4 +-
>  Documentation/devicetree/bindings/vendor-prefixes.yaml |     2 +
>  Documentation/driver-api/media/mc-core.rst |     9 +-
>  Documentation/driver-api/media/v4l2-subdev.rst |     8 +
>  Documentation/userspace-api/media/v4l/dev-subdev.rst |   166 +
>  Documentation/userspace-api/media/v4l/user-func.rst |     1 +
>  Documentation/userspace-api/media/v4l/vidioc-subdev-enum-frame-interval.rst 
> |     5 +-
>  Documentation/userspace-api/media/v4l/vidioc-subdev-enum-frame-size.rst |    
>  5 +-
>  Documentation/userspace-api/media/v4l/vidioc-subdev-enum-mbus-code.rst
> |     5 +-
>  Documentation/userspace-api/media/v4l/vidioc-subdev-g-crop.rst |     5 +-
>  Documentation/userspace-api/media/v4l/vidioc-subdev-g-fmt.rst |     5 +-
>  Documentation/userspace-api/media/v4l/vidioc-subdev-g-frame-interval.rst |   
>   5 +-
>  Documentation/userspace-api/media/v4l/vidioc-subdev-g-routing.rst |   146 +
>  Documentation/userspace-api/media/v4l/vidioc-subdev-g-selection.rst |     5
> +-
>  MAINTAINERS |    29 +
>  arch/alpha/include/uapi/asm/socket.h |     6 +
>  arch/arm/boot/dts/Makefile |    19 +
>  arch/arm/boot/dts/am335x-bone-common.dtsi |     9 +
>  arch/arm/boot/dts/am335x-boneblack-pps.dts |    23 +
>  arch/arm/boot/dts/am335x-boneblack-pruswuart.dts |   178 +
>  arch/arm/boot/dts/am335x-evm.dts |     4 +
>  arch/arm/boot/dts/am335x-evmsk.dts |    20 +
>  arch/arm/boot/dts/am335x-icev2-prueth.dts |   150 +
>  arch/arm/boot/dts/am33xx-l4.dtsi |    25 +
>  arch/arm/boot/dts/am33xx.dtsi |    11 +-
>  arch/arm/boot/dts/am4372.dtsi |    38 +
>  arch/arm/boot/dts/am437x-gp-evm-hdmi.dts |   112 +
>  arch/arm/boot/dts/am437x-gp-evm.dts |     1 +
>  arch/arm/boot/dts/am437x-idk-evm.dts |   103 +
>  arch/arm/boot/dts/am437x-sk-evm.dts |     4 +
>  arch/arm/boot/dts/am43x-epos-evm-hdmi.dts |   120 +
>  arch/arm/boot/dts/am43x-epos-evm.dts |     4 +
>  arch/arm/boot/dts/am57-pruss.dtsi |    34 +
>  arch/arm/boot/dts/am571x-idk.dts |    75 +-
>  arch/arm/boot/dts/am572x-idk.dts |    10 +
>  arch/arm/boot/dts/am574x-idk.dts |    10 +
>  arch/arm/boot/dts/am57xx-beagle-x15-common.dtsi |     4 +
>  arch/arm/boot/dts/am57xx-idk-common.dtsi |    59 +
>  arch/arm/boot/dts/da850-lego-ev3.dts |    10 +-
>  arch/arm/boot/dts/da850.dtsi |     4 +-
>  arch/arm/boot/dts/dra7-evm-common.dtsi |     6 +
>  arch/arm/boot/dts/dra7-evm.dts |    58 +
>  arch/arm/boot/dts/dra7-l4.dtsi |    49 +-
>  arch/arm/boot/dts/dra7.dtsi |    12 +
>  arch/arm/boot/dts/dra72-evm-common.dtsi |    55 +
>  arch/arm/boot/dts/dra72x.dtsi |    11 +
>  arch/arm/boot/dts/dra74x.dtsi |   113 +
>  arch/arm/boot/dts/dra76-evm.dts |    31 +
>  arch/arm/boot/dts/dra76x.dtsi |     8 +
>  arch/arm/boot/dts/keystone-k2e-evm.dts |     7 +
>  arch/arm/boot/dts/keystone-k2e.dtsi |     5 +
>  arch/arm/boot/dts/keystone-k2g-evm.dts |     7 +
>  arch/arm/boot/dts/keystone-k2g-ice.dts |     7 +
>  arch/arm/boot/dts/keystone-k2g.dtsi |   220 +-
>  arch/arm/boot/dts/keystone-k2hk-evm.dts |     7 +
>  arch/arm/boot/dts/keystone-k2hk.dtsi |     5 +
>  arch/arm/boot/dts/keystone-k2l-evm.dts |     7 +
>  arch/arm/boot/dts/keystone-k2l.dtsi |     5 +
>  arch/arm/boot/dts/ti/Makefile |    52 +
>  arch/arm/boot/dts/ti/am571x-idk-touchscreen.dts |    25 +
>  arch/arm/boot/dts/ti/am572x-idk-touchscreen.dts |    13 +
>  arch/arm/boot/dts/ti/am57xx-evm-common.dts |   175 +
>  arch/arm/boot/dts/ti/am57xx-evm-reva3.dts |    12 +
>  arch/arm/boot/dts/ti/am57xx-idk-osd-lcd-common.dts |    61 +
>  arch/arm/boot/dts/ti/dra71-evm-lcd-auo-g101evn01.0.dts |   115 +
>  arch/arm/boot/dts/ti/dra71-evm-nand.dts |     6 +
>  arch/arm/boot/dts/ti/dra72-evm-touchscreen.dts |    13 +
>  arch/arm/boot/dts/ti/dra74-evm-touchscreen.dts |    13 +
>  arch/arm/boot/dts/ti/dra76-evm-tfp410.dts |   120 +
>  arch/arm/boot/dts/ti/dra7x-evm-osd-lcd-common.dts |   124 +
>  arch/arm/boot/dts/ti/dtb-merge.cfg |     3 +
>  arch/arm/boot/dts/ti/lcd-osd101t2045.dts |    39 +
>  arch/arm/boot/dts/ti/lcd-osd101t2587.dts |    39 +
>  arch/arm/boot/dts/ti/ov10635.dts |    70 +
>  arch/arm/boot/dts/ti/ov2659-am571x.dts |    14 +
>  arch/arm/boot/dts/ti/ov2659-am572x.dts |    23 +
>  arch/arm/boot/dts/ti/ov2659.dtsi |    31 +
>  arch/arm/include/asm/pgtable-3level-hwdef.h |     9 +
>  arch/arm/include/asm/pgtable-3level.h |     5 +
>  arch/arm/mach-keystone/Kconfig |     4 +
>  arch/arm64/boot/dts/ti/Makefile |    70 +
>  arch/arm64/boot/dts/ti/k3-am62-main.dtsi |   442 +-
>  arch/arm64/boot/dts/ti/k3-am62-mcu.dtsi |    66 +
>  arch/arm64/boot/dts/ti/k3-am62-thermal.dtsi |    33 +
>  arch/arm64/boot/dts/ti/k3-am62-wakeup.dtsi |    52 +
>  arch/arm64/boot/dts/ti/k3-am62.dtsi |    16 +-
>  arch/arm64/boot/dts/ti/k3-am625-sk-csi2-ov5640.dts |    79 +
>  arch/arm64/boot/dts/ti/k3-am625-sk-hdmi-audio.dts |    40 +
>  arch/arm64/boot/dts/ti/k3-am625-sk-lpmdemo.dts |   466 +
>  arch/arm64/boot/dts/ti/k3-am625-sk-mcan.dts |    40 +
>  arch/arm64/boot/dts/ti/k3-am625-sk-oldi-panel.dts |   113 +
>  arch/arm64/boot/dts/ti/k3-am625-sk.dts |   415 +-
>  arch/arm64/boot/dts/ti/k3-am625-skeleton.dts |   342 +
>  arch/arm64/boot/dts/ti/k3-am625.dtsi |    51 +
>  arch/arm64/boot/dts/ti/k3-am62x-lp-sk-oldi-panel.dts |   114 +
>  arch/arm64/boot/dts/ti/k3-am62x-lp-sk.dts |   201 +
>  arch/arm64/boot/dts/ti/k3-am62x-sk-common.dtsi |   779 ++
>  arch/arm64/boot/dts/ti/k3-am64-main.dtsi |    83 +
>  arch/arm64/boot/dts/ti/k3-am64-mcu.dtsi |    21 +
>  arch/arm64/boot/dts/ti/k3-am64-thermal.dtsi |    33 +
>  arch/arm64/boot/dts/ti/k3-am64.dtsi |     6 +-
>  arch/arm64/boot/dts/ti/k3-am642-evm-icssg1-dualemac-mii.dts |   108 +
>  arch/arm64/boot/dts/ti/k3-am642-evm-icssg1-dualemac.dts |    83 +
>  arch/arm64/boot/dts/ti/k3-am642-evm-nand.dts |   135 +
>  arch/arm64/boot/dts/ti/k3-am642-evm.dts |   275 +-
>  arch/arm64/boot/dts/ti/k3-am642-sk.dts |   220 +-
>  arch/arm64/boot/dts/ti/k3-am65-main.dtsi |   126 +-
>  arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi |     5 +
>  arch/arm64/boot/dts/ti/k3-am65.dtsi |     1 +
>  arch/arm64/boot/dts/ti/k3-am654-base-board-sr1.dts |    35 +
>  arch/arm64/boot/dts/ti/k3-am654-base-board.dts |   125 +
>  arch/arm64/boot/dts/ti/k3-am654-evm-oldi-lcd1evm.dts |    77 +
>  arch/arm64/boot/dts/ti/k3-am654-evm-ov5640.dts |    50 +
>  arch/arm64/boot/dts/ti/k3-am654-evm-tc358876.dts |   113 +
>  arch/arm64/boot/dts/ti/k3-am654-gp.dts |   129 +
>  arch/arm64/boot/dts/ti/k3-am654-idk-sr1.dts |    58 +
>  arch/arm64/boot/dts/ti/k3-am654-idk.dts |   352 +
>  arch/arm64/boot/dts/ti/k3-am654-pcie-usb2.dts |    61 +
>  arch/arm64/boot/dts/ti/k3-am654-pcie-usb3.dts |    66 +
>  arch/arm64/boot/dts/ti/k3-am654-sr1.dts |    33 +
>  arch/arm64/boot/dts/ti/k3-j7200-common-proc-board-sr1.dts |     8 +
>  arch/arm64/boot/dts/ti/k3-j7200-common-proc-board.dts |    35 +
>  arch/arm64/boot/dts/ti/k3-j7200-main.dtsi |   243 +-
>  arch/arm64/boot/dts/ti/k3-j7200-mcspi-loopback.dts |    41 +
>  arch/arm64/boot/dts/ti/k3-j7200-mcu-wakeup.dtsi |    39 +
>  arch/arm64/boot/dts/ti/k3-j7200-quad-port-eth-exp.dts |   109 +
>  arch/arm64/boot/dts/ti/k3-j7200-som-p0.dtsi |    89 +-
>  arch/arm64/boot/dts/ti/k3-j7200-sr1.dts |    58 +
>  arch/arm64/boot/dts/ti/k3-j7200-thermal.dtsi |    61 +
>  arch/arm64/boot/dts/ti/k3-j7200.dtsi |    30 +
>  arch/arm64/boot/dts/ti/k3-j721e-common-proc-board-infotainment.dts |   174
> +
>  arch/arm64/boot/dts/ti/k3-j721e-common-proc-board.dts |   261 +-
>  arch/arm64/boot/dts/ti/k3-j721e-cpb-csi2-ov5640.dts |    56 +
>  arch/arm64/boot/dts/ti/k3-j721e-eaik.dts |  1270 +++
>  arch/arm64/boot/dts/ti/k3-j721e-edgeai-apps.dts |     9 +
>  arch/arm64/boot/dts/ti/k3-j721e-fpdlink-cpb-fusion.dts |   112 +
>  arch/arm64/boot/dts/ti/k3-j721e-fpdlink-imx390-cm-0-0.dts |    99 +
>  arch/arm64/boot/dts/ti/k3-j721e-fpdlink-imx390-cm-0-1.dts |    99 +
>  arch/arm64/boot/dts/ti/k3-j721e-fpdlink-imx390-cm-0-2.dts |    99 +
>  arch/arm64/boot/dts/ti/k3-j721e-fpdlink-imx390-cm-0-3.dts |    99 +
>  arch/arm64/boot/dts/ti/k3-j721e-fpdlink-imx390-cm-1-0.dts |    99 +
>  arch/arm64/boot/dts/ti/k3-j721e-fpdlink-imx390-cm-1-1.dts |    99 +
>  arch/arm64/boot/dts/ti/k3-j721e-fpdlink-imx390-cm-1-2.dts |    99 +
>  arch/arm64/boot/dts/ti/k3-j721e-fpdlink-imx390-cm-1-3.dts |    99 +
>  arch/arm64/boot/dts/ti/k3-j721e-fpdlink-imx390-rcm-0-0.dts |    99 +
>  arch/arm64/boot/dts/ti/k3-j721e-fpdlink-imx390-rcm-0-1.dts |    99 +
>  arch/arm64/boot/dts/ti/k3-j721e-fpdlink-imx390-rcm-0-2.dts |    99 +
>  arch/arm64/boot/dts/ti/k3-j721e-fpdlink-imx390-rcm-0-3.dts |    99 +
>  arch/arm64/boot/dts/ti/k3-j721e-fpdlink-imx390-rcm-1-0.dts |    99 +
>  arch/arm64/boot/dts/ti/k3-j721e-fpdlink-imx390-rcm-1-1.dts |    99 +
>  arch/arm64/boot/dts/ti/k3-j721e-fpdlink-imx390-rcm-1-2.dts |    99 +
>  arch/arm64/boot/dts/ti/k3-j721e-fpdlink-imx390-rcm-1-3.dts |    99 +
>  arch/arm64/boot/dts/ti/k3-j721e-fpdlink-sk-fusion.dts |   125 +
>  arch/arm64/boot/dts/ti/k3-j721e-gesi-exp-board.dts |   216 +
>  arch/arm64/boot/dts/ti/k3-j721e-main.dtsi |  1110 ++-
>  arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi |    39 +
>  arch/arm64/boot/dts/ti/k3-j721e-proc-board-tps65917.dts |    54 +
>  arch/arm64/boot/dts/ti/k3-j721e-quad-port-eth-exp.dts |   124 +
>  arch/arm64/boot/dts/ti/k3-j721e-rtos-memory-map.dtsi |   275 +
>  arch/arm64/boot/dts/ti/k3-j721e-sk-csi2-ov5640.dts |    89 +
>  arch/arm64/boot/dts/ti/k3-j721e-sk-rpi-cam-imx219.dts |   148 +
>  arch/arm64/boot/dts/ti/k3-j721e-sk-rpi-exp-header.dts |    76 +
>  arch/arm64/boot/dts/ti/k3-j721e-sk-rpi-hdr-ehrpwm.dts |    65 +
>  arch/arm64/boot/dts/ti/k3-j721e-sk.dts |   125 +-
>  arch/arm64/boot/dts/ti/k3-j721e-som-p0.dtsi |    62 +-
>  arch/arm64/boot/dts/ti/k3-j721e-thermal.dtsi |    75 +
>  arch/arm64/boot/dts/ti/k3-j721e-vision-apps.dts |    36 +
>  arch/arm64/boot/dts/ti/k3-j721e.dtsi |     3 +
>  arch/arm64/boot/dts/ti/k3-j721s2-common-proc-board.dts |   400 +-
>  arch/arm64/boot/dts/ti/k3-j721s2-cpb-csi2-ov5640.dts |    56 +
>  arch/arm64/boot/dts/ti/k3-j721s2-fpdlink-cpb-fusion.dts |   107 +
>  arch/arm64/boot/dts/ti/k3-j721s2-gesi-exp-board.dts |    73 +
>  arch/arm64/boot/dts/ti/k3-j721s2-main.dtsi |   710 ++
>  arch/arm64/boot/dts/ti/k3-j721s2-mcu-wakeup.dtsi |   159 +
>  arch/arm64/boot/dts/ti/k3-j721s2-som-p0.dtsi |   304 +-
>  arch/arm64/boot/dts/ti/k3-j721s2-thermal.dtsi |   101 +
>  arch/arm64/boot/dts/ti/k3-j721s2.dtsi |     4 +
>  arch/arm64/boot/dts/ti/k3-j784s4-edgeai-apps.dts |     8 +
>  arch/arm64/boot/dts/ti/k3-j784s4-evm.dts |  1225 +++
>  arch/arm64/boot/dts/ti/k3-j784s4-exp1-exp2-usxgmii.dts |   105 +
>  arch/arm64/boot/dts/ti/k3-j784s4-exp1-usxgmii.dts |    97 +
>  arch/arm64/boot/dts/ti/k3-j784s4-exp2-usxgmii.dts |    97 +
>  arch/arm64/boot/dts/ti/k3-j784s4-fpdlink-fusion.dts |   112 +
>  arch/arm64/boot/dts/ti/k3-j784s4-main.dtsi |  2035 +++++
>  arch/arm64/boot/dts/ti/k3-j784s4-mcu-wakeup.dtsi |   440 +
>  arch/arm64/boot/dts/ti/k3-j784s4-quad-port-eth1-exp.dts |   154 +
>  arch/arm64/boot/dts/ti/k3-j784s4-rtos-memory-map.dtsi |   340 +
>  arch/arm64/boot/dts/ti/k3-j784s4-vision-apps.dts |    36 +
>  arch/arm64/boot/dts/ti/k3-j784s4.dtsi |   287 +
>  arch/mips/include/uapi/asm/socket.h |     6 +
>  arch/parisc/include/uapi/asm/socket.h |     6 +
>  arch/sparc/include/uapi/asm/socket.h |     6 +
>  crypto/tcrypt.c |     1 +
>  drivers/Kconfig |     2 +
>  drivers/Makefile |     1 +
>  drivers/clocksource/timer-keystone.c |    48 +-
>  drivers/clocksource/timer-ti-dm-systimer.c |    53 +
>  drivers/cpufreq/Kconfig.arm |     4 +-
>  drivers/cpufreq/cpufreq-dt-platdev.c |     1 +
>  drivers/cpufreq/ti-cpufreq.c |    36 +
>  drivers/crypto/sa2ul.c |    59 +-
>  drivers/crypto/sa2ul.h |     4 +-
>  drivers/dma-buf/dma-heap.c |     2 +-
>  drivers/dma-buf/heaps/Kconfig |     9 +
>  drivers/dma-buf/heaps/Makefile |     1 +
>  drivers/dma-buf/heaps/carveout-heap.c |   416 +
>  drivers/dma/ti/Kconfig |     7 +-
>  drivers/dma/ti/Makefile |    16 +-
>  drivers/dma/ti/k3-psil-j721s2.c |    84 +
>  drivers/dma/ti/k3-psil-j784s4.c |   274 +
>  drivers/dma/ti/k3-psil-priv.h |     1 +
>  drivers/dma/ti/k3-psil.c |     3 +
>  drivers/dma/ti/k3-udma-glue.c |    75 +-
>  drivers/dma/ti/k3-udma.c |    96 +-
>  drivers/firmware/ti_sci.c |   236 +-
>  drivers/firmware/ti_sci.h |    34 +-
>  drivers/gpio/Kconfig |     9 +-
>  drivers/gpio/Makefile |     1 +
>  drivers/gpio/gpio-davinci.c |    11 +
>  drivers/gpio/gpio-tps6594x.c |   142 +
>  drivers/gpu/drm/bridge/Kconfig |    11 -
>  drivers/gpu/drm/bridge/Makefile |     1 -
>  drivers/gpu/drm/bridge/cadence/Kconfig |    21 +
>  drivers/gpu/drm/bridge/cadence/Makefile |     3 +
>  drivers/gpu/drm/bridge/{cdns-dsi.c => cadence/cdns-dsi-core.c} |   485 +-
>  drivers/gpu/drm/bridge/cadence/cdns-dsi-core.h |   471 +
>  drivers/gpu/drm/bridge/cadence/cdns-dsi-j721e.c |    51 +
>  drivers/gpu/drm/bridge/cadence/cdns-dsi-j721e.h |    18 +
>  drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c |    37 +-
>  drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.h |     1 +
>  drivers/gpu/drm/bridge/ti-sn65dsi86.c |    43 +-
>  drivers/gpu/drm/drm_atomic_helper.c |    16 +
>  drivers/gpu/drm/omapdrm/Kconfig |    11 +
>  drivers/gpu/drm/omapdrm/Makefile |     2 +
>  drivers/gpu/drm/omapdrm/dss/dispc.c |     4 +-
>  drivers/gpu/drm/omapdrm/dss/omapdss.h |     2 +-
>  drivers/gpu/drm/omapdrm/omap_crtc.c |    88 +-
>  drivers/gpu/drm/omapdrm/omap_drv.c |    44 +
>  drivers/gpu/drm/omapdrm/omap_drv.h |    29 +
>  drivers/gpu/drm/omapdrm/omap_irq.c |     4 +
>  drivers/gpu/drm/omapdrm/omap_overlay.c |    76 +
>  drivers/gpu/drm/omapdrm/omap_overlay.h |     8 +
>  drivers/gpu/drm/omapdrm/omap_plane.c |    74 +
>  drivers/gpu/drm/omapdrm/omap_plane.h |     4 +
>  drivers/gpu/drm/omapdrm/omap_wb.c |   178 +
>  drivers/gpu/drm/omapdrm/omap_wb.h |   214 +
>  drivers/gpu/drm/omapdrm/omap_wb_cap.c |  1045 +++
>  drivers/gpu/drm/omapdrm/omap_wb_m2m.c |  1198 +++
>  drivers/gpu/drm/panel/panel-simple.c |    67 +
>  drivers/gpu/drm/tidss/tidss_dispc.c |   221 +-
>  drivers/gpu/drm/tidss/tidss_dispc.h |     9 +
>  drivers/gpu/drm/tidss/tidss_dispc_regs.h |     6 +
>  drivers/gpu/drm/tidss/tidss_drv.c |     1 +
>  drivers/i2c/Kconfig |     9 +
>  drivers/i2c/Makefile |     1 +
>  drivers/i2c/i2c-atr.c |   558 ++
>  drivers/i2c/i2c-core-base.c |    18 +-
>  drivers/input/misc/Kconfig |    10 +
>  drivers/input/misc/Makefile |     1 +
>  drivers/input/misc/tps65219-pwrbutton.c |   150 +
>  drivers/input/touchscreen/goodix.c |     7 +
>  drivers/iommu/omap-iommu.c |    31 +-
>  drivers/iommu/omap-iommu.h |     5 +-
>  drivers/irqchip/irq-pruss-intc.c |    47 +-
>  drivers/irqchip/irq-ti-sci-intr.c |   112 +
>  drivers/media/i2c/Kconfig |    46 +
>  drivers/media/i2c/Makefile |     4 +
>  drivers/media/i2c/ds90ub953.c |  1006 +++
>  drivers/media/i2c/ds90ub960.c |  2381 ++++++
>  drivers/media/i2c/imx390.c |   900 ++
>  drivers/media/i2c/imx390.h |  7158 ++++++++++++++++
>  drivers/media/i2c/ov1063x.c |   975 +++
>  drivers/media/i2c/ov1063x_regs.h |   699 ++
>  drivers/media/mc/mc-entity.c |   126 +-
>  drivers/media/platform/Kconfig |    51 +
>  drivers/media/platform/Makefile |     4 +
>  drivers/media/platform/cadence/cdns-csi2rx.c |   399 +-
>  drivers/media/platform/chips-media/wave5/Kconfig |    12 +
>  drivers/media/platform/chips-media/wave5/Makefile |    10 +
>  drivers/media/platform/chips-media/wave5/TODO |    25 +
>  drivers/media/platform/chips-media/wave5/wave5-helper.c |   175 +
>  drivers/media/platform/chips-media/wave5/wave5-helper.h |    28 +
>  drivers/media/platform/chips-media/wave5/wave5-hw.c |  3458 ++++++++
>  drivers/media/platform/chips-media/wave5/wave5-regdefine.h |   654 ++
>  drivers/media/platform/chips-media/wave5/wave5-vdi.c |   261 +
>  drivers/media/platform/chips-media/wave5/wave5-vdi.h |    67 +
>  drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c |  1399 +++
>  drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c |  1454 ++++
>  drivers/media/platform/chips-media/wave5/wave5-vpu.c |   363 +
>  drivers/media/platform/chips-media/wave5/wave5-vpu.h |    72 +
>  drivers/media/platform/chips-media/wave5/wave5-vpuapi.c |  1115 +++
>  drivers/media/platform/chips-media/wave5/wave5-vpuapi.h |  1198 +++
>  drivers/media/platform/chips-media/wave5/wave5-vpuconfig.h |    90 +
>  drivers/media/platform/chips-media/wave5/wave5-vpuerror.h |   454 +
>  drivers/media/platform/chips-media/wave5/wave5.h |    94 +
>  drivers/media/platform/ti/Makefile |     1 +
>  drivers/media/platform/ti/cal/cal-camerarx.c |   238 +-
>  drivers/media/platform/ti/cal/cal-video.c |   161 +-
>  drivers/media/platform/ti/cal/cal.c |    66 +-
>  drivers/media/platform/ti/cal/cal.h |     8 +-
>  drivers/media/platform/ti/j721e-csi2rx/Makefile |     2 +
>  drivers/media/platform/ti/j721e-csi2rx/j721e-csi2rx.c |  1437 ++++
>  drivers/media/platform/ti/vpe/Makefile |     2 +
>  drivers/media/platform/ti/vpe/vip.c |  3995 +++++++++
>  drivers/media/platform/ti/vpe/vip.h |   719 ++
>  drivers/media/platform/vxe-vxd/Makefile |   163 +
>  drivers/media/platform/vxe-vxd/common/addr_alloc.c |   489 ++
>  drivers/media/platform/vxe-vxd/common/addr_alloc.h |   231 +
>  drivers/media/platform/vxe-vxd/common/dq.c |   242 +
>  drivers/media/platform/vxe-vxd/common/dq.h |    33 +
>  drivers/media/platform/vxe-vxd/common/hash.c |   478 ++
>  drivers/media/platform/vxe-vxd/common/hash.h |    82 +
>  drivers/media/platform/vxe-vxd/common/idgen_api.c |   442 +
>  drivers/media/platform/vxe-vxd/common/idgen_api.h |    52 +
>  drivers/media/platform/vxe-vxd/common/img_errors.h |   112 +
>  drivers/media/platform/vxe-vxd/common/img_mem.h |    37 +
>  drivers/media/platform/vxe-vxd/common/img_mem_man.c |  1119 +++
>  drivers/media/platform/vxe-vxd/common/img_mem_man.h |   225 +
>  drivers/media/platform/vxe-vxd/common/img_mem_unified.c |   270 +
>  drivers/media/platform/vxe-vxd/common/imgmmu.c |   774 ++
>  drivers/media/platform/vxe-vxd/common/imgmmu.h |   174 +
>  drivers/media/platform/vxe-vxd/common/lst.c |   116 +
>  drivers/media/platform/vxe-vxd/common/lst.h |    29 +
>  drivers/media/platform/vxe-vxd/common/pool.c |   222 +
>  drivers/media/platform/vxe-vxd/common/pool.h |    61 +
>  drivers/media/platform/vxe-vxd/common/pool_api.c |   702 ++
>  drivers/media/platform/vxe-vxd/common/pool_api.h |   106 +
>  drivers/media/platform/vxe-vxd/common/ra.c |   968 +++
>  drivers/media/platform/vxe-vxd/common/ra.h |   194 +
>  drivers/media/platform/vxe-vxd/common/resource.c |   568 ++
>  drivers/media/platform/vxe-vxd/common/resource.h |    54 +
>  drivers/media/platform/vxe-vxd/common/rman_api.c |   615 ++
>  drivers/media/platform/vxe-vxd/common/rman_api.h |    60 +
>  drivers/media/platform/vxe-vxd/common/talmmu_api.c |   753 ++
>  drivers/media/platform/vxe-vxd/common/talmmu_api.h |   233 +
>  drivers/media/platform/vxe-vxd/common/vid_buf.h |    36 +
>  drivers/media/platform/vxe-vxd/common/work_queue.c |   175 +
>  drivers/media/platform/vxe-vxd/common/work_queue.h |    60 +
>  drivers/media/platform/vxe-vxd/decoder/bspp.c |  2476 ++++++
>  drivers/media/platform/vxe-vxd/decoder/bspp.h |   357 +
>  drivers/media/platform/vxe-vxd/decoder/bspp_int.h |   508 ++
>  drivers/media/platform/vxe-vxd/decoder/core.c |  3711 ++++++++
>  drivers/media/platform/vxe-vxd/decoder/core.h |    62 +
>  drivers/media/platform/vxe-vxd/decoder/dec_resources.c |   547 ++
>  drivers/media/platform/vxe-vxd/decoder/dec_resources.h |    40 +
>  drivers/media/platform/vxe-vxd/decoder/decoder.c |  4619 ++++++++++
>  drivers/media/platform/vxe-vxd/decoder/decoder.h |   368 +
>  drivers/media/platform/vxe-vxd/decoder/fw_interface.h |   812 ++
>  drivers/media/platform/vxe-vxd/decoder/h264_idx.h |    58 +
>  drivers/media/platform/vxe-vxd/decoder/h264_secure_parser.c |  3051 +++++++
>  drivers/media/platform/vxe-vxd/decoder/h264_secure_parser.h |   271 +
>  drivers/media/platform/vxe-vxd/decoder/h264_vlc.h |   602 ++
>  drivers/media/platform/vxe-vxd/decoder/h264fw_data.h |   646 ++
>  drivers/media/platform/vxe-vxd/decoder/h264fw_data_shared.h |   753 ++
>  drivers/media/platform/vxe-vxd/decoder/hevc_secure_parser.c |  2889 +++++++
>  drivers/media/platform/vxe-vxd/decoder/hevc_secure_parser.h |   445 +
>  drivers/media/platform/vxe-vxd/decoder/hevcfw_data.h |   466 +
>  drivers/media/platform/vxe-vxd/decoder/hevcfw_data_shared.h |   761 ++
>  drivers/media/platform/vxe-vxd/decoder/hw_control.c |  1225 +++
>  drivers/media/platform/vxe-vxd/decoder/hw_control.h |   137 +
>  drivers/media/platform/vxe-vxd/decoder/img_dec_common.h |   271 +
>  drivers/media/platform/vxe-vxd/decoder/img_msvdx_cmds.h |   283 +
>  drivers/media/platform/vxe-vxd/decoder/img_msvdx_core_regs.h |    22 +
>  drivers/media/platform/vxe-vxd/decoder/img_msvdx_vdmc_regs.h |    26 +
>  drivers/media/platform/vxe-vxd/decoder/img_msvdx_vec_regs.h |    60 +
>  drivers/media/platform/vxe-vxd/decoder/img_pixfmts.h |   192 +
>  drivers/media/platform/vxe-vxd/decoder/img_profiles_levels.h |    33 +
>  drivers/media/platform/vxe-vxd/decoder/img_pvdec_core_regs.h |    60 +
>  drivers/media/platform/vxe-vxd/decoder/img_pvdec_pixel_regs.h |    35 +
>  drivers/media/platform/vxe-vxd/decoder/img_pvdec_test_regs.h |    39 +
>  drivers/media/platform/vxe-vxd/decoder/img_vdec_fw_msg.h |   192 +
>  drivers/media/platform/vxe-vxd/decoder/img_video_bus4_mmu_regs.h |   120 +
>  drivers/media/platform/vxe-vxd/decoder/jpeg_secure_parser.c |   639 ++
>  drivers/media/platform/vxe-vxd/decoder/jpeg_secure_parser.h |    27 +
>  drivers/media/platform/vxe-vxd/decoder/jpegfw_data.h |    74 +
>  drivers/media/platform/vxe-vxd/decoder/jpegfw_data_shared.h |    78 +
>  drivers/media/platform/vxe-vxd/decoder/mem_io.h |    36 +
>  drivers/media/platform/vxe-vxd/decoder/mmu_defs.h |    38 +
>  drivers/media/platform/vxe-vxd/decoder/pixel_api.c |   889 ++
>  drivers/media/platform/vxe-vxd/decoder/pixel_api.h |   147 +
>  drivers/media/platform/vxe-vxd/decoder/pvdec_entropy_regs.h |    27 +
>  drivers/media/platform/vxe-vxd/decoder/pvdec_int.h |    75 +
>  drivers/media/platform/vxe-vxd/decoder/pvdec_vec_be_regs.h |    29 +
>  drivers/media/platform/vxe-vxd/decoder/reg_io2.h |    68 +
>  drivers/media/platform/vxe-vxd/decoder/scaler_setup.h |    55 +
>  drivers/media/platform/vxe-vxd/decoder/swsr.c |  1651 ++++
>  drivers/media/platform/vxe-vxd/decoder/swsr.h |   271 +
>  drivers/media/platform/vxe-vxd/decoder/translation_api.c |  1718 ++++
>  drivers/media/platform/vxe-vxd/decoder/translation_api.h |    35 +
>  drivers/media/platform/vxe-vxd/decoder/vdec_defs.h |   543 ++
>  drivers/media/platform/vxe-vxd/decoder/vdec_mmu_wrapper.c |   824 ++
>  drivers/media/platform/vxe-vxd/decoder/vdec_mmu_wrapper.h |   169 +
>  drivers/media/platform/vxe-vxd/decoder/vdecdd_defs.h |   439 +
>  drivers/media/platform/vxe-vxd/decoder/vdecdd_utils.c |    89 +
>  drivers/media/platform/vxe-vxd/decoder/vdecdd_utils.h |    87 +
>  drivers/media/platform/vxe-vxd/decoder/vdecdd_utils_buf.c |   890 ++
>  drivers/media/platform/vxe-vxd/decoder/vdecfw_share.h |    30 +
>  drivers/media/platform/vxe-vxd/decoder/vdecfw_shared.h |   933 ++
>  drivers/media/platform/vxe-vxd/decoder/vxd_core.c |  1677 ++++
>  drivers/media/platform/vxe-vxd/decoder/vxd_dec.c |   178 +
>  drivers/media/platform/vxe-vxd/decoder/vxd_dec.h |   487 ++
>  drivers/media/platform/vxe-vxd/decoder/vxd_ext.h |    71 +
>  drivers/media/platform/vxe-vxd/decoder/vxd_int.c |  1130 +++
>  drivers/media/platform/vxe-vxd/decoder/vxd_int.h |   121 +
>  drivers/media/platform/vxe-vxd/decoder/vxd_mmu_defs.h |    27 +
>  drivers/media/platform/vxe-vxd/decoder/vxd_props.h |    74 +
>  drivers/media/platform/vxe-vxd/decoder/vxd_pvdec.c |  1738 ++++
>  drivers/media/platform/vxe-vxd/decoder/vxd_pvdec_priv.h |   119 +
>  drivers/media/platform/vxe-vxd/decoder/vxd_pvdec_regs.h |   772 ++
>  drivers/media/platform/vxe-vxd/decoder/vxd_v4l2.c |  2238 +++++
>  
> drivers/media/platform/vxe-vxd/encoder/fw_binaries/ALL_CODECS_FW_ALL_pipes_2_contexts_8_hwconfig_1_bin.c
>  | 29013 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>  drivers/media/platform/vxe-vxd/encoder/fw_binaries/include_all_fw_variants.h 
> |    47 +
>  drivers/media/platform/vxe-vxd/encoder/fw_headers/coreflags.h |    41 +
>  drivers/media/platform/vxe-vxd/encoder/fw_headers/defs.h |    42 +
>  drivers/media/platform/vxe-vxd/encoder/fw_headers/mtx_fwif.h |   205 +
>  drivers/media/platform/vxe-vxd/encoder/fw_headers/topazscfwif.h |  1104 +++
>  drivers/media/platform/vxe-vxd/encoder/fw_headers/vxe_common.h |   165 +
>  drivers/media/platform/vxe-vxd/encoder/header_gen.c |  1751 ++++
>  drivers/media/platform/vxe-vxd/encoder/header_gen.h |   111 +
>  drivers/media/platform/vxe-vxd/encoder/mtx_fwif.c |   990 +++
>  drivers/media/platform/vxe-vxd/encoder/reg_headers/img_soc_dmac_regs.h |   
> 62 +
>  drivers/media/platform/vxe-vxd/encoder/reg_headers/mtx_regs.h |    72 +
>  drivers/media/platform/vxe-vxd/encoder/reg_headers/topaz_coreext_regs.h |   
> 183 +
>  drivers/media/platform/vxe-vxd/encoder/reg_headers/topaz_db_regs.h |    22
> +
>  drivers/media/platform/vxe-vxd/encoder/reg_headers/topaz_vlc_regs.h |    46
> +
>  drivers/media/platform/vxe-vxd/encoder/reg_headers/topazhp_core_regs.h |  
> 232 +
>  
> drivers/media/platform/vxe-vxd/encoder/reg_headers/topazhp_multicore_regs_old.h
>  |    22 +
>  drivers/media/platform/vxe-vxd/encoder/target.h |    68 +
>  drivers/media/platform/vxe-vxd/encoder/target_config.h |    56 +
>  drivers/media/platform/vxe-vxd/encoder/topaz_api.c |  3887 +++++++++
>  drivers/media/platform/vxe-vxd/encoder/topaz_api.h |  1047 +++
>  drivers/media/platform/vxe-vxd/encoder/topaz_api_utils.c |  1487 ++++
>  drivers/media/platform/vxe-vxd/encoder/topaz_api_utils.h |    55 +
>  drivers/media/platform/vxe-vxd/encoder/topaz_color_formats.h |    97 +
>  drivers/media/platform/vxe-vxd/encoder/topaz_device.c |  1671 ++++
>  drivers/media/platform/vxe-vxd/encoder/topaz_device.h |   160 +
>  drivers/media/platform/vxe-vxd/encoder/topazmmu.c |   741 ++
>  drivers/media/platform/vxe-vxd/encoder/topazmmu.h |   199 +
>  drivers/media/platform/vxe-vxd/encoder/vxe_enc.c |   472 +
>  drivers/media/platform/vxe-vxd/encoder/vxe_enc.h |   237 +
>  drivers/media/platform/vxe-vxd/encoder/vxe_public_regdefs.h |   926 ++
>  drivers/media/platform/vxe-vxd/encoder/vxe_v4l2.c |  1959 +++++
>  drivers/media/platform/vxe-vxd/encoder/vxe_v4l2.h |    39 +
>  drivers/media/platform/xilinx/xilinx-dma.c |    12 +-
>  drivers/media/v4l2-core/v4l2-ioctl.c |    27 +-
>  drivers/media/v4l2-core/v4l2-mc.c |    43 +-
>  drivers/media/v4l2-core/v4l2-subdev.c |   577 +-
>  drivers/memory/Kconfig |     5 +-
>  drivers/memory/omap-gpmc.c |     4 +-
>  drivers/mfd/Kconfig |    31 +-
>  drivers/mfd/Makefile |     2 +
>  drivers/mfd/tps65219.c |   435 +
>  drivers/mfd/tps6594x.c |   120 +
>  drivers/misc/Kconfig |    12 +
>  drivers/misc/Makefile |     2 +
>  drivers/misc/dma-buf-phys.c |   231 +
>  drivers/misc/pci_endpoint_test.c |    19 +-
>  drivers/misc/sram-dma-heap.c |   243 +
>  drivers/misc/sram.c |    20 +-
>  drivers/misc/sram.h |    17 +
>  drivers/mmc/host/sdhci_am654.c |   166 +-
>  drivers/mtd/nand/raw/omap2.c |    34 +
>  drivers/mtd/nand/spi/core.c |   213 +-
>  drivers/mtd/nand/spi/winbond.c |   242 +-
>  drivers/mtd/spi-nor/core.c |   237 +-
>  drivers/net/ethernet/ti/Kconfig |    41 +
>  drivers/net/ethernet/ti/Makefile |    12 +
>  drivers/net/ethernet/ti/am65-cpsw-ethtool.c |   125 +-
>  drivers/net/ethernet/ti/am65-cpsw-nuss.c |   575 +-
>  drivers/net/ethernet/ti/am65-cpsw-nuss.h |    41 +-
>  drivers/net/ethernet/ti/am65-cpsw-qos.c |   882 +-
>  drivers/net/ethernet/ti/am65-cpsw-qos.h |    50 +-
>  drivers/net/ethernet/ti/am65-cpts.c |   235 +-
>  drivers/net/ethernet/ti/am65-cpts.h |    10 +
>  drivers/net/ethernet/ti/am65-debugfs.c |   198 +
>  drivers/net/ethernet/ti/cpsw.c |    44 +-
>  drivers/net/ethernet/ti/cpsw_ale.c |    12 +
>  drivers/net/ethernet/ti/cpsw_ale.h |     1 +
>  drivers/net/ethernet/ti/cpsw_new.c |     9 +-
>  drivers/net/ethernet/ti/cpsw_priv.c |    14 +-
>  drivers/net/ethernet/ti/cpsw_priv.h |    20 +-
>  drivers/net/ethernet/ti/cpsw_switch_ioctl.c |   271 +
>  drivers/net/ethernet/ti/icss_iep.c |  1166 +++
>  drivers/net/ethernet/ti/icss_iep.h |    40 +
>  drivers/net/ethernet/ti/icss_lre_firmware.h |   136 +
>  drivers/net/ethernet/ti/icss_mii_rt.h |   154 +
>  drivers/net/ethernet/ti/icss_switch.h |   336 +
>  drivers/net/ethernet/ti/icss_vlan_mcast_filter_mmap.h |   100 +
>  drivers/net/ethernet/ti/icssg_classifier.c |   471 +
>  drivers/net/ethernet/ti/icssg_config.c |   863 ++
>  drivers/net/ethernet/ti/icssg_config.h |   291 +
>  drivers/net/ethernet/ti/icssg_ethtool.c |   476 ++
>  drivers/net/ethernet/ti/icssg_mii_cfg.c |   121 +
>  drivers/net/ethernet/ti/icssg_prueth.c |  3217 +++++++
>  drivers/net/ethernet/ti/icssg_prueth.h |   359 +
>  drivers/net/ethernet/ti/icssg_qos.c |   476 ++
>  drivers/net/ethernet/ti/icssg_qos.h |   136 +
>  drivers/net/ethernet/ti/icssg_queues.c |    50 +
>  drivers/net/ethernet/ti/icssg_switch_map.h |   183 +
>  drivers/net/ethernet/ti/icssg_switchdev.c |   494 ++
>  drivers/net/ethernet/ti/icssg_switchdev.h |    13 +
>  drivers/net/ethernet/ti/j721e-cpsw-virt-mac.c |  1618 ++++
>  drivers/net/ethernet/ti/prueth.h |   491 ++
>  drivers/net/ethernet/ti/prueth_core.c |  3526 ++++++++
>  drivers/net/ethernet/ti/prueth_fdb_tbl.h |    67 +
>  drivers/net/ethernet/ti/prueth_lre.c |  1320 +++
>  drivers/net/ethernet/ti/prueth_lre.h |   201 +
>  drivers/net/ethernet/ti/prueth_ptp.h |    85 +
>  drivers/net/ethernet/ti/prueth_qos.c |   214 +
>  drivers/net/ethernet/ti/prueth_switch.c |  1341 +++
>  drivers/net/ethernet/ti/prueth_switch.h |    58 +
>  drivers/net/phy/dp83867.c |    15 +-
>  drivers/net/phy/dp83869.c |     5 +-
>  drivers/net/phy/mscc/mscc.h |     2 +
>  drivers/net/phy/mscc/mscc_main.c |    20 +
>  drivers/of/irq.c |     1 +
>  drivers/pci/controller/cadence/Kconfig |    12 +-
>  drivers/pci/controller/cadence/pci-j721e.c |   224 +-
>  drivers/pci/controller/cadence/pcie-cadence-ep.c |     4 +
>  drivers/pci/controller/cadence/pcie-cadence-host.c |     5 +
>  drivers/pci/controller/cadence/pcie-cadence.c |     9 +
>  drivers/pci/controller/cadence/pcie-cadence.h |     4 +-
>  drivers/pci/controller/dwc/pci-keystone.c |   353 +-
>  drivers/pci/endpoint/functions/pci-epf-test.c |     6 +-
>  drivers/phy/cadence/cdns-dphy.c |   380 +-
>  drivers/phy/cadence/phy-cadence-sierra.c |   141 +-
>  drivers/phy/cadence/phy-cadence-torrent.c |  2999 ++++---
>  drivers/phy/ti/phy-gmii-sel.c |    71 +-
>  drivers/phy/ti/phy-j721e-wiz.c |    22 +
>  drivers/regulator/palmas-regulator.c |    26 +
>  drivers/remoteproc/Kconfig |    14 +
>  drivers/remoteproc/Makefile |     1 +
>  drivers/remoteproc/da8xx_remoteproc.c |     5 +-
>  drivers/remoteproc/keystone_remoteproc.c |   676 +-
>  drivers/remoteproc/omap_remoteproc.c |    16 +
>  drivers/remoteproc/pru_rproc.c |   343 +-
>  drivers/remoteproc/remoteproc_cdev.c |     6 +
>  drivers/remoteproc/remoteproc_core.c |   134 +-
>  drivers/remoteproc/remoteproc_debugfs.c |     7 +-
>  drivers/remoteproc/remoteproc_internal.h |     8 +
>  drivers/remoteproc/remoteproc_sysfs.c |    40 +-
>  drivers/remoteproc/ti_k3_m4_remoteproc.c |   900 ++
>  drivers/remoteproc/ti_k3_r5_remoteproc.c |    55 +-
>  drivers/remoteproc/wkup_m3_rproc.c |     1 +
>  drivers/rpmsg-kdrv/Kconfig |    48 +
>  drivers/rpmsg-kdrv/Makefile |     5 +
>  drivers/rpmsg-kdrv/rpmsg_kdrv.c |   743 ++
>  drivers/rpmsg-kdrv/rpmsg_kdrv_demo.c |   214 +
>  drivers/rpmsg-kdrv/rpmsg_kdrv_display.c |   473 +
>  drivers/rpmsg-kdrv/rpmsg_kdrv_internal.h |    48 +
>  drivers/rpmsg-kdrv/rpmsg_kdrv_switch.c |   977 +++
>  drivers/rpmsg-kdrv/shared/rpmsg-kdrv-transport-common.h |    80 +
>  drivers/rpmsg-kdrv/shared/rpmsg-kdrv-transport-demo.h |    78 +
>  drivers/rpmsg-kdrv/shared/rpmsg-kdrv-transport-display.h |   223 +
>  drivers/rpmsg-kdrv/shared/rpmsg-kdrv-transport-switch.h |   664 ++
>  drivers/rpmsg-kdrv/shared/rpmsg-kdrv-transport.h |    83 +
>  drivers/rpmsg/Kconfig |    13 +
>  drivers/rpmsg/Makefile |     1 +
>  drivers/rpmsg/qcom_glink_native.c |     1 +
>  drivers/rpmsg/qcom_smd.c |     1 +
>  drivers/rpmsg/rpmsg_char.c |    10 +-
>  drivers/rpmsg/rpmsg_core.c |     2 +
>  drivers/rpmsg/rpmsg_internal.h |    38 +
>  drivers/rpmsg/rpmsg_ns.c |    40 +-
>  drivers/rpmsg/rpmsg_pru.c |   351 +
>  drivers/rpmsg/virtio_rpmsg_bus.c |    72 +-
>  drivers/rtc/Kconfig |    10 +
>  drivers/rtc/Makefile |     1 +
>  drivers/rtc/rtc-tps6594x.c |   181 +
>  drivers/soc/qcom/wcnss_ctrl.c |     1 +
>  drivers/soc/ti/Kconfig |    24 +-
>  drivers/soc/ti/Makefile |     2 +
>  drivers/soc/ti/k3-ringacc.c |    28 +-
>  drivers/soc/ti/k3-socinfo.c |     1 +
>  drivers/soc/ti/keystone_dsp_mem.c |   401 +
>  drivers/soc/ti/pruss.c |   182 +-
>  drivers/soc/ti/ti-pat.c |   670 ++
>  drivers/spi/spi-cadence-quadspi.c |   878 +-
>  drivers/spi/spi-mem.c |    12 +
>  drivers/staging/media/omap4iss/iss_video.c |    30 +-
>  drivers/thermal/k3_j72xx_bandgap.c |   117 +
>  drivers/tty/serial/8250/8250_pruss.c |   215 +
>  drivers/tty/serial/8250/Kconfig |    10 +
>  drivers/tty/serial/8250/Makefile |     1 +
>  drivers/tty/serial/Kconfig |    10 +
>  drivers/tty/serial/Makefile |     1 +
>  drivers/tty/serial/pru_swuart.c |   777 ++
>  drivers/usb/dwc3/dwc3-am62.c |    39 +
>  include/dt-bindings/mux/ti-serdes.h |    62 +
>  include/dt-bindings/pinctrl/dra.h |    14 +
>  include/dt-bindings/pinctrl/k3.h |     9 +
>  include/linux/crypto.h |     9 +-
>  include/linux/ethtool.h |     6 +
>  include/linux/i2c-atr.h |    82 +
>  include/linux/i2c.h |    16 +
>  include/linux/irqdomain.h |     2 +
>  include/linux/mfd/tps65219.h |   364 +
>  include/linux/mfd/tps6594x.h |    90 +
>  include/linux/mtd/spinand.h |   154 +-
>  include/linux/netdevice.h |     3 +
>  include/linux/phy/phy-mipi-dphy.h |    13 +
>  include/linux/pruss.h |   262 +
>  include/linux/pruss_driver.h |    47 +-
>  include/linux/remoteproc.h |     8 +
>  include/linux/rpmsg-remotedev/rpmsg-remotedev.h |   218 +
>  include/linux/rpmsg.h |    10 +
>  include/linux/skbuff.h |    34 +
>  include/linux/soc/ti/ti_sci_protocol.h |     6 +
>  include/linux/socket.h |    10 +-
>  include/linux/spi/spi-mem.h |    44 +
>  include/media/media-entity.h |    68 +-
>  include/media/v4l2-subdev.h |   175 +
>  include/media/videobuf2-core.h |     2 +-
>  include/net/lredev.h |   131 +
>  include/net/sock.h |    30 +
>  include/uapi/asm-generic/socket.h |     6 +
>  include/uapi/linux/dma_buf_phys.h |    35 +
>  include/uapi/linux/if_link.h |     3 +
>  include/uapi/linux/keystone_dsp_mem.h |    12 +
>  include/uapi/linux/keystone_remoteproc.h |    56 +
>  include/uapi/linux/net_switch_config.h |    67 +
>  include/uapi/linux/rpmsg_rpc.h |   188 +
>  include/uapi/linux/rpmsg_socket.h |    31 +
>  include/uapi/linux/serial_core.h |     3 +
>  include/uapi/linux/sockios.h |     3 +
>  include/uapi/linux/ti-pat.h |    44 +
>  include/uapi/linux/v4l2-subdev.h |    88 +-
>  include/uapi/linux/videodev2.h |     4 +-
>  kernel/irq/irqdomain.c |     4 +-
>  lib/crypto/sha256.c |     3 +-
>  net/Kconfig |     1 +
>  net/Makefile |     1 +
>  net/core/dev_ioctl.c |     7 +
>  net/core/skbuff.c |     8 +
>  net/core/sock.c |    16 +-
>  net/ethtool/common.c |     1 +
>  net/ethtool/ioctl.c |     3 +-
>  net/hsr/Makefile |     1 +
>  net/hsr/hsr_debugfs.c |   107 +-
>  net/hsr/hsr_device.c |   459 +-
>  net/hsr/hsr_device.h |     5 +-
>  net/hsr/hsr_forward.c |   331 +-
>  net/hsr/hsr_framereg.h |     4 +
>  net/hsr/hsr_main.h |   100 +-
>  net/hsr/hsr_netlink.c |    39 +-
>  net/hsr/hsr_proc.c |   673 ++
>  net/hsr/hsr_slave.c |    23 +-
>  net/packet/af_packet.c |     4 +
>  net/rpmsg/Kconfig |    19 +
>  net/rpmsg/Makefile |     2 +
>  net/rpmsg/rpmsg_proto.c |   745 ++
>  net/socket.c |    28 +
>  samples/rpmsg/rpmsg_client_sample.c |     1 +
>  scripts/Makefile.dtbinst |     1 +
>  scripts/dtb-merge |    53 +
>  scripts/dtc/checks.c |     3 +-
>  security/selinux/hooks.c |     4 +-
>  security/selinux/include/classmap.h |     4 +-
>  tools/include/uapi/asm-generic/socket.h |     6 +
>  700 files changed, 203930 insertions(+), 3670 deletions(-)
>  create mode 100644 Documentation/devicetree/bindings/gpu/ti,dra7-bb2d.yaml
>  create mode 100644 Documentation/devicetree/bindings/gpu/ti,pvr.yaml
>  delete mode 100644 Documentation/devicetree/bindings/media/cdns,csi2rx.txt
>  create mode 100644 Documentation/devicetree/bindings/media/cdns,csi2rx.yaml
>  create mode 100644 Documentation/devicetree/bindings/media/i2c/ov1063x.yaml
>  create mode 100644
> Documentation/devicetree/bindings/media/i2c/sony,imx390.yaml
>  create mode 100644
> Documentation/devicetree/bindings/media/i2c/ti,ds90ub953.yaml
>  create mode 100644
> Documentation/devicetree/bindings/media/i2c/ti,ds90ub960.yaml
>  create mode 100644
> Documentation/devicetree/bindings/media/img,d5500-vxd.yaml
>  create mode 100644
> Documentation/devicetree/bindings/media/img,d5520-vxd.yaml
>  create mode 100644 Documentation/devicetree/bindings/media/img,vxe384.yaml
>  create mode 100644
> Documentation/devicetree/bindings/media/ti,j721e-csi2rx.yaml
>  create mode 100644 Documentation/devicetree/bindings/media/ti,vip.yaml
>  create mode 100644 Documentation/devicetree/bindings/media/wave5.yml
>  create mode 100644 Documentation/devicetree/bindings/mfd/ti,tps6594x.yaml
>  create mode 100644
> Documentation/devicetree/bindings/misc/ti,dma-buf-phys.yaml
>  create mode 100644
> Documentation/devicetree/bindings/misc/ti,dma_buf_phys.yaml
>  create mode 100644
> Documentation/devicetree/bindings/net/ti,cpsw-virt-mac.txt
>  create mode 100644 Documentation/devicetree/bindings/net/ti,icss-iep.yaml
>  create mode 100644
> Documentation/devicetree/bindings/net/ti,icssg-prueth.txt
>  create mode 100644 Documentation/devicetree/bindings/net/ti,pruss-ecap.yaml
>  create mode 100644 Documentation/devicetree/bindings/net/ti-prueth.txt
>  create mode 100644
> Documentation/devicetree/bindings/remoteproc/ti,k3-m4f-rproc.yaml
>  create mode 100644
> Documentation/devicetree/bindings/remoteproc/ti,pru-consumer.yaml
>  create mode 100644
> Documentation/devicetree/bindings/serial/ti,pru-swuart.txt
>  create mode 100644
> Documentation/devicetree/bindings/serial/ti,pruss-uart.yaml
>  create mode 100644
> Documentation/devicetree/bindings/soc/ti/keystone-dsp-mem.txt
>  create mode 100644
> Documentation/devicetree/bindings/soc/ti/ti,j721e-pat.yaml
>  create mode 100644
> Documentation/userspace-api/media/v4l/vidioc-subdev-g-routing.rst
>  create mode 100644 arch/arm/boot/dts/am335x-boneblack-pps.dts
>  create mode 100644 arch/arm/boot/dts/am335x-boneblack-pruswuart.dts
>  create mode 100644 arch/arm/boot/dts/am335x-icev2-prueth.dts
>  create mode 100644 arch/arm/boot/dts/am437x-gp-evm-hdmi.dts
>  create mode 100644 arch/arm/boot/dts/am43x-epos-evm-hdmi.dts
>  create mode 100644 arch/arm/boot/dts/ti/Makefile
>  create mode 100644 arch/arm/boot/dts/ti/am571x-idk-touchscreen.dts
>  create mode 100644 arch/arm/boot/dts/ti/am572x-idk-touchscreen.dts
>  create mode 100644 arch/arm/boot/dts/ti/am57xx-evm-common.dts
>  create mode 100644 arch/arm/boot/dts/ti/am57xx-evm-reva3.dts
>  create mode 100644 arch/arm/boot/dts/ti/am57xx-idk-osd-lcd-common.dts
>  create mode 100644 arch/arm/boot/dts/ti/dra71-evm-lcd-auo-g101evn01.0.dts
>  create mode 100644 arch/arm/boot/dts/ti/dra71-evm-nand.dts
>  create mode 100644 arch/arm/boot/dts/ti/dra72-evm-touchscreen.dts
>  create mode 100644 arch/arm/boot/dts/ti/dra74-evm-touchscreen.dts
>  create mode 100644 arch/arm/boot/dts/ti/dra76-evm-tfp410.dts
>  create mode 100644 arch/arm/boot/dts/ti/dra7x-evm-osd-lcd-common.dts
>  create mode 100644 arch/arm/boot/dts/ti/dtb-merge.cfg
>  create mode 100644 arch/arm/boot/dts/ti/lcd-osd101t2045.dts
>  create mode 100644 arch/arm/boot/dts/ti/lcd-osd101t2587.dts
>  create mode 100644 arch/arm/boot/dts/ti/ov10635.dts
>  create mode 100644 arch/arm/boot/dts/ti/ov2659-am571x.dts
>  create mode 100644 arch/arm/boot/dts/ti/ov2659-am572x.dts
>  create mode 100644 arch/arm/boot/dts/ti/ov2659.dtsi
>  create mode 100644 arch/arm64/boot/dts/ti/k3-am62-thermal.dtsi
>  create mode 100644 arch/arm64/boot/dts/ti/k3-am625-sk-csi2-ov5640.dts
>  create mode 100644 arch/arm64/boot/dts/ti/k3-am625-sk-hdmi-audio.dts
>  create mode 100644 arch/arm64/boot/dts/ti/k3-am625-sk-lpmdemo.dts
>  create mode 100644 arch/arm64/boot/dts/ti/k3-am625-sk-mcan.dts
>  create mode 100644 arch/arm64/boot/dts/ti/k3-am625-sk-oldi-panel.dts
>  create mode 100644 arch/arm64/boot/dts/ti/k3-am625-skeleton.dts
>  create mode 100644 arch/arm64/boot/dts/ti/k3-am62x-lp-sk-oldi-panel.dts
>  create mode 100644 arch/arm64/boot/dts/ti/k3-am62x-lp-sk.dts
>  create mode 100644 arch/arm64/boot/dts/ti/k3-am62x-sk-common.dtsi
>  create mode 100644 arch/arm64/boot/dts/ti/k3-am64-thermal.dtsi
>  create mode 100644
> arch/arm64/boot/dts/ti/k3-am642-evm-icssg1-dualemac-mii.dts
>  create mode 100644 arch/arm64/boot/dts/ti/k3-am642-evm-icssg1-dualemac.dts
>  create mode 100644 arch/arm64/boot/dts/ti/k3-am642-evm-nand.dts
>  create mode 100644 arch/arm64/boot/dts/ti/k3-am654-base-board-sr1.dts
>  create mode 100644 arch/arm64/boot/dts/ti/k3-am654-evm-oldi-lcd1evm.dts
>  create mode 100644 arch/arm64/boot/dts/ti/k3-am654-evm-ov5640.dts
>  create mode 100644 arch/arm64/boot/dts/ti/k3-am654-evm-tc358876.dts
>  create mode 100644 arch/arm64/boot/dts/ti/k3-am654-gp.dts
>  create mode 100644 arch/arm64/boot/dts/ti/k3-am654-idk-sr1.dts
>  create mode 100644 arch/arm64/boot/dts/ti/k3-am654-idk.dts
>  create mode 100644 arch/arm64/boot/dts/ti/k3-am654-pcie-usb2.dts
>  create mode 100644 arch/arm64/boot/dts/ti/k3-am654-pcie-usb3.dts
>  create mode 100644 arch/arm64/boot/dts/ti/k3-am654-sr1.dts
>  create mode 100644
> arch/arm64/boot/dts/ti/k3-j7200-common-proc-board-sr1.dts
>  create mode 100644 arch/arm64/boot/dts/ti/k3-j7200-mcspi-loopback.dts
>  create mode 100644 arch/arm64/boot/dts/ti/k3-j7200-quad-port-eth-exp.dts
>  create mode 100644 arch/arm64/boot/dts/ti/k3-j7200-sr1.dts
>  create mode 100644 arch/arm64/boot/dts/ti/k3-j7200-thermal.dtsi
>  create mode 100644
> arch/arm64/boot/dts/ti/k3-j721e-common-proc-board-infotainment.dts
>  mode change 100644 => 100755
> arch/arm64/boot/dts/ti/k3-j721e-common-proc-board.dts
>  create mode 100644 arch/arm64/boot/dts/ti/k3-j721e-cpb-csi2-ov5640.dts
>  create mode 100644 arch/arm64/boot/dts/ti/k3-j721e-eaik.dts
>  create mode 100644 arch/arm64/boot/dts/ti/k3-j721e-edgeai-apps.dts
>  create mode 100644 arch/arm64/boot/dts/ti/k3-j721e-fpdlink-cpb-fusion.dts
>  create mode 100644
> arch/arm64/boot/dts/ti/k3-j721e-fpdlink-imx390-cm-0-0.dts
>  create mode 100644
> arch/arm64/boot/dts/ti/k3-j721e-fpdlink-imx390-cm-0-1.dts
>  create mode 100644
> arch/arm64/boot/dts/ti/k3-j721e-fpdlink-imx390-cm-0-2.dts
>  create mode 100644
> arch/arm64/boot/dts/ti/k3-j721e-fpdlink-imx390-cm-0-3.dts
>  create mode 100644
> arch/arm64/boot/dts/ti/k3-j721e-fpdlink-imx390-cm-1-0.dts
>  create mode 100644
> arch/arm64/boot/dts/ti/k3-j721e-fpdlink-imx390-cm-1-1.dts
>  create mode 100644
> arch/arm64/boot/dts/ti/k3-j721e-fpdlink-imx390-cm-1-2.dts
>  create mode 100644
> arch/arm64/boot/dts/ti/k3-j721e-fpdlink-imx390-cm-1-3.dts
>  create mode 100644
> arch/arm64/boot/dts/ti/k3-j721e-fpdlink-imx390-rcm-0-0.dts
>  create mode 100644
> arch/arm64/boot/dts/ti/k3-j721e-fpdlink-imx390-rcm-0-1.dts
>  create mode 100644
> arch/arm64/boot/dts/ti/k3-j721e-fpdlink-imx390-rcm-0-2.dts
>  create mode 100644
> arch/arm64/boot/dts/ti/k3-j721e-fpdlink-imx390-rcm-0-3.dts
>  create mode 100644
> arch/arm64/boot/dts/ti/k3-j721e-fpdlink-imx390-rcm-1-0.dts
>  create mode 100644
> arch/arm64/boot/dts/ti/k3-j721e-fpdlink-imx390-rcm-1-1.dts
>  create mode 100644
> arch/arm64/boot/dts/ti/k3-j721e-fpdlink-imx390-rcm-1-2.dts
>  create mode 100644
> arch/arm64/boot/dts/ti/k3-j721e-fpdlink-imx390-rcm-1-3.dts
>  create mode 100644 arch/arm64/boot/dts/ti/k3-j721e-fpdlink-sk-fusion.dts
>  create mode 100644 arch/arm64/boot/dts/ti/k3-j721e-gesi-exp-board.dts
>  mode change 100644 => 100755 arch/arm64/boot/dts/ti/k3-j721e-main.dtsi
>  create mode 100644 arch/arm64/boot/dts/ti/k3-j721e-proc-board-tps65917.dts
>  create mode 100644 arch/arm64/boot/dts/ti/k3-j721e-quad-port-eth-exp.dts
>  create mode 100755 arch/arm64/boot/dts/ti/k3-j721e-rtos-memory-map.dtsi
>  create mode 100644 arch/arm64/boot/dts/ti/k3-j721e-sk-csi2-ov5640.dts
>  create mode 100644 arch/arm64/boot/dts/ti/k3-j721e-sk-rpi-cam-imx219.dts
>  create mode 100644 arch/arm64/boot/dts/ti/k3-j721e-sk-rpi-exp-header.dts
>  create mode 100644 arch/arm64/boot/dts/ti/k3-j721e-sk-rpi-hdr-ehrpwm.dts
>  create mode 100644 arch/arm64/boot/dts/ti/k3-j721e-thermal.dtsi
>  create mode 100644 arch/arm64/boot/dts/ti/k3-j721e-vision-apps.dts
>  create mode 100644 arch/arm64/boot/dts/ti/k3-j721s2-cpb-csi2-ov5640.dts
>  create mode 100644 arch/arm64/boot/dts/ti/k3-j721s2-fpdlink-cpb-fusion.dts
>  create mode 100644 arch/arm64/boot/dts/ti/k3-j721s2-gesi-exp-board.dts
>  create mode 100644 arch/arm64/boot/dts/ti/k3-j721s2-thermal.dtsi
>  create mode 100644 arch/arm64/boot/dts/ti/k3-j784s4-edgeai-apps.dts
>  create mode 100644 arch/arm64/boot/dts/ti/k3-j784s4-evm.dts
>  create mode 100644 arch/arm64/boot/dts/ti/k3-j784s4-exp1-exp2-usxgmii.dts
>  create mode 100644 arch/arm64/boot/dts/ti/k3-j784s4-exp1-usxgmii.dts
>  create mode 100644 arch/arm64/boot/dts/ti/k3-j784s4-exp2-usxgmii.dts
>  create mode 100644 arch/arm64/boot/dts/ti/k3-j784s4-fpdlink-fusion.dts
>  create mode 100644 arch/arm64/boot/dts/ti/k3-j784s4-main.dtsi
>  create mode 100644 arch/arm64/boot/dts/ti/k3-j784s4-mcu-wakeup.dtsi
>  create mode 100644 arch/arm64/boot/dts/ti/k3-j784s4-quad-port-eth1-exp.dts
>  create mode 100644 arch/arm64/boot/dts/ti/k3-j784s4-rtos-memory-map.dtsi
>  create mode 100644 arch/arm64/boot/dts/ti/k3-j784s4-vision-apps.dts
>  create mode 100644 arch/arm64/boot/dts/ti/k3-j784s4.dtsi
>  mode change 100644 => 100755 drivers/crypto/sa2ul.c
>  create mode 100644 drivers/dma-buf/heaps/carveout-heap.c
>  create mode 100644 drivers/dma/ti/k3-psil-j784s4.c
>  create mode 100644 drivers/gpio/gpio-tps6594x.c
>  rename drivers/gpu/drm/bridge/{cdns-dsi.c => cadence/cdns-dsi-core.c} (65%)
>  create mode 100644 drivers/gpu/drm/bridge/cadence/cdns-dsi-core.h
>  create mode 100644 drivers/gpu/drm/bridge/cadence/cdns-dsi-j721e.c
>  create mode 100644 drivers/gpu/drm/bridge/cadence/cdns-dsi-j721e.h
>  create mode 100644 drivers/gpu/drm/omapdrm/omap_wb.c
>  create mode 100644 drivers/gpu/drm/omapdrm/omap_wb.h
>  create mode 100644 drivers/gpu/drm/omapdrm/omap_wb_cap.c
>  create mode 100644 drivers/gpu/drm/omapdrm/omap_wb_m2m.c
>  create mode 100644 drivers/i2c/i2c-atr.c
>  create mode 100644 drivers/input/misc/tps65219-pwrbutton.c
>  create mode 100644 drivers/media/i2c/ds90ub953.c
>  create mode 100644 drivers/media/i2c/ds90ub960.c
>  create mode 100644 drivers/media/i2c/imx390.c
>  create mode 100644 drivers/media/i2c/imx390.h
>  create mode 100644 drivers/media/i2c/ov1063x.c
>  create mode 100644 drivers/media/i2c/ov1063x_regs.h
>  create mode 100644 drivers/media/platform/chips-media/wave5/Kconfig
>  create mode 100644 drivers/media/platform/chips-media/wave5/Makefile
>  create mode 100644 drivers/media/platform/chips-media/wave5/TODO
>  create mode 100644 drivers/media/platform/chips-media/wave5/wave5-helper.c
>  create mode 100644 drivers/media/platform/chips-media/wave5/wave5-helper.h
>  create mode 100644 drivers/media/platform/chips-media/wave5/wave5-hw.c
>  create mode 100644
> drivers/media/platform/chips-media/wave5/wave5-regdefine.h
>  create mode 100644 drivers/media/platform/chips-media/wave5/wave5-vdi.c
>  create mode 100644 drivers/media/platform/chips-media/wave5/wave5-vdi.h
>  create mode 100644 drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c
>  create mode 100644 drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
>  create mode 100644 drivers/media/platform/chips-media/wave5/wave5-vpu.c
>  create mode 100644 drivers/media/platform/chips-media/wave5/wave5-vpu.h
>  create mode 100644 drivers/media/platform/chips-media/wave5/wave5-vpuapi.c
>  create mode 100644 drivers/media/platform/chips-media/wave5/wave5-vpuapi.h
>  create mode 100644
> drivers/media/platform/chips-media/wave5/wave5-vpuconfig.h
>  create mode 100644
> drivers/media/platform/chips-media/wave5/wave5-vpuerror.h
>  create mode 100644 drivers/media/platform/chips-media/wave5/wave5.h
>  create mode 100644 drivers/media/platform/ti/j721e-csi2rx/Makefile
>  create mode 100644 drivers/media/platform/ti/j721e-csi2rx/j721e-csi2rx.c
>  create mode 100644 drivers/media/platform/ti/vpe/vip.c
>  create mode 100644 drivers/media/platform/ti/vpe/vip.h
>  create mode 100644 drivers/media/platform/vxe-vxd/Makefile
>  create mode 100644 drivers/media/platform/vxe-vxd/common/addr_alloc.c
>  create mode 100644 drivers/media/platform/vxe-vxd/common/addr_alloc.h
>  create mode 100644 drivers/media/platform/vxe-vxd/common/dq.c
>  create mode 100644 drivers/media/platform/vxe-vxd/common/dq.h
>  create mode 100644 drivers/media/platform/vxe-vxd/common/hash.c
>  create mode 100644 drivers/media/platform/vxe-vxd/common/hash.h
>  create mode 100644 drivers/media/platform/vxe-vxd/common/idgen_api.c
>  create mode 100644 drivers/media/platform/vxe-vxd/common/idgen_api.h
>  create mode 100644 drivers/media/platform/vxe-vxd/common/img_errors.h
>  create mode 100644 drivers/media/platform/vxe-vxd/common/img_mem.h
>  create mode 100644 drivers/media/platform/vxe-vxd/common/img_mem_man.c
>  create mode 100644 drivers/media/platform/vxe-vxd/common/img_mem_man.h
>  create mode 100644 drivers/media/platform/vxe-vxd/common/img_mem_unified.c
>  create mode 100644 drivers/media/platform/vxe-vxd/common/imgmmu.c
>  create mode 100644 drivers/media/platform/vxe-vxd/common/imgmmu.h
>  create mode 100644 drivers/media/platform/vxe-vxd/common/lst.c
>  create mode 100644 drivers/media/platform/vxe-vxd/common/lst.h
>  create mode 100644 drivers/media/platform/vxe-vxd/common/pool.c
>  create mode 100644 drivers/media/platform/vxe-vxd/common/pool.h
>  create mode 100644 drivers/media/platform/vxe-vxd/common/pool_api.c
>  create mode 100644 drivers/media/platform/vxe-vxd/common/pool_api.h
>  create mode 100644 drivers/media/platform/vxe-vxd/common/ra.c
>  create mode 100644 drivers/media/platform/vxe-vxd/common/ra.h
>  create mode 100644 drivers/media/platform/vxe-vxd/common/resource.c
>  create mode 100644 drivers/media/platform/vxe-vxd/common/resource.h
>  create mode 100644 drivers/media/platform/vxe-vxd/common/rman_api.c
>  create mode 100644 drivers/media/platform/vxe-vxd/common/rman_api.h
>  create mode 100644 drivers/media/platform/vxe-vxd/common/talmmu_api.c
>  create mode 100644 drivers/media/platform/vxe-vxd/common/talmmu_api.h
>  create mode 100644 drivers/media/platform/vxe-vxd/common/vid_buf.h
>  create mode 100644 drivers/media/platform/vxe-vxd/common/work_queue.c
>  create mode 100644 drivers/media/platform/vxe-vxd/common/work_queue.h
>  create mode 100644 drivers/media/platform/vxe-vxd/decoder/bspp.c
>  create mode 100644 drivers/media/platform/vxe-vxd/decoder/bspp.h
>  create mode 100644 drivers/media/platform/vxe-vxd/decoder/bspp_int.h
>  create mode 100644 drivers/media/platform/vxe-vxd/decoder/core.c
>  create mode 100644 drivers/media/platform/vxe-vxd/decoder/core.h
>  create mode 100644 drivers/media/platform/vxe-vxd/decoder/dec_resources.c
>  create mode 100644 drivers/media/platform/vxe-vxd/decoder/dec_resources.h
>  create mode 100644 drivers/media/platform/vxe-vxd/decoder/decoder.c
>  create mode 100644 drivers/media/platform/vxe-vxd/decoder/decoder.h
>  create mode 100644 drivers/media/platform/vxe-vxd/decoder/fw_interface.h
>  create mode 100644 drivers/media/platform/vxe-vxd/decoder/h264_idx.h
>  create mode 100644
> drivers/media/platform/vxe-vxd/decoder/h264_secure_parser.c
>  create mode 100644
> drivers/media/platform/vxe-vxd/decoder/h264_secure_parser.h
>  create mode 100644 drivers/media/platform/vxe-vxd/decoder/h264_vlc.h
>  create mode 100644 drivers/media/platform/vxe-vxd/decoder/h264fw_data.h
>  create mode 100644
> drivers/media/platform/vxe-vxd/decoder/h264fw_data_shared.h
>  create mode 100644
> drivers/media/platform/vxe-vxd/decoder/hevc_secure_parser.c
>  create mode 100644
> drivers/media/platform/vxe-vxd/decoder/hevc_secure_parser.h
>  create mode 100644 drivers/media/platform/vxe-vxd/decoder/hevcfw_data.h
>  create mode 100644
> drivers/media/platform/vxe-vxd/decoder/hevcfw_data_shared.h
>  create mode 100644 drivers/media/platform/vxe-vxd/decoder/hw_control.c
>  create mode 100644 drivers/media/platform/vxe-vxd/decoder/hw_control.h
>  create mode 100644 drivers/media/platform/vxe-vxd/decoder/img_dec_common.h
>  create mode 100644 drivers/media/platform/vxe-vxd/decoder/img_msvdx_cmds.h
>  create mode 100644
> drivers/media/platform/vxe-vxd/decoder/img_msvdx_core_regs.h
>  create mode 100644
> drivers/media/platform/vxe-vxd/decoder/img_msvdx_vdmc_regs.h
>  create mode 100644
> drivers/media/platform/vxe-vxd/decoder/img_msvdx_vec_regs.h
>  create mode 100644 drivers/media/platform/vxe-vxd/decoder/img_pixfmts.h
>  create mode 100644
> drivers/media/platform/vxe-vxd/decoder/img_profiles_levels.h
>  create mode 100644
> drivers/media/platform/vxe-vxd/decoder/img_pvdec_core_regs.h
>  create mode 100644
> drivers/media/platform/vxe-vxd/decoder/img_pvdec_pixel_regs.h
>  create mode 100644
> drivers/media/platform/vxe-vxd/decoder/img_pvdec_test_regs.h
>  create mode 100644 drivers/media/platform/vxe-vxd/decoder/img_vdec_fw_msg.h
>  create mode 100644
> drivers/media/platform/vxe-vxd/decoder/img_video_bus4_mmu_regs.h
>  create mode 100644
> drivers/media/platform/vxe-vxd/decoder/jpeg_secure_parser.c
>  create mode 100644
> drivers/media/platform/vxe-vxd/decoder/jpeg_secure_parser.h
>  create mode 100644 drivers/media/platform/vxe-vxd/decoder/jpegfw_data.h
>  create mode 100644
> drivers/media/platform/vxe-vxd/decoder/jpegfw_data_shared.h
>  create mode 100644 drivers/media/platform/vxe-vxd/decoder/mem_io.h
>  create mode 100644 drivers/media/platform/vxe-vxd/decoder/mmu_defs.h
>  create mode 100644 drivers/media/platform/vxe-vxd/decoder/pixel_api.c
>  create mode 100644 drivers/media/platform/vxe-vxd/decoder/pixel_api.h
>  create mode 100644
> drivers/media/platform/vxe-vxd/decoder/pvdec_entropy_regs.h
>  create mode 100644 drivers/media/platform/vxe-vxd/decoder/pvdec_int.h
>  create mode 100644
> drivers/media/platform/vxe-vxd/decoder/pvdec_vec_be_regs.h
>  create mode 100644 drivers/media/platform/vxe-vxd/decoder/reg_io2.h
>  create mode 100644 drivers/media/platform/vxe-vxd/decoder/scaler_setup.h
>  create mode 100644 drivers/media/platform/vxe-vxd/decoder/swsr.c
>  create mode 100644 drivers/media/platform/vxe-vxd/decoder/swsr.h
>  create mode 100644 drivers/media/platform/vxe-vxd/decoder/translation_api.c
>  create mode 100644 drivers/media/platform/vxe-vxd/decoder/translation_api.h
>  create mode 100644 drivers/media/platform/vxe-vxd/decoder/vdec_defs.h
>  create mode 100644
> drivers/media/platform/vxe-vxd/decoder/vdec_mmu_wrapper.c
>  create mode 100644
> drivers/media/platform/vxe-vxd/decoder/vdec_mmu_wrapper.h
>  create mode 100644 drivers/media/platform/vxe-vxd/decoder/vdecdd_defs.h
>  create mode 100644 drivers/media/platform/vxe-vxd/decoder/vdecdd_utils.c
>  create mode 100644 drivers/media/platform/vxe-vxd/decoder/vdecdd_utils.h
>  create mode 100644
> drivers/media/platform/vxe-vxd/decoder/vdecdd_utils_buf.c
>  create mode 100644 drivers/media/platform/vxe-vxd/decoder/vdecfw_share.h
>  create mode 100644 drivers/media/platform/vxe-vxd/decoder/vdecfw_shared.h
>  create mode 100644 drivers/media/platform/vxe-vxd/decoder/vxd_core.c
>  create mode 100644 drivers/media/platform/vxe-vxd/decoder/vxd_dec.c
>  create mode 100644 drivers/media/platform/vxe-vxd/decoder/vxd_dec.h
>  create mode 100644 drivers/media/platform/vxe-vxd/decoder/vxd_ext.h
>  create mode 100644 drivers/media/platform/vxe-vxd/decoder/vxd_int.c
>  create mode 100644 drivers/media/platform/vxe-vxd/decoder/vxd_int.h
>  create mode 100644 drivers/media/platform/vxe-vxd/decoder/vxd_mmu_defs.h
>  create mode 100644 drivers/media/platform/vxe-vxd/decoder/vxd_props.h
>  create mode 100644 drivers/media/platform/vxe-vxd/decoder/vxd_pvdec.c
>  create mode 100644 drivers/media/platform/vxe-vxd/decoder/vxd_pvdec_priv.h
>  create mode 100644 drivers/media/platform/vxe-vxd/decoder/vxd_pvdec_regs.h
>  create mode 100644 drivers/media/platform/vxe-vxd/decoder/vxd_v4l2.c
>  create mode 100644 
> drivers/media/platform/vxe-vxd/encoder/fw_binaries/ALL_CODECS_FW_ALL_pipes_2_contexts_8_hwconfig_1_bin.c
>  create mode 100644
> drivers/media/platform/vxe-vxd/encoder/fw_binaries/include_all_fw_variants.h
>  create mode 100644
> drivers/media/platform/vxe-vxd/encoder/fw_headers/coreflags.h
>  create mode 100644 drivers/media/platform/vxe-vxd/encoder/fw_headers/defs.h
>  create mode 100644
> drivers/media/platform/vxe-vxd/encoder/fw_headers/mtx_fwif.h
>  create mode 100644
> drivers/media/platform/vxe-vxd/encoder/fw_headers/topazscfwif.h
>  create mode 100644
> drivers/media/platform/vxe-vxd/encoder/fw_headers/vxe_common.h
>  create mode 100644 drivers/media/platform/vxe-vxd/encoder/header_gen.c
>  create mode 100644 drivers/media/platform/vxe-vxd/encoder/header_gen.h
>  create mode 100644 drivers/media/platform/vxe-vxd/encoder/mtx_fwif.c
>  create mode 100644
> drivers/media/platform/vxe-vxd/encoder/reg_headers/img_soc_dmac_regs.h
>  create mode 100644
> drivers/media/platform/vxe-vxd/encoder/reg_headers/mtx_regs.h
>  create mode 100644
> drivers/media/platform/vxe-vxd/encoder/reg_headers/topaz_coreext_regs.h
>  create mode 100644
> drivers/media/platform/vxe-vxd/encoder/reg_headers/topaz_db_regs.h
>  create mode 100644
> drivers/media/platform/vxe-vxd/encoder/reg_headers/topaz_vlc_regs.h
>  create mode 100644
> drivers/media/platform/vxe-vxd/encoder/reg_headers/topazhp_core_regs.h
>  create mode 100644 
> drivers/media/platform/vxe-vxd/encoder/reg_headers/topazhp_multicore_regs_old.h
>  create mode 100644 drivers/media/platform/vxe-vxd/encoder/target.h
>  create mode 100644 drivers/media/platform/vxe-vxd/encoder/target_config.h
>  create mode 100644 drivers/media/platform/vxe-vxd/encoder/topaz_api.c
>  create mode 100644 drivers/media/platform/vxe-vxd/encoder/topaz_api.h
>  create mode 100644 drivers/media/platform/vxe-vxd/encoder/topaz_api_utils.c
>  create mode 100644 drivers/media/platform/vxe-vxd/encoder/topaz_api_utils.h
>  create mode 100644
> drivers/media/platform/vxe-vxd/encoder/topaz_color_formats.h
>  create mode 100644 drivers/media/platform/vxe-vxd/encoder/topaz_device.c
>  create mode 100644 drivers/media/platform/vxe-vxd/encoder/topaz_device.h
>  create mode 100644 drivers/media/platform/vxe-vxd/encoder/topazmmu.c
>  create mode 100644 drivers/media/platform/vxe-vxd/encoder/topazmmu.h
>  create mode 100644 drivers/media/platform/vxe-vxd/encoder/vxe_enc.c
>  create mode 100644 drivers/media/platform/vxe-vxd/encoder/vxe_enc.h
>  create mode 100644
> drivers/media/platform/vxe-vxd/encoder/vxe_public_regdefs.h
>  create mode 100644 drivers/media/platform/vxe-vxd/encoder/vxe_v4l2.c
>  create mode 100644 drivers/media/platform/vxe-vxd/encoder/vxe_v4l2.h
>  create mode 100644 drivers/mfd/tps65219.c
>  create mode 100644 drivers/mfd/tps6594x.c
>  create mode 100644 drivers/misc/dma-buf-phys.c
>  create mode 100644 drivers/misc/sram-dma-heap.c
>  create mode 100644 drivers/net/ethernet/ti/am65-debugfs.c
>  create mode 100644 drivers/net/ethernet/ti/cpsw_switch_ioctl.c
>  create mode 100644 drivers/net/ethernet/ti/icss_iep.c
>  create mode 100644 drivers/net/ethernet/ti/icss_iep.h
>  create mode 100644 drivers/net/ethernet/ti/icss_lre_firmware.h
>  create mode 100644 drivers/net/ethernet/ti/icss_mii_rt.h
>  create mode 100644 drivers/net/ethernet/ti/icss_switch.h
>  create mode 100644 drivers/net/ethernet/ti/icss_vlan_mcast_filter_mmap.h
>  create mode 100644 drivers/net/ethernet/ti/icssg_classifier.c
>  create mode 100644 drivers/net/ethernet/ti/icssg_config.c
>  create mode 100644 drivers/net/ethernet/ti/icssg_config.h
>  create mode 100644 drivers/net/ethernet/ti/icssg_ethtool.c
>  create mode 100644 drivers/net/ethernet/ti/icssg_mii_cfg.c
>  create mode 100644 drivers/net/ethernet/ti/icssg_prueth.c
>  create mode 100644 drivers/net/ethernet/ti/icssg_prueth.h
>  create mode 100644 drivers/net/ethernet/ti/icssg_qos.c
>  create mode 100644 drivers/net/ethernet/ti/icssg_qos.h
>  create mode 100644 drivers/net/ethernet/ti/icssg_queues.c
>  create mode 100644 drivers/net/ethernet/ti/icssg_switch_map.h
>  create mode 100644 drivers/net/ethernet/ti/icssg_switchdev.c
>  create mode 100644 drivers/net/ethernet/ti/icssg_switchdev.h
>  create mode 100644 drivers/net/ethernet/ti/j721e-cpsw-virt-mac.c
>  create mode 100644 drivers/net/ethernet/ti/prueth.h
>  create mode 100644 drivers/net/ethernet/ti/prueth_core.c
>  create mode 100644 drivers/net/ethernet/ti/prueth_fdb_tbl.h
>  create mode 100644 drivers/net/ethernet/ti/prueth_lre.c
>  create mode 100644 drivers/net/ethernet/ti/prueth_lre.h
>  create mode 100644 drivers/net/ethernet/ti/prueth_ptp.h
>  create mode 100644 drivers/net/ethernet/ti/prueth_qos.c
>  create mode 100644 drivers/net/ethernet/ti/prueth_switch.c
>  create mode 100644 drivers/net/ethernet/ti/prueth_switch.h
>  mode change 100644 => 100755 drivers/net/phy/dp83867.c
>  create mode 100644 drivers/remoteproc/ti_k3_m4_remoteproc.c
>  create mode 100644 drivers/rpmsg-kdrv/Kconfig
>  create mode 100644 drivers/rpmsg-kdrv/Makefile
>  create mode 100644 drivers/rpmsg-kdrv/rpmsg_kdrv.c
>  create mode 100644 drivers/rpmsg-kdrv/rpmsg_kdrv_demo.c
>  create mode 100644 drivers/rpmsg-kdrv/rpmsg_kdrv_display.c
>  create mode 100644 drivers/rpmsg-kdrv/rpmsg_kdrv_internal.h
>  create mode 100644 drivers/rpmsg-kdrv/rpmsg_kdrv_switch.c
>  create mode 100644 drivers/rpmsg-kdrv/shared/rpmsg-kdrv-transport-common.h
>  create mode 100644 drivers/rpmsg-kdrv/shared/rpmsg-kdrv-transport-demo.h
>  create mode 100644 drivers/rpmsg-kdrv/shared/rpmsg-kdrv-transport-display.h
>  create mode 100644 drivers/rpmsg-kdrv/shared/rpmsg-kdrv-transport-switch.h
>  create mode 100644 drivers/rpmsg-kdrv/shared/rpmsg-kdrv-transport.h
>  create mode 100644 drivers/rpmsg/rpmsg_pru.c
>  create mode 100644 drivers/rtc/rtc-tps6594x.c
>  create mode 100644 drivers/soc/ti/keystone_dsp_mem.c
>  create mode 100644 drivers/soc/ti/ti-pat.c
>  create mode 100644 drivers/tty/serial/8250/8250_pruss.c
>  create mode 100644 drivers/tty/serial/pru_swuart.c
>  create mode 100644 include/linux/i2c-atr.h
>  create mode 100644 include/linux/mfd/tps65219.h
>  create mode 100644 include/linux/mfd/tps6594x.h
>  create mode 100644 include/linux/pruss.h
>  create mode 100644 include/linux/rpmsg-remotedev/rpmsg-remotedev.h
>  create mode 100644 include/net/lredev.h
>  create mode 100644 include/uapi/linux/dma_buf_phys.h
>  create mode 100644 include/uapi/linux/keystone_dsp_mem.h
>  create mode 100644 include/uapi/linux/keystone_remoteproc.h
>  create mode 100644 include/uapi/linux/net_switch_config.h
>  create mode 100644 include/uapi/linux/rpmsg_rpc.h
>  create mode 100644 include/uapi/linux/rpmsg_socket.h
>  create mode 100644 include/uapi/linux/ti-pat.h
>  create mode 100644 net/hsr/hsr_proc.c
>  create mode 100644 net/rpmsg/Kconfig
>  create mode 100644 net/rpmsg/Makefile
>  create mode 100644 net/rpmsg/rpmsg_proto.c
>  create mode 100755 scripts/dtb-merge
> 
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#12623): 
https://lists.yoctoproject.org/g/linux-yocto/message/12623
Mute This Topic: https://lists.yoctoproject.org/mt/98943822/21656
Group Owner: [email protected]
Unsubscribe: 
https://lists.yoctoproject.org/g/linux-yocto/leave/6687884/21656/624485779/xyzzy
 [[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to