Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 62c8d64a authored by Ghanim Fodi's avatar Ghanim Fodi
Browse files

msm: ipa: Save GSI 2.0 test bus information



GSI 2.0 added more test buses that can be saved
on panic handler. This change saves them.

Change-Id: I1ea693bf5f5f4c5c144df054fe1aa35df3a8dd4b
Signed-off-by: default avatarGhanim Fodi <gfodi@codeaurora.org>
parent cf8acfa8
Loading
Loading
Loading
Loading
+12 −0
Original line number Diff line number Diff line
@@ -56,6 +56,10 @@
#define HWIO_GSI_DEBUG_TEST_BUS_SELECTOR_REE_1   (0xC)
#define HWIO_GSI_DEBUG_TEST_BUS_SELECTOR_REE_2   (0xD)
#define HWIO_GSI_DEBUG_TEST_BUS_SELECTOR_REE_3   (0xE)
#define HWIO_GSI_DEBUG_TEST_BUS_SELECTOR_REE_4   (0xF)
#define HWIO_GSI_DEBUG_TEST_BUS_SELECTOR_REE_5   (0x10)
#define HWIO_GSI_DEBUG_TEST_BUS_SELECTOR_REE_6   (0x11)
#define HWIO_GSI_DEBUG_TEST_BUS_SELECTOR_REE_7   (0x12)
#define HWIO_GSI_DEBUG_TEST_BUS_SELECTOR_EVE_0   (0x13)
#define HWIO_GSI_DEBUG_TEST_BUS_SELECTOR_EVE_1   (0x14)
#define HWIO_GSI_DEBUG_TEST_BUS_SELECTOR_EVE_2   (0x15)
@@ -82,6 +86,8 @@
#define HWIO_GSI_DEBUG_TEST_BUS_SELECTOR_RD_WR_2 (0x35)
#define HWIO_GSI_DEBUG_TEST_BUS_SELECTOR_RD_WR_3 (0x36)
#define HWIO_GSI_DEBUG_TEST_BUS_SELECTOR_CSR     (0x3A)
#define HWIO_GSI_DEBUG_TEST_BUS_SELECTOR_SDMA_0  (0x3C)
#define HWIO_GSI_DEBUG_TEST_BUS_SELECTOR_SDMA_1  (0x3D)

#define IPA_DEBUG_TESTBUS_DEF_EXTERNAL           50
#define IPA_DEBUG_TESTBUS_DEF_INTERNAL           6
@@ -945,6 +951,10 @@ static u32 ipa_reg_save_gsi_ch_test_bus_selector_array[] = {
	HWIO_GSI_DEBUG_TEST_BUS_SELECTOR_REE_1,
	HWIO_GSI_DEBUG_TEST_BUS_SELECTOR_REE_2,
	HWIO_GSI_DEBUG_TEST_BUS_SELECTOR_REE_3,
	HWIO_GSI_DEBUG_TEST_BUS_SELECTOR_REE_4,
	HWIO_GSI_DEBUG_TEST_BUS_SELECTOR_REE_5,
	HWIO_GSI_DEBUG_TEST_BUS_SELECTOR_REE_6,
	HWIO_GSI_DEBUG_TEST_BUS_SELECTOR_REE_7,
	HWIO_GSI_DEBUG_TEST_BUS_SELECTOR_EVE_0,
	HWIO_GSI_DEBUG_TEST_BUS_SELECTOR_EVE_1,
	HWIO_GSI_DEBUG_TEST_BUS_SELECTOR_EVE_2,
@@ -971,6 +981,8 @@ static u32 ipa_reg_save_gsi_ch_test_bus_selector_array[] = {
	HWIO_GSI_DEBUG_TEST_BUS_SELECTOR_RD_WR_2,
	HWIO_GSI_DEBUG_TEST_BUS_SELECTOR_RD_WR_3,
	HWIO_GSI_DEBUG_TEST_BUS_SELECTOR_CSR,
	HWIO_GSI_DEBUG_TEST_BUS_SELECTOR_SDMA_0,
	HWIO_GSI_DEBUG_TEST_BUS_SELECTOR_SDMA_1,
};

/*