merged. Bruce
In message: [linux-yocto][linux-yocto v5.15/standard/ti-sdk-5.10/ti-j72xx] ti-j72xx standard kernel for upgrading to TI SDK 8.5 on 18/01/2023 Xulin Sun wrote: > Hi Bruce, > > Could you please help to merge below patches to the branch > "v5.15/standard/ti-sdk-5.10/ti-j72xx". > These series patches are to upgrade to TI SDK 8.5. > > > The following changes since commit 9a9d2713667bc133a737c594a28fb8038f46d05f: > > Merge branch 'v5.15/standard/base' into > v5.15/standard/ti-sdk-5.10/ti-j72xx (2023-01-13 09:43:29 -0500) > > are available in the Git repository at: > > https://github.com/xulinsun/ti-j72x v5.15/standard/ti-sdk-5.10/ti-j72xx > > for you to fetch changes up to db934e1bb1407f25c0118a59b30d8fee21be3651: > > arm64: dts: ti: k3-j784s4-evm: Add eMMC mmc0 support (2023-01-18 09:21:19 > +0800) > > ---------------------------------------------------------------- > Anand Gadiyar (6): > dts: k3-am625-sk: Minor correction in supply name > arm64: dts: ti refactor am625 SK DTS file > arm64: ti: dts: Add support for AM62-LP-SKEVM > arm64: dts: ti: disable UHS speed modes for am625-sk lpmdemo as well > arm64: dts: ti: k3-am62x-lp-sk: disable PRU > arm64: dts: ti: am62x-lp-sk: fix WLAN regulator GPIO and voltage > > Andrew Davis (8): > HACK: dma-buf: heaps: carveout: Make our dma_buf_ops static > misc: sram: dma-heap-export: Make our dma_buf_ops static > dma-buf: heaps: Add Kconfig dependencies for DMABUF_HEAPS_CARVEOUT > HACK: dt-bindings: misc: Add ti,dma-buf-phys binding doc > dt-bindings: soc: ti: Add TI PAT bindings > arm64: dts: ti: k3-j721e-main: Add MAIN domain PAT nodes > soc: ti: Add Support for the TI Page-based Address Translator (PAT) > soc: ti: pat: Only allow building when DMA address type is 64bit > > Andrew F. Davis (1): > dma-buf: heaps: carveout: Add DMA sync ops for cached buffers > > António Oliveira (1): > ARM: dts: am335x-bone: Fix ethernetX aliases for beaglebone > > Aparna M (1): > arm64: dts: ti: k3-am642-sk: Add DT entry for onboard LEDs > > Apurva Nandan (28): > spi: spi-mem: Add DTR templates for cmd, address, dummy and data phase > mtd: spinand: Define macros for Octal DTR ops > mtd: spinand: Add enum spinand_protocol to indicate current SPI IO > mode > mtd: spinand: Rename 'op_templates' to 'data_ops' > mtd: spinand: Define ctrl_ops for non-page read/write op templates > mtd: spinand: Define default ctrl_ops in the core > mtd: spinand: Switch from op macros usage to 'ctrl_ops' in the core > mtd: spinand: Add support for manufacturer-based ctrl_ops variations > mtd: spinand: Add change_mode() in manufacturer_ops > mtd: spinand: Add pointer to probed flash's spinand_info > mtd: spinand: Allow enabling/disabling Octal DTR mode in the core > mtd: spinand: Add mtd_suspend() to disable Octal DTR mode at suspend > mtd: spinand: winbond: Add support for write volatile configuration > register op > mtd: spinand: winbond: Add octal_dtr_enable/disable() in > manufacturer_ops > mtd: spianand: winbond: Add change_mode() manufacturer_ops > mtd: spinand: winbond: Rename cache op_variants struct variable > mtd: spinand: winbond: Add support for Winbond W35N01JW SPI NAND flash > arm64: dts: ti: k3-am62x-lp-sk.dts: Add spi-nand flash node > dt-bindings: arm: ti: Add bindings for J784s4 SoC > arm64: dts: ti: Add initial support for J784S4 SoC > arm64: dts: ti: Add support for J784S4 EVM board > dt-bindings: irqchip: ti, sci-intr/inta: Fix warning > '#interrupt-cells' was unexpected > dt-bindings: mmc: Fix 'dma-coherent' was unexpected > dt-bindings: interrupt-controller: Fix 'reg' was unexpected > dmaengine: ti: k3-psil: Add PSI-L thread support for J784s4 > dt-bindings: pinctrl: k3: Introduce pinmux definitions for J784s4 > arm64: dts: ti: k3-j784s4-evm: Add OSPI0 flash support > arm64: dts: ti: k3-j784s4-evm: Add eMMC mmc0 support > > Aradhya Bhatia (14): > dt-bindings: display: ti,am65x-dss: Add am625 dss compatible > drm/tidss: Add support for AM625 DSS > arm64: dts: ti: k3-am62-main: Update DSS compatible > dt-bindings: vendor-prefixes: Add microtips > drm/panel: simple: Add Microtips Technology 13-101HBIE0HF0-S panel > dt-bindings: display: ti: am65x-dss: Add new port for am625-dss > drm/tidss: Add support to configure OLDI mode > drm/tidss: Add IO CTRL and Power support for OLDI TX in am625 > drm/tidss: Enable Dual and Duplicate Modes for OLDI > HACK: drm/tidss: Update the clock request value for OLDI videoports > arm64: dts: ti: k3-am62-main: Add DT node for OLDI IO control > arm64: dts: ti: Add AM625-SK OLDI Panel Overlay > arm64: dts: ti: Add AM62X LP SK OLDI Panel Overlay > arm64: dts: ti: k3-am625-sk-oldi: Fix touch controller DT node > > Aswath Govindraju (5): > arm64: dts: ti: Disable UHS speed modes on MMCSD1 instance > irqchip/ti-sci-intr: Add support for system suspend/resume PM > usb: dwc3: dwc3-am62: Add support for system wakeup based on USB > events > arm64: dts: ti: k3-am625-sk-lpmdemo: Add support for USB > dt-bindings: pinctrl: k3: Introduce pinmux definitions for J721S2 > > Bhavya Kapoor (3): > mmc: host: sdhci_am654.c: Modified autosuspend delay > arm64: dts: ti: k3-j721e-main: Remove ti,strobe-sel property > arm64: dts: ti: k3-j721s2-mcu-wakeup: Enable ADC support > > Brandon Brnich (1): > media: platform: Updating config to build CnM Wave5 VPU > > Bryan Brattlof (2): > rtc: k3: wait until the unlock field is not zero > rtc: k3: detect SoC to determine erratum fix > > Christian Gmeiner (1): > arm64: dts: ti: k3-am64-mcu: Add pinctrl > > Dafna Hirschfeld (1): > media: chips-media: wave5: Add the vdi layer > > Dave Gerlach (5): > cpufreq: ti-cpufreq: Do not print error for EPROBE_DEFER > cpufreq: ti-cpufreq: Add support for AM625 > cpufreq: dt-platdev: Blacklist ti,am625 SoC > arm64: dts: ti: k3-am625: Introduce operating-points table > cpufreq: ti: Enable ti-cpufreq for ARCH_K3 > > Devarsh Thakkar (7): > Documentation: dt-bindings: k3-r5f-rproc: Add am62 compatible > k3: r5: remoteproc: Use separate compatible string for am62x family > k3-am62-wakeup: Add remoteproc driver node for R5F > k3-am625-sk-common.dts: Add mailbox entry for R5F in mailbox0 cluster > arm64: dts: ti: k3-am62: Add DM R5 ranges in cbass > arm64: dts: ti: Reserve memory for DM R5F and RTOS IPC > arm4: dts: ti: Reduce reserved area for R5F by 1Mb > > Dhruva Gole (4): > spi: cadence-quadspi: use macro SIMPLE_DEV_PM_OPS > spi: cadence-quadspi: save phy_settings in memory > spi: cadence-quadspi: Implement Suspend Resume > arm64: dts: ti: k3-am625-sk-lpmdemo: add ospi node > > Georgi Vlaev (2): > firmware: ti_sci: Fix polled mode during system suspend > arm64: dts: k3-am625-sk-lpmdemo: Enable main_gpio1 > > Guillaume La Roque (2): > gpio: davinci: add support of module build > mfd: palmas: add support of module build for Ti palmas chip > > Hari Nagalla (7): > arm64: dts: ti: k3-am625-sk: fix wlan_en > arm64: dts: ti: k3-am642-sk: Enable Bluetooth on UART4 > arm64: dts: ti: k3-j784s4-main: Add MAIN domain R5F cluster and C7x > nodes > arm64: dts: ti: k3-j784s4-mcu: Add MCU domain R5F cluster node > arm64: dts: ti: Enable remote procs on J784S4 EVM > arm64: dts: ti: am62x-sk-common: remove duplicate wlan device nodes > arm64: dts: ti: k3-j784s4-mcu-wakeup: Enable ADC support > > Jai Luthra (5): > media: ti: j721e-csi2rx: Add get_fmt and set_fmt pad ops > media: ti: j721e-csi2rx: Fix unused retval in set_fmt > arm64: dts: ti: am625-sk: Enable audio over HDMI > arm64: dts: ti: am625-sk: Add overlay for HDMI audio > media: ti: j721e-csi2rx: Fix PSI-L dst tag > > Jayesh Choudhary (7): > dmaengine: ti: k3-psil-j784s4: Add psil threads for sa2ul > arm64: dts: ti: k3-j784s4-main: Enable crypto accelerator > dt-bindings: crypto: ti,sa2ul: drop dma-coherent property > arm64: dts: ti: k3-j7200-mcu: crypto node cleanup > arm64: dts: ti: k3-j721e-main: crypto node cleanup > arm64: dts: ti: k3-j721s2-main: drop dma-coherent in crypto > arm64: dts: ti: k3-am64-main: Fix the clock ID for rng node > > Jerome Neanne (5): > regulator: dt-bindings: Add TI TPS65219 PMIC bindings > regulator: dt-bindings: Add interrupts support to TPS65219 PMIC > bindings > mfd: drivers: Add TI TPS65219 PMIC support > mfd: drivers: Add interrupts support to TI TPS65219 PMIC > regulator: drivers: Add TI TPS65219 PMIC regulators support > > Judith Mendez (1): > arm64: dts: ti: Add AM62x SK MCAN transceiver overlay > > Julien Panis (3): > arm64: dts: ti: k3-am62: add watchdog nodes > arm64: dts: ti: k3-am625-sk: mark MCU and WKUP watchdogs as reserved > dt-bindings: counter: add ti,am62-ecap-capture.yaml > > Keerthy (7): > arm64: dts: ti: k3-j721s2: Fix the interrupt ranges property for main > & wkup gpio intr > MFD: TPS6594x: Add new PMIC device driver for TPS6594x chips > rtc: rtc-tps6594x: Add support for TPS6594X PMIC RTC > arm64: dts: ti: k3-j7200-common-proc-board: Add TPS6594x PMIC node > arm64: dts: ti: k3-j7200: Add the supported frequencies for A72 > arm64: dts: ti: k3-j7200-thermal: Add cooling maps and cpu_alert trip > at 55C > thermal: k3_j72xx_bandgap: Add cooling device support > > Kevin Hilman (2): > of/irq: export of_msi_get_domain > dmaengine: ti: convert PSIL to be buildable as module > > Kishon Vijay Abraham I (3): > arm64: dts: ti: k3-am642-sk: Enable WLAN connected to SDHCI0 > PCI: cadence: Add support to build pcie-cadence library as module > PCI: j721e: Add support to build pci-j721e as module > > Lucas Weaver (1): > arm64: dts: ti: Add DTB overlay for vision apps > > MD Danish Anwar (2): > net: ti: icssg_prueth: Fix overflowing of stats > arm64: dts: ti: k3-am642-evm: Set delay values for DP83869 Tx/Rx > > Marek Vasut (7): > Input: ili210x - use resolution from ili251x firmware > Input: ili210x - export ili251x version details via sysfs > Input: ili210x - add ili251x firmware update support > Input: ili210x - special case ili251x sample read out > Input: ili210x - improve polled sample spacing > Input: ili210x - reduce sample period to 15ms > Input: ili210x - use one common reset implementation > > Markus Schneider-Pargmann (4): > MAINTAINERS: OMAP2+ support, add tps65218-pwrbutton > regulator: dt-bindings: tps65219: Add power-button property > mfd: tps65219: Add power-button support > Input: Add tps65219 interrupt driven powerbutton > > Matt Ranostay (20): > phy: ti: phy-j721e-wiz: stop name conflict if multiple serdes are > initialized > PCI: j721e: Add PCIe 4x lane selection support > PCI: j721e: Add per platform maximum lane settings > PCI: j721e: Add warnings on num-lanes misconfiguration > dt-bindings: phy: ti,phy-j721e-wiz: Add support for ti,j784s4-wiz-10g > phy: ti: phy-j721e-wiz: add j784s4-wiz-10g module support > dt-bindings: ti-serdes-mux: Add defines for J784S4 SoC > arm64: dts: ti: k3-j784s4: Add initial PCIe/SerDes support for J784S4 > PCI: j721e: correct lane count mask based on lane numbers > arm64: dts: ti: Enable CAN interfaces for J784S4 EVM board > arm64: dts: ti: k3-j784s4-evm: add USB SuperSpeed support > PCI: j721e: correct PCIe lane selection mask > Documentation: tps6594x: Add DT bindings for the TPS6594x PMIC > gpio: tps6594x: add GPIO support for TPS6594x PMIC > arm64: dts: ti: k3-j721e-common-proc-board: Add TPS6594x PMIC node > arm64: dts: ti: k3-j721s2-common-proc-board: Add TPS6594x PMIC node > PCI: j721e: add j784s4 PCIe configuration > PCI: j721e: correct j7200 max_lanes count > arm64: dts: ti: k3-j784s4-main: correct PCIe nodes compatible string > arm64: dts: ti: k3-j7200: correct num-lanes requested for PCIe > > Matthias Schiffer (1): > net: ethernet: ti: am65-cpsw: set correct devlink flavour for unused > ports > > Nas Chung (3): > media: chips-media: wave5: Add vpuapi layer > media: chips-media: wave5: Add the v4l2 layer > media: chips-media: wave5: Add TODO file > > Nicolas Frayer (2): > dmaengine: ti: convert k3-udma to module > net: ethernet: ti: davinci_mdio: Deferring probe when > soc_device_match() returns NULL > > Nishanth Menon (2): > staging: media: wave5: vpu: Include io.h > dt-bindings: pinctrl: k3: Introduce debounce select mux macros > > Paresh Bhagat (1): > arm64: dts: k3-am642-sk:Enable heartbeat LED blinking for AM64xx SK. > > Peter Ujfalusi (1): > soc: ti: k3-ringacc: Allow the driver to be built as module > > Prasanth Babu Mantena (12): > vxe-vxd: decoder: Error handling of fatal condition > vxe-vxd: encoder: Framerate fix with Non-blocking QBUF implementation > vxe-vxd: encoder: Two pipe implementation for consecutive instances > Revert "staging: media: wave5: vpu: Include io.h" > Revert "media: wave5: Add wave5 driver to maintainers file" > Revert "dt-bindings: media: staging: wave5: add yaml devicetree > bindings" > Revert "staging: media: wave5: Add the v4l2 layer" > Revert "staging: media: wave5: Add TODO file" > Revert "staging: media: wave5: Add vpuapi layer" > Revert "staging: media: wave5: Add the vdi layer" > arm64: dts: ti: k3-j784s4-main: Add video codec nodes > vxe-vxd: encoder: Buffer Alignment fix with 4k page size > > Pratyush Yadav (8): > mtd: spi-nor: spansion: write 2 bytes when disabling Octal DTR mode > dmaengine: ti: k3-psil-j721s2: Add entry for CSI2RX > arm64: dts: ti: k3-j721s2-common-proc-board: Enable main_i2c5 and > disable csi ports > arm64: dts: ti: Add J721S2 CPB OV5640 overlay > media: cadence: csi2rx: Add get_fmt and set_fmt pad ops > arm64: dts: ti: k3-j784s4-main: Add CSI2RX nodes > arm64: dts: ti: k3-j784s4-evm: Enable main_i2c5 > arm64: dts: ti: Add an overlay for Fusion board on J784S4 > > Rahul T R (12): > arm64: dts: ti: k3-j721e-sk-rpi-cam-imx219: Move CSI mux pinmux to i2c > switch > dt-bindings: soc: ti: j721e-pat: Fix a minor syntax error > dt-bindings: mfd: ti,j721e-system-controller: Add clock property > arm64: dts: ti: k3-j721e-sk-*: Add DTB overlay to enable EHRPWMs > arm64: dts: ti: k3-j784s4-*: Add DSS node > arm64: dts: ti: k3-j784s4-*: add DP & DP PHY > arm64: dts: ti: k3-j784s4-evm: Add DP0 > arm64: dts: ti: k3-j784s4-main: add DSI & DSI PHY > arm64: dts: ti: k3-j784s4-evm: add DSI to eDP > arm64: dts: ti: k3-j784s4-evm: Add DP1 > drm/bridge: cdns-dsi: Fix issue with phy init > arm64: dts: ti: k3-j784s4: Add overlay for edge ai > > Randolph Sapp (1): > arm64: dts: ti: k3-j784s4-*: Add GPU node > > Robert Beckett (2): > dt-bindings: media: wave5: add yaml devicetree bindings > media: chips-media: wave5: Add wave5 driver to maintainers file > > Roger Quadros (18): > phy: ti: phy-gmii-sel: Add support for XAUI and USXGMII > dt-bindings: phy: ti, phy-j721e-wiz: deprecate clock MUX nodes > dt-bindings: phy: ti, phy-j721e-wiz: Add support for ti,j7200-wiz-10g > phy: ti: phy-j721e-wiz: add support for j7200-wiz-10g > phy: cadence-torrent: use key:value pair table for all settings > phy: ti: phy-j721e-wiz: set PMA_CMN_REFCLK_DIG_DIV based on reflk rate > dt-bindings: phy: cadence-torrent: Add compatible for > "ti,j7200-serdes-10g" > arm64: dts: ti: k3-j7200: Add SR1.0 specific DT Overlays > arm64: dts: ti: k3-j7200: Add SR2.0 SERDES changes > arm64: dts: ti: k3-am625-sk-lpmdemo/skeleton: Fix low power mode > net: ethernet: ti: am65-cpsw-nuss: Fix module reloading > net: ethernet: ti: am65-cpsw/cpts: Add suspend/resume helpers > net: ethernet: ti: am65-cpsw: Add suspend/resume support > arm64: dts: ti: k3-am625-sk-lpmdemo: Enable CPSW Ethernet > net: ethernet: ti: am65-cpsw: retain PORT_VLAN_REG after > suspend/resume > net: ethernet: ti: cpsw_ale: Add cpsw_ale_restore() helper > net: ethernet: ti: am65-cpsw: Fix hardware switch mode on > suspend/resume > net: ethernet: ti: am65-cpsw: Fix warning "Unbalanced enable IRQ" > > Siddharth Vadapalli (22): > phy: ti: gmii-sel: Enable SGMII mode configuration for J721E > phy: ti: phy-j721e-wiz: Add SGMII support in wiz driver for J721E > net: ethernet: ti: am65-cpsw: Enable SGMII mode for J721E CPSW9G > dt-bindings: phy: ti: phy-gmii-sel: Add bindings for J784S4 > dt-bindings: net: ti: k3-am654-cpsw-nuss: Update bindings for J784S4 > CPSW9G > soc: ti: k3-socinfo: Add entry for J784S4 SoC family > phy: ti: phy-gmii-sel: Add support for CPSW9G GMII SEL in J784s4 > net: ethernet: ti: am65-cpsw: Add support for J784s4 CPSW9G > arm64: dts: ti: k3-j784s4-main: Add system controller node and SERDES > lane mux > arm64: dts: ti: k3-j784s4: Add WIZ and SERDES PHY nodes > arm64: dts: ti: k3-j784s4: Add CPSW9G nodes > arm64: dts: ti: k3-j784s4: Add MAIN CPSW2G node > arm64: dts: ti: k3-j784s4-mcu: Cleanup mcu_cpsw node > arm64: dts: ti: k3-j784s4-evm: Enable MCU CPSW2G > arm64: dts: ti: j784s4-evm: Enable EthFw > arm64: dts: ti: k3-j784s4: Add overlay to enable CPSW9G ports in > QSGMII mode > phy: ti: phy-gmii-sel: Enable USXGMII mode for J784S4 > net: ethernet: ti: am65-cpsw: Add support for USXGMII mode on J784S4 > arm64: dts: ti: k3-j784s4: Add overlay for ENET EXP1 in USXGMII mode > arm64: dts: ti: k3-j784s4: Add overlay for ENET EXP2 in USXGMII mode > arm64: dts: ti: k3-j784s4: Add overlay for dual port USXGMII mode > Revert "net: ethernet: ti: davinci_mdio: Deferring probe when > soc_device_match() returns NULL" > > Sinthu Raja (1): > arm64: dts: ti: k3-j721e-sk: Add pinmux for RPi Header > > Swapnil Jakhade (6): > dt-bindings: phy: Add PHY_TYPE_USXGMII definition > phy: cadence-torrent: Add single link USXGMII configuration for > 156.25MHz refclk > phy: cadence-torrent: Add PCIe(100MHz) + USXGMII(156.25MHz) multilink > configuration > phy: cadence-torrent: Add USXGMII(156.25MHz) + SGMII/QSGMII(100MHz) > multilink configuration > phy: cadence-torrent: Add USXGMII(156.25MHz) + SGMII/QSGMII(100MHz) > multilink config for TI J7200 > phy: cadence: Sierra: Add PCIe + SGMII PHY multilink configuration > > Tanmay Patil (2): > phy: ti: phy-j721e-wiz.c: Add usxgmii support in wiz driver > net: ethernet: ti: cpsw-qos: Add support to taprio for past base_time > > Tony Lindgren (6): > arm64: dts: ti: k3-am62: Add general purpose timers for am62 > clocksource/drivers/timer-ti-dm: Move inline functions to driver for > am6 > clocksource/drivers/timer-ti-dm: Make timer selectable for ARCH_K3 > clocksource/drivers/timer-ti-dm: Add compatible for am6 SoCs > clocksource/drivers/timer-ti-dm: Make driver selection bool for TI K3 > arm64: dts: ti: k3-am625-sk: Use pwm-led instead of gpio-led > > Vaishnav Achath (14): > arm64: dts: ti: k3-j721s2-main: Add nodes to enable CSI2 and DPHY > arch: arm64: dts: ti: Add FPDLink overlays for J721S2 > arm64: dts: ti: k3-j721e-fpdlink-sk-fusion: Fix ds90ub960 I2C address > arm64: dts: ti: k3-j721e-main: Add MCSPI nodes > arm64: dts: ti: k3-j721e-mcu-wakeup: Add MCSPI nodes > arm64: dts: ti: k3-j721e-common-proc-board: Disable mcu_spi and > main_spi4 nodes > arm64: dts: ti: k3-j7200-main: Add MCSPI nodes > arm64: dts: ti: k3-j7200-mcu-wakeup: Add MCSPI nodes > arm64: dts: ti: k3-j721s2-main: Add MCSPI nodes > arm64: dts: ti: k3-j721s2-mcu-wakeup: Add MCSPI nodes > arm64: dts: ti: k3-j721s2-common-proc-board: Disable mcu_spi and > main_spi4 nodes > arm64: dts: ti: Add J7200 MCSPI loopback overlay > arm64: dts: ti: k3-j784s4-evm: Enable CSI2RX and corresponding DPHY > instances > arm64: dts: ti: k3-j784s4-evm: Enable TCA4608 I2C GPIO expander on > main_i2c5 > > Vibhore Vardhan (1): > arm64: dts: ti: k3-am625-sk: Add 1.4GHz OPP > > Vignesh Raghavendra (6): > spi: spi-cadence-quadspi: Disable DMA due to errata id i2285 > dt-bindings: arm: ti: Rearrange IOPAD macros alphabetically > dt-bindings: arm: ti: Add bindings for AM62A7 SoC > arm64: dts: ti: Introduce AM62A7 family of SoCs > arm64: dts: ti: Add support for AM62A7-SK > dmaengine: k3-udma: Add system suspend/resume support > > Vijay Pothukuchi (1): > arm64: dts: ti: k3-j721e-*: Add dts nodes for EHRPWMs > > naschung (2): > chips-media: wave5: Fix typo for Internal buffer formula. > chips-media: wave5: Fix typo for encoder parameter > > Documentation/devicetree/bindings/arm/ti/k3.yaml | 12 + > Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml | 61 > +++ > Documentation/devicetree/bindings/crypto/ti,sa2ul.yaml | 13 - > Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml | 22 +- > Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml | > 3 + > Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml | > 3 + > Documentation/devicetree/bindings/{staging/media/cnm,wave.yaml => > media/wave5.yml} | 4 +- > Documentation/devicetree/bindings/mfd/ti,j721e-system-controller.yaml | > 12 + > Documentation/devicetree/bindings/mfd/ti,tps6594x.yaml | 67 ++++ > Documentation/devicetree/bindings/misc/ti,dma-buf-phys.yaml | 39 ++ > Documentation/devicetree/bindings/mmc/sdhci-am654.yaml | 3 + > Documentation/devicetree/bindings/net/ti,k3-am654-cpsw-nuss.yaml | 3 + > Documentation/devicetree/bindings/phy/phy-cadence-torrent.yaml | 4 +- > Documentation/devicetree/bindings/phy/ti,phy-gmii-sel.yaml | 6 +- > Documentation/devicetree/bindings/phy/ti,phy-j721e-wiz.yaml | 25 +- > Documentation/devicetree/bindings/regulator/ti,tps65219.yaml | 179 > +++++++++ > Documentation/devicetree/bindings/remoteproc/ti,k3-r5f-rproc.yaml | 48 > ++- > Documentation/devicetree/bindings/soc/ti/ti,j721e-pat.yaml | 60 +++ > Documentation/devicetree/bindings/vendor-prefixes.yaml | 2 + > MAINTAINERS | 8 +- > arch/arm/boot/dts/am335x-bone-common.dtsi | 5 + > arch/arm/mach-omap2/Kconfig | 2 + > arch/arm64/boot/dts/ti/Makefile | 23 ++ > arch/arm64/boot/dts/ti/k3-am62-main.dtsi | 150 +++++++- > arch/arm64/boot/dts/ti/k3-am62-mcu.dtsi | 54 +++ > arch/arm64/boot/dts/ti/k3-am62-wakeup.dtsi | 33 ++ > arch/arm64/boot/dts/ti/k3-am62.dtsi | 9 +- > arch/arm64/boot/dts/ti/k3-am625-sk-hdmi-audio.dts | 40 ++ > arch/arm64/boot/dts/ti/k3-am625-sk-lpmdemo.dts | 284 ++++++++++++++ > arch/arm64/boot/dts/ti/k3-am625-sk-mcan.dts | 40 ++ > arch/arm64/boot/dts/ti/k3-am625-sk-oldi-panel.dts | 113 ++++++ > arch/arm64/boot/dts/ti/k3-am625-sk.dts | 671 > +-------------------------------- > arch/arm64/boot/dts/ti/k3-am625-skeleton.dts | 68 +++- > arch/arm64/boot/dts/ti/k3-am625.dtsi | 51 +++ > arch/arm64/boot/dts/ti/k3-am62a-main.dtsi | 298 +++++++++++++++ > arch/arm64/boot/dts/ti/k3-am62a-mcu.dtsi | 39 ++ > arch/arm64/boot/dts/ti/k3-am62a-wakeup.dtsi | 54 +++ > arch/arm64/boot/dts/ti/k3-am62a.dtsi | 122 ++++++ > arch/arm64/boot/dts/ti/k3-am62a7-sk.dts | 223 +++++++++++ > arch/arm64/boot/dts/ti/k3-am62a7.dtsi | 103 +++++ > arch/arm64/boot/dts/ti/k3-am62x-lp-sk-oldi-panel.dts | 114 ++++++ > arch/arm64/boot/dts/ti/k3-am62x-lp-sk.dts | 201 ++++++++++ > arch/arm64/boot/dts/ti/k3-am62x-sk-common.dtsi | 779 > ++++++++++++++++++++++++++++++++++++++ > arch/arm64/boot/dts/ti/k3-am64-main.dtsi | 2 +- > arch/arm64/boot/dts/ti/k3-am64-mcu.dtsi | 8 + > arch/arm64/boot/dts/ti/k3-am642-evm.dts | 4 + > arch/arm64/boot/dts/ti/k3-am642-sk.dts | 203 +++++++++- > arch/arm64/boot/dts/ti/k3-j7200-common-proc-board-sr1.dts | 8 + > arch/arm64/boot/dts/ti/k3-j7200-common-proc-board.dts | 17 + > arch/arm64/boot/dts/ti/k3-j7200-main.dtsi | 136 +++++-- > arch/arm64/boot/dts/ti/k3-j7200-mcspi-loopback.dts | 41 ++ > arch/arm64/boot/dts/ti/k3-j7200-mcu-wakeup.dtsi | 33 +- > arch/arm64/boot/dts/ti/k3-j7200-sr1.dts | 58 +++ > arch/arm64/boot/dts/ti/k3-j7200-thermal.dtsi | 14 + > arch/arm64/boot/dts/ti/k3-j7200.dtsi | 28 ++ > arch/arm64/boot/dts/ti/k3-j721e-common-proc-board.dts | 57 +++ > arch/arm64/boot/dts/ti/k3-j721e-fpdlink-sk-fusion.dts | 8 +- > arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 195 +++++++++- > arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi | 30 ++ > arch/arm64/boot/dts/ti/k3-j721e-sk-rpi-cam-imx219.dts | 6 +- > arch/arm64/boot/dts/ti/k3-j721e-sk-rpi-hdr-ehrpwm.dts | 65 ++++ > arch/arm64/boot/dts/ti/k3-j721e-sk.dts | 79 +++- > arch/arm64/boot/dts/ti/k3-j721s2-common-proc-board.dts | 106 +++++- > arch/arm64/boot/dts/ti/k3-j721s2-cpb-csi2-ov5640.dts | 56 +++ > arch/arm64/boot/dts/ti/k3-j721s2-fpdlink-cpb-fusion.dts | 107 ++++++ > arch/arm64/boot/dts/ti/k3-j721s2-main.dtsi | 197 +++++++++- > arch/arm64/boot/dts/ti/k3-j721s2-mcu-wakeup.dtsi | 72 +++- > arch/arm64/boot/dts/ti/k3-j784s4-edgeai-apps.dts | 8 + > arch/arm64/boot/dts/ti/k3-j784s4-evm.dts | 1220 > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > arch/arm64/boot/dts/ti/k3-j784s4-exp1-exp2-usxgmii.dts | 105 ++++++ > arch/arm64/boot/dts/ti/k3-j784s4-exp1-usxgmii.dts | 97 +++++ > arch/arm64/boot/dts/ti/k3-j784s4-exp2-usxgmii.dts | 97 +++++ > arch/arm64/boot/dts/ti/k3-j784s4-fpdlink-fusion.dts | 112 ++++++ > arch/arm64/boot/dts/ti/k3-j784s4-main.dtsi | 2035 > +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > arch/arm64/boot/dts/ti/k3-j784s4-mcu-wakeup.dtsi | 440 > ++++++++++++++++++++++ > arch/arm64/boot/dts/ti/k3-j784s4-quad-port-eth1-exp.dts | 154 ++++++++ > arch/arm64/boot/dts/ti/k3-j784s4-rtos-memory-map.dtsi | 340 > +++++++++++++++++ > arch/arm64/boot/dts/ti/k3-j784s4-vision-apps.dts | 36 ++ > arch/arm64/boot/dts/ti/k3-j784s4.dtsi | 287 ++++++++++++++ > drivers/clocksource/Kconfig | 9 +- > drivers/clocksource/Makefile | 2 +- > drivers/clocksource/timer-ti-dm.c | 123 ++++++ > drivers/cpufreq/Kconfig.arm | 4 +- > drivers/cpufreq/cpufreq-dt-platdev.c | 1 + > drivers/cpufreq/ti-cpufreq.c | 41 +- > drivers/dma-buf/heaps/Kconfig | 3 +- > drivers/dma-buf/heaps/carveout-heap.c | 67 +++- > drivers/dma/ti/Kconfig | 7 +- > drivers/dma/ti/Makefile | 16 +- > drivers/dma/ti/k3-psil-j721s2.c | 73 ++++ > drivers/dma/ti/k3-psil-j784s4.c | 274 ++++++++++++++ > drivers/dma/ti/k3-psil-priv.h | 1 + > drivers/dma/ti/k3-psil.c | 3 + > drivers/dma/ti/k3-udma-glue.c | 5 +- > drivers/dma/ti/k3-udma.c | 96 +++-- > drivers/firmware/ti_sci.c | 5 +- > drivers/gpio/Kconfig | 9 +- > drivers/gpio/Makefile | 1 + > drivers/gpio/gpio-davinci.c | 11 + > drivers/gpio/gpio-tps6594x.c | 142 +++++++ > drivers/gpu/drm/bridge/cadence/cdns-dsi-core.c | 1 + > drivers/gpu/drm/panel/panel-simple.c | 32 ++ > drivers/gpu/drm/tidss/tidss_dispc.c | 221 ++++++++++- > drivers/gpu/drm/tidss/tidss_dispc.h | 9 + > drivers/gpu/drm/tidss/tidss_dispc_regs.h | 6 + > drivers/gpu/drm/tidss/tidss_drv.c | 1 + > drivers/input/misc/Kconfig | 10 + > drivers/input/misc/Makefile | 1 + > drivers/input/misc/tps65219-pwrbutton.c | 150 ++++++++ > drivers/input/touchscreen/Kconfig | 1 + > drivers/input/touchscreen/ili210x.c | 561 +++++++++++++++++++++++++++- > drivers/irqchip/irq-ti-sci-intr.c | 112 ++++++ > drivers/media/platform/Kconfig | 2 + > drivers/media/platform/Makefile | 1 + > drivers/media/platform/cadence/cdns-csi2rx.c | 110 +++++- > drivers/media/platform/chips-media/Kconfig | 2 + > drivers/media/platform/chips-media/Makefile | 2 + > drivers/{staging/media => > media/platform/chips-media}/wave5/Kconfig | 2 +- > drivers/{staging/media => > media/platform/chips-media}/wave5/Makefile | 4 +- > drivers/media/platform/chips-media/wave5/TODO | 25 ++ > drivers/media/platform/chips-media/wave5/wave5-helper.c | 175 +++++++++ > drivers/media/platform/chips-media/wave5/wave5-helper.h | 28 ++ > drivers/{staging/media => > media/platform/chips-media}/wave5/wave5-hw.c | 2343 > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------------- > drivers/{staging/media => > media/platform/chips-media}/wave5/wave5-regdefine.h | 1 - > drivers/{staging/media => > media/platform/chips-media}/wave5/wave5-vdi.c | 91 ++--- > drivers/{staging/media => > media/platform/chips-media}/wave5/wave5-vdi.h | 14 - > drivers/{staging/media => > media/platform/chips-media}/wave5/wave5-vpu-dec.c | 826 > ++++++++++++++++++++-------------------- > drivers/{staging/media => > media/platform/chips-media}/wave5/wave5-vpu-enc.c | 584 > +++++++++++++---------------- > drivers/{staging/media => > media/platform/chips-media}/wave5/wave5-vpu.c | 229 ++++++------ > drivers/{staging/media => > media/platform/chips-media}/wave5/wave5-vpu.h | 1 - > drivers/{staging/media => > media/platform/chips-media}/wave5/wave5-vpuapi.c | 304 > +++++++++------ > drivers/{staging/media => > media/platform/chips-media}/wave5/wave5-vpuapi.h | 734 > +++++++++++++++++++----------------- > drivers/{staging/media => > media/platform/chips-media}/wave5/wave5-vpuconfig.h | 1 - > drivers/{staging/media => > media/platform/chips-media}/wave5/wave5-vpuerror.h | 7 +- > drivers/media/platform/chips-media/wave5/wave5.h | 94 +++++ > drivers/media/platform/ti/j721e-csi2rx/j721e-csi2rx.c | 54 ++- > drivers/media/platform/vxe-vxd/decoder/core.c | 2 +- > drivers/media/platform/vxe-vxd/decoder/decoder.c | 3 +- > drivers/media/platform/vxe-vxd/decoder/hw_control.c | 29 +- > drivers/media/platform/vxe-vxd/decoder/vxd_v4l2.c | 5 + > drivers/media/platform/vxe-vxd/encoder/topaz_api.c | 22 +- > drivers/media/platform/vxe-vxd/encoder/vxe_enc.c | 2 +- > drivers/media/platform/vxe-vxd/encoder/vxe_enc.h | 1 + > drivers/media/platform/vxe-vxd/encoder/vxe_v4l2.c | 59 +-- > drivers/mfd/Kconfig | 31 +- > drivers/mfd/Makefile | 2 + > drivers/mfd/tps65219.c | 435 ++++++++++++++++++++++ > drivers/mfd/tps6594x.c | 120 ++++++ > drivers/misc/sram-dma-heap.c | 2 +- > drivers/mmc/host/sdhci_am654.c | 2 +- > drivers/mtd/nand/spi/core.c | 213 +++++++++-- > drivers/mtd/nand/spi/winbond.c | 242 +++++++++++- > drivers/mtd/spi-nor/spansion.c | 18 +- > drivers/net/ethernet/ti/am65-cpsw-nuss.c | 310 +++++++++++----- > drivers/net/ethernet/ti/am65-cpsw-nuss.h | 7 +- > drivers/net/ethernet/ti/am65-cpsw-qos.c | 16 +- > drivers/net/ethernet/ti/am65-cpts.c | 76 ++++ > drivers/net/ethernet/ti/am65-cpts.h | 10 + > drivers/net/ethernet/ti/cpsw_ale.c | 12 + > drivers/net/ethernet/ti/cpsw_ale.h | 1 + > drivers/net/ethernet/ti/icssg_ethtool.c | 46 ++- > drivers/net/ethernet/ti/icssg_prueth.c | 12 + > drivers/net/ethernet/ti/icssg_prueth.h | 4 + > drivers/of/irq.c | 1 + > drivers/pci/controller/cadence/Kconfig | 12 +- > drivers/pci/controller/cadence/pci-j721e.c | 63 +++- > drivers/pci/controller/cadence/pcie-cadence-ep.c | 4 + > drivers/pci/controller/cadence/pcie-cadence-host.c | 5 + > drivers/pci/controller/cadence/pcie-cadence.c | 9 + > drivers/pci/controller/cadence/pcie-cadence.h | 4 +- > drivers/phy/cadence/phy-cadence-sierra.c | 141 ++++++- > drivers/phy/cadence/phy-cadence-torrent.c | 2437 > +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------ > drivers/phy/ti/phy-gmii-sel.c | 37 +- > drivers/phy/ti/phy-j721e-wiz.c | 250 ++++++++++++- > drivers/regulator/Kconfig | 9 + > drivers/regulator/Makefile | 1 + > drivers/regulator/tps65219-regulator.c | 414 +++++++++++++++++++++ > drivers/remoteproc/ti_k3_r5_remoteproc.c | 55 ++- > drivers/rtc/Kconfig | 10 + > drivers/rtc/Makefile | 1 + > drivers/rtc/rtc-ti-k3.c | 34 +- > drivers/rtc/rtc-tps6594x.c | 181 +++++++++ > drivers/soc/ti/Kconfig | 13 +- > drivers/soc/ti/Makefile | 1 + > drivers/soc/ti/k3-ringacc.c | 28 +- > drivers/soc/ti/k3-socinfo.c | 1 + > drivers/soc/ti/ti-pat.c | 670 +++++++++++++++++++++++++++++++++ > drivers/spi/spi-cadence-quadspi.c | 50 ++- > drivers/staging/media/Kconfig | 2 - > drivers/staging/media/Makefile | 1 - > drivers/staging/media/wave5/TODO | 34 -- > drivers/staging/media/wave5/wave5.h | 82 ---- > drivers/thermal/k3_j72xx_bandgap.c | 117 ++++++ > drivers/usb/dwc3/dwc3-am62.c | 39 ++ > include/clocksource/timer-ti-dm.h | 144 ------- > include/dt-bindings/mux/ti-serdes.h | 62 ++++ > include/dt-bindings/phy/phy.h | 1 + > include/dt-bindings/pinctrl/k3.h | 24 +- > include/linux/mfd/tps65219.h | 364 ++++++++++++++++++ > include/linux/mfd/tps6594x.h | 90 +++++ > include/linux/mtd/spinand.h | 154 +++++++- > include/linux/spi/spi-mem.h | 41 ++ > include/uapi/linux/ti-pat.h | 44 +++ > 203 files changed, 20409 insertions(+), 5046 deletions(-) > create mode 100644 > Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml > rename Documentation/devicetree/bindings/{staging/media/cnm,wave.yaml => > media/wave5.yml} (91%) > create mode 100644 Documentation/devicetree/bindings/mfd/ti,tps6594x.yaml > create mode 100644 > Documentation/devicetree/bindings/misc/ti,dma-buf-phys.yaml > create mode 100644 > Documentation/devicetree/bindings/regulator/ti,tps65219.yaml > create mode 100644 > Documentation/devicetree/bindings/soc/ti/ti,j721e-pat.yaml > create mode 100644 arch/arm64/boot/dts/ti/k3-am625-sk-hdmi-audio.dts > create mode 100644 arch/arm64/boot/dts/ti/k3-am625-sk-mcan.dts > create mode 100644 arch/arm64/boot/dts/ti/k3-am625-sk-oldi-panel.dts > create mode 100644 arch/arm64/boot/dts/ti/k3-am62a-main.dtsi > create mode 100644 arch/arm64/boot/dts/ti/k3-am62a-mcu.dtsi > create mode 100644 arch/arm64/boot/dts/ti/k3-am62a-wakeup.dtsi > create mode 100644 arch/arm64/boot/dts/ti/k3-am62a.dtsi > create mode 100644 arch/arm64/boot/dts/ti/k3-am62a7-sk.dts > create mode 100644 arch/arm64/boot/dts/ti/k3-am62a7.dtsi > create mode 100644 arch/arm64/boot/dts/ti/k3-am62x-lp-sk-oldi-panel.dts > create mode 100644 arch/arm64/boot/dts/ti/k3-am62x-lp-sk.dts > create mode 100644 arch/arm64/boot/dts/ti/k3-am62x-sk-common.dtsi > create mode 100644 > arch/arm64/boot/dts/ti/k3-j7200-common-proc-board-sr1.dts > create mode 100644 arch/arm64/boot/dts/ti/k3-j7200-mcspi-loopback.dts > create mode 100644 arch/arm64/boot/dts/ti/k3-j7200-sr1.dts > create mode 100644 arch/arm64/boot/dts/ti/k3-j721e-sk-rpi-hdr-ehrpwm.dts > create mode 100644 arch/arm64/boot/dts/ti/k3-j721s2-cpb-csi2-ov5640.dts > create mode 100644 arch/arm64/boot/dts/ti/k3-j721s2-fpdlink-cpb-fusion.dts > create mode 100644 arch/arm64/boot/dts/ti/k3-j784s4-edgeai-apps.dts > create mode 100644 arch/arm64/boot/dts/ti/k3-j784s4-evm.dts > create mode 100644 arch/arm64/boot/dts/ti/k3-j784s4-exp1-exp2-usxgmii.dts > create mode 100644 arch/arm64/boot/dts/ti/k3-j784s4-exp1-usxgmii.dts > create mode 100644 arch/arm64/boot/dts/ti/k3-j784s4-exp2-usxgmii.dts > create mode 100644 arch/arm64/boot/dts/ti/k3-j784s4-fpdlink-fusion.dts > create mode 100644 arch/arm64/boot/dts/ti/k3-j784s4-main.dtsi > create mode 100644 arch/arm64/boot/dts/ti/k3-j784s4-mcu-wakeup.dtsi > create mode 100644 arch/arm64/boot/dts/ti/k3-j784s4-quad-port-eth1-exp.dts > create mode 100644 arch/arm64/boot/dts/ti/k3-j784s4-rtos-memory-map.dtsi > create mode 100644 arch/arm64/boot/dts/ti/k3-j784s4-vision-apps.dts > create mode 100644 arch/arm64/boot/dts/ti/k3-j784s4.dtsi > create mode 100644 drivers/dma/ti/k3-psil-j784s4.c > create mode 100644 drivers/gpio/gpio-tps6594x.c > create mode 100644 drivers/input/misc/tps65219-pwrbutton.c > create mode 100644 drivers/media/platform/chips-media/Kconfig > create mode 100644 drivers/media/platform/chips-media/Makefile > rename drivers/{staging/media => media/platform/chips-media}/wave5/Kconfig > (91%) > rename drivers/{staging/media => media/platform/chips-media}/wave5/Makefile > (82%) > create mode 100644 drivers/media/platform/chips-media/wave5/TODO > create mode 100644 drivers/media/platform/chips-media/wave5/wave5-helper.c > create mode 100644 drivers/media/platform/chips-media/wave5/wave5-helper.h > rename drivers/{staging/media => > media/platform/chips-media}/wave5/wave5-hw.c (50%) > rename drivers/{staging/media => > media/platform/chips-media}/wave5/wave5-regdefine.h (99%) > rename drivers/{staging/media => > media/platform/chips-media}/wave5/wave5-vdi.c (66%) > rename drivers/{staging/media => > media/platform/chips-media}/wave5/wave5-vdi.h (75%) > rename drivers/{staging/media => > media/platform/chips-media}/wave5/wave5-vpu-dec.c (65%) > rename drivers/{staging/media => > media/platform/chips-media}/wave5/wave5-vpu-enc.c (73%) > rename drivers/{staging/media => > media/platform/chips-media}/wave5/wave5-vpu.c (60%) > rename drivers/{staging/media => > media/platform/chips-media}/wave5/wave5-vpu.h (99%) > rename drivers/{staging/media => > media/platform/chips-media}/wave5/wave5-vpuapi.c (76%) > rename drivers/{staging/media => > media/platform/chips-media}/wave5/wave5-vpuapi.h (62%) > rename drivers/{staging/media => > media/platform/chips-media}/wave5/wave5-vpuconfig.h (99%) > rename drivers/{staging/media => > media/platform/chips-media}/wave5/wave5-vpuerror.h (99%) > create mode 100644 drivers/media/platform/chips-media/wave5/wave5.h > create mode 100644 drivers/mfd/tps65219.c > create mode 100644 drivers/mfd/tps6594x.c > create mode 100644 drivers/regulator/tps65219-regulator.c > create mode 100644 drivers/rtc/rtc-tps6594x.c > create mode 100644 drivers/soc/ti/ti-pat.c > delete mode 100644 drivers/staging/media/wave5/TODO > delete mode 100644 drivers/staging/media/wave5/wave5.h > create mode 100644 include/linux/mfd/tps65219.h > create mode 100644 include/linux/mfd/tps6594x.h > create mode 100644 include/uapi/linux/ti-pat.h >
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#12113): https://lists.yoctoproject.org/g/linux-yocto/message/12113 Mute This Topic: https://lists.yoctoproject.org/mt/96347033/21656 Group Owner: [email protected] Unsubscribe: https://lists.yoctoproject.org/g/linux-yocto/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
