In message: [linux-yocto][linux-yocto v6.6/standard/preempt-rt/ti-sdk-6.6/ti-soc] ti-j7xxx adds preempt-rt kernel patches to align TI SDK v6.6 kernel on 13/06/2024 Xulin Sun wrote:
> Hi Bruce, > > Could you please help to create a new kernel branch > "v6.6/standard/preempt-rt/ti-sdk-6.6/ti-soc" > based on "v6.6/standard/preempt-rt/base" for upgrading BSP to kernel v6.6? > > And merge below patches to the new branch > "v6.6/standard/preempt-rt/ti-sdk-6.6/ti-soc". created and merged. Bruce > > The following changes since commit 0e9d5160c30f6503041165c9521e295aab3b17c4: > > Linux 6.6.31-rt31 (2024-06-05 08:15:07 -0400) > > are available in the Git repository at: > > https://github.com/xulinsun/ti-j72x > v6.6/standard/preempt-rt/ti-sdk-6.6/ti-soc > > for you to fetch changes up to 4e9a23d1af922e4ab4a01dfe544a5c612a44109f: > > HACK: arm64: dts: ti: k3-am62x: Disable M4FSS rproc support (2024-06-12 > 07:41:17 +0000) > > ---------------------------------------------------------------- > Abdel Alkuor (9): > dt-bindings: usb: tps6598x: Add tps25750 > USB: typec: tsp6598x: Add cmd timeout and response delay > USB: typec: tps6598x: Add patch mode to tps6598x > USB: typec: tps6598x: Refactor tps6598x port registration > USB: typec: tps6598x: Add device data to of_device_id > USB: typec: tps6598x: Add TPS25750 support > USB: typec: tps6598x: Add trace for tps25750 irq > USB: typec: tps6598x: Add power status trace for tps25750 > USB: typec: tps6598x: Add status trace for tps25750 > > Adam Ford (1): > net: ethernet: davinci_emac: Use MAC Address from Device Tree > > Andrejs Cainikovs (1): > arm64: dts: ti: verdin-am62: add support for Verdin USB1 interface > > Andrew Davis (68): > dt-bindings: mfd: syscon: Add ti,am654-dss-oldi-io-ctrl compatible > arm64: dts: ti: k3-am65: Add full compatible to dss-oldi-io-ctrl node > arm64: dts: ti: k3-am64: Fix typo in epwm_tbclk node name > drm: omapdrm: Improve check for contiguous buffers > arm64: dts: ti: k3-j7200: Add chipid node to wkup_conf bus > arm64: dts: ti: k3-j784s4: Add chipid node to wkup_conf bus > arm64: dts: ti: k3-j721s2: Add chipid node to wkup_conf bus > arm64: dts: ti: k3-am65: Add chipid node to wkup_conf bus > arm64: dts: ti: k3-j721e: Add chipid node to wkup_conf bus > arm64: dts: ti: k3-am65: Enable SDHCI nodes at the board level > arm64: dts: ti: k3-am625-beagleplay: Use UART name in pinmux name > arm64: dts: ti: k3-am65: Add AM652 DTSI file > mux: mmio: use reg property when parent device is not a syscon > power: supply: bq27xxx: Switch to a simpler IDA interface > power: supply: bq27xxx: Add devm action to free IDA > power: supply: bq27xxx: Use devm to free device mutex > power: supply: bq27xxx: Use devm_power_supply_register() helper > power: supply: bq27xxx: Move one time design full read out of poll > remoteproc: k3-dsp: Use devm_rproc_alloc() helper > remoteproc: k3-dsp: Add devm action to release reserved memory > remoteproc: k3-dsp: Use devm_kcalloc() helper > remoteproc: k3-dsp: Use devm_ti_sci_get_by_phandle() helper > remoteproc: k3-dsp: Use devm_kzalloc() helper > remoteproc: k3-dsp: Add devm action to release tsp > remoteproc: k3-dsp: Use devm_ioremap_wc() helper > remoteproc: k3-dsp: Use devm_rproc_add() helper > arm64: dts: ti: k3-am642-evm: Do not split single items > arm64: dts: ti: k3-am642-sk: Do not split single items > arm64: dts: ti: iot2050: Do not split single items > arm64: dts: ti: k3-am654-base-board: Do not split single items > arm64: dts: ti: k3-am68-sk-som: Do not split single items > arm64: dts: ti: k3-am69-sk: Do not split single items > arm64: dts: ti: k3-j7200-som-p0: Do not split single items > arm64: dts: ti: k3-j721e-beagleboneai64: Do not split single items > arm64: dts: ti: k3-j721e-sk: Do not split single items > arm64: dts: ti: k3-j721e-som-p0: Do not split single items > arm64: dts: ti: k3-j721s2-som-p0: Do not split single items > arm64: dts: ti: k3-j7200: Enable PCIe nodes at the board level > arm64: dts: ti: k3-j7200: Remove PCIe endpoint node > arm64: dts: ti: k3-am65: Remove PCIe endpoint nodes > arm64: dts: ti: k3-am64: Remove PCIe endpoint node > arm64: dts: ti: k3-am64: Convert serdes_ln_ctrl node into reg-mux > arm64: dts: ti: k3-j7200: Convert serdes_ln_ctrl node into reg-mux > arm64: dts: ti: k3-j7200: Convert usb_serdes_mux node into reg-mux > arm64: dts: ti: k3-j721e: Convert serdes_ln_ctrl node into reg-mux > arm64: dts: ti: k3-j721e: Convert usb_serdes_mux node into reg-mux > arm64: dts: ti: k3-j721s2: Convert usb_serdes_mux node into reg-mux > arm64: dts: ti: k3-j721s2: Convert serdes_ln_ctrl node into reg-mux > arm64: dts: ti: k3-j7200: Make the FSS node a simple-bus > arm64: dts: ti: k3-am62: Make the main_conf node a simple-bus > arm64: dts: ti: k3-am62a: Make the main_conf node a simple-bus > dma-buf: heaps: Initialize during core instead of subsys > dma-buf: heaps: Add Carveout heap to DMA-BUF Heaps > misc: sram: Add DMA-BUF Heap exporting of SRAM areas > remoteproc: core: Make Remoteproc devices DMA capable > remoteproc: core: Make shutdown-on-release per-file handle > remoteproc: core: Add DMA-BUF attachment interface to cdev > remoteproc: core: Select DMA-BUF from REMOTEPROC > remoteproc: core: Free CDEV resources only after core shutdown > dt-bindings: gpu: Rename img,powervr to img,powervr-rogue > dt-bindings: gpu: Add PowerVR Series5 SGX GPUs > ARM: dts: omap3: Add device tree entry for SGX GPU > ARM: dts: omap4: Add device tree entry for SGX GPU > ARM: dts: omap5: Add device tree entry for SGX GPU > ARM: dts: AM33xx: Add device tree entry for SGX GPU > ARM: dts: AM437x: Add device tree entry for SGX GPU > ARM: dts: DRA7xx: Add device tree entry for SGX GPU > arm64: dts: ti: k3-am654-main: Add device tree entry for SGX GPU > > Apurva Nandan (12): > arm64: dts: ti: k3-j721s2-mcu: Add MCU R5F cluster nodes > arm64: dts: ti: k3-j721s2-main: Add MAIN R5F remote processsor nodes > arm64: dts: ti: k3-j721s2-main: Add C7x remote processsor nodes > arm64: dts : ti: k3-j721s2-som-p0: Add DDR carveout memory nodes for > R5F > arm64: dts : ti: k3-j721s2-som-p0: Add DDR carveout memory nodes for > C71x DSPs > arm64: dts : ti: k3-am68-sk-som: Add DDR carveout memory nodes for R5F > arm64: dts : ti: k3-am68-sk-som: Add DDR carveout memory nodes for > C71x DSP > arm64: dts : ti: k3-am69-sk: Add DDR carveout memory nodes for R5F > arm64: dts : ti: k3-am69-sk: Add DDR carveout memory nodes for C71x > DSP > arm64: dts: ti: Add phase tags for memory node on J784S4 EVM and AM69 > SK > remoteproc: k3-r5: Wait for core0 power-up before powering up core1 > media: i2c: add Sony IMX390 driver > > Aradhya Bhatia (43): > dt-bindings: display: ti: Add support for am62a7 dss > drivers/tidss: Add support for AM62A7 DSS > arm64: dts: ti: k3-am62a7-sk: Add interrupt support for IO Expander > arm64: dts: ti: k3-am62a-main: Add node for Display SubSystem (DSS) > arm64: dts: ti: k3-am62a7-sk: Add HDMI support > arm64: dts: ti: Makefile: Add HDMI audio check for AM62A7-SK > dt-bindings: mfd: syscon: Add ti,am625-dss-oldi-io-ctrl compatible > dt-bindings: vendor-prefixes: Add microtips > dt-bindings: vendor-prefixes: Add lincolntech > dt-bindings: display: simple: Add Microtips & Lincolntech Dual-LVDS > Panels > drm/panel: simple: Add Lincoln Tech Sol LCD185-101CT panel > drm/panel: simple: Add Microtips Technology 13-101HIEBCAF0-C panel > drm/panel: simple: Add Microtips Technology MF-103HIEB0GA0 panel > drm/tidss: Populate crtc_* timing params > drm/bridge: cdns-dsi: Fix OF node pointer > drm/bridge: cdns-dsi: Fix the phy_initialized variable > drm/bridge: cdns-dsi: Fix the link and phy init order > drm/bridge: cdns-dsi: Fix the clock variable for mode_valid() > drm/bridge: cdns-dsi: Wait for Clk and Data Lanes to be ready > drm/bridge: cdns-dsi: Reset the DCS write FIFO > drm/bridge: cdns-dsi: Support atomic bridge APIs > drm/bridge: Introduce early_enable and late disable > drm/bridge: cdns-dsi: Implement early_enable and late_disable > dt-bindings: display: ti,am65x-dss: Re-indent the example > dt-bindings: display: ti: Add schema for AM625 OLDI Transmitter > dt-bindings: display: ti,am65x-dss: Add OLDI properties for AM625 DSS > drm/tidss: Add OLDI bridge support > drm/bridge: sii902x: Add device_link dependency with drm device > drm/bridge: sii902x: Add Power Management hooks > dt-bindings: ili9881c: Make "power-supply" property optional > dt-bingings: ili9881c: Add Microtips MF-070ZIMACAA0 panel > drm/panel: ilitek-ili9881c: Add Microtips MF-070ZIMACAA0 Panel > dt-bindings: display: simple: Add RaspberryPi 7" DSI Panel > arm64: dts: ti: k3-am62: Add support for AM625 OLDI IO Control > arm64: dts: ti: k3-am625: Add OLDI support > arm64: dts: ti: Add Microtips OLDI SK-LCD1 Overlay for AM625-SK > arm64: dts: ti: Add Microtips OLDI SK-LCD1 Overlay for AM62 LP SK > arm64: dts: ti: Add Microtips OLDI SK-LCD2 Overlay for AM62-(LP) SK > arm64: dts: ti: Add LincolnTech OLDI LCD-185 Overlay for AM625-SK > arm64: dts: ti: Add LincolnTech OLDI LCD-185 Overlay for AM62-LP SK > arm64: dts: ti: Add LincolnTech OLDI LCD-185 Overlay for > AM625-BeaglePlay > arm64: dts: ti: k3-j721e-beagleboneai64: Add Microtips DSI SK-LCD3 > Overlay > drm/bridge: tc358767: Add format negotiation hooks for DPI/DSI to > (e)DP > > Ayush Singh (3): > dt-bindings: net: Add ti,cc1352p7 > greybus: Add BeaglePlay Linux Driver > dts: ti: k3-am625-beagleplay: Add beaglecc1352 > > Beleswar Padhi (3): > remoteproc: k3-r5: Do not allow core1 to power up before core0 via > sysfs > arm64: dts: ti: k3-j721e-sk: Add support for multiple CAN instances > remoteproc: k3-r5: Jump to error handling labels in start/stop errors > > Benedikt Niedermayr (1): > arm64: dts: ti: iot2050: Definitions for runtime pinmuxing > > Bhavya Kapoor (10): > arm64: dts: ti: k3-j7200-main: Add Itap Delay Value For DDR52 speed > mode > arm64: dts: ti: k3-j721s2-main: Add Itap Delay Value For DDR50 speed > mode > arm64: dts: ti: k3-j784s4-main: Add Itap Delay Value For DDR50 speed > mode > arm64: dts: ti: k3-j721s2-main: Enable support for SDR104 speed mode > arm64: dts: ti: k3-j722s-evm: Enable UHS modes support for MMCSD > arm64: dts: ti: k3-j7200: Add support for CAN nodes > arm64: dts: ti: k3-j7200-som-p0: Add support for CAN instance 0 in > main domain > arm64: dts: ti: k3-j7200: Add support for multiple CAN instances > arm64: dts: ti: k3-j784s4-evm: Add support for multiple CAN instances > arm64: dts: ti: k3-j722s-evm: Describe main_uart5 > > Biju Das (2): > drm: bridge: it66121: Extend match support for OF tables > drm: bridge: it66121: Simplify probe() > > Brandon Brnich (13): > dt-bindings: media: Remove K3 Family Prefix from Compatible > media: chips-media: wave5: Remove K3 References > arm64: dts: ti: k3-j784s4: Add Wave5 Video Encoder/Decoder Node > arm64: dts: ti: k3-am62p: Add Wave5 Video Encoder/Decoder Node > arm64: dts: ti: k3-am62a-main: Add Wave5 Video Encoder/Decoder Node > media: chips-media: wave5: Avoid race condition for interrupt > handling. > media: chips-media: wave5: Support 48bit memory addressing. > arm64: dts: ti: k3-j784s4-evm: Reserve 1792MiB of global CMA > arm64: dts: ti: k3-am69-sk: Reserve 1792MiB of global CMA > arm64: dts: ti: k3-j721s2-som-p0: Reserve 896MiB of global CMA > arm64: dts: ti: k3-am68-sk: Reserve 896MiB of global CMA > arm64: dts: ti: k3-am62p5-sk: Reserve 576 MiB of global CMA > arm64: dts: ti: k3-j722s-evm: Reserve 896 MiB of global CMA > > Bryan Brattlof (4): > cpufreq: ti-cpufreq: Add opp support for am62p5 SoCs > HACK: cpufreq: ti-cpufreq: extend am625 efuse table > cpufreq: dt-platdev: add am62p5 to blocklist > arm64: dts: ti: k3-am62p: introduce OPP table > > Chintan Vankar (7): > phy: ti: gmii-sel: Enable SGMII mode for J784S4 > phy: ti: j721e-wiz: Add SGMII support in WIZ driver for J784S4 > net: ethernet: ti: am65-cpts: Enable RX HW timestamp for PTP packets > using CPTS FIFO > net: ethernet: ti: am65-cpsw/ethtool: Enable RX HW timestamp only for > PTP packets > arm64: dts: ti: k3-j784s4-main: Fix mux-reg-masks in serdes_ln_ctrl > arm64: dts: ti: k3-j784s4-evm: Add alias for MCU CPSW2G > net: ethernet: ti: am65-cpsw-nuss: Enable SGMII mode for J784S4 CPSW9G > > Christophe JAILLET (1): > USB: typec: tps6598x: Fix a memory leak in an error handling path > > Colin Ian King (1): > media: chips-media: wave5: Fix spelling mistake "bufferur" -> "buffer" > > Dan Carpenter (1): > media: chips-media: wave5: Remove duplicate check > > Darren Etheridge (1): > arm64: dts: ti: k3-j721s2-main: Add Wave5 Video Encoder/Decoder Node > > Dasnavis Sabiya (6): > arm64: dts: ti: k3-am69-sk: Add DP and HDMI support > arm64: dts: ti: k3-am69-sk: Enable CAN interfaces for AM69 SK board > arm64: dts: ti: k3-am69-sk: Add support for OSPI flash > arm64: dts: ti: k3-j784s4-main: Enable support for UHS mode > arm64: dts: ti: k3-am69-sk: Add PCIe support > arm64: dts: ti: k3-am69-sk: Add USB SuperSpeed support > > Dave Gerlach (2): > firmware: ti_sci: Introduce Power Management Ops > firmware: ti_sci: Allocate memory for Low Power Modes > > Dave Stevenson (4): > Input: edt-ft5x06: Poll the device if no interrupt is configured. > Input: edt-ft54x6: Clean up timer and workqueue on remove > input: edt-ft5x06: Include I2C details in names for the devices > input: edt-ft5x06: Correct prefix length in snprintf > > Deborah Brouwer (1): > media: wave5: add OF and V4L_MEM2MEM_DRIVERS dependencies > > Devarsh Thakkar (4): > dt-bindings: display: ti,am65x-dss: Add support for common1 region > arm64: dts: ti: Add common1 register space for AM62A SoC > media: chips-media: wave5: Add hrtimer based polling support > arm64: dts: ti: k3-am62a7-sk: Reserve 576MiB of global CMA > > Dhruva Gole (5): > spi: spi-cadence-quadspi: add runtime pm support > spi: spi-cadence-quadspi: Fix missing unwind goto warnings > firmware: ti_sci: Add system suspend call > firmware: ti_sci: Change the lpm context address to be 32-bit > addressable > arm64: dts: ti: Add PWM overlay for AM62x-SK EVM > > Diogo Ivo (10): > dt-bindings: net: Add support for AM65x SR1.0 in ICSSG > eth: Move IPv4/IPv6 multicast address bases to their own symbols > net: ti: icssg-prueth: Move common functions into a separate file > net: ti: icssg-prueth: Add SR1.0-specific configuration bits > net: ti: icssg-prueth: Add SR1.0-specific description bits > net: ti: icssg-prueth: Adjust IPG configuration for SR1.0 > net: ti: icssg-prueth: Adjust the number of TX channels for SR1.0 > net: ti: icssg-prueth: Add functions to configure SR1.0 packet > classifier > net: ti: icssg-prueth: Modify common functions for SR1.0 > net: ti: icssg-prueth: Add ICSSG Ethernet driver for AM65x SR1.0 > platforms > > Donald Robson (1): > MAINTAINERS: Remove Donald Robson from powervr driver maintainers > > Esteban Blanc (4): > arm64: dts: ti: k3-j7200-som-p0: Add TP6594 family PMICs > arm64: dts: ti: k3-j721s2-som-p0: Add TP6594 family PMICs > rtc: tps6594: Add driver for TPS6594 RTC > pinctrl: tps6594: Add driver for TPS6594 pinctrl and GPIOs > > Francesco Dolcini (1): > arm64: dts: ti: verdin-am62: Set VDD CORE minimum voltage to 0.75V > > Frank Binns (1): > MAINTAINERS: Document Imagination PowerVR driver patches go via > drm-misc > > Garrett Giordano (4): > arm64: dts: ti: phycore-am64: Add R5F DMA Region and Mailboxes > arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Lower I2C1 frequency > arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add HDMI support > arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Remove HDMI Reset Line > Name > > Geert Uytterhoeven (1): > media: chips-media: wave5: VIDEO_WAVE_VPU should depend on ARCH_K3 > > Georgi Vlaev (1): > firmware: ti_sci: Add support for querying the firmware caps > > Grygorii Strashko (2): > net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel mode > net: ethernet: ti: am65-cpsw: add sw tx/rx irq coalescing based on > hrtimers > > Hari Nagalla (3): > dt-bindings: remoteproc: k3-m4f: Add K3 AM64x SoCs > arm64: dts: ti: k3-am62: Add M4F remoteproc node > arm64: dts: ti: k3-am625-sk: Add M4F remoteproc node > > Heikki Krogerus (1): > usb: typec: tipd: Supply also I2C driver data > > Jai Luthra (57): > arm64: dts: ti: k3-am62a-main: Add nodes for McASP > arm64: dts: ti: k3-am62a7-sk: Split vcc_3v3 regulators > arm64: dts: ti: k3-am62a7-sk: Enable audio on AM62A > media: dt-bindings: cadence-csi2rx: Add TI compatible string > media: ti: Add CSI2RX support for J721E > media: platform: cadence: select MIPI_DPHY dependency > arm64: dts: ti: Enable CSI-RX on AM62 > arm64: dts: ti: Enable CSI-RX on AM62A > arm64: dts: ti: k3-am625-beagleplay: Add overlays for OV5640 > arm64: dts: ti: k3-am62x-sk: Enable camera peripherals > arm64: dts: ti: k3-am62x: Add overlays for OV5640 > arm64: dts: ti: k3-am62a7-sk: Enable camera peripherals > arm64: dts: ti: k3-am62x: Add overlay for IMX219 > arm64: dts: ti: Use OF_ALL_DTBS for combined blobs > usb: typec: tipd: Separate reset for TPS6598x > media: cadence: csi2rx: add support for RGB formats > media: ti: j721e-csi2rx: add support for RGB formats > dmaengine: ti: k3-udma: Fix teardown for cyclic PDMA transfers > arm64: dts: ti: k3-am62x: Drop McASP AFIFOs > arm64: dts: ti: k3-am62a7: Drop McASP AFIFOs > arm64: dts: ti: k3-am62p5: Drop McASP AFIFOs > arm64: dts: ti: k3-am625-beagleplay: Drop McASP AFIFOs > arm64: dts: ti: k3-am62-verdin: Drop McASP AFIFOs > ALSA: dmaengine: Synchronize dma channel in prepare() > ASoC: ti: davinci-mcasp: Set min period size using FIFO config > arm64: dts: ti: k3-am62p5-sk: Fix pinmux for McASP1 TX > media: ti: j721e-csi2rx: Fix races while restarting DMA > arm64: dts: ti: k3-am62p: Add DMASS1 for CSI > arm64: dts: ti: k3-am62p: Add nodes for CSI-RX > arm64: dts: ti: Enable overlays for SK-AM62P > media: v4l2-core: Enable multi-stream support > media: ov5640: Fix the default link frequency > HACK: media: ov5640: Keep autosuspend disabled > dt-bindings: media: ti,j721e-csi2rx-shim: Support 32 dma chans > media: ti: j721e-csi2rx: separate out device and context > media: ti: j721e-csi2rx: add a subdev for the core device > media: ti: j721e-csi2rx: add support for processing virtual channels > media: cadence: csi2rx: Use new enable stream APIs > media: cadence: csi2rx: Enable multi-stream support > media: ti: j721e-csi2rx: add multistream support > media: ti: j721e-csi2rx: Submit all available buffers > media: cadence: csi2rx: Support RAW12 bayer formats > media: ti: csi2rx: Support RAW12 bayer formats > media: i2c: imx390: Add 100Khz input clock margin > arm64: dts: ti: k3-am62a7: add overlay for fusion board > arm64: dts: ti: Add overlays for IMX390 RCM > arm64: dts: ti: Enable all CSI DMA chans > arm64: dts: ti: k3-am62x: Add overlay for v3link fusion > media: v4l: Add 10-bit RGBIr formats > media: i2c: ds90ub960: Support multi-channel sensors > media: cadence: csi2rx: Add RAW10 RGBIr formats > media: ti: j721e-csi2rx: Add RAW10 RGBIr formats > dt-bindings: media: Add bindings for Omnivision OV2312 > media: i2c: ov2312: add Omnivison OV2312 driver > arm64: dts: ti: k3-am62a7: FPDLink overlays for LI OV2312 > media: i2c: ds90ub960: Add support for DS90UB954-Q1 > media: cadence: csi2rx: Fix uninitialized used_vc variable > > Jan Kiszka (3): > net: ti: icssg-prueth: Add phys_port_name support > arm64: dts: ti: iot2050: Drop unused ecap0 PWM > arm64: dts: ti: iot2050: Add icssg-prueth nodes for PG2 devices > > Javier Carrasco (7): > usb: typec: tps6598x: add reset gpio support > dt-bindings: usb: tps6598x: add reset-gpios property > usb: typec: tipd: add init and reset functions to tipd_data > usb: typec: tipd: add function to request firmware > usb: typec: tipd: declare in_data in as const in exec_cmd functions > usb: typec: tipd: add patch update support for tps6598x > usb: typec: tipd: fix use of device-specific init function > > Jayesh Choudhary (20): > arm64: dts: ti: k3-am69-sk: remove assigned-clock-parents for unused > VP > HACK: dt-bindings: drm/panel-simple-edp: Add TI panel > drm/bridge: sii902x: Fix mode_valid hook > drm/bridge: sii902x: Add pixel clock check in atomic_check > drm: bridge: cdns-mhdp8546-core: Move mode_valid hook to bridge_funcs > drm/bridge: ti-sn65dsi86: Add necessary dsi flags > HACK: drm/bridge: ti-sn65dsi86: Fix bridge detect > HACK: drm/panel-edp: Add TI eDP panel support > HACK: drm/panel-edp: make support for DP AUX backlight conditional > arm64: dts: ti: k3-j721e-som-p0: Reserve 512MiB of global CMA > arm64: dts: ti: k3-j721e-sk: Reserve 512MiB of global CMA > HACK: arm64: dts: ti: k3-j721s2-common-proc-board: Enable > DisplayPort-1 > arm64: dts: ti: k3-j784s4-main: add DSI & DSI PHY > HACK: arm64: dts: ti: k3-j784s4-evm: Enable DisplayPort-1 > HACK: arm64: dts: ti: k3-am68-sk: Enable DSI on DisplayPort-1 > HACK: arm64: dts: ti: k3-j721e-common-proc-board: Drop dp_link max phy > rate > HACK: arm64: dts: ti: k3-j721e-sk: Drop dp_link max phy rate > HACK: arm64: dts: ti: k3-j721e-beagleboneai64: Drop dp_link max phy > rate > HACK: arm64: dts: ti: k3-j784s4-evm: Add serdes_dp_link max-bit-rate > HACK: arm64: dts: ti: k3-am69-sk: Add serdes_dp_link max-bit-rate > > Jayshri Pawar (1): > media: cadence: csi2rx: Support runtime PM > > Jerome Neanne (2): > arm64: dts: ti: k3-j721e-som-p0: Add TP6594 family PMICs > arm64: dts: ti: k3-j784s4-evm: Add support for TPS6594 PMIC > > Jianzhong Xu (1): > arm64: dts: ti: k3-v3link: Add overlays for IMX219+UB953 serializer > > Jinjie Ruan (1): > firmware: ti_sci: Use list_for_each_entry() helper > > Joao Paulo Goncalves (3): > arm64: dts: ti: verdin-am62: improve spi1 chip-select pinctrl > dt-bindings: arm: ti: add verdin am62 mallow board > arm64: dts: ti: add verdin am62 mallow board > > Judith Mendez (23): > arm64: dts: ti: k3-am62a-main: Add sdhci2 instance > arm64: dts: ti: k3-am62p: Add ITAP/OTAP values for MMC > arm64: dts: ti: k3-am6*: Remove DLL properties for soft PHYs > arm64: dts: ti: k3-am6*: Fix ti,clkbuf-sel property in MMC nodes > arm64: dts: ti: k3-am6*: Fix bus-width property in MMC nodes > arm64: dts: ti: k3-am6*: Add bootph-all property in MMC node > arm64: dts: ti: k3-am65-main: Update sdhci properties > arm64: dts: ti: k3-am65-main: Remove unused properties in sdhci nodes > mmc: sdhci_am654: Add tuning algorithm for delay chain > mmc: sdhci_am654: Write ITAPDLY for DDR52 timing > mmc: sdhci_am654: Add OTAP/ITAP delay enable > mmc: sdhci_am654: Add ITAPDLYSEL in sdhci_j721e_4bit_set_clock > mmc: sdhci_am654: Fix ITAPDLY for HS400 timing > mmc: sdhci_am654: Fix itapdly/otapdly array type > mmc: sdhci_am654: Update comments in sdhci_am654_set_clock > arm64: dts: ti: k3-am62p-main: Update STRBSEL for sdhci0 > arm64: dts: ti: Makefile: Add -@ flag for AM62P DTB > arm64: dts: ti: Add MCAN overlay for AM62*-SK > arm64: dts: ti: Add MCAN overlay for AM62P-SK > arm64: dts: ti: Add overlay for RPi header for AM625-SK and AM62 LP-SK > arm64: dts: ti: Add overlay for RPi header for AM62A-SK > arm64: dts: ti: Add overlay for RPi header for AM62P-SK > watchdog: rti_wdt: Set min_hw_heartbeat_ms to accommodate a safety > margin > > Julien Massot (2): > media: cadence: csi2rx: add Y8_1X8 format > media: ti: j721e-csi2rx: add GREY format > > Julien Panis (5): > arm64: dts: ti: k3-am62a7-sk: Add support for TPS6593 PMIC > net: ethernet: ti: Add accessors for struct k3_cppi_desc_pool members > net: ethernet: ti: Add desc_infos member to struct k3_cppi_desc_pool > net: ethernet: ti: am65-cpsw: Add minimal XDP support > net: ethernet: ti: am65-cpsw: Fix xdp_rxq error for disabled port > > Justin Stitt (1): > firmware: ti_sci: refactor deprecated strncpy > > Keerthy (7): > arm64: dts: ti: k3-j721s2: Add ESM instances > arm64: dts: ti: k3-j784s4: Add ESM instances > arm64: dts: ti: k3-j7200: Add MCU domain ESM instance > arm64: dts: ti: k3-j784s4-main: Add the main domain watchdog instances > arm64: dts: ti: k3-j784s4-mcu: Add the mcu domain watchdog instances > arm64: dts: ti: k3-j721s2-main: Add the main domain watchdog instances > arm64: dts: ti: k3-j712s2-mcu: Add the mcu domain watchdog instances > > Kishon Vijay Abraham I (1): > arm64: dts: ti: Add DT overlay for PCIe + USB3.0 SERDES personality > card > > Krzysztof Kozlowski (2): > ARM: dts: ti: keystone: minor whitespace cleanup around '=' > arm64: dts: ti: minor whitespace cleanup around '=' > > Li Hua Qian (1): > arm64: dts: ti: Add reserved memory for watchdog > > Liu Ying (1): > dt-bindings: display: panel: one file of all simple LVDS panels with > dual ports > > MD Danish Anwar (14): > dt-bindings: net: Add compatible for AM64x in ICSSG > net: ti: icssg-prueth: Add AM64x icssg support > dt-bindings: net: Add documentation for Half duplex support. > net: ti: icssg-prueth: Add support for half duplex operation > dt-bindings: remoteproc: pru: Add Interrupt property > arm64: dts: ti: k3-am65-main: Add ICSSG IEP nodes > arm64: dts: ti: k3-am654-icssg2: add ICSSG2 Ethernet support > arm64: dts: ti: k3-am654-idk: Add ICSSG Ethernet ports > arm64: dts: ti: k3-am642-evm: add ICSSG1 Ethernet support > arm64: dts: ti: k3-am642-evm: add overlay for ICSSG1 2nd port > net: ti: icssg_prueth: Add SW TX / RX Coalescing based on hrtimers > net: ti: icssg-prueth: Add helper functions to configure FDB > net: ti: icssg-switch: Add switchdev based driver for ethernet switch > support > net: ti: icssg-prueth: Add support for ICSSG switch firmware > > Manorit Chawdhry (2): > arm64: dts: ti: k3-am65: Add additional regs for DMA components > arm64: dts: ti: k3-j7*: Add additional regs for DMA components > > Marcel Ziswiler (1): > arm64: dts: ti: verdin-am62: add iw416 based bluetooth > > Markus Elfring (1): > media: ti: Use devm_platform_ioremap_resource() in ti_csi2rx_probe() > > Martyn Welch (1): > remoteproc: k3-m4: Add a remoteproc driver for M4F subsystem > > Matt Ranostay (7): > dt-bindings: PCI: ti,j721e-pci-*: add checks for num-lanes > dt-bindings: PCI: ti,j721e-pci-*: add j784s4-pci-* compatible strings > PCI: j721e: Add per platform maximum lane settings > PCI: j721e: Add PCIe 4x lane selection support > PCI: j721e: add j784s4 PCIe configuration > arm64: dts: ti: k3-j784s4-main: Add support for USB > arm64: dts: ti: k3-j784s4-evm: Enable USB3 support > > Matthias Schiffer (4): > arm64: dts: ti: k3-am64-tqma64xxl: add supply regulator for I2C > devices > arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add muxing for GPIOs on > pin headers > arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add chassis-type > arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: update gpio-led > configuration > > Mattijs Korpershoek (1): > media: chips-media: wave5: Fix panic on decoding DECODED_IDX_FLAG_SKIP > > Michael Walle (1): > arm64: dts: ti: k3-j722s-evm: Enable eMMC support > > Murali Karicheri (1): > net: hsr: Add support for MC filtering at the slave device > > Nas Chung (3): > media: chips-media: wave5: Add vpuapi layer > media: chips-media: wave5: Add the v4l2 layer > media: chips-media: wave5: Parse Stream Header During Start Stream on > Output > > Nathan Morrisson (3): > arm64: dts: ti: Disable clock output of the ethernet PHY > arm64: dts: ti: phycore-am64: Add ADC > arm64: dts: ti: am62-phyboard-lyra: Add overlay to enable a GPIO fan > > Neha Malcom Francis (9): > arm64: dts: ti: k3-j721e-mcu-wakeup: Add MCU domain ESM instance > soc: ti k3-socinfo: Fix typo > soc: ti: k3-socinfo: Avoid overriding ret > soc: ti: k3-socinfo: Revamp driver to accommodate different rev > structs > arm64: dts: ti: k3-am69-sk: Add support for TPS6594 PMIC > arm64: dts: ti: k3-j721e-sk: Add TPS6594 family PMICs > soc: ti: k3-socinfo: Add J721E SR2.0 > arm64: boot: dts: ti: k3-*: Add memory node to bootloader stage > regulator: tps6594-regulator: Correct multi-phase configuration > > Nick Hollinghurst (1): > input: touchscreen: edt-ft5x06: Suppress bogus data on startup > > Niklas Cassel (1): > misc: pci_endpoint_test: Use a unique test pattern for each BAR > > Nishanth Menon (6): > arm64: dts: ti: k3-am625: Add boot phase tags marking > arm64: dts: ti: k3-am625-beagleplay: Add boot phase tags marking > arm64: dts: ti: k3-am625-sk: Add boot phase tags marking > arm64: dts: ti: k3-am64: Add phase tags marking > ARM: dts: keystone: Replace http urls with https > arm64: dts: ti: k3-am625-beagleplay: Add alias for wakeup rtc > > Nitin Yadav (2): > arm64: dts: ti: k3-am62a-main: Add sdhci0 instance > arm64: dts: ti: k3-am62a7-sk: Enable eMMC support > > Oleg Nesterov (6): > getrusage: add the "signal_struct *sig" local variable > getrusage: move thread_group_cputime_adjusted() outside of > lock_task_sighand() > getrusage: use __for_each_thread() > getrusage: use sig->stats_lock rather than lock_task_sighand() > fs/proc: do_task_stat: use __for_each_thread() > fs/proc: do_task_stat: use sig->stats_lock to gather the > threads/children stats > > Parth Pancholi (1): > arm64: dts: k3-am625-verdin: enable Verdin UART2 > > Pratyush Yadav (15): > media: dt-bindings: Make sure items in data-lanes are unique > media: cadence: csi2rx: Cleanup media entity properly > media: cadence: csi2rx: Add get_fmt and set_fmt pad ops > media: cadence: csi2rx: Configure DPHY using link freq > media: cadence: csi2rx: Soft reset the streams before starting capture > media: cadence: csi2rx: Set the STOP bit when stopping a stream > media: cadence: csi2rx: Fix stream data configuration > media: cadence: csi2rx: Populate subdev devnode > media: cadence: csi2rx: Add link validation > media: dt-bindings: Add TI J721E CSI2RX > media: cadence: csi2rx: configure DPHY before starting source stream > media: ti: j721e-csi2rx: prepare SHIM code for multiple contexts > media: ti: j721e-csi2rx: allocate DMA channel based on context index > media: ti: j721e-csi2rx: get number of contexts from device tree > media: cadence: csi2rx: add get_frame_desc wrapper > > Rahul T R (12): > arm64: dts: ti: k3-j784s4-main: Add DSS and DP-bridge node > arm64: dts: ti: k3-j784s4-evm: Enable DisplayPort-0 > drm/panel: simple: Add VESA timings for Raspberry Pi 7" DSI panel > arm64: dts: ti: k3-j721e-main: Add DSI and DPHY-TX > arm64: dts: ti: k3-j721e-beagleboneai64: Add DSI RPi Panel > dt-bindings: drm/bridge: Add no-hpd property > drm: bridge: cdns-mhdp8546: Add support for no-hpd > HACK: drm/bridge: ti-sn65dsi86: Disable ASSR > arm64: dts: ti: k3-j721s2-main: add DP & DP PHY > arm64: dts: ti: k3-j721s2-common-proc-board: add DP0 to j721s2 evm > arm64: dts: ti: k3-j721s2-main: add DSI & DSI PHY > arm64: dts: ti: k3-j721s2-som-p0: add DSI to eDP > > Randolph Sapp (9): > dt-bindings: gpu: ti,rogue: add rogue dt-bindings > arm64: dts: ti: k3-j721e-main: add gpu node > arm64: dts: ti: k3-j721s2-main: add gpu node > arm64: dts: ti: k3-j784s4-main: add gpu node > arm64: dts: ti: k3-am62p-main: add gpu node > dt-bindings: gpu: ti,rogue: add clocks and power domains > arm64: dts: ti: k3-j721e-main: add clock and pd to gpu > arm64: dts: ti: k3-j721s2-main: add clock and pd to gpu > arm64: dts: ti: k3-j784s4-main: add clock and pd to gpu > > Randy Dunlap (2): > net: ti: icssg-prueth: add dependency for PTP > media: chips-media: wave5: Requires GENERIC_ALLOCATOR > > Ravi Gunasekaran (6): > arm64: dts: ti: k3-am654-base-board: Add I2C I/O expander > net: ethernet: ti: davinci_mdio: Update K3 SoCs list for errata i2329 > arm64: dts: ti: k3-am62p5-sk: Enable CPSW MDIO node > arm64: dts: ti: k3-j722s-main: Add support for SERDES0 > arm64: dts: ti: k3-j722s-main: Redefine USB1 node description > arm64: dts: ti: k3-j722s-evm: Update USB0 and USB1 > > Rob Herring (2): > net: ethernet: Use device_get_match_data() > firmware: ti_sci: Use device_get_match_data() > > Robert Beckett (2): > dt-bindings: media: wave5: add yaml devicetree bindings > media: chips-media: wave5: Add wave5 driver to maintainers file > > Roger Quadros (22): > arm64: dts: ti: k3-am64: Add GPIO expander on I2C0 > net: ethernet: am65-cpsw: Add standard Ethernet MAC stats to ethtool > net: ethernet: ti: am65-cpsw: Re-arrange functions to avoid forward > declaration > net: ethernet: am65-cpsw: Set default TX channels to maximum > net: ethernet: ti: am65-cpsw: Fix error handling in > am65_cpsw_nuss_common_open() > net: ethernet: am65-cpsw: Build am65-cpsw-qos only if required > net: ethernet: am65-cpsw: Rename TI_AM65_CPSW_TAS to TI_AM65_CPSW_QOS > net: ethernet: am65-cpsw: cleanup TAPRIO handling > net: ethernet: ti: am65-cpsw: Move code to avoid forward declaration > net: ethernet: am65-cpsw: Move register definitions to header file > net: ethernet: ti: am65-cpsw-qos: Add Frame Preemption MAC Merge > support > arm64: dts: ti: am65x: Fix dtbs_install for Rocktech OLDI overlay > arm64: dts: ti: Add DT overlay for PCIe + USB2.0 SERDES personality > card > usb: dwc3-am62: Fix PHY core voltage selection > usb: dwc3-am62: add workaround for Errata i2409 > arm64: dts: ti: k3-am62*: Add PHY2 region to USB wrapper node > dt-bindings: usb/ti,am62-usb.yaml: Add PHY2 register space > arm64: dts: ti: k3-am62/a: use sub-node for USB_PHY_CTRL registers > arm64: dts: ti: k3-am62p: add the USB sub-system > arm64: dts: ti: k3-am62a: Disable USB LPM > usb: cdns3: Add quirk flag to enable suspend residency > usb: cdns3-ti: Add workaround for Errata i2409 > > Romain Naour (2): > arm64: dts: ti: k3-am69-sk: fix PMIC interrupt number > arm64: dts: ti: k3-j721e-sk: fix PMIC interrupt number > > Ronald Wahl (2): > net: ethernet: ti: am65-cpsw: rx_pause/tx_pause controls wrong > direction > arm64: dts: ti: k3-am62-main: Add gpio-ranges properties > > Santhosh Kumar K (1): > dt-bindings: mfd: ti,am3359-tscadc: Allow dmas property to be optional > > Sarah Walker (2): > dt-bindings: gpu: Add Imagination Technologies PowerVR/IMG GPU > arm64: dts: ti: k3-am62-main: Add GPU device node > > Sebastian Fricke (3): > media: v4l2: Add ignore_streaming flag > media: v4l2: Allow M2M job queuing w/o streaming CAP queue > media: platform: chips-media: Move Coda to separate folder > > Siddharth Vadapalli (27): > arm64: dts: ti: k3-j784s4-main: Add system controller and SERDES lane > mux > arm64: dts: ti: k3-j784s4-main: Add WIZ and SERDES PHY nodes > arm64: dts: ti: k3-am68-sk-base-board: Add alias for MCU CPSW2G > arm64: dts: ti: k3-j721e-evm: Add overlay for PCIE0 Endpoint Mode > arm64: dts: ti: k3-j721s2-evm: Add overlay for PCIE1 Endpoint Mode > dmaengine: ti: k3-udma-glue: Add function to parse channel by ID > dmaengine: ti: k3-udma-glue: Update name for remote RX channel device > dmaengine: ti: k3-udma-glue: Add function to request TX chan for > thread ID > dmaengine: ti: k3-udma-glue: Add function to request RX chan for > thread ID > dt-bindings: mfd: syscon: Add ti,j784s4-pcie-ctrl compatible > arm64: dts: ti: k3-j722s-evm: Enable CPSW3G RGMII1 > arm64: dts: ti: k3-am62a7-sk: Add alias for CPSW3G MAC port 1 > arm64: dts: ti: k3-am62a7: Add overlay for second CPSW3G Port > net: phy: mscc: Add auto-negotiation feature to VSC8514 > arm64: dts: ti: k3-j784s4-main: Add CPSW2G and CPSW9G nodes > arm64: dts: ti: k3-j784s4-evm: Enable Main CPSW2G node and add aliases > for it > arm64: dts: ti: k3-j784s4: Add overlay to enable QSGMII mode with > CPSW9G > arm64: dts: ti: k3-j784s4: Add overlay for dual port USXGMII mode > arm64: dts: ti: k3-j784s4-main: Add PCIe nodes > arm64: dts: ti: k3-j784s4-evm: Enable PCIe0 and PCIe1 in RC Mode > arm64: dts: ti: k3-j784s4-evm: Add overlay for PCIe0 and PCIe1 EP Mode > dt-bindings: PCI: ti,j721e-pci-host: Add support for J722S SoC > PCI: j721e: Add PCIe support for J722S SoC > arm64: dts: ti: k3-j722s: Add lane mux for Serdes1 > arm64: dts: ti: k3-j722s-main: Add WIZ1 and Serdes1 nodes > arm64: dts: ti: k3-j722s: Add support for PCIe0 > arm64: dts: ti: k3-j784s4: Add ranges for PCIe2 and PCIe3 instances > > Sinthu Raja (3): > arm64: dts: ti: Add USB Type C swap defines for J721S2 SoC > arm64: dts: ti: k3-am68-sk: Add DT node for PCIe > arm64: dts: ti: k3-am68-sk: Add DT node for USB > > Sjoerd Simons (3): > arm64: dts: ti: k3-am625-sk: Add boot phase tags for USB0 > arm64: dts: ti: k3-am625-beagleplay: Add boot phase tags for USB0 > arm64: dts: ti: k3-am625-beagleplay: Use the builtin mdio bus > > Su Bao Cheng (1): > arm64: dts: ti: iot2050: Refactor the m.2 and minipcie power pin > > Suman Anna (1): > arm64: dts: ti: k3-am64-main: Add ICSSG IEP nodes > > Swapnil Jakhade (5): > dt-bindings: phy: cadence-torrent: Add optional input reference clock > for PLL1 > dt-bindings: phy: cadence-torrent: Add a separate compatible for TI > J7200 > 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 > > Tanmay Patil (1): > net: ethernet: ti: am65-cpsw-qos: Add support to taprio for past > base_time > > Thomas Richard (6): > dt-bindings: pinctrl: pinctrl-single: add ti,j7200-padconf compatible > pinctrl: pinctrl-single: add ti,j7200-padconf compatible > arm64: dts: ti: k3-j7200: use ti,j7200-padconf compatible > phy: ti: gmii-sel: add resume support > pinctrl: pinctrl-single: move suspend()/resume() callbacks to noirq > serial: 8250_omap: Set the console genpd always on if no console > suspend > > Thorsten Blum (1): > media: chips-media: wave5: Remove unnecessary semicolons > > Théo Lebrun (4): > spi: cadence-qspi: remove system-wide suspend helper calls from > runtime PM hooks > spi: cadence-qspi: put runtime in runtime PM hooks names > spi: cadence-qspi: add system-wide suspend and resume callbacks > thermal: k3_j72xx_bandgap: implement suspend/resume support > > Tomi Valkeinen (12): > drm/tidss: Use pm_runtime_resume_and_get() > drm/tidss: Use PM autosuspend > drm/tidss: Drop useless variable init > drm/tidss: IRQ code cleanup > drm/tidss: Use DRM_PLANE_COMMIT_ACTIVE_ONLY > drm/tidss: Add simple K2G manual reset > drm/tidss: Add dispc_is_idle() > drm/tidss: Add some support for splash-screen > arm64: dts: ti: k3-j721e: Add overlay for J721E Infotainment Expansion > Board > drm/bridge: tc358767: Fix link properties discovery > arm64: dts: ti: Add DP display overlay for AM654 EVM > dt-bindings: media: Add bindings for Sony IMX390 > > Tony Lindgren (1): > arm64: dts: ti: k3-am62-wakeup: Configure ti-sysc for wkup_uart0 > > Udit Kumar (3): > clk: keystone: sci-clk: Adding support for non contiguous clocks > arm64: dts: ti: k3-j721s2: Add main esm address range > arm64: dts: ti: k3-j784s4: Add main esm address range > > Uwe Kleine-König (7): > net: ethernet: ti: am65-cpsw: Convert to platform remove callback > returning void > net: ethernet: ti: cpsw: Convert to platform remove callback returning > void > net: ethernet: ti: cpsw-new: Convert to platform remove callback > returning void > remoteproc: k3-dsp: Suppress duplicate error message in .remove() > remoteproc: k3-dsp: Use symbolic error codes in error messages > remoteproc: k3-dsp: Convert to platform remove callback returning void > media: chips-media: wave5: Convert to platform remove callback > returning void > > Vaishnav Achath (20): > arm64: dts: ti: k3-j721s2-main: Add BCDMA instance for CSI2RX > arm64: dts: ti: k3-j784s4-main: Add BCDMA instance for CSI2RX > soc: ti: k3-socinfo: Add JTAG ID for J722S > dmaengine: ti: k3-psil-j721s2: Add entry for CSI2RX > arm64: dts: ti: k3-am62p-mcu/wakeup: Disable MCU and wakeup R5FSS > nodes > dt-bindings: arm: ti: Add bindings for J722S SoCs > arm64: dts: ti: Introduce J722S family of SoCs > arm64: dts: ti: Add support for TI J722S Evaluation Module > arm64: dts: ti: k3-j721s2-common-proc-board: Enable camera peripherals > arm64: dts: ti: k3-j784s4-evm: Enable camera peripherals > arm64: dts: ti: k3-am68-sk-base-board: Enable camera peripherals > arm64: dts: ti: k3-am69-sk: Enable camera peripherals > arm64: dts: ti: k3-j721e-sk: Model CSI2RX connector mux > arm64: dts: ti: k3-j721e-main: Add CSI2RX capture nodes > arm64: dts: ti: k3-j721s2-main: Add CSI2RX capture nodes > arm64: dts: ti: k3-j784s4-main: Add CSI2RX capture nodes > arm64: dts: ti: k3-j721e-sk: Add overlay for IMX219 > arm64: dts: ti: k3-j722s-evm: Enable OSPI NOR support > media: i2c: ds90ub960: support RAW8/RAW10 bayer formats > media: i2c: imx219: Add mbus_frame_desc for pad > > Vibhore Vardhan (2): > arm64: dts: ti: k3-am62a-wakeup: Enable RTC node > arm64: dts: ti: Add ECAP Capture overlay for AM62X-SK > > Vignesh Raghavendra (19): > arm64: dts: ti: k3-*: Convert DMSS to simple-bus > arm64: dts: ti: k3-*: Convert NAVSS to simple-bus > arm64: dts: ti: k3-am62p: Add nodes for more IPs > arm64: dts: ti: k3-am62p5-sk: Updates for SK EVM > dt-bindings: dma: ti: k3-*: Add descriptions for register regions > dt-bindings: dma: ti: k3-bcdma: Describe cfg register regions > dt-bindings: dma: ti: k3-pktdma: Describe cfg register regions > dt-bindings: dma: ti: k3-udma: Describe cfg register regions > arm64: dts: ti: k3-am642-evm/sk: Mark mcu_gpio_intr as reserved > arm64: dts: ti: k3-am62p5-sk: Mark mcu gpio and mcu_gpio_intr as > reserved > arm64: dts: ti: k3-am62x-sk-common: Mark mcu gpio and mcu_gpio_intr as > reserved > mmc: sdhci_am654: Drop lookup for deprecated ti,otap-del-sel > arm64: dts: ti: k3-am6*: Add additional regs for DMA components > dmaengine: ti: k3-udma: Add PSIL threads for AM62P and J722S > arm64: dts: ti: k3-am62a: Enable UHS mode support for SD cards > HACK: arm64: dts: ti: k3-am62p-wakeup: Mark wkup_conf as > syscon/simple-mfd compatible > dmaengine: ti: k3-udma: Fix BCHAN count with UHC and HC channels > Revert "drm/tidss: Add some support for splash-screen" > HACK: arm64: dts: ti: k3-am62x: Disable M4FSS rproc support > > Vishal Mahaveer (1): > arm64: dts: ti: k3-am62p-main: Update GPU frequency > > Vladimir Oltean (2): > selftests: forwarding: ethtool_mm: support devices with higher > rx-min-frag-size > selftests: forwarding: ethtool_mm: fall back to aggregate if device > does not report pMAC stats > > Wadim Egorov (3): > arm64: dts: ti: k3-am64: Fix indentation in watchdog nodes > arm64: dts: ti: phycore-am64: Add RTC interrupt pin > arm64: dts: ti: k3-am642-phyboard-electra: Add TPM support > > Documentation/devicetree/bindings/arm/ti/k3.yaml | 8 + > Documentation/devicetree/bindings/display/bridge/cdns,mhdp8546.yaml | 6 > + > Documentation/devicetree/bindings/display/panel/ilitek,ili9881c.yaml | 2 > +- > Documentation/devicetree/bindings/display/panel/panel-edp.yaml | 6 +- > > Documentation/devicetree/bindings/display/panel/panel-simple-lvds-dual-ports.yaml > | 124 +++ > Documentation/devicetree/bindings/display/panel/panel-simple.yaml | 12 +- > Documentation/devicetree/bindings/display/ti/ti,am625-oldi.yaml | 153 +++ > Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml | 191 +++- > Documentation/devicetree/bindings/dma/ti/k3-bcdma.yaml | 39 +- > Documentation/devicetree/bindings/dma/ti/k3-pktdma.yaml | 26 +- > Documentation/devicetree/bindings/dma/ti/k3-udma.yaml | 20 +- > Documentation/devicetree/bindings/gpu/img,powervr-rogue.yaml | 73 ++ > Documentation/devicetree/bindings/gpu/img,powervr-sgx.yaml | 138 +++ > Documentation/devicetree/bindings/gpu/ti,rogue.yaml | 191 ++++ > Documentation/devicetree/bindings/media/cdns,csi2rx.yaml | 1 + > Documentation/devicetree/bindings/media/cnm,wave521c.yaml | 61 ++ > Documentation/devicetree/bindings/media/i2c/ovti,ov2312.yaml | 79 ++ > Documentation/devicetree/bindings/media/i2c/sony,imx390.yaml | 78 ++ > Documentation/devicetree/bindings/media/i2c/ti,ds90ub960.yaml | 1 + > Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml | 133 > +++ > Documentation/devicetree/bindings/media/video-interfaces.yaml | 1 + > Documentation/devicetree/bindings/mfd/syscon.yaml | 3 + > Documentation/devicetree/bindings/mfd/ti,am3359-tscadc.yaml | 2 - > Documentation/devicetree/bindings/net/ti,cc1352p7.yaml | 51 + > Documentation/devicetree/bindings/net/ti,icssg-prueth.yaml | 41 +- > Documentation/devicetree/bindings/pci/ti,j721e-pci-ep.yaml | 39 +- > Documentation/devicetree/bindings/pci/ti,j721e-pci-host.yaml | 43 +- > Documentation/devicetree/bindings/phy/phy-cadence-torrent.yaml | 11 +- > Documentation/devicetree/bindings/pinctrl/pinctrl-single.yaml | 1 + > Documentation/devicetree/bindings/remoteproc/ti,k3-m4f-rproc.yaml | 125 > +++ > Documentation/devicetree/bindings/remoteproc/ti,pru-rproc.yaml | 23 + > Documentation/devicetree/bindings/usb/ti,am62-usb.yaml | 8 +- > Documentation/devicetree/bindings/usb/ti,tps6598x.yaml | 85 ++ > Documentation/devicetree/bindings/vendor-prefixes.yaml | 4 + > MAINTAINERS | 33 +- > arch/arm/boot/dts/ti/keystone/keystone-clocks.dtsi | 2 +- > arch/arm/boot/dts/ti/keystone/keystone-k2e-clocks.dtsi | 2 +- > arch/arm/boot/dts/ti/keystone/keystone-k2e-evm.dts | 2 +- > arch/arm/boot/dts/ti/keystone/keystone-k2e-netcp.dtsi | 8 +- > arch/arm/boot/dts/ti/keystone/keystone-k2e.dtsi | 2 +- > arch/arm/boot/dts/ti/keystone/keystone-k2g-evm.dts | 4 +- > arch/arm/boot/dts/ti/keystone/keystone-k2g-ice.dts | 2 +- > arch/arm/boot/dts/ti/keystone/keystone-k2g-netcp.dtsi | 8 +- > arch/arm/boot/dts/ti/keystone/keystone-k2g.dtsi | 2 +- > arch/arm/boot/dts/ti/keystone/keystone-k2hk-clocks.dtsi | 2 +- > arch/arm/boot/dts/ti/keystone/keystone-k2hk-evm.dts | 4 +- > arch/arm/boot/dts/ti/keystone/keystone-k2hk-netcp.dtsi | 8 +- > arch/arm/boot/dts/ti/keystone/keystone-k2hk.dtsi | 2 +- > arch/arm/boot/dts/ti/keystone/keystone-k2l-clocks.dtsi | 2 +- > arch/arm/boot/dts/ti/keystone/keystone-k2l-evm.dts | 2 +- > arch/arm/boot/dts/ti/keystone/keystone-k2l-netcp.dtsi | 8 +- > arch/arm/boot/dts/ti/keystone/keystone-k2l.dtsi | 2 +- > arch/arm/boot/dts/ti/keystone/keystone.dtsi | 2 +- > arch/arm/boot/dts/ti/omap/am33xx.dtsi | 9 +- > arch/arm/boot/dts/ti/omap/am3517.dtsi | 11 +- > arch/arm/boot/dts/ti/omap/am4372.dtsi | 6 + > arch/arm/boot/dts/ti/omap/dra7.dtsi | 9 +- > arch/arm/boot/dts/ti/omap/omap34xx.dtsi | 11 +- > arch/arm/boot/dts/ti/omap/omap36xx.dtsi | 9 +- > arch/arm/boot/dts/ti/omap/omap4.dtsi | 9 +- > arch/arm/boot/dts/ti/omap/omap5.dtsi | 9 +- > arch/arm64/boot/dts/ti/Makefile | 201 +++- > arch/arm64/boot/dts/ti/k3-am62-lp-sk-lincolntech-lcd185-panel.dtso | 141 > +++ > arch/arm64/boot/dts/ti/k3-am62-lp-sk-microtips-mf101hie-panel.dtso | 132 > +++ > arch/arm64/boot/dts/ti/k3-am62-main.dtsi | 167 ++- > arch/arm64/boot/dts/ti/k3-am62-mcu.dtsi | 15 + > arch/arm64/boot/dts/ti/k3-am62-phycore-som.dtsi | 1 - > arch/arm64/boot/dts/ti/k3-am62-verdin-dahlia.dtsi | 4 +- > arch/arm64/boot/dts/ti/k3-am62-verdin-dev.dtsi | 4 +- > arch/arm64/boot/dts/ti/k3-am62-verdin-mallow.dtsi | 188 ++++ > arch/arm64/boot/dts/ti/k3-am62-verdin-wifi.dtsi | 7 +- > arch/arm64/boot/dts/ti/k3-am62-verdin-yavia.dtsi | 3 +- > arch/arm64/boot/dts/ti/k3-am62-verdin.dtsi | 84 +- > arch/arm64/boot/dts/ti/k3-am62-wakeup.dtsi | 46 +- > arch/arm64/boot/dts/ti/k3-am62.dtsi | 3 + > arch/arm64/boot/dts/ti/k3-am625-beagleplay-csi2-ov5640.dtso | 77 ++ > arch/arm64/boot/dts/ti/k3-am625-beagleplay-csi2-tevi-ov5640.dtso | 77 ++ > arch/arm64/boot/dts/ti/k3-am625-beagleplay-lincolntech-lcd185-panel.dtso | > 158 +++ > arch/arm64/boot/dts/ti/k3-am625-beagleplay.dts | 103 +- > arch/arm64/boot/dts/ti/k3-am625-phyboard-lyra-rdk.dts | 100 +- > arch/arm64/boot/dts/ti/k3-am625-sk-ecap-capture.dtso | 30 + > arch/arm64/boot/dts/ti/k3-am625-sk-lincolntech-lcd185-panel.dtso | 140 +++ > arch/arm64/boot/dts/ti/k3-am625-sk-microtips-mf101hie-panel.dtso | 131 +++ > arch/arm64/boot/dts/ti/k3-am625-sk-pwm.dtso | 62 ++ > arch/arm64/boot/dts/ti/k3-am625-sk-rpi-hdr-ehrpwm.dtso | 100 ++ > arch/arm64/boot/dts/ti/k3-am625-sk.dts | 27 + > arch/arm64/boot/dts/ti/k3-am625-verdin-nonwifi-mallow.dts | 22 + > arch/arm64/boot/dts/ti/k3-am625-verdin-wifi-mallow.dts | 22 + > arch/arm64/boot/dts/ti/k3-am62a-main.dtsi | 276 ++++- > arch/arm64/boot/dts/ti/k3-am62a-wakeup.dtsi | 11 +- > arch/arm64/boot/dts/ti/k3-am62a7-sk-ethernet-dc01.dtso | 62 ++ > arch/arm64/boot/dts/ti/k3-am62a7-sk-fusion.dtso | 105 ++ > arch/arm64/boot/dts/ti/k3-am62a7-sk-rpi-hdr-ehrpwm.dtso | 110 ++ > arch/arm64/boot/dts/ti/k3-am62a7-sk.dts | 376 ++++++- > arch/arm64/boot/dts/ti/k3-am62p-main.dtsi | 987 ++++++++++++++++- > arch/arm64/boot/dts/ti/k3-am62p-mcu.dtsi | 192 ++++ > arch/arm64/boot/dts/ti/k3-am62p-thermal.dtsi | 47 + > arch/arm64/boot/dts/ti/k3-am62p-wakeup.dtsi | 82 +- > arch/arm64/boot/dts/ti/k3-am62p.dtsi | 9 +- > arch/arm64/boot/dts/ti/k3-am62p5-sk-mcan.dtso | 122 +++ > arch/arm64/boot/dts/ti/k3-am62p5-sk-rpi-hdr-ehrpwm.dtso | 113 ++ > arch/arm64/boot/dts/ti/k3-am62p5-sk.dts | 605 ++++++++++- > arch/arm64/boot/dts/ti/k3-am62p5.dtsi | 47 + > arch/arm64/boot/dts/ti/k3-am62x-phyboard-lyra-gpio-fan.dtso | 50 + > arch/arm64/boot/dts/ti/k3-am62x-sk-common.dtsi | 40 +- > arch/arm64/boot/dts/ti/k3-am62x-sk-csi2-imx219.dtso | 84 ++ > arch/arm64/boot/dts/ti/k3-am62x-sk-csi2-ov5640.dtso | 82 ++ > arch/arm64/boot/dts/ti/k3-am62x-sk-csi2-tevi-ov5640.dtso | 82 ++ > arch/arm64/boot/dts/ti/k3-am62x-sk-csi2-v3link-fusion.dtso | 97 ++ > arch/arm64/boot/dts/ti/k3-am62x-sk-mcan.dtso | 77 ++ > arch/arm64/boot/dts/ti/k3-am62x-sk-microtips-mf103hie-lcd2.dtso | 121 +++ > arch/arm64/boot/dts/ti/k3-am64-main.dtsi | 113 +- > arch/arm64/boot/dts/ti/k3-am64-mcu.dtsi | 2 + > arch/arm64/boot/dts/ti/k3-am64-phycore-som.dtsi | 120 +- > arch/arm64/boot/dts/ti/k3-am64.dtsi | 2 + > arch/arm64/boot/dts/ti/k3-am642-evm-icssg1-dualemac.dtso | 79 ++ > arch/arm64/boot/dts/ti/k3-am642-evm.dts | 130 ++- > arch/arm64/boot/dts/ti/k3-am642-phyboard-electra-rdk.dts | 24 +- > arch/arm64/boot/dts/ti/k3-am642-sk.dts | 16 +- > arch/arm64/boot/dts/ti/k3-am642-tqma64xxl-mbax4xxl.dts | 85 +- > arch/arm64/boot/dts/ti/k3-am642-tqma64xxl.dtsi | 12 + > arch/arm64/boot/dts/ti/k3-am65-iot2050-common-pg1.dtsi | 10 +- > arch/arm64/boot/dts/ti/k3-am65-iot2050-common-pg2.dtsi | 4 +- > arch/arm64/boot/dts/ti/k3-am65-iot2050-common.dtsi | 830 +++++++++++++- > arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 113 +- > arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi | 10 +- > arch/arm64/boot/dts/ti/k3-am65-wakeup.dtsi | 13 +- > arch/arm64/boot/dts/ti/k3-am652.dtsi | 74 ++ > arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic-common.dtsi | 16 +- > arch/arm64/boot/dts/ti/k3-am654-base-board-toshiba-tc358867-evm.dtso | 108 > ++ > arch/arm64/boot/dts/ti/k3-am654-base-board.dts | 14 +- > arch/arm64/boot/dts/ti/k3-am654-icssg2.dtso | 145 +++ > arch/arm64/boot/dts/ti/k3-am654-idk.dtso | 296 +++++ > arch/arm64/boot/dts/ti/k3-am654-pcie-usb2.dtso | 59 + > arch/arm64/boot/dts/ti/k3-am654-pcie-usb3.dtso | 61 ++ > arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced-common.dtsi | 2 + > arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced-m2.dts | 12 +- > arch/arm64/boot/dts/ti/k3-am68-sk-base-board.dts | 205 +++- > arch/arm64/boot/dts/ti/k3-am68-sk-som.dtsi | 221 +++- > arch/arm64/boot/dts/ti/k3-am69-sk.dts | 949 +++++++++++++++- > arch/arm64/boot/dts/ti/k3-fpdlink-imx390-rcm-0-0.dtso | 91 ++ > arch/arm64/boot/dts/ti/k3-fpdlink-imx390-rcm-0-1.dtso | 91 ++ > arch/arm64/boot/dts/ti/k3-fpdlink-imx390-rcm-0-2.dtso | 91 ++ > arch/arm64/boot/dts/ti/k3-fpdlink-imx390-rcm-0-3.dtso | 91 ++ > arch/arm64/boot/dts/ti/k3-fpdlink-ov2312-0-0.dtso | 89 ++ > arch/arm64/boot/dts/ti/k3-fpdlink-ov2312-0-1.dtso | 89 ++ > arch/arm64/boot/dts/ti/k3-fpdlink-ov2312-0-2.dtso | 89 ++ > arch/arm64/boot/dts/ti/k3-fpdlink-ov2312-0-3.dtso | 89 ++ > arch/arm64/boot/dts/ti/k3-j7200-common-proc-board.dts | 87 +- > arch/arm64/boot/dts/ti/k3-j7200-main.dtsi | 322 +++++- > arch/arm64/boot/dts/ti/k3-j7200-mcu-wakeup.dtsi | 83 +- > arch/arm64/boot/dts/ti/k3-j7200-som-p0.dtsi | 201 +++- > arch/arm64/boot/dts/ti/k3-j721e-beagleboneai64-dsi-rpi-7inch-panel.dtso | > 144 +++ > arch/arm64/boot/dts/ti/k3-j721e-beagleboneai64-microtips-mf070zima-lcd3.dtso > | 104 ++ > arch/arm64/boot/dts/ti/k3-j721e-beagleboneai64.dts | 27 +- > arch/arm64/boot/dts/ti/k3-j721e-common-proc-board-infotainment.dtso | 164 > +++ > arch/arm64/boot/dts/ti/k3-j721e-common-proc-board.dts | 2 +- > arch/arm64/boot/dts/ti/k3-j721e-evm-pcie0-ep.dtso | 53 + > arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 199 +++- > arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi | 30 +- > arch/arm64/boot/dts/ti/k3-j721e-sk-csi2-dual-imx219.dtso | 165 +++ > arch/arm64/boot/dts/ti/k3-j721e-sk.dts | 315 +++++- > arch/arm64/boot/dts/ti/k3-j721e-som-p0.dtsi | 187 +++- > arch/arm64/boot/dts/ti/k3-j721s2-common-proc-board.dts | 208 ++++ > arch/arm64/boot/dts/ti/k3-j721s2-evm-pcie1-ep.dtso | 53 + > arch/arm64/boot/dts/ti/k3-j721s2-main.dtsi | 488 ++++++++- > arch/arm64/boot/dts/ti/k3-j721s2-mcu-wakeup.dtsi | 103 +- > arch/arm64/boot/dts/ti/k3-j721s2-som-p0.dtsi | 466 +++++++- > arch/arm64/boot/dts/ti/k3-j721s2.dtsi | 1 + > arch/arm64/boot/dts/ti/k3-j722s-evm.dts | 483 +++++++++ > arch/arm64/boot/dts/ti/k3-j722s-main.dtsi | 177 +++ > arch/arm64/boot/dts/ti/k3-j722s.dtsi | 94 ++ > arch/arm64/boot/dts/ti/k3-j784s4-evm-pcie0-pcie1-ep.dtso | 79 ++ > arch/arm64/boot/dts/ti/k3-j784s4-evm-quad-port-eth-exp1.dtso | 147 +++ > arch/arm64/boot/dts/ti/k3-j784s4-evm-usxgmii-exp1-exp2.dtso | 81 ++ > arch/arm64/boot/dts/ti/k3-j784s4-evm.dts | 618 ++++++++++- > arch/arm64/boot/dts/ti/k3-j784s4-main.dtsi | 1117 ++++++++++++++++++- > arch/arm64/boot/dts/ti/k3-j784s4-mcu-wakeup.dtsi | 62 +- > arch/arm64/boot/dts/ti/k3-j784s4.dtsi | 13 +- > arch/arm64/boot/dts/ti/k3-pinctrl.h | 3 + > arch/arm64/boot/dts/ti/k3-serdes.h | 9 +- > arch/arm64/boot/dts/ti/k3-v3link-imx219-0-0.dtso | 99 ++ > arch/arm64/boot/dts/ti/k3-v3link-imx219-0-1.dtso | 99 ++ > arch/arm64/boot/dts/ti/k3-v3link-imx219-0-2.dtso | 99 ++ > arch/arm64/boot/dts/ti/k3-v3link-imx219-0-3.dtso | 99 ++ > arch/arm64/configs/defconfig | 1 + > drivers/clk/keystone/sci-clk.c | 10 + > drivers/cpufreq/cpufreq-dt-platdev.c | 1 + > drivers/cpufreq/ti-cpufreq.c | 5 + > drivers/dma-buf/dma-heap.c | 2 +- > drivers/dma-buf/heaps/Kconfig | 10 + > drivers/dma-buf/heaps/Makefile | 1 + > drivers/dma-buf/heaps/carveout-heap.c | 411 +++++++ > drivers/dma/ti/Makefile | 3 +- > drivers/dma/ti/k3-psil-am62p.c | 325 ++++++ > drivers/dma/ti/k3-psil-j721s2.c | 73 ++ > drivers/dma/ti/k3-psil-priv.h | 1 + > drivers/dma/ti/k3-psil.c | 2 + > drivers/dma/ti/k3-udma-glue.c | 298 +++-- > drivers/dma/ti/k3-udma.c | 64 +- > drivers/firmware/ti_sci.c | 364 ++++++- > drivers/firmware/ti_sci.h | 90 +- > drivers/gpu/drm/bridge/cadence/cdns-dsi-core.c | 91 +- > drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c | 77 +- > drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.h | 1 + > drivers/gpu/drm/bridge/ite-it66121.c | 17 +- > drivers/gpu/drm/bridge/sii902x.c | 125 ++- > drivers/gpu/drm/bridge/tc358767.c | 32 + > drivers/gpu/drm/bridge/ti-sn65dsi86.c | 60 +- > drivers/gpu/drm/drm_atomic_helper.c | 67 ++ > drivers/gpu/drm/drm_bridge.c | 78 ++ > drivers/gpu/drm/omapdrm/omap_gem.c | 14 +- > drivers/gpu/drm/panel/panel-edp.c | 49 +- > drivers/gpu/drm/panel/panel-ilitek-ili9881c.c | 226 ++++ > drivers/gpu/drm/panel/panel-simple.c | 125 +++ > drivers/gpu/drm/tidss/Makefile | 3 +- > drivers/gpu/drm/tidss/tidss_crtc.c | 5 +- > drivers/gpu/drm/tidss/tidss_dispc.c | 101 +- > drivers/gpu/drm/tidss/tidss_dispc.h | 7 + > drivers/gpu/drm/tidss/tidss_drv.c | 26 +- > drivers/gpu/drm/tidss/tidss_drv.h | 4 + > drivers/gpu/drm/tidss/tidss_irq.c | 54 +- > drivers/gpu/drm/tidss/tidss_kms.c | 2 +- > drivers/gpu/drm/tidss/tidss_oldi.c | 566 ++++++++++ > drivers/gpu/drm/tidss/tidss_oldi.h | 71 ++ > drivers/greybus/Kconfig | 10 + > drivers/greybus/Makefile | 2 + > drivers/greybus/gb-beagleplay.c | 501 +++++++++ > drivers/input/touchscreen/edt-ft5x06.c | 124 ++- > drivers/media/i2c/Kconfig | 24 + > drivers/media/i2c/Makefile | 2 + > drivers/media/i2c/ds90ub960.c | 182 ++-- > drivers/media/i2c/imx219.c | 44 + > drivers/media/i2c/imx390.c | 888 +++++++++++++++ > drivers/media/i2c/imx390.h | 7158 > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > drivers/media/i2c/ov2312.c | 781 +++++++++++++ > drivers/media/i2c/ov2312.h | 267 +++++ > drivers/media/i2c/ov5640.c | 6 +- > drivers/media/platform/cadence/Kconfig | 1 + > drivers/media/platform/cadence/cdns-csi2rx.c | 566 +++++++++- > drivers/media/platform/chips-media/Kconfig | 18 +- > drivers/media/platform/chips-media/Makefile | 6 +- > drivers/media/platform/chips-media/coda/Kconfig | 18 + > drivers/media/platform/chips-media/coda/Makefile | 6 + > drivers/media/platform/chips-media/{ => > coda}/coda-bit.c | 0 > drivers/media/platform/chips-media/{ => > coda}/coda-common.c | 0 > drivers/media/platform/chips-media/{ => > coda}/coda-gdi.c | 0 > drivers/media/platform/chips-media/{ => > coda}/coda-h264.c | 0 > drivers/media/platform/chips-media/{ => > coda}/coda-jpeg.c | 0 > drivers/media/platform/chips-media/{ => > coda}/coda-mpeg2.c | 0 > drivers/media/platform/chips-media/{ => > coda}/coda-mpeg4.c | 0 > drivers/media/platform/chips-media/{ => > coda}/coda.h | 0 > drivers/media/platform/chips-media/{ => > coda}/coda_regs.h | 0 > drivers/media/platform/chips-media/{ => > coda}/imx-vdoa.c | 0 > drivers/media/platform/chips-media/{ => > coda}/imx-vdoa.h | 0 > drivers/media/platform/chips-media/{ => > coda}/trace.h | 2 +- > drivers/media/platform/chips-media/wave5/Kconfig | 15 + > drivers/media/platform/chips-media/wave5/Makefile | 10 + > drivers/media/platform/chips-media/wave5/wave5-helper.c | 226 ++++ > drivers/media/platform/chips-media/wave5/wave5-helper.h | 31 + > drivers/media/platform/chips-media/wave5/wave5-hw.c | 2567 > +++++++++++++++++++++++++++++++++++++++++++ > drivers/media/platform/chips-media/wave5/wave5-regdefine.h | 732 > +++++++++++++ > drivers/media/platform/chips-media/wave5/wave5-vdi.c | 205 ++++ > drivers/media/platform/chips-media/wave5/wave5-vdi.h | 35 + > drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c | 1973 > +++++++++++++++++++++++++++++++++ > drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c | 1805 > +++++++++++++++++++++++++++++++ > drivers/media/platform/chips-media/wave5/wave5-vpu.c | 332 ++++++ > drivers/media/platform/chips-media/wave5/wave5-vpu.h | 83 ++ > drivers/media/platform/chips-media/wave5/wave5-vpuapi.c | 960 > ++++++++++++++++ > drivers/media/platform/chips-media/wave5/wave5-vpuapi.h | 875 > +++++++++++++++ > drivers/media/platform/chips-media/wave5/wave5-vpuconfig.h | 77 ++ > drivers/media/platform/chips-media/wave5/wave5-vpuerror.h | 292 +++++ > drivers/media/platform/chips-media/wave5/wave5.h | 114 ++ > drivers/media/platform/ti/Kconfig | 12 + > drivers/media/platform/ti/Makefile | 1 + > drivers/media/platform/ti/j721e-csi2rx/Makefile | 2 + > drivers/media/platform/ti/j721e-csi2rx/j721e-csi2rx.c | 1667 > ++++++++++++++++++++++++++++ > drivers/media/v4l2-core/v4l2-ioctl.c | 8 + > drivers/media/v4l2-core/v4l2-mem2mem.c | 9 +- > drivers/media/v4l2-core/v4l2-subdev.c | 2 +- > drivers/misc/Kconfig | 7 + > drivers/misc/Makefile | 1 + > drivers/misc/pci_endpoint_test.c | 14 +- > drivers/misc/sram-dma-heap.c | 245 +++++ > drivers/misc/sram.c | 6 + > drivers/misc/sram.h | 16 + > drivers/mmc/host/sdhci_am654.c | 213 ++-- > drivers/mux/mmio.c | 19 +- > drivers/net/ethernet/altera/altera_tse.h | 2 +- > drivers/net/ethernet/altera/altera_tse_main.c | 13 +- > drivers/net/ethernet/amd/xgbe/xgbe-platform.c | 42 +- > drivers/net/ethernet/apm/xgene/xgene_enet_main.c | 15 +- > drivers/net/ethernet/apm/xgene/xgene_enet_main.h | 3 +- > drivers/net/ethernet/freescale/fec_main.c | 12 +- > drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c | 18 +- > drivers/net/ethernet/freescale/fs_enet/mii-fec.c | 10 +- > drivers/net/ethernet/freescale/fsl_pq_mdio.c | 12 +- > drivers/net/ethernet/hisilicon/hix5hd2_gmac.c | 11 +- > drivers/net/ethernet/stmicro/stmmac/dwmac-intel-plat.c | 9 +- > drivers/net/ethernet/ti/Kconfig | 31 +- > drivers/net/ethernet/ti/Makefile | 15 +- > drivers/net/ethernet/ti/am65-cpsw-ethtool.c | 285 ++++- > drivers/net/ethernet/ti/am65-cpsw-nuss.c | 941 ++++++++++++---- > drivers/net/ethernet/ti/am65-cpsw-nuss.h | 22 + > drivers/net/ethernet/ti/am65-cpsw-qos.c | 724 ++++++++++--- > drivers/net/ethernet/ti/am65-cpsw-qos.h | 186 ++++ > drivers/net/ethernet/ti/am65-cpts.c | 107 +- > drivers/net/ethernet/ti/am65-cpts.h | 11 +- > drivers/net/ethernet/ti/cpsw.c | 15 +- > drivers/net/ethernet/ti/cpsw_new.c | 15 +- > drivers/net/ethernet/ti/davinci_emac.c | 34 +- > drivers/net/ethernet/ti/davinci_mdio.c | 16 +- > drivers/net/ethernet/ti/icssg/icssg_classifier.c | 115 +- > drivers/net/ethernet/ti/icssg/icssg_common.c | 1252 +++++++++++++++++++++ > drivers/net/ethernet/ti/icssg/icssg_config.c | 350 +++++- > drivers/net/ethernet/ti/icssg/icssg_config.h | 82 ++ > drivers/net/ethernet/ti/icssg/icssg_ethtool.c | 105 ++ > drivers/net/ethernet/ti/icssg/icssg_prueth.c | 1410 > +++++------------------- > drivers/net/ethernet/ti/icssg/icssg_prueth.h | 126 ++- > drivers/net/ethernet/ti/icssg/icssg_prueth_sr1.c | 1181 > ++++++++++++++++++++ > drivers/net/ethernet/ti/icssg/icssg_switchdev.c | 477 ++++++++ > drivers/net/ethernet/ti/icssg/icssg_switchdev.h | 13 + > drivers/net/ethernet/ti/k3-cppi-desc-pool.c | 46 +- > drivers/net/ethernet/ti/k3-cppi-desc-pool.h | 6 + > drivers/net/phy/mscc/mscc.h | 2 + > drivers/net/phy/mscc/mscc_main.c | 19 + > drivers/pci/controller/cadence/pci-j721e.c | 56 +- > drivers/phy/cadence/phy-cadence-torrent.c | 720 +++++++++++- > drivers/phy/ti/phy-gmii-sel.c | 26 +- > drivers/phy/ti/phy-j721e-wiz.c | 1 + > drivers/pinctrl/Kconfig | 16 + > drivers/pinctrl/Makefile | 1 + > drivers/pinctrl/pinctrl-single.c | 33 +- > drivers/pinctrl/pinctrl-tps6594.c | 373 +++++++ > drivers/power/supply/bq27xxx_battery.c | 41 +- > drivers/power/supply/bq27xxx_battery_i2c.c | 46 +- > drivers/regulator/tps6594-regulator.c | 16 +- > drivers/remoteproc/Kconfig | 14 + > drivers/remoteproc/Makefile | 1 + > drivers/remoteproc/remoteproc_cdev.c | 109 +- > drivers/remoteproc/remoteproc_core.c | 138 +++ > drivers/remoteproc/remoteproc_internal.h | 20 + > drivers/remoteproc/ti_k3_dsp_remoteproc.c | 209 ++-- > drivers/remoteproc/ti_k3_m4_remoteproc.c | 785 ++++++++++++++ > drivers/remoteproc/ti_k3_r5_remoteproc.c | 58 +- > drivers/rtc/Kconfig | 12 + > drivers/rtc/Makefile | 1 + > drivers/rtc/rtc-tps6594.c | 454 ++++++++ > drivers/soc/ti/k3-socinfo.c | 78 +- > drivers/spi/spi-cadence-quadspi.c | 70 +- > drivers/thermal/k3_j72xx_bandgap.c | 111 +- > drivers/tty/serial/8250/8250_omap.c | 33 +- > drivers/usb/cdns3/cdns3-ti.c | 15 +- > drivers/usb/cdns3/core.h | 1 + > drivers/usb/cdns3/drd.c | 10 +- > drivers/usb/cdns3/drd.h | 3 + > drivers/usb/dwc3/dwc3-am62.c | 29 +- > drivers/usb/typec/tipd/core.c | 767 +++++++++++-- > drivers/usb/typec/tipd/tps6598x.h | 54 + > drivers/usb/typec/tipd/trace.h | 92 ++ > drivers/watchdog/rti_wdt.c | 34 +- > fs/proc/array.c | 57 +- > include/drm/drm_bridge.h | 40 + > include/linux/dma/k3-udma-glue.h | 10 + > include/linux/etherdevice.h | 12 +- > include/linux/power/bq27xxx_battery.h | 1 - > include/linux/reboot.h | 3 + > include/linux/remoteproc.h | 8 +- > include/linux/soc/ti/ti_sci_protocol.h | 44 + > include/media/v4l2-mem2mem.h | 7 + > include/sound/dmaengine_pcm.h | 1 + > include/uapi/linux/media-bus-format.h | 10 +- > include/uapi/linux/remoteproc_cdev.h | 18 + > include/uapi/linux/videodev2.h | 9 + > net/hsr/hsr_device.c | 67 +- > sound/core/pcm_dmaengine.c | 10 + > sound/soc/soc-generic-dmaengine-pcm.c | 8 + > sound/soc/ti/davinci-mcasp.c | 9 +- > tools/testing/selftests/net/forwarding/ethtool_mm.sh | 48 +- > tools/testing/selftests/net/forwarding/lib.sh | 9 + > 380 files changed, 54750 insertions(+), 3398 deletions(-) > create mode 100644 > Documentation/devicetree/bindings/display/panel/panel-simple-lvds-dual-ports.yaml > create mode 100644 > Documentation/devicetree/bindings/display/ti/ti,am625-oldi.yaml > create mode 100644 > Documentation/devicetree/bindings/gpu/img,powervr-rogue.yaml > create mode 100644 > Documentation/devicetree/bindings/gpu/img,powervr-sgx.yaml > create mode 100644 Documentation/devicetree/bindings/gpu/ti,rogue.yaml > create mode 100644 > Documentation/devicetree/bindings/media/cnm,wave521c.yaml > create mode 100644 > Documentation/devicetree/bindings/media/i2c/ovti,ov2312.yaml > create mode 100644 > Documentation/devicetree/bindings/media/i2c/sony,imx390.yaml > create mode 100644 > Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml > create mode 100644 Documentation/devicetree/bindings/net/ti,cc1352p7.yaml > create mode 100644 > Documentation/devicetree/bindings/remoteproc/ti,k3-m4f-rproc.yaml > create mode 100644 > arch/arm64/boot/dts/ti/k3-am62-lp-sk-lincolntech-lcd185-panel.dtso > create mode 100644 > arch/arm64/boot/dts/ti/k3-am62-lp-sk-microtips-mf101hie-panel.dtso > create mode 100644 arch/arm64/boot/dts/ti/k3-am62-verdin-mallow.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-beagleplay-lincolntech-lcd185-panel.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-lincolntech-lcd185-panel.dtso > create mode 100644 > arch/arm64/boot/dts/ti/k3-am625-sk-microtips-mf101hie-panel.dtso > create mode 100644 arch/arm64/boot/dts/ti/k3-am625-sk-pwm.dtso > create mode 100644 arch/arm64/boot/dts/ti/k3-am625-sk-rpi-hdr-ehrpwm.dtso > create mode 100644 > arch/arm64/boot/dts/ti/k3-am625-verdin-nonwifi-mallow.dts > create mode 100644 arch/arm64/boot/dts/ti/k3-am625-verdin-wifi-mallow.dts > create mode 100644 arch/arm64/boot/dts/ti/k3-am62a7-sk-ethernet-dc01.dtso > create mode 100644 arch/arm64/boot/dts/ti/k3-am62a7-sk-fusion.dtso > create mode 100644 arch/arm64/boot/dts/ti/k3-am62a7-sk-rpi-hdr-ehrpwm.dtso > create mode 100644 arch/arm64/boot/dts/ti/k3-am62p-thermal.dtsi > create mode 100644 arch/arm64/boot/dts/ti/k3-am62p5-sk-mcan.dtso > create mode 100644 arch/arm64/boot/dts/ti/k3-am62p5-sk-rpi-hdr-ehrpwm.dtso > create mode 100644 > arch/arm64/boot/dts/ti/k3-am62x-phyboard-lyra-gpio-fan.dtso > create mode 100644 arch/arm64/boot/dts/ti/k3-am62x-sk-csi2-imx219.dtso > create mode 100644 arch/arm64/boot/dts/ti/k3-am62x-sk-csi2-ov5640.dtso > create mode 100644 arch/arm64/boot/dts/ti/k3-am62x-sk-csi2-tevi-ov5640.dtso > create mode 100644 > arch/arm64/boot/dts/ti/k3-am62x-sk-csi2-v3link-fusion.dtso > create mode 100644 arch/arm64/boot/dts/ti/k3-am62x-sk-mcan.dtso > create mode 100644 > arch/arm64/boot/dts/ti/k3-am62x-sk-microtips-mf103hie-lcd2.dtso > create mode 100644 arch/arm64/boot/dts/ti/k3-am642-evm-icssg1-dualemac.dtso > create mode 100644 arch/arm64/boot/dts/ti/k3-am652.dtsi > create mode 100644 > arch/arm64/boot/dts/ti/k3-am654-base-board-toshiba-tc358867-evm.dtso > create mode 100644 arch/arm64/boot/dts/ti/k3-am654-icssg2.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-fpdlink-imx390-rcm-0-0.dtso > create mode 100644 arch/arm64/boot/dts/ti/k3-fpdlink-imx390-rcm-0-1.dtso > create mode 100644 arch/arm64/boot/dts/ti/k3-fpdlink-imx390-rcm-0-2.dtso > create mode 100644 arch/arm64/boot/dts/ti/k3-fpdlink-imx390-rcm-0-3.dtso > create mode 100644 arch/arm64/boot/dts/ti/k3-fpdlink-ov2312-0-0.dtso > create mode 100644 arch/arm64/boot/dts/ti/k3-fpdlink-ov2312-0-1.dtso > create mode 100644 arch/arm64/boot/dts/ti/k3-fpdlink-ov2312-0-2.dtso > create mode 100644 arch/arm64/boot/dts/ti/k3-fpdlink-ov2312-0-3.dtso > create mode 100644 > arch/arm64/boot/dts/ti/k3-j721e-beagleboneai64-dsi-rpi-7inch-panel.dtso > create mode 100644 > arch/arm64/boot/dts/ti/k3-j721e-beagleboneai64-microtips-mf070zima-lcd3.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-evm-pcie0-ep.dtso > create mode 100644 arch/arm64/boot/dts/ti/k3-j721e-sk-csi2-dual-imx219.dtso > create mode 100644 arch/arm64/boot/dts/ti/k3-j721s2-evm-pcie1-ep.dtso > create mode 100644 arch/arm64/boot/dts/ti/k3-j722s-evm.dts > create mode 100644 arch/arm64/boot/dts/ti/k3-j722s-main.dtsi > create mode 100644 arch/arm64/boot/dts/ti/k3-j722s.dtsi > create mode 100644 arch/arm64/boot/dts/ti/k3-j784s4-evm-pcie0-pcie1-ep.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-v3link-imx219-0-0.dtso > create mode 100644 arch/arm64/boot/dts/ti/k3-v3link-imx219-0-1.dtso > create mode 100644 arch/arm64/boot/dts/ti/k3-v3link-imx219-0-2.dtso > create mode 100644 arch/arm64/boot/dts/ti/k3-v3link-imx219-0-3.dtso > create mode 100644 drivers/dma-buf/heaps/carveout-heap.c > create mode 100644 drivers/dma/ti/k3-psil-am62p.c > create mode 100644 drivers/gpu/drm/tidss/tidss_oldi.c > create mode 100644 drivers/gpu/drm/tidss/tidss_oldi.h > create mode 100644 drivers/greybus/gb-beagleplay.c > create mode 100644 drivers/media/i2c/imx390.c > create mode 100644 drivers/media/i2c/imx390.h > create mode 100644 drivers/media/i2c/ov2312.c > create mode 100644 drivers/media/i2c/ov2312.h > create mode 100644 drivers/media/platform/chips-media/coda/Kconfig > create mode 100644 drivers/media/platform/chips-media/coda/Makefile > rename drivers/media/platform/chips-media/{ => coda}/coda-bit.c (100%) > rename drivers/media/platform/chips-media/{ => coda}/coda-common.c (100%) > rename drivers/media/platform/chips-media/{ => coda}/coda-gdi.c (100%) > rename drivers/media/platform/chips-media/{ => coda}/coda-h264.c (100%) > rename drivers/media/platform/chips-media/{ => coda}/coda-jpeg.c (100%) > rename drivers/media/platform/chips-media/{ => coda}/coda-mpeg2.c (100%) > rename drivers/media/platform/chips-media/{ => coda}/coda-mpeg4.c (100%) > rename drivers/media/platform/chips-media/{ => coda}/coda.h (100%) > rename drivers/media/platform/chips-media/{ => coda}/coda_regs.h (100%) > rename drivers/media/platform/chips-media/{ => coda}/imx-vdoa.c (100%) > rename drivers/media/platform/chips-media/{ => coda}/imx-vdoa.h (100%) > rename drivers/media/platform/chips-media/{ => coda}/trace.h (99%) > create mode 100644 drivers/media/platform/chips-media/wave5/Kconfig > create mode 100644 drivers/media/platform/chips-media/wave5/Makefile > create mode 100644 drivers/media/platform/chips-media/wave5/wave5-helper.c > create mode 100644 drivers/media/platform/chips-media/wave5/wave5-helper.h > create mode 100644 drivers/media/platform/chips-media/wave5/wave5-hw.c > create mode 100644 > drivers/media/platform/chips-media/wave5/wave5-regdefine.h > create mode 100644 drivers/media/platform/chips-media/wave5/wave5-vdi.c > create mode 100644 drivers/media/platform/chips-media/wave5/wave5-vdi.h > create mode 100644 drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c > create mode 100644 drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c > create mode 100644 drivers/media/platform/chips-media/wave5/wave5-vpu.c > create mode 100644 drivers/media/platform/chips-media/wave5/wave5-vpu.h > create mode 100644 drivers/media/platform/chips-media/wave5/wave5-vpuapi.c > create mode 100644 drivers/media/platform/chips-media/wave5/wave5-vpuapi.h > create mode 100644 > drivers/media/platform/chips-media/wave5/wave5-vpuconfig.h > create mode 100644 > drivers/media/platform/chips-media/wave5/wave5-vpuerror.h > create mode 100644 drivers/media/platform/chips-media/wave5/wave5.h > create mode 100644 drivers/media/platform/ti/j721e-csi2rx/Makefile > create mode 100644 drivers/media/platform/ti/j721e-csi2rx/j721e-csi2rx.c > create mode 100644 drivers/misc/sram-dma-heap.c > create mode 100644 drivers/net/ethernet/ti/icssg/icssg_common.c > create mode 100644 drivers/net/ethernet/ti/icssg/icssg_prueth_sr1.c > create mode 100644 drivers/net/ethernet/ti/icssg/icssg_switchdev.c > create mode 100644 drivers/net/ethernet/ti/icssg/icssg_switchdev.h > create mode 100644 drivers/pinctrl/pinctrl-tps6594.c > create mode 100644 drivers/remoteproc/ti_k3_m4_remoteproc.c > create mode 100644 drivers/rtc/rtc-tps6594.c >
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#14040): https://lists.yoctoproject.org/g/linux-yocto/message/14040 Mute This Topic: https://lists.yoctoproject.org/mt/106650081/21656 Group Owner: linux-yocto+ow...@lists.yoctoproject.org Unsubscribe: https://lists.yoctoproject.org/g/linux-yocto/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-