From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-13.7 required=3.0 tests=BAYES_00, DKIM_ADSP_CUSTOM_MED,DKIM_SIGNED,DKIM_VALID,FREEMAIL_FORGED_FROMDOMAIN, FREEMAIL_FROM,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER, INCLUDES_PATCH,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED, USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id B1796C433E0 for ; Mon, 22 Feb 2021 19:52:10 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 6CB0C64E02 for ; Mon, 22 Feb 2021 19:52:10 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 6CB0C64E02 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:List-Subscribe:List-Help:List-Post:List-Archive:List-Unsubscribe :List-Id:MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:To:From: Reply-To:Cc:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=0phygbKJck1Y00fGaq0BVULmOlTnJLOR3a2gwzSrisY=; b=by4bxJ/3kZ33uTplI6ocBONJDO hBLkj6DCRMpd/v8mHPeR67ecqnTOgpNiMQ/iQXs8Zc55E/w63BH/K+ikaIxgeZxyvQeeBWVEtjNdL VJm+agaCyNEkz03mnYQv+4vnCdCKqVwjVV4UueE/7hNviOQNTnq8ZBwzpIarlt6MR5x+4BhlAN6bn vL/sEve0mKkCdoue0gWPmXu1mOf8WHwzsOjIk5N1vTwZtmnBGKrnmWDgXHqV0HHHySY+jplA1fCU7 ga+1aYmbSn5e0M1kUGFnES3zeMPhdY94O30qnesiQ5s1oc2FurfNu20YcL2xBpF2r16k0M7lzWRvl M3j+g0OQ==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1lEHEF-0004y7-24; Mon, 22 Feb 2021 19:50:47 +0000 Received: from mail-wm1-x32a.google.com ([2a00:1450:4864:20::32a]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1lEHEC-0004xg-6a; Mon, 22 Feb 2021 19:50:45 +0000 Received: by mail-wm1-x32a.google.com with SMTP id n10so377866wmq.0; Mon, 22 Feb 2021 11:50:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:in-reply-to:references:mime-version :content-transfer-encoding; bh=MfN9Cgym1FbsMVOmP8YcLwSJUz55n9T6vsrfPvdXcUk=; b=EZcjwsDZ8hKOkl4+hJ1+TzRFkoBNFQeFzt/9YNFA72zbPtAUu5F42HJelDudXgXz2E oU6hqvYlAFTy0NuoNedM6NlEuHOGvVXFFp2aoyUjPXPrTU50xe5nO8UsniTpKf2yX5ld A9faKDe8lW6S4089xdILMSCao51emUGKi9EC7sO7CZl87k88bX00rzgXxuNJDZ9PapTM 5DTPG/+ugwj0OafqSyQ1LlQTLxdIlh+SGiA+fQwHxEOjyTbeA5RYfy2DH7xu0ddGorIE fNMtwQZk9Shj2clEqEwCY11BaaiDF+bo9/6G0XqFplGp6yYhXV03kz5dFyCo5RTktzT0 AQ6g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=MfN9Cgym1FbsMVOmP8YcLwSJUz55n9T6vsrfPvdXcUk=; b=fmNsL2QuktIc6SAqDq5dTpmC39doEPC6GEaw+VMtJk2Hl9FePGul/M/gg/scyR9PIS oiLi+uZ+xdqGafrELk7ZOgkeiVubIe71r74CyY+1kL3VufCnRUCIlBaAgF1etwUMUsKT OaxHfceumPXsWisAxwtINcn+DJzsAn53oj7+wbItehQMiofe2cuYOhsdoBmVnABZ8dFG 1zDCD3XqYwskhXrdXQyXjs+49VMbYltEery4WuzwZq1zTK7uhWdEqQwt7SEV27tmb1RC hiSBTaOcr/lXfU5KERt0AT7aeWJV8Y+5Lr17TlCOvuWJ28X634kOviD6CBkIsot3tmit dsvg== X-Gm-Message-State: AOAM530Xb8QSVyBWqP3U6Hmxdd7fEgTT70BOJ7D9PAjb5RUfqRwECHaA caMVWsiq9lGHhMl7UPlIOHA= X-Google-Smtp-Source: ABdhPJy2ifgy8J+cwpkeeQYb40XpclKC9lDt6RF4Y3BvYOmHi6zm4x3CP/D/ulT0lNWGPVs5nMeGgQ== X-Received: by 2002:a05:600c:350c:: with SMTP id h12mr21264827wmq.39.1614023442747; Mon, 22 Feb 2021 11:50:42 -0800 (PST) Received: from skynet.lan (170.red-88-1-105.dynamicip.rima-tde.net. [88.1.105.170]) by smtp.gmail.com with ESMTPSA id o15sm302426wmh.39.2021.02.22.11.50.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 22 Feb 2021 11:50:42 -0800 (PST) From: =?UTF-8?q?=C3=81lvaro=20Fern=C3=A1ndez=20Rojas?= To: mpm@selenic.com, herbert@gondor.apana.org.au, nsaenzjulienne@suse.de, f.fainelli@gmail.com, rjui@broadcom.com, sbranden@broadcom.com, bcm-kernel-feedback-list@broadcom.com, rikard.falkeborn@gmail.com, noltari@gmail.com, linux-crypto@vger.kernel.org, linux-rpi-kernel@lists.infradead.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, stijn@linux-ipv6.be, ynezz@true.cz Subject: [PATCH v3] hwrng: bcm2835: set quality Date: Mon, 22 Feb 2021 20:50:40 +0100 Message-Id: <20210222195040.16900-1-noltari@gmail.com> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20210220195748.3153-1-noltari@gmail.com> References: <20210220195748.3153-1-noltari@gmail.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210222_145044_313758_72CBEC00 X-CRM114-Status: GOOD ( 14.19 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org VGhpcyBhbGxvd3MgZGV2aWNlcyB3aXRob3V0IGEgaGlnaCBwcmVjaXNzaW9uIHRpbWVyIHRvIHNw ZWVkIHVwIGJvb3QgZnJvbQptb3JlIHRoYW4gMTAwcyB0byBsZXN0IHRoYW4gMzBzLgoKQkNNMjgz NSBybmd0ZXN0Ogpyb290QE9wZW5XcnQ6LyMgY2F0IC9kZXYvaHdybmcgfCBybmd0ZXN0IC1jIDEw MDAKcm5ndGVzdCA2LjEwCkNvcHlyaWdodCAoYykgMjAwNCBieSBIZW5yaXF1ZSBkZSBNb3JhZXMg SG9sc2NodWgKVGhpcyBpcyBmcmVlIHNvZnR3YXJlOyBzZWUgdGhlIHNvdXJjZSBmb3IgY29weWlu ZyBjb25kaXRpb25zLiAgVGhlcmUgaXMgTk8Kd2FycmFudHk7IG5vdCBldmVuIGZvciBNRVJDSEFO VEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuCgpybmd0ZXN0OiBz dGFydGluZyBGSVBTIHRlc3RzLi4uCnJuZ3Rlc3Q6IGJpdHMgcmVjZWl2ZWQgZnJvbSBpbnB1dDog MjAwMDAwMzIKcm5ndGVzdDogRklQUyAxNDAtMiBzdWNjZXNzZXM6IDk5Ngpybmd0ZXN0OiBGSVBT IDE0MC0yIGZhaWx1cmVzOiA0CnJuZ3Rlc3Q6IEZJUFMgMTQwLTIoMjAwMS0xMC0xMCkgTW9ub2Jp dDogMApybmd0ZXN0OiBGSVBTIDE0MC0yKDIwMDEtMTAtMTApIFBva2VyOiAwCnJuZ3Rlc3Q6IEZJ UFMgMTQwLTIoMjAwMS0xMC0xMCkgUnVuczogMQpybmd0ZXN0OiBGSVBTIDE0MC0yKDIwMDEtMTAt MTApIExvbmcgcnVuOiAzCnJuZ3Rlc3Q6IEZJUFMgMTQwLTIoMjAwMS0xMC0xMCkgQ29udGludW91 cyBydW46IDAKcm5ndGVzdDogaW5wdXQgY2hhbm5lbCBzcGVlZDogKG1pbj0xNDYuMDAyOyBhdmc9 MzQ5LjM5NDsKbWF4PTEzMDIwODMuMzMzKUtpYml0cy9zCnJuZ3Rlc3Q6IEZJUFMgdGVzdHMgc3Bl ZWQ6IChtaW49MTIuMTI2OyBhdmc9MjIuNzUwOyBtYXg9MjMuNDMyKU1pYml0cy9zCnJuZ3Rlc3Q6 IFByb2dyYW0gcnVuIHRpbWU6IDU2ODI2OTgyIG1pY3Jvc2Vjb25kcwoKOTk2IHN1Y2Nlc3NlcyBh bmQgNCBmYWlsdXJlcyAtPiA5OS42JSBzdWNjZXNzIHJhdGUKMTAyNCAqIDk5LjYlID0gMTAxOSAo cm91bmRlZCBkb3duIHRvIDEwMDApCgpCQ002MzY4IHJuZ3Rlc3Q6CnJvb3RAT3BlbldydDovIyBy b290QE9wZW5XcnQ6LyMgY2F0IC9kZXYvaHdybmcgfCBybmd0ZXN0IC1jIDEwMDAKcm5ndGVzdCA2 LjEwCkNvcHlyaWdodCAoYykgMjAwNCBieSBIZW5yaXF1ZSBkZSBNb3JhZXMgSG9sc2NodWgKVGhp cyBpcyBmcmVlIHNvZnR3YXJlOyBzZWUgdGhlIHNvdXJjZSBmb3IgY29weWluZyBjb25kaXRpb25z LiAgVGhlcmUgaXMgTk8gd2FycmFudHk7IG5vdCBldmVuIGZvciBNRVJDSEFOVEFCSUxJVFkgb3Ig RklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuCgpybmd0ZXN0OiBzdGFydGluZyBGSVBT IHRlc3RzLi4uCnJuZ3Rlc3Q6IGJpdHMgcmVjZWl2ZWQgZnJvbSBpbnB1dDogMjAwMDAwMzIKcm5n dGVzdDogRklQUyAxNDAtMiBzdWNjZXNzZXM6IDc1MQpybmd0ZXN0OiBGSVBTIDE0MC0yIGZhaWx1 cmVzOiAyNDkKcm5ndGVzdDogRklQUyAxNDAtMigyMDAxLTEwLTEwKSBNb25vYml0OiAwCnJuZ3Rl c3Q6IEZJUFMgMTQwLTIoMjAwMS0xMC0xMCkgUG9rZXI6IDM0CnJuZ3Rlc3Q6IEZJUFMgMTQwLTIo MjAwMS0xMC0xMCkgUnVuczogMjQ1CnJuZ3Rlc3Q6IEZJUFMgMTQwLTIoMjAwMS0xMC0xMCkgTG9u ZyBydW46IDAKcm5ndGVzdDogRklQUyAxNDAtMigyMDAxLTEwLTEwKSBDb250aW51b3VzIHJ1bjog MApybmd0ZXN0OiBpbnB1dCBjaGFubmVsIHNwZWVkOiAobWluPTEuMjAyOyBhdmc9MTYuNDM0OyBt YXg9MTAwMy44NjgpTWliaXRzL3MKcm5ndGVzdDogRklQUyB0ZXN0cyBzcGVlZDogKG1pbj03NjEu MTU1OyBhdmc9ODM0My4zODM7IG1heD0xNTY2Mi41OTApS2liaXRzL3MKcm5ndGVzdDogUHJvZ3Jh bSBydW4gdGltZTogMzUzOTE4MyBtaWNyb3NlY29uZHMKY2F0OiB3cml0ZSBlcnJvcjogQnJva2Vu IHBpcGUKClNpZ25lZC1vZmYtYnk6IMOBbHZhcm8gRmVybsOhbmRleiBSb2phcyA8bm9sdGFyaUBn bWFpbC5jb20+Ci0tLQogdjM6IHNldCBkaWZmZXJlbnQgcXVhbGl0aWVzIGZvciBlYWNoIFNvQwog djI6IGFkZCBqdXNmdGlmaWNhdGlvbgoKIGRyaXZlcnMvY2hhci9od19yYW5kb20vYmNtMjgzNS1y bmcuYyB8IDE3ICsrKysrKysrKysrKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTQgaW5zZXJ0aW9u cygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2NoYXIvaHdfcmFuZG9t L2JjbTI4MzUtcm5nLmMgYi9kcml2ZXJzL2NoYXIvaHdfcmFuZG9tL2JjbTI4MzUtcm5nLmMKaW5k ZXggMWE3YzQzYjQzYzZiLi5hNjEyMWEwNGY2MjQgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvY2hhci9o d19yYW5kb20vYmNtMjgzNS1ybmcuYworKysgYi9kcml2ZXJzL2NoYXIvaHdfcmFuZG9tL2JjbTI4 MzUtcm5nLmMKQEAgLTEyMSw2ICsxMjEsMTUgQEAgc3RhdGljIHZvaWQgYmNtMjgzNV9ybmdfY2xl YW51cChzdHJ1Y3QgaHdybmcgKnJuZykKIAogc3RydWN0IGJjbTI4MzVfcm5nX29mX2RhdGEgewog CWJvb2wgbWFza19pbnRlcnJ1cHRzOworCXVuc2lnbmVkIHNob3J0IHF1YWxpdHk7Cit9OworCitz dGF0aWMgY29uc3Qgc3RydWN0IGJjbTI4MzVfcm5nX29mX2RhdGEgYmNtMjgzeF9ybmdfb2ZfZGF0 YSA9IHsKKwkucXVhbGl0eSA9IDEwMDAsCit9OworCitzdGF0aWMgY29uc3Qgc3RydWN0IGJjbTI4 MzVfcm5nX29mX2RhdGEgYmNtNjM2OF9ybmdfb2ZfZGF0YSA9IHsKKwkucXVhbGl0eSA9IDcwMCwK IH07CiAKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgYmNtMjgzNV9ybmdfb2ZfZGF0YSBuc3Bfcm5nX29m X2RhdGEgPSB7CkBAIC0xMjgsMTAgKzEzNywxMCBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGJjbTI4 MzVfcm5nX29mX2RhdGEgbnNwX3JuZ19vZl9kYXRhID0gewogfTsKIAogc3RhdGljIGNvbnN0IHN0 cnVjdCBvZl9kZXZpY2VfaWQgYmNtMjgzNV9ybmdfb2ZfbWF0Y2hbXSA9IHsKLQl7IC5jb21wYXRp YmxlID0gImJyY20sYmNtMjgzNS1ybmcifSwKKwl7IC5jb21wYXRpYmxlID0gImJyY20sYmNtMjgz NS1ybmciLCAuZGF0YSA9ICZiY20yODN4X3JuZ19vZl9kYXRhIH0sCiAJeyAuY29tcGF0aWJsZSA9 ICJicmNtLGJjbS1uc3Atcm5nIiwgLmRhdGEgPSAmbnNwX3JuZ19vZl9kYXRhIH0sCiAJeyAuY29t cGF0aWJsZSA9ICJicmNtLGJjbTUzMDF4LXJuZyIsIC5kYXRhID0gJm5zcF9ybmdfb2ZfZGF0YSB9 LAotCXsgLmNvbXBhdGlibGUgPSAiYnJjbSxiY202MzY4LXJuZyJ9LAorCXsgLmNvbXBhdGlibGUg PSAiYnJjbSxiY202MzY4LXJuZyIsIC5kYXRhID0gJmJjbTYzNjhfcm5nX29mX2RhdGEgfSwKIAl7 fSwKIH07CiAKQEAgLTE3MSw4ICsxODAsMTAgQEAgc3RhdGljIGludCBiY20yODM1X3JuZ19wcm9i ZShzdHJ1Y3QgcGxhdGZvcm1fZGV2aWNlICpwZGV2KQogCiAJCS8qIENoZWNrIGZvciBybmcgaW5p dCBmdW5jdGlvbiwgZXhlY3V0ZSBpdCAqLwogCQlvZl9kYXRhID0gcm5nX2lkLT5kYXRhOwotCQlp ZiAob2ZfZGF0YSkKKwkJaWYgKG9mX2RhdGEpIHsKIAkJCXByaXYtPm1hc2tfaW50ZXJydXB0cyA9 IG9mX2RhdGEtPm1hc2tfaW50ZXJydXB0czsKKwkJCXByaXYtPnJuZy5xdWFsaXR5ID0gb2ZfZGF0 YS0+cXVhbGl0eTsKKwkJfQogCX0KIAogCS8qIHJlZ2lzdGVyIGRyaXZlciAqLwotLSAKMi4yMC4x CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGludXgt YXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QKbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQu b3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYXJt LWtlcm5lbAo=