1. 10 Oct, 2023 3 commits
    • Laurentiu Tudor's avatar
      arm64: dts: ls208xa: use a pseudo-bus to constrain usb dma size · b39d5016
      Laurentiu Tudor authored
      Wrap the usb controllers in an intermediate simple-bus and use it to
      constrain the dma address size of these usb controllers to the 40b
      that they generate toward the interconnect. This is required because
      the SoC uses 48b address sizes and this mismatch would lead to smmu
      context faults [1] because the usb generates 40b addresses while the
      smmu page tables are populated with 48b wide addresses.
      
      [1]
      xhci-hcd xhci-hcd.0.auto: xHCI Host Controller
      xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus number 1
      xhci-hcd xhci-hcd.0.auto: hcc params 0x0220f66d hci version 0x100 quirks 0x0000000002000010
      xhci-hcd xhci-hcd.0.auto: irq 108, io mem 0x03100000
      xhci-hcd xhci-hcd.0.auto: xHCI Host Controller
      xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus number 2
      xhci-hcd xhci-hcd.0.auto: Host supports USB 3.0 SuperSpeed
      arm-smmu 5000000.iommu: Unhandled context fault: fsr=0x402, iova=0xffffffb000, fsynr=0x0, cbfrsynra=0xc01, cb=3
      Signed-off-by: default avatarLaurentiu Tudor <laurentiu.tudor@nxp.com>
      Signed-off-by: default avatarShawn Guo <shawnguo@kernel.org>
      b39d5016
    • Yannic Moog's avatar
      arm64: dts: freescale: add phyGATE-Tauri i.MX 8M Mini Support · 2738a857
      Yannic Moog authored
      phyGATE-Tauri uses a phyCORE-i.MX8MM SoM. Add device tree for the board.
      Signed-off-by: default avatarYannic Moog <y.moog@phytec.de>
      Signed-off-by: default avatarShawn Guo <shawnguo@kernel.org>
      2738a857
    • Shawn Guo's avatar
      Merge tag 'imx-fixes-6.6' into imx/dt64 · c9a4d308
      Shawn Guo authored
      i.MX fixes for 6.6:
      
      - A couple of i.MX8MP device tree changes from Adam Ford to fix clock
        configuration regressions caused by 16c98452 ("arm64: dts: imx8mp:
        don't initialize audio clocks from CCM node").
      - Fix pmic-irq-hog GPIO line in imx93-tqma9352 device tree.
      - Fix a mmemory leak with error handling path of imx_dsp_setup_channels()
        in imx-dsp driver.
      - Fix HDMI node in imx8mm-evk device tree.
      - Add missing clock enable functionality for imx8mm_soc_uid() function
        in soc-imx8m driver.
      - Add missing imx8mm-prt8mm.dtb build target.
      c9a4d308
  2. 25 Sep, 2023 37 commits