In message: [linux-yocto][linux-yocto 
v5.15/standard/preempt-rt/ti-sdk-5.10/ti-j72xx] ti-j72xx adds preempt-rt kernel 
patches
on 28/04/2022 Xulin Sun wrote:

> Hi Bruce,
> 
> Could you please help to create ti-j72xx preempt-rt branch
> "v5.15/standard/preempt-rt/ti-sdk-5.10/ti-j72xx" based on
> "v5.15/standard/preempt-rt/base" and merge below kernel patches ?
> 

Branch created and populated.

Bruce

> 
> The following changes since commit b64046617467b00f6921c7709ec2157234a51a0a:
> 
>   inet/hash: fixup -rt merge (2022-04-27 19:43:52 -0400)
> 
> are available in the Git repository at:
> 
>   https://github.com/xulinsun/ti-j72x
> v5.15/standard/preempt-rt/ti-sdk-5.10/ti-j72xx
> 
> for you to fetch changes up to 85aaa225e024548ae05c841a63df5ae74acd29e2:
> 
>   PCI: j721e: disable retrain Link for Gen2 training (2022-04-28 09:44:06
> +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 (4):
>       media: platform: vxe-vxd: align with ti-linux-5.10.y branch
>       Revert "net: ethernet: ti: am65-cpsw-switchdev: adjust to 5.10"
>       net: update the AF_MAX value to the latest
>       PCI: j721e: disable retrain Link for Gen2 training
> 
>  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 ++++
>  
> .../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 |   165 +-
>  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 |     6 +-
>  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, 154705 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 (#11272): 
https://lists.yoctoproject.org/g/linux-yocto/message/11272
Mute This Topic: https://lists.yoctoproject.org/mt/90747709/21656
Group Owner: linux-yocto+ow...@lists.yoctoproject.org
Unsubscribe: https://lists.yoctoproject.org/g/linux-yocto/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to