Hi Bruce,

Could you please help to create a new kernel branch "v5.15/standard/ti-sdk-5.10/ti-j72xx"
based on "v5.15/standard/base" for upgrading BSP to kernel v5.15?

And merge below patches to the new branch "v5.15/standard/ti-sdk-5.10/ti-j72xx".


The following changes since commit c9f3902d8069e32a8928153a38d8f6115194d128:

  aufs: reduce overhead for "code present but disabled" use case. (2022-03-28 15:23:07 -0400)

are available in the Git repository at:

  https://github.com/xulinsun/ti-j72x v5.15/standard/ti-sdk-5.10/ti-j72xx

for you to fetch changes up to ca9684dcc539816d5a836c7215864976b973b5d1:

  arm64: dts: ti: k3-j721e-common-proc-board: add virt cpsw9g mac-only node (2022-03-29 18:31:15 +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

Andrew F. Davis (9):
      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

Angela Stegmaier (7):
      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

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"

Arnaud Pouliquen (1):
      rpmsg: core: add API to get MTU

Aswath Govindraju (8):
      arm64: dts: ti: k3-am64-main: Add support for MCAN
      arm64: dts: ti: k3-am642-evm/sk: Add support for main domain mcan nodes in EVM and disable them on SK       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       arm64: dts: ti: k3-am64-main: Fix the clock order and message ram configuration       arm64: dts: ti: k3-j721e: Fix the clock order and message ram configuration       arm64: dts: ti: k3-j721e-common-proc-board: Add support for main mcan0 and mcan2 instances

Benoit Parrot (11):
      arm64: dts: Add support for HDMI on infotainment DTB overlay
      drm/omap: Add ability to check if requested plane modes can be supported
      drm/omap: introduce omap_hw_overlay
      drm/omap: omap_plane: subclass drm_plane_state
      drm/omap: Add global state as a private atomic object
      drm/omap: dynamically assign hw overlays to planes
      drm/omap: add plane_atomic_print_state support
      drm/omap: Add a 'right overlay' to plane state
      drm/atomic: integrate private objects with suspend/resume helpers
      drm/omap: add omap_plane_reserve/release_wb
      drm/omap: add WB 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

Corentin LABBE (1):
      ARM: dts: am57xx-evm: Add wilink8 wlan support

Corentin Labbe (1):
      HACK: ARM: dts: ti: dra7x: Add GPIO hog for backlight

Dave Gerlach (9):
      dt-bindings: wkup_m3_ipc: Add vtt toggling bindings
      wkup_m3_ipc: Add support for toggling VTT regulator
      dt-bindings: wkup_m3_ipc: Add ti,io-isolation property
      wkup_m3_ipc: Add support for IO Isolation
      soc: ti: wkup_m3_ipc: Add support for i2c voltage scaling
      ARM: dts: am437x-gp-evm: Enable wkup_m3 control of IO isolation
      ARM: dts: am33xx: Add scale data fw to wkup_m3_ipc node
      ARM: dts: am43xx: Add scale data fw to wkup_m3_ipc node
      soc: ti: wkup_m3_ipc: Add debug option to halt m3 in suspend

Faiz Abbas (5):
      arm64: dts: ti: k3-am65-mcu: Add Support for MCAN
      arm64: dts: k3-am654-idk: Add Support for MCAN
      arm64: dts: ti: k3-j721e: Add support for MCAN nodes
      ARM: dts: dt-overlays: Add Support for dra71-evm NAND
      arm64: dts: ti: k3-j721e-common-proc-board: Add support for mcu_mcan nodes

Franklin S Cooper Jr (1):
      Input: goodix - put reset and irq into default state during probe

Gowtham Tammana (13):
      arm64: dts: ti: k3-j7200-main: Add main domain watchdog entries
      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: add entry for bb2d module
      ARM: dts: dra7-evm: Enable BB2D node
      ARM: dts: dra72-evm-common: Enable BB2D node
      ARM: dts: am57xx-evm: Enable BB2D node

Grygorii Strashko (92):
      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: dts: ti: k3-am64-main: add timesync router node
      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
      drivers: net: cpsw: ale: add broadcast/multicast rate limit support
      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

Hari Nagalla (5):
      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

Jacopo Mondi (2):
      media: entity: Add iterator helper for entity pads
      media: Documentation: Add GS_ROUTING documentation

Jason Reeder (1):
      rpmsg: pru: add a PRU RPMsg driver

Jayesh Choudhary (1):
      arm64: dts: ti: k3-am654-gp: Enable mcasp module

Jyri Sarha (2):
      arm64: dts: ti: Add overlay for OLDI-LCD1EVM Display and touch screen
      ARM: dts: am437x-epos-evm: add HDMI support

Keerthy (8):
      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
      ARM: dts: am335x: Add rtc node as system-power-controller
      ina226: Porting to 5.10 branch

Kevin Hilman (2):
      clocksource/drivers/timer-ti-dm: ack pending interrupt during suspend
      clocksource/drivers/timer-ti-dm: Extend pending interrupt ACK for gic

Kishon Vijay Abraham I (21):
      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()

Laurent Pinchart (4):
      media: entity: Add has_route entity operation
      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

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

Lucas Weaver (2):
      arm64: dts: ti: Add DTB overlays for vision apps and edgeai apps
      vision apps: Disabling ti_csi2rx0 from vision apps overlay

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

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

Ohad Ben-Cohen (1):
      TEMP: rpmsg: add a description field

Paul Kocialkowski (1):
      phy: Distinguish between Rx and Tx for MIPI D-PHY with submodes

Peter Ujfalusi (3):
      arm64: dts: ti: Add k3-am654-gp.dts overlay for audio support
      arm64: dts: ti: k3-am64-main: Enable crypto accelerator
      arm64: dts: ti: k3-j7200-mcu: Add the mcu sa2ul crypto node

Prasanth Babu Mantena (1):
      media: platform: vxe-vxd: decoder: Fix memory flush at stream stop

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 (52):
      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: use 2 data bytes for template ops
      spi: spi-mem: reject partial cycle transfers in 8D-8D-8D mode
      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: ov5640: Use runtime PM to control sensor power
      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: Re-structure TI platform drivers
      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: Convert Cadence DPHY 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

Rahul T R (1):
      drm/panel: simple: Initialize bpc in RK101II01D-CT panel descriptor

Roger Quadros (27):
      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
      dt-bindings: memory-controllers: Introduce ti,gpmc-child
      dt-bindings: mtd: ti, gpmc-nand: Convert to yaml
      dt-bindings: mtd: ti, gpmc-onenand: Convert to yaml
      dt-bindings: memory-controllers: ti,gpmc: Convert to yaml
      ARM: dts: omap: Fix boolean properties gpmc,cycle2cycle-{same|diff}csen
      dt-bindings: memory-controllers: ti,gpmc: Add compatible for AM64
      dt-bindings: mtd: ti, gpmc-nand: Add compatible for AM64 NAND
      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
      arm64: dts: ti: k3-am64-main: Add GPMC memory controller node
      arm64: dts: ti: k3-am64-main: Add ELM (Error Location Module) node
      mtd: nand: omap2: Allow build on K3 platforms
      mtd: nand: omap2: move to exec_op interface
      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

Sakari Ailus (13):
      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: Move the pipeline from entity to pads
      media: entity: Use pad as the starting point for a pipeline
      media: entity: Skip link validation for pads to which there is no route
      media: entity: Add an iterator helper for connected pads
      media: entity: Add only connected pads to the pipeline
      media: entity: Add debug information in graph walk route check
      v4l: Add bus type to frame descriptors
      v4l: Add CSI-2 bus configuration to frame descriptors
      v4l: Add stream to frame descriptor

Siddharth Vadapalli (2):
      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

Sidraya (17):
      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.

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
      phy: dt-bindings: cdns-dphy: Add j721e-dphy compatible
      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

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 (77):
      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
      remoteproc: k3-r5: Refactor mbox request code in start
      remoteproc: k3-r5: Add support for IPC-only mode for all R5Fs
      remoteproc: k3-dsp: Refactor mbox request code in start
      remoteproc: k3-dsp: Add support for IPC-only mode for all K3 DSPs
      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
      crypto: sa2ul - Add CRYPTO_DES to CRYPTO_DEV_SA2UL
      arm64: dts: ti: k3-am64: Add SA2UL address space to Main CBASS ranges
      dt-bindings: net: icss_iep: Update binding for K3 AM64x SoCs
      arm64: dts: ti: k3-am64-main: Add ICSSG nodes
      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
      remoteproc: move rproc_da_to_va declaration to remoteproc.h

Tero Kristo (13):
      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: tcrypt - fix multiblock speed test case for hash to set sg size
      crypto: sa2ul - change unsafe data size limit to 255 bytes
      crypto: sa2ul - add dynamic fallback size configuration
      crypto: add timeout to crypto_wait_req

Tomi Valkeinen (27):
      TEMP: ARM: dts: Fix DT overlay and merge build dependencies
      arm64: dts: ti: k3-j721e-main: add DP & DP PHY
      arm64: dts: ti: k3-j721e-common-proc-board: add DP to j7 evm
      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 routing & stream config to v4l2_subdev_state
      v4l: subdev: add V4L2_SUBDEV_FL_MULTIPLEXED
      v4l: subdev: increase V4L2_FRAME_DESC_ENTRY_MAX to 8
      media: ti-vpe: cal: use CSI-2 frame number
      media: ti-vpe: cal: use frame desc to get vc and dt
      media: ti-vpe: cal: add multiplexed streams support
      HACK: drm/omap: increase DSS5 max tv pclk to 192MHz
      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

Vignesh Raghavendra (21):
      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

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 (2):
      media: platform: vxe-vxd: align with ti-linux-5.10.y branch
      Revert "net: ethernet: ti: am65-cpsw-switchdev: adjust to 5.10"

 Documentation/ABI/testing/sysfs-bus-rpmsg |    29 +
 Documentation/devicetree/bindings/arm/ti/k3.yaml |     2 +
 Documentation/devicetree/bindings/gpu/ti,dra7-bb2d.yaml |    53 +
 Documentation/devicetree/bindings/gpu/ti,pvr.yaml |   196 +
 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/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/memory-controllers/omap-gpmc.txt |   157 -
 Documentation/devicetree/bindings/memory-controllers/ti,gpmc-child.yaml |   
245 +
 Documentation/devicetree/bindings/memory-controllers/ti,gpmc.yaml |   182 +
 Documentation/devicetree/bindings/misc/ti,dma_buf_phys.yaml |    32 +
 Documentation/devicetree/bindings/mtd/gpmc-onenand.txt |    48 -
 Documentation/devicetree/bindings/mtd/ti,gpmc-nand.yaml |   124 +
 Documentation/devicetree/bindings/mtd/ti,gpmc-onenand.yaml |    81 +
 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 |    15 +
 Documentation/devicetree/bindings/phy/cdns,dphy.txt |    20 -
 Documentation/devicetree/bindings/phy/cdns,dphy.yaml |    58 +
 Documentation/devicetree/bindings/remoteproc/ti,k3-m4f-rproc.yaml |   121 +  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,pruss.yaml |    12 +
 Documentation/devicetree/bindings/soc/ti/wkup_m3_ipc.txt |    91 +
 Documentation/devicetree/bindings/sram/sram.yaml |     8 +
 Documentation/devicetree/bindings/timer/ti,keystone-timer.txt |     2 +-
 Documentation/driver-api/media/mc-core.rst |    15 +-
 Documentation/userspace-api/media/v4l/dev-subdev.rst |   128 +
 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 |   142 +  Documentation/userspace-api/media/v4l/vidioc-subdev-g-selection.rst |     5 +-
 MAINTAINERS |    10 +-
 arch/arm/boot/dts/Makefile |    19 +
 arch/arm/boot/dts/am335x-bone-common.dtsi |     5 +
 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 |     5 +
 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.dts |     4 +
 arch/arm/boot/dts/dra7.dtsi |    22 +
 arch/arm/boot/dts/dra72-evm-common.dtsi |     4 +
 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/omap-gpmc-smsc911x.dtsi |     4 +-
 arch/arm/boot/dts/omap-zoom-common.dtsi |     4 +-
 arch/arm/boot/dts/omap2430-sdp.dts |     4 +-
 arch/arm/boot/dts/omap3-devkit8000-common.dtsi |     4 +-
 arch/arm/boot/dts/omap3-sb-t35.dtsi |     4 +-
 arch/arm/boot/dts/ti/Makefile |    49 +
 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/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 |    24 +
 arch/arm64/boot/dts/ti/k3-am64-main.dtsi |   446 +
 arch/arm64/boot/dts/ti/k3-am64-mcu.dtsi |    12 +
 arch/arm64/boot/dts/ti/k3-am64.dtsi |     1 +
 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 |   100 +
 arch/arm64/boot/dts/ti/k3-am642-evm.dts |   306 +-
 arch/arm64/boot/dts/ti/k3-am642-sk.dts |   180 +
 arch/arm64/boot/dts/ti/k3-am65-main.dtsi |   130 +-
 arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi |    35 +
 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.dts |    27 +
 arch/arm64/boot/dts/ti/k3-j7200-main.dtsi |    44 +-
 arch/arm64/boot/dts/ti/k3-j7200-mcu-wakeup.dtsi |    20 +
 arch/arm64/boot/dts/ti/k3-j7200-som-p0.dtsi |    17 +-
 arch/arm64/boot/dts/ti/k3-j721e-common-proc-board-infotainment.dts |   174 +
 arch/arm64/boot/dts/ti/k3-j721e-common-proc-board.dts |   420 +-
 arch/arm64/boot/dts/ti/k3-j721e-cpb-csi2-ov5640.dts |    56 +
 arch/arm64/boot/dts/ti/k3-j721e-edgeai-apps.dts |     9 +
 arch/arm64/boot/dts/ti/k3-j721e-main.dtsi |   564 +-
 arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi |    28 +
 arch/arm64/boot/dts/ti/k3-j721e-proc-board-tps65917.dts |    54 +
 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.dts |  1270 +++
 arch/arm64/boot/dts/ti/k3-j721e-som-p0.dtsi |    16 +-
 arch/arm64/boot/dts/ti/k3-j721e-vision-apps.dts |    36 +
 crypto/tcrypt.c |     7 +-
 drivers/Kconfig |     2 +
 drivers/Makefile |     1 +
 drivers/clocksource/timer-keystone.c |    48 +-
 drivers/clocksource/timer-ti-dm-systimer.c |    53 +
 drivers/crypto/Kconfig |     1 +
 drivers/crypto/sa2ul.c |    59 +-
 drivers/crypto/sa2ul.h |     4 +-
 drivers/dma-buf/dma-heap.c |     2 +-
 drivers/dma-buf/heaps/Kconfig |     8 +
 drivers/dma-buf/heaps/Makefile |     1 +
 drivers/dma-buf/heaps/carveout-heap.c |   359 +
 drivers/dma/ti/k3-udma-glue.c |    67 +-
 drivers/firmware/ti_sci.c |     1 +
 drivers/firmware/ti_sci.h |     2 +
 drivers/gpu/drm/drm_atomic_helper.c |    16 +
 drivers/gpu/drm/omapdrm/Kconfig |    11 +
 drivers/gpu/drm/omapdrm/Makefile |     3 +
 drivers/gpu/drm/omapdrm/dss/dispc.c |    29 +-
 drivers/gpu/drm/omapdrm/dss/omapdss.h |     2 +-
 drivers/gpu/drm/omapdrm/omap_crtc.c |    96 +-
 drivers/gpu/drm/omapdrm/omap_crtc.h |     3 +
 drivers/gpu/drm/omapdrm/omap_drv.c |   236 +-
 drivers/gpu/drm/omapdrm/omap_drv.h |    59 +
 drivers/gpu/drm/omapdrm/omap_fb.c |    33 +-
 drivers/gpu/drm/omapdrm/omap_fb.h |     4 +-
 drivers/gpu/drm/omapdrm/omap_irq.c |     4 +
 drivers/gpu/drm/omapdrm/omap_overlay.c |   333 +
 drivers/gpu/drm/omapdrm/omap_overlay.h |    49 +
 drivers/gpu/drm/omapdrm/omap_plane.c |   465 +-
 drivers/gpu/drm/omapdrm/omap_plane.h |     5 +
 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 |     1 +
 drivers/input/touchscreen/goodix.c |    31 +-
 drivers/irqchip/irq-pruss-intc.c |    47 +-
 drivers/media/i2c/Kconfig |     2 +-
 drivers/media/i2c/ov5640.c |   127 +-
 drivers/media/mc/mc-device.c |    13 +-
 drivers/media/mc/mc-entity.c |   257 +-
 drivers/media/platform/Kconfig |    36 +
 drivers/media/platform/Makefile |     4 +-
 drivers/media/platform/cadence/cdns-csi2rx.c |   280 +-
 drivers/media/platform/exynos4-is/fimc-capture.c |     8 +-
 drivers/media/platform/exynos4-is/fimc-isp-video.c |     8 +-
 drivers/media/platform/exynos4-is/fimc-isp.c |     2 +-
 drivers/media/platform/exynos4-is/fimc-lite.c |    10 +-
 drivers/media/platform/exynos4-is/media-dev.c |    20 +-
 drivers/media/platform/omap3isp/isp.c |     2 +-
 drivers/media/platform/omap3isp/ispvideo.c |    25 +-
 drivers/media/platform/omap3isp/ispvideo.h |     2 +-
 drivers/media/platform/qcom/camss/camss-video.c |     6 +-
 drivers/media/platform/rcar-vin/rcar-core.c |    16 +-
 drivers/media/platform/rcar-vin/rcar-dma.c |     8 +-
 drivers/media/platform/s3c-camif/camif-capture.c |     6 +-
 drivers/media/platform/stm32/stm32-dcmi.c |     6 +-
 drivers/media/platform/sunxi/sun4i-csi/sun4i_dma.c |     6 +-
 drivers/media/platform/sunxi/sun6i-csi/sun6i_video.c |     6 +-
 drivers/media/platform/ti/Makefile |     4 +
 drivers/media/platform/ti/cal/Makefile |     3 +
 drivers/media/platform/{ti-vpe => ti/cal}/cal-camerarx.c |   330 +-
 drivers/media/platform/{ti-vpe => ti/cal}/cal-video.c |   109 +-
 drivers/media/platform/{ti-vpe => ti/cal}/cal.c |    91 +-
 drivers/media/platform/{ti-vpe => ti/cal}/cal.h |    16 +-
 drivers/media/platform/{ti-vpe => ti/cal}/cal_regs.h |     0
 drivers/media/platform/ti/j721e-csi2rx/Makefile |     2 +
 drivers/media/platform/ti/j721e-csi2rx/j721e-csi2rx.c |  1374 +++
 drivers/media/platform/{ti-vpe => ti/vpe}/Makefile |     4 -
 drivers/media/platform/{ti-vpe => ti/vpe}/csc.c |     0
 drivers/media/platform/{ti-vpe => ti/vpe}/csc.h |     0
 drivers/media/platform/{ti-vpe => ti/vpe}/sc.c |     0
 drivers/media/platform/{ti-vpe => ti/vpe}/sc.h |     0
 drivers/media/platform/{ti-vpe => ti/vpe}/sc_coeff.h |     0
 drivers/media/platform/{ti-vpe => ti/vpe}/vpdma.c |     0
 drivers/media/platform/{ti-vpe => ti/vpe}/vpdma.h |     0
 drivers/media/platform/{ti-vpe => ti/vpe}/vpdma_priv.h |     0
 drivers/media/platform/{ti-vpe => ti/vpe}/vpe.c |     0
 drivers/media/platform/{ti-vpe => ti/vpe}/vpe_regs.h |     0
 drivers/media/platform/vsp1/vsp1_video.c |    18 +-
 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 |  2473 ++++++
 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 |  3648 ++++++++
 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 |  4620 ++++++++++
 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 |  1204 +++
 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 |   542 ++
 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 |   475 +
 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 |  2164 +++++
 
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 |  3875 +++++++++
 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 |   236 +
 drivers/media/platform/vxe-vxd/encoder/vxe_public_regdefs.h |   926 ++
 drivers/media/platform/vxe-vxd/encoder/vxe_v4l2.c |  1936 +++++
 drivers/media/platform/vxe-vxd/encoder/vxe_v4l2.h |    39 +
 drivers/media/platform/xilinx/xilinx-dma.c |    20 +-
 drivers/media/platform/xilinx/xilinx-dma.h |     2 +-
 drivers/media/test-drivers/vimc/vimc-capture.c |     6 +-
 drivers/media/usb/au0828/au0828-core.c |     8 +-
 drivers/media/v4l2-core/v4l2-ioctl.c |    27 +-
 drivers/media/v4l2-core/v4l2-mc.c |    43 +-
 drivers/media/v4l2-core/v4l2-subdev.c |   420 +-
 drivers/memory/Kconfig |     4 +-
 drivers/memory/omap-gpmc.c |    43 +-
 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/mtd/nand/raw/Kconfig |     2 +-
 drivers/mtd/nand/raw/omap2.c |   534 +-
 drivers/mtd/spi-nor/core.c |   241 +-
 drivers/net/ethernet/ti/Kconfig |    41 +
 drivers/net/ethernet/ti/Makefile |    13 +-
 drivers/net/ethernet/ti/am65-cpsw-ethtool.c |   125 +-
 drivers/net/ethernet/ti/am65-cpsw-nuss.c |   149 +-
 drivers/net/ethernet/ti/am65-cpsw-nuss.h |    18 +-
 drivers/net/ethernet/ti/am65-cpsw-qos.c |   866 +-
 drivers/net/ethernet/ti/am65-cpsw-qos.h |    49 +-
 drivers/net/ethernet/ti/am65-cpts.c |   159 +-
 drivers/net/ethernet/ti/am65-debugfs.c |   200 +
 drivers/net/ethernet/ti/cpsw.c |    44 +-
 drivers/net/ethernet/ti/cpsw_ale.c |    66 +
 drivers/net/ethernet/ti/cpsw_ale.h |     2 +
 drivers/net/ethernet/ti/cpsw_new.c |     9 +-
 drivers/net/ethernet/ti/cpsw_priv.c |    15 +-
 drivers/net/ethernet/ti/cpsw_priv.h |    20 +-
 drivers/net/ethernet/ti/cpsw_switch_ioctl.c |   271 +
 drivers/net/ethernet/ti/icss_iep.c |  1164 +++
 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 |   153 +
 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 |   862 ++
 drivers/net/ethernet/ti/icssg_config.h |   291 +
 drivers/net/ethernet/ti/icssg_ethtool.c |   440 +
 drivers/net/ethernet/ti/icssg_mii_cfg.c |   105 +
 drivers/net/ethernet/ti/icssg_prueth.c |  3173 +++++++
 drivers/net/ethernet/ti/icssg_prueth.h |   357 +
 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 |  1615 ++++
 drivers/net/ethernet/ti/prueth.h |   491 ++
 drivers/net/ethernet/ti/prueth_core.c |  3522 ++++++++
 drivers/net/ethernet/ti/prueth_fdb_tbl.h |    67 +
 drivers/net/ethernet/ti/prueth_lre.c |  1315 +++
 drivers/net/ethernet/ti/prueth_lre.h |   200 +
 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/pci/controller/cadence/pci-j721e.c |   163 +-
 drivers/pci/controller/dwc/pci-keystone.c |   353 +-
 drivers/pci/endpoint/functions/pci-epf-test.c |     6 +-
 drivers/phy/cadence/cdns-dphy.c |   387 +-
 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 |   675 +-
 drivers/remoteproc/pru_rproc.c |   343 +-
 drivers/remoteproc/remoteproc_cdev.c |     7 +
 drivers/remoteproc/remoteproc_core.c |   134 +-
 drivers/remoteproc/remoteproc_internal.h |     9 +-
 drivers/remoteproc/remoteproc_sysfs.c |    40 +-
 drivers/remoteproc/ti_k3_dsp_remoteproc.c |   214 +-
 drivers/remoteproc/ti_k3_m4_remoteproc.c |   900 ++
 drivers/remoteproc/ti_k3_r5_remoteproc.c |   279 +-
 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 |    23 +
 drivers/rpmsg/rpmsg_internal.h |    39 +
 drivers/rpmsg/rpmsg_ns.c |    40 +-
 drivers/rpmsg/rpmsg_pru.c |   351 +
 drivers/rpmsg/virtio_rpmsg_bus.c |    76 +-
 drivers/soc/qcom/wcnss_ctrl.c |     1 +
 drivers/soc/ti/Kconfig |    11 +
 drivers/soc/ti/Makefile |     1 +
 drivers/soc/ti/keystone_dsp_mem.c |   401 +
 drivers/soc/ti/pruss.c |   182 +-
 drivers/soc/ti/wkup_m3_ipc.c |   206 +-
 drivers/spi/spi-cadence-quadspi.c |   859 +-
 drivers/spi/spi-mem.c |    24 +-
 drivers/staging/media/imx/imx-media-utils.c |     8 +-
 drivers/staging/media/ipu3/ipu3-v4l2.c |     6 +-
 drivers/staging/media/omap4iss/iss.c |     2 +-
 drivers/staging/media/omap4iss/iss_video.c |    38 +-
 drivers/staging/media/omap4iss/iss_video.h |     2 +-
 drivers/staging/media/tegra-video/tegra210.c |     6 +-
 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 ++
 include/linux/crypto.h |     9 +-
 include/linux/ethtool.h |     6 +
 include/linux/irqdomain.h |     2 +
 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 |     9 +
 include/linux/rpmsg-remotedev/rpmsg-remotedev.h |   218 +
 include/linux/rpmsg.h |    13 +
 include/linux/skbuff.h |    34 +
 include/linux/socket.h |     9 +-
 include/linux/spi/spi-mem.h |     3 +
 include/linux/wkup_m3_ipc.h |    13 +
 include/media/media-entity.h |   142 +-
 include/media/v4l2-subdev.h |   204 +-
 include/net/lredev.h |   131 +
 include/net/sock.h |    29 +
 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/v4l2-subdev.h |    76 +-
 include/uapi/linux/videodev2.h |     2 +
 kernel/irq/irqdomain.c |     6 +-
 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 |   457 +-
 net/hsr/hsr_device.h |     5 +-
 net/hsr/hsr_forward.c |   326 +-
 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 |   657 ++
 net/socket.c |    28 +
 samples/rpmsg/rpmsg_client_sample.c |     1 +
 scripts/Makefile.dtbinst |     1 +
 scripts/dtb-merge |    53 +
 security/selinux/hooks.c |     4 +-
 security/selinux/include/classmap.h |     4 +-
 552 files changed, 154706 insertions(+), 1801 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/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  delete mode 100644 Documentation/devicetree/bindings/memory-controllers/omap-gpmc.txt  create mode 100644 Documentation/devicetree/bindings/memory-controllers/ti,gpmc-child.yaml  create mode 100644 Documentation/devicetree/bindings/memory-controllers/ti,gpmc.yaml  create mode 100644 Documentation/devicetree/bindings/misc/ti,dma_buf_phys.yaml
 delete mode 100644 Documentation/devicetree/bindings/mtd/gpmc-onenand.txt
 create mode 100644 Documentation/devicetree/bindings/mtd/ti,gpmc-nand.yaml
 create mode 100644 Documentation/devicetree/bindings/mtd/ti,gpmc-onenand.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
 delete mode 100644 Documentation/devicetree/bindings/phy/cdns,dphy.txt
 create mode 100644 Documentation/devicetree/bindings/phy/cdns,dphy.yaml
 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/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/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-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-edgeai-apps.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 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.dts
 create mode 100644 arch/arm64/boot/dts/ti/k3-j721e-vision-apps.dts
 mode change 100644 => 100755 drivers/crypto/sa2ul.c
 create mode 100644 drivers/dma-buf/heaps/carveout-heap.c
 create mode 100644 drivers/gpu/drm/omapdrm/omap_overlay.c
 create mode 100644 drivers/gpu/drm/omapdrm/omap_overlay.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/media/platform/ti/Makefile
 create mode 100644 drivers/media/platform/ti/cal/Makefile
 rename drivers/media/platform/{ti-vpe => ti/cal}/cal-camerarx.c (76%)
 rename drivers/media/platform/{ti-vpe => ti/cal}/cal-video.c (91%)
 rename drivers/media/platform/{ti-vpe => ti/cal}/cal.c (94%)
 rename drivers/media/platform/{ti-vpe => ti/cal}/cal.h (94%)
 rename drivers/media/platform/{ti-vpe => ti/cal}/cal_regs.h (100%)
 create mode 100644 drivers/media/platform/ti/j721e-csi2rx/Makefile
 create mode 100644 drivers/media/platform/ti/j721e-csi2rx/j721e-csi2rx.c
 rename drivers/media/platform/{ti-vpe => ti/vpe}/Makefile (78%)
 rename drivers/media/platform/{ti-vpe => ti/vpe}/csc.c (100%)
 rename drivers/media/platform/{ti-vpe => ti/vpe}/csc.h (100%)
 rename drivers/media/platform/{ti-vpe => ti/vpe}/sc.c (100%)
 rename drivers/media/platform/{ti-vpe => ti/vpe}/sc.h (100%)
 rename drivers/media/platform/{ti-vpe => ti/vpe}/sc_coeff.h (100%)
 rename drivers/media/platform/{ti-vpe => ti/vpe}/vpdma.c (100%)
 rename drivers/media/platform/{ti-vpe => ti/vpe}/vpdma.h (100%)
 rename drivers/media/platform/{ti-vpe => ti/vpe}/vpdma_priv.h (100%)
 rename drivers/media/platform/{ti-vpe => ti/vpe}/vpe.c (100%)
 rename drivers/media/platform/{ti-vpe => ti/vpe}/vpe_regs.h (100%)
 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/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/soc/ti/keystone_dsp_mem.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/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 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 (#11093): 
https://lists.yoctoproject.org/g/linux-yocto/message/11093
Mute This Topic: https://lists.yoctoproject.org/mt/90126783/21656
Group Owner: [email protected]
Unsubscribe: https://lists.yoctoproject.org/g/linux-yocto/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to