• Sumit Gupta's avatar
    soc/tegra: cbb: Add driver for Tegra234 CBB 2.0 · fc2f151d
    Sumit Gupta authored
    Adding driver to handle errors from CBB version 2.0 which is used in
    Tegra234 SoC. The driver prints debug information about failed
    transaction on receiving interrupt from the error notifier. The error
    notifier collates the interrupts from various error monitor blocks and
    presents a single interrupt to the SoC interrupt controller.
    
    For timeout errors, the driver also does the lookup to find timed out
    clients and prints their client ID. Drivers for hardware that needs to
    be reset on timeout will have to call BPMP from the client IP's driver.
    BPMP firmware will also clear the timeout bit after resetting the IP
    so that next transactions are send to them after reset.
    Signed-off-by: default avatarSumit Gupta <sumitg@nvidia.com>
    Signed-off-by: default avatarThierry Reding <treding@nvidia.com>
    fc2f151d
Kconfig 4.71 KB