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 D615CC433E0 for ; Wed, 24 Feb 2021 08:24:20 +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 6BF9C64ED3 for ; Wed, 24 Feb 2021 08:24:20 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 6BF9C64ED3 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=1g9N1TtyujGr3zFBKCsLgOwRbfXwe00DllsaXYp9jkA=; b=kqcf6A6voYGBKD1DeCZoP2HaVs 2UNL8Eug2+oVC/RZvamlweubK+yjkKzm5ANclq5xHIu8/qSYgRiMvvJ95JVrI8MfUIyosmRLKSzc6 TYlRe356ZL/r9tSgSfu7V4PDR5ibYB8BxxEQQ9Rxl8QQqsykYHAJ45qVCmzK7E8Pzh6pF17cLkRpp Omw0iR3u5BB/od+4++Ltae+qQGyix3IL0CaUkzRiw5DD4ldxxLEgsqrMHZmsZw2I4P1LcYMwzc7xo ErCoXZ070dq7wvBfit/pFnZ8u0CRAWa3bXpeg3eEZ/dGstS0om9IntVbye472B/hpor8tdJ6ccI1D xu3o3gbQ==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1lEpRb-0004Et-Gn; Wed, 24 Feb 2021 08:22:51 +0000 Received: from mail-wr1-x434.google.com ([2a00:1450:4864:20::434]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1lEpRQ-0004DC-RU; Wed, 24 Feb 2021 08:22:42 +0000 Received: by mail-wr1-x434.google.com with SMTP id t15so960913wrx.13; Wed, 24 Feb 2021 00:22:40 -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=BAE1Kf2xIrmHE4CG7BguHd5TjWIGOPY8aBCToqo40i8=; b=ON9GDxXWl4h3rVmqaA5nrpo6rfrokVBk8WnqQJNPuEJChQJMKxHMfMkDO/IPttlRmo CG/KT7FuD0UYCnJMpvrUsAF8aozpxxuI23sH68noZOIHEk/hBeAsY32hfNtnkblkiIKL cvzlrmMBFYpmqWK0nTnJiAy8gyWL59EhlJ/Jp/M0GMtMxEHV0+vDuUbEXPnzcFVe7UNo el6+0Ifm2SWXhDhaqNOMmtm1mMp06Gf58D06eXh8nYdF0+0IFKMm6XAIEHpz1NvfbNkz wQGmdQeW8dGnR/ON+XFCWVn3A46cCQ7y3/bRjqlAJh1uJ2NrtfHdZaOFsaM6WiqRR70V dSLg== 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=BAE1Kf2xIrmHE4CG7BguHd5TjWIGOPY8aBCToqo40i8=; b=m+5IpZcyBkza9xmdOE85Vcgr5j+5RYbYnmmT3aXswah6FPRtCA6LcDuPmOAJ8tKmm6 PctVhZicYG6z6L5NWGTu/j0nPk3VpbIjp7gd1Ooau/NEkvWBQUVcT5SJQm3zbnTh6u31 ATZzWr7LIbRO8dmmFKuGTpoCUzsYLbsbnw4tkK5tIXNLdS9Ava4xuvYNJLVQII837mmJ HxJUmlivIdHBeZag6u3E64d2TqTX9I6kHBEsVL1AyokDxEqR6zxOHCkxsQ5tBAvgOimq WfDEbqdyjwpUWMw9LNWSU24iCxeuE1t3q+XQwCWUr9ILD5AcdiUtM+LNo+d8LPjyks1k b7yg== X-Gm-Message-State: AOAM531hOYFsWSbFTOFGw9jKltYVZHQ/mTD5kPGd0fz8+WhGwINV17uU B15dtFpQ9rWGgeYRqnTHZl8= X-Google-Smtp-Source: ABdhPJxch8/aZDZYHTx5t2OcR8JeSykfALOIoALHNOtek/GvbLq3PLOnVPo32xcrsVXe9UlVxg9OcQ== X-Received: by 2002:adf:d0c5:: with SMTP id z5mr8562622wrh.289.1614154959564; Wed, 24 Feb 2021 00:22:39 -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 u19sm1501628wmm.46.2021.02.24.00.22.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 24 Feb 2021 00:22:39 -0800 (PST) From: =?UTF-8?q?=C3=81lvaro=20Fern=C3=A1ndez=20Rojas?= To: Matt Mackall , Herbert Xu , Rob Herring , Nicolas Saenz Julienne , Florian Fainelli , Ray Jui , Scott Branden , bcm-kernel-feedback-list@broadcom.com, Philipp Zabel , Mark Brown , =?UTF-8?q?=C3=81lvaro=20Fern=C3=A1ndez=20Rojas?= , Guenter Roeck , Bjorn Andersson , =?UTF-8?q?N=C3=ADcolas=20F=2E=20R=2E=20A=2E=20Prado?= , Rikard Falkeborn , Stefan Wahren , linux-crypto@vger.kernel.org, devicetree@vger.kernel.org, linux-rpi-kernel@lists.infradead.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH v4 2/2] hwrng: bcm2835: add reset support Date: Wed, 24 Feb 2021 09:22:30 +0100 Message-Id: <20210224082230.29015-3-noltari@gmail.com> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20210224082230.29015-1-noltari@gmail.com> References: <20210223160131.29053-1-noltari@gmail.com> <20210224082230.29015-1-noltari@gmail.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210224_032241_281242_ED1BFB4E X-CRM114-Status: GOOD ( 16.83 ) 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 QkNNNjM2OCBkZXZpY2VzIG5lZWQgdG8gcmVzZXQgdGhlIGluIG9yZGVyIHRvIGdlbmVyYXRlIHRy dWUgcmFuZG9tIG51bWJlcnMuClRoaXMgaXMgd2hhdCBCQ002MzY4IHByb2R1Y2VzIHdpdGhvdXQg YSByZXNldDoKcm9vdEBPcGVuV3J0Oi8jIGNhdCAvZGV2L2h3cm5nIHwgcm5ndGVzdCAtYyAxMDAw CnJuZ3Rlc3QgNi4xMApDb3B5cmlnaHQgKGMpIDIwMDQgYnkgSGVucmlxdWUgZGUgTW9yYWVzIEhv bHNjaHVoClRoaXMgaXMgZnJlZSBzb2Z0d2FyZTsgc2VlIHRoZSBzb3VyY2UgZm9yIGNvcHlpbmcg Y29uZGl0aW9ucy4gIFRoZXJlIGlzIE5PIHdhcnJhbnR5OyBub3QgZXZlbiBmb3IgTUVSQ0hBTlRB QklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLgoKcm5ndGVzdDogc3Rh cnRpbmcgRklQUyB0ZXN0cy4uLgpybmd0ZXN0OiBiaXRzIHJlY2VpdmVkIGZyb20gaW5wdXQ6IDIw MDAwMDMyCnJuZ3Rlc3Q6IEZJUFMgMTQwLTIgc3VjY2Vzc2VzOiAwCnJuZ3Rlc3Q6IEZJUFMgMTQw LTIgZmFpbHVyZXM6IDEwMDAKcm5ndGVzdDogRklQUyAxNDAtMigyMDAxLTEwLTEwKSBNb25vYml0 OiAyCnJuZ3Rlc3Q6IEZJUFMgMTQwLTIoMjAwMS0xMC0xMCkgUG9rZXI6IDEwMDAKcm5ndGVzdDog RklQUyAxNDAtMigyMDAxLTEwLTEwKSBSdW5zOiAxMDAwCnJuZ3Rlc3Q6IEZJUFMgMTQwLTIoMjAw MS0xMC0xMCkgTG9uZyBydW46IDMwCnJuZ3Rlc3Q6IEZJUFMgMTQwLTIoMjAwMS0xMC0xMCkgQ29u dGludW91cyBydW46IDAKcm5ndGVzdDogaW5wdXQgY2hhbm5lbCBzcGVlZDogKG1pbj0zNy4yNTM7 IGF2Zz0zMjAuODI3OyBtYXg9NjM1Ljc4MylNaWJpdHMvcwpybmd0ZXN0OiBGSVBTIHRlc3RzIHNw ZWVkOiAobWluPTEyLjE0MTsgYXZnPTE1LjAzNDsgbWF4PTE2LjQyOClNaWJpdHMvcwpybmd0ZXN0 OiBQcm9ncmFtIHJ1biB0aW1lOiAxMzM2MTc2IG1pY3Jvc2Vjb25kcwoKU2lnbmVkLW9mZi1ieTog w4FsdmFybyBGZXJuw6FuZGV6IFJvamFzIDxub2x0YXJpQGdtYWlsLmNvbT4KLS0tCiB2NDogYWRk IHJlc2V0X2NvbnRyb2xfcmVhcm0oKS4KIHYzOiBubyBjaGFuZ2VzLgogdjI6IG5vIGNoYW5nZXMu CgogZHJpdmVycy9jaGFyL2h3X3JhbmRvbS9iY20yODM1LXJuZy5jIHwgMTIgKysrKysrKysrKysr CiAxIGZpbGUgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMv Y2hhci9od19yYW5kb20vYmNtMjgzNS1ybmcuYyBiL2RyaXZlcnMvY2hhci9od19yYW5kb20vYmNt MjgzNS1ybmcuYwppbmRleCAxYTdjNDNiNDNjNmIuLjkyNjU4ZWRhZmYyMiAxMDA2NDQKLS0tIGEv ZHJpdmVycy9jaGFyL2h3X3JhbmRvbS9iY20yODM1LXJuZy5jCisrKyBiL2RyaXZlcnMvY2hhci9o d19yYW5kb20vYmNtMjgzNS1ybmcuYwpAQCAtMTMsNiArMTMsNyBAQAogI2luY2x1ZGUgPGxpbnV4 L3BsYXRmb3JtX2RldmljZS5oPgogI2luY2x1ZGUgPGxpbnV4L3ByaW50ay5oPgogI2luY2x1ZGUg PGxpbnV4L2Nsay5oPgorI2luY2x1ZGUgPGxpbnV4L3Jlc2V0Lmg+CiAKICNkZWZpbmUgUk5HX0NU UkwJMHgwCiAjZGVmaW5lIFJOR19TVEFUVVMJMHg0CkBAIC0zMiw2ICszMyw3IEBAIHN0cnVjdCBi Y20yODM1X3JuZ19wcml2IHsKIAl2b2lkIF9faW9tZW0gKmJhc2U7CiAJYm9vbCBtYXNrX2ludGVy cnVwdHM7CiAJc3RydWN0IGNsayAqY2xrOworCXN0cnVjdCByZXNldF9jb250cm9sICpyZXNldDsK IH07CiAKIHN0YXRpYyBpbmxpbmUgc3RydWN0IGJjbTI4MzVfcm5nX3ByaXYgKnRvX3JuZ19wcml2 KHN0cnVjdCBod3JuZyAqcm5nKQpAQCAtOTQsNiArOTYsMTAgQEAgc3RhdGljIGludCBiY20yODM1 X3JuZ19pbml0KHN0cnVjdCBod3JuZyAqcm5nKQogCQkJcmV0dXJuIHJldDsKIAl9CiAKKwlyZXQg PSByZXNldF9jb250cm9sX3Jlc2V0KHByaXYtPnJlc2V0KTsKKwlpZiAocmV0KQorCQlyZXR1cm4g cmV0OworCiAJaWYgKHByaXYtPm1hc2tfaW50ZXJydXB0cykgewogCQkvKiBtYXNrIHRoZSBpbnRl cnJ1cHQgKi8KIAkJdmFsID0gcm5nX3JlYWRsKHByaXYsIFJOR19JTlRfTUFTSyk7CkBAIC0xMTUs NiArMTIxLDggQEAgc3RhdGljIHZvaWQgYmNtMjgzNV9ybmdfY2xlYW51cChzdHJ1Y3QgaHdybmcg KnJuZykKIAkvKiBkaXNhYmxlIHJuZyBoYXJkd2FyZSAqLwogCXJuZ193cml0ZWwocHJpdiwgMCwg Uk5HX0NUUkwpOwogCisJcmVzZXRfY29udHJvbF9yZWFybShwcml2LT5yZXNldCk7CisKIAlpZiAo IUlTX0VSUihwcml2LT5jbGspKQogCQljbGtfZGlzYWJsZV91bnByZXBhcmUocHJpdi0+Y2xrKTsK IH0KQEAgLTE1OSw2ICsxNjcsMTAgQEAgc3RhdGljIGludCBiY20yODM1X3JuZ19wcm9iZShzdHJ1 Y3QgcGxhdGZvcm1fZGV2aWNlICpwZGV2KQogCWlmIChQVFJfRVJSKHByaXYtPmNsaykgPT0gLUVQ Uk9CRV9ERUZFUikKIAkJcmV0dXJuIC1FUFJPQkVfREVGRVI7CiAKKwlwcml2LT5yZXNldCA9IGRl dm1fcmVzZXRfY29udHJvbF9nZXRfb3B0aW9uYWxfZXhjbHVzaXZlKGRldiwgTlVMTCk7CisJaWYg KElTX0VSUihwcml2LT5yZXNldCkpCisJCXJldHVybiBQVFJfRVJSKHByaXYtPnJlc2V0KTsKKwog CXByaXYtPnJuZy5uYW1lID0gcGRldi0+bmFtZTsKIAlwcml2LT5ybmcuaW5pdCA9IGJjbTI4MzVf cm5nX2luaXQ7CiAJcHJpdi0+cm5nLnJlYWQgPSBiY20yODM1X3JuZ19yZWFkOwotLSAKMi4yMC4x CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGludXgt YXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QKbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQu b3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYXJt LWtlcm5lbAo=