1. 23 Mar, 2021 3 commits
    • Jon Hunter's avatar
      arm64: tegra: Fix mmc0 alias for Jetson Xavier NX · bb05e11f
      Jon Hunter authored
      There are two variants of the Jetson Xavier NX platform; one has an
      eMMC and one as a micro SD-card slot. The SDHCI controller used by
      each variant is different, however, the current device-tree for both
      Xavier NX boards have the same SDHCI controller defined as 'mmc0' in
      the device-tree alias node. Fix this by correcting the 'mmc0' alias
      for the SD-card variant.
      
      Fixes: 3f9efbbe ("arm64: tegra: Add support for Jetson Xavier NX")
      Signed-off-by: default avatarJon Hunter <jonathanh@nvidia.com>
      Signed-off-by: default avatarThierry Reding <treding@nvidia.com>
      bb05e11f
    • Jon Hunter's avatar
      arm64: tegra: Set fw_devlink=on for Jetson TX2 · 75c82a25
      Jon Hunter authored
      Commit 5d25c476 ("Revert "arm64: tegra: Disable the ACONNECT for
      Jetson TX2"") re-enabled the Tegra ADMA and ACONNECT drivers to support
      audio on Jetson TX2. However, this revert was dependent upon commit
      e5904747 ("driver core: Set fw_devlink=on by default") and without
      this commit, enabling the ACONNECT is causing resume from system suspend
      to fail on Jetson TX2. Resume fails because the ACONNECT driver is being
      resumed before the BPMP driver, and the ACONNECT driver is attempting to
      power on a power-domain that is provided by the BPMP.
      
      Commit e5904747 ("driver core: Set fw_devlink=on by default") has
      since been temporarily reverted while some issues are being
      investigated. This is causing resume from system suspend on Jetson TX2
      to fail again. Rather than disable the ACONNECT driver again, fix this
      by setting fw_devlink is set to 'on' for Jetson TX2 in the bootargs
      specified in device-tree.
      
      Fixes: 5d25c476 ("Revert arm64: tegra: Disable the ACONNECT for Jetson TX2")
      Signed-off-by: default avatarJon Hunter <jonathanh@nvidia.com>
      Signed-off-by: default avatarThierry Reding <treding@nvidia.com>
      75c82a25
    • Thierry Reding's avatar
      arm64: tegra: Add unit-address for ACONNECT on Tegra186 · 4b154b94
      Thierry Reding authored
      The ACONNECT device tree node has a unit-address on all other SoC
      generations and there's really no reason not to have it on Tegra186.
      Reviewed-by: default avatarJon Hunter <jonathanh@nvidia.com>
      Signed-off-by: default avatarThierry Reding <treding@nvidia.com>
      4b154b94
  2. 06 Mar, 2021 4 commits
  3. 05 Mar, 2021 33 commits