From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alex Deucher Subject: [PATCH 3/3] drm/radeon: load different smc firmware on some CI variants Date: Wed, 1 Jun 2016 17:28:33 -0400 Message-ID: <1464816513-7651-3-git-send-email-alexander.deucher@amd.com> References: <1464816513-7651-1-git-send-email-alexander.deucher@amd.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-it0-x244.google.com (mail-it0-x244.google.com [IPv6:2607:f8b0:4001:c0b::244]) by gabe.freedesktop.org (Postfix) with ESMTPS id BFBC46EA47 for ; Wed, 1 Jun 2016 21:28:42 +0000 (UTC) Received: by mail-it0-x244.google.com with SMTP id z123so447114itg.2 for ; Wed, 01 Jun 2016 14:28:42 -0700 (PDT) In-Reply-To: <1464816513-7651-1-git-send-email-alexander.deucher@amd.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: dri-devel@lists.freedesktop.org Cc: Alex Deucher List-Id: dri-devel@lists.freedesktop.org VGhlIHBvd2VyIHRhYmxlcyBvbiBzb21lIHZhcmlhbnRzIHJlcXVpcmUgZGlmZmVyZW50IGZpcm13 YXJlLgpUaGlzIG1heSBmaXggc3RhYmlsaXR5IGlzc3VlcyBvbiBzb21lIG5ld2VyIENJIHBhcnRz LgoKYnVnOgpodHRwczovL2J1Z3MuZnJlZWRlc2t0b3Aub3JnL3Nob3dfYnVnLmNnaT9pZD05MTg4 MAoKU2lnbmVkLW9mZi1ieTogQWxleCBEZXVjaGVyIDxhbGV4YW5kZXIuZGV1Y2hlckBhbWQuY29t PgotLS0KIGRyaXZlcnMvZ3B1L2RybS9yYWRlb24vY2lrLmMgfCAxNCArKysrKysrKysrKysrLQog MSBmaWxlIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1n aXQgYS9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL2Npay5jIGIvZHJpdmVycy9ncHUvZHJtL3JhZGVv bi9jaWsuYwppbmRleCBiYTE5MmEzLi4yMGE0YmQ1IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9k cm0vcmFkZW9uL2Npay5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9yYWRlb24vY2lrLmMKQEAgLTUz LDYgKzUzLDcgQEAgTU9EVUxFX0ZJUk1XQVJFKCJyYWRlb24vYm9uYWlyZV9tYy5iaW4iKTsKIE1P RFVMRV9GSVJNV0FSRSgicmFkZW9uL2JvbmFpcmVfcmxjLmJpbiIpOwogTU9EVUxFX0ZJUk1XQVJF KCJyYWRlb24vYm9uYWlyZV9zZG1hLmJpbiIpOwogTU9EVUxFX0ZJUk1XQVJFKCJyYWRlb24vYm9u YWlyZV9zbWMuYmluIik7CitNT0RVTEVfRklSTVdBUkUoInJhZGVvbi9ib25haXJlX2tfc21jLmJp biIpOwogCiBNT0RVTEVfRklSTVdBUkUoInJhZGVvbi9IQVdBSUlfcGZwLmJpbiIpOwogTU9EVUxF X0ZJUk1XQVJFKCJyYWRlb24vSEFXQUlJX21lLmJpbiIpOwpAQCAtNzIsNiArNzMsNyBAQCBNT0RV TEVfRklSTVdBUkUoInJhZGVvbi9oYXdhaWlfbWMuYmluIik7CiBNT0RVTEVfRklSTVdBUkUoInJh ZGVvbi9oYXdhaWlfcmxjLmJpbiIpOwogTU9EVUxFX0ZJUk1XQVJFKCJyYWRlb24vaGF3YWlpX3Nk bWEuYmluIik7CiBNT0RVTEVfRklSTVdBUkUoInJhZGVvbi9oYXdhaWlfc21jLmJpbiIpOworTU9E VUxFX0ZJUk1XQVJFKCJyYWRlb24vaGF3YWlpX2tfc21jLmJpbiIpOwogCiBNT0RVTEVfRklSTVdB UkUoInJhZGVvbi9LQVZFUklfcGZwLmJpbiIpOwogTU9EVUxFX0ZJUk1XQVJFKCJyYWRlb24vS0FW RVJJX21lLmJpbiIpOwpAQCAtMTk5MCwxMiArMTk5MiwxNyBAQCBzdGF0aWMgaW50IGNpa19pbml0 X21pY3JvY29kZShzdHJ1Y3QgcmFkZW9uX2RldmljZSAqcmRldikKIAlpbnQgbmV3X2Z3ID0gMDsK IAlpbnQgZXJyOwogCWludCBudW1fZnc7CisJYm9vbCBuZXdfc21jID0gZmFsc2U7CiAKIAlEUk1f REVCVUcoIlxuIik7CiAKIAlzd2l0Y2ggKHJkZXYtPmZhbWlseSkgewogCWNhc2UgQ0hJUF9CT05B SVJFOgogCQljaGlwX25hbWUgPSAiQk9OQUlSRSI7CisJCWlmICgocmRldi0+cGRldi0+cmV2aXNp b24gPT0gMHg4MCkgfHwKKwkJICAgIChyZGV2LT5wZGV2LT5yZXZpc2lvbiA9PSAweDgxKSB8fAor CQkgICAgKHJkZXYtPnBkZXYtPmRldmljZSA9PSAweDY2NWYpKQorCQkJbmV3X3NtYyA9IHRydWU7 CiAJCW5ld19jaGlwX25hbWUgPSAiYm9uYWlyZSI7CiAJCXBmcF9yZXFfc2l6ZSA9IENJS19QRlBf VUNPREVfU0laRSAqIDQ7CiAJCW1lX3JlcV9zaXplID0gQ0lLX01FX1VDT0RFX1NJWkUgKiA0OwpA QCAtMjAxMCw2ICsyMDE3LDggQEAgc3RhdGljIGludCBjaWtfaW5pdF9taWNyb2NvZGUoc3RydWN0 IHJhZGVvbl9kZXZpY2UgKnJkZXYpCiAJCWJyZWFrOwogCWNhc2UgQ0hJUF9IQVdBSUk6CiAJCWNo aXBfbmFtZSA9ICJIQVdBSUkiOworCQlpZiAocmRldi0+cGRldi0+cmV2aXNpb24gPT0gMHg4MCkK KwkJCW5ld19zbWMgPSB0cnVlOwogCQluZXdfY2hpcF9uYW1lID0gImhhd2FpaSI7CiAJCXBmcF9y ZXFfc2l6ZSA9IENJS19QRlBfVUNPREVfU0laRSAqIDQ7CiAJCW1lX3JlcV9zaXplID0gQ0lLX01F X1VDT0RFX1NJWkUgKiA0OwpAQCAtMjI1OSw3ICsyMjY4LDEwIEBAIHN0YXRpYyBpbnQgY2lrX2lu aXRfbWljcm9jb2RlKHN0cnVjdCByYWRlb25fZGV2aWNlICpyZGV2KQogCQkJfQogCQl9CiAKLQkJ c25wcmludGYoZndfbmFtZSwgc2l6ZW9mKGZ3X25hbWUpLCAicmFkZW9uLyVzX3NtYy5iaW4iLCBu ZXdfY2hpcF9uYW1lKTsKKwkJaWYgKG5ld19zbWMpCisJCQlzbnByaW50Zihmd19uYW1lLCBzaXpl b2YoZndfbmFtZSksICJyYWRlb24vJXNfa19zbWMuYmluIiwgbmV3X2NoaXBfbmFtZSk7CisJCWVs c2UKKwkJCXNucHJpbnRmKGZ3X25hbWUsIHNpemVvZihmd19uYW1lKSwgInJhZGVvbi8lc19zbWMu YmluIiwgbmV3X2NoaXBfbmFtZSk7CiAJCWVyciA9IHJlcXVlc3RfZmlybXdhcmUoJnJkZXYtPnNt Y19mdywgZndfbmFtZSwgcmRldi0+ZGV2KTsKIAkJaWYgKGVycikgewogCQkJc25wcmludGYoZndf bmFtZSwgc2l6ZW9mKGZ3X25hbWUpLCAicmFkZW9uLyVzX3NtYy5iaW4iLCBjaGlwX25hbWUpOwot LSAKMi41LjUKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f CmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpo dHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=