In message: [linux-yocto][linux-yocto 
v5.10/standard/ti-sdk-5.4/ti-j72xx][PATCH] ti-j72xx kernel part for linux-yocto 
kernel v5.10
on 19/03/2021 Xulin Sun wrote:

> Hi Bruce,
> 
> Could you please help to create a new kernel branch
> "v5.10/standard/ti-sdk-5.4/ti-j72xx"
> based on "v5.10/standard/base" for newly added bsp ti-j72xx on kernel 5.10 ?
> 
> And merge below patches to the new branch
> "v5.10/standard/ti-sdk-5.4/ti-j72xx".

created and merged.

Thanks for the changes!

Bruce

> 
> 
> The following changes since commit 04a11eb4aec4efe3064f27b207e8a41c28bb08cd:
> 
>   Merge tag 'v5.10.23' into v5.10/standard/base (2021-03-15 10:51:55 -0400)
> 
> are available in the Git repository at:
> 
>   https://github.com/xulinsun/ti-j72x v5.10/standard/base
> 
> for you to fetch changes up to a55369ce499aa2b54424d73532ce3968db88f542:
> 
>   dmabuf: revert the removed functions for adapting out-of-tree gpu
> ti-img-rogue-driver (2021-03-19 13:24:33 +0800)
> 
> ----------------------------------------------------------------
> Anand Balagopalakrishnan (1):
>       arm64: dts: ti: k3-j721e-main: Add GPU node
> 
> Andrew F. Davis (16):
>       dt-bindings: gpu: Add binding for TI SGX
>       arm64: dts: ti: k3-am654-main: Add device tree entry for SGX
>       HACK: dt-bindings: misc: Add ti,dma_buf_phys binding doc
>       HACK: misc: Add dma-buf to physical address exporter
>       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)
>       HACK: misc: dma-buf-phys: Allow this driver to be built as a module
>       soc: ti: pruss: add pruss_{request,release}_mem_region() API
>       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
>       misc: sram: Add dma-heap-export reserved SRAM area type
>       misc: sram: dma-heap-export: Fix memory leak in dma-buf attach
>       misc: sram: DMA-Heaps exporter depends on DMA-Heaps framework
>       HACK: dma-buf: heaps: carveout: Add support for cached carveout heaps
> 
> Angela Stegmaier (1):
>       rpmsg: fix lockdep warnings in virtio rpmsg bus driver
> 
> Arnaud Pouliquen (1):
>       rpmsg: core: add API to get MTU
> 
> Aswath Govindraju (1):
>       phy: keystone: fix unused variable build warning
> 
> Benoit Parrot (26):
>       drm/omap: Add ability to check if requested plane modes can be
> supported
>       drm/omap: Add ovl checking funcs to dispc_ops
>       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
>       HACK: Input: goodix: fix driver auto-loading
>       dt-bindings: media: Document OmniVision OV1063x driver
>       HACK: UAPI: Increasing VIDEO_MAX_FRAME/VB2_MAX_FRAME to 128
>       dt-binbings: media: ti-vpe: Document the VIP driver
>       media: ti-vpe: Add the VIP driver
>       drm/tidss: add has_writeback flag
>       drm/tidss: add WB to io resource map
>       drm/tidss: add WB specific register offsets
>       drm/tidss: add WB irq enable/status accessor
>       drm/tidss: Add RGB to YUV color conversion support
>       drm/tidss: Add WB config/setup helper
>       drm/tidss: add tidss_plane_reserve/release_wb
>       drm/tidss: add WB M2M driver
>       media: ti-vpe: vip: fix asd allocation scheme
>       arm64: dts: Add HDMI video to
> k3-j721e-common-proc-board-infotainment.dtso
> 
> Bin Liu (9):
>       dt-bindings: serial: add binding documentation for TI PRU software
> UART
>       serial: add pru software uart (pru_suart) driver
>       dt-bindings: pwm: add binding documentation for TI PRUSS PWM
>       pwm: core: populate the sysfs device into pwmchip
>       pwm: add pruss iep-based pwm driver
>       arm64: dts: add k3-am654-evm-prupwm.dtso
>       dt-bindings: serial: add binding documentation for TI PRUSS UART
>       serial: 8250: add pruss uart driver
>       serial: 8250: pruss: fix overflow in conversion build warning
> 
> Dave Gerlach (6):
>       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
>       soc: ti: wkup_m3_ipc: Add debug option to halt m3 in suspend
> 
> Faiz Abbas (15):
>       arm64: dts: ti: k3-j721e-main: Add SDHCI nodes
>       can: m_can: m_can_platform: Add support for enabling transceiver
> through the STB line
>       arm64: dts: ti: k3-am65-mcu: Add Support for MCAN
>       arm64: dts: k3-am654-idk: Add Support for MCAN
>       arm64: dts: ti: k3-am65-main: Add Support for UHS modes
>       phy: ti: j721e-wiz: Don't configure wiz if its already configured
>       phy: cadence: cadence-sierra: Don't configure if any plls are already
> locked
>       arm64: dts: k3-am654-base-board-sr1: Disable UHS modes in SR1.0
>       arm64: dts: k3-j721e-main: Disable HS400 for sdhci0
>       arm64: dts: ti: k3-j7200-main: Add gpio nodes in main domain
>       arm64: dts: ti: k3-j7200: Add gpio nodes in wakeup domain
>       arm64: dts: ti: k3-j7200-common-proc-board: Disable unused gpio
> modules
>       can: m_can: m_can_platform: Add support for enabling transceiver
> through the Enable line
>       arm64: dts: ti: k3-j721e-mcu-wakeup: Add support for mcu_mcan nodes
>       arm64: dts: ti: k3-j721e-main: Add support for main_mcan nodes
> 
> Franklin S Cooper Jr (1):
>       Input: goodix - put reset and irq into default state during probe
> 
> Gowtham Tammana (4):
>       dt-bindings: gpu: add bindings for ti bb2d
>       dt-bindings: gpu/ti: Update bindings for J721e
>       drm/tidss: Add prepare_fb to the plane helper funcs
>       arm64: dts: ti: k3-j7200-main: Add main domain watchdog entries
> 
> Grygorii Strashko (33):
>       HACK: soc: ti: k3: add dma descriptors pool
>       arm64: dts: ti: k3-am65-main: add timesync_router node
>       arm64: dts: ti: j721e-main: add timesync_router node
>       soc: ti: k3: k3-navss-desc-pool: fix allmodconfig build
>       HACK: net: ethtool: export convert legacy_settings_to_link_ksettings
> func
>       HACK: drivers: net: cpsw: ale: add broadcast/multicast rate limit
> support
>       HACK: net: ethernet: ti: cpsw: allow to configure min tx packet size
>       HACK: net: ethernet: ti: am65-cpsw-nuss: add broadcast/multicast rate
> limit support
>       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
>       net: ethernet: ti: j721e-cpsw-virt-mac: fix build warn
>       net: phy: dp83867: add w/a for packet errors seen with short cables
>       dt-bindings: net: cpsw: add cpts-ext-ts-inputs
>       HACK: net: ethernet: ti: cpsw_ale: fix allmod build err
>       net: ethernet: ti: j721e-cpsw-virt-mac: fix irqs type
>       net: ethernet: ti: icssg_prueth: fix irqs type
>       rpmsg-kdrv: fix 'variable 'ret' is used uninitialized whenever 'for'
> loop exits'
>       rpmsg-kdrv: rpmsg_kdrv_display: fix build warns
>       rpmsg-kdrv: rpmsg_kdrv_switch: fix build warnings
>       net: ethernet: ti: am65-cpsw-ethtool: fix rrobin vs iet cfg
>       net: ethernet: ti: am65-cpts: adjust pps following ptp changes
>       arm64: dts: ti: k3-am65-mcu-cpsw: sync to lkml
>       Revert "net: ethernet: ti: am65-cpsw-nuss: enable am65x sr2.0 support"
>       net: ethernet: ti: icssg_prueth: use lkml dma desc pool api
>       net: ethernet: ti: j721e-cpsw-virt-mac: use lkml dma desc pool api
>       Revert "HACK: soc: ti: k3: add dma descriptors pool"
>       arm64: dts: ti: j7200-main: add timesync_router node
>       net: ethernet: ti: j721e-cpsw-virt-mac: reduce log level of dbg xmit
> messages
>       net: ethernet: ti: j721e-cpsw-virt-mac: update xmit err handling
>       net: ethernet: ti: j721e-cpsw-virt-mac: disable rx csum for fragmented
> packets
>       rpmsg-kdrv: rpmsg_kdrv_switch: update enum
> rpmsg_kdrv_ethswitch_cpsw_type
>       net: ethernet: ti: j721e-cpsw-virt-mac: increase number of rx/tx descs
> 
> Jan Kiszka (3):
>       uio: Enable read-only mappings
>       ivshmem: Add header file
>       uio: Add driver for inter-VM shared memory device
> 
> Jason Reeder (1):
>       rpmsg: pru: add a PRU RPMsg driver
> 
> Jean-Jacques Hiblot (1):
>       backlight: led_bl: Add support for a "enable" gpio
> 
> John Stultz (2):
>       devicetree: bindings: Add linux,cma-heap tag for reserved memory
>       dma-buf: cma_heap: Extend logic to export CMA regions tagged with
> "linux,cma-heap"
> 
> Jyri Sarha (9):
>       drm/omap: Implement CTM property for CRTC using OVL managers CPR
> matrix
>       drm/omap: Enable COLOR_ENCODING and COLOR_RANGE properties for planes
>       ASoC: simple-card: Support for selecting system clocks by ID
>       dt-bindings: display: DT schema for rocktech,rk101ii01d-ct panel
>       arm64: dts: ti: Add overlay for OLDI-LCD1EVM Display and touch screen
>       arm64: dts: ti: k3-j721e-main.dtsi: Add DSS nodes
>       arm64: dts: ti: k3-j721e: Add wiz@5050000 and serdes@5050000 nodes
>       arm64: dts: ti: k3-j721e: Add mhdp: dp-bridge@000A000000 node
>       arm64: dts: ti: k3-j721-common-proc-board: Add DisplayPort setup
> 
> Keerthy (8):
>       clocksource: timer-keystone: Add platform probe support to existing
> code
>       arm64: dts: ti: k3-j721e: Add support for pm1 SOM with tsp65917 PMIC
>       dt-bindings: crypto: k3: Add sa2ul bindings documentation
>       crypto: tcrypt: Fix speed test case for hash to set up sg buffer size
> equal to payload
>       lib/crypto/sha256.c: Export sha256_transform
>       char: hw_random: Kconfig: For ARCH_K3 add a dependency on SA2UL
>       char: hw_random: omap-rng: sa2ul: Enable trng module in sa2ul
>       remoteproc: Fix sysfs interface to stop a suspended processor
> 
> Kishon Vijay Abraham I (56):
>       regulator: palmas: Disable bypass for ldo1 and ldo2
>       PCI: dwc: designware: Add callbacks for configuring inbound and
> outbound ATU
>       PCI: keystone: Add support for PCIe EP in K2G
>       misc: pci_endpoint_test: Add support to test PCI EP in K2G
>       PCI: cadence: Add read/write accessors to perform only 32-bit accesses
>       Documentation: PCI: endpoint/pci-endpoint-cfs: Guide to use SR-IOV
>       dt-bindings: PCI: cadence: Add binding to specify max virtual
> functions
>       PCI: endpoint: Add support to add virtual function in endpoint core
>       PCI: endpoint: Add support to link a physical function to a virtual
> function
>       PCI: endpoint: Add virtual function number in pci_epc ops
>       PCI: cadence: Add support to configure virtual functions
>       misc: pci_endpoint_test: Populate sriov_configure ops to configure
> SR-IOV device
>       misc: pci_endpoint_test: Do not request or allocate IRQs in probe
>       misc: pci_endpoint_test: Enable legacy interrupt
>       PCI: keystone: Simplify PCI quirk using pcie_find_root_port()
>       PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
>       arm64: dts: ti: Add DT overlay for PCIe + USB3.0 SERDES personality
> card
>       dt-bindings: PCI: Endpoint: Add DT bindings for PCI EPF Bus
>       dt-bindings: PCI: Endpoint: Add DT bindings for PCI EPF Device
>       dt-bindings: PCI: Endpoint: Add DT bindings for PCI EPF NTB Device
>       Documentation: PCI: Add specification for the *PCI NTB* function
> device
>       PCI: endpoint: Add API to get reference to EPC from device-tree
>       PCI: endpoint: Add API to create EPF device from device tree
>       PCI: endpoint: Add "pci-epf-bus" driver
>       PCI: endpoint: Make *_get_first_free_bar() take into account 64 bit
> BAR
>       PCI: endpoint: Add helper API to get the 'next' unreserved BAR
>       PCI: endpoint: Make pci_epf_driver ops optional
>       PCI: endpoint: Add helper API to populate header with values from DT
>       PCI: endpoint: Add support to associate secondary EPC with EPF
>       PCI: endpoint: Add pci_epc_ops to map MSI irq
>       PCI: cadence: Implement ->msi_map_irq() ops
>       PCI: endpoint: Remove unused pci_epf_match_device()
>       PCI: endpoint: *_free_bar() to return error codes on failure
>       PCI: endpoint: Add EP function driver to provide NTB functionality
>       PCI: Add TI J721E device to pci ids
>       NTB: Add support for EPF PCI-Express Non-Transparent Bridge
>       NTB: tool: Enable the NTB/PCIe link on the local or remote side of
> bridge
>       NTB: ntb_perf/ntb_tool: Use PCI device for dma_alloc_coherent()
>       arm64: dts: ti: k3-j721e: Add DT overlay for PCIe Backplane
>       PCI: endpoint: Add helpers to use dmaengine APIs for data transfers
>       PCI: keystone: Convert to using hierarchy domain for legacy interrupts
>       PCI: keystone: Add PCI legacy interrupt support for AM654
>       PCI: j721e: Add PCI legacy interrupt support for J721E
>       arm64: dts: ti: k3-am65-main: Add properties to support legacy
> interrupts
>       arm64: dts: ti: k3-j721e-main: Add properties to support legacy
> interrupts
>       phy: cadence: Sierra: Fix PHY power_on sequence
>       arm64: dts: ti: k3-am654-pcie-usb3: Add "num-lanes" DT property to
> PCIe
>       arm64: dts: ti: Included DT node for PCIe EP mode
>       PCI: keystone: Set DMA mask and coherent DMA mask
>       arm64: dts: ti: k3-j721e-main: Rename "torrent-phy" node name to
> "link"
>       dt-bindings: PCI: Add DT bindings for PCIe controller in TI's J7200
> devices
>       PCI: j721e: Add PCIe support for j7200
>       arm64: dts: ti: k3-j7200-main: Add DT for WIZ and SERDES
>       arm64: dts: ti: j7200-main: Add PCIe device tree node
>       arm64: dts: ti: k3-j7200-common-proc-board: Enable PCIe
>       HACK: arm64: dts: ti: k3-j7200-common-proc-board: Disable PCIe and
> SERDES
> 
> Lokesh Vutla (32):
>       arm64: dts: am654-base-board: Reserve memory for jailhouse
>       net: ti: ti_prueth: Fix depends on symbol for TI_PRUETH
>       dt-bindings: net: icss_iep: Add dt binding documentation
>       arm64: dts: ti: k3-am65-main: Update the compatible for ICSS IEP nodes
>       net: ethernet: ti: icss-iep: Rename icssg_iep to icss_iep
>       net: ethernet: ti: icss-iep: Make icss-iep a separate driver
>       net: ethernet: ti: icss-iep: Add support for IEP on AM57xx platforms
>       net: ethernet: ti: icss-iep: Add support for IEP on AM335x platforms
>       net: ti: prueth_core: Add support for initializing IEP
>       net: ti: prueth_core: Fix initialization of iep timer
>       dt-bindings: net: ti-prueth: Add ptp tx interrupt for dual emac
>       net: ti: prueth: dual_emac: Add support for timestamping tx packets
>       dt-bindings: net: ti-prueth: Add ptp tx interrupt for hsr
>       net: ti: prueth: hsr: Add support for timestamping tx packets
>       net: ti: prueth: Add support for reading timestamps from rx packets
>       net: ti: prueth: Add support for setting and getting hwtimestamp
> configuration
>       net: ti: prueth: Add support for getting timestamping capabilitues
> from ethtool
>       net: ti: prueth: Free emac_ptp_tx_irq only if available
>       net: ti: prueth: Fix clearing of hsr ptp related stuff during ndo stop
>       net: ti: prueth: Use __skb_push/pull() for changing skb data
>       net: ti: prueth: Use the ethertype in skb_redundant_info to detect
> hsr/prp
>       net: ti: prueth: Detect the vlan tagged skbs during
> prueth_ptp_ts_event_type detection
>       net: ethernet: ti: prueth: add support for reading TS for cut through
> HSR PTP packets
>       net: ethernet: ti: prueth: do not parse cut through packet if other
> link is not active
>       net: ethernet: ti: prueth: Fix a race condition in passing cut through
> packets
>       net: ethernet: ti: prueth: Fix cleanup of cut through socket buffer
>       net: ethernet: ti: icss-iep: Add support for generating perout/PPS
> signal for am57xx variant
>       net: ethernet: ti: icss-iep: Add support for generating extts event
>       net: ethernet: ti: prueth: Do not enable timesync control in
> background
>       net: ethernet: ti: icss-iep: Mark icss_iep_cap_cmp_handler() as static
>       net: ethernet: ti: icss_iep: Allow requesting ts capabilities before
> interface is up
>       HACK: net: ethernet: ti: icss-iep: Fix sync0 generation on a compare
> event
> 
> Lucas Weaver (1):
>       Memory map updates for vision-apps
> 
> Matthias Brugger (1):
>       of: irq: Export of_msi_get_domain
> 
> Misael Lopez Cruz (2):
>       ASoC: core: Pass card index through dt alias
>       ASoC: ti: omap-hdmi: Use HDMI HW IP alias for the card
> 
> Mugunthan V N (2):
>       HACK: net: ioctl: Adding cpsw switch configuration via ioctl
>       HACK: drivers: net: cpsw: add support for switch ioctl
> 
> Murali Karicheri (52):
>       net: netcp: ethss: fix the return type of netcp_sgmii_get_port_link()
>       net: ethernet: ti: remove the obsolete netcp_xgbepcsr.c
>       HACK: net: netcp: add sysfs configuration/control for netcp ethss
> switch
>       HACK: net: netcp: ale: add sysfs interface for control, ale table show
>       ethernet: ti: am65-cpsw-qos: Add IET Frame preemption feature
>       ethernet: ti: am65-cpsw-qos: implement ethtool priv flag for IET
>       net: hsr/prp: validate address B before copying to skb
>       net: ti: prueth_core: replace skb_padto() with eth_skb_pad()
>       net: ti: prueth_core: replace EMAC_MIN_PKTLEN with ETH_ZLEN
>       net: ti: prueth_core: use NUM_QUEUES for fw queue context arrays
>       net: ti: prueth_core: remove use of IRQF_ONESHOT
>       dt-bindings: net: make tx irq optional for Dual EMAC firmware
>       net: ti: prueth_core: make tx irq use optional for Dual EMAC firmware
>       net: ti: prueth_core: fix nsp code for single emac case
>       net: ti: prueth_core: clean up related to return types of functions
>       net: ti: prueth_core: use compatibility private data for firmware
> names
>       dt-bindings: net: ti-prueth: remove firmware-name from bindings
>       net: ti: prueth_core: use separate functions for fdb table handling
>       net: ti: prueth_core: move prueth_hostinit() to inside ndo_open()
>       net: ti: prueth_core: move timer utility functions to prueth_core
>       net: ti: prueth_core: hsr/prp: set mux_sel and Min/Max frame sizes
>       net: ti: prueth_core: add HSR/PRP firmware specific init functions
>       dt-bindings: net: ti-prueth: Add interrupt properties for HSR/PRP
>       net: ti: prueth_core: add HSR/PRP driver
>       net: ti: prueth_core: hsr/prp: add ethtool command to switch Ethenet
> type
>       net: ti: prueth_core: hsr/prp: add NSP support
>       net: ti: prueth_core: add helper functions to support lre offload
>       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
>       net: ti: prueth_core: prp: drop rct for normal case
>       dt-bindings: net: pruss_ecap: Add dt binding documentation
>       HACK: dt-bindings: net: ti-prueth: update documentation for eCAP
>       HACK: net: ti: prueth_core: ECAP platform driver for PRUETH rx int
> pacing
>       HACK: net: ti: prueth_core: enable rx interrupt pacing support
>       net: ti: prueth_core: assign lredev_ops only when CONFIG_HSR is
> enabled
>       net: ti: prueth_core: call kthread_destroy_worker() in ndo_stop()
>       net: ethernet: ti: icss-iep: make icss_iep_probe() static
>       net: ti: prueth_lre: make functions static to fix compilation warnings
>       net: ti: prueth_core: add description for function parameters
>       net: ti: prueth_core: remove unused variables
>       net: ethernet: ti: icssg_prueth: fix rx_mgm_chn cleanup on SR1
>       net: ethernet: ti: icssg_prueth: remove unused lock variable in chan
> struct
>       net: ethernet: ti: icssg_prueth: add multiq support for SR2
>       net: ethernet: ti: icssg_prueth: re-arrange functions to avoid
> declaration
>       net: ethernet: ti: icssg_prueth: extend multiq support for SR1
>       net: ethernet: ti: icssg_prueth: add ethtool support to change num
> hwqueues
>       net: ethernet: ti: icssg_prueth: do phy_start() at the end
>       net: ethernet: ti: icssg_prueth: IRQ related cleanup
>       net: ethernet: ti: icssg_prueth: Re-use RX channel prepare code
>       net: ethernet: ti: icssg_prueth: cleanup TX/RX channels on error
> 
> Nikhil Devshatwar (6):
>       media: i2c: Add Omnivision OV1063x sensor driver
>       arm64: dts: k3-j721: Add jailhouse DT overlay
>       arm64: dts: jailhouse: Disable correct usb instance
>       arm64: dts: k3-am654-base-board-jailhouse: Disable mcu_uart0
>       uio: ivshmem: Create a mapping for page aligned memory
>       arm64: dts: k3-j7200: Add jailhouse DT overlay
> 
> Ohad Ben-Cohen (1):
>       rpmsg: add a description field
> 
> Peter Ujfalusi (18):
>       drm/omap: Add ti,dra7evm-tpd12s015 to whitelist
>       ASoC: ti: davinci-mcasp: Support for serializer reconfiguration
>       bindings: sound: Add documentation for TI j721e EVM (CPB and IVI)
>       ASoC: tlv320aic3x: Add controls for selecting HP power down modes
>       ASoC: ti: davinci-mcasp: Add workaround for errata i868 (dra7xx
> family)
>       ASoC: ti: davinci-mcasp: Move the clkdiv IDs to DT binding header
>       ALSA: core: Add module param array to exclude card slots from
> automatic assignment
>       firmware: ti_sci: rm: Add support for tx_tdtype parameter for tx
> channel
>       dmaengine: ti: k3-udma: Wait for peer teardown completion if supported
>       arm64: dts: ti: Add k3-am654-gp.dtso for audio support
>       net: ethernet: ti: 721e-cpsw-virt-mac: Use cppi5_hdesc_get_psdata
>       arm64: dts: ti: k3-j721e-proc-board-tps65917: Correct audio support
>       firmware: ti_sci: Use struct ti_sci_resource_desc in get_range ops
>       firmware: ti_sci: rm: Add support for second resource range
>       soc: ti: ti_sci_inta_msi: Add support for second range in resource
> ranges
>       dmaengine: ti: k3-udma: Add support for second resource range from
> sysfw
>       arm64: dts: ti: k3-j7200-mcu: Add the mcu sa2ul crypto node
>       arm64: dts: ti: Add k3-j721e-common-proc-board-infotainment.dtso
> 
> Pratyush Yadav (18):
>       spi: cadence-quadspi: Add support for octal DTR flashes
>       arm64: dts: ti: k3-j7200-som-p0: Add nodes for OSPI0
>       arm64: dts: ti: k3-j7200-mcu-wakeup: Add node for OSPI0
>       arm64: dts: ti: k3-j721e-som-p0: Set OSPI frequency to 25MHz
>       arm64: dts: ti: am654-base-board: Set OSPI frequency to 25MHz
>       spi: spi-mem: allow specifying the maximum frequency on an op
>       spi: spi-mem: allow telling controllers the op to use for calibration
>       arm64: dts: ti: k3-j721e: Pulldown DQS on OSPI
>       spi: cadence-qspi: Use PHY for DAC reads if possible
>       spi: cadence-qspi: Tune PHY to allow running at higher frequencies
>       HACK: arm64: dts: ti: k3-j7200-som-p0: Add PHY pattern partition
>       HACK: arm64: dts: ti: k3-j721e-som-p0: Add PHY pattern partition
>       HACK: arm64: dts: ti: am654-base-board: Add PHY pattern partition
>       spi: spi-cadence-quadspi: Plug the leak of 'read_data'
>       spi: spi-cadence-quadspi: Search for rxlow at incrementing TX values
>       spi: spi-cadence-quadspi: Pull TX start and end boundaries from DT
>       arm64: dts: ti: k3-j7200-som-p0: Set initial TX start to 18
>       spi: cadence-quadspi: Check if the pattern is present before tuning
> PHY
> 
> Rob Herring (2):
>       scripts/dtc: Update to upstream version v1.6.0-51-g183df9e9c2b9
>       scripts/dtc: Add missing fdtoverlay to gitignore
> 
> Roger Quadros (37):
>       arm64: dts: ti: Add DT overlay for PCIe + USB2.0 SERDES personality
> card
>       arm64: dts: ti: k3-am65-main: Add ICSSG MDIO nodes
>       TEMP: arm64: dts: ti: k3-am65-main: Add IEP and CORE clock muxes
>       arm64: dts: ti: k3-am65-main: Add input clock to IEP nodes
>       remoteproc/pru: Add pru_rproc_set_ctable() function
>       net: prueth: Add TI PRUSS Ethernet driver
>       dt-bindings: net: Add binding for ti,icssg-prueth device
>       net: ti: icssg-prueth: Add ICSSG ethernet driver
>       arm64: dts: ti: am654-base-board: add ICSSG2 Ethernet support
>       arm64: dts: ti: k3-am654-idk: Add ICSSG Ethernet ports
>       net: ethernet: ti: icssg_prueth: Fix PHY supported/advertised modes
>       net: ethernet: ti: prueth: Fix PHY supported/advertised modes
>       net: ethernet: ti: prueth: use dev_err() for error message
>       dt-bindings: net: ti,icssg-prueth: Update for SR2.0
>       net: ethernet: ti: icssg_prueth: Add shadow mode support to IEP
>       net: ethernet: ti: icssg_prueth: Support SR2.0
>       arm64: dts: ti: am654: Add ICSSG Ethernet support for SR2.0
>       dt-bindings: net: ti-prueth: add ti,no-half-duplex flag
>       net: prueth: add 'ti,no-half-duplex' DT flag
>       net: ethernet: ti: icssg_prueth: Treat dmem as iomem in settime
>       arm64: dts: ti: k3-am654-pcie-usb3.dtso: Add USB0 super-speed support
>       arm64: dts: ti: j7200-main: Enable USB2 PHY RX sensitivity workaround
>       net: ethernet: ti: icssg_prueth: update swich_map.h
>       net: ethernet: ti: icssg_prueth: TIMESYNC registers in SHRDRAM2
>       net: ethernet: ti: icssg_prueth: move R30 management to DRAM interface
>       net: ethernet: ti: icssg_prueth: remove 60 byte padding workaround
>       dt-bindings: mux-j7200-wiz: Add lane function defines
>       arm64: dts: ti: k3-am654-idk: add ICSSG IEP PPS out pins
>       net: ethernet: ti: icss_iep: add periodic output and PPS support
>       net: ethernet: ti: icssg_prueth: add periodic output support
>       net: ethernet: ti: prueth: Process RX timestamp only if valid
>       net: ethernet: ti: icssg_prueth: Add MAC address to FT1 slot 0
>       net: ethernet: ti: icssg_prueth: Fix promiscuous/allmulti for SR2.0
>       net: ethernet: ti: icssg_prueth: enable XFR mode for PRU and RTU
>       net: ethernet: ti: icssg_prueth: Fix warnings when built with W=1 C=1
>       net: ethernet: ti: prueth: Disable PTP forwarding for switch
>       net: ethernet: ti: prueth: Remove IRQF_ONESHOT when requesting IRQ
> 
> 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 (111):
>       remoteproc: add api for retrieving a rproc unique id
>       remoteproc/davinci: Switch a debug trace statement to use %pK
>       remoteproc/davinci: Add a trace to print missing ids
>       net/rpmsg: add support for new rpmsg sockets
>       remoteproc: move rproc_da_to_va declaration to remoteproc.h
>       remoteproc/k3-r5: add a trace to print missing ids
>       arm64: dts: ti: k3-am65-mcu: Add MCU domain R5F cluster node
>       arm64: dts: ti: k3-am654-base-board: Add mailboxes to R5Fs
>       arm64: dts: ti: k3-am654-base-board: Add DDR carveout memory nodes for
> R5Fs
>       arm64: dts: ti: k3-am654-base-board: Reserve memory for IPC between
> R5F cores
>       TEMP: arm64: dts: ti: k3-am654-base-board: Increase reserve memory for
> RTOS IPC
>       arm64: dts: ti: k3-am65: Add aliases for R5F rproc nodes
>       arm64: dts: ti: k3-am65-mcu: Reserve some MCU SRAM for MCU R5F0
>       arm64: dts: ti: k3-j721e-mcu: Add MCU domain R5F cluster node
>       arm64: dts: ti: k3-j721e-main: Add MAIN domain R5F cluster nodes
>       arm64: dts: ti: k3-j721e-main: Configure MAIN R5FSS0 for Split-mode
>       arm64: dts: ti: k3-j721e: Add aliases for R5F rproc nodes
>       TEMP: samples/rpmsg: add compatible to support PDK IPC firmware images
>       remoteproc: add infrastructure support to allow pre-loaded remoteprocs
>       remoteproc/k3-r5: add support for IPC-only mode for all R5Fs
>       remoteproc/k3-dsp: add a trace to print missing ids
>       arm64: dts: ti: k3-j721e: Add aliases for C66x rproc nodes
>       remoteproc: add 64-bit ELF loader support code
>       remoteproc: introduce version element into resource type field
>       remoteproc: add support for a new 64-bit trace version
>       remoteproc/k3-dsp: add support for C71x DSPs
>       arm64: dts: ti: k3-j721e: Add an alias for C71x rproc node
>       remoteproc/k3-dsp: add support for IPC-only mode for all K3 DSPs
>       remoteproc/k3-dsp: add support for L2RAM loading on C66x DSPs
>       rpmsg: rpc: introduce a new rpmsg_rpc driver
>       uapi: fix linux/rpmsg_rpc.h userspace compilation errors
>       HACK: rpmsg: virtio_rpmsg_bus: fix up vring buffer logic for TI
> Keystone SoCs
>       dt-bindings: irqchip: Add PRUSS interrupt controller bindings
>       irqchip/irq-pruss-intc: Add support for shared and invalid interrupts
>       TEMP: irqchip/irq-pruss-intc: Add an inline pruss_intc_trigger()
> helper
>       remoteproc: Introduce deny_sysfs_ops flag
>       remoteproc/wkup_m3: Set deny_sysfs_ops flag
>       remoteproc: Fix unbalanced boot with sysfs for no auto-boot rprocs
>       remoteproc: Add a rproc_set_firmware() API
>       TEMP: remoteproc: Add support to handle device specific resource types
>       dt-bindings: remoteproc: Add binding doc for PRU Cores in the PRU-ICSS
>       remoteproc/pru: Add a PRU remoteproc driver
>       remoteproc/pru: Add pru-specific debugfs support
>       dt-bindings: remoteproc: pru: Update bindings for supporting rpmsg
>       remoteproc/pru: Add support for virtio rpmsg stack
>       dt-bindings: remoteproc: pru: Update bindings for K3 AM65x & J721E
> SoCs
>       remoteproc/pru: Introduce new vendor interrupt resource for K3 SoCs
>       remoteproc/pru: Add support for various PRU cores on K3 AM65x SoCs
>       arm64: dts: ti: k3-am65-main: Add ICSSG nodes
>       arm64: dts: ti: k3-am65-main: Add PRU system events for virtio
>       remoteproc/pru: Add support for various PRU cores on K3 J721E SoCs
>       arm64: dts: ti: k3-j721e-main: Add ICSSG nodes
>       arm64: dts: ti: k3-j721e-main: Add ICSSG MDIO nodes
>       remoteproc/pru: deny rproc sysfs ops for PRU client driven boots
>       arm64: dts: ti: k3-j721e-main: Add PRU system events for virtio
>       remoteproc/pru: add pru_rproc_get_id() API to retrieve the PRU id
>       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
>       TEMP: dt-bindings: soc: ti: Add Keystone DSP Memory mapping binding
>       TEMP: soc: ti: add the keystone_dsp_mem driver
>       remoteproc/keystone: add support for MPM userspace loader
>       iommu/omap: Add transition support between hwmod and ti,sysc
>       remoteproc/omap: add a trace to print missing alias ids
>       rpmsg: rpc: fix sysfs entry creation failures during recovery
>       rpmsg: rpc: maintain a reference device pointer per open fd
>       rpmsg: rpc: use the local device pointer in all file operations
>       rpmsg: rpc: fix ept memory leak during recovery
>       rpmsg: rpc: fix potential memory leak of unprocessed skbs
>       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
>       remoteproc: debugfs: Optimize the trace va lookup
>       remoteproc: implement last trace for remoteproc
>       remoteproc: Fix multiple back-to-back error recoveries
>       remoteproc/pru: Cleanup of_device_is_compatible() usage
>       dt-bindings: remoteproc: pru: Update bindings for K3 AM65x SR2.0 SoCs
>       remoteproc/pru: Add support for Tx PRU cores on K3 AM65x SR2.0 SoCs
>       arm64: dts: ti: k3-am65-main: Update ICSSG nodes for SR2.0
>       arm64: dts: ti: am654-base-board: Add a board dts variant for SR1.0
>       arm64: dts: ti: k3-j721e-main: Configure MAIN R5FSS1 for Split-mode
>       arm64: dts: ti: k3-j721e-main: Update the compatible for ICSS IEP
> nodes
>       remoteproc/pru: Deprecate usage of pruss_intc_trigger()
>       Revert "TEMP: irqchip/irq-pruss-intc: Add an inline
> pruss_intc_trigger() helper"
>       dt-bindings: remoteproc: Add binding doc for PRU cores in the PRU-ICSS
>       dt-bindings: remoteproc: pru: Update bindings for supporting rpmsg
>       dt-bindings: remoteproc: Add PRU consumer bindings
>       Revert "dt-bindings: irqchip: Add PRUSS interrupt controller bindings"
>       Revert "dt-bindings: remoteproc: pru: Update bindings for K3 AM65x
> SR2.0 SoCs"
>       Revert "dt-bindings: remoteproc: pru: Update bindings for K3 AM65x &
> J721E SoCs"
>       Revert "dt-bindings: remoteproc: pru: Document application node
> bindings"
>       Revert "dt-bindings: remoteproc: pru: Update bindings for supporting
> rpmsg"
>       Revert "dt-bindings: remoteproc: Add binding doc for PRU Cores in the
> PRU-ICSS"
>       remoteproc: k3-r5: Extend support to R5F clusters on J7200 SoCs
>       remoteproc: k3-r5: Adjust TCM sizes in Split-mode on J7200 SoCs
>       arm64: dts: ti: k3-j7200-main: Add hwspinlock node
>       arm64: dts: ti: k3-j7200-main: Add mailbox cluster nodes
>       arm64: dts: ti: k3-j7200-common-proc-board: Add IPC sub-mailbox nodes
>       arm64: dts: ti: k3-j7200-mcu: Add MCU domain R5F cluster node
>       arm64: dts: ti: k3-j7200-main: Add MAIN domain R5F cluster node
>       arm64: dts: ti: k3-j7200-som-p0: Add DDR carveout memory nodes for
> R5Fs
>       arm64: dts: ti: k3-j7200-som-p0: Reserve memory for IPC between RTOS
> cores
>       TEMP: arm64: dts: ti: k3-j7200: Add aliases for R5F rproc nodes
>       Revert "arm64: dts: ti: k3-am65-main: add timesync_router node"
>       Revert "arm64: dts: ti: j721e-main: add timesync_router node"
>       Revert "arm64: dts: ti: j7200-main: add timesync_router node"
>       rpmsg: char: Add device id_table for auto-probe
>       rpmsg: char: Update local endpt address for virtio-rpmsg backend
>       firmware: ti_sci: Update ti_sci_msg_req_reboot to include domain
>       ARM: dts: ti: Add support for building dt-overlays
> 
> Swapnil Jakhade (2):
>       phy: Add new PHY attribute max_link_rate and APIs to get/set PHY
> attributes
>       phy: cadence-torrent: Use kernel PHY API to set PHY attributes
> 
> Tero Kristo (21):
>       arm64: dts: enable symbol generation for TI arm64 SoCs
>       crypto: add timeout to crypto_wait_req
>       watchdog: add support for resetting keepalive timers at start
>       dt-bindings: remoteproc: pru: Document application node bindings
>       remoteproc/pru: add APIs to get and put the PRU cores
>       TEMP: irqchip/irq-pruss-intc: Allow setting irq affinity for PRU
> events
>       remoteproc/pru: configure firmware based on client setup
>       remoteproc/pru: add support for parsing pru interrupt mapping from DT
>       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: fix the wrong ivsize for ecb-des3-ede
>       crypto: sa2ul: disable crypto engines during failed probe
>       iommu/omap: convert spinlocks to mutexes
>       remoteproc/omap: Trigger IOMMU during crash recovery sequence
>       crypto: sa2ul: change unsafe data size limit to 255 bytes
>       crypto: sa2ul: add dynamic fallback size configuration
>       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
> 
> Tomi Valkeinen (18):
>       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
>       drm/omap: Add DRA7 EVM specific TPD12S015 driver
>       drm/omap: use NULL instead of 0 for pointer init
>       arm64: dts: Add k3-am654-evm-tc358876.dtso
>       arm64: dts: Add k3-am654-evm-hdmi.dtso
>       arm64: dts: ti: k3-am65-main: fix DSS irq trigger type
>       arm64: dts: k3-am654-evm-tc358876: HPD support
>       arm64: dts: ti: am654-base-board: fix clock node name
>       arm64: dts: ti: k3-am654-evm-tc358876.dtso: fix clock node name
>       media: ov5640: adjust htot
>       media: ti-vpe: vip: refactor probe
>       media: ti-vpe: vip: fix error handling in probe
>       media: ti-vpe: vip: fix leak with v4l2_ctrl_handler
>       media: ti-vpe: vip: fix free_stream
>       TEMP: ARM: dts: Fix DT overlay and merge build dependencies
> 
> Vignesh Raghavendra (25):
>       arm64: dts: ti: k3-am65-mcu Declare 8 bit TX capability for OSPI
>       arm64: dts: ti: k3-j721e-mcu Declare 8 bit TX capability for OSPI
>       arm64: dts: k3-am654-idk: Add rotary encoder DT node
>       arm64: dts: ti: k3-am65: Add ehrpwm nodes
>       serial: 8250_omap: Set UART_CAP_AFE capability
>       net: ti: prueth_core: Fix emac_set_stats()
>       net: ti: prueth_core: Add support for HW VLAN filtering
>       net: ti: preuth_core: Add support to report dropped vlan packet count
>       net: ti: preuth_core: Add support to report dropped multicast packet
> count
>       net: ti: prueth_core: Move struct definition to prueth.h
>       net: ti: prueth_core: Add Broadcast, Multicast and Unicast storm
> prevention support
>       net: ti: prueth.h: Make header compile standalone
>       net: ti: prueth_core: Move ICSS_LOCAL_SHARED_RAM definition to header
>       net: ti: prueth: Update headers with switch related definitions
>       net: ti: prueth_core: Add support for runtime mode change
>       net: ti: prueth_core: Fix hang when opening prueth ports on AM571 IDK
>       net: ti: prueth_core: Fix packet reception on second port in switch
> mode
>       net: ti: prueth_switch: Ignore FDB table update when interface is down
>       net: ti: prueth_core: Add support for dumping FW's VLAN/MC table
>       net: ti: prueth_core: Make prueth_init_timer() static
>       net: ti: prueth_switch: Offload multicast filtering for host port
>       net: ti: prueth_switch: Dump multicast filter table in switch mode
>       arm64: dts: ti: k3-j7200: Add HyperBus node
>       arm64: dts: ti: k3-j7200-mcu-wakup: Add ADC DT node
>       arm64: dts: ti: k3-j7200-common-proc-board: Enable ADC instance
> 
> Viresh Kumar (3):
>       scripts: dtc: Fetch fdtoverlay.c from external DTC project
>       scripts: dtc: Build fdtoverlay tool
>       kbuild: Add support to build overlays (%.dtbo)
> 
> Vishal Mahaveer (1):
>       net: ethernet: ti: icssg_prueth: use ERR_PTR check for mac address
> 
> WingMan Kwok (10):
>       net: netcp: fix error in link status display
>       dt-bindings: phy: add dt bindings for phy-keystone-serdes
>       phy: keystone: serdes driver for NetCP 1GBE and PCIE
>       dt-bindings: net: keystone-netcp: update to work with SERDES PHY
>       net: keystone: update netcp ethss driver to use common SERDES PHY
> driver
>       net: ti: prueth_core: Add support for RSTP switch
>       net: packet: pass on redundant net info in packet_recvmsg
>       net: socket: pass on redundant net info to sock_recv_errqueue
>       net: socket: accept redundant network info in control message
>       net: socket: forward extra timestamp of received skb to user space
> 
> Xulin Sun (9):
>       Revert "net: socket: forward extra timestamp of received skb to user
> space"
>       Revert "char: hw_random: omap-rng: sa2ul: Enable trng module in sa2ul"
>       Revert "HACK: net: netcp: ale: add sysfs interface for control, ale
> table show"
>       Revert "net: ethernet: ti: am65-cpts: adjust pps following ptp
> changes"
>       ethtool: declare the function
> convert_link_ksettings_to_legacy_settings() with non static
>       drm: drm_dp_helper: add missing the definition
> DP_LINK_CAP_ENHANCED_FRAMING
>       arm64: dts: ti: k3-j721e-vision-apps: correctly define overlay node
>       mfd: syscon: release syscon_config.name after calling
> regmap_init_mmio()
>       dmabuf: revert the removed functions for adapting out-of-tree gpu
> ti-img-rogue-driver
> 
> Yuti Amonkar (2):
>       drm: bridge: Add support for Cadence MHDP DPI/DP bridge
>       drm: bridge: cdns-mhdp: add j721e wrapper
> 
> kernel test robot (1):
>       rpmsg-kdrv: rpmsg_kdrv_demo_get_data() can be static
> 
>  .gitignore |    1 +
>  Documentation/ABI/testing/sysfs-bus-rpmsg |   29 +
>  Documentation/PCI/endpoint/pci-endpoint-cfs.rst |   12 +-
>  Documentation/PCI/endpoint/pci-test-ntb.txt |  315 ++++++++
>  Documentation/devicetree/bindings/crypto/sa2ul.txt |   24 +
>  Documentation/devicetree/bindings/display/panel/rocktech,rk101ii01d-ct.yaml 
> |   48 ++
>  Documentation/devicetree/bindings/display/ti/ti,dra7evm-tpd12s015.txt |  
> 49 ++
>  Documentation/devicetree/bindings/gpu/ti,rogue.txt |   39 +
>  Documentation/devicetree/bindings/gpu/ti-bb2d.txt |   23 +
>  Documentation/devicetree/bindings/gpu/ti-sgx.txt |   53 ++
>  Documentation/devicetree/bindings/media/i2c/ov1063x.yaml |  110 +++
>  Documentation/devicetree/bindings/media/ti,vip.yaml |  306 +++++++
>  Documentation/devicetree/bindings/misc/ti,dma_buf_phys.txt |   17 +
>  Documentation/devicetree/bindings/misc/ti,pat.txt |   35 +
>  Documentation/devicetree/bindings/net/cpsw.txt |    4 +
>  Documentation/devicetree/bindings/net/keystone-netcp.txt |   16 +-
>  Documentation/devicetree/bindings/net/ti,cpsw-virt-mac.txt |   55 ++
>  Documentation/devicetree/bindings/net/ti,icss-iep.yaml |   43 +
>  Documentation/devicetree/bindings/net/ti,icssg-prueth.txt |  122 +++
>  Documentation/devicetree/bindings/net/ti,pruss-ecap.yaml |   30 +
>  Documentation/devicetree/bindings/net/ti-prueth.txt |  106 +++
>  Documentation/devicetree/bindings/pci/endpoint/pci-epf-bus.txt |   27 +
>  Documentation/devicetree/bindings/pci/endpoint/pci-epf-ntb.txt |   31 +
>  Documentation/devicetree/bindings/pci/endpoint/pci-epf.txt |   28 +
>  Documentation/devicetree/bindings/pci/ti,j721e-pci-ep.yaml |    9 +
>  Documentation/devicetree/bindings/pci/ti,j721e-pci-host.yaml |    1 +
>  Documentation/devicetree/bindings/phy/ti,k2-serdes-phy.txt |  182 +++++
>  Documentation/devicetree/bindings/pwm/pwm-pru.txt |   52 ++
>  Documentation/devicetree/bindings/remoteproc/ti,pru-consumer.yaml |   86 ++
>  Documentation/devicetree/bindings/remoteproc/ti,pru-rproc.yaml |  262
> ++++++
>  Documentation/devicetree/bindings/reserved-memory/reserved-memory.txt |   
> 3 +
>  Documentation/devicetree/bindings/serial/pru-suart.txt |   62 ++
>  Documentation/devicetree/bindings/serial/ti,pruss-uart.yaml |   74 ++
>  Documentation/devicetree/bindings/soc/ti/keystone-dsp-mem.txt |   73 ++
>  Documentation/devicetree/bindings/soc/ti/wkup_m3_ipc.txt |   91 +++
>  Documentation/devicetree/bindings/sound/ti,j721e-cpb-audio.txt |   50 ++
>  Documentation/devicetree/bindings/sound/ti,j721e-cpb-ivi-audio.txt |   84
> ++
>  MAINTAINERS |   10 +
>  Makefile |    5 +-
>  arch/arm/boot/dts/Makefile |   13 +
>  arch/arm/boot/dts/ti/Makefile |   37 +
>  arch/arm/boot/dts/ti/am57xx-evm-common.dts |  132 ++++
>  arch/arm/boot/dts/ti/dtb-merge.cfg |    2 +
>  arch/arm64/boot/dts/ti/Makefile |   23 +-
>  arch/arm64/boot/dts/ti/k3-am65-main.dtsi |  572 +++++++++++++-
>  arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi |   77 ++
>  arch/arm64/boot/dts/ti/k3-am65.dtsi |    2 +
>  arch/arm64/boot/dts/ti/k3-am654-base-board-jailhouse.dtso |   26 +
>  arch/arm64/boot/dts/ti/k3-am654-base-board-sr1.dts |   53 ++
>  arch/arm64/boot/dts/ti/k3-am654-base-board.dts |  221 +++++-
>  arch/arm64/boot/dts/ti/k3-am654-evm-hdmi.dtso |  128 +++
>  arch/arm64/boot/dts/ti/k3-am654-evm-oldi-lcd1evm.dtso |   74 ++
>  arch/arm64/boot/dts/ti/k3-am654-evm-prupwm.dtso |  143 ++++
>  arch/arm64/boot/dts/ti/k3-am654-evm-tc358876.dtso |  114 +++
>  arch/arm64/boot/dts/ti/k3-am654-gp.dtso |  133 ++++
>  arch/arm64/boot/dts/ti/k3-am654-idk-sr1.dtso |   43 +
>  arch/arm64/boot/dts/ti/k3-am654-idk.dtso |  360 +++++++++
>  arch/arm64/boot/dts/ti/k3-am654-pcie-usb2.dtso |   61 ++
>  arch/arm64/boot/dts/ti/k3-am654-pcie-usb3.dtso |   66 ++
>  arch/arm64/boot/dts/ti/k3-j7200-common-proc-board-jailhouse.dtso |   48 ++
>  arch/arm64/boot/dts/ti/k3-j7200-common-proc-board.dts |  109 +++
>  arch/arm64/boot/dts/ti/k3-j7200-main.dtsi |  390 +++++++++
>  arch/arm64/boot/dts/ti/k3-j7200-mcu-wakeup.dtsi |  158 ++++
>  arch/arm64/boot/dts/ti/k3-j7200-som-p0.dtsi |  117 +++
>  arch/arm64/boot/dts/ti/k3-j7200.dtsi |    5 +-
>  arch/arm64/boot/dts/ti/k3-j721e-common-proc-board-infotainment.dtso |  333
> ++++++++
>  arch/arm64/boot/dts/ti/k3-j721e-common-proc-board-jailhouse.dtso |   52 ++
>  arch/arm64/boot/dts/ti/k3-j721e-common-proc-board.dts |  479 ++++++++---
>  arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 1266
> +++++++++++++++++++++++------
>  arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi |   68 ++
>  arch/arm64/boot/dts/ti/k3-j721e-pcie-backplane.dtso |   47 ++
>  arch/arm64/boot/dts/ti/k3-j721e-proc-board-tps65917.dts |   66 ++
>  arch/arm64/boot/dts/ti/k3-j721e-som-p0.dtsi |  136 +++-
>  arch/arm64/boot/dts/ti/k3-j721e-vision-apps.dtso |  174 ++++
>  arch/arm64/boot/dts/ti/k3-j721e.dtsi |    9 +
>  crypto/tcrypt.c |    7 +-
>  drivers/Kconfig |    2 +
>  drivers/Makefile |    1 +
>  drivers/char/hw_random/Kconfig |    4 +-
>  drivers/clocksource/timer-keystone.c |   48 +-
>  drivers/crypto/sa2ul.c |   64 +-
>  drivers/crypto/sa2ul.h |    4 +-
>  drivers/dma-buf/dma-buf.c |   37 +
>  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 |  354 +++++++++
>  drivers/dma-buf/heaps/cma_heap.c |   18 +-
>  drivers/dma/ti/k3-udma.c |   58 +-
>  drivers/firmware/ti_sci.c |   82 +-
>  drivers/firmware/ti_sci.h |   17 +-
>  drivers/gpu/drm/bridge/Kconfig |   23 +
>  drivers/gpu/drm/bridge/Makefile |    5 +
>  drivers/gpu/drm/bridge/cdns-mhdp-core.c | 2204
> +++++++++++++++++++++++++++++++++++++++++++++++++++
>  drivers/gpu/drm/bridge/cdns-mhdp-core.h |  379 +++++++++
>  drivers/gpu/drm/bridge/cdns-mhdp-j721e.c |   79 ++
>  drivers/gpu/drm/bridge/cdns-mhdp-j721e.h |   55 ++
>  drivers/gpu/drm/drm_atomic_helper.c |   16 +
>  drivers/gpu/drm/drm_drv.c |    6 +-
>  drivers/gpu/drm/omapdrm/Kconfig |   11 +
>  drivers/gpu/drm/omapdrm/Makefile |    3 +
>  drivers/gpu/drm/omapdrm/displays/Kconfig |    7 +
>  drivers/gpu/drm/omapdrm/displays/Makefile |    1 +
>  drivers/gpu/drm/omapdrm/displays/dra7-evm-encoder-tpd12s015.c |  369
> +++++++++
>  drivers/gpu/drm/omapdrm/dss/dispc.c |  157 +++-
>  drivers/gpu/drm/omapdrm/dss/omapdss-boot-init.c |    1 +
>  drivers/gpu/drm/omapdrm/dss/omapdss.h |   12 +-
>  drivers/gpu/drm/omapdrm/omap_connector.c |    2 +-
>  drivers/gpu/drm/omapdrm/omap_crtc.c |  133 +++-
>  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 |  488 ++++++++++--
>  drivers/gpu/drm/omapdrm/omap_plane.h |    5 +
>  drivers/gpu/drm/omapdrm/omap_wb.c |  179 +++++
>  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/tidss/Kconfig |   15 +
>  drivers/gpu/drm/tidss/Makefile |    2 +
>  drivers/gpu/drm/tidss/tidss_dispc.c |  722 ++++++++++++++++-
>  drivers/gpu/drm/tidss/tidss_dispc.h |   10 +
>  drivers/gpu/drm/tidss/tidss_dispc_regs.h |   67 ++
>  drivers/gpu/drm/tidss/tidss_drv.c |   34 +-
>  drivers/gpu/drm/tidss/tidss_drv.h |   19 +
>  drivers/gpu/drm/tidss/tidss_irq.c |    4 +
>  drivers/gpu/drm/tidss/tidss_irq.h |   13 +-
>  drivers/gpu/drm/tidss/tidss_kms.c |    4 +
>  drivers/gpu/drm/tidss/tidss_plane.c |   44 ++
>  drivers/gpu/drm/tidss/tidss_plane.h |    4 +
>  drivers/gpu/drm/tidss/tidss_wb.c |  166 ++++
>  drivers/gpu/drm/tidss/tidss_wb.h |  190 +++++
>  drivers/gpu/drm/tidss/tidss_wb_m2m.c | 1165 +++++++++++++++++++++++++++
>  drivers/input/touchscreen/goodix.c |   31 +-
>  drivers/iommu/omap-iommu.c |   31 +-
>  drivers/iommu/omap-iommu.h |    5 +-
>  drivers/irqchip/irq-pruss-intc.c |  114 ++-
>  drivers/media/i2c/Kconfig |   12 +
>  drivers/media/i2c/Makefile |    1 +
>  drivers/media/i2c/ov1063x.c |  975 +++++++++++++++++++++++
>  drivers/media/i2c/ov1063x_regs.h |  699 ++++++++++++++++
>  drivers/media/i2c/ov5640.c |   16 +-
>  drivers/media/platform/Kconfig |   13 +
>  drivers/media/platform/ti-vpe/Makefile |    2 +
>  drivers/media/platform/ti-vpe/vip.c | 3993 
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>  drivers/media/platform/ti-vpe/vip.h |  719 +++++++++++++++++
>  drivers/mfd/syscon.c |    2 +-
>  drivers/misc/Kconfig |   12 +
>  drivers/misc/Makefile |    2 +
>  drivers/misc/dma-buf-phys.c |  231 ++++++
>  drivers/misc/pci_endpoint_test.c |   58 +-
>  drivers/misc/sram-dma-heap.c |  243 ++++++
>  drivers/misc/sram.c |   20 +-
>  drivers/misc/sram.h |   17 +
>  drivers/net/can/m_can/m_can_platform.c |   23 +
>  drivers/net/ethernet/ti/Kconfig |   46 ++
>  drivers/net/ethernet/ti/Makefile |   12 +-
>  drivers/net/ethernet/ti/am65-cpsw-ethtool.c |   34 +-
>  drivers/net/ethernet/ti/am65-cpsw-nuss.c |  112 +--
>  drivers/net/ethernet/ti/am65-cpsw-nuss.h |    3 +-
>  drivers/net/ethernet/ti/am65-cpsw-qos.c |  338 +++++++-
>  drivers/net/ethernet/ti/am65-cpsw-qos.h |   20 +-
>  drivers/net/ethernet/ti/am65-cpts.h |    2 +
>  drivers/net/ethernet/ti/cpsw.c |   12 +-
>  drivers/net/ethernet/ti/cpsw_ale.c |   48 ++
>  drivers/net/ethernet/ti/cpsw_ale.h |    4 +
>  drivers/net/ethernet/ti/cpsw_priv.c |    9 +-
>  drivers/net/ethernet/ti/cpsw_priv.h |    3 +-
>  drivers/net/ethernet/ti/cpsw_switch_ioctl.c |  271 +++++++
>  drivers/net/ethernet/ti/icss_iep.c | 1067 +++++++++++++++++++++++++
>  drivers/net/ethernet/ti/icss_iep.h |   37 +
>  drivers/net/ethernet/ti/icss_lre_firmware.h |  148 ++++
>  drivers/net/ethernet/ti/icss_mii_rt.h |  206 +++++
>  drivers/net/ethernet/ti/icss_switch.h |  362 +++++++++
>  drivers/net/ethernet/ti/icss_vlan_mcast_filter_mmap.h |  100 +++
>  drivers/net/ethernet/ti/icssg_classifier.c |  461 +++++++++++
>  drivers/net/ethernet/ti/icssg_config.c |  412 ++++++++++
>  drivers/net/ethernet/ti/icssg_config.h |  209 +++++
>  drivers/net/ethernet/ti/icssg_ethtool.c |  359 +++++++++
>  drivers/net/ethernet/ti/icssg_prueth.c | 2669
> +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>  drivers/net/ethernet/ti/icssg_prueth.h |  282 +++++++
>  drivers/net/ethernet/ti/icssg_queues.c |   49 ++
>  drivers/net/ethernet/ti/icssg_switch_map.h |  163 ++++
>  drivers/net/ethernet/ti/j721e-cpsw-virt-mac.c | 1417
> +++++++++++++++++++++++++++++++++
>  drivers/net/ethernet/ti/netcp.h |    2 +-
>  drivers/net/ethernet/ti/netcp_ethss.c |  164 +++-
>  drivers/net/ethernet/ti/netcp_ethss_sysfs.c | 1219
> ++++++++++++++++++++++++++++
>  drivers/net/ethernet/ti/netcp_sgmii.c |    7 +-
>  drivers/net/ethernet/ti/netcp_xgbepcsr.c |  494 ------------
>  drivers/net/ethernet/ti/prueth.h |  519 ++++++++++++
>  drivers/net/ethernet/ti/prueth_core.c | 3739 
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>  drivers/net/ethernet/ti/prueth_ecap.c |  309 ++++++++
>  drivers/net/ethernet/ti/prueth_ecap.h |   48 ++
>  drivers/net/ethernet/ti/prueth_fdb_tbl.h |   67 ++
>  drivers/net/ethernet/ti/prueth_lre.c | 1305 ++++++++++++++++++++++++++++++
>  drivers/net/ethernet/ti/prueth_lre.h |  204 +++++
>  drivers/net/ethernet/ti/prueth_ptp.h |   87 ++
>  drivers/net/ethernet/ti/prueth_qos.c |  228 ++++++
>  drivers/net/ethernet/ti/prueth_switch.c | 1341
> +++++++++++++++++++++++++++++++
>  drivers/net/ethernet/ti/prueth_switch.h |   58 ++
>  drivers/net/phy/dp83867.c |   15 +-
>  drivers/ntb/hw/Kconfig |    1 +
>  drivers/ntb/hw/Makefile |    1 +
>  drivers/ntb/hw/epf/Kconfig |    5 +
>  drivers/ntb/hw/epf/Makefile |    1 +
>  drivers/ntb/hw/epf/ntb_hw_epf.c |  663 ++++++++++++++++
>  drivers/ntb/test/ntb_perf.c |    1 +
>  drivers/ntb/test/ntb_tool.c |    2 +
>  drivers/of/irq.c |    1 +
>  drivers/pci/controller/cadence/pci-j721e.c |  181 ++++-
>  drivers/pci/controller/cadence/pcie-cadence-ep.c |  288 ++++++-
>  drivers/pci/controller/cadence/pcie-cadence.c |   40 +
>  drivers/pci/controller/cadence/pcie-cadence.h |    9 +
>  drivers/pci/controller/dwc/pci-keystone.c |  609 +++++++++++---
>  drivers/pci/controller/dwc/pcie-designware-ep.c |   69 +-
>  drivers/pci/controller/dwc/pcie-designware.c |    7 +-
>  drivers/pci/controller/dwc/pcie-designware.h |    8 +
>  drivers/pci/controller/pcie-rockchip-ep.c |   18 +-
>  drivers/pci/endpoint/Makefile |    3 +-
>  drivers/pci/endpoint/functions/Kconfig |   12 +
>  drivers/pci/endpoint/functions/Makefile |    1 +
>  drivers/pci/endpoint/functions/pci-epf-ntb.c | 1176
> +++++++++++++++++++++++++++
>  drivers/pci/endpoint/functions/pci-epf-test.c |   75 +-
>  drivers/pci/endpoint/pci-ep-cfs.c |   30 +-
>  drivers/pci/endpoint/pci-epc-core.c |  338 ++++++--
>  drivers/pci/endpoint/pci-epf-bus.c |   54 ++
>  drivers/pci/endpoint/pci-epf-core.c |  359 ++++++++-
>  drivers/phy/cadence/phy-cadence-sierra.c |  134 ++--
>  drivers/phy/cadence/phy-cadence-torrent.c |    2 +
>  drivers/phy/ti/Kconfig |    8 +
>  drivers/phy/ti/Makefile |    1 +
>  drivers/phy/ti/phy-j721e-wiz.c |   36 +-
>  drivers/phy/ti/phy-keystone-serdes.c | 1713
> ++++++++++++++++++++++++++++++++++++++++
>  drivers/pwm/Kconfig |   10 +
>  drivers/pwm/Makefile |    1 +
>  drivers/pwm/pwm-pru.c |  548 +++++++++++++
>  drivers/pwm/sysfs.c |    2 +
>  drivers/regulator/palmas-regulator.c |   24 +
>  drivers/remoteproc/Kconfig |   15 +
>  drivers/remoteproc/Makefile |    2 +
>  drivers/remoteproc/da8xx_remoteproc.c |    5 +-
>  drivers/remoteproc/keystone_remoteproc.c |  676 +++++++++++++++-
>  drivers/remoteproc/omap_remoteproc.c |   16 +
>  drivers/remoteproc/pru_rproc.c | 1411 +++++++++++++++++++++++++++++++++
>  drivers/remoteproc/pru_rproc.h |   92 +++
>  drivers/remoteproc/remoteproc_core.c |  434 +++++++++-
>  drivers/remoteproc/remoteproc_debugfs.c |   71 +-
>  drivers/remoteproc/remoteproc_elf64_loader.c |  325 ++++++++
>  drivers/remoteproc/remoteproc_internal.h |    9 +-
>  drivers/remoteproc/remoteproc_sysfs.c |   58 +-
>  drivers/remoteproc/ti_k3_dsp_remoteproc.c |  109 ++-
>  drivers/remoteproc/ti_k3_r5_remoteproc.c |  237 +++++-
>  drivers/remoteproc/wkup_m3_rproc.c |    1 +
>  drivers/rpmsg-kdrv/Kconfig |   48 ++
>  drivers/rpmsg-kdrv/Makefile |    5 +
>  drivers/rpmsg-kdrv/rpmsg_kdrv.c |  744 +++++++++++++++++
>  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 |  828 +++++++++++++++++++
>  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 |  563
> +++++++++++++
>  drivers/rpmsg-kdrv/shared/rpmsg-kdrv-transport.h |   83 ++
>  drivers/rpmsg/Kconfig |   26 +
>  drivers/rpmsg/Makefile |    4 +
>  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 |    2 +
>  drivers/rpmsg/rpmsg_pru.c |  350 ++++++++
>  drivers/rpmsg/rpmsg_rpc.c | 1404 ++++++++++++++++++++++++++++++++
>  drivers/rpmsg/rpmsg_rpc_dmabuf.c |  654 +++++++++++++++
>  drivers/rpmsg/rpmsg_rpc_internal.h |  392 +++++++++
>  drivers/rpmsg/rpmsg_rpc_sysfs.c |  247 ++++++
>  drivers/rpmsg/virtio_rpmsg_bus.c |   95 ++-
>  drivers/soc/qcom/wcnss_ctrl.c |    1 +
>  drivers/soc/ti/Kconfig |   21 +
>  drivers/soc/ti/Makefile |    2 +
>  drivers/soc/ti/keystone_dsp_mem.c |  402 ++++++++++
>  drivers/soc/ti/pruss.c |  300 ++++++-
>  drivers/soc/ti/ti-pat.c |  670 ++++++++++++++++
>  drivers/soc/ti/ti_sci_inta_msi.c |   12 +
>  drivers/soc/ti/wkup_m3_ipc.c |  206 ++++-
>  drivers/spi/spi-cadence-quadspi.c | 1172 +++++++++++++++++++++++++--
>  drivers/spi/spi-mem.c |   13 +
>  drivers/tty/serial/8250/8250_omap.c |    2 +-
>  drivers/tty/serial/8250/8250_pruss.c |  255 ++++++
>  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_suart.c |  763 ++++++++++++++++++
>  drivers/uio/Kconfig |    7 +
>  drivers/uio/Makefile |    1 +
>  drivers/uio/uio.c |    9 +
>  drivers/uio/uio_ivshmem.c |  241 ++++++
>  drivers/video/backlight/led_bl.c |   13 +
>  drivers/watchdog/watchdog_dev.c |    2 +
>  include/crypto/sha.h |    1 +
>  include/drm/drmP.h |  101 +++
>  include/drm/drm_dp_helper.h |    4 +
>  include/drm/drm_drv.h |    4 +
>  include/dt-bindings/mux/mux-j7200-wiz.h |   29 +
>  include/dt-bindings/sound/ti-mcasp.h |    9 +
>  include/linux/crypto.h |    8 +
>  include/linux/dma-buf.h |   27 +
>  include/linux/ethtool.h |    8 +
>  include/linux/ivshmem.h |   30 +
>  include/linux/pci-epc.h |   95 ++-
>  include/linux/pci-epf.h |   60 +-
>  include/linux/pci_ids.h |    2 +
>  include/linux/phy/phy.h |   24 +
>  include/linux/pruss.h |  289 +++++++
>  include/linux/pruss_driver.h |   68 +-
>  include/linux/ptp_classify.h |   12 +
>  include/linux/pwm.h |    1 +
>  include/linux/remoteproc.h |   77 +-
>  include/linux/rpmsg-remotedev/rpmsg-remotedev.h |  209 +++++
>  include/linux/rpmsg.h |   20 +
>  include/linux/rpmsg_rpc.h |   80 ++
>  include/linux/skbuff.h |   26 +
>  include/linux/soc/ti/ti_sci_protocol.h |   38 +-
>  include/linux/socket.h |    5 +-
>  include/linux/spi/spi-mem.h |    7 +
>  include/linux/uio_driver.h |    2 +
>  include/linux/watchdog.h |    1 +
>  include/linux/wkup_m3_ipc.h |   13 +
>  include/media/videobuf2-core.h |    2 +-
>  include/net/sock.h |   25 +
>  include/sound/simple_card_utils.h |    1 +
>  include/sound/soc.h |    2 +
>  include/uapi/asm-generic/socket.h |    3 +
>  include/uapi/linux/dma_buf_phys.h |   35 +
>  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/videodev2.h |    2 +-
>  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/ioctl.c |    4 +-
>  net/hsr/hsr_framereg.c |    2 +
>  net/packet/af_packet.c |    4 +
>  net/rpmsg/Kconfig |   19 +
>  net/rpmsg/Makefile |    2 +
>  net/rpmsg/rpmsg_proto.c |  746 ++++++++++++++++++
>  samples/rpmsg/rpmsg_client_sample.c |    1 +
>  scripts/Makefile.dtbinst |    4 +
>  scripts/Makefile.lib |    8 +
>  scripts/dtb-merge |   53 ++
>  scripts/dtc/.gitignore |    1 +
>  scripts/dtc/Makefile |    9 +-
>  scripts/dtc/data.c |    6 +-
>  scripts/dtc/dtc.c |    4 +
>  scripts/dtc/dtc.h |    8 +-
>  scripts/dtc/fdtoverlay.c |  208 +++++
>  scripts/dtc/flattree.c |    8 +-
>  scripts/dtc/libfdt/fdt.c |    4 +
>  scripts/dtc/libfdt/fdt_ro.c |   20 +-
>  scripts/dtc/libfdt/fdt_rw.c |    4 +-
>  scripts/dtc/libfdt/fdt_sw.c |    2 +-
>  scripts/dtc/libfdt/libfdt.h |  126 ++-
>  scripts/dtc/libfdt/libfdt_internal.h |   19 +
>  scripts/dtc/livetree.c |    2 +-
>  scripts/dtc/srcpos.c |    2 +-
>  scripts/dtc/update-dtc-source.sh |    3 +-
>  scripts/dtc/version_gen.h |    2 +-
>  scripts/dtc/yamltree.c |    6 +-
>  security/selinux/hooks.c |    4 +-
>  security/selinux/include/classmap.h |    4 +-
>  sound/core/init.c |    6 +-
>  sound/soc/codecs/tlv320aic3x.c |   10 +
>  sound/soc/generic/simple-card-utils.c |    6 +-
>  sound/soc/soc-core.c |   13 +-
>  sound/soc/ti/davinci-mcasp.c |   41 +
>  sound/soc/ti/davinci-mcasp.h |   22 +-
>  sound/soc/ti/omap-hdmi.c |   10 +
>  393 files changed, 66450 insertions(+), 1968 deletions(-)
>  create mode 100644 Documentation/PCI/endpoint/pci-test-ntb.txt
>  create mode 100644 Documentation/devicetree/bindings/crypto/sa2ul.txt
>  create mode 100644
> Documentation/devicetree/bindings/display/panel/rocktech,rk101ii01d-ct.yaml
>  create mode 100644
> Documentation/devicetree/bindings/display/ti/ti,dra7evm-tpd12s015.txt
>  create mode 100644 Documentation/devicetree/bindings/gpu/ti,rogue.txt
>  create mode 100644 Documentation/devicetree/bindings/gpu/ti-bb2d.txt
>  create mode 100644 Documentation/devicetree/bindings/gpu/ti-sgx.txt
>  create mode 100644 Documentation/devicetree/bindings/media/i2c/ov1063x.yaml
>  create mode 100644 Documentation/devicetree/bindings/media/ti,vip.yaml
>  create mode 100644
> Documentation/devicetree/bindings/misc/ti,dma_buf_phys.txt
>  create mode 100644 Documentation/devicetree/bindings/misc/ti,pat.txt
>  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/pci/endpoint/pci-epf-bus.txt
>  create mode 100644
> Documentation/devicetree/bindings/pci/endpoint/pci-epf-ntb.txt
>  create mode 100644
> Documentation/devicetree/bindings/pci/endpoint/pci-epf.txt
>  create mode 100644
> Documentation/devicetree/bindings/phy/ti,k2-serdes-phy.txt
>  create mode 100644 Documentation/devicetree/bindings/pwm/pwm-pru.txt
>  create mode 100644
> Documentation/devicetree/bindings/remoteproc/ti,pru-consumer.yaml
>  create mode 100644
> Documentation/devicetree/bindings/remoteproc/ti,pru-rproc.yaml
>  create mode 100644 Documentation/devicetree/bindings/serial/pru-suart.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/sound/ti,j721e-cpb-audio.txt
>  create mode 100644
> Documentation/devicetree/bindings/sound/ti,j721e-cpb-ivi-audio.txt
>  create mode 100644 arch/arm/boot/dts/ti/Makefile
>  create mode 100644 arch/arm/boot/dts/ti/am57xx-evm-common.dts
>  create mode 100644 arch/arm/boot/dts/ti/dtb-merge.cfg
>  create mode 100644
> arch/arm64/boot/dts/ti/k3-am654-base-board-jailhouse.dtso
>  create mode 100644 arch/arm64/boot/dts/ti/k3-am654-base-board-sr1.dts
>  mode change 100644 => 100755 arch/arm64/boot/dts/ti/k3-am654-base-board.dts
>  create mode 100644 arch/arm64/boot/dts/ti/k3-am654-evm-hdmi.dtso
>  create mode 100644 arch/arm64/boot/dts/ti/k3-am654-evm-oldi-lcd1evm.dtso
>  create mode 100644 arch/arm64/boot/dts/ti/k3-am654-evm-prupwm.dtso
>  create mode 100644 arch/arm64/boot/dts/ti/k3-am654-evm-tc358876.dtso
>  create mode 100644 arch/arm64/boot/dts/ti/k3-am654-gp.dtso
>  create mode 100644 arch/arm64/boot/dts/ti/k3-am654-idk-sr1.dtso
>  create mode 100644 arch/arm64/boot/dts/ti/k3-am654-idk.dtso
>  create mode 100644 arch/arm64/boot/dts/ti/k3-am654-pcie-usb2.dtso
>  create mode 100644 arch/arm64/boot/dts/ti/k3-am654-pcie-usb3.dtso
>  create mode 100644
> arch/arm64/boot/dts/ti/k3-j7200-common-proc-board-jailhouse.dtso
>  create mode 100644
> arch/arm64/boot/dts/ti/k3-j721e-common-proc-board-infotainment.dtso
>  create mode 100644
> arch/arm64/boot/dts/ti/k3-j721e-common-proc-board-jailhouse.dtso
>  create mode 100644 arch/arm64/boot/dts/ti/k3-j721e-pcie-backplane.dtso
>  create mode 100644 arch/arm64/boot/dts/ti/k3-j721e-proc-board-tps65917.dts
>  create mode 100644 arch/arm64/boot/dts/ti/k3-j721e-vision-apps.dtso
>  create mode 100644 drivers/dma-buf/heaps/carveout-heap.c
>  create mode 100644 drivers/gpu/drm/bridge/cdns-mhdp-core.c
>  create mode 100644 drivers/gpu/drm/bridge/cdns-mhdp-core.h
>  create mode 100644 drivers/gpu/drm/bridge/cdns-mhdp-j721e.c
>  create mode 100644 drivers/gpu/drm/bridge/cdns-mhdp-j721e.h
>  create mode 100644
> drivers/gpu/drm/omapdrm/displays/dra7-evm-encoder-tpd12s015.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/gpu/drm/tidss/tidss_wb.c
>  create mode 100644 drivers/gpu/drm/tidss/tidss_wb.h
>  create mode 100644 drivers/gpu/drm/tidss/tidss_wb_m2m.c
>  mode change 100644 => 100755 drivers/irqchip/irq-pruss-intc.c
>  create mode 100644 drivers/media/i2c/ov1063x.c
>  create mode 100644 drivers/media/i2c/ov1063x_regs.h
>  create mode 100644 drivers/media/platform/ti-vpe/vip.c
>  create mode 100644 drivers/media/platform/ti-vpe/vip.h
>  mode change 100644 => 100755 drivers/mfd/syscon.c
>  create mode 100644 drivers/misc/dma-buf-phys.c
>  create mode 100644 drivers/misc/sram-dma-heap.c
>  mode change 100644 => 100755 drivers/net/ethernet/ti/cpsw_priv.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_prueth.c
>  create mode 100644 drivers/net/ethernet/ti/icssg_prueth.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/j721e-cpsw-virt-mac.c
>  create mode 100644 drivers/net/ethernet/ti/netcp_ethss_sysfs.c
>  delete mode 100644 drivers/net/ethernet/ti/netcp_xgbepcsr.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_ecap.c
>  create mode 100644 drivers/net/ethernet/ti/prueth_ecap.h
>  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
>  create mode 100644 drivers/ntb/hw/epf/Kconfig
>  create mode 100644 drivers/ntb/hw/epf/Makefile
>  create mode 100644 drivers/ntb/hw/epf/ntb_hw_epf.c
>  create mode 100644 drivers/pci/endpoint/functions/pci-epf-ntb.c
>  create mode 100644 drivers/pci/endpoint/pci-epf-bus.c
>  create mode 100644 drivers/phy/ti/phy-keystone-serdes.c
>  create mode 100644 drivers/pwm/pwm-pru.c
>  create mode 100644 drivers/remoteproc/pru_rproc.c
>  create mode 100644 drivers/remoteproc/pru_rproc.h
>  create mode 100644 drivers/remoteproc/remoteproc_elf64_loader.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/rpmsg/rpmsg_rpc.c
>  create mode 100644 drivers/rpmsg/rpmsg_rpc_dmabuf.c
>  create mode 100644 drivers/rpmsg/rpmsg_rpc_internal.h
>  create mode 100644 drivers/rpmsg/rpmsg_rpc_sysfs.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_suart.c
>  create mode 100644 drivers/uio/uio_ivshmem.c
>  create mode 100644 include/drm/drmP.h
>  create mode 100644 include/dt-bindings/mux/mux-j7200-wiz.h
>  create mode 100644 include/dt-bindings/sound/ti-mcasp.h
>  create mode 100644 include/linux/ivshmem.h
>  create mode 100644 include/linux/pruss.h
>  create mode 100644 include/linux/rpmsg-remotedev/rpmsg-remotedev.h
>  create mode 100644 include/linux/rpmsg_rpc.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/rpmsg/Kconfig
>  create mode 100644 net/rpmsg/Makefile
>  create mode 100644 net/rpmsg/rpmsg_proto.c
>  create mode 100755 scripts/dtb-merge
>  create mode 100644 scripts/dtc/fdtoverlay.c
> 
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#9581): 
https://lists.yoctoproject.org/g/linux-yocto/message/9581
Mute This Topic: https://lists.yoctoproject.org/mt/81450462/21656
Group Owner: linux-yocto+ow...@lists.yoctoproject.org
Unsubscribe: https://lists.yoctoproject.org/g/linux-yocto/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to