Hi Bruce,
Could you please help to create a new kernel branch
"v5.15/standard/ti-sdk-5.10/ti-j72xx"
based on "v5.15/standard/base" for upgrading BSP to kernel v5.15?
And merge below patches to the new branch
"v5.15/standard/ti-sdk-5.10/ti-j72xx".
The following changes since commit c9f3902d8069e32a8928153a38d8f6115194d128:
aufs: reduce overhead for "code present but disabled" use case.
(2022-03-28 15:23:07 -0400)
are available in the Git repository at:
https://github.com/xulinsun/ti-j72x v5.15/standard/ti-sdk-5.10/ti-j72xx
for you to fetch changes up to ca9684dcc539816d5a836c7215864976b973b5d1:
arm64: dts: ti: k3-j721e-common-proc-board: add virt cpsw9g mac-only
node (2022-03-29 18:31:15 +0800)
----------------------------------------------------------------
Adrien Ricciardi (1):
net: ti: prueth_core: always initialize firmware offsets field
Amarnath MB (1):
arm64: dts: ti: k3-j721e: Add J721E EAIK board dts support
Andrew F. Davis (9):
arm64: dts: ti: k3-am654-main: Add device tree entry for SGX
dt-bindings: net: Add TI-PRUeth bindings
dma-buf: heaps: Initialize during core instead of subsys
dma-buf: heaps: Add Carveout heap to dmabuf heaps
HACK: misc: Add dma-buf to physical address exporter
HACK: dma-buf: heaps: carveout: Add support for cached carveout heaps
misc: sram: Add dma-heap-export reserved SRAM area type
misc: sram: dma-heap-export: Fix memory leak in dma-buf attach
ARM: dts: am437x-idk-evm: Add PRUSS1 Ethernet application node
Angela Stegmaier (7):
arm64: dts: dra82: Add v4l2 vxd_dec device node
dt-bindings: Add binding for img,d5500-vxd for DRA8x
v4l: vxd-dec: Create mmu programming helper library
v4l: vxd-dec: Create vxd_dec Mem Manager helper library
v4l: vxd-dec: Add vxd helper library
v4l: vxd-dec: Add IMG VXD Video Decoder mem to mem drive
v4l: vxd-dec: Add hardware control modules
Anoop (2):
Revert "arm64: dts: ti: k3-am642-sk: Reserve some on-chip SRAM
for R5Fs"
Revert "arm64: dts: ti: k3-am642-evm: Reserve some on-chip SRAM
for R5Fs"
Arnaud Pouliquen (1):
rpmsg: core: add API to get MTU
Aswath Govindraju (8):
arm64: dts: ti: k3-am64-main: Add support for MCAN
arm64: dts: ti: k3-am642-evm/sk: Add support for main domain mcan
nodes in EVM and disable them on SK
arm64: dts: ti: k3-am64-main: Update the location of ATF in SRAM
and increase its max size
ARM: dts: da850-lego-ev3: align GPIO hog names with dt-schema
arm64: dts: ti: k3-am65: Fix the clock order and message ram
configuration
arm64: dts: ti: k3-am64-main: Fix the clock order and message ram
configuration
arm64: dts: ti: k3-j721e: Fix the clock order and message ram
configuration
arm64: dts: ti: k3-j721e-common-proc-board: Add support for main
mcan0 and mcan2 instances
Benoit Parrot (11):
arm64: dts: Add support for HDMI on infotainment DTB overlay
drm/omap: Add ability to check if requested plane modes can be
supported
drm/omap: introduce omap_hw_overlay
drm/omap: omap_plane: subclass drm_plane_state
drm/omap: Add global state as a private atomic object
drm/omap: dynamically assign hw overlays to planes
drm/omap: add plane_atomic_print_state support
drm/omap: Add a 'right overlay' to plane state
drm/atomic: integrate private objects with suspend/resume helpers
drm/omap: add omap_plane_reserve/release_wb
drm/omap: add WB support
Bin Liu (7):
dt-bindings: serial: add binding documentation for TI PRU
software UART
serial: add pru soft uart (pru_swuart) driver
arm: dts: add am335x-boneblack-pruswuart.dts
dt-bindings: serial: add binding documentation for TI PRUSS UART
serial: 8250: add pruss uart driver
arm: dts: am335x: add pruss uart controller node
arm: dts: am335x-evmsk: use pruss uart on the Zigbee header
Corentin LABBE (1):
ARM: dts: am57xx-evm: Add wilink8 wlan support
Corentin Labbe (1):
HACK: ARM: dts: ti: dra7x: Add GPIO hog for backlight
Dave Gerlach (9):
dt-bindings: wkup_m3_ipc: Add vtt toggling bindings
wkup_m3_ipc: Add support for toggling VTT regulator
dt-bindings: wkup_m3_ipc: Add ti,io-isolation property
wkup_m3_ipc: Add support for IO Isolation
soc: ti: wkup_m3_ipc: Add support for i2c voltage scaling
ARM: dts: am437x-gp-evm: Enable wkup_m3 control of IO isolation
ARM: dts: am33xx: Add scale data fw to wkup_m3_ipc node
ARM: dts: am43xx: Add scale data fw to wkup_m3_ipc node
soc: ti: wkup_m3_ipc: Add debug option to halt m3 in suspend
Faiz Abbas (5):
arm64: dts: ti: k3-am65-mcu: Add Support for MCAN
arm64: dts: k3-am654-idk: Add Support for MCAN
arm64: dts: ti: k3-j721e: Add support for MCAN nodes
ARM: dts: dt-overlays: Add Support for dra71-evm NAND
arm64: dts: ti: k3-j721e-common-proc-board: Add support for
mcu_mcan nodes
Franklin S Cooper Jr (1):
Input: goodix - put reset and irq into default state during probe
Gowtham Tammana (13):
arm64: dts: ti: k3-j7200-main: Add main domain watchdog entries
dt-bindings: gpu/ti: Add bindings for GPU
arm64: dts: ti: k3-j721e-main: Add GPU node
ARM: dts: dra7: Add device tree entry for SGX
ARM: dts: AM33xx: Add device tree entry for SGX
ARM: dts: AM437x: Add device tree entry for SGX
arm64: ti: k3-am64-main: Add main domain watchdog entries
HACK: dt-bindings: misc: Add ti,dma_buf_phys bindig doc
dt-bindings: gpu: add bindings for ti bb2d
ARM: dts: dra7: add entry for bb2d module
ARM: dts: dra7-evm: Enable BB2D node
ARM: dts: dra72-evm-common: Enable BB2D node
ARM: dts: am57xx-evm: Enable BB2D node
Grygorii Strashko (92):
net: ethernet: ti: am65-cpsw-switchdev: adjust to 5.10
net: phy: dp83867: add w/a for packet errors seen with short cables
HACK: arm64: dts: ti: k3-j7200-common-proc-board: reduce mcu mdio
freq to 20KHz
net: ethernet: ti: am65-cpts: add pps support
net: ethernet: ti: am65-cpts: adjust pps following ptp changes
arm64: dts: ti: k3-am64-main: add timesync router node
arm64: dst: ti: k3-am642-evm/sk: add cpsw3g cpts pps support
arm64: dts: ti: k3-am65-main: add timesync_router node
arm64: dts: ti: j721e-main: add timesync_router node
arm64: dts: ti: j7200-main: add timesync_router node
net: ethernet: ti: am65-cpsw: add cut-thru support for am64 cpsw3g
HACK: net: ethernet: ti: am65-cpsw-nuss: add debugfs to cfg
cut-thru params
net: ethernet: ti: am65-cpsw: enable p0 rx_vlan_remap
net: ethernet: ti: am65-cpsw: add .ndo to set dma per-queue rate
net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel
mode
rpmsg-kdrv: add support for remote eth device
dt-bindings: net: Add binding for ti,j721e-cpsw-virt-mac device
net: ethernet: ti: introduce j721e virt cpsw-nuss mac driver
arm64: dts: ti: k3-j721e-common-proc-board: add virt cpsw9g mac node
arm64: dts: ti: k3-j7200-common-proc-board: add virt cpsw5g mac node
net: ethernet: prueth: fix packet loss by using threaded irq handler
net: ethernet: ti: prueth: pass pkt_info by reference in
emac_rx_packet
net: ethernet: ti: icss_iep: drop ICSS_IEP_CAPx_FALL_REGy
net: ethernet: ti: icss_iep: fix access to x_REG1 in non 64bit mode
net: ethernet: ti: icss_iep: disable extts and pps if no slow
compensation or non 64bit mode
net: ethernet: ti: icss_iep: fix pps irq race vs pps disable
net: ethernet: ti: icss_iep: improve icss_iep_gettime
net: ethernet: ti: icss_iep: simplify peroutput processing
net: ethernet: ti: icss_iep: use readl/writel in cap_cmp_handler
net: ethernet: ti: icss_iep: switch to .gettimex64()
net: ethernet: ti: icss_iep: request cmp_cap irq from probe
net: ethernet: ti: icss_iep: set phc time to system time on init
net: ethernet: ti: icss_iep: use devm_platform_ioremap_resource
ARM: dts: am57xx-idk: sync prueth irqs
ARM: dts: am57xx-idk: add iep cmp_cap IRQ
net: ethernet: ti: icss_iep: add icss_iep_get_idx() api
net: ethernet: ti: icss_iep: use readl() in
icss_iep_get_count_low/hi()
net: ethernet: ti: icss_iep: fix init for sr2.0
net: ethernet: ti: icss_iep: sr2.0 fix NULL pointer exception on
pps stop
arm64: dts: ti: k3-am654-idk: Add ICSSG Ethernet ports
net: ethernet: ti: icssg_prueth: add am64x icssg support
net: ethernet: ti: icssg_prueth: am65x SR2.0 add 10M full duplex
support
irqchip/irq-pruss-intc: Fix listed IRQ type in /proc/interrupts
arm64: dts: ti: k3-am642-evm: add overlay for icssg1 2nd port
drivers: net: cpsw: ale: add broadcast/multicast rate limit support
HACK: net: ethernet: ti: cpsw: allow to configure min tx packet size
HACK: net: ethtool: export convert
legacy_settings_to_link_ksettings func
HACK: net: ethernet: ti: am65-cpsw-nuss: add broadcast/multicast
rate limit support
dt-binding: net: ti: am65x-cpts: add missed 'ti,pps' property
net: ethernet: icssg-prueth: fix rgmii tx delay configuration
net: ethernet: icssg-prueth: enable "fixed-link" connection
net: ethernet: icssg-prueth: fix bug 'scheduling while atomic'
from emac_ndo_set_rx_mode()
net: ethernet: icssg-prueth: fix enabling/disabling port in
emac_adjust_link()
irqchip/irq-pruss-intc: Fix build warning
HACK: net: ethernet: ti: cpsw_new: add module descs_pool_size
parameter
net: ethernet: ti: am65-cpsw: add sw rx irq coalescing based on
hrtimers
net: ethernet: ti: am65-cpsw: add sw tx irq coalescing based on
hrtimers
net: ethernet: ti: j721e-cpsw-virt-mac: protect RX IRQ
enable/disable by flag
net: ethernet: ti: j721e-cpsw-virt-mac: use napi_complete_done()
in TX completion
net: ethernet: ti: j721e-cpsw-virt-mac: add sw irq coalescing
based on hrtimers
net: ethernet: ti: icssg_prueth: move miig_rt api in separate file
net: ethernet: ti: icssg_prueth: skip rgmii delay if not rgmii
net: ethernet: ti: icssg_prueth: simplify icssg_config_ipg()
net: ethernet: ti: icssg_prueth: add mii phy interface mode support
net: hsr: hsr_forward: fix tx_flags copy
net: ethernet: ti: prueth: fix llvm build warn
net: ethernet: ti: icssg_prueth: fix llvm build warn
dmaengine: ti: k3-udma-glue: do not create glue dma devices for
udma channels
net: ethernet: ti: j721e-cpsw-virt-mac: add support for mac-only
virt-mac devices
net: ethernet: ti: icss_iep: fix phc2sys sync
rpmsg-kdrv: ethswitch: update num remote devices to 4
net: ethernet: ti: prueth_lre: clean up
net: ethernet: ti: fix ethtool regs dump
net: socket: fix __sock_recv_redinfo_timestamp()
net: ti: prueth: hsr: add support for packets timestamping
ARM: dts: am57xx-idk: add interrupts for hsr/prp tx ts
net: ethernet: ti: prueth: fix build warn
net: phy: dp83869: fix mii mode when rgmii strap cfg is used
arm64: dts: ti: k3-am642-evm-icssg1-dualemac: add overlay for mii
mode
net: ethernet: ti: icssg_prueth: declare NETIF_F_SG support
net: ethernet: icssg-prueth: sr1.0: add support for half duplex
operation
net: ethernet: icssg-prueth: sr2.0: add support for half duplex
operation
net: ethernet: ti: icssg_prueth: Support for transparent ASEL
handling
arm64: dts: ti: k3-am642-evm: icssg: make icssg traffic coherent
rpmsg-kdrv: ethswitch: add support for mc filtering in switch mode
net: ethernet: ti: j721e-cpsw-virt-mac: add support for mc filtering
net: ethernet: ti: icssg_prueth: move phy init in .ndo_open/close()
net: ethernet: ti: am65-cpts: reset pps genf adj settings on when
enable
net: ethernet: ti: icssg_prueth: fix init after adding switchdev
net: ethernet: ti: am65-cpts: adjust estf following ptp changes
net: ethernet: ti: am65-cpsw-qos: iet: allow to set addfragsize
arm64: dts: ti: k3-j721e-common-proc-board: add virt cpsw9g
mac-only node
Hari Nagalla (5):
dt-bindings: remoteproc: k3-m4f: Add bindings for K3 AM64x SoCs
remoteproc: k3-m4: Add a remoteproc driver for M4F subsystem
arm64: dts: ti: k3-am64-mcu: Add M4FSS node
arm64: dts: ti: k3-am642-evm: Add M4FSS IPC and external DMA memory
arm64: dts: ti: k3-am642-sk: Add M4FSS IPC and external DMA memory
Jacopo Mondi (2):
media: entity: Add iterator helper for entity pads
media: Documentation: Add GS_ROUTING documentation
Jason Reeder (1):
rpmsg: pru: add a PRU RPMsg driver
Jayesh Choudhary (1):
arm64: dts: ti: k3-am654-gp: Enable mcasp module
Jyri Sarha (2):
arm64: dts: ti: Add overlay for OLDI-LCD1EVM Display and touch screen
ARM: dts: am437x-epos-evm: add HDMI support
Keerthy (8):
clocksource: timer-keystone: Add platform probe support to
existing code
ARM: dts: keystone-k2g: add timer1 as clocksource
crypto: tcrypt - Fix speed test case for hash to set up sg buffer
size equal to payload
arm64: dts: ti: k3-j721e: Add support for pm1 SOM with tps65917 PMIC
ina226: Porting to 5.10 branch
lib/crypto/sha256.c: Export sha256_transform
ARM: dts: am335x: Add rtc node as system-power-controller
ina226: Porting to 5.10 branch
Kevin Hilman (2):
clocksource/drivers/timer-ti-dm: ack pending interrupt during suspend
clocksource/drivers/timer-ti-dm: Extend pending interrupt ACK for gic
Kishon Vijay Abraham I (21):
PCI: keystone: Set mode as RootComplex for "ti,keystone-pcie"
compatible
PCI: keystone: Add link up check in ks_child_pcie_ops.map_bus()
irqdomain: Export of_phandle_args_to_fwspec()
PCI: keystone: Convert to using hierarchy domain for legacy
interrupts
PCI: keystone: Add PCI legacy interrupt support for AM654
PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
dt-bindings: PCI: ti,j721e: Add bindings to specify legacy interrupts
PCI: j721e: Add PCI legacy interrupt support for J721E
PCI: j721e: Add PCIe support for j7200
arm64: dts: ti: k3-am65-main: Add properties to support legacy
interrupts
arm64: dts: ti: k3-j721e-main: Add properties to support legacy
interrupts
arm64: dts: ti: k3-j7200-main: Add properties to support legacy
interrupts
arm64: dts: ti: k3-am64-main: Add properties to support legacy
interrupts
arm64: dts: ti: Add DT overlay for PCIe + USB3.0 SERDES
personality card
ARM: dts: am572x-idk: Add missing "reset-gpios" for
pruss2_eth[0|1]_phy
HACK: regulator: tps65917/palmas: Disable bypass for ldo1 and ldo2
misc: pci_endpoint_test: Do not request or allocate IRQs in probe
hsr: Add "lre_info" in hsr debugfs to display LRE debug information
net: hsr: Add procfs interface for snmp agent interface
PCI: keystone: Add quirk to mark AM654 RC BAR flag as
IORESOURCE_UNSET
PCI: endpoint: Use DMA channel's 'dev' for dma_map_single()
Laurent Pinchart (4):
media: entity: Add has_route entity operation
media: entity: Add media_entity_has_route() function
media: entity: Use routing information during graph traversal
v4l: subdev: Add [GS]_ROUTING subdev ioctls and operations
Lokesh Vutla (5):
dt-bindings: net: icss_iep: Add dt binding documentation
HACK: net: ethernet: ti: icss-iep: Fix sync0 generation on a
compare event
net: ti: prueth_core: Add support for timestamping tx/rx packets
using IEP
net: ethernet: ti: icss_iep: Update compare registers after
changing ptp clock time
arm: dts: add am335x-boneblack-pps.dts
Lucas Weaver (2):
arm64: dts: ti: Add DTB overlays for vision apps and edgeai apps
vision apps: Disabling ti_csi2rx0 from vision apps overlay
Misael Lopez Cruz (1):
rpmsg-kdrv: ethswitch: add support for mac-only ports
Mugunthan V N (2):
HACK: net: ioctl: Adding cpsw switch configuration via ioctl
HACK: drivers: net: cpsw: add support for switch ioctl
Murali Karicheri (31):
HACK: arm: keystone: add outer shareable attribute for pages/sections
ethernet: ti: am65-cpsw-qos: Add IET Frame preemption feature
ethernet: ti: am65-cpsw-qos: implement ethtool priv flag for IET
dt-bindings: net: pruss_ecap: Add dt binding documentation
ARM: dts: am335x: Add PRUSS eCAP node
ARM: dts: am437x: Add PRUSS eCAP node
ARM: dts: am57xx: Add PRUSS eCAP nodes
ARM: dts: keystone-k2g: Add PRUSS eCAP nodes
net: ti: prueth_core: make tx irq use optional for Dual EMAC firmware
net: ti: prueth_core: use separate functions for fdb table handling
net: ti: prueth_core: move prueth_hostinit() to inside ndo_open()
net: hsr: Add support for MC filtering at the slave device
net: hsr: Add VLAN CTAG filter support
net: hsr: Introduce RX offload support for HSR/PRP
net: hsr: Introduce net device lre ops for config and stats
net: hsr: Support VLAN tagged supervision frames
net: hsr: Add SV frame counts in the rx direction
net: ti: prueth_core: hsr/prp: set mux_sel and Min/Max frame sizes
net: ti: prueth_core: hsr/prp: add HSR/PRP driver
net: ti: prueth_core: hsr/prp: add ethtool command to switch
Ethenet type
net: ti: prueth_core: hsr/prp: update for ethtool stats support
net: ti: prueth_core: hsr/prp: add VLAN filtering
net: ti: prueth_core: hsr/prp: add Multicast filtering
net: ti: prueth_core: hsr/prp: VLAN filter to receive tagged SV
frames
ARM: dts: am57x: add interrupts for hsr/prp queue interrupts
dt-bindings: net: ti, icssg-prueth: Add documentation for half duplex
net: ethernet: ti: icssg_prueth: add IET Frame preemption utilities
net: ethernet: ti: icssg_prueth: add priv-flags to configure IET FPE
net: ethernet: ti: icssg_prueth: enable IET/FPE feature configuration
ARM: dts: am335x-icev2: add interrupts for HSR/PRP queue interrupts
ARM: dts: am437x: add interrupts for HSR/PRP queue interrupts
Nick Saulnier (3):
ARM: dts: am335x: Add PRU system events for virtio
ARM: dts: AM4372: Add PRU system events for virtio
ARM: dts: am57xx: Add PRU system events for virtio
Ohad Ben-Cohen (1):
TEMP: rpmsg: add a description field
Paul Kocialkowski (1):
phy: Distinguish between Rx and Tx for MIPI D-PHY with submodes
Peter Ujfalusi (3):
arm64: dts: ti: Add k3-am654-gp.dts overlay for audio support
arm64: dts: ti: k3-am64-main: Enable crypto accelerator
arm64: dts: ti: k3-j7200-mcu: Add the mcu sa2ul crypto node
Prasanth Babu Mantena (1):
media: platform: vxe-vxd: decoder: Fix memory flush at stream stop
Prashanth Kumar Amai (1):
v4l:vxd-dec:Flushing all the IO buffers and releasing all the
held buffers while joing v4l2 job_abort.
Pratyush Yadav (52):
spi: spi-mem: Tell controller when device is ready for calibration
mtd: spi-nor: core: consolidate read op creation
spi: cadence-qspi: Use PHY for DAC reads if possible
spi: cadence-qspi: Tune PHY to allow running at higher frequencies
HACK: mtd: spi-nor: core: run calibration when initialization is done
spi: cadence-quadspi: fix error check when finding rxhigh
mtd: spi-nor: core: use 2 data bytes for template ops
spi: spi-mem: reject partial cycle transfers in 8D-8D-8D mode
mtd: spi-nor: core: avoid odd length/address reads on 8D-8D-8D mode
mtd: spi-nor: core: avoid odd length/address writes in 8D-8D-8D mode
spi: cadence-quadspi: do not use memcpy_fromio() on 8D-8D-8D ops
spi: cadence-quadspi: do not use DMA for reads smaller than 16 bytes
phy: cdns-dphy: Prepare for Rx support
phy: cdns-dphy: Allow setting mode
phy: cdns-dphy: Add Rx support
media: ov5640: Use runtime PM to control sensor power
media: cadence: csi2rx: Unregister v4l2 async notifier
media: cadence: csi2rx: Add external DPHY support
media: cadence: csi2rx: Soft reset the streams before starting
capture
media: cadence: csi2rx: Set the STOP bit when stopping a stream
media: cadence: csi2rx: Fix stream data configuration
media: cadence: csi2rx: Populate subdev devnode
media: Re-structure TI platform drivers
media: ti: Add CSI2RX support for J721E
media: dt-bindings: Add DT bindings for TI J721E CSI2RX driver
media: dt-bindings: Convert Cadence CSI2RX binding to YAML
phy: dt-bindings: Convert Cadence DPHY binding to YAML
phy: dt-bindings: cdns,dphy: make clocks optional
arm64: dts: ti: k3-j721e-main: Add nodes to enable CSI2 and DPHY
arm64: dts: ti: k3-j721e-common-proc-board: Add CSI-2 camera
Revert "spi: cadence-quadspi: do not use DMA for reads smaller
than 16 bytes"
media: cadence: csi2rx: add get_frame_desc wrapper
media: cadence: csi2rx: Use link freq when possible
media: cadence: csi2rx: Let all virtual channels through
media: ti: j721e-csi2rx: Drain DMA when dropping frames
media: ti: j721e-csi2rx: reduce max frame height and width
media: ti: j721e-csi2rx: separate out device and context
media: ti: j721e-csi2rx: prepare SHIM code for multiple contexts
media: ti: j721e-csi2rx: allocate DMA channel based on context index
media: ti: j721e-csi2rx: rename csi->subdev to csi->source
media: ti: j721e-csi2rx: clean up ctx mutex
media: ti: j721e-csi2rx: add a subdev for the core device
media: ti: j721e-csi2rx: bump number of contexts to 16
media: ti: j721e-csi2rx: add support for processing virtual channels
media: ti: j721e-csi2rx: add multistream support
media: ti: j721e-csi2rx: handle pipeline start errors gracefully
media: ti: j721e-csi2rx: Drop pipeline validation
media: dt-bindings: cdns,csi2rx: Add power-domains property
arm64: dts: ti: k3-j721e-main: Add power-domains to csi-bridge
arm64: dts: ti: k3-j721e-main: Populate 16 DMA channels for CSI2
spi: cadence-quadspi: flush posted register writes before DAC access
arm64: dts: ti: Add J721E CPB OV5640 overlay
Rahul T R (1):
drm/panel: simple: Initialize bpc in RK101II01D-CT panel descriptor
Roger Quadros (27):
remoteproc: pru: Add pru_rproc_set_ctable() function
arm64: dts: ti: Add DT overlay for PCIe + USB2.0 SERDES
personality card
net: prueth: Add TI PRUSS Ethernet driver
net: ethernet: ti: prueth: Add IEP driver
dt-bindings: net: Add binding for ti,icssg-prueth device
net: ti: icssg-prueth: Add ICSSG ethernet driver
net: ti: ethernet: icssg-prueth: add packet timestamping and ptp
support
arm64: dts: ti: am654-base-board: add ICSSG2 Ethernet support
dt-bindings: memory-controllers: Introduce ti,gpmc-child
dt-bindings: mtd: ti, gpmc-nand: Convert to yaml
dt-bindings: mtd: ti, gpmc-onenand: Convert to yaml
dt-bindings: memory-controllers: ti,gpmc: Convert to yaml
ARM: dts: omap: Fix boolean properties
gpmc,cycle2cycle-{same|diff}csen
dt-bindings: memory-controllers: ti,gpmc: Add compatible for AM64
dt-bindings: mtd: ti, gpmc-nand: Add compatible for AM64 NAND
memory: gpmc: Fix menuconfig visibility
memory: omap-gpmc: memory: omap-gpmc: Add support for GPMC on
AM64 SoC
memory: omap-gpmc: check for nand node name instead of just
compatibility
arm64: dts: ti: k3-am64-main: Add GPMC memory controller node
arm64: dts: ti: k3-am64-main: Add ELM (Error Location Module) node
mtd: nand: omap2: Allow build on K3 platforms
mtd: nand: omap2: move to exec_op interface
mtd: nand: omap2: Add support for NAND Controller on AM64 SoC
arm64: dts: ti: am642-evm: Add overlay for NAND expansion card
net: ethernet: ti: icssg_prueth: add TAPRIO offload support
ARM: dts: am335x-icev2: Add am335x-icev2-prueth.
arm64: dts: ti: am642-evm-nand: Change ECC scheme to BCH8
Sakari Ailus (13):
media: entity: Use pad as a starting point for graph walk
media: entity: Use pads instead of entities in the media graph
walk stack
media: entity: Walk the graph based on pads
v4l: mc: Start walk from a specific pad in use count calculation
media: entity: Move the pipeline from entity to pads
media: entity: Use pad as the starting point for a pipeline
media: entity: Skip link validation for pads to which there is no
route
media: entity: Add an iterator helper for connected pads
media: entity: Add only connected pads to the pipeline
media: entity: Add debug information in graph walk route check
v4l: Add bus type to frame descriptors
v4l: Add CSI-2 bus configuration to frame descriptors
v4l: Add stream to frame descriptor
Siddharth Vadapalli (2):
arm64: dts: ti: k3-j7200-som-p0: Add additional DDR carveout
memory nodes for R5Fs
arm64: dts: ti: k3-j721e-som-p0: Add additional DDR carveout
memory nodes for R5Fs
Sidraya (17):
dt-bindings: Add binding for img,d5500-vxd for DRA8x
v4l: vxe-enc: Add Encoder coded header generation function
implementations
v4l: vxe-enc: Add MTX Firmware Interface
v4l: vxe-enc: Add Device specific memory configuration
v4l: vxe-enc: Add Encoder device function implementations
v4l: vxe-enc: Add Encoder Interface API function implementations
v4l: vxe-enc: Add IMG Encoder v4l2 Driver Interface function
implementations
v4l: vxe-enc: Add Encoder FW binary file
v4l: vxe-enc: Add Firmware headers
v4l: vxe-enc: Add Device register headers
v4l: vxe-enc: Add encoder utility function implementations
v4l: vxe-enc: Add topaz mmu function implementations.
Add dt-bindings: Add binding for img,vxe384 for DRA8x
arm64: dts: ti: k3-j721e-main: Add v4l2 vxe_enc device node
media: platform: vxe-vxd: Makefile: Add Video encoder Makefile
media: platform: Kconfig: Add Video decoder Kconfig and Makefile
media: platform: Makefile: Fix build failure in parallel build Env.
Sidraya Jayagond (21):
vxd-dec: Add vxd core module
v4l: vxd-dec: Add translation control modules
v4l: vxd-dec: Add utility modules
v4l: vxd-dec: Add TALMMU module
v4l: vxd-dec: Add VDEC MMU wrapper
v4l: vxd-dec: Add Bistream Preparser (BSPP) module
v4l: vxd-dec: Add common headers
v4l: vxd-dec: Add firmware inteface headers
v4l: vxd-dec: Add pool api modules
Video Decoder: This patch implements resource manager
Video Decoder: This patch implements pixel processing library
v4l:vxd-dec:vdecdd utility library
v4l:vxd-dec:Decoder resource component
v4l:vxd-dec:Decoder Core Component
v4l:vxd-dec:vdecdd headers adde
v4l:vxd-dec:Decoder Component
v4l:vxd-dec: Add resource manager
v4l: videodev2: Add 10bit definitions for NV12 and NV16 color formats
media: platform: Kconfig: Add Video decoder kconfig entries
decoder: MJPEG Decoder support has been added
decoder: separate V4L2 node implementation from common driver
Sinthu Raja (12):
dt-bindings: arm: ti: Add bindings for J721E EAIK
arm64: dts: ti: Add support for J721E EAIK
arm64: dts: ti: k3-j721e-main: Add nodes to enable CSI2-1 and DPHY-1
arm64: dts: ti: k3-j721e-eaik: Add overlay for CSI2 interfaced
with OV5640 camera
arm64: dts: ti: k3-j721e-eaik: Add DT overlay for RPi camera V2
phy: cdns-dphy: Add common module reset to DPHY RX
phy: dt-bindings: cdns-dphy: Add j721e-dphy compatible
arm64: dts: ti: k3-j721e: Update compatible for DPHY
media: ti: j721e-csi2rx: Add RAW8 and RAW10 pixel format support
media: cadence: Extend format to support RAW data for CSI2RX
arm64: dts: ti: Rename devicetree files from EAIK to SK
arm64: dts: ti: Add DTB overlay for RPi expansion header
Subhajit Paul (3):
rpmsg-kdrv: Add support for device virtualization
rpmsg-kdrv: add access APIs from virtual drivers
rpmsg-kdrv: add support for DISPLAY class
Subramaniam Chanderashekarapuram (1):
remoteproc: add an api to do pa to da conversion
Suman Anna (77):
firmware: ti_sci: Update ti_sci_msg_req_reboot to include domain
ARM: dts: ti: Add support for building dt-overlays
dt-bindings: timer: ti,keystone-timer: Update bindings for K2G
TEMP: dt-bindings: hwlock: Add example for AM64x SoCs
TEMP: samples/rpmsg: add compatible to support PDK IPC firmware
images
rpmsg: char: Add device id_table for auto-probe
rpmsg: char: Update local endpt address for virtio-rpmsg backend
remoteproc: add api for retrieving a rproc unique id
arm64: dts: ti: k3-j721e-main: Switch MAIN R5F clusters to Split-mode
arm64: dts: ti: k3-j7200-main: Switch MAIN R5F cluster to Split-mode
arm64: dts: ti: k3-am642-evm: Add IPC sub-mailbox nodes
arm64: dts: ti: k3-am642-sk: Add IPC sub-mailbox nodes
arm64: dts: ti: k3-am642-evm: Add mailboxes to R5Fs
arm64: dts: ti: k3-am642-evm: Add DDR carveout memory nodes for R5Fs
arm64: dts: ti: k3-am642-evm: Reserve some on-chip SRAM for R5Fs
arm64: dts: ti: k3-am642-sk: Add mailboxes to R5Fs
arm64: dts: ti: k3-am642-sk: Add DDR carveout memory nodes for R5Fs
arm64: dts: ti: k3-am642-sk: Reserve some on-chip SRAM for R5Fs
ARM: dts: keystone-k2g: Add the PRU-ICSS nodes
ARM: dts: keystone-k2g: Add PRUSS MDIO controller nodes
arm64: dts: ti: k3-am65-main: Add ICSSG IEP nodes
arm64: dts: ti: k3-j721e-main: Add ICSSG IEP nodes
ARM: dts: am335x: Add PRUSS IEP node
ARM: dts: am4372: Add PRUSS IEP nodes
ARM: dts: am57xx: Add PRUSS IEP nodes
ARM: dts: keystone-k2g: Add PRUSS IEP nodes
dt-bindings: soc: ti: pruss: Add eCAP documentation
remoteproc: Fix unbalanced boot with sysfs for no auto-boot rprocs
remoteproc: Introduce deny_sysfs_ops flag
remoteproc: wkup_m3: Set deny_sysfs_ops flag
dt-bindings: remoteproc: Add PRU consumer bindings
remoteproc: pru: Deny rproc sysfs ops for PRU client driven boots
soc: ti: pruss: Add pruss_cfg_read()/update() API
soc: ti: pruss: Add helper functions to set GPI mode,
MII_RT_event and XFR
soc: ti: pruss: Add helper function to enable OCP master ports
remoteproc: Introduce rproc_detach_device() wrapper
remoteproc: Add support for detach-only during shutdown
remoteproc: k3-r5: Refactor mbox request code in start
remoteproc: k3-r5: Add support for IPC-only mode for all R5Fs
remoteproc: k3-dsp: Refactor mbox request code in start
remoteproc: k3-dsp: Add support for IPC-only mode for all K3 DSPs
net/rpmsg: add support for new rpmsg sockets
remoteproc/davinci: Switch a debug trace statement to use %pK
remoteproc/davinci: Add a trace to print missing ids
ARM: dts: da850: Add alias for DSP node
rpmsg: rpc: add the uapi rpmsg_rpc header
TEMP: dt-bindings: soc: ti: Add Keystone DSP Memory mapping binding
TEMP: soc: ti: add the keystone_dsp_mem driver
ARM: dts: keystone-k2hk: Reserve SRAM for MPM
ARM: dts: keystone-k2l: Reserve SRAM for MPM
ARM: dts: keystone-k2e: Reserve SRAM for MPM
ARM: dts: keystone-k2g: Reserve SRAM for MPM
TEMP: ARM: dts: keystone-k2hk-evm: Add a memory carveout for MPM
usecases
TEMP: ARM: dts: keystone-k2l-evm: Add a memory carveout for MPM
usecases
TEMP: ARM: dts: keystone-k2e-evm: Add a memory carveout for MPM
usecases
TEMP: ARM: dts: keystone-k2g-evm: Add a memory carveout for MPM
usecases
TEMP: ARM: dts: keystone-k2g-ice: Add a memory carveout for MPM
usecases
remoteproc: add infrastructure support for userspace driven loading
remoteproc/keystone: add support for MPM userspace loader
arm64: dts: ti: k3-am65-mcu: Reserve some MCU SRAM for MCU R5F0
arm64: dts: ti: am654: Add an overlay for SR1.0
arm64: dts: ti: k3-am654-idk: Fix underscores in node names
arm64: dts: ti: am654: Add a SR1.0 board dts overlay and disable
UHS modes
arm64: dts: ti: am654: Add an IDK overlay for SR1.0
crypto: sa2ul - Add CRYPTO_DES to CRYPTO_DEV_SA2UL
arm64: dts: ti: k3-am64: Add SA2UL address space to Main CBASS ranges
dt-bindings: net: icss_iep: Update binding for K3 AM64x SoCs
arm64: dts: ti: k3-am64-main: Add ICSSG nodes
arm64: dts: ti: k3-am64-main: Add ICSSG IEP nodes
arm64: dts: ti: k3-am642-sk: Disable ICSSG nodes
irqchip/irq-pruss-intc: Fix enabling of intc events
HACK: irqchip/irq-pruss-intc: Fix processing of IEP interrupts
remoteproc: pru: Add support for virtio rpmsg stack
arm64: dts: ti: k3-am65-main: Add PRU system events for virtio
arm64: dts: ti: k3-j721e-main: Add PRU system events for virtio
arm64: dts: ti: k3-am64-main: Add PRU system events for virtio
remoteproc: move rproc_da_to_va declaration to remoteproc.h
Tero Kristo (13):
arm64: dts: ti: Enable symbol generation for TI arm64 SoCs
ARM: dts: ti: Add common am57xx-evm overlay
scripts/dtb-merge: Add tool for merging DTB overlays
ARM: dts: ti: Add support for combined dtbs using DTB merger tool
remoteproc: pru: Add APIs to get and put the PRU cores
remoteproc: pru: Configure firmware based on client setup
soc: ti: pruss: Add pruss_get()/put() API
soc: ti: pruss: Add helper functions to get/set PRUSS_CFG_GPMUX
remoteproc/pru: add support for configuring GPMUX based on client
setup
crypto: tcrypt - fix multiblock speed test case for hash to set
sg size
crypto: sa2ul - change unsafe data size limit to 255 bytes
crypto: sa2ul - add dynamic fallback size configuration
crypto: add timeout to crypto_wait_req
Tomi Valkeinen (27):
TEMP: ARM: dts: Fix DT overlay and merge build dependencies
arm64: dts: ti: k3-j721e-main: add DP & DP PHY
arm64: dts: ti: k3-j721e-common-proc-board: add DP to j7 evm
arm64: dts: ti: k3-am65-main: fix DSS irq trigger type
arm64: dts: Add new DT overlay k3-am654-evm-tc358876.dts
v4l: subdev: add V4L2_SUBDEV_ROUTE_FL_SOURCE
v4l: subdev: routing kernel helper functions
v4l: subdev: add stream based configuration
v4l: subdev: add 'stream' to subdev ioctls
v4l: subdev: use streams in v4l2_subdev_link_validate()
v4l: subdev: add routing & stream config to v4l2_subdev_state
v4l: subdev: add V4L2_SUBDEV_FL_MULTIPLEXED
v4l: subdev: increase V4L2_FRAME_DESC_ENTRY_MAX to 8
media: ti-vpe: cal: use CSI-2 frame number
media: ti-vpe: cal: use frame desc to get vc and dt
media: ti-vpe: cal: add multiplexed streams support
HACK: drm/omap: increase DSS5 max tv pclk to 192MHz
drm/omap: add crtc background property
drm/omap: add crtc transparency key property
drm/omap: add alpha blender property
ARM: dts: ti: dra72/74: add DT overlays for panels
ARM: dts: ti: AM57xx IDK: add lcd & touch
ARM: dts: ti: dra71: add panel support
ARM: dts: ti: dra76: add DT overlay for DVI expansion
ARM: dts: ti: AM571x IDK: disable pruss1_eth in display dt overlay
ARM: dts: am437x-gp-evm: add HDMI support
arm64: dts: ti: Add AM654x EVM OV5640 overlay
Vignesh Raghavendra (21):
net: ti: prueth_core: Add Broadcast, Multicast and Unicast storm
prevention support
net: ti: prueth: Update headers with switch related definitions
net: ti: prueth_core: Add support for runtime mode change
ARM: dts: am57xx-idk: Add prueth on ICSS
net: ethernet: ti: icssg_prueth: add 10M full duplex support
net: ethernet: ti: icssg_prueth: Use DMA device for DMA API
arm64: dts: ti: k3-am642-evm: add ICSSG1 Ethernet support
arm64: dts: ti: k3-am642-evm-icssg1-dualemac: Fixup ethernet
aliases for ICSSG ports
arm64: dts: ti: am654-idk: Fixup ethernet aliases
net: ti: icssg_prueth: Free desc pool before DMA channel release
net: ti: j721e-cpsw-virt-mac: Free desc pool before DMA channel
release
Revert "net: ethernet: ti: cpsw: fix min eth packet size for
non-switch use-cases"
net: ethernet: ti: icssg_config: Refractor Shared memory buffer
setup code
net: ethernet: ti: icssg_prueth: Add helper functions to
configure FDB
net: ethernet: ti: icssg_prueth: Zero shared buffers before
starting up
net: ethernet: ti: icssg_switch: Add switchdev based driver for
ethernet switch support
net: ethernet: ti: icssg_prueth: Add support for ICSSG switch
firmware on AM654 PG2.0
net: ethernet: ti: icssg_prueth: Export prueth_iep_gettime() to
be used for TAPRIO support
net: ti: icssg_prueth: Fix NULL pointer deference during probe
net: ti: icssg_qos: Remove icssg_qos_cleanup()
net: ti: icssg_qos: Fix IET Frame Preemption disable path
WingMan Kwok (11):
net: ti: prueth_core: Add support for RSTP switch
net: packet: Pass on redundant net info in packet_recvmsg
net: socket: Forward extra timestamp of received skb to user space
net: socket: Pass on redundant net info to sock_recv_errqueue
net: socket: Accept redundant network info in control message
net: hsr: Add vlan support
net: hsr: Save tx_flags and tag info of tagged skb
net: hsr: Save timestamp and tag info of stripped skb
net: hsr: Add ethtool and net_device ops support
net: hsr: Save cut-through tx timestamp of stripped skb
net: hsr: Add directed tx support
Xulin Sun (2):
media: platform: vxe-vxd: align with ti-linux-5.10.y branch
Revert "net: ethernet: ti: am65-cpsw-switchdev: adjust to 5.10"
Documentation/ABI/testing/sysfs-bus-rpmsg | 29 +
Documentation/devicetree/bindings/arm/ti/k3.yaml | 2 +
Documentation/devicetree/bindings/gpu/ti,dra7-bb2d.yaml | 53 +
Documentation/devicetree/bindings/gpu/ti,pvr.yaml | 196 +
Documentation/devicetree/bindings/hwlock/ti,omap-hwspinlock.yaml | 25 +
Documentation/devicetree/bindings/media/cdns,csi2rx.txt | 100 -
Documentation/devicetree/bindings/media/cdns,csi2rx.yaml | 172 +
Documentation/devicetree/bindings/media/img,d5500-vxd.yaml | 52 +
Documentation/devicetree/bindings/media/img,d5520-vxd.yaml | 49 +
Documentation/devicetree/bindings/media/img,vxe384.yaml | 48 +
Documentation/devicetree/bindings/media/ti,j721e-csi2rx.yaml | 101 +
Documentation/devicetree/bindings/memory-controllers/omap-gpmc.txt |
157 -
Documentation/devicetree/bindings/memory-controllers/ti,gpmc-child.yaml |
245 +
Documentation/devicetree/bindings/memory-controllers/ti,gpmc.yaml |
182 +
Documentation/devicetree/bindings/misc/ti,dma_buf_phys.yaml | 32 +
Documentation/devicetree/bindings/mtd/gpmc-onenand.txt | 48 -
Documentation/devicetree/bindings/mtd/ti,gpmc-nand.yaml | 124 +
Documentation/devicetree/bindings/mtd/ti,gpmc-onenand.yaml | 81 +
Documentation/devicetree/bindings/net/ti,cpsw-virt-mac.txt | 55 +
Documentation/devicetree/bindings/net/ti,icss-iep.yaml | 39 +
Documentation/devicetree/bindings/net/ti,icssg-prueth.txt | 126 +
Documentation/devicetree/bindings/net/ti,k3-am654-cpts.yaml | 9 +
Documentation/devicetree/bindings/net/ti,pruss-ecap.yaml | 37 +
Documentation/devicetree/bindings/net/ti-prueth.txt | 92 +
Documentation/devicetree/bindings/pci/ti,j721e-pci-host.yaml | 15 +
Documentation/devicetree/bindings/phy/cdns,dphy.txt | 20 -
Documentation/devicetree/bindings/phy/cdns,dphy.yaml | 58 +
Documentation/devicetree/bindings/remoteproc/ti,k3-m4f-rproc.yaml |
121 +
Documentation/devicetree/bindings/remoteproc/ti,pru-consumer.yaml |
64 +
Documentation/devicetree/bindings/serial/ti,pru-swuart.txt | 60 +
Documentation/devicetree/bindings/serial/ti,pruss-uart.yaml | 54 +
Documentation/devicetree/bindings/soc/ti/keystone-dsp-mem.txt | 73 +
Documentation/devicetree/bindings/soc/ti/ti,pruss.yaml | 12 +
Documentation/devicetree/bindings/soc/ti/wkup_m3_ipc.txt | 91 +
Documentation/devicetree/bindings/sram/sram.yaml | 8 +
Documentation/devicetree/bindings/timer/ti,keystone-timer.txt | 2 +-
Documentation/driver-api/media/mc-core.rst | 15 +-
Documentation/userspace-api/media/v4l/dev-subdev.rst | 128 +
Documentation/userspace-api/media/v4l/user-func.rst | 1 +
Documentation/userspace-api/media/v4l/vidioc-subdev-enum-frame-interval.rst |
5 +-
Documentation/userspace-api/media/v4l/vidioc-subdev-enum-frame-size.rst |
5 +-
Documentation/userspace-api/media/v4l/vidioc-subdev-enum-mbus-code.rst
| 5 +-
Documentation/userspace-api/media/v4l/vidioc-subdev-g-crop.rst | 5 +-
Documentation/userspace-api/media/v4l/vidioc-subdev-g-fmt.rst | 5 +-
Documentation/userspace-api/media/v4l/vidioc-subdev-g-frame-interval.rst |
5 +-
Documentation/userspace-api/media/v4l/vidioc-subdev-g-routing.rst |
142 +
Documentation/userspace-api/media/v4l/vidioc-subdev-g-selection.rst
| 5 +-
MAINTAINERS | 10 +-
arch/arm/boot/dts/Makefile | 19 +
arch/arm/boot/dts/am335x-bone-common.dtsi | 5 +
arch/arm/boot/dts/am335x-boneblack-pps.dts | 23 +
arch/arm/boot/dts/am335x-boneblack-pruswuart.dts | 178 +
arch/arm/boot/dts/am335x-evm.dts | 4 +
arch/arm/boot/dts/am335x-evmsk.dts | 20 +
arch/arm/boot/dts/am335x-icev2-prueth.dts | 150 +
arch/arm/boot/dts/am33xx-l4.dtsi | 25 +
arch/arm/boot/dts/am33xx.dtsi | 11 +-
arch/arm/boot/dts/am4372.dtsi | 38 +
arch/arm/boot/dts/am437x-gp-evm-hdmi.dts | 112 +
arch/arm/boot/dts/am437x-gp-evm.dts | 5 +
arch/arm/boot/dts/am437x-idk-evm.dts | 103 +
arch/arm/boot/dts/am437x-sk-evm.dts | 4 +
arch/arm/boot/dts/am43x-epos-evm-hdmi.dts | 120 +
arch/arm/boot/dts/am43x-epos-evm.dts | 4 +
arch/arm/boot/dts/am57-pruss.dtsi | 34 +
arch/arm/boot/dts/am571x-idk.dts | 75 +-
arch/arm/boot/dts/am572x-idk.dts | 10 +
arch/arm/boot/dts/am574x-idk.dts | 10 +
arch/arm/boot/dts/am57xx-beagle-x15-common.dtsi | 4 +
arch/arm/boot/dts/am57xx-idk-common.dtsi | 59 +
arch/arm/boot/dts/da850-lego-ev3.dts | 10 +-
arch/arm/boot/dts/da850.dtsi | 4 +-
arch/arm/boot/dts/dra7-evm.dts | 4 +
arch/arm/boot/dts/dra7.dtsi | 22 +
arch/arm/boot/dts/dra72-evm-common.dtsi | 4 +
arch/arm/boot/dts/keystone-k2e-evm.dts | 7 +
arch/arm/boot/dts/keystone-k2e.dtsi | 5 +
arch/arm/boot/dts/keystone-k2g-evm.dts | 7 +
arch/arm/boot/dts/keystone-k2g-ice.dts | 7 +
arch/arm/boot/dts/keystone-k2g.dtsi | 220 +-
arch/arm/boot/dts/keystone-k2hk-evm.dts | 7 +
arch/arm/boot/dts/keystone-k2hk.dtsi | 5 +
arch/arm/boot/dts/keystone-k2l-evm.dts | 7 +
arch/arm/boot/dts/keystone-k2l.dtsi | 5 +
arch/arm/boot/dts/omap-gpmc-smsc911x.dtsi | 4 +-
arch/arm/boot/dts/omap-zoom-common.dtsi | 4 +-
arch/arm/boot/dts/omap2430-sdp.dts | 4 +-
arch/arm/boot/dts/omap3-devkit8000-common.dtsi | 4 +-
arch/arm/boot/dts/omap3-sb-t35.dtsi | 4 +-
arch/arm/boot/dts/ti/Makefile | 49 +
arch/arm/boot/dts/ti/am571x-idk-touchscreen.dts | 25 +
arch/arm/boot/dts/ti/am572x-idk-touchscreen.dts | 13 +
arch/arm/boot/dts/ti/am57xx-evm-common.dts | 175 +
arch/arm/boot/dts/ti/am57xx-evm-reva3.dts | 12 +
arch/arm/boot/dts/ti/am57xx-idk-osd-lcd-common.dts | 61 +
arch/arm/boot/dts/ti/dra71-evm-lcd-auo-g101evn01.0.dts | 115 +
arch/arm/boot/dts/ti/dra71-evm-nand.dts | 6 +
arch/arm/boot/dts/ti/dra72-evm-touchscreen.dts | 13 +
arch/arm/boot/dts/ti/dra74-evm-touchscreen.dts | 13 +
arch/arm/boot/dts/ti/dra76-evm-tfp410.dts | 120 +
arch/arm/boot/dts/ti/dra7x-evm-osd-lcd-common.dts | 124 +
arch/arm/boot/dts/ti/dtb-merge.cfg | 3 +
arch/arm/boot/dts/ti/lcd-osd101t2045.dts | 39 +
arch/arm/boot/dts/ti/lcd-osd101t2587.dts | 39 +
arch/arm/include/asm/pgtable-3level-hwdef.h | 9 +
arch/arm/include/asm/pgtable-3level.h | 5 +
arch/arm/mach-keystone/Kconfig | 4 +
arch/arm64/boot/dts/ti/Makefile | 24 +
arch/arm64/boot/dts/ti/k3-am64-main.dtsi | 446 +
arch/arm64/boot/dts/ti/k3-am64-mcu.dtsi | 12 +
arch/arm64/boot/dts/ti/k3-am64.dtsi | 1 +
arch/arm64/boot/dts/ti/k3-am642-evm-icssg1-dualemac-mii.dts | 108 +
arch/arm64/boot/dts/ti/k3-am642-evm-icssg1-dualemac.dts | 83 +
arch/arm64/boot/dts/ti/k3-am642-evm-nand.dts | 100 +
arch/arm64/boot/dts/ti/k3-am642-evm.dts | 306 +-
arch/arm64/boot/dts/ti/k3-am642-sk.dts | 180 +
arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 130 +-
arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi | 35 +
arch/arm64/boot/dts/ti/k3-am65.dtsi | 1 +
arch/arm64/boot/dts/ti/k3-am654-base-board-sr1.dts | 35 +
arch/arm64/boot/dts/ti/k3-am654-base-board.dts | 125 +
arch/arm64/boot/dts/ti/k3-am654-evm-oldi-lcd1evm.dts | 77 +
arch/arm64/boot/dts/ti/k3-am654-evm-ov5640.dts | 50 +
arch/arm64/boot/dts/ti/k3-am654-evm-tc358876.dts | 113 +
arch/arm64/boot/dts/ti/k3-am654-gp.dts | 129 +
arch/arm64/boot/dts/ti/k3-am654-idk-sr1.dts | 58 +
arch/arm64/boot/dts/ti/k3-am654-idk.dts | 352 +
arch/arm64/boot/dts/ti/k3-am654-pcie-usb2.dts | 61 +
arch/arm64/boot/dts/ti/k3-am654-pcie-usb3.dts | 66 +
arch/arm64/boot/dts/ti/k3-am654-sr1.dts | 33 +
arch/arm64/boot/dts/ti/k3-j7200-common-proc-board.dts | 27 +
arch/arm64/boot/dts/ti/k3-j7200-main.dtsi | 44 +-
arch/arm64/boot/dts/ti/k3-j7200-mcu-wakeup.dtsi | 20 +
arch/arm64/boot/dts/ti/k3-j7200-som-p0.dtsi | 17 +-
arch/arm64/boot/dts/ti/k3-j721e-common-proc-board-infotainment.dts |
174 +
arch/arm64/boot/dts/ti/k3-j721e-common-proc-board.dts | 420 +-
arch/arm64/boot/dts/ti/k3-j721e-cpb-csi2-ov5640.dts | 56 +
arch/arm64/boot/dts/ti/k3-j721e-edgeai-apps.dts | 9 +
arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 564 +-
arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi | 28 +
arch/arm64/boot/dts/ti/k3-j721e-proc-board-tps65917.dts | 54 +
arch/arm64/boot/dts/ti/k3-j721e-rtos-memory-map.dtsi | 275 +
arch/arm64/boot/dts/ti/k3-j721e-sk-csi2-ov5640.dts | 89 +
arch/arm64/boot/dts/ti/k3-j721e-sk-rpi-cam-imx219.dts | 148 +
arch/arm64/boot/dts/ti/k3-j721e-sk-rpi-exp-header.dts | 76 +
arch/arm64/boot/dts/ti/k3-j721e-sk.dts | 1270 +++
arch/arm64/boot/dts/ti/k3-j721e-som-p0.dtsi | 16 +-
arch/arm64/boot/dts/ti/k3-j721e-vision-apps.dts | 36 +
crypto/tcrypt.c | 7 +-
drivers/Kconfig | 2 +
drivers/Makefile | 1 +
drivers/clocksource/timer-keystone.c | 48 +-
drivers/clocksource/timer-ti-dm-systimer.c | 53 +
drivers/crypto/Kconfig | 1 +
drivers/crypto/sa2ul.c | 59 +-
drivers/crypto/sa2ul.h | 4 +-
drivers/dma-buf/dma-heap.c | 2 +-
drivers/dma-buf/heaps/Kconfig | 8 +
drivers/dma-buf/heaps/Makefile | 1 +
drivers/dma-buf/heaps/carveout-heap.c | 359 +
drivers/dma/ti/k3-udma-glue.c | 67 +-
drivers/firmware/ti_sci.c | 1 +
drivers/firmware/ti_sci.h | 2 +
drivers/gpu/drm/drm_atomic_helper.c | 16 +
drivers/gpu/drm/omapdrm/Kconfig | 11 +
drivers/gpu/drm/omapdrm/Makefile | 3 +
drivers/gpu/drm/omapdrm/dss/dispc.c | 29 +-
drivers/gpu/drm/omapdrm/dss/omapdss.h | 2 +-
drivers/gpu/drm/omapdrm/omap_crtc.c | 96 +-
drivers/gpu/drm/omapdrm/omap_crtc.h | 3 +
drivers/gpu/drm/omapdrm/omap_drv.c | 236 +-
drivers/gpu/drm/omapdrm/omap_drv.h | 59 +
drivers/gpu/drm/omapdrm/omap_fb.c | 33 +-
drivers/gpu/drm/omapdrm/omap_fb.h | 4 +-
drivers/gpu/drm/omapdrm/omap_irq.c | 4 +
drivers/gpu/drm/omapdrm/omap_overlay.c | 333 +
drivers/gpu/drm/omapdrm/omap_overlay.h | 49 +
drivers/gpu/drm/omapdrm/omap_plane.c | 465 +-
drivers/gpu/drm/omapdrm/omap_plane.h | 5 +
drivers/gpu/drm/omapdrm/omap_wb.c | 178 +
drivers/gpu/drm/omapdrm/omap_wb.h | 214 +
drivers/gpu/drm/omapdrm/omap_wb_cap.c | 1045 +++
drivers/gpu/drm/omapdrm/omap_wb_m2m.c | 1198 +++
drivers/gpu/drm/panel/panel-simple.c | 1 +
drivers/input/touchscreen/goodix.c | 31 +-
drivers/irqchip/irq-pruss-intc.c | 47 +-
drivers/media/i2c/Kconfig | 2 +-
drivers/media/i2c/ov5640.c | 127 +-
drivers/media/mc/mc-device.c | 13 +-
drivers/media/mc/mc-entity.c | 257 +-
drivers/media/platform/Kconfig | 36 +
drivers/media/platform/Makefile | 4 +-
drivers/media/platform/cadence/cdns-csi2rx.c | 280 +-
drivers/media/platform/exynos4-is/fimc-capture.c | 8 +-
drivers/media/platform/exynos4-is/fimc-isp-video.c | 8 +-
drivers/media/platform/exynos4-is/fimc-isp.c | 2 +-
drivers/media/platform/exynos4-is/fimc-lite.c | 10 +-
drivers/media/platform/exynos4-is/media-dev.c | 20 +-
drivers/media/platform/omap3isp/isp.c | 2 +-
drivers/media/platform/omap3isp/ispvideo.c | 25 +-
drivers/media/platform/omap3isp/ispvideo.h | 2 +-
drivers/media/platform/qcom/camss/camss-video.c | 6 +-
drivers/media/platform/rcar-vin/rcar-core.c | 16 +-
drivers/media/platform/rcar-vin/rcar-dma.c | 8 +-
drivers/media/platform/s3c-camif/camif-capture.c | 6 +-
drivers/media/platform/stm32/stm32-dcmi.c | 6 +-
drivers/media/platform/sunxi/sun4i-csi/sun4i_dma.c | 6 +-
drivers/media/platform/sunxi/sun6i-csi/sun6i_video.c | 6 +-
drivers/media/platform/ti/Makefile | 4 +
drivers/media/platform/ti/cal/Makefile | 3 +
drivers/media/platform/{ti-vpe => ti/cal}/cal-camerarx.c | 330 +-
drivers/media/platform/{ti-vpe => ti/cal}/cal-video.c | 109 +-
drivers/media/platform/{ti-vpe => ti/cal}/cal.c | 91 +-
drivers/media/platform/{ti-vpe => ti/cal}/cal.h | 16 +-
drivers/media/platform/{ti-vpe => ti/cal}/cal_regs.h | 0
drivers/media/platform/ti/j721e-csi2rx/Makefile | 2 +
drivers/media/platform/ti/j721e-csi2rx/j721e-csi2rx.c | 1374 +++
drivers/media/platform/{ti-vpe => ti/vpe}/Makefile | 4 -
drivers/media/platform/{ti-vpe => ti/vpe}/csc.c | 0
drivers/media/platform/{ti-vpe => ti/vpe}/csc.h | 0
drivers/media/platform/{ti-vpe => ti/vpe}/sc.c | 0
drivers/media/platform/{ti-vpe => ti/vpe}/sc.h | 0
drivers/media/platform/{ti-vpe => ti/vpe}/sc_coeff.h | 0
drivers/media/platform/{ti-vpe => ti/vpe}/vpdma.c | 0
drivers/media/platform/{ti-vpe => ti/vpe}/vpdma.h | 0
drivers/media/platform/{ti-vpe => ti/vpe}/vpdma_priv.h | 0
drivers/media/platform/{ti-vpe => ti/vpe}/vpe.c | 0
drivers/media/platform/{ti-vpe => ti/vpe}/vpe_regs.h | 0
drivers/media/platform/vsp1/vsp1_video.c | 18 +-
drivers/media/platform/vxe-vxd/Makefile | 163 +
drivers/media/platform/vxe-vxd/common/addr_alloc.c | 489 ++
drivers/media/platform/vxe-vxd/common/addr_alloc.h | 231 +
drivers/media/platform/vxe-vxd/common/dq.c | 242 +
drivers/media/platform/vxe-vxd/common/dq.h | 33 +
drivers/media/platform/vxe-vxd/common/hash.c | 478 ++
drivers/media/platform/vxe-vxd/common/hash.h | 82 +
drivers/media/platform/vxe-vxd/common/idgen_api.c | 442 +
drivers/media/platform/vxe-vxd/common/idgen_api.h | 52 +
drivers/media/platform/vxe-vxd/common/img_errors.h | 112 +
drivers/media/platform/vxe-vxd/common/img_mem.h | 37 +
drivers/media/platform/vxe-vxd/common/img_mem_man.c | 1119 +++
drivers/media/platform/vxe-vxd/common/img_mem_man.h | 225 +
drivers/media/platform/vxe-vxd/common/img_mem_unified.c | 270 +
drivers/media/platform/vxe-vxd/common/imgmmu.c | 774 ++
drivers/media/platform/vxe-vxd/common/imgmmu.h | 174 +
drivers/media/platform/vxe-vxd/common/lst.c | 116 +
drivers/media/platform/vxe-vxd/common/lst.h | 29 +
drivers/media/platform/vxe-vxd/common/pool.c | 222 +
drivers/media/platform/vxe-vxd/common/pool.h | 61 +
drivers/media/platform/vxe-vxd/common/pool_api.c | 702 ++
drivers/media/platform/vxe-vxd/common/pool_api.h | 106 +
drivers/media/platform/vxe-vxd/common/ra.c | 968 +++
drivers/media/platform/vxe-vxd/common/ra.h | 194 +
drivers/media/platform/vxe-vxd/common/resource.c | 568 ++
drivers/media/platform/vxe-vxd/common/resource.h | 54 +
drivers/media/platform/vxe-vxd/common/rman_api.c | 615 ++
drivers/media/platform/vxe-vxd/common/rman_api.h | 60 +
drivers/media/platform/vxe-vxd/common/talmmu_api.c | 753 ++
drivers/media/platform/vxe-vxd/common/talmmu_api.h | 233 +
drivers/media/platform/vxe-vxd/common/vid_buf.h | 36 +
drivers/media/platform/vxe-vxd/common/work_queue.c | 175 +
drivers/media/platform/vxe-vxd/common/work_queue.h | 60 +
drivers/media/platform/vxe-vxd/decoder/bspp.c | 2473 ++++++
drivers/media/platform/vxe-vxd/decoder/bspp.h | 357 +
drivers/media/platform/vxe-vxd/decoder/bspp_int.h | 508 ++
drivers/media/platform/vxe-vxd/decoder/core.c | 3648 ++++++++
drivers/media/platform/vxe-vxd/decoder/core.h | 62 +
drivers/media/platform/vxe-vxd/decoder/dec_resources.c | 547 ++
drivers/media/platform/vxe-vxd/decoder/dec_resources.h | 40 +
drivers/media/platform/vxe-vxd/decoder/decoder.c | 4620 ++++++++++
drivers/media/platform/vxe-vxd/decoder/decoder.h | 368 +
drivers/media/platform/vxe-vxd/decoder/fw_interface.h | 812 ++
drivers/media/platform/vxe-vxd/decoder/h264_idx.h | 58 +
drivers/media/platform/vxe-vxd/decoder/h264_secure_parser.c | 3051
+++++++
drivers/media/platform/vxe-vxd/decoder/h264_secure_parser.h | 271 +
drivers/media/platform/vxe-vxd/decoder/h264_vlc.h | 602 ++
drivers/media/platform/vxe-vxd/decoder/h264fw_data.h | 646 ++
drivers/media/platform/vxe-vxd/decoder/h264fw_data_shared.h | 753 ++
drivers/media/platform/vxe-vxd/decoder/hevc_secure_parser.c | 2889
+++++++
drivers/media/platform/vxe-vxd/decoder/hevc_secure_parser.h | 445 +
drivers/media/platform/vxe-vxd/decoder/hevcfw_data.h | 466 +
drivers/media/platform/vxe-vxd/decoder/hevcfw_data_shared.h | 761 ++
drivers/media/platform/vxe-vxd/decoder/hw_control.c | 1204 +++
drivers/media/platform/vxe-vxd/decoder/hw_control.h | 137 +
drivers/media/platform/vxe-vxd/decoder/img_dec_common.h | 271 +
drivers/media/platform/vxe-vxd/decoder/img_msvdx_cmds.h | 283 +
drivers/media/platform/vxe-vxd/decoder/img_msvdx_core_regs.h | 22 +
drivers/media/platform/vxe-vxd/decoder/img_msvdx_vdmc_regs.h | 26 +
drivers/media/platform/vxe-vxd/decoder/img_msvdx_vec_regs.h | 60 +
drivers/media/platform/vxe-vxd/decoder/img_pixfmts.h | 192 +
drivers/media/platform/vxe-vxd/decoder/img_profiles_levels.h | 33 +
drivers/media/platform/vxe-vxd/decoder/img_pvdec_core_regs.h | 60 +
drivers/media/platform/vxe-vxd/decoder/img_pvdec_pixel_regs.h | 35 +
drivers/media/platform/vxe-vxd/decoder/img_pvdec_test_regs.h | 39 +
drivers/media/platform/vxe-vxd/decoder/img_vdec_fw_msg.h | 192 +
drivers/media/platform/vxe-vxd/decoder/img_video_bus4_mmu_regs.h | 120 +
drivers/media/platform/vxe-vxd/decoder/jpeg_secure_parser.c | 639 ++
drivers/media/platform/vxe-vxd/decoder/jpeg_secure_parser.h | 27 +
drivers/media/platform/vxe-vxd/decoder/jpegfw_data.h | 74 +
drivers/media/platform/vxe-vxd/decoder/jpegfw_data_shared.h | 78 +
drivers/media/platform/vxe-vxd/decoder/mem_io.h | 36 +
drivers/media/platform/vxe-vxd/decoder/mmu_defs.h | 38 +
drivers/media/platform/vxe-vxd/decoder/pixel_api.c | 889 ++
drivers/media/platform/vxe-vxd/decoder/pixel_api.h | 147 +
drivers/media/platform/vxe-vxd/decoder/pvdec_entropy_regs.h | 27 +
drivers/media/platform/vxe-vxd/decoder/pvdec_int.h | 75 +
drivers/media/platform/vxe-vxd/decoder/pvdec_vec_be_regs.h | 29 +
drivers/media/platform/vxe-vxd/decoder/reg_io2.h | 68 +
drivers/media/platform/vxe-vxd/decoder/scaler_setup.h | 55 +
drivers/media/platform/vxe-vxd/decoder/swsr.c | 1651 ++++
drivers/media/platform/vxe-vxd/decoder/swsr.h | 271 +
drivers/media/platform/vxe-vxd/decoder/translation_api.c | 1718 ++++
drivers/media/platform/vxe-vxd/decoder/translation_api.h | 35 +
drivers/media/platform/vxe-vxd/decoder/vdec_defs.h | 542 ++
drivers/media/platform/vxe-vxd/decoder/vdec_mmu_wrapper.c | 824 ++
drivers/media/platform/vxe-vxd/decoder/vdec_mmu_wrapper.h | 169 +
drivers/media/platform/vxe-vxd/decoder/vdecdd_defs.h | 439 +
drivers/media/platform/vxe-vxd/decoder/vdecdd_utils.c | 89 +
drivers/media/platform/vxe-vxd/decoder/vdecdd_utils.h | 87 +
drivers/media/platform/vxe-vxd/decoder/vdecdd_utils_buf.c | 890 ++
drivers/media/platform/vxe-vxd/decoder/vdecfw_share.h | 30 +
drivers/media/platform/vxe-vxd/decoder/vdecfw_shared.h | 933 ++
drivers/media/platform/vxe-vxd/decoder/vxd_core.c | 1677 ++++
drivers/media/platform/vxe-vxd/decoder/vxd_dec.c | 178 +
drivers/media/platform/vxe-vxd/decoder/vxd_dec.h | 475 +
drivers/media/platform/vxe-vxd/decoder/vxd_ext.h | 71 +
drivers/media/platform/vxe-vxd/decoder/vxd_int.c | 1130 +++
drivers/media/platform/vxe-vxd/decoder/vxd_int.h | 121 +
drivers/media/platform/vxe-vxd/decoder/vxd_mmu_defs.h | 27 +
drivers/media/platform/vxe-vxd/decoder/vxd_props.h | 74 +
drivers/media/platform/vxe-vxd/decoder/vxd_pvdec.c | 1738 ++++
drivers/media/platform/vxe-vxd/decoder/vxd_pvdec_priv.h | 119 +
drivers/media/platform/vxe-vxd/decoder/vxd_pvdec_regs.h | 772 ++
drivers/media/platform/vxe-vxd/decoder/vxd_v4l2.c | 2164 +++++
drivers/media/platform/vxe-vxd/encoder/fw_binaries/ALL_CODECS_FW_ALL_pipes_2_contexts_8_hwconfig_1_bin.c
| 29013 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
drivers/media/platform/vxe-vxd/encoder/fw_binaries/include_all_fw_variants.h |
47 +
drivers/media/platform/vxe-vxd/encoder/fw_headers/coreflags.h | 41 +
drivers/media/platform/vxe-vxd/encoder/fw_headers/defs.h | 42 +
drivers/media/platform/vxe-vxd/encoder/fw_headers/mtx_fwif.h | 205 +
drivers/media/platform/vxe-vxd/encoder/fw_headers/topazscfwif.h |
1104 +++
drivers/media/platform/vxe-vxd/encoder/fw_headers/vxe_common.h | 165 +
drivers/media/platform/vxe-vxd/encoder/header_gen.c | 1751 ++++
drivers/media/platform/vxe-vxd/encoder/header_gen.h | 111 +
drivers/media/platform/vxe-vxd/encoder/mtx_fwif.c | 990 +++
drivers/media/platform/vxe-vxd/encoder/reg_headers/img_soc_dmac_regs.h
| 62 +
drivers/media/platform/vxe-vxd/encoder/reg_headers/mtx_regs.h | 72 +
drivers/media/platform/vxe-vxd/encoder/reg_headers/topaz_coreext_regs.h |
183 +
drivers/media/platform/vxe-vxd/encoder/reg_headers/topaz_db_regs.h
| 22 +
drivers/media/platform/vxe-vxd/encoder/reg_headers/topaz_vlc_regs.h
| 46 +
drivers/media/platform/vxe-vxd/encoder/reg_headers/topazhp_core_regs.h
| 232 +
drivers/media/platform/vxe-vxd/encoder/reg_headers/topazhp_multicore_regs_old.h
| 22 +
drivers/media/platform/vxe-vxd/encoder/target.h | 68 +
drivers/media/platform/vxe-vxd/encoder/target_config.h | 56 +
drivers/media/platform/vxe-vxd/encoder/topaz_api.c | 3875 +++++++++
drivers/media/platform/vxe-vxd/encoder/topaz_api.h | 1047 +++
drivers/media/platform/vxe-vxd/encoder/topaz_api_utils.c | 1487 ++++
drivers/media/platform/vxe-vxd/encoder/topaz_api_utils.h | 55 +
drivers/media/platform/vxe-vxd/encoder/topaz_color_formats.h | 97 +
drivers/media/platform/vxe-vxd/encoder/topaz_device.c | 1671 ++++
drivers/media/platform/vxe-vxd/encoder/topaz_device.h | 160 +
drivers/media/platform/vxe-vxd/encoder/topazmmu.c | 741 ++
drivers/media/platform/vxe-vxd/encoder/topazmmu.h | 199 +
drivers/media/platform/vxe-vxd/encoder/vxe_enc.c | 472 +
drivers/media/platform/vxe-vxd/encoder/vxe_enc.h | 236 +
drivers/media/platform/vxe-vxd/encoder/vxe_public_regdefs.h | 926 ++
drivers/media/platform/vxe-vxd/encoder/vxe_v4l2.c | 1936 +++++
drivers/media/platform/vxe-vxd/encoder/vxe_v4l2.h | 39 +
drivers/media/platform/xilinx/xilinx-dma.c | 20 +-
drivers/media/platform/xilinx/xilinx-dma.h | 2 +-
drivers/media/test-drivers/vimc/vimc-capture.c | 6 +-
drivers/media/usb/au0828/au0828-core.c | 8 +-
drivers/media/v4l2-core/v4l2-ioctl.c | 27 +-
drivers/media/v4l2-core/v4l2-mc.c | 43 +-
drivers/media/v4l2-core/v4l2-subdev.c | 420 +-
drivers/memory/Kconfig | 4 +-
drivers/memory/omap-gpmc.c | 43 +-
drivers/misc/Kconfig | 12 +
drivers/misc/Makefile | 2 +
drivers/misc/dma-buf-phys.c | 231 +
drivers/misc/pci_endpoint_test.c | 19 +-
drivers/misc/sram-dma-heap.c | 243 +
drivers/misc/sram.c | 20 +-
drivers/misc/sram.h | 17 +
drivers/mtd/nand/raw/Kconfig | 2 +-
drivers/mtd/nand/raw/omap2.c | 534 +-
drivers/mtd/spi-nor/core.c | 241 +-
drivers/net/ethernet/ti/Kconfig | 41 +
drivers/net/ethernet/ti/Makefile | 13 +-
drivers/net/ethernet/ti/am65-cpsw-ethtool.c | 125 +-
drivers/net/ethernet/ti/am65-cpsw-nuss.c | 149 +-
drivers/net/ethernet/ti/am65-cpsw-nuss.h | 18 +-
drivers/net/ethernet/ti/am65-cpsw-qos.c | 866 +-
drivers/net/ethernet/ti/am65-cpsw-qos.h | 49 +-
drivers/net/ethernet/ti/am65-cpts.c | 159 +-
drivers/net/ethernet/ti/am65-debugfs.c | 200 +
drivers/net/ethernet/ti/cpsw.c | 44 +-
drivers/net/ethernet/ti/cpsw_ale.c | 66 +
drivers/net/ethernet/ti/cpsw_ale.h | 2 +
drivers/net/ethernet/ti/cpsw_new.c | 9 +-
drivers/net/ethernet/ti/cpsw_priv.c | 15 +-
drivers/net/ethernet/ti/cpsw_priv.h | 20 +-
drivers/net/ethernet/ti/cpsw_switch_ioctl.c | 271 +
drivers/net/ethernet/ti/icss_iep.c | 1164 +++
drivers/net/ethernet/ti/icss_iep.h | 40 +
drivers/net/ethernet/ti/icss_lre_firmware.h | 136 +
drivers/net/ethernet/ti/icss_mii_rt.h | 153 +
drivers/net/ethernet/ti/icss_switch.h | 336 +
drivers/net/ethernet/ti/icss_vlan_mcast_filter_mmap.h | 100 +
drivers/net/ethernet/ti/icssg_classifier.c | 471 +
drivers/net/ethernet/ti/icssg_config.c | 862 ++
drivers/net/ethernet/ti/icssg_config.h | 291 +
drivers/net/ethernet/ti/icssg_ethtool.c | 440 +
drivers/net/ethernet/ti/icssg_mii_cfg.c | 105 +
drivers/net/ethernet/ti/icssg_prueth.c | 3173 +++++++
drivers/net/ethernet/ti/icssg_prueth.h | 357 +
drivers/net/ethernet/ti/icssg_qos.c | 476 ++
drivers/net/ethernet/ti/icssg_qos.h | 136 +
drivers/net/ethernet/ti/icssg_queues.c | 50 +
drivers/net/ethernet/ti/icssg_switch_map.h | 183 +
drivers/net/ethernet/ti/icssg_switchdev.c | 494 ++
drivers/net/ethernet/ti/icssg_switchdev.h | 13 +
drivers/net/ethernet/ti/j721e-cpsw-virt-mac.c | 1615 ++++
drivers/net/ethernet/ti/prueth.h | 491 ++
drivers/net/ethernet/ti/prueth_core.c | 3522 ++++++++
drivers/net/ethernet/ti/prueth_fdb_tbl.h | 67 +
drivers/net/ethernet/ti/prueth_lre.c | 1315 +++
drivers/net/ethernet/ti/prueth_lre.h | 200 +
drivers/net/ethernet/ti/prueth_ptp.h | 85 +
drivers/net/ethernet/ti/prueth_qos.c | 214 +
drivers/net/ethernet/ti/prueth_switch.c | 1341 +++
drivers/net/ethernet/ti/prueth_switch.h | 58 +
drivers/net/phy/dp83867.c | 15 +-
drivers/net/phy/dp83869.c | 5 +-
drivers/pci/controller/cadence/pci-j721e.c | 163 +-
drivers/pci/controller/dwc/pci-keystone.c | 353 +-
drivers/pci/endpoint/functions/pci-epf-test.c | 6 +-
drivers/phy/cadence/cdns-dphy.c | 387 +-
drivers/regulator/palmas-regulator.c | 26 +
drivers/remoteproc/Kconfig | 14 +
drivers/remoteproc/Makefile | 1 +
drivers/remoteproc/da8xx_remoteproc.c | 5 +-
drivers/remoteproc/keystone_remoteproc.c | 675 +-
drivers/remoteproc/pru_rproc.c | 343 +-
drivers/remoteproc/remoteproc_cdev.c | 7 +
drivers/remoteproc/remoteproc_core.c | 134 +-
drivers/remoteproc/remoteproc_internal.h | 9 +-
drivers/remoteproc/remoteproc_sysfs.c | 40 +-
drivers/remoteproc/ti_k3_dsp_remoteproc.c | 214 +-
drivers/remoteproc/ti_k3_m4_remoteproc.c | 900 ++
drivers/remoteproc/ti_k3_r5_remoteproc.c | 279 +-
drivers/remoteproc/wkup_m3_rproc.c | 1 +
drivers/rpmsg-kdrv/Kconfig | 48 +
drivers/rpmsg-kdrv/Makefile | 5 +
drivers/rpmsg-kdrv/rpmsg_kdrv.c | 743 ++
drivers/rpmsg-kdrv/rpmsg_kdrv_demo.c | 214 +
drivers/rpmsg-kdrv/rpmsg_kdrv_display.c | 473 +
drivers/rpmsg-kdrv/rpmsg_kdrv_internal.h | 48 +
drivers/rpmsg-kdrv/rpmsg_kdrv_switch.c | 977 +++
drivers/rpmsg-kdrv/shared/rpmsg-kdrv-transport-common.h | 80 +
drivers/rpmsg-kdrv/shared/rpmsg-kdrv-transport-demo.h | 78 +
drivers/rpmsg-kdrv/shared/rpmsg-kdrv-transport-display.h | 223 +
drivers/rpmsg-kdrv/shared/rpmsg-kdrv-transport-switch.h | 664 ++
drivers/rpmsg-kdrv/shared/rpmsg-kdrv-transport.h | 83 +
drivers/rpmsg/Kconfig | 13 +
drivers/rpmsg/Makefile | 1 +
drivers/rpmsg/qcom_glink_native.c | 1 +
drivers/rpmsg/qcom_smd.c | 1 +
drivers/rpmsg/rpmsg_char.c | 10 +
drivers/rpmsg/rpmsg_core.c | 23 +
drivers/rpmsg/rpmsg_internal.h | 39 +
drivers/rpmsg/rpmsg_ns.c | 40 +-
drivers/rpmsg/rpmsg_pru.c | 351 +
drivers/rpmsg/virtio_rpmsg_bus.c | 76 +-
drivers/soc/qcom/wcnss_ctrl.c | 1 +
drivers/soc/ti/Kconfig | 11 +
drivers/soc/ti/Makefile | 1 +
drivers/soc/ti/keystone_dsp_mem.c | 401 +
drivers/soc/ti/pruss.c | 182 +-
drivers/soc/ti/wkup_m3_ipc.c | 206 +-
drivers/spi/spi-cadence-quadspi.c | 859 +-
drivers/spi/spi-mem.c | 24 +-
drivers/staging/media/imx/imx-media-utils.c | 8 +-
drivers/staging/media/ipu3/ipu3-v4l2.c | 6 +-
drivers/staging/media/omap4iss/iss.c | 2 +-
drivers/staging/media/omap4iss/iss_video.c | 38 +-
drivers/staging/media/omap4iss/iss_video.h | 2 +-
drivers/staging/media/tegra-video/tegra210.c | 6 +-
drivers/tty/serial/8250/8250_pruss.c | 215 +
drivers/tty/serial/8250/Kconfig | 10 +
drivers/tty/serial/8250/Makefile | 1 +
drivers/tty/serial/Kconfig | 10 +
drivers/tty/serial/Makefile | 1 +
drivers/tty/serial/pru_swuart.c | 777 ++
include/linux/crypto.h | 9 +-
include/linux/ethtool.h | 6 +
include/linux/irqdomain.h | 2 +
include/linux/netdevice.h | 3 +
include/linux/phy/phy-mipi-dphy.h | 13 +
include/linux/pruss.h | 262 +
include/linux/pruss_driver.h | 47 +-
include/linux/remoteproc.h | 9 +
include/linux/rpmsg-remotedev/rpmsg-remotedev.h | 218 +
include/linux/rpmsg.h | 13 +
include/linux/skbuff.h | 34 +
include/linux/socket.h | 9 +-
include/linux/spi/spi-mem.h | 3 +
include/linux/wkup_m3_ipc.h | 13 +
include/media/media-entity.h | 142 +-
include/media/v4l2-subdev.h | 204 +-
include/net/lredev.h | 131 +
include/net/sock.h | 29 +
include/uapi/asm-generic/socket.h | 6 +
include/uapi/linux/dma_buf_phys.h | 35 +
include/uapi/linux/if_link.h | 3 +
include/uapi/linux/keystone_dsp_mem.h | 12 +
include/uapi/linux/keystone_remoteproc.h | 56 +
include/uapi/linux/net_switch_config.h | 67 +
include/uapi/linux/rpmsg_rpc.h | 188 +
include/uapi/linux/rpmsg_socket.h | 31 +
include/uapi/linux/serial_core.h | 3 +
include/uapi/linux/sockios.h | 3 +
include/uapi/linux/v4l2-subdev.h | 76 +-
include/uapi/linux/videodev2.h | 2 +
kernel/irq/irqdomain.c | 6 +-
lib/crypto/sha256.c | 3 +-
net/Kconfig | 1 +
net/Makefile | 1 +
net/core/dev_ioctl.c | 7 +
net/core/skbuff.c | 8 +
net/core/sock.c | 16 +-
net/ethtool/common.c | 1 +
net/ethtool/ioctl.c | 3 +-
net/hsr/Makefile | 1 +
net/hsr/hsr_debugfs.c | 107 +-
net/hsr/hsr_device.c | 457 +-
net/hsr/hsr_device.h | 5 +-
net/hsr/hsr_forward.c | 326 +-
net/hsr/hsr_framereg.h | 4 +
net/hsr/hsr_main.h | 100 +-
net/hsr/hsr_netlink.c | 39 +-
net/hsr/hsr_proc.c | 673 ++
net/hsr/hsr_slave.c | 23 +-
net/packet/af_packet.c | 4 +
net/rpmsg/Kconfig | 19 +
net/rpmsg/Makefile | 2 +
net/rpmsg/rpmsg_proto.c | 657 ++
net/socket.c | 28 +
samples/rpmsg/rpmsg_client_sample.c | 1 +
scripts/Makefile.dtbinst | 1 +
scripts/dtb-merge | 53 +
security/selinux/hooks.c | 4 +-
security/selinux/include/classmap.h | 4 +-
552 files changed, 154706 insertions(+), 1801 deletions(-)
create mode 100644 Documentation/devicetree/bindings/gpu/ti,dra7-bb2d.yaml
create mode 100644 Documentation/devicetree/bindings/gpu/ti,pvr.yaml
delete mode 100644 Documentation/devicetree/bindings/media/cdns,csi2rx.txt
create mode 100644
Documentation/devicetree/bindings/media/cdns,csi2rx.yaml
create mode 100644
Documentation/devicetree/bindings/media/img,d5500-vxd.yaml
create mode 100644
Documentation/devicetree/bindings/media/img,d5520-vxd.yaml
create mode 100644 Documentation/devicetree/bindings/media/img,vxe384.yaml
create mode 100644
Documentation/devicetree/bindings/media/ti,j721e-csi2rx.yaml
delete mode 100644
Documentation/devicetree/bindings/memory-controllers/omap-gpmc.txt
create mode 100644
Documentation/devicetree/bindings/memory-controllers/ti,gpmc-child.yaml
create mode 100644
Documentation/devicetree/bindings/memory-controllers/ti,gpmc.yaml
create mode 100644
Documentation/devicetree/bindings/misc/ti,dma_buf_phys.yaml
delete mode 100644 Documentation/devicetree/bindings/mtd/gpmc-onenand.txt
create mode 100644 Documentation/devicetree/bindings/mtd/ti,gpmc-nand.yaml
create mode 100644
Documentation/devicetree/bindings/mtd/ti,gpmc-onenand.yaml
create mode 100644
Documentation/devicetree/bindings/net/ti,cpsw-virt-mac.txt
create mode 100644 Documentation/devicetree/bindings/net/ti,icss-iep.yaml
create mode 100644
Documentation/devicetree/bindings/net/ti,icssg-prueth.txt
create mode 100644
Documentation/devicetree/bindings/net/ti,pruss-ecap.yaml
create mode 100644 Documentation/devicetree/bindings/net/ti-prueth.txt
delete mode 100644 Documentation/devicetree/bindings/phy/cdns,dphy.txt
create mode 100644 Documentation/devicetree/bindings/phy/cdns,dphy.yaml
create mode 100644
Documentation/devicetree/bindings/remoteproc/ti,k3-m4f-rproc.yaml
create mode 100644
Documentation/devicetree/bindings/remoteproc/ti,pru-consumer.yaml
create mode 100644
Documentation/devicetree/bindings/serial/ti,pru-swuart.txt
create mode 100644
Documentation/devicetree/bindings/serial/ti,pruss-uart.yaml
create mode 100644
Documentation/devicetree/bindings/soc/ti/keystone-dsp-mem.txt
create mode 100644
Documentation/userspace-api/media/v4l/vidioc-subdev-g-routing.rst
create mode 100644 arch/arm/boot/dts/am335x-boneblack-pps.dts
create mode 100644 arch/arm/boot/dts/am335x-boneblack-pruswuart.dts
create mode 100644 arch/arm/boot/dts/am335x-icev2-prueth.dts
create mode 100644 arch/arm/boot/dts/am437x-gp-evm-hdmi.dts
create mode 100644 arch/arm/boot/dts/am43x-epos-evm-hdmi.dts
create mode 100644 arch/arm/boot/dts/ti/Makefile
create mode 100644 arch/arm/boot/dts/ti/am571x-idk-touchscreen.dts
create mode 100644 arch/arm/boot/dts/ti/am572x-idk-touchscreen.dts
create mode 100644 arch/arm/boot/dts/ti/am57xx-evm-common.dts
create mode 100644 arch/arm/boot/dts/ti/am57xx-evm-reva3.dts
create mode 100644 arch/arm/boot/dts/ti/am57xx-idk-osd-lcd-common.dts
create mode 100644 arch/arm/boot/dts/ti/dra71-evm-lcd-auo-g101evn01.0.dts
create mode 100644 arch/arm/boot/dts/ti/dra71-evm-nand.dts
create mode 100644 arch/arm/boot/dts/ti/dra72-evm-touchscreen.dts
create mode 100644 arch/arm/boot/dts/ti/dra74-evm-touchscreen.dts
create mode 100644 arch/arm/boot/dts/ti/dra76-evm-tfp410.dts
create mode 100644 arch/arm/boot/dts/ti/dra7x-evm-osd-lcd-common.dts
create mode 100644 arch/arm/boot/dts/ti/dtb-merge.cfg
create mode 100644 arch/arm/boot/dts/ti/lcd-osd101t2045.dts
create mode 100644 arch/arm/boot/dts/ti/lcd-osd101t2587.dts
create mode 100644
arch/arm64/boot/dts/ti/k3-am642-evm-icssg1-dualemac-mii.dts
create mode 100644 arch/arm64/boot/dts/ti/k3-am642-evm-icssg1-dualemac.dts
create mode 100644 arch/arm64/boot/dts/ti/k3-am642-evm-nand.dts
create mode 100644 arch/arm64/boot/dts/ti/k3-am654-base-board-sr1.dts
create mode 100644 arch/arm64/boot/dts/ti/k3-am654-evm-oldi-lcd1evm.dts
create mode 100644 arch/arm64/boot/dts/ti/k3-am654-evm-ov5640.dts
create mode 100644 arch/arm64/boot/dts/ti/k3-am654-evm-tc358876.dts
create mode 100644 arch/arm64/boot/dts/ti/k3-am654-gp.dts
create mode 100644 arch/arm64/boot/dts/ti/k3-am654-idk-sr1.dts
create mode 100644 arch/arm64/boot/dts/ti/k3-am654-idk.dts
create mode 100644 arch/arm64/boot/dts/ti/k3-am654-pcie-usb2.dts
create mode 100644 arch/arm64/boot/dts/ti/k3-am654-pcie-usb3.dts
create mode 100644 arch/arm64/boot/dts/ti/k3-am654-sr1.dts
create mode 100644
arch/arm64/boot/dts/ti/k3-j721e-common-proc-board-infotainment.dts
mode change 100644 => 100755
arch/arm64/boot/dts/ti/k3-j721e-common-proc-board.dts
create mode 100644 arch/arm64/boot/dts/ti/k3-j721e-cpb-csi2-ov5640.dts
create mode 100644 arch/arm64/boot/dts/ti/k3-j721e-edgeai-apps.dts
mode change 100644 => 100755 arch/arm64/boot/dts/ti/k3-j721e-main.dtsi
create mode 100644 arch/arm64/boot/dts/ti/k3-j721e-proc-board-tps65917.dts
create mode 100755 arch/arm64/boot/dts/ti/k3-j721e-rtos-memory-map.dtsi
create mode 100644 arch/arm64/boot/dts/ti/k3-j721e-sk-csi2-ov5640.dts
create mode 100644 arch/arm64/boot/dts/ti/k3-j721e-sk-rpi-cam-imx219.dts
create mode 100644 arch/arm64/boot/dts/ti/k3-j721e-sk-rpi-exp-header.dts
create mode 100644 arch/arm64/boot/dts/ti/k3-j721e-sk.dts
create mode 100644 arch/arm64/boot/dts/ti/k3-j721e-vision-apps.dts
mode change 100644 => 100755 drivers/crypto/sa2ul.c
create mode 100644 drivers/dma-buf/heaps/carveout-heap.c
create mode 100644 drivers/gpu/drm/omapdrm/omap_overlay.c
create mode 100644 drivers/gpu/drm/omapdrm/omap_overlay.h
create mode 100644 drivers/gpu/drm/omapdrm/omap_wb.c
create mode 100644 drivers/gpu/drm/omapdrm/omap_wb.h
create mode 100644 drivers/gpu/drm/omapdrm/omap_wb_cap.c
create mode 100644 drivers/gpu/drm/omapdrm/omap_wb_m2m.c
create mode 100644 drivers/media/platform/ti/Makefile
create mode 100644 drivers/media/platform/ti/cal/Makefile
rename drivers/media/platform/{ti-vpe => ti/cal}/cal-camerarx.c (76%)
rename drivers/media/platform/{ti-vpe => ti/cal}/cal-video.c (91%)
rename drivers/media/platform/{ti-vpe => ti/cal}/cal.c (94%)
rename drivers/media/platform/{ti-vpe => ti/cal}/cal.h (94%)
rename drivers/media/platform/{ti-vpe => ti/cal}/cal_regs.h (100%)
create mode 100644 drivers/media/platform/ti/j721e-csi2rx/Makefile
create mode 100644 drivers/media/platform/ti/j721e-csi2rx/j721e-csi2rx.c
rename drivers/media/platform/{ti-vpe => ti/vpe}/Makefile (78%)
rename drivers/media/platform/{ti-vpe => ti/vpe}/csc.c (100%)
rename drivers/media/platform/{ti-vpe => ti/vpe}/csc.h (100%)
rename drivers/media/platform/{ti-vpe => ti/vpe}/sc.c (100%)
rename drivers/media/platform/{ti-vpe => ti/vpe}/sc.h (100%)
rename drivers/media/platform/{ti-vpe => ti/vpe}/sc_coeff.h (100%)
rename drivers/media/platform/{ti-vpe => ti/vpe}/vpdma.c (100%)
rename drivers/media/platform/{ti-vpe => ti/vpe}/vpdma.h (100%)
rename drivers/media/platform/{ti-vpe => ti/vpe}/vpdma_priv.h (100%)
rename drivers/media/platform/{ti-vpe => ti/vpe}/vpe.c (100%)
rename drivers/media/platform/{ti-vpe => ti/vpe}/vpe_regs.h (100%)
create mode 100644 drivers/media/platform/vxe-vxd/Makefile
create mode 100644 drivers/media/platform/vxe-vxd/common/addr_alloc.c
create mode 100644 drivers/media/platform/vxe-vxd/common/addr_alloc.h
create mode 100644 drivers/media/platform/vxe-vxd/common/dq.c
create mode 100644 drivers/media/platform/vxe-vxd/common/dq.h
create mode 100644 drivers/media/platform/vxe-vxd/common/hash.c
create mode 100644 drivers/media/platform/vxe-vxd/common/hash.h
create mode 100644 drivers/media/platform/vxe-vxd/common/idgen_api.c
create mode 100644 drivers/media/platform/vxe-vxd/common/idgen_api.h
create mode 100644 drivers/media/platform/vxe-vxd/common/img_errors.h
create mode 100644 drivers/media/platform/vxe-vxd/common/img_mem.h
create mode 100644 drivers/media/platform/vxe-vxd/common/img_mem_man.c
create mode 100644 drivers/media/platform/vxe-vxd/common/img_mem_man.h
create mode 100644 drivers/media/platform/vxe-vxd/common/img_mem_unified.c
create mode 100644 drivers/media/platform/vxe-vxd/common/imgmmu.c
create mode 100644 drivers/media/platform/vxe-vxd/common/imgmmu.h
create mode 100644 drivers/media/platform/vxe-vxd/common/lst.c
create mode 100644 drivers/media/platform/vxe-vxd/common/lst.h
create mode 100644 drivers/media/platform/vxe-vxd/common/pool.c
create mode 100644 drivers/media/platform/vxe-vxd/common/pool.h
create mode 100644 drivers/media/platform/vxe-vxd/common/pool_api.c
create mode 100644 drivers/media/platform/vxe-vxd/common/pool_api.h
create mode 100644 drivers/media/platform/vxe-vxd/common/ra.c
create mode 100644 drivers/media/platform/vxe-vxd/common/ra.h
create mode 100644 drivers/media/platform/vxe-vxd/common/resource.c
create mode 100644 drivers/media/platform/vxe-vxd/common/resource.h
create mode 100644 drivers/media/platform/vxe-vxd/common/rman_api.c
create mode 100644 drivers/media/platform/vxe-vxd/common/rman_api.h
create mode 100644 drivers/media/platform/vxe-vxd/common/talmmu_api.c
create mode 100644 drivers/media/platform/vxe-vxd/common/talmmu_api.h
create mode 100644 drivers/media/platform/vxe-vxd/common/vid_buf.h
create mode 100644 drivers/media/platform/vxe-vxd/common/work_queue.c
create mode 100644 drivers/media/platform/vxe-vxd/common/work_queue.h
create mode 100644 drivers/media/platform/vxe-vxd/decoder/bspp.c
create mode 100644 drivers/media/platform/vxe-vxd/decoder/bspp.h
create mode 100644 drivers/media/platform/vxe-vxd/decoder/bspp_int.h
create mode 100644 drivers/media/platform/vxe-vxd/decoder/core.c
create mode 100644 drivers/media/platform/vxe-vxd/decoder/core.h
create mode 100644 drivers/media/platform/vxe-vxd/decoder/dec_resources.c
create mode 100644 drivers/media/platform/vxe-vxd/decoder/dec_resources.h
create mode 100644 drivers/media/platform/vxe-vxd/decoder/decoder.c
create mode 100644 drivers/media/platform/vxe-vxd/decoder/decoder.h
create mode 100644 drivers/media/platform/vxe-vxd/decoder/fw_interface.h
create mode 100644 drivers/media/platform/vxe-vxd/decoder/h264_idx.h
create mode 100644
drivers/media/platform/vxe-vxd/decoder/h264_secure_parser.c
create mode 100644
drivers/media/platform/vxe-vxd/decoder/h264_secure_parser.h
create mode 100644 drivers/media/platform/vxe-vxd/decoder/h264_vlc.h
create mode 100644 drivers/media/platform/vxe-vxd/decoder/h264fw_data.h
create mode 100644
drivers/media/platform/vxe-vxd/decoder/h264fw_data_shared.h
create mode 100644
drivers/media/platform/vxe-vxd/decoder/hevc_secure_parser.c
create mode 100644
drivers/media/platform/vxe-vxd/decoder/hevc_secure_parser.h
create mode 100644 drivers/media/platform/vxe-vxd/decoder/hevcfw_data.h
create mode 100644
drivers/media/platform/vxe-vxd/decoder/hevcfw_data_shared.h
create mode 100644 drivers/media/platform/vxe-vxd/decoder/hw_control.c
create mode 100644 drivers/media/platform/vxe-vxd/decoder/hw_control.h
create mode 100644 drivers/media/platform/vxe-vxd/decoder/img_dec_common.h
create mode 100644 drivers/media/platform/vxe-vxd/decoder/img_msvdx_cmds.h
create mode 100644
drivers/media/platform/vxe-vxd/decoder/img_msvdx_core_regs.h
create mode 100644
drivers/media/platform/vxe-vxd/decoder/img_msvdx_vdmc_regs.h
create mode 100644
drivers/media/platform/vxe-vxd/decoder/img_msvdx_vec_regs.h
create mode 100644 drivers/media/platform/vxe-vxd/decoder/img_pixfmts.h
create mode 100644
drivers/media/platform/vxe-vxd/decoder/img_profiles_levels.h
create mode 100644
drivers/media/platform/vxe-vxd/decoder/img_pvdec_core_regs.h
create mode 100644
drivers/media/platform/vxe-vxd/decoder/img_pvdec_pixel_regs.h
create mode 100644
drivers/media/platform/vxe-vxd/decoder/img_pvdec_test_regs.h
create mode 100644
drivers/media/platform/vxe-vxd/decoder/img_vdec_fw_msg.h
create mode 100644
drivers/media/platform/vxe-vxd/decoder/img_video_bus4_mmu_regs.h
create mode 100644
drivers/media/platform/vxe-vxd/decoder/jpeg_secure_parser.c
create mode 100644
drivers/media/platform/vxe-vxd/decoder/jpeg_secure_parser.h
create mode 100644 drivers/media/platform/vxe-vxd/decoder/jpegfw_data.h
create mode 100644
drivers/media/platform/vxe-vxd/decoder/jpegfw_data_shared.h
create mode 100644 drivers/media/platform/vxe-vxd/decoder/mem_io.h
create mode 100644 drivers/media/platform/vxe-vxd/decoder/mmu_defs.h
create mode 100644 drivers/media/platform/vxe-vxd/decoder/pixel_api.c
create mode 100644 drivers/media/platform/vxe-vxd/decoder/pixel_api.h
create mode 100644
drivers/media/platform/vxe-vxd/decoder/pvdec_entropy_regs.h
create mode 100644 drivers/media/platform/vxe-vxd/decoder/pvdec_int.h
create mode 100644
drivers/media/platform/vxe-vxd/decoder/pvdec_vec_be_regs.h
create mode 100644 drivers/media/platform/vxe-vxd/decoder/reg_io2.h
create mode 100644 drivers/media/platform/vxe-vxd/decoder/scaler_setup.h
create mode 100644 drivers/media/platform/vxe-vxd/decoder/swsr.c
create mode 100644 drivers/media/platform/vxe-vxd/decoder/swsr.h
create mode 100644
drivers/media/platform/vxe-vxd/decoder/translation_api.c
create mode 100644
drivers/media/platform/vxe-vxd/decoder/translation_api.h
create mode 100644 drivers/media/platform/vxe-vxd/decoder/vdec_defs.h
create mode 100644
drivers/media/platform/vxe-vxd/decoder/vdec_mmu_wrapper.c
create mode 100644
drivers/media/platform/vxe-vxd/decoder/vdec_mmu_wrapper.h
create mode 100644 drivers/media/platform/vxe-vxd/decoder/vdecdd_defs.h
create mode 100644 drivers/media/platform/vxe-vxd/decoder/vdecdd_utils.c
create mode 100644 drivers/media/platform/vxe-vxd/decoder/vdecdd_utils.h
create mode 100644
drivers/media/platform/vxe-vxd/decoder/vdecdd_utils_buf.c
create mode 100644 drivers/media/platform/vxe-vxd/decoder/vdecfw_share.h
create mode 100644 drivers/media/platform/vxe-vxd/decoder/vdecfw_shared.h
create mode 100644 drivers/media/platform/vxe-vxd/decoder/vxd_core.c
create mode 100644 drivers/media/platform/vxe-vxd/decoder/vxd_dec.c
create mode 100644 drivers/media/platform/vxe-vxd/decoder/vxd_dec.h
create mode 100644 drivers/media/platform/vxe-vxd/decoder/vxd_ext.h
create mode 100644 drivers/media/platform/vxe-vxd/decoder/vxd_int.c
create mode 100644 drivers/media/platform/vxe-vxd/decoder/vxd_int.h
create mode 100644 drivers/media/platform/vxe-vxd/decoder/vxd_mmu_defs.h
create mode 100644 drivers/media/platform/vxe-vxd/decoder/vxd_props.h
create mode 100644 drivers/media/platform/vxe-vxd/decoder/vxd_pvdec.c
create mode 100644 drivers/media/platform/vxe-vxd/decoder/vxd_pvdec_priv.h
create mode 100644 drivers/media/platform/vxe-vxd/decoder/vxd_pvdec_regs.h
create mode 100644 drivers/media/platform/vxe-vxd/decoder/vxd_v4l2.c
create mode 100644
drivers/media/platform/vxe-vxd/encoder/fw_binaries/ALL_CODECS_FW_ALL_pipes_2_contexts_8_hwconfig_1_bin.c
create mode 100644
drivers/media/platform/vxe-vxd/encoder/fw_binaries/include_all_fw_variants.h
create mode 100644
drivers/media/platform/vxe-vxd/encoder/fw_headers/coreflags.h
create mode 100644
drivers/media/platform/vxe-vxd/encoder/fw_headers/defs.h
create mode 100644
drivers/media/platform/vxe-vxd/encoder/fw_headers/mtx_fwif.h
create mode 100644
drivers/media/platform/vxe-vxd/encoder/fw_headers/topazscfwif.h
create mode 100644
drivers/media/platform/vxe-vxd/encoder/fw_headers/vxe_common.h
create mode 100644 drivers/media/platform/vxe-vxd/encoder/header_gen.c
create mode 100644 drivers/media/platform/vxe-vxd/encoder/header_gen.h
create mode 100644 drivers/media/platform/vxe-vxd/encoder/mtx_fwif.c
create mode 100644
drivers/media/platform/vxe-vxd/encoder/reg_headers/img_soc_dmac_regs.h
create mode 100644
drivers/media/platform/vxe-vxd/encoder/reg_headers/mtx_regs.h
create mode 100644
drivers/media/platform/vxe-vxd/encoder/reg_headers/topaz_coreext_regs.h
create mode 100644
drivers/media/platform/vxe-vxd/encoder/reg_headers/topaz_db_regs.h
create mode 100644
drivers/media/platform/vxe-vxd/encoder/reg_headers/topaz_vlc_regs.h
create mode 100644
drivers/media/platform/vxe-vxd/encoder/reg_headers/topazhp_core_regs.h
create mode 100644
drivers/media/platform/vxe-vxd/encoder/reg_headers/topazhp_multicore_regs_old.h
create mode 100644 drivers/media/platform/vxe-vxd/encoder/target.h
create mode 100644 drivers/media/platform/vxe-vxd/encoder/target_config.h
create mode 100644 drivers/media/platform/vxe-vxd/encoder/topaz_api.c
create mode 100644 drivers/media/platform/vxe-vxd/encoder/topaz_api.h
create mode 100644
drivers/media/platform/vxe-vxd/encoder/topaz_api_utils.c
create mode 100644
drivers/media/platform/vxe-vxd/encoder/topaz_api_utils.h
create mode 100644
drivers/media/platform/vxe-vxd/encoder/topaz_color_formats.h
create mode 100644 drivers/media/platform/vxe-vxd/encoder/topaz_device.c
create mode 100644 drivers/media/platform/vxe-vxd/encoder/topaz_device.h
create mode 100644 drivers/media/platform/vxe-vxd/encoder/topazmmu.c
create mode 100644 drivers/media/platform/vxe-vxd/encoder/topazmmu.h
create mode 100644 drivers/media/platform/vxe-vxd/encoder/vxe_enc.c
create mode 100644 drivers/media/platform/vxe-vxd/encoder/vxe_enc.h
create mode 100644
drivers/media/platform/vxe-vxd/encoder/vxe_public_regdefs.h
create mode 100644 drivers/media/platform/vxe-vxd/encoder/vxe_v4l2.c
create mode 100644 drivers/media/platform/vxe-vxd/encoder/vxe_v4l2.h
create mode 100644 drivers/misc/dma-buf-phys.c
create mode 100644 drivers/misc/sram-dma-heap.c
create mode 100644 drivers/net/ethernet/ti/am65-debugfs.c
create mode 100644 drivers/net/ethernet/ti/cpsw_switch_ioctl.c
create mode 100644 drivers/net/ethernet/ti/icss_iep.c
create mode 100644 drivers/net/ethernet/ti/icss_iep.h
create mode 100644 drivers/net/ethernet/ti/icss_lre_firmware.h
create mode 100644 drivers/net/ethernet/ti/icss_mii_rt.h
create mode 100644 drivers/net/ethernet/ti/icss_switch.h
create mode 100644 drivers/net/ethernet/ti/icss_vlan_mcast_filter_mmap.h
create mode 100644 drivers/net/ethernet/ti/icssg_classifier.c
create mode 100644 drivers/net/ethernet/ti/icssg_config.c
create mode 100644 drivers/net/ethernet/ti/icssg_config.h
create mode 100644 drivers/net/ethernet/ti/icssg_ethtool.c
create mode 100644 drivers/net/ethernet/ti/icssg_mii_cfg.c
create mode 100644 drivers/net/ethernet/ti/icssg_prueth.c
create mode 100644 drivers/net/ethernet/ti/icssg_prueth.h
create mode 100644 drivers/net/ethernet/ti/icssg_qos.c
create mode 100644 drivers/net/ethernet/ti/icssg_qos.h
create mode 100644 drivers/net/ethernet/ti/icssg_queues.c
create mode 100644 drivers/net/ethernet/ti/icssg_switch_map.h
create mode 100644 drivers/net/ethernet/ti/icssg_switchdev.c
create mode 100644 drivers/net/ethernet/ti/icssg_switchdev.h
create mode 100644 drivers/net/ethernet/ti/j721e-cpsw-virt-mac.c
create mode 100644 drivers/net/ethernet/ti/prueth.h
create mode 100644 drivers/net/ethernet/ti/prueth_core.c
create mode 100644 drivers/net/ethernet/ti/prueth_fdb_tbl.h
create mode 100644 drivers/net/ethernet/ti/prueth_lre.c
create mode 100644 drivers/net/ethernet/ti/prueth_lre.h
create mode 100644 drivers/net/ethernet/ti/prueth_ptp.h
create mode 100644 drivers/net/ethernet/ti/prueth_qos.c
create mode 100644 drivers/net/ethernet/ti/prueth_switch.c
create mode 100644 drivers/net/ethernet/ti/prueth_switch.h
mode change 100644 => 100755 drivers/net/phy/dp83867.c
create mode 100644 drivers/remoteproc/ti_k3_m4_remoteproc.c
create mode 100644 drivers/rpmsg-kdrv/Kconfig
create mode 100644 drivers/rpmsg-kdrv/Makefile
create mode 100644 drivers/rpmsg-kdrv/rpmsg_kdrv.c
create mode 100644 drivers/rpmsg-kdrv/rpmsg_kdrv_demo.c
create mode 100644 drivers/rpmsg-kdrv/rpmsg_kdrv_display.c
create mode 100644 drivers/rpmsg-kdrv/rpmsg_kdrv_internal.h
create mode 100644 drivers/rpmsg-kdrv/rpmsg_kdrv_switch.c
create mode 100644 drivers/rpmsg-kdrv/shared/rpmsg-kdrv-transport-common.h
create mode 100644 drivers/rpmsg-kdrv/shared/rpmsg-kdrv-transport-demo.h
create mode 100644
drivers/rpmsg-kdrv/shared/rpmsg-kdrv-transport-display.h
create mode 100644 drivers/rpmsg-kdrv/shared/rpmsg-kdrv-transport-switch.h
create mode 100644 drivers/rpmsg-kdrv/shared/rpmsg-kdrv-transport.h
create mode 100644 drivers/rpmsg/rpmsg_pru.c
create mode 100644 drivers/soc/ti/keystone_dsp_mem.c
create mode 100644 drivers/tty/serial/8250/8250_pruss.c
create mode 100644 drivers/tty/serial/pru_swuart.c
create mode 100644 include/linux/pruss.h
create mode 100644 include/linux/rpmsg-remotedev/rpmsg-remotedev.h
create mode 100644 include/net/lredev.h
create mode 100644 include/uapi/linux/dma_buf_phys.h
create mode 100644 include/uapi/linux/keystone_dsp_mem.h
create mode 100644 include/uapi/linux/keystone_remoteproc.h
create mode 100644 include/uapi/linux/net_switch_config.h
create mode 100644 include/uapi/linux/rpmsg_rpc.h
create mode 100644 include/uapi/linux/rpmsg_socket.h
create mode 100644 net/hsr/hsr_proc.c
create mode 100644 net/rpmsg/Kconfig
create mode 100644 net/rpmsg/Makefile
create mode 100644 net/rpmsg/rpmsg_proto.c
create mode 100755 scripts/dtb-merge
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#11093):
https://lists.yoctoproject.org/g/linux-yocto/message/11093
Mute This Topic: https://lists.yoctoproject.org/mt/90126783/21656
Group Owner: [email protected]
Unsubscribe: https://lists.yoctoproject.org/g/linux-yocto/unsub
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-