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] -=-=-=-=-=-=-=-=-=-=-=-