merged. Bruce
In message: [linux-yocto][linux-yocto v6.1/standard/preempt-rt/ti-sdk-6.1/ti-j7xxx] ti-j7xxx adds preempt-rt kernel patches to upgrade TI SDK 09_00_01_02 on 28/09/2023 Xulin Sun wrote: > Hi Bruce, > > Could you please help to merge below patches to the preempt-rt kernel branch > "v6.1/standard/preempt-rt/ti-sdk-6.1/ti-j7xxx"? > This is preempt-rt kernel to upgrade BSP to TI SDK > ti-processor-sdk-linux-adas-j784s4-evm-09_00_01_02. > > > > The following changes since commit fef33486015f69a75b8bc5ab9e5efb57352ebef1: > > Merge branch 'v6.1/standard/preempt-rt/base' into > v6.1/standard/preempt-rt/ti-sdk-6.1/ti-j7xxx (2023-09-25 23:31:41 -0400) > > are available in the Git repository at: > > https://github.com/xulinsun/ti-j72x > v6.1/standard/preempt-rt/ti-sdk-6.1/ti-j7xxx > > for you to fetch changes up to cfd58dd795907fbd22465bd93960c2f3fe356462: > > arm64: dts: ti: k3-j784s4: Add overlay for edge ai (2023-09-27 21:41:28 > +0800) > > ---------------------------------------------------------------- > Achal Verma (5): > PCI: j721e: Add support to build pci-j721e as a kernel module > PCI: j721e: Fix missing prototypes warning > dt-bindings: PCI: ti,j721e-pci-*: Add "ti,syscon-pcie-refclk-out" > property > pci: j721e: Enable reference clock output from serdes > arm64: dts: ti: k3-j784s4-main: Enable refclock output from serdes. > > Alexander Stein (1): > drm/bridge: ti-sn65dsi86: Allow GPIO operations to sleep > > Anand Gadiyar (1): > arm64: dts: ti: k3-am62x-lp-sk: Disable PRU > > Andrew Davis (8): > dt-bindings: clock: ehrpwm: Remove unneeded syscon compatible > clk: keystone: syscon-clk: Allow the clock node to not be of type > syscon > arm64: dts: ti: k3-j721e-beagleboneai64: Fix mailbox node status > arm64: dts: ti: k3-j721e: Remove PCIe endpoint nodes > arm64: dts: ti: k3-j721e: Enable PCIe nodes at the board level > arm64: dts: ti: k3-j721e: Enable MDIO nodes at the board level > misc: dma-buf-phys: Add dependency on DMA-BUF > dma-buf: heaps: Add dependency on OF_RESERVED_MEM on carveout heap > > Apurva Nandan (4): > arm64: dts: ti: k3-j784s4-main: Switch MAIN R5F clusters to Split-mode > arm64: dts: ti: k3-am62x-lp-sk: Update SPI NAND flash partitioning > scheme > arm64: dts: k3-j721s2: Add node for OSPI NAND Flash > arm64: dts: ti: k3-am62a7-sk: Enable OSPI NAND > > Aradhya Bhatia (4): > drm/bridge: sii902x: Add device_link dependency with drm device > drm/bridge: sii902x: Add Power Management hooks > HACK: drm/bridge: ite-it66121: Add drm_connector support > drm/tidss: Set OLDI clock to bypass-25MHz during probe > > Arnd Bergmann (1): > samples: pfsm: add CC_CAN_LINK dependency > > Aswath Govindraju (1): > mmc: sdhci_am654: Disable data error interrupts while tuning > > Benjamin Bara (1): > i2c: core: run atomic i2c xfer when !preemptible > > Bhavya Kapoor (8): > arm64: dts: ti: k3-j784s4-mcu-wakeup: Add support for ADC nodes > arm64: dts: ti: k3-j784s4-evm: Add pinmux information for ADC > arm64: dts: ti: k3-j784s4-main: Enable support for high speed modes > arm64: dts: ti: k3-j721s2-common-proc-board: Add pinmux information > for mcu uart and wkup uart > arm64: dts: ti: k3-j784s4-evm: Add pinmux information for mcu uart and > wkup uart > arm64: dts: ti: k3-j721e-common-proc-board: Add pinmux information for > mcu uart and wkup uart > arm64: dts: ti: k3-j7200-common-proc-board: Add pinmux information for > mcu uart and wkup uart > arm64: dts: ti: k3-j784s4-evm: Add support for MCAN interfaces > > Bin Liu (4): > dt-bindings: serial: add binding documentation for TI PRUSS UART > serial: 8250: add pruss uart driver > arm: dts: am335x: add pruss uart controller node > arm: dts: am335x-evmsk: use pruss uart on the Zigbee header > > Brandon Brnich (5): > media: chips-media: wave5: Update firmware location > arm64: dts: ti: k3-j721s2-main: Add sram-size for wave5 > arm64: dts: ti: k3-j784s4-main: Add sram-size for wave5 > dt-bindings: media: Update DT bindings for wave5 > TEMP: media: img: vxe-vxd: decoder: Disable CMA for capture buffers > > Bryan Brattlof (7): > arm64: dts: ti: k3-am64-main: add VTM node > arm64: dts: ti: k3-am62-wakeup: add VTM node > arm64: dts: ti: k3-am62a-wakeup: add VTM node > thermal/drivers/k3_j72xx_bandgap: Simplify k3_thermal_get_temp() > function > dt-bindings: arm: ti: Add bindings for AM62P5 SoCs > arm64: dts: ti: Introduce AM62P5 family of SoCs > arm64: dts: ti: Add support for the AM62P5 Starter Kit > > Dan Carpenter (2): > mfd: tps6594: Fix an error code in probe() > net: ethernet: ti: am65-cpsw: Call of_node_put() on error path > > Darren Etheridge (5): > media: img: vxe-vxd: enable GStreamer 1.20.5 > media: platform: img: add missing mutex around function > media: platform: img: vxd: fix the error handling > media: platform: img: vxd add a sequencing mutex > media: platform: img: vxe: finish adding profile/level and tool > selection > > Dasnavis Sabiya (24): > arm64: dts: ti: k3-am69-sk: Add eMMC mmc0 support > arm64: dts: ti: k3-am69-sk: Enable mcu network port > arm64: dts: ti: k3-am69-sk: Add Display and HDMI support > arm64: dts: ti: k3-am69-sk: Add support for OSPI flash > arm64: dts: k3-am69-sk: Add overlay for DDR carveout memory nodes > arm64: dts: ti: k3-am69-sk: Add initial PCIe/SerDes support > arm64: dts: ti: k3-j784s4-main: Add third PCIe instance node > arm64: dts: ti: k3-am69-sk: Add support for PCIe3 instance > arm64: dts: ti: k3-am69-sk: Add initial PCIe/SerDes support > arm64: dts: ti: k3-am69-sk: Add support for PCIe3 instance > arm64: dts: ti: k3-am69-sk: Enable CAN interfaces for AM69 SK board > arm64: dts: ti: k3-am69-sk: Add USB SuperSpeed support > arm64: dts: ti: k3-am69-sk: Enable Main I2C1 and TCA6408 GPIO expander > arm64: dts: ti: Add DT overlay for OV5640 sensor > arm64: dts: ti: Add DT Overlay for RPi Camera on AM69 SK > arm64: dts: ti: k3-am69-sk: Add pinmux for RPi Header > arm64: dts: ti: k3-am69-sk: Reserve 1792MiB of global CMA > arm64: dts: ti: k3-j784s4-main: Enable support for UHS mode > arm64: dts: ti: k3-j784s4: Fix the interrupt ranges property for main > gpio intr > arm64: dts: ti: k3-j784s4-main: Add node for EHRPWMs > arm64: dts: ti: Add PWM overlay for AM69 SK > arm64: dts: ti: k3-am69-sk-ddr-mem-carveout: Fix overlay format > arm64: dts: ti: Add FPDLink overlay for AM69 SK > arm64: dts: ti: k3-am69-sk: Remove HS400 mode support for eMMC > > Dave Gerlach (3): > cpufreq: ti-cpufreq: Add support for AM625 > cpufreq: dt-platdev: Blacklist ti,am625 SoC > cpufreq: ti: Enable ti-cpufreq for ARCH_K3 > > Devarsh Thakkar (22): > arm64: dts: ti: k3-am62a-main.dtsi: Use SRAM for VPU > arm64: dts: ti: k3-am62a7-sk: Reserve 576MiB of global CMA > arm64: dts: ti: am62a7-sk: Enable dmabuf to physical address exporter > arm64: dts: ti: k3-am62x-sk-common: Reserve 128MiB of global CMA > arm64: dts: ti: k3-am62x-sk-common: Reserve RTOS IPC memory > dt-bindings: media: Add bindings for Imagination E5010 JPEG Encoder > driver > media: platform: img: Add E5010 JPEG Encoder driver > arm64: dts: ti: k3-am62a : Add E5010 JPEG Encoder > Add maintainer for Imagination E5010 JPEG Encoder driver > dt-bindings: media: Rename jpeg core clock > arm64: dts: ti: k3-am62a-main : Rename jpeg core clock > media: platform: img: e5010: Update name for core clock > media: platform: img: Use macros for default width and height > media: platform: img: e5010: Fix duplicate compression quality setting > media: platform: img: e5010: Remove unrequired spinlock > media: platform: img: e5010: Remove unused variable > media: platform: img: e5010: Fix error handling for error scenarios > media: platform: img: e5010: Remove job_ready callback > media: platform: img: e5010: Remove alignment for output size > media: platform: img: e5010: Allow userspace to set colorimetry for > output queue > media: platform: img: e5010: Set default colorspace to JPEG for output > queue > drm/tidss: Make zpos immutable for primary plane > > Dhruva Gole (12): > dt-bindings: pinctrl: ti,omap-pinctrl: add am62x compatible > arm64: dts: ti: k3-am62x-sk-common: enable uart as wakeup source > firmware: ti_sci: remove FS Stub loading implementation > arm64: dts: ti: k3-am625-sk-lpmdemo: drop ti-fs stub > dt-bindings: ti, sci: remove lpm region and firmware-name > arm64: dts: ti: Add overlay for MCU GPIO wakeup > remoteproc: k3-m4: set as wakeup capable but keep disabled by default > arm64: dts: ti: Add PWM overlay for AM62x-SK EVM > arm64: dts: ti: remove k3-am625-sk-lpmdemo > arm64: dts: ti: k3-am625-sk: Add mcspi loopback overlay > HACK: arm64: dts: ti: k3-am62-main: PM fixes in the fss node > spi: spi-cadence-quadspi: add runtime pm support > > Esteban Blanc (1): > misc: tps6594-esm: Disable ESM for revision 1 PMIC > > Geert Uytterhoeven (1): > iopoll: Do not use timekeeping in read_poll_timeout_atomic() > > Grygorii Strashko (7): > arm64: dts: ti: k3-am642-evm: add overlay for icssg1 2nd port > arm64: dts: ti: k3-am642-evm-icssg1-dualemac: add overlay for mii mode > arm64: dts: ti: k3-am65-main: add timesync_router node > arm64: dts: ti: k3-j721e-main: add timesync_router node > arm64: dts: ti: k3-j7200-main: add timesync_router node > irqchip/irq-pruss-intc: Fix listed IRQ type in /proc/interrupts > HACK: net: ethernet: ti: am65-cpsw-nuss: add debugfs to cfg cut-thru > params > > Guillaume La Roque (3): > dma-buf: heaps: carveout-heap: initialize ret variable > drm: tidss: add missing break > net: ethernet: ti: use mac_addr variable instead of a pointer > > Hari Nagalla (17): > arm64: dts: ti: k3-j784s4-main: Add R5F cluster nodes > arm64: dts: ti: k3-j784s4-main: Add C71x DSP nodes > arm64: dts: ti: k3-j784s4-evm: Reserve memory for remote proc IPC > arm64: dts: ti: k3-j721s2-main: Add R5F and C7x remote processsor > nodes > arm64: dts: ti: k3-j721s2-mcu: Add R5F cluster nodes > arm64: dts : ti: k3-j721s2-som-p0: Add DDR carveout memory nodes for > R5F and C71x DSPs > Revert "HACK: arm64: dts: ti: k3-am62a-mcu: Disable MCU R5F" > Revert "HACK: arm64: dts: ti: k3-am62-mcu: Disable MCU M4" > remoteproc/ti-k3: Add support for graceful shutdown > remoteproc: k3-m4: Introduce PM suspend/resume handlers > arm64: dts: ti: k3-am625-sk-lpmdemo: Enable MCU cbass > arm64: dts: ti: k3-am62-mcu: Enable MCU wakeup > remoteproc/ti-k3: Add support for remote core suspend > remoteproc: k3-m4: Enable MCU wakeup support > arm64: dts: ti: k3-am64-mcu: Add M4FSS node > arm64: dts: ti: k3-am642-sk: Add M4FSS IPC and external DMA memory > arm64: dts: ti: k3-am642-evm: Add M4FSS IPC and external DMA memory > > Jai Luthra (18): > media: ti: j721e-csi2rx: Restore streams on system suspend/resume > arm64: dts: ti: Remove HDMI audio mclk for SK-AM62(A) > arm64: dts: ti: am625-sk: Enable audio over HDMI > arm64: dts: ti: am625-sk: Add overlay for HDMI audio > arm64: dts: ti: k3-am6x: Remove syscon compatible for epwm-tbclk > dt-bindings: clock: Add binding documentation for TI Audio REFCLK > clk: keystone: syscon-clk: Add support for audio refclk > arm64: dts: ti: k3-am62x: Enable AUDIO_REFCLKx > media: ti: j721e-csi2rx: Fix stream stop sequence > dmaengine: ti: k3-udma: Force terminate peer for McASP RX > media: ti: j721e-csi2rx: Fix buffer cleanup sequence > arm64: dts: ti: k3-am625-beagleplay: Add overlays for OV5640 > arm64: dts: ti: k3-am625-beagleplay: Reserve 128MiB of global CMA > media: ti: j721e-csi2rx: Make use of V4L2_CAP_IO_MC > media: ti: j721e-csi2rx: Assert pixel reset before stopping last > stream > media: cadence: csi2rx: Fix check for running bit > HACK: media: ti: j721e-csi2rx: Enable all streams together > media: ti: j721e-csi2rx: Assert pixel reset before stopping last > stream > > Jason Reeder (1): > rpmsg: pru: add a PRU RPMsg driver > > Jayesh Choudhary (16): > HACK: dt-bindings: drm/panel-simple-edp: Add TI panel > drm/bridge: cdns-dsi: Fix cdns_dsi_attach > drm/bridge: ti-sn65dsi86: Add necessary dsi flags > HACK: drm/panel-edp: Add TI eDP panel support > HACK: drm/panel-edp: Fix atomic check errors for panel > HACK: drm/panel-edp: make support for DP AUX backlight conditional > HACK: arm64: dts: ti: k3-j784s4-evm: Enable DisplayPort-1 > arm64: dts: ti: k3-j721e-som-p0: Reserve 512MiB of global CMA > arm64: dts: ti: k3-j721s2-som-p0: Reserve 896MiB of global CMA > arm64: dts: ti: k3-j784s4-evm: Reserve 1792MiB of global CMA > arm64: dts: ti: k3-j721e-sk: Reserve 512MiB of global CMA > arm64: dts: ti: k3-am68-sk: Remove unncessary mhdp node > arm64: dts: ti: k3-am62a-main: Enable crypto accelerator > HACK: arm64: dts: ti: k3-j721s2-common-proc-board: Disable DSI > HACK: arm64: dts: ti: k3-j784s4-evm: Disable DSI > HACK: arm64: dts: ti: k3-am68-sk-base-board: Disable DSI > > Jerome Neanne (4): > arm64: dts: ti: k3-j721e-som-p0: Add TP6594 family PMICs > regulator: tps6594-regulator: Fix irq index increment causing random > crash > mfd: tps65219: Add GPIO cell instance > mfd: tps65219: Add support for soft shutdown via sys-off API > > Judith Mendez (7): > dt-bindings: net: can: Remove interrupt properties for MCAN > can: m_can: Add hrtimer to generate software interrupt > arm64: dts: ti: Add MCU MCAN nodes > arm64: dts: ti: Add overlay for MCAN in AM62x > can: m_can: Merge MCAN driver per upstream review > arm64: dts: ti: k3-am625: Merge MCAN nodes per upstream review > arm64: dts: ti: k3-am62a7: Add MCU MCAN nodes backport > > Julien Panis (1): > bus: ti-sysc: Use fsleep() instead of usleep_range() in sysc_reset() > > Kamlesh Gurudasani (6): > crypto: tcrypt: Add new mode for crc64 > dt-bindings: crypto: Add binding for MCRC driver > crypto: Add driver for MCRC engine > arm64: dts: ti: k3-am62: Add dt node and ranges in cbass_main for MCRC > arm64: dts: ti: k3-am62-main: Remove power-domains from crypto node > dt-bindings: crypto: ti,sa2ul: make power-domains conditional > > Keerthy (7): > arm64: dts: ti: j784s4: Add VTM node > arm64: dts: ti: j721e: Add VTM node > arm64: dts: ti: j7200: Add VTM node > arm64: dts: ti: j721s2: Add VTM node > thermal: k3_j72xx_bandgap: Add cooling device support > arm64: dts: ti: k3-j7200: Add the supported frequencies for A72 > arm64: dts: ti: k3-j7200-thermal: Add cooling maps and cpu_alert trip > at 75C > > Kishon Vijay Abraham I (18): > arm64: dts: ti: k3-j721s2-main: Add main CPSW2G devicetree node > arm64: dts: ti: k3-j721s2: Add overlay to enable main CPSW2G with GESI > PCI: cadence: Add support to build pcie-cadence library as a kernel > module. > arm64: dts: ti: k3-am625: Add PRUSS-M node > PCI: keystone: Set mode as RootComplex for "ti,keystone-pcie" > compatible > PCI: keystone: Add link up check in ks_child_pcie_ops.map_bus() > dt-bindings: PCI: ti,j721e: Add bindings to specify legacy interrupts > PCI: j721e: Add PCI legacy interrupt support for J721E > PCI: j721e: Add PCI legacy interrupt support for J7200 > arm64: dts: ti: k3-j721e-main: Add properties to support legacy > interrupts > arm64: dts: ti: k3-j7200-main: Add properties to support legacy > interrupts > dt-bindings: PCI: ti,am65: Add interrupt-controller property in PCIe > host mode dt-bindings for TI's AM65 SoC > dt-bindings: PCI: ti,am65: Add missing properties in endpoint mode > dt-binding for TI's AM65 SoC > PCI: keystone: Convert to using hierarchy domain for legacy interrupts > PCI: keystone: Add PCI legacy interrupt support for AM654 > arm64: dts: ti: k3-am64-main: Add properties to support legacy > interrupts > arm64: dts: ti: k3-am65-main: Add properties to support legacy > interrupts > PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0) > > Lokesh Vutla (1): > arm: dts: Add am335x-boneblack-pps.dts > > Lucas Weaver (1): > arm64: dts: ti: Add DTB overlay for vision apps > > MD Danish Anwar (19): > net: ethernet: ti: icssg_prueth: Add SW TX / RX Coalescing based on > hrtimers > arm64: dts: ti: k3-am65-main: Add ICSSG IEP nodes > arm64: dts: ti: k3-am654-idk: Add ICSSG Ethernet ports > arm64: dts: ti: k3-am642-evm: Set Tx/Rx delay values for CPSW Port 2 > using DP83869 > arm64: dts: ti: k3-am642-evm: Set Tx/Rx delay values for ICSSG Port 2 > using DP83869 > dt-bindings: net: ti: pruss: Add documentation for PA_STATS support > dt-bindings: net: ti: icssg-prueth: Add documentation for PA_STATS > support > arm64: dts: ti: k3-am65-main: Add ti,pruss-pa-st node > arm64: dts: ti: k3-am65: Add ti,pa-stats property > arm64: dts: ti: k3-am64-main: Add ti,pruss-pa-st node > arm64: dts: ti: k3-am64: Add ti,pa-stats property > net: ethernet: ti: icssg_prueth: Enable IET Stats > net: ti: ethernet: icssg_prueth: Add Multicast filtering support in > MAC mode. > net: ethernet: ti: icssg_prueth: Change ndo_do_ioctl to ndo_eth_ioctl > irqchip: irq-ti-sci-inta: Add null check for parent_irq_data > arm64: dts: ti: k3-am642-evm: Enable "SYNC_OUT0" output > arm64: dts: ti: k3-am642-evm: Remove mdio pins for CPSW from ICSSG > overlay > net: ti: icssg-prueth: Fix IEP initialisation > net: ethernet: ti: icssg_prueth: Add cut-thru support using devlink > > Matt Ranostay (2): > arm64: dts: ti: k3-j784s4-main: Add support for USB > arm64: dts: ti: k3-j784s4-evm: Enable USB3 support > > Nas Chung (7): > media: chips-media: wave5: Changed default value of VBV_SIZE 3000 to > 1000. > media: chips-media: wave5: Detect vui parameter change for h264. > media: chips-media: wave5: Update the decoder stop command scenario. > media: chips-media: wave5: Memory optimization. > media: chips-media: wave5: Support 422 format for decoder display > output buffer. > media: chips-media: wave5: Fixed bug which accessing unknown buffer > pointer. > media: chips-media: wave5: Support dynamic sram allocation. > > Nathan Rossi (1): > PCI/ASPM: Wait for data link active after retraining > > Nikhil M Jain (1): > arm64: dts: ti: k3-am62x-sk-common: Reserve memory for framebuffer set > by bootloader > > Nishanth Menon (12): > dt-bindings: pinctrl: Drop k3 > arm64: dts: ti: k3-am62: Add ESM support > arm64: dts: ti: k3-pinctrl: Introduce debounce select mux macros > arm64: dts: ti: k3-am625-beagleplay: Add alias for wakeup rtc > arm64: dts: ti: k3-am625-beagleplay: Enable M4F > arm64: dts: ti: k3-am625-beagleplay: Disable R5F > arm64: dts: ti: k3-am625-beagleplay: Add HDMI support > arm64: dts: ti: k3-am625-beagleplay: Add pins for OLDI display panel > arm64: dts: ti: k3-am62a: Add general purpose timers > arm64: dts: ti: k3-j721e-beagleboneai64: Move camera gpio pinctrl to > gpio node > arm64: dts: ti: k3-j721e-beagleboneai64: Move eeprom WP gpio pinctrl > to eeprom node > arm64: dts: ti: k3-j721e-beagleboneai64: Fixup reference to phandles > array > > Nitin Yadav (6): > arm64: dts: ti: Add GPMC NAND support > arm64: dts: ti: Add GPMC NAND overlay > arm64: dts: ti: k3-am62-main: Add sa3_secproxy > arm64: boot: dts: ti: k3-am62a-main: Fix GPIO numbers in DT nodes. > arm64: dts: ti: k3-am64-main: Add ITAP delay values in Device Tree > drivers: mmc: host: sdhci_am654: update OTAP and ITAP delay > > Prasanth Babu Mantena (2): > wave5: decoder: Fix dmabuf import from downstream pool > wave5: decoder: Increase buffer offset for dmabuf import case > > Rahul T R (18): > dt-bindings: display: bridge: Convert cdns,dsi.txt to yaml > dt-bindings: display: bridge: cdns,dsi: Add compatible for dsi on > j721e > drm/bridge: cdns-dsi: Move to drm/bridge/cadence > drm/bridge: cdns-dsi: Create a header file > drm/bridge: cdns-dsi: Add support for J721E wrapper > drm/bridge: cdns-dsi: Fix issue with phy init > drm/bridge: ti-sn65dsi86: Disable ASSR > drm: bridge: cdns-mhdp8546: Fix bridge attach for no-hpd case > arm64: dts: ti: k3-j721s2-main: add DSI & DSI PHY > arm64: dts: ti: k3-j721s2-som-p0: add DSI to eDP > HACK: arm64: dts: ti: k3-j721s2-common-proc-board: Enable > DisplayPort-1 > arm64: dts: ti: k3-j784s4-main: add DSI & DSI PHY > arm64: dts: ti: k3-j721e-sk-*: Add DTB overlay to enable EHRPWMs > arm64: dts: ti: k3-am69-sk-rpi-hdr-ehrpwm: Set the updated pinmux for > gpio0 > arm64: dts: ti: k3-j721e-sk: Add pinmux for RPi Header > arm64: dts: ti: k3-j721e-sk-rpi-hdr-ehrpwm: Set the updated pinmux for > gpio0 > arm64: dts: ti: k3-j721e-sk: Add overlay for fusion board > arm64: dts: ti: k3-j784s4: Add overlay for edge ai > > Ravi Gunasekaran (7): > net: hsr: Disable promiscuous mode in offload mode > net: ethernet: ti: icssg_prueth: Add support for HSR frame forward > offload > net: ethernet: ti: icssg_prueth: Flush FDB entries only in MAC mode > net: ethernet: ti: icssg_prueth: Update HSR firmware names > net: ethernet: ti: icssg_prueth: Enable IEP1 in HSR mode > usb: cdns3: Set default EP buffer size > arm64: dts: ti: k3-am62a7-sk: Enable dual role support for Type-C port > > Robert Nelson (1): > arm64: dts: ti: Add k3-j721e-beagleboneai64 > > Roger Quadros (7): > arm64: dts: ti: am654-base-board: add ICSSG2 Ethernet support > arm64: dts: ti: k3-am625: Enable Type-C port for USB0 > usb: typec: tps6598x: Fix fault at module removal > arm64: dts: ti: k3-am625-sk-lpmdemo: Enable USB nodes > usb: typec: tps6598x: Fix broken polling mode after suspend/resume > arm64: dts: ti: am642-evm: Add overlay for NAND expansion card > phy: cadence-torrent: Use key:value pair table for all settings > > Siddharth Vadapalli (19): > arm64: dts: ti: k3-j721s2-main: Add timesync_router node > arm64: dts: ti: k3-j784s4-main: Add timesync_router node > arm64: dts: ti: k3-am62-main: Add timesync router node > arm64: dts: ti: k3-am62a-main: Add timesync router node > arm64: dts: ti: k3-j721e-common-proc-board: Add MCU CPSW CPTS PPS > support > arm64: dts: ti: k3-j7200-common-proc-board: Add MCU CPSW CPTS PPS > support > arm64: dts: ti: k3-j721s2-common-proc-board: Add MCU CPSW CPTS PPS > support > arm64: dts: ti: k3-j784s4-evm: Add MCU CPSW CPTS PPS support > arm64: dts: ti: k3-am642-evm/sk: Add CPSW3G CPTS PPS support > arm64: dts: ti: k3-am625-sk: Add CPSW3G CPTS PPS support > arm64: dts: ti: k3-am62a7-sk: Add CPSW3G CPTS PPS support > arm64: dts: ti: k3-j721e: Add overlay to enable CPSW9G ports with GESI > arm64: dts: ti: k3-j784s4-main: Add CPSW9G nodes > arm64: dts: ti: k3-j784s4: Add overlay to enable QSGMII > arm64: dts: ti: k3-j784s4: Add overlay for dual port > arm64: dts: ti: k3-j784s4: Add overlay to enable CPSW9G Virt MAC > Client > arm64: dts: ti: k3-j721e-evm-virt-mac-client: Add Serdes Lane mapping > arm64: dts: ti: k3-j784s4-evm-virt-mac-client: Fix Serdes Lane Mapping > net: ethernet: ti: j721e-cpsw-virt-mac: Exit notification handler if > ndev is NULL > > Sinthu Raja (23): > arm64: dts: ti: k3-am68-sk: Add DSS, HDMI, and DSI to eDP bridge > arm64: dts: ti: k3-am68-sk: Add DT node for PCIE > dt-bindings: ti-serdes-mux: Add USB Type C swap defines for J721S2 SoC > arm64: dts: ti: k3-am68-sk: Add DT node for USB > arm64: dts: ti: k3-am68-sk: Add overlay for DDR carveout memory nodes > HACK: arm64: dts: ti: k3-am68-sk-base-board: Set status okay to enable > DP and DSI > arm64: dts: ti: k3-am68-sk: Fix redundant use of IO exp1 pin-10 > arm64: dts: ti: k3-am68-sk: Enable PCIe status to okay > arm64: dts: ti: k3-am68-sk-base-board: Add support for IO expander > arm64: dts: ti: k3-am68-sk: Add overlay for CSI2 interfaced with > OV5640 camera > arch: arm64: dts: ti: k3-am68-sk: Add FPDLink overlay > arm64: dts: ti: k3-j721s2: Fix wkup pinmux range > arm64: dts: ti: k3-am68-sk-base-board: Add pinmux for RPi Header > arm64: dts: ti: k3-am68-sk-som: Enable wakeup_i2c0 and eeprom > arm64: dts: ti: k3-am68-sk: Reserve 896MiB of global CMA > dt-bindings: ti-serdes-mux: Fix USB Type C swap define for J721S2 SoC > arm64: dts: ti: k3-am68-sk-base-board: Enable USBSS0 status to okay > arm64: dts: ti: k3-am68-sk: Add DT overlay for RPi camera V2 > arm64: dts: ti: k3-am68-sk: Add PWM overlay for AM68 SK > arm64: dts: ti: k3-am68-sk-som: Add support for OSPI Flash > arm64: dts: ti: Fix AM68 SK DT overlay name for RPi camera > arm64: dts: ti: k3-am68-sk-imx219: Fix CSI mux selection for RPi > camera > arm64: dts: ti: k3-j721s2-main: Add dts nodes for EHRPWMs > > Suman Anna (8): > arm64: dts: ti: k3-am65-main: Add PRU system events for virtio > arm64: dts: ti: k3-am64-main: Add ICSSG IEP nodes > arm64: dts: ti: k3-am64-main: Add PRU system events for virtio > arm64: dts: ti: k3-j7200-main: Switch MAIN R5F cluster to Split-mode > arm64: dts: ti: k3-j721e-main: Switch MAIN R5F clusters to Split-mode > remoteproc: pru: Add support for virtio rpmsg stack > irqchip/irq-pruss-intc: Fix enabling of intc events > irqchip/irq-pruss-intc: Fix processing of IEP interrupts > > Swapnil Jakhade (5): > phy: cadence: Sierra: Add PCIe + SGMII PHY multilink configuration > phy: cadence-torrent: Add single link USXGMII configuration for > 156.25MHz refclk > phy: cadence-torrent: Add PCIe(100MHz) + USXGMII(156.25MHz) multilink > configuration > phy: cadence-torrent: Add USXGMII(156.25MHz) + SGMII/QSGMII(100MHz) > multilink configuration > phy: cadence-torrent: Add USXGMII(156.25MHz) + SGMII/QSGMII(100MHz) > multilink config for TI J7200 > > Takahiro Kuwano (1): > mtd: spi-nor: sfdp: Update params->hwcaps.mask at xSPI profile 1.0 > table parse > > Tanmay Patil (1): > net: ethernet: ti: am65-cpsw-qos: Add support to taprio for past > base_time > > Thejasvi Konduru (1): > arm64: dts: ti: k3-j784s4: Fix wakeup pinmux range and pinctrl node > offsets > > Tony Lindgren (3): > pinctrl: single: Add compatible for ti,am6-padconf > HACK: arm64: dts: ti: Configure am62 pinctrl-single for wake-up > interrupts > arm64: dts: ti: k3-am62: Add general purpose timers for am62 > > Udit Kumar (5): > arm64: dts: ti: k3-j721e-som-p0: Add PM1 SOM PMIC support > arm64: dts: ti: k3-j784s4: Fix various pin mux > scsi: ufs: TI UFS host controller expose device tree aliases > arm64: dts: ti: k3-j784s4-main: Add DT node for UFS > arm64: dts: ti: k3-j784s4-evm: Add Support for UFS peripheral > > Vaishnav Achath (7): > arm64: dts: ti: k3-j721e-mcu-wakeup: Add HyperBus node > arm64: dts: ti: k3-j721e-som-p0: Add HyperFlash node > arm64: dts: ti: k3-j7200-common-proc-board: Add OSPI/Hyperflash select > pinmux > arm64: dts: ti: k3-j721e-common-proc-board: Add OSPI/Hyperflash select > pinmux > spi: spi-omap2-mcspi: Use EOW interrupt for completion when DMA > enabled > arm64: dts: ti: Add J7200 MCSPI loopback overlay > arm64: dts: ti: k3-am69-sk-csi2-ov5640: Fix powerdown GPIO > > Vibhore Vardhan (6): > cpufreq: ti-cpufreq: Add support for AM62A7 > cpufreq: dt-platdev: Blacklist ti,am62a7 SoC > arm64: dts: ti: k3-am62a7: Introduce operating-points table > arm64: dts: ti: Add dmtimer-pwm overlay for AM62x > arm64: dts: ti: Add ECAP Capture overlay for AM62x > arm64: dts: ti: Add overlay to force max OPPs on AM62A7-SK Rev E3 > > Vignesh Raghavendra (10): > arm64: dts: ti: k3-am642-evm: add ICSSG1 Ethernet support > remoteproc: ti_k3_m4_remoteproc: Fix compiler warning > irqchip: irq-ti-sci-inta: Don't aggregate event until necessary > irqchip: irq-ti-sci-inta: Introduce IRQ affinity support > net: ethernet: ti: am65-cpsw-nuss: Setup IRQ affinity hint for IRQs > arm64: dts: ti: k3-am62a-main: Add sdhci0 instance > arm64: dts: ti: k3-am62a7-sk: Enable eMMC support > arm64: dts: ti: k3-am62a: Enable UHS mode support for SD cards > arm64: dts: ti: k3-am625-sk: Add support for WL1837 module onboard > soc: ti: k3-socinfo.c: Add JTAG ID for AM62PX > > Vijay Pothukuchi (1): > arm64: dts: ti: k3-j721e-main: Add dts nodes for EHRPWMs > > anthony (2): > wave5: decoder: Add timestamp in the decoder > wave5: decoder: Handle crop parameters in decoder > > Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml | 9 - > Documentation/devicetree/bindings/arm/ti/k3.yaml | 6 + > Documentation/devicetree/bindings/clock/ti,am62-audio-refclk.yaml | 43 +++ > Documentation/devicetree/bindings/clock/ti,am654-ehrpwm-tbclk.yaml | 5 +- > Documentation/devicetree/bindings/crypto/ti,mcrc.yaml | 42 +++ > Documentation/devicetree/bindings/crypto/ti,sa2ul.yaml | 14 +- > Documentation/devicetree/bindings/display/bridge/cdns,dsi.txt | 112 > ------- > Documentation/devicetree/bindings/display/bridge/cdns,dsi.yaml | 180 > ++++++++++ > Documentation/devicetree/bindings/display/panel/panel-edp.yaml | 6 +- > Documentation/devicetree/bindings/{ => media}/cnm,wave5.yml | 5 + > Documentation/devicetree/bindings/media/img,e5010-jpeg-enc.yaml | 75 > +++++ > Documentation/devicetree/bindings/net/can/bosch,m_can.yaml | 20 +- > Documentation/devicetree/bindings/net/ti,icssg-prueth.yaml | 7 + > Documentation/devicetree/bindings/pci/ti,am65-pci-ep.yaml | 38 ++- > Documentation/devicetree/bindings/pci/ti,am65-pci-host.yaml | 70 > ++-- > Documentation/devicetree/bindings/pci/ti,j721e-pci-host.yaml | 85 > +++++ > Documentation/devicetree/bindings/pinctrl/ti,omap-pinctrl.txt | 1 + > Documentation/devicetree/bindings/serial/ti,pruss-uart.yaml | 54 +++ > Documentation/devicetree/bindings/soc/ti/ti,pruss.yaml | 17 + > MAINTAINERS | 8 +- > arch/arm/boot/dts/Makefile | 1 + > arch/arm/boot/dts/am335x-boneblack-pps.dts | 25 ++ > arch/arm/boot/dts/am335x-evmsk.dts | 16 + > arch/arm/boot/dts/am33xx-l4.dtsi | 8 + > arch/arm64/boot/dts/ti/Makefile | 46 ++- > arch/arm64/boot/dts/ti/k3-am62-lp-sk-nand.dtso | 119 > +++++++ > arch/arm64/boot/dts/ti/k3-am62-lp-sk.dts | 33 +- > arch/arm64/boot/dts/ti/k3-am62-main.dtsi | 290 > +++++++++++++++- > arch/arm64/boot/dts/ti/k3-am62-mcu.dtsi | 76 > ++++- > arch/arm64/boot/dts/ti/k3-am62-thermal.dtsi | 33 ++ > arch/arm64/boot/dts/ti/k3-am62-wakeup.dtsi | 8 + > arch/arm64/boot/dts/ti/k3-am62.dtsi | 11 +- > arch/arm64/boot/dts/ti/k3-am625-beagleplay-csi2-ov5640.dtso | 69 > ++++ > arch/arm64/boot/dts/ti/k3-am625-beagleplay-csi2-tevi-ov5640.dtso | 69 > ++++ > arch/arm64/boot/dts/ti/k3-am625-beagleplay.dts | 244 > ++++++++++++++ > arch/arm64/boot/dts/ti/k3-am625-sk-dmtimer-pwm.dtso | 41 +++ > arch/arm64/boot/dts/ti/k3-am625-sk-ecap-capture.dtso | 29 ++ > arch/arm64/boot/dts/ti/k3-am625-sk-hdmi-audio.dtso | 34 ++ > arch/arm64/boot/dts/ti/k3-am625-sk-lpmdemo.dts | 48 --- > arch/arm64/boot/dts/ti/k3-am625-sk-mcan.dtso | 77 > +++++ > arch/arm64/boot/dts/ti/k3-am625-sk-mcspi-loopback.dtso | 55 > ++++ > arch/arm64/boot/dts/ti/k3-am625-sk-mcu-gpio-wakeup.dtso | 40 +++ > arch/arm64/boot/dts/ti/k3-am625-sk-rpi-hdr-pwm.dtso | 59 > ++++ > arch/arm64/boot/dts/ti/k3-am625-sk.dts | 95 > +++++- > arch/arm64/boot/dts/ti/k3-am62a-main.dtsi | 176 > +++++++++- > arch/arm64/boot/dts/ti/k3-am62a-mcu.dtsi | 70 > +++- > arch/arm64/boot/dts/ti/k3-am62a-thermal.dtsi | 47 +++ > arch/arm64/boot/dts/ti/k3-am62a-wakeup.dtsi | 8 + > arch/arm64/boot/dts/ti/k3-am62a.dtsi | 4 + > arch/arm64/boot/dts/ti/k3-am62a7-sk-e3-max-opp.dtso | 60 > ++++ > arch/arm64/boot/dts/ti/k3-am62a7-sk.dts | 203 > +++++++++++- > arch/arm64/boot/dts/ti/k3-am62a7.dtsi | 51 +++ > arch/arm64/boot/dts/ti/k3-am62p-main.dtsi | 136 > ++++++++ > arch/arm64/boot/dts/ti/k3-am62p-mcu.dtsi | 15 + > arch/arm64/boot/dts/ti/k3-am62p-wakeup.dtsi | 32 ++ > arch/arm64/boot/dts/ti/k3-am62p.dtsi | 122 > +++++++ > arch/arm64/boot/dts/ti/k3-am62p5-sk.dts | 116 > +++++++ > arch/arm64/boot/dts/ti/k3-am62p5.dtsi | 107 > ++++++ > arch/arm64/boot/dts/ti/k3-am62x-sk-common.dtsi | 87 > +++-- > arch/arm64/boot/dts/ti/k3-am64-main.dtsi | 88 > ++++- > arch/arm64/boot/dts/ti/k3-am64-mcu.dtsi | 12 + > arch/arm64/boot/dts/ti/k3-am64-thermal.dtsi | 33 ++ > arch/arm64/boot/dts/ti/k3-am64.dtsi | 3 + > arch/arm64/boot/dts/ti/k3-am642-evm-icssg1-dualemac-mii.dtso | 102 > ++++++ > arch/arm64/boot/dts/ti/k3-am642-evm-icssg1-dualemac.dtso | 78 > +++++ > arch/arm64/boot/dts/ti/k3-am642-evm-nand.dtso | 140 > ++++++++ > arch/arm64/boot/dts/ti/k3-am642-evm.dts | 167 > +++++++++- > arch/arm64/boot/dts/ti/k3-am642-sk.dts | 44 +++ > arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 126 > ++++++- > arch/arm64/boot/dts/ti/k3-am65.dtsi | 1 + > arch/arm64/boot/dts/ti/k3-am654-base-board.dts | 138 > ++++++++ > arch/arm64/boot/dts/ti/k3-am654-idk.dtso | 283 > ++++++++++++++++ > arch/arm64/boot/dts/ti/k3-am68-sk-base-board.dts | 433 > ++++++++++++++++++++++-- > arch/arm64/boot/dts/ti/k3-am68-sk-bb-csi2-ov5640.dtso | 82 > +++++ > arch/arm64/boot/dts/ti/k3-am68-sk-bb-rpi-cam-imx219.dtso | 118 > +++++++ > arch/arm64/boot/dts/ti/k3-am68-sk-fpdlink-fusion.dtso | 119 > +++++++ > arch/arm64/boot/dts/ti/k3-am68-sk-rpi-hdr-ehrpwm.dtso | 70 > ++++ > arch/arm64/boot/dts/ti/k3-am68-sk-som-ddr-mem-carveout.dtso | 306 > +++++++++++++++++ > arch/arm64/boot/dts/ti/k3-am68-sk-som.dtsi | 109 > +++++++ > arch/arm64/boot/dts/ti/k3-am69-sk-csi2-ov5640.dtso | 140 > ++++++++ > arch/arm64/boot/dts/ti/k3-am69-sk-csi2-rpi-cam-imx219.dtso | 126 > +++++++ > arch/arm64/boot/dts/ti/k3-am69-sk-ddr-mem-carveout.dtso | 421 > ++++++++++++++++++++++++ > arch/arm64/boot/dts/ti/k3-am69-sk-fpdlink-fusion.dtso | 132 > ++++++++ > arch/arm64/boot/dts/ti/k3-am69-sk-rpi-hdr-ehrpwm.dtso | 70 > ++++ > arch/arm64/boot/dts/ti/k3-am69-sk.dts | 754 > ++++++++++++++++++++++++++++++++++++++++++ > arch/arm64/boot/dts/ti/k3-j7200-common-proc-board.dts | 56 > ++++ > arch/arm64/boot/dts/ti/k3-j7200-evm-mcspi-loopback.dtso | 49 +++ > arch/arm64/boot/dts/ti/k3-j7200-main.dtsi | 27 +- > arch/arm64/boot/dts/ti/k3-j7200-mcu-wakeup.dtsi | 9 + > arch/arm64/boot/dts/ti/k3-j7200-thermal.dtsi | 61 > ++++ > arch/arm64/boot/dts/ti/k3-j7200.dtsi | 30 ++ > arch/arm64/boot/dts/ti/k3-j721e-beagleboneai64.dts | 1020 > +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > arch/arm64/boot/dts/ti/k3-j721e-common-proc-board.dts | 95 > +++--- > arch/arm64/boot/dts/ti/k3-j721e-evm-gesi-exp-board.dtso | 196 > +++++++++++ > arch/arm64/boot/dts/ti/k3-j721e-evm-virt-mac-client.dtso | 11 + > arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 215 > +++++++----- > arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi | 31 +- > arch/arm64/boot/dts/ti/k3-j721e-sk-fusion.dtso | 120 > +++++++ > arch/arm64/boot/dts/ti/k3-j721e-sk-rpi-hdr-ehrpwm.dtso | 68 > ++++ > arch/arm64/boot/dts/ti/k3-j721e-sk.dts | 111 > ++++--- > arch/arm64/boot/dts/ti/k3-j721e-som-p0.dtsi | 282 > ++++++++++++++++ > arch/arm64/boot/dts/ti/k3-j721e-thermal.dtsi | 75 > +++++ > arch/arm64/boot/dts/ti/k3-j721e.dtsi | 2 + > arch/arm64/boot/dts/ti/k3-j721s2-common-proc-board.dts | 219 > ++++++++++--- > arch/arm64/boot/dts/ti/k3-j721s2-evm-gesi-exp-board.dtso | 85 > +++++ > arch/arm64/boot/dts/ti/k3-j721s2-main.dtsi | 306 > +++++++++++++++-- > arch/arm64/boot/dts/ti/k3-j721s2-mcu-wakeup.dtsi | 78 > ++++- > arch/arm64/boot/dts/ti/k3-j721s2-som-p0.dtsi | 405 > ++++++++++++++++++++++- > arch/arm64/boot/dts/ti/k3-j721s2-thermal.dtsi | 101 > ++++++ > arch/arm64/boot/dts/ti/k3-j721s2.dtsi | 5 + > arch/arm64/boot/dts/ti/k3-j784s4-edgeai-apps.dtso | 11 + > arch/arm64/boot/dts/ti/k3-j784s4-evm-quad-port-eth-exp1.dtso | 145 > ++++++++ > arch/arm64/boot/dts/ti/k3-j784s4-evm-usxgmii-exp1-exp2.dtso | 72 > ++++ > arch/arm64/boot/dts/ti/k3-j784s4-evm-virt-mac-client.dtso | 116 > +++++++ > arch/arm64/boot/dts/ti/k3-j784s4-evm.dts | 743 > ++++++++++++++++++++++++++++++++++++++--- > arch/arm64/boot/dts/ti/k3-j784s4-main.dtsi | 529 > +++++++++++++++++++++++++++++- > arch/arm64/boot/dts/ti/k3-j784s4-mcu-wakeup.dtsi | 118 > ++++++- > arch/arm64/boot/dts/ti/k3-j784s4-rtos-memory-map.dtsi | 341 > +++++++++++++++++++ > arch/arm64/boot/dts/ti/k3-j784s4-thermal.dtsi | 101 > ++++++ > arch/arm64/boot/dts/ti/k3-j784s4-vision-apps.dtso | 62 > ++++ > arch/arm64/boot/dts/ti/k3-j784s4.dtsi | 11 +- > arch/arm64/boot/dts/ti/k3-pinctrl.h | 12 + > crypto/tcrypt.c | 5 + > drivers/bus/ti-sysc.c | 3 +- > drivers/clk/keystone/syscon-clk.c | 56 > +++- > drivers/cpufreq/Kconfig.arm | 4 +- > drivers/cpufreq/cpufreq-dt-platdev.c | 2 + > drivers/cpufreq/ti-cpufreq.c | 37 +++ > drivers/crypto/Kconfig | 2 + > drivers/crypto/Makefile | 1 + > drivers/crypto/ti/Kconfig | 10 + > drivers/crypto/ti/Makefile | 2 + > drivers/crypto/ti/mcrc.c | 372 > +++++++++++++++++++++ > drivers/dma-buf/heaps/Kconfig | 1 + > drivers/dma-buf/heaps/carveout-heap.c | 2 +- > drivers/dma/ti/k3-udma.c | 11 +- > drivers/firmware/ti_sci.c | 172 > +++++----- > drivers/gpu/drm/bridge/Kconfig | 11 - > drivers/gpu/drm/bridge/Makefile | 1 - > drivers/gpu/drm/bridge/cadence/Kconfig | 21 ++ > drivers/gpu/drm/bridge/cadence/Makefile | 3 + > drivers/gpu/drm/bridge/{cdns-dsi.c => cadence/cdns-dsi-core.c} | 86 > +++-- > drivers/gpu/drm/bridge/cadence/cdns-dsi-core.h | 84 > +++++ > drivers/gpu/drm/bridge/cadence/cdns-dsi-j721e.c | 51 +++ > drivers/gpu/drm/bridge/cadence/cdns-dsi-j721e.h | 16 + > drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c | 4 +- > drivers/gpu/drm/bridge/ite-it66121.c | 117 > ++++++- > drivers/gpu/drm/bridge/sii902x.c | 100 > +++++- > drivers/gpu/drm/bridge/ti-sn65dsi86.c | 40 +-- > drivers/gpu/drm/panel/panel-edp.c | 57 > +++- > drivers/gpu/drm/tidss/tidss_dispc.c | 14 +- > drivers/gpu/drm/tidss/tidss_drv.h | 2 + > drivers/gpu/drm/tidss/tidss_plane.c | 7 +- > drivers/i2c/i2c-core.h | 2 +- > drivers/irqchip/irq-pruss-intc.c | 47 ++- > drivers/irqchip/irq-ti-sci-inta.c | 90 > +++-- > drivers/media/platform/cadence/cdns-csi2rx.c | 2 +- > drivers/media/platform/chips-media/wave5/wave5-helper.c | 6 + > drivers/media/platform/chips-media/wave5/wave5-helper.h | 2 +- > drivers/media/platform/chips-media/wave5/wave5-hw.c | 73 > +++-- > drivers/media/platform/chips-media/wave5/wave5-regdefine.h | 4 +- > drivers/media/platform/chips-media/wave5/wave5-vdi.c | 33 ++ > drivers/media/platform/chips-media/wave5/wave5-vdi.h | 5 - > drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c | 498 > +++++++++++++++++++++------- > drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c | 282 > +++++++--------- > drivers/media/platform/chips-media/wave5/wave5-vpu.c | 29 +- > drivers/media/platform/chips-media/wave5/wave5-vpu.h | 3 +- > drivers/media/platform/chips-media/wave5/wave5-vpuapi.h | 62 > +++- > drivers/media/platform/chips-media/wave5/wave5-vpuconfig.h | 4 +- > drivers/media/platform/img/Kconfig | 4 +- > drivers/media/platform/img/Makefile | 2 +- > drivers/media/platform/img/e5010/Kconfig | 13 + > drivers/media/platform/img/e5010/Makefile | 3 + > drivers/media/platform/img/e5010/e5010-core-regs.h | 592 > +++++++++++++++++++++++++++++++++ > drivers/media/platform/img/e5010/e5010-jpeg-enc-hw.c | 320 > ++++++++++++++++++ > drivers/media/platform/img/e5010/e5010-jpeg-enc-hw.h | 41 +++ > drivers/media/platform/img/e5010/e5010-jpeg-enc.c | 1766 > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > drivers/media/platform/img/e5010/e5010-jpeg-enc.h | 165 > ++++++++++ > drivers/media/platform/img/e5010/e5010-mmu-regs.h | 303 > +++++++++++++++++ > drivers/media/platform/img/vxe-vxd/Makefile | 2 +- > drivers/media/platform/img/vxe-vxd/decoder/core.c | 15 +- > drivers/media/platform/img/vxe-vxd/decoder/decoder.c | 12 +- > drivers/media/platform/img/vxe-vxd/decoder/hw_control.c | 1 - > drivers/media/platform/img/vxe-vxd/decoder/vxd_core.c | 5 + > drivers/media/platform/img/vxe-vxd/decoder/vxd_dec.h | 6 +- > drivers/media/platform/img/vxe-vxd/decoder/vxd_v4l2.c | 53 ++- > drivers/media/platform/img/vxe-vxd/encoder/topaz_api.c | 18 +- > drivers/media/platform/img/vxe-vxd/encoder/topaz_api.h | 2 +- > drivers/media/platform/img/vxe-vxd/encoder/vxe_enc.c | 1 + > drivers/media/platform/img/vxe-vxd/encoder/vxe_enc.h | 20 +- > drivers/media/platform/img/vxe-vxd/encoder/vxe_v4l2.c | 732 > ++++++++++++++++++++--------------------- > drivers/media/platform/ti/j721e-csi2rx/j721e-csi2rx.c | 245 > ++++++++++---- > drivers/mfd/tps65219.c | 40 ++- > drivers/mfd/tps6594-i2c.c | 2 +- > drivers/mfd/tps6594-spi.c | 2 +- > drivers/misc/Kconfig | 1 + > drivers/misc/tps6594-esm.c | 19 +- > drivers/mmc/host/sdhci_am654.c | 27 +- > drivers/mtd/spi-nor/sfdp.c | 7 + > drivers/net/can/m_can/m_can.c | 32 +- > drivers/net/can/m_can/m_can.h | 3 + > drivers/net/can/m_can/m_can_platform.c | 21 +- > drivers/net/ethernet/ti/Makefile | 2 +- > drivers/net/ethernet/ti/am65-cpsw-nuss.c | 28 +- > drivers/net/ethernet/ti/am65-cpsw-nuss.h | 8 + > drivers/net/ethernet/ti/am65-cpsw-qos.c | 20 +- > drivers/net/ethernet/ti/am65-debugfs.c | 152 > +++++++++ > drivers/net/ethernet/ti/icssg_config.c | 91 > +++++- > drivers/net/ethernet/ti/icssg_ethtool.c | 151 > ++++++++- > drivers/net/ethernet/ti/icssg_prueth.c | 376 > +++++++++++++++++++-- > drivers/net/ethernet/ti/icssg_prueth.h | 23 +- > drivers/net/ethernet/ti/j721e-cpsw-virt-mac.c | 10 +- > drivers/pci/controller/cadence/Kconfig | 12 +- > drivers/pci/controller/cadence/Makefile | 2 + > drivers/pci/controller/cadence/pci-j721e-ep.c | 141 > ++++++++ > drivers/pci/controller/cadence/pci-j721e-host.c | 452 > +++++++++++++++++++++++++ > drivers/pci/controller/cadence/pci-j721e.c | 420 > +++--------------------- > drivers/pci/controller/cadence/pci-j721e.h | 110 > +++++++ > drivers/pci/controller/cadence/pcie-cadence-ep.c | 4 + > drivers/pci/controller/cadence/pcie-cadence-host.c | 33 +- > drivers/pci/controller/cadence/pcie-cadence.c | 21 ++ > drivers/pci/controller/cadence/pcie-cadence.h | 15 +- > drivers/pci/controller/dwc/pci-keystone.c | 352 > ++++++++++++++------ > drivers/pci/pcie/aspm.c | 3 +- > drivers/phy/cadence/phy-cadence-sierra.c | 136 > +++++++- > drivers/phy/cadence/phy-cadence-torrent.c | 2431 > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------- > drivers/pinctrl/pinctrl-single.c | 7 + > drivers/regulator/tps6594-regulator.c | 54 ++- > drivers/remoteproc/omap_remoteproc.h | 4 +- > drivers/remoteproc/pru_rproc.c | 101 > +++++- > drivers/remoteproc/ti_k3_common.h | 3 + > drivers/remoteproc/ti_k3_m4_remoteproc.c | 109 > ++++++- > drivers/rpmsg/Kconfig | 13 + > drivers/rpmsg/Makefile | 1 + > drivers/rpmsg/rpmsg_pru.c | 351 > ++++++++++++++++++++ > drivers/soc/ti/k3-socinfo.c | 1 + > drivers/spi/spi-cadence-quadspi.c | 47 ++- > drivers/spi/spi-omap2-mcspi.c | 158 > +++------ > drivers/thermal/k3_j72xx_bandgap.c | 115 > ++++++- > drivers/tty/serial/8250/8250_pruss.c | 214 > ++++++++++++ > drivers/tty/serial/8250/Kconfig | 10 + > drivers/tty/serial/8250/Makefile | 1 + > drivers/ufs/host/ti-j721e-ufs.c | 2 + > drivers/usb/cdns3/cdns3-gadget.c | 4 + > drivers/usb/typec/tipd/core.c | 5 +- > include/dt-bindings/mux/ti-serdes.h | 4 +- > include/dt-bindings/pinctrl/k3.h | 60 > ---- > include/linux/iopoll.h | 22 +- > net/hsr/hsr_device.c | 5 + > net/hsr/hsr_main.h | 1 + > net/hsr/hsr_slave.c | 15 +- > samples/Kconfig | 1 + > 252 files changed, 23230 insertions(+), 3552 deletions(-) > create mode 100644 > Documentation/devicetree/bindings/clock/ti,am62-audio-refclk.yaml > create mode 100644 Documentation/devicetree/bindings/crypto/ti,mcrc.yaml > delete mode 100644 > Documentation/devicetree/bindings/display/bridge/cdns,dsi.txt > create mode 100644 > Documentation/devicetree/bindings/display/bridge/cdns,dsi.yaml > rename Documentation/devicetree/bindings/{ => media}/cnm,wave5.yml (92%) > create mode 100644 > Documentation/devicetree/bindings/media/img,e5010-jpeg-enc.yaml > create mode 100644 > Documentation/devicetree/bindings/serial/ti,pruss-uart.yaml > create mode 100644 arch/arm/boot/dts/am335x-boneblack-pps.dts > create mode 100644 arch/arm64/boot/dts/ti/k3-am62-lp-sk-nand.dtso > create mode 100644 arch/arm64/boot/dts/ti/k3-am62-thermal.dtsi > create mode 100644 > arch/arm64/boot/dts/ti/k3-am625-beagleplay-csi2-ov5640.dtso > create mode 100644 > arch/arm64/boot/dts/ti/k3-am625-beagleplay-csi2-tevi-ov5640.dtso > create mode 100644 arch/arm64/boot/dts/ti/k3-am625-sk-dmtimer-pwm.dtso > create mode 100644 arch/arm64/boot/dts/ti/k3-am625-sk-ecap-capture.dtso > create mode 100644 arch/arm64/boot/dts/ti/k3-am625-sk-hdmi-audio.dtso > delete mode 100644 arch/arm64/boot/dts/ti/k3-am625-sk-lpmdemo.dts > create mode 100644 arch/arm64/boot/dts/ti/k3-am625-sk-mcan.dtso > create mode 100644 arch/arm64/boot/dts/ti/k3-am625-sk-mcspi-loopback.dtso > create mode 100644 arch/arm64/boot/dts/ti/k3-am625-sk-mcu-gpio-wakeup.dtso > create mode 100644 arch/arm64/boot/dts/ti/k3-am625-sk-rpi-hdr-pwm.dtso > create mode 100644 arch/arm64/boot/dts/ti/k3-am62a-thermal.dtsi > create mode 100644 arch/arm64/boot/dts/ti/k3-am62a7-sk-e3-max-opp.dtso > create mode 100644 arch/arm64/boot/dts/ti/k3-am62p-main.dtsi > create mode 100644 arch/arm64/boot/dts/ti/k3-am62p-mcu.dtsi > create mode 100644 arch/arm64/boot/dts/ti/k3-am62p-wakeup.dtsi > create mode 100644 arch/arm64/boot/dts/ti/k3-am62p.dtsi > create mode 100644 arch/arm64/boot/dts/ti/k3-am62p5-sk.dts > create mode 100644 arch/arm64/boot/dts/ti/k3-am62p5.dtsi > create mode 100644 arch/arm64/boot/dts/ti/k3-am64-thermal.dtsi > create mode 100644 > arch/arm64/boot/dts/ti/k3-am642-evm-icssg1-dualemac-mii.dtso > create mode 100644 arch/arm64/boot/dts/ti/k3-am642-evm-icssg1-dualemac.dtso > create mode 100644 arch/arm64/boot/dts/ti/k3-am642-evm-nand.dtso > create mode 100644 arch/arm64/boot/dts/ti/k3-am68-sk-bb-csi2-ov5640.dtso > create mode 100644 arch/arm64/boot/dts/ti/k3-am68-sk-bb-rpi-cam-imx219.dtso > create mode 100644 arch/arm64/boot/dts/ti/k3-am68-sk-fpdlink-fusion.dtso > create mode 100644 arch/arm64/boot/dts/ti/k3-am68-sk-rpi-hdr-ehrpwm.dtso > create mode 100644 > arch/arm64/boot/dts/ti/k3-am68-sk-som-ddr-mem-carveout.dtso > create mode 100644 arch/arm64/boot/dts/ti/k3-am69-sk-csi2-ov5640.dtso > create mode 100644 > arch/arm64/boot/dts/ti/k3-am69-sk-csi2-rpi-cam-imx219.dtso > create mode 100644 arch/arm64/boot/dts/ti/k3-am69-sk-ddr-mem-carveout.dtso > create mode 100644 arch/arm64/boot/dts/ti/k3-am69-sk-fpdlink-fusion.dtso > create mode 100644 arch/arm64/boot/dts/ti/k3-am69-sk-rpi-hdr-ehrpwm.dtso > create mode 100644 arch/arm64/boot/dts/ti/k3-j7200-evm-mcspi-loopback.dtso > create mode 100644 arch/arm64/boot/dts/ti/k3-j7200-thermal.dtsi > create mode 100644 arch/arm64/boot/dts/ti/k3-j721e-beagleboneai64.dts > create mode 100644 arch/arm64/boot/dts/ti/k3-j721e-evm-gesi-exp-board.dtso > create mode 100644 arch/arm64/boot/dts/ti/k3-j721e-sk-fusion.dtso > create mode 100644 arch/arm64/boot/dts/ti/k3-j721e-sk-rpi-hdr-ehrpwm.dtso > create mode 100644 arch/arm64/boot/dts/ti/k3-j721e-thermal.dtsi > create mode 100644 arch/arm64/boot/dts/ti/k3-j721s2-evm-gesi-exp-board.dtso > create mode 100644 arch/arm64/boot/dts/ti/k3-j721s2-thermal.dtsi > create mode 100644 arch/arm64/boot/dts/ti/k3-j784s4-edgeai-apps.dtso > create mode 100644 > arch/arm64/boot/dts/ti/k3-j784s4-evm-quad-port-eth-exp1.dtso > create mode 100644 > arch/arm64/boot/dts/ti/k3-j784s4-evm-usxgmii-exp1-exp2.dtso > create mode 100644 > arch/arm64/boot/dts/ti/k3-j784s4-evm-virt-mac-client.dtso > create mode 100644 arch/arm64/boot/dts/ti/k3-j784s4-rtos-memory-map.dtsi > create mode 100644 arch/arm64/boot/dts/ti/k3-j784s4-thermal.dtsi > create mode 100644 arch/arm64/boot/dts/ti/k3-j784s4-vision-apps.dtso > create mode 100644 drivers/crypto/ti/Kconfig > create mode 100644 drivers/crypto/ti/Makefile > create mode 100644 drivers/crypto/ti/mcrc.c > mode change 100644 => 100755 drivers/firmware/ti_sci.c > rename drivers/gpu/drm/bridge/{cdns-dsi.c => cadence/cdns-dsi-core.c} (97%) > create mode 100644 drivers/gpu/drm/bridge/cadence/cdns-dsi-core.h > create mode 100644 drivers/gpu/drm/bridge/cadence/cdns-dsi-j721e.c > create mode 100644 drivers/gpu/drm/bridge/cadence/cdns-dsi-j721e.h > create mode 100644 drivers/media/platform/img/e5010/Kconfig > create mode 100644 drivers/media/platform/img/e5010/Makefile > create mode 100644 drivers/media/platform/img/e5010/e5010-core-regs.h > create mode 100644 drivers/media/platform/img/e5010/e5010-jpeg-enc-hw.c > create mode 100644 drivers/media/platform/img/e5010/e5010-jpeg-enc-hw.h > create mode 100644 drivers/media/platform/img/e5010/e5010-jpeg-enc.c > create mode 100644 drivers/media/platform/img/e5010/e5010-jpeg-enc.h > create mode 100644 drivers/media/platform/img/e5010/e5010-mmu-regs.h > create mode 100644 drivers/net/ethernet/ti/am65-debugfs.c > create mode 100644 drivers/pci/controller/cadence/pci-j721e-ep.c > create mode 100644 drivers/pci/controller/cadence/pci-j721e-host.c > create mode 100644 drivers/pci/controller/cadence/pci-j721e.h > create mode 100644 drivers/rpmsg/rpmsg_pru.c > create mode 100644 drivers/tty/serial/8250/8250_pruss.c > delete mode 100644 include/dt-bindings/pinctrl/k3.h >
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#13143): https://lists.yoctoproject.org/g/linux-yocto/message/13143 Mute This Topic: https://lists.yoctoproject.org/mt/101631153/21656 Group Owner: [email protected] Unsubscribe: https://lists.yoctoproject.org/g/linux-yocto/leave/6687884/21656/624485779/xyzzy [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
