Hi Bruce,

Could you please help to create a new kernel branch "v6.1/standard/ti-sdk-6.1/ti-j7xxx"
based on "v6.1/standard/base" for upgrading BSP to kernel v6.1?

And merge below patches to the new branch "v6.1/standard/ti-sdk-6.1/ti-j7xxx".



The following changes since commit 456d730e6202dd0fc120322d64cf70a2cbccc572:

  Merge tag 'v6.1.31' into v6.1/standard/base (2023-05-31 19:33:40 -0400)

are available in the Git repository at:

  https://github.com/xulinsun/ti-j72x v6.1/standard/ti-sdk-6.1/ti-j7xxx

for you to fetch changes up to 99f41408e8ecda336c5010a0c9b1aa8bd7b80d60:

  PCI: j721e: disable retrain Link for Gen2 training (2023-06-01 09:30:49 +0800)

----------------------------------------------------------------
Anand Gadiyar (2):
      arm64: dts: ti: Refractor AM625 SK dts
      arm64: ti: dts: Add support for AM62x LP SK

Andrew Davis (65):
      kbuild: Allow DTB overlays to built from .dtso named source files
      kbuild: Allow DTB overlays to built into .dtbo.S files
      staging: pi433: overlay: Rename overlay source file from .dts to .dtso
      kbuild: Cleanup DT Overlay intermediate files as appropriate
      arm64: dts: freescale: Rename DTB overlay source files from .dts to .dtso       arm64: dts: renesas: Rename DTB overlay source files from .dts to .dtso       arm64: dts: xilinx: Rename DTB overlay source files from .dts to .dtso
      kbuild: Disallow DTB overlays to built from .dts named source files
      arm64: dts: ti: k3-am64: Enable UART nodes at the board level
      arm64: dts: ti: k3-am64: Enable I2C nodes at the board level
      arm64: dts: ti: k3-am64: Enable SPI nodes at the board level
      arm64: dts: ti: k3-am64: Enable EPWM nodes at the board level
      arm64: dts: ti: k3-am64: Enable ECAP nodes at the board level
      arm64: dts: ti: k3-am64: Enable PCIe nodes at the board level
      arm64: dts: ti: k3-am64: MDIO pinmux should belong to the MDIO node
      arm64: dts: ti: k3-am64: Enable MDIO nodes at the board level
      arm64: dts: ti: k3-am64: Enable MCAN nodes at the board level
      arm64: dts: ti: k3-am64: Enable GPMC and ELM nodes at the board level
      arm64: dts: ti: k3-am62: Enable UART nodes at the board level
      arm64: dts: ti: k3-am62: Enable I2C nodes at the board level
      arm64: dts: ti: k3-am62: Enable EPWM nodes at the board level
      arm64: dts: ti: k3-am62: Enable ECAP nodes at the board level
      arm64: dts: ti: k3-am62: MDIO pinmux should belong to the MDIO node
      arm64: dts: ti: k3-am62: Enable MDIO nodes at the board level
      arm64: dts: ti: k3-am62: Enable MCAN nodes at the board level
      arm64: dts: ti: k3-am62: Enable SDHCI nodes at the board level
      arm64: dts: ti: k3-am62: Enable OSPI nodes at the board level
      arm64: dts: ti: k3-j721e: Enable UART nodes at the board level
      arm64: dts: ti: k3-j721e: Enable I2C nodes at the board level
      arm64: dts: ti: k3-j721e: Enable MCASP nodes at the board level
      arm64: dts: ti: k3-j721e: Enable MCAN nodes at the board level
      arm64: dts: ti: k3-j7200: Enable UART nodes at the board level
      arm64: dts: ti: k3-j7200: Enable I2C nodes at the board level
      arm64: dts: ti: k3-j721s2: Enable UART nodes at the board level
      arm64: dts: ti: k3-j721e: Enable Mailbox nodes at the board level
      arm64: dts: ti: k3-j7200: Enable Mailbox nodes at the board level
      arm64: dts: ti: k3-j721s2: Enable Mailbox nodes at the board level
      arm64: dts: ti: k3-j721s2: Enable MCAN nodes at the board level
      arm64: dts: ti: k3-j721s2: Enable I2C nodes at the board level
      arm64: dts: ti: k3-am65: Enable UART nodes at the board level
      arm64: dts: ti: k3-am65: Enable I2C nodes at the board level
      arm64: dts: ti: k3-am65: Enable SPI nodes at the board level
      arm64: dts: ti: k3-am65: Enable EPWM nodes at the board level
      arm64: dts: ti: k3-am65: Enable ECAP nodes at the board level
      arm64: dts: ti: k3-am65: MDIO pinmux should belong to the MDIO node
      arm64: dts: ti: k3-am65: Enable MDIO nodes at the board level
      arm64: dts: ti: k3-am65: Enable MCAN nodes at the board level
      arm64: dts: ti: k3-am65: Enable PCIe nodes at the board level
      arm64: dts: ti: k3-am65: Enable Mailbox nodes at the board level
      arm64: dts: ti: k3-am65: Enable McASP nodes at the board level
      ARM: dts: ti: Add AM57xx GP EVM board support
      ARM: dts: ti: Add AM57xx GP EVM Rev A3 board support
      ARM: dts: am57xx-idk: Add IDK displays and touchscreens
      dma-buf: heaps: Initialize during core instead of subsys
      dma-buf: heaps: Add Carveout heap to DMA-BUF Heaps
      misc: sram: Add DMA-BUF Heap exporting of SRAM areas
      HACK: dt-bindings: misc: Add ti,dma-buf-phys binding doc
      HACK: misc: Add dma-buf to physical address exporter
      dt-bindings: gpu: Add YAML DT bindings for PowerVR SGX
      ARM: dts: omap3: Add device tree entry for SGX
      ARM: dts: omap4: Add device tree entry for SGX
      ARM: dts: AM33xx: Add device tree entry for SGX
      ARM: dts: AM437x: Add device tree entry for SGX
      ARM: dts: DRA7xx: Add device tree entry for SGX
      arm64: dts: ti: k3-am654-main: Add device tree entry for SGX

Andrew F. Davis (1):
      soc: ti: pruss: Add pruss_{request,release}_mem_region() API

Andrey Skvortsov (1):
      media: ov5640: Update last busy timestamp to reset autosuspend timer

Apelete Seketeli (1):
      arm64: dts: ti: k3-j784s4-evm: Fix wakeup gpio pinmux interrupt range

Apurva Nandan (28):
      dt-bindings: arm: ti: Add bindings for J784s4 SoC
      dt-bindings: pinctrl: k3: Introduce pinmux definitions for J784s4
      arm64: dts: ti: Add initial support for J784S4 SoC
      arm64: dts: ti: Add support for J784S4 EVM board
      dmaengine: ti: k3-psil: Add PSI-L thread support for J784s4
      arm64: dts: ti: k3-j784s4-evm: Add eMMC mmc0 support
      spi: spi-mem: Add DTR templates for cmd, address, dummy and data phase
      mtd: spinand: Define macros for Octal DTR ops
      mtd: spinand: Add enum spinand_protocol to indicate current SPI IO mode
      mtd: spinand: Rename 'op_templates' to 'data_ops'
      mtd: spinand: Define ctrl_ops for non-page read/write op templates
      mtd: spinand: Define default ctrl_ops in the core
      mtd: spinand: Switch from op macros usage to 'ctrl_ops' in the core
      mtd: spinand: Add support for manufacturer-based ctrl_ops variations
      mtd: spinand: Add change_mode() in manufacturer_ops
      mtd: spinand: Add pointer to probed flash's spinand_info
      mtd: spinand: Allow enabling/disabling Octal DTR mode in the core
      mtd: spinand: Add mtd_suspend() to disable Octal DTR mode at suspend
      mtd: spinand: winbond: Add support for write volatile configuration register op       mtd: spinand: winbond: Add octal_dtr_enable/disable() in manufacturer_ops
      mtd: spianand: winbond: Add change_mode() manufacturer_ops
      mtd: spinand: winbond: Rename cache op_variants struct variable
      mtd: spinand: winbond: Add support for Winbond W35N01JW SPI NAND flash
      arm64: dts: ti: k3-am62x-sk-common: Add pinmux settings for OSPI0
      arm64: dts: ti: k3-am62-lp-sk: Add spi-nand flash node
      media: i2c: add Sony IMX390 driver
      arm64: dts: ti: k3-j784s4-mcu-wakeup: Add FSS OSPI0 and FSS OSPI1
      arm64: dts: ti: k3-j784s4-evm: Add support for OSPI and QSPI flashes

Aradhya Bhatia (25):
      dt-bindings: display: ti,am65x-dss: Add support for am625 dss
      drm/tidss: Rename "hw_videoport" to "vp_idx"
      drm/tidss: Remove Video Port to Output Port coupling
      drm/tidss: Configure different OLDI modes
      drm/tidss: Rename AM65x DSS OLDI CTRL MMR registers
      drm/tidss: Add support for AM625 DSS
      drm/tidss: Add IO CTRL and Power support for OLDI TX in am625
      HACK: drm/tidss: Update the clock request value for OLDI videoports
      dt-bindings: vendor-prefixes: Add microtips and lincolntech
      dt-bindings: display/simple: Add Microtips & Lincolntech Dual-LVDS Panels
      drm/panel: simple: Add Microtips Technology MF-101HIEBCAF0 panel
      drm/panel: simple: Add Lincoln Tech Sol LCD185-101CT panel
      arm64: dts: ti: k3-am62-main: Add node for Display SubSystem
      arm64: dts: ti: k3-am62-main: Add DT node for OLDI IO control
      arm64: dts: ti: k3-am62x-common: Add DSS pinmux info
      arm64: dts: ti: k3-am62x-common: Update main-i2c1 frequency
      arm64: dts: ti: k3-am625-sk: Add DSS ports, HDMI tx & peripherals
      arm64: dts: ti: Add Microtips OLDI Panel Overlay for AM625-SK
      arm64: dts: ti: Add Microtips OLDI Panel Overlay for AM62 LP SK
      dt-bindings: display: ti: Add support for am62a7 dss
      drm/tidss: Add support for AM62A7 DSS
      arm64: dts: ti: k3-am62a-sk: Add interrupt support for IO Expander
      arm64: dts: ti: k3-am62a7-sk: Update main-i2c1 frequency
      arm64: dts: ti: k3-am62a-main: Add node for Display SubSystem
      arm64: dts: ti: k3-am62a7-sk: Add peripherals and pinmux to enable display

Aswath Govindraju (13):
      usb: typec: tps6598x: Add support for polling interrupts status
      usb: dwc3-am62: Add support for system wakeup based on USB events
      arm64: dts: ti: k3-am62-main: Add support for USB
      arm64: dts: ti: k3-am625-sk: Add support for USB
      mmc: sdhci_am654: Add support for PM suspend/resume
      arm64: dts: ti: k3-j721s2-main: Add support for USB
      arm64: dts: ti: k3-j721s2-mcu-wakeup: Add support of OSPI
      arm64: dts: ti: k3-j721s2-common-proc-board: Enable SERDES0
      arm64: dts: ti: k3-j721s2-common-proc-board: Add USB support
      arm64: dts: ti: k3-j721s2: Add support for OSPI Flashes
      arm64: dts: ti: k3-j721s2-main: Add PCIe device tree node
      arm64: dts: ti: k3-j721s2-common-proc-board: Enable PCIe
      arm64: dts: ti: k3-j721s2: Add support for CAN instances 3 and 5 in main domain

Bhavya Kapoor (4):
      arm64: dts: ti: k3-j721s2-mcu-wakeup: Add support for ADC nodes
      arm64: dts: ti: k3-j721s2-common-proc-board: Add pinmux information for ADC       arm64: dts: ti: k3-j721e-main: Update delay select values for MMC subsystems
      arm64: dts: ti: k3-j721s2-main: Enable support for SDR104 speed mode

Brandon Brnich (4):
      vxe-vxd: decoder: Improve performance of h265 decoder
      vxe-vxd: decoder: Capture buffer cleanup
      arm64: dts: ti: k3-j721s2-main: Add video codec node
      arm64: dts: ti: k3-j784s4-main: Add video codec nodes

Darren Etheridge (6):
      media: platform: move vxe-vxd to manufacturer directory
      media: img: vxe-vxd: update macro change from kernel 5.10 to 6.1
      media: img: vxe-vxd: add vxe-vxd driver to MAINTAINERS file
      media: platform: img: add the vxe-vxd driver into the build infra
      media: platform: img: vxe-vxd: fix-up a variety of compile warnings
      media: platform: img: vxe-vxd: fix a array out of bounds bug

Dasnavis Sabiya (2):
      dt-bindings: arm: ti: Add binding for AM69 Starter Kit
      arch: arm64: dts: Add support for AM69 Starter Kit

Dave Gerlach (6):
      arm64: dts: ti: k3-am625: Introduce operating-points table
      dt-bindings: ti, sci: Add lpm region and firmware-name
      firmware: ti_sci: Introduce Power Management Ops
      firmware: ti_sci: Allocate memory for the LPM modes
      firmware: ti_sci: Use dt provided fw name and address to load at suspend time
      firmware: ti_sci: Introduce prepare system suspend call

Devarsh Thakkar (11):
      arm64: dts: ti: k3-am62: Add DM R5 ranges in cbass
      rpmsg: char: Add "rpmsg_chrdev" rpmsg device entry in device table
      remoteproc: k3-r5: Simplify cluster mode setting usage
      dt-bindings: remoteproc: ti: Add new compatible for AM62 SoC family
      remoteproc: k3-r5: Use separate compatible string for TI AM62x SoC family
      arm64: dts: ti: k3-am62a: Add remote proc nodes
      arm64: dts: ti: k3-am62a7-sk: Enable remote proc nodes
      arm64: dts: ti: k3-am62x-sk-common: Enable remote proc nodes
      media: chips-media: wave5: Add hrtimer based polling support
      arm64: dts: ti: k3-am62a-mcu: Add SRAM node
      HACK: arm64: dts: ti: k3-am62a-mcu: Disable MCU R5F

Dhruva Gole (8):
      arm64: dts: ti: k3-am625-sk: Add ti,vbus-divider property to usbss1
      spi: cadence-quadspi: Reset CMD_CTRL Reg on cmd r/w completion
      spi: cadence-quadspi: Add flag for direct mode writes
      spi: cadence-quadspi: setup ADDR Bits in cmd reads
      spi: cadence-quadspi: use STIG mode for small reads
      arm64: dts: ti: Introduce k3-am625-sk-lpmdemo
      arm64: dts: ti: k3-am625-sk-lpmdemo: Enable OSPI node
      spi: cadence-quadspi: support restoring phy_settings after suspend-resume

Esteban Blanc (4):
      rtc: tps6594: add driver for TPS6594 PMIC RTC
      pinctrl: tps6594: add pinmux and gpio for TPS6594 PMIC
      arm64: dts: ti: k3-j7200-som-p0: Add TP6594 family PMICs
      arm64: dts: ti: k3-j721s2-som-p0: Add TP6594 family PMICs

Faiz Abbas (1):
      arm64: dts: k3-am654-idk: Add Support for MCAN

Frank Rowand (1):
      of: overlay: rename overlay source files from .dts to .dtso

Geert Uytterhoeven (8):
      phy: Remove unused phy_optional_get()
      doc: phy: Document devm_of_phy_get()
      phy: Add devm_of_phy_optional_get() helper
      net: lan966x: Convert to devm_of_phy_optional_get()
      PCI: tegra: Convert to devm_of_phy_optional_get()
      usb: host: ehci-exynos: Convert to devm_of_phy_optional_get()
      usb: host: ohci-exynos: Convert to devm_of_phy_optional_get()
      net: ethernet: ti: am65-cpsw: Convert to devm_of_phy_optional_get()

Georgi Vlaev (1):
      firmware: ti_sci: Add support for querying the firmware caps

Grygorii Strashko (25):
      rpmsg-kdrv: add support for remote eth device
      rpmsg-kdrv: ethswitch: add support for mc filtering in switch mode
      dmaengine: ti: k3-udma-glue: do not create glue dma devices for udma channels
      net: ethernet: ti: introduce j721e virt cpsw-nuss mac driver
      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: j721e-cpsw-virt-mac: add support for mac-only virt-mac devices
      net: ethernet: ti: j721e-cpsw-virt-mac: add support for mc filtering
      dt-binding: net: ti: am65x-cpts: add 'ti,pps' property
      net: ethernet: ti: am65-cpsw: add .ndo to set dma per-queue rate
      net: ethernet: ti: am65-cpsw: enable p0 host port rx_vlan_remap
      net: ethernet: ti: am65-cpts: add pps support
      net: ethernet: ti: am65-cpts: adjust pps following ptp changes
      net: ethernet: ti: am65-cpts: reset pps genf adj settings on enable
      net: ethernet: ti: am65-cpts: adjust estf following ptp changes
      net: phy: dp83869: support mii mode when rgmii strap cfg is used
      net: ethernet: ti: am65-cpsw-qos: iet: allow to set addfragsize
      net: ethernet: ti: am65-cpsw: add cut-thru support for am64 cpsw3g
      net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel mode       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: icssg_prueth: add am64x icssg support
      net: ethernet: ti: icssg_prueth: am65x SR2.0 add 10M full duplex support
      net: ti: icssg-prueth: Add support for half duplex operation

Guoniu.zhou (2):
      media: ov5640: report correct frame rate to user
      media: ov5640: set correct default format for CSI-2 mode

Hari Nagalla (3):
      dt-bindings: remoteproc: k3-dsp: Update bindings for AM62A SoCs
      dt-bindings: remoteproc: k3-m4f: Add bindings for K3 AM64x SoCs
      arm64: dts: ti: k3-am62: Add remote proc nodes

Jacob Keller (1):
      ptp: convert remaining drivers to adjfine interface

Jacopo Mondi (2):
      media: Documentation: Add GS_ROUTING documentation
      media: subdev: Add for_each_active_route() macro

Jai Luthra (38):
      dmaengine: ti: k3-psil-am62a: Add AM62Ax PSIL and PDMA data
      arm64: dts: ti: Enable audio on SK-AM62(-LP)
      arm64: dts: ti: k3-am62a-main: Add nodes for McASP
      arm64: dts: ti: k3-am62a7-sk: Split vcc_3v3 regulators
      arm64: dts: ti: k3-am62a7-sk: Enable audio on AM62A
      media: ov5640: Fix the default link frequency
      media: cadence,ti: Support RAW8,10,12 formats
      media: ti: j721e-csi2rx: Add system suspend/resume hooks
      arm64: dts: ti: Enable CSI-RX on AM62
      arm64: dts: ti: k3-am62x-sk: Enable i2c for cameras
      arm64: dts: ti: Enable CSI-RX on AM62A
      arm64: dts: ti: k3-am62a7-sk: Configure camera peripherals
      arm64: dts: ti: k3-am62a7-sk: Add overlay for IMX219
      arm64: dts: ti: k3-am625-sk: Add overlays for OV5640
      arm64: dts: ti: Cleanup the dtb list
      remoteproc: k3-c7x: Add support for C7xv DSP on AM62A SoC
      media: v4l: Add 10-bit RGBIr formats
      media: v4l2-core: Enable streams api
      media: i2c: ds90ub960: Add 10-bit RGBIr formats
      media: i2c: ds90ub953: Support non-continuous clock mode
      media: i2c: ds90ub960: Support multi-channel sensors
      media: cadence: csi2rx: Use new enable stream APIs
      media: cadence: csi2rx: Propagate set_fmt from sink to source
      media: cadence: csi2rx: Add RAW10 RGBIr formats
      media: cadence: csi2rx: Enable stream-wise routing
      media: cadence: csi2rx: Enable per-stream controls
      media: ti: j721e-csi2rx: add support for processing virtual channels
      media: ti: j721e-csi2rx: add multistream support
      media: ti: j721e-csi2rx: Reject non-zero index for enum_framesizes
      media: ti: j721e-csi2rx: Add get_fmt and set_fmt pad ops
      media: ti: j721e-csi2rx: Add RAW10 RGBIr formats
      media: ti: j721e-csi2rx: Enable per-stream controls
      media: i2c: imx390: Add 100Khz input clock margin
      media: i2c: ov2312: add Omnivison OV2312 driver
      arm64: dts: ti: k3-am62a7: add overlay for fusion board
      arm64: dts: ti: Add overlays for IMX390 RCM
      arm64: dts: ti: k3-am62a7: FPDLink overlays for LI OV2312
      arm64: dts: ti: k3-am62a7-sk: Combined dtbs with sensors

Jan Kiszka (1):
      arm64: dts: ti: iot2050: Add layout of OSPI flash

Jasko-EXT Wojciech (1):
      PCI: cadence: Clear the ARI Capability Next Function Number of the last function

Jayesh Choudhary (10):
      arm64: dts: ti: k3-j784s4-*: Add 'ti,sci-dev-id' for NAVSS nodes
      arm64: dts: ti: k3-am65-main: Drop RNG clock
      arm64: dts: ti: k3-am64-main: Drop RNG clock
      arm64: dts: ti: k3-j721e-main: Drop RNG clock
      arm64: dts: ti: k3-j721s2-main: Enable crypto accelerator
      arm64: dts: ti: k3-am62-main: Add McASP nodes
      dmaengine: ti: k3-udma: remove non-fatal probe deferral log
      arm64: dts: ti: j721e-common-proc-board: Fix sound node-name
      arm64: dts: ti: k3-j784s4-main: Enable crypto accelerator
      soc: ti: k3-ringacc: remove non-fatal probe deferral log

Jayshri Pawar (1):
      media: cadence: csi2rx: Support runtime PM

Jerome Neanne (3):
      mfd: tps65219: Add driver for TI TPS65219 PMIC
      regulator: tps6594-regulator: Add driver for TI TPS6594 regulators
      arm64: dts: ti: k3-j784s4-evm: Add support for TPS6594 PMIC

Julien Panis (8):
      arm64: dts: ti: k3-am62: Add watchdog nodes
      dt-bindings: mfd: Add TI TPS6594 PMIC
      mfd: tps6594: Add driver for TI TPS6594 PMIC
      misc: tps6594-esm: Add driver for TI TPS6594 ESM
      misc: tps6594-pfsm: Add driver for TI TPS6594 PFSM
      Documentation: Add TI TPS6594 PFSM
      samples: Add userspace example for TI TPS6594 PFSM
      arm64: dts: ti: k3-am62a7-sk: Add support for TPS6593 PMIC

Jun Nie (2):
      dt-bindings: usb: tps6598x: Add wakeup property
      usb: typec: tipd: Support wakeup

Jyri Sarha (1):
      arm64: dts: ti: Add overlay for OLDI-LCD1EVM Display and touch screen

Keerthy (1):
      arm64: :dts :ti :k3-j7200-common-proc-board: Correct the pinctrl node offsets

Kevin Hilman (2):
      dmaengine: ti: convert k3-udma to module
      dmaengine: ti: convert PSIL to be buildable as module

Kishon Vijay Abraham I (3):
      arm64: dts: ti: Add DT overlay for PCIe + USB3.0 SERDES personality card
      dmaengine: ti: k3-psil-j721s2: Add PSI-L thread map for main CPSW2G
      misc: pci_endpoint_test: Do not request or allocate IRQs in probe

Krzysztof Kozlowski (1):
      arm64: dts: ti: Trim addresses to 8 digits

Laurent Pinchart (6):
      media: Accept non-subdev sinks in v4l2_create_fwnode_links_to_pad()
      media: subdev: Add [GS]_ROUTING subdev ioctls and operations
      media: subdev: add v4l2_subdev_routing_validate() helper
      media: v4l2-subdev: Add v4l2_subdev_state_xlate_streams() helper
      media: v4l2-subdev: Add subdev .(enable|disable)_streams() operations
      media: v4l2-subdev: Add v4l2_subdev_s_stream_helper() function

Lokesh Vutla (1):
      dt-bindings: net: icss_iep: Add dt binding documentation

Luca Ceresoli (1):
      i2c: add I2C Address Translator (ATR) support

MD Danish Anwar (7):
      remoteproc: pru: Add enum for PRU Core Identifiers.
      remoteproc: pru: Add APIs to get and put the PRU cores
      dt-bindings: net: Add ICSSG Ethernet
      dt-bindings: net: ti: icssg-prueth: Add documentation for Half duplex support.       net: ethernet: ti: icssg_prueth: Add support for ICSSG switch firmware on AM654 PG2.0 and AM64 EVM       net: ethernet: ti: icssg_prueth: enable IET/FPE feature configuration
      net: ti: icssg_prueth: Fix overflowing of stats

Marco Felsch (2):
      phy: dphy: refactor get_default_config
      phy: dphy: add support to calculate the timing based on hs_clk_rate

Markus Schneider-Pargmann (1):
      Input: Add tps65219 interrupt driven powerbutton

Martyn Welch (2):
      remoteproc: k4: Split out functions common with M4 driver
      remoteproc: k4-m4: Add a remoteproc driver for M4F subsystem

Matt Ranostay (15):
      dt-bindings: phy-j721e-wiz: add j784s4 compatible string
      phy: ti: phy-j721e-wiz: add j784s4-wiz-10g module support
      dt-bindings: phy-j721e-wiz: add j721s2 compatible string
      phy: ti: phy-j721e-wiz: add j721s2-wiz-10g module support
      dt-bindings: ti-serdes-mux: Add defines for J784S4 SoC
      dt-bindings: PCI: ti,j721e-pci-host: add interrupt controller definition
      dt-bindings: PCI: ti,j721e-pci-*: Add missing interrupt properties
      dt-bindings: PCI: Add host mode device-id for j721s2 platform
      arm64: dts: ti: k3-j721s2-main: Add SERDES and WIZ device tree node
      arm64: dts: ti: k3-j784s4: Add initial PCIe/SerDes support for J784S4
      dt-bindings: PCI: ti,j721e-pci-*: add checks for num-lanes
      PCI: j721e: Add per platform maximum lane settings
      PCI: j721e: Add PCIe 4x lane selection support
      dt-bindings: PCI: ti,j721e-pci-*: add j784s4-pci-* compatible strings
      PCI: j721e: add j784s4 PCIe configuration

Matthias Schiffer (1):
      mmc: sdhci_am654: Use dev_err_probe() for mmc_of_parse() return code

Misael Lopez Cruz (1):
      rpmsg-kdrv: ethswitch: add support for mac-only ports

Murali Karicheri (4):
      ethernet: ti: am65-cpsw-qos: implement ethtool priv flag for IET
      net: ethernet: ti: am65-cpsw-qos: Add IET Frame preemption feature
      net: ethernet: ti: icssg_prueth: add IET Frame preemption utilities
      net: ethernet: ti: icssg_prueth: add priv-flags to configure IET FPE

Nas Chung (4):
      media: chips-media: wave5: Add vpuapi layer
      media: chips-media: wave5: Add the v4l2 layer
      media: chips-media: wave5: Add TODO file
      wave5: Support 48bit memory address.

Nishanth Menon (4):
      dt-bindings: net: ti: k3-am654-cpsw-nuss: Drop pinmux header
      arm64: dts: ti: Use local header for pinctrl register values
      dt-bindings: pinctrl: k3: Deprecate header with register constants
      arm64: dts: ti: k3-am62-wakeup: Introduce RTC node

Nitin Yadav (1):
      arm64: dts: ti: k3-am62-main: Update OTAP and ITAP delay select

Pierre Gondois (1):
      arm64: dts: Update cache properties for ti

Prasanth Babu Mantena (9):
      vxe-vxd: decoder: Fix for Cntrl+C issue
      vxe-vxd: decoder: Add seek functionality
      vxe-vxd: decoder: Fix input buffer size
      vxe-vxd: encoder: Fix Buffer Alignment of Encoder buffer
      vxe-vxd: decoder: Error handling of fatal condition
      vxe-vxd: encoder: Framerate fix with Non-blocking QBUF implementation
      vxe-vxd: encoder: Two pipe implementation for consecutive instances
      vxe-vxd: encoder: Buffer Alignment fix with 4k page size
      vxe-vxd: encoder: Enable Continuous framerate support

Pratyush Yadav (33):
      media: dt-bindings: Make sure items in data-lanes are unique
      media: dt-bindings: Convert Cadence CSI2RX binding to YAML
      media: cadence: csi2rx: Unregister v4l2 async notifier
      media: cadence: csi2rx: Cleanup media entity properly
      media: cadence: csi2rx: Add get_fmt and set_fmt pad ops
      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: cadence: csi2rx: Add link validation
      media: dt-bindings: Add TI J721E CSI2RX
      media: ti: Add CSI2RX support for J721E
      arm64: dts: ti: k3-j721e-main: Add nodes to enable CSI2 and DPHY
      arm64: dts: ti: k3-j721e: Add OV5640 overlays
      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
      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: add a subdev for the core device
      media: ti: j721e-csi2rx: bump number of contexts to 16
      media: ti: j721e-csi2rx: get number of contexts from device tree
      media: ti: j721e-csi2rx: Set the data size shift correctly
      media: ti: j721e-csi2rx: Enable DMA draining
      media: cadence: csi2rx: configure DPHY before starting source stream
      media: cadence: csi2rx: Let all virtual channels through
      media: cadence: csi2rx: add get_frame_desc wrapper
      dmaengine: ti: k3-psil-j721s2: Add entry for CSI2RX

Rahul T R (7):
      arm64: dts: ti: k3-j784s4-main: Add DSS and DP-bridge node
      arm64: dts: ti: k3-j784s4-evm: Enable DisplayPort-0
      dt-bindings: drm/bridge: Add no-hpd property
      drm: bridge: cdns-mhdp8546: Add support for no-hpd
      arm64: dts: ti: k3-j721s2-main: Add DSS node
      arm64: dts: ti: k3-j721s2-main: add DP & DP PHY
      arm64: dts: ti: k3-j721s2-common-proc-board: add DP0 to j721s2 evm

Randolph Sapp (10):
      dt-bindings: gpu: ti,rogue: add rogue dt-bindings
      arm64: dts: ti: k3-am62-main: add gpu node
      arm64: dts: ti: k3-j721e-main: add gpu node
      arm64: dts: ti: k3-j721s2-main: add gpu node
      arm64: dts: ti: k3-j784s4-main: add gpu node
      dt-bindings: gpu: sgx: clean and fix the examples
      dt-bindings: gpu: pvr: combine rogue devices
      arm64: dts: ti: k3-j721e-main: cutdown gpu node
      arm64: dts: ti: k3-j721s2-main: cutdown gpu node
      arm64: dts: ti: k3-j784s4-main: cutdown gpu node

Robert Beckett (2):
      dt-bindings: media: wave5: add yaml devicetree bindings
      media: chips-media: wave5: Add wave5 driver to maintainers file

Robert Nelson (2):
      dt-bindings: arm: ti: Add BeaglePlay
      arm64: dts: ti: Add k3-am625-beagleplay

Roger Quadros (18):
      remoteproc: pru: Add pru_rproc_set_ctable() function
      usb: dwc3-am62: Enable as a wakeup source by default
      usb: dwc3-am62: Fix up wake-up configuration and spurious wake up
      net: ethernet: ti: am65-cpsw/cpts: Add suspend/resume helpers
      net: ethernet: ti: cpsw_ale: Add cpsw_ale_restore() helper
      net: ethernet: ti: am65-cpsw: Add suspend/resume support
      net: ethernet: ti: am65-cpsw: retain PORT_VLAN_REG after suspend/resume       net: ethernet: ti: am65-cpsw: Fix hardware switch mode on suspend/resume
      dt-bindings: usb: tps6598x: make interrupts optional
      arm64: dts: ti: Add DT overlay for PCIe + USB2.0 SERDES personality card
      net: ti: icssg-prueth: Add ICSSG ethernet driver
      net: ethernet: ti: prueth: Add IEP driver
      net: ti: ethernet: icssg-prueth: add packet timestamping and ptp support
      net: ethernet: ti: icssg_prueth: add TAPRIO offload support
      net: ti: icssg_prueth: Support multiple TX timestamp requests
      net: ethernet: ti: icssg_prueth: Use page_pool API for RX buffer allocation       net: ethernet: ti: icssg_prueth: introduce and use prueth_swdata struct for SWDATA
      net: ethernet: ti: icssg_prueth: Add AF_XDP support

Sakari Ailus (3):
      media: Add stream to frame descriptor
      media: Documentation: Update documentation for streams
      media: v4l: subdev: Make link validation safer

Sebastian Fricke (1):
      media: platform: chips-media: Move Coda to separate folder

Sekhar Nori (1):
      arm64: dts: ti: k3-am62a-main.dtsi: Add video encode/decode support

Siddharth Vadapalli (44):
      soc: ti: k3-socinfo: Add entry for J784S4 SOC
      arm64: dts: ti: k3-j784s4-evm: Enable MCU CPSW2G
      dt-bindings: net: ti: cpsw-virt-mac: Add documentation for CPSW Virt MAC       arm64: dts: ti: k3-j721e: Add overlay to enable CPSW9G Virt MAC Client       arm64: dts: ti: k3-j7200: Add overlay to enable CPSW5G Virt MAC Client
      dt-bindings: net: ti: k3-am654-cpsw-nuss: Add J721e CPSW9G support
      dt-bindings: net: ti: k3-am654-cpsw-nuss: Document Serdes PHY
      dt-bindings: net: ti: k3-am654-cpsw-nuss: Fix compatible order
      dt-bindings: net: ti: k3-am654-cpsw-nuss: Add J784S4 CPSW9G support
      dt-bindings: phy: ti: phy-gmii-sel: Add bindings for J721e
      phy: ti: gmii-sel: Update methods for fetching and using qsgmii main port
      phy: ti: gmii-sel: Add support for CPSW9G GMII SEL in J721e
      net: ethernet: ti: am65-cpsw: Enable QSGMII mode for J721e CPSW9G
      net: ethernet: ti: am65-cpsw: Add support for SERDES configuration
      net: ethernet: ti: am65-cpsw: Handle -EPROBE_DEFER for Serdes PHY
      net: ethernet: ti: am65-cpsw: Delete unreachable error handling code
      net: ethernet: ti: am65-cpsw: Update name of Serdes PHY
      net: ethernet: ti: am65-cpsw: Simplify setting supported interface
      net: ethernet: ti: am65-cpsw: Add support for SGMII mode
      net: ethernet: ti: am65-cpsw: Enable SGMII mode for J7200
      net: ethernet: ti: am65-cpsw: Enable SGMII mode for J721E
      arm64: dts: ti: k3-j721e: Add CPSW9G nodes
      arm64: dts: ti: k3-j721e: Add overlay to enable CPSW9G ports in QSGMII mode
      arm64: dts: ti: j7200-main: Add CPSW5G nodes
      arm64: dts: ti: k3-j7200: Add overlay to enable CPSW5G ports in QSGMII mode       arm64: dts: ti: k3-j7200: Reserve memory for inter-core communication       arm64: dts: ti: k3-j721e: Reserve memory for inter-core communication       net: ethernet: ti: j721e-cpsw-virt-mac: Update u64_stats_fetch_*() methods       arm64: dts: ti: k3-j784s4-main: Add system controller and SERDES lane mux
      arm64: dts: ti: k3-j784s4: Add Main CPSW2G node
      arm64: dts: ti: k3-j784s4: Add WIZ and SERDES PHY nodes
      dt-bindings: phy: ti: phy-gmii-sel: Add support for J784S4 CPSW9G
      phy: ti: gmii-sel: Add support for SGMII mode
      phy: ti: gmii-sel: Enable SGMII mode for J7200
      phy: ti: gmii-sel: Enable SGMII mode for J721E
      phy: ti: gmii-sel: Add support for CPSW9G GMII SEL in J784S4
      phy: ti: gmii-sel: Enable USXGMII mode for J784S4
      phy: ti: j721e-wiz: Add SGMII support in WIZ driver for J721E
      net: ethernet: ti: am65-cpsw: Move mode specific config to mac_config()
      net: ethernet: ti: am65-cpsw: Enable QSGMII for J784S4 CPSW9G
      net: ethernet: ti: am65-cpsw: Enable USXGMII mode for J784S4 CPSW9G
      arm64: dts: ti: k3-am62a7-sk: Add alias for CPSW3G MAC port 1
      arm64: dts: ti: k3-am62a7: Add overlay for second CPSW3G Port
      net: phy: mscc: Add auto-negotiation feature to VSC8514

Sidraya (51):
      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
      v4l: vxd-dec: Add vxd core module
      v4l: vxd-dec: Add translation control modules
      v4l: vxd-dec: Add idgen api modules
      v4l: vxd-dec: Add utility modules
      v4l: vxd-dec: Add Address allocation management APIs module
      v4l: vxd-dec: Add VDEC MMU wrapper
      v4l: vxd-dec: Add Bistream Preparser (BSPP) module for H264.
      v4l: vxd-dec: Add Bistream Preparser (BSPP) module for HEVC and MJPEG
      v4l: vxd-dec: Add common headers
      v4l: vxd-dec: Add firmware interface and core Registers headers
      v4l: vxd-dec: Add firmware interface headers
      v4l: vxd-dec: Add pool api modules
      v4l: vxd-dec: This patch implements resource manage component
      v4l: vxd-dec: 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 added
      v4l:vxd-dec:Add Decoder Component
      v4l:vxd-dec: Add resource manager
      v4l: vxd-dec: Add common error defines and memory pool headers
      media: platform: vxe-vxd: Makefile: Add Video decoder Makefile
      v4l: Add V4L2 Interface function implementations
      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.
      media: platform: vxe-vxd: Makefile: Add Video encoder Makefile
      media: platform: Makefile: Fix build failure in parallel build Env.
      vxe-vxd: common: Fix structure member initialization syntax
      vxe-vxd: common: Fix pointer size while typecasting to integer offset
      vxe-vxd: common: Fix format specifiers in dev_dbg print statement
      vxe-vxd: encoder: Fix memory leak in vxe encoder driver
      vxe-vxd: decoder: allowing vb mapping to change for buffer importing
      v4l: videodev2: Add 10bit definitions for NV12 and NV16 color formats
      dt-bindings: Add binding for img,d5500-vxd for DRA8x
      Add dt-bindings: Add binding for img,vxe384 for DRA8x
      arm64: dts: ti: k3-j721e-main: Add v4l2 vxe_enc device node
      arm64: dts: ti: k3-j721e-main: Add v4l2 vxd_dec device node

Sinthu Raja (7):
      phy: cadence: cdns-dphy-rx: Add common module reset support
      arm64: dts: ti: k3-j721e-sk: Add IMX219 RPi camera overlay
      dt-bindings: arm: ti: Add binding for AM68 SK
      arm64: dts: ti: Add initial support for AM68 SK System on Module
      arm64: dts: ti: k3-am68-sk: Add support for AM68 SK base board
      phy: ti: j721e-wiz: Manage TypeC lane swap if typec-dir-gpios not specified
      phy: ti: j721e-wiz: Add support to enable LN23 Type-C swap

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

Suman Anna (6):
      dt-bindings: remoteproc: Add PRU consumer bindings
      remoteproc: pru: Make sysfs entries read-only for PRU client driven boots       soc: ti: pruss: Add pruss_cfg_read()/update(), pruss_cfg_get_gpmux()/set_gpmux() APIs       soc: ti: pruss: Add helper functions to set GPI mode, MII_RT_event and XFR
      rpmsg: char: Update local endpt address for virtio-rpmsg backend
      samples/rpmsg: Add compatible to support TI IPC firmwares

Sven Peter (2):
      usb: typec: tipd: Move tps6598x_disconnect error path to its own label
      usb: typec: tipd: Set mode of operation for USB Type-C connector

Swapnil Jakhade (5):
      phy: cadence-torrent: Add function to get PLL to be configured for DP
      phy: cadence-torrent: Prepare driver for multilink DP support
      phy: cadence-torrent: Add PCIe + DP multilink configuration for 100MHz refclk
      phy: cadence-torrent: Add USB + DP multilink configuration
      dt-bindings: phy: cadence-torrent: Add a separate compatible for TI J7200

Tero Kristo (3):
      remoteproc: pru: Configure firmware based on client setup
      soc: ti: pruss: Add pruss_get()/put() API
      crypto: sa2ul: change unsafe data size limit to 255 bytes

Tom Rix (1):
      usb: typec: tipd: remove unused tps6598x_write16,32 functions

Tomi Valkeinen (24):
      media: v4l2-subdev: Sort includes
      media: add V4L2_SUBDEV_FL_STREAMS
      media: add V4L2_SUBDEV_CAP_STREAMS
      media: subdev: Require code change to enable [GS]_ROUTING
      media: subdev: add v4l2_subdev_has_pad_interdep()
      media: subdev: add v4l2_subdev_set_routing helper()
      media: Documentation: add multiplexed streams documentation
      media: subdev: add stream based configuration
      media: subdev: use streams in v4l2_subdev_link_validate()
      media: subdev: add "opposite" stream helper funcs
      media: subdev: add streams to v4l2_subdev_get_fmt() helper function
      media: subdev: add v4l2_subdev_set_routing_with_fmt() helper
      media: subdev: Use 'shall' instead of 'may' in route validation
      media: subdev: Split V4L2_SUBDEV_ROUTING_NO_STREAM_MIX
      media: subdev: Add V4L2_SUBDEV_ROUTING_NO_MULTIPLEXING
      media: subdev: Fix validation state lockdep issue
      dt-bindings: i2c: Add I2C Address Translator (ATR)
      dt-bindings: media: add TI DS90UB913 FPD-Link III Serializer
      dt-bindings: media: add TI DS90UB953 FPD-Link III Serializer
      dt-bindings: media: add TI DS90UB960 FPD-Link III Deserializer
      media: i2c: add DS90UB960 driver
      media: i2c: add DS90UB913 driver
      media: i2c: add DS90UB953 driver
      dt-bindings: media: Add bindings for Sony IMX390

Vaishnav Achath (22):
      arm64: dts: ti: k3-j721e: Add MCSPI nodes
      arm64: dts: ti: k3-j7200: Add MCSPI nodes
      arm64: dts: ti: k3-j721s2: Add MCSPI nodes
      arm64: dts: ti: k3-j784s4: Add MCSPI nodes
      arm64: dts: ti: k3-j721e-common-proc-board: Enable CSI2RX
      arm64: dts: ti: k3-j721e: Describe OSPI and QSPI flash partition info
      arm64: dts: ti: k3-j721e-sk: Describe OSPI flash partition info
      arm64: dts: ti: k3-j7200-som: Describe OSPI and Hyperflash partition info       arm64: dts: ti: k3-am654-baseboard: Describe OSPI flash partition info
      arm64: dts: ti: k3-am642-sk/evm: Describe OSPI flash partition info
      arm64: dts: ti: k3-j721s2: Describe OSPI flash partition info
      dmaengine: ti: k3-udma: Add support for J721S2 CSI BCDMA instance
      HACK: spi: spi-cadence-quadspi: Ignore DMA channel request failure
      arm64: dts: ti: k3-j721s2-main: Enable BCDMA instance for CSI2RX
      arm64: dts: ti: k3-j784s4-main: Enable BCDMA instance for CSI2RX
      arm64: dts: ti: k3-j721s2-main: Add nodes to enable CSI2 and DPHY
      arm64: dts: ti: k3-j784s4-main: Add nodes to enable CSI2 and DPHY
      arm64: dts: ti: k3-j721s2-common-proc-board: Enable main_i2c5 and disable csi ports       arm64: dts: ti: k3-j784s4-common-proc-board: Enable main_i2c5 and disable csi ports
      arm64: dts: ti: Add J721S2 and J784S4 CPB OV5640 overlay
      arm64: dts: ti: k3-j721e/j721s2: Add overlay for fusion board
      arm64: dts: ti: Add overlays for FPDLink-III IMX390 RCM

Vibhore Vardhan (1):
      arm64: dts: ti: k3-am625-sk: Add 1.4GHz OPP

Vignesh Raghavendra (17):
      soc: ti: k3-socinfo: Add AM62Ax JTAG ID
      dmaengine: ti: k3-udma: Fix BCDMA for case w/o BCHAN
      dmaengine: ti: k3-udma: Add support for DMAs on AM62A SoC
      dmaengine: ti: k3-udma: Add support for BCDMA CSI RX
      arm64: dts: ti: k3-am62a-mcu: Add MCU domain peripherals
      arm64: dts: ti: k3-am62a-main: Add more peripheral nodes
      arm64: dts: ti: k3-am62a7-sk: Enable ethernet port
      arm64: dts: ti: k3-am62a7-sk: Enable USB1 node
      arm64: dts: ti: Makefile: Rearrange entries alphabetically
      dt-bindings: arm: ti: k3: Add compatible for AM62x LP SK
      dmaengine: ti: k3-udma: Add system suspend/resume support
      dmaengine: ti: k3-udma: Workaround errata i2234
      dmaengine: ti: k3-udma: Prioritize CSI RX traffic as RT
      net: ethernet: ti: icssg_prueth: Add helper functions to configure FDB       net: ethernet: ti: icssg_switch: Add switchdev based driver for ethernet switch support       net: ethernet: ti: icssg_prueth: Export prueth_iep_gettime() to be used for TAPRIO support
      HACK: arm64: dts: ti: k3-am62-mcu: Disable MCU M4

Xulin Sun (1):
      PCI: j721e: disable retrain Link for Gen2 training

 .clang-format |     1 +
 .gitignore |     1 +
 Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml |    21 +-
 Documentation/devicetree/bindings/arm/ti/k3.yaml |    10 +
 Documentation/devicetree/bindings/cnm,wave5.yml |    72 +
 Documentation/devicetree/bindings/display/bridge/cdns,mhdp8546.yaml |     6 +  Documentation/devicetree/bindings/display/panel/panel-simple.yaml |     4 +
 Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml |    43 +-
 Documentation/devicetree/bindings/gpu/img,sgx530.yaml |    53 +
 Documentation/devicetree/bindings/gpu/img,sgx540.yaml |    51 +
 Documentation/devicetree/bindings/gpu/img,sgx544.yaml |    74 +
 Documentation/devicetree/bindings/gpu/ti,rogue.yaml |   130 +
 Documentation/devicetree/bindings/i2c/i2c-atr.yaml |    34 +
 Documentation/devicetree/bindings/media/cdns,csi2rx.txt |   100 -
 Documentation/devicetree/bindings/media/cdns,csi2rx.yaml |   176 +
 Documentation/devicetree/bindings/media/i2c/sony,imx390.yaml |    78 +
 Documentation/devicetree/bindings/media/i2c/ti,ds90ub913.yaml |   133 +
 Documentation/devicetree/bindings/media/i2c/ti,ds90ub953.yaml |   134 +
 Documentation/devicetree/bindings/media/i2c/ti,ds90ub960.yaml |   427 +
 Documentation/devicetree/bindings/media/img,d5500-vxd.yaml |    52 +
 Documentation/devicetree/bindings/media/img,vxe384.yaml |    48 +
 Documentation/devicetree/bindings/media/ti,j721e-csi2rx.yaml |   100 +
 Documentation/devicetree/bindings/media/video-interfaces.yaml |     1 +
 Documentation/devicetree/bindings/mfd/ti,tps6594.yaml |   193 +
 Documentation/devicetree/bindings/misc/ti,dma-buf-phys.yaml |    39 +
 Documentation/devicetree/bindings/net/ti,cpsw-virt-mac.yaml |   104 +
 Documentation/devicetree/bindings/net/ti,icss-iep.yaml |    37 +
 Documentation/devicetree/bindings/net/ti,icssg-prueth.yaml |   191 +
 Documentation/devicetree/bindings/net/ti,k3-am654-cpsw-nuss.yaml |    54 +-
 Documentation/devicetree/bindings/net/ti,k3-am654-cpts.yaml |     8 +
 Documentation/devicetree/bindings/pci/ti,j721e-pci-ep.yaml |    46 +-
 Documentation/devicetree/bindings/pci/ti,j721e-pci-host.yaml |    61 +-
 Documentation/devicetree/bindings/phy/phy-cadence-torrent.yaml |     1 +
 Documentation/devicetree/bindings/phy/ti,phy-gmii-sel.yaml |    52 +-
 Documentation/devicetree/bindings/phy/ti,phy-j721e-wiz.yaml |     2 +
 Documentation/devicetree/bindings/remoteproc/ti,k3-dsp-rproc.yaml |     3 +  Documentation/devicetree/bindings/remoteproc/ti,k3-m4f-rproc.yaml |   158 +  Documentation/devicetree/bindings/remoteproc/ti,k3-r5f-rproc.yaml |    76 +-  Documentation/devicetree/bindings/remoteproc/ti,pru-consumer.yaml |    60 +
 Documentation/devicetree/bindings/usb/ti,tps6598x.yaml |     5 +-
 Documentation/devicetree/bindings/vendor-prefixes.yaml |     4 +
 Documentation/driver-api/media/v4l2-subdev.rst |     8 +
 Documentation/driver-api/phy/phy.rst |    24 +-
 Documentation/i2c/i2c-address-translators.rst |    96 +
 Documentation/i2c/index.rst |     1 +
 Documentation/misc-devices/index.rst |     1 +
 Documentation/misc-devices/tps6594-pfsm.rst |    87 +
 Documentation/userspace-api/ioctl/ioctl-number.rst |     1 +
 Documentation/userspace-api/media/v4l/dev-subdev.rst |   166 +
 Documentation/userspace-api/media/v4l/user-func.rst |     1 +
 Documentation/userspace-api/media/v4l/vidioc-subdev-enum-frame-interval.rst |  
   5 +-
 Documentation/userspace-api/media/v4l/vidioc-subdev-enum-frame-size.rst |     
5 +-
 Documentation/userspace-api/media/v4l/vidioc-subdev-enum-mbus-code.rst |     5 +-
 Documentation/userspace-api/media/v4l/vidioc-subdev-g-crop.rst |     5 +-
 Documentation/userspace-api/media/v4l/vidioc-subdev-g-fmt.rst |     5 +-
 Documentation/userspace-api/media/v4l/vidioc-subdev-g-frame-interval.rst |     
5 +-
 Documentation/userspace-api/media/v4l/vidioc-subdev-g-routing.rst |   147 +  Documentation/userspace-api/media/v4l/vidioc-subdev-g-selection.rst |     5 +-
 MAINTAINERS |    36 +-
 Makefile |     4 +-
 arch/arm/boot/dts/Makefile |     8 +
 arch/arm/boot/dts/am33xx.dtsi |     9 +-
 arch/arm/boot/dts/am4372.dtsi |     6 +
 arch/arm/boot/dts/am571x-idk-touchscreen.dtso |    32 +
 arch/arm/boot/dts/am572x-idk-touchscreen.dtso |    32 +
 arch/arm/boot/dts/am57xx-evm.dtso |   127 +
 arch/arm/boot/dts/am57xx-idk-lcd-osd101t2045.dtso |    63 +
 arch/arm/boot/dts/am57xx-idk-lcd-osd101t2587.dtso |    66 +
 arch/arm/boot/dts/dra7.dtsi |     9 +-
 arch/arm/boot/dts/omap34xx.dtsi |    11 +-
 arch/arm/boot/dts/omap4.dtsi |     9 +-
 arch/arm64/boot/dts/freescale/{fsl-ls1028a-qds-13bb.dts => fsl-ls1028a-qds-13bb.dtso}                           |     0  arch/arm64/boot/dts/freescale/{fsl-ls1028a-qds-65bb.dts => fsl-ls1028a-qds-65bb.dtso}                           |     0  arch/arm64/boot/dts/freescale/{fsl-ls1028a-qds-7777.dts => fsl-ls1028a-qds-7777.dtso}                           |     0  arch/arm64/boot/dts/freescale/{fsl-ls1028a-qds-85bb.dts => fsl-ls1028a-qds-85bb.dtso}                           |     0  arch/arm64/boot/dts/freescale/{fsl-ls1028a-qds-899b.dts => fsl-ls1028a-qds-899b.dtso}                           |     0  arch/arm64/boot/dts/freescale/{fsl-ls1028a-qds-9999.dts => fsl-ls1028a-qds-9999.dtso}                           |     0  arch/arm64/boot/dts/freescale/{imx8mm-venice-gw72xx-0x-imx219.dts => imx8mm-venice-gw72xx-0x-imx219.dtso}       |     0  arch/arm64/boot/dts/freescale/{imx8mm-venice-gw72xx-0x-rs232-rts.dts => imx8mm-venice-gw72xx-0x-rs232-rts.dtso} |     0  arch/arm64/boot/dts/freescale/{imx8mm-venice-gw72xx-0x-rs422.dts => imx8mm-venice-gw72xx-0x-rs422.dtso}         |     0  arch/arm64/boot/dts/freescale/{imx8mm-venice-gw72xx-0x-rs485.dts => imx8mm-venice-gw72xx-0x-rs485.dtso}         |     0  arch/arm64/boot/dts/freescale/{imx8mm-venice-gw73xx-0x-imx219.dts => imx8mm-venice-gw73xx-0x-imx219.dtso}       |     0  arch/arm64/boot/dts/freescale/{imx8mm-venice-gw73xx-0x-rs232-rts.dts => imx8mm-venice-gw73xx-0x-rs232-rts.dtso} |     0  arch/arm64/boot/dts/freescale/{imx8mm-venice-gw73xx-0x-rs422.dts => imx8mm-venice-gw73xx-0x-rs422.dtso}         |     0  arch/arm64/boot/dts/freescale/{imx8mm-venice-gw73xx-0x-rs485.dts => imx8mm-venice-gw73xx-0x-rs485.dtso}         |     0  arch/arm64/boot/dts/renesas/{draak-ebisu-panel-aa104xd12.dts => draak-ebisu-panel-aa104xd12.dtso}               |     0  arch/arm64/boot/dts/renesas/{salvator-panel-aa104xd12.dts => salvator-panel-aa104xd12.dtso}                     |     0
 arch/arm64/boot/dts/ti/Makefile |    92 +-
 arch/arm64/boot/dts/ti/k3-am62-lp-sk-microtips-mf101hie-panel.dtso |   107 +
 arch/arm64/boot/dts/ti/k3-am62-lp-sk.dts |   288 +
 arch/arm64/boot/dts/ti/k3-am62-main.dtsi |   322 +-
 arch/arm64/boot/dts/ti/k3-am62-mcu.dtsi |    27 +
 arch/arm64/boot/dts/ti/k3-am62-wakeup.dtsi |    49 +-
 arch/arm64/boot/dts/ti/k3-am62.dtsi |    11 +-
 arch/arm64/boot/dts/ti/k3-am625-beagleplay.dts |   758 ++
 arch/arm64/boot/dts/ti/k3-am625-sk-csi2-ov5640.dtso |    66 +
 arch/arm64/boot/dts/ti/k3-am625-sk-csi2-tevi-ov5640.dtso |    66 +
 arch/arm64/boot/dts/ti/k3-am625-sk-lpmdemo.dts |    48 +
 arch/arm64/boot/dts/ti/k3-am625-sk-microtips-mf101hie-panel.dtso |   106 +
 arch/arm64/boot/dts/ti/k3-am625-sk.dts |   285 +-
 arch/arm64/boot/dts/ti/k3-am625.dtsi |    52 +
 arch/arm64/boot/dts/ti/k3-am62a-main.dtsi |   570 ++
 arch/arm64/boot/dts/ti/k3-am62a-mcu.dtsi |    88 +
 arch/arm64/boot/dts/ti/k3-am62a-wakeup.dtsi |    25 +-
 arch/arm64/boot/dts/ti/k3-am62a.dtsi |     3 +-
 arch/arm64/boot/dts/ti/k3-am62a7-sk-csi2-imx219.dtso |    68 +
 arch/arm64/boot/dts/ti/k3-am62a7-sk-ethernet-dc01.dtso |    61 +
 arch/arm64/boot/dts/ti/k3-am62a7-sk-fusion.dtso |    91 +
 arch/arm64/boot/dts/ti/k3-am62a7-sk.dts |   503 +-
 arch/arm64/boot/dts/ti/k3-am62a7.dtsi |     1 +
 arch/arm64/boot/dts/ti/k3-am62x-sk-common.dtsi |   521 ++
 arch/arm64/boot/dts/ti/k3-am64-main.dtsi |    42 +-
 arch/arm64/boot/dts/ti/k3-am64-mcu.dtsi |     6 +
 arch/arm64/boot/dts/ti/k3-am64.dtsi |     3 +-
 arch/arm64/boot/dts/ti/k3-am642-evm.dts |   160 +-
 arch/arm64/boot/dts/ti/k3-am642-sk.dts |   183 +-
 arch/arm64/boot/dts/ti/k3-am642.dtsi |     1 +
 arch/arm64/boot/dts/ti/k3-am65-iot2050-common.dtsi |   147 +-
 arch/arm64/boot/dts/ti/k3-am65-main.dtsi |    51 +-
 arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi |    18 +-
 arch/arm64/boot/dts/ti/k3-am65-wakeup.dtsi |     2 +
 arch/arm64/boot/dts/ti/k3-am65.dtsi |     3 +-
 arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic-common.dtsi |     1 +
 arch/arm64/boot/dts/ti/k3-am654-base-board.dts |   159 +-
 arch/arm64/boot/dts/ti/k3-am654-evm-oldi-lcd1evm.dtso |    69 +
 arch/arm64/boot/dts/ti/k3-am654-idk.dtso |    76 +
 arch/arm64/boot/dts/ti/k3-am654-pcie-usb2.dtso |    65 +
 arch/arm64/boot/dts/ti/k3-am654-pcie-usb3.dtso |    67 +
 arch/arm64/boot/dts/ti/k3-am654.dtsi |     2 +
 arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced-common.dtsi |     4 -
 arch/arm64/boot/dts/ti/k3-am68-sk-base-board.dts |   333 +
 arch/arm64/boot/dts/ti/k3-am68-sk-som.dtsi |    29 +
 arch/arm64/boot/dts/ti/k3-am69-sk.dts |   180 +
 arch/arm64/boot/dts/ti/k3-fpdlink-imx390-rcm-0-0.dtso |    93 +
 arch/arm64/boot/dts/ti/k3-fpdlink-imx390-rcm-0-1.dtso |    93 +
 arch/arm64/boot/dts/ti/k3-fpdlink-imx390-rcm-0-2.dtso |    93 +
 arch/arm64/boot/dts/ti/k3-fpdlink-imx390-rcm-0-3.dtso |    93 +
 arch/arm64/boot/dts/ti/k3-fpdlink-imx390-rcm-1-0.dtso |    93 +
 arch/arm64/boot/dts/ti/k3-fpdlink-imx390-rcm-1-1.dtso |    93 +
 arch/arm64/boot/dts/ti/k3-fpdlink-imx390-rcm-1-2.dtso |    93 +
 arch/arm64/boot/dts/ti/k3-fpdlink-imx390-rcm-1-3.dtso |    93 +
 arch/arm64/boot/dts/ti/k3-fpdlink-ov2312-0-0.dtso |    89 +
 arch/arm64/boot/dts/ti/k3-fpdlink-ov2312-0-1.dtso |    89 +
 arch/arm64/boot/dts/ti/k3-fpdlink-ov2312-0-2.dtso |    89 +
 arch/arm64/boot/dts/ti/k3-fpdlink-ov2312-0-3.dtso |    89 +
 arch/arm64/boot/dts/ti/k3-j7200-common-proc-board.dts |    76 +-
 arch/arm64/boot/dts/ti/k3-j7200-evm-quad-port-eth-exp.dtso |   101 +
 arch/arm64/boot/dts/ti/k3-j7200-evm-virt-mac-client.dtso |    92 +
 arch/arm64/boot/dts/ti/k3-j7200-main.dtsi |   205 +
 arch/arm64/boot/dts/ti/k3-j7200-mcu-wakeup.dtsi |    38 +
 arch/arm64/boot/dts/ti/k3-j7200-som-p0.dtsi |   289 +-
 arch/arm64/boot/dts/ti/k3-j7200.dtsi |     4 +-
 arch/arm64/boot/dts/ti/k3-j721e-common-proc-board.dts |   191 +-
 arch/arm64/boot/dts/ti/k3-j721e-evm-csi2-ov5640.dtso |    52 +
 arch/arm64/boot/dts/ti/k3-j721e-evm-fusion.dtso |   107 +
 arch/arm64/boot/dts/ti/k3-j721e-evm-quad-port-eth-exp.dtso |   133 +
 arch/arm64/boot/dts/ti/k3-j721e-evm-virt-mac-client.dtso |    92 +
 arch/arm64/boot/dts/ti/k3-j721e-main.dtsi |   429 +-
 arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi |    40 +
 arch/arm64/boot/dts/ti/k3-j721e-sk-csi2-ov5640.dtso |    75 +
 arch/arm64/boot/dts/ti/k3-j721e-sk-csi2-rpi-imx219.dtso |   142 +
 arch/arm64/boot/dts/ti/k3-j721e-sk.dts |   222 +-
 arch/arm64/boot/dts/ti/k3-j721e-som-p0.dtsi |    79 +-
 arch/arm64/boot/dts/ti/k3-j721e.dtsi |     5 +-
 arch/arm64/boot/dts/ti/k3-j721s2-common-proc-board.dts |   444 +-
 arch/arm64/boot/dts/ti/k3-j721s2-evm-csi2-ov5640.dtso |    52 +
 arch/arm64/boot/dts/ti/k3-j721s2-evm-fusion.dtso |   107 +
 arch/arm64/boot/dts/ti/k3-j721s2-main.dtsi |   579 +-
 arch/arm64/boot/dts/ti/k3-j721s2-mcu-wakeup.dtsi |   124 +
 arch/arm64/boot/dts/ti/k3-j721s2-som-p0.dtsi |   369 +-
 arch/arm64/boot/dts/ti/k3-j721s2.dtsi |     4 +-
 arch/arm64/boot/dts/ti/k3-j784s4-evm-csi2-ov5640.dtso |    52 +
 arch/arm64/boot/dts/ti/k3-j784s4-evm.dts |   806 ++
 arch/arm64/boot/dts/ti/k3-j784s4-main.dtsi |  1811 ++++
 arch/arm64/boot/dts/ti/k3-j784s4-mcu-wakeup.dtsi |   386 +
 arch/arm64/boot/dts/ti/k3-j784s4.dtsi |   288 +
 arch/arm64/boot/dts/ti/k3-pinctrl.h |    53 +
 arch/arm64/boot/dts/xilinx/{zynqmp-sck-kv-g-revA.dts => zynqmp-sck-kv-g-revA.dtso}                              |     0  arch/arm64/boot/dts/xilinx/{zynqmp-sck-kv-g-revB.dts => zynqmp-sck-kv-g-revB.dtso}                              |     0
 drivers/Kconfig |     2 +
 drivers/Makefile |     1 +
 drivers/crypto/sa2ul.h |     2 +-
 drivers/dma-buf/dma-heap.c |     2 +-
 drivers/dma-buf/heaps/Kconfig |     9 +
 drivers/dma-buf/heaps/Makefile |     1 +
 drivers/dma-buf/heaps/carveout-heap.c |   411 +
 drivers/dma/ti/Kconfig |     7 +-
 drivers/dma/ti/Makefile |    17 +-
 drivers/dma/ti/k3-psil-am62a.c |   196 +
 drivers/dma/ti/k3-psil-j721s2.c |    84 +
 drivers/dma/ti/k3-psil-j784s4.c |   354 +
 drivers/dma/ti/k3-psil-priv.h |     2 +
 drivers/dma/ti/k3-psil.c |     4 +
 drivers/dma/ti/k3-udma-glue.c |    75 +-
 drivers/dma/ti/k3-udma.c |   191 +-
 drivers/firmware/ti_sci.c |   412 +
 drivers/firmware/ti_sci.h |    90 +-
 drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c |    37 +-
 drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.h |     1 +
 drivers/gpu/drm/panel/panel-simple.c |    64 +
 drivers/gpu/drm/tidss/tidss_crtc.c |    44 +-
 drivers/gpu/drm/tidss/tidss_crtc.h |     5 +-
 drivers/gpu/drm/tidss/tidss_dispc.c |   619 +-
 drivers/gpu/drm/tidss/tidss_dispc.h |    79 +-
 drivers/gpu/drm/tidss/tidss_dispc_regs.h |    40 +-
 drivers/gpu/drm/tidss/tidss_drv.c |     2 +
 drivers/gpu/drm/tidss/tidss_drv.h |    13 +-
 drivers/gpu/drm/tidss/tidss_encoder.c |     4 +-
 drivers/gpu/drm/tidss/tidss_encoder.h |     3 +-
 drivers/gpu/drm/tidss/tidss_irq.c |    26 +-
 drivers/gpu/drm/tidss/tidss_irq.h |     2 +-
 drivers/gpu/drm/tidss/tidss_kms.c |   230 +-
 drivers/gpu/drm/tidss/tidss_plane.c |    12 +-
 drivers/i2c/Kconfig |     9 +
 drivers/i2c/Makefile |     1 +
 drivers/i2c/i2c-atr.c |   710 ++
 drivers/input/misc/Kconfig |    10 +
 drivers/input/misc/Makefile |     1 +
 drivers/input/misc/tps65219-pwrbutton.c |   148 +
 drivers/media/i2c/Kconfig |    71 +
 drivers/media/i2c/Makefile |     5 +
 drivers/media/i2c/ds90ub913.c |   906 ++
 drivers/media/i2c/ds90ub953.c |  1402 ++++
 drivers/media/i2c/ds90ub960.c |  4052 +++++++++
 drivers/media/i2c/imx390.c |   886 ++
 drivers/media/i2c/imx390.h |  7158 ++++++++++++++++
 drivers/media/i2c/ov2312.c |   781 ++
 drivers/media/i2c/ov2312.h |   267 +
 drivers/media/i2c/ov5640.c |    54 +-
 drivers/media/platform/Kconfig |     1 +
 drivers/media/platform/Makefile |     1 +
 drivers/media/platform/cadence/cdns-csi2rx.c |   540 +-
 drivers/media/platform/chips-media/Kconfig |    18 +-
 drivers/media/platform/chips-media/Makefile |     6 +-
 drivers/media/platform/chips-media/coda/Kconfig |    18 +
 drivers/media/platform/chips-media/coda/Makefile |     6 +
 drivers/media/platform/chips-media/{ => coda}/coda-bit.c |     0
 drivers/media/platform/chips-media/{ => coda}/coda-common.c |     0
 drivers/media/platform/chips-media/{ => coda}/coda-gdi.c |     0
 drivers/media/platform/chips-media/{ => coda}/coda-h264.c |     0
 drivers/media/platform/chips-media/{ => coda}/coda-jpeg.c |     0
 drivers/media/platform/chips-media/{ => coda}/coda-mpeg2.c |     0
 drivers/media/platform/chips-media/{ => coda}/coda-mpeg4.c |     0
 drivers/media/platform/chips-media/{ => coda}/coda.h |     0
 drivers/media/platform/chips-media/{ => coda}/coda_regs.h |     0
 drivers/media/platform/chips-media/{ => coda}/imx-vdoa.c |     0
 drivers/media/platform/chips-media/{ => coda}/imx-vdoa.h |     0
 drivers/media/platform/chips-media/{ => coda}/trace.h |     0
 drivers/media/platform/chips-media/wave5/Kconfig |    12 +
 drivers/media/platform/chips-media/wave5/Makefile |    10 +
 drivers/media/platform/chips-media/wave5/TODO |    18 +
 drivers/media/platform/chips-media/wave5/wave5-helper.c |   188 +
 drivers/media/platform/chips-media/wave5/wave5-helper.h |    28 +
 drivers/media/platform/chips-media/wave5/wave5-hw.c |  3372 ++++++++
 drivers/media/platform/chips-media/wave5/wave5-regdefine.h |   743 ++
 drivers/media/platform/chips-media/wave5/wave5-vdi.c |   245 +
 drivers/media/platform/chips-media/wave5/wave5-vdi.h |    67 +
 drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c |  1440 ++++
 drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c |  1757 ++++
 drivers/media/platform/chips-media/wave5/wave5-vpu.c |   424 +
 drivers/media/platform/chips-media/wave5/wave5-vpu.h |    72 +
 drivers/media/platform/chips-media/wave5/wave5-vpuapi.c |  1040 +++
 drivers/media/platform/chips-media/wave5/wave5-vpuapi.h |  1139 +++
 drivers/media/platform/chips-media/wave5/wave5-vpuconfig.h |    90 +
 drivers/media/platform/chips-media/wave5/wave5-vpuerror.h |   454 ++
 drivers/media/platform/chips-media/wave5/wave5.h |    94 +
 drivers/media/platform/img/Kconfig |    35 +
 drivers/media/platform/img/Makefile |     2 +
 drivers/media/platform/img/vxe-vxd/Makefile |   163 +
 drivers/media/platform/img/vxe-vxd/common/addr_alloc.c |   499 ++
 drivers/media/platform/img/vxe-vxd/common/addr_alloc.h |   238 +
 drivers/media/platform/img/vxe-vxd/common/dq.c |   248 +
 drivers/media/platform/img/vxe-vxd/common/dq.h |    36 +
 drivers/media/platform/img/vxe-vxd/common/hash.c |   481 ++
 drivers/media/platform/img/vxe-vxd/common/hash.h |    86 +
 drivers/media/platform/img/vxe-vxd/common/idgen_api.c |   449 +
 drivers/media/platform/img/vxe-vxd/common/idgen_api.h |    59 +
 drivers/media/platform/img/vxe-vxd/common/img_errors.h |   112 +
 drivers/media/platform/img/vxe-vxd/common/img_mem.h |    43 +
 drivers/media/platform/img/vxe-vxd/common/img_mem_man.c |  1125 +++
 drivers/media/platform/img/vxe-vxd/common/img_mem_man.h |   231 +
 drivers/media/platform/img/vxe-vxd/common/img_mem_unified.c |   276 +
 drivers/media/platform/img/vxe-vxd/common/imgmmu.c |   782 ++
 drivers/media/platform/img/vxe-vxd/common/imgmmu.h |   180 +
 drivers/media/platform/img/vxe-vxd/common/lst.c |   119 +
 drivers/media/platform/img/vxe-vxd/common/lst.h |    37 +
 drivers/media/platform/img/vxe-vxd/common/pool.c |   228 +
 drivers/media/platform/img/vxe-vxd/common/pool.h |    66 +
 drivers/media/platform/img/vxe-vxd/common/pool_api.c |   710 ++
 drivers/media/platform/img/vxe-vxd/common/pool_api.h |   113 +
 drivers/media/platform/img/vxe-vxd/common/ra.c |   972 +++
 drivers/media/platform/img/vxe-vxd/common/ra.h |   200 +
 drivers/media/platform/img/vxe-vxd/common/resource.c |   578 ++
 drivers/media/platform/img/vxe-vxd/common/resource.h |    66 +
 drivers/media/platform/img/vxe-vxd/common/rman_api.c |   621 ++
 drivers/media/platform/img/vxe-vxd/common/rman_api.h |    66 +
 drivers/media/platform/img/vxe-vxd/common/talmmu_api.c |   753 ++
 drivers/media/platform/img/vxe-vxd/common/talmmu_api.h |   246 +
 drivers/media/platform/img/vxe-vxd/common/vid_buf.h |    42 +
 drivers/media/platform/img/vxe-vxd/common/work_queue.c |   188 +
 drivers/media/platform/img/vxe-vxd/common/work_queue.h |    66 +
 drivers/media/platform/img/vxe-vxd/decoder/bspp.c |  2483 ++++++
 drivers/media/platform/img/vxe-vxd/decoder/bspp.h |   363 +
 drivers/media/platform/img/vxe-vxd/decoder/bspp_int.h |   514 ++
 drivers/media/platform/img/vxe-vxd/decoder/core.c |  3719 +++++++++
 drivers/media/platform/img/vxe-vxd/decoder/core.h |    72 +
 drivers/media/platform/img/vxe-vxd/decoder/dec_resources.c |   554 ++
 drivers/media/platform/img/vxe-vxd/decoder/dec_resources.h |    46 +
 drivers/media/platform/img/vxe-vxd/decoder/decoder.c |  4621 +++++++++++
 drivers/media/platform/img/vxe-vxd/decoder/decoder.h |   375 +
 drivers/media/platform/img/vxe-vxd/decoder/fw_interface.h |   818 ++
 drivers/media/platform/img/vxe-vxd/decoder/h264_idx.h |    60 +
 drivers/media/platform/img/vxe-vxd/decoder/h264_secure_parser.c |  3051 +++++++
 drivers/media/platform/img/vxe-vxd/decoder/h264_secure_parser.h |   278 +
 drivers/media/platform/img/vxe-vxd/decoder/h264_vlc.h |   604 ++
 drivers/media/platform/img/vxe-vxd/decoder/h264fw_data.h |   652 ++
 drivers/media/platform/img/vxe-vxd/decoder/h264fw_data_shared.h |   759 ++  drivers/media/platform/img/vxe-vxd/decoder/hevc_secure_parser.c |  2895 +++++++  drivers/media/platform/img/vxe-vxd/decoder/hevc_secure_parser.h |   455 ++
 drivers/media/platform/img/vxe-vxd/decoder/hevcfw_data.h |   472 ++
 drivers/media/platform/img/vxe-vxd/decoder/hevcfw_data_shared.h |   767 ++
 drivers/media/platform/img/vxe-vxd/decoder/hw_control.c |  1234 +++
 drivers/media/platform/img/vxe-vxd/decoder/hw_control.h |   144 +
 drivers/media/platform/img/vxe-vxd/decoder/img_dec_common.h |   278 +
 drivers/media/platform/img/vxe-vxd/decoder/img_msvdx_cmds.h |   279 +
 drivers/media/platform/img/vxe-vxd/decoder/img_msvdx_core_regs.h |    22 +  drivers/media/platform/img/vxe-vxd/decoder/img_msvdx_vdmc_regs.h |    26 +
 drivers/media/platform/img/vxe-vxd/decoder/img_msvdx_vec_regs.h |    60 +
 drivers/media/platform/img/vxe-vxd/decoder/img_pixfmts.h |   195 +
 drivers/media/platform/img/vxe-vxd/decoder/img_profiles_levels.h |    33 +  drivers/media/platform/img/vxe-vxd/decoder/img_pvdec_core_regs.h |    60 +  drivers/media/platform/img/vxe-vxd/decoder/img_pvdec_pixel_regs.h |    35 +  drivers/media/platform/img/vxe-vxd/decoder/img_pvdec_test_regs.h |    39 +
 drivers/media/platform/img/vxe-vxd/decoder/img_vdec_fw_msg.h |   192 +
 drivers/media/platform/img/vxe-vxd/decoder/img_video_bus4_mmu_regs.h |   120 +  drivers/media/platform/img/vxe-vxd/decoder/jpeg_secure_parser.c |   645 ++
 drivers/media/platform/img/vxe-vxd/decoder/jpeg_secure_parser.h |    37 +
 drivers/media/platform/img/vxe-vxd/decoder/jpegfw_data.h |    83 +
 drivers/media/platform/img/vxe-vxd/decoder/jpegfw_data_shared.h |    84 +
 drivers/media/platform/img/vxe-vxd/decoder/mem_io.h |    42 +
 drivers/media/platform/img/vxe-vxd/decoder/mmu_defs.h |    42 +
 drivers/media/platform/img/vxe-vxd/decoder/pixel_api.c |   895 ++
 drivers/media/platform/img/vxe-vxd/decoder/pixel_api.h |   152 +
 drivers/media/platform/img/vxe-vxd/decoder/pvdec_entropy_regs.h |    33 +
 drivers/media/platform/img/vxe-vxd/decoder/pvdec_int.h |    82 +
 drivers/media/platform/img/vxe-vxd/decoder/pvdec_vec_be_regs.h |    35 +
 drivers/media/platform/img/vxe-vxd/decoder/reg_io2.h |    74 +
 drivers/media/platform/img/vxe-vxd/decoder/scaler_setup.h |    59 +
 drivers/media/platform/img/vxe-vxd/decoder/swsr.c |  1657 ++++
 drivers/media/platform/img/vxe-vxd/decoder/swsr.h |   278 +
 drivers/media/platform/img/vxe-vxd/decoder/translation_api.c |  1725 ++++
 drivers/media/platform/img/vxe-vxd/decoder/translation_api.h |    42 +
 drivers/media/platform/img/vxe-vxd/decoder/vdec_defs.h |   549 ++
 drivers/media/platform/img/vxe-vxd/decoder/vdec_mmu_wrapper.c |   829 ++
 drivers/media/platform/img/vxe-vxd/decoder/vdec_mmu_wrapper.h |   174 +
 drivers/media/platform/img/vxe-vxd/decoder/vdecdd_defs.h |   446 +
 drivers/media/platform/img/vxe-vxd/decoder/vdecdd_utils.c |    95 +
 drivers/media/platform/img/vxe-vxd/decoder/vdecdd_utils.h |    93 +
 drivers/media/platform/img/vxe-vxd/decoder/vdecdd_utils_buf.c |   897 ++
 drivers/media/platform/img/vxe-vxd/decoder/vdecfw_share.h |    36 +
 drivers/media/platform/img/vxe-vxd/decoder/vdecfw_shared.h |   893 ++
 drivers/media/platform/img/vxe-vxd/decoder/vxd_core.c |  1684 ++++
 drivers/media/platform/img/vxe-vxd/decoder/vxd_dec.c |   185 +
 drivers/media/platform/img/vxe-vxd/decoder/vxd_dec.h |   489 ++
 drivers/media/platform/img/vxe-vxd/decoder/vxd_ext.h |    74 +
 drivers/media/platform/img/vxe-vxd/decoder/vxd_int.c |  1137 +++
 drivers/media/platform/img/vxe-vxd/decoder/vxd_int.h |   128 +
 drivers/media/platform/img/vxe-vxd/decoder/vxd_mmu_defs.h |    30 +
 drivers/media/platform/img/vxe-vxd/decoder/vxd_props.h |    80 +
 drivers/media/platform/img/vxe-vxd/decoder/vxd_pvdec.c |  1745 ++++
 drivers/media/platform/img/vxe-vxd/decoder/vxd_pvdec_priv.h |   126 +
 drivers/media/platform/img/vxe-vxd/decoder/vxd_pvdec_regs.h |   779 ++
 drivers/media/platform/img/vxe-vxd/decoder/vxd_v4l2.c |  2251 +++++
 
drivers/media/platform/img/vxe-vxd/encoder/fw_binaries/ALL_CODECS_FW_ALL_pipes_2_contexts_8_hwconfig_1_bin.c
 | 29013 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 
drivers/media/platform/img/vxe-vxd/encoder/fw_binaries/include_all_fw_variants.h
 |    47 +
 drivers/media/platform/img/vxe-vxd/encoder/fw_headers/coreflags.h |    41 +
 drivers/media/platform/img/vxe-vxd/encoder/fw_headers/defs.h |    42 +
 drivers/media/platform/img/vxe-vxd/encoder/fw_headers/mtx_fwif.h |   205 +  drivers/media/platform/img/vxe-vxd/encoder/fw_headers/topazscfwif.h |  1104 +++  drivers/media/platform/img/vxe-vxd/encoder/fw_headers/vxe_common.h |   165 +
 drivers/media/platform/img/vxe-vxd/encoder/header_gen.c |  1751 ++++
 drivers/media/platform/img/vxe-vxd/encoder/header_gen.h |   111 +
 drivers/media/platform/img/vxe-vxd/encoder/mtx_fwif.c |   990 +++
 drivers/media/platform/img/vxe-vxd/encoder/reg_headers/img_soc_dmac_regs.h |   
 61 +
 drivers/media/platform/img/vxe-vxd/encoder/reg_headers/mtx_regs.h |    72 +
 drivers/media/platform/img/vxe-vxd/encoder/reg_headers/topaz_coreext_regs.h |  
 183 +
 drivers/media/platform/img/vxe-vxd/encoder/reg_headers/topaz_db_regs.h |    22 +
 drivers/media/platform/img/vxe-vxd/encoder/reg_headers/topaz_vlc_regs.h |    
46 +
 drivers/media/platform/img/vxe-vxd/encoder/reg_headers/topazhp_core_regs.h |   
232 +
 
drivers/media/platform/img/vxe-vxd/encoder/reg_headers/topazhp_multicore_regs_old.h
 |    22 +
 drivers/media/platform/img/vxe-vxd/encoder/target.h |    68 +
 drivers/media/platform/img/vxe-vxd/encoder/target_config.h |    56 +
 drivers/media/platform/img/vxe-vxd/encoder/topaz_api.c |  3887 +++++++++
 drivers/media/platform/img/vxe-vxd/encoder/topaz_api.h |  1047 +++
 drivers/media/platform/img/vxe-vxd/encoder/topaz_api_utils.c |  1487 ++++
 drivers/media/platform/img/vxe-vxd/encoder/topaz_api_utils.h |    55 +
 drivers/media/platform/img/vxe-vxd/encoder/topaz_color_formats.h |    97 +
 drivers/media/platform/img/vxe-vxd/encoder/topaz_device.c |  1671 ++++
 drivers/media/platform/img/vxe-vxd/encoder/topaz_device.h |   160 +
 drivers/media/platform/img/vxe-vxd/encoder/topazmmu.c |   741 ++
 drivers/media/platform/img/vxe-vxd/encoder/topazmmu.h |   199 +
 drivers/media/platform/img/vxe-vxd/encoder/vxe_enc.c |   472 ++
 drivers/media/platform/img/vxe-vxd/encoder/vxe_enc.h |   237 +
 drivers/media/platform/img/vxe-vxd/encoder/vxe_public_regdefs.h |   926 +++
 drivers/media/platform/img/vxe-vxd/encoder/vxe_v4l2.c |  1946 +++++
 drivers/media/platform/img/vxe-vxd/encoder/vxe_v4l2.h |    39 +
 drivers/media/platform/ti/Kconfig |    12 +
 drivers/media/platform/ti/Makefile |     1 +
 drivers/media/platform/ti/j721e-csi2rx/Makefile |     2 +
 drivers/media/platform/ti/j721e-csi2rx/j721e-csi2rx.c |  1624 ++++
 drivers/media/v4l2-core/v4l2-ioctl.c |    35 +-
 drivers/media/v4l2-core/v4l2-mc.c |    18 +-
 drivers/media/v4l2-core/v4l2-subdev.c |  1089 ++-
 drivers/mfd/Kconfig |    46 +
 drivers/mfd/Makefile |     4 +
 drivers/mfd/tps65219.c |   299 +
 drivers/mfd/tps6594-core.c |   462 ++
 drivers/mfd/tps6594-i2c.c |   244 +
 drivers/mfd/tps6594-spi.c |   129 +
 drivers/misc/Kconfig |    36 +
 drivers/misc/Makefile |     4 +
 drivers/misc/dma-buf-phys.c |   221 +
 drivers/misc/pci_endpoint_test.c |    19 +-
 drivers/misc/sram-dma-heap.c |   245 +
 drivers/misc/sram.c |     6 +
 drivers/misc/sram.h |    16 +
 drivers/misc/tps6594-esm.c |   132 +
 drivers/misc/tps6594-pfsm.c |   306 +
 drivers/mmc/host/sdhci_am654.c |   149 +-
 drivers/mtd/nand/spi/core.c |   217 +-
 drivers/mtd/nand/spi/winbond.c |   242 +-
 drivers/mtd/spi-nor/core.c |    84 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c |     9 +-
 drivers/net/ethernet/cavium/liquidio/lio_main.c |    11 +-
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ptp.c |    13 +-
 drivers/net/ethernet/freescale/fec_ptp.c |    13 +-
 drivers/net/ethernet/microchip/lan966x/lan966x_main.c |     5 +-
 drivers/net/ethernet/qlogic/qede/qede_ptp.c |    13 +-
 drivers/net/ethernet/sfc/ptp.c |     7 +-
 drivers/net/ethernet/sfc/siena/ptp.c |     7 +-
 drivers/net/ethernet/ti/Kconfig |    33 +
 drivers/net/ethernet/ti/Makefile |     7 +
 drivers/net/ethernet/ti/am65-cpsw-ethtool.c |   132 +-
 drivers/net/ethernet/ti/am65-cpsw-nuss.c |   489 +-
 drivers/net/ethernet/ti/am65-cpsw-nuss.h |    16 +
 drivers/net/ethernet/ti/am65-cpsw-qos.c |   869 +-
 drivers/net/ethernet/ti/am65-cpsw-qos.h |    49 +-
 drivers/net/ethernet/ti/am65-cpts.c |   256 +-
 drivers/net/ethernet/ti/am65-cpts.h |    10 +
 drivers/net/ethernet/ti/cpsw_ale.c |    10 +
 drivers/net/ethernet/ti/cpsw_ale.h |     1 +
 drivers/net/ethernet/ti/icss_iep.c |   961 +++
 drivers/net/ethernet/ti/icss_iep.h |    40 +
 drivers/net/ethernet/ti/icssg_classifier.c |   362 +
 drivers/net/ethernet/ti/icssg_config.c |   777 ++
 drivers/net/ethernet/ti/icssg_config.h |   225 +
 drivers/net/ethernet/ti/icssg_ethtool.c |   419 +
 drivers/net/ethernet/ti/icssg_mii_cfg.c |   120 +
 drivers/net/ethernet/ti/icssg_mii_rt.h |   151 +
 drivers/net/ethernet/ti/icssg_prueth.c |  3147 +++++++
 drivers/net/ethernet/ti/icssg_prueth.h |   372 +
 drivers/net/ethernet/ti/icssg_qos.c |   468 ++
 drivers/net/ethernet/ti/icssg_qos.h |   136 +
 drivers/net/ethernet/ti/icssg_queues.c |    50 +
 drivers/net/ethernet/ti/icssg_switch_map.h |   234 +
 drivers/net/ethernet/ti/icssg_switchdev.c |   477 ++
 drivers/net/ethernet/ti/icssg_switchdev.h |    13 +
 drivers/net/ethernet/ti/j721e-cpsw-virt-mac.c |  1618 ++++
 drivers/net/phy/dp83869.c |    13 +-
 drivers/net/phy/mscc/mscc.h |     2 +
 drivers/net/phy/mscc/mscc_main.c |    20 +
 drivers/of/unittest-data/Makefile |    66 +-
 drivers/of/unittest-data/{overlay.dts => overlay.dtso} |     0
 drivers/of/unittest-data/{overlay_0.dts => overlay_0.dtso} |     0
 drivers/of/unittest-data/{overlay_1.dts => overlay_1.dtso} |     0
 drivers/of/unittest-data/{overlay_10.dts => overlay_10.dtso} |     0
 drivers/of/unittest-data/{overlay_11.dts => overlay_11.dtso} |     0
 drivers/of/unittest-data/{overlay_12.dts => overlay_12.dtso} |     0
 drivers/of/unittest-data/{overlay_13.dts => overlay_13.dtso} |     0
 drivers/of/unittest-data/{overlay_15.dts => overlay_15.dtso} |     0
 drivers/of/unittest-data/{overlay_16.dts => overlay_16.dtso} |     0
 drivers/of/unittest-data/{overlay_17.dts => overlay_17.dtso} |     0
 drivers/of/unittest-data/{overlay_18.dts => overlay_18.dtso} |     0
 drivers/of/unittest-data/{overlay_19.dts => overlay_19.dtso} |     0
 drivers/of/unittest-data/{overlay_2.dts => overlay_2.dtso} |     0
 drivers/of/unittest-data/{overlay_20.dts => overlay_20.dtso} |     0
 drivers/of/unittest-data/{overlay_3.dts => overlay_3.dtso} |     0
 drivers/of/unittest-data/{overlay_4.dts => overlay_4.dtso} |     0
 drivers/of/unittest-data/{overlay_5.dts => overlay_5.dtso} |     0
 drivers/of/unittest-data/{overlay_6.dts => overlay_6.dtso} |     0
 drivers/of/unittest-data/{overlay_7.dts => overlay_7.dtso} |     0
 drivers/of/unittest-data/{overlay_8.dts => overlay_8.dtso} |     0
 drivers/of/unittest-data/{overlay_9.dts => overlay_9.dtso} |     0
 drivers/of/unittest-data/{overlay_bad_add_dup_node.dts => overlay_bad_add_dup_node.dtso}                        |     0  drivers/of/unittest-data/{overlay_bad_add_dup_prop.dts => overlay_bad_add_dup_prop.dtso}                        |     0  drivers/of/unittest-data/{overlay_bad_phandle.dts => overlay_bad_phandle.dtso}                                  |     0  drivers/of/unittest-data/{overlay_bad_symbol.dts => overlay_bad_symbol.dtso}                                    | 0
 drivers/of/unittest-data/{overlay_base.dts => overlay_base.dtso} |     0
 drivers/of/unittest-data/{overlay_gpio_01.dts => overlay_gpio_01.dtso} |     0  drivers/of/unittest-data/{overlay_gpio_02a.dts => overlay_gpio_02a.dtso} |     0  drivers/of/unittest-data/{overlay_gpio_02b.dts => overlay_gpio_02b.dtso} |     0  drivers/of/unittest-data/{overlay_gpio_03.dts => overlay_gpio_03.dtso} |     0  drivers/of/unittest-data/{overlay_gpio_04a.dts => overlay_gpio_04a.dtso} |     0  drivers/of/unittest-data/{overlay_gpio_04b.dts => overlay_gpio_04b.dtso} |     0
 drivers/of/unittest-data/{testcases.dts => testcases.dtso} |     0
 drivers/of/unittest.c |    48 +-
 drivers/pci/controller/cadence/pci-j721e.c |    47 +-
 drivers/pci/controller/cadence/pcie-cadence-ep.c |    14 +-
 drivers/pci/controller/cadence/pcie-cadence.h |     6 +
 drivers/pci/controller/pci-tegra.c |     5 +-
 drivers/phy/cadence/cdns-dphy-rx.c |    32 +
 drivers/phy/cadence/phy-cadence-torrent.c |   720 +-
 drivers/phy/phy-core-mipi-dphy.c |    31 +-
 drivers/phy/phy-core.c |    51 +-
 drivers/phy/ti/phy-gmii-sel.c |    74 +-
 drivers/phy/ti/phy-j721e-wiz.c |   105 +-
 drivers/pinctrl/Kconfig |    10 +
 drivers/pinctrl/Makefile |     1 +
 drivers/pinctrl/pinctrl-tps6594.c |   365 +
 drivers/ptp/ptp_dte.c |     5 +-
 drivers/regulator/Kconfig |    13 +
 drivers/regulator/Makefile |     1 +
 drivers/regulator/tps6594-regulator.c |   620 ++
 drivers/remoteproc/Kconfig |    13 +
 drivers/remoteproc/Makefile |     3 +-
 drivers/remoteproc/pru_rproc.c |   245 +-
 drivers/remoteproc/ti_k3_common.c |   375 +
 drivers/remoteproc/ti_k3_common.h |   107 +
 drivers/remoteproc/ti_k3_dsp_remoteproc.c |   474 +-
 drivers/remoteproc/ti_k3_m4_remoteproc.c |   491 ++
 drivers/remoteproc/ti_k3_r5_remoteproc.c |   127 +-
 drivers/rpmsg-kdrv/Kconfig |    48 +
 drivers/rpmsg-kdrv/Makefile |     5 +
 drivers/rpmsg-kdrv/rpmsg_kdrv.c |   745 ++
 drivers/rpmsg-kdrv/rpmsg_kdrv_demo.c |   214 +
 drivers/rpmsg-kdrv/rpmsg_kdrv_display.c |   488 ++
 drivers/rpmsg-kdrv/rpmsg_kdrv_internal.h |    45 +
 drivers/rpmsg-kdrv/rpmsg_kdrv_switch.c |   937 +++
 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/rpmsg_char.c |     4 +
 drivers/rtc/Kconfig |     9 +
 drivers/rtc/Makefile |     1 +
 drivers/rtc/rtc-tps6594.c |   473 ++
 drivers/soc/ti/k3-ringacc.c |     1 -
 drivers/soc/ti/k3-socinfo.c |     2 +
 drivers/soc/ti/pruss.c |   255 +
 drivers/soc/ti/pruss.h |    88 +
 drivers/spi/spi-cadence-quadspi.c |   872 +-
 drivers/spi/spi-mem.c |    12 +
 drivers/staging/pi433/Documentation/devicetree/{pi433-overlay.dts => pi433-overlay.dtso}                        |     0
 drivers/staging/pi433/Documentation/devicetree/pi433.txt |     6 +-
 drivers/usb/dwc3/dwc3-am62.c |    50 +
 drivers/usb/host/ehci-exynos.c |    23 +-
 drivers/usb/host/ohci-exynos.c |    23 +-
 drivers/usb/typec/tipd/core.c |    96 +-
 include/dt-bindings/mux/ti-serdes.h |    82 +
 include/dt-bindings/pinctrl/k3.h |    10 +
 include/linux/dma/ti-cppi5.h |     1 +
 include/linux/i2c-atr.h |   116 +
 include/linux/mfd/tps65219.h |   345 +
 include/linux/mfd/tps6594.h |  1020 +++
 include/linux/mtd/spinand.h |   154 +-
 include/linux/phy/phy-mipi-dphy.h |     3 +
 include/linux/phy/phy.h |    16 +-
 include/linux/pruss_driver.h |   123 +
 include/linux/remoteproc/pruss.h |    83 +
 include/linux/rpmsg-remotedev/rpmsg-remotedev.h |   220 +
 include/linux/soc/ti/ti_sci_protocol.h |    44 +
 include/linux/spi/spi-mem.h |    50 +
 include/media/i2c/ds90ub9xx.h |    22 +
 include/media/v4l2-mc.h |     8 +-
 include/media/v4l2-subdev.h |   399 +
 include/uapi/linux/dma_buf_phys.h |    35 +
 include/uapi/linux/media-bus-format.h |    10 +-
 include/uapi/linux/tps6594_pfsm.h |    37 +
 include/uapi/linux/v4l2-subdev.h |    74 +-
 include/uapi/linux/videodev2.h |    11 +
 samples/Kconfig |     6 +
 samples/Makefile |     1 +
 samples/pfsm/.gitignore |     2 +
 samples/pfsm/Makefile |     4 +
 samples/pfsm/pfsm-wakeup.c |   125 +
 samples/rpmsg/rpmsg_client_sample.c |     1 +
 scripts/Makefile.build |     2 +
 scripts/Makefile.lib |    22 +-
 589 files changed, 178347 insertions(+), 3184 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/cnm,wave5.yml
 create mode 100644 Documentation/devicetree/bindings/gpu/img,sgx530.yaml
 create mode 100644 Documentation/devicetree/bindings/gpu/img,sgx540.yaml
 create mode 100644 Documentation/devicetree/bindings/gpu/img,sgx544.yaml
 create mode 100644 Documentation/devicetree/bindings/gpu/ti,rogue.yaml
 create mode 100644 Documentation/devicetree/bindings/i2c/i2c-atr.yaml
 delete mode 100644 Documentation/devicetree/bindings/media/cdns,csi2rx.txt  create mode 100644 Documentation/devicetree/bindings/media/cdns,csi2rx.yaml  create mode 100644 Documentation/devicetree/bindings/media/i2c/sony,imx390.yaml  create mode 100644 Documentation/devicetree/bindings/media/i2c/ti,ds90ub913.yaml  create mode 100644 Documentation/devicetree/bindings/media/i2c/ti,ds90ub953.yaml  create mode 100644 Documentation/devicetree/bindings/media/i2c/ti,ds90ub960.yaml  create mode 100644 Documentation/devicetree/bindings/media/img,d5500-vxd.yaml  create mode 100644 Documentation/devicetree/bindings/media/img,vxe384.yaml  create mode 100644 Documentation/devicetree/bindings/media/ti,j721e-csi2rx.yaml
 create mode 100644 Documentation/devicetree/bindings/mfd/ti,tps6594.yaml
 create mode 100644 Documentation/devicetree/bindings/misc/ti,dma-buf-phys.yaml  create mode 100644 Documentation/devicetree/bindings/net/ti,cpsw-virt-mac.yaml
 create mode 100644 Documentation/devicetree/bindings/net/ti,icss-iep.yaml
 create mode 100644 Documentation/devicetree/bindings/net/ti,icssg-prueth.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/i2c/i2c-address-translators.rst
 create mode 100644 Documentation/misc-devices/tps6594-pfsm.rst
 create mode 100644 Documentation/userspace-api/media/v4l/vidioc-subdev-g-routing.rst
 create mode 100644 arch/arm/boot/dts/am571x-idk-touchscreen.dtso
 create mode 100644 arch/arm/boot/dts/am572x-idk-touchscreen.dtso
 create mode 100644 arch/arm/boot/dts/am57xx-evm.dtso
 create mode 100644 arch/arm/boot/dts/am57xx-idk-lcd-osd101t2045.dtso
 create mode 100644 arch/arm/boot/dts/am57xx-idk-lcd-osd101t2587.dtso
 rename arch/arm64/boot/dts/freescale/{fsl-ls1028a-qds-13bb.dts => fsl-ls1028a-qds-13bb.dtso} (100%)  rename arch/arm64/boot/dts/freescale/{fsl-ls1028a-qds-65bb.dts => fsl-ls1028a-qds-65bb.dtso} (100%)  rename arch/arm64/boot/dts/freescale/{fsl-ls1028a-qds-7777.dts => fsl-ls1028a-qds-7777.dtso} (100%)  rename arch/arm64/boot/dts/freescale/{fsl-ls1028a-qds-85bb.dts => fsl-ls1028a-qds-85bb.dtso} (100%)  rename arch/arm64/boot/dts/freescale/{fsl-ls1028a-qds-899b.dts => fsl-ls1028a-qds-899b.dtso} (100%)  rename arch/arm64/boot/dts/freescale/{fsl-ls1028a-qds-9999.dts => fsl-ls1028a-qds-9999.dtso} (100%)  rename arch/arm64/boot/dts/freescale/{imx8mm-venice-gw72xx-0x-imx219.dts => imx8mm-venice-gw72xx-0x-imx219.dtso} (100%)  rename arch/arm64/boot/dts/freescale/{imx8mm-venice-gw72xx-0x-rs232-rts.dts => imx8mm-venice-gw72xx-0x-rs232-rts.dtso} (100%)  rename arch/arm64/boot/dts/freescale/{imx8mm-venice-gw72xx-0x-rs422.dts => imx8mm-venice-gw72xx-0x-rs422.dtso} (100%)  rename arch/arm64/boot/dts/freescale/{imx8mm-venice-gw72xx-0x-rs485.dts => imx8mm-venice-gw72xx-0x-rs485.dtso} (100%)  rename arch/arm64/boot/dts/freescale/{imx8mm-venice-gw73xx-0x-imx219.dts => imx8mm-venice-gw73xx-0x-imx219.dtso} (100%)  rename arch/arm64/boot/dts/freescale/{imx8mm-venice-gw73xx-0x-rs232-rts.dts => imx8mm-venice-gw73xx-0x-rs232-rts.dtso} (100%)  rename arch/arm64/boot/dts/freescale/{imx8mm-venice-gw73xx-0x-rs422.dts => imx8mm-venice-gw73xx-0x-rs422.dtso} (100%)  rename arch/arm64/boot/dts/freescale/{imx8mm-venice-gw73xx-0x-rs485.dts => imx8mm-venice-gw73xx-0x-rs485.dtso} (100%)  rename arch/arm64/boot/dts/renesas/{draak-ebisu-panel-aa104xd12.dts => draak-ebisu-panel-aa104xd12.dtso} (100%)  rename arch/arm64/boot/dts/renesas/{salvator-panel-aa104xd12.dts => salvator-panel-aa104xd12.dtso} (100%)  create mode 100644 arch/arm64/boot/dts/ti/k3-am62-lp-sk-microtips-mf101hie-panel.dtso
 create mode 100644 arch/arm64/boot/dts/ti/k3-am62-lp-sk.dts
 create mode 100644 arch/arm64/boot/dts/ti/k3-am625-beagleplay.dts
 create mode 100644 arch/arm64/boot/dts/ti/k3-am625-sk-csi2-ov5640.dtso
 create mode 100644 arch/arm64/boot/dts/ti/k3-am625-sk-csi2-tevi-ov5640.dtso
 create mode 100644 arch/arm64/boot/dts/ti/k3-am625-sk-lpmdemo.dts
 create mode 100644 arch/arm64/boot/dts/ti/k3-am625-sk-microtips-mf101hie-panel.dtso
 create mode 100644 arch/arm64/boot/dts/ti/k3-am62a7-sk-csi2-imx219.dtso
 create mode 100644 arch/arm64/boot/dts/ti/k3-am62a7-sk-ethernet-dc01.dtso
 create mode 100644 arch/arm64/boot/dts/ti/k3-am62a7-sk-fusion.dtso
 create mode 100644 arch/arm64/boot/dts/ti/k3-am62x-sk-common.dtsi
 create mode 100644 arch/arm64/boot/dts/ti/k3-am654-evm-oldi-lcd1evm.dtso
 create mode 100644 arch/arm64/boot/dts/ti/k3-am654-idk.dtso
 create mode 100644 arch/arm64/boot/dts/ti/k3-am654-pcie-usb2.dtso
 create mode 100644 arch/arm64/boot/dts/ti/k3-am654-pcie-usb3.dtso
 create mode 100644 arch/arm64/boot/dts/ti/k3-am68-sk-base-board.dts
 create mode 100644 arch/arm64/boot/dts/ti/k3-am68-sk-som.dtsi
 create mode 100644 arch/arm64/boot/dts/ti/k3-am69-sk.dts
 create mode 100644 arch/arm64/boot/dts/ti/k3-fpdlink-imx390-rcm-0-0.dtso
 create mode 100644 arch/arm64/boot/dts/ti/k3-fpdlink-imx390-rcm-0-1.dtso
 create mode 100644 arch/arm64/boot/dts/ti/k3-fpdlink-imx390-rcm-0-2.dtso
 create mode 100644 arch/arm64/boot/dts/ti/k3-fpdlink-imx390-rcm-0-3.dtso
 create mode 100644 arch/arm64/boot/dts/ti/k3-fpdlink-imx390-rcm-1-0.dtso
 create mode 100644 arch/arm64/boot/dts/ti/k3-fpdlink-imx390-rcm-1-1.dtso
 create mode 100644 arch/arm64/boot/dts/ti/k3-fpdlink-imx390-rcm-1-2.dtso
 create mode 100644 arch/arm64/boot/dts/ti/k3-fpdlink-imx390-rcm-1-3.dtso
 create mode 100644 arch/arm64/boot/dts/ti/k3-fpdlink-ov2312-0-0.dtso
 create mode 100644 arch/arm64/boot/dts/ti/k3-fpdlink-ov2312-0-1.dtso
 create mode 100644 arch/arm64/boot/dts/ti/k3-fpdlink-ov2312-0-2.dtso
 create mode 100644 arch/arm64/boot/dts/ti/k3-fpdlink-ov2312-0-3.dtso
 create mode 100644 arch/arm64/boot/dts/ti/k3-j7200-evm-quad-port-eth-exp.dtso  create mode 100644 arch/arm64/boot/dts/ti/k3-j7200-evm-virt-mac-client.dtso
 create mode 100644 arch/arm64/boot/dts/ti/k3-j721e-evm-csi2-ov5640.dtso
 create mode 100644 arch/arm64/boot/dts/ti/k3-j721e-evm-fusion.dtso
 create mode 100644 arch/arm64/boot/dts/ti/k3-j721e-evm-quad-port-eth-exp.dtso  create mode 100644 arch/arm64/boot/dts/ti/k3-j721e-evm-virt-mac-client.dtso
 create mode 100644 arch/arm64/boot/dts/ti/k3-j721e-sk-csi2-ov5640.dtso
 create mode 100644 arch/arm64/boot/dts/ti/k3-j721e-sk-csi2-rpi-imx219.dtso
 create mode 100644 arch/arm64/boot/dts/ti/k3-j721s2-evm-csi2-ov5640.dtso
 create mode 100644 arch/arm64/boot/dts/ti/k3-j721s2-evm-fusion.dtso
 create mode 100644 arch/arm64/boot/dts/ti/k3-j784s4-evm-csi2-ov5640.dtso
 create mode 100644 arch/arm64/boot/dts/ti/k3-j784s4-evm.dts
 create mode 100644 arch/arm64/boot/dts/ti/k3-j784s4-main.dtsi
 create mode 100644 arch/arm64/boot/dts/ti/k3-j784s4-mcu-wakeup.dtsi
 create mode 100644 arch/arm64/boot/dts/ti/k3-j784s4.dtsi
 create mode 100644 arch/arm64/boot/dts/ti/k3-pinctrl.h
 rename arch/arm64/boot/dts/xilinx/{zynqmp-sck-kv-g-revA.dts => zynqmp-sck-kv-g-revA.dtso} (100%)  rename arch/arm64/boot/dts/xilinx/{zynqmp-sck-kv-g-revB.dts => zynqmp-sck-kv-g-revB.dtso} (100%)
 create mode 100644 drivers/dma-buf/heaps/carveout-heap.c
 create mode 100644 drivers/dma/ti/k3-psil-am62a.c
 create mode 100644 drivers/dma/ti/k3-psil-j784s4.c
 create mode 100644 drivers/i2c/i2c-atr.c
 create mode 100644 drivers/input/misc/tps65219-pwrbutton.c
 create mode 100644 drivers/media/i2c/ds90ub913.c
 create mode 100644 drivers/media/i2c/ds90ub953.c
 create mode 100644 drivers/media/i2c/ds90ub960.c
 create mode 100644 drivers/media/i2c/imx390.c
 create mode 100644 drivers/media/i2c/imx390.h
 create mode 100644 drivers/media/i2c/ov2312.c
 create mode 100644 drivers/media/i2c/ov2312.h
 create mode 100644 drivers/media/platform/chips-media/coda/Kconfig
 create mode 100644 drivers/media/platform/chips-media/coda/Makefile
 rename drivers/media/platform/chips-media/{ => coda}/coda-bit.c (100%)
 rename drivers/media/platform/chips-media/{ => coda}/coda-common.c (100%)
 rename drivers/media/platform/chips-media/{ => coda}/coda-gdi.c (100%)
 rename drivers/media/platform/chips-media/{ => coda}/coda-h264.c (100%)
 rename drivers/media/platform/chips-media/{ => coda}/coda-jpeg.c (100%)
 rename drivers/media/platform/chips-media/{ => coda}/coda-mpeg2.c (100%)
 rename drivers/media/platform/chips-media/{ => coda}/coda-mpeg4.c (100%)
 rename drivers/media/platform/chips-media/{ => coda}/coda.h (100%)
 rename drivers/media/platform/chips-media/{ => coda}/coda_regs.h (100%)
 rename drivers/media/platform/chips-media/{ => coda}/imx-vdoa.c (100%)
 rename drivers/media/platform/chips-media/{ => coda}/imx-vdoa.h (100%)
 rename drivers/media/platform/chips-media/{ => coda}/trace.h (100%)
 create mode 100644 drivers/media/platform/chips-media/wave5/Kconfig
 create mode 100644 drivers/media/platform/chips-media/wave5/Makefile
 create mode 100644 drivers/media/platform/chips-media/wave5/TODO
 create mode 100644 drivers/media/platform/chips-media/wave5/wave5-helper.c  create mode 100644 drivers/media/platform/chips-media/wave5/wave5-helper.h
 create mode 100644 drivers/media/platform/chips-media/wave5/wave5-hw.c
 create mode 100644 drivers/media/platform/chips-media/wave5/wave5-regdefine.h
 create mode 100644 drivers/media/platform/chips-media/wave5/wave5-vdi.c
 create mode 100644 drivers/media/platform/chips-media/wave5/wave5-vdi.h
 create mode 100644 drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c  create mode 100644 drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
 create mode 100644 drivers/media/platform/chips-media/wave5/wave5-vpu.c
 create mode 100644 drivers/media/platform/chips-media/wave5/wave5-vpu.h
 create mode 100644 drivers/media/platform/chips-media/wave5/wave5-vpuapi.c  create mode 100644 drivers/media/platform/chips-media/wave5/wave5-vpuapi.h  create mode 100644 drivers/media/platform/chips-media/wave5/wave5-vpuconfig.h  create mode 100644 drivers/media/platform/chips-media/wave5/wave5-vpuerror.h
 create mode 100644 drivers/media/platform/chips-media/wave5/wave5.h
 create mode 100644 drivers/media/platform/img/Kconfig
 create mode 100644 drivers/media/platform/img/Makefile
 create mode 100644 drivers/media/platform/img/vxe-vxd/Makefile
 create mode 100644 drivers/media/platform/img/vxe-vxd/common/addr_alloc.c
 create mode 100644 drivers/media/platform/img/vxe-vxd/common/addr_alloc.h
 create mode 100644 drivers/media/platform/img/vxe-vxd/common/dq.c
 create mode 100644 drivers/media/platform/img/vxe-vxd/common/dq.h
 create mode 100644 drivers/media/platform/img/vxe-vxd/common/hash.c
 create mode 100644 drivers/media/platform/img/vxe-vxd/common/hash.h
 create mode 100644 drivers/media/platform/img/vxe-vxd/common/idgen_api.c
 create mode 100644 drivers/media/platform/img/vxe-vxd/common/idgen_api.h
 create mode 100644 drivers/media/platform/img/vxe-vxd/common/img_errors.h
 create mode 100644 drivers/media/platform/img/vxe-vxd/common/img_mem.h
 create mode 100644 drivers/media/platform/img/vxe-vxd/common/img_mem_man.c  create mode 100644 drivers/media/platform/img/vxe-vxd/common/img_mem_man.h  create mode 100644 drivers/media/platform/img/vxe-vxd/common/img_mem_unified.c
 create mode 100644 drivers/media/platform/img/vxe-vxd/common/imgmmu.c
 create mode 100644 drivers/media/platform/img/vxe-vxd/common/imgmmu.h
 create mode 100644 drivers/media/platform/img/vxe-vxd/common/lst.c
 create mode 100644 drivers/media/platform/img/vxe-vxd/common/lst.h
 create mode 100644 drivers/media/platform/img/vxe-vxd/common/pool.c
 create mode 100644 drivers/media/platform/img/vxe-vxd/common/pool.h
 create mode 100644 drivers/media/platform/img/vxe-vxd/common/pool_api.c
 create mode 100644 drivers/media/platform/img/vxe-vxd/common/pool_api.h
 create mode 100644 drivers/media/platform/img/vxe-vxd/common/ra.c
 create mode 100644 drivers/media/platform/img/vxe-vxd/common/ra.h
 create mode 100644 drivers/media/platform/img/vxe-vxd/common/resource.c
 create mode 100644 drivers/media/platform/img/vxe-vxd/common/resource.h
 create mode 100644 drivers/media/platform/img/vxe-vxd/common/rman_api.c
 create mode 100644 drivers/media/platform/img/vxe-vxd/common/rman_api.h
 create mode 100644 drivers/media/platform/img/vxe-vxd/common/talmmu_api.c
 create mode 100644 drivers/media/platform/img/vxe-vxd/common/talmmu_api.h
 create mode 100644 drivers/media/platform/img/vxe-vxd/common/vid_buf.h
 create mode 100644 drivers/media/platform/img/vxe-vxd/common/work_queue.c
 create mode 100644 drivers/media/platform/img/vxe-vxd/common/work_queue.h
 create mode 100644 drivers/media/platform/img/vxe-vxd/decoder/bspp.c
 create mode 100644 drivers/media/platform/img/vxe-vxd/decoder/bspp.h
 create mode 100644 drivers/media/platform/img/vxe-vxd/decoder/bspp_int.h
 create mode 100644 drivers/media/platform/img/vxe-vxd/decoder/core.c
 create mode 100644 drivers/media/platform/img/vxe-vxd/decoder/core.h
 create mode 100644 drivers/media/platform/img/vxe-vxd/decoder/dec_resources.c  create mode 100644 drivers/media/platform/img/vxe-vxd/decoder/dec_resources.h
 create mode 100644 drivers/media/platform/img/vxe-vxd/decoder/decoder.c
 create mode 100644 drivers/media/platform/img/vxe-vxd/decoder/decoder.h
 create mode 100644 drivers/media/platform/img/vxe-vxd/decoder/fw_interface.h
 create mode 100644 drivers/media/platform/img/vxe-vxd/decoder/h264_idx.h
 create mode 100644 drivers/media/platform/img/vxe-vxd/decoder/h264_secure_parser.c  create mode 100644 drivers/media/platform/img/vxe-vxd/decoder/h264_secure_parser.h
 create mode 100644 drivers/media/platform/img/vxe-vxd/decoder/h264_vlc.h
 create mode 100644 drivers/media/platform/img/vxe-vxd/decoder/h264fw_data.h  create mode 100644 drivers/media/platform/img/vxe-vxd/decoder/h264fw_data_shared.h  create mode 100644 drivers/media/platform/img/vxe-vxd/decoder/hevc_secure_parser.c  create mode 100644 drivers/media/platform/img/vxe-vxd/decoder/hevc_secure_parser.h  create mode 100644 drivers/media/platform/img/vxe-vxd/decoder/hevcfw_data.h  create mode 100644 drivers/media/platform/img/vxe-vxd/decoder/hevcfw_data_shared.h  create mode 100644 drivers/media/platform/img/vxe-vxd/decoder/hw_control.c  create mode 100644 drivers/media/platform/img/vxe-vxd/decoder/hw_control.h  create mode 100644 drivers/media/platform/img/vxe-vxd/decoder/img_dec_common.h  create mode 100644 drivers/media/platform/img/vxe-vxd/decoder/img_msvdx_cmds.h  create mode 100644 drivers/media/platform/img/vxe-vxd/decoder/img_msvdx_core_regs.h  create mode 100644 drivers/media/platform/img/vxe-vxd/decoder/img_msvdx_vdmc_regs.h  create mode 100644 drivers/media/platform/img/vxe-vxd/decoder/img_msvdx_vec_regs.h  create mode 100644 drivers/media/platform/img/vxe-vxd/decoder/img_pixfmts.h  create mode 100644 drivers/media/platform/img/vxe-vxd/decoder/img_profiles_levels.h  create mode 100644 drivers/media/platform/img/vxe-vxd/decoder/img_pvdec_core_regs.h  create mode 100644 drivers/media/platform/img/vxe-vxd/decoder/img_pvdec_pixel_regs.h  create mode 100644 drivers/media/platform/img/vxe-vxd/decoder/img_pvdec_test_regs.h  create mode 100644 drivers/media/platform/img/vxe-vxd/decoder/img_vdec_fw_msg.h  create mode 100644 drivers/media/platform/img/vxe-vxd/decoder/img_video_bus4_mmu_regs.h  create mode 100644 drivers/media/platform/img/vxe-vxd/decoder/jpeg_secure_parser.c  create mode 100644 drivers/media/platform/img/vxe-vxd/decoder/jpeg_secure_parser.h  create mode 100644 drivers/media/platform/img/vxe-vxd/decoder/jpegfw_data.h  create mode 100644 drivers/media/platform/img/vxe-vxd/decoder/jpegfw_data_shared.h
 create mode 100644 drivers/media/platform/img/vxe-vxd/decoder/mem_io.h
 create mode 100644 drivers/media/platform/img/vxe-vxd/decoder/mmu_defs.h
 create mode 100644 drivers/media/platform/img/vxe-vxd/decoder/pixel_api.c
 create mode 100644 drivers/media/platform/img/vxe-vxd/decoder/pixel_api.h
 create mode 100644 drivers/media/platform/img/vxe-vxd/decoder/pvdec_entropy_regs.h
 create mode 100644 drivers/media/platform/img/vxe-vxd/decoder/pvdec_int.h
 create mode 100644 drivers/media/platform/img/vxe-vxd/decoder/pvdec_vec_be_regs.h
 create mode 100644 drivers/media/platform/img/vxe-vxd/decoder/reg_io2.h
 create mode 100644 drivers/media/platform/img/vxe-vxd/decoder/scaler_setup.h
 create mode 100644 drivers/media/platform/img/vxe-vxd/decoder/swsr.c
 create mode 100644 drivers/media/platform/img/vxe-vxd/decoder/swsr.h
 create mode 100644 drivers/media/platform/img/vxe-vxd/decoder/translation_api.c  create mode 100644 drivers/media/platform/img/vxe-vxd/decoder/translation_api.h
 create mode 100644 drivers/media/platform/img/vxe-vxd/decoder/vdec_defs.h
 create mode 100644 drivers/media/platform/img/vxe-vxd/decoder/vdec_mmu_wrapper.c  create mode 100644 drivers/media/platform/img/vxe-vxd/decoder/vdec_mmu_wrapper.h  create mode 100644 drivers/media/platform/img/vxe-vxd/decoder/vdecdd_defs.h  create mode 100644 drivers/media/platform/img/vxe-vxd/decoder/vdecdd_utils.c  create mode 100644 drivers/media/platform/img/vxe-vxd/decoder/vdecdd_utils.h  create mode 100644 drivers/media/platform/img/vxe-vxd/decoder/vdecdd_utils_buf.c  create mode 100644 drivers/media/platform/img/vxe-vxd/decoder/vdecfw_share.h  create mode 100644 drivers/media/platform/img/vxe-vxd/decoder/vdecfw_shared.h
 create mode 100644 drivers/media/platform/img/vxe-vxd/decoder/vxd_core.c
 create mode 100644 drivers/media/platform/img/vxe-vxd/decoder/vxd_dec.c
 create mode 100644 drivers/media/platform/img/vxe-vxd/decoder/vxd_dec.h
 create mode 100644 drivers/media/platform/img/vxe-vxd/decoder/vxd_ext.h
 create mode 100644 drivers/media/platform/img/vxe-vxd/decoder/vxd_int.c
 create mode 100644 drivers/media/platform/img/vxe-vxd/decoder/vxd_int.h
 create mode 100644 drivers/media/platform/img/vxe-vxd/decoder/vxd_mmu_defs.h
 create mode 100644 drivers/media/platform/img/vxe-vxd/decoder/vxd_props.h
 create mode 100644 drivers/media/platform/img/vxe-vxd/decoder/vxd_pvdec.c
 create mode 100644 drivers/media/platform/img/vxe-vxd/decoder/vxd_pvdec_priv.h  create mode 100644 drivers/media/platform/img/vxe-vxd/decoder/vxd_pvdec_regs.h
 create mode 100644 drivers/media/platform/img/vxe-vxd/decoder/vxd_v4l2.c
 create mode 100644 drivers/media/platform/img/vxe-vxd/encoder/fw_binaries/ALL_CODECS_FW_ALL_pipes_2_contexts_8_hwconfig_1_bin.c  create mode 100644 drivers/media/platform/img/vxe-vxd/encoder/fw_binaries/include_all_fw_variants.h  create mode 100644 drivers/media/platform/img/vxe-vxd/encoder/fw_headers/coreflags.h  create mode 100644 drivers/media/platform/img/vxe-vxd/encoder/fw_headers/defs.h  create mode 100644 drivers/media/platform/img/vxe-vxd/encoder/fw_headers/mtx_fwif.h  create mode 100644 drivers/media/platform/img/vxe-vxd/encoder/fw_headers/topazscfwif.h  create mode 100644 drivers/media/platform/img/vxe-vxd/encoder/fw_headers/vxe_common.h  create mode 100644 drivers/media/platform/img/vxe-vxd/encoder/header_gen.c  create mode 100644 drivers/media/platform/img/vxe-vxd/encoder/header_gen.h
 create mode 100644 drivers/media/platform/img/vxe-vxd/encoder/mtx_fwif.c
 create mode 100644 drivers/media/platform/img/vxe-vxd/encoder/reg_headers/img_soc_dmac_regs.h  create mode 100644 drivers/media/platform/img/vxe-vxd/encoder/reg_headers/mtx_regs.h  create mode 100644 drivers/media/platform/img/vxe-vxd/encoder/reg_headers/topaz_coreext_regs.h  create mode 100644 drivers/media/platform/img/vxe-vxd/encoder/reg_headers/topaz_db_regs.h  create mode 100644 drivers/media/platform/img/vxe-vxd/encoder/reg_headers/topaz_vlc_regs.h  create mode 100644 drivers/media/platform/img/vxe-vxd/encoder/reg_headers/topazhp_core_regs.h  create mode 100644 drivers/media/platform/img/vxe-vxd/encoder/reg_headers/topazhp_multicore_regs_old.h
 create mode 100644 drivers/media/platform/img/vxe-vxd/encoder/target.h
 create mode 100644 drivers/media/platform/img/vxe-vxd/encoder/target_config.h
 create mode 100644 drivers/media/platform/img/vxe-vxd/encoder/topaz_api.c
 create mode 100644 drivers/media/platform/img/vxe-vxd/encoder/topaz_api.h
 create mode 100644 drivers/media/platform/img/vxe-vxd/encoder/topaz_api_utils.c  create mode 100644 drivers/media/platform/img/vxe-vxd/encoder/topaz_api_utils.h  create mode 100644 drivers/media/platform/img/vxe-vxd/encoder/topaz_color_formats.h  create mode 100644 drivers/media/platform/img/vxe-vxd/encoder/topaz_device.c  create mode 100644 drivers/media/platform/img/vxe-vxd/encoder/topaz_device.h
 create mode 100644 drivers/media/platform/img/vxe-vxd/encoder/topazmmu.c
 create mode 100644 drivers/media/platform/img/vxe-vxd/encoder/topazmmu.h
 create mode 100644 drivers/media/platform/img/vxe-vxd/encoder/vxe_enc.c
 create mode 100644 drivers/media/platform/img/vxe-vxd/encoder/vxe_enc.h
 create mode 100644 drivers/media/platform/img/vxe-vxd/encoder/vxe_public_regdefs.h
 create mode 100644 drivers/media/platform/img/vxe-vxd/encoder/vxe_v4l2.c
 create mode 100644 drivers/media/platform/img/vxe-vxd/encoder/vxe_v4l2.h
 create mode 100644 drivers/media/platform/ti/j721e-csi2rx/Makefile
 create mode 100644 drivers/media/platform/ti/j721e-csi2rx/j721e-csi2rx.c
 create mode 100644 drivers/mfd/tps65219.c
 create mode 100644 drivers/mfd/tps6594-core.c
 create mode 100644 drivers/mfd/tps6594-i2c.c
 create mode 100644 drivers/mfd/tps6594-spi.c
 create mode 100644 drivers/misc/dma-buf-phys.c
 create mode 100644 drivers/misc/sram-dma-heap.c
 create mode 100644 drivers/misc/tps6594-esm.c
 create mode 100644 drivers/misc/tps6594-pfsm.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/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_mii_rt.h
 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
 rename drivers/of/unittest-data/{overlay.dts => overlay.dtso} (100%)
 rename drivers/of/unittest-data/{overlay_0.dts => overlay_0.dtso} (100%)
 rename drivers/of/unittest-data/{overlay_1.dts => overlay_1.dtso} (100%)
 rename drivers/of/unittest-data/{overlay_10.dts => overlay_10.dtso} (100%)  rename drivers/of/unittest-data/{overlay_11.dts => overlay_11.dtso} (100%)  rename drivers/of/unittest-data/{overlay_12.dts => overlay_12.dtso} (100%)  rename drivers/of/unittest-data/{overlay_13.dts => overlay_13.dtso} (100%)  rename drivers/of/unittest-data/{overlay_15.dts => overlay_15.dtso} (100%)  rename drivers/of/unittest-data/{overlay_16.dts => overlay_16.dtso} (100%)  rename drivers/of/unittest-data/{overlay_17.dts => overlay_17.dtso} (100%)  rename drivers/of/unittest-data/{overlay_18.dts => overlay_18.dtso} (100%)  rename drivers/of/unittest-data/{overlay_19.dts => overlay_19.dtso} (100%)
 rename drivers/of/unittest-data/{overlay_2.dts => overlay_2.dtso} (100%)
 rename drivers/of/unittest-data/{overlay_20.dts => overlay_20.dtso} (100%)
 rename drivers/of/unittest-data/{overlay_3.dts => overlay_3.dtso} (100%)
 rename drivers/of/unittest-data/{overlay_4.dts => overlay_4.dtso} (100%)
 rename drivers/of/unittest-data/{overlay_5.dts => overlay_5.dtso} (100%)
 rename drivers/of/unittest-data/{overlay_6.dts => overlay_6.dtso} (100%)
 rename drivers/of/unittest-data/{overlay_7.dts => overlay_7.dtso} (100%)
 rename drivers/of/unittest-data/{overlay_8.dts => overlay_8.dtso} (100%)
 rename drivers/of/unittest-data/{overlay_9.dts => overlay_9.dtso} (100%)
 rename drivers/of/unittest-data/{overlay_bad_add_dup_node.dts => overlay_bad_add_dup_node.dtso} (100%)  rename drivers/of/unittest-data/{overlay_bad_add_dup_prop.dts => overlay_bad_add_dup_prop.dtso} (100%)  rename drivers/of/unittest-data/{overlay_bad_phandle.dts => overlay_bad_phandle.dtso} (100%)  rename drivers/of/unittest-data/{overlay_bad_symbol.dts => overlay_bad_symbol.dtso} (100%)  rename drivers/of/unittest-data/{overlay_base.dts => overlay_base.dtso} (100%)  rename drivers/of/unittest-data/{overlay_gpio_01.dts => overlay_gpio_01.dtso} (100%)  rename drivers/of/unittest-data/{overlay_gpio_02a.dts => overlay_gpio_02a.dtso} (100%)  rename drivers/of/unittest-data/{overlay_gpio_02b.dts => overlay_gpio_02b.dtso} (100%)  rename drivers/of/unittest-data/{overlay_gpio_03.dts => overlay_gpio_03.dtso} (100%)  rename drivers/of/unittest-data/{overlay_gpio_04a.dts => overlay_gpio_04a.dtso} (100%)  rename drivers/of/unittest-data/{overlay_gpio_04b.dts => overlay_gpio_04b.dtso} (100%)
 rename drivers/of/unittest-data/{testcases.dts => testcases.dtso} (100%)
 create mode 100644 drivers/pinctrl/pinctrl-tps6594.c
 create mode 100644 drivers/regulator/tps6594-regulator.c
 create mode 100644 drivers/remoteproc/ti_k3_common.c
 create mode 100644 drivers/remoteproc/ti_k3_common.h
 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/rtc/rtc-tps6594.c
 create mode 100644 drivers/soc/ti/pruss.h
 rename drivers/staging/pi433/Documentation/devicetree/{pi433-overlay.dts => pi433-overlay.dtso} (100%)
 create mode 100644 include/linux/i2c-atr.h
 create mode 100644 include/linux/mfd/tps65219.h
 create mode 100644 include/linux/mfd/tps6594.h
 create mode 100644 include/linux/remoteproc/pruss.h
 create mode 100644 include/linux/rpmsg-remotedev/rpmsg-remotedev.h
 create mode 100644 include/media/i2c/ds90ub9xx.h
 create mode 100644 include/uapi/linux/dma_buf_phys.h
 create mode 100644 include/uapi/linux/tps6594_pfsm.h
 create mode 100644 samples/pfsm/.gitignore
 create mode 100644 samples/pfsm/Makefile
 create mode 100644 samples/pfsm/pfsm-wakeup.c


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#12678): 
https://lists.yoctoproject.org/g/linux-yocto/message/12678
Mute This Topic: https://lists.yoctoproject.org/mt/99257851/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