[PATCH] amdgpu acp support drm-fixes-4.5

Hi Dave, These patches add ACP support to amdgpu. I would have sent these in for the merge window but they depended on audio and pm tree changes that all went upstream in 4.5 so they were not available in the drm tree at the time. Chances of regressions are low since this just adds support for a new hw block. It does not modify any existing functionality. This enables audio on CZ asics which use i2s audio rather than azalia audio. The following changes since commit d8b8eb829d4c30cd1e41a1ddc308a0e7c22169da: Merge branch 'drm-rockchip-next-fixes-2016-01-22' of https://github.com/markyzq/kernel-drm-rockchip into drm-fixes (2016-01-29 10:04:29 +1000) are available in the git repository at: git://people.freedesktop.org/~agd5f/linux drm-fixes-4.5-acp for you to fetch changes up to a388991c8b9412f84213c99b61853ffdb0a1ca72: drm/amd: add pm domain for ACP IP sub blocks (2016-02-01 14:32:36 -0500) ---------------------------------------------------------------- Maruthi Bayyavarapu (1): drm/amd: add ACP driver support Maruthi Srinivas Bayyavarapu (1): drm/amd: add pm domain for ACP IP sub blocks drivers/gpu/drm/Kconfig | 2 + drivers/gpu/drm/amd/acp/Kconfig | 11 + drivers/gpu/drm/amd/acp/Makefile | 8 + drivers/gpu/drm/amd/acp/acp_hw.c | 50 +++ drivers/gpu/drm/amd/acp/include/acp_gfx_if.h | 34 ++ drivers/gpu/drm/amd/amdgpu/Makefile | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 12 + drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c | 502 +++++++++++++++++++++++++++ drivers/gpu/drm/amd/amdgpu/amdgpu_acp.h | 42 +++ drivers/gpu/drm/amd/amdgpu/vi.c | 12 + drivers/gpu/drm/amd/include/amd_shared.h | 1 + 11 files changed, 686 insertions(+), 1 deletion(-) create mode 100644 drivers/gpu/drm/amd/acp/Kconfig create mode 100644 drivers/gpu/drm/amd/acp/Makefile create mode 100644 drivers/gpu/drm/amd/acp/acp_hw.c create mode 100644 drivers/gpu/drm/amd/acp/include/acp_gfx_if.h create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_acp.h