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