mirror of
git://nv-tegra.nvidia.com/linux-nv-oot.git
synced 2025-12-24 18:21:35 +03:00
- Added num_irqs to chip data structure and modified enum to suit the driver to both AON and ADSP - Added num_regs to chip data and modified reg bank enum to suit both AON and ADSP - Added chipdata variable to indicate if amc is not available or relevant - Modified aram_exit to execute only if aram size is not null - Avoid passing fw name for registration as it currently passing "APE" - WFI status check logic is dsp specific. Hence separated out into new API - Mapping mbx interrupts is specific to AON. Hence added platform device specific API to map the shared interrupts - Avoided empty interrupt spamming for level triggered interrupts. This fix does no harm even for edge triggered interrupts Bug 4165898 Change-Id: I99cf03c06ed5d290e067b4fd3569febadbda607a Signed-off-by: Asha Talambedu <atalambedu@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/3035268 Reviewed-by: Viswanath L <viswanathl@nvidia.com> Reviewed-by: Dara Ramesh <dramesh@nvidia.com> GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com>