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