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".
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 (#14034):
https://lists.yoctoproject.org/g/linux-yocto/message/14034
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]
-=-=-=-=-=-=-=-=-=-=-=-