From nobody Fri Dec 19 20:16:09 2025 Received: from mail-qv1-f50.google.com (mail-qv1-f50.google.com [209.85.219.50]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 29BDE18734F for ; Wed, 3 Jul 2024 18:03:06 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.219.50 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1720029789; cv=none; b=hCm7UxX4oNt7StKCnBnRups4U+rsZny2bJC95lu+GgreodMhEGrQk1VriXv56LhePQioeLGtEeQhCK88kSNTaCP1yLTxYO0GXjaHGa5v4pfhCaUZMnVITpwbzTjRE1gJGkizhkfmxJu2/oARe6Mff5xA6i5a4lPLFkxg6rIrICc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1720029789; c=relaxed/simple; bh=1iO8bKAu7CUMh0zSZTVxtWF8E9h/sGIptgovozKX3vY=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type; b=AZt6FE4aedwDNTLr8qkkl9JenYWlWSwV4uRwTGsS1mPuG2CqGNe41MXBeZHVqwHCAo4yElml0Eq4DIC+bBPFB0RT4YPhRXrr9hNxMylSlxubSwnTejnGX+afXxZslkrywg9y77+BZwD66C/uniUzGh9bmcKUQZ0UcCsA+vKumVo= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=broadcom.com; spf=fail smtp.mailfrom=broadcom.com; dkim=pass (1024-bit key) header.d=broadcom.com header.i=@broadcom.com header.b=AoNq3dJu; arc=none smtp.client-ip=209.85.219.50 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=broadcom.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=broadcom.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=broadcom.com header.i=@broadcom.com header.b="AoNq3dJu" Received: by mail-qv1-f50.google.com with SMTP id 6a1803df08f44-6b5db7936b3so9329196d6.1 for ; Wed, 03 Jul 2024 11:03:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; t=1720029786; x=1720634586; darn=vger.kernel.org; h=references:in-reply-to:message-id:date:subject:cc:to:from:from:to :cc:subject:date:message-id:reply-to; bh=n9GhWf69Ez7vIx9dXC6qK4KTxQCden+WYiNmYY4TG1c=; b=AoNq3dJuX8aD8+bRJZvWIpRLRMF12RilRhi97Jg04M1ekHZXyWDGO4Ba3NdpBk1CB1 t+1ACfL4gDyoDhk6driCI8oP8EvWZbQHGG805xAVGQd2Od+GH75eAVqoJpD0t389/FFE bP0CErryouS9C4oWhEVvUFTyCcl2/edwMfJ2A= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1720029786; x=1720634586; h=references:in-reply-to:message-id:date:subject:cc:to:from :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=n9GhWf69Ez7vIx9dXC6qK4KTxQCden+WYiNmYY4TG1c=; b=eeCHV5ijSBx+wzPB/PWI80ECZHvswMk9/ERnX9Z4T3OEHYLckpUCOmLdZpWQUN1WWg si+ZCdOkqBhJD1Rh062FISPtzffLP/5HiYZ8Yv7feB9wSmT4qJ3mKxmmQYMF+3YY9WFu /unv7PgoN+eB0HyZPNMD1L83DOLJr4nF3MqX2iavP5sxnN+Uf6ZVBetglnARCz1Tsowm iJ6yzAm7xJkvqJWCF386wfZ/JOMdeH/VZkQfoHYnJN8zkkx+kcL5neIJujJdeIX6A1VH ok31+fP3tZUTeYnMvGkUQKDMECz1mvUDWMI/jo91MxPY0XhRHsLHV633SzY1kGWBnnD5 Eorw== X-Forwarded-Encrypted: i=1; AJvYcCV0mjfdc8VOX2qjoZpR5cmtn14RtdrmA4WGPQ4wt2L9kWQr1gAjVzKJC9LzegKE9LJT9oxo8TAatURHBmo5iLLXyaPoU6r6VsKsYDk2 X-Gm-Message-State: AOJu0YzkChSSJ7Mltj0UHYQBNDteIfU0/Fp5TSy0rxhpSiqVHg7pZjnB oajNWU1JeAmBuOEwNmWZsRq5nVn+E+kgYYurxj8vM/CJtTlTC8bcO1NxAKhUZw== X-Google-Smtp-Source: AGHT+IH++y0W0znIk1Hi5gEZgLkMjB2ShRsmrwwCbtpcKXrMa9A7R4aXh6zLAAoOlNjDpiR5I9VVSA== X-Received: by 2002:a05:6214:3005:b0:6b5:42b7:122 with SMTP id 6a1803df08f44-6b5b717b58bmr147088576d6.60.1720029785897; Wed, 03 Jul 2024 11:03:05 -0700 (PDT) Received: from stbsrv-and-01.and.broadcom.net ([192.19.144.250]) by smtp.gmail.com with ESMTPSA id 6a1803df08f44-6b59e5f1a6dsm55589626d6.83.2024.07.03.11.03.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Jul 2024 11:03:05 -0700 (PDT) From: Jim Quinlan To: linux-pci@vger.kernel.org, Nicolas Saenz Julienne , Bjorn Helgaas , Lorenzo Pieralisi , Cyril Brulebois , Stanimir Varbanov , bcm-kernel-feedback-list@broadcom.com, jim2101024@gmail.com, james.quinlan@broadcom.com Cc: Florian Fainelli , Lorenzo Pieralisi , =?UTF-8?q?Krzysztof=20Wilczy=C5=84ski?= , Rob Herring , Krzysztof Kozlowski , Conor Dooley , linux-rpi-kernel@lists.infradead.org (moderated list:BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE), linux-arm-kernel@lists.infradead.org (moderated list:BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE), devicetree@vger.kernel.org (open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS), linux-kernel@vger.kernel.org (open list) Subject: [PATCH v2 01/12] dt-bindings: PCI: Add Broadcom STB 7712 SOC, update maintainer Date: Wed, 3 Jul 2024 14:02:45 -0400 Message-Id: <20240703180300.42959-2-james.quinlan@broadcom.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20240703180300.42959-1-james.quinlan@broadcom.com> References: <20240703180300.42959-1-james.quinlan@broadcom.com> Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-256; boundary="0000000000006c728e061c5ba48b" Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Content-Transfer-Encoding: quoted-printable --0000000000006c728e061c5ba48b MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 LSBVcGRhdGUgbWFpbnRhaW5lcjsgTmljb2xhcyBoYXNuJ3QgYmVlbiBhY3RpdmUgYW5kIGl0CiAg bWFrZXMgbW9yZSBzZW5zZSB0byBoYXZlIGEgQnJvYWRjb20gbWFpbnRhaW5lcgotIEFkZCBhIGRy aXZlciBjb21wYXRpYmxlIHN0cmluZyBmb3IgdGhlIG5ldyBTVEIgU09DIDc3MTIKLSBBZGQgdHdv IG5ldyByZXNldHMgZm9yIHRoZSA3NzEyOiAiYnJpZGdlIiwgZm9yIHRoZQogIHRoZSBicmlkZ2Ug YmV0d2VlbiB0aGUgUENJZSBjb3JlIGFuZCB0aGUgbWVtb3J5IGJ1czsKICAic3dpbml0IiwgdGhl IFBDSWUgY29yZSByZXNldC4KLSBPcmRlciB0aGUgY29tcGF0aWJsZSBzdHJpbmdzIGFscGhhYmV0 aWNhbGx5Ci0gUmVzdHJ1Y3R1cmUgdGhlIHJlc2V0IGNvbnRyb2xsZXJzIHNvIHRoYXQgdGhlIGRl ZmluaXRpb25zCiAgYXBwZWFyIGZpcnN0IGJlZm9yZSBhbnkgcnVsZXMgdGhhdCBnb3Zlcm4gdGhl bS4KClNpZ25lZC1vZmYtYnk6IEppbSBRdWlubGFuIDxqYW1lcy5xdWlubGFuQGJyb2FkY29tLmNv bT4KLS0tCiAuLi4vYmluZGluZ3MvcGNpL2JyY20sc3RiLXBjaWUueWFtbCAgICAgICAgICAgfCA0 NCArKysrKysrKysrKysrKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgMzYgaW5zZXJ0aW9ucygrKSwg OCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmlu ZGluZ3MvcGNpL2JyY20sc3RiLXBjaWUueWFtbCBiL0RvYz0KdW1lbnRhdGlvbi9kZXZpY2V0cmVl L2JpbmRpbmdzL3BjaS9icmNtLHN0Yi1wY2llLnlhbWwKaW5kZXggMTFmOGVhMzMyNDBjLi5hMDcw ZjM1ZDI4ZDcgMTAwNjQ0Ci0tLSBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9w Y2kvYnJjbSxzdGItcGNpZS55YW1sCisrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5k aW5ncy9wY2kvYnJjbSxzdGItcGNpZS55YW1sCkBAIC03LDcgKzcsNyBAQCAkc2NoZW1hOiBodHRw Oi8vZGV2aWNldHJlZS5vcmcvbWV0YS1zY2hlbWFzL2NvcmUueWFtbCMKIHRpdGxlOiBCcmNtc3Ri IFBDSWUgSG9zdCBDb250cm9sbGVyCj0yMAogbWFpbnRhaW5lcnM6Ci0gIC0gTmljb2xhcyBTYWVu eiBKdWxpZW5uZSA8bnNhZW56anVsaWVubmVAc3VzZS5kZT4KKyAgLSBKaW0gUXVpbmxhbiA8amFt ZXMucXVpbmxhbkBicm9hZGNvbS5jb20+Cj0yMAogcHJvcGVydGllczoKICAgY29tcGF0aWJsZToK QEAgLTE2LDExICsxNiwxMiBAQCBwcm9wZXJ0aWVzOgogICAgICAgICAgIC0gYnJjbSxiY20yNzEx LXBjaWUgIyBUaGUgUmFzcGJlcnJ5IFBpIDQKICAgICAgICAgICAtIGJyY20sYmNtNDkwOC1wY2ll CiAgICAgICAgICAgLSBicmNtLGJjbTcyMTEtcGNpZSAjIEJyb2FkY29tIFNUQiB2ZXJzaW9uIG9m IFJQaTQKLSAgICAgICAgICAtIGJyY20sYmNtNzI3OC1wY2llICMgQnJvYWRjb20gNzI3OCBBcm0K ICAgICAgICAgICAtIGJyY20sYmNtNzIxNi1wY2llICMgQnJvYWRjb20gNzIxNiBBcm0KLSAgICAg ICAgICAtIGJyY20sYmNtNzQ0NS1wY2llICMgQnJvYWRjb20gNzQ0NSBBcm0KKyAgICAgICAgICAt IGJyY20sYmNtNzI3OC1wY2llICMgQnJvYWRjb20gNzI3OCBBcm0KICAgICAgICAgICAtIGJyY20s YmNtNzQyNS1wY2llICMgQnJvYWRjb20gNzQyNSBNSVBzCiAgICAgICAgICAgLSBicmNtLGJjbTc0 MzUtcGNpZSAjIEJyb2FkY29tIDc0MzUgTUlQcworICAgICAgICAgIC0gYnJjbSxiY203NDQ1LXBj aWUgIyBCcm9hZGNvbSA3NDQ1IEFybQorICAgICAgICAgIC0gYnJjbSxiY203NzEyLXBjaWUgIyBT VEIgc2libGluZyBTT0Mgb2YgUmFzcGJlcnJ5IFBpIDUKPTIwCiAgIHJlZzoKICAgICBtYXhJdGVt czogMQpAQCAtOTUsNiArOTYsMjAgQEAgcHJvcGVydGllczoKICAgICAgIG1pbkl0ZW1zOiAxCiAg ICAgICBtYXhJdGVtczogMwo9MjAKKyAgcmVzZXRzOgorICAgIGl0ZW1zOgorICAgICAgLSBkZXNj cmlwdGlvbjogcmVzZXQgZm9yIHBoeSBjYWxpYnJhdGlvbgorICAgICAgLSBkZXNjcmlwdGlvbjog cmVzZXQgZm9yIFBDSWUvQ1BVIGJ1cyBicmlkZ2UKKyAgICAgIC0gZGVzY3JpcHRpb246IHJlc2V0 IGZvciBzb2Z0IFBDSWUgY29yZSByZXNldAorICAgICAgLSBkZXNjcmlwdGlvbjogcmVzZXQgZm9y IFBFUlNUIyBQQ0llIHNpZ25hbAorCisgIHJlc2V0LW5hbWVzOgorICAgIGl0ZW1zOgorICAgICAg LSBjb25zdDogcmVzY2FsCisgICAgICAtIGNvbnN0OiBicmlkZ2UKKyAgICAgIC0gY29uc3Q6IHN3 aW5pdAorICAgICAgLSBjb25zdDogcGVyc3QKKwogcmVxdWlyZWQ6CiAgIC0gY29tcGF0aWJsZQog ICAtIHJlZwpAQCAtMTE4LDEzICsxMzMsMTAgQEAgYWxsT2Y6CiAgICAgdGhlbjoKICAgICAgIHBy b3BlcnRpZXM6CiAgICAgICAgIHJlc2V0czoKLSAgICAgICAgICBpdGVtczoKLSAgICAgICAgICAg IC0gZGVzY3JpcHRpb246IHJlc2V0IGNvbnRyb2xsZXIgaGFuZGxpbmcgdGhlIFBFUlNUIyBzaWdu YWwKLQorICAgICAgICAgIG1pbkl0ZW1zOiAxCiAgICAgICAgIHJlc2V0LW5hbWVzOgogICAgICAg ICAgIGl0ZW1zOgogICAgICAgICAgICAgLSBjb25zdDogcGVyc3QKLQogICAgICAgcmVxdWlyZWQ6 CiAgICAgICAgIC0gcmVzZXRzCiAgICAgICAgIC0gcmVzZXQtbmFtZXMKQEAgLTEzNiwxMiArMTQ4 LDI4IEBAIGFsbE9mOgogICAgIHRoZW46CiAgICAgICBwcm9wZXJ0aWVzOgogICAgICAgICByZXNl dHM6CisgICAgICAgICAgbWluSXRlbXM6IDEKKyAgICAgICAgcmVzZXQtbmFtZXM6CiAgICAgICAg ICAgaXRlbXM6Ci0gICAgICAgICAgICAtIGRlc2NyaXB0aW9uOiBwaGFuZGxlIHBvaW50aW5nIHRv IHRoZSBSRVNDQUwgcmVzZXQgY29udHJvbGxlcgorICAgICAgICAgICAgLSBjb25zdDogcmVzY2Fs CisgICAgICByZXF1aXJlZDoKKyAgICAgICAgLSByZXNldHMKKyAgICAgICAgLSByZXNldC1uYW1l cworICAtIGlmOgorICAgICAgcHJvcGVydGllczoKKyAgICAgICAgY29tcGF0aWJsZToKKyAgICAg ICAgICBjb250YWluczoKKyAgICAgICAgICAgIGNvbnN0OiBicmNtLGJjbTc3MTItcGNpZQorICAg IHRoZW46CisgICAgICBwcm9wZXJ0aWVzOgorICAgICAgICByZXNldHM6CisgICAgICAgICAgbWlu SXRlbXM6IDMKPTIwCiAgICAgICAgIHJlc2V0LW5hbWVzOgogICAgICAgICAgIGl0ZW1zOgogICAg ICAgICAgICAgLSBjb25zdDogcmVzY2FsCisgICAgICAgICAgICAtIGNvbnN0OiBicmlkZ2UKKyAg ICAgICAgICAgIC0gY29uc3Q6IHN3aW5pdAo9MjAKICAgICAgIHJlcXVpcmVkOgogICAgICAgICAt IHJlc2V0cwotLT0yMAoyLjE3LjEK --0000000000006c728e061c5ba48b Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature 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 mOAplh6h3nMZUZxBguxG3g2p3iD4EgibUYneEzqOQafIQB/naf2uetKb8y9jKgWJxq2Y4y8Jqg2u uVIO1AyOJjWwqdgN+QhuIlat+qZd03P48Gim9ZPEMDUCAwEAAaOCAdswggHXMA4GA1UdDwEB/wQE AwIFoDCBowYIKwYBBQUHAQEEgZYwgZMwTgYIKwYBBQUHMAKGQmh0dHA6Ly9zZWN1cmUuZ2xvYmFs c2lnbi5jb20vY2FjZXJ0L2dzZ2NjcjNwZXJzb25hbHNpZ24yY2EyMDIwLmNydDBBBggrBgEFBQcw AYY1aHR0cDovL29jc3AuZ2xvYmFsc2lnbi5jb20vZ3NnY2NyM3BlcnNvbmFsc2lnbjJjYTIwMjAw TQYDVR0gBEYwRDBCBgorBgEEAaAyASgKMDQwMgYIKwYBBQUHAgEWJmh0dHBzOi8vd3d3Lmdsb2Jh bHNpZ24uY29tL3JlcG9zaXRvcnkvMAkGA1UdEwQCMAAwSQYDVR0fBEIwQDA+oDygOoY4aHR0cDov L2NybC5nbG9iYWxzaWduLmNvbS9nc2djY3IzcGVyc29uYWxzaWduMmNhMjAyMC5jcmwwJQYDVR0R BB4wHIEaamFtZXMucXVpbmxhbkBicm9hZGNvbS5jb20wEwYDVR0lBAwwCgYIKwYBBQUHAwQwHwYD VR0jBBgwFoAUljPR5lgXWzR1ioFWZNW+SN6hj88wHQYDVR0OBBYEFGx/E27aeGBP2eJktrILxlhK z8f6MA0GCSqGSIb3DQEBCwUAA4IBAQBdQQukiELsPfse49X4QNy/UN43dPUw0I1asiQ8wye3nAuD b3GFmf3SZKlgxBTdWJoaNmmUFW2H3HWOoQBnTeedLtV9M2Tb9vOKMncQD1f9hvWZR6LnZpjBIlKe +R+v6CLF07qYmBI6olvOY/Rsv9QpW9W8qZYk+2RkWHz/fR5N5YldKlJHP0NDT4Wjc5fEzV+mZC8A AlT80qiuCVv+IQP08ovEVSLPhUp8i1pwsHT9atbWOfXQjbq1B/ditFIbPzwmwJPuGUc7n7vpmtxB 75sSFMj27j4JXl5W9vORgHR2YzuPBzfzDJU1ul0DIofSWVF6E1dx4tZohRED1Yl/T/ZGMYICbTCC AmkCAQEwazBbMQswCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTExMC8GA1UE AxMoR2xvYmFsU2lnbiBHQ0MgUjMgUGVyc29uYWxTaWduIDIgQ0EgMjAyMAIMSO43VW7D5NP1X/KD MA0GCWCGSAFlAwQCAQUAoIHUMC8GCSqGSIb3DQEJBDEiBCDgQL/HC4GmXJTdy0bZS+kPkuZXNizz uceAAnHuDuln0zAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0yNDA3 MDMxODAzMDZaMGkGCSqGSIb3DQEJDzFcMFowCwYJYIZIAWUDBAEqMAsGCWCGSAFlAwQBFjALBglg hkgBZQMEAQIwCgYIKoZIhvcNAwcwCwYJKoZIhvcNAQEKMAsGCSqGSIb3DQEBBzALBglghkgBZQME AgEwDQYJKoZIhvcNAQEBBQAEggEAO01egNO+37iriN2jEK+W6vdMW8kVWHiirGq7vu1d3qYPaNgF mBpMmg5e9xRluFp4COxIcOl6IgJgnXu474WQqPGXiDrZtxuGQ0joA1EwU1fVqCwKMACG25ZqHLtB qsv9zw+Gqcs1ZAqcmDH36w9fnj7H3ugEn9SyCf1OkldB7tWpT2fvYGSVHR09je5zbY6Q90BgO/tf JXr7TGTPWxxd4dRvfeP3WJjSbrT0cLx7GlUyn6d5LIGKBjMvW1QRMxABg4VB1Ocov7muOU1Ri8WB aZvzsJ16XyKlC2m2KcjHvFlS/fJeZyD17FcHK/uRaPR3wEHc4E48axhIX0HMOe6KXQ== --0000000000006c728e061c5ba48b-- From nobody Fri Dec 19 20:16:09 2025 Received: from mail-qt1-f181.google.com (mail-qt1-f181.google.com [209.85.160.181]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 9597618754C for ; Wed, 3 Jul 2024 18:03:08 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.160.181 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1720029790; cv=none; b=JD81kBdI+u6FtUfml6gvmtGN7A7at6ilRK9oYoUWmhufLs/FpuVAzeypnW2Mb4wNhjGAAyTdG0rDT9jdjYwBnF2cwJiHzsVJzvNwljZVv43fjxtGRYWY4En5eolJKgEmj9LWxBxsQFbWmgGJc7xP++rxj1TltZ5z5LLZjWDgGxk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1720029790; c=relaxed/simple; bh=xfDMzJ5L52th+ktiKW3MMzTI0wrVxvN5v5aR7CIYbD0=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type; b=uKRVDihiJ1fNV0yny901r96kByx7ieikbTLi4EZmDnxp1AocpeqYoKrARVUz/mvmlcyRb3k3KLW7dj6k0sT98/jPWXtuQxPo8zwopdlf9Ng3gGUskNSFKW/xmviodgr2V1Tt7r1kGikR1dfw8yIP9U55K3Mdrsxvr/wna2lZuwQ= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=broadcom.com; spf=fail smtp.mailfrom=broadcom.com; dkim=pass (1024-bit key) header.d=broadcom.com header.i=@broadcom.com header.b=WEcjwc/L; arc=none smtp.client-ip=209.85.160.181 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=broadcom.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=broadcom.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=broadcom.com header.i=@broadcom.com header.b="WEcjwc/L" Received: by mail-qt1-f181.google.com with SMTP id d75a77b69052e-44633a67e52so42327821cf.2 for ; Wed, 03 Jul 2024 11:03:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; t=1720029787; x=1720634587; darn=vger.kernel.org; h=references:in-reply-to:message-id:date:subject:cc:to:from:from:to :cc:subject:date:message-id:reply-to; bh=/nFYQdjuBpq4mAC5YUwrm8pN32q20FFEM39DB5SsOYE=; b=WEcjwc/Lr2x1SLsADMC7EIzCXBkHEpHgZPQwn39YpX+l89gtHxgTd2qc3vWiVRYQRh z2L/7fAxJGZpTUhwQ3GH7LDV8qZzAX5/Uvyo3ambqVnP7X4WoyTOP4/O+suR255rAw1F bwKSvD2I/VqvdoAXYko5XXnWJg2qilFgsivLY= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1720029787; x=1720634587; h=references:in-reply-to:message-id:date:subject:cc:to:from :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=/nFYQdjuBpq4mAC5YUwrm8pN32q20FFEM39DB5SsOYE=; b=cAJPTa/s9Qq2isYy365wKI8PWbL5L8LyrxGsl8WqQy0/ZCeQ4QEcWV5jf65BtnPSO9 wnmN75v6K7yu7LwIz4JjbEoV7sZJqQtqwSvElEm/gim3q0u9VpTdwhFC+j/60mz6poNr kjUFJayqgbk6Lv3W/qZ5WjM8nSmLvjzty3NNukvcS6G/lLRI2qftoUNgs0steEywh0YD REbTId6Tg87e80OMNrQguodBEAjxsagXlhdV6vFomnzpoXisMbX2IbbMnaXlR20Djd58 Y9chNF5SLdBGIwOHakAxmkii6kOTztuhXNVDfemjrrEpSJL89j5JiO6rU0RbcGhTHTGO mQ0Q== X-Forwarded-Encrypted: i=1; AJvYcCWbOsvF4XKJz/KposA/lI+eFAO+MqZh4N1Qx4LzJg3DDdrTKGox2npbUIZPZ7cPFIDZXDcxR3cHDHPHjWd22Swqy173l5Hd+3DgA3tB X-Gm-Message-State: AOJu0YxHzbSYaHZ6xZ9RISigXD66oW8ElRhb4NpDob7f4kPfiDH9uoAz FL1JniR+PwOFhU0+pQnCG42BziW9hAhVQAsJfMyDAtEyfNDnY2YFjv5J55sTbA== X-Google-Smtp-Source: AGHT+IFXuw7cmg0WWrIFF051lnnYU9WCOItnYRzRjveFDrXAg2LZ5dgJsm5yAu5w/YAdJlWx84hg3A== X-Received: by 2002:a05:6214:20a7:b0:6b0:8e1d:f720 with SMTP id 6a1803df08f44-6b5b71ad1f2mr141051136d6.59.1720029787375; Wed, 03 Jul 2024 11:03:07 -0700 (PDT) Received: from stbsrv-and-01.and.broadcom.net ([192.19.144.250]) by smtp.gmail.com with ESMTPSA id 6a1803df08f44-6b59e5f1a6dsm55589626d6.83.2024.07.03.11.03.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Jul 2024 11:03:06 -0700 (PDT) From: Jim Quinlan To: linux-pci@vger.kernel.org, Nicolas Saenz Julienne , Bjorn Helgaas , Lorenzo Pieralisi , Cyril Brulebois , Stanimir Varbanov , bcm-kernel-feedback-list@broadcom.com, jim2101024@gmail.com, james.quinlan@broadcom.com Cc: Florian Fainelli , Lorenzo Pieralisi , =?UTF-8?q?Krzysztof=20Wilczy=C5=84ski?= , Rob Herring , linux-rpi-kernel@lists.infradead.org (moderated list:BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE), linux-arm-kernel@lists.infradead.org (moderated list:BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE), linux-kernel@vger.kernel.org (open list) Subject: [PATCH v2 02/12] PCI: brcmstb: Use "clk_out" error path label Date: Wed, 3 Jul 2024 14:02:46 -0400 Message-Id: <20240703180300.42959-3-james.quinlan@broadcom.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20240703180300.42959-1-james.quinlan@broadcom.com> References: <20240703180300.42959-1-james.quinlan@broadcom.com> Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-256; boundary="00000000000082b260061c5ba484" Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Content-Transfer-Encoding: quoted-printable --00000000000082b260061c5ba484 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SW5zdGVhZCBvZiBpbnZva2luZyAiY2xrX2Rpc2FibGVfdW5wcmVwYXJlKHBjaWUtPmNsaykiIGlu CmEgbnVtYmVyIG9mIGVycm9yIHBhdGhzLCB3ZSBjYW4ganVzdCB1c2UgYSAiY2xrX291dCIgbGFi ZWwKYW5kIGdvdG8gdGhlIGxhYmVsIGFmdGVyIHNldHRpbmcgdGhlIHJldHVybiB2YWx1ZS4KClNp Z25lZC1vZmYtYnk6IEppbSBRdWlubGFuIDxqYW1lcy5xdWlubGFuQGJyb2FkY29tLmNvbT4KLS0t CiBkcml2ZXJzL3BjaS9jb250cm9sbGVyL3BjaWUtYnJjbXN0Yi5jIHwgMTggKysrKysrKysrKyst LS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkK CmRpZmYgLS1naXQgYS9kcml2ZXJzL3BjaS9jb250cm9sbGVyL3BjaWUtYnJjbXN0Yi5jIGIvZHJp dmVycy9wY2kvY29udHJvbGxlcj0KL3BjaWUtYnJjbXN0Yi5jCmluZGV4IGMwODY4M2ZlYmRkNC4u YzJlYjI5Yjg4NmY3IDEwMDY0NAotLS0gYS9kcml2ZXJzL3BjaS9jb250cm9sbGVyL3BjaWUtYnJj bXN0Yi5jCisrKyBiL2RyaXZlcnMvcGNpL2NvbnRyb2xsZXIvcGNpZS1icmNtc3RiLmMKQEAgLTE2 MjAsMjQgKzE2MjAsMjUgQEAgc3RhdGljIGludCBicmNtX3BjaWVfcHJvYmUoc3RydWN0IHBsYXRm b3JtX2RldmljZSAqPQpwZGV2KQogCX0KIAlwY2llLT5yZXNjYWwgPTNEIGRldm1fcmVzZXRfY29u dHJvbF9nZXRfb3B0aW9uYWxfc2hhcmVkKCZwZGV2LT5kZXYsICJyZXNjPQphbCIpOwogCWlmIChJ U19FUlIocGNpZS0+cmVzY2FsKSkgewotCQljbGtfZGlzYWJsZV91bnByZXBhcmUocGNpZS0+Y2xr KTsKLQkJcmV0dXJuIFBUUl9FUlIocGNpZS0+cmVzY2FsKTsKKwkJcmV0ID0zRCBQVFJfRVJSKHBj aWUtPnJlc2NhbCk7CisJCWdvdG8gY2xrX291dDsKIAl9CiAJcGNpZS0+cGVyc3RfcmVzZXQgPTNE IGRldm1fcmVzZXRfY29udHJvbF9nZXRfb3B0aW9uYWxfZXhjbHVzaXZlKCZwZGV2LT5kZT0Kdiwg InBlcnN0Iik7CiAJaWYgKElTX0VSUihwY2llLT5wZXJzdF9yZXNldCkpIHsKLQkJY2xrX2Rpc2Fi bGVfdW5wcmVwYXJlKHBjaWUtPmNsayk7Ci0JCXJldHVybiBQVFJfRVJSKHBjaWUtPnBlcnN0X3Jl c2V0KTsKKwkJcmV0ID0zRCBQVFJfRVJSKHBjaWUtPnBlcnN0X3Jlc2V0KTsKKwkJZ290byBjbGtf b3V0OwogCX0KPTIwCiAJcmV0ID0zRCByZXNldF9jb250cm9sX3Jlc2V0KHBjaWUtPnJlc2NhbCk7 Ci0JaWYgKHJldCkKKwlpZiAocmV0KSB7CiAJCWRldl9lcnIoJnBkZXYtPmRldiwgImZhaWxlZCB0 byBkZWFzc2VydCAncmVzY2FsJ1xuIik7CisJCWdvdG8gY2xrX291dDsKKwl9Cj0yMAogCXJldCA9 M0QgYnJjbV9waHlfc3RhcnQocGNpZSk7CiAJaWYgKHJldCkgewogCQlyZXNldF9jb250cm9sX3Jl YXJtKHBjaWUtPnJlc2NhbCk7Ci0JCWNsa19kaXNhYmxlX3VucHJlcGFyZShwY2llLT5jbGspOwot CQlyZXR1cm4gcmV0OworCQlnb3RvIGNsa19vdXQ7CiAJfQo9MjAKIAlyZXQgPTNEIGJyY21fcGNp ZV9zZXR1cChwY2llKTsKQEAgLTE2NzYsNiArMTY3Nyw5IEBAIHN0YXRpYyBpbnQgYnJjbV9wY2ll X3Byb2JlKHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnBkPQpldikKPTIwCiAJcmV0dXJuIDA7Cj0y MAorY2xrX291dDoKKwljbGtfZGlzYWJsZV91bnByZXBhcmUocGNpZS0+Y2xrKTsKKwlyZXR1cm4g cmV0OwogZmFpbDoKIAlfX2JyY21fcGNpZV9yZW1vdmUocGNpZSk7CiAJcmV0dXJuIHJldDsKLS09 MjAKMi4xNy4xCg== --00000000000082b260061c5ba484 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature 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 mOAplh6h3nMZUZxBguxG3g2p3iD4EgibUYneEzqOQafIQB/naf2uetKb8y9jKgWJxq2Y4y8Jqg2u uVIO1AyOJjWwqdgN+QhuIlat+qZd03P48Gim9ZPEMDUCAwEAAaOCAdswggHXMA4GA1UdDwEB/wQE AwIFoDCBowYIKwYBBQUHAQEEgZYwgZMwTgYIKwYBBQUHMAKGQmh0dHA6Ly9zZWN1cmUuZ2xvYmFs c2lnbi5jb20vY2FjZXJ0L2dzZ2NjcjNwZXJzb25hbHNpZ24yY2EyMDIwLmNydDBBBggrBgEFBQcw AYY1aHR0cDovL29jc3AuZ2xvYmFsc2lnbi5jb20vZ3NnY2NyM3BlcnNvbmFsc2lnbjJjYTIwMjAw TQYDVR0gBEYwRDBCBgorBgEEAaAyASgKMDQwMgYIKwYBBQUHAgEWJmh0dHBzOi8vd3d3Lmdsb2Jh bHNpZ24uY29tL3JlcG9zaXRvcnkvMAkGA1UdEwQCMAAwSQYDVR0fBEIwQDA+oDygOoY4aHR0cDov L2NybC5nbG9iYWxzaWduLmNvbS9nc2djY3IzcGVyc29uYWxzaWduMmNhMjAyMC5jcmwwJQYDVR0R BB4wHIEaamFtZXMucXVpbmxhbkBicm9hZGNvbS5jb20wEwYDVR0lBAwwCgYIKwYBBQUHAwQwHwYD VR0jBBgwFoAUljPR5lgXWzR1ioFWZNW+SN6hj88wHQYDVR0OBBYEFGx/E27aeGBP2eJktrILxlhK z8f6MA0GCSqGSIb3DQEBCwUAA4IBAQBdQQukiELsPfse49X4QNy/UN43dPUw0I1asiQ8wye3nAuD b3GFmf3SZKlgxBTdWJoaNmmUFW2H3HWOoQBnTeedLtV9M2Tb9vOKMncQD1f9hvWZR6LnZpjBIlKe +R+v6CLF07qYmBI6olvOY/Rsv9QpW9W8qZYk+2RkWHz/fR5N5YldKlJHP0NDT4Wjc5fEzV+mZC8A AlT80qiuCVv+IQP08ovEVSLPhUp8i1pwsHT9atbWOfXQjbq1B/ditFIbPzwmwJPuGUc7n7vpmtxB 75sSFMj27j4JXl5W9vORgHR2YzuPBzfzDJU1ul0DIofSWVF6E1dx4tZohRED1Yl/T/ZGMYICbTCC AmkCAQEwazBbMQswCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTExMC8GA1UE AxMoR2xvYmFsU2lnbiBHQ0MgUjMgUGVyc29uYWxTaWduIDIgQ0EgMjAyMAIMSO43VW7D5NP1X/KD MA0GCWCGSAFlAwQCAQUAoIHUMC8GCSqGSIb3DQEJBDEiBCAm78I8QU0d4/zldSUmVrQTdfEtjmyj 5qWsaZRo6sG3uzAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0yNDA3 MDMxODAzMDdaMGkGCSqGSIb3DQEJDzFcMFowCwYJYIZIAWUDBAEqMAsGCWCGSAFlAwQBFjALBglg hkgBZQMEAQIwCgYIKoZIhvcNAwcwCwYJKoZIhvcNAQEKMAsGCSqGSIb3DQEBBzALBglghkgBZQME AgEwDQYJKoZIhvcNAQEBBQAEggEACNpxZqIwHgQtjgH/3RdY9iwr8ZPTrY0aO3D/bZ0Db7OV1h06 XMRvHQldo3yUB4wZwCcj3tKKCHEqCszGFI46f5ZrMrTZ3K0G2NOIJ0fc0MPR4l6DWGq22hABI/C+ rA8jyhkuOFxKC2rsBMOsVDRjO8cWJXq+xVbvD2496iuRy4En0MDJqSpBjvf5miQnIYaZVHixMx8i Z7T5bL9i2mVwYgv74wiv+EJWzTGGmwHSoncftAHMrHqDwY6uGNRqXGxJ+gbFkd9o18luLWrwrVXQ qzN1K2QLDttn/BnxcMRZEsP8aDhOouzo3ZtyR/j2csKI1jf+bANeh1zxiJmrzR7o5A== --00000000000082b260061c5ba484-- From nobody Fri Dec 19 20:16:09 2025 Received: from mail-qv1-f52.google.com (mail-qv1-f52.google.com [209.85.219.52]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id A4AAD188CD2 for ; Wed, 3 Jul 2024 18:03:10 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.219.52 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1720029792; cv=none; b=n/9aYfJG5ykCRFed7BBsIjUl+MTksVVJHZReZQvlhSXtjM1CHyf1oO2OFkmBMFh+moPyEUIx+tb6ebNXRIiwb9uY3eSJ8nuBYpS3ifrtvI5/v1+63k9DxUCxLJYaFJEyjTLY/1wx81noxnfejnR3+S/SCmaUEV4y6Z1itiKtEQg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1720029792; c=relaxed/simple; bh=1HCzi2vtGHzEsAomRxXIV6Dw51z4xh/EWai7uR1yQZs=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type; b=OlUmYlSjlQxS9DFRZv6ARZKOTyBhlq2fazVf52ZGlXakhzHFRsWhQUYsa3NeRjo7gy+ROmBpOXKvPIEbl2CsA8FpINp6M9S1lM6yRFIXQS5aLvp4zm8mXMueAvrpTDi7rSBYanP7XLFOX+vEDaU3G+ghyhEv+36HsUZR7OBNABY= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=broadcom.com; spf=fail smtp.mailfrom=broadcom.com; dkim=pass (1024-bit key) header.d=broadcom.com header.i=@broadcom.com header.b=UDT5jG9/; arc=none smtp.client-ip=209.85.219.52 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=broadcom.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=broadcom.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=broadcom.com header.i=@broadcom.com header.b="UDT5jG9/" Received: by mail-qv1-f52.google.com with SMTP id 6a1803df08f44-6b590e36a8dso25647826d6.1 for ; Wed, 03 Jul 2024 11:03:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; t=1720029790; x=1720634590; darn=vger.kernel.org; h=references:in-reply-to:message-id:date:subject:cc:to:from:from:to :cc:subject:date:message-id:reply-to; bh=2K8bLjajt9gwBWZSCIo9Amm+Ib43E6DmEUrVOUoIwMc=; b=UDT5jG9/YZCi9prPLZOVeDF33E+RvU0GI641JkNAOu2gkTktcW5jF9UYrVF0BDmVDQ qJVZ0YhMcGEdH2fLVCmmjfpZSAflarkT/Xz8esDOcVF+y+8fkWQEAnuXVMyVanWc99jd OKNaey7z9WRiz+6egBonKyHfn2Vn2JcnINcm8= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1720029790; x=1720634590; h=references:in-reply-to:message-id:date:subject:cc:to:from :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=2K8bLjajt9gwBWZSCIo9Amm+Ib43E6DmEUrVOUoIwMc=; b=ucz+s+9J6LX6INJPmvW86sgb+44+cz7ZCVc5m4J874cgRKvC/aceZ6Ds/9wJRnbiRR 6nuZ/nHAF518u3wMkHQIEiAwkAycgVTlp4F2IjvBLosOKbxHuZupfhXtbIHpmCTWyBra vI8KmcGC+hTPsOws4zqZA89ujXbAYTJNcoCFbcJBiPJNKBkPUR+EQiO8qM6ABfdOE0Tp VGg75F6Jb48YjdqiCz5ws+4nCurZZMMcXkwrXk8LWQ/ASJLsbcBF1RcVCYFQp41v+YMp nexCbUWFUeIVjj1rVyNrIjRgPbnKGeFrCTSeFvh+kzdk61/WuLj5f9TAuHo81exg67Rk aExg== X-Forwarded-Encrypted: i=1; AJvYcCXvPVRCCpm2elssZKloCgCMWHlJePWldFlzKSKrG8R52DLnqggkGToQ+OzM7bNL2xj1ULoUCNkNkrhunTJio3I7sqKoXqhRELMsYNIF X-Gm-Message-State: AOJu0YzNvf1deRIKGlLu2JqfUmCSO2MNY1ZOwGaqS/YoCcxyNHRYy4fq TwVrXOEUqwBSi9dXQSikuKToz8aYI06a+W6ea/p3WtQP+wzy3SlgSsZr/23Syg== X-Google-Smtp-Source: AGHT+IHrIodtULPxBVRNVIp6XlZEo4cm9rcmium+oajhbYxKHA+sJtGuN7oqp5wbg8H+RmYxWagMIg== X-Received: by 2002:a05:6214:ca3:b0:6b5:34b:8c02 with SMTP id 6a1803df08f44-6b5b70c2856mr146549116d6.27.1720029789499; Wed, 03 Jul 2024 11:03:09 -0700 (PDT) Received: from stbsrv-and-01.and.broadcom.net ([192.19.144.250]) by smtp.gmail.com with ESMTPSA id 6a1803df08f44-6b59e5f1a6dsm55589626d6.83.2024.07.03.11.03.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Jul 2024 11:03:08 -0700 (PDT) From: Jim Quinlan To: linux-pci@vger.kernel.org, Nicolas Saenz Julienne , Bjorn Helgaas , Lorenzo Pieralisi , Cyril Brulebois , Stanimir Varbanov , bcm-kernel-feedback-list@broadcom.com, jim2101024@gmail.com, james.quinlan@broadcom.com Cc: Florian Fainelli , Lorenzo Pieralisi , =?UTF-8?q?Krzysztof=20Wilczy=C5=84ski?= , Rob Herring , Philipp Zabel , linux-rpi-kernel@lists.infradead.org (moderated list:BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE), linux-arm-kernel@lists.infradead.org (moderated list:BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE), linux-kernel@vger.kernel.org (open list) Subject: [PATCH v2 03/12] PCI: brcmstb: Use bridge reset if available Date: Wed, 3 Jul 2024 14:02:47 -0400 Message-Id: <20240703180300.42959-4-james.quinlan@broadcom.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20240703180300.42959-1-james.quinlan@broadcom.com> References: <20240703180300.42959-1-james.quinlan@broadcom.com> Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-256; boundary="000000000000a3587a061c5ba446" Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Content-Transfer-Encoding: quoted-printable --000000000000a3587a061c5ba446 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 VGhlIDc3MTIgU09DIGhhcyBhIGJyaWRnZSByZXNldCB3aGljaCBjYW4gYmUgZGVzY3JpYmVkIGlu IHRoZSBkZXZpY2UgdHJlZS4KSWYgaXQgaXMgcHJlc2VudCwgdXNlIGl0LiBPdGhlcndpc2UsIGNv bnRpbnVlIHRvIHVzZSB0aGUgbGVnYWN5IG1ldGhvZCB0bwpyZXNldCB0aGUgYnJpZGdlLgoKU2ln bmVkLW9mZi1ieTogSmltIFF1aW5sYW4gPGphbWVzLnF1aW5sYW5AYnJvYWRjb20uY29tPgotLS0K IGRyaXZlcnMvcGNpL2NvbnRyb2xsZXIvcGNpZS1icmNtc3RiLmMgfCAyNCArKysrKysrKysrKysr KysrKysrLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxOSBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9u cygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvcGNpL2NvbnRyb2xsZXIvcGNpZS1icmNtc3RiLmMg Yi9kcml2ZXJzL3BjaS9jb250cm9sbGVyPQovcGNpZS1icmNtc3RiLmMKaW5kZXggYzJlYjI5Yjg4 NmY3Li40MTA0YzM2NjhmZGIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvcGNpL2NvbnRyb2xsZXIvcGNp ZS1icmNtc3RiLmMKKysrIGIvZHJpdmVycy9wY2kvY29udHJvbGxlci9wY2llLWJyY21zdGIuYwpA QCAtMjY1LDYgKzI2NSw3IEBAIHN0cnVjdCBicmNtX3BjaWUgewogCWVudW0gcGNpZV90eXBlCQl0 eXBlOwogCXN0cnVjdCByZXNldF9jb250cm9sCSpyZXNjYWw7CiAJc3RydWN0IHJlc2V0X2NvbnRy b2wJKnBlcnN0X3Jlc2V0OworCXN0cnVjdCByZXNldF9jb250cm9sCSpicmlkZ2U7CiAJaW50CQkJ bnVtX21lbWM7CiAJdTY0CQkJbWVtY19zaXplW1BDSUVfQlJDTV9NQVhfTUVNQ107CiAJdTMyCQkJ aHdfcmV2OwpAQCAtNzMyLDEyICs3MzMsMTkgQEAgc3RhdGljIHZvaWQgX19pb21lbSAqYnJjbTc0 MjVfcGNpZV9tYXBfYnVzKHN0cnVjdCBwY2k9Cl9idXMgKmJ1cywKPTIwCiBzdGF0aWMgdm9pZCBi cmNtX3BjaWVfYnJpZGdlX3N3X2luaXRfc2V0X2dlbmVyaWMoc3RydWN0IGJyY21fcGNpZSAqcGNp ZSwgdT0KMzIgdmFsKQogewotCXUzMiB0bXAsIG1hc2sgPTNEICBSR1IxX1NXX0lOSVRfMV9JTklU X0dFTkVSSUNfTUFTSzsKLQl1MzIgc2hpZnQgPTNEIFJHUjFfU1dfSU5JVF8xX0lOSVRfR0VORVJJ Q19TSElGVDsKKwlpZiAocGNpZS0+YnJpZGdlKSB7CisJCWlmICh2YWwpCisJCQlyZXNldF9jb250 cm9sX2Fzc2VydChwY2llLT5icmlkZ2UpOworCQllbHNlCisJCQlyZXNldF9jb250cm9sX2RlYXNz ZXJ0KHBjaWUtPmJyaWRnZSk7CisJfSBlbHNlIHsKKwkJdTMyIHRtcCwgbWFzayA9M0QgIFJHUjFf U1dfSU5JVF8xX0lOSVRfR0VORVJJQ19NQVNLOworCQl1MzIgc2hpZnQgPTNEIFJHUjFfU1dfSU5J VF8xX0lOSVRfR0VORVJJQ19TSElGVDsKPTIwCi0JdG1wID0zRCByZWFkbChwY2llLT5iYXNlICsg UENJRV9SR1IxX1NXX0lOSVRfMShwY2llKSk7Ci0JdG1wID0zRCAodG1wICYgfm1hc2spIHwgKCh2 YWwgPDwgc2hpZnQpICYgbWFzayk7Ci0Jd3JpdGVsKHRtcCwgcGNpZS0+YmFzZSArIFBDSUVfUkdS MV9TV19JTklUXzEocGNpZSkpOworCQl0bXAgPTNEIHJlYWRsKHBjaWUtPmJhc2UgKyBQQ0lFX1JH UjFfU1dfSU5JVF8xKHBjaWUpKTsKKwkJdG1wID0zRCAodG1wICYgfm1hc2spIHwgKCh2YWwgPDwg c2hpZnQpICYgbWFzayk7CisJCXdyaXRlbCh0bXAsIHBjaWUtPmJhc2UgKyBQQ0lFX1JHUjFfU1df SU5JVF8xKHBjaWUpKTsKKwl9CiB9Cj0yMAogc3RhdGljIHZvaWQgYnJjbV9wY2llX2JyaWRnZV9z d19pbml0X3NldF83Mjc4KHN0cnVjdCBicmNtX3BjaWUgKnBjaWUsIHUzMiA9CnZhbCkKQEAgLTE2 MzUsNiArMTY0MywxMiBAQCBzdGF0aWMgaW50IGJyY21fcGNpZV9wcm9iZShzdHJ1Y3QgcGxhdGZv cm1fZGV2aWNlICpwPQpkZXYpCiAJCWdvdG8gY2xrX291dDsKIAl9Cj0yMAorCXBjaWUtPmJyaWRn ZSA9M0QgZGV2bV9yZXNldF9jb250cm9sX2dldF9vcHRpb25hbF9leGNsdXNpdmUoJnBkZXYtPmRl diwgImI9CnJpZGdlIik7CisJaWYgKElTX0VSUihwY2llLT5icmlkZ2UpKSB7CisJCXJldCA9M0Qg UFRSX0VSUihwY2llLT5icmlkZ2UpOworCQlnb3RvIGNsa19vdXQ7CisJfQorCiAJcmV0ID0zRCBi cmNtX3BoeV9zdGFydChwY2llKTsKIAlpZiAocmV0KSB7CiAJCXJlc2V0X2NvbnRyb2xfcmVhcm0o cGNpZS0+cmVzY2FsKTsKLS09MjAKMi4xNy4xCg== --000000000000a3587a061c5ba446 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature 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 mOAplh6h3nMZUZxBguxG3g2p3iD4EgibUYneEzqOQafIQB/naf2uetKb8y9jKgWJxq2Y4y8Jqg2u uVIO1AyOJjWwqdgN+QhuIlat+qZd03P48Gim9ZPEMDUCAwEAAaOCAdswggHXMA4GA1UdDwEB/wQE AwIFoDCBowYIKwYBBQUHAQEEgZYwgZMwTgYIKwYBBQUHMAKGQmh0dHA6Ly9zZWN1cmUuZ2xvYmFs c2lnbi5jb20vY2FjZXJ0L2dzZ2NjcjNwZXJzb25hbHNpZ24yY2EyMDIwLmNydDBBBggrBgEFBQcw AYY1aHR0cDovL29jc3AuZ2xvYmFsc2lnbi5jb20vZ3NnY2NyM3BlcnNvbmFsc2lnbjJjYTIwMjAw TQYDVR0gBEYwRDBCBgorBgEEAaAyASgKMDQwMgYIKwYBBQUHAgEWJmh0dHBzOi8vd3d3Lmdsb2Jh bHNpZ24uY29tL3JlcG9zaXRvcnkvMAkGA1UdEwQCMAAwSQYDVR0fBEIwQDA+oDygOoY4aHR0cDov L2NybC5nbG9iYWxzaWduLmNvbS9nc2djY3IzcGVyc29uYWxzaWduMmNhMjAyMC5jcmwwJQYDVR0R BB4wHIEaamFtZXMucXVpbmxhbkBicm9hZGNvbS5jb20wEwYDVR0lBAwwCgYIKwYBBQUHAwQwHwYD VR0jBBgwFoAUljPR5lgXWzR1ioFWZNW+SN6hj88wHQYDVR0OBBYEFGx/E27aeGBP2eJktrILxlhK z8f6MA0GCSqGSIb3DQEBCwUAA4IBAQBdQQukiELsPfse49X4QNy/UN43dPUw0I1asiQ8wye3nAuD b3GFmf3SZKlgxBTdWJoaNmmUFW2H3HWOoQBnTeedLtV9M2Tb9vOKMncQD1f9hvWZR6LnZpjBIlKe +R+v6CLF07qYmBI6olvOY/Rsv9QpW9W8qZYk+2RkWHz/fR5N5YldKlJHP0NDT4Wjc5fEzV+mZC8A AlT80qiuCVv+IQP08ovEVSLPhUp8i1pwsHT9atbWOfXQjbq1B/ditFIbPzwmwJPuGUc7n7vpmtxB 75sSFMj27j4JXl5W9vORgHR2YzuPBzfzDJU1ul0DIofSWVF6E1dx4tZohRED1Yl/T/ZGMYICbTCC AmkCAQEwazBbMQswCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTExMC8GA1UE AxMoR2xvYmFsU2lnbiBHQ0MgUjMgUGVyc29uYWxTaWduIDIgQ0EgMjAyMAIMSO43VW7D5NP1X/KD MA0GCWCGSAFlAwQCAQUAoIHUMC8GCSqGSIb3DQEJBDEiBCA/dNpvXT2lzKnHbs7cg+ONCVm8BcCY 5H676eiqhSc1VTAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0yNDA3 MDMxODAzMTBaMGkGCSqGSIb3DQEJDzFcMFowCwYJYIZIAWUDBAEqMAsGCWCGSAFlAwQBFjALBglg hkgBZQMEAQIwCgYIKoZIhvcNAwcwCwYJKoZIhvcNAQEKMAsGCSqGSIb3DQEBBzALBglghkgBZQME AgEwDQYJKoZIhvcNAQEBBQAEggEAoBd+oeEZS1lEOHGHAuQdNWjiStBT/QjaJ5443gPAh9roV7Cq 8uHKH5njzNRBYy01TmYXZrtIObc/0Z/ayLar/LjjbuWst1Gi0fn+3KMYb5wcUYlOeEBwDrxFzHf3 KyNSZphxzOWA4gtd5z7ZK4K5aR64e5XwuuW+zBX/uA3gylNamvU1PJJi5qfF4uMeiolFkNMoqgR3 /drj9GRx1Vp8nRPRtJTYSQd/hstOS2IqoY0rKZZmYP1uGhYw8XJAbhIUtY2S8nGrywWvBJrMQL3h x+kQ2RZOmCW8BnRe1e/zxWFDnHo0yLkkERxk/uayopYKpgHMLrIykQilvfh6edlg2g== --000000000000a3587a061c5ba446-- From nobody Fri Dec 19 20:16:09 2025 Received: from mail-qv1-f45.google.com (mail-qv1-f45.google.com [209.85.219.45]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 54CA818A93A for ; Wed, 3 Jul 2024 18:03:12 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.219.45 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1720029793; cv=none; b=gOI6geYnbD3L7me6zm+zwJgrmpvRCAkZAQCNnVNC8rNZkLT+VcnZQAZyBEUqZjB7qu25uaoZn7wtF/hKqr+pERmVRnlhTwhhmjJ94g6Wf/yH1s9uPz8897CHi2pNYbIGsJ2vfCvfdf7/Jk+Sjpn9P3V8FXu9d2U3JfSZxPewh6k= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1720029793; c=relaxed/simple; bh=Q4fcJuMuuColg1PAnyLHGWK7e1qMgpriLHyJOZRkeB8=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type; b=X6htPBeR3D/35uGuWlmvwm6XMTp5DPGflykNXDf+/h2Y5Kp4vPxCKrLBUQZmOpPGcMKga3dDVIrvi2+KIRysc2b7ReBBuAx5ym69ZP8Fn5lLxwiudXmw0szbsYKE2tO2uXIm59RJvAF5zP6ZMxIC3DQ4XhgubT4n2sTF11B/w0k= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=broadcom.com; spf=fail smtp.mailfrom=broadcom.com; dkim=pass (1024-bit key) header.d=broadcom.com header.i=@broadcom.com header.b=KX42qq8s; arc=none smtp.client-ip=209.85.219.45 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=broadcom.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=broadcom.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=broadcom.com header.i=@broadcom.com header.b="KX42qq8s" Received: by mail-qv1-f45.google.com with SMTP id 6a1803df08f44-6b4fec3a1a7so29245586d6.2 for ; Wed, 03 Jul 2024 11:03:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; t=1720029791; x=1720634591; darn=vger.kernel.org; h=references:in-reply-to:message-id:date:subject:cc:to:from:from:to :cc:subject:date:message-id:reply-to; bh=DZ9I9djA/oGsf/Z+VPgDeCCflDkZBxeCaA01He0BUCI=; b=KX42qq8sLOB473LZjs+7vbbHj+riobOsgSlWOP34qtWrnB1ffRdaXFb+s9hyNDGRAX 0Iij1XwZ04xxsfdo7qXIs9CL5orfu82SuUwtSMrl/DV8aLNYC+qHzie2BNx9eFTugs5B 0SDMnEsH2jDfNm2OzYnb8XRzxHbOTeeUD0CD0= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1720029791; x=1720634591; h=references:in-reply-to:message-id:date:subject:cc:to:from :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=DZ9I9djA/oGsf/Z+VPgDeCCflDkZBxeCaA01He0BUCI=; b=gIHnjOieGI7QGyDw5f+7Zvc9vlN4RwqNF6ufSnmgF+BSpKwQD0dqOG8yCJ1cmuvuxE HL6F93KvWS1HHRnVFXno6cVIHQiPj3tQbSrwgw7f55PsI/PgHxbR12sf6dk646p1rDr6 Pcj2vlbxVTHoQKBe95QVFUer9Z4eLD7Yjmvdds4FXFgvdKypFFPr2FsfuMjeQMjCIKzu 8uT9pWzCaouTN5qPAsCYnHdXL3Sw95l27qBJ4Bd0wLOR+q+ujB6j8yys60yzd7FjEJq6 GT5JZc94e/URwhS6tOmhh26YWGAUzyFMUwUO9Jz+Yxhg7IqEdws0xUIp75eTHJq7EGYC c9zw== X-Forwarded-Encrypted: i=1; AJvYcCWBrgnVy/nm2qrJGi1jeADUoiq0cEYLu8TnwTQdKPusohSot53fH03MJ2SwVT2eo+HWY57lKIw5coOKb+EOEnnb03s4rdflJtl8F5Si X-Gm-Message-State: AOJu0YyjO7EqjsXnICmD1fdKYnHmIqM/4a4T8q0iBBPgn5ISGfK9hXZa z+V6du6i4rCN7BSKIXrsGIgEGGUhPxB2SSvEoxaUc6ehsLhdpPrc69lU6LczDg== X-Google-Smtp-Source: AGHT+IGDIenXr4YjMW4GwoxRbUQJpTRRQmg2sDYstsvk38qnq4s2NTVKbFtCbvE+st+pQmHWAmeV/Q== X-Received: by 2002:a05:6214:2521:b0:6b5:238:2e42 with SMTP id 6a1803df08f44-6b5b719d2bbmr155619166d6.40.1720029791001; Wed, 03 Jul 2024 11:03:11 -0700 (PDT) Received: from stbsrv-and-01.and.broadcom.net ([192.19.144.250]) by smtp.gmail.com with ESMTPSA id 6a1803df08f44-6b59e5f1a6dsm55589626d6.83.2024.07.03.11.03.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Jul 2024 11:03:10 -0700 (PDT) From: Jim Quinlan To: linux-pci@vger.kernel.org, Nicolas Saenz Julienne , Bjorn Helgaas , Lorenzo Pieralisi , Cyril Brulebois , Stanimir Varbanov , bcm-kernel-feedback-list@broadcom.com, jim2101024@gmail.com, james.quinlan@broadcom.com Cc: Florian Fainelli , Lorenzo Pieralisi , =?UTF-8?q?Krzysztof=20Wilczy=C5=84ski?= , Rob Herring , Philipp Zabel , linux-rpi-kernel@lists.infradead.org (moderated list:BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE), linux-arm-kernel@lists.infradead.org (moderated list:BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE), linux-kernel@vger.kernel.org (open list) Subject: [PATCH v2 04/12] PCI: brcmstb: Use swinit reset if available Date: Wed, 3 Jul 2024 14:02:48 -0400 Message-Id: <20240703180300.42959-5-james.quinlan@broadcom.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20240703180300.42959-1-james.quinlan@broadcom.com> References: <20240703180300.42959-1-james.quinlan@broadcom.com> Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-256; boundary="000000000000b8c664061c5ba4a6" Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Content-Transfer-Encoding: quoted-printable --000000000000b8c664061c5ba4a6 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 VGhlIDc3MTIgU09DIGFkZHMgYSBzb2Z0d2FyZSBpbml0IHJlc2V0IGRldmljZSBmb3IgdGhlIFBD SWUgSFcuCklmIGZvdW5kIGluIHRoZSBEVCBub2RlLCB1c2UgaXQuCgpTaWduZWQtb2ZmLWJ5OiBK aW0gUXVpbmxhbiA8amFtZXMucXVpbmxhbkBicm9hZGNvbS5jb20+Ci0tLQogZHJpdmVycy9wY2kv Y29udHJvbGxlci9wY2llLWJyY21zdGIuYyB8IDE5ICsrKysrKysrKysrKysrKysrKysKIDEgZmls ZSBjaGFuZ2VkLCAxOSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9wY2kvY29u dHJvbGxlci9wY2llLWJyY21zdGIuYyBiL2RyaXZlcnMvcGNpL2NvbnRyb2xsZXI9Ci9wY2llLWJy Y21zdGIuYwppbmRleCA0MTA0YzM2NjhmZGIuLjY5OTI2ZWU1Yzk2MSAxMDA2NDQKLS0tIGEvZHJp dmVycy9wY2kvY29udHJvbGxlci9wY2llLWJyY21zdGIuYworKysgYi9kcml2ZXJzL3BjaS9jb250 cm9sbGVyL3BjaWUtYnJjbXN0Yi5jCkBAIC0yNjYsNiArMjY2LDcgQEAgc3RydWN0IGJyY21fcGNp ZSB7CiAJc3RydWN0IHJlc2V0X2NvbnRyb2wJKnJlc2NhbDsKIAlzdHJ1Y3QgcmVzZXRfY29udHJv bAkqcGVyc3RfcmVzZXQ7CiAJc3RydWN0IHJlc2V0X2NvbnRyb2wJKmJyaWRnZTsKKwlzdHJ1Y3Qg cmVzZXRfY29udHJvbAkqc3dpbml0OwogCWludAkJCW51bV9tZW1jOwogCXU2NAkJCW1lbWNfc2l6 ZVtQQ0lFX0JSQ01fTUFYX01FTUNdOwogCXUzMgkJCWh3X3JldjsKQEAgLTE2MjYsNiArMTYyNywx MyBAQCBzdGF0aWMgaW50IGJyY21fcGNpZV9wcm9iZShzdHJ1Y3QgcGxhdGZvcm1fZGV2aWNlICpw PQpkZXYpCiAJCWRldl9lcnIoJnBkZXYtPmRldiwgImNvdWxkIG5vdCBlbmFibGUgY2xvY2tcbiIp OwogCQlyZXR1cm4gcmV0OwogCX0KKworCXBjaWUtPnN3aW5pdCA9M0QgZGV2bV9yZXNldF9jb250 cm9sX2dldF9vcHRpb25hbF9leGNsdXNpdmUoJnBkZXYtPmRldiwgInM9Cndpbml0Iik7CisJaWYg KElTX0VSUihwY2llLT5zd2luaXQpKSB7CisJCXJldCA9M0QgZGV2X2Vycl9wcm9iZSgmcGRldi0+ ZGV2LCBQVFJfRVJSKHBjaWUtPnN3aW5pdCksCisJCQkJICAgICJmYWlsZWQgdG8gZ2V0ICdzd2lu aXQnIHJlc2V0XG4iKTsKKwkJZ290byBjbGtfb3V0OworCX0KIAlwY2llLT5yZXNjYWwgPTNEIGRl dm1fcmVzZXRfY29udHJvbF9nZXRfb3B0aW9uYWxfc2hhcmVkKCZwZGV2LT5kZXYsICJyZXNjPQph bCIpOwogCWlmIChJU19FUlIocGNpZS0+cmVzY2FsKSkgewogCQlyZXQgPTNEIFBUUl9FUlIocGNp ZS0+cmVzY2FsKTsKQEAgLTE2MzcsNiArMTY0NSwxNyBAQCBzdGF0aWMgaW50IGJyY21fcGNpZV9w cm9iZShzdHJ1Y3QgcGxhdGZvcm1fZGV2aWNlICpwPQpkZXYpCiAJCWdvdG8gY2xrX291dDsKIAl9 Cj0yMAorCXJldCA9M0QgcmVzZXRfY29udHJvbF9hc3NlcnQocGNpZS0+c3dpbml0KTsKKwlpZiAo cmV0KSB7CisJCWRldl9lcnJfcHJvYmUoJnBkZXYtPmRldiwgcmV0LCAiY291bGQgbm90IGFzc2Vy dCByZXNldCAnc3dpbml0J1xuIik7CisJCWdvdG8gY2xrX291dDsKKwl9CisJcmV0ID0zRCByZXNl dF9jb250cm9sX2RlYXNzZXJ0KHBjaWUtPnN3aW5pdCk7CisJaWYgKHJldCkgeworCQlkZXZfZXJy KCZwZGV2LT5kZXYsICJjb3VsZCBub3QgZGUtYXNzZXJ0IHJlc2V0ICdzd2luaXQnIGFmdGVyIGFz c2VydGluZ1w9Cm4iKTsKKwkJZ290byBjbGtfb3V0OworCX0KKwogCXJldCA9M0QgcmVzZXRfY29u dHJvbF9yZXNldChwY2llLT5yZXNjYWwpOwogCWlmIChyZXQpIHsKIAkJZGV2X2VycigmcGRldi0+ ZGV2LCAiZmFpbGVkIHRvIGRlYXNzZXJ0ICdyZXNjYWwnXG4iKTsKLS09MjAKMi4xNy4xCg== --000000000000b8c664061c5ba4a6 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature 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 mOAplh6h3nMZUZxBguxG3g2p3iD4EgibUYneEzqOQafIQB/naf2uetKb8y9jKgWJxq2Y4y8Jqg2u uVIO1AyOJjWwqdgN+QhuIlat+qZd03P48Gim9ZPEMDUCAwEAAaOCAdswggHXMA4GA1UdDwEB/wQE AwIFoDCBowYIKwYBBQUHAQEEgZYwgZMwTgYIKwYBBQUHMAKGQmh0dHA6Ly9zZWN1cmUuZ2xvYmFs c2lnbi5jb20vY2FjZXJ0L2dzZ2NjcjNwZXJzb25hbHNpZ24yY2EyMDIwLmNydDBBBggrBgEFBQcw AYY1aHR0cDovL29jc3AuZ2xvYmFsc2lnbi5jb20vZ3NnY2NyM3BlcnNvbmFsc2lnbjJjYTIwMjAw TQYDVR0gBEYwRDBCBgorBgEEAaAyASgKMDQwMgYIKwYBBQUHAgEWJmh0dHBzOi8vd3d3Lmdsb2Jh bHNpZ24uY29tL3JlcG9zaXRvcnkvMAkGA1UdEwQCMAAwSQYDVR0fBEIwQDA+oDygOoY4aHR0cDov L2NybC5nbG9iYWxzaWduLmNvbS9nc2djY3IzcGVyc29uYWxzaWduMmNhMjAyMC5jcmwwJQYDVR0R BB4wHIEaamFtZXMucXVpbmxhbkBicm9hZGNvbS5jb20wEwYDVR0lBAwwCgYIKwYBBQUHAwQwHwYD VR0jBBgwFoAUljPR5lgXWzR1ioFWZNW+SN6hj88wHQYDVR0OBBYEFGx/E27aeGBP2eJktrILxlhK z8f6MA0GCSqGSIb3DQEBCwUAA4IBAQBdQQukiELsPfse49X4QNy/UN43dPUw0I1asiQ8wye3nAuD b3GFmf3SZKlgxBTdWJoaNmmUFW2H3HWOoQBnTeedLtV9M2Tb9vOKMncQD1f9hvWZR6LnZpjBIlKe +R+v6CLF07qYmBI6olvOY/Rsv9QpW9W8qZYk+2RkWHz/fR5N5YldKlJHP0NDT4Wjc5fEzV+mZC8A AlT80qiuCVv+IQP08ovEVSLPhUp8i1pwsHT9atbWOfXQjbq1B/ditFIbPzwmwJPuGUc7n7vpmtxB 75sSFMj27j4JXl5W9vORgHR2YzuPBzfzDJU1ul0DIofSWVF6E1dx4tZohRED1Yl/T/ZGMYICbTCC AmkCAQEwazBbMQswCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTExMC8GA1UE AxMoR2xvYmFsU2lnbiBHQ0MgUjMgUGVyc29uYWxTaWduIDIgQ0EgMjAyMAIMSO43VW7D5NP1X/KD MA0GCWCGSAFlAwQCAQUAoIHUMC8GCSqGSIb3DQEJBDEiBCCCdfPKRZ6YjC/T4p3oZMUeNahqXAb4 5KXGo3XBGzofrzAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0yNDA3 MDMxODAzMTFaMGkGCSqGSIb3DQEJDzFcMFowCwYJYIZIAWUDBAEqMAsGCWCGSAFlAwQBFjALBglg hkgBZQMEAQIwCgYIKoZIhvcNAwcwCwYJKoZIhvcNAQEKMAsGCSqGSIb3DQEBBzALBglghkgBZQME AgEwDQYJKoZIhvcNAQEBBQAEggEAUmp0+lGr+XETqD7JzU6ME4kj+rQw6huBO8AuiyCciV3jJjDL jJrjdZcRx80nd3UbOqmg8eaBJQpOWup89s2JFI2Xfq68t9us8dTbz6a+N+XsYcdZAAc8H8o/eVxh 9LEtiUsBJoqY3+PFDDIpTquo9OTQBoQSP9AamFrFBgv26RoJa+vUim180+y5tjUqBaAEMYfFyqsC DVMuX+wH71K+TQTBYJkuuyVc8vvh0PM7tD1vtq6JqNyYQv55iZY/LHuM17GS1pGSuhO+sIMzyxKL CDTmfw4wZ9tYOVutZtekeHPrL6pJhLCfKOQnsbMbrZsWhnw54YVXaEDI4kbjDIKfFA== --000000000000b8c664061c5ba4a6-- From nobody Fri Dec 19 20:16:09 2025 Received: from mail-qv1-f42.google.com (mail-qv1-f42.google.com [209.85.219.42]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 361D218EFCE for ; Wed, 3 Jul 2024 18:03:14 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.219.42 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1720029795; cv=none; b=cNCd4pi+5B8U03t2uFg0JQ9hjzX8BLrEMZI2p+/GgbpoEqgwducpoNh71SQZzOJKpPD3EqcuKWBXMjOGIvpZKhvkPQ4g/Ggx9RSSxpm9nm6PzR0dCndkfF+X2a+Ctle4ZVQDhzHCkMb5USy47trVWTH/qsUgCiplg0+EZULyO0I= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1720029795; c=relaxed/simple; bh=yeA+98vmlSXI2ujMyS4PwgbKNewVm8EeRgSKjr05FNY=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type; b=lneSFviU9BJ6frXTnDy7a7dkD09TpZd4yDB8He7neR6XDOpakbXfo2Prg4WgAeGoIT9xosGd5A2fJb+lWg19XkyJPN+PHKwOoGHD6O/4Sms5WIZcO17/kq+iWo7rtuLwFIGUfQ1kyRITI515Z9mtgu/gRB3GNctyYL6Hwlsy/RY= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=broadcom.com; spf=fail smtp.mailfrom=broadcom.com; dkim=pass (1024-bit key) header.d=broadcom.com header.i=@broadcom.com header.b=Ka5QTh35; arc=none smtp.client-ip=209.85.219.42 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=broadcom.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=broadcom.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=broadcom.com header.i=@broadcom.com header.b="Ka5QTh35" Received: by mail-qv1-f42.google.com with SMTP id 6a1803df08f44-6b4ff803ef2so28116016d6.0 for ; Wed, 03 Jul 2024 11:03:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; t=1720029793; x=1720634593; darn=vger.kernel.org; h=references:in-reply-to:message-id:date:subject:cc:to:from:from:to :cc:subject:date:message-id:reply-to; bh=zwXFdCz2nhANkpHk1lCYgkestV/9nTSYcYA5EivTD6c=; b=Ka5QTh35pLCB4xj0azAxTLYS4+cZ/hj6U944USughqUrGwC3AsFOXzP7HIqOk+Wokp cFS8Ies/IMiFDELRV7f/4qA+A2cCj3ZbFtAYL9ti6zbURhVykOwrmUROETLKberT9dvc 8Gjh9rXD4weZI4HryJaZwKvdKDucO/SCjE9No= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1720029793; x=1720634593; h=references:in-reply-to:message-id:date:subject:cc:to:from :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=zwXFdCz2nhANkpHk1lCYgkestV/9nTSYcYA5EivTD6c=; b=ASKItkoJDpK/TSIPeNwrnOgJekIt/1pJvtn95CjG9XvY+KSEOhUZviZwTAY0X5Gv+K yLH7+hOo1Ub/AfZFAvF+YyKt9QxYLntd/GhXiScqrEMVm0QWqCdWHMMnBL3S0kg14pMd ONehAhFXpBQnRrcV2io1HAEXtKXj1uwGQmBDgz0yky43DgnTk+608fcj7a7VgKHE6G82 eqG3L7VTR6/PEqYFHGEz8dZ/sY4xtxLOGIdEELJM3wEhUt892aPgKc99jzAuO6sCZaWT JJRBTyIlzxPHQrq7+hLv6Rl0SbiDlbVOjg7udUEEAqvjpi17tQH5htPSBR4SGFuvkpEW gCsg== X-Forwarded-Encrypted: i=1; AJvYcCUKV9/7mebhaZ6QlTFY5vzFMejgfcPTkFu5BUXfOpp4SA/CeA6IwSWp+SkB3D8uF484cijmOujSw4BKfVkHVHOuzhw4XJx/xczUsTbH X-Gm-Message-State: AOJu0Yy4cqESataT4lgPRhW0wcWWwBj9vWKV89A/tEgn+U9bTNZM8dBD iuJxe8EevaGJX+aCd4KPZAlu6umEEwoN4aILmbPqQHfK8pNIlzrpF/KPgsIfzw== X-Google-Smtp-Source: AGHT+IFvyn19h6XGEm0wfTzwiOrNHdvorSM1l6w/oocJLdctEG+4frKOEE66qjj0sNM+aokLw7rXCg== X-Received: by 2002:ad4:5c6b:0:b0:6b5:a81b:b974 with SMTP id 6a1803df08f44-6b5b704f9c0mr156271586d6.7.1720029793079; Wed, 03 Jul 2024 11:03:13 -0700 (PDT) Received: from stbsrv-and-01.and.broadcom.net ([192.19.144.250]) by smtp.gmail.com with ESMTPSA id 6a1803df08f44-6b59e5f1a6dsm55589626d6.83.2024.07.03.11.03.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Jul 2024 11:03:12 -0700 (PDT) From: Jim Quinlan To: linux-pci@vger.kernel.org, Nicolas Saenz Julienne , Bjorn Helgaas , Lorenzo Pieralisi , Cyril Brulebois , Stanimir Varbanov , bcm-kernel-feedback-list@broadcom.com, jim2101024@gmail.com, james.quinlan@broadcom.com Cc: Florian Fainelli , Lorenzo Pieralisi , =?UTF-8?q?Krzysztof=20Wilczy=C5=84ski?= , Rob Herring , Philipp Zabel , linux-rpi-kernel@lists.infradead.org (moderated list:BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE), linux-arm-kernel@lists.infradead.org (moderated list:BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE), linux-kernel@vger.kernel.org (open list) Subject: [PATCH v2 05/12] PCI: brcmstb: Get resource before we start asserting reset controllers Date: Wed, 3 Jul 2024 14:02:49 -0400 Message-Id: <20240703180300.42959-6-james.quinlan@broadcom.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20240703180300.42959-1-james.quinlan@broadcom.com> References: <20240703180300.42959-1-james.quinlan@broadcom.com> Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-256; boundary="000000000000d7e689061c5ba42e" Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Content-Transfer-Encoding: quoted-printable --000000000000d7e689061c5ba42e MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 UGxhY2UgYWxsIG9mIHRoZSBkZXZtX3Jlc2V0X2NvbnRvbF9nZXQqKCkgY2FsbHMgYWJvdmUgdGhl IGNhbGxzIHRoYXQKYXNzZXJ0IHRoZSByZXNldCBjb250cm9sbGVycy4KClNpZ25lZC1vZmYtYnk6 IEppbSBRdWlubGFuIDxqYW1lcy5xdWlubGFuQGJyb2FkY29tLmNvbT4KLS0tCiBkcml2ZXJzL3Bj aS9jb250cm9sbGVyL3BjaWUtYnJjbXN0Yi5jIHwgMTEgKysrKystLS0tLS0KIDEgZmlsZSBjaGFu Z2VkLCA1IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVy cy9wY2kvY29udHJvbGxlci9wY2llLWJyY21zdGIuYyBiL2RyaXZlcnMvcGNpL2NvbnRyb2xsZXI9 Ci9wY2llLWJyY21zdGIuYwppbmRleCA2OTkyNmVlNWM5NjEuLjU5ZGFhNGIyZTZjNSAxMDA2NDQK LS0tIGEvZHJpdmVycy9wY2kvY29udHJvbGxlci9wY2llLWJyY21zdGIuYworKysgYi9kcml2ZXJz L3BjaS9jb250cm9sbGVyL3BjaWUtYnJjbXN0Yi5jCkBAIC0xNjQ0LDYgKzE2NDQsMTEgQEAgc3Rh dGljIGludCBicmNtX3BjaWVfcHJvYmUoc3RydWN0IHBsYXRmb3JtX2RldmljZSAqcD0KZGV2KQog CQlyZXQgPTNEIFBUUl9FUlIocGNpZS0+cGVyc3RfcmVzZXQpOwogCQlnb3RvIGNsa19vdXQ7CiAJ fQorCXBjaWUtPmJyaWRnZSA9M0QgZGV2bV9yZXNldF9jb250cm9sX2dldF9vcHRpb25hbF9leGNs dXNpdmUoJnBkZXYtPmRldiwgImI9CnJpZGdlIik7CisJaWYgKElTX0VSUihwY2llLT5icmlkZ2Up KSB7CisJCXJldCA9M0QgUFRSX0VSUihwY2llLT5icmlkZ2UpOworCQlnb3RvIGNsa19vdXQ7CisJ fQo9MjAKIAlyZXQgPTNEIHJlc2V0X2NvbnRyb2xfYXNzZXJ0KHBjaWUtPnN3aW5pdCk7CiAJaWYg KHJldCkgewpAQCAtMTY2MiwxMiArMTY2Nyw2IEBAIHN0YXRpYyBpbnQgYnJjbV9wY2llX3Byb2Jl KHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnA9CmRldikKIAkJZ290byBjbGtfb3V0OwogCX0KPTIw Ci0JcGNpZS0+YnJpZGdlID0zRCBkZXZtX3Jlc2V0X2NvbnRyb2xfZ2V0X29wdGlvbmFsX2V4Y2x1 c2l2ZSgmcGRldi0+ZGV2LCAiYj0KcmlkZ2UiKTsKLQlpZiAoSVNfRVJSKHBjaWUtPmJyaWRnZSkp IHsKLQkJcmV0ID0zRCBQVFJfRVJSKHBjaWUtPmJyaWRnZSk7Ci0JCWdvdG8gY2xrX291dDsKLQl9 Ci0KIAlyZXQgPTNEIGJyY21fcGh5X3N0YXJ0KHBjaWUpOwogCWlmIChyZXQpIHsKIAkJcmVzZXRf Y29udHJvbF9yZWFybShwY2llLT5yZXNjYWwpOwotLT0yMAoyLjE3LjEK --000000000000d7e689061c5ba42e Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature 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 mOAplh6h3nMZUZxBguxG3g2p3iD4EgibUYneEzqOQafIQB/naf2uetKb8y9jKgWJxq2Y4y8Jqg2u uVIO1AyOJjWwqdgN+QhuIlat+qZd03P48Gim9ZPEMDUCAwEAAaOCAdswggHXMA4GA1UdDwEB/wQE AwIFoDCBowYIKwYBBQUHAQEEgZYwgZMwTgYIKwYBBQUHMAKGQmh0dHA6Ly9zZWN1cmUuZ2xvYmFs c2lnbi5jb20vY2FjZXJ0L2dzZ2NjcjNwZXJzb25hbHNpZ24yY2EyMDIwLmNydDBBBggrBgEFBQcw AYY1aHR0cDovL29jc3AuZ2xvYmFsc2lnbi5jb20vZ3NnY2NyM3BlcnNvbmFsc2lnbjJjYTIwMjAw TQYDVR0gBEYwRDBCBgorBgEEAaAyASgKMDQwMgYIKwYBBQUHAgEWJmh0dHBzOi8vd3d3Lmdsb2Jh bHNpZ24uY29tL3JlcG9zaXRvcnkvMAkGA1UdEwQCMAAwSQYDVR0fBEIwQDA+oDygOoY4aHR0cDov L2NybC5nbG9iYWxzaWduLmNvbS9nc2djY3IzcGVyc29uYWxzaWduMmNhMjAyMC5jcmwwJQYDVR0R BB4wHIEaamFtZXMucXVpbmxhbkBicm9hZGNvbS5jb20wEwYDVR0lBAwwCgYIKwYBBQUHAwQwHwYD VR0jBBgwFoAUljPR5lgXWzR1ioFWZNW+SN6hj88wHQYDVR0OBBYEFGx/E27aeGBP2eJktrILxlhK z8f6MA0GCSqGSIb3DQEBCwUAA4IBAQBdQQukiELsPfse49X4QNy/UN43dPUw0I1asiQ8wye3nAuD b3GFmf3SZKlgxBTdWJoaNmmUFW2H3HWOoQBnTeedLtV9M2Tb9vOKMncQD1f9hvWZR6LnZpjBIlKe +R+v6CLF07qYmBI6olvOY/Rsv9QpW9W8qZYk+2RkWHz/fR5N5YldKlJHP0NDT4Wjc5fEzV+mZC8A AlT80qiuCVv+IQP08ovEVSLPhUp8i1pwsHT9atbWOfXQjbq1B/ditFIbPzwmwJPuGUc7n7vpmtxB 75sSFMj27j4JXl5W9vORgHR2YzuPBzfzDJU1ul0DIofSWVF6E1dx4tZohRED1Yl/T/ZGMYICbTCC AmkCAQEwazBbMQswCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTExMC8GA1UE AxMoR2xvYmFsU2lnbiBHQ0MgUjMgUGVyc29uYWxTaWduIDIgQ0EgMjAyMAIMSO43VW7D5NP1X/KD MA0GCWCGSAFlAwQCAQUAoIHUMC8GCSqGSIb3DQEJBDEiBCAb1CAz7TEj0VxgtQ9UNYsPUGYUFuW+ yNpN+AOJ0/REqDAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0yNDA3 MDMxODAzMTNaMGkGCSqGSIb3DQEJDzFcMFowCwYJYIZIAWUDBAEqMAsGCWCGSAFlAwQBFjALBglg hkgBZQMEAQIwCgYIKoZIhvcNAwcwCwYJKoZIhvcNAQEKMAsGCSqGSIb3DQEBBzALBglghkgBZQME AgEwDQYJKoZIhvcNAQEBBQAEggEAPHnKOFfrk6Ka2eUIjJMwavmOy8fImOAbc3YvXOW/rzKIdyse OW6QdbpFfgU4vMIyuhnoSq2I+PnXquz//OWifQhLguEAEuzWVY/j+Aw8fblKkyzvhhEDhZKcOGNZ MQ/2jcZeEIgtdoHRcOZCUllCUwJ//9L85VJBPqrIEB/Ip5uzx9lMhNjws5t7Hcx1wrixfxgVBe8+ T5DJIeXBKEJfOShQKNSzb780IIaLkQLOSF3wTI67/iWCDcURIuv2I2UgD8YSC7xJu11zk7hHh/+M A6JYl5EoMcnMw2/ICMd8iiSuUDrpUnhuHlisJNF9ozRszg+Gm5C7GJh95P+fyUEwsA== --000000000000d7e689061c5ba42e-- From nobody Fri Dec 19 20:16:09 2025 Received: from mail-qv1-f45.google.com (mail-qv1-f45.google.com [209.85.219.45]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 16316186285 for ; Wed, 3 Jul 2024 18:03:16 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.219.45 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1720029797; cv=none; b=Vzfn8UuQzNVfH7cBqUT/HQU+VX08AEKmbRVN1Ky/O398/ImrBjpgGudFKXas7ttCSN7cm9YkXqpsLIk6vq4a6Vi2GHkWX5ncUber7RICHS17C25VLQJo/WP5rpi5N4PJhLQ5VmubQ1elvbUo+RjPmaA/9eX8Mp1OASisZAbdN9s= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1720029797; c=relaxed/simple; bh=Y/mo5p4XsiOueTQ/ZADL/UzpMLvM5PlvWfAxXOu3I+w=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type; b=bhoCYHKa0avuv0Do6Oafjx2VVmzXwDybtnHCPBDbG9nYjwKjQeOmIgYjmenfzxsqJa4tcxIBgGgciXKRYqRt21vYMM+wkpfID91lbXjVpHFNNUfS9PjI9MOb68Cfu6aTZuRbNLyPK8lcGQDpBBWVimdb4ugNXywKeFLVllcsvVc= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=broadcom.com; spf=fail smtp.mailfrom=broadcom.com; dkim=pass (1024-bit key) header.d=broadcom.com header.i=@broadcom.com header.b=RWj5EHrq; arc=none smtp.client-ip=209.85.219.45 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=broadcom.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=broadcom.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=broadcom.com header.i=@broadcom.com header.b="RWj5EHrq" Received: by mail-qv1-f45.google.com with SMTP id 6a1803df08f44-6b2c6291038so8371756d6.0 for ; Wed, 03 Jul 2024 11:03:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; t=1720029795; x=1720634595; darn=vger.kernel.org; h=references:in-reply-to:message-id:date:subject:cc:to:from:from:to :cc:subject:date:message-id:reply-to; bh=SFk9ymgmrx8Zh0+6qUCNHZTt5WGxkLiCvPDqhA+6ML4=; b=RWj5EHrq3Q8WzZZIX2Wazl8fdVfxWV5CJoonyyNwcLBFobIUgQLB6vxjIDxNtvbLiF oOvZA2vO0c51Rr6up3lBvqSTsz34GXgX4zcWvcTvQa2gNFLbhazmARtATE3O8RKx7T+v Hu0Vw/nhhK9WfiJFQWPDcL9phtUQw6BXrcQpc= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1720029795; x=1720634595; h=references:in-reply-to:message-id:date:subject:cc:to:from :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=SFk9ymgmrx8Zh0+6qUCNHZTt5WGxkLiCvPDqhA+6ML4=; b=luuYrL8i2RhbIBBF+zsLFw5N+8jXRimSuQPKQPhZSE5L0w6w3wMNACcsm286UbOxG/ +Tzo3eWwIEcwwz9lO+CEyzH9F3uaOfbExaNnSZGjSPFXwaYSvqQm2UhLKMSSNH0CTcUl v2JGPtZeEJJn2NOQPnb2zFMfxyiWZXB4CQvyhjfmBI8g8eLSMgCrqn04aZXeC+fl/nUY FzYm7Rt1qjKYQC7ljcPcSO+orl6lVGUYuUi0u3J9l80JMuiuZEmlo8e43mc+w4pwxNZK b8uONDB/AgSqmJ06WZD6OJxY9LZxqxb2NrLrYhcy1GJmtJNe1xYn7UmCD24V3oHgjXMo B1HQ== X-Forwarded-Encrypted: i=1; AJvYcCVN0L/MiwQGGcmQsfo3f9SUFe+yAV48zoQMkdYx4QROB4HSp7fxQ/cEze7NIh35pO/CB39BRicGv8dSY6QTAAG6z+3ji6EYLphctIaC X-Gm-Message-State: AOJu0YxCi+4wdYTfW4tyhsEMgna5tKBtq3Bmr6+PnT09u2kRiFlOCoh0 RuuqXSbgsZ1aYs+lw6wngyfYt1gIXy7jrmFqohBEeaeeJo0+mzTYspTtjoM56A== X-Google-Smtp-Source: AGHT+IFVkg5UeCybsdO7WWu4hT/GW38dRqFzzVEfzcG22MbePizXsOO4RJeJmKh4oI91Y7COhumL5w== X-Received: by 2002:a05:6214:48e:b0:6b5:1cea:649d with SMTP id 6a1803df08f44-6b5e18b1889mr40862876d6.11.1720029794888; Wed, 03 Jul 2024 11:03:14 -0700 (PDT) Received: from stbsrv-and-01.and.broadcom.net ([192.19.144.250]) by smtp.gmail.com with ESMTPSA id 6a1803df08f44-6b59e5f1a6dsm55589626d6.83.2024.07.03.11.03.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Jul 2024 11:03:14 -0700 (PDT) From: Jim Quinlan To: linux-pci@vger.kernel.org, Nicolas Saenz Julienne , Bjorn Helgaas , Lorenzo Pieralisi , Cyril Brulebois , Stanimir Varbanov , bcm-kernel-feedback-list@broadcom.com, jim2101024@gmail.com, james.quinlan@broadcom.com Cc: Florian Fainelli , Lorenzo Pieralisi , =?UTF-8?q?Krzysztof=20Wilczy=C5=84ski?= , Rob Herring , linux-rpi-kernel@lists.infradead.org (moderated list:BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE), linux-arm-kernel@lists.infradead.org (moderated list:BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE), linux-kernel@vger.kernel.org (open list) Subject: [PATCH v2 06/12] PCI: brcmstb: PCI: brcmstb: Make HARD_DEBUG, INTR2_CPU_BASE offsets SoC-specific Date: Wed, 3 Jul 2024 14:02:50 -0400 Message-Id: <20240703180300.42959-7-james.quinlan@broadcom.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20240703180300.42959-1-james.quinlan@broadcom.com> References: <20240703180300.42959-1-james.quinlan@broadcom.com> Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-256; boundary="000000000000f73fe6061c5ba475" Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Content-Transfer-Encoding: quoted-printable --000000000000f73fe6061c5ba475 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 T3VyIEhXIGRlc2lnbiBoYXMgYWdhaW4gY2hhbmdlZCBhIHJlZ2lzdGVyIG9mZnNldCB3aGljaCB1 c2VkIHRvIGJlIHN0YW5kYXJkCmZvciBhbGwgQnJvYWRjb20gU09DcyB3aXRoIFBDSWUgY29yZXMu ICBUaGlzIGRpZmZlcmVuY2UgaXMgbm93IHJlY29uY2lsZWQKZm9yIHRoZSByZWdpc3RlcnMgSEFS RF9ERUJVRyBhbmQgSU5UUjJfQ1BVX0JBU0UuCgpTaWduZWQtb2ZmLWJ5OiBKaW0gUXVpbmxhbiA8 amFtZXMucXVpbmxhbkBicm9hZGNvbS5jb20+Ci0tLQogZHJpdmVycy9wY2kvY29udHJvbGxlci9w Y2llLWJyY21zdGIuYyB8IDMzICsrKysrKysrKysrKysrKysrLS0tLS0tLS0tLQogMSBmaWxlIGNo YW5nZWQsIDIxIGluc2VydGlvbnMoKyksIDEyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2Ry aXZlcnMvcGNpL2NvbnRyb2xsZXIvcGNpZS1icmNtc3RiLmMgYi9kcml2ZXJzL3BjaS9jb250cm9s bGVyPQovcGNpZS1icmNtc3RiLmMKaW5kZXggNTlkYWE0YjJlNmM1Li5kOGMwZjE0NzQzNjkgMTAw NjQ0Ci0tLSBhL2RyaXZlcnMvcGNpL2NvbnRyb2xsZXIvcGNpZS1icmNtc3RiLmMKKysrIGIvZHJp dmVycy9wY2kvY29udHJvbGxlci9wY2llLWJyY21zdGIuYwpAQCAtMTIyLDcgKzEyMiw2IEBACiAj ZGVmaW5lIFBDSUVfTUVNX1dJTjBfTElNSVRfSEkod2luKQlcCiAJCVBDSUVfTUlTQ19DUFVfMl9Q Q0lFX01FTV9XSU4wX0xJTUlUX0hJICsgKCh3aW4pICogOCkKPTIwCi0jZGVmaW5lIFBDSUVfTUlT Q19IQVJEX1BDSUVfSEFSRF9ERUJVRwkJCQkJMHg0MjA0CiAjZGVmaW5lICBQQ0lFX01JU0NfSEFS RF9QQ0lFX0hBUkRfREVCVUdfQ0xLUkVRX0RFQlVHX0VOQUJMRV9NQVNLCTB4MgogI2RlZmluZSAg UENJRV9NSVNDX0hBUkRfUENJRV9IQVJEX0RFQlVHX0wxU1NfRU5BQkxFX01BU0sJCTB4MjAwMDAw CiAjZGVmaW5lICBQQ0lFX01JU0NfSEFSRF9QQ0lFX0hBUkRfREVCVUdfU0VSREVTX0lERFFfTUFT SwkJMHgwODAwMDAwMApAQCAtMTMxLDkgKzEzMCw5IEBACiAJICAoUENJRV9NSVNDX0hBUkRfUENJ RV9IQVJEX0RFQlVHX0NMS1JFUV9ERUJVR19FTkFCTEVfTUFTSyB8IFwKIAkgICBQQ0lFX01JU0Nf SEFSRF9QQ0lFX0hBUkRfREVCVUdfTDFTU19FTkFCTEVfTUFTSykKPTIwCi0jZGVmaW5lIFBDSUVf SU5UUjJfQ1BVX0JBU0UJCTB4NDMwMAogI2RlZmluZSBQQ0lFX01TSV9JTlRSMl9CQVNFCQkweDQ1 MDAKLS8qIE9mZnNldHMgZnJvbSBQQ0lFX0lOVFIyX0NQVV9CQVNFIGFuZCBQQ0lFX01TSV9JTlRS Ml9CQVNFICovCisKKy8qIE9mZnNldHMgZnJvbSBJTlRSMl9DUFUgYW5kIE1TSV9JTlRSMiBCQVNF IG9mZnNldHMgKi8KICNkZWZpbmUgIE1TSV9JTlRfU1RBVFVTCQkJMHgwCiAjZGVmaW5lICBNU0lf SU5UX0NMUgkJCTB4OAogI2RlZmluZSAgTVNJX0lOVF9NQVNLX1NFVAkJMHgxMApAQCAtMTg3LDYg KzE4Niw4IEBACiAjZGVmaW5lIElEWF9BRERSKHBjaWUpCQkJKHBjaWUtPnJlZ19vZmZzZXRzW0VY VF9DRkdfSU5ERVhdKQogI2RlZmluZSBEQVRBX0FERFIocGNpZSkJCQkocGNpZS0+cmVnX29mZnNl dHNbRVhUX0NGR19EQVRBXSkKICNkZWZpbmUgUENJRV9SR1IxX1NXX0lOSVRfMShwY2llKQkocGNp ZS0+cmVnX29mZnNldHNbUkdSMV9TV19JTklUXzFdKQorI2RlZmluZQlIQVJEX0RFQlVHKHBjaWUp CQkocGNpZS0+cmVnX29mZnNldHNbUENJRV9IQVJEX0RFQlVHXSkKKyNkZWZpbmUJSU5UUjJfQ1BV X0JBU0UocGNpZSkJCShwY2llLT5yZWdfb2Zmc2V0c1tQQ0lFX0lOVFIyX0NQVV9CQVNFXSkKPTIw CiAvKiBSZXNjYWwgcmVnaXN0ZXJzICovCiAjZGVmaW5lIFBDSUVfRFZUX1BNVV9QQ0lFX1BIWV9D VFJMCQkJCTB4YzcwMApAQCAtMjA1LDYgKzIwNiw4IEBAIGVudW0gewogCVJHUjFfU1dfSU5JVF8x LAogCUVYVF9DRkdfSU5ERVgsCiAJRVhUX0NGR19EQVRBLAorCVBDSUVfSEFSRF9ERUJVRywKKwlQ Q0lFX0lOVFIyX0NQVV9CQVNFLAogfTsKPTIwCiBlbnVtIHsKQEAgLTY1MSw3ICs2NTQsNyBAQCBz dGF0aWMgaW50IGJyY21fcGNpZV9lbmFibGVfbXNpKHN0cnVjdCBicmNtX3BjaWUgKnBjaWUpCiAJ QlVJTERfQlVHX09OKEJSQ01fSU5UX1BDSV9NU0lfTEVHQUNZX05SID4gQlJDTV9JTlRfUENJX01T SV9OUik7Cj0yMAogCWlmIChtc2ktPmxlZ2FjeSkgewotCQltc2ktPmludHJfYmFzZSA9M0QgbXNp LT5iYXNlICsgUENJRV9JTlRSMl9DUFVfQkFTRTsKKwkJbXNpLT5pbnRyX2Jhc2UgPTNEIG1zaS0+ YmFzZSArIElOVFIyX0NQVV9CQVNFKHBjaWUpOwogCQltc2ktPm5yID0zRCBCUkNNX0lOVF9QQ0lf TVNJX0xFR0FDWV9OUjsKIAkJbXNpLT5sZWdhY3lfc2hpZnQgPTNEIDI0OwogCX0gZWxzZSB7CkBA IC04OTgsMTIgKzkwMSwxMiBAQCBzdGF0aWMgaW50IGJyY21fcGNpZV9zZXR1cChzdHJ1Y3QgYnJj bV9wY2llICpwY2llKQogCS8qIFRha2UgdGhlIGJyaWRnZSBvdXQgb2YgcmVzZXQgKi8KIAlwY2ll LT5icmlkZ2Vfc3dfaW5pdF9zZXQocGNpZSwgMCk7Cj0yMAotCXRtcCA9M0QgcmVhZGwoYmFzZSAr IFBDSUVfTUlTQ19IQVJEX1BDSUVfSEFSRF9ERUJVRyk7CisJdG1wID0zRCByZWFkbChiYXNlICsg SEFSRF9ERUJVRyhwY2llKSk7CiAJaWYgKGlzX2JtaXBzKHBjaWUpKQogCQl0bXAgJj0zRCB+UENJ RV9CTUlQU19NSVNDX0hBUkRfUENJRV9IQVJEX0RFQlVHX1NFUkRFU19JRERRX01BU0s7CiAJZWxz ZQogCQl0bXAgJj0zRCB+UENJRV9NSVNDX0hBUkRfUENJRV9IQVJEX0RFQlVHX1NFUkRFU19JRERR X01BU0s7Ci0Jd3JpdGVsKHRtcCwgYmFzZSArIFBDSUVfTUlTQ19IQVJEX1BDSUVfSEFSRF9ERUJV Ryk7CisJd3JpdGVsKHRtcCwgYmFzZSArIEhBUkRfREVCVUcocGNpZSkpOwogCS8qIFdhaXQgZm9y IFNlckRlcyB0byBiZSBzdGFibGUgKi8KIAl1c2xlZXBfcmFuZ2UoMTAwLCAyMDApOwo9MjAKQEAg LTEwNzIsNyArMTA3NSw3IEBAIHN0YXRpYyB2b2lkIGJyY21fY29uZmlnX2Nsa3JlcShzdHJ1Y3Qg YnJjbV9wY2llICpwY2llKQogCX0KPTIwCiAJLyogU3RhcnQgb3V0IGFzc3VtaW5nIHNhZmUgbW9k ZSAoYm90aCBtb2RlIGJpdHMgY2xlYXJlZCkgKi8KLQljbGtyZXFfY250bCA9M0QgcmVhZGwocGNp ZS0+YmFzZSArIFBDSUVfTUlTQ19IQVJEX1BDSUVfSEFSRF9ERUJVRyk7CisJY2xrcmVxX2NudGwg PTNEIHJlYWRsKHBjaWUtPmJhc2UgKyBIQVJEX0RFQlVHKHBjaWUpKTsKIAljbGtyZXFfY250bCAm PTNEIH5QQ0lFX0NMS1JFUV9NQVNLOwo9MjAKIAlpZiAoc3RyY21wKG1vZGUsICJuby1sMXNzIikg PTNEPTNEIDApIHsKQEAgLTExMTUsNyArMTExOCw3IEBAIHN0YXRpYyB2b2lkIGJyY21fY29uZmln X2Nsa3JlcShzdHJ1Y3QgYnJjbV9wY2llICpwY2llKQogCQkJZGV2X2VycihwY2llLT5kZXYsIGVy cl9tc2cpOwogCQltb2RlID0zRCAic2FmZSI7CiAJfQotCXdyaXRlbChjbGtyZXFfY250bCwgcGNp ZS0+YmFzZSArIFBDSUVfTUlTQ19IQVJEX1BDSUVfSEFSRF9ERUJVRyk7CisJd3JpdGVsKGNsa3Jl cV9jbnRsLCBwY2llLT5iYXNlICsgSEFSRF9ERUJVRyhwY2llKSk7Cj0yMAogCWRldl9pbmZvKHBj aWUtPmRldiwgImNsa3JlcS1tb2RlIHNldCB0byAlc1xuIiwgbW9kZSk7CiB9CkBAIC0xMzM3LDkg KzEzNDAsOSBAQCBzdGF0aWMgdm9pZCBicmNtX3BjaWVfdHVybl9vZmYoc3RydWN0IGJyY21fcGNp ZSAqcGNpZSkKIAl3cml0ZWwodG1wLCBiYXNlICsgUENJRV9NSVNDX1BDSUVfQ1RSTCk7Cj0yMAog CS8qIFR1cm4gb2ZmIFNlckRlcyAqLwotCXRtcCA9M0QgcmVhZGwoYmFzZSArIFBDSUVfTUlTQ19I QVJEX1BDSUVfSEFSRF9ERUJVRyk7CisJdG1wID0zRCByZWFkbChiYXNlICsgSEFSRF9ERUJVRyhw Y2llKSk7CiAJdTMycF9yZXBsYWNlX2JpdHMoJnRtcCwgMSwgUENJRV9NSVNDX0hBUkRfUENJRV9I QVJEX0RFQlVHX1NFUkRFU19JRERRX01BUz0KSyk7Ci0Jd3JpdGVsKHRtcCwgYmFzZSArIFBDSUVf TUlTQ19IQVJEX1BDSUVfSEFSRF9ERUJVRyk7CisJd3JpdGVsKHRtcCwgYmFzZSArIEhBUkRfREVC VUcocGNpZSkpOwo9MjAKIAkvKiBTaHV0ZG93biBQQ0llIGJyaWRnZSAqLwogCXBjaWUtPmJyaWRn ZV9zd19pbml0X3NldChwY2llLCAxKTsKQEAgLTE0MjUsOSArMTQyOCw5IEBAIHN0YXRpYyBpbnQg YnJjbV9wY2llX3Jlc3VtZV9ub2lycShzdHJ1Y3QgZGV2aWNlICpkZXYpCiAJcGNpZS0+YnJpZGdl X3N3X2luaXRfc2V0KHBjaWUsIDApOwo9MjAKIAkvKiBTRVJERVNfSUREUSA9M0QgMCAqLwotCXRt cCA9M0QgcmVhZGwoYmFzZSArIFBDSUVfTUlTQ19IQVJEX1BDSUVfSEFSRF9ERUJVRyk7CisJdG1w ID0zRCByZWFkbChiYXNlICsgSEFSRF9ERUJVRyhwY2llKSk7CiAJdTMycF9yZXBsYWNlX2JpdHMo JnRtcCwgMCwgUENJRV9NSVNDX0hBUkRfUENJRV9IQVJEX0RFQlVHX1NFUkRFU19JRERRX01BUz0K Syk7Ci0Jd3JpdGVsKHRtcCwgYmFzZSArIFBDSUVfTUlTQ19IQVJEX1BDSUVfSEFSRF9ERUJVRyk7 CisJd3JpdGVsKHRtcCwgYmFzZSArIEhBUkRfREVCVUcocGNpZSkpOwo9MjAKIAkvKiB3YWl0IGZv ciBzZXJkZXMgdG8gYmUgc3RhYmxlICovCiAJdWRlbGF5KDEwMCk7CkBAIC0xNDk5LDEyICsxNTAy LDE2IEBAIHN0YXRpYyBjb25zdCBpbnQgcGNpZV9vZmZzZXRzW10gPTNEIHsKIAlbUkdSMV9TV19J TklUXzFdID0zRCAweDkyMTAsCiAJW0VYVF9DRkdfSU5ERVhdICA9M0QgMHg5MDAwLAogCVtFWFRf Q0ZHX0RBVEFdICAgPTNEIDB4OTAwNCwKKwlbUENJRV9IQVJEX0RFQlVHXSA9M0QgMHg0MjA0LAor CVtQQ0lFX0lOVFIyX0NQVV9CQVNFXSA9M0QgMHg0MzAwLAogfTsKPTIwCiBzdGF0aWMgY29uc3Qg aW50IHBjaWVfb2Zmc2V0c19ibWlwc183NDI1W10gPTNEIHsKIAlbUkdSMV9TV19JTklUXzFdID0z RCAweDgwMTAsCiAJW0VYVF9DRkdfSU5ERVhdICA9M0QgMHg4MzAwLAogCVtFWFRfQ0ZHX0RBVEFd ICAgPTNEIDB4ODMwNCwKKwlbUENJRV9IQVJEX0RFQlVHXSA9M0QgMHg0MjA0LAorCVtQQ0lFX0lO VFIyX0NQVV9CQVNFXSA9M0QgMHg0MzAwLAogfTsKPTIwCiBzdGF0aWMgY29uc3Qgc3RydWN0IHBj aWVfY2ZnX2RhdGEgZ2VuZXJpY19jZmcgPTNEIHsKQEAgLTE1MzksNiArMTU0Niw4IEBAIHN0YXRp YyBjb25zdCBpbnQgcGNpZV9vZmZzZXRfYmNtNzI3OFtdID0zRCB7CiAJW1JHUjFfU1dfSU5JVF8x XSA9M0QgMHhjMDEwLAogCVtFWFRfQ0ZHX0lOREVYXSA9M0QgMHg5MDAwLAogCVtFWFRfQ0ZHX0RB VEFdID0zRCAweDkwMDQsCisJW1BDSUVfSEFSRF9ERUJVR10gPTNEIDB4NDIwNCwKKwlbUENJRV9J TlRSMl9DUFVfQkFTRV0gPTNEIDB4NDMwMCwKIH07Cj0yMAogc3RhdGljIGNvbnN0IHN0cnVjdCBw Y2llX2NmZ19kYXRhIGJjbTcyNzhfY2ZnID0zRCB7Ci0tPTIwCjIuMTcuMQo= --000000000000f73fe6061c5ba475 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature 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 mOAplh6h3nMZUZxBguxG3g2p3iD4EgibUYneEzqOQafIQB/naf2uetKb8y9jKgWJxq2Y4y8Jqg2u uVIO1AyOJjWwqdgN+QhuIlat+qZd03P48Gim9ZPEMDUCAwEAAaOCAdswggHXMA4GA1UdDwEB/wQE AwIFoDCBowYIKwYBBQUHAQEEgZYwgZMwTgYIKwYBBQUHMAKGQmh0dHA6Ly9zZWN1cmUuZ2xvYmFs c2lnbi5jb20vY2FjZXJ0L2dzZ2NjcjNwZXJzb25hbHNpZ24yY2EyMDIwLmNydDBBBggrBgEFBQcw AYY1aHR0cDovL29jc3AuZ2xvYmFsc2lnbi5jb20vZ3NnY2NyM3BlcnNvbmFsc2lnbjJjYTIwMjAw TQYDVR0gBEYwRDBCBgorBgEEAaAyASgKMDQwMgYIKwYBBQUHAgEWJmh0dHBzOi8vd3d3Lmdsb2Jh bHNpZ24uY29tL3JlcG9zaXRvcnkvMAkGA1UdEwQCMAAwSQYDVR0fBEIwQDA+oDygOoY4aHR0cDov L2NybC5nbG9iYWxzaWduLmNvbS9nc2djY3IzcGVyc29uYWxzaWduMmNhMjAyMC5jcmwwJQYDVR0R BB4wHIEaamFtZXMucXVpbmxhbkBicm9hZGNvbS5jb20wEwYDVR0lBAwwCgYIKwYBBQUHAwQwHwYD VR0jBBgwFoAUljPR5lgXWzR1ioFWZNW+SN6hj88wHQYDVR0OBBYEFGx/E27aeGBP2eJktrILxlhK z8f6MA0GCSqGSIb3DQEBCwUAA4IBAQBdQQukiELsPfse49X4QNy/UN43dPUw0I1asiQ8wye3nAuD b3GFmf3SZKlgxBTdWJoaNmmUFW2H3HWOoQBnTeedLtV9M2Tb9vOKMncQD1f9hvWZR6LnZpjBIlKe +R+v6CLF07qYmBI6olvOY/Rsv9QpW9W8qZYk+2RkWHz/fR5N5YldKlJHP0NDT4Wjc5fEzV+mZC8A AlT80qiuCVv+IQP08ovEVSLPhUp8i1pwsHT9atbWOfXQjbq1B/ditFIbPzwmwJPuGUc7n7vpmtxB 75sSFMj27j4JXl5W9vORgHR2YzuPBzfzDJU1ul0DIofSWVF6E1dx4tZohRED1Yl/T/ZGMYICbTCC AmkCAQEwazBbMQswCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTExMC8GA1UE AxMoR2xvYmFsU2lnbiBHQ0MgUjMgUGVyc29uYWxTaWduIDIgQ0EgMjAyMAIMSO43VW7D5NP1X/KD MA0GCWCGSAFlAwQCAQUAoIHUMC8GCSqGSIb3DQEJBDEiBCDwywl6QbgPUWHzU46mFpmGMgJg7QxJ ktX57ITVMZjvPDAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0yNDA3 MDMxODAzMTVaMGkGCSqGSIb3DQEJDzFcMFowCwYJYIZIAWUDBAEqMAsGCWCGSAFlAwQBFjALBglg hkgBZQMEAQIwCgYIKoZIhvcNAwcwCwYJKoZIhvcNAQEKMAsGCSqGSIb3DQEBBzALBglghkgBZQME AgEwDQYJKoZIhvcNAQEBBQAEggEAadj7bF3uCs19a6Rx+dypx7A8m6J8d6ozgGJI5Bnk+gSWydNj dCXYcHiF32L3atQSqydJx/F/VLh03DaQ6u2IDJTbUiHunQIE/OGQR/um7ajU305cvsUeDB9PWgMD 9SebR8YAgDw1tc+UROMixDHD4OM1bpejzXoD/NCAU/gaBjmVIaTfBcv1zHtpRMigLZsNRsgKU2LZ smexbY5Sy1kTYtN9o38UpU2H3efBJss0soVBKPFNIgeJGmMoswbCzGQzBxIAe/4PXVONazRxD+rU Zw8g0WSz/0w52FWa8Twesii0ucu1l35Rt2GMFvIzSp0Ed96S7efCF40/+ylcaVsQyg== --000000000000f73fe6061c5ba475-- From nobody Fri Dec 19 20:16:09 2025 Received: from mail-qv1-f43.google.com (mail-qv1-f43.google.com [209.85.219.43]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id D6BF5191460 for ; Wed, 3 Jul 2024 18:03:17 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.219.43 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1720029799; cv=none; b=jUotc6vvjjCkQcaEXj14Pgbazi1TFfE1bWTkN2PAxOrCsp7nV0EZMmVuzzS07zgJ+cN1dRg45cqH3t1roYs/W7KBNhamXELO5KONtQGXKhAx4snWOApEGRAlgH3DRxztYbDhAaG5k521drEg2YmN1OoOIcmZAhTyJJiSKzcMEfg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1720029799; c=relaxed/simple; bh=EXYYdoOtO4u+/MwdTRMIGeC3H/BnaUZgXXRFzodWILg=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type; b=a6+TNFU7Wx5FUTAoXxB/wGrkJ2jl6G9hw0nIaN9FDuZSxGMddExmXqsjko+ZXn1HxB4vltPgqr8RdG1Wx/8FiMYyomPDy7VpEpV9VaFarQ12eiZljKywcIlWUpXD4d9nKrG+p1twfwA5IgxszvgSMHboWnMBXwV0TFMI/p4coeQ= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=broadcom.com; spf=fail smtp.mailfrom=broadcom.com; dkim=pass (1024-bit key) header.d=broadcom.com header.i=@broadcom.com header.b=dGagmVPr; arc=none smtp.client-ip=209.85.219.43 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=broadcom.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=broadcom.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=broadcom.com header.i=@broadcom.com header.b="dGagmVPr" Received: by mail-qv1-f43.google.com with SMTP id 6a1803df08f44-6b5d3113168so11144176d6.2 for ; Wed, 03 Jul 2024 11:03:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; t=1720029797; x=1720634597; darn=vger.kernel.org; h=references:in-reply-to:message-id:date:subject:cc:to:from:from:to :cc:subject:date:message-id:reply-to; bh=6mrvL1L6ZfNIpYx90V1mwTbI99XZsakJDMW47Gr2IHs=; b=dGagmVPreNRKsmnaTDYWkKRLTveqmpIKVQioVvn7PknNCXsIbjrTA3H2uaWRQ0Q94f QnqwWGs24oYuKzxTR8Q4Kdai1yHT+mjT6Wajeywx6URqkrFEF/fySvClse1a/XQM/Ne1 IKmwtbyQEtsgKkivtFTBBU/r6j156OXnPpZUI= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1720029797; x=1720634597; h=references:in-reply-to:message-id:date:subject:cc:to:from :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=6mrvL1L6ZfNIpYx90V1mwTbI99XZsakJDMW47Gr2IHs=; b=ShByWNn9dH2/xO4ZOzxtr37Txs/5Kqvsl989I/Shgyv1dai5BDKf/Jm7n0qJHBKrWu Ep6DOBy2IBSDNjFaPOQ1+ynmZ5cOoRWXg4sFd5VoybeoTdEeg202aSwduXxWa8qxEyw0 sENPJZZEDc979FT4H8quN4sTNBC9TdiWBt57L2SzSIsM0aQ/TFbD7UrExI4BSMYwuawV +TDShvsWkgh7/OLnGuVx6Pqg222J/2X1aG9NtiPfXndmtyRPfBUMpPLHI3aXgWGQtjdQ UopFDvW37jlDcZSNA1DuvPxyUTIZq31xUq4SD3t6o/u4p2RBnR6HU+I7EKe4KJBaJ1WU WQ0w== X-Forwarded-Encrypted: i=1; AJvYcCU7C3zskSZb9ti22nwq9PykR1iS2XpAZtWItj6BXpv7tyTFuD5Kr3KHkvz5UZhYRPeHpdP0/fKMd5m8pNfDAYkfoqcYMbq5LpkXLV2b X-Gm-Message-State: AOJu0YyWuAainkXgoOu/3FWqCO/HXSunETPf3Kp7xV1fqbGl+1rjZbDT PZY6GvZg1x8jqpB6jJ1/vLyX1nG6/38+atLPzJpQ7Xxy9R/S2fGnlonAjpJsNg== X-Google-Smtp-Source: AGHT+IE6uHoz4cTA72J7+htPr0lmBT1zu6ZB4m7wS0U1dIdazQBuFT5lKcvFqPATqX5GLBNTOGUr7Q== X-Received: by 2002:a05:6214:29e3:b0:6b5:3eb:6cf6 with SMTP id 6a1803df08f44-6b5b71a5d4amr165799996d6.40.1720029796681; Wed, 03 Jul 2024 11:03:16 -0700 (PDT) Received: from stbsrv-and-01.and.broadcom.net ([192.19.144.250]) by smtp.gmail.com with ESMTPSA id 6a1803df08f44-6b59e5f1a6dsm55589626d6.83.2024.07.03.11.03.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Jul 2024 11:03:15 -0700 (PDT) From: Jim Quinlan To: linux-pci@vger.kernel.org, Nicolas Saenz Julienne , Bjorn Helgaas , Lorenzo Pieralisi , Cyril Brulebois , Stanimir Varbanov , bcm-kernel-feedback-list@broadcom.com, jim2101024@gmail.com, james.quinlan@broadcom.com Cc: Florian Fainelli , Lorenzo Pieralisi , =?UTF-8?q?Krzysztof=20Wilczy=C5=84ski?= , Rob Herring , linux-rpi-kernel@lists.infradead.org (moderated list:BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE), linux-arm-kernel@lists.infradead.org (moderated list:BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE), linux-kernel@vger.kernel.org (open list) Subject: [PATCH v2 07/12] PCI: brcmstb: Remove two unused constants from driver Date: Wed, 3 Jul 2024 14:02:51 -0400 Message-Id: <20240703180300.42959-8-james.quinlan@broadcom.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20240703180300.42959-1-james.quinlan@broadcom.com> References: <20240703180300.42959-1-james.quinlan@broadcom.com> Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-256; boundary="00000000000011204e061c5ba549" Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Content-Transfer-Encoding: quoted-printable --00000000000011204e061c5ba549 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 VHdvIGNvbnN0YW50cyBpbiB0aGUgZHJpdmVyLCBSR1IxX1NXX0lOSVRfMV9JTklUX01BU0sgYW5k ClJHUjFfU1dfSU5JVF8xX0lOSVRfU0hJRlQgYXJlIG5vIGxvbmdlciB1c2VkIGFuZCBhcmUgcmVt b3ZlZC4KClNpZ25lZC1vZmYtYnk6IEppbSBRdWlubGFuIDxqYW1lcy5xdWlubGFuQGJyb2FkY29t LmNvbT4KUmV2aWV3ZWQtYnk6IFN0YW5pbWlyIFZhcmJhbm92IDxzdmFyYmFub3ZAc3VzZS5kZT4K LS0tCiBkcml2ZXJzL3BjaS9jb250cm9sbGVyL3BjaWUtYnJjbXN0Yi5jIHwgNSAtLS0tLQogMSBm aWxlIGNoYW5nZWQsIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9wY2kvY29u dHJvbGxlci9wY2llLWJyY21zdGIuYyBiL2RyaXZlcnMvcGNpL2NvbnRyb2xsZXI9Ci9wY2llLWJy Y21zdGIuYwppbmRleCBkOGMwZjE0NzQzNjkuLjNhYTgyODcxZTliMyAxMDA2NDQKLS0tIGEvZHJp dmVycy9wY2kvY29udHJvbGxlci9wY2llLWJyY21zdGIuYworKysgYi9kcml2ZXJzL3BjaS9jb250 cm9sbGVyL3BjaWUtYnJjbXN0Yi5jCkBAIC0yMTAsMTEgKzIxMCw2IEBAIGVudW0gewogCVBDSUVf SU5UUjJfQ1BVX0JBU0UsCiB9Owo9MjAKLWVudW0gewotCVJHUjFfU1dfSU5JVF8xX0lOSVRfTUFT SywKLQlSR1IxX1NXX0lOSVRfMV9JTklUX1NISUZULAotfTsKLQogZW51bSBwY2llX3R5cGUgewog CUdFTkVSSUMsCiAJQkNNNzQyNSwKLS09MjAKMi4xNy4xCg== --00000000000011204e061c5ba549 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature 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 mOAplh6h3nMZUZxBguxG3g2p3iD4EgibUYneEzqOQafIQB/naf2uetKb8y9jKgWJxq2Y4y8Jqg2u uVIO1AyOJjWwqdgN+QhuIlat+qZd03P48Gim9ZPEMDUCAwEAAaOCAdswggHXMA4GA1UdDwEB/wQE AwIFoDCBowYIKwYBBQUHAQEEgZYwgZMwTgYIKwYBBQUHMAKGQmh0dHA6Ly9zZWN1cmUuZ2xvYmFs c2lnbi5jb20vY2FjZXJ0L2dzZ2NjcjNwZXJzb25hbHNpZ24yY2EyMDIwLmNydDBBBggrBgEFBQcw AYY1aHR0cDovL29jc3AuZ2xvYmFsc2lnbi5jb20vZ3NnY2NyM3BlcnNvbmFsc2lnbjJjYTIwMjAw TQYDVR0gBEYwRDBCBgorBgEEAaAyASgKMDQwMgYIKwYBBQUHAgEWJmh0dHBzOi8vd3d3Lmdsb2Jh bHNpZ24uY29tL3JlcG9zaXRvcnkvMAkGA1UdEwQCMAAwSQYDVR0fBEIwQDA+oDygOoY4aHR0cDov L2NybC5nbG9iYWxzaWduLmNvbS9nc2djY3IzcGVyc29uYWxzaWduMmNhMjAyMC5jcmwwJQYDVR0R BB4wHIEaamFtZXMucXVpbmxhbkBicm9hZGNvbS5jb20wEwYDVR0lBAwwCgYIKwYBBQUHAwQwHwYD VR0jBBgwFoAUljPR5lgXWzR1ioFWZNW+SN6hj88wHQYDVR0OBBYEFGx/E27aeGBP2eJktrILxlhK z8f6MA0GCSqGSIb3DQEBCwUAA4IBAQBdQQukiELsPfse49X4QNy/UN43dPUw0I1asiQ8wye3nAuD b3GFmf3SZKlgxBTdWJoaNmmUFW2H3HWOoQBnTeedLtV9M2Tb9vOKMncQD1f9hvWZR6LnZpjBIlKe +R+v6CLF07qYmBI6olvOY/Rsv9QpW9W8qZYk+2RkWHz/fR5N5YldKlJHP0NDT4Wjc5fEzV+mZC8A AlT80qiuCVv+IQP08ovEVSLPhUp8i1pwsHT9atbWOfXQjbq1B/ditFIbPzwmwJPuGUc7n7vpmtxB 75sSFMj27j4JXl5W9vORgHR2YzuPBzfzDJU1ul0DIofSWVF6E1dx4tZohRED1Yl/T/ZGMYICbTCC AmkCAQEwazBbMQswCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTExMC8GA1UE AxMoR2xvYmFsU2lnbiBHQ0MgUjMgUGVyc29uYWxTaWduIDIgQ0EgMjAyMAIMSO43VW7D5NP1X/KD MA0GCWCGSAFlAwQCAQUAoIHUMC8GCSqGSIb3DQEJBDEiBCAksEnmO2LZe+hwGN8iBqc18NvzK2sH sjUEs5wgyjV0MDAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0yNDA3 MDMxODAzMTdaMGkGCSqGSIb3DQEJDzFcMFowCwYJYIZIAWUDBAEqMAsGCWCGSAFlAwQBFjALBglg hkgBZQMEAQIwCgYIKoZIhvcNAwcwCwYJKoZIhvcNAQEKMAsGCSqGSIb3DQEBBzALBglghkgBZQME AgEwDQYJKoZIhvcNAQEBBQAEggEARFZqS+8TLOGnEewG8loRV4Yjg+F3Vr9hKm9cC1T7EeFbXx2W 3uHM2y0b6MQciVZuDX8cg5lJ3WiavGZftLui+poSiFU4fOeSgfnMsE0Y2mJggmG3zX1DyA3/ixcO 7WLerzQzXXzVSrvwjDG2P9q00uPWaB2EIbwuVf0O7sIWqW+G7pCcQ1lX2oJYMIEHXHLCshkOamJQ h68Jzqawg9y1q70QXgsyMpJqu+Wz9AxByQ6ET2wXwHdrexRg2wLlMmLGjb9nW+GPiLzl7yk37MVn VQUB/8w92hMP44paSjnBEIoKA47LUadZQeoMXl9NaElR4MA+sg1f4UBREgUrrhmuNQ== --00000000000011204e061c5ba549-- From nobody Fri Dec 19 20:16:09 2025 Received: from mail-qv1-f46.google.com (mail-qv1-f46.google.com [209.85.219.46]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 2708D191F74 for ; Wed, 3 Jul 2024 18:03:19 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.219.46 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1720029800; cv=none; b=jfjiIokbTFTtKzKe8vGAgzC3MiL37Fm9Jpko3bSWVWaiOwE109zk2Rzm/Gt2kVZyTtkaJJhUa/QOkeLFaWQ1E6mUSHQEvUlH3UFGEiqekbblnL1rdF/eI6/kbb3nDGmvIziOq/GfaF+bzki/Wp22rWLNTPr2yD86JYl8K0RULSA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1720029800; c=relaxed/simple; bh=5OPdPV1qzBnU8Ur1oTKEihIkHcljk7yE2Ii9HEL1gX4=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type; b=DuUNj+wz48nluVrOgYoYpgxhL1qGgWZ2jB5u2S5Bu23KHc3snWFBrDQDk6GEMLItExct0B/ynu95KFj7xYG2MkKsRLqWaUHdf0T1xfGAD9mYsFHA2gkQ2VFQfSUiB5Qo3BSioDHpENMeL1cNWbuDhkH0IF4PPUcYsbNEj8t26nU= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=broadcom.com; spf=fail smtp.mailfrom=broadcom.com; dkim=pass (1024-bit key) header.d=broadcom.com header.i=@broadcom.com header.b=S1PWlRj0; arc=none smtp.client-ip=209.85.219.46 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=broadcom.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=broadcom.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=broadcom.com header.i=@broadcom.com header.b="S1PWlRj0" Received: by mail-qv1-f46.google.com with SMTP id 6a1803df08f44-6b590e36a8dso25648886d6.1 for ; Wed, 03 Jul 2024 11:03:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; t=1720029798; x=1720634598; darn=vger.kernel.org; h=references:in-reply-to:message-id:date:subject:cc:to:from:from:to :cc:subject:date:message-id:reply-to; bh=UXdooYSPiUSHDR6j4xF+U98lgx3baJVNMemOW3ldOjo=; b=S1PWlRj0L/d5R0vUKy5L6kMChbpfq0g8i6Yri7l+wmzuvL7G5sNCwror37l/lccSkZ xqDE3L0IcvGL1eaIOr0MpE8HuFlSmFmd8BZVnNVsMpzcZqWRLFX3oIJfmtgyAFqbRk1f ZhXp+lWsvPZxMjCD75i0iI+mN3u5ak1B6XAKQ= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1720029798; x=1720634598; h=references:in-reply-to:message-id:date:subject:cc:to:from :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=UXdooYSPiUSHDR6j4xF+U98lgx3baJVNMemOW3ldOjo=; b=MrqDO0TjH0a4picq7GaaF4OdYRpCqocXEGJC6OmuFlx/mKUTaUOocy0CwdkCBQjPZF PWRt3BScnbu3caPx0HJZ0dLX1tehek886hejnHdMkUDMKW72PSCWuA8V52xsiTVeRpz4 +eXeHWOSJwRRfLaFeLzVOyOkN0VvQ+pF2GP7gShDGJpqN4sI0XxzXqPWh45PZmGYyJha X/2R1ifUMRktGVgDdXQPEMZUcNNyrg6UDeSyk+kF39HIqF/1tVGsr+VqvFUTcR2SiKhK 3pTcp44sOkI3uW+xJDkndAdLIifuxOO0wr8pnWSZsPddjf0DlQQxy5pme5N4AqjiLeWT LxXA== X-Forwarded-Encrypted: i=1; AJvYcCVMIdzyBMkxzq71MgpKAqaG2tdj0w8zlvgJPCgmmVf/HCWlyqZCMiWmzZUWT+CpGGbV5gn6DV4qnE2fGY6Dl+XuSMUdeS7bjgxcDpna X-Gm-Message-State: AOJu0YyDFekBZKGqalsv1x+SllHFEykJwLNf9iiGjcQpqTGxWngh0XYC iQ+Ps4jTVkAKCd12pUqMK07uzjUEQyQ34b72c0zgBCqvi/DxYE2+scoQQX6FOA== X-Google-Smtp-Source: AGHT+IEjxUaTGLmO7EJMAa/TgB1qW7iqWFCD0RMo8l2bw7YFxx+GoQgQJT1u8o/uNPyZPEbzb8Mvww== X-Received: by 2002:ad4:5ae2:0:b0:6b5:db70:b980 with SMTP id 6a1803df08f44-6b5db70bf68mr58937496d6.4.1720029798171; Wed, 03 Jul 2024 11:03:18 -0700 (PDT) Received: from stbsrv-and-01.and.broadcom.net ([192.19.144.250]) by smtp.gmail.com with ESMTPSA id 6a1803df08f44-6b59e5f1a6dsm55589626d6.83.2024.07.03.11.03.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Jul 2024 11:03:17 -0700 (PDT) From: Jim Quinlan To: linux-pci@vger.kernel.org, Nicolas Saenz Julienne , Bjorn Helgaas , Lorenzo Pieralisi , Cyril Brulebois , Stanimir Varbanov , bcm-kernel-feedback-list@broadcom.com, jim2101024@gmail.com, james.quinlan@broadcom.com Cc: Florian Fainelli , Lorenzo Pieralisi , =?UTF-8?q?Krzysztof=20Wilczy=C5=84ski?= , Rob Herring , linux-rpi-kernel@lists.infradead.org (moderated list:BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE), linux-arm-kernel@lists.infradead.org (moderated list:BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE), linux-kernel@vger.kernel.org (open list) Subject: [PATCH v2 08/12] PCI: brcmstb: Don't conflate the reset rescal with phy ctrl Date: Wed, 3 Jul 2024 14:02:52 -0400 Message-Id: <20240703180300.42959-9-james.quinlan@broadcom.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20240703180300.42959-1-james.quinlan@broadcom.com> References: <20240703180300.42959-1-james.quinlan@broadcom.com> Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-256; boundary="000000000000244156061c5ba5f9" Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Content-Transfer-Encoding: quoted-printable --000000000000244156061c5ba5f9 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 V2UndmUgYmVlbiBhc3N1bWluZyB0aGF0IGlmIGFuIFNPQyBoYXMgYSAicmVzY2FsIiByZXNldCBj b250cm9sbGVyIHRoYXQgd2UKc2hvdWxkIGF1dG9tYXRpY2FsbHkgaW52b2tlIGJyY21fcGh5X2Nu dGwoLi4uKS4gIFRoaXMgd2lsbCBub3QgYmUgdHJ1ZSBpbgpmdXR1cmUgU09Dcywgc28gd2UgY3Jl YXRlIGEgYm9vbCAiaGFzX3BoeSIgYW5kIGFkanVzdCB0aGUgY2ZnX2RhdGEKYXBwcm9wcmlhdGVs eSAod2UgbmVlZCB0byBnaXZlIDcyMTYgaXRzIG93biBjZmdfZGF0YSBzdHJ1Y3R1cmUgaW5zdGVh ZCBvZgpzaGFyaW5nIG9uZSkuCgpTaWduZWQtb2ZmLWJ5OiBKaW0gUXVpbmxhbiA8amFtZXMucXVp bmxhbkBicm9hZGNvbS5jb20+ClJldmlld2VkLWJ5OiBTdGFuaW1pciBWYXJiYW5vdiA8c3ZhcmJh bm92QHN1c2UuZGU+Ci0tLQogZHJpdmVycy9wY2kvY29udHJvbGxlci9wY2llLWJyY21zdGIuYyB8 IDE3ICsrKysrKysrKysrKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwg MyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3BjaS9jb250cm9sbGVyL3BjaWUt YnJjbXN0Yi5jIGIvZHJpdmVycy9wY2kvY29udHJvbGxlcj0KL3BjaWUtYnJjbXN0Yi5jCmluZGV4 IDNhYTgyODcxZTliMy4uZmZiM2U4ZDhmYjJhIDEwMDY0NAotLS0gYS9kcml2ZXJzL3BjaS9jb250 cm9sbGVyL3BjaWUtYnJjbXN0Yi5jCisrKyBiL2RyaXZlcnMvcGNpL2NvbnRyb2xsZXIvcGNpZS1i cmNtc3RiLmMKQEAgLTIyMiw2ICsyMjIsNyBAQCBlbnVtIHBjaWVfdHlwZSB7CiBzdHJ1Y3QgcGNp ZV9jZmdfZGF0YSB7CiAJY29uc3QgaW50ICpvZmZzZXRzOwogCWNvbnN0IGVudW0gcGNpZV90eXBl IHR5cGU7CisJY29uc3QgYm9vbCBoYXNfcGh5OwogCXZvaWQgKCpwZXJzdF9zZXQpKHN0cnVjdCBi cmNtX3BjaWUgKnBjaWUsIHUzMiB2YWwpOwogCXZvaWQgKCpicmlkZ2Vfc3dfaW5pdF9zZXQpKHN0 cnVjdCBicmNtX3BjaWUgKnBjaWUsIHUzMiB2YWwpOwogfTsKQEAgLTI3Miw2ICsyNzMsNyBAQCBz dHJ1Y3QgYnJjbV9wY2llIHsKIAl2b2lkCQkJKCpicmlkZ2Vfc3dfaW5pdF9zZXQpKHN0cnVjdCBi cmNtX3BjaWUgKnBjaWUsIHUzMiB2YWwpOwogCXN0cnVjdCBzdWJkZXZfcmVndWxhdG9ycyAqc3I7 CiAJYm9vbAkJCWVwX3dha2V1cF9jYXBhYmxlOworCWJvb2wJCQloYXNfcGh5OwogfTsKPTIwCiBz dGF0aWMgaW5saW5lIGJvb2wgaXNfYm1pcHMoY29uc3Qgc3RydWN0IGJyY21fcGNpZSAqcGNpZSkK QEAgLTEzMTEsMTIgKzEzMTMsMTIgQEAgc3RhdGljIGludCBicmNtX3BoeV9jbnRsKHN0cnVjdCBi cmNtX3BjaWUgKnBjaWUsIGNvPQpuc3QgaW50IHN0YXJ0KQo9MjAKIHN0YXRpYyBpbmxpbmUgaW50 IGJyY21fcGh5X3N0YXJ0KHN0cnVjdCBicmNtX3BjaWUgKnBjaWUpCiB7Ci0JcmV0dXJuIHBjaWUt PnJlc2NhbCA/IGJyY21fcGh5X2NudGwocGNpZSwgMSkgOiAwOworCXJldHVybiBwY2llLT5oYXNf cGh5ID8gYnJjbV9waHlfY250bChwY2llLCAxKSA6IDA7CiB9Cj0yMAogc3RhdGljIGlubGluZSBp bnQgYnJjbV9waHlfc3RvcChzdHJ1Y3QgYnJjbV9wY2llICpwY2llKQogewotCXJldHVybiBwY2ll LT5yZXNjYWwgPyBicmNtX3BoeV9jbnRsKHBjaWUsIDApIDogMDsKKwlyZXR1cm4gcGNpZS0+aGFz X3BoeSA/IGJyY21fcGh5X2NudGwocGNpZSwgMCkgOiAwOwogfQo9MjAKIHN0YXRpYyB2b2lkIGJy Y21fcGNpZV90dXJuX29mZihzdHJ1Y3QgYnJjbV9wY2llICpwY2llKQpAQCAtMTU1OSwxMiArMTU2 MSwyMCBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHBjaWVfY2ZnX2RhdGEgYmNtMjcxMV9jZmcgPTNE IHsKIAkuYnJpZGdlX3N3X2luaXRfc2V0ID0zRCBicmNtX3BjaWVfYnJpZGdlX3N3X2luaXRfc2V0 X2dlbmVyaWMsCiB9Owo9MjAKK3N0YXRpYyBjb25zdCBzdHJ1Y3QgcGNpZV9jZmdfZGF0YSBiY203 MjE2X2NmZyA9M0QgeworCS5vZmZzZXRzCT0zRCBwY2llX29mZnNldF9iY203Mjc4LAorCS50eXBl CQk9M0QgQkNNNzI3OCwKKwkucGVyc3Rfc2V0CT0zRCBicmNtX3BjaWVfcGVyc3Rfc2V0XzcyNzgs CisJLmJyaWRnZV9zd19pbml0X3NldCA9M0QgYnJjbV9wY2llX2JyaWRnZV9zd19pbml0X3NldF83 Mjc4LAorCS5oYXNfcGh5CT0zRCB0cnVlLAorfTsKKwogc3RhdGljIGNvbnN0IHN0cnVjdCBvZl9k ZXZpY2VfaWQgYnJjbV9wY2llX21hdGNoW10gPTNEIHsKIAl7IC5jb21wYXRpYmxlID0zRCAiYnJj bSxiY20yNzExLXBjaWUiLCAuZGF0YSA9M0QgJmJjbTI3MTFfY2ZnIH0sCiAJeyAuY29tcGF0aWJs ZSA9M0QgImJyY20sYmNtNDkwOC1wY2llIiwgLmRhdGEgPTNEICZiY200OTA4X2NmZyB9LAogCXsg LmNvbXBhdGlibGUgPTNEICJicmNtLGJjbTcyMTEtcGNpZSIsIC5kYXRhID0zRCAmZ2VuZXJpY19j ZmcgfSwKIAl7IC5jb21wYXRpYmxlID0zRCAiYnJjbSxiY203Mjc4LXBjaWUiLCAuZGF0YSA9M0Qg JmJjbTcyNzhfY2ZnIH0sCi0JeyAuY29tcGF0aWJsZSA9M0QgImJyY20sYmNtNzIxNi1wY2llIiwg LmRhdGEgPTNEICZiY203Mjc4X2NmZyB9LAorCXsgLmNvbXBhdGlibGUgPTNEICJicmNtLGJjbTcy MTYtcGNpZSIsIC5kYXRhID0zRCAmYmNtNzIxNl9jZmcgfSwKIAl7IC5jb21wYXRpYmxlID0zRCAi YnJjbSxiY203NDQ1LXBjaWUiLCAuZGF0YSA9M0QgJmdlbmVyaWNfY2ZnIH0sCiAJeyAuY29tcGF0 aWJsZSA9M0QgImJyY20sYmNtNzQzNS1wY2llIiwgLmRhdGEgPTNEICZiY203NDM1X2NmZyB9LAog CXsgLmNvbXBhdGlibGUgPTNEICJicmNtLGJjbTc0MjUtcGNpZSIsIC5kYXRhID0zRCAmYmNtNzQy NV9jZmcgfSwKQEAgLTE2MTIsNiArMTYyMiw3IEBAIHN0YXRpYyBpbnQgYnJjbV9wY2llX3Byb2Jl KHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnBkPQpldikKIAlwY2llLT50eXBlID0zRCBkYXRhLT50 eXBlOwogCXBjaWUtPnBlcnN0X3NldCA9M0QgZGF0YS0+cGVyc3Rfc2V0OwogCXBjaWUtPmJyaWRn ZV9zd19pbml0X3NldCA9M0QgZGF0YS0+YnJpZGdlX3N3X2luaXRfc2V0OworCXBjaWUtPmhhc19w aHkgPTNEIGRhdGEtPmhhc19waHk7Cj0yMAogCXBjaWUtPmJhc2UgPTNEIGRldm1fcGxhdGZvcm1f aW9yZW1hcF9yZXNvdXJjZShwZGV2LCAwKTsKIAlpZiAoSVNfRVJSKHBjaWUtPmJhc2UpKQotLT0y MAoyLjE3LjEK --000000000000244156061c5ba5f9 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature 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 mOAplh6h3nMZUZxBguxG3g2p3iD4EgibUYneEzqOQafIQB/naf2uetKb8y9jKgWJxq2Y4y8Jqg2u uVIO1AyOJjWwqdgN+QhuIlat+qZd03P48Gim9ZPEMDUCAwEAAaOCAdswggHXMA4GA1UdDwEB/wQE AwIFoDCBowYIKwYBBQUHAQEEgZYwgZMwTgYIKwYBBQUHMAKGQmh0dHA6Ly9zZWN1cmUuZ2xvYmFs c2lnbi5jb20vY2FjZXJ0L2dzZ2NjcjNwZXJzb25hbHNpZ24yY2EyMDIwLmNydDBBBggrBgEFBQcw AYY1aHR0cDovL29jc3AuZ2xvYmFsc2lnbi5jb20vZ3NnY2NyM3BlcnNvbmFsc2lnbjJjYTIwMjAw TQYDVR0gBEYwRDBCBgorBgEEAaAyASgKMDQwMgYIKwYBBQUHAgEWJmh0dHBzOi8vd3d3Lmdsb2Jh bHNpZ24uY29tL3JlcG9zaXRvcnkvMAkGA1UdEwQCMAAwSQYDVR0fBEIwQDA+oDygOoY4aHR0cDov L2NybC5nbG9iYWxzaWduLmNvbS9nc2djY3IzcGVyc29uYWxzaWduMmNhMjAyMC5jcmwwJQYDVR0R BB4wHIEaamFtZXMucXVpbmxhbkBicm9hZGNvbS5jb20wEwYDVR0lBAwwCgYIKwYBBQUHAwQwHwYD VR0jBBgwFoAUljPR5lgXWzR1ioFWZNW+SN6hj88wHQYDVR0OBBYEFGx/E27aeGBP2eJktrILxlhK z8f6MA0GCSqGSIb3DQEBCwUAA4IBAQBdQQukiELsPfse49X4QNy/UN43dPUw0I1asiQ8wye3nAuD b3GFmf3SZKlgxBTdWJoaNmmUFW2H3HWOoQBnTeedLtV9M2Tb9vOKMncQD1f9hvWZR6LnZpjBIlKe +R+v6CLF07qYmBI6olvOY/Rsv9QpW9W8qZYk+2RkWHz/fR5N5YldKlJHP0NDT4Wjc5fEzV+mZC8A AlT80qiuCVv+IQP08ovEVSLPhUp8i1pwsHT9atbWOfXQjbq1B/ditFIbPzwmwJPuGUc7n7vpmtxB 75sSFMj27j4JXl5W9vORgHR2YzuPBzfzDJU1ul0DIofSWVF6E1dx4tZohRED1Yl/T/ZGMYICbTCC AmkCAQEwazBbMQswCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTExMC8GA1UE AxMoR2xvYmFsU2lnbiBHQ0MgUjMgUGVyc29uYWxTaWduIDIgQ0EgMjAyMAIMSO43VW7D5NP1X/KD MA0GCWCGSAFlAwQCAQUAoIHUMC8GCSqGSIb3DQEJBDEiBCBHWfGRk80xgGrnXlcbIaSaCS6hiKZ7 UONa4k98XLSkVTAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0yNDA3 MDMxODAzMThaMGkGCSqGSIb3DQEJDzFcMFowCwYJYIZIAWUDBAEqMAsGCWCGSAFlAwQBFjALBglg hkgBZQMEAQIwCgYIKoZIhvcNAwcwCwYJKoZIhvcNAQEKMAsGCSqGSIb3DQEBBzALBglghkgBZQME AgEwDQYJKoZIhvcNAQEBBQAEggEAQ5SqaW/6wvGENGC9z1TaAbOiBBd3nfnCTwOQ9iOqzXpErk9T XE9LF72iZe0N76qOmVTq1lhzrWHZlteh0yTp009F/897NI+hAa7BaZDVGKJeG/nv3ISZpxU45755 XS6PWHYoJnheIqfac6fbGzlhU5v8f4ZHfERyHmI5UFDZR5MyoMYl51hpvaE2mCjvo1qq1j3Xekhb OXm0w2DjZoI4On8eVuolwqYpW0CpTLDqK94yFykhQWg4199DetDOIYJxrT9vyJVACu1AbIun3pVH aj7FUMQRnMY1AjZV/C0fkfvFbOMta990Waio7kOZ/Px6EEFKACHOmR4sNuX3tvgZ9A== --000000000000244156061c5ba5f9-- From nobody Fri Dec 19 20:16:09 2025 Received: from mail-qk1-f179.google.com (mail-qk1-f179.google.com [209.85.222.179]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id EC55019309C for ; Wed, 3 Jul 2024 18:03:20 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.222.179 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1720029802; cv=none; b=BhCuFmDDcj0tzo7e4KoKYHTEqOtZtVAHBzjjrmAMHOYkEXyXLzTRygrN5TllU+MaOQQiPydM++DmeAHk+F4lrYE2fa6OUGePqjjC3uHKiQsvY4TiJoGOpRpWgb7SsC6Uowzunnjq8hraNoUxAtqOJFGhdgnWWqqt5OjM6TTa4Nc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1720029802; c=relaxed/simple; bh=yPqO75kvvN/kzT1GMg1vXlrDTi1ijd6TACA4EsIL/6g=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type; b=mv64lDXFZVMdYp1YcNA/9fTL4Fd+nKa2B0Zu+ltyLp2Ghr1eBxbYdkn1e9Omaa1vtSBZSlh63MMJHHxyQhLipJ63CH+I+Pu79VOtRdF2iseiQQDHwWS1QAlQ/4YraRTO5jhQjn1RqfH++/WevJVqz8a2AbuIhOZ+KwwSsqYG4X4= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=broadcom.com; spf=fail smtp.mailfrom=broadcom.com; dkim=pass (1024-bit key) header.d=broadcom.com header.i=@broadcom.com header.b=A8uijDYd; arc=none smtp.client-ip=209.85.222.179 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=broadcom.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=broadcom.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=broadcom.com header.i=@broadcom.com header.b="A8uijDYd" Received: by mail-qk1-f179.google.com with SMTP id af79cd13be357-79c076c0e1aso346707085a.2 for ; Wed, 03 Jul 2024 11:03:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; t=1720029800; x=1720634600; darn=vger.kernel.org; h=references:in-reply-to:message-id:date:subject:cc:to:from:from:to :cc:subject:date:message-id:reply-to; bh=ncyWqA0BdW24SX6U+AIyAAFdtan2Xp/kwDNiUcSx8DU=; b=A8uijDYd8HkVFqYERyh1+5DboE1z7wIo+n6f/CC4CHjTf+pJtjBqUzy8L97YbDP+Jl kDGVLXgoMHC6f/uZR15aYMx88LRmHCZalRwxT4/zRyIW6jwJyOaRIW+KgixXoHeKsseS P7wX6C0RVBWmoFZstVYmd4BV/JLZ2cw/JBpmo= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1720029800; x=1720634600; h=references:in-reply-to:message-id:date:subject:cc:to:from :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=ncyWqA0BdW24SX6U+AIyAAFdtan2Xp/kwDNiUcSx8DU=; b=K8FI5NesILjGuSta0NwD7ThhT06LV7y22E5RdSG+qGYGyoRLvhaXNiKkkHXMY6FcoG ODxL+nq6b26YcWmwhdpswGNn8gdRkrvcpSDElXJnedD2U1rMLnlg63ljENsGVT6xkF3J MbmzTuXvaIPblfDtFvvVMEUoODKp5ZVlKBv+LYhm6EvCAOG5G2F8prB8NPq78Z8vHSVd U0RNStoHgq5IpLIBcp6vZzB2sQiTWfRxoflyt0rzdINsmZQljdwBBVY00mWBvmMj/23m qJDjrQ+Li7QR3Eel88A6aJNwyXowYgDe3g0F3+efkMeiSC2Vq26XDy9Zd1ZzXRh0wYnB e7KQ== X-Forwarded-Encrypted: i=1; AJvYcCWl1Ut42ryaV2L00SFVCmchVLe2jb0GhYZz/7mBwAOb1C11tHRhKs9rlP3S3ddqmdS3L4WyF3LzdV9aWLQFBGqdxf/8XsI8rFJQYKtQ X-Gm-Message-State: AOJu0YzYOssl2FOwaJNOnjRC7BwfK3hpLJwFzCHlWv47RKenkoEG1F1K Q4UixExW+xT69lRe7946lVu86AE6asa+fqVhkc9Lg6V/lTqE1zsD3usssbzSd/g690EzFr6rrok uRQ== X-Google-Smtp-Source: AGHT+IHsbNay5kPebm98vOxzmUo/dTmM+j39+KivX9EytZmJgT+4/wjyOO54Yq1Fle5LEbwltouM2w== X-Received: by 2002:a05:6214:5094:b0:6b5:7c8:8336 with SMTP id 6a1803df08f44-6b5b71d2449mr137483576d6.56.1720029799737; Wed, 03 Jul 2024 11:03:19 -0700 (PDT) Received: from stbsrv-and-01.and.broadcom.net ([192.19.144.250]) by smtp.gmail.com with ESMTPSA id 6a1803df08f44-6b59e5f1a6dsm55589626d6.83.2024.07.03.11.03.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Jul 2024 11:03:19 -0700 (PDT) From: Jim Quinlan To: linux-pci@vger.kernel.org, Nicolas Saenz Julienne , Bjorn Helgaas , Lorenzo Pieralisi , Cyril Brulebois , Stanimir Varbanov , bcm-kernel-feedback-list@broadcom.com, jim2101024@gmail.com, james.quinlan@broadcom.com Cc: Florian Fainelli , Lorenzo Pieralisi , =?UTF-8?q?Krzysztof=20Wilczy=C5=84ski?= , Rob Herring , linux-rpi-kernel@lists.infradead.org (moderated list:BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE), linux-arm-kernel@lists.infradead.org (moderated list:BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE), linux-kernel@vger.kernel.org (open list) Subject: [PATCH v2 09/12] PCI: brcmstb: Refactor for chips with many regular inbound BARs Date: Wed, 3 Jul 2024 14:02:53 -0400 Message-Id: <20240703180300.42959-10-james.quinlan@broadcom.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20240703180300.42959-1-james.quinlan@broadcom.com> References: <20240703180300.42959-1-james.quinlan@broadcom.com> Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-256; boundary="0000000000003f1be8061c5ba5d7" Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Content-Transfer-Encoding: quoted-printable --0000000000003f1be8061c5ba5d7 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 UHJldmlvdXNseSwgb3VyIGNoaXBzIHByb3ZpZGVkIHRocmVlIGluYm91bmQgIkJBUlMiIHdpdGgg Zml4ZWQgcHVycG9zZXM6CnRoZSBmaXJzdCB3YXMgZm9yIG1hcHBpbmcgU09DIHJlZ2lzdGVycywg dGhlIHNlY29uZCB3YXMgZm9yIG1lbW9yeSwgYW5kIHRoZQp0aGlyZCB3YXMgZm9yIG1lbW9yeSBi dXQgd2l0aCB0aGUgZW5kaWFuIHN3YXBwZWQuICBXZSB0eXBpY2FsbHkgb25seSB1c2VkCm9uZSBv ZiB0aGVzZSBCQVJzLgoKQ29tcGxpY2F0aW5nIHRoYXQgQkFScyB1c2FnZSB3YXMgdGhlIGZhY3Qg dGhhdCB0aGUgUENJZSBIVyB3b3VsZCBkbyBhCmJhcm9xdWUgaW50ZXJuYWwgbWFwcGluZyBvZiBz eXN0ZW0gbWVtb3J5LCBhbmQgY29uY2F0ZW5hdGUgdGhlIHJlZ2lvbnMgb2YKbXVsdGlwbGUgbWVt b3J5IGNvbnRyb2xsZXJzLgoKTmV3ZXIgY2hpcHMgc3VjaCBhcyB0aGUgNzcxMiBhbmQgQ2FibGUg TW9kZW0gU09DcyBoYXZlIHRha2VuIGEgc3RlcCBmb3J3YXJkCmFuZCBub3cgcHJvdmlkZSBtdWx0 aXBsZSBpbmJvdW5kIEJBUnMuICBUaGlzIHdvcmtzIGluIGNvbmNlcnQgd2l0aCB0aGUKZG1hLXJh bmdlcyBwcm9wZXJ0eSwgd2hlcmUgZWFjaCBwcm92aWRlZCByYW5nZSBiZWNvbWVzIGFuIGluYm91 bmQgQkFSLgoKVGhpcyBjb21taXQgcHJvdmlkZXMgc3VwcG9ydCBmb3IgdGhlc2UgbmV3IGNoaXBz IGFuZCB0aGVpciBtdWx0aXBsZQppbmJvdW5kIEJBUnMgYnV0IGFsc28ga2VlcHMgdGhlIGxlZ2Fj eSBzdXBwb3J0IGZvciB0aGUgb2xkZXIgc3lzdGVtLgoKU2lnbmVkLW9mZi1ieTogSmltIFF1aW5s YW4gPGphbWVzLnF1aW5sYW5AYnJvYWRjb20uY29tPgotLS0KIGRyaXZlcnMvcGNpL2NvbnRyb2xs ZXIvcGNpZS1icmNtc3RiLmMgfCAxOTkgKysrKysrKysrKysrKysrKysrKy0tLS0tLS0KIDEgZmls ZSBjaGFuZ2VkLCAxNTAgaW5zZXJ0aW9ucygrKSwgNDkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0 IGEvZHJpdmVycy9wY2kvY29udHJvbGxlci9wY2llLWJyY21zdGIuYyBiL2RyaXZlcnMvcGNpL2Nv bnRyb2xsZXI9Ci9wY2llLWJyY21zdGIuYwppbmRleCBmZmIzZThkOGZiMmEuLjVmNjMyZmRjMDA1 MiAxMDA2NDQKLS0tIGEvZHJpdmVycy9wY2kvY29udHJvbGxlci9wY2llLWJyY21zdGIuYworKysg Yi9kcml2ZXJzL3BjaS9jb250cm9sbGVyL3BjaWUtYnJjbXN0Yi5jCkBAIC03NSwxNSArNzUsMTIg QEAKICNkZWZpbmUgUENJRV9NRU1fV0lOMF9ISSh3aW4pCVwKIAkJUENJRV9NSVNDX0NQVV8yX1BD SUVfTUVNX1dJTjBfSEkgKyAoKHdpbikgKiA4KQo9MjAKKyNkZWZpbmUgUENJRV9CUkNNX01BWF9S Q19CQVJTCQkJCTE2CiAjZGVmaW5lIFBDSUVfTUlTQ19SQ19CQVIxX0NPTkZJR19MTwkJCTB4NDAy YwogI2RlZmluZSAgUENJRV9NSVNDX1JDX0JBUjFfQ09ORklHX0xPX1NJWkVfTUFTSwkJMHgxZgo9 MjAKLSNkZWZpbmUgUENJRV9NSVNDX1JDX0JBUjJfQ09ORklHX0xPCQkJMHg0MDM0Ci0jZGVmaW5l ICBQQ0lFX01JU0NfUkNfQkFSMl9DT05GSUdfTE9fU0laRV9NQVNLCQkweDFmCi0jZGVmaW5lIFBD SUVfTUlTQ19SQ19CQVIyX0NPTkZJR19ISQkJCTB4NDAzOAorI2RlZmluZSBQQ0lFX01JU0NfUkNf QkFSNF9DT05GSUdfTE8JCQkweDQwZDQKPTIwCi0jZGVmaW5lIFBDSUVfTUlTQ19SQ19CQVIzX0NP TkZJR19MTwkJCTB4NDAzYwotI2RlZmluZSAgUENJRV9NSVNDX1JDX0JBUjNfQ09ORklHX0xPX1NJ WkVfTUFTSwkJMHgxZgo9MjAKICNkZWZpbmUgUENJRV9NSVNDX01TSV9CQVJfQ09ORklHX0xPCQkJ MHg0MDQ0CiAjZGVmaW5lIFBDSUVfTUlTQ19NU0lfQkFSX0NPTkZJR19ISQkJCTB4NDA0OApAQCAt MTMwLDYgKzEyNywxMCBAQAogCSAgKFBDSUVfTUlTQ19IQVJEX1BDSUVfSEFSRF9ERUJVR19DTEtS RVFfREVCVUdfRU5BQkxFX01BU0sgfCBcCiAJICAgUENJRV9NSVNDX0hBUkRfUENJRV9IQVJEX0RF QlVHX0wxU1NfRU5BQkxFX01BU0spCj0yMAorI2RlZmluZSBQQ0lFX01JU0NfVUJVU19CQVIxX0NP TkZJR19SRU1BUAkJCTB4NDBhYworI2RlZmluZSAgUENJRV9NSVNDX1VCVVNfQkFSMV9DT05GSUdf UkVNQVBfQUNDRVNTX0VOX01BU0sJMHgxCisjZGVmaW5lIFBDSUVfTUlTQ19VQlVTX0JBUjRfQ09O RklHX1JFTUFQCQkJMHg0MTBjCisKICNkZWZpbmUgUENJRV9NU0lfSU5UUjJfQkFTRQkJMHg0NTAw Cj0yMAogLyogT2Zmc2V0cyBmcm9tIElOVFIyX0NQVSBhbmQgTVNJX0lOVFIyIEJBU0Ugb2Zmc2V0 cyAqLwpAQCAtMjE3LDYgKzIxOCwxMyBAQCBlbnVtIHBjaWVfdHlwZSB7CiAJQkNNNDkwOCwKIAlC Q003Mjc4LAogCUJDTTI3MTEsCisJQkNNNzcxMiwKK307CisKK3N0cnVjdCByY19iYXIgeworCXU2 NCBzaXplOworCXU2NCBwY2lfb2Zmc2V0OworCXU2NCBjcHVfYWRkcjsKIH07Cj0yMAogc3RydWN0 IHBjaWVfY2ZnX2RhdGEgewpAQCAtMjc0LDYgKzI4Miw3IEBAIHN0cnVjdCBicmNtX3BjaWUgewog CXN0cnVjdCBzdWJkZXZfcmVndWxhdG9ycyAqc3I7CiAJYm9vbAkJCWVwX3dha2V1cF9jYXBhYmxl OwogCWJvb2wJCQloYXNfcGh5OworCWludAkJCW51bV9pbmJvdW5kOwogfTsKPTIwCiBzdGF0aWMg aW5saW5lIGJvb2wgaXNfYm1pcHMoY29uc3Qgc3RydWN0IGJyY21fcGNpZSAqcGNpZSkKQEAgLTc4 OSwyMyArNzk4LDYwIEBAIHN0YXRpYyB2b2lkIGJyY21fcGNpZV9wZXJzdF9zZXRfZ2VuZXJpYyhz dHJ1Y3QgYnJjbV9wPQpjaWUgKnBjaWUsIHUzMiB2YWwpCiAJd3JpdGVsKHRtcCwgcGNpZS0+YmFz ZSArIFBDSUVfUkdSMV9TV19JTklUXzEocGNpZSkpOwogfQo9MjAKLXN0YXRpYyBpbnQgYnJjbV9w Y2llX2dldF9yY19iYXIyX3NpemVfYW5kX29mZnNldChzdHJ1Y3QgYnJjbV9wY2llICpwY2llLAot CQkJCQkJCXU2NCAqcmNfYmFyMl9zaXplLAotCQkJCQkJCXU2NCAqcmNfYmFyMl9vZmZzZXQpCitz dGF0aWMgaW5saW5lIHZvaWQgc2V0X2JhcihzdHJ1Y3QgcmNfYmFyICpiLCBpbnQgKmNvdW50LCB1 NjQgc2l6ZSwKKwkJCSAgIHU2NCBjcHVfYWRkciwgdTY0IHBjaV9vZmZzZXQpCit7CisJYi0+c2l6 ZSA9M0Qgc2l6ZTsKKwliLT5jcHVfYWRkciA9M0QgY3B1X2FkZHI7CisJYi0+cGNpX29mZnNldCA9 M0QgcGNpX29mZnNldDsKKwkoKmNvdW50KSsrOworfQorCitzdGF0aWMgaW50IGJyY21fcGNpZV9n ZXRfcmNfYmFyX3NpemVzX2FuZF9vZmZzZXRzKHN0cnVjdCBicmNtX3BjaWUgKnBjaWUsCisJCQkJ CQkgIHN0cnVjdCByY19iYXIgcmNfYmFyc1tdKQogewogCXN0cnVjdCBwY2lfaG9zdF9icmlkZ2Ug KmJyaWRnZSA9M0QgcGNpX2hvc3RfYnJpZGdlX2Zyb21fcHJpdihwY2llKTsKKwl1NjQgcGNpX29m ZnNldCwgY3B1X2FkZHIsIHNpemUgPTNEIDAsIHRvdF9zaXplID0zRCAwOwogCXN0cnVjdCByZXNv dXJjZV9lbnRyeSAqZW50cnk7CiAJc3RydWN0IGRldmljZSAqZGV2ID0zRCBwY2llLT5kZXY7CiAJ dTY0IGxvd2VzdF9wY2llX2FkZHIgPTNEIH4odTY0KTA7Ci0JaW50IHJldCwgaSA9M0QgMDsKLQl1 NjQgc2l6ZSA9M0QgMDsKKworCWludCByZXQsIGkgPTNEIDAsIG4gPTNEIDA7CisKKwkvKgorCSAq IFRoZSBIVyByZWdpc3RlcnMgKGFuZCBQQ0llKSB1c2Ugb3JkZXItMSBudW1iZXJpbmcgZm9yIEJB UnMuIEFzCisJICogc3VjaCwgd2UgaGF2ZSByY19iYXJzWzBdIHVudXNlZCBhbmQgQkFSMSBzdGFy dHMgYXQgcmNfYmFyc1sxXS4KKwkgKi8KKwlzdHJ1Y3QgcmNfYmFyICpiX2JlZ2luID0zRCAmcmNf YmFyc1sxXTsKKwlzdHJ1Y3QgcmNfYmFyICpiID0zRCBiX2JlZ2luOworCisJLyoKKwkgKiBTVEIg Y2hpcHMgYmVzaWRlIDc3MTIgZGlzYWJsZSBCQVIxIGJ5IGRlZmF1bHQuICBJdCBpcyBtYXBwZWQg bm90CisJICogdG8gc3lzdGVtIG1lbW9yeSBidXQgdG8gYSByZWdpaW9uIGFsbCBvZiB0aGUgU09D IHJlZ2lzdGVycy4gIE5vCisJICogb25lIHVzZXMgdGhpcyBhbnltb3JlLgorCSAqLworCWlmIChw Y2llLT50eXBlICE9M0QgQkNNNzcxMikKKwkJc2V0X2JhcihiKyssICZuLCAwLCAwLCAwKTsKPTIw CiAJcmVzb3VyY2VfbGlzdF9mb3JfZWFjaF9lbnRyeShlbnRyeSwgJmJyaWRnZS0+ZG1hX3Jhbmdl cykgewogCQl1NjQgcGNpZV9iZWcgPTNEIGVudHJ5LT5yZXMtPnN0YXJ0IC0gZW50cnktPm9mZnNl dDsKKwkJdTY0IGNwdV9iZWcgPTNEIGVudHJ5LT5yZXMtPnN0YXJ0Owo9MjAKLQkJc2l6ZSArPTNE IGVudHJ5LT5yZXMtPmVuZCAtIGVudHJ5LT5yZXMtPnN0YXJ0ICsgMTsKKwkJc2l6ZSA9M0QgZW50 cnktPnJlcy0+ZW5kIC0gZW50cnktPnJlcy0+c3RhcnQgKyAxOworCQl0b3Rfc2l6ZSArPTNEIHNp emU7CiAJCWlmIChwY2llX2JlZyA8IGxvd2VzdF9wY2llX2FkZHIpCiAJCQlsb3dlc3RfcGNpZV9h ZGRyID0zRCBwY2llX2JlZzsKKwkJLyoKKwkJICogNzcxMiBhbmQgbmV3ZXIgY2hpcHMgbWF5IGhh dmUgbWFueSBCQVJzLCB3aXRoIGVhY2gKKwkJICogb2ZmZXJpbmcgYSBub24tb3ZlcmxhcHBpbmcg dmlld3BvcnQgdG8gc3lzdGVtIG1lbW9yeS4KKwkJICogVGhhdCBiZWluZyBzYWlkLCBlYWNoIEJB UnMgc2l6ZSBtdXN0IHN0aWxsIGJlIGEgcG93ZXIgb2YKKwkJICogdHdvLgorCQkgKi8KKwkJaWYg KHBjaWUtPnR5cGUgPTNEPTNEIEJDTTc3MTIpCisJCQlzZXRfYmFyKGIrKywgJm4sIHNpemUsIGNw dV9iZWcsIHBjaWVfYmVnKTsKKworCQlpZiAobiA+IHBjaWUtPm51bV9pbmJvdW5kKQorCQkJYnJl YWs7CiAJfQo9MjAKIAlpZiAobG93ZXN0X3BjaWVfYWRkciA9M0Q9M0Qgfih1NjQpMCkgewpAQCAt ODEzLDEzICs4NTksMjAgQEAgc3RhdGljIGludCBicmNtX3BjaWVfZ2V0X3JjX2JhcjJfc2l6ZV9h bmRfb2Zmc2V0KHN0cnU9CmN0IGJyY21fcGNpZSAqcGNpZSwKIAkJcmV0dXJuIC1FSU5WQUw7CiAJ fQo9MjAKKwkvKgorCSAqIDc3MTIgYW5kIG5ld2VyIGNoaXBzIGRvIG5vdCBoYXZlIGFuIGludGVy bmFsIG1lbW9yeSBtYXBwaW5nIHN5c3RlbQorCSAqIHRoYXQgZW5hYmxlcyBtdWx0aXBsZSBtZW1v cnkgY29udHJvbGxlcnMuICBBcyBzdWNoLCBpdCBjYW4gcmV0dXJuCisJICogbm93IHcvbyBkb2lu ZyBzcGVjaWFsIGNvbmZpZ3VyYXRpb24uCisJICovCisJaWYgKHBjaWUtPnR5cGUgPTNEPTNEIEJD TTc3MTIpCisJCXJldHVybiBuOworCiAJcmV0ID0zRCBvZl9wcm9wZXJ0eV9yZWFkX3ZhcmlhYmxl X3U2NF9hcnJheShwY2llLT5ucCwgImJyY20sc2NiLXNpemVzIiwgcD0KY2llLT5tZW1jX3NpemUs IDEsCiAJCQkJCQkgIFBDSUVfQlJDTV9NQVhfTUVNQyk7Ci0KIAlpZiAocmV0IDw9M0QgMCkgewog CQkvKiBNYWtlIGFuIGVkdWNhdGVkIGd1ZXNzICovCiAJCXBjaWUtPm51bV9tZW1jID0zRCAxOwot CQlwY2llLT5tZW1jX3NpemVbMF0gPTNEIDFVTEwgPDwgZmxzNjQoc2l6ZSAtIDEpOworCQlwY2ll LT5tZW1jX3NpemVbMF0gPTNEIDFVTEwgPDwgZmxzNjQodG90X3NpemUgLSAxKTsKIAl9IGVsc2Ug ewogCQlwY2llLT5udW1fbWVtYyA9M0QgcmV0OwogCX0KQEAgLTgyOCwxMCArODgxLDE1IEBAIHN0 YXRpYyBpbnQgYnJjbV9wY2llX2dldF9yY19iYXIyX3NpemVfYW5kX29mZnNldChzdHJ1PQpjdCBi cmNtX3BjaWUgKnBjaWUsCiAJZm9yIChpID0zRCAwLCBzaXplID0zRCAwOyBpIDwgcGNpZS0+bnVt X21lbWM7IGkrKykKIAkJc2l6ZSArPTNEIHBjaWUtPm1lbWNfc2l6ZVtpXTsKPTIwCi0JLyogU3lz dGVtIG1lbW9yeSBzdGFydHMgYXQgdGhpcyBhZGRyZXNzIGluIFBDSWUtc3BhY2UgKi8KLQkqcmNf YmFyMl9vZmZzZXQgPTNEIGxvd2VzdF9wY2llX2FkZHI7Ci0JLyogVGhlIHN1bSBvZiBhbGwgbWVt YyB2aWV3cyBtdXN0IGFsc28gYmUgYSBwb3dlciBvZiAyICovCi0JKnJjX2JhcjJfc2l6ZSA9M0Qg MVVMTCA8PCBmbHM2NChzaXplIC0gMSk7CisJLyogT3VyIEhXIG1hbmRhdGVzIHRoYXQgdGhlIHdp bmRvdyBzaXplIG11c3QgYmUgYSBwb3dlciBvZiAyICovCisJc2l6ZSA9M0QgMVVMTCA8PCBmbHM2 NChzaXplIC0gMSk7CisKKwkvKgorCSAqIEZvciBTVEIgY2hpcHMsIHRoZSBCQVIyIGNwdV9hZGRy IGlzIGhhcmR3aXJlZCB0byB0aGUgc3RhcnQKKwkgKiBvZiBzeXN0ZW0gbWVtb3J5LCBzbyB3ZSBz ZXQgaXQgdG8gMC4KKwkgKi8KKwljcHVfYWRkciA9M0QgMDsKKwlwY2lfb2Zmc2V0ID0zRCBsb3dl c3RfcGNpZV9hZGRyOwo9MjAKIAkvKgogCSAqIFdlIHZhbGlkYXRlIHRoZSBpbmJvdW5kIG1lbW9y eSB2aWV3IGV2ZW4gdGhvdWdoIHdlIHNob3VsZCB0cnVzdApAQCAtODY2LDI1ICs5MjQsNTAgQEAg c3RhdGljIGludCBicmNtX3BjaWVfZ2V0X3JjX2JhcjJfc2l6ZV9hbmRfb2Zmc2V0KHN0cnU9CmN0 IGJyY21fcGNpZSAqcGNpZSwKIAkgKiAgIG91dGJvdW5kIG1lbW9yeSBAIDNHQikuIFNvIGluc3Rl YWQgaXQgd2lsbCAgc3RhcnQgYXQgdGhlIDF4CiAJICogICBtdWx0aXBsZSBvZiBpdHMgc2l6ZQog CSAqLwotCWlmICghKnJjX2JhcjJfc2l6ZSB8fCAoKnJjX2JhcjJfb2Zmc2V0ICYgKCpyY19iYXIy X3NpemUgLSAxKSkgfHwKLQkgICAgKCpyY19iYXIyX29mZnNldCA8IFNaXzRHICYmICpyY19iYXIy X29mZnNldCA+IFNaXzJHKSkgeworCWlmICghc2l6ZSB8fCAocGNpX29mZnNldCAmIChzaXplIC0g MSkpIHx8CisJICAgIChwY2lfb2Zmc2V0IDwgU1pfNEcgJiYgcGNpX29mZnNldCA+IFNaXzJHKSkg ewogCQlkZXZfZXJyKGRldiwgIkludmFsaWQgcmNfYmFyMl9vZmZzZXQvc2l6ZTogc2l6ZSAweCVs bHgsIG9mZiAweCVsbHhcbiIsCi0JCQkqcmNfYmFyMl9zaXplLCAqcmNfYmFyMl9vZmZzZXQpOwor CQkJc2l6ZSwgcGNpX29mZnNldCk7CiAJCXJldHVybiAtRUlOVkFMOwogCX0KPTIwCi0JcmV0dXJu IDA7CisJLyogRW5hYmxlIEJBUjIsIHRoZSBpbmJvdW5kIHdpbmRvdyBmb3IgU1RCIGNoaXBzICov CisJc2V0X2JhcihiKyssICZuLCBzaXplLCBjcHVfYWRkciwgcGNpX29mZnNldCk7CisKKwkvKgor CSAqIERpc2FibGUgQkFSMy4gIE9uIHNvbWUgY2hpcHMgcHJlc2VudHMgdGhlIHNhbWUgd2luZG93 IGFzIEJBUjIKKwkgKiBidXQgdGhlIGRhdGEgYXBwZWFycyBpbiBhIHNldHRhYmxlIGVuZGlhbm5l c3MuCisJICovCisJc2V0X2JhcihiKyssICZuLCAwLCAwLCAwKTsKKworCXJldHVybiBuOworfQor CitzdGF0aWMgdW5zaWduZWQgaW50IGJyY21fY2FsY19iYXJfcmVnX29mZnNldChpbnQgYmFyKQor eworCWlmIChiYXIgPD0zRCAzKQorCQlyZXR1cm4gUENJRV9NSVNDX1JDX0JBUjFfQ09ORklHX0xP ICsgOCAqIChiYXIgLSAxKTsKKwllbHNlCisJCXJldHVybiBQQ0lFX01JU0NfUkNfQkFSNF9DT05G SUdfTE8gKyA4ICogKGJhciAtIDQpOworfQorCitzdGF0aWMgdW5zaWduZWQgaW50IGJyY21fY2Fs Y191YnVzX3JlZ19vZmZzZXQoaW50IGJhcikKK3sKKwlpZiAoYmFyIDw9M0QgMykKKwkJcmV0dXJu IFBDSUVfTUlTQ19VQlVTX0JBUjFfQ09ORklHX1JFTUFQICsgOCAqIChiYXIgLSAxKTsKKwllbHNl CisJCXJldHVybiBQQ0lFX01JU0NfVUJVU19CQVI0X0NPTkZJR19SRU1BUCArIDggKiAoYmFyIC0g NCk7CiB9Cj0yMAogc3RhdGljIGludCBicmNtX3BjaWVfc2V0dXAoc3RydWN0IGJyY21fcGNpZSAq cGNpZSkKIHsKLQl1NjQgcmNfYmFyMl9vZmZzZXQsIHJjX2JhcjJfc2l6ZTsKKwlzdHJ1Y3QgcmNf YmFyIHJjX2JhcnNbUENJRV9CUkNNX01BWF9SQ19CQVJTXTsKIAl2b2lkIF9faW9tZW0gKmJhc2Ug PTNEIHBjaWUtPmJhc2U7CiAJc3RydWN0IHBjaV9ob3N0X2JyaWRnZSAqYnJpZGdlOwogCXN0cnVj dCByZXNvdXJjZV9lbnRyeSAqZW50cnk7CiAJdTMyIHRtcCwgYnVyc3QsIGFzcG1fc3VwcG9ydDsK LQlpbnQgbnVtX291dF93aW5zID0zRCAwOwotCWludCByZXQsIG1lbWM7CisJaW50IG51bV9vdXRf d2lucyA9M0QgMCwgbnVtX3JjX2JhcnMgPTNEIDA7CisJaW50IGksIG1lbWM7Cj0yMAogCS8qIFJl c2V0IHRoZSBicmlkZ2UgKi8KIAlwY2llLT5icmlkZ2Vfc3dfaW5pdF9zZXQocGNpZSwgMSk7CkBA IC05MzMsMTcgKzEwMTYsNDcgQEAgc3RhdGljIGludCBicmNtX3BjaWVfc2V0dXAoc3RydWN0IGJy Y21fcGNpZSAqcGNpZSkKIAl1MzJwX3JlcGxhY2VfYml0cygmdG1wLCAxLCBQQ0lFX01JU0NfTUlT Q19DVFJMX1BDSUVfUkNCXzY0Ql9NT0RFX01BU0spOwogCXdyaXRlbCh0bXAsIGJhc2UgKyBQQ0lF X01JU0NfTUlTQ19DVFJMKTsKPTIwCi0JcmV0ID0zRCBicmNtX3BjaWVfZ2V0X3JjX2JhcjJfc2l6 ZV9hbmRfb2Zmc2V0KHBjaWUsICZyY19iYXIyX3NpemUsCi0JCQkJCQkgICAgJnJjX2JhcjJfb2Zm c2V0KTsKLQlpZiAocmV0KQotCQlyZXR1cm4gcmV0OworCW51bV9yY19iYXJzID0zRCBicmNtX3Bj aWVfZ2V0X3JjX2Jhcl9zaXplc19hbmRfb2Zmc2V0cyhwY2llLCByY19iYXJzKTsKKwlpZiAobnVt X3JjX2JhcnMgPCAwKQorCQlyZXR1cm4gbnVtX3JjX2JhcnM7CisKKwlmb3IgKGkgPTNEIDE7IGkg PD0zRCBudW1fcmNfYmFyczsgaSsrKSB7CisJCXU2NCBwY2lfb2Zmc2V0ID0zRCByY19iYXJzW2ld LnBjaV9vZmZzZXQ7CisJCXU2NCBjcHVfYWRkciA9M0QgcmNfYmFyc1tpXS5jcHVfYWRkcjsKKwkJ dTY0IHNpemUgPTNEIHJjX2JhcnNbaV0uc2l6ZTsKKwkJdTMyIHJlZ19vZmZzZXQgPTNEIGJyY21f Y2FsY19iYXJfcmVnX29mZnNldChpKTsKKworCQl0bXAgPTNEIGxvd2VyXzMyX2JpdHMocGNpX29m ZnNldCk7CisJCXUzMnBfcmVwbGFjZV9iaXRzKCZ0bXAsIGJyY21fcGNpZV9lbmNvZGVfaWJhcl9z aXplKHNpemUpLAorCQkJCSAgUENJRV9NSVNDX1JDX0JBUjFfQ09ORklHX0xPX1NJWkVfTUFTSyk7 CisKKwkJLyogV3JpdGUgbG93ICovCisJCXdyaXRlbCh0bXAsIGJhc2UgKyByZWdfb2Zmc2V0KTsK KwkJLyogV3JpdGUgaGlnaCAqLworCQl3cml0ZWwodXBwZXJfMzJfYml0cyhwY2lfb2Zmc2V0KSwK KwkJICAgICAgIGJhc2UgKyByZWdfb2Zmc2V0ICsgNCk7CisKKwkJLyoKKwkJICogTW9zdCBTVEIg Y2hpcHM6CisJCSAqICAgICBEbyBub3RoaW5nLgorCQkgKiA3NzEyOgorCQkgKiAgICAgQWxsIG9m IHRoZWlyIEJBUnMgbmVlZCB0byBiZSBzZXQuCisJCSAqLworCQlpZiAocGNpZS0+dHlwZSA9M0Q9 M0QgQkNNNzcxMikgeworCQkJLyogQlVTIHJlbWFwIHJlZ2lzdGVyIHNldHRpbmdzICovCisJCQly ZWdfb2Zmc2V0ID0zRCBicmNtX2NhbGNfdWJ1c19yZWdfb2Zmc2V0KGkpOworCQkJdG1wID0zRCBs b3dlcl8zMl9iaXRzKGNwdV9hZGRyKSAmIH4weGZmZjsKKwkJCXRtcCB8PTNEIFBDSUVfTUlTQ19V QlVTX0JBUjFfQ09ORklHX1JFTUFQX0FDQ0VTU19FTl9NQVNLOworCQkJd3JpdGVsKHRtcCwgYmFz ZSArIHJlZ19vZmZzZXQpOworCQkJdG1wID0zRCB1cHBlcl8zMl9iaXRzKGNwdV9hZGRyKTsKKwkJ CXdyaXRlbCh0bXAsIGJhc2UgKyByZWdfb2Zmc2V0ICsgNCk7CisJCX0KKwl9Cj0yMAotCXRtcCA9 M0QgbG93ZXJfMzJfYml0cyhyY19iYXIyX29mZnNldCk7Ci0JdTMycF9yZXBsYWNlX2JpdHMoJnRt cCwgYnJjbV9wY2llX2VuY29kZV9pYmFyX3NpemUocmNfYmFyMl9zaXplKSwKLQkJCSAgUENJRV9N SVNDX1JDX0JBUjJfQ09ORklHX0xPX1NJWkVfTUFTSyk7Ci0Jd3JpdGVsKHRtcCwgYmFzZSArIFBD SUVfTUlTQ19SQ19CQVIyX0NPTkZJR19MTyk7Ci0Jd3JpdGVsKHVwcGVyXzMyX2JpdHMocmNfYmFy Ml9vZmZzZXQpLAotCSAgICAgICBiYXNlICsgUENJRV9NSVNDX1JDX0JBUjJfQ09ORklHX0hJKTsK KwlpZiAoIWJyY21fcGNpZV9yY19tb2RlKHBjaWUpKSB7CisJCWRldl9lcnIocGNpZS0+ZGV2LCAi UENJZSBSQyBjb250cm9sbGVyIG1pc2NvbmZpZ3VyZWQgYXMgRW5kcG9pbnRcbiIpOworCQlyZXR1 cm4gLUVJTlZBTDsKKwl9Cj0yMAogCXRtcCA9M0QgcmVhZGwoYmFzZSArIFBDSUVfTUlTQ19NSVND X0NUUkwpOwogCWZvciAobWVtYyA9M0QgMDsgbWVtYyA8IHBjaWUtPm51bV9tZW1jOyBtZW1jKysp IHsKQEAgLTk2NSwyNSArMTA3OCwxMiBAQCBzdGF0aWMgaW50IGJyY21fcGNpZV9zZXR1cChzdHJ1 Y3QgYnJjbV9wY2llICpwY2llKQogCSAqIDRHQiBvciB3aGVuIHRoZSBpbmJvdW5kIGFyZWEgaXMg c21hbGxlciB0aGFuIDRHQiAodGFraW5nIGludG8KIAkgKiBhY2NvdW50IHRoZSByb3VuZGluZy11 cCB3ZSdyZSBmb3JjZWQgdG8gcGVyZm9ybSkuCiAJICovCi0JaWYgKHJjX2JhcjJfb2Zmc2V0ID49 M0QgU1pfNEcgfHwgKHJjX2JhcjJfc2l6ZSArIHJjX2JhcjJfb2Zmc2V0KSA8IFNaXzRHKQorCWlm IChyY19iYXJzWzJdLnBjaV9vZmZzZXQgPj0zRCBTWl80RyB8fAorCSAgICAocmNfYmFyc1syXS5z aXplICsgcmNfYmFyc1syXS5wY2lfb2Zmc2V0KSA8IFNaXzRHKQogCQlwY2llLT5tc2lfdGFyZ2V0 X2FkZHIgPTNEIEJSQ01fTVNJX1RBUkdFVF9BRERSX0xUXzRHQjsKIAllbHNlCiAJCXBjaWUtPm1z aV90YXJnZXRfYWRkciA9M0QgQlJDTV9NU0lfVEFSR0VUX0FERFJfR1RfNEdCOwo9MjAKLQlpZiAo IWJyY21fcGNpZV9yY19tb2RlKHBjaWUpKSB7Ci0JCWRldl9lcnIocGNpZS0+ZGV2LCAiUENJZSBS QyBjb250cm9sbGVyIG1pc2NvbmZpZ3VyZWQgYXMgRW5kcG9pbnRcbiIpOwotCQlyZXR1cm4gLUVJ TlZBTDsKLQl9Ci0KLQkvKiBkaXNhYmxlIHRoZSBQQ0llLT5HSVNCIG1lbW9yeSB3aW5kb3cgKFJD X0JBUjEpICovCi0JdG1wID0zRCByZWFkbChiYXNlICsgUENJRV9NSVNDX1JDX0JBUjFfQ09ORklH X0xPKTsKLQl0bXAgJj0zRCB+UENJRV9NSVNDX1JDX0JBUjFfQ09ORklHX0xPX1NJWkVfTUFTSzsK LQl3cml0ZWwodG1wLCBiYXNlICsgUENJRV9NSVNDX1JDX0JBUjFfQ09ORklHX0xPKTsKLQotCS8q IGRpc2FibGUgdGhlIFBDSWUtPlNDQiBtZW1vcnkgd2luZG93IChSQ19CQVIzKSAqLwotCXRtcCA9 M0QgcmVhZGwoYmFzZSArIFBDSUVfTUlTQ19SQ19CQVIzX0NPTkZJR19MTyk7Ci0JdG1wICY9M0Qg flBDSUVfTUlTQ19SQ19CQVIzX0NPTkZJR19MT19TSVpFX01BU0s7Ci0Jd3JpdGVsKHRtcCwgYmFz ZSArIFBDSUVfTUlTQ19SQ19CQVIzX0NPTkZJR19MTyk7Cj0yMAogCS8qIERvbid0IGFkdmVydGlz ZSBMMHMgY2FwYWJpbGl0eSBpZiAnYXNwbS1uby1sMHMnICovCiAJYXNwbV9zdXBwb3J0ID0zRCBQ Q0lFX0xJTktfU1RBVEVfTDE7CkBAIC0xNjIzLDYgKzE3MjMsNyBAQCBzdGF0aWMgaW50IGJyY21f cGNpZV9wcm9iZShzdHJ1Y3QgcGxhdGZvcm1fZGV2aWNlICpwZD0KZXYpCiAJcGNpZS0+cGVyc3Rf c2V0ID0zRCBkYXRhLT5wZXJzdF9zZXQ7CiAJcGNpZS0+YnJpZGdlX3N3X2luaXRfc2V0ID0zRCBk YXRhLT5icmlkZ2Vfc3dfaW5pdF9zZXQ7CiAJcGNpZS0+aGFzX3BoeSA9M0QgZGF0YS0+aGFzX3Bo eTsKKwlwY2llLT5udW1faW5ib3VuZCA9M0QgKHBjaWUtPnR5cGUgPTNEPTNEIEJDTTc3MTIpID8g MTAgOiAzOwo9MjAKIAlwY2llLT5iYXNlID0zRCBkZXZtX3BsYXRmb3JtX2lvcmVtYXBfcmVzb3Vy Y2UocGRldiwgMCk7CiAJaWYgKElTX0VSUihwY2llLT5iYXNlKSkKLS09MjAKMi4xNy4xCg== --0000000000003f1be8061c5ba5d7 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature 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 mOAplh6h3nMZUZxBguxG3g2p3iD4EgibUYneEzqOQafIQB/naf2uetKb8y9jKgWJxq2Y4y8Jqg2u uVIO1AyOJjWwqdgN+QhuIlat+qZd03P48Gim9ZPEMDUCAwEAAaOCAdswggHXMA4GA1UdDwEB/wQE AwIFoDCBowYIKwYBBQUHAQEEgZYwgZMwTgYIKwYBBQUHMAKGQmh0dHA6Ly9zZWN1cmUuZ2xvYmFs c2lnbi5jb20vY2FjZXJ0L2dzZ2NjcjNwZXJzb25hbHNpZ24yY2EyMDIwLmNydDBBBggrBgEFBQcw AYY1aHR0cDovL29jc3AuZ2xvYmFsc2lnbi5jb20vZ3NnY2NyM3BlcnNvbmFsc2lnbjJjYTIwMjAw TQYDVR0gBEYwRDBCBgorBgEEAaAyASgKMDQwMgYIKwYBBQUHAgEWJmh0dHBzOi8vd3d3Lmdsb2Jh bHNpZ24uY29tL3JlcG9zaXRvcnkvMAkGA1UdEwQCMAAwSQYDVR0fBEIwQDA+oDygOoY4aHR0cDov L2NybC5nbG9iYWxzaWduLmNvbS9nc2djY3IzcGVyc29uYWxzaWduMmNhMjAyMC5jcmwwJQYDVR0R BB4wHIEaamFtZXMucXVpbmxhbkBicm9hZGNvbS5jb20wEwYDVR0lBAwwCgYIKwYBBQUHAwQwHwYD VR0jBBgwFoAUljPR5lgXWzR1ioFWZNW+SN6hj88wHQYDVR0OBBYEFGx/E27aeGBP2eJktrILxlhK z8f6MA0GCSqGSIb3DQEBCwUAA4IBAQBdQQukiELsPfse49X4QNy/UN43dPUw0I1asiQ8wye3nAuD b3GFmf3SZKlgxBTdWJoaNmmUFW2H3HWOoQBnTeedLtV9M2Tb9vOKMncQD1f9hvWZR6LnZpjBIlKe +R+v6CLF07qYmBI6olvOY/Rsv9QpW9W8qZYk+2RkWHz/fR5N5YldKlJHP0NDT4Wjc5fEzV+mZC8A AlT80qiuCVv+IQP08ovEVSLPhUp8i1pwsHT9atbWOfXQjbq1B/ditFIbPzwmwJPuGUc7n7vpmtxB 75sSFMj27j4JXl5W9vORgHR2YzuPBzfzDJU1ul0DIofSWVF6E1dx4tZohRED1Yl/T/ZGMYICbTCC AmkCAQEwazBbMQswCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTExMC8GA1UE AxMoR2xvYmFsU2lnbiBHQ0MgUjMgUGVyc29uYWxTaWduIDIgQ0EgMjAyMAIMSO43VW7D5NP1X/KD MA0GCWCGSAFlAwQCAQUAoIHUMC8GCSqGSIb3DQEJBDEiBCCzH6vFB+hpVD+AnLp3dxW9yY3Ls32I zPqdtuTnPSz2oTAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0yNDA3 MDMxODAzMjBaMGkGCSqGSIb3DQEJDzFcMFowCwYJYIZIAWUDBAEqMAsGCWCGSAFlAwQBFjALBglg hkgBZQMEAQIwCgYIKoZIhvcNAwcwCwYJKoZIhvcNAQEKMAsGCSqGSIb3DQEBBzALBglghkgBZQME AgEwDQYJKoZIhvcNAQEBBQAEggEAUwMzBqTDkUcVWrLQpjF7c6SgziOX0EHy9nfHBNEzXYu7Xgzm KMkOl1+LpGpKU1Sa6opVgxsTO9ji4QERQk5BbWj9PZJitNseH5C5pjnomwKZTcwLQZYJRdttwphk HWxZWQwsU60h2bM2vpBVfgV8bdhcG+mo8YqwlkfMmIzKwHcq5eg79+nprRSJP+vJ2ckIC4V5g/dl vIw6yybGqUu5/V0BTTCsc6Ga/Y9LfNQfILIn79g+mM2vZEIMx9e2EQ4ECvpbG1nEG6phvDlgXrKM 5cKCA9Od2CvX9jlBk1chzkbY6bAVkw7ASQvAKGyBG2yqHybXTboMsgKpzVzDzbfT6Q== --0000000000003f1be8061c5ba5d7-- From nobody Fri Dec 19 20:16:09 2025 Received: from mail-qv1-f45.google.com (mail-qv1-f45.google.com [209.85.219.45]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 95D0C194A48 for ; Wed, 3 Jul 2024 18:03:23 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.219.45 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1720029805; cv=none; b=VHXpUDkTclJ4mCHCerFs1yCPHU1NLA2iE8SytURD0yWhHTkIj6GFHGKkeb1F2zaLY7lwJWJlJyvBcJmoowgdvP4ugSVrqLWnswigkYI1sMWyQOyau5xTBhAuFIX0HdgwBv6BpxGhZ2J76+XH4zdVK+JORUH6ghTktGu2564QDxE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1720029805; c=relaxed/simple; bh=+PyYSKRGCAXLcWwQadoXMzI5MMdGC9eOh+AdrZ6O3a8=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type; b=NyQUVGoaAWUeFXEVHBjqwdj/o8fhNavJHCIWwWOzV+SOE6iR4dVf9qmzGdvwyJr6lOTXvkerIS2ef1QZ4igD7CziJi8wx/Oqh8/kJOdAMO50OXqRS5bM+l7TngxU4kjz8xlHrVMpJgfIkSZGLxYwbHx0XWWw39cKz6w9hV5nVBU= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=broadcom.com; spf=fail smtp.mailfrom=broadcom.com; dkim=pass (1024-bit key) header.d=broadcom.com header.i=@broadcom.com header.b=eIwYLN6j; arc=none smtp.client-ip=209.85.219.45 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=broadcom.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=broadcom.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=broadcom.com header.i=@broadcom.com header.b="eIwYLN6j" Received: by mail-qv1-f45.google.com with SMTP id 6a1803df08f44-6ae093e8007so15133476d6.3 for ; Wed, 03 Jul 2024 11:03:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; t=1720029802; x=1720634602; darn=vger.kernel.org; h=references:in-reply-to:message-id:date:subject:cc:to:from:from:to :cc:subject:date:message-id:reply-to; bh=oj8l9W4+lp3TtPZCSCSymXcv+KfuiblN1diMKM8ET3M=; b=eIwYLN6jnp3ul14Pvj2wDvUajfoIoyrpf++29HlFeWEhhIZrK9laK1yXAkw7jxZW3x xPEnhLfhQIExD1D/P2KostMW/ACMgz32m1A6ikXhOCE9ndJQn4T9S5PV9nL3q+nJYhOM rII/uwGMb+v30D9v/QXHYKzTEv4V1bFhELD68= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1720029802; x=1720634602; h=references:in-reply-to:message-id:date:subject:cc:to:from :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=oj8l9W4+lp3TtPZCSCSymXcv+KfuiblN1diMKM8ET3M=; b=KvjADW09Y5JJzCAirpYLQ0pNGUu1OM94qixOyQgfZVkiPlmVyK0TlFEw8bswuRWKMx B4knNPC3DLEjBya+sAz7ZFiTY+N88jjweR24w0GuoazOCKI8dkCtkgCI7hm2lRjl/GId VJxznoOnKdVC78XpQqGfkJXwn6S30WMn3d4092H1OmQcdX/bIgGBjuhr39pGyQeFCGPi L5r1/hXYEUs/R0Hwheu3KvmznPgENXSsdMjwirezrsVKMpE7v/wRqvHeQs5KROABNZGG X2B2e4t8TEYLnHgLrOJh5jyocUGwEiAjHaHjiLNSTHuY+pxT84UKBGwMnmvUls13WXWC e71Q== X-Forwarded-Encrypted: i=1; AJvYcCVrXdaMXvvU1DnQ5AhoBDc/RbxJ8OTOu6hV+1PEpt7rTIShZ2Si6kvUBt2UIPCALnnGgk7qyMPTl3O4g75MYa+w3duDzQaPim1ZQe7K X-Gm-Message-State: AOJu0YwNGz6KOLDQlwXVaOOHlp1zyIz+vjtFcMEsAWW99LRJrQmXyUkw QuFUynL2s9q/LK4qALeaaoUQNkzpKGAH1fC2dGrpJyP/10/dkHHY/H5SRsXt+w== X-Google-Smtp-Source: AGHT+IGbJe5pkc2j7LdAc3NBpb3Lu+goP25Rbr3UThoc2CRUdNdd0GaOxU/sxrlkRDfdbHcsPnDlTw== X-Received: by 2002:a05:6214:4601:b0:6b5:9a89:35d9 with SMTP id 6a1803df08f44-6b5b71f4d19mr160016156d6.64.1720029801406; Wed, 03 Jul 2024 11:03:21 -0700 (PDT) Received: from stbsrv-and-01.and.broadcom.net ([192.19.144.250]) by smtp.gmail.com with ESMTPSA id 6a1803df08f44-6b59e5f1a6dsm55589626d6.83.2024.07.03.11.03.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Jul 2024 11:03:20 -0700 (PDT) From: Jim Quinlan To: linux-pci@vger.kernel.org, Nicolas Saenz Julienne , Bjorn Helgaas , Lorenzo Pieralisi , Cyril Brulebois , Stanimir Varbanov , bcm-kernel-feedback-list@broadcom.com, jim2101024@gmail.com, james.quinlan@broadcom.com Cc: Florian Fainelli , Lorenzo Pieralisi , =?UTF-8?q?Krzysztof=20Wilczy=C5=84ski?= , Rob Herring , Philipp Zabel , linux-rpi-kernel@lists.infradead.org (moderated list:BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE), linux-arm-kernel@lists.infradead.org (moderated list:BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE), linux-kernel@vger.kernel.org (open list) Subject: [PATCH v2 10/12] PCI: brcmstb: Check return value of all reset_control_xxx calls Date: Wed, 3 Jul 2024 14:02:54 -0400 Message-Id: <20240703180300.42959-11-james.quinlan@broadcom.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20240703180300.42959-1-james.quinlan@broadcom.com> References: <20240703180300.42959-1-james.quinlan@broadcom.com> Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-256; boundary="000000000000680fdf061c5ba5e7" Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Content-Transfer-Encoding: quoted-printable --000000000000680fdf061c5ba5e7 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SW4gc29tZSBjYXNlcyB0aGUgcmVzdWx0IG9mIGEgcmVzZXRfY29udHJvbF94eHgoKSBjYWxsIGhh dmUgYmVlbiBpZ25vcmVkLgpOb3cgd2UgY2hlY2sgYWxsIHJldHVybiB2YWx1ZXMgb2Ygc3VjaCBm dW5jdGlvbnMgYW5kIGF0IHRoZSBsZWFzdCBpc3N1ZSBhCmRldl9lcnIoLi4uKSBtZXNzYWdlIGlm IHRoZSByZXR1cm4gdmFsdWUgaXMgbm90IHplcm8uCgpTaWduZWQtb2ZmLWJ5OiBKaW0gUXVpbmxh biA8amFtZXMucXVpbmxhbkBicm9hZGNvbS5jb20+Ci0tLQogZHJpdmVycy9wY2kvY29udHJvbGxl ci9wY2llLWJyY21zdGIuYyB8IDMzICsrKysrKysrKysrKysrKysrKysrLS0tLS0tLQogMSBmaWxl IGNoYW5nZWQsIDI1IGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv ZHJpdmVycy9wY2kvY29udHJvbGxlci9wY2llLWJyY21zdGIuYyBiL2RyaXZlcnMvcGNpL2NvbnRy b2xsZXI9Ci9wY2llLWJyY21zdGIuYwppbmRleCA1ZjYzMmZkYzAwNTIuLjFjM2NlMGMxODJkMSAx MDA2NDQKLS0tIGEvZHJpdmVycy9wY2kvY29udHJvbGxlci9wY2llLWJyY21zdGIuYworKysgYi9k cml2ZXJzL3BjaS9jb250cm9sbGVyL3BjaWUtYnJjbXN0Yi5jCkBAIC03NDMsMTEgKzc0MywxNiBA QCBzdGF0aWMgdm9pZCBfX2lvbWVtICpicmNtNzQyNV9wY2llX21hcF9idXMoc3RydWN0IHBjaT0K X2J1cyAqYnVzLAo9MjAKIHN0YXRpYyB2b2lkIGJyY21fcGNpZV9icmlkZ2Vfc3dfaW5pdF9zZXRf Z2VuZXJpYyhzdHJ1Y3QgYnJjbV9wY2llICpwY2llLCB1PQozMiB2YWwpCiB7CisJaW50IHJldDsK KwogCWlmIChwY2llLT5icmlkZ2UpIHsKIAkJaWYgKHZhbCkKLQkJCXJlc2V0X2NvbnRyb2xfYXNz ZXJ0KHBjaWUtPmJyaWRnZSk7CisJCQlyZXQgPTNEIHJlc2V0X2NvbnRyb2xfYXNzZXJ0KHBjaWUt PmJyaWRnZSk7CiAJCWVsc2UKLQkJCXJlc2V0X2NvbnRyb2xfZGVhc3NlcnQocGNpZS0+YnJpZGdl KTsKKwkJCXJldCA9M0QgcmVzZXRfY29udHJvbF9kZWFzc2VydChwY2llLT5icmlkZ2UpOworCQlp ZiAocmV0KQorCQkJZGV2X2VycihwY2llLT5kZXYsICJmYWlsZWQgdG8gJXMgJ2JyaWRnZScgcmVz ZXQsIGVycj0zRCVkXG4iLAorCQkJCXZhbCA/ICJhc3NlcnQiIDogImRlYXNzZXJ0IiwgcmV0KTsK IAl9IGVsc2UgewogCQl1MzIgdG1wLCBtYXNrID0zRCAgUkdSMV9TV19JTklUXzFfSU5JVF9HRU5F UklDX01BU0s7CiAJCXUzMiBzaGlmdCA9M0QgUkdSMV9TV19JTklUXzFfSU5JVF9HRU5FUklDX1NI SUZUOwpAQCAtNzcwLDEzICs3NzUsMjAgQEAgc3RhdGljIHZvaWQgYnJjbV9wY2llX2JyaWRnZV9z d19pbml0X3NldF83Mjc4KHN0cnVjdCA9CmJyY21fcGNpZSAqcGNpZSwgdTMyIHZhbCkKPTIwCiBz dGF0aWMgdm9pZCBicmNtX3BjaWVfcGVyc3Rfc2V0XzQ5MDgoc3RydWN0IGJyY21fcGNpZSAqcGNp ZSwgdTMyIHZhbCkKIHsKKwlpbnQgcmV0OworCiAJaWYgKFdBUk5fT05DRSghcGNpZS0+cGVyc3Rf cmVzZXQsICJtaXNzaW5nIFBFUlNUIyByZXNldCBjb250cm9sbGVyXG4iKSkKIAkJcmV0dXJuOwo9 MjAKIAlpZiAodmFsKQotCQlyZXNldF9jb250cm9sX2Fzc2VydChwY2llLT5wZXJzdF9yZXNldCk7 CisJCXJldCA9M0QgcmVzZXRfY29udHJvbF9hc3NlcnQocGNpZS0+cGVyc3RfcmVzZXQpOwogCWVs c2UKLQkJcmVzZXRfY29udHJvbF9kZWFzc2VydChwY2llLT5wZXJzdF9yZXNldCk7CisJCXJldCA9 M0QgcmVzZXRfY29udHJvbF9kZWFzc2VydChwY2llLT5wZXJzdF9yZXNldCk7CisKKwlpZiAocmV0 KQorCQlkZXZfZXJyKHBjaWUtPmRldiwgImZhaWxlZCB0byAlcyAncGVyc3QnIHJlc2V0LCBlcnI9 M0QlZFxuIiwKKwkJCXZhbCA/ICJhc3NlcnQiIDogImRlYXNzZXJ0IiwgcmV0KTsKKwogfQo9MjAK IHN0YXRpYyB2b2lkIGJyY21fcGNpZV9wZXJzdF9zZXRfNzI3OChzdHJ1Y3QgYnJjbV9wY2llICpw Y2llLCB1MzIgdmFsKQpAQCAtMTQ2MCw3ICsxNDcyLDcgQEAgc3RhdGljIGludCBicmNtX3BjaWVf c3VzcGVuZF9ub2lycShzdHJ1Y3QgZGV2aWNlICpkZXYpCiB7CiAJc3RydWN0IGJyY21fcGNpZSAq cGNpZSA9M0QgZGV2X2dldF9kcnZkYXRhKGRldik7CiAJc3RydWN0IHBjaV9ob3N0X2JyaWRnZSAq YnJpZGdlID0zRCBwY2lfaG9zdF9icmlkZ2VfZnJvbV9wcml2KHBjaWUpOwotCWludCByZXQ7CisJ aW50IHJldCwgcnJldDsKPTIwCiAJYnJjbV9wY2llX3R1cm5fb2ZmKHBjaWUpOwogCS8qCkBAIC0x NDkxLDcgKzE1MDMsMTAgQEAgc3RhdGljIGludCBicmNtX3BjaWVfc3VzcGVuZF9ub2lycShzdHJ1 Y3QgZGV2aWNlICpkZT0KdikKIAkJCQkJCSAgICAgcGNpZS0+c3ItPnN1cHBsaWVzKTsKIAkJCWlm IChyZXQpIHsKIAkJCQlkZXZfZXJyKGRldiwgIkNvdWxkIG5vdCB0dXJuIG9mZiByZWd1bGF0b3Jz XG4iKTsKLQkJCQlyZXNldF9jb250cm9sX3Jlc2V0KHBjaWUtPnJlc2NhbCk7CisJCQkJcnJldCA9 M0QgcmVzZXRfY29udHJvbF9yZXNldChwY2llLT5yZXNjYWwpOworCQkJCWlmIChycmV0KQorCQkJ CQlkZXZfZXJyKGRldiwgImZhaWxlZCB0byByZXNldCAncmFzY2FsJyBjb250cm9sbGVyIHJldD0z RCVkXG4iLAorCQkJCQkJcnJldCk7CiAJCQkJcmV0dXJuIHJldDsKIAkJCX0KIAkJfQpAQCAtMTUw Niw3ICsxNTIxLDcgQEAgc3RhdGljIGludCBicmNtX3BjaWVfcmVzdW1lX25vaXJxKHN0cnVjdCBk ZXZpY2UgKmRldikKIAlzdHJ1Y3QgYnJjbV9wY2llICpwY2llID0zRCBkZXZfZ2V0X2RydmRhdGEo ZGV2KTsKIAl2b2lkIF9faW9tZW0gKmJhc2U7CiAJdTMyIHRtcDsKLQlpbnQgcmV0OworCWludCBy ZXQsIHJyZXQ7Cj0yMAogCWJhc2UgPTNEIHBjaWUtPmJhc2U7CiAJcmV0ID0zRCBjbGtfcHJlcGFy ZV9lbmFibGUocGNpZS0+Y2xrKTsKQEAgLTE1NjgsNyArMTU4Myw5IEBAIHN0YXRpYyBpbnQgYnJj bV9wY2llX3Jlc3VtZV9ub2lycShzdHJ1Y3QgZGV2aWNlICpkZXYpCiAJaWYgKHBjaWUtPnNyKQog CQlyZWd1bGF0b3JfYnVsa19kaXNhYmxlKHBjaWUtPnNyLT5udW1fc3VwcGxpZXMsIHBjaWUtPnNy LT5zdXBwbGllcyk7CiBlcnJfcmVzZXQ6Ci0JcmVzZXRfY29udHJvbF9yZWFybShwY2llLT5yZXNj YWwpOworCXJyZXQgPTNEIHJlc2V0X2NvbnRyb2xfcmVhcm0ocGNpZS0+cmVzY2FsKTsKKwlpZiAo cnJldCkKKwkJZGV2X2VycihwY2llLT5kZXYsICJmYWlsZWQgdG8gcmVhcm0gJ3Jlc2NhbCcgcmVz ZXQsIGVycj0zRCVkXG4iLCBycmV0KTsKIGVycl9kaXNhYmxlX2NsazoKIAljbGtfZGlzYWJsZV91 bnByZXBhcmUocGNpZS0+Y2xrKTsKIAlyZXR1cm4gcmV0OwotLT0yMAoyLjE3LjEK --000000000000680fdf061c5ba5e7 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature 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 mOAplh6h3nMZUZxBguxG3g2p3iD4EgibUYneEzqOQafIQB/naf2uetKb8y9jKgWJxq2Y4y8Jqg2u uVIO1AyOJjWwqdgN+QhuIlat+qZd03P48Gim9ZPEMDUCAwEAAaOCAdswggHXMA4GA1UdDwEB/wQE AwIFoDCBowYIKwYBBQUHAQEEgZYwgZMwTgYIKwYBBQUHMAKGQmh0dHA6Ly9zZWN1cmUuZ2xvYmFs c2lnbi5jb20vY2FjZXJ0L2dzZ2NjcjNwZXJzb25hbHNpZ24yY2EyMDIwLmNydDBBBggrBgEFBQcw AYY1aHR0cDovL29jc3AuZ2xvYmFsc2lnbi5jb20vZ3NnY2NyM3BlcnNvbmFsc2lnbjJjYTIwMjAw TQYDVR0gBEYwRDBCBgorBgEEAaAyASgKMDQwMgYIKwYBBQUHAgEWJmh0dHBzOi8vd3d3Lmdsb2Jh bHNpZ24uY29tL3JlcG9zaXRvcnkvMAkGA1UdEwQCMAAwSQYDVR0fBEIwQDA+oDygOoY4aHR0cDov L2NybC5nbG9iYWxzaWduLmNvbS9nc2djY3IzcGVyc29uYWxzaWduMmNhMjAyMC5jcmwwJQYDVR0R BB4wHIEaamFtZXMucXVpbmxhbkBicm9hZGNvbS5jb20wEwYDVR0lBAwwCgYIKwYBBQUHAwQwHwYD VR0jBBgwFoAUljPR5lgXWzR1ioFWZNW+SN6hj88wHQYDVR0OBBYEFGx/E27aeGBP2eJktrILxlhK z8f6MA0GCSqGSIb3DQEBCwUAA4IBAQBdQQukiELsPfse49X4QNy/UN43dPUw0I1asiQ8wye3nAuD b3GFmf3SZKlgxBTdWJoaNmmUFW2H3HWOoQBnTeedLtV9M2Tb9vOKMncQD1f9hvWZR6LnZpjBIlKe +R+v6CLF07qYmBI6olvOY/Rsv9QpW9W8qZYk+2RkWHz/fR5N5YldKlJHP0NDT4Wjc5fEzV+mZC8A AlT80qiuCVv+IQP08ovEVSLPhUp8i1pwsHT9atbWOfXQjbq1B/ditFIbPzwmwJPuGUc7n7vpmtxB 75sSFMj27j4JXl5W9vORgHR2YzuPBzfzDJU1ul0DIofSWVF6E1dx4tZohRED1Yl/T/ZGMYICbTCC AmkCAQEwazBbMQswCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTExMC8GA1UE AxMoR2xvYmFsU2lnbiBHQ0MgUjMgUGVyc29uYWxTaWduIDIgQ0EgMjAyMAIMSO43VW7D5NP1X/KD MA0GCWCGSAFlAwQCAQUAoIHUMC8GCSqGSIb3DQEJBDEiBCCWNmdA057M4aj4vIgocm/SQTvnVDp9 7BPLUwyxEWXB7DAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0yNDA3 MDMxODAzMjJaMGkGCSqGSIb3DQEJDzFcMFowCwYJYIZIAWUDBAEqMAsGCWCGSAFlAwQBFjALBglg hkgBZQMEAQIwCgYIKoZIhvcNAwcwCwYJKoZIhvcNAQEKMAsGCSqGSIb3DQEBBzALBglghkgBZQME AgEwDQYJKoZIhvcNAQEBBQAEggEApTzcTiE+1zq/BrjQ+JQfmSUeMKeL/7OwzCkDEAu3UC83avYJ wJ63xeWhLg6du404I8EWXLXJzj1s8MEIAqfjllHQWcFzbYxGdNFTu2t0/gunM3Vu+1/A+HlkezV3 YFlwCY6YbQMQmaMoTUKCdGy3fA3HKdWjuQ7IuI0SkbKad68cmpmBTTvFVlFS+vgMLvsAmK5WbRDj baKctkd+zjDou8nhGb6rJ9J3Xv1Q5bieUoUyPSbDhze1bS309od3+DbAywQJ2LSUfkcQyg2wTVp3 8XCVJwAcXtVTuT6x67F2sqsJnYtDyI5tPDsO7V6tvI99fspWHT+nWjPTNhhdzxo3Mg== --000000000000680fdf061c5ba5e7-- From nobody Fri Dec 19 20:16:09 2025 Received: from mail-qv1-f42.google.com (mail-qv1-f42.google.com [209.85.219.42]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 9C53A17F51A for ; Wed, 3 Jul 2024 18:03:25 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.219.42 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1720029807; cv=none; b=KLji2yoG0nysxz+A+RvBg2I3egD96hWKxxWpEjEUxGEo432ssrBW9nYkeI9Lbro/UYSuEC/0Yuep+XLr84lfnicNO+TtGyJg3fOy/+xOgFhtSaZRfNbrfZQTpsdTRKisHeYzYyNBti1W/r+2LzTpU9vjvtllJvVF7RIb8EBrmcg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1720029807; c=relaxed/simple; bh=hEkgl7d2/OMLAWUvcXMtLhn1VCDtZO16EkpiD7VzkMs=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type; b=LvdyJ3a/VuBumlLYpXncJ3rDECJoYk0fF9KLUn/O0SHR9eLQBq3gtt29plAANnglzkh/m57NctXi/fnQY8ymzdyT/LGrzezZZOO38PbYQiIrlgDI+uy92XW6or10yB18fDMZQ14zRiec7ak8Cb1JhxvrqbWAe31VNdz/wZ44hsg= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=broadcom.com; spf=fail smtp.mailfrom=broadcom.com; dkim=pass (1024-bit key) header.d=broadcom.com header.i=@broadcom.com header.b=Mx/Qyz7a; arc=none smtp.client-ip=209.85.219.42 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=broadcom.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=broadcom.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=broadcom.com header.i=@broadcom.com header.b="Mx/Qyz7a" Received: by mail-qv1-f42.google.com with SMTP id 6a1803df08f44-6b590e36a8dso25649496d6.1 for ; Wed, 03 Jul 2024 11:03:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; t=1720029804; x=1720634604; darn=vger.kernel.org; h=references:in-reply-to:message-id:date:subject:cc:to:from:from:to :cc:subject:date:message-id:reply-to; bh=fY2i4pCI4BOKphO1h9kibL+2BNpsxJYhxuWusTtkf6A=; b=Mx/Qyz7a/O/eRhbo4xftYJDDm0LoOl7xOGD6e1MNykyF6DHDNYVz8CnsX14DXjMxgt HAjeU7BfYkytA0ws/MWHXb3Gre3HJBMhCW19WHcs6S2Pn35uXt0QQFgm0mXHSd+v7y6V 6uKsLKBbRcaXLJ2IcQ5bFWjBn0GXk7XVy3nkE= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1720029804; x=1720634604; h=references:in-reply-to:message-id:date:subject:cc:to:from :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=fY2i4pCI4BOKphO1h9kibL+2BNpsxJYhxuWusTtkf6A=; b=YuBq+R3ha3fvhMbr/0nTmmoyD4cXL902SFnCrP+PTvn6mht5/1ZYT1vsMSO7jF862J dCv9JdG2td8kZNg7/zotZAbqYYcP5yl4Ovjr0mdDdYTxkEi/NuzjBQ4YnvqbU4dY5pQY d0h+NUr1x46bwcO3Nsr3j0In81yCdnPnPfOAOVL4Z1O7BVqYIIUPM18DocCd4VmfpwTk uocDDz+kzAhyqzW40xtwNNWeIYNb/AWnFiYo+RNwbwXq7Xh/zpWpplzVtBp9Rn4LowAr MxxnoVP8L4zoqq0w2+QPBmlsfOSbx9rAN5fYSnI7GqUSKyEl7U+9ENqSe+qKJrh9tkao dX/g== X-Forwarded-Encrypted: i=1; AJvYcCVxNiaxBfIEB22ACk1EJbHpxfiyw5sgjwNG6QJJaLGrOgF7nSrBaJWj7qyvnO28Zc2E4KKxA9Dbzh2ikqs6SH8JZh52OydYdfIlaSmZ X-Gm-Message-State: AOJu0YwDbctj2wt3r4q3Ot8USPYFzzVlK5z1iLBphN1MeLMbdJVSzgEE 8Kb5jxX5PE7unYynGe2V5HTEl7y200+/iZzCk2w/Sgvnmzt3OT9lWjaBMj0HiA== X-Google-Smtp-Source: AGHT+IGcbdJR+kzkdQp9fuEs8Cq6Zz4UO5FZzDqjOmP16+1i6U0Wl0eZOq4U9Ekv/GBRdayvDQKkOg== X-Received: by 2002:a05:6214:ac7:b0:6b5:dcda:bae5 with SMTP id 6a1803df08f44-6b5dcdac1b6mr59876456d6.25.1720029804433; Wed, 03 Jul 2024 11:03:24 -0700 (PDT) Received: from stbsrv-and-01.and.broadcom.net ([192.19.144.250]) by smtp.gmail.com with ESMTPSA id 6a1803df08f44-6b59e5f1a6dsm55589626d6.83.2024.07.03.11.03.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Jul 2024 11:03:23 -0700 (PDT) From: Jim Quinlan To: linux-pci@vger.kernel.org, Nicolas Saenz Julienne , Bjorn Helgaas , Lorenzo Pieralisi , Cyril Brulebois , Stanimir Varbanov , bcm-kernel-feedback-list@broadcom.com, jim2101024@gmail.com, james.quinlan@broadcom.com Cc: Florian Fainelli , Lorenzo Pieralisi , =?UTF-8?q?Krzysztof=20Wilczy=C5=84ski?= , Rob Herring , linux-rpi-kernel@lists.infradead.org (moderated list:BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE), linux-arm-kernel@lists.infradead.org (moderated list:BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE), linux-kernel@vger.kernel.org (open list) Subject: [PATCH v2 11/12] PCI: brcmstb: Enable 7712 SOCs Date: Wed, 3 Jul 2024 14:02:55 -0400 Message-Id: <20240703180300.42959-12-james.quinlan@broadcom.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20240703180300.42959-1-james.quinlan@broadcom.com> References: <20240703180300.42959-1-james.quinlan@broadcom.com> Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-256; boundary="000000000000869f5f061c5ba503" Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Content-Transfer-Encoding: quoted-printable --000000000000869f5f061c5ba503 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 VGhlIEJyb2FkY29tIFNUQiA3NzEyIGlzIHRoZSBzaWJsaW5nIGNoaXAgb2YgdGhlIFJQaSA1ICgy NzEyKS4KClNpZ25lZC1vZmYtYnk6IEppbSBRdWlubGFuIDxqYW1lcy5xdWlubGFuQGJyb2FkY29t LmNvbT4KUmV2aWV3ZWQtYnk6IFN0YW5pbWlyIFZhcmJhbm92IDxzdmFyYmFub3ZAc3VzZS5kZT4K LS0tCiBkcml2ZXJzL3BjaS9jb250cm9sbGVyL3BjaWUtYnJjbXN0Yi5jIHwgMTkgKysrKysrKysr KysrKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDE4IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24o LSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3BjaS9jb250cm9sbGVyL3BjaWUtYnJjbXN0Yi5jIGIv ZHJpdmVycy9wY2kvY29udHJvbGxlcj0KL3BjaWUtYnJjbXN0Yi5jCmluZGV4IDFjM2NlMGMxODJk MS4uMzlkN2RlYTI4MmZmIDEwMDY0NAotLS0gYS9kcml2ZXJzL3BjaS9jb250cm9sbGVyL3BjaWUt YnJjbXN0Yi5jCisrKyBiL2RyaXZlcnMvcGNpL2NvbnRyb2xsZXIvcGNpZS1icmNtc3RiLmMKQEAg LTEyMTYsNyArMTIxNiw5IEBAIHN0YXRpYyB2b2lkIGJyY21fY29uZmlnX2Nsa3JlcShzdHJ1Y3Qg YnJjbV9wY2llICpwY2llKQogCQkgKiBhdHlwaWNhbCBhbmQgc2hvdWxkIGhhcHBlbiBvbmx5IHdp dGggb2xkZXIgZGV2aWNlcy4KIAkJICovCiAJCWNsa3JlcV9jbnRsIHw9M0QgUENJRV9NSVNDX0hB UkRfUENJRV9IQVJEX0RFQlVHX0wxU1NfRU5BQkxFX01BU0s7Ci0JCWJyY21fZXh0ZW5kX3JidXNf dGltZW91dChwY2llKTsKKwkJLyogNzcxMiBkb2VzIG5vdCBoYXZlIHRoaXMgKFJHUjEpIHRpbWVy ICovCisJCWlmIChwY2llLT50eXBlICE9M0QgQkNNNzcxMikKKwkJCWJyY21fZXh0ZW5kX3JidXNf dGltZW91dChwY2llKTsKPTIwCiAJfSBlbHNlIHsKIAkJLyoKQEAgLTE2MjgsNiArMTYzMCwxMyBA QCBzdGF0aWMgY29uc3QgaW50IHBjaWVfb2Zmc2V0c19ibWlwc183NDI1W10gPTNEIHsKIAlbUENJ RV9JTlRSMl9DUFVfQkFTRV0gPTNEIDB4NDMwMCwKIH07Cj0yMAorc3RhdGljIGNvbnN0IGludCBw Y2llX29mZnNldF9iY203NzEyW10gPTNEIHsKKwlbRVhUX0NGR19JTkRFWF0gID0zRCAweDkwMDAs CisJW0VYVF9DRkdfREFUQV0gICA9M0QgMHg5MDA0LAorCVtQQ0lFX0hBUkRfREVCVUddID0zRCAw eDQzMDQsCisJW1BDSUVfSU5UUjJfQ1BVX0JBU0VdID0zRCAweDQ0MDAsCit9OworCiBzdGF0aWMg Y29uc3Qgc3RydWN0IHBjaWVfY2ZnX2RhdGEgZ2VuZXJpY19jZmcgPTNEIHsKIAkub2Zmc2V0cwk9 M0QgcGNpZV9vZmZzZXRzLAogCS50eXBlCQk9M0QgR0VORVJJQywKQEAgLTE2ODYsNiArMTY5NSwx MyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHBjaWVfY2ZnX2RhdGEgYmNtNzIxNl9jZmcgPTNEIHsK IAkuaGFzX3BoeQk9M0QgdHJ1ZSwKIH07Cj0yMAorc3RhdGljIGNvbnN0IHN0cnVjdCBwY2llX2Nm Z19kYXRhIGJjbTc3MTJfY2ZnID0zRCB7CisJLm9mZnNldHMJPTNEIHBjaWVfb2Zmc2V0X2JjbTc3 MTIsCisJLnBlcnN0X3NldAk9M0QgYnJjbV9wY2llX3BlcnN0X3NldF83Mjc4LAorCS5icmlkZ2Vf c3dfaW5pdF9zZXQgPTNEIGJyY21fcGNpZV9icmlkZ2Vfc3dfaW5pdF9zZXRfZ2VuZXJpYywKKwku dHlwZQkJPTNEIEJDTTc3MTIsCit9OworCiBzdGF0aWMgY29uc3Qgc3RydWN0IG9mX2RldmljZV9p ZCBicmNtX3BjaWVfbWF0Y2hbXSA9M0QgewogCXsgLmNvbXBhdGlibGUgPTNEICJicmNtLGJjbTI3 MTEtcGNpZSIsIC5kYXRhID0zRCAmYmNtMjcxMV9jZmcgfSwKIAl7IC5jb21wYXRpYmxlID0zRCAi YnJjbSxiY200OTA4LXBjaWUiLCAuZGF0YSA9M0QgJmJjbTQ5MDhfY2ZnIH0sCkBAIC0xNjk1LDYg KzE3MTEsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IG9mX2RldmljZV9pZCBicmNtX3BjaWVfbWF0 Y2hbXSA9Cj0zRCB7CiAJeyAuY29tcGF0aWJsZSA9M0QgImJyY20sYmNtNzQ0NS1wY2llIiwgLmRh dGEgPTNEICZnZW5lcmljX2NmZyB9LAogCXsgLmNvbXBhdGlibGUgPTNEICJicmNtLGJjbTc0MzUt cGNpZSIsIC5kYXRhID0zRCAmYmNtNzQzNV9jZmcgfSwKIAl7IC5jb21wYXRpYmxlID0zRCAiYnJj bSxiY203NDI1LXBjaWUiLCAuZGF0YSA9M0QgJmJjbTc0MjVfY2ZnIH0sCisJeyAuY29tcGF0aWJs ZSA9M0QgImJyY20sYmNtNzcxMi1wY2llIiwgLmRhdGEgPTNEICZiY203NzEyX2NmZyB9LAogCXt9 LAogfTsKPTIwCi0tPTIwCjIuMTcuMQo= --000000000000869f5f061c5ba503 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature 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 mOAplh6h3nMZUZxBguxG3g2p3iD4EgibUYneEzqOQafIQB/naf2uetKb8y9jKgWJxq2Y4y8Jqg2u uVIO1AyOJjWwqdgN+QhuIlat+qZd03P48Gim9ZPEMDUCAwEAAaOCAdswggHXMA4GA1UdDwEB/wQE AwIFoDCBowYIKwYBBQUHAQEEgZYwgZMwTgYIKwYBBQUHMAKGQmh0dHA6Ly9zZWN1cmUuZ2xvYmFs c2lnbi5jb20vY2FjZXJ0L2dzZ2NjcjNwZXJzb25hbHNpZ24yY2EyMDIwLmNydDBBBggrBgEFBQcw AYY1aHR0cDovL29jc3AuZ2xvYmFsc2lnbi5jb20vZ3NnY2NyM3BlcnNvbmFsc2lnbjJjYTIwMjAw TQYDVR0gBEYwRDBCBgorBgEEAaAyASgKMDQwMgYIKwYBBQUHAgEWJmh0dHBzOi8vd3d3Lmdsb2Jh bHNpZ24uY29tL3JlcG9zaXRvcnkvMAkGA1UdEwQCMAAwSQYDVR0fBEIwQDA+oDygOoY4aHR0cDov L2NybC5nbG9iYWxzaWduLmNvbS9nc2djY3IzcGVyc29uYWxzaWduMmNhMjAyMC5jcmwwJQYDVR0R BB4wHIEaamFtZXMucXVpbmxhbkBicm9hZGNvbS5jb20wEwYDVR0lBAwwCgYIKwYBBQUHAwQwHwYD VR0jBBgwFoAUljPR5lgXWzR1ioFWZNW+SN6hj88wHQYDVR0OBBYEFGx/E27aeGBP2eJktrILxlhK z8f6MA0GCSqGSIb3DQEBCwUAA4IBAQBdQQukiELsPfse49X4QNy/UN43dPUw0I1asiQ8wye3nAuD b3GFmf3SZKlgxBTdWJoaNmmUFW2H3HWOoQBnTeedLtV9M2Tb9vOKMncQD1f9hvWZR6LnZpjBIlKe +R+v6CLF07qYmBI6olvOY/Rsv9QpW9W8qZYk+2RkWHz/fR5N5YldKlJHP0NDT4Wjc5fEzV+mZC8A AlT80qiuCVv+IQP08ovEVSLPhUp8i1pwsHT9atbWOfXQjbq1B/ditFIbPzwmwJPuGUc7n7vpmtxB 75sSFMj27j4JXl5W9vORgHR2YzuPBzfzDJU1ul0DIofSWVF6E1dx4tZohRED1Yl/T/ZGMYICbTCC AmkCAQEwazBbMQswCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTExMC8GA1UE AxMoR2xvYmFsU2lnbiBHQ0MgUjMgUGVyc29uYWxTaWduIDIgQ0EgMjAyMAIMSO43VW7D5NP1X/KD MA0GCWCGSAFlAwQCAQUAoIHUMC8GCSqGSIb3DQEJBDEiBCAt+ERxggQOrXzK28Q4lHDs/q4C8JK7 c1Fm3w27pcLnnDAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0yNDA3 MDMxODAzMjRaMGkGCSqGSIb3DQEJDzFcMFowCwYJYIZIAWUDBAEqMAsGCWCGSAFlAwQBFjALBglg hkgBZQMEAQIwCgYIKoZIhvcNAwcwCwYJKoZIhvcNAQEKMAsGCSqGSIb3DQEBBzALBglghkgBZQME AgEwDQYJKoZIhvcNAQEBBQAEggEAnIVtdO7lErVS2eVmQ53YVZiRbX1jay24JRcQtN179FViHkk7 4lCjqtDZdNWoUGzK3aGHqVGfHt2NKRzZJQJNOCbqtKVlciGJRE673ECxOQJYe4HkuDeHj1xW/kY9 hN3zbTAI5OzfFqXPWV0ihLQauf6RTC0D3rJ1ag2Nhw6KXybQW63+9eMklQkm21D/PxcVaRnt2W1o kjbO+XMQBv8c57N5yPzXi8Oj+MnxzPj5HheGR7Sh+F1RVagvCVoY2UXuoI4sx8XYMIVip68JrA3B pq/Q9HdJsEpIB7nLfQ6PAhhkzhX4YQpyZGFN3mwu7VCYB2mPjDBm1a4DCHC/M/FVHA== --000000000000869f5f061c5ba503-- From nobody Fri Dec 19 20:16:09 2025 Received: from mail-qv1-f42.google.com (mail-qv1-f42.google.com [209.85.219.42]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 65A6B194ACA for ; Wed, 3 Jul 2024 18:03:27 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.219.42 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1720029809; cv=none; b=WdgE59t6Z0unLQf2r9xD3XK2mwKbtxyCODzDPxvWsTeTlgta/AXd5IhqOqcRj6L40SWZVjJJbcpTOb6g+jZ6mNtOhCPd4u890lwGR1GVBUwbvpaY4ChSd7cUHWrKIXfzNVWAj+5JRhuU3mQ+Buih/bCIYF6bDNdDdrlfF6btJIs= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1720029809; c=relaxed/simple; bh=KEM+s/r/j3gPMf6B7X4YMh5AC5+0vEqPuT6wHm9Tw1E=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type; b=tDjnkZ7uytFYr/MeCsGr0Xl/1U3E8qWAi776Nk0wC8z39zBwKqF/RZ7DV/PSnxLIShcmeaptpyJSmSSt3N3/j4LRwTqZKGa/9URWDl30ukA6URLFvVTcqeM/iCV46UtMUxaoa8DWhrdUIXDl+y/tMwUeLzQcee/FS8ah+qn3qos= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=broadcom.com; spf=fail smtp.mailfrom=broadcom.com; dkim=pass (1024-bit key) header.d=broadcom.com header.i=@broadcom.com header.b=YBtc946w; arc=none smtp.client-ip=209.85.219.42 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=broadcom.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=broadcom.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=broadcom.com header.i=@broadcom.com header.b="YBtc946w" Received: by mail-qv1-f42.google.com with SMTP id 6a1803df08f44-6b2c95b6c5aso26976726d6.2 for ; Wed, 03 Jul 2024 11:03:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; t=1720029806; x=1720634606; darn=vger.kernel.org; h=references:in-reply-to:message-id:date:subject:cc:to:from:from:to :cc:subject:date:message-id:reply-to; bh=d2Z2qB2A8rIxDOR0/wHu3Er3eHTObpj9CNfBRDsgpU4=; b=YBtc946wqe5KmFYDKicDBGACpSFkj+8C3C30CDq+ZZ81FYaE78+NCbNRflkc1DguJh ni9ierL20pgJH9h3hZuqU46HIguezKjAyVFcfF1HU9V4RufS6B5adYIneR7gLLkU4f2Z gQPxGllgaR1YLWQonSucYR0n2tqpbFFsPuZmI= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1720029806; x=1720634606; h=references:in-reply-to:message-id:date:subject:cc:to:from :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=d2Z2qB2A8rIxDOR0/wHu3Er3eHTObpj9CNfBRDsgpU4=; b=QVOncweCN9gDEs5FH/viRumFjjJF9QKvh/grchUM7mEpKrDx5cKvbOpIbM62u+/xJS rouJ1OmkctvotXBQ5XTuKkoylOa8LMawj3MmvWFG88Zw1PUsgVvRxQJ1JdPPl3cisZOm JeuMwf8OisaZ+d4GicoaOqp9wlUE6K4GgDDJ85eIzcNcb5C8qduQhHuQMSGC6ytMy0eC 3nOxcK3APqWXI31AU1lR74jegkhmUvAeDJVxsvqxw1q3dJCdt+TKc8YInhyo94xrZB4N eqZCGA6/hkU5Y/wbCdBQlWgvoyO+I2Utv2pFy9T/KY2DP6/i/18DWwitcEvOTN8Mr7Ld a5lA== X-Forwarded-Encrypted: i=1; AJvYcCX49PMSZXCAOfQVkTeU/JT08vxEmpuqV+cR8rXtIEqFOI3i6+N7gIjevvbSfDvIQzx9GsHfhypB6yWAATlTJKWecrTTrRBPd8Jem8B6 X-Gm-Message-State: AOJu0YyR1R2hetaOQWRRTKLIRMc9zFc5Hi5DR2A2iecmRKLtYPTYcpry p6v+RQzLDQnpfPvo4P1s9k0QAmpcEzJltmNYSWylE7Rrb+o7Tv11ZU37NJH7EA== X-Google-Smtp-Source: AGHT+IHOqGCTjRLkEcd+6HhFKBD+yy0FViPSyxm6PVq6h/Kw1ScniT7xyeh2B7nDdfIeB9m31sepmg== X-Received: by 2002:a05:6214:ac5:b0:6b0:737f:534a with SMTP id 6a1803df08f44-6b5b70c2eb2mr210792386d6.27.1720029806290; Wed, 03 Jul 2024 11:03:26 -0700 (PDT) Received: from stbsrv-and-01.and.broadcom.net ([192.19.144.250]) by smtp.gmail.com with ESMTPSA id 6a1803df08f44-6b59e5f1a6dsm55589626d6.83.2024.07.03.11.03.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Jul 2024 11:03:25 -0700 (PDT) From: Jim Quinlan To: linux-pci@vger.kernel.org, Nicolas Saenz Julienne , Bjorn Helgaas , Lorenzo Pieralisi , Cyril Brulebois , Stanimir Varbanov , bcm-kernel-feedback-list@broadcom.com, jim2101024@gmail.com, james.quinlan@broadcom.com Cc: Florian Fainelli , Lorenzo Pieralisi , =?UTF-8?q?Krzysztof=20Wilczy=C5=84ski?= , Rob Herring , linux-rpi-kernel@lists.infradead.org (moderated list:BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE), linux-arm-kernel@lists.infradead.org (moderated list:BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE), linux-kernel@vger.kernel.org (open list) Subject: [PATCH v2 12/12] PCI: brcmstb: Change field name from 'type' to 'model' Date: Wed, 3 Jul 2024 14:02:56 -0400 Message-Id: <20240703180300.42959-13-james.quinlan@broadcom.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20240703180300.42959-1-james.quinlan@broadcom.com> References: <20240703180300.42959-1-james.quinlan@broadcom.com> Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-256; boundary="000000000000a12d9b061c5ba501" Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Content-Transfer-Encoding: quoted-printable --000000000000a12d9b061c5ba501 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 VGhlICd0eXBlJyBmaWVsZCB1c2VkIGluIHRoZSBkcml2ZXIgdG8gZGlzY2VybiBTb0MgZGlmZmVy ZW5jZXMgaXMgY29uZnVzaW5nCnNvIGNoYW5nZSBpdCB0byB0aGUgbW9yZSBhcHQgJ21vZGVsJy4g IFdlIGNvbnNpZGVyZWQgdXNpbmcgJ2ZhbWlseScgYnV0CnRoaXMgY29uZmxpY3RzIHdpdGggQnJv YWRjb20ncyBjb25jZXB0aW9uIG9mIGEgZmFtaWx5OyBmb3IgZXhhbXBsZSwgNzIxNmEwCmFuZCA3 MjE2YjAgY2hpcHMgYXJlIGJvdGggY29uc2lkZXJlZCBzZXBhcmF0ZSBmYW1pbGllcyBhcyBlYWNo IGhhcyBtdWx0aXBsZQpkZXJpdmF0aXZlIHByb2R1Y3QgY2hpcHMgYmFzZWQgb24gdGhlIG9yaWdp bmFsIGRlc2lnbi4KClNpZ25lZC1vZmYtYnk6IEppbSBRdWlubGFuIDxqYW1lcy5xdWlubGFuQGJy b2FkY29tLmNvbT4KLS0tCiBkcml2ZXJzL3BjaS9jb250cm9sbGVyL3BjaWUtYnJjbXN0Yi5jIHwg NDggKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjQgaW5zZXJ0 aW9ucygrKSwgMjQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9wY2kvY29udHJv bGxlci9wY2llLWJyY21zdGIuYyBiL2RyaXZlcnMvcGNpL2NvbnRyb2xsZXI9Ci9wY2llLWJyY21z dGIuYwppbmRleCAzOWQ3ZGVhMjgyZmYuLjNhYjM1ZDNkYmUzNiAxMDA2NDQKLS0tIGEvZHJpdmVy cy9wY2kvY29udHJvbGxlci9wY2llLWJyY21zdGIuYworKysgYi9kcml2ZXJzL3BjaS9jb250cm9s bGVyL3BjaWUtYnJjbXN0Yi5jCkBAIC0yMTEsNyArMjExLDcgQEAgZW51bSB7CiAJUENJRV9JTlRS Ml9DUFVfQkFTRSwKIH07Cj0yMAotZW51bSBwY2llX3R5cGUgeworZW51bSBwY2llX21vZGVsIHsK IAlHRU5FUklDLAogCUJDTTc0MjUsCiAJQkNNNzQzNSwKQEAgLTIyOSw3ICsyMjksNyBAQCBzdHJ1 Y3QgcmNfYmFyIHsKPTIwCiBzdHJ1Y3QgcGNpZV9jZmdfZGF0YSB7CiAJY29uc3QgaW50ICpvZmZz ZXRzOwotCWNvbnN0IGVudW0gcGNpZV90eXBlIHR5cGU7CisJY29uc3QgZW51bSBwY2llX21vZGVs IG1vZGVsOwogCWNvbnN0IGJvb2wgaGFzX3BoeTsKIAl2b2lkICgqcGVyc3Rfc2V0KShzdHJ1Y3Qg YnJjbV9wY2llICpwY2llLCB1MzIgdmFsKTsKIAl2b2lkICgqYnJpZGdlX3N3X2luaXRfc2V0KShz dHJ1Y3QgYnJjbV9wY2llICpwY2llLCB1MzIgdmFsKTsKQEAgLTI2OSw3ICsyNjksNyBAQCBzdHJ1 Y3QgYnJjbV9wY2llIHsKIAl1NjQJCQltc2lfdGFyZ2V0X2FkZHI7CiAJc3RydWN0IGJyY21fbXNp CQkqbXNpOwogCWNvbnN0IGludAkJKnJlZ19vZmZzZXRzOwotCWVudW0gcGNpZV90eXBlCQl0eXBl OworCWVudW0gcGNpZV9tb2RlbAkJbW9kZWw7CiAJc3RydWN0IHJlc2V0X2NvbnRyb2wJKnJlc2Nh bDsKIAlzdHJ1Y3QgcmVzZXRfY29udHJvbAkqcGVyc3RfcmVzZXQ7CiAJc3RydWN0IHJlc2V0X2Nv bnRyb2wJKmJyaWRnZTsKQEAgLTI4Nyw3ICsyODcsNyBAQCBzdHJ1Y3QgYnJjbV9wY2llIHsKPTIw CiBzdGF0aWMgaW5saW5lIGJvb2wgaXNfYm1pcHMoY29uc3Qgc3RydWN0IGJyY21fcGNpZSAqcGNp ZSkKIHsKLQlyZXR1cm4gcGNpZS0+dHlwZSA9M0Q9M0QgQkNNNzQzNSB8fCBwY2llLT50eXBlID0z RD0zRCBCQ003NDI1OworCXJldHVybiBwY2llLT5tb2RlbCA9M0Q9M0QgQkNNNzQzNSB8fCBwY2ll LT5tb2RlbCA9M0Q9M0QgQkNNNzQyNTsKIH0KPTIwCiAvKgpAQCAtODQyLDcgKzg0Miw3IEBAIHN0 YXRpYyBpbnQgYnJjbV9wY2llX2dldF9yY19iYXJfc2l6ZXNfYW5kX29mZnNldHMoc3RydWM9CnQg YnJjbV9wY2llICpwY2llLAogCSAqIHRvIHN5c3RlbSBtZW1vcnkgYnV0IHRvIGEgcmVnaWlvbiBh bGwgb2YgdGhlIFNPQyByZWdpc3RlcnMuICBObwogCSAqIG9uZSB1c2VzIHRoaXMgYW55bW9yZS4K IAkgKi8KLQlpZiAocGNpZS0+dHlwZSAhPTNEIEJDTTc3MTIpCisJaWYgKHBjaWUtPm1vZGVsICE9 M0QgQkNNNzcxMikKIAkJc2V0X2JhcihiKyssICZuLCAwLCAwLCAwKTsKPTIwCiAJcmVzb3VyY2Vf bGlzdF9mb3JfZWFjaF9lbnRyeShlbnRyeSwgJmJyaWRnZS0+ZG1hX3JhbmdlcykgewpAQCAtODU5 LDcgKzg1OSw3IEBAIHN0YXRpYyBpbnQgYnJjbV9wY2llX2dldF9yY19iYXJfc2l6ZXNfYW5kX29m ZnNldHMoc3RydWM9CnQgYnJjbV9wY2llICpwY2llLAogCQkgKiBUaGF0IGJlaW5nIHNhaWQsIGVh Y2ggQkFScyBzaXplIG11c3Qgc3RpbGwgYmUgYSBwb3dlciBvZgogCQkgKiB0d28uCiAJCSAqLwot CQlpZiAocGNpZS0+dHlwZSA9M0Q9M0QgQkNNNzcxMikKKwkJaWYgKHBjaWUtPm1vZGVsID0zRD0z RCBCQ003NzEyKQogCQkJc2V0X2JhcihiKyssICZuLCBzaXplLCBjcHVfYmVnLCBwY2llX2JlZyk7 Cj0yMAogCQlpZiAobiA+IHBjaWUtPm51bV9pbmJvdW5kKQpAQCAtODc2LDcgKzg3Niw3IEBAIHN0 YXRpYyBpbnQgYnJjbV9wY2llX2dldF9yY19iYXJfc2l6ZXNfYW5kX29mZnNldHMoc3RydWM9CnQg YnJjbV9wY2llICpwY2llLAogCSAqIHRoYXQgZW5hYmxlcyBtdWx0aXBsZSBtZW1vcnkgY29udHJv bGxlcnMuICBBcyBzdWNoLCBpdCBjYW4gcmV0dXJuCiAJICogbm93IHcvbyBkb2luZyBzcGVjaWFs IGNvbmZpZ3VyYXRpb24uCiAJICovCi0JaWYgKHBjaWUtPnR5cGUgPTNEPTNEIEJDTTc3MTIpCisJ aWYgKHBjaWUtPm1vZGVsID0zRD0zRCBCQ003NzEyKQogCQlyZXR1cm4gbjsKPTIwCiAJcmV0ID0z RCBvZl9wcm9wZXJ0eV9yZWFkX3ZhcmlhYmxlX3U2NF9hcnJheShwY2llLT5ucCwgImJyY20sc2Ni LXNpemVzIiwgcD0KY2llLT5tZW1jX3NpemUsIDEsCkBAIC05ODUsNyArOTg1LDcgQEAgc3RhdGlj IGludCBicmNtX3BjaWVfc2V0dXAoc3RydWN0IGJyY21fcGNpZSAqcGNpZSkKIAlwY2llLT5icmlk Z2Vfc3dfaW5pdF9zZXQocGNpZSwgMSk7Cj0yMAogCS8qIEVuc3VyZSB0aGF0IFBFUlNUIyBpcyBh c3NlcnRlZDsgc29tZSBib290bG9hZGVycyBtYXkgZGVhc3NlcnQgaXQuICovCi0JaWYgKHBjaWUt PnR5cGUgPTNEPTNEIEJDTTI3MTEpCisJaWYgKHBjaWUtPm1vZGVsID0zRD0zRCBCQ00yNzExKQog CQlwY2llLT5wZXJzdF9zZXQocGNpZSwgMSk7Cj0yMAogCXVzbGVlcF9yYW5nZSgxMDAsIDIwMCk7 CkBAIC0xMDA5LDkgKzEwMDksOSBAQCBzdGF0aWMgaW50IGJyY21fcGNpZV9zZXR1cChzdHJ1Y3Qg YnJjbV9wY2llICpwY2llKQogCSAqLwogCWlmIChpc19ibWlwcyhwY2llKSkKIAkJYnVyc3QgPTNE IDB4MTsgLyogMjU2IGJ5dGVzICovCi0JZWxzZSBpZiAocGNpZS0+dHlwZSA9M0Q9M0QgQkNNMjcx MSkKKwllbHNlIGlmIChwY2llLT5tb2RlbCA9M0Q9M0QgQkNNMjcxMSkKIAkJYnVyc3QgPTNEIDB4 MDsgLyogMTI4IGJ5dGVzICovCi0JZWxzZSBpZiAocGNpZS0+dHlwZSA9M0Q9M0QgQkNNNzI3OCkK KwllbHNlIGlmIChwY2llLT5tb2RlbCA9M0Q9M0QgQkNNNzI3OCkKIAkJYnVyc3QgPTNEIDB4Mzsg LyogNTEyIGJ5dGVzICovCiAJZWxzZQogCQlidXJzdCA9M0QgMHgyOyAvKiA1MTIgYnl0ZXMgKi8K QEAgLTEwNTQsNyArMTA1NCw3IEBAIHN0YXRpYyBpbnQgYnJjbV9wY2llX3NldHVwKHN0cnVjdCBi cmNtX3BjaWUgKnBjaWUpCiAJCSAqIDc3MTI6CiAJCSAqICAgICBBbGwgb2YgdGhlaXIgQkFScyBu ZWVkIHRvIGJlIHNldC4KIAkJICovCi0JCWlmIChwY2llLT50eXBlID0zRD0zRCBCQ003NzEyKSB7 CisJCWlmIChwY2llLT5tb2RlbCA9M0Q9M0QgQkNNNzcxMikgewogCQkJLyogQlVTIHJlbWFwIHJl Z2lzdGVyIHNldHRpbmdzICovCiAJCQlyZWdfb2Zmc2V0ID0zRCBicmNtX2NhbGNfdWJ1c19yZWdf b2Zmc2V0KGkpOwogCQkJdG1wID0zRCBsb3dlcl8zMl9iaXRzKGNwdV9hZGRyKSAmIH4weGZmZjsK QEAgLTEyMTcsNyArMTIxNyw3IEBAIHN0YXRpYyB2b2lkIGJyY21fY29uZmlnX2Nsa3JlcShzdHJ1 Y3QgYnJjbV9wY2llICpwY2llKQogCQkgKi8KIAkJY2xrcmVxX2NudGwgfD0zRCBQQ0lFX01JU0Nf SEFSRF9QQ0lFX0hBUkRfREVCVUdfTDFTU19FTkFCTEVfTUFTSzsKIAkJLyogNzcxMiBkb2VzIG5v dCBoYXZlIHRoaXMgKFJHUjEpIHRpbWVyICovCi0JCWlmIChwY2llLT50eXBlICE9M0QgQkNNNzcx MikKKwkJaWYgKHBjaWUtPm1vZGVsICE9M0QgQkNNNzcxMikKIAkJCWJyY21fZXh0ZW5kX3JidXNf dGltZW91dChwY2llKTsKPTIwCiAJfSBlbHNlIHsKQEAgLTE2MzksMjggKzE2MzksMjggQEAgc3Rh dGljIGNvbnN0IGludCBwY2llX29mZnNldF9iY203NzEyW10gPTNEIHsKPTIwCiBzdGF0aWMgY29u c3Qgc3RydWN0IHBjaWVfY2ZnX2RhdGEgZ2VuZXJpY19jZmcgPTNEIHsKIAkub2Zmc2V0cwk9M0Qg cGNpZV9vZmZzZXRzLAotCS50eXBlCQk9M0QgR0VORVJJQywKKwkubW9kZWwJCT0zRCBHRU5FUklD LAogCS5wZXJzdF9zZXQJPTNEIGJyY21fcGNpZV9wZXJzdF9zZXRfZ2VuZXJpYywKIAkuYnJpZGdl X3N3X2luaXRfc2V0ID0zRCBicmNtX3BjaWVfYnJpZGdlX3N3X2luaXRfc2V0X2dlbmVyaWMsCiB9 Owo9MjAKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgcGNpZV9jZmdfZGF0YSBiY203NDI1X2NmZyA9M0Qg ewogCS5vZmZzZXRzCT0zRCBwY2llX29mZnNldHNfYm1pcHNfNzQyNSwKLQkudHlwZQkJPTNEIEJD TTc0MjUsCisJLm1vZGVsCQk9M0QgQkNNNzQyNSwKIAkucGVyc3Rfc2V0CT0zRCBicmNtX3BjaWVf cGVyc3Rfc2V0X2dlbmVyaWMsCiAJLmJyaWRnZV9zd19pbml0X3NldCA9M0QgYnJjbV9wY2llX2Jy aWRnZV9zd19pbml0X3NldF9nZW5lcmljLAogfTsKPTIwCiBzdGF0aWMgY29uc3Qgc3RydWN0IHBj aWVfY2ZnX2RhdGEgYmNtNzQzNV9jZmcgPTNEIHsKIAkub2Zmc2V0cwk9M0QgcGNpZV9vZmZzZXRz LAotCS50eXBlCQk9M0QgQkNNNzQzNSwKKwkubW9kZWwJCT0zRCBCQ003NDM1LAogCS5wZXJzdF9z ZXQJPTNEIGJyY21fcGNpZV9wZXJzdF9zZXRfZ2VuZXJpYywKIAkuYnJpZGdlX3N3X2luaXRfc2V0 ID0zRCBicmNtX3BjaWVfYnJpZGdlX3N3X2luaXRfc2V0X2dlbmVyaWMsCiB9Owo9MjAKIHN0YXRp YyBjb25zdCBzdHJ1Y3QgcGNpZV9jZmdfZGF0YSBiY200OTA4X2NmZyA9M0QgewogCS5vZmZzZXRz CT0zRCBwY2llX29mZnNldHMsCi0JLnR5cGUJCT0zRCBCQ000OTA4LAorCS5tb2RlbAkJPTNEIEJD TTQ5MDgsCiAJLnBlcnN0X3NldAk9M0QgYnJjbV9wY2llX3BlcnN0X3NldF80OTA4LAogCS5icmlk Z2Vfc3dfaW5pdF9zZXQgPTNEIGJyY21fcGNpZV9icmlkZ2Vfc3dfaW5pdF9zZXRfZ2VuZXJpYywK IH07CkBAIC0xNjc1LDIxICsxNjc1LDIxIEBAIHN0YXRpYyBjb25zdCBpbnQgcGNpZV9vZmZzZXRf YmNtNzI3OFtdID0zRCB7Cj0yMAogc3RhdGljIGNvbnN0IHN0cnVjdCBwY2llX2NmZ19kYXRhIGJj bTcyNzhfY2ZnID0zRCB7CiAJLm9mZnNldHMJPTNEIHBjaWVfb2Zmc2V0X2JjbTcyNzgsCi0JLnR5 cGUJCT0zRCBCQ003Mjc4LAorCS5tb2RlbAkJPTNEIEJDTTcyNzgsCiAJLnBlcnN0X3NldAk9M0Qg YnJjbV9wY2llX3BlcnN0X3NldF83Mjc4LAogCS5icmlkZ2Vfc3dfaW5pdF9zZXQgPTNEIGJyY21f cGNpZV9icmlkZ2Vfc3dfaW5pdF9zZXRfNzI3OCwKIH07Cj0yMAogc3RhdGljIGNvbnN0IHN0cnVj dCBwY2llX2NmZ19kYXRhIGJjbTI3MTFfY2ZnID0zRCB7CiAJLm9mZnNldHMJPTNEIHBjaWVfb2Zm c2V0cywKLQkudHlwZQkJPTNEIEJDTTI3MTEsCisJLm1vZGVsCQk9M0QgQkNNMjcxMSwKIAkucGVy c3Rfc2V0CT0zRCBicmNtX3BjaWVfcGVyc3Rfc2V0X2dlbmVyaWMsCiAJLmJyaWRnZV9zd19pbml0 X3NldCA9M0QgYnJjbV9wY2llX2JyaWRnZV9zd19pbml0X3NldF9nZW5lcmljLAogfTsKPTIwCiBz dGF0aWMgY29uc3Qgc3RydWN0IHBjaWVfY2ZnX2RhdGEgYmNtNzIxNl9jZmcgPTNEIHsKIAkub2Zm c2V0cwk9M0QgcGNpZV9vZmZzZXRfYmNtNzI3OCwKLQkudHlwZQkJPTNEIEJDTTcyNzgsCisJLm1v ZGVsCQk9M0QgQkNNNzI3OCwKIAkucGVyc3Rfc2V0CT0zRCBicmNtX3BjaWVfcGVyc3Rfc2V0Xzcy NzgsCiAJLmJyaWRnZV9zd19pbml0X3NldCA9M0QgYnJjbV9wY2llX2JyaWRnZV9zd19pbml0X3Nl dF83Mjc4LAogCS5oYXNfcGh5CT0zRCB0cnVlLApAQCAtMTY5OSw3ICsxNjk5LDcgQEAgc3RhdGlj IGNvbnN0IHN0cnVjdCBwY2llX2NmZ19kYXRhIGJjbTc3MTJfY2ZnID0zRCB7CiAJLm9mZnNldHMJ PTNEIHBjaWVfb2Zmc2V0X2JjbTc3MTIsCiAJLnBlcnN0X3NldAk9M0QgYnJjbV9wY2llX3BlcnN0 X3NldF83Mjc4LAogCS5icmlkZ2Vfc3dfaW5pdF9zZXQgPTNEIGJyY21fcGNpZV9icmlkZ2Vfc3df aW5pdF9zZXRfZ2VuZXJpYywKLQkudHlwZQkJPTNEIEJDTTc3MTIsCisJLm1vZGVsCQk9M0QgQkNN NzcxMiwKIH07Cj0yMAogc3RhdGljIGNvbnN0IHN0cnVjdCBvZl9kZXZpY2VfaWQgYnJjbV9wY2ll X21hdGNoW10gPTNEIHsKQEAgLTE3NTMsMTEgKzE3NTMsMTEgQEAgc3RhdGljIGludCBicmNtX3Bj aWVfcHJvYmUoc3RydWN0IHBsYXRmb3JtX2RldmljZSAqPQpwZGV2KQogCXBjaWUtPmRldiA9M0Qg JnBkZXYtPmRldjsKIAlwY2llLT5ucCA9M0QgbnA7CiAJcGNpZS0+cmVnX29mZnNldHMgPTNEIGRh dGEtPm9mZnNldHM7Ci0JcGNpZS0+dHlwZSA9M0QgZGF0YS0+dHlwZTsKKwlwY2llLT5tb2RlbCA9 M0QgZGF0YS0+bW9kZWw7CiAJcGNpZS0+cGVyc3Rfc2V0ID0zRCBkYXRhLT5wZXJzdF9zZXQ7CiAJ cGNpZS0+YnJpZGdlX3N3X2luaXRfc2V0ID0zRCBkYXRhLT5icmlkZ2Vfc3dfaW5pdF9zZXQ7CiAJ cGNpZS0+aGFzX3BoeSA9M0QgZGF0YS0+aGFzX3BoeTsKLQlwY2llLT5udW1faW5ib3VuZCA9M0Qg KHBjaWUtPnR5cGUgPTNEPTNEIEJDTTc3MTIpID8gMTAgOiAzOworCXBjaWUtPm51bV9pbmJvdW5k ID0zRCAocGNpZS0+bW9kZWwgPTNEPTNEIEJDTTc3MTIpID8gMTAgOiAzOwo9MjAKIAlwY2llLT5i YXNlID0zRCBkZXZtX3BsYXRmb3JtX2lvcmVtYXBfcmVzb3VyY2UocGRldiwgMCk7CiAJaWYgKElT X0VSUihwY2llLT5iYXNlKSkKQEAgLTE4MjgsNyArMTgyOCw3IEBAIHN0YXRpYyBpbnQgYnJjbV9w Y2llX3Byb2JlKHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnBkPQpldikKIAkJZ290byBmYWlsOwo9 MjAKIAlwY2llLT5od19yZXYgPTNEIHJlYWRsKHBjaWUtPmJhc2UgKyBQQ0lFX01JU0NfUkVWSVNJ T04pOwotCWlmIChwY2llLT50eXBlID0zRD0zRCBCQ000OTA4ICYmIHBjaWUtPmh3X3JldiA+PTNE IEJSQ01fUENJRV9IV19SRVZfM18yMCk9CiB7CisJaWYgKHBjaWUtPm1vZGVsID0zRD0zRCBCQ000 OTA4ICYmIHBjaWUtPmh3X3JldiA+PTNEIEJSQ01fUENJRV9IV19SRVZfM18yMD0KKSB7CiAJCWRl dl9lcnIocGNpZS0+ZGV2LCAiaGFyZHdhcmUgcmV2aXNpb24gd2l0aCB1bnN1cHBvcnRlZCBQRVJT VCMgc2V0dXBcbiIpOwogCQlyZXQgPTNEIC1FTk9ERVY7CiAJCWdvdG8gZmFpbDsKQEAgLTE4NDMs NyArMTg0Myw3IEBAIHN0YXRpYyBpbnQgYnJjbV9wY2llX3Byb2JlKHN0cnVjdCBwbGF0Zm9ybV9k ZXZpY2UgKnBkPQpldikKIAkJfQogCX0KPTIwCi0JYnJpZGdlLT5vcHMgPTNEIHBjaWUtPnR5cGUg PTNEPTNEIEJDTTc0MjUgPyAmYnJjbTc0MjVfcGNpZV9vcHMgOiAmYnJjbV9wYz0KaWVfb3BzOwor CWJyaWRnZS0+b3BzID0zRCBwY2llLT5tb2RlbCA9M0Q9M0QgQkNNNzQyNSA/ICZicmNtNzQyNV9w Y2llX29wcyA6ICZicmNtX3A9CmNpZV9vcHM7CiAJYnJpZGdlLT5zeXNkYXRhID0zRCBwY2llOwo9 MjAKIAlwbGF0Zm9ybV9zZXRfZHJ2ZGF0YShwZGV2LCBwY2llKTsKLS09MjAKMi4xNy4xCg== --000000000000a12d9b061c5ba501 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature 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 mOAplh6h3nMZUZxBguxG3g2p3iD4EgibUYneEzqOQafIQB/naf2uetKb8y9jKgWJxq2Y4y8Jqg2u uVIO1AyOJjWwqdgN+QhuIlat+qZd03P48Gim9ZPEMDUCAwEAAaOCAdswggHXMA4GA1UdDwEB/wQE AwIFoDCBowYIKwYBBQUHAQEEgZYwgZMwTgYIKwYBBQUHMAKGQmh0dHA6Ly9zZWN1cmUuZ2xvYmFs c2lnbi5jb20vY2FjZXJ0L2dzZ2NjcjNwZXJzb25hbHNpZ24yY2EyMDIwLmNydDBBBggrBgEFBQcw AYY1aHR0cDovL29jc3AuZ2xvYmFsc2lnbi5jb20vZ3NnY2NyM3BlcnNvbmFsc2lnbjJjYTIwMjAw TQYDVR0gBEYwRDBCBgorBgEEAaAyASgKMDQwMgYIKwYBBQUHAgEWJmh0dHBzOi8vd3d3Lmdsb2Jh bHNpZ24uY29tL3JlcG9zaXRvcnkvMAkGA1UdEwQCMAAwSQYDVR0fBEIwQDA+oDygOoY4aHR0cDov L2NybC5nbG9iYWxzaWduLmNvbS9nc2djY3IzcGVyc29uYWxzaWduMmNhMjAyMC5jcmwwJQYDVR0R BB4wHIEaamFtZXMucXVpbmxhbkBicm9hZGNvbS5jb20wEwYDVR0lBAwwCgYIKwYBBQUHAwQwHwYD VR0jBBgwFoAUljPR5lgXWzR1ioFWZNW+SN6hj88wHQYDVR0OBBYEFGx/E27aeGBP2eJktrILxlhK z8f6MA0GCSqGSIb3DQEBCwUAA4IBAQBdQQukiELsPfse49X4QNy/UN43dPUw0I1asiQ8wye3nAuD b3GFmf3SZKlgxBTdWJoaNmmUFW2H3HWOoQBnTeedLtV9M2Tb9vOKMncQD1f9hvWZR6LnZpjBIlKe +R+v6CLF07qYmBI6olvOY/Rsv9QpW9W8qZYk+2RkWHz/fR5N5YldKlJHP0NDT4Wjc5fEzV+mZC8A AlT80qiuCVv+IQP08ovEVSLPhUp8i1pwsHT9atbWOfXQjbq1B/ditFIbPzwmwJPuGUc7n7vpmtxB 75sSFMj27j4JXl5W9vORgHR2YzuPBzfzDJU1ul0DIofSWVF6E1dx4tZohRED1Yl/T/ZGMYICbTCC AmkCAQEwazBbMQswCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTExMC8GA1UE AxMoR2xvYmFsU2lnbiBHQ0MgUjMgUGVyc29uYWxTaWduIDIgQ0EgMjAyMAIMSO43VW7D5NP1X/KD MA0GCWCGSAFlAwQCAQUAoIHUMC8GCSqGSIb3DQEJBDEiBCA8m1cOjRLPkxEYVNg2/oqTRAg/fXYr p4UFgnH2zUKR1jAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0yNDA3 MDMxODAzMjZaMGkGCSqGSIb3DQEJDzFcMFowCwYJYIZIAWUDBAEqMAsGCWCGSAFlAwQBFjALBglg hkgBZQMEAQIwCgYIKoZIhvcNAwcwCwYJKoZIhvcNAQEKMAsGCSqGSIb3DQEBBzALBglghkgBZQME AgEwDQYJKoZIhvcNAQEBBQAEggEABA7QaDsygGaKXOsVbVAscpNGC8/qDjsC1QCGe1z5chnrDWPP HCdW3zPWwxHsiu0GwgjFp+34zHiFC7qMAg4vwlAVGtg45Eufys76nZD1xSBOzenGCBeLvpU+7ocs 3dAEmRXtp0UdkIYMVlLaW/BrbdhLTwMId2iAcenHwfqJqIt7tLdQjo99mL9gTZvcB24cqtsSnn27 7J17uDKxFgtqq+vUDf8pOvhI+8S9StIWLNsW11n7O7ffcmQsd7T5/M3VRDpSiYsv4qBoe6JNA0U6 NBaFATKCX0BtQenr5Wx99kkwm6Oj4Fe/ISDY0AvtAp7wRFVDQAGbD93ENUDn3qve6w== --000000000000a12d9b061c5ba501--