Commit c80bbd7f authored by Richard Acayan's avatar Richard Acayan Committed by Rob Clark
Browse files

drm/msm/adreno: add a615 support



The Adreno A615 is used in SDM670. Add an entry to support it.

Signed-off-by: default avatarRichard Acayan <mailingradian@gmail.com>
Patchwork: https://patchwork.freedesktop.org/patch/607238/


Signed-off-by: default avatarRob Clark <robdclark@chromium.org>
parent f7f14b10
Loading
Loading
Loading
Loading
+27 −0
Original line number Diff line number Diff line
@@ -651,6 +651,33 @@ static const struct adreno_info a6xx_gpus[] = {
			{ 157, 3 },
			{ 127, 4 },
		),
	}, {
		.chip_ids = ADRENO_CHIP_IDS(0x06010500),
		.family = ADRENO_6XX_GEN1,
		.revn = 615,
		.fw = {
			[ADRENO_FW_SQE] = "a630_sqe.fw",
			[ADRENO_FW_GMU] = "a630_gmu.bin",
		},
		.gmem = SZ_512K,
		.inactive_period = DRM_MSM_INACTIVE_PERIOD,
		.init = a6xx_gpu_init,
		.zapfw = "a615_zap.mdt",
		.a6xx = &(const struct a6xx_info) {
			.hwcg = a615_hwcg,
			.protect = &a630_protect,
		},
		.speedbins = ADRENO_SPEEDBINS(
			/*
			 * The default speed bin (0) has the same values as
			 * speed bin 90 which goes up to 432 MHz.
			 */
			{ 0,   0 },
			{ 90,  0 },
			{ 105, 1 },
			{ 146, 2 },
			{ 163, 3 },
		),
	}, {
		.machine = "qcom,sm7150",
		.chip_ids = ADRENO_CHIP_IDS(0x06010800),