Hi bruce
Would you please help to merge the following patch into branch:
v6.1/standard/preempt-rt/nxp-sdk-6.1/nxp-soc
for nxp-imx9 bsp?
The following changes since commit 6d570a6b9d2e8aaabc5e7d461334974b9574b386:
arm64: dts: fix ecspi2 dts node (2024-03-22 11:52:56 +0800)
are available in the Git repository at:
https://github.com/wangxiaolei12/linux-yocto-6.1.git
v6.1/standard/preempt-rt/nxp-sdk-6.1/nxp-soc
for you to fetch changes up to 0320eb876394b7cfd7cd57e1b8be3ea3408e8bcd:
LF-10611 arm64: dts: imx8mq-evk-rpmsg: fix CMA memory reservation fail
(2024-04-12 09:19:35 +0800)
----------------------------------------------------------------
Alexander Sverdlin (1):
LF-9506-2 tty: serial: fsl_lpuart: fix race on RX DMA shutdown
Alice Guo (7):
LF-9535 soc: imx: split i.MX93 SoC device support from soc-imx8m.c
LF-9476-1 ele_base_msg: handle common fuse with special id
LF-9476-2 nvmem: imx: update read_common_fuse with special ID
LF-9476-3 nvmem: imx: update i.MX93 fuse read driver
LF-9646-1: soc: imx: remove the part related to i.MX9 from soc-imx8m.c
LF-9646-2 soc: imx9: i.MX91P reuses i.MX93 SoC driver
LF-10365 nvmem: imx: i.MX8ULP: update fsb_bank_reg of imx8ulp_fsb_s400_hw
Alice Yuan (4):
LF-9127-1: arm64: dtsi: imx8ulp: Support suspend/resume when camera is
running
LF-9127-2: media: csi: Support suspend/resume when camera is running
LF-9127-3: media: isi: support suspend/resume when camera is running
LF-9638 media: isi: Fix the isi-m2m play hang if convert format
Andrew Lunn (1):
net: mdio: Add dedicated C45 API to MDIO bus drivers
Andy Shevchenko (1):
device property: Introduce fwnode_device_is_compatible() helper
Apeksha Gupta (1):
net/fec-uio: Fixed error handling
Camelia Groza (16):
net: phy: aquantia: Add support for AQR115
net: sdk_fman: macsec: check the return value of FM_MAC_GetId
net: sdk_fman: macsec: free locks on error paths
net: sdk_fman: fm_cc: free resources on MatchTableSet error path
net: sdk_fman: fm_manip: initialize prsArrayOffset
net: sdk_fman: fm_manip: release the p_Manip spinlock on error
net: sdk_fman: wrapper: check the return value of FM_CtrlMonGetCounters
fsl_qbman: check qman_ccsrmempeek's return value
net: sdk_fman: cleanup memory on fm_port_probe error paths
net: sdk_fman: cleanup memory on fm_probe error paths
net: sdk_fman: initialize variables before use
net: sdk_fman: cleanup SP memory on FM_Config errors
net: sdk_fman: cleanup resources if HashTableSet fails
soc: fsl: qbman: check kzalloc return value
net: fman: fix variable type
net: sdk_fman: avoid division by zero
Carlos Song (4):
MLK-26127-1 arm64: dts: imx91p-9x9-qsb: add lpspi master support
MLK-26127-2 arm64: dts: imx91p-9x9-qsb: add lpspi slave support
LF-9490 arm64: dts: imx93: enable eDMA for lpspi devices
LF-9692 arm64: dts: imx91p-11x11-evk: Add lpspi support
Chancel Liu (18):
LF-9256: arm64: dts: imx93-11x11-evk-rpmsg: Disable unavailable devices
MLK-26119: arm64: dts: imx91p-9x9-qsb-aud-hat: Add a new DT to support
AUD-HAT board
LF-9645-1: arm64: dts: imx91p-11x11-evk-mqs: Add a new DT to support MQS
LF-9645-2: arm64: dts: imx91p-11x11-evk-aud-hat: Add a new DT to support
AUD-HAT board
LF-9688-1: arm64: dts: imx93-9x9-qsb-rpmsg: Add a DT to support LPA
LF-9688-2: arm64: dts: imx93-9x9-qsb-rpmsg-lpv: Add a DT to support LPV
LF-9708: arm64: dts: imx93-9x9-qsb-aud-hat: Use RPI 3v3 and 5v regulator
ASoC: fsl_micfil: Add new registers and new bit definition
ASoC: fsl_micfil: Add fsl_micfil_use_verid function
ASoC: fsl_micfil: Use SET_SYSTEM_SLEEP_PM_OPS to simplify PM
LF-9333: ASoC: fsl_rpmsg: Move MCLK control to runtime suspend/resume
phase
Revert "LF-9333: ASoC: fsl_rpmsg: Move MCLK control to runtime
suspend/resume phase"
LF-9368: arm64: dts: imx93-11x11-evk-rpmsg: Enable dynamic buffer size
for i2c-rpmsg
LF-9910-1: arm64: dts: imx8m: Let WM8524 driver constrain supported rate
LF-9910-2: Revert "LF-6278-2: ASoC: fsl_rpmsg: Constrain rates of wm8524
codec"
ASoC: soc-pcm.c: Clear DAIs parameters after stream_active is updated
ASoC: soc-pcm.c: Make sure DAI parameters cleared if the DAI becomes
inactive
LF-9973-7: arm64: dts: imx93: add fsl,sai-mclk-direction-output
Clark Wang (6):
MLK-26126 arm64: dts: imx91p-9x9-qsb: add i3c support
LF-9574-1 nvmem: imx: change the unit of offset
LF-9574-2 arm64: dts: imx93: correct the offset of soc-uid
LF-9584-1 nvmem: imx: add the function of swapping 6bytes of MAC address
LF-9584-3 arm64: dts: ims93: add nvmem support for eqos
LF-9690 arm64: dts: imx91p-11x11-evk: Add i3c support
Colin Foster (2):
net: mscc: ocelot: expose generic phylink_mac_config routine
net: mscc: ocelot: expose serdes configuration function
Daniel Baluta (10):
LF-9376-1 ASoC: simple-card: Introduce playback-only/capture only DAI
link flags
LF-9376-2 ASoC: dt-bindings: simple-card: Document new DAI flags
playback-only/capture-only
LF-9376-4: ASoC: SOF: imx8m: Add DAI driver entry for MICFIL PDM
LF-9376-5: ASoC: SOF: Add DAI configuration for PDM interface
LF-9376-6: ASoC: SOF: imx8m: Add PDM clocks
LF-9376-7 arm64: dts: Enable PDM for SOF using simple-audio-card
LF-9376-8 ASoC: SOF: ipc3: Add micfil_tokens
LF-9376-9 ASoC: SOF: ipc3: Add MICFIL type
LF-9376-10 arm64: dts: Add sdma3 root clock
MLK-26155 arm64: dts: imx8mp-evk-sof-pdm: Fix PDM CLK rate
Dong Aisheng (2):
LF-8359 soc: imx: imx93-blk-ctrl: fix power up domain fail during early
noriq resume
LF-10611 arm64: dts: imx8mq-evk-rpmsg: fix CMA memory reservation fail
Frank Li (3):
ASoC: codec: wm8960: add additional probe check for codec identification
LF-9482-3: arm64: dts: imx8qxp support WCPU boards
LF-9563-1: arm64: dts: imx8qm support RevD boards.
Gagandeep Singh (1):
fec_uio: support deferred probing
Gaurav Jain (1):
LF-7982: firmware: imx: fix dereferencing null pointer priv
Geert Uytterhoeven (1):
phy: Add devm_of_phy_optional_get() helper
Guangliu Ding (2):
MGS-7293: arm64: dts: imx8mq: Update sign-off GPU frequency
MGS-6408 [#imx-2696] Add array index check for gckDEVICE_Profiler_Dispatch
Guoniu.zhou (11):
LF-9435: dma: pxp_dma_v3: fix dereference after null check
LF-9491: media: imx: imx8-isi-core: add ISI support for i.MX93 A1
MLK-26118-01: arm64: dts: add camera device nodes for iMX91P
MLK-26118-02: media: isi: add iMX91P support
LF-9509: dma: pxp_dma_v3: fix dereference after null check issue
Revert "LF-7244-08: media: i2c: ov5640: fix 1080P and 1024x768 abnormal
image issue"
LF-9689: media: isi: add isi mem2mem pause and restart function support
LF-9695: media: csi-sam: fix typo issue
LF-10187: arm64: dts: fix mt9m114 can't work with i.MX93-9x9 QSB A2 board
LF-9089-01: media: imx: parallel: fix frame sync issue
LF-9089-02: media: i2c: mt9m114: adjust the output frequency to 72MHz
Gustavo Arambula (1):
LF-9720: arm64:dts:freescale:imx8mn: Fix typo on imx8mn-pinfunc.h for
SAI3_RXD_PDM_BIT_STREAM1
Haibo Chen (14):
LF-9485-1 arm64: dts: imx93: add gpr support for the imx93 A1 chip
LF-9485-2 can: flexcan: remove the auto stop mode for IMX93
MLK-26124 arm64: dts: imx91p-9x9-qsb: add M.2 spi-nor card support
LF-9485-3 can: flexcan: add flag FLEXCAN_QUIRK_SETUP_STOP_MODE_GPR to
imx93
LF-9675-2 arm64: dts: imx91p-9x9-qsb: support spi-nand with M.2 interface
LF-9625 arm64: dts: imx93-14x14-evk: add spi-nor support
LF-9693 arm64: dts: imx91p-11x11-evk: add M.2 flexspi-nor card support
LF-9759 arm64: dts: imx93: assign usdhc2 and usdhc3 root clock to 400MHz
LF-9761 arm64: dts: imx91p-9x9-qsb: add can1 support
LF-9994-1 mmc: sdhci-esdhc-imx: optimize the manual tuing logic to get
the best timing
LF-10040-1 arm64: dts: imx93: set SION for cmd and data pad of USDHC
LF-10040-2 arm64: dts: imx91p: set SION for cmd and data pad of USDHC
LF-10040-3 arm64: dts: imx93: set the tuning start and tuning step to get
a large scan range for tuning
LF-10338-4 mtd: spinand: winbond: Add support for W25N02KW
Han Xu (1):
LF-10500: arm64: dts: fix imx8qxp WCPU rpmsg dts issue
Hou Zhiqiang (1):
rpmsg: imx_rpmsg: Change the notifying to timeout mode
Hui Wang (1):
MA-21376 [#imx-3195] 4Kp60 video playback is tearing and not smooth when
not full-screen
Ioana Ciornei (8):
net: mdio: probe non-PHY MDIO devices in ACPI
phy: lynx-28g: cancel the CDR check work item on the remove path
phy: lynx-28g: cancel the CDR check work item on the remove path
net: dpaa2-mac: fix the case with no 'phys' in the DT node
arch: arm64: lx2160a-rdb: comment out tx-disable-gpios from the SFP cage
description
bus: fsl-mc: fix double-free on mc_dev
phy: lynx-10g: remove the 'not tested' comment from 'fsl,ls2088a-serdes1'
phy: lynx-10g: fix bugs in 'fsl,ls1088a-serdes1' and mark it as tested
Iuliana Prodan (1):
LF-7770: remoteproc: imx_dsp_rproc: add mandatory find_loaded_rsc_table op
Jacky Bai (15):
LF-9443 thermal: qoriq: Disable tmu central module
MLK-26113-01 soc: imx: Add imx91 phantom soc id support
MLK-26113-02 arm64: dts: freescale: Add i.mx91p 9x9 qsb board
MLK-26116-01 arm64: dts: freescale: Change A55_1 node status to disabled
on imx91p
MLK-26116-02 arm64: dts: freescale: Add imx91p 11x11 evk board
MLK-26121 arm64: dts: freescale: Change A55 C1 status to fail on imx91p
LF-9643-02 arm64: dts: lx2160a-rdb: Update the external rtc device
LF-9652-01 soc: imx: update the mode switching code to support imx91/p
LF-9652-02 arm64: dts: freescale: Add ld mode support dts for imx91p
LF-9567 clk: imx: fracn-gppll: update the pll table
MLK-26128 watchdog: imx_sc_wdt: continue if the wdog already enabled
LF-9952 clocksource: imx-tpm: Wait for CnV write to take effect
LF-10141-01 wdog: imx7ulp: Enable wdog int_en bit for watchdog any reset
LF-10141-02 dt-bindings: watchdog: fsl-imx7ulp-wdt: Add
'fsl,ext-reset-output'
LF-10141-03 arm64: dts: imx93: Add the 'fsl,ext-reset-output' property
for wdog3
Jakub Kicinski (2):
net: phylink: fix sphinx complaint about invalid literal
phylink: ReST-ify the phylink_pcs_neg_mode() kdoc
Jason Liu (1):
Revert "LF-9994-2 mmc: sdio: hold retuning when sdio device in 1 bit mode"
Jessie Hao (1):
MA-21513 [#imx-3206] Fix AXI BUS ERROR on more than 4G DDR board.
Jindong Yue (2):
LF-9127-4 media: isi: Fix the dependency cycle issue
MA-20197-3 uapi: mxc_v4l2: use __u32 instead of uint32_t
Joy Zou (2):
LF-9592: arm64: dts: imx93-9x9-qsb: add rtc pcf2131
LF-9592-3 arm64: dts: imx91p-9x9-qsb: add rtc pcf2131
Julien Vuillaumier (4):
MGS-7214: gpu: imx: dpu-blit: add generic dma-buf cache coherency
management
MGS-7088: uapi: pxp: add generic dma-buf cache coherency management
MGS-7088: dma: pxp: add generic dma-buf cache coherency management
MGS-7214: gpu: imx: import DMA_BUF module namespace
Laurentiu Palcu (9):
LF-10269-1: mfd: Add support for max96789 MIPI-DSI serializer
LF-10269-2: mfd: Add support for MAX96752 deserializer with LVDS support
LF-10269-3: drm/bridge: add support for MAX96789 serializer DSI bridge
LF-10269-4: drm/bridge: add support for MAX96752 deserializer LVDS bridge
LF-10269-5: mfd: add Maxim SerDes link manager layer
LF-10269-6: dt-bindings: mfd: add MAX96789 bindings
LF-10269-7: dt-bindings: mfd: add MAX96752 bindings
LF-10269-8: dts/arm64: imx93_14x14: add support for Maxim DSI SerDes
LF-9420: drm/imx: imx93-ldb: filter out modes with unobtainable pixel
clocks
Li Jun (2):
LF-8093 soc: imx: imx8mp-blk-ctrl: add missing HSIO noc setting
LF-9199 usb: host: xhci: fix coverity checker CONSTANT_EXPRESSION_RESULT
Liu Ying (19):
LF-9611-1 dt-bindings: display: panel-simple: Add On Tat Industrial
Company KD50G21-40NT-A1
LF-9611-2 drm/panel: panel-simple: Add ON Tat Industrial Company
KD50G21-40NT-A1 panel
TBS: LF-9611-3 Revert "LF-6416-2 dt-bindings: display: panel: Add ON Tat
Industrial Company KD50G21-40NT-A1"
TBS: LF-9611-4 Revert "LF-6416-3 drm/panel: Add ON Tat Industrial Company
KD50G21-40NT-A1 panel driver"
LF-9611-5 drm/bridge: panel: Add a device link between drm device and
panel device
LF-9611-7 arm64: dts: imx93-9x9-qsb: Use RPI 3v3 regulator for LCD panel
LF-9611-8 arm64: dts: imx93-9x9-qsb: Use gpio-backlight for LCD panel
LF-9674 arm64: dts: imx91p-11x11-evk: Add ON Tat Industrial Company
KD50G21-40NT-A1 panel
LF-9666-1 drm/bridge: synopsys: dw-mipi-dsi: Add mode fixup support
LF-9666-2 drm/bridge: synopsys: dw-mipi-dsi: Set minimum lane byte clock
cycles for HSA and HBP
TBS: LF-9666-3 dt-bindings: display: imx93-mipi-dsi: Add pixel clock item
TBS: LF-9666-4 arm64: dts: imx93: Add pixel clock item to dsi node
TBS: LF-9666-5 drm/imx: dw_mipi_dsi-imx: Fixup pixel clock in
dsi->pdata.mode_fixup instead of hcomponents
LF-9704 mxc: ipu3: ipu_common: Get channel ID properly by get_chan_id()
LF-9705 mxc: ipu3: ipu_pixel_clk: Replace kzalloc() with devm_kzalloc()
LF-9707 mxc: ipu3: prg: Check return value of regmap_field_read()
LF-9723 mxc: ipu3: ipu_common: Check source channel id against
{proc,disp}_src_sel array sizes
LF-9730 video: fbdev: mxc_ipuv3_fb: Check ipu_pre_config() return value
LF-9748 arm64: dts: imx91p-9x9-qsb: Add ON Tat Industrial Company
KD50G21-40NT-A1 panel
Luiz Augusto von Dentz (1):
Bluetooth: btnxpuart: Fix sparse warnings
Luke Wang (3):
LF-10156-1 arm64: dts: imx93-9x9-qsb: add different usdhc pinctrl for
different timing usage
LF-10156-2 arm64: dts: imx93-11x11-evk: add different usdhc pinctrl for
different timing usage
LF-10156-3 arm64: dts: imx93-14x14-evk: add different usdhc pinctrl for
different timing usage
Mikhail Kshevetskiy (2):
LF-10338-1 mtd: spinand: winbond: fix flash identification
LF-10338-2 mtd: spinand: winbond: add Winbond W25N02KV flash support
Ming Qian (3):
LF-10193: vpu: hantro_v4l2: initiate a drain of the capture queue in
dynamic resolution change
media: imx-jpeg: initiate a drain of the capture queue in dynamic
resolution change
media: imx-jpeg: notify source chagne event when the first picture parsed
Neeraj Sanjay Kale (7):
Bluetooth: btnxpuart: Add support to download helper FW file for w8997
Bluetooth: btnxpuart: Enable flow control before checking boot signature
Bluetooth: btnxpuart: Fix compiler warnings
Bluetooth: btnxpuart: Add support for AW693 chipset
Bluetooth: btnxpuart: Remove check for CTS low after FW download
Bluetooth: btnxpuart: Add support for IW624 chipset
Bluetooth: btnxpuart: Improve inband Independent Reset handling
Oliver F. Brown (5):
MLK-26112: media: isi: Add V4L2_PIX_FMT_NV12M to is_yuv
LF-8722-1: include: drm: bridge: Add API to set maximum i2c retries
LF-8722-2: drm: bridge: Add API function for i2c retries
LF-8722-3: drm: imx: mhdp: Set the i2c retries for iMX8QM
LF-9736: arch: arm64: dts: imx8dxl: Fix gpio conflict for LCDIF
Olivier Maignial (1):
LF-10338-3 mtd: spinand: winbond: Fix ecc_get_status
Pankaj Gupta (3):
LF-9356: firmware: ele-mu: fix for init fw api.
tee: crypto: enable support for skcipher
LF-10301: tee-skcipher: fix 32-bit compilation warning
Peng Fan (4):
LF-9432 arm64: dts: imx8ulp: correct cm33 compatible
LF-9486 soc: imx8mp: support 128 bits UID
LF-9437 clk: imx: imx8dxl: drop duplicated entry
LF-9654 arm64: dts: imx93: update rsc table address
Rahul Kumar Yadav (2):
LF-7374: firmware: imx: fix coverity issue in seco-mu
LF-10278: firmware: ele-mu: Update SECO_MU_IO_FLAGS_IS_IN_OUT IO buffer
setup flag value
Robby Cai (4):
LF-9276 media: mxc: pxp_v4l2: fix flickering issue found on special stream
LF-9749 media: csi: Fix dump issue against NULL pointer dereference
LF-9755 dma: pxp_dma_v3: fix typo causing function break
LF-9756 ARM64: dts: imx8ulp: change parent clock for epdc
Russell King (Oracle) (42):
net: mdio: add mdiodev_c45_(read|write)
net: dpaa2-mac: use Autoneg bit rather than an_enabled
net: pcs: xpcs: use Autoneg bit rather than an_enabled
net: pcs: lynx: don't print an_enabled in pcs_get_state()
net: phylink: remove an_enabled
net: phylink: require supported_interfaces to be filled
net: mdio: add clause 73 to ethtool conversion helper
net: phylink: remove duplicated linkmode pause resolution
net: phylink: add function to resolve clause 73 negotiation
net: pcs: xpcs: clean up reading clause 73 link partner advertisement
net: pcs: xpcs: use mii_c73_to_linkmode() helper
net: pcs: xpcs: correct lp_advertising contents
net: pcs: xpcs: correct pause resolution
net: pcs: xpcs: use phylink_resolve_c73() helper
net: pcs: xpcs: avoid reading STAT1 more than once
net: phylink: provide phylink_pcs_config() and phylink_pcs_link_up()
net: dsa: add support for mac_prepare() and mac_finish() calls
net: dsa: mv88e6xxx: move link forcing to mac_prepare/mac_finish
net: mdio: add mdio_device_get() and mdio_device_put()
net: pcs: xpcs: add xpcs_create_mdiodev()
net: stmmac: use xpcs_create_mdiodev()
net: pcs: lynx: add lynx_pcs_create_mdiodev()
net: dsa: ocelot: use lynx_pcs_create_mdiodev()
net: enetc: use lynx_pcs_create_mdiodev()
net: dpaa2-mac: use correct interface to free mdiodev
net: dpaa2-mac: allow lynx PCS to manage mdiodev lifetime
net: pcs: lynx: remove lynx_get_mdio_device()
net: pcs: lynx: add lynx_pcs_create_fwnode()
net: dpaa2-mac: use lynx_pcs_create_fwnode()
net: pcs: lynx: make lynx_pcs_create() static
net: pcs: lynx: change lynx_pcs_create() to return error-pointers
net: pcs: lynx: check that the fwnode is available prior to use
net: dpaa2: use pcs-lynx's check for fwnode availability
net: phylink: add PCS negotiation mode
net: phylink: convert phylink_mii_c22_pcs_config() to neg_mode
net: phylink: add phylink_get_link_timer_ns() helper
net: pcs: pcs-lynx: use phylink_get_link_timer_ns() helper
net: phylink: pass neg_mode into phylink_mii_c22_pcs_config()
net: pcs: lynx: update PCS driver to use neg_mode
net: phylink: add pcs_enable()/pcs_disable() methods
net: phylink: add pcs_pre_config()/pcs_post_config() methods
net: phylink: add support for PCS link change notifications
Sandor Yu (6):
LF-9380-1: soc: imx8mp_blk: Add fdcc clock to hdmimix domain
LF-9380-2: arm64: dts: imx8mp: add fdcc clock for hdmi blk driver
LF-9493: media: imx: Fix coverity issue in hdmirx
LF-9631 drm: mhdp imx8qm: Fix coverity issue
LF-9726: fbdev: mipi dsi northwest: fix Coverity issues
LF-9786: drm: imx mhdp: Fix hdmi could not work on imx8qm mek
Sean Anderson (2):
net: dpaa2: Add some debug prints on deferred probe
dt-bindings: net: Add Lynx PCS binding
Shengjiu Wang (8):
ASoC: wm8960: Add DAC filter characteristics selection
LF-9653: ARM: dts: imx6ul: rename imx6ul revd to reve
LF-9973-6: arm64: dts: imx91p: add fsl,sai-mclk-direction-output
LF-10273: Revert "clk: imx: pll14xx: dynamically configure PLL for
393216000/361267200Hz"
LF-10341: ASoC: SOF: imx: Add SNDRV_PCM_INFO_BATCH flag
LF-10420-1: arm64: dts: imx8mm: swpdm: add fsl,sai-mclk-direction-output
LF-10420-2: arm64: dts: imx8mn: swpdm: add fsl,sai-mclk-direction-output
LF-10420-3: arm64: dts: imx8mp: swpdm: add fsl,sai-mclk-direction-output
Shenwei Wang (16):
LF-9311: arm64: dts: imx8dxl-evk: enable Bluetooth SCO audio
LF-9427 arm64: dts: imx8dx-orangebox: update pcie and bluetooth settings
LF-8904 usb: cdns3: imx: Rework system PM to avoid duplicated operations
LF-9573: arm: imx: keep bit 10 (1T/2T mode) during frequency change
LF-9449-2: dts: arm64: freescale: enable SJA1105 evb on imx8qxp
LF-9449-3: dts: arm64: freescale: enable SJA1105 evb on imx93auto evk
LF-9449-4 net: stmmac: dwmac-imx: pause the TXC clock in fixed-link
LF-9662 arm64: dts: imx8dx-orangebox: correct the irq trigger type
LF-7961-1 arm64: dts: imx8-ss-img: correct interrupt settings
LF-7961-2 gpio: mxc: release the parent IRQ in runtime suspend
LF-9716 arm64: dts: imx93-14x14-evk: correct the GPIO pins for usdhc3
LF-9849-1: dts: arm64: imx8qm: correct clock setting
LF-9849-2: dts: arm64: imx8qxp: add PHY reset gpio
LF-9849-3: dts: arm64: imx8dxl: add PHY reset gpio and drop refclk-in
LF-10074: arm64: dts: imx8dxl-evk: correct the ext PHY reset sequence
MLK-26147: net: stmmac: dwmac-imx: request high frequency mode
Sherry Sun (8):
LF-9113 tty: serial: fsl_lpuart: Check the return value of
dmaengine_tx_status
LF-9490 arm64: dts: imx93: enable dma for lpuart devices
LF-9506-1 tty: serial: fsl_lpuart: clean up EOP related code in lpuart
driver
LF-9506-3 tty: serial: fsl_lpuart: move the lpuart32_int() below
LF-9506-4 tty: serial: fsl_lpuart: add IDLE interrupt support for rx_dma
on imx7ulp/imx8ulp/imx8qxp
LF-9971 arm64: dts: imx8mq-evk-usd-wifi: improve the wifi support on
imx8mq micro-sd connector
LF-9972 arch: arm64: dts: correct the use of vmmc-supply and mmc-pwrseq
for SDIO WiFi
LF-10263 arm64: dts: imx8qm-mek: add pcie wifi WoWLAN support
TaoJiang (10):
MMFMWK-9253: vpu: hantro: add mepg1 support
LF9067: vpu: hantro: optimze 845 decoder suspend
LF-8969: vpu : hantro_845: optimize 32 bit interface
LF-8969: vpu : hantro_h1: optimize 32 bit interface
LF-8969: vpu : hantro_vc8000e: optimize 32 bit interface
LF-8969: vpu : hantro_encoder: optimize 32 bit interface
LF-9585: vpu: hantro_v4l2: solve coverity issue
LF-9606: vpu: hantro: solve Uninitialized scalar variable issue
LF-9607: vpu: hantro: solve local variable underrun issue
LF-10253: vpu: h1: solve encode dead loop
V sujith kumar Reddy (1):
LF-9376-3 ASoC: SOF: Add DAI configuration support for AMD platforms.
Vanshika Shukla (2):
net: fec: enet-qos driver
net: fec: ENET-QOS on i.MX93 board
Vladimir Oltean (78):
net: mscc: ocelot: extend ocelot->fwd_domain_lock to cover
ocelot->tas_lock
net: mscc: ocelot: fix oversize frame dropping for preemptible TCs
net: dsa: felix: add back unstructured ethtool counters for FP and MM
net: dpaa2-mac: skip pcs-handle search for phy-mode = "internal"
phy: lynx-28g: don't concatenate macros for lynx_28g_lane_rmw() args
"val" and "mask"
phy: lynx-28g: truly power the lanes up or down
phy: lynx-28g: introduce and implement phy_check_cdr_lock()
phy: lynx-28g: add debugging print in CDR lock workaround
phy: lynx-28g: restructure protocol configuration register accesses
phy: lynx-28g: replace LYNX_28G_SGMIIaCR1_SGPCS_DIS with 0
phy: lynx-28g: refactor lane->interface to lane->mode
phy: lynx-28g: distinguish between 10GBASE-R and USXGMII
phy: lynx-28g: convert raw iowrite32() calls to macros
phy: lynx-28g: refactor the CDR lock check from the work to a function
phy: lynx-28g: introduce and add support for PHY_MODE_ETHERNET_PHY
phy: xgkr: add configuration interface for copper backplane Ethernet PHYs
phy: lynx-28g: add algorithm for IEEE 802.3 C72 (10GBase-KR) link training
phy: lynx-28g: set up equalization for 25G according to AN12950
net: mdio: add definition for Parallel Detection Failure bit
net: phy: add C73 base page helpers
net: phy: balance calls to ->suspend() and ->resume()
net: phy: initialize phydev->master_slave_set to MASTER_SLAVE_CFG_UNKNOWN
net: phy: mtip_backplane: add driver for MoreThanIP backplane AN/LT core
dt-bindings: net: fsl,backplane-anlt: new binding document
Revert v1 of MTIP backplane AN/LT support
net: mdio-mux: fix C45 access returning -EIO after API change
net: mdio-mux: show errors on probe failure
net: mdio-mux: be compatible with parent buses which only support C45
net: pcs: lynx: fix lynx_pcs_link_up_sgmii() not doing anything in
fixed-link mode
net: phylink: centralize phy_interface_mode_is_8023z() &&
phylink_autoneg_inband() checks
net: phylink: reimplement population of pl->supported for in-band
net: phylink: move phylink_pcs_neg_mode() to phylink.c
net: dsa: felix: introduce phy-mode = "10g-qxgmii" to replace "usxgmii"
net: mii: add C73 link mode and base page helpers
net: ethtool: introduce ethtool_link_mode_str()
net: phylink: avoid unnecessary phylink_validate() calls during
phylink_create()
net: phylink: add the 25G link modes to phylink_c73_priority_resolution[]
net: explicitly check in of_phy_is_fixed_link() for managed =
"in-band-status"
net: phylink: add support for managed = "c73"
dt-bindings: lynx-pcs: add a second compatible string for LX2160A
dt-bindings: net: fsl-dpmac: allow phys, phy-names and num-lanes
Revert "net: dpaa2: add support for retimer runtime configuration"
net: pcs: lynx: incorporate SerDes PHY handling from dpaa2-mac
net: dpaa2-mac: extend serdes code for multiple phys
net: dpaa2-mac: add phylink c73 support
net: dsa: felix: integrate SerDes phys with lynx pcs
net: enetc: integrate SerDes phys with lynx pcs
phy: introduce phy_get_status() and use it to report CDR lock
phy: introduce the PHY_MODE_ETHERNET_LINKMODE mode for phy_set_mode_ext()
phy: ethernet: add configuration interface for copper backplane Ethernet
PHYs
phy: allow querying the address of protocol converters through
phy_get_status()
net: pcs: mtip_backplane: add driver for MoreThanIP backplane AN/LT core
net: pcs: lynx: use MTIP AN/LT block for copper backplanes
phy: lynx-28g: implement phy_get_status() for CDR lock
phy: lynx-28g: convert iowrite32() calls with magic values to macros
phy: lynx-28g: don't concatenate macros for lynx_28g_lane_rmw() args
"val" and "mask"
phy: lynx-28g: add debugging print in CDR lock workaround
phy: lynx-28g: restructure protocol configuration register accesses
phy: lynx-28g: replace LYNX_28G_SGMIIaCR1_SGPCS_DIS with 0
phy: lynx-28g: refactor lane->interface to lane->mode
phy: lynx-28g: distinguish between 10GBASE-R and USXGMII
phy: lynx-28g: convert iowrite32() calls with magic values to macros
phy: lynx-28g: refactor the CDR lock check from the work to a function
phy: lynx-28g: add support for backplane modes through
PHY_MODE_ETHERNET_LINKMODE
phy: lynx-28g: add algorithm for IEEE 802.3 C72 (10GBase-KR) link training
phy: lynx-28g: set up equalization for 25G according to AN12950
phy: lynx-28g: report the current protocol converter's MDEV_PORT through
phy_get_status()
phy: lynx-28g: add support for multi-lane 40GBase-KR4
dt-bindings: phy: lynx-10g: initial document
phy: lynx-10g: new driver
net: phy: mtip_backplane: add a phylib wrapper over the phylink_pcs core
net: dpaa: add support for copper backplanes using the mtip phylib wrapper
arm64: dts: lx2160a: add compatible string to Lynx PCS devices
net: pcs: mtip_backplane: fix ineffective mtip_run_irqpoll_once()
net: phy: lynx-28g: implement phy_exit() operation
net: phy: lynx-10g: implement phy_exit() operation
phy: lynx-10g: stop on lynx_pccr_read() in lynx_10g_backup_pccr_val()
net: phylink: fix phylink_validate() call with c73 from
phylink_ethtool_ksettings_set()
Wei Fang (2):
LF-8290 arm64: dts: imx93: add fsl,stop-mode for FEC to support WOL
LF-9598 net: tsn: do not read from uninitialized pointer
Xianzhong Li (1):
MGS-7320 [#ccc] Fix gcoOS_MemCopy crash issue in VSI GPU library
Xu Yang (2):
usb: chipidea: imx: add one fsl picophy parameter tuning implementation
LF-9687 arm64: dts: imx8ulp: add usbphy tuning parameter for better eye
diagram
Ye Li (1):
LF-9533 clk: imx: clk-composite-7ulp: Check the PCC present bit
Yuan Tian (7):
MGS-7215 mxc/gpu-viv: Integrate 6.4.11.p2 kernel driver
MGS-7215 [#imx-3183]
0030-CL693079-KERNEL-SPACE-6.4.11_22Q2_NXP-Merge-CL693076
MGS-7215 [#imx-3183]
0034-CL694252-KERNEL-SPACE-6.4.11_22Q2_NXP-IMX-3189-fix-t
MGS-7215 [#imx-3183]
0041-CL696035-KERNEL-SPACE-6.4.11_22Q2_NXP-Merge-CL696034
MGS-7326 [#imx-2976]
0083-CL709461-KERNEL-SPACE-22Q2_NXP-ocl30-qnx-Merging-671
MGS-7326 [#imx-2976]
0090-KERNEL-SPACE-Update-gc_feature_database.h-to-712476
MGS-7326 [#imx-2976]
0093-KERNEL-SPACE-Update-version-for-rel_6.4.11.p2_202308
Zhipeng Wang (5):
MA-20999 i2c: imx: flexio: Fix fall-through warning for Clang
MA-20999-4 ASoC: imx-pcm512x: Fix fall-through warning for Clang
MA-21538 Revert "MLK-21052-08 clk: imx: Add CLK_SET_PARENT_NOCACHE"
MA-21538-1 Revert "clk: imx: scu: add CLK_SET_PARENT_NOCACHE"
MA-21538-2 clk: imx: clk-imx8qxp: Parent should be initialized earlier
than the clock
yixuanjiang (1):
LF-9073 ASoC: soc-compress: Fix deadlock in soc_compr_open_fe
.../display/bridge/maxim,max96752-lvds-bridge.yaml | 52 +
.../display/bridge/maxim,max96789-dsi-bridge.yaml | 62 +
.../bindings/display/imx/fsl,imx93-mipi-dsi.yaml | 7 +-
.../display/panel/ontat,kd50g21-40nt-a1.yaml | 45 -
.../bindings/display/panel/panel-simple.yaml | 2 +
.../devicetree/bindings/mfd/maxim,max96752.yaml | 195 ++
.../devicetree/bindings/mfd/maxim,max96789.yaml | 257 +++
.../bindings/net/ethernet-controller.yaml | 4 +
.../bindings/net/fsl,qoriq-mc-dpmac.yaml | 12 +
.../devicetree/bindings/net/pcs/fsl,lynx-pcs.yaml | 42 +
.../devicetree/bindings/phy/fsl,lynx-10g.yaml | 70 +
.../devicetree/bindings/sound/simple-card.yaml | 8 +
.../bindings/watchdog/fsl-imx7ulp-wdt.yaml | 5 +
Documentation/networking/phy.rst | 14 +
arch/arm/boot/dts/Makefile | 60 +-
...4x14-evk-revd.dts => imx6ul-14x14-evk-reve.dts} | 0
arch/arm/mach-imx/ddr3_freq_imx7d.S | 8 +
arch/arm64/boot/dts/freescale/Makefile | 30 +-
.../boot/dts/freescale/fsl-ls1028a-qds-13bb.dts | 8 +-
arch/arm64/boot/dts/freescale/fsl-lx2160a-rdb.dts | 12 +-
arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 18 +
arch/arm64/boot/dts/freescale/imx8-ss-img.dtsi | 4 +-
.../dts/freescale/imx8dxl-evk-enet0-tja1100.dts | 13 +-
.../arm64/boot/dts/freescale/imx8dxl-evk-lcdif.dts | 6 +
arch/arm64/boot/dts/freescale/imx8dxl-evk.dts | 66 +-
.../arm64/boot/dts/freescale/imx8dxl-orangebox.dts | 17 +-
arch/arm64/boot/dts/freescale/imx8mm-ddr4-evk.dts | 20 +-
.../boot/dts/freescale/imx8mm-evk-8mic-swpdm.dts | 1 +
.../boot/dts/freescale/imx8mm-evk-rpmsg-wm8524.dts | 3 +-
arch/arm64/boot/dts/freescale/imx8mm-evk.dts | 20 +-
arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi | 6 -
.../boot/dts/freescale/imx8mn-ddr3l-evk-rpmsg.dts | 3 +-
.../boot/dts/freescale/imx8mn-ddr4-evk-rpmsg.dts | 3 +-
.../boot/dts/freescale/imx8mn-evk-8mic-swpdm.dts | 1 +
arch/arm64/boot/dts/freescale/imx8mn-evk-rpmsg.dts | 3 +-
arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi | 19 +-
arch/arm64/boot/dts/freescale/imx8mn-pinfunc.h | 2 +-
.../boot/dts/freescale/imx8mp-evk-8mic-swpdm.dts | 1 +
arch/arm64/boot/dts/freescale/imx8mp-evk-dpdk.dts | 6 +-
.../boot/dts/freescale/imx8mp-evk-sof-pdm.dts | 90 +
.../boot/dts/freescale/imx8mp-evk-usdhc1-m2.dts | 31 +-
arch/arm64/boot/dts/freescale/imx8mp.dtsi | 5 +-
arch/arm64/boot/dts/freescale/imx8mq-evk-rpmsg.dts | 4 +
.../boot/dts/freescale/imx8mq-evk-usd-wifi.dts | 18 +
.../boot/dts/freescale/imx8mq-evk-usdhc2-m2.dts | 26 +-
arch/arm64/boot/dts/freescale/imx8mq.dtsi | 2 +-
.../boot/dts/freescale/imx8qm-enet2-tja1100.dtsi | 4 +-
arch/arm64/boot/dts/freescale/imx8qm-mek.dts | 76 +-
.../boot/dts/freescale/imx8qxp-enet2-tja1100.dtsi | 5 +
.../dts/freescale/imx8qxp-mek-enet2-sja1105.dts | 171 ++
arch/arm64/boot/dts/freescale/imx8ulp-evk.dts | 14 +-
arch/arm64/boot/dts/freescale/imx8ulp-rpmsg.dtsi | 2 +-
arch/arm64/boot/dts/freescale/imx8ulp.dtsi | 8 +-
arch/arm64/boot/dts/freescale/imx8x-mek-rpmsg.dtsi | 37 +-
arch/arm64/boot/dts/freescale/imx8x-mek.dtsi | 109 +-
.../dts/freescale/imx91p-11x11-evk-aud-hat.dts | 246 +++
.../dts/freescale/imx91p-11x11-evk-flexspi-m2.dts | 55 +
.../boot/dts/freescale/imx91p-11x11-evk-i3c.dts | 71 +
.../boot/dts/freescale/imx91p-11x11-evk-ld.dts | 43 +
.../dts/freescale/imx91p-11x11-evk-lpspi-slave.dts | 28 +
.../boot/dts/freescale/imx91p-11x11-evk-lpspi.dts | 41 +
.../boot/dts/freescale/imx91p-11x11-evk-mqs.dts | 67 +
.../dts/freescale/imx91p-11x11-evk-mt9m114.dts | 184 ++
.../imx91p-11x11-evk-ontat-wvga-panel.dts | 51 +
arch/arm64/boot/dts/freescale/imx91p-11x11-evk.dts | 825 +++++++
.../boot/dts/freescale/imx91p-9x9-qsb-aud-hat.dts | 233 ++
.../boot/dts/freescale/imx91p-9x9-qsb-can1.dts | 40 +
.../dts/freescale/imx91p-9x9-qsb-flexspi-m2.dts | 55 +
.../boot/dts/freescale/imx91p-9x9-qsb-i3c.dts | 98 +
.../arm64/boot/dts/freescale/imx91p-9x9-qsb-ld.dts | 43 +
.../dts/freescale/imx91p-9x9-qsb-lpspi-slave.dts | 26 +
.../boot/dts/freescale/imx91p-9x9-qsb-lpspi.dts | 41 +
.../boot/dts/freescale/imx91p-9x9-qsb-mt9m114.dts | 180 ++
.../freescale/imx91p-9x9-qsb-ontat-wvga-panel.dts | 51 +
.../dts/freescale/imx91p-9x9-qsb-spi-nand-m2.dts | 20 +
arch/arm64/boot/dts/freescale/imx91p-9x9-qsb.dts | 632 ++++++
.../boot/dts/freescale/imx93-11x11-evk-root.dts | 4 +-
.../boot/dts/freescale/imx93-11x11-evk-rpmsg.dts | 18 +-
arch/arm64/boot/dts/freescale/imx93-11x11-evk.dts | 160 +-
.../boot/dts/freescale/imx93-14x14-evk-aud-hat.dts | 1 +
.../dts/freescale/imx93-14x14-evk-dsi-serdes.dts | 136 ++
.../dts/freescale/imx93-14x14-evk-flexspi-m2.dts | 46 +
.../boot/dts/freescale/imx93-14x14-evk-sja1105.dts | 173 ++
arch/arm64/boot/dts/freescale/imx93-14x14-evk.dts | 155 +-
.../boot/dts/freescale/imx93-9x9-qsb-aud-hat.dts | 21 +-
.../boot/dts/freescale/imx93-9x9-qsb-mt9m114.dts | 4 +
.../freescale/imx93-9x9-qsb-ontat-wvga-panel.dts | 8 +-
.../boot/dts/freescale/imx93-9x9-qsb-rpmsg-lpv.dts | 13 +
.../boot/dts/freescale/imx93-9x9-qsb-rpmsg.dts | 183 ++
arch/arm64/boot/dts/freescale/imx93-9x9-qsb.dts | 180 +-
arch/arm64/boot/dts/freescale/imx93.dtsi | 67 +-
drivers/bluetooth/btnxpuart.c | 412 ++--
drivers/bus/fsl-mc/fsl-mc-bus.c | 6 +-
drivers/clk/clk.c | 3 +-
drivers/clk/imx/clk-composite-7ulp.c | 5 +
drivers/clk/imx/clk-fracn-gppll.c | 1 +
drivers/clk/imx/clk-imx8qxp.c | 11 +-
drivers/clk/imx/clk-pll14xx.c | 2 +
drivers/clk/imx/clk-scu.c | 2 +-
drivers/clk/imx/clk-scu.h | 1 -
drivers/clocksource/timer-imx-tpm.c | 16 +-
drivers/dma/pxp/pxp_device.c | 86 +-
drivers/dma/pxp/pxp_dma_v3.c | 12 +-
drivers/firmware/imx/ele_base_msg.c | 8 +-
drivers/firmware/imx/ele_fw_api.c | 2 +-
drivers/firmware/imx/ele_mu.c | 4 +-
drivers/firmware/imx/ele_mu.h | 2 +-
drivers/firmware/imx/seco_mu.c | 6 +
drivers/gpio/gpio-mxc.c | 21 +-
drivers/gpu/drm/bridge/Kconfig | 15 +
drivers/gpu/drm/bridge/Makefile | 2 +
drivers/gpu/drm/bridge/cadence/cdns-dp-core.c | 11 +
drivers/gpu/drm/bridge/cadence/cdns-mhdp-common.c | 23 +
drivers/gpu/drm/bridge/max96752-lvds.c | 201 ++
drivers/gpu/drm/bridge/max96789-dsi.c | 455 ++++
drivers/gpu/drm/bridge/panel.c | 16 +
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 37 +-
drivers/gpu/drm/imx/dpu/dpu-blit.c | 53 +-
drivers/gpu/drm/imx/dpu/dpu-blit.h | 4 +-
drivers/gpu/drm/imx/dw_mipi_dsi-imx.c | 117 +-
drivers/gpu/drm/imx/imx93-ldb.c | 16 +-
drivers/gpu/drm/imx/mhdp/cdns-mhdp-imx8qm.c | 36 +-
drivers/gpu/drm/panel/Kconfig | 9 -
drivers/gpu/drm/panel/Makefile | 1 -
.../gpu/drm/panel/panel-ontat-kd50g21-40nt-a1.c | 371 ----
drivers/gpu/drm/panel/panel-simple.c | 35 +
drivers/i2c/busses/i2c-flexio.c | 1 +
drivers/media/i2c/mt9m114.c | 17 +-
drivers/media/i2c/ov5640.c | 2 +-
drivers/media/platform/imx8/mxc-mipi-csi2.h | 1 +
drivers/media/platform/mxc/capture/mx6s_capture.c | 4 +-
drivers/media/platform/mxc/output/mxc_pxp_v4l2.c | 9 +-
drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c | 34 +-
drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.h | 1 +
drivers/mfd/Kconfig | 41 +
drivers/mfd/Makefile | 5 +
drivers/mfd/max96752-core.c | 383 ++++
drivers/mfd/max96752-i2c.c | 212 ++
drivers/mfd/max96789-core.c | 494 +++++
drivers/mfd/max96789-i2c.c | 194 ++
drivers/mfd/maxim_serdes.c | 133 ++
drivers/mmc/core/sdio.c | 7 -
drivers/mmc/host/sdhci-esdhc-imx.c | 52 +-
drivers/mtd/nand/spi/winbond.c | 88 +-
drivers/mxc/gpu-viv/Kbuild | 4 +-
drivers/mxc/gpu-viv/config | 4 +-
.../hal/kernel/arch/gc_hal_kernel_context.c | 4 +-
.../hal/kernel/arch/gc_hal_kernel_context.h | 4 +-
.../hal/kernel/arch/gc_hal_kernel_hardware.c | 13 +-
.../hal/kernel/arch/gc_hal_kernel_hardware.h | 4 +-
.../kernel/arch/gc_hal_kernel_hardware_async_fe.c | 4 +-
.../hal/kernel/arch/gc_hal_kernel_hardware_fe.h | 4 +-
.../hal/kernel/arch/gc_hal_kernel_hardware_func.c | 16 +-
.../hal/kernel/arch/gc_hal_kernel_hardware_func.h | 4 +-
.../arch/gc_hal_kernel_hardware_func_flop_reset.c | 4 +-
.../arch/gc_hal_kernel_hardware_func_flop_reset.h | 4 +-
...gc_hal_kernel_hardware_func_flop_reset_config.h | 4 +-
.../kernel/arch/gc_hal_kernel_hardware_func_ppu.h | 4 +-
.../kernel/arch/gc_hal_kernel_hardware_func_usc.h | 4 +-
.../hal/kernel/arch/gc_hal_kernel_hardware_mc_fe.c | 4 +-
.../arch/gc_hal_kernel_hardware_waitlink_fe.c | 4 +-
.../hal/kernel/arch/gc_hal_kernel_recorder.c | 4 +-
.../archvg/gc_hal_kernel_hardware_command_vg.c | 4 +-
.../archvg/gc_hal_kernel_hardware_command_vg.h | 4 +-
.../hal/kernel/archvg/gc_hal_kernel_hardware_vg.c | 4 +-
.../hal/kernel/archvg/gc_hal_kernel_hardware_vg.h | 4 +-
drivers/mxc/gpu-viv/hal/kernel/gc_hal_kernel.c | 10 +-
drivers/mxc/gpu-viv/hal/kernel/gc_hal_kernel.h | 4 +-
.../mxc/gpu-viv/hal/kernel/gc_hal_kernel_command.c | 8 +-
.../gpu-viv/hal/kernel/gc_hal_kernel_command_vg.c | 4 +-
drivers/mxc/gpu-viv/hal/kernel/gc_hal_kernel_db.c | 4 +-
.../mxc/gpu-viv/hal/kernel/gc_hal_kernel_event.c | 4 +-
.../mxc/gpu-viv/hal/kernel/gc_hal_kernel_heap.c | 4 +-
.../hal/kernel/gc_hal_kernel_interrupt_vg.c | 4 +-
drivers/mxc/gpu-viv/hal/kernel/gc_hal_kernel_mmu.c | 4 +-
drivers/mxc/gpu-viv/hal/kernel/gc_hal_kernel_mmu.h | 4 +-
.../mxc/gpu-viv/hal/kernel/gc_hal_kernel_mmu_vg.c | 4 +-
.../mxc/gpu-viv/hal/kernel/gc_hal_kernel_power.c | 4 +-
.../mxc/gpu-viv/hal/kernel/gc_hal_kernel_precomp.h | 4 +-
.../gpu-viv/hal/kernel/gc_hal_kernel_preemption.c | 4 +-
.../gpu-viv/hal/kernel/gc_hal_kernel_preemption.h | 4 +-
.../gpu-viv/hal/kernel/gc_hal_kernel_security.c | 4 +-
.../gpu-viv/hal/kernel/gc_hal_kernel_security_v1.c | 4 +-
drivers/mxc/gpu-viv/hal/kernel/gc_hal_kernel_vg.c | 4 +-
drivers/mxc/gpu-viv/hal/kernel/gc_hal_kernel_vg.h | 4 +-
.../hal/kernel/gc_hal_kernel_video_memory.c | 7 +-
.../gpu-viv/hal/kernel/inc/gc_feature_database.h | 804 ++++++-
drivers/mxc/gpu-viv/hal/kernel/inc/gc_hal.h | 4 +-
drivers/mxc/gpu-viv/hal/kernel/inc/gc_hal_base.h | 17 +-
.../gpu-viv/hal/kernel/inc/gc_hal_debug_zones.h | 4 +-
drivers/mxc/gpu-viv/hal/kernel/inc/gc_hal_driver.h | 4 +-
.../mxc/gpu-viv/hal/kernel/inc/gc_hal_driver_vg.h | 4 +-
drivers/mxc/gpu-viv/hal/kernel/inc/gc_hal_drm.h | 4 +-
drivers/mxc/gpu-viv/hal/kernel/inc/gc_hal_dump.h | 4 +-
.../gpu-viv/hal/kernel/inc/gc_hal_eglplatform.h | 4 +-
.../hal/kernel/inc/gc_hal_eglplatform_type.h | 4 +-
drivers/mxc/gpu-viv/hal/kernel/inc/gc_hal_engine.h | 4 +-
.../mxc/gpu-viv/hal/kernel/inc/gc_hal_engine_vg.h | 4 +-
drivers/mxc/gpu-viv/hal/kernel/inc/gc_hal_enum.h | 7 +-
.../gpu-viv/hal/kernel/inc/gc_hal_kernel_buffer.h | 4 +-
drivers/mxc/gpu-viv/hal/kernel/inc/gc_hal_mem.h | 4 +-
.../mxc/gpu-viv/hal/kernel/inc/gc_hal_metadata.h | 4 +-
.../mxc/gpu-viv/hal/kernel/inc/gc_hal_options.h | 4 +-
.../mxc/gpu-viv/hal/kernel/inc/gc_hal_profiler.h | 4 +-
drivers/mxc/gpu-viv/hal/kernel/inc/gc_hal_raster.h | 4 +-
.../hal/kernel/inc/gc_hal_security_interface.h | 4 +-
.../mxc/gpu-viv/hal/kernel/inc/gc_hal_statistics.h | 4 +-
drivers/mxc/gpu-viv/hal/kernel/inc/gc_hal_types.h | 4 +-
.../mxc/gpu-viv/hal/kernel/inc/gc_hal_version.h | 8 +-
drivers/mxc/gpu-viv/hal/kernel/inc/gc_hal_vg.h | 4 +-
.../hal/kernel/inc/shared/gc_hal_base_shared.h | 4 +-
.../hal/kernel/inc/shared/gc_hal_driver_shared.h | 4 +-
.../kernel/inc/shared/gc_hal_driver_vg_shared.h | 4 +-
.../hal/kernel/inc/shared/gc_hal_enum_shared.h | 4 +-
.../hal/kernel/inc/shared/gc_hal_profiler_shared.h | 4 +-
.../hal/kernel/inc/shared/gc_hal_types_shared.h | 4 +-
.../hal/kernel/inc/shared/gc_hal_vg_shared.h | 4 +-
.../default/gc_hal_kernel_allocator_array.h | 4 +-
.../default/gc_hal_kernel_allocator_dma.c | 4 +-
.../default/gc_hal_kernel_allocator_dmabuf.c | 15 +-
.../default/gc_hal_kernel_allocator_gfp.c | 8 +-
.../default/gc_hal_kernel_allocator_reserved_mem.c | 8 +-
.../default/gc_hal_kernel_allocator_user_memory.c | 12 +-
.../freescale/gc_hal_kernel_allocator_array.h | 4 +-
.../freescale/gc_hal_kernel_allocator_cma.c | 4 +-
.../hal/os/linux/kernel/gc_hal_kernel_allocator.c | 4 +-
.../hal/os/linux/kernel/gc_hal_kernel_allocator.h | 4 +-
.../hal/os/linux/kernel/gc_hal_kernel_debug.c | 4 +-
.../hal/os/linux/kernel/gc_hal_kernel_debug.h | 4 +-
.../hal/os/linux/kernel/gc_hal_kernel_debugfs.c | 4 +-
.../hal/os/linux/kernel/gc_hal_kernel_debugfs.h | 4 +-
.../hal/os/linux/kernel/gc_hal_kernel_device.c | 4 +-
.../hal/os/linux/kernel/gc_hal_kernel_device.h | 4 +-
.../hal/os/linux/kernel/gc_hal_kernel_driver.c | 8 +-
.../hal/os/linux/kernel/gc_hal_kernel_drm.c | 4 +-
.../hal/os/linux/kernel/gc_hal_kernel_iommu.c | 4 +-
.../hal/os/linux/kernel/gc_hal_kernel_linux.c | 4 +-
.../hal/os/linux/kernel/gc_hal_kernel_linux.h | 6 +-
.../hal/os/linux/kernel/gc_hal_kernel_math.c | 4 +-
.../hal/os/linux/kernel/gc_hal_kernel_mutex.h | 4 +-
.../gpu-viv/hal/os/linux/kernel/gc_hal_kernel_os.c | 17 +-
.../gpu-viv/hal/os/linux/kernel/gc_hal_kernel_os.h | 4 +-
.../hal/os/linux/kernel/gc_hal_kernel_parameter.h | 4 +-
.../hal/os/linux/kernel/gc_hal_kernel_platform.h | 4 +-
.../linux/kernel/gc_hal_kernel_security_channel.c | 4 +-
.../gc_hal_kernel_security_channel_emulator.c | 4 +-
.../hal/os/linux/kernel/gc_hal_kernel_sync.c | 4 +-
.../hal/os/linux/kernel/gc_hal_kernel_sync.h | 4 +-
.../default/gc_hal_kernel_platform_default.c | 4 +-
.../freescale/gc_hal_kernel_platform_imx.c | 4 +-
drivers/mxc/gpu-viv/hal/security_v1/gc_hal_ta.c | 4 +-
drivers/mxc/gpu-viv/hal/security_v1/gc_hal_ta.h | 4 +-
.../gpu-viv/hal/security_v1/gc_hal_ta_hardware.c | 4 +-
.../gpu-viv/hal/security_v1/gc_hal_ta_hardware.h | 4 +-
.../mxc/gpu-viv/hal/security_v1/gc_hal_ta_mmu.c | 4 +-
.../security_v1/os/emulator/gc_hal_ta_emulator.c | 4 +-
drivers/mxc/hantro/hantrodec.c | 3 +
drivers/mxc/hantro_845/hantrodec_845s.c | 106 +-
drivers/mxc/hantro_845_h1/hx280enc.c | 179 +-
drivers/mxc/hantro_v4l2/vsi-v4l2-config.c | 10 +
drivers/mxc/hantro_v4l2/vsi-v4l2-dec.c | 8 +-
drivers/mxc/hantro_v4l2/vsi-v4l2-enc.c | 10 +-
drivers/mxc/hantro_v4l2/vsi-v4l2.c | 37 +-
drivers/mxc/hantro_v4l2/vsi-v4l2daemon.c | 4 +-
drivers/mxc/hantro_vc8000e/hx280enc_vc8000e.c | 211 +-
drivers/mxc/ipu3/ipu_common.c | 258 ++-
drivers/mxc/ipu3/ipu_pixel_clk.c | 7 +-
drivers/mxc/ipu3/prg.c | 9 +-
drivers/net/can/flexcan/flexcan-core.c | 37 +-
drivers/net/can/flexcan/flexcan.h | 2 -
drivers/net/dsa/mv88e6xxx/chip.c | 65 +-
drivers/net/dsa/ocelot/felix.c | 17 +-
drivers/net/dsa/ocelot/felix.h | 3 +-
drivers/net/dsa/ocelot/felix_tsn.c | 14 +-
drivers/net/dsa/ocelot/felix_vsc9959.c | 167 +-
drivers/net/dsa/ocelot/seville_vsc9953.c | 38 +-
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 33 +-
drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c | 217 +-
drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.h | 7 +-
drivers/net/ethernet/freescale/enetc/enetc_pf.c | 31 +-
drivers/net/ethernet/freescale/fec_uio.c | 872 +++++++-
drivers/net/ethernet/freescale/fman/mac.c | 10 +-
drivers/net/ethernet/freescale/sdk_dpaa/mac.c | 8 +-
.../Peripherals/FM/MACSEC/fm_macsec_master.c | 37 +-
.../freescale/sdk_fman/Peripherals/FM/Pcd/fm_cc.c | 9 +-
.../sdk_fman/Peripherals/FM/Pcd/fm_manip.c | 28 +-
.../freescale/sdk_fman/Peripherals/FM/Pcd/fm_pcd.c | 1 +
.../freescale/sdk_fman/Peripherals/FM/fm.c | 35 +-
.../freescale/sdk_fman/src/wrapper/lnxwrp_fm.c | 7 +
.../sdk_fman/src/wrapper/lnxwrp_fm_port.c | 3 +
.../sdk_fman/src/wrapper/lnxwrp_ioctls_fm.c | 26 +-
.../sdk_fman/src/wrapper/lnxwrp_sysfs_fm.c | 7 +-
drivers/net/ethernet/mscc/ocelot.c | 54 +-
drivers/net/ethernet/mscc/ocelot_net.c | 43 +-
drivers/net/ethernet/stmicro/stmmac/dwmac-imx.c | 65 +
drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c | 15 +-
drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 6 +-
drivers/net/mdio/acpi_mdio.c | 5 +-
drivers/net/mdio/fwnode_mdio.c | 50 +
drivers/net/mdio/mdio-mux.c | 61 +-
drivers/net/mdio/of_mdio.c | 2 +-
drivers/net/mii.c | 43 +-
drivers/net/pcs/Kconfig | 8 +
drivers/net/pcs/Makefile | 1 +
drivers/net/pcs/mtip_backplane.c | 2266 +++++++++++++++++++
drivers/net/pcs/mtip_backplane.h | 89 +
drivers/net/pcs/pcs-lynx.c | 368 +++-
drivers/net/pcs/pcs-xpcs.c | 193 +-
drivers/net/pcs/pcs-xpcs.h | 3 -
drivers/net/phy/Makefile | 1 +
drivers/net/phy/aquantia_main.c | 36 +
drivers/net/phy/mdio_bus.c | 193 ++
drivers/net/phy/mtip_backplane_phy.c | 199 ++
drivers/net/phy/phy-core.c | 3 +
drivers/net/phy/phylink.c | 663 ++++--
drivers/nvmem/imx-ocotp-fsb-s400.c | 83 +-
drivers/phy/freescale/Kconfig | 17 +
drivers/phy/freescale/Makefile | 2 +
drivers/phy/freescale/phy-fsl-lynx-10g.c | 2323 ++++++++++++++++++++
drivers/phy/freescale/phy-fsl-lynx-28g.c | 1244 +++++++++--
.../phy/freescale/phy-fsl-lynx-xgkr-algorithm.c | 919 ++++++++
.../phy/freescale/phy-fsl-lynx-xgkr-algorithm.h | 48 +
drivers/phy/phy-core.c | 61 +
drivers/remoteproc/imx_dsp_rproc.c | 1 +
drivers/rpmsg/imx_rpmsg.c | 2 +-
drivers/soc/fsl/qbman/dpaa_sys.c | 2 +
drivers/soc/imx/Kconfig | 12 +
drivers/soc/imx/Makefile | 2 +-
drivers/soc/imx/imx8mp-blk-ctrl.c | 12 +-
drivers/soc/imx/imx93-blk-ctrl.c | 33 +-
drivers/soc/imx/imx93_lpm.c | 28 +-
drivers/soc/imx/soc-imx8m.c | 64 +-
drivers/soc/imx/soc-imx9.c | 138 ++
drivers/staging/fsl_qbman/qman_debugfs.c | 6 +-
drivers/staging/media/imx/hdmirx/cdns-hdmirx-phy.c | 239 +-
drivers/staging/media/imx/hdmirx/cdns-hdmirx.c | 19 +-
drivers/staging/media/imx/imx8-isi-cap.c | 74 +-
drivers/staging/media/imx/imx8-isi-core.c | 85 +-
drivers/staging/media/imx/imx8-isi-core.h | 58 +
drivers/staging/media/imx/imx8-isi-hw.c | 3 +-
drivers/staging/media/imx/imx8-isi-hw.h | 3 +
drivers/staging/media/imx/imx8-isi-m2m.c | 65 +-
drivers/staging/media/imx/imx8-mipi-csi2-sam.c | 4 +-
drivers/staging/media/imx/imx8-mipi-csi2.c | 79 +-
drivers/staging/media/imx/imx8-parallel-csi.c | 2 +-
drivers/tee/Kconfig | 1 +
drivers/tee/Makefile | 1 +
drivers/tee/crypto/Kconfig | 10 +
drivers/tee/crypto/Makefile | 3 +
drivers/tee/crypto/tee_skcipher.c | 667 ++++++
drivers/tee/crypto/tee_skcipher.h | 210 ++
drivers/thermal/qoriq_thermal.c | 13 +
drivers/tty/serial/fsl_lpuart.c | 151 +-
drivers/usb/cdns3/cdns3-imx.c | 5 +-
drivers/usb/chipidea/ci_hdrc_imx.c | 3 +
drivers/usb/chipidea/ci_hdrc_imx.h | 1 +
drivers/usb/chipidea/usbmisc_imx.c | 9 +
drivers/usb/host/xhci-ring.c | 10 +-
drivers/video/fbdev/mxc/mipi_dsi_northwest.c | 8 +-
drivers/video/fbdev/mxc/mxc_ipuv3_fb.c | 7 +-
drivers/watchdog/imx7ulp_wdt.c | 8 +
drivers/watchdog/imx_sc_wdt.c | 6 +-
include/drm/bridge/cdns-mhdp.h | 5 +-
include/drm/bridge/dw_mipi_dsi.h | 3 +
include/linux/clk-provider.h | 1 -
include/linux/ethtool.h | 6 +
include/linux/firmware/imx/ele_base_msg.h | 2 +-
include/linux/fwnode_mdio.h | 17 +
include/linux/mdio.h | 85 +-
include/linux/mfd/max96752.h | 1058 +++++++++
include/linux/mfd/max96789.h | 1514 +++++++++++++
include/linux/mfd/maxim_serdes.h | 14 +
include/linux/mii.h | 116 +
include/linux/pcs-lynx.h | 12 +-
include/linux/pcs/pcs-xpcs.h | 2 +
include/linux/phy.h | 17 +
include/linux/phy/phy-ethernet.h | 327 +++
include/linux/phy/phy.h | 92 +
include/linux/phylink.h | 140 +-
include/linux/property.h | 10 +-
include/net/dsa.h | 6 +
include/soc/mscc/ocelot.h | 89 +-
include/sound/simple_card_utils.h | 5 +
include/sound/sof/dai-amd.h | 1 +
include/sound/sof/dai-imx.h | 7 +
include/sound/sof/dai.h | 4 +
include/uapi/drm/imx_drm.h | 21 +-
include/uapi/linux/mdio.h | 24 +
include/uapi/linux/mxc_v4l2.h | 6 +-
include/uapi/linux/pxp_device.h | 1 +
include/uapi/sound/sof/tokens.h | 9 +
net/dsa/port.c | 32 +
net/ethtool/common.c | 6 +
net/tsn/genl_tsn.c | 12 +-
sound/soc/codecs/wm8960.c | 10 +
sound/soc/fsl/fsl_micfil.c | 100 +-
sound/soc/fsl/fsl_micfil.h | 64 +
sound/soc/fsl/fsl_rpmsg.c | 5 -
sound/soc/fsl/imx-pcm512x.c | 1 +
sound/soc/generic/simple-card-utils.c | 24 +
sound/soc/generic/simple-card.c | 10 +
sound/soc/soc-compress.c | 1 +
sound/soc/soc-pcm.c | 9 +-
sound/soc/sof/imx/imx8.c | 1 +
sound/soc/sof/imx/imx8m.c | 10 +
sound/soc/sof/imx/imx8ulp.c | 1 +
sound/soc/sof/ipc3-pcm.c | 13 +
sound/soc/sof/ipc3-topology.c | 81 +-
sound/soc/sof/sof-audio.h | 2 +
sound/soc/sof/topology.c | 15 +
410 files changed, 25333 insertions(+), 3216 deletions(-)
create mode 100644
Documentation/devicetree/bindings/display/bridge/maxim,max96752-lvds-bridge.yaml
create mode 100644
Documentation/devicetree/bindings/display/bridge/maxim,max96789-dsi-bridge.yaml
delete mode 100644
Documentation/devicetree/bindings/display/panel/ontat,kd50g21-40nt-a1.yaml
create mode 100644 Documentation/devicetree/bindings/mfd/maxim,max96752.yaml
create mode 100644 Documentation/devicetree/bindings/mfd/maxim,max96789.yaml
create mode 100644 Documentation/devicetree/bindings/net/pcs/fsl,lynx-pcs.yaml
create mode 100644 Documentation/devicetree/bindings/phy/fsl,lynx-10g.yaml
rename arch/arm/boot/dts/{imx6ul-14x14-evk-revd.dts =>
imx6ul-14x14-evk-reve.dts} (100%)
create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-evk-sof-pdm.dts
create mode 100644 arch/arm64/boot/dts/freescale/imx8qxp-mek-enet2-sja1105.dts
create mode 100644 arch/arm64/boot/dts/freescale/imx91p-11x11-evk-aud-hat.dts
create mode 100644
arch/arm64/boot/dts/freescale/imx91p-11x11-evk-flexspi-m2.dts
create mode 100644 arch/arm64/boot/dts/freescale/imx91p-11x11-evk-i3c.dts
create mode 100644 arch/arm64/boot/dts/freescale/imx91p-11x11-evk-ld.dts
create mode 100644
arch/arm64/boot/dts/freescale/imx91p-11x11-evk-lpspi-slave.dts
create mode 100644 arch/arm64/boot/dts/freescale/imx91p-11x11-evk-lpspi.dts
create mode 100644 arch/arm64/boot/dts/freescale/imx91p-11x11-evk-mqs.dts
create mode 100644 arch/arm64/boot/dts/freescale/imx91p-11x11-evk-mt9m114.dts
create mode 100644
arch/arm64/boot/dts/freescale/imx91p-11x11-evk-ontat-wvga-panel.dts
create mode 100644 arch/arm64/boot/dts/freescale/imx91p-11x11-evk.dts
create mode 100644 arch/arm64/boot/dts/freescale/imx91p-9x9-qsb-aud-hat.dts
create mode 100644 arch/arm64/boot/dts/freescale/imx91p-9x9-qsb-can1.dts
create mode 100644 arch/arm64/boot/dts/freescale/imx91p-9x9-qsb-flexspi-m2.dts
create mode 100644 arch/arm64/boot/dts/freescale/imx91p-9x9-qsb-i3c.dts
create mode 100644 arch/arm64/boot/dts/freescale/imx91p-9x9-qsb-ld.dts
create mode 100644 arch/arm64/boot/dts/freescale/imx91p-9x9-qsb-lpspi-slave.dts
create mode 100644 arch/arm64/boot/dts/freescale/imx91p-9x9-qsb-lpspi.dts
create mode 100644 arch/arm64/boot/dts/freescale/imx91p-9x9-qsb-mt9m114.dts
create mode 100644
arch/arm64/boot/dts/freescale/imx91p-9x9-qsb-ontat-wvga-panel.dts
create mode 100644 arch/arm64/boot/dts/freescale/imx91p-9x9-qsb-spi-nand-m2.dts
create mode 100644 arch/arm64/boot/dts/freescale/imx91p-9x9-qsb.dts
create mode 100644 arch/arm64/boot/dts/freescale/imx93-14x14-evk-dsi-serdes.dts
create mode 100644 arch/arm64/boot/dts/freescale/imx93-14x14-evk-flexspi-m2.dts
create mode 100644 arch/arm64/boot/dts/freescale/imx93-14x14-evk-sja1105.dts
create mode 100644 arch/arm64/boot/dts/freescale/imx93-9x9-qsb-rpmsg-lpv.dts
create mode 100644 arch/arm64/boot/dts/freescale/imx93-9x9-qsb-rpmsg.dts
create mode 100644 drivers/gpu/drm/bridge/max96752-lvds.c
create mode 100644 drivers/gpu/drm/bridge/max96789-dsi.c
delete mode 100644 drivers/gpu/drm/panel/panel-ontat-kd50g21-40nt-a1.c
create mode 100644 drivers/mfd/max96752-core.c
create mode 100644 drivers/mfd/max96752-i2c.c
create mode 100644 drivers/mfd/max96789-core.c
create mode 100644 drivers/mfd/max96789-i2c.c
create mode 100644 drivers/mfd/maxim_serdes.c
create mode 100644 drivers/net/pcs/mtip_backplane.c
create mode 100644 drivers/net/pcs/mtip_backplane.h
create mode 100644 drivers/net/phy/mtip_backplane_phy.c
create mode 100644 drivers/phy/freescale/phy-fsl-lynx-10g.c
create mode 100644 drivers/phy/freescale/phy-fsl-lynx-xgkr-algorithm.c
create mode 100644 drivers/phy/freescale/phy-fsl-lynx-xgkr-algorithm.h
create mode 100644 drivers/soc/imx/soc-imx9.c
create mode 100644 drivers/tee/crypto/Kconfig
create mode 100644 drivers/tee/crypto/Makefile
create mode 100644 drivers/tee/crypto/tee_skcipher.c
create mode 100644 drivers/tee/crypto/tee_skcipher.h
create mode 100644 include/linux/mfd/max96752.h
create mode 100644 include/linux/mfd/max96789.h
create mode 100644 include/linux/mfd/maxim_serdes.h
create mode 100644 include/linux/phy/phy-ethernet.h
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#13796):
https://lists.yoctoproject.org/g/linux-yocto/message/13796
Mute This Topic: https://lists.yoctoproject.org/mt/105475320/21656
Group Owner: [email protected]
Unsubscribe: https://lists.yoctoproject.org/g/linux-yocto/unsub
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-