From nobody Fri Dec 19 16:05:46 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 E3A45142E67 for ; Wed, 10 Jul 2024 22:16:36 +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=1720649798; cv=none; b=KpLGhmTvX0OU/OgL3eaeGA18F1jDGs0Zx51JjMhKA8MNmJGcy/z70/BiY3wQfOj1HvPhkYWyXNzwz79a3ZrigaY1ZEhafDkjRqXHhOAOj6bd/KUcTXOFf66c6RJNYIKPK2fHmBUlDV8X/lauwvquf3Fxbw73J/1gRI0kwD1gbH8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1720649798; c=relaxed/simple; bh=JnRVULLiysXEUZIOjF4RVeDb2y9NT5qowYtpdylVLe0=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type; b=GL5X3KqNF9QtiF9No/gZu9k/CjVq5b5ApTcdSmUj4N4OYvmhK7zP2jAY7Zhm3wq7prMgaMW/CmKvcSLPGGbd7pgALqeyR8n9qsNc5g4+/ueConm5jBABRoKEPNl6DL/j9PZVzY8zNUrJKJQk18lQ957CkrTOmxPH4UKvdbmXo4U= 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=daIzOf2R; 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="daIzOf2R" Received: by mail-qv1-f42.google.com with SMTP id 6a1803df08f44-6b61bb5f6c0so1067826d6.2 for ; Wed, 10 Jul 2024 15:16:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; t=1720649796; x=1721254596; 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=yOp36eEht6LvelU5fysxd14+eOCnp2Rw68d6FucewDM=; b=daIzOf2Rzco05iP7c1LrAzpVXZ36og/QBDWE9r9idvIowSBostfSVMhYeNjFMnVDO2 9Ttc6WmCWi1cTK56aIoEY/XwdNgLt4iv7GJ3VnXXxqnb/l2KszN1KU++QIaout+K1lPd IPmVTSdXyOFIR610gJkkLt3eeMJYB/VNA7cDo= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1720649796; x=1721254596; 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=yOp36eEht6LvelU5fysxd14+eOCnp2Rw68d6FucewDM=; b=VSTWWTj9fRXt1euONUxGJBAS+8KiYV1To0wkhRZVF4ledsOIbZiXbNJjEvutPvVL9k 40KTh1v2h/uvA+1apzWLileAEQ5Qo9liRFAL5ExISm+EKvv5l4OjKjTBAHZ1yAkem6IJ olwhrG0h7ISX+S9ZMJ1lzA8dYbc6v8iUNNCg3WlIN1Q/MWqyLCfOQSjfVXklDrhpTmNZ nhHSAjbNDDEPeqX7/H/nEOJ3QRqoY72k1HvzAWAB1cwVjVfOKAqtA3zdZpRBoF19qlMS n9W2vZ49PVq/quVSOQz8bByRCAohUGTtyzyelCpP7gmkJiq4GEqI3P23uuw6dRt9Ntbv b00g== X-Forwarded-Encrypted: i=1; AJvYcCUjJgn+25WbMGTxYqFYOCNpWXIOPaz4pMRREfGjdZWZ6RkD2zeShQ1JU0QmwATcdSMWWeRk72QDJSqSKE7oeI9J6OGLHKKawK1wW5k/ X-Gm-Message-State: AOJu0YzG+Xz47T244r15dBbsuxk11H7UMZzhrBb1djo5UsaPPKdi+3Af SPIXwEtCcgMkv76q6mK2wIdATerAHrUqcpm7GCy/sX7NhAOA23h14BE2/EkpBQ== X-Google-Smtp-Source: AGHT+IH0VKnbD5luyRuJzLKzu4f+WxueIorwellFt1gQIkpo9RP8ufmp8ePi1sR63758z/8uVJEfBg== X-Received: by 2002:a05:6214:ca9:b0:6b0:82cc:5e76 with SMTP id 6a1803df08f44-6b61c22f6f5mr86387206d6.62.1720649795662; Wed, 10 Jul 2024 15:16:35 -0700 (PDT) Received: from stbsrv-and-01.and.broadcom.net ([192.19.144.250]) by smtp.gmail.com with ESMTPSA id 6a1803df08f44-6b61ba04c16sm20182326d6.60.2024.07.10.15.16.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 10 Jul 2024 15:16:35 -0700 (PDT) From: Jim Quinlan To: linux-pci@vger.kernel.org, Nicolas Saenz Julienne , Bjorn Helgaas , Lorenzo Pieralisi , Cyril Brulebois , Stanimir Varbanov , Krzysztof Kozlowski , 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 v3 01/12] dt-bindings: PCI: Change brcmstb YAML maintainer Date: Wed, 10 Jul 2024 18:16:15 -0400 Message-Id: <20240710221630.29561-2-james.quinlan@broadcom.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20240710221630.29561-1-james.quinlan@broadcom.com> References: <20240710221630.29561-1-james.quinlan@broadcom.com> Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-256; boundary="000000000000e0fa7f061cebff63" Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Content-Transfer-Encoding: quoted-printable --000000000000e0fa7f061cebff63 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Tmljb2xhcyBoYXMgbm90IGJlZW4gYWN0aXZlIGZvciBhIHdoaWxlLiAgSXQgYWxzbyBtYWtlcwpz ZW5zZSBmb3IgYSBCcm9hZGNvbSBlbXBsb3llZSB0byBiZSB0aGUgbWFpbnRhaW5lciBhcwptYW55 IG9mIHRoZSBkZXRhaWxzIGFyZSBwcml2eSB0byBCcm9hZGNvbS4KClNpZ25lZC1vZmYtYnk6IEpp bSBRdWlubGFuIDxqYW1lcy5xdWlubGFuQGJyb2FkY29tLmNvbT4KQWNrZWQtYnk6IFJvYiBIZXJy aW5nIChBcm0pIDxyb2JoQGtlcm5lbC5vcmc+ClJldmlld2VkLWJ5OiBGbG9yaWFuIEZhaW5lbGxp IDxmbG9yaWFuLmZhaW5lbGxpQGJyb2FkY29tLmNvbT4KVGVzdGVkLWJ5OiBGbG9yaWFuIEZhaW5l bGxpIDxmbG9yaWFuLmZhaW5lbGxpQGJyb2FkY29tLmNvbT4KLS0tCiBEb2N1bWVudGF0aW9uL2Rl dmljZXRyZWUvYmluZGluZ3MvcGNpL2JyY20sc3RiLXBjaWUueWFtbCB8IDIgKy0KIDEgZmlsZSBj aGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL0RvY3Vt ZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9wY2kvYnJjbSxzdGItcGNpZS55YW1sIGIvRG9j PQp1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcGNpL2JyY20sc3RiLXBjaWUueWFtbApp bmRleCAxMWY4ZWEzMzI0MGMuLjU1OGExOGZkMmU3NyAxMDA2NDQKLS0tIGEvRG9jdW1lbnRhdGlv bi9kZXZpY2V0cmVlL2JpbmRpbmdzL3BjaS9icmNtLHN0Yi1wY2llLnlhbWwKKysrIGIvRG9jdW1l bnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3BjaS9icmNtLHN0Yi1wY2llLnlhbWwKQEAgLTcs NyArNyw3IEBAICRzY2hlbWE6IGh0dHA6Ly9kZXZpY2V0cmVlLm9yZy9tZXRhLXNjaGVtYXMvY29y ZS55YW1sIwogdGl0bGU6IEJyY21zdGIgUENJZSBIb3N0IENvbnRyb2xsZXIKPTIwCiBtYWludGFp bmVyczoKLSAgLSBOaWNvbGFzIFNhZW56IEp1bGllbm5lIDxuc2FlbnpqdWxpZW5uZUBzdXNlLmRl PgorICAtIEppbSBRdWlubGFuIDxqYW1lcy5xdWlubGFuQGJyb2FkY29tLmNvbT4KPTIwCiBwcm9w ZXJ0aWVzOgogICBjb21wYXRpYmxlOgotLT0yMAoyLjE3LjEK --000000000000e0fa7f061cebff63 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 MA0GCWCGSAFlAwQCAQUAoIHUMC8GCSqGSIb3DQEJBDEiBCATygqr+1DzMOAWfPavRYn01TjSr9fY zWDhi6KnDpBAHzAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0yNDA3 MTAyMjE2MzZaMGkGCSqGSIb3DQEJDzFcMFowCwYJYIZIAWUDBAEqMAsGCWCGSAFlAwQBFjALBglg hkgBZQMEAQIwCgYIKoZIhvcNAwcwCwYJKoZIhvcNAQEKMAsGCSqGSIb3DQEBBzALBglghkgBZQME AgEwDQYJKoZIhvcNAQEBBQAEggEAnn1yWBikL0Vj9gTZ3I2wmnht0wWX2tk8wx6omJ4PRcYacSWR yF141Ss1xMmJ3QjdLg7I1wP74FoWbmHvy4o+gt56RslUvAvx8T0hdP6NoB43T3QsH4Fa+AK1D9dp ICRSut0cypNhhaW5dSv+dfbCkmShyTNOkRxOsdBc4YE/JcH8+ZgSoGVej+vNgt4wUZA12Pv9qVgu 3CT1zxi/TH1oEr/+SIWtzkOEkIxf5yyWxfnlnISHqjAtUB7aA5OJrseHtG6n1RX7YTYpxWuw9BjE XyoAdfjB/5W68wefmh/DMe0P5EydYrm/0Fw1/t8RGZvxGDuvOguatfjCJoPFNtHjHQ== --000000000000e0fa7f061cebff63-- From nobody Fri Dec 19 16:05:46 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 80B151482EE for ; Wed, 10 Jul 2024 22:16:38 +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=1720649801; cv=none; b=DoMU/9ZWnl/DvOGzHiTfXdszFvODnI7ooo5YArII1PUoYoJis+xVrX+sInKEJkuxk9eI5OSSUsQQbZAfutl8m4OAZkvZRIPfU5MY4rRrDscOo18UwOn+BKTYhn61u/No0kosGstY6Hh1mtWNaKF/xPVVyX2NZJyH5tXQhAObluI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1720649801; c=relaxed/simple; bh=zCL91w7z+OtpKogEWj+sGhv0EjZ966XOHOANuTDZT5A=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type; b=amtIeuWd5UgnxPbox62PYl1uGmpp/PNlqli+GwMHrLgbrn0IC1DykaFe8nQhjwAmj54Lj7O4+N6plZ+b6bLUNKc0Fzyoxdu8kkVKmGwBocRw036XD8dN+t7yNA0cURVeZuylfK04sCoQu7RdJz7dbNQVKWQ9Lr4VbBm6Fb/SxGY= 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=UnDt5K2i; 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="UnDt5K2i" Received: by mail-qv1-f43.google.com with SMTP id 6a1803df08f44-6b06e63d288so1775836d6.0 for ; Wed, 10 Jul 2024 15:16:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; t=1720649797; x=1721254597; 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=BcroTdGTsnEL6L6YeLhhdaIM3SddauEqnT1S1mC8BsU=; b=UnDt5K2ioddjZqyNBdMI2ubdOu020ZEzqBBzuVbys64JwTw4Y33ylUfudfWaTSMk+u 9s7s9OAxZ1Q3qo2Yd88vbZHIyY4sGhdKn78tZ90KOKS2uTWReHykDOPY6xDf4kh7Cu2c uChN0cFvCufLGcdcQnBm23MFQX7aNpKZyFcM4= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1720649797; x=1721254597; 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=BcroTdGTsnEL6L6YeLhhdaIM3SddauEqnT1S1mC8BsU=; b=X5B16jnAHiRzuIXl8rnQZVKj3B+pv2jtgfBD4ZI43jB7tUDKO2muu8W6NVQ1mqSXVS EepEPYzyVa/kusMWnmv1dRKts1i3kGwbwc4t/lSDcAx5DzOMO8D4leESWtcdikXEsYIZ wcY1OvUkjTFG3YBLMmI67eS5XgaNziZVxSR0mTR+sIUj63H+UkCBVHLLmZnkPZGqpyqu iwAzIaIIzKdgOHmkEJ0kLR37e/YjhnRQ6Jvx37qJ6rsPt1goAMaOJ/OzkTNeoEO5Doam 65u5Py/lo8ihct+g4MjFL+1JXFd1l9IBpxXzChZgE+fhINEAErHNFv4oHVyYegMTZBiC g8Vw== X-Forwarded-Encrypted: i=1; AJvYcCWN70ihVhHr4aACp3KzBy3c6fmoq28Wffkx+7VDnvI5r+sVR/63LPWxA3W/0HoL5Sv6H73z4zwMLC6HTGqWxEM9/4pLZEAlg+cuGAGv X-Gm-Message-State: AOJu0Yx1Ha7ec+Za2JFg9LP7LhpldqebMWMpoLb/GBT8NP4Xrg6/HpyH HXkwCqqSjFwXVaOcQRx7HQPbQw0Q/pf5wjZl9EWMTzTTvk2JUiurZdf3Y4EbEw== X-Google-Smtp-Source: AGHT+IFzVGiiSLmMGDXbNCHIA1KeqD+W+twXnb8DN1H60OFrc0BAZkdMUwHWH9AyiPfpAuyTfdjgpg== X-Received: by 2002:a05:6214:e6d:b0:6b5:4249:7c5 with SMTP id 6a1803df08f44-6b61bf37662mr72990276d6.36.1720649797405; Wed, 10 Jul 2024 15:16:37 -0700 (PDT) Received: from stbsrv-and-01.and.broadcom.net ([192.19.144.250]) by smtp.gmail.com with ESMTPSA id 6a1803df08f44-6b61ba04c16sm20182326d6.60.2024.07.10.15.16.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 10 Jul 2024 15:16:36 -0700 (PDT) From: Jim Quinlan To: linux-pci@vger.kernel.org, Nicolas Saenz Julienne , Bjorn Helgaas , Lorenzo Pieralisi , Cyril Brulebois , Stanimir Varbanov , Krzysztof Kozlowski , 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-arm-kernel@lists.infradead.org (moderated list:BROADCOM BCM7XXX ARM ARCHITECTURE), linux-rpi-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 v3 02/12] dt-bindings: PCI: Cleanup of brcmstb YAML and add 7712 SoC Date: Wed, 10 Jul 2024 18:16:16 -0400 Message-Id: <20240710221630.29561-3-james.quinlan@broadcom.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20240710221630.29561-1-james.quinlan@broadcom.com> References: <20240710221630.29561-1-james.quinlan@broadcom.com> Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-256; boundary="000000000000f93f5d061cebff43" Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Content-Transfer-Encoding: quoted-printable --000000000000f93f5d061cebff43 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 byBDaGFuZ2Ugb3JkZXIgb2YgdGhlIGNvbXBhdGlibGUgc3RyaW5ncyB0byBiZSBhbHBoYWJldGlj YWwKbyBEZXNjcmliZSByZXNldHMvcmVzZXQtbmFtZXMgYmVmb3JlIHVzaW5nIHRoZW0gaW4gcnVs ZXMKbyBBZGQgaW4gbmV3IHJlc2V0cyBmb3IgNzcxMiAoc3dpbml0LCBicmlkZ2UpCm8gQWRkIGlu IGNoYW5nZXMgZm9yIDc3MTIKClNpZ25lZC1vZmYtYnk6IEppbSBRdWlubGFuIDxqYW1lcy5xdWlu bGFuQGJyb2FkY29tLmNvbT4KVGVzdGVkLWJ5OiBGbG9yaWFuIEZhaW5lbGxpIDxmbG9yaWFuLmZh aW5lbGxpQGJyb2FkY29tLmNvbT4KLS0tCiAuLi4vYmluZGluZ3MvcGNpL2JyY20sc3RiLXBjaWUu eWFtbCAgICAgICAgICAgfCA0NiArKysrKysrKysrKysrKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwg NDEgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9Eb2N1bWVudGF0 aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcGNpL2JyY20sc3RiLXBjaWUueWFtbCBiL0RvYz0KdW1l bnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3BjaS9icmNtLHN0Yi1wY2llLnlhbWwKaW5kZXgg NTU4YTE4ZmQyZTc3Li5kZDdjNzZlYzljZWIgMTAwNjQ0Ci0tLSBhL0RvY3VtZW50YXRpb24vZGV2 aWNldHJlZS9iaW5kaW5ncy9wY2kvYnJjbSxzdGItcGNpZS55YW1sCisrKyBiL0RvY3VtZW50YXRp b24vZGV2aWNldHJlZS9iaW5kaW5ncy9wY2kvYnJjbSxzdGItcGNpZS55YW1sCkBAIC0xNiwxMSAr MTYsMTIgQEAgcHJvcGVydGllczoKICAgICAgICAgICAtIGJyY20sYmNtMjcxMS1wY2llICMgVGhl IFJhc3BiZXJyeSBQaSA0CiAgICAgICAgICAgLSBicmNtLGJjbTQ5MDgtcGNpZQogICAgICAgICAg IC0gYnJjbSxiY203MjExLXBjaWUgIyBCcm9hZGNvbSBTVEIgdmVyc2lvbiBvZiBSUGk0Ci0gICAg ICAgICAgLSBicmNtLGJjbTcyNzgtcGNpZSAjIEJyb2FkY29tIDcyNzggQXJtCiAgICAgICAgICAg LSBicmNtLGJjbTcyMTYtcGNpZSAjIEJyb2FkY29tIDcyMTYgQXJtCi0gICAgICAgICAgLSBicmNt LGJjbTc0NDUtcGNpZSAjIEJyb2FkY29tIDc0NDUgQXJtCisgICAgICAgICAgLSBicmNtLGJjbTcy NzgtcGNpZSAjIEJyb2FkY29tIDcyNzggQXJtCiAgICAgICAgICAgLSBicmNtLGJjbTc0MjUtcGNp ZSAjIEJyb2FkY29tIDc0MjUgTUlQcwogICAgICAgICAgIC0gYnJjbSxiY203NDM1LXBjaWUgIyBC cm9hZGNvbSA3NDM1IE1JUHMKKyAgICAgICAgICAtIGJyY20sYmNtNzQ0NS1wY2llICMgQnJvYWRj b20gNzQ0NSBBcm0KKyAgICAgICAgICAtIGJyY20sYmNtNzcxMi1wY2llICMgU1RCIHNpYmxpbmcg U09DIG9mIFJhc3BiZXJyeSBQaSA1Cj0yMAogICByZWc6CiAgICAgbWF4SXRlbXM6IDEKQEAgLTk1 LDYgKzk2LDIwIEBAIHByb3BlcnRpZXM6CiAgICAgICBtaW5JdGVtczogMQogICAgICAgbWF4SXRl bXM6IDMKPTIwCisgIHJlc2V0czoKKyAgICBpdGVtczoKKyAgICAgIC0gZGVzY3JpcHRpb246IHJl c2V0IGZvciBwaHkgcmVzZXQgY2FsaWJyYXRpb24KKyAgICAgIC0gZGVzY3JpcHRpb246IHJlc2V0 IGZvciBQQ0llL0NQVSBidXMgYnJpZGdlCisgICAgICAtIGRlc2NyaXB0aW9uOiByZXNldCBmb3Ig c29mdCBQQ0llIGNvcmUgcmVzZXQKKyAgICAgIC0gZGVzY3JpcHRpb246IHJlc2V0IGZvciBleHRl cm5hbCBQQ0llIFBFUlNUIyBzaWduYWwKKworICByZXNldC1uYW1lczoKKyAgICBpdGVtczoKKyAg ICAgIC0gY29uc3Q6IHJlc2NhbAorICAgICAgLSBjb25zdDogYnJpZGdlCisgICAgICAtIGNvbnN0 OiBzd2luaXQKKyAgICAgIC0gY29uc3Q6IHBlcnN0CisKIHJlcXVpcmVkOgogICAtIGNvbXBhdGli bGUKICAgLSByZWcKQEAgLTExOCw4ICsxMzMsOCBAQCBhbGxPZjoKICAgICB0aGVuOgogICAgICAg cHJvcGVydGllczoKICAgICAgICAgcmVzZXRzOgotICAgICAgICAgIGl0ZW1zOgotICAgICAgICAg ICAgLSBkZXNjcmlwdGlvbjogcmVzZXQgY29udHJvbGxlciBoYW5kbGluZyB0aGUgUEVSU1QjIHNp Z25hbAorICAgICAgICAgIG1pbkl0ZW1zOiAxCisgICAgICAgICAgbWF4SXRlbXM6IDEKPTIwCiAg ICAgICAgIHJlc2V0LW5hbWVzOgogICAgICAgICAgIGl0ZW1zOgpAQCAtMTM2LDEyICsxNTEsMzMg QEAgYWxsT2Y6CiAgICAgdGhlbjoKICAgICAgIHByb3BlcnRpZXM6CiAgICAgICAgIHJlc2V0czoK KyAgICAgICAgICBtaW5JdGVtczogMQorICAgICAgICAgIG1heEl0ZW1zOiAxCisKKyAgICAgICAg cmVzZXQtbmFtZXM6CiAgICAgICAgICAgaXRlbXM6Ci0gICAgICAgICAgICAtIGRlc2NyaXB0aW9u OiBwaGFuZGxlIHBvaW50aW5nIHRvIHRoZSBSRVNDQUwgcmVzZXQgY29udHJvbGxlcgorICAgICAg ICAgICAgLSBjb25zdDogcmVzY2FsCisKKyAgICAgIHJlcXVpcmVkOgorICAgICAgICAtIHJlc2V0 cworICAgICAgICAtIHJlc2V0LW5hbWVzCisKKyAgLSBpZjoKKyAgICAgIHByb3BlcnRpZXM6Cisg ICAgICAgIGNvbXBhdGlibGU6CisgICAgICAgICAgY29udGFpbnM6CisgICAgICAgICAgICBjb25z dDogYnJjbSxiY203NzEyLXBjaWUKKyAgICB0aGVuOgorICAgICAgcHJvcGVydGllczoKKyAgICAg ICAgcmVzZXRzOgorICAgICAgICAgIG1pbkl0ZW1zOiAzCisgICAgICAgICAgbWF4SXRlbXM6IDMK PTIwCiAgICAgICAgIHJlc2V0LW5hbWVzOgogICAgICAgICAgIGl0ZW1zOgogICAgICAgICAgICAg LSBjb25zdDogcmVzY2FsCisgICAgICAgICAgICAtIGNvbnN0OiBicmlkZ2UKKyAgICAgICAgICAg IC0gY29uc3Q6IHN3aW5pdAo9MjAKICAgICAgIHJlcXVpcmVkOgogICAgICAgICAtIHJlc2V0cwot LT0yMAoyLjE3LjEK --000000000000f93f5d061cebff43 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 MA0GCWCGSAFlAwQCAQUAoIHUMC8GCSqGSIb3DQEJBDEiBCB2n+JYztXAPTERA0D0PUnxJ9Id1Wch OObnRS0OXvlvJjAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0yNDA3 MTAyMjE2MzdaMGkGCSqGSIb3DQEJDzFcMFowCwYJYIZIAWUDBAEqMAsGCWCGSAFlAwQBFjALBglg hkgBZQMEAQIwCgYIKoZIhvcNAwcwCwYJKoZIhvcNAQEKMAsGCSqGSIb3DQEBBzALBglghkgBZQME AgEwDQYJKoZIhvcNAQEBBQAEggEARvKQ4r0QqUCOZNBdC7i66XMUrguBGsHu47OCa0IW4gx8GrZD 1mPQi8Bz2J4fn0Jr/Ez6QBUkngWELRczBEMFZRM3zErpWMA1gDkUvq/DpTMlz8d/dbRk4R9xnQsy r8WUBuZkTuJooC1MS9Xm+O4VJl1JA6ELTYC56zpAAgktzUqA+5XtDuHSaI2YvEt7LcCO22ZP4Xpk CjzH+uY6nVzmQdlEONumZdrfRAFFOoZPqzCwiPC4ZgD3tt/iodSgxfYK8JId++i2TxMxBFz9tR1W VU6fDpN9OREreXSElbMeYKnic44ui6W7X9TjgYesC3EKqb2aHpfAbUqMFaF07Z0bUA== --000000000000f93f5d061cebff43-- From nobody Fri Dec 19 16:05:46 2025 Received: from mail-qv1-f44.google.com (mail-qv1-f44.google.com [209.85.219.44]) (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 E09A814C5A1 for ; Wed, 10 Jul 2024 22:16:39 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.219.44 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1720649801; cv=none; b=ZbMP+PsVYFFuDLwKEv+4dz0TDtg1ecNEOM+UEqgZ22HJNPmr8LBkXs6SWZSb0vf06NceHsTiqKNLrucOwrqvQ40HK4NTvfIRdqTfeoCtSnHCB6P58N7FlYpClFq3a2dtWBIU/I5S3Q6ZNVcICZUbmq4x1r0+E8bP2DDPqX9VJFQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1720649801; c=relaxed/simple; bh=ZcLE/KWra4zMzqMow/29WKOL4n2DDhneJLcq+nJyCes=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type; b=IyktjFx5N/BUSq0guTEUOY7xStqxcLj1kkhG9/sBBUrESAdbDDQONPKdPKK9UDh9mBnoLz70evo0R+v7GrJ7AEgEV4m0z1rbA8wQFIjN2fFxOCzn6b1vMb2OKuSGZ8rBEUUb4aqNQlkDkh7LtNKJ+lTJM8FYlPLzXA3doHUNOx8= 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=LDQaniCd; arc=none smtp.client-ip=209.85.219.44 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="LDQaniCd" Received: by mail-qv1-f44.google.com with SMTP id 6a1803df08f44-6b2c95b6c5aso1420286d6.2 for ; Wed, 10 Jul 2024 15:16:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; t=1720649799; x=1721254599; 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=F2aOeXwyMYpMqhQ2lfVwIH0JtsSaCG99jYoz09xke0g=; b=LDQaniCd0k+2jAGrDWnaxgrhVrQlruO2MnhzlyVZxSca76fvwhb5Sa9475T6R3Woss j+0oQD8x40UGQte3h1Ea1iTqAjfYtvxaBl/OhjTy13OmOlrZXartER8CQg7uuWIp7x8J JxlqDOiCtpgDUJkWuDhprQFy2z68lob6xBxC4= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1720649799; x=1721254599; 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=F2aOeXwyMYpMqhQ2lfVwIH0JtsSaCG99jYoz09xke0g=; b=SJ84+0Uslr3K/baqmty/RgGEedtaJoA8tRd0dtjQ9sI6dL/Nofi8qWgPZzld3yu/Am 9TZ24YX5DQUDIr3eHvrpW4a2keYmnKo1Fa4S8bXJrwuVdSDVIpgdZAy2i3v5xiUrIe5R DXi7xYbNBV49kVLob7JsV0q2GES6Z4Efqs6jZaALfzdR/GanljCbAe28pnHVsXuDoQ1K YtZfPsdFQ2HHvODqdanwxPACGLplEkRluHx08SAVnf9CvofrD6s2VcqHm24uI7A07Vle NXnHbp0+8KwymIXabmBKEyRgAccnqHRk+6FV3cIdCBMSxi3z37MZkAfwr9TARI8aePIy rlbw== X-Forwarded-Encrypted: i=1; AJvYcCUOq7+EcKutW6uJM0bxUTFwW9LnrcimfLaSvj0gCqsbzN8RfRhvff+8Z/W/QRQqafWrgsacxhXH3S5GA99PkVCszg1vPteHq27zpoYk X-Gm-Message-State: AOJu0YzF67PSZ6gkhDHFzf/DeOv+FbCR4W8A/cjIZEi2SBPFou47qq1X H5TQ5Ai0LZt+F1HPorHTrKB+YBzQLOqauXcLdf6U99y1Ynz3/ThGsp6BhZcawA== X-Google-Smtp-Source: AGHT+IGbfaXkPyk4MDsNSx6d35fq97HqilT9H1mudUwc/uOzVRR+c/sXn3tlIfapfqJG9SCcL0HVUQ== X-Received: by 2002:a05:6214:246d:b0:6b2:c034:6aa3 with SMTP id 6a1803df08f44-6b61bf35eb5mr63873476d6.35.1720649798807; Wed, 10 Jul 2024 15:16:38 -0700 (PDT) Received: from stbsrv-and-01.and.broadcom.net ([192.19.144.250]) by smtp.gmail.com with ESMTPSA id 6a1803df08f44-6b61ba04c16sm20182326d6.60.2024.07.10.15.16.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 10 Jul 2024 15:16:38 -0700 (PDT) From: Jim Quinlan To: linux-pci@vger.kernel.org, Nicolas Saenz Julienne , Bjorn Helgaas , Lorenzo Pieralisi , Cyril Brulebois , Stanimir Varbanov , Krzysztof Kozlowski , 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 v3 03/12] PCI: brcmstb: Use common error handling code in brcm_pcie_probe() Date: Wed, 10 Jul 2024 18:16:17 -0400 Message-Id: <20240710221630.29561-4-james.quinlan@broadcom.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20240710221630.29561-1-james.quinlan@broadcom.com> References: <20240710221630.29561-1-james.quinlan@broadcom.com> Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-256; boundary="0000000000000fd0c2061cec00ce" Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Content-Transfer-Encoding: quoted-printable --0000000000000fd0c2061cec00ce MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 byBNb3ZlIHRoZSBjbGtfcHJlcGFyZV9lbmFibGUoKSBiZWxvdyB0aGUgcmVzb3VyY2UgYWxsb2Nh dGlvbnMuCm8gQWRkIGEganVtcCB0YXJnZXQgKGNsa19vdXQpIHNvIHRoYXQgYSBiaXQgb2YgZXhj ZXB0aW9uIGhhbmRsaW5nIGNhbiBiZQogIGJldHRlciByZXVzZWQgYXQgdGhlIGVuZCBvZiB0aGlz IGZ1bmN0aW9uIGltcGxlbWVudGF0aW9uLgoKU2lnbmVkLW9mZi1ieTogSmltIFF1aW5sYW4gPGph bWVzLnF1aW5sYW5AYnJvYWRjb20uY29tPgoKRml4ZXM6IGJiNjEwNzU3ZmNkNyAoIlBDSTogYnJj bXN0YjogVXNlIHJlc2V0L3JlYXJtIGluc3RlYWQgb2YgZGVhc3NlcnQvYXNzPQplcnQiKQpSZXZp ZXdlZC1ieTogRmxvcmlhbiBGYWluZWxsaSA8Zmxvcmlhbi5mYWluZWxsaUBicm9hZGNvbS5jb20+ ClJldmlld2VkLWJ5OiBTdGFuaW1pciBWYXJiYW5vdiA8c3ZhcmJhbm92QHN1c2UuZGU+ClRlc3Rl ZC1ieTogRmxvcmlhbiBGYWluZWxsaSA8Zmxvcmlhbi5mYWluZWxsaUBicm9hZGNvbS5jb20+Ci0t LQogZHJpdmVycy9wY2kvY29udHJvbGxlci9wY2llLWJyY21zdGIuYyB8IDI5ICsrKysrKysrKysr KysrKy0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDE2IGluc2VydGlvbnMoKyksIDEzIGRl bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvcGNpL2NvbnRyb2xsZXIvcGNpZS1icmNt c3RiLmMgYi9kcml2ZXJzL3BjaS9jb250cm9sbGVyPQovcGNpZS1icmNtc3RiLmMKaW5kZXggYzA4 NjgzZmViZGQ0Li5jMjU3NDM0ZWRjMDggMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvcGNpL2NvbnRyb2xs ZXIvcGNpZS1icmNtc3RiLmMKKysrIGIvZHJpdmVycy9wY2kvY29udHJvbGxlci9wY2llLWJyY21z dGIuYwpAQCAtMTYxMywzMSArMTYxMywzMCBAQCBzdGF0aWMgaW50IGJyY21fcGNpZV9wcm9iZShz dHJ1Y3QgcGxhdGZvcm1fZGV2aWNlICo9CnBkZXYpCj0yMAogCXBjaWUtPnNzYyA9M0Qgb2ZfcHJv cGVydHlfcmVhZF9ib29sKG5wLCAiYnJjbSxlbmFibGUtc3NjIik7Cj0yMAotCXJldCA9M0QgY2xr X3ByZXBhcmVfZW5hYmxlKHBjaWUtPmNsayk7Ci0JaWYgKHJldCkgewotCQlkZXZfZXJyKCZwZGV2 LT5kZXYsICJjb3VsZCBub3QgZW5hYmxlIGNsb2NrXG4iKTsKLQkJcmV0dXJuIHJldDsKLQl9CiAJ cGNpZS0+cmVzY2FsID0zRCBkZXZtX3Jlc2V0X2NvbnRyb2xfZ2V0X29wdGlvbmFsX3NoYXJlZCgm cGRldi0+ZGV2LCAicmVzYz0KYWwiKTsKLQlpZiAoSVNfRVJSKHBjaWUtPnJlc2NhbCkpIHsKLQkJ Y2xrX2Rpc2FibGVfdW5wcmVwYXJlKHBjaWUtPmNsayk7CisJaWYgKElTX0VSUihwY2llLT5yZXNj YWwpKQogCQlyZXR1cm4gUFRSX0VSUihwY2llLT5yZXNjYWwpOwotCX0KKwogCXBjaWUtPnBlcnN0 X3Jlc2V0ID0zRCBkZXZtX3Jlc2V0X2NvbnRyb2xfZ2V0X29wdGlvbmFsX2V4Y2x1c2l2ZSgmcGRl di0+ZGU9CnYsICJwZXJzdCIpOwotCWlmIChJU19FUlIocGNpZS0+cGVyc3RfcmVzZXQpKSB7Ci0J CWNsa19kaXNhYmxlX3VucHJlcGFyZShwY2llLT5jbGspOworCWlmIChJU19FUlIocGNpZS0+cGVy c3RfcmVzZXQpKQogCQlyZXR1cm4gUFRSX0VSUihwY2llLT5wZXJzdF9yZXNldCk7CisKKwlyZXQg PTNEIGNsa19wcmVwYXJlX2VuYWJsZShwY2llLT5jbGspOworCWlmIChyZXQpIHsKKwkJZGV2X2Vy cigmcGRldi0+ZGV2LCAiY291bGQgbm90IGVuYWJsZSBjbG9ja1xuIik7CisJCXJldHVybiByZXQ7 CiAJfQo9MjAKIAlyZXQgPTNEIHJlc2V0X2NvbnRyb2xfcmVzZXQocGNpZS0+cmVzY2FsKTsKLQlp ZiAocmV0KQorCWlmIChyZXQpIHsKIAkJZGV2X2VycigmcGRldi0+ZGV2LCAiZmFpbGVkIHRvIGRl YXNzZXJ0ICdyZXNjYWwnXG4iKTsKKwkJZ290byBjbGtfb3V0OworCX0KPTIwCiAJcmV0ID0zRCBi cmNtX3BoeV9zdGFydChwY2llKTsKIAlpZiAocmV0KSB7CiAJCXJlc2V0X2NvbnRyb2xfcmVhcm0o cGNpZS0+cmVzY2FsKTsKLQkJY2xrX2Rpc2FibGVfdW5wcmVwYXJlKHBjaWUtPmNsayk7Ci0JCXJl dHVybiByZXQ7CisJCWdvdG8gY2xrX291dDsKIAl9Cj0yMAogCXJldCA9M0QgYnJjbV9wY2llX3Nl dHVwKHBjaWUpOwpAQCAtMTY3Niw2ICsxNjc1LDEwIEBAIHN0YXRpYyBpbnQgYnJjbV9wY2llX3By b2JlKHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnA9CmRldikKPTIwCiAJcmV0dXJuIDA7Cj0yMAor Y2xrX291dDoKKwljbGtfZGlzYWJsZV91bnByZXBhcmUocGNpZS0+Y2xrKTsKKwlyZXR1cm4gcmV0 OworCiBmYWlsOgogCV9fYnJjbV9wY2llX3JlbW92ZShwY2llKTsKIAlyZXR1cm4gcmV0OwotLT0y MAoyLjE3LjEK --0000000000000fd0c2061cec00ce 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 MA0GCWCGSAFlAwQCAQUAoIHUMC8GCSqGSIb3DQEJBDEiBCDiivgltQBYshQEJEnWtBAS2JrcK0zD PyYpW18MJiGF5zAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0yNDA3 MTAyMjE2MzlaMGkGCSqGSIb3DQEJDzFcMFowCwYJYIZIAWUDBAEqMAsGCWCGSAFlAwQBFjALBglg hkgBZQMEAQIwCgYIKoZIhvcNAwcwCwYJKoZIhvcNAQEKMAsGCSqGSIb3DQEBBzALBglghkgBZQME AgEwDQYJKoZIhvcNAQEBBQAEggEAJFJjJN5KTYCH6+O7RPCkzWsc+CMELfvYIBWBG8qwDV/V2FdC 3q7urC/n+6r6itzCAWv+BNU6AoCy+oV6r+Nl4XkZcTrgCGanadTt9xgVXmKI2witt1fQvS6hOhL7 Q8QNQv9Z2q5cqNt5RcOFppdmhaLuLVpKwkWGoUzmNXLlOfyOJ6h6FOB1FxqZnw82fU8ENZ6NUpcQ t+K0rEoFYkHpMICdDfvq5sWsE+6n1u0wmu+ckvOlLUSqwEK9bgoEaoqp/RnX5h0iVFlB6Gf/2j54 dKDx24jSwB+eEGCdfPRivNLqqJ77/o9GbNyRY2GW2rz76IJOPxz6o5kBWs4HMhYzPw== --0000000000000fd0c2061cec00ce-- From nobody Fri Dec 19 16:05:46 2025 Received: from mail-qt1-f174.google.com (mail-qt1-f174.google.com [209.85.160.174]) (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 AF23414EC50 for ; Wed, 10 Jul 2024 22:16:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.160.174 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1720649803; cv=none; b=gBjx8tOYGZzIoK8HXrNVCc0nVY01BSWpLoXn9yPSGxZqaHWQ5rJHQG+laAELtfq73oEPhtg+w2SlpL8qqX7p6tCxQy5uLCwHR2lraXNJxnOiB13axgQ/uwmzXUjSBBQOpHMTKHziLoksfxWfwfl1ASbvBOM6/R3MXRy2vkhtkyM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1720649803; c=relaxed/simple; bh=dOe6MX/Dy70Z3ML8QH/tezrSb6cnysgnTa9qYLp+ino=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type; b=QTvYcBIGLPmHoEyBz+c2K08EXxIefrtZddgyOPDDEpzG+woEBl3l2OCA/ydSb/RWG2c2QpzFKrk/oQ1WpCO+VTmhjSRFxa+RT228rzW4hAjss3xI6lek5kC8c421VX6C1KHItz3oXDb/ZNRZV3cxWwYDdRV1ObvaokcYSyKKAew= 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=BriZhvz7; arc=none smtp.client-ip=209.85.160.174 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="BriZhvz7" Received: by mail-qt1-f174.google.com with SMTP id d75a77b69052e-44c2c4ccb7aso6907991cf.1 for ; Wed, 10 Jul 2024 15:16:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; t=1720649801; x=1721254601; 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=0imkTq6O8XysOo8W1IffykyIVjzt7nNVnlMsIKn96gk=; b=BriZhvz7zlUOap4ZeycrlcBr6g0ubAFBDUaw8kJvZUXVMvnxj5l4NjCqnZfKhwD3Rx kVqiqGRu2RB+k7TYnb/3jJFjSkG3Iv8nhn0Y41zv0+VsTdNy3qW/aeLQ8yA5TAzXb1NC /qpEQwx0n25mG7mjO+mkMb5rJYASLFhwUhCa8= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1720649801; x=1721254601; 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=0imkTq6O8XysOo8W1IffykyIVjzt7nNVnlMsIKn96gk=; b=hSOm113bcB1BpG96s5eMYc8a1eZUVEbcLsYixfuy/5Caj1p/yp1yGT7E/CGtV4BVpg s/XbzS+PWFCh5GKIooR+MeD6Ufog+VuJqjKWw/hyCOchFfHaDas5lkS9+QEvAMGEBCWh ORXnD+FRt9rgDmzN/JBJ2FlAAOcw0D7euSFYMdxSJnGJ5lPtpNSuQ7y3L1Pa90IYDG+/ ggvsskRcVPBcg6uLtmi9S1gmCJ60uP7kc8TQeMRg2Vmk2j7xaRCAss/iDy2AeKaxnwRg z2LuLcqLFwyJqQ939TcxlE/vgnsApQuo/8Z9EfVcqWQRasp3WfpcIPb6Vzx1UDB3U+Vw tUmw== X-Forwarded-Encrypted: i=1; AJvYcCWnuYU9OfLLnnOeTa0Lg8xhU4AFT1pZCZ025ktQUHfnLVieUlzVsStzarhej/+IGbErHwuUUZVXlp3CvpruWkLuP2gZ536PZprvuqIk X-Gm-Message-State: AOJu0Yzm6naNJzG0HuGwYNlApcNRPw4SGda91kxbeAzoyy1OHIbnN3XU 3YUycY3jX1DKVSTVlvbFxpQS4zXgGqawQJ40OpNMOxg99aIDhismVov9kboQvg== X-Google-Smtp-Source: AGHT+IEFszqDYHgLTXOgHqniypXaVbCrQbk7+dn4z18FToqE6q68oLFQCznDBmnR9H0GvGwhBcSjWA== X-Received: by 2002:ad4:576d:0:b0:6b5:82e1:f89e with SMTP id 6a1803df08f44-6b74af4debbmr21921196d6.9.1720649800729; Wed, 10 Jul 2024 15:16:40 -0700 (PDT) Received: from stbsrv-and-01.and.broadcom.net ([192.19.144.250]) by smtp.gmail.com with ESMTPSA id 6a1803df08f44-6b61ba04c16sm20182326d6.60.2024.07.10.15.16.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 10 Jul 2024 15:16:39 -0700 (PDT) From: Jim Quinlan To: linux-pci@vger.kernel.org, Nicolas Saenz Julienne , Bjorn Helgaas , Lorenzo Pieralisi , Cyril Brulebois , Stanimir Varbanov , Krzysztof Kozlowski , 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 v3 04/12] PCI: brcmstb: Use bridge reset if available Date: Wed, 10 Jul 2024 18:16:18 -0400 Message-Id: <20240710221630.29561-5-james.quinlan@broadcom.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20240710221630.29561-1-james.quinlan@broadcom.com> References: <20240710221630.29561-1-james.quinlan@broadcom.com> Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-256; boundary="0000000000002c10f1061cec0001" Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Content-Transfer-Encoding: quoted-printable --0000000000002c10f1061cec0001 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 VGhlIDc3MTIgU09DIGhhcyBhIGJyaWRnZSByZXNldCB3aGljaCBjYW4gYmUgZGVzY3JpYmVkIGlu IHRoZSBkZXZpY2UgdHJlZS4KSWYgaXQgaXMgcHJlc2VudCwgdXNlIGl0LiBPdGhlcndpc2UsIGNv bnRpbnVlIHRvIHVzZSB0aGUgbGVnYWN5IG1ldGhvZCB0bwpyZXNldCB0aGUgYnJpZGdlLgoKU2ln bmVkLW9mZi1ieTogSmltIFF1aW5sYW4gPGphbWVzLnF1aW5sYW5AYnJvYWRjb20uY29tPgpSZXZp ZXdlZC1ieTogRmxvcmlhbiBGYWluZWxsaSA8Zmxvcmlhbi5mYWluZWxsaUBicm9hZGNvbS5jb20+ ClJldmlld2VkLWJ5OiBTdGFuaW1pciBWYXJiYW5vdiA8c3ZhcmJhbm92QHN1c2UuZGU+ClRlc3Rl ZC1ieTogRmxvcmlhbiBGYWluZWxsaSA8Zmxvcmlhbi5mYWluZWxsaUBicm9hZGNvbS5jb20+Ci0t LQogZHJpdmVycy9wY2kvY29udHJvbGxlci9wY2llLWJyY21zdGIuYyB8IDIyICsrKysrKysrKysr KysrKysrLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNyBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9u cygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvcGNpL2NvbnRyb2xsZXIvcGNpZS1icmNtc3RiLmMg Yi9kcml2ZXJzL3BjaS9jb250cm9sbGVyPQovcGNpZS1icmNtc3RiLmMKaW5kZXggYzI1NzQzNGVk YzA4Li45MjgxNmQ4ZDIxNWEgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvcGNpL2NvbnRyb2xsZXIvcGNp ZS1icmNtc3RiLmMKKysrIGIvZHJpdmVycy9wY2kvY29udHJvbGxlci9wY2llLWJyY21zdGIuYwpA QCAtMjY1LDYgKzI2NSw3IEBAIHN0cnVjdCBicmNtX3BjaWUgewogCWVudW0gcGNpZV90eXBlCQl0 eXBlOwogCXN0cnVjdCByZXNldF9jb250cm9sCSpyZXNjYWw7CiAJc3RydWN0IHJlc2V0X2NvbnRy b2wJKnBlcnN0X3Jlc2V0OworCXN0cnVjdCByZXNldF9jb250cm9sCSpicmlkZ2U7CiAJaW50CQkJ bnVtX21lbWM7CiAJdTY0CQkJbWVtY19zaXplW1BDSUVfQlJDTV9NQVhfTUVNQ107CiAJdTMyCQkJ aHdfcmV2OwpAQCAtNzMyLDEyICs3MzMsMTkgQEAgc3RhdGljIHZvaWQgX19pb21lbSAqYnJjbTc0 MjVfcGNpZV9tYXBfYnVzKHN0cnVjdCBwY2k9Cl9idXMgKmJ1cywKPTIwCiBzdGF0aWMgdm9pZCBi cmNtX3BjaWVfYnJpZGdlX3N3X2luaXRfc2V0X2dlbmVyaWMoc3RydWN0IGJyY21fcGNpZSAqcGNp ZSwgdT0KMzIgdmFsKQogewotCXUzMiB0bXAsIG1hc2sgPTNEICBSR1IxX1NXX0lOSVRfMV9JTklU X0dFTkVSSUNfTUFTSzsKLQl1MzIgc2hpZnQgPTNEIFJHUjFfU1dfSU5JVF8xX0lOSVRfR0VORVJJ Q19TSElGVDsKKwlpZiAocGNpZS0+YnJpZGdlKSB7CisJCWlmICh2YWwpCisJCQlyZXNldF9jb250 cm9sX2Fzc2VydChwY2llLT5icmlkZ2UpOworCQllbHNlCisJCQlyZXNldF9jb250cm9sX2RlYXNz ZXJ0KHBjaWUtPmJyaWRnZSk7CisJfSBlbHNlIHsKKwkJdTMyIHRtcCwgbWFzayA9M0QgIFJHUjFf U1dfSU5JVF8xX0lOSVRfR0VORVJJQ19NQVNLOworCQl1MzIgc2hpZnQgPTNEIFJHUjFfU1dfSU5J VF8xX0lOSVRfR0VORVJJQ19TSElGVDsKPTIwCi0JdG1wID0zRCByZWFkbChwY2llLT5iYXNlICsg UENJRV9SR1IxX1NXX0lOSVRfMShwY2llKSk7Ci0JdG1wID0zRCAodG1wICYgfm1hc2spIHwgKCh2 YWwgPDwgc2hpZnQpICYgbWFzayk7Ci0Jd3JpdGVsKHRtcCwgcGNpZS0+YmFzZSArIFBDSUVfUkdS MV9TV19JTklUXzEocGNpZSkpOworCQl0bXAgPTNEIHJlYWRsKHBjaWUtPmJhc2UgKyBQQ0lFX1JH UjFfU1dfSU5JVF8xKHBjaWUpKTsKKwkJdG1wID0zRCAodG1wICYgfm1hc2spIHwgKCh2YWwgPDwg c2hpZnQpICYgbWFzayk7CisJCXdyaXRlbCh0bXAsIHBjaWUtPmJhc2UgKyBQQ0lFX1JHUjFfU1df SU5JVF8xKHBjaWUpKTsKKwl9CiB9Cj0yMAogc3RhdGljIHZvaWQgYnJjbV9wY2llX2JyaWRnZV9z d19pbml0X3NldF83Mjc4KHN0cnVjdCBicmNtX3BjaWUgKnBjaWUsIHUzMiA9CnZhbCkKQEAgLTE2 MjEsNiArMTYyOSwxMCBAQCBzdGF0aWMgaW50IGJyY21fcGNpZV9wcm9iZShzdHJ1Y3QgcGxhdGZv cm1fZGV2aWNlICpwPQpkZXYpCiAJaWYgKElTX0VSUihwY2llLT5wZXJzdF9yZXNldCkpCiAJCXJl dHVybiBQVFJfRVJSKHBjaWUtPnBlcnN0X3Jlc2V0KTsKPTIwCisJcGNpZS0+YnJpZGdlID0zRCBk ZXZtX3Jlc2V0X2NvbnRyb2xfZ2V0X29wdGlvbmFsX2V4Y2x1c2l2ZSgmcGRldi0+ZGV2LCAiYj0K cmlkZ2UiKTsKKwlpZiAoSVNfRVJSKHBjaWUtPmJyaWRnZSkpCisJCXJldHVybiBQVFJfRVJSKHBj aWUtPmJyaWRnZSk7CisKIAlyZXQgPTNEIGNsa19wcmVwYXJlX2VuYWJsZShwY2llLT5jbGspOwog CWlmIChyZXQpIHsKIAkJZGV2X2VycigmcGRldi0+ZGV2LCAiY291bGQgbm90IGVuYWJsZSBjbG9j a1xuIik7Ci0tPTIwCjIuMTcuMQo= --0000000000002c10f1061cec0001 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 MA0GCWCGSAFlAwQCAQUAoIHUMC8GCSqGSIb3DQEJBDEiBCBNYZjw78TkULCMdyTxTb8jXdvcBgcp Hb0YymhItz9F1DAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0yNDA3 MTAyMjE2NDFaMGkGCSqGSIb3DQEJDzFcMFowCwYJYIZIAWUDBAEqMAsGCWCGSAFlAwQBFjALBglg hkgBZQMEAQIwCgYIKoZIhvcNAwcwCwYJKoZIhvcNAQEKMAsGCSqGSIb3DQEBBzALBglghkgBZQME AgEwDQYJKoZIhvcNAQEBBQAEggEAZ8D6wVjoR8lyAsYke+2JenDbivWBKeiiKyRzSn9RRYm6vQ1G 8SXiBbXeaQXl+XrRDBddbnWtLwMD296vudINBPm3K7T4F4Zk/wWf/0ThM/YbSxvWwxrnwHF+75AQ PZmc69Eyq8uI3EyQwH3lXAxh/0wPp06nmQDKvZy5FRHGXThlls4IIm+k7HAywejsKHQcv5p4LFto Cq2xN21fT6c+4Dmua9Yrg1Sf4sxTGBiUQ+ywDvfStbJwpsKunvP8vqtZyJiEk/qgrgAUgnuVsm2g bczv2xNTxPiR69JW62cdZZV2XIZENY2xECTWJAkbiG9EfyNIjo2eDW10xIHz+3M37Q== --0000000000002c10f1061cec0001-- From nobody Fri Dec 19 16:05:46 2025 Received: from mail-qv1-f53.google.com (mail-qv1-f53.google.com [209.85.219.53]) (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 4C6053BBD8 for ; Wed, 10 Jul 2024 22:16:43 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.219.53 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1720649804; cv=none; b=NZZenEWuLpY+fhI8q2pRomXRLJ3PzRXgxaCqzv38r84hPMi7mwjS0qLlnjeUciunsHViCdD1wMm7CFoeM2JvML6Smw1iPqCB0YBOVoCLdBRvlGXmZXEHWP/cy0vPmy2P3uMgE/uQGZYiY4PLFaTREZ7q2kYNiHr9EFpRXh7OI7g= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1720649804; c=relaxed/simple; bh=WXOQnh9iLLHo1YpwI26oK0DT+c+YRDlM2wG9SiE2Y9I=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type; b=tqTwUrsazwfhw1lshf/eQYgpcbwdVFt7Ja+yhNIsnhwAnlcHRgdIYubviciJ6cwhOCz6a8XKWcyX8oLIdvIeW+Awxg1HM7AnQdCja+nziZvc2WITn0YoIdXb50SLHiSnOkyCt6mVG1Q9ZbFL3loZZRwtCG9Wm85vYdZQn7Pwg7I= 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=I7a9g3bP; arc=none smtp.client-ip=209.85.219.53 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="I7a9g3bP" Received: by mail-qv1-f53.google.com with SMTP id 6a1803df08f44-6b5f128b199so1925646d6.0 for ; Wed, 10 Jul 2024 15:16:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; t=1720649802; x=1721254602; 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=DTeapVZCUWgNoWkFZ3hwOOj8aZAfVlhwSVnqpNWcXKI=; b=I7a9g3bPrn+/5sybJQqS8/bkhmC0SdhT3j5+IC2z1TuE7u0j1rbL2QG7on+4Fk9+BZ 3xiRkDwRg7ggXHQB3vwBpjTDldY2DNhbBKpCg/zgYe/YHeP20qkpXT+fClanFx/QfEEg 6smtYYOrxZWBq2VlGgL+OWD+9uVzqi6bbZ93U= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1720649802; x=1721254602; 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=DTeapVZCUWgNoWkFZ3hwOOj8aZAfVlhwSVnqpNWcXKI=; b=XgllqzSGbXjWYP51n11wW9/x/0JIFjHOXXVtgYAlfmo6UCVmUHIStkLtF98TAZ6bM1 cPLOGVyz0FT1imsXXlTOoJVX2IQmTqYtsBGxqN7g7Ge0EO7vW2S6NrPTWJPjt/Y0GIhF QaIpTULC4Dw+aOmVk3iNXWKRtaeHba4ruNsDskelZZbFYbKcuW+jebB75vV046wNFChj Ul9+B9hrBBW9FtW1duayhlrN6062upq+Tq4vPWBqIwp3S2MfWQCZ6kGMiali7LBwV7g4 8NLBdahaGqNwUiCcA6PLubQlSTpGtLm7KvlVECa+xnS66LAAI6gzLBd1dCeGj1a1Orrf ZOEQ== X-Forwarded-Encrypted: i=1; AJvYcCXbbryaVI1J2DEIUvt2R6RpSQaHPUxtxclQ3paDPlO80TfHppJjDS9dCgI+OfnHQ7GODVRizGMkeAew+dpShn458iWtO1lFmOT81XSe X-Gm-Message-State: AOJu0YyzdEAsvEu3Vh4cJHFJB5n8UJafdhVdIOIr8Gl5UL8ihYbSMb1C Bxgn+2yfJHsXhY1xAUtJMyKavpeFD1RbcHHBSHOdj7pZsF9TZVbwOMcOHQe+Uw== X-Google-Smtp-Source: AGHT+IEeVUPlnNidAa9SALkkKZQJNT6/gbAlf1iNlCDge62/953JXBjPRy9yUAZ9n3SwyY9QXW6cSg== X-Received: by 2002:a05:6214:194c:b0:6b5:e190:437 with SMTP id 6a1803df08f44-6b61bc83574mr70828616d6.12.1720649802322; Wed, 10 Jul 2024 15:16:42 -0700 (PDT) Received: from stbsrv-and-01.and.broadcom.net ([192.19.144.250]) by smtp.gmail.com with ESMTPSA id 6a1803df08f44-6b61ba04c16sm20182326d6.60.2024.07.10.15.16.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 10 Jul 2024 15:16:41 -0700 (PDT) From: Jim Quinlan To: linux-pci@vger.kernel.org, Nicolas Saenz Julienne , Bjorn Helgaas , Lorenzo Pieralisi , Cyril Brulebois , Stanimir Varbanov , Krzysztof Kozlowski , 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 v3 05/12] PCI: brcmstb: Use swinit reset if available Date: Wed, 10 Jul 2024 18:16:19 -0400 Message-Id: <20240710221630.29561-6-james.quinlan@broadcom.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20240710221630.29561-1-james.quinlan@broadcom.com> References: <20240710221630.29561-1-james.quinlan@broadcom.com> Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-256; boundary="000000000000448bcd061cec0078" Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Content-Transfer-Encoding: quoted-printable --000000000000448bcd061cec0078 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 VGhlIDc3MTIgU09DIGFkZHMgYSBzb2Z0d2FyZSBpbml0IHJlc2V0IGRldmljZSBmb3IgdGhlIFBD SWUgSFcuCklmIGZvdW5kIGluIHRoZSBEVCBub2RlLCB1c2UgaXQuCgpTaWduZWQtb2ZmLWJ5OiBK aW0gUXVpbmxhbiA8amFtZXMucXVpbmxhbkBicm9hZGNvbS5jb20+ClJldmlld2VkLWJ5OiBGbG9y aWFuIEZhaW5lbGxpIDxmbG9yaWFuLmZhaW5lbGxpQGJyb2FkY29tLmNvbT4KUmV2aWV3ZWQtYnk6 IFN0YW5pbWlyIFZhcmJhbm92IDxzdmFyYmFub3ZAc3VzZS5kZT4KVGVzdGVkLWJ5OiBGbG9yaWFu IEZhaW5lbGxpIDxmbG9yaWFuLmZhaW5lbGxpQGJyb2FkY29tLmNvbT4KLS0tCiBkcml2ZXJzL3Bj aS9jb250cm9sbGVyL3BjaWUtYnJjbXN0Yi5jIHwgMTYgKysrKysrKysrKysrKysrKwogMSBmaWxl IGNoYW5nZWQsIDE2IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3BjaS9jb250 cm9sbGVyL3BjaWUtYnJjbXN0Yi5jIGIvZHJpdmVycy9wY2kvY29udHJvbGxlcj0KL3BjaWUtYnJj bXN0Yi5jCmluZGV4IDkyODE2ZDhkMjE1YS4uNGRjMmZmN2YzMTY3IDEwMDY0NAotLS0gYS9kcml2 ZXJzL3BjaS9jb250cm9sbGVyL3BjaWUtYnJjbXN0Yi5jCisrKyBiL2RyaXZlcnMvcGNpL2NvbnRy b2xsZXIvcGNpZS1icmNtc3RiLmMKQEAgLTI2Niw2ICsyNjYsNyBAQCBzdHJ1Y3QgYnJjbV9wY2ll IHsKIAlzdHJ1Y3QgcmVzZXRfY29udHJvbAkqcmVzY2FsOwogCXN0cnVjdCByZXNldF9jb250cm9s CSpwZXJzdF9yZXNldDsKIAlzdHJ1Y3QgcmVzZXRfY29udHJvbAkqYnJpZGdlOworCXN0cnVjdCBy ZXNldF9jb250cm9sCSpzd2luaXQ7CiAJaW50CQkJbnVtX21lbWM7CiAJdTY0CQkJbWVtY19zaXpl W1BDSUVfQlJDTV9NQVhfTUVNQ107CiAJdTMyCQkJaHdfcmV2OwpAQCAtMTYzMywxMiArMTYzNCwy NyBAQCBzdGF0aWMgaW50IGJyY21fcGNpZV9wcm9iZShzdHJ1Y3QgcGxhdGZvcm1fZGV2aWNlICo9 CnBkZXYpCiAJaWYgKElTX0VSUihwY2llLT5icmlkZ2UpKQogCQlyZXR1cm4gUFRSX0VSUihwY2ll LT5icmlkZ2UpOwo9MjAKKwlwY2llLT5zd2luaXQgPTNEIGRldm1fcmVzZXRfY29udHJvbF9nZXRf b3B0aW9uYWxfZXhjbHVzaXZlKCZwZGV2LT5kZXYsICJzPQp3aW5pdCIpOworCWlmIChJU19FUlIo cGNpZS0+c3dpbml0KSkKKwkJcmV0dXJuIFBUUl9FUlIocGNpZS0+c3dpbml0KTsKKwogCXJldCA9 M0QgY2xrX3ByZXBhcmVfZW5hYmxlKHBjaWUtPmNsayk7CiAJaWYgKHJldCkgewogCQlkZXZfZXJy KCZwZGV2LT5kZXYsICJjb3VsZCBub3QgZW5hYmxlIGNsb2NrXG4iKTsKIAkJcmV0dXJuIHJldDsK IAl9Cj0yMAorCXJldCA9M0QgcmVzZXRfY29udHJvbF9hc3NlcnQocGNpZS0+c3dpbml0KTsKKwlp ZiAocmV0KSB7CisJCWRldl9lcnJfcHJvYmUoJnBkZXYtPmRldiwgcmV0LCAiY291bGQgbm90IGFz c2VydCByZXNldCAnc3dpbml0J1xuIik7CisJCWdvdG8gY2xrX291dDsKKwl9CisJcmV0ID0zRCBy ZXNldF9jb250cm9sX2RlYXNzZXJ0KHBjaWUtPnN3aW5pdCk7CisJaWYgKHJldCkgeworCQlkZXZf ZXJyKCZwZGV2LT5kZXYsICJjb3VsZCBub3QgZGUtYXNzZXJ0IHJlc2V0ICdzd2luaXQnIGFmdGVy IGFzc2VydGluZ1w9Cm4iKTsKKwkJZ290byBjbGtfb3V0OworCX0KKwogCXJldCA9M0QgcmVzZXRf Y29udHJvbF9yZXNldChwY2llLT5yZXNjYWwpOwogCWlmIChyZXQpIHsKIAkJZGV2X2VycigmcGRl di0+ZGV2LCAiZmFpbGVkIHRvIGRlYXNzZXJ0ICdyZXNjYWwnXG4iKTsKLS09MjAKMi4xNy4xCg== --000000000000448bcd061cec0078 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 MA0GCWCGSAFlAwQCAQUAoIHUMC8GCSqGSIb3DQEJBDEiBCAI2wtfp78yNpOxOa98PZwuls0/idj/ X482yLkq2Z5WDjAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0yNDA3 MTAyMjE2NDJaMGkGCSqGSIb3DQEJDzFcMFowCwYJYIZIAWUDBAEqMAsGCWCGSAFlAwQBFjALBglg hkgBZQMEAQIwCgYIKoZIhvcNAwcwCwYJKoZIhvcNAQEKMAsGCSqGSIb3DQEBBzALBglghkgBZQME AgEwDQYJKoZIhvcNAQEBBQAEggEAj30Q08zfh4kFYyyElvpSHzX8cQQlh0vatH/F2osllGc5YslI cJjovNLegf7jpS08zWeZ3Ip5Ujl9Asnev/UTr1sCutBng4kSTrt8wCK6bB4QcJz8/PGK6c/ohvE7 ul+4xsKjcOiLXTZnJevVWfOwUYC8Xy+j2Bih1iYT88vlz4fj5yUIlkyC7q7oNhi1HEy3BcY9LBdw 6aZUrqxggIG/onwXGDYpH4C7TpdqiBR0mcDvoHnuvQsmmfK2DrZ0OPf4c4O4ZpjPOohA7+AHrTdq OJw/T3+RXciflrfKW81Q1axqaJgMkt3jB1TVcG+cJnZKVsJEJJ69zyioxkbOs2yg0g== --000000000000448bcd061cec0078-- From nobody Fri Dec 19 16:05:46 2025 Received: from mail-qv1-f44.google.com (mail-qv1-f44.google.com [209.85.219.44]) (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 D073512C52E for ; Wed, 10 Jul 2024 22:16:44 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.219.44 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1720649806; cv=none; b=PIcrKJ92PWUm2xmXI1BZwD59DvzQOBS1z2X8N13gJhZn8qCRo/EHFc4K81TGUdEkKh9nXzAw1MWc7fH84zSIZA6xU00U2ZCHQKqCdxzh295TuZcB8jnFJleey0NPrJ8Urze+IuZjJKky5qncVgH6jjGXepplvT6w0pWsC5SuBzY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1720649806; c=relaxed/simple; bh=6RoKbORBOADcsEFW9rC2S8kU3Q1d3szStr9Or2g+JI0=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type; b=no066b0H2cWDQ02cDrQMgef9q8od6aViLJlgLzI32Ag7lPUtmpOTc7Cq1GvA0Z1lZqf59yx69y8JAD7Z+M9yAKn6VZcunlXQcdcyn93D8MF33pc2EIXm70C3IArFKRuyHOHYSqHjYjrnPMMRah4M7UtnfenFNt5Y3vzjSnNIKS8= 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=h2EQ3T7G; arc=none smtp.client-ip=209.85.219.44 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="h2EQ3T7G" Received: by mail-qv1-f44.google.com with SMTP id 6a1803df08f44-6b61689d7c9so1651306d6.2 for ; Wed, 10 Jul 2024 15:16:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; t=1720649804; x=1721254604; 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=Dr4k5qwE19uxZyuiN/lo8jPiFYap3Bbx7oEdCy83DVs=; b=h2EQ3T7GeSZeNqEKIu0h+GlcK561jQGNHJezs1zFB86/lHhcnwQ6jmyYddjGIRNKKW 3ZpmmG0WgN7E1+uqHk1w02TtFG/nth6syYxofhzua0jkFLNN9prDLcl/5Xt85CnbGzi7 gFMcJy6a67NJrJRHXzwPHQm2rnspG2WRy5eJ4= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1720649804; x=1721254604; 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=Dr4k5qwE19uxZyuiN/lo8jPiFYap3Bbx7oEdCy83DVs=; b=QMZnluHL0VH+x1eoXamZRdUv+6HYKu9yhieFdZLsjJ9B8iR23GuAh1rj+ztoFk1Wc6 Z4y4ieT6w8ebg2eRgLgyeB1oYICriLXQPea4DO3LZTgOvIV/mWwHJYI2Ym+DWBBf6Z5b 8CauQbsZxMsKfqZVzbDJidhmQW58XP8R0NM1Ud0pGicrXcInwSPWZPwy4+j2rju9ZGVz fQI3YG17HetMBKQivn+HN7rbaqsTlKI7vWeorGlgBQ2KGXvtI26/YADfsAWiLOSdEthO xJgtQR/rzx+8oX5j4K7aB4Ps0MtGTjNXUgIp/rPMwVceuQ/nNAnCJusYdobheOOCXa0i dz0A== X-Forwarded-Encrypted: i=1; AJvYcCURqKChRI3UbROmkf9Dszd40FcvVJWTzRkOncGzWKsTt9uTwoVu7ZW7fmqRWxeBrvFAsK+XGzkeiFBbj/P+MJpIMRrFfJyCiD/lG189 X-Gm-Message-State: AOJu0YxTL6I1931uAZxAK4OTZW93d0svjBJCrkeE4W+DTj0K3WZpifa5 GoarYZhaeMRqxv9e5tTQj9Ot7o1jbjRQ6zz+sCWarvqWr8Tdzu+J3TcHlxWn+g== X-Google-Smtp-Source: AGHT+IG8ry48NqfLFCbYkREGZRQiZDjSrLmTy664Unix+U8/fujtjevJZRLEjPDNIKX0cyQAduJjhQ== X-Received: by 2002:a05:6214:c44:b0:6b5:dfc2:66b4 with SMTP id 6a1803df08f44-6b61c1fa4femr83308176d6.61.1720649803827; Wed, 10 Jul 2024 15:16:43 -0700 (PDT) Received: from stbsrv-and-01.and.broadcom.net ([192.19.144.250]) by smtp.gmail.com with ESMTPSA id 6a1803df08f44-6b61ba04c16sm20182326d6.60.2024.07.10.15.16.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 10 Jul 2024 15:16:43 -0700 (PDT) From: Jim Quinlan To: linux-pci@vger.kernel.org, Nicolas Saenz Julienne , Bjorn Helgaas , Lorenzo Pieralisi , Cyril Brulebois , Stanimir Varbanov , Krzysztof Kozlowski , 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 v3 06/12] PCI: brcmstb: PCI: brcmstb: Make HARD_DEBUG, INTR2_CPU_BASE offsets SoC-specific Date: Wed, 10 Jul 2024 18:16:20 -0400 Message-Id: <20240710221630.29561-7-james.quinlan@broadcom.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20240710221630.29561-1-james.quinlan@broadcom.com> References: <20240710221630.29561-1-james.quinlan@broadcom.com> Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-256; boundary="0000000000005b19e6061cec005b" Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Content-Transfer-Encoding: quoted-printable --0000000000005b19e6061cec005b MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 T3VyIEhXIGRlc2lnbiBoYXMgYWdhaW4gY2hhbmdlZCBhIHJlZ2lzdGVyIG9mZnNldCB3aGljaCB1 c2VkIHRvIGJlIHN0YW5kYXJkCmZvciBhbGwgQnJvYWRjb20gU09DcyB3aXRoIFBDSWUgY29yZXMu ICBUaGlzIGRpZmZlcmVuY2UgaXMgbm93IHJlY29uY2lsZWQKZm9yIHRoZSByZWdpc3RlcnMgSEFS RF9ERUJVRyBhbmQgSU5UUjJfQ1BVX0JBU0UuCgpTaWduZWQtb2ZmLWJ5OiBKaW0gUXVpbmxhbiA8 amFtZXMucXVpbmxhbkBicm9hZGNvbS5jb20+ClJldmlld2VkLWJ5OiBGbG9yaWFuIEZhaW5lbGxp IDxmbG9yaWFuLmZhaW5lbGxpQGJyb2FkY29tLmNvbT4KUmV2aWV3ZWQtYnk6IFN0YW5pbWlyIFZh cmJhbm92IDxzdmFyYmFub3ZAc3VzZS5kZT4KVGVzdGVkLWJ5OiBGbG9yaWFuIEZhaW5lbGxpIDxm bG9yaWFuLmZhaW5lbGxpQGJyb2FkY29tLmNvbT4KLS0tCiBkcml2ZXJzL3BjaS9jb250cm9sbGVy L3BjaWUtYnJjbXN0Yi5jIHwgMzkgKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tCiAxIGZpbGUg Y2hhbmdlZCwgMjQgaW5zZXJ0aW9ucygrKSwgMTUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv ZHJpdmVycy9wY2kvY29udHJvbGxlci9wY2llLWJyY21zdGIuYyBiL2RyaXZlcnMvcGNpL2NvbnRy b2xsZXI9Ci9wY2llLWJyY21zdGIuYwppbmRleCA0ZGMyZmY3ZjMxNjcuLjA3M2Q3OTBkOTdiNyAx MDA2NDQKLS0tIGEvZHJpdmVycy9wY2kvY29udHJvbGxlci9wY2llLWJyY21zdGIuYworKysgYi9k cml2ZXJzL3BjaS9jb250cm9sbGVyL3BjaWUtYnJjbXN0Yi5jCkBAIC0xMjIsNyArMTIyLDYgQEAK ICNkZWZpbmUgUENJRV9NRU1fV0lOMF9MSU1JVF9ISSh3aW4pCVwKIAkJUENJRV9NSVNDX0NQVV8y X1BDSUVfTUVNX1dJTjBfTElNSVRfSEkgKyAoKHdpbikgKiA4KQo9MjAKLSNkZWZpbmUgUENJRV9N SVNDX0hBUkRfUENJRV9IQVJEX0RFQlVHCQkJCQkweDQyMDQKICNkZWZpbmUgIFBDSUVfTUlTQ19I QVJEX1BDSUVfSEFSRF9ERUJVR19DTEtSRVFfREVCVUdfRU5BQkxFX01BU0sJMHgyCiAjZGVmaW5l ICBQQ0lFX01JU0NfSEFSRF9QQ0lFX0hBUkRfREVCVUdfTDFTU19FTkFCTEVfTUFTSwkJMHgyMDAw MDAKICNkZWZpbmUgIFBDSUVfTUlTQ19IQVJEX1BDSUVfSEFSRF9ERUJVR19TRVJERVNfSUREUV9N QVNLCQkweDA4MDAwMDAwCkBAIC0xMzEsOSArMTMwLDkgQEAKIAkgIChQQ0lFX01JU0NfSEFSRF9Q Q0lFX0hBUkRfREVCVUdfQ0xLUkVRX0RFQlVHX0VOQUJMRV9NQVNLIHwgXAogCSAgIFBDSUVfTUlT Q19IQVJEX1BDSUVfSEFSRF9ERUJVR19MMVNTX0VOQUJMRV9NQVNLKQo9MjAKLSNkZWZpbmUgUENJ RV9JTlRSMl9DUFVfQkFTRQkJMHg0MzAwCiAjZGVmaW5lIFBDSUVfTVNJX0lOVFIyX0JBU0UJCTB4 NDUwMAotLyogT2Zmc2V0cyBmcm9tIFBDSUVfSU5UUjJfQ1BVX0JBU0UgYW5kIFBDSUVfTVNJX0lO VFIyX0JBU0UgKi8KKworLyogT2Zmc2V0cyBmcm9tIElOVFIyX0NQVSBhbmQgTVNJX0lOVFIyIEJB U0Ugb2Zmc2V0cyAqLwogI2RlZmluZSAgTVNJX0lOVF9TVEFUVVMJCQkweDAKICNkZWZpbmUgIE1T SV9JTlRfQ0xSCQkJMHg4CiAjZGVmaW5lICBNU0lfSU5UX01BU0tfU0VUCQkweDEwCkBAIC0xODQs OSArMTgzLDExIEBACiAjZGVmaW5lIFNTQ19TVEFUVVNfUExMX0xPQ0tfTUFTSwkweDgwMAogI2Rl ZmluZSBQQ0lFX0JSQ01fTUFYX01FTUMJCTMKPTIwCi0jZGVmaW5lIElEWF9BRERSKHBjaWUpCQkJ KHBjaWUtPnJlZ19vZmZzZXRzW0VYVF9DRkdfSU5ERVhdKQotI2RlZmluZSBEQVRBX0FERFIocGNp ZSkJCQkocGNpZS0+cmVnX29mZnNldHNbRVhUX0NGR19EQVRBXSkKLSNkZWZpbmUgUENJRV9SR1Ix X1NXX0lOSVRfMShwY2llKQkocGNpZS0+cmVnX29mZnNldHNbUkdSMV9TV19JTklUXzFdKQorI2Rl ZmluZSBJRFhfQUREUihwY2llKQkJCSgocGNpZSktPnJlZ19vZmZzZXRzW0VYVF9DRkdfSU5ERVhd KQorI2RlZmluZSBEQVRBX0FERFIocGNpZSkJCQkoKHBjaWUpLT5yZWdfb2Zmc2V0c1tFWFRfQ0ZH X0RBVEFdKQorI2RlZmluZSBQQ0lFX1JHUjFfU1dfSU5JVF8xKHBjaWUpCSgocGNpZSktPnJlZ19v ZmZzZXRzW1JHUjFfU1dfSU5JVF8xXSkKKyNkZWZpbmUgSEFSRF9ERUJVRyhwY2llKQkJKChwY2ll KS0+cmVnX29mZnNldHNbUENJRV9IQVJEX0RFQlVHXSkKKyNkZWZpbmUgSU5UUjJfQ1BVX0JBU0Uo cGNpZSkJCSgocGNpZSktPnJlZ19vZmZzZXRzW1BDSUVfSU5UUjJfQ1BVX0JBU0VdKQo9MjAKIC8q IFJlc2NhbCByZWdpc3RlcnMgKi8KICNkZWZpbmUgUENJRV9EVlRfUE1VX1BDSUVfUEhZX0NUUkwJ CQkJMHhjNzAwCkBAIC0yMDUsNiArMjA2LDggQEAgZW51bSB7CiAJUkdSMV9TV19JTklUXzEsCiAJ RVhUX0NGR19JTkRFWCwKIAlFWFRfQ0ZHX0RBVEEsCisJUENJRV9IQVJEX0RFQlVHLAorCVBDSUVf SU5UUjJfQ1BVX0JBU0UsCiB9Owo9MjAKIGVudW0gewpAQCAtNjUxLDcgKzY1NCw3IEBAIHN0YXRp YyBpbnQgYnJjbV9wY2llX2VuYWJsZV9tc2koc3RydWN0IGJyY21fcGNpZSAqcGNpZSkKIAlCVUlM RF9CVUdfT04oQlJDTV9JTlRfUENJX01TSV9MRUdBQ1lfTlIgPiBCUkNNX0lOVF9QQ0lfTVNJX05S KTsKPTIwCiAJaWYgKG1zaS0+bGVnYWN5KSB7Ci0JCW1zaS0+aW50cl9iYXNlID0zRCBtc2ktPmJh c2UgKyBQQ0lFX0lOVFIyX0NQVV9CQVNFOworCQltc2ktPmludHJfYmFzZSA9M0QgbXNpLT5iYXNl ICsgSU5UUjJfQ1BVX0JBU0UocGNpZSk7CiAJCW1zaS0+bnIgPTNEIEJSQ01fSU5UX1BDSV9NU0lf TEVHQUNZX05SOwogCQltc2ktPmxlZ2FjeV9zaGlmdCA9M0QgMjQ7CiAJfSBlbHNlIHsKQEAgLTg5 OCwxMiArOTAxLDEyIEBAIHN0YXRpYyBpbnQgYnJjbV9wY2llX3NldHVwKHN0cnVjdCBicmNtX3Bj aWUgKnBjaWUpCiAJLyogVGFrZSB0aGUgYnJpZGdlIG91dCBvZiByZXNldCAqLwogCXBjaWUtPmJy aWRnZV9zd19pbml0X3NldChwY2llLCAwKTsKPTIwCi0JdG1wID0zRCByZWFkbChiYXNlICsgUENJ RV9NSVNDX0hBUkRfUENJRV9IQVJEX0RFQlVHKTsKKwl0bXAgPTNEIHJlYWRsKGJhc2UgKyBIQVJE X0RFQlVHKHBjaWUpKTsKIAlpZiAoaXNfYm1pcHMocGNpZSkpCiAJCXRtcCAmPTNEIH5QQ0lFX0JN SVBTX01JU0NfSEFSRF9QQ0lFX0hBUkRfREVCVUdfU0VSREVTX0lERFFfTUFTSzsKIAllbHNlCiAJ CXRtcCAmPTNEIH5QQ0lFX01JU0NfSEFSRF9QQ0lFX0hBUkRfREVCVUdfU0VSREVTX0lERFFfTUFT SzsKLQl3cml0ZWwodG1wLCBiYXNlICsgUENJRV9NSVNDX0hBUkRfUENJRV9IQVJEX0RFQlVHKTsK Kwl3cml0ZWwodG1wLCBiYXNlICsgSEFSRF9ERUJVRyhwY2llKSk7CiAJLyogV2FpdCBmb3IgU2Vy RGVzIHRvIGJlIHN0YWJsZSAqLwogCXVzbGVlcF9yYW5nZSgxMDAsIDIwMCk7Cj0yMApAQCAtMTA3 Miw3ICsxMDc1LDcgQEAgc3RhdGljIHZvaWQgYnJjbV9jb25maWdfY2xrcmVxKHN0cnVjdCBicmNt X3BjaWUgKnBjaWUpCiAJfQo9MjAKIAkvKiBTdGFydCBvdXQgYXNzdW1pbmcgc2FmZSBtb2RlIChi b3RoIG1vZGUgYml0cyBjbGVhcmVkKSAqLwotCWNsa3JlcV9jbnRsID0zRCByZWFkbChwY2llLT5i YXNlICsgUENJRV9NSVNDX0hBUkRfUENJRV9IQVJEX0RFQlVHKTsKKwljbGtyZXFfY250bCA9M0Qg cmVhZGwocGNpZS0+YmFzZSArIEhBUkRfREVCVUcocGNpZSkpOwogCWNsa3JlcV9jbnRsICY9M0Qg flBDSUVfQ0xLUkVRX01BU0s7Cj0yMAogCWlmIChzdHJjbXAobW9kZSwgIm5vLWwxc3MiKSA9M0Q9 M0QgMCkgewpAQCAtMTExNSw3ICsxMTE4LDcgQEAgc3RhdGljIHZvaWQgYnJjbV9jb25maWdfY2xr cmVxKHN0cnVjdCBicmNtX3BjaWUgKnBjaWUpCiAJCQlkZXZfZXJyKHBjaWUtPmRldiwgZXJyX21z Zyk7CiAJCW1vZGUgPTNEICJzYWZlIjsKIAl9Ci0Jd3JpdGVsKGNsa3JlcV9jbnRsLCBwY2llLT5i YXNlICsgUENJRV9NSVNDX0hBUkRfUENJRV9IQVJEX0RFQlVHKTsKKwl3cml0ZWwoY2xrcmVxX2Nu dGwsIHBjaWUtPmJhc2UgKyBIQVJEX0RFQlVHKHBjaWUpKTsKPTIwCiAJZGV2X2luZm8ocGNpZS0+ ZGV2LCAiY2xrcmVxLW1vZGUgc2V0IHRvICVzXG4iLCBtb2RlKTsKIH0KQEAgLTEzMzcsOSArMTM0 MCw5IEBAIHN0YXRpYyB2b2lkIGJyY21fcGNpZV90dXJuX29mZihzdHJ1Y3QgYnJjbV9wY2llICpw Y2llKQogCXdyaXRlbCh0bXAsIGJhc2UgKyBQQ0lFX01JU0NfUENJRV9DVFJMKTsKPTIwCiAJLyog VHVybiBvZmYgU2VyRGVzICovCi0JdG1wID0zRCByZWFkbChiYXNlICsgUENJRV9NSVNDX0hBUkRf UENJRV9IQVJEX0RFQlVHKTsKKwl0bXAgPTNEIHJlYWRsKGJhc2UgKyBIQVJEX0RFQlVHKHBjaWUp KTsKIAl1MzJwX3JlcGxhY2VfYml0cygmdG1wLCAxLCBQQ0lFX01JU0NfSEFSRF9QQ0lFX0hBUkRf REVCVUdfU0VSREVTX0lERFFfTUFTPQpLKTsKLQl3cml0ZWwodG1wLCBiYXNlICsgUENJRV9NSVND X0hBUkRfUENJRV9IQVJEX0RFQlVHKTsKKwl3cml0ZWwodG1wLCBiYXNlICsgSEFSRF9ERUJVRyhw Y2llKSk7Cj0yMAogCS8qIFNodXRkb3duIFBDSWUgYnJpZGdlICovCiAJcGNpZS0+YnJpZGdlX3N3 X2luaXRfc2V0KHBjaWUsIDEpOwpAQCAtMTQyNSw5ICsxNDI4LDkgQEAgc3RhdGljIGludCBicmNt X3BjaWVfcmVzdW1lX25vaXJxKHN0cnVjdCBkZXZpY2UgKmRldikKIAlwY2llLT5icmlkZ2Vfc3df aW5pdF9zZXQocGNpZSwgMCk7Cj0yMAogCS8qIFNFUkRFU19JRERRID0zRCAwICovCi0JdG1wID0z RCByZWFkbChiYXNlICsgUENJRV9NSVNDX0hBUkRfUENJRV9IQVJEX0RFQlVHKTsKKwl0bXAgPTNE IHJlYWRsKGJhc2UgKyBIQVJEX0RFQlVHKHBjaWUpKTsKIAl1MzJwX3JlcGxhY2VfYml0cygmdG1w LCAwLCBQQ0lFX01JU0NfSEFSRF9QQ0lFX0hBUkRfREVCVUdfU0VSREVTX0lERFFfTUFTPQpLKTsK LQl3cml0ZWwodG1wLCBiYXNlICsgUENJRV9NSVNDX0hBUkRfUENJRV9IQVJEX0RFQlVHKTsKKwl3 cml0ZWwodG1wLCBiYXNlICsgSEFSRF9ERUJVRyhwY2llKSk7Cj0yMAogCS8qIHdhaXQgZm9yIHNl cmRlcyB0byBiZSBzdGFibGUgKi8KIAl1ZGVsYXkoMTAwKTsKQEAgLTE0OTksMTIgKzE1MDIsMTYg QEAgc3RhdGljIGNvbnN0IGludCBwY2llX29mZnNldHNbXSA9M0QgewogCVtSR1IxX1NXX0lOSVRf MV0gPTNEIDB4OTIxMCwKIAlbRVhUX0NGR19JTkRFWF0gID0zRCAweDkwMDAsCiAJW0VYVF9DRkdf REFUQV0gICA9M0QgMHg5MDA0LAorCVtQQ0lFX0hBUkRfREVCVUddID0zRCAweDQyMDQsCisJW1BD SUVfSU5UUjJfQ1BVX0JBU0VdID0zRCAweDQzMDAsCiB9Owo9MjAKIHN0YXRpYyBjb25zdCBpbnQg cGNpZV9vZmZzZXRzX2JtaXBzXzc0MjVbXSA9M0QgewogCVtSR1IxX1NXX0lOSVRfMV0gPTNEIDB4 ODAxMCwKIAlbRVhUX0NGR19JTkRFWF0gID0zRCAweDgzMDAsCiAJW0VYVF9DRkdfREFUQV0gICA9 M0QgMHg4MzA0LAorCVtQQ0lFX0hBUkRfREVCVUddID0zRCAweDQyMDQsCisJW1BDSUVfSU5UUjJf Q1BVX0JBU0VdID0zRCAweDQzMDAsCiB9Owo9MjAKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgcGNpZV9j ZmdfZGF0YSBnZW5lcmljX2NmZyA9M0QgewpAQCAtMTUzOSw2ICsxNTQ2LDggQEAgc3RhdGljIGNv bnN0IGludCBwY2llX29mZnNldF9iY203Mjc4W10gPTNEIHsKIAlbUkdSMV9TV19JTklUXzFdID0z RCAweGMwMTAsCiAJW0VYVF9DRkdfSU5ERVhdID0zRCAweDkwMDAsCiAJW0VYVF9DRkdfREFUQV0g PTNEIDB4OTAwNCwKKwlbUENJRV9IQVJEX0RFQlVHXSA9M0QgMHg0MjA0LAorCVtQQ0lFX0lOVFIy X0NQVV9CQVNFXSA9M0QgMHg0MzAwLAogfTsKPTIwCiBzdGF0aWMgY29uc3Qgc3RydWN0IHBjaWVf Y2ZnX2RhdGEgYmNtNzI3OF9jZmcgPTNEIHsKLS09MjAKMi4xNy4xCg== --0000000000005b19e6061cec005b 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 MA0GCWCGSAFlAwQCAQUAoIHUMC8GCSqGSIb3DQEJBDEiBCBRxwC6eWnAM7eCrgkVW6MaNO1kBtuK XQz9WNWs40NBEDAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0yNDA3 MTAyMjE2NDRaMGkGCSqGSIb3DQEJDzFcMFowCwYJYIZIAWUDBAEqMAsGCWCGSAFlAwQBFjALBglg hkgBZQMEAQIwCgYIKoZIhvcNAwcwCwYJKoZIhvcNAQEKMAsGCSqGSIb3DQEBBzALBglghkgBZQME AgEwDQYJKoZIhvcNAQEBBQAEggEAoXM5QbsaOH97S2vEtJq6lfXpnCGEE0aOl7Rvx6yhCAnoybjn jXw9cpXs/XfbG9dkNdUE37P2d497NKPEaigRa/NP6f4OLOydgfuIyCHeVts0hrPvWdcBjGqZaPh4 eOa9yKkbgisrnN5DNpaybPotsY6f3me8IlyS0Ccq1cDy5Vu8eRFgFSmbFsmnOQyU0XFSyyHi/SyW C+PaX3rjBLQqA5YUbj/Wx66NMK4SAGj9hVv7K9DZSBPo/kyCWYYrVcnjOot7eui3UQwd9beaTGM7 Js7jpgozmJA0WTJZF5rE5T1rrB7SgiZlW+MHYw2U1LJCuo4gp0ZyZxEiRZKQh90uNg== --0000000000005b19e6061cec005b-- From nobody Fri Dec 19 16:05:46 2025 Received: from mail-ua1-f49.google.com (mail-ua1-f49.google.com [209.85.222.49]) (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 6C272158A07 for ; Wed, 10 Jul 2024 22:16:46 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.222.49 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1720649807; cv=none; b=gZTkqRbHST+HZuJw5puXDhZT8NF9GAgJtdOlNmM/R7vs7tBWdkrOFBZSf+/3w2xl3Lip2Npp4LoP2jjVJlIGeX7vl7C/2KYVJft33BUJgw8R73vtE4CGtIxVbmxtOBgngSDtlQpRb7nYeZe72UH4v/vZOvQBAmQtTwkLcz59+ZM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1720649807; c=relaxed/simple; bh=GNaHe8OygBuAGCubRh7u+SxrJGoFhZvsBp65NeL9Icc=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type; b=A1eN8A4tQhRSk5OnVy6tsL571Ctj6+SlEZ5sLoBMJLIfEot1uidvWBLnKt4rbXD0H0Y0AoQ3V3PCUm6oX99sH2kTZ7gExQaihXVqiTnzDCkSAG9o6xxsQd0cnrMW08oMaZ/xcsvIOH3qS1ng5bXHF/3bJ2sSqYKen0HaJU6q7iI= 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=KRUQsynw; arc=none smtp.client-ip=209.85.222.49 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="KRUQsynw" Received: by mail-ua1-f49.google.com with SMTP id a1e0cc1a2514c-810177d1760so68648241.2 for ; Wed, 10 Jul 2024 15:16:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; t=1720649805; x=1721254605; 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=ntPnqLzNCUMA3efLDH3X0WAMXn1LuZQANfmq5S61xlg=; b=KRUQsynwUcvJ2LC7iMCkyi3HUZdvkBVKd2PSL59ImcZiRqvxKbrePRf042ZxuAjMwX 4HKi5ISr3Asoonv3Q+TdBk8K6mmUDiqERtgMCQ5j2T3iOTw4SZGOc77+vPN9/AOV9/Oc VP+5EOTjXcogVydzllxdHfRD+m/Q5ukfHarow= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1720649805; x=1721254605; 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=ntPnqLzNCUMA3efLDH3X0WAMXn1LuZQANfmq5S61xlg=; b=Hx742NLbr3WcHgsmjS7IU3WhdEeNvzuFj2JA+LcF8EDRRD76NjRWt1VZCJAfUbkei4 GnJ0jc4EerSyPfPZPmNc5+l1/mzxTqyYgBZ6/cMZXK5ANrIHrq2LD/lNdcgufiP4Mnso AJccZHtFssrZSxt+Wyt11Cl+GjIKJKbeOHTZFg4XSHC1g4LguDr9KPLd5zwnoGHZK41W mW7FJto3gkDd0XY03cu1CLlXQjovcORHecLasHBW2TYppohek7vqh2kZL/wSs3u6e3il 4XobrABtBT4JjHcAQ0iJ88SAsOZHtf3zpsd8nB1oD8ErRuBfNdk8wEeSocsQ6UADbqHJ 6zzA== X-Forwarded-Encrypted: i=1; AJvYcCWnME9ZmESVr9O4X9maPF9Fjz2Xwq6Yhgxg1OcHBkR+344PDoU5muM3eyScsExkr7M3Vax1u1YvzhNgaKA7E/d6jZd3ZtBCtnboW8aT X-Gm-Message-State: AOJu0YynbCe6uqv92yluf0k8lX1YCddU2Dc5H8IpULvJEFz0ylCKdj9f ddhul8nFHOmN9rfyB3BcpyWB3fI85NoptZZyLIPiTV6aFZf0YQM8zigiHl5Evw== X-Google-Smtp-Source: AGHT+IHHR3GEDuWBr8tsLvacoJWVNJ8Mau4MVmsVzLsr4wifpnRwtQZlc2vyNz9MRGdQKIS52iDzDw== X-Received: by 2002:a05:6122:1797:b0:4f2:f2e1:5f04 with SMTP id 71dfb90a1353d-4f33f1e3ea1mr8388856e0c.8.1720649805203; Wed, 10 Jul 2024 15:16:45 -0700 (PDT) Received: from stbsrv-and-01.and.broadcom.net ([192.19.144.250]) by smtp.gmail.com with ESMTPSA id 6a1803df08f44-6b61ba04c16sm20182326d6.60.2024.07.10.15.16.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 10 Jul 2024 15:16:44 -0700 (PDT) From: Jim Quinlan To: linux-pci@vger.kernel.org, Nicolas Saenz Julienne , Bjorn Helgaas , Lorenzo Pieralisi , Cyril Brulebois , Stanimir Varbanov , Krzysztof Kozlowski , 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 v3 07/12] PCI: brcmstb: Remove two unused constants from driver Date: Wed, 10 Jul 2024 18:16:21 -0400 Message-Id: <20240710221630.29561-8-james.quinlan@broadcom.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20240710221630.29561-1-james.quinlan@broadcom.com> References: <20240710221630.29561-1-james.quinlan@broadcom.com> Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-256; boundary="0000000000007161ea061cec0024" Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Content-Transfer-Encoding: quoted-printable --0000000000007161ea061cec0024 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 VHdvIGNvbnN0YW50cyBpbiB0aGUgZHJpdmVyLCBSR1IxX1NXX0lOSVRfMV9JTklUX01BU0sgYW5k ClJHUjFfU1dfSU5JVF8xX0lOSVRfU0hJRlQgYXJlIG5vIGxvbmdlciB1c2VkIGFuZCBhcmUgcmVt b3ZlZC4KClNpZ25lZC1vZmYtYnk6IEppbSBRdWlubGFuIDxqYW1lcy5xdWlubGFuQGJyb2FkY29t LmNvbT4KUmV2aWV3ZWQtYnk6IFN0YW5pbWlyIFZhcmJhbm92IDxzdmFyYmFub3ZAc3VzZS5kZT4K UmV2aWV3ZWQtYnk6IEZsb3JpYW4gRmFpbmVsbGkgPGZsb3JpYW4uZmFpbmVsbGlAYnJvYWRjb20u Y29tPgpUZXN0ZWQtYnk6IEZsb3JpYW4gRmFpbmVsbGkgPGZsb3JpYW4uZmFpbmVsbGlAYnJvYWRj b20uY29tPgotLS0KIGRyaXZlcnMvcGNpL2NvbnRyb2xsZXIvcGNpZS1icmNtc3RiLmMgfCA1IC0t LS0tCiAxIGZpbGUgY2hhbmdlZCwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJz L3BjaS9jb250cm9sbGVyL3BjaWUtYnJjbXN0Yi5jIGIvZHJpdmVycy9wY2kvY29udHJvbGxlcj0K L3BjaWUtYnJjbXN0Yi5jCmluZGV4IDA3M2Q3OTBkOTdiNy4uZGZiNDA0NzQ4YWQ4IDEwMDY0NAot LS0gYS9kcml2ZXJzL3BjaS9jb250cm9sbGVyL3BjaWUtYnJjbXN0Yi5jCisrKyBiL2RyaXZlcnMv cGNpL2NvbnRyb2xsZXIvcGNpZS1icmNtc3RiLmMKQEAgLTIxMCwxMSArMjEwLDYgQEAgZW51bSB7 CiAJUENJRV9JTlRSMl9DUFVfQkFTRSwKIH07Cj0yMAotZW51bSB7Ci0JUkdSMV9TV19JTklUXzFf SU5JVF9NQVNLLAotCVJHUjFfU1dfSU5JVF8xX0lOSVRfU0hJRlQsCi19OwotCiBlbnVtIHBjaWVf dHlwZSB7CiAJR0VORVJJQywKIAlCQ003NDI1LAotLT0yMAoyLjE3LjEK --0000000000007161ea061cec0024 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 MA0GCWCGSAFlAwQCAQUAoIHUMC8GCSqGSIb3DQEJBDEiBCCJhAO7gAV6EMWmrZxfvXlxWCoYBnNi i4n46BwZyj4rYzAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0yNDA3 MTAyMjE2NDVaMGkGCSqGSIb3DQEJDzFcMFowCwYJYIZIAWUDBAEqMAsGCWCGSAFlAwQBFjALBglg hkgBZQMEAQIwCgYIKoZIhvcNAwcwCwYJKoZIhvcNAQEKMAsGCSqGSIb3DQEBBzALBglghkgBZQME AgEwDQYJKoZIhvcNAQEBBQAEggEAdx0JLbpqkKdOEOr6rPRf701qXScSS+e4bd1ztFC/29yvhcqe vfMVgGpmzKI1hPOznJyjdg9zpbDqiPqq1APBxaSpk2FUSlKnM0MG5oNYaDslnag7gSBDkN5bwBFg Ivkts4EEH9c4AuUTQIDhbjD2Hn/C+nav3VJtx79hMcmSkvK2nttuhUU1hK6NZiKxiioQ1YXBik5M 2A2taRsS/16uqq7IdCvcE1Y0XRjdTSsGkxKaAHCwo5ATbeHPdw9Z5pdBy22w5TuxQQ+7n6pVvYsH P/DlBRSHX+SpY96or0gaK0xoSQoqNbAgJ2EdZB6o5JCZfbu+iwd8P+ZHSj6pz4/pZg== --0000000000007161ea061cec0024-- From nobody Fri Dec 19 16:05:46 2025 Received: from mail-ot1-f52.google.com (mail-ot1-f52.google.com [209.85.210.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 36658158DCD for ; Wed, 10 Jul 2024 22:16:48 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.52 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1720649809; cv=none; b=ayJTCXS1oa8OBGSY+v5wBOZmRsisUTdypjl8Dos41erIn7o7NDN7CF/bD3lp8LFE4bL0rVtgGZyakCCDLaMDdcSlVXTsGDvMJr6SjBlmWp9f3Sm5JqCKsCMt6sxyIbvqYsv2CbCqpWPOv6JgQmaU3sw/Ea7SMbfjmbghf50sCak= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1720649809; c=relaxed/simple; bh=MoD/KiiJIoukaMpUXoLlBP0RDD8Lir1BvFNVPFATCzg=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type; b=tZ+vrPuMKOm0USG1HpumGtCH8MlA7enZDp5eWjn/gz20NqpEd5o182GwgtDfzMgV3TyL7dwxqTZh2upWhpQpnRq44Agyd7KLuc7N+BqPsqpnvqUc+d8TvgTs+7Sw8jHe8BjG5KKwt3Cl2avfsNIeMqpvxkBwM9rLcGdhyS4ox4M= 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=YG9+YqvR; arc=none smtp.client-ip=209.85.210.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="YG9+YqvR" Received: by mail-ot1-f52.google.com with SMTP id 46e09a7af769-7037c464792so101363a34.2 for ; Wed, 10 Jul 2024 15:16:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; t=1720649807; x=1721254607; 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=jUzxgvHOgSdBOoVvmvAn18xljH168iuzJzUB/G6w7wI=; b=YG9+YqvRbsJ0/udH86cC25OFdi9yF0J2eX0VDK+TN8R9u6LfUYPkTo6Op1k8caCldw /LPAS+kacLMLMJY9Q3W1n3CbkXtDSC/KYsjTBg3XMfuUuEjitI8wSii2EENtBUNdrdb+ wg4GEowwOF+HYgbxB8PY8f8nSqQbNzm/jpin4= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1720649807; x=1721254607; 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=jUzxgvHOgSdBOoVvmvAn18xljH168iuzJzUB/G6w7wI=; b=w9dc532dADC3RXzOpPfoNU750N2vF26hlBDMtlVpAE/eCRIlpQEaacIVgdq8qqPg4P xYhGunk91fokBU+NN7SjNA4h7xgS0DjZArQkA9mm6VcjZ6hmO3x2cdOZscAO4SCwno8X LbCBczCvT12f2MpYmcTUfgeCOTMKKnXcNUm5uPxr7rXCfOVS+FHN//vayPAFSgpHx1rr DcWDiMtKJkX405pl5Ggj/kgnefWXEzOsnpbhhXUtHRqjnjcG7/zc2QwSnqoHfgxo40du rNsEQxyxSm7rEOysyP4cXL/sGkiQZndbDgneZqcQiSAIFAx5KUYIJIHuo0mLg7GpB+Yp emvQ== X-Forwarded-Encrypted: i=1; AJvYcCXvs3rjlrkURcF5A1mTH2pZzmYQNaR8URFiQtpes2yAxKvv9kxLnxWpSFCM1zcp+32iZZ9CbI6mn4nv25c10KlrDkz8iFOBZ0cQKc3+ X-Gm-Message-State: AOJu0YzI1nF2tc+F6tLVPPalcBKVK4sORrQk9nx5TC/ZBwxeRJq40VHx wVB50w6D0y90Ceu9ppovShfNFp63/DuJH1U0OyrBFErHdJvlHSregBNnuvaoNw== X-Google-Smtp-Source: AGHT+IGfstohiQxH9qeYpEe8jT1Qz3dU6XY4QCpslF096AfkFrsBFGhdMK+hAk+7UZl/TOMgq+/yJQ== X-Received: by 2002:a9d:7cd6:0:b0:703:662a:4627 with SMTP id 46e09a7af769-70375b499e2mr6777671a34.35.1720649807258; Wed, 10 Jul 2024 15:16:47 -0700 (PDT) Received: from stbsrv-and-01.and.broadcom.net ([192.19.144.250]) by smtp.gmail.com with ESMTPSA id 6a1803df08f44-6b61ba04c16sm20182326d6.60.2024.07.10.15.16.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 10 Jul 2024 15:16:46 -0700 (PDT) From: Jim Quinlan To: linux-pci@vger.kernel.org, Nicolas Saenz Julienne , Bjorn Helgaas , Lorenzo Pieralisi , Cyril Brulebois , Stanimir Varbanov , Krzysztof Kozlowski , 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 v3 08/12] PCI: brcmstb: Don't conflate the reset rescal with phy ctrl Date: Wed, 10 Jul 2024 18:16:22 -0400 Message-Id: <20240710221630.29561-9-james.quinlan@broadcom.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20240710221630.29561-1-james.quinlan@broadcom.com> References: <20240710221630.29561-1-james.quinlan@broadcom.com> Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-256; boundary="000000000000919b9e061cec0055" Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Content-Transfer-Encoding: quoted-printable --000000000000919b9e061cec0055 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 V2UndmUgYmVlbiBhc3N1bWluZyB0aGF0IGlmIGFuIFNPQyBoYXMgYSAicmVzY2FsIiByZXNldCBj b250cm9sbGVyIHRoYXQgd2UKc2hvdWxkIGF1dG9tYXRpY2FsbHkgaW52b2tlIGJyY21fcGh5X2Nu dGwoLi4uKS4gIFRoaXMgd2lsbCBub3QgYmUgdHJ1ZSBpbgpmdXR1cmUgU09Dcywgc28gd2UgY3Jl YXRlIGEgYm9vbCAiaGFzX3BoeSIgYW5kIGFkanVzdCB0aGUgY2ZnX2RhdGEKYXBwcm9wcmlhdGVs eSAod2UgbmVlZCB0byBnaXZlIDcyMTYgaXRzIG93biBjZmdfZGF0YSBzdHJ1Y3R1cmUgaW5zdGVh ZCBvZgpzaGFyaW5nIG9uZSkuCgpTaWduZWQtb2ZmLWJ5OiBKaW0gUXVpbmxhbiA8amFtZXMucXVp bmxhbkBicm9hZGNvbS5jb20+ClJldmlld2VkLWJ5OiBTdGFuaW1pciBWYXJiYW5vdiA8c3ZhcmJh bm92QHN1c2UuZGU+ClJldmlld2VkLWJ5OiBGbG9yaWFuIEZhaW5lbGxpIDxmbG9yaWFuLmZhaW5l bGxpQGJyb2FkY29tLmNvbT4KVGVzdGVkLWJ5OiBGbG9yaWFuIEZhaW5lbGxpIDxmbG9yaWFuLmZh aW5lbGxpQGJyb2FkY29tLmNvbT4KLS0tCiBkcml2ZXJzL3BjaS9jb250cm9sbGVyL3BjaWUtYnJj bXN0Yi5jIHwgMTcgKysrKysrKysrKysrKystLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNCBpbnNlcnRp b25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvcGNpL2NvbnRyb2xs ZXIvcGNpZS1icmNtc3RiLmMgYi9kcml2ZXJzL3BjaS9jb250cm9sbGVyPQovcGNpZS1icmNtc3Ri LmMKaW5kZXggZGZiNDA0NzQ4YWQ4Li44YWI1YThjYTA1YjQgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMv cGNpL2NvbnRyb2xsZXIvcGNpZS1icmNtc3RiLmMKKysrIGIvZHJpdmVycy9wY2kvY29udHJvbGxl ci9wY2llLWJyY21zdGIuYwpAQCAtMjIyLDYgKzIyMiw3IEBAIGVudW0gcGNpZV90eXBlIHsKIHN0 cnVjdCBwY2llX2NmZ19kYXRhIHsKIAljb25zdCBpbnQgKm9mZnNldHM7CiAJY29uc3QgZW51bSBw Y2llX3R5cGUgdHlwZTsKKwljb25zdCBib29sIGhhc19waHk7CiAJdm9pZCAoKnBlcnN0X3NldCko c3RydWN0IGJyY21fcGNpZSAqcGNpZSwgdTMyIHZhbCk7CiAJdm9pZCAoKmJyaWRnZV9zd19pbml0 X3NldCkoc3RydWN0IGJyY21fcGNpZSAqcGNpZSwgdTMyIHZhbCk7CiB9OwpAQCAtMjcyLDYgKzI3 Myw3IEBAIHN0cnVjdCBicmNtX3BjaWUgewogCXZvaWQJCQkoKmJyaWRnZV9zd19pbml0X3NldCko c3RydWN0IGJyY21fcGNpZSAqcGNpZSwgdTMyIHZhbCk7CiAJc3RydWN0IHN1YmRldl9yZWd1bGF0 b3JzICpzcjsKIAlib29sCQkJZXBfd2FrZXVwX2NhcGFibGU7CisJYm9vbAkJCWhhc19waHk7CiB9 Owo9MjAKIHN0YXRpYyBpbmxpbmUgYm9vbCBpc19ibWlwcyhjb25zdCBzdHJ1Y3QgYnJjbV9wY2ll ICpwY2llKQpAQCAtMTMxMSwxMiArMTMxMywxMiBAQCBzdGF0aWMgaW50IGJyY21fcGh5X2NudGwo c3RydWN0IGJyY21fcGNpZSAqcGNpZSwgY289Cm5zdCBpbnQgc3RhcnQpCj0yMAogc3RhdGljIGlu bGluZSBpbnQgYnJjbV9waHlfc3RhcnQoc3RydWN0IGJyY21fcGNpZSAqcGNpZSkKIHsKLQlyZXR1 cm4gcGNpZS0+cmVzY2FsID8gYnJjbV9waHlfY250bChwY2llLCAxKSA6IDA7CisJcmV0dXJuIHBj aWUtPmhhc19waHkgPyBicmNtX3BoeV9jbnRsKHBjaWUsIDEpIDogMDsKIH0KPTIwCiBzdGF0aWMg aW5saW5lIGludCBicmNtX3BoeV9zdG9wKHN0cnVjdCBicmNtX3BjaWUgKnBjaWUpCiB7Ci0JcmV0 dXJuIHBjaWUtPnJlc2NhbCA/IGJyY21fcGh5X2NudGwocGNpZSwgMCkgOiAwOworCXJldHVybiBw Y2llLT5oYXNfcGh5ID8gYnJjbV9waHlfY250bChwY2llLCAwKSA6IDA7CiB9Cj0yMAogc3RhdGlj IHZvaWQgYnJjbV9wY2llX3R1cm5fb2ZmKHN0cnVjdCBicmNtX3BjaWUgKnBjaWUpCkBAIC0xNTU5 LDEyICsxNTYxLDIwIEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgcGNpZV9jZmdfZGF0YSBiY20yNzEx X2NmZyA9M0QgewogCS5icmlkZ2Vfc3dfaW5pdF9zZXQgPTNEIGJyY21fcGNpZV9icmlkZ2Vfc3df aW5pdF9zZXRfZ2VuZXJpYywKIH07Cj0yMAorc3RhdGljIGNvbnN0IHN0cnVjdCBwY2llX2NmZ19k YXRhIGJjbTcyMTZfY2ZnID0zRCB7CisJLm9mZnNldHMJPTNEIHBjaWVfb2Zmc2V0X2JjbTcyNzgs CisJLnR5cGUJCT0zRCBCQ003Mjc4LAorCS5wZXJzdF9zZXQJPTNEIGJyY21fcGNpZV9wZXJzdF9z ZXRfNzI3OCwKKwkuYnJpZGdlX3N3X2luaXRfc2V0ID0zRCBicmNtX3BjaWVfYnJpZGdlX3N3X2lu aXRfc2V0XzcyNzgsCisJLmhhc19waHkJPTNEIHRydWUsCit9OworCiBzdGF0aWMgY29uc3Qgc3Ry dWN0IG9mX2RldmljZV9pZCBicmNtX3BjaWVfbWF0Y2hbXSA9M0QgewogCXsgLmNvbXBhdGlibGUg PTNEICJicmNtLGJjbTI3MTEtcGNpZSIsIC5kYXRhID0zRCAmYmNtMjcxMV9jZmcgfSwKIAl7IC5j b21wYXRpYmxlID0zRCAiYnJjbSxiY200OTA4LXBjaWUiLCAuZGF0YSA9M0QgJmJjbTQ5MDhfY2Zn IH0sCiAJeyAuY29tcGF0aWJsZSA9M0QgImJyY20sYmNtNzIxMS1wY2llIiwgLmRhdGEgPTNEICZn ZW5lcmljX2NmZyB9LAogCXsgLmNvbXBhdGlibGUgPTNEICJicmNtLGJjbTcyNzgtcGNpZSIsIC5k YXRhID0zRCAmYmNtNzI3OF9jZmcgfSwKLQl7IC5jb21wYXRpYmxlID0zRCAiYnJjbSxiY203MjE2 LXBjaWUiLCAuZGF0YSA9M0QgJmJjbTcyNzhfY2ZnIH0sCisJeyAuY29tcGF0aWJsZSA9M0QgImJy Y20sYmNtNzIxNi1wY2llIiwgLmRhdGEgPTNEICZiY203MjE2X2NmZyB9LAogCXsgLmNvbXBhdGli bGUgPTNEICJicmNtLGJjbTc0NDUtcGNpZSIsIC5kYXRhID0zRCAmZ2VuZXJpY19jZmcgfSwKIAl7 IC5jb21wYXRpYmxlID0zRCAiYnJjbSxiY203NDM1LXBjaWUiLCAuZGF0YSA9M0QgJmJjbTc0MzVf Y2ZnIH0sCiAJeyAuY29tcGF0aWJsZSA9M0QgImJyY20sYmNtNzQyNS1wY2llIiwgLmRhdGEgPTNE ICZiY203NDI1X2NmZyB9LApAQCAtMTYxMiw2ICsxNjIyLDcgQEAgc3RhdGljIGludCBicmNtX3Bj aWVfcHJvYmUoc3RydWN0IHBsYXRmb3JtX2RldmljZSAqcGQ9CmV2KQogCXBjaWUtPnR5cGUgPTNE IGRhdGEtPnR5cGU7CiAJcGNpZS0+cGVyc3Rfc2V0ID0zRCBkYXRhLT5wZXJzdF9zZXQ7CiAJcGNp ZS0+YnJpZGdlX3N3X2luaXRfc2V0ID0zRCBkYXRhLT5icmlkZ2Vfc3dfaW5pdF9zZXQ7CisJcGNp ZS0+aGFzX3BoeSA9M0QgZGF0YS0+aGFzX3BoeTsKPTIwCiAJcGNpZS0+YmFzZSA9M0QgZGV2bV9w bGF0Zm9ybV9pb3JlbWFwX3Jlc291cmNlKHBkZXYsIDApOwogCWlmIChJU19FUlIocGNpZS0+YmFz ZSkpCi0tPTIwCjIuMTcuMQo= --000000000000919b9e061cec0055 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature MIIQbgYJKoZIhvcNAQcCoIIQXzCCEFsCAQExDzANBglghkgBZQMEAgEFADALBgkqhkiG9w0BBwGg gg3FMIIFDTCCA/WgAwIBAgIQeEqpED+lv77edQixNJMdADANBgkqhkiG9w0BAQsFADBMMSAwHgYD VQQLExdHbG9iYWxTaWduIFJvb3QgQ0EgLSBSMzETMBEGA1UEChMKR2xvYmFsU2lnbjETMBEGA1UE AxMKR2xvYmFsU2lnbjAeFw0yMDA5MTYwMDAwMDBaFw0yODA5MTYwMDAwMDBaMFsxCzAJBgNVBAYT AkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMTEwLwYDVQQDEyhHbG9iYWxTaWduIEdDQyBS MyBQZXJzb25hbFNpZ24gMiBDQSAyMDIwMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA vbCmXCcsbZ/a0fRIQMBxp4gJnnyeneFYpEtNydrZZ+GeKSMdHiDgXD1UnRSIudKo+moQ6YlCOu4t rVWO/EiXfYnK7zeop26ry1RpKtogB7/O115zultAz64ydQYLe+a1e/czkALg3sgTcOOcFZTXk38e aqsXsipoX1vsNurqPtnC27TWsA7pk4uKXscFjkeUE8JZu9BDKaswZygxBOPBQBwrA5+20Wxlk6k1 e6EKaaNaNZUy30q3ArEf30ZDpXyfCtiXnupjSK8WU2cK4qsEtj09JS4+mhi0CTCrCnXAzum3tgcH cHRg0prcSzzEUDQWoFxyuqwiwhHu3sPQNmFOMwIDAQABo4IB2jCCAdYwDgYDVR0PAQH/BAQDAgGG MGAGA1UdJQRZMFcGCCsGAQUFBwMCBggrBgEFBQcDBAYKKwYBBAGCNxQCAgYKKwYBBAGCNwoDBAYJ KwYBBAGCNxUGBgorBgEEAYI3CgMMBggrBgEFBQcDBwYIKwYBBQUHAxEwEgYDVR0TAQH/BAgwBgEB /wIBADAdBgNVHQ4EFgQUljPR5lgXWzR1ioFWZNW+SN6hj88wHwYDVR0jBBgwFoAUj/BLf6guRSSu TVD6Y5qL3uLdG7wwegYIKwYBBQUHAQEEbjBsMC0GCCsGAQUFBzABhiFodHRwOi8vb2NzcC5nbG9i YWxzaWduLmNvbS9yb290cjMwOwYIKwYBBQUHMAKGL2h0dHA6Ly9zZWN1cmUuZ2xvYmFsc2lnbi5j b20vY2FjZXJ0L3Jvb3QtcjMuY3J0MDYGA1UdHwQvMC0wK6ApoCeGJWh0dHA6Ly9jcmwuZ2xvYmFs c2lnbi5jb20vcm9vdC1yMy5jcmwwWgYDVR0gBFMwUTALBgkrBgEEAaAyASgwQgYKKwYBBAGgMgEo CjA0MDIGCCsGAQUFBwIBFiZodHRwczovL3d3dy5nbG9iYWxzaWduLmNvbS9yZXBvc2l0b3J5LzAN BgkqhkiG9w0BAQsFAAOCAQEAdAXk/XCnDeAOd9nNEUvWPxblOQ/5o/q6OIeTYvoEvUUi2qHUOtbf jBGdTptFsXXe4RgjVF9b6DuizgYfy+cILmvi5hfk3Iq8MAZsgtW+A/otQsJvK2wRatLE61RbzkX8 9/OXEZ1zT7t/q2RiJqzpvV8NChxIj+P7WTtepPm9AIj0Keue+gS2qvzAZAY34ZZeRHgA7g5O4TPJ /oTd+4rgiU++wLDlcZYd/slFkaT3xg4qWDepEMjT4T1qFOQIL+ijUArYS4owpPg9NISTKa1qqKWJ jFoyms0d0GwOniIIbBvhI2MJ7BSY9MYtWVT5jJO3tsVHwj4cp92CSFuGwunFMzCCA18wggJHoAMC AQICCwQAAAAAASFYUwiiMA0GCSqGSIb3DQEBCwUAMEwxIDAeBgNVBAsTF0dsb2JhbFNpZ24gUm9v dCBDQSAtIFIzMRMwEQYDVQQKEwpHbG9iYWxTaWduMRMwEQYDVQQDEwpHbG9iYWxTaWduMB4XDTA5 MDMxODEwMDAwMFoXDTI5MDMxODEwMDAwMFowTDEgMB4GA1UECxMXR2xvYmFsU2lnbiBSb290IENB IC0gUjMxEzARBgNVBAoTCkdsb2JhbFNpZ24xEzARBgNVBAMTCkdsb2JhbFNpZ24wggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQDMJXaQeQZ4Ihb1wIO2hMoonv0FdhHFrYhy/EYCQ8eyip0E XyTLLkvhYIJG4VKrDIFHcGzdZNHr9SyjD4I9DCuul9e2FIYQebs7E4B3jAjhSdJqYi8fXvqWaN+J J5U4nwbXPsnLJlkNc96wyOkmDoMVxu9bi9IEYMpJpij2aTv2y8gokeWdimFXN6x0FNx04Druci8u nPvQu7/1PQDhBjPogiuuU6Y6FnOM3UEOIDrAtKeh6bJPkC4yYOlXy7kEkmho5TgmYHWyn3f/kRTv riBJ/K1AFUjRAjFhGV64l++td7dkmnq/X8ET75ti+w1s4FRpFqkD2m7pg5NxdsZphYIXAgMBAAGj QjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBSP8Et/qC5FJK5N UPpjmove4t0bvDANBgkqhkiG9w0BAQsFAAOCAQEAS0DbwFCq/sgM7/eWVEVJu5YACUGssxOGhigH M8pr5nS5ugAtrqQK0/Xx8Q+Kv3NnSoPHRHt44K9ubG8DKY4zOUXDjuS5V2yq/BKW7FPGLeQkbLmU Y/vcU2hnVj6DuM81IcPJaP7O2sJTqsyQiunwXUaMld16WCgaLx3ezQA3QY/tRG3XUyiXfvNnBB4V 14qWtNPeTCekTBtzc3b0F5nCH3oO4y0IrQocLP88q1UOD5F+NuvDV0m+4S4tfGCLw0FREyOdzvcy a5QBqJnnLDMfOjsl0oZAzjsshnjJYS8Uuu7bVW/fhO4FCU29KNhyztNiUGUe65KXgzHZs7XKR1g/ XzCCBU0wggQ1oAMCAQICDEjuN1Vuw+TT9V/ygzANBgkqhkiG9w0BAQsFADBbMQswCQYDVQQGEwJC RTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTExMC8GA1UEAxMoR2xvYmFsU2lnbiBHQ0MgUjMg UGVyc29uYWxTaWduIDIgQ0EgMjAyMDAeFw0yMjA5MTAxMjE3MTNaFw0yNTA5MTAxMjE3MTNaMIGO MQswCQYDVQQGEwJJTjESMBAGA1UECBMJS2FybmF0YWthMRIwEAYDVQQHEwlCYW5nYWxvcmUxFjAU BgNVBAoTDUJyb2FkY29tIEluYy4xFDASBgNVBAMTC0ppbSBRdWlubGFuMSkwJwYJKoZIhvcNAQkB FhpqYW1lcy5xdWlubGFuQGJyb2FkY29tLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC ggEBAKtQZbH0dDsCEixB9shqHxmN7R0Tywh2HUGagri/LzbKgXsvGH/LjKUjwFOQwFe4EIVds/0S hNqJNn6Z/DzcMdIAfbMJ7juijAJCzZSg8m164K+7ipfhk7SFmnv71spEVlo7tr41/DT2HvUCo93M 7Hu+D3IWHBqIg9YYs3tZzxhxXKtJW6SH7jKRz1Y94pEYplGQLM+uuPCZaARbh+i0auVCQNnxgfQ/ 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 MA0GCWCGSAFlAwQCAQUAoIHUMC8GCSqGSIb3DQEJBDEiBCBB79rpJnuCBTKKovDtD97RSOBief2o 7UcsNGh9afD5tTAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0yNDA3 MTAyMjE2NDdaMGkGCSqGSIb3DQEJDzFcMFowCwYJYIZIAWUDBAEqMAsGCWCGSAFlAwQBFjALBglg hkgBZQMEAQIwCgYIKoZIhvcNAwcwCwYJKoZIhvcNAQEKMAsGCSqGSIb3DQEBBzALBglghkgBZQME AgEwDQYJKoZIhvcNAQEBBQAEggEAkZXQUBxzeU+LuMfsmUTdUsublhfXezWTYbj8W8kvVkFdUpdP uWShPQbP+sfn1WWEJaV7rIlj1xK9cB+7EJs635UWKo4cIA+tvDe4ZBN+o0XCfZ/BLVZH+/LOxCHJ sK5r7AzVjocyHHwjZ+29CX17L0RvsfoC9mPc1vicp5ehKVjr0XLt1ZeZAHuJp92wohL36Z7kdHlo eCS8bO2TPJZP3BCgIqXHgUp3ojnVIilRzhUnTro1mrXWq8VaUaTtI6GRj9rp+mIXUsJHrnYttVPi X6fW0HsZbOB3POgc/BqzJAXuis1ZZ0ykxOItoLGzLGKT3bVUhS6LrPpHXfNSP7A53w== --000000000000919b9e061cec0055-- From nobody Fri Dec 19 16:05:46 2025 Received: from mail-qv1-f53.google.com (mail-qv1-f53.google.com [209.85.219.53]) (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 E5C6615A86E for ; Wed, 10 Jul 2024 22:16:49 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.219.53 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1720649811; cv=none; b=IXWKYNvA7ICaGEZZwM2JJFclct5hCxYQeAO9+N7aZOueGTKfaMZKRIi2CFZs+oG2cITOGZtGOoI1STWZVQzv8aI2hAZrA+xly4vMHwjlZlJSayUs9ES0EQXnCMq/LhTS3JCqZT85zF1jlkbl9bHYxC0JnSuJvRQn9YknHOZeQs4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1720649811; c=relaxed/simple; bh=57OdcDt965kxbxV57ElQEe0k1u0vS7/CjZjAR3UOJPo=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type; b=QHsrNIGtK778YivgWFktac42UMJZJDzmh/3qftUBF1vAr7EwPfNAsIGYIPb3d9fzThgEJEjywMJPHvUugWibyegawGyYbz7e4JT+bmGlotJf2DouWSJN4uiL9tSY/8NmbnjvFpM4ilX80N1/HxBZAHalmdXisMYjHOtuyJDwOx8= 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=buUjQP62; arc=none smtp.client-ip=209.85.219.53 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="buUjQP62" Received: by mail-qv1-f53.google.com with SMTP id 6a1803df08f44-6b5ec93f113so1535416d6.3 for ; Wed, 10 Jul 2024 15:16:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; t=1720649809; x=1721254609; 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=MW6Rp3rFXc1NNqu/QeK4OgA4470ybpZR/yFFT+UZmPw=; b=buUjQP624g1MgEsvIFZHDVGuwUMUMX+0/u5FT2l9B1Zgafajs7nmryssmQl7w8PB7C kfE8M4uNp6YjXzLHROyEq5K80B59Cv6Sbc/QCMgfmvYz+L8Jh/G2lHRWpjbp7Fw0bidy JNyiVcUB3dWB4k5jkppLQ9boUsWb4W1J0WP+g= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1720649809; x=1721254609; 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=MW6Rp3rFXc1NNqu/QeK4OgA4470ybpZR/yFFT+UZmPw=; b=cjcU9ZJPsnoN+Md6ktQWOL6VyJ0i1BuJd3JUzDPboZo40pywoq5+O0hDvNsRReLJU/ ts4rZi6uUcR17ysmZtzubc08UOX0jP/WTLHUvC+b43Wy5EaCMUdHeN83B9+5MkNd9Pwe MWqhshauty9XH3ZPOTTvhnTuPTaZBKj7Pp88FSgJYIg3L2BlWM+fKpyyMsqvq68bDyfl 3tjUPQR2fzu5Xgd6f7WyvRPT+mvZEmPt4QryxeQorl9ewnlXPZ31V/RfCGXt87EtOAT8 6qd9qEWdpyMTfOiraCN29zkNXXBZyUUpjf3faHxrxzhTjQYwn7BKZzim9nTXajQNjzb+ b0kg== X-Forwarded-Encrypted: i=1; AJvYcCWOQP4/T+ImUTqYtGzlBxTpa0sLihR6HoZWaysRxQzADug5+umamd02l8B9iWknFXkg2x1SBVP8IiuWxjh+0jv/l7TQvVl6XaKtPEew X-Gm-Message-State: AOJu0Yya2RG2EpI9Gf8dYnEm1mLr4u7dRMraxjKK33bwE06fWiXgH7rc ZQB+XYiHyRTjj2o+YbeGOyBP4mrMbsFGm4JjF4Uvxf3E/LZrquRHjHupoGKXTg== X-Google-Smtp-Source: AGHT+IHm4vU8woXclQb2wxNBOH+IUBSbtmQRuMXmtvOdnp/GGhFSMCv2GU2upGZFdVsNIEeWIrdzwQ== X-Received: by 2002:ad4:5d6c:0:b0:6b5:9576:a679 with SMTP id 6a1803df08f44-6b61bc7ef66mr72721536d6.12.1720649808872; Wed, 10 Jul 2024 15:16:48 -0700 (PDT) Received: from stbsrv-and-01.and.broadcom.net ([192.19.144.250]) by smtp.gmail.com with ESMTPSA id 6a1803df08f44-6b61ba04c16sm20182326d6.60.2024.07.10.15.16.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 10 Jul 2024 15:16:48 -0700 (PDT) From: Jim Quinlan To: linux-pci@vger.kernel.org, Nicolas Saenz Julienne , Bjorn Helgaas , Lorenzo Pieralisi , Cyril Brulebois , Stanimir Varbanov , Krzysztof Kozlowski , 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 v3 09/12] PCI: brcmstb: Refactor for chips with many regular inbound BARs Date: Wed, 10 Jul 2024 18:16:23 -0400 Message-Id: <20240710221630.29561-10-james.quinlan@broadcom.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20240710221630.29561-1-james.quinlan@broadcom.com> References: <20240710221630.29561-1-james.quinlan@broadcom.com> Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-256; boundary="000000000000aa41af061cec0094" Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Content-Transfer-Encoding: quoted-printable --000000000000aa41af061cec0094 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 UHJldmlvdXNseSwgb3VyIGNoaXBzIHByb3ZpZGVkIHRocmVlIGluYm91bmQgIkJBUlMiIHdpdGgg Zml4ZWQgcHVycG9zZXM6CnRoZSBmaXJzdCB3YXMgZm9yIG1hcHBpbmcgU29DIGludGVybmFsIHJl Z2lzdGVycywgdGhlIHNlY29uZCB3YXMgZm9yCm1lbW9yeSwgYW5kIHRoZSB0aGlyZCB3YXMgZm9y IG1lbW9yeSBidXQgd2l0aCB0aGUgZW5kaWFuIHN3YXBwZWQuICBXZQp0eXBpY2FsbHkgb25seSB1 c2VkIG9uZSBvZiB0aGVzZSBCQVJzLgoKQ29tcGxpY2F0aW5nIHRoYXQgQkFScyB1c2FnZSB3YXMg dGhlIGZhY3QgdGhhdCB0aGUgUENJZSBIVyB3b3VsZCBkbyBhCmJhcm9xdWUgaW50ZXJuYWwgbWFw cGluZyBvZiBzeXN0ZW0gbWVtb3J5LCBhbmQgY29uY2F0ZW5hdGUgdGhlIHJlZ2lvbnMgb2YKbXVs dGlwbGUgbWVtb3J5IGNvbnRyb2xsZXJzLgoKTmV3ZXIgY2hpcHMgc3VjaCBhcyB0aGUgNzcxMiBh bmQgQ2FibGUgTW9kZW0gU09DcyBoYXZlIHRha2VuIGEgc3RlcCBmb3J3YXJkCmFuZCBub3cgcHJv dmlkZSBtdWx0aXBsZSBpbmJvdW5kIEJBUnMuICBUaGlzIHdvcmtzIGluIGNvbmNlcnQgd2l0aCB0 aGUKZG1hLXJhbmdlcyBwcm9wZXJ0eSwgd2hlcmUgZWFjaCBwcm92aWRlZCByYW5nZSBiZWNvbWVz IGFuIGluYm91bmQgQkFSLgoKVGhpcyBjb21taXQgcHJvdmlkZXMgc3VwcG9ydCBmb3IgdGhlc2Ug bmV3IGNoaXBzIGFuZCB0aGVpciBtdWx0aXBsZQppbmJvdW5kIEJBUnMgYnV0IGFsc28ga2VlcHMg dGhlIGxlZ2FjeSBzdXBwb3J0IGZvciB0aGUgb2xkZXIgc3lzdGVtLgoKU2lnbmVkLW9mZi1ieTog SmltIFF1aW5sYW4gPGphbWVzLnF1aW5sYW5AYnJvYWRjb20uY29tPgpSZXZpZXdlZC1ieTogU3Rh bmltaXIgVmFyYmFub3YgPHN2YXJiYW5vdkBzdXNlLmRlPgpUZXN0ZWQtYnk6IEZsb3JpYW4gRmFp bmVsbGkgPGZsb3JpYW4uZmFpbmVsbGlAYnJvYWRjb20uY29tPgotLS0KIGRyaXZlcnMvcGNpL2Nv bnRyb2xsZXIvcGNpZS1icmNtc3RiLmMgfCAyMTYgKysrKysrKysrKysrKysrKysrKystLS0tLS0K IDEgZmlsZSBjaGFuZ2VkLCAxNjcgaW5zZXJ0aW9ucygrKSwgNDkgZGVsZXRpb25zKC0pCgpkaWZm IC0tZ2l0IGEvZHJpdmVycy9wY2kvY29udHJvbGxlci9wY2llLWJyY21zdGIuYyBiL2RyaXZlcnMv cGNpL2NvbnRyb2xsZXI9Ci9wY2llLWJyY21zdGIuYwppbmRleCA4YWI1YThjYTA1YjQuLmM0NGE5 MjIxNzg1NSAxMDA2NDQKLS0tIGEvZHJpdmVycy9wY2kvY29udHJvbGxlci9wY2llLWJyY21zdGIu YworKysgYi9kcml2ZXJzL3BjaS9jb250cm9sbGVyL3BjaWUtYnJjbXN0Yi5jCkBAIC03NSwxNSAr NzUsMTIgQEAKICNkZWZpbmUgUENJRV9NRU1fV0lOMF9ISSh3aW4pCVwKIAkJUENJRV9NSVNDX0NQ VV8yX1BDSUVfTUVNX1dJTjBfSEkgKyAoKHdpbikgKiA4KQo9MjAKKyNkZWZpbmUgUENJRV9CUkNN X01BWF9SQ19CQVJTCQkJCTE2CiAjZGVmaW5lIFBDSUVfTUlTQ19SQ19CQVIxX0NPTkZJR19MTwkJ CTB4NDAyYwogI2RlZmluZSAgUENJRV9NSVNDX1JDX0JBUjFfQ09ORklHX0xPX1NJWkVfTUFTSwkJ MHgxZgo9MjAKLSNkZWZpbmUgUENJRV9NSVNDX1JDX0JBUjJfQ09ORklHX0xPCQkJMHg0MDM0Ci0j ZGVmaW5lICBQQ0lFX01JU0NfUkNfQkFSMl9DT05GSUdfTE9fU0laRV9NQVNLCQkweDFmCi0jZGVm aW5lIFBDSUVfTUlTQ19SQ19CQVIyX0NPTkZJR19ISQkJCTB4NDAzOAorI2RlZmluZSBQQ0lFX01J U0NfUkNfQkFSNF9DT05GSUdfTE8JCQkweDQwZDQKPTIwCi0jZGVmaW5lIFBDSUVfTUlTQ19SQ19C QVIzX0NPTkZJR19MTwkJCTB4NDAzYwotI2RlZmluZSAgUENJRV9NSVNDX1JDX0JBUjNfQ09ORklH X0xPX1NJWkVfTUFTSwkJMHgxZgo9MjAKICNkZWZpbmUgUENJRV9NSVNDX01TSV9CQVJfQ09ORklH X0xPCQkJMHg0MDQ0CiAjZGVmaW5lIFBDSUVfTUlTQ19NU0lfQkFSX0NPTkZJR19ISQkJCTB4NDA0 OApAQCAtMTMwLDYgKzEyNywxMCBAQAogCSAgKFBDSUVfTUlTQ19IQVJEX1BDSUVfSEFSRF9ERUJV R19DTEtSRVFfREVCVUdfRU5BQkxFX01BU0sgfCBcCiAJICAgUENJRV9NSVNDX0hBUkRfUENJRV9I QVJEX0RFQlVHX0wxU1NfRU5BQkxFX01BU0spCj0yMAorI2RlZmluZSBQQ0lFX01JU0NfVUJVU19C QVIxX0NPTkZJR19SRU1BUAkJCTB4NDBhYworI2RlZmluZSAgUENJRV9NSVNDX1VCVVNfQkFSMV9D T05GSUdfUkVNQVBfQUNDRVNTX0VOX01BU0sJQklUKDApCisjZGVmaW5lIFBDSUVfTUlTQ19VQlVT X0JBUjRfQ09ORklHX1JFTUFQCQkJMHg0MTBjCisKICNkZWZpbmUgUENJRV9NU0lfSU5UUjJfQkFT RQkJMHg0NTAwCj0yMAogLyogT2Zmc2V0cyBmcm9tIElOVFIyX0NQVSBhbmQgTVNJX0lOVFIyIEJB U0Ugb2Zmc2V0cyAqLwpAQCAtMjE3LDEyICsyMTgsMjAgQEAgZW51bSBwY2llX3R5cGUgewogCUJD TTQ5MDgsCiAJQkNNNzI3OCwKIAlCQ00yNzExLAorCUJDTTc3MTIsCit9OworCitzdHJ1Y3QgcmNf YmFyIHsKKwl1NjQgc2l6ZTsKKwl1NjQgcGNpX29mZnNldDsKKwl1NjQgY3B1X2FkZHI7CiB9Owo9 MjAKIHN0cnVjdCBwY2llX2NmZ19kYXRhIHsKIAljb25zdCBpbnQgKm9mZnNldHM7CiAJY29uc3Qg ZW51bSBwY2llX3R5cGUgdHlwZTsKIAljb25zdCBib29sIGhhc19waHk7CisJdW5zaWduZWQgaW50 IG51bV9pbmJvdW5kOwogCXZvaWQgKCpwZXJzdF9zZXQpKHN0cnVjdCBicmNtX3BjaWUgKnBjaWUs IHUzMiB2YWwpOwogCXZvaWQgKCpicmlkZ2Vfc3dfaW5pdF9zZXQpKHN0cnVjdCBicmNtX3BjaWUg KnBjaWUsIHUzMiB2YWwpOwogfTsKQEAgLTI3NCw2ICsyODMsNyBAQCBzdHJ1Y3QgYnJjbV9wY2ll IHsKIAlzdHJ1Y3Qgc3ViZGV2X3JlZ3VsYXRvcnMgKnNyOwogCWJvb2wJCQllcF93YWtldXBfY2Fw YWJsZTsKIAlib29sCQkJaGFzX3BoeTsKKwlpbnQJCQludW1faW5ib3VuZDsKIH07Cj0yMAogc3Rh dGljIGlubGluZSBib29sIGlzX2JtaXBzKGNvbnN0IHN0cnVjdCBicmNtX3BjaWUgKnBjaWUpCkBA IC03ODksMjMgKzc5OSw2MSBAQCBzdGF0aWMgdm9pZCBicmNtX3BjaWVfcGVyc3Rfc2V0X2dlbmVy aWMoc3RydWN0IGJyY21fcD0KY2llICpwY2llLCB1MzIgdmFsKQogCXdyaXRlbCh0bXAsIHBjaWUt PmJhc2UgKyBQQ0lFX1JHUjFfU1dfSU5JVF8xKHBjaWUpKTsKIH0KPTIwCi1zdGF0aWMgaW50IGJy Y21fcGNpZV9nZXRfcmNfYmFyMl9zaXplX2FuZF9vZmZzZXQoc3RydWN0IGJyY21fcGNpZSAqcGNp ZSwKLQkJCQkJCQl1NjQgKnJjX2JhcjJfc2l6ZSwKLQkJCQkJCQl1NjQgKnJjX2JhcjJfb2Zmc2V0 KQorc3RhdGljIGlubGluZSB2b2lkIHNldF9iYXIoc3RydWN0IHJjX2JhciAqYiwgaW50ICpjb3Vu dCwgdTY0IHNpemUsCisJCQkgICB1NjQgY3B1X2FkZHIsIHU2NCBwY2lfb2Zmc2V0KQoreworCWIt PnNpemUgPTNEIHNpemU7CisJYi0+Y3B1X2FkZHIgPTNEIGNwdV9hZGRyOworCWItPnBjaV9vZmZz ZXQgPTNEIHBjaV9vZmZzZXQ7CisJKCpjb3VudCkrKzsKK30KKworc3RhdGljIGludCBicmNtX3Bj aWVfZ2V0X2luYm91bmRfd2lucyhzdHJ1Y3QgYnJjbV9wY2llICpwY2llLAorCQkJCSAgICAgIHN0 cnVjdCByY19iYXIgcmNfYmFyc1tdKQogewogCXN0cnVjdCBwY2lfaG9zdF9icmlkZ2UgKmJyaWRn ZSA9M0QgcGNpX2hvc3RfYnJpZGdlX2Zyb21fcHJpdihwY2llKTsKKwl1NjQgcGNpX29mZnNldCwg Y3B1X2FkZHIsIHNpemUgPTNEIDAsIHRvdF9zaXplID0zRCAwOwogCXN0cnVjdCByZXNvdXJjZV9l bnRyeSAqZW50cnk7CiAJc3RydWN0IGRldmljZSAqZGV2ID0zRCBwY2llLT5kZXY7CiAJdTY0IGxv d2VzdF9wY2llX2FkZHIgPTNEIH4odTY0KTA7Ci0JaW50IHJldCwgaSA9M0QgMDsKLQl1NjQgc2l6 ZSA9M0QgMDsKKwlpbnQgcmV0LCBpID0zRCAwLCBuID0zRCAwOworCisJLyoKKwkgKiBUaGUgSFcg cmVnaXN0ZXJzIChhbmQgUENJZSkgdXNlIG9yZGVyLTEgbnVtYmVyaW5nIGZvciBCQVJzLiBBcwor CSAqIHN1Y2gsIHdlIGhhdmUgcmNfYmFyc1swXSB1bnVzZWQgYW5kIEJBUjEgc3RhcnRzIGF0IHJj X2JhcnNbMV0uCisJICovCisJc3RydWN0IHJjX2JhciAqYl9iZWdpbiA9M0QgJnJjX2JhcnNbMV07 CisJc3RydWN0IHJjX2JhciAqYiA9M0QgYl9iZWdpbjsKKworCS8qCisJICogU1RCIGNoaXBzIGJl c2lkZSA3NzEyIGRpc2FibGUgdGhlIGZpcnN0IGluYm91bmQgd2luZG93IGRlZmF1bHQuCisJICog UmF0aGVyIGJlaW5nIG1hcHBlZCB0byBzeXN0ZW0gbWVtb3J5IGl0IGlzIG1hcHBlZCB0byB0aGUK KwkgKiBpbnRlcm5hbCByZWdpc3RlcnMgb2YgdGhlIFNvQy4gIFRoaXMgZmVhdHVyZSBpcyBkZXBy ZWNhdGVkLCBoYXMKKwkgKiBzZWN1cml0eSBjb25zaWRlcmF0aW9ucywgYW5kIGlzIG5vdCBpbXBs ZW1lbnRlZCBpbiBvdXIgbW9kZXJuCisJICogU29Dcy4KKwkgKi8KKwlpZiAocGNpZS0+dHlwZSAh PTNEIEJDTTc3MTIpCisJCXNldF9iYXIoYisrLCAmbiwgMCwgMCwgMCk7Cj0yMAogCXJlc291cmNl X2xpc3RfZm9yX2VhY2hfZW50cnkoZW50cnksICZicmlkZ2UtPmRtYV9yYW5nZXMpIHsKIAkJdTY0 IHBjaWVfYmVnID0zRCBlbnRyeS0+cmVzLT5zdGFydCAtIGVudHJ5LT5vZmZzZXQ7CisJCXU2NCBj cHVfYmVnID0zRCBlbnRyeS0+cmVzLT5zdGFydDsKPTIwCi0JCXNpemUgKz0zRCBlbnRyeS0+cmVz LT5lbmQgLSBlbnRyeS0+cmVzLT5zdGFydCArIDE7CisJCXNpemUgPTNEIHJlc291cmNlX3NpemUo ZW50cnktPnJlcyk7CisJCXRvdF9zaXplICs9M0Qgc2l6ZTsKIAkJaWYgKHBjaWVfYmVnIDwgbG93 ZXN0X3BjaWVfYWRkcikKIAkJCWxvd2VzdF9wY2llX2FkZHIgPTNEIHBjaWVfYmVnOworCQkvKgor CQkgKiA3NzEyIGFuZCBuZXdlciBjaGlwcyBtYXkgaGF2ZSBtYW55IEJBUnMsIHdpdGggZWFjaAor CQkgKiBvZmZlcmluZyBhIG5vbi1vdmVybGFwcGluZyB2aWV3cG9ydCB0byBzeXN0ZW0gbWVtb3J5 LgorCQkgKiBUaGF0IGJlaW5nIHNhaWQsIGVhY2ggQkFScyBzaXplIG11c3Qgc3RpbGwgYmUgYSBw b3dlciBvZgorCQkgKiB0d28uCisJCSAqLworCQlpZiAocGNpZS0+dHlwZSA9M0Q9M0QgQkNNNzcx MikKKwkJCXNldF9iYXIoYisrLCAmbiwgc2l6ZSwgY3B1X2JlZywgcGNpZV9iZWcpOworCisJCWlm IChuID4gcGNpZS0+bnVtX2luYm91bmQpCisJCQlicmVhazsKIAl9Cj0yMAogCWlmIChsb3dlc3Rf cGNpZV9hZGRyID0zRD0zRCB+KHU2NCkwKSB7CkBAIC04MTMsMTMgKzg2MSwyMCBAQCBzdGF0aWMg aW50IGJyY21fcGNpZV9nZXRfcmNfYmFyMl9zaXplX2FuZF9vZmZzZXQoc3RydT0KY3QgYnJjbV9w Y2llICpwY2llLAogCQlyZXR1cm4gLUVJTlZBTDsKIAl9Cj0yMAorCS8qCisJICogNzcxMiBhbmQg bmV3ZXIgY2hpcHMgZG8gbm90IGhhdmUgYW4gaW50ZXJuYWwgbWVtb3J5IG1hcHBpbmcgc3lzdGVt CisJICogdGhhdCBlbmFibGVzIG11bHRpcGxlIG1lbW9yeSBjb250cm9sbGVycy4gIEFzIHN1Y2gs IGl0IGNhbiByZXR1cm4KKwkgKiBub3cgdy9vIGRvaW5nIHNwZWNpYWwgY29uZmlndXJhdGlvbi4K KwkgKi8KKwlpZiAocGNpZS0+dHlwZSA9M0Q9M0QgQkNNNzcxMikKKwkJcmV0dXJuIG47CisKIAly ZXQgPTNEIG9mX3Byb3BlcnR5X3JlYWRfdmFyaWFibGVfdTY0X2FycmF5KHBjaWUtPm5wLCAiYnJj bSxzY2Itc2l6ZXMiLCBwPQpjaWUtPm1lbWNfc2l6ZSwgMSwKIAkJCQkJCSAgUENJRV9CUkNNX01B WF9NRU1DKTsKLQogCWlmIChyZXQgPD0zRCAwKSB7CiAJCS8qIE1ha2UgYW4gZWR1Y2F0ZWQgZ3Vl c3MgKi8KIAkJcGNpZS0+bnVtX21lbWMgPTNEIDE7Ci0JCXBjaWUtPm1lbWNfc2l6ZVswXSA9M0Qg MVVMTCA8PCBmbHM2NChzaXplIC0gMSk7CisJCXBjaWUtPm1lbWNfc2l6ZVswXSA9M0QgMVVMTCA8 PCBmbHM2NCh0b3Rfc2l6ZSAtIDEpOwogCX0gZWxzZSB7CiAJCXBjaWUtPm51bV9tZW1jID0zRCBy ZXQ7CiAJfQpAQCAtODI4LDEwICs4ODMsMTUgQEAgc3RhdGljIGludCBicmNtX3BjaWVfZ2V0X3Jj X2JhcjJfc2l6ZV9hbmRfb2Zmc2V0KHN0cnU9CmN0IGJyY21fcGNpZSAqcGNpZSwKIAlmb3IgKGkg PTNEIDAsIHNpemUgPTNEIDA7IGkgPCBwY2llLT5udW1fbWVtYzsgaSsrKQogCQlzaXplICs9M0Qg cGNpZS0+bWVtY19zaXplW2ldOwo9MjAKLQkvKiBTeXN0ZW0gbWVtb3J5IHN0YXJ0cyBhdCB0aGlz IGFkZHJlc3MgaW4gUENJZS1zcGFjZSAqLwotCSpyY19iYXIyX29mZnNldCA9M0QgbG93ZXN0X3Bj aWVfYWRkcjsKLQkvKiBUaGUgc3VtIG9mIGFsbCBtZW1jIHZpZXdzIG11c3QgYWxzbyBiZSBhIHBv d2VyIG9mIDIgKi8KLQkqcmNfYmFyMl9zaXplID0zRCAxVUxMIDw8IGZsczY0KHNpemUgLSAxKTsK KwkvKiBPdXIgSFcgbWFuZGF0ZXMgdGhhdCB0aGUgd2luZG93IHNpemUgbXVzdCBiZSBhIHBvd2Vy IG9mIDIgKi8KKwlzaXplID0zRCAxVUxMIDw8IGZsczY0KHNpemUgLSAxKTsKKworCS8qCisJICog Rm9yIFNUQiBjaGlwcywgdGhlIEJBUjIgY3B1X2FkZHIgaXMgaGFyZHdpcmVkIHRvIHRoZSBzdGFy dAorCSAqIG9mIHN5c3RlbSBtZW1vcnksIHNvIHdlIHNldCBpdCB0byAwLgorCSAqLworCWNwdV9h ZGRyID0zRCAwOworCXBjaV9vZmZzZXQgPTNEIGxvd2VzdF9wY2llX2FkZHI7Cj0yMAogCS8qCiAJ ICogV2UgdmFsaWRhdGUgdGhlIGluYm91bmQgbWVtb3J5IHZpZXcgZXZlbiB0aG91Z2ggd2Ugc2hv dWxkIHRydXN0CkBAIC04NjYsMjUgKzkyNiw4OSBAQCBzdGF0aWMgaW50IGJyY21fcGNpZV9nZXRf cmNfYmFyMl9zaXplX2FuZF9vZmZzZXQoc3RydT0KY3QgYnJjbV9wY2llICpwY2llLAogCSAqICAg b3V0Ym91bmQgbWVtb3J5IEAgM0dCKS4gU28gaW5zdGVhZCBpdCB3aWxsICBzdGFydCBhdCB0aGUg MXgKIAkgKiAgIG11bHRpcGxlIG9mIGl0cyBzaXplCiAJICovCi0JaWYgKCEqcmNfYmFyMl9zaXpl IHx8ICgqcmNfYmFyMl9vZmZzZXQgJiAoKnJjX2JhcjJfc2l6ZSAtIDEpKSB8fAotCSAgICAoKnJj X2JhcjJfb2Zmc2V0IDwgU1pfNEcgJiYgKnJjX2JhcjJfb2Zmc2V0ID4gU1pfMkcpKSB7CisJaWYg KCFzaXplIHx8IChwY2lfb2Zmc2V0ICYgKHNpemUgLSAxKSkgfHwKKwkgICAgKHBjaV9vZmZzZXQg PCBTWl80RyAmJiBwY2lfb2Zmc2V0ID4gU1pfMkcpKSB7CiAJCWRldl9lcnIoZGV2LCAiSW52YWxp ZCByY19iYXIyX29mZnNldC9zaXplOiBzaXplIDB4JWxseCwgb2ZmIDB4JWxseFxuIiwKLQkJCSpy Y19iYXIyX3NpemUsICpyY19iYXIyX29mZnNldCk7CisJCQlzaXplLCBwY2lfb2Zmc2V0KTsKIAkJ cmV0dXJuIC1FSU5WQUw7CiAJfQo9MjAKLQlyZXR1cm4gMDsKKwkvKiBFbmFibGUgQkFSMiwgdGhl IGluYm91bmQgd2luZG93IGZvciBTVEIgY2hpcHMgKi8KKwlzZXRfYmFyKGIrKywgJm4sIHNpemUs IGNwdV9hZGRyLCBwY2lfb2Zmc2V0KTsKKworCS8qCisJICogRGlzYWJsZSBCQVIzLiAgT24gc29t ZSBjaGlwcyBwcmVzZW50cyB0aGUgc2FtZSB3aW5kb3cgYXMgQkFSMgorCSAqIGJ1dCB0aGUgZGF0 YSBhcHBlYXJzIGluIGEgc2V0dGFibGUgZW5kaWFubmVzcy4KKwkgKi8KKwlzZXRfYmFyKGIrKywg Jm4sIDAsIDAsIDApOworCisJcmV0dXJuIG47Cit9CisKK3N0YXRpYyB1MzIgYnJjbV9iYXJfcmVn X29mZnNldChpbnQgYmFyKQoreworCWlmIChiYXIgPD0zRCAzKQorCQlyZXR1cm4gUENJRV9NSVND X1JDX0JBUjFfQ09ORklHX0xPICsgOCAqIChiYXIgLSAxKTsKKwllbHNlCisJCXJldHVybiBQQ0lF X01JU0NfUkNfQkFSNF9DT05GSUdfTE8gKyA4ICogKGJhciAtIDQpOworfQorCitzdGF0aWMgdTMy IGJyY21fdWJ1c19yZWdfb2Zmc2V0KGludCBiYXIpCit7CisJaWYgKGJhciA8PTNEIDMpCisJCXJl dHVybiBQQ0lFX01JU0NfVUJVU19CQVIxX0NPTkZJR19SRU1BUCArIDggKiAoYmFyIC0gMSk7CisJ ZWxzZQorCQlyZXR1cm4gUENJRV9NSVNDX1VCVVNfQkFSNF9DT05GSUdfUkVNQVAgKyA4ICogKGJh ciAtIDQpOworfQorCitzdGF0aWMgdm9pZCBzZXRfaW5ib3VuZF93aW5fcmVnaXN0ZXJzKHN0cnVj dCBicmNtX3BjaWUgKnBjaWUsIGNvbnN0IHN0cnVjdD0KIHJjX2JhciAqcmNfYmFycywKKwkJCQkg ICAgICBpbnQgbnVtX3JjX2JhcnMpCit7CisJdm9pZCBfX2lvbWVtICpiYXNlID0zRCBwY2llLT5i YXNlOworCWludCBpOworCisJZm9yIChpID0zRCAxOyBpIDw9M0QgbnVtX3JjX2JhcnM7IGkrKykg eworCQl1NjQgcGNpX29mZnNldCA9M0QgcmNfYmFyc1tpXS5wY2lfb2Zmc2V0OworCQl1NjQgY3B1 X2FkZHIgPTNEIHJjX2JhcnNbaV0uY3B1X2FkZHI7CisJCXU2NCBzaXplID0zRCByY19iYXJzW2ld LnNpemU7CisJCXUzMiByZWdfb2Zmc2V0ID0zRCBicmNtX2Jhcl9yZWdfb2Zmc2V0KGkpOworCQl1 MzIgdG1wID0zRCBsb3dlcl8zMl9iaXRzKHBjaV9vZmZzZXQpOworCisJCXUzMnBfcmVwbGFjZV9i aXRzKCZ0bXAsIGJyY21fcGNpZV9lbmNvZGVfaWJhcl9zaXplKHNpemUpLAorCQkJCSAgUENJRV9N SVNDX1JDX0JBUjFfQ09ORklHX0xPX1NJWkVfTUFTSyk7CisKKwkJLyogV3JpdGUgbG93ICovCisJ CXdyaXRlbCh0bXAsIGJhc2UgKyByZWdfb2Zmc2V0KTsKKwkJLyogV3JpdGUgaGlnaCAqLworCQl3 cml0ZWwodXBwZXJfMzJfYml0cyhwY2lfb2Zmc2V0KSwgYmFzZSArIHJlZ19vZmZzZXQgKyA0KTsK KworCQkvKgorCQkgKiBNb3N0IFNUQiBjaGlwczoKKwkJICogICAgIERvIG5vdGhpbmcuCisJCSAq IDc3MTI6CisJCSAqICAgICBBbGwgb2YgdGhlaXIgQkFScyBuZWVkIHRvIGJlIHNldC4KKwkJICov CisJCWlmIChwY2llLT50eXBlID0zRD0zRCBCQ003NzEyKSB7CisJCQkvKiBCVVMgcmVtYXAgcmVn aXN0ZXIgc2V0dGluZ3MgKi8KKwkJCXJlZ19vZmZzZXQgPTNEIGJyY21fdWJ1c19yZWdfb2Zmc2V0 KGkpOworCQkJdG1wID0zRCBsb3dlcl8zMl9iaXRzKGNwdV9hZGRyKSAmIH4weGZmZjsKKwkJCXRt cCB8PTNEIFBDSUVfTUlTQ19VQlVTX0JBUjFfQ09ORklHX1JFTUFQX0FDQ0VTU19FTl9NQVNLOwor CQkJd3JpdGVsKHRtcCwgYmFzZSArIHJlZ19vZmZzZXQpOworCQkJdG1wID0zRCB1cHBlcl8zMl9i aXRzKGNwdV9hZGRyKTsKKwkJCXdyaXRlbCh0bXAsIGJhc2UgKyByZWdfb2Zmc2V0ICsgNCk7CisJ CX0KKwl9CiB9Cj0yMAogc3RhdGljIGludCBicmNtX3BjaWVfc2V0dXAoc3RydWN0IGJyY21fcGNp ZSAqcGNpZSkKIHsKLQl1NjQgcmNfYmFyMl9vZmZzZXQsIHJjX2JhcjJfc2l6ZTsKKwlzdHJ1Y3Qg cmNfYmFyIHJjX2JhcnNbUENJRV9CUkNNX01BWF9SQ19CQVJTXTsKIAl2b2lkIF9faW9tZW0gKmJh c2UgPTNEIHBjaWUtPmJhc2U7CiAJc3RydWN0IHBjaV9ob3N0X2JyaWRnZSAqYnJpZGdlOwogCXN0 cnVjdCByZXNvdXJjZV9lbnRyeSAqZW50cnk7CiAJdTMyIHRtcCwgYnVyc3QsIGFzcG1fc3VwcG9y dDsKLQlpbnQgbnVtX291dF93aW5zID0zRCAwOwotCWludCByZXQsIG1lbWM7CisJaW50IG51bV9v dXRfd2lucyA9M0QgMCwgbnVtX3JjX2JhcnMgPTNEIDA7CisJaW50IG1lbWM7Cj0yMAogCS8qIFJl c2V0IHRoZSBicmlkZ2UgKi8KIAlwY2llLT5icmlkZ2Vfc3dfaW5pdF9zZXQocGNpZSwgMSk7CkBA IC05MzMsMTcgKzEwNTcsMTYgQEAgc3RhdGljIGludCBicmNtX3BjaWVfc2V0dXAoc3RydWN0IGJy Y21fcGNpZSAqcGNpZSkKIAl1MzJwX3JlcGxhY2VfYml0cygmdG1wLCAxLCBQQ0lFX01JU0NfTUlT Q19DVFJMX1BDSUVfUkNCXzY0Ql9NT0RFX01BU0spOwogCXdyaXRlbCh0bXAsIGJhc2UgKyBQQ0lF X01JU0NfTUlTQ19DVFJMKTsKPTIwCi0JcmV0ID0zRCBicmNtX3BjaWVfZ2V0X3JjX2JhcjJfc2l6 ZV9hbmRfb2Zmc2V0KHBjaWUsICZyY19iYXIyX3NpemUsCi0JCQkJCQkgICAgJnJjX2JhcjJfb2Zm c2V0KTsKLQlpZiAocmV0KQotCQlyZXR1cm4gcmV0OworCW51bV9yY19iYXJzID0zRCBicmNtX3Bj aWVfZ2V0X2luYm91bmRfd2lucyhwY2llLCByY19iYXJzKTsKKwlpZiAobnVtX3JjX2JhcnMgPCAw KQorCQlyZXR1cm4gbnVtX3JjX2JhcnM7Cj0yMAotCXRtcCA9M0QgbG93ZXJfMzJfYml0cyhyY19i YXIyX29mZnNldCk7Ci0JdTMycF9yZXBsYWNlX2JpdHMoJnRtcCwgYnJjbV9wY2llX2VuY29kZV9p YmFyX3NpemUocmNfYmFyMl9zaXplKSwKLQkJCSAgUENJRV9NSVNDX1JDX0JBUjJfQ09ORklHX0xP X1NJWkVfTUFTSyk7Ci0Jd3JpdGVsKHRtcCwgYmFzZSArIFBDSUVfTUlTQ19SQ19CQVIyX0NPTkZJ R19MTyk7Ci0Jd3JpdGVsKHVwcGVyXzMyX2JpdHMocmNfYmFyMl9vZmZzZXQpLAotCSAgICAgICBi YXNlICsgUENJRV9NSVNDX1JDX0JBUjJfQ09ORklHX0hJKTsKKwlzZXRfaW5ib3VuZF93aW5fcmVn aXN0ZXJzKHBjaWUsIHJjX2JhcnMsIG51bV9yY19iYXJzKTsKKworCWlmICghYnJjbV9wY2llX3Jj X21vZGUocGNpZSkpIHsKKwkJZGV2X2VycihwY2llLT5kZXYsICJQQ0llIFJDIGNvbnRyb2xsZXIg bWlzY29uZmlndXJlZCBhcyBFbmRwb2ludFxuIik7CisJCXJldHVybiAtRUlOVkFMOworCX0KPTIw CiAJdG1wID0zRCByZWFkbChiYXNlICsgUENJRV9NSVNDX01JU0NfQ1RSTCk7CiAJZm9yIChtZW1j ID0zRCAwOyBtZW1jIDwgcGNpZS0+bnVtX21lbWM7IG1lbWMrKykgewpAQCAtOTY1LDI1ICsxMDg4 LDEyIEBAIHN0YXRpYyBpbnQgYnJjbV9wY2llX3NldHVwKHN0cnVjdCBicmNtX3BjaWUgKnBjaWUp CiAJICogNEdCIG9yIHdoZW4gdGhlIGluYm91bmQgYXJlYSBpcyBzbWFsbGVyIHRoYW4gNEdCICh0 YWtpbmcgaW50bwogCSAqIGFjY291bnQgdGhlIHJvdW5kaW5nLXVwIHdlJ3JlIGZvcmNlZCB0byBw ZXJmb3JtKS4KIAkgKi8KLQlpZiAocmNfYmFyMl9vZmZzZXQgPj0zRCBTWl80RyB8fCAocmNfYmFy Ml9zaXplICsgcmNfYmFyMl9vZmZzZXQpIDwgU1pfNEcpCisJaWYgKHJjX2JhcnNbMl0ucGNpX29m ZnNldCA+PTNEIFNaXzRHIHx8CisJICAgIChyY19iYXJzWzJdLnNpemUgKyByY19iYXJzWzJdLnBj aV9vZmZzZXQpIDwgU1pfNEcpCiAJCXBjaWUtPm1zaV90YXJnZXRfYWRkciA9M0QgQlJDTV9NU0lf VEFSR0VUX0FERFJfTFRfNEdCOwogCWVsc2UKIAkJcGNpZS0+bXNpX3RhcmdldF9hZGRyID0zRCBC UkNNX01TSV9UQVJHRVRfQUREUl9HVF80R0I7Cj0yMAotCWlmICghYnJjbV9wY2llX3JjX21vZGUo cGNpZSkpIHsKLQkJZGV2X2VycihwY2llLT5kZXYsICJQQ0llIFJDIGNvbnRyb2xsZXIgbWlzY29u ZmlndXJlZCBhcyBFbmRwb2ludFxuIik7Ci0JCXJldHVybiAtRUlOVkFMOwotCX0KLQotCS8qIGRp c2FibGUgdGhlIFBDSWUtPkdJU0IgbWVtb3J5IHdpbmRvdyAoUkNfQkFSMSkgKi8KLQl0bXAgPTNE IHJlYWRsKGJhc2UgKyBQQ0lFX01JU0NfUkNfQkFSMV9DT05GSUdfTE8pOwotCXRtcCAmPTNEIH5Q Q0lFX01JU0NfUkNfQkFSMV9DT05GSUdfTE9fU0laRV9NQVNLOwotCXdyaXRlbCh0bXAsIGJhc2Ug KyBQQ0lFX01JU0NfUkNfQkFSMV9DT05GSUdfTE8pOwotCi0JLyogZGlzYWJsZSB0aGUgUENJZS0+ U0NCIG1lbW9yeSB3aW5kb3cgKFJDX0JBUjMpICovCi0JdG1wID0zRCByZWFkbChiYXNlICsgUENJ RV9NSVNDX1JDX0JBUjNfQ09ORklHX0xPKTsKLQl0bXAgJj0zRCB+UENJRV9NSVNDX1JDX0JBUjNf Q09ORklHX0xPX1NJWkVfTUFTSzsKLQl3cml0ZWwodG1wLCBiYXNlICsgUENJRV9NSVNDX1JDX0JB UjNfQ09ORklHX0xPKTsKPTIwCiAJLyogRG9uJ3QgYWR2ZXJ0aXNlIEwwcyBjYXBhYmlsaXR5IGlm ICdhc3BtLW5vLWwwcycgKi8KIAlhc3BtX3N1cHBvcnQgPTNEIFBDSUVfTElOS19TVEFURV9MMTsK QEAgLTE1MTYsNiArMTYyNiw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgcGNpZV9jZmdfZGF0YSBn ZW5lcmljX2NmZyA9M0QgewogCS50eXBlCQk9M0QgR0VORVJJQywKIAkucGVyc3Rfc2V0CT0zRCBi cmNtX3BjaWVfcGVyc3Rfc2V0X2dlbmVyaWMsCiAJLmJyaWRnZV9zd19pbml0X3NldCA9M0QgYnJj bV9wY2llX2JyaWRnZV9zd19pbml0X3NldF9nZW5lcmljLAorCS5udW1faW5ib3VuZAk9M0QgMywK IH07Cj0yMAogc3RhdGljIGNvbnN0IHN0cnVjdCBwY2llX2NmZ19kYXRhIGJjbTc0MjVfY2ZnID0z RCB7CkBAIC0xNTIzLDYgKzE2MzQsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHBjaWVfY2ZnX2Rh dGEgYmNtNzQyNV9jZmcgPTNEIHsKIAkudHlwZQkJPTNEIEJDTTc0MjUsCiAJLnBlcnN0X3NldAk9 M0QgYnJjbV9wY2llX3BlcnN0X3NldF9nZW5lcmljLAogCS5icmlkZ2Vfc3dfaW5pdF9zZXQgPTNE IGJyY21fcGNpZV9icmlkZ2Vfc3dfaW5pdF9zZXRfZ2VuZXJpYywKKwkubnVtX2luYm91bmQJPTNE IDMsCiB9Owo9MjAKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgcGNpZV9jZmdfZGF0YSBiY203NDM1X2Nm ZyA9M0QgewpAQCAtMTUzMCw2ICsxNjQyLDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBwY2llX2Nm Z19kYXRhIGJjbTc0MzVfY2ZnID0zRCB7CiAJLnR5cGUJCT0zRCBCQ003NDM1LAogCS5wZXJzdF9z ZXQJPTNEIGJyY21fcGNpZV9wZXJzdF9zZXRfZ2VuZXJpYywKIAkuYnJpZGdlX3N3X2luaXRfc2V0 ID0zRCBicmNtX3BjaWVfYnJpZGdlX3N3X2luaXRfc2V0X2dlbmVyaWMsCisJLm51bV9pbmJvdW5k CT0zRCAzLAogfTsKPTIwCiBzdGF0aWMgY29uc3Qgc3RydWN0IHBjaWVfY2ZnX2RhdGEgYmNtNDkw OF9jZmcgPTNEIHsKQEAgLTE1MzcsNiArMTY1MCw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgcGNp ZV9jZmdfZGF0YSBiY200OTA4X2NmZyA9M0QgewogCS50eXBlCQk9M0QgQkNNNDkwOCwKIAkucGVy c3Rfc2V0CT0zRCBicmNtX3BjaWVfcGVyc3Rfc2V0XzQ5MDgsCiAJLmJyaWRnZV9zd19pbml0X3Nl dCA9M0QgYnJjbV9wY2llX2JyaWRnZV9zd19pbml0X3NldF9nZW5lcmljLAorCS5udW1faW5ib3Vu ZAk9M0QgMywKIH07Cj0yMAogc3RhdGljIGNvbnN0IGludCBwY2llX29mZnNldF9iY203Mjc4W10g PTNEIHsKQEAgLTE1NTIsNiArMTY2Niw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgcGNpZV9jZmdf ZGF0YSBiY203Mjc4X2NmZyA9M0QgewogCS50eXBlCQk9M0QgQkNNNzI3OCwKIAkucGVyc3Rfc2V0 CT0zRCBicmNtX3BjaWVfcGVyc3Rfc2V0XzcyNzgsCiAJLmJyaWRnZV9zd19pbml0X3NldCA9M0Qg YnJjbV9wY2llX2JyaWRnZV9zd19pbml0X3NldF83Mjc4LAorCS5udW1faW5ib3VuZAk9M0QgMywK IH07Cj0yMAogc3RhdGljIGNvbnN0IHN0cnVjdCBwY2llX2NmZ19kYXRhIGJjbTI3MTFfY2ZnID0z RCB7CkBAIC0xNTU5LDYgKzE2NzQsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHBjaWVfY2ZnX2Rh dGEgYmNtMjcxMV9jZmcgPTNEIHsKIAkudHlwZQkJPTNEIEJDTTI3MTEsCiAJLnBlcnN0X3NldAk9 M0QgYnJjbV9wY2llX3BlcnN0X3NldF9nZW5lcmljLAogCS5icmlkZ2Vfc3dfaW5pdF9zZXQgPTNE IGJyY21fcGNpZV9icmlkZ2Vfc3dfaW5pdF9zZXRfZ2VuZXJpYywKKwkubnVtX2luYm91bmQJPTNE IDMsCiB9Owo9MjAKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgcGNpZV9jZmdfZGF0YSBiY203MjE2X2Nm ZyA9M0QgewpAQCAtMTU2Nyw2ICsxNjgzLDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBwY2llX2Nm Z19kYXRhIGJjbTcyMTZfY2ZnID0zRCB7CiAJLnBlcnN0X3NldAk9M0QgYnJjbV9wY2llX3BlcnN0 X3NldF83Mjc4LAogCS5icmlkZ2Vfc3dfaW5pdF9zZXQgPTNEIGJyY21fcGNpZV9icmlkZ2Vfc3df aW5pdF9zZXRfNzI3OCwKIAkuaGFzX3BoeQk9M0QgdHJ1ZSwKKwkubnVtX2luYm91bmQJPTNEIDMs CiB9Owo9MjAKIHN0YXRpYyBjb25zdCBzdHJ1Y3Qgb2ZfZGV2aWNlX2lkIGJyY21fcGNpZV9tYXRj aFtdID0zRCB7CkBAIC0xNjIzLDYgKzE3NDAsNyBAQCBzdGF0aWMgaW50IGJyY21fcGNpZV9wcm9i ZShzdHJ1Y3QgcGxhdGZvcm1fZGV2aWNlICpwZD0KZXYpCiAJcGNpZS0+cGVyc3Rfc2V0ID0zRCBk YXRhLT5wZXJzdF9zZXQ7CiAJcGNpZS0+YnJpZGdlX3N3X2luaXRfc2V0ID0zRCBkYXRhLT5icmlk Z2Vfc3dfaW5pdF9zZXQ7CiAJcGNpZS0+aGFzX3BoeSA9M0QgZGF0YS0+aGFzX3BoeTsKKwlwY2ll LT5udW1faW5ib3VuZCA9M0QgZGF0YS0+bnVtX2luYm91bmQ7Cj0yMAogCXBjaWUtPmJhc2UgPTNE IGRldm1fcGxhdGZvcm1faW9yZW1hcF9yZXNvdXJjZShwZGV2LCAwKTsKIAlpZiAoSVNfRVJSKHBj aWUtPmJhc2UpKQotLT0yMAoyLjE3LjEK --000000000000aa41af061cec0094 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature MIIQbgYJKoZIhvcNAQcCoIIQXzCCEFsCAQExDzANBglghkgBZQMEAgEFADALBgkqhkiG9w0BBwGg gg3FMIIFDTCCA/WgAwIBAgIQeEqpED+lv77edQixNJMdADANBgkqhkiG9w0BAQsFADBMMSAwHgYD VQQLExdHbG9iYWxTaWduIFJvb3QgQ0EgLSBSMzETMBEGA1UEChMKR2xvYmFsU2lnbjETMBEGA1UE AxMKR2xvYmFsU2lnbjAeFw0yMDA5MTYwMDAwMDBaFw0yODA5MTYwMDAwMDBaMFsxCzAJBgNVBAYT AkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMTEwLwYDVQQDEyhHbG9iYWxTaWduIEdDQyBS MyBQZXJzb25hbFNpZ24gMiBDQSAyMDIwMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA vbCmXCcsbZ/a0fRIQMBxp4gJnnyeneFYpEtNydrZZ+GeKSMdHiDgXD1UnRSIudKo+moQ6YlCOu4t rVWO/EiXfYnK7zeop26ry1RpKtogB7/O115zultAz64ydQYLe+a1e/czkALg3sgTcOOcFZTXk38e aqsXsipoX1vsNurqPtnC27TWsA7pk4uKXscFjkeUE8JZu9BDKaswZygxBOPBQBwrA5+20Wxlk6k1 e6EKaaNaNZUy30q3ArEf30ZDpXyfCtiXnupjSK8WU2cK4qsEtj09JS4+mhi0CTCrCnXAzum3tgcH cHRg0prcSzzEUDQWoFxyuqwiwhHu3sPQNmFOMwIDAQABo4IB2jCCAdYwDgYDVR0PAQH/BAQDAgGG MGAGA1UdJQRZMFcGCCsGAQUFBwMCBggrBgEFBQcDBAYKKwYBBAGCNxQCAgYKKwYBBAGCNwoDBAYJ KwYBBAGCNxUGBgorBgEEAYI3CgMMBggrBgEFBQcDBwYIKwYBBQUHAxEwEgYDVR0TAQH/BAgwBgEB /wIBADAdBgNVHQ4EFgQUljPR5lgXWzR1ioFWZNW+SN6hj88wHwYDVR0jBBgwFoAUj/BLf6guRSSu TVD6Y5qL3uLdG7wwegYIKwYBBQUHAQEEbjBsMC0GCCsGAQUFBzABhiFodHRwOi8vb2NzcC5nbG9i YWxzaWduLmNvbS9yb290cjMwOwYIKwYBBQUHMAKGL2h0dHA6Ly9zZWN1cmUuZ2xvYmFsc2lnbi5j b20vY2FjZXJ0L3Jvb3QtcjMuY3J0MDYGA1UdHwQvMC0wK6ApoCeGJWh0dHA6Ly9jcmwuZ2xvYmFs c2lnbi5jb20vcm9vdC1yMy5jcmwwWgYDVR0gBFMwUTALBgkrBgEEAaAyASgwQgYKKwYBBAGgMgEo CjA0MDIGCCsGAQUFBwIBFiZodHRwczovL3d3dy5nbG9iYWxzaWduLmNvbS9yZXBvc2l0b3J5LzAN BgkqhkiG9w0BAQsFAAOCAQEAdAXk/XCnDeAOd9nNEUvWPxblOQ/5o/q6OIeTYvoEvUUi2qHUOtbf jBGdTptFsXXe4RgjVF9b6DuizgYfy+cILmvi5hfk3Iq8MAZsgtW+A/otQsJvK2wRatLE61RbzkX8 9/OXEZ1zT7t/q2RiJqzpvV8NChxIj+P7WTtepPm9AIj0Keue+gS2qvzAZAY34ZZeRHgA7g5O4TPJ /oTd+4rgiU++wLDlcZYd/slFkaT3xg4qWDepEMjT4T1qFOQIL+ijUArYS4owpPg9NISTKa1qqKWJ jFoyms0d0GwOniIIbBvhI2MJ7BSY9MYtWVT5jJO3tsVHwj4cp92CSFuGwunFMzCCA18wggJHoAMC AQICCwQAAAAAASFYUwiiMA0GCSqGSIb3DQEBCwUAMEwxIDAeBgNVBAsTF0dsb2JhbFNpZ24gUm9v dCBDQSAtIFIzMRMwEQYDVQQKEwpHbG9iYWxTaWduMRMwEQYDVQQDEwpHbG9iYWxTaWduMB4XDTA5 MDMxODEwMDAwMFoXDTI5MDMxODEwMDAwMFowTDEgMB4GA1UECxMXR2xvYmFsU2lnbiBSb290IENB IC0gUjMxEzARBgNVBAoTCkdsb2JhbFNpZ24xEzARBgNVBAMTCkdsb2JhbFNpZ24wggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQDMJXaQeQZ4Ihb1wIO2hMoonv0FdhHFrYhy/EYCQ8eyip0E XyTLLkvhYIJG4VKrDIFHcGzdZNHr9SyjD4I9DCuul9e2FIYQebs7E4B3jAjhSdJqYi8fXvqWaN+J J5U4nwbXPsnLJlkNc96wyOkmDoMVxu9bi9IEYMpJpij2aTv2y8gokeWdimFXN6x0FNx04Druci8u nPvQu7/1PQDhBjPogiuuU6Y6FnOM3UEOIDrAtKeh6bJPkC4yYOlXy7kEkmho5TgmYHWyn3f/kRTv riBJ/K1AFUjRAjFhGV64l++td7dkmnq/X8ET75ti+w1s4FRpFqkD2m7pg5NxdsZphYIXAgMBAAGj QjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBSP8Et/qC5FJK5N UPpjmove4t0bvDANBgkqhkiG9w0BAQsFAAOCAQEAS0DbwFCq/sgM7/eWVEVJu5YACUGssxOGhigH M8pr5nS5ugAtrqQK0/Xx8Q+Kv3NnSoPHRHt44K9ubG8DKY4zOUXDjuS5V2yq/BKW7FPGLeQkbLmU Y/vcU2hnVj6DuM81IcPJaP7O2sJTqsyQiunwXUaMld16WCgaLx3ezQA3QY/tRG3XUyiXfvNnBB4V 14qWtNPeTCekTBtzc3b0F5nCH3oO4y0IrQocLP88q1UOD5F+NuvDV0m+4S4tfGCLw0FREyOdzvcy a5QBqJnnLDMfOjsl0oZAzjsshnjJYS8Uuu7bVW/fhO4FCU29KNhyztNiUGUe65KXgzHZs7XKR1g/ XzCCBU0wggQ1oAMCAQICDEjuN1Vuw+TT9V/ygzANBgkqhkiG9w0BAQsFADBbMQswCQYDVQQGEwJC RTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTExMC8GA1UEAxMoR2xvYmFsU2lnbiBHQ0MgUjMg UGVyc29uYWxTaWduIDIgQ0EgMjAyMDAeFw0yMjA5MTAxMjE3MTNaFw0yNTA5MTAxMjE3MTNaMIGO MQswCQYDVQQGEwJJTjESMBAGA1UECBMJS2FybmF0YWthMRIwEAYDVQQHEwlCYW5nYWxvcmUxFjAU BgNVBAoTDUJyb2FkY29tIEluYy4xFDASBgNVBAMTC0ppbSBRdWlubGFuMSkwJwYJKoZIhvcNAQkB FhpqYW1lcy5xdWlubGFuQGJyb2FkY29tLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC ggEBAKtQZbH0dDsCEixB9shqHxmN7R0Tywh2HUGagri/LzbKgXsvGH/LjKUjwFOQwFe4EIVds/0S hNqJNn6Z/DzcMdIAfbMJ7juijAJCzZSg8m164K+7ipfhk7SFmnv71spEVlo7tr41/DT2HvUCo93M 7Hu+D3IWHBqIg9YYs3tZzxhxXKtJW6SH7jKRz1Y94pEYplGQLM+uuPCZaARbh+i0auVCQNnxgfQ/ 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 MA0GCWCGSAFlAwQCAQUAoIHUMC8GCSqGSIb3DQEJBDEiBCCy73lU5ea0sk1Flxgk3DSMmw7UkS4/ ldz+zXaQAUiUOjAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0yNDA3 MTAyMjE2NDlaMGkGCSqGSIb3DQEJDzFcMFowCwYJYIZIAWUDBAEqMAsGCWCGSAFlAwQBFjALBglg hkgBZQMEAQIwCgYIKoZIhvcNAwcwCwYJKoZIhvcNAQEKMAsGCSqGSIb3DQEBBzALBglghkgBZQME AgEwDQYJKoZIhvcNAQEBBQAEggEAUBX28f+OOLwBoMvwOHjjG2t/jrCf7yTHth8l1lvP1jA7aAkl sp747XWCOxcAbzWTHWpvNDyHUwCLaZPPshlQlpUuUJp/1tRtf8Lm1V8OoEz5Mgsz8BOAAQeXyS7x DXC1KHbtAtlLoyFmtR3G82APINDKGomiSsq/EB0YxUFs1tZuN4KMTNy530EALAbsQOmIN9Qjo+UI wv95DqGBnEuE8+BVGJOqqV2yIJbd1RKFe17q2zufUR68fJAVQdJyBC5qGW1GKaoLRNN0OI/ojX70 C0Ue7UvUcDD8eB4I924ZFdAVDu8YNv7lO0PaD3DVAnF7gADyEGr9kR1L4UxXl7XVwA== --000000000000aa41af061cec0094-- From nobody Fri Dec 19 16:05:46 2025 Received: from mail-qt1-f177.google.com (mail-qt1-f177.google.com [209.85.160.177]) (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 F12E915B116 for ; Wed, 10 Jul 2024 22:16:51 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.160.177 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1720649813; cv=none; b=aORjbOjBDMyd7sbZMOHs6s1kxdiiea+vZNfyYxdRlGF5ae+ZkTCwnc/kFEoYZDwdlQMhdxvxhT85isGs3Wsg8ODkmKeQlfTmxb9QmWFFSWcKSGSM1MXyVtjkISp01+m7XClp1hdVg09MIgeTMLydefZURLMIhfaY0EYM9OO4zNo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1720649813; c=relaxed/simple; bh=ZckxK4xbrqjnKtb5Uhjx1z0lZAUyGghEx7zNkbfekVo=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type; b=j2LgeAMRRCiUL2SNYpXftOkx7oYUjgSELzvmPpd+ZN3gA5Xql7qOGD6PZYiy1DLYjiSIpLyTJkMvnem1KFgyDjcL+SL4N7YBXQh5CdA5OQFRA0VJq3/ULyK0am9L6JAEvIp/Rgqw9vN3Cb5+Bp3Gs9x1saHub+d8woJXvNwUQ38= 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=VH8hU6Ua; arc=none smtp.client-ip=209.85.160.177 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="VH8hU6Ua" Received: by mail-qt1-f177.google.com with SMTP id d75a77b69052e-44bd4920ef8so1513911cf.0 for ; Wed, 10 Jul 2024 15:16:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; t=1720649811; x=1721254611; 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=wermAWEZL+O9uiSVWrg0Scxj1RWVlXbOPZV39D9S/WA=; b=VH8hU6UaBjrAegE2fkP/ZZ7S5k/XTrAanfbNlJVPuDH8VTgTHzItWCyfNsF+QaMmM4 M/7l6R2UWMWAUNuEudO9nMbmTOX3FXmgVBVirCIYQkiuPINvllnZTWQ8tOdwu4VHEaoP ARMBoF9xbLLzaEHnwdnNONTh70NivCfkocY2A= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1720649811; x=1721254611; 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=wermAWEZL+O9uiSVWrg0Scxj1RWVlXbOPZV39D9S/WA=; b=VRF3+E5bL/0n/s67OlYWccRpY+5u8s1d+vBFLvZPNHz+hevjDRenTgh3+WP/BMVQuv qDSTd+18M7KCvYofzLDLlSiUsj7Td9QoRtBywcdjtiRwRFLm7lV+l4axQeA8bh2fwc4G ykG8uCWVpoYiumbFT7wQ5oze05VXMnuVUNRRBwfqcQDntnWztNM9IbKOlMHLNYi1ld24 9BDjqIxqYFxiqF00nVMiTxeuk6yeGdLxFFY5eUbKjlbKTphIBXRpNCBL0Iekrw4mz0oX x3OwWfF4KDxXOLgM9xDwg9QOFdQdACjJNzj5NNKNgJGg7esUKiOOav/7oiTsob2e+N66 ylvg== X-Forwarded-Encrypted: i=1; AJvYcCVT4eIa6OGeLftSrZ5vQE6aaSPy1j5zuVPJbR7UznWrTztTyWULg3/3hj5LlCNl6gYpDlKKeUiB+EMJO0SwKidOtDTEBp8h4M2yf5Wy X-Gm-Message-State: AOJu0YwHuZ1EACK19wsaQ8JvbQ0UasARjFeN6Yuuyxh16OzHVBnOt3AR 7bNEkIc2sJH+QoRJ9wzF9RHUDW2y6WLz1s+l9SfUsoxSa/b0tZFrY5OpLy+LuQ== X-Google-Smtp-Source: AGHT+IGjqDlbc7rPT0RcV2yWFo57iS/g/5deckdUl2pQL1XghCw9XWDRFpz43erjIC/qo7nVqflxMg== X-Received: by 2002:a05:6214:20c3:b0:6b5:a4f6:daa2 with SMTP id 6a1803df08f44-6b61bca389cmr74737996d6.17.1720649810876; Wed, 10 Jul 2024 15:16:50 -0700 (PDT) Received: from stbsrv-and-01.and.broadcom.net ([192.19.144.250]) by smtp.gmail.com with ESMTPSA id 6a1803df08f44-6b61ba04c16sm20182326d6.60.2024.07.10.15.16.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 10 Jul 2024 15:16:49 -0700 (PDT) From: Jim Quinlan To: linux-pci@vger.kernel.org, Nicolas Saenz Julienne , Bjorn Helgaas , Lorenzo Pieralisi , Cyril Brulebois , Stanimir Varbanov , Krzysztof Kozlowski , 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 v3 10/12] PCI: brcmstb: Check return value of all reset_control_xxx calls Date: Wed, 10 Jul 2024 18:16:24 -0400 Message-Id: <20240710221630.29561-11-james.quinlan@broadcom.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20240710221630.29561-1-james.quinlan@broadcom.com> References: <20240710221630.29561-1-james.quinlan@broadcom.com> Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-256; boundary="000000000000c78210061cec00fe" Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Content-Transfer-Encoding: quoted-printable --000000000000c78210061cec00fe MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SW4gc29tZSBjYXNlcyB0aGUgcmVzdWx0IG9mIGEgcmVzZXRfY29udHJvbF94eHgoKSBjYWxsIGhh dmUgYmVlbiBpZ25vcmVkLgpOb3cgd2UgY2hlY2sgYWxsIHJldHVybiB2YWx1ZXMgb2Ygc3VjaCBm dW5jdGlvbnMgYW5kIHByb3BhZ2F0ZSB0aGUgZXJyb3IgdG8KdGhlIG5leHQgbGV2ZWwuCgpTaWdu ZWQtb2ZmLWJ5OiBKaW0gUXVpbmxhbiA8amFtZXMucXVpbmxhbkBicm9hZGNvbS5jb20+ClJldmll d2VkLWJ5OiBGbG9yaWFuIEZhaW5lbGxpIDxmbG9yaWFuLmZhaW5lbGxpQGJyb2FkY29tLmNvbT4K UmV2aWV3ZWQtYnk6IFN0YW5pbWlyIFZhcmJhbm92IDxzdmFyYmFub3ZAc3VzZS5kZT4KVGVzdGVk LWJ5OiBGbG9yaWFuIEZhaW5lbGxpIDxmbG9yaWFuLmZhaW5lbGxpQGJyb2FkY29tLmNvbT4KLS0t CiBkcml2ZXJzL3BjaS9jb250cm9sbGVyL3BjaWUtYnJjbXN0Yi5jIHwgMTAwICsrKysrKysrKysr KysrKysrKy0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNzEgaW5zZXJ0aW9ucygrKSwgMjkgZGVs ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9wY2kvY29udHJvbGxlci9wY2llLWJyY21z dGIuYyBiL2RyaXZlcnMvcGNpL2NvbnRyb2xsZXI9Ci9wY2llLWJyY21zdGIuYwppbmRleCBjNDRh OTIyMTc4NTUuLmMzMzRjYzQyN2ZiNyAxMDA2NDQKLS0tIGEvZHJpdmVycy9wY2kvY29udHJvbGxl ci9wY2llLWJyY21zdGIuYworKysgYi9kcml2ZXJzL3BjaS9jb250cm9sbGVyL3BjaWUtYnJjbXN0 Yi5jCkBAIC0yMzIsOCArMjMyLDggQEAgc3RydWN0IHBjaWVfY2ZnX2RhdGEgewogCWNvbnN0IGVu dW0gcGNpZV90eXBlIHR5cGU7CiAJY29uc3QgYm9vbCBoYXNfcGh5OwogCXVuc2lnbmVkIGludCBu dW1faW5ib3VuZDsKLQl2b2lkICgqcGVyc3Rfc2V0KShzdHJ1Y3QgYnJjbV9wY2llICpwY2llLCB1 MzIgdmFsKTsKLQl2b2lkICgqYnJpZGdlX3N3X2luaXRfc2V0KShzdHJ1Y3QgYnJjbV9wY2llICpw Y2llLCB1MzIgdmFsKTsKKwlpbnQgKCpwZXJzdF9zZXQpKHN0cnVjdCBicmNtX3BjaWUgKnBjaWUs IHUzMiB2YWwpOworCWludCAoKmJyaWRnZV9zd19pbml0X3NldCkoc3RydWN0IGJyY21fcGNpZSAq cGNpZSwgdTMyIHZhbCk7CiB9Owo9MjAKIHN0cnVjdCBzdWJkZXZfcmVndWxhdG9ycyB7CkBAIC0y NzgsOCArMjc4LDggQEAgc3RydWN0IGJyY21fcGNpZSB7CiAJaW50CQkJbnVtX21lbWM7CiAJdTY0 CQkJbWVtY19zaXplW1BDSUVfQlJDTV9NQVhfTUVNQ107CiAJdTMyCQkJaHdfcmV2OwotCXZvaWQJ CQkoKnBlcnN0X3NldCkoc3RydWN0IGJyY21fcGNpZSAqcGNpZSwgdTMyIHZhbCk7Ci0Jdm9pZAkJ CSgqYnJpZGdlX3N3X2luaXRfc2V0KShzdHJ1Y3QgYnJjbV9wY2llICpwY2llLCB1MzIgdmFsKTsK KwlpbnQJCQkoKnBlcnN0X3NldCkoc3RydWN0IGJyY21fcGNpZSAqcGNpZSwgdTMyIHZhbCk7CisJ aW50CQkJKCpicmlkZ2Vfc3dfaW5pdF9zZXQpKHN0cnVjdCBicmNtX3BjaWUgKnBjaWUsIHUzMiB2 YWwpOwogCXN0cnVjdCBzdWJkZXZfcmVndWxhdG9ycyAqc3I7CiAJYm9vbAkJCWVwX3dha2V1cF9j YXBhYmxlOwogCWJvb2wJCQloYXNfcGh5OwpAQCAtNzQyLDEzICs3NDIsMTggQEAgc3RhdGljIHZv aWQgX19pb21lbSAqYnJjbTc0MjVfcGNpZV9tYXBfYnVzKHN0cnVjdCBwY2k9Cl9idXMgKmJ1cywK IAlyZXR1cm4gYmFzZSArIERBVEFfQUREUihwY2llKTsKIH0KPTIwCi1zdGF0aWMgdm9pZCBicmNt X3BjaWVfYnJpZGdlX3N3X2luaXRfc2V0X2dlbmVyaWMoc3RydWN0IGJyY21fcGNpZSAqcGNpZSwg dT0KMzIgdmFsKQorc3RhdGljIGludCBicmNtX3BjaWVfYnJpZGdlX3N3X2luaXRfc2V0X2dlbmVy aWMoc3RydWN0IGJyY21fcGNpZSAqcGNpZSwgdTM9CjIgdmFsKQogeworCWludCByZXQgPTNEIDA7 CisKIAlpZiAocGNpZS0+YnJpZGdlKSB7CiAJCWlmICh2YWwpCi0JCQlyZXNldF9jb250cm9sX2Fz c2VydChwY2llLT5icmlkZ2UpOworCQkJcmV0ID0zRCByZXNldF9jb250cm9sX2Fzc2VydChwY2ll LT5icmlkZ2UpOwogCQllbHNlCi0JCQlyZXNldF9jb250cm9sX2RlYXNzZXJ0KHBjaWUtPmJyaWRn ZSk7CisJCQlyZXQgPTNEIHJlc2V0X2NvbnRyb2xfZGVhc3NlcnQocGNpZS0+YnJpZGdlKTsKKwkJ aWYgKHJldCkKKwkJCWRldl9lcnIocGNpZS0+ZGV2LCAiZmFpbGVkIHRvICVzICdicmlkZ2UnIHJl c2V0LCBlcnI9M0QlZFxuIiwKKwkJCQl2YWwgPyAiYXNzZXJ0IiA6ICJkZWFzc2VydCIsIHJldCk7 CiAJfSBlbHNlIHsKIAkJdTMyIHRtcCwgbWFzayA9M0QgIFJHUjFfU1dfSU5JVF8xX0lOSVRfR0VO RVJJQ19NQVNLOwogCQl1MzIgc2hpZnQgPTNEIFJHUjFfU1dfSU5JVF8xX0lOSVRfR0VORVJJQ19T SElGVDsKQEAgLTc1Nyw5ICs3NjIsMTAgQEAgc3RhdGljIHZvaWQgYnJjbV9wY2llX2JyaWRnZV9z d19pbml0X3NldF9nZW5lcmljKHN0cnVjPQp0IGJyY21fcGNpZSAqcGNpZSwgdTMyIHZhbAogCQl0 bXAgPTNEICh0bXAgJiB+bWFzaykgfCAoKHZhbCA8PCBzaGlmdCkgJiBtYXNrKTsKIAkJd3JpdGVs KHRtcCwgcGNpZS0+YmFzZSArIFBDSUVfUkdSMV9TV19JTklUXzEocGNpZSkpOwogCX0KKwlyZXR1 cm4gcmV0OwogfQo9MjAKLXN0YXRpYyB2b2lkIGJyY21fcGNpZV9icmlkZ2Vfc3dfaW5pdF9zZXRf NzI3OChzdHJ1Y3QgYnJjbV9wY2llICpwY2llLCB1MzIgPQp2YWwpCitzdGF0aWMgaW50IGJyY21f cGNpZV9icmlkZ2Vfc3dfaW5pdF9zZXRfNzI3OChzdHJ1Y3QgYnJjbV9wY2llICpwY2llLCB1MzIg dj0KYWwpCiB7CiAJdTMyIHRtcCwgbWFzayA9M0QgIFJHUjFfU1dfSU5JVF8xX0lOSVRfNzI3OF9N QVNLOwogCXUzMiBzaGlmdCA9M0QgUkdSMV9TV19JTklUXzFfSU5JVF83Mjc4X1NISUZUOwpAQCAt NzY3LDIwICs3NzMsMjkgQEAgc3RhdGljIHZvaWQgYnJjbV9wY2llX2JyaWRnZV9zd19pbml0X3Nl dF83Mjc4KHN0cnVjdCA9CmJyY21fcGNpZSAqcGNpZSwgdTMyIHZhbCkKIAl0bXAgPTNEIHJlYWRs KHBjaWUtPmJhc2UgKyBQQ0lFX1JHUjFfU1dfSU5JVF8xKHBjaWUpKTsKIAl0bXAgPTNEICh0bXAg JiB+bWFzaykgfCAoKHZhbCA8PCBzaGlmdCkgJiBtYXNrKTsKIAl3cml0ZWwodG1wLCBwY2llLT5i YXNlICsgUENJRV9SR1IxX1NXX0lOSVRfMShwY2llKSk7CisKKwlyZXR1cm4gMDsKIH0KPTIwCi1z dGF0aWMgdm9pZCBicmNtX3BjaWVfcGVyc3Rfc2V0XzQ5MDgoc3RydWN0IGJyY21fcGNpZSAqcGNp ZSwgdTMyIHZhbCkKK3N0YXRpYyBpbnQgYnJjbV9wY2llX3BlcnN0X3NldF80OTA4KHN0cnVjdCBi cmNtX3BjaWUgKnBjaWUsIHUzMiB2YWwpCiB7CisJaW50IHJldDsKKwogCWlmIChXQVJOX09OQ0Uo IXBjaWUtPnBlcnN0X3Jlc2V0LCAibWlzc2luZyBQRVJTVCMgcmVzZXQgY29udHJvbGxlclxuIikp Ci0JCXJldHVybjsKKwkJcmV0dXJuIC1FSU5WQUw7Cj0yMAogCWlmICh2YWwpCi0JCXJlc2V0X2Nv bnRyb2xfYXNzZXJ0KHBjaWUtPnBlcnN0X3Jlc2V0KTsKKwkJcmV0ID0zRCByZXNldF9jb250cm9s X2Fzc2VydChwY2llLT5wZXJzdF9yZXNldCk7CiAJZWxzZQotCQlyZXNldF9jb250cm9sX2RlYXNz ZXJ0KHBjaWUtPnBlcnN0X3Jlc2V0KTsKKwkJcmV0ID0zRCByZXNldF9jb250cm9sX2RlYXNzZXJ0 KHBjaWUtPnBlcnN0X3Jlc2V0KTsKKworCWlmIChyZXQpCisJCWRldl9lcnIocGNpZS0+ZGV2LCAi ZmFpbGVkIHRvICVzICdwZXJzdCcgcmVzZXQsIGVycj0zRCVkXG4iLAorCQkJdmFsID8gImFzc2Vy dCIgOiAiZGVhc3NlcnQiLCByZXQpOworCXJldHVybiByZXQ7CiB9Cj0yMAotc3RhdGljIHZvaWQg YnJjbV9wY2llX3BlcnN0X3NldF83Mjc4KHN0cnVjdCBicmNtX3BjaWUgKnBjaWUsIHUzMiB2YWwp CitzdGF0aWMgaW50IGJyY21fcGNpZV9wZXJzdF9zZXRfNzI3OChzdHJ1Y3QgYnJjbV9wY2llICpw Y2llLCB1MzIgdmFsKQogewogCXUzMiB0bXA7Cj0yMApAQCAtNzg4LDE1ICs4MDMsMTkgQEAgc3Rh dGljIHZvaWQgYnJjbV9wY2llX3BlcnN0X3NldF83Mjc4KHN0cnVjdCBicmNtX3BjaWU9CiAqcGNp ZSwgdTMyIHZhbCkKIAl0bXAgPTNEIHJlYWRsKHBjaWUtPmJhc2UgKyBQQ0lFX01JU0NfUENJRV9D VFJMKTsKIAl1MzJwX3JlcGxhY2VfYml0cygmdG1wLCAhdmFsLCBQQ0lFX01JU0NfUENJRV9DVFJM X1BDSUVfUEVSU1RCX01BU0spOwogCXdyaXRlbCh0bXAsIHBjaWUtPmJhc2UgKyAgUENJRV9NSVND X1BDSUVfQ1RSTCk7CisKKwlyZXR1cm4gMDsKIH0KPTIwCi1zdGF0aWMgdm9pZCBicmNtX3BjaWVf cGVyc3Rfc2V0X2dlbmVyaWMoc3RydWN0IGJyY21fcGNpZSAqcGNpZSwgdTMyIHZhbCkKK3N0YXRp YyBpbnQgYnJjbV9wY2llX3BlcnN0X3NldF9nZW5lcmljKHN0cnVjdCBicmNtX3BjaWUgKnBjaWUs IHUzMiB2YWwpCiB7CiAJdTMyIHRtcDsKPTIwCiAJdG1wID0zRCByZWFkbChwY2llLT5iYXNlICsg UENJRV9SR1IxX1NXX0lOSVRfMShwY2llKSk7CiAJdTMycF9yZXBsYWNlX2JpdHMoJnRtcCwgdmFs LCBQQ0lFX1JHUjFfU1dfSU5JVF8xX1BFUlNUX01BU0spOwogCXdyaXRlbCh0bXAsIHBjaWUtPmJh c2UgKyBQQ0lFX1JHUjFfU1dfSU5JVF8xKHBjaWUpKTsKKworCXJldHVybiAwOwogfQo9MjAKIHN0 YXRpYyBpbmxpbmUgdm9pZCBzZXRfYmFyKHN0cnVjdCByY19iYXIgKmIsIGludCAqY291bnQsIHU2 NCBzaXplLApAQCAtMTAwOCwxOSArMTAyNywyOCBAQCBzdGF0aWMgaW50IGJyY21fcGNpZV9zZXR1 cChzdHJ1Y3QgYnJjbV9wY2llICpwY2llKQogCXN0cnVjdCByZXNvdXJjZV9lbnRyeSAqZW50cnk7 CiAJdTMyIHRtcCwgYnVyc3QsIGFzcG1fc3VwcG9ydDsKIAlpbnQgbnVtX291dF93aW5zID0zRCAw LCBudW1fcmNfYmFycyA9M0QgMDsKLQlpbnQgbWVtYzsKKwlpbnQgbWVtYywgcmV0Owo9MjAKIAkv KiBSZXNldCB0aGUgYnJpZGdlICovCi0JcGNpZS0+YnJpZGdlX3N3X2luaXRfc2V0KHBjaWUsIDEp OworCXJldCA9M0QgcGNpZS0+YnJpZGdlX3N3X2luaXRfc2V0KHBjaWUsIDEpOworCWlmIChyZXQp CisJCXJldHVybiByZXQ7Cj0yMAogCS8qIEVuc3VyZSB0aGF0IFBFUlNUIyBpcyBhc3NlcnRlZDsg c29tZSBib290bG9hZGVycyBtYXkgZGVhc3NlcnQgaXQuICovCi0JaWYgKHBjaWUtPnR5cGUgPTNE PTNEIEJDTTI3MTEpCi0JCXBjaWUtPnBlcnN0X3NldChwY2llLCAxKTsKKwlpZiAocGNpZS0+dHlw ZSA9M0Q9M0QgQkNNMjcxMSkgeworCQlyZXQgPTNEIHBjaWUtPnBlcnN0X3NldChwY2llLCAxKTsK KwkJaWYgKHJldCkgeworCQkJcGNpZS0+YnJpZGdlX3N3X2luaXRfc2V0KHBjaWUsIDApOworCQkJ cmV0dXJuIHJldDsKKwkJfQorCX0KPTIwCiAJdXNsZWVwX3JhbmdlKDEwMCwgMjAwKTsKPTIwCiAJ LyogVGFrZSB0aGUgYnJpZGdlIG91dCBvZiByZXNldCAqLwotCXBjaWUtPmJyaWRnZV9zd19pbml0 X3NldChwY2llLCAwKTsKKwlyZXQgPTNEIHBjaWUtPmJyaWRnZV9zd19pbml0X3NldChwY2llLCAw KTsKKwlpZiAocmV0KQorCQlyZXR1cm4gcmV0Owo9MjAKIAl0bXAgPTNEIHJlYWRsKGJhc2UgKyBI QVJEX0RFQlVHKHBjaWUpKTsKIAlpZiAoaXNfYm1pcHMocGNpZSkpCkBAIC0xMjM5LDcgKzEyNjcs OSBAQCBzdGF0aWMgaW50IGJyY21fcGNpZV9zdGFydF9saW5rKHN0cnVjdCBicmNtX3BjaWUgKnBj aT0KZSkKIAlpbnQgcmV0LCBpOwo9MjAKIAkvKiBVbmFzc2VydCB0aGUgZnVuZGFtZW50YWwgcmVz ZXQgKi8KLQlwY2llLT5wZXJzdF9zZXQocGNpZSwgMCk7CisJcmV0ID0zRCBwY2llLT5wZXJzdF9z ZXQocGNpZSwgMCk7CisJaWYgKHJldCkKKwkJcmV0dXJuIHJldDsKPTIwCiAJLyoKIAkgKiBXYWl0 IGZvciAxMDBtcyBhZnRlciBQRVJTVCMgZGVhc3NlcnRpb247IHNlZSBQQ0llIENFTSBzcGVjaWZp Y2F0aW9uCkBAIC0xNDMxLDE1ICsxNDYxLDE3IEBAIHN0YXRpYyBpbmxpbmUgaW50IGJyY21fcGh5 X3N0b3Aoc3RydWN0IGJyY21fcGNpZSAqcD0KY2llKQogCXJldHVybiBwY2llLT5oYXNfcGh5ID8g YnJjbV9waHlfY250bChwY2llLCAwKSA6IDA7CiB9Cj0yMAotc3RhdGljIHZvaWQgYnJjbV9wY2ll X3R1cm5fb2ZmKHN0cnVjdCBicmNtX3BjaWUgKnBjaWUpCitzdGF0aWMgaW50IGJyY21fcGNpZV90 dXJuX29mZihzdHJ1Y3QgYnJjbV9wY2llICpwY2llKQogewogCXZvaWQgX19pb21lbSAqYmFzZSA9 M0QgcGNpZS0+YmFzZTsKLQlpbnQgdG1wOworCWludCB0bXAsIHJldDsKPTIwCiAJaWYgKGJyY21f cGNpZV9saW5rX3VwKHBjaWUpKQogCQlicmNtX3BjaWVfZW50ZXJfbDIzKHBjaWUpOwogCS8qIEFz c2VydCBmdW5kYW1lbnRhbCByZXNldCAqLwotCXBjaWUtPnBlcnN0X3NldChwY2llLCAxKTsKKwly ZXQgPTNEIHBjaWUtPnBlcnN0X3NldChwY2llLCAxKTsKKwlpZiAocmV0KQorCQlyZXR1cm4gcmV0 Owo9MjAKIAkvKiBEZWFzc2VydCByZXF1ZXN0IGZvciBMMjMgaW4gY2FzZSBpdCB3YXMgYXNzZXJ0 ZWQgKi8KIAl0bXAgPTNEIHJlYWRsKGJhc2UgKyBQQ0lFX01JU0NfUENJRV9DVFJMKTsKQEAgLTE0 NTIsNyArMTQ4NCw5IEBAIHN0YXRpYyB2b2lkIGJyY21fcGNpZV90dXJuX29mZihzdHJ1Y3QgYnJj bV9wY2llICpwY2llKQogCXdyaXRlbCh0bXAsIGJhc2UgKyBIQVJEX0RFQlVHKHBjaWUpKTsKPTIw CiAJLyogU2h1dGRvd24gUENJZSBicmlkZ2UgKi8KLQlwY2llLT5icmlkZ2Vfc3dfaW5pdF9zZXQo cGNpZSwgMSk7CisJcmV0ID0zRCBwY2llLT5icmlkZ2Vfc3dfaW5pdF9zZXQocGNpZSwgMSk7CisK KwlyZXR1cm4gcmV0OwogfQo9MjAKIHN0YXRpYyBpbnQgcGNpX2Rldl9tYXlfd2FrZXVwKHN0cnVj dCBwY2lfZGV2ICpkZXYsIHZvaWQgKmRhdGEpCkBAIC0xNDcwLDkgKzE1MDQsMTIgQEAgc3RhdGlj IGludCBicmNtX3BjaWVfc3VzcGVuZF9ub2lycShzdHJ1Y3QgZGV2aWNlICpkZT0KdikKIHsKIAlz dHJ1Y3QgYnJjbV9wY2llICpwY2llID0zRCBkZXZfZ2V0X2RydmRhdGEoZGV2KTsKIAlzdHJ1Y3Qg cGNpX2hvc3RfYnJpZGdlICpicmlkZ2UgPTNEIHBjaV9ob3N0X2JyaWRnZV9mcm9tX3ByaXYocGNp ZSk7Ci0JaW50IHJldDsKKwlpbnQgcmV0LCBycmV0OworCisJcmV0ID0zRCBicmNtX3BjaWVfdHVy bl9vZmYocGNpZSk7CisJaWYgKHJldCkKKwkJcmV0dXJuIHJldDsKPTIwCi0JYnJjbV9wY2llX3R1 cm5fb2ZmKHBjaWUpOwogCS8qCiAJICogSWYgYnJjbV9waHlfc3RvcCgpIHJldHVybnMgYW4gZXJy b3IsIGp1c3QgZGV2X2VycigpLiBJZiB3ZQogCSAqIHJldHVybiB0aGUgZXJyb3IgaXQgd2lsbCBj YXVzZSB0aGUgc3VzcGVuZCB0byBmYWlsIGFuZCB0aGlzIGlzIGEKQEAgLTE1MDEsNyArMTUzOCwx MCBAQCBzdGF0aWMgaW50IGJyY21fcGNpZV9zdXNwZW5kX25vaXJxKHN0cnVjdCBkZXZpY2UgKmRl PQp2KQogCQkJCQkJICAgICBwY2llLT5zci0+c3VwcGxpZXMpOwogCQkJaWYgKHJldCkgewogCQkJ CWRldl9lcnIoZGV2LCAiQ291bGQgbm90IHR1cm4gb2ZmIHJlZ3VsYXRvcnNcbiIpOwotCQkJCXJl c2V0X2NvbnRyb2xfcmVzZXQocGNpZS0+cmVzY2FsKTsKKwkJCQlycmV0ID0zRCByZXNldF9jb250 cm9sX3Jlc2V0KHBjaWUtPnJlc2NhbCk7CisJCQkJaWYgKHJyZXQpCisJCQkJCWRldl9lcnIoZGV2 LCAiZmFpbGVkIHRvIHJlc2V0ICdyYXNjYWwnIGNvbnRyb2xsZXIgcmV0PTNEJWRcbiIsCisJCQkJ CQlycmV0KTsKIAkJCQlyZXR1cm4gcmV0OwogCQkJfQogCQl9CkBAIC0xNTE2LDcgKzE1NTYsNyBA QCBzdGF0aWMgaW50IGJyY21fcGNpZV9yZXN1bWVfbm9pcnEoc3RydWN0IGRldmljZSAqZGV2KQog CXN0cnVjdCBicmNtX3BjaWUgKnBjaWUgPTNEIGRldl9nZXRfZHJ2ZGF0YShkZXYpOwogCXZvaWQg X19pb21lbSAqYmFzZTsKIAl1MzIgdG1wOwotCWludCByZXQ7CisJaW50IHJldCwgcnJldDsKPTIw CiAJYmFzZSA9M0QgcGNpZS0+YmFzZTsKIAlyZXQgPTNEIGNsa19wcmVwYXJlX2VuYWJsZShwY2ll LT5jbGspOwpAQCAtMTU3OCw3ICsxNjE4LDkgQEAgc3RhdGljIGludCBicmNtX3BjaWVfcmVzdW1l X25vaXJxKHN0cnVjdCBkZXZpY2UgKmRldikKIAlpZiAocGNpZS0+c3IpCiAJCXJlZ3VsYXRvcl9i dWxrX2Rpc2FibGUocGNpZS0+c3ItPm51bV9zdXBwbGllcywgcGNpZS0+c3ItPnN1cHBsaWVzKTsK IGVycl9yZXNldDoKLQlyZXNldF9jb250cm9sX3JlYXJtKHBjaWUtPnJlc2NhbCk7CisJcnJldCA9 M0QgcmVzZXRfY29udHJvbF9yZWFybShwY2llLT5yZXNjYWwpOworCWlmIChycmV0KQorCQlkZXZf ZXJyKHBjaWUtPmRldiwgImZhaWxlZCB0byByZWFybSAncmVzY2FsJyByZXNldCwgZXJyPTNEJWRc biIsIHJyZXQpOwogZXJyX2Rpc2FibGVfY2xrOgogCWNsa19kaXNhYmxlX3VucHJlcGFyZShwY2ll LT5jbGspOwogCXJldHVybiByZXQ7Ci0tPTIwCjIuMTcuMQo= --000000000000c78210061cec00fe 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 MA0GCWCGSAFlAwQCAQUAoIHUMC8GCSqGSIb3DQEJBDEiBCDbCtkGQyUOiAMYV8bkpZNWLh73/MwC 9LJ4wSVeoKg7rzAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0yNDA3 MTAyMjE2NTFaMGkGCSqGSIb3DQEJDzFcMFowCwYJYIZIAWUDBAEqMAsGCWCGSAFlAwQBFjALBglg hkgBZQMEAQIwCgYIKoZIhvcNAwcwCwYJKoZIhvcNAQEKMAsGCSqGSIb3DQEBBzALBglghkgBZQME AgEwDQYJKoZIhvcNAQEBBQAEggEAnwIWY3ce14HREAWc4smgn+nbQbFAF6ZecvkAZ93r0Do6vc2N Lkenqr+Q16i6YkVzZHp95Ir2tPgazWT+dUjLjk7X8kxW4d0zacTjzdwpTPf2W+48S+4vZN6Z82fO /CY2xnTSir250MvU2XRdvXN0xMyKOmUysDRuG5F+KS17m/c4fPZeUmwOTOekoH7MoFcutt8utBxP vE+c3qSCsEarQX+7eyJ2qkCvtmAWac3TryKZAnYj71K3hwNbjwUJ9HEMGX2ElpbzzA3EteRc5gVk hSMgWUTZNLPV1Y3uyrQIhJAo4fGp5T3CZK9kF0Chger6ww2WHwXYuRzEH77pFjNGUA== --000000000000c78210061cec00fe-- From nobody Fri Dec 19 16:05:46 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 55A8015E5A2 for ; Wed, 10 Jul 2024 22:16:53 +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=1720649815; cv=none; b=qlboDR4JGGkoknEEXP4RATtXLDplcO7Do1TW3FxEcU7aFr0mK+sJJlk2oda1pcNFFAUO0eAxThn3Alw3aJnRmtV7Jo0NGcRKzEXPUW4OH4izcL3z+7YpnquSc/8Lf+wMfrdWUYcWAIGImjDu43VU7fyfsHydUXo5U73rhS9Eqjs= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1720649815; c=relaxed/simple; bh=fevysCi/Xy9AuQOF/LUthpuDqbShszE05DHT3Fl0TYs=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type; b=NEoKSMfTFdkujbxRb38xCrE9Ltl28Wn3WX1xAiZ7zvEkFRTLt3/2dqr9kivpiZx+rUZvhGsOQ7WYIw/IOyK2t1PaC8m5pOsrWARLxGmXS1QKAD4GzDNwvdFGFQhwXjEqP2KO/SVKVQnKTVx4GRjYsiMnIFxAmK6iAvtojRNDvmE= 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=UYtMfBsP; 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="UYtMfBsP" Received: by mail-qv1-f45.google.com with SMTP id 6a1803df08f44-6b5da2730efso1749836d6.2 for ; Wed, 10 Jul 2024 15:16:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; t=1720649812; x=1721254612; 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=q55hDhpy/Z0+8rXzYba9lf+eSS/cWW5QrfaHWPQMOmM=; b=UYtMfBsPOowFV4oBqmSfG/lO3BGQclGvIcoYkRpntRKGXRaYrB/5ngLoqFA8rmcMOL yX1M7LzpVK0cNGCSiDSQQviQNm1YhfKwfcxPZDJ0U4cIDO8zQ7BWnCpY8UeFfJTGJ9c2 2Wd+1tX3T73ZBP3uN8g1aFR4hn8rvJ+bNrefI= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1720649812; x=1721254612; 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=q55hDhpy/Z0+8rXzYba9lf+eSS/cWW5QrfaHWPQMOmM=; b=K+iLuUdkgOtna1wnW95qkztua+EA8ikNkZ1KvCQb535iSFuvS03gqbHvynyRC7nNb7 L8ZxBLhWAf0GAa+QkojThawH3iwpUu85Yr01MN9iyXn9NDWCPiIHW/SGfCojUu2kOdUW KSiWmdYnkbLT57VHKaLxe5982Nedfrn9288OItN3SBc2nuSOaV3f4UosAF1Ouh/z1mhr bslwjfnBV8Fcf3MSZ3E76tNGhsct/jbpSFnx3DmJn9KFyta2iLqbh8iHUYA5CDlHK1Nv OCZzp0qh15Oc7gHd/mKObihAAhc5buBVnM7OdllJ8ncAg9BEdb9kOvdYFaLW2Ow+CQp/ UnfA== X-Forwarded-Encrypted: i=1; AJvYcCWFWmi2zhgZGlXciA5BSR8b9dWs7rGSKS5/fOcZ6//SO/67V/0jUTMRPyssBGdcjv+fY2DmlEItHOeXWmbij5Pa4l/h8hQcbTikRToy X-Gm-Message-State: AOJu0Yzqck9iCwGvcdRmCwJeTImoLZbdDIH5eB8z39JnvE5yTodEc+53 g3rKqMaKjE++ZRRavdjj9qa5rq8a2XCT06kNVRYfE4cg9z/jFYYqkavryUA5Nw== X-Google-Smtp-Source: AGHT+IEMb5nEAz7tzkCTjFEGV0o1p4WI3LHzasNhvhgrx5PZeTFAuauj/wfrj7OSOBKyVHxmHXl+nQ== X-Received: by 2002:ad4:5f45:0:b0:6b2:ba66:81e9 with SMTP id 6a1803df08f44-6b61c1fa6ccmr81451616d6.62.1720649812351; Wed, 10 Jul 2024 15:16:52 -0700 (PDT) Received: from stbsrv-and-01.and.broadcom.net ([192.19.144.250]) by smtp.gmail.com with ESMTPSA id 6a1803df08f44-6b61ba04c16sm20182326d6.60.2024.07.10.15.16.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 10 Jul 2024 15:16:51 -0700 (PDT) From: Jim Quinlan To: linux-pci@vger.kernel.org, Nicolas Saenz Julienne , Bjorn Helgaas , Lorenzo Pieralisi , Cyril Brulebois , Stanimir Varbanov , Krzysztof Kozlowski , 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 v3 11/12] PCI: brcmstb: Change field name from 'type' to 'model' Date: Wed, 10 Jul 2024 18:16:25 -0400 Message-Id: <20240710221630.29561-12-james.quinlan@broadcom.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20240710221630.29561-1-james.quinlan@broadcom.com> References: <20240710221630.29561-1-james.quinlan@broadcom.com> Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-256; boundary="000000000000de7c0f061cec0050" Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Content-Transfer-Encoding: quoted-printable --000000000000de7c0f061cec0050 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 VGhlICd0eXBlJyBmaWVsZCB1c2VkIGluIHRoZSBkcml2ZXIgdG8gZGlzY2VybiBTb0MgZGlmZmVy ZW5jZXMgaXMgY29uZnVzaW5nCnNvIGNoYW5nZSBpdCB0byB0aGUgbW9yZSBhcHQgJ21vZGVsJy4g IFdlIGNvbnNpZGVyZWQgdXNpbmcgJ2ZhbWlseScgYnV0CnRoaXMgY29uZmxpY3RzIHdpdGggQnJv YWRjb20ncyBjb25jZXB0aW9uIG9mIGEgZmFtaWx5OyBmb3IgZXhhbXBsZSwgNzIxNmEwCmFuZCA3 MjE2YjAgY2hpcHMgYXJlIGJvdGggY29uc2lkZXJlZCBzZXBhcmF0ZSBmYW1pbGllcyBhcyBlYWNo IGhhcyBtdWx0aXBsZQpkZXJpdmF0aXZlIHByb2R1Y3QgY2hpcHMgYmFzZWQgb24gdGhlIG9yaWdp bmFsIGRlc2lnbi4KClNpZ25lZC1vZmYtYnk6IEppbSBRdWlubGFuIDxqYW1lcy5xdWlubGFuQGJy b2FkY29tLmNvbT4KUmV2aWV3ZWQtYnk6IEZsb3JpYW4gRmFpbmVsbGkgPGZsb3JpYW4uZmFpbmVs bGlAYnJvYWRjb20uY29tPgpUZXN0ZWQtYnk6IEZsb3JpYW4gRmFpbmVsbGkgPGZsb3JpYW4uZmFp bmVsbGlAYnJvYWRjb20uY29tPgotLS0KIGRyaXZlcnMvcGNpL2NvbnRyb2xsZXIvcGNpZS1icmNt c3RiLmMgfCA0MiArKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAy MSBpbnNlcnRpb25zKCspLCAyMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3Bj aS9jb250cm9sbGVyL3BjaWUtYnJjbXN0Yi5jIGIvZHJpdmVycy9wY2kvY29udHJvbGxlcj0KL3Bj aWUtYnJjbXN0Yi5jCmluZGV4IGMzMzRjYzQyN2ZiNy4uYjZiMjFlMGE1NmE4IDEwMDY0NAotLS0g YS9kcml2ZXJzL3BjaS9jb250cm9sbGVyL3BjaWUtYnJjbXN0Yi5jCisrKyBiL2RyaXZlcnMvcGNp L2NvbnRyb2xsZXIvcGNpZS1icmNtc3RiLmMKQEAgLTIxMSw3ICsyMTEsNyBAQCBlbnVtIHsKIAlQ Q0lFX0lOVFIyX0NQVV9CQVNFLAogfTsKPTIwCi1lbnVtIHBjaWVfdHlwZSB7CitlbnVtIHBjaWVf bW9kZWwgewogCUdFTkVSSUMsCiAJQkNNNzQyNSwKIAlCQ003NDM1LApAQCAtMjI5LDcgKzIyOSw3 IEBAIHN0cnVjdCByY19iYXIgewo9MjAKIHN0cnVjdCBwY2llX2NmZ19kYXRhIHsKIAljb25zdCBp bnQgKm9mZnNldHM7Ci0JY29uc3QgZW51bSBwY2llX3R5cGUgdHlwZTsKKwljb25zdCBlbnVtIHBj aWVfbW9kZWwgbW9kZWw7CiAJY29uc3QgYm9vbCBoYXNfcGh5OwogCXVuc2lnbmVkIGludCBudW1f aW5ib3VuZDsKIAlpbnQgKCpwZXJzdF9zZXQpKHN0cnVjdCBicmNtX3BjaWUgKnBjaWUsIHUzMiB2 YWwpOwpAQCAtMjcwLDcgKzI3MCw3IEBAIHN0cnVjdCBicmNtX3BjaWUgewogCXU2NAkJCW1zaV90 YXJnZXRfYWRkcjsKIAlzdHJ1Y3QgYnJjbV9tc2kJCSptc2k7CiAJY29uc3QgaW50CQkqcmVnX29m ZnNldHM7Ci0JZW51bSBwY2llX3R5cGUJCXR5cGU7CisJZW51bSBwY2llX21vZGVsCQltb2RlbDsK IAlzdHJ1Y3QgcmVzZXRfY29udHJvbAkqcmVzY2FsOwogCXN0cnVjdCByZXNldF9jb250cm9sCSpw ZXJzdF9yZXNldDsKIAlzdHJ1Y3QgcmVzZXRfY29udHJvbAkqYnJpZGdlOwpAQCAtMjg4LDcgKzI4 OCw3IEBAIHN0cnVjdCBicmNtX3BjaWUgewo9MjAKIHN0YXRpYyBpbmxpbmUgYm9vbCBpc19ibWlw cyhjb25zdCBzdHJ1Y3QgYnJjbV9wY2llICpwY2llKQogewotCXJldHVybiBwY2llLT50eXBlID0z RD0zRCBCQ003NDM1IHx8IHBjaWUtPnR5cGUgPTNEPTNEIEJDTTc0MjU7CisJcmV0dXJuIHBjaWUt Pm1vZGVsID0zRD0zRCBCQ003NDM1IHx8IHBjaWUtPm1vZGVsID0zRD0zRCBCQ003NDI1OwogfQo9 MjAKIC8qCkBAIC04NTEsNyArODUxLDcgQEAgc3RhdGljIGludCBicmNtX3BjaWVfZ2V0X2luYm91 bmRfd2lucyhzdHJ1Y3QgYnJjbV9wY2llID0KKnBjaWUsCiAJICogc2VjdXJpdHkgY29uc2lkZXJh dGlvbnMsIGFuZCBpcyBub3QgaW1wbGVtZW50ZWQgaW4gb3VyIG1vZGVybgogCSAqIFNvQ3MuCiAJ ICovCi0JaWYgKHBjaWUtPnR5cGUgIT0zRCBCQ003NzEyKQorCWlmIChwY2llLT5tb2RlbCAhPTNE IEJDTTc3MTIpCiAJCXNldF9iYXIoYisrLCAmbiwgMCwgMCwgMCk7Cj0yMAogCXJlc291cmNlX2xp c3RfZm9yX2VhY2hfZW50cnkoZW50cnksICZicmlkZ2UtPmRtYV9yYW5nZXMpIHsKQEAgLTg2OCw3 ICs4NjgsNyBAQCBzdGF0aWMgaW50IGJyY21fcGNpZV9nZXRfaW5ib3VuZF93aW5zKHN0cnVjdCBi cmNtX3BjaWUgPQoqcGNpZSwKIAkJICogVGhhdCBiZWluZyBzYWlkLCBlYWNoIEJBUnMgc2l6ZSBt dXN0IHN0aWxsIGJlIGEgcG93ZXIgb2YKIAkJICogdHdvLgogCQkgKi8KLQkJaWYgKHBjaWUtPnR5 cGUgPTNEPTNEIEJDTTc3MTIpCisJCWlmIChwY2llLT5tb2RlbCA9M0Q9M0QgQkNNNzcxMikKIAkJ CXNldF9iYXIoYisrLCAmbiwgc2l6ZSwgY3B1X2JlZywgcGNpZV9iZWcpOwo9MjAKIAkJaWYgKG4g PiBwY2llLT5udW1faW5ib3VuZCkKQEAgLTg4NSw3ICs4ODUsNyBAQCBzdGF0aWMgaW50IGJyY21f cGNpZV9nZXRfaW5ib3VuZF93aW5zKHN0cnVjdCBicmNtX3BjaWUgPQoqcGNpZSwKIAkgKiB0aGF0 IGVuYWJsZXMgbXVsdGlwbGUgbWVtb3J5IGNvbnRyb2xsZXJzLiAgQXMgc3VjaCwgaXQgY2FuIHJl dHVybgogCSAqIG5vdyB3L28gZG9pbmcgc3BlY2lhbCBjb25maWd1cmF0aW9uLgogCSAqLwotCWlm IChwY2llLT50eXBlID0zRD0zRCBCQ003NzEyKQorCWlmIChwY2llLT5tb2RlbCA9M0Q9M0QgQkNN NzcxMikKIAkJcmV0dXJuIG47Cj0yMAogCXJldCA9M0Qgb2ZfcHJvcGVydHlfcmVhZF92YXJpYWJs ZV91NjRfYXJyYXkocGNpZS0+bnAsICJicmNtLHNjYi1zaXplcyIsIHA9CmNpZS0+bWVtY19zaXpl LCAxLApAQCAtMTAwNyw3ICsxMDA3LDcgQEAgc3RhdGljIHZvaWQgc2V0X2luYm91bmRfd2luX3Jl Z2lzdGVycyhzdHJ1Y3QgYnJjbV9wY2k9CmUgKnBjaWUsIGNvbnN0IHN0cnVjdCByY19iYQogCQkg KiA3NzEyOgogCQkgKiAgICAgQWxsIG9mIHRoZWlyIEJBUnMgbmVlZCB0byBiZSBzZXQuCiAJCSAq LwotCQlpZiAocGNpZS0+dHlwZSA9M0Q9M0QgQkNNNzcxMikgeworCQlpZiAocGNpZS0+bW9kZWwg PTNEPTNEIEJDTTc3MTIpIHsKIAkJCS8qIEJVUyByZW1hcCByZWdpc3RlciBzZXR0aW5ncyAqLwog CQkJcmVnX29mZnNldCA9M0QgYnJjbV91YnVzX3JlZ19vZmZzZXQoaSk7CiAJCQl0bXAgPTNEIGxv d2VyXzMyX2JpdHMoY3B1X2FkZHIpICYgfjB4ZmZmOwpAQCAtMTAzNSw3ICsxMDM1LDcgQEAgc3Rh dGljIGludCBicmNtX3BjaWVfc2V0dXAoc3RydWN0IGJyY21fcGNpZSAqcGNpZSkKIAkJcmV0dXJu IHJldDsKPTIwCiAJLyogRW5zdXJlIHRoYXQgUEVSU1QjIGlzIGFzc2VydGVkOyBzb21lIGJvb3Rs b2FkZXJzIG1heSBkZWFzc2VydCBpdC4gKi8KLQlpZiAocGNpZS0+dHlwZSA9M0Q9M0QgQkNNMjcx MSkgeworCWlmIChwY2llLT5tb2RlbCA9M0Q9M0QgQkNNMjcxMSkgewogCQlyZXQgPTNEIHBjaWUt PnBlcnN0X3NldChwY2llLCAxKTsKIAkJaWYgKHJldCkgewogCQkJcGNpZS0+YnJpZGdlX3N3X2lu aXRfc2V0KHBjaWUsIDApOwpAQCAtMTA2Niw5ICsxMDY2LDkgQEAgc3RhdGljIGludCBicmNtX3Bj aWVfc2V0dXAoc3RydWN0IGJyY21fcGNpZSAqcGNpZSkKIAkgKi8KIAlpZiAoaXNfYm1pcHMocGNp ZSkpCiAJCWJ1cnN0ID0zRCAweDE7IC8qIDI1NiBieXRlcyAqLwotCWVsc2UgaWYgKHBjaWUtPnR5 cGUgPTNEPTNEIEJDTTI3MTEpCisJZWxzZSBpZiAocGNpZS0+bW9kZWwgPTNEPTNEIEJDTTI3MTEp CiAJCWJ1cnN0ID0zRCAweDA7IC8qIDEyOCBieXRlcyAqLwotCWVsc2UgaWYgKHBjaWUtPnR5cGUg PTNEPTNEIEJDTTcyNzgpCisJZWxzZSBpZiAocGNpZS0+bW9kZWwgPTNEPTNEIEJDTTcyNzgpCiAJ CWJ1cnN0ID0zRCAweDM7IC8qIDUxMiBieXRlcyAqLwogCWVsc2UKIAkJYnVyc3QgPTNEIDB4Mjsg LyogNTEyIGJ5dGVzICovCkBAIC0xNjY1LDcgKzE2NjUsNyBAQCBzdGF0aWMgY29uc3QgaW50IHBj aWVfb2Zmc2V0c19ibWlwc183NDI1W10gPTNEIHsKPTIwCiBzdGF0aWMgY29uc3Qgc3RydWN0IHBj aWVfY2ZnX2RhdGEgZ2VuZXJpY19jZmcgPTNEIHsKIAkub2Zmc2V0cwk9M0QgcGNpZV9vZmZzZXRz LAotCS50eXBlCQk9M0QgR0VORVJJQywKKwkubW9kZWwJCT0zRCBHRU5FUklDLAogCS5wZXJzdF9z ZXQJPTNEIGJyY21fcGNpZV9wZXJzdF9zZXRfZ2VuZXJpYywKIAkuYnJpZGdlX3N3X2luaXRfc2V0 ID0zRCBicmNtX3BjaWVfYnJpZGdlX3N3X2luaXRfc2V0X2dlbmVyaWMsCiAJLm51bV9pbmJvdW5k CT0zRCAzLApAQCAtMTY3Myw3ICsxNjczLDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBwY2llX2Nm Z19kYXRhIGdlbmVyaWNfY2ZnID0zRCB7Cj0yMAogc3RhdGljIGNvbnN0IHN0cnVjdCBwY2llX2Nm Z19kYXRhIGJjbTc0MjVfY2ZnID0zRCB7CiAJLm9mZnNldHMJPTNEIHBjaWVfb2Zmc2V0c19ibWlw c183NDI1LAotCS50eXBlCQk9M0QgQkNNNzQyNSwKKwkubW9kZWwJCT0zRCBCQ003NDI1LAogCS5w ZXJzdF9zZXQJPTNEIGJyY21fcGNpZV9wZXJzdF9zZXRfZ2VuZXJpYywKIAkuYnJpZGdlX3N3X2lu aXRfc2V0ID0zRCBicmNtX3BjaWVfYnJpZGdlX3N3X2luaXRfc2V0X2dlbmVyaWMsCiAJLm51bV9p bmJvdW5kCT0zRCAzLApAQCAtMTY4MSw3ICsxNjgxLDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBw Y2llX2NmZ19kYXRhIGJjbTc0MjVfY2ZnID0zRCB7Cj0yMAogc3RhdGljIGNvbnN0IHN0cnVjdCBw Y2llX2NmZ19kYXRhIGJjbTc0MzVfY2ZnID0zRCB7CiAJLm9mZnNldHMJPTNEIHBjaWVfb2Zmc2V0 cywKLQkudHlwZQkJPTNEIEJDTTc0MzUsCisJLm1vZGVsCQk9M0QgQkNNNzQzNSwKIAkucGVyc3Rf c2V0CT0zRCBicmNtX3BjaWVfcGVyc3Rfc2V0X2dlbmVyaWMsCiAJLmJyaWRnZV9zd19pbml0X3Nl dCA9M0QgYnJjbV9wY2llX2JyaWRnZV9zd19pbml0X3NldF9nZW5lcmljLAogCS5udW1faW5ib3Vu ZAk9M0QgMywKQEAgLTE2ODksNyArMTY4OSw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgcGNpZV9j ZmdfZGF0YSBiY203NDM1X2NmZyA9M0Qgewo9MjAKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgcGNpZV9j ZmdfZGF0YSBiY200OTA4X2NmZyA9M0QgewogCS5vZmZzZXRzCT0zRCBwY2llX29mZnNldHMsCi0J LnR5cGUJCT0zRCBCQ000OTA4LAorCS5tb2RlbAkJPTNEIEJDTTQ5MDgsCiAJLnBlcnN0X3NldAk9 M0QgYnJjbV9wY2llX3BlcnN0X3NldF80OTA4LAogCS5icmlkZ2Vfc3dfaW5pdF9zZXQgPTNEIGJy Y21fcGNpZV9icmlkZ2Vfc3dfaW5pdF9zZXRfZ2VuZXJpYywKIAkubnVtX2luYm91bmQJPTNEIDMs CkBAIC0xNzA1LDcgKzE3MDUsNyBAQCBzdGF0aWMgY29uc3QgaW50IHBjaWVfb2Zmc2V0X2JjbTcy NzhbXSA9M0Qgewo9MjAKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgcGNpZV9jZmdfZGF0YSBiY203Mjc4 X2NmZyA9M0QgewogCS5vZmZzZXRzCT0zRCBwY2llX29mZnNldF9iY203Mjc4LAotCS50eXBlCQk9 M0QgQkNNNzI3OCwKKwkubW9kZWwJCT0zRCBCQ003Mjc4LAogCS5wZXJzdF9zZXQJPTNEIGJyY21f cGNpZV9wZXJzdF9zZXRfNzI3OCwKIAkuYnJpZGdlX3N3X2luaXRfc2V0ID0zRCBicmNtX3BjaWVf YnJpZGdlX3N3X2luaXRfc2V0XzcyNzgsCiAJLm51bV9pbmJvdW5kCT0zRCAzLApAQCAtMTcxMyw3 ICsxNzEzLDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBwY2llX2NmZ19kYXRhIGJjbTcyNzhfY2Zn ID0zRCB7Cj0yMAogc3RhdGljIGNvbnN0IHN0cnVjdCBwY2llX2NmZ19kYXRhIGJjbTI3MTFfY2Zn ID0zRCB7CiAJLm9mZnNldHMJPTNEIHBjaWVfb2Zmc2V0cywKLQkudHlwZQkJPTNEIEJDTTI3MTEs CisJLm1vZGVsCQk9M0QgQkNNMjcxMSwKIAkucGVyc3Rfc2V0CT0zRCBicmNtX3BjaWVfcGVyc3Rf c2V0X2dlbmVyaWMsCiAJLmJyaWRnZV9zd19pbml0X3NldCA9M0QgYnJjbV9wY2llX2JyaWRnZV9z d19pbml0X3NldF9nZW5lcmljLAogCS5udW1faW5ib3VuZAk9M0QgMywKQEAgLTE3MjEsNyArMTcy MSw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgcGNpZV9jZmdfZGF0YSBiY20yNzExX2NmZyA9M0Qg ewo9MjAKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgcGNpZV9jZmdfZGF0YSBiY203MjE2X2NmZyA9M0Qg ewogCS5vZmZzZXRzCT0zRCBwY2llX29mZnNldF9iY203Mjc4LAotCS50eXBlCQk9M0QgQkNNNzI3 OCwKKwkubW9kZWwJCT0zRCBCQ003Mjc4LAogCS5wZXJzdF9zZXQJPTNEIGJyY21fcGNpZV9wZXJz dF9zZXRfNzI3OCwKIAkuYnJpZGdlX3N3X2luaXRfc2V0ID0zRCBicmNtX3BjaWVfYnJpZGdlX3N3 X2luaXRfc2V0XzcyNzgsCiAJLmhhc19waHkJPTNEIHRydWUsCkBAIC0xNzc4LDcgKzE3NzgsNyBA QCBzdGF0aWMgaW50IGJyY21fcGNpZV9wcm9iZShzdHJ1Y3QgcGxhdGZvcm1fZGV2aWNlICpwZD0K ZXYpCiAJcGNpZS0+ZGV2ID0zRCAmcGRldi0+ZGV2OwogCXBjaWUtPm5wID0zRCBucDsKIAlwY2ll LT5yZWdfb2Zmc2V0cyA9M0QgZGF0YS0+b2Zmc2V0czsKLQlwY2llLT50eXBlID0zRCBkYXRhLT50 eXBlOworCXBjaWUtPm1vZGVsID0zRCBkYXRhLT5tb2RlbDsKIAlwY2llLT5wZXJzdF9zZXQgPTNE IGRhdGEtPnBlcnN0X3NldDsKIAlwY2llLT5icmlkZ2Vfc3dfaW5pdF9zZXQgPTNEIGRhdGEtPmJy aWRnZV9zd19pbml0X3NldDsKIAlwY2llLT5oYXNfcGh5ID0zRCBkYXRhLT5oYXNfcGh5OwpAQCAt MTg0Nyw3ICsxODQ3LDcgQEAgc3RhdGljIGludCBicmNtX3BjaWVfcHJvYmUoc3RydWN0IHBsYXRm b3JtX2RldmljZSAqcGQ9CmV2KQogCQlnb3RvIGZhaWw7Cj0yMAogCXBjaWUtPmh3X3JldiA9M0Qg cmVhZGwocGNpZS0+YmFzZSArIFBDSUVfTUlTQ19SRVZJU0lPTik7Ci0JaWYgKHBjaWUtPnR5cGUg PTNEPTNEIEJDTTQ5MDggJiYgcGNpZS0+aHdfcmV2ID49M0QgQlJDTV9QQ0lFX0hXX1JFVl8zXzIw KT0KIHsKKwlpZiAocGNpZS0+bW9kZWwgPTNEPTNEIEJDTTQ5MDggJiYgcGNpZS0+aHdfcmV2ID49 M0QgQlJDTV9QQ0lFX0hXX1JFVl8zXzIwPQopIHsKIAkJZGV2X2VycihwY2llLT5kZXYsICJoYXJk d2FyZSByZXZpc2lvbiB3aXRoIHVuc3VwcG9ydGVkIFBFUlNUIyBzZXR1cFxuIik7CiAJCXJldCA9 M0QgLUVOT0RFVjsKIAkJZ290byBmYWlsOwpAQCAtMTg2Miw3ICsxODYyLDcgQEAgc3RhdGljIGlu dCBicmNtX3BjaWVfcHJvYmUoc3RydWN0IHBsYXRmb3JtX2RldmljZSAqcGQ9CmV2KQogCQl9CiAJ fQo9MjAKLQlicmlkZ2UtPm9wcyA9M0QgcGNpZS0+dHlwZSA9M0Q9M0QgQkNNNzQyNSA/ICZicmNt NzQyNV9wY2llX29wcyA6ICZicmNtX3BjPQppZV9vcHM7CisJYnJpZGdlLT5vcHMgPTNEIHBjaWUt Pm1vZGVsID0zRD0zRCBCQ003NDI1ID8gJmJyY203NDI1X3BjaWVfb3BzIDogJmJyY21fcD0KY2ll X29wczsKIAlicmlkZ2UtPnN5c2RhdGEgPTNEIHBjaWU7Cj0yMAogCXBsYXRmb3JtX3NldF9kcnZk YXRhKHBkZXYsIHBjaWUpOwotLT0yMAoyLjE3LjEK --000000000000de7c0f061cec0050 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature MIIQbgYJKoZIhvcNAQcCoIIQXzCCEFsCAQExDzANBglghkgBZQMEAgEFADALBgkqhkiG9w0BBwGg gg3FMIIFDTCCA/WgAwIBAgIQeEqpED+lv77edQixNJMdADANBgkqhkiG9w0BAQsFADBMMSAwHgYD VQQLExdHbG9iYWxTaWduIFJvb3QgQ0EgLSBSMzETMBEGA1UEChMKR2xvYmFsU2lnbjETMBEGA1UE AxMKR2xvYmFsU2lnbjAeFw0yMDA5MTYwMDAwMDBaFw0yODA5MTYwMDAwMDBaMFsxCzAJBgNVBAYT AkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMTEwLwYDVQQDEyhHbG9iYWxTaWduIEdDQyBS MyBQZXJzb25hbFNpZ24gMiBDQSAyMDIwMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA vbCmXCcsbZ/a0fRIQMBxp4gJnnyeneFYpEtNydrZZ+GeKSMdHiDgXD1UnRSIudKo+moQ6YlCOu4t rVWO/EiXfYnK7zeop26ry1RpKtogB7/O115zultAz64ydQYLe+a1e/czkALg3sgTcOOcFZTXk38e aqsXsipoX1vsNurqPtnC27TWsA7pk4uKXscFjkeUE8JZu9BDKaswZygxBOPBQBwrA5+20Wxlk6k1 e6EKaaNaNZUy30q3ArEf30ZDpXyfCtiXnupjSK8WU2cK4qsEtj09JS4+mhi0CTCrCnXAzum3tgcH cHRg0prcSzzEUDQWoFxyuqwiwhHu3sPQNmFOMwIDAQABo4IB2jCCAdYwDgYDVR0PAQH/BAQDAgGG MGAGA1UdJQRZMFcGCCsGAQUFBwMCBggrBgEFBQcDBAYKKwYBBAGCNxQCAgYKKwYBBAGCNwoDBAYJ KwYBBAGCNxUGBgorBgEEAYI3CgMMBggrBgEFBQcDBwYIKwYBBQUHAxEwEgYDVR0TAQH/BAgwBgEB /wIBADAdBgNVHQ4EFgQUljPR5lgXWzR1ioFWZNW+SN6hj88wHwYDVR0jBBgwFoAUj/BLf6guRSSu TVD6Y5qL3uLdG7wwegYIKwYBBQUHAQEEbjBsMC0GCCsGAQUFBzABhiFodHRwOi8vb2NzcC5nbG9i YWxzaWduLmNvbS9yb290cjMwOwYIKwYBBQUHMAKGL2h0dHA6Ly9zZWN1cmUuZ2xvYmFsc2lnbi5j b20vY2FjZXJ0L3Jvb3QtcjMuY3J0MDYGA1UdHwQvMC0wK6ApoCeGJWh0dHA6Ly9jcmwuZ2xvYmFs c2lnbi5jb20vcm9vdC1yMy5jcmwwWgYDVR0gBFMwUTALBgkrBgEEAaAyASgwQgYKKwYBBAGgMgEo CjA0MDIGCCsGAQUFBwIBFiZodHRwczovL3d3dy5nbG9iYWxzaWduLmNvbS9yZXBvc2l0b3J5LzAN BgkqhkiG9w0BAQsFAAOCAQEAdAXk/XCnDeAOd9nNEUvWPxblOQ/5o/q6OIeTYvoEvUUi2qHUOtbf jBGdTptFsXXe4RgjVF9b6DuizgYfy+cILmvi5hfk3Iq8MAZsgtW+A/otQsJvK2wRatLE61RbzkX8 9/OXEZ1zT7t/q2RiJqzpvV8NChxIj+P7WTtepPm9AIj0Keue+gS2qvzAZAY34ZZeRHgA7g5O4TPJ /oTd+4rgiU++wLDlcZYd/slFkaT3xg4qWDepEMjT4T1qFOQIL+ijUArYS4owpPg9NISTKa1qqKWJ jFoyms0d0GwOniIIbBvhI2MJ7BSY9MYtWVT5jJO3tsVHwj4cp92CSFuGwunFMzCCA18wggJHoAMC AQICCwQAAAAAASFYUwiiMA0GCSqGSIb3DQEBCwUAMEwxIDAeBgNVBAsTF0dsb2JhbFNpZ24gUm9v dCBDQSAtIFIzMRMwEQYDVQQKEwpHbG9iYWxTaWduMRMwEQYDVQQDEwpHbG9iYWxTaWduMB4XDTA5 MDMxODEwMDAwMFoXDTI5MDMxODEwMDAwMFowTDEgMB4GA1UECxMXR2xvYmFsU2lnbiBSb290IENB IC0gUjMxEzARBgNVBAoTCkdsb2JhbFNpZ24xEzARBgNVBAMTCkdsb2JhbFNpZ24wggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQDMJXaQeQZ4Ihb1wIO2hMoonv0FdhHFrYhy/EYCQ8eyip0E XyTLLkvhYIJG4VKrDIFHcGzdZNHr9SyjD4I9DCuul9e2FIYQebs7E4B3jAjhSdJqYi8fXvqWaN+J J5U4nwbXPsnLJlkNc96wyOkmDoMVxu9bi9IEYMpJpij2aTv2y8gokeWdimFXN6x0FNx04Druci8u nPvQu7/1PQDhBjPogiuuU6Y6FnOM3UEOIDrAtKeh6bJPkC4yYOlXy7kEkmho5TgmYHWyn3f/kRTv riBJ/K1AFUjRAjFhGV64l++td7dkmnq/X8ET75ti+w1s4FRpFqkD2m7pg5NxdsZphYIXAgMBAAGj QjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBSP8Et/qC5FJK5N UPpjmove4t0bvDANBgkqhkiG9w0BAQsFAAOCAQEAS0DbwFCq/sgM7/eWVEVJu5YACUGssxOGhigH M8pr5nS5ugAtrqQK0/Xx8Q+Kv3NnSoPHRHt44K9ubG8DKY4zOUXDjuS5V2yq/BKW7FPGLeQkbLmU Y/vcU2hnVj6DuM81IcPJaP7O2sJTqsyQiunwXUaMld16WCgaLx3ezQA3QY/tRG3XUyiXfvNnBB4V 14qWtNPeTCekTBtzc3b0F5nCH3oO4y0IrQocLP88q1UOD5F+NuvDV0m+4S4tfGCLw0FREyOdzvcy a5QBqJnnLDMfOjsl0oZAzjsshnjJYS8Uuu7bVW/fhO4FCU29KNhyztNiUGUe65KXgzHZs7XKR1g/ XzCCBU0wggQ1oAMCAQICDEjuN1Vuw+TT9V/ygzANBgkqhkiG9w0BAQsFADBbMQswCQYDVQQGEwJC RTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTExMC8GA1UEAxMoR2xvYmFsU2lnbiBHQ0MgUjMg UGVyc29uYWxTaWduIDIgQ0EgMjAyMDAeFw0yMjA5MTAxMjE3MTNaFw0yNTA5MTAxMjE3MTNaMIGO MQswCQYDVQQGEwJJTjESMBAGA1UECBMJS2FybmF0YWthMRIwEAYDVQQHEwlCYW5nYWxvcmUxFjAU BgNVBAoTDUJyb2FkY29tIEluYy4xFDASBgNVBAMTC0ppbSBRdWlubGFuMSkwJwYJKoZIhvcNAQkB FhpqYW1lcy5xdWlubGFuQGJyb2FkY29tLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC ggEBAKtQZbH0dDsCEixB9shqHxmN7R0Tywh2HUGagri/LzbKgXsvGH/LjKUjwFOQwFe4EIVds/0S hNqJNn6Z/DzcMdIAfbMJ7juijAJCzZSg8m164K+7ipfhk7SFmnv71spEVlo7tr41/DT2HvUCo93M 7Hu+D3IWHBqIg9YYs3tZzxhxXKtJW6SH7jKRz1Y94pEYplGQLM+uuPCZaARbh+i0auVCQNnxgfQ/ 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 MA0GCWCGSAFlAwQCAQUAoIHUMC8GCSqGSIb3DQEJBDEiBCCeS2snfuqgpOpEGJPr+IF6mEac4N37 CCmhpTw3ODQnMzAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0yNDA3 MTAyMjE2NTJaMGkGCSqGSIb3DQEJDzFcMFowCwYJYIZIAWUDBAEqMAsGCWCGSAFlAwQBFjALBglg hkgBZQMEAQIwCgYIKoZIhvcNAwcwCwYJKoZIhvcNAQEKMAsGCSqGSIb3DQEBBzALBglghkgBZQME AgEwDQYJKoZIhvcNAQEBBQAEggEAg8DqhMCTMzQFOoLbLnJ9V46PaYUWaim9SFREuU5kRyjAWu1s eQQyDkoW4Wl4E0z2cP1Dp5DdeCErpz6MaPIN4ml03obK8/XLORxQ/kFVT/qiD/j9D5xgoP3hgQag nFc9kDJWL1Lq7D4y2hoFOYduVv2zA1I7adW1mNbTVGJjWGxmyXIqOqEIYjfJIIzo7kjcIrD2kaNe /JH29Pfg3jjsVlgYG+OPDUCU4LvUaqJ8lAOIRAl6XFyw0mXYmPPrG0yDzNHUR0e1HzntfTx6xASr tvt6x9cwz9rXsNSjmzAdvzIHfhELq7abiW5G1yxcel6u485geDL3RHupngYjt5D4eg== --000000000000de7c0f061cec0050-- From nobody Fri Dec 19 16:05:46 2025 Received: from mail-qv1-f48.google.com (mail-qv1-f48.google.com [209.85.219.48]) (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 2BDDE158A07 for ; Wed, 10 Jul 2024 22:16:54 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.219.48 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1720649816; cv=none; b=C8og4IqOGabNox9klB95dyrzRqSqA8x7NeORVwdeEPerQ5Kaz9dHAmekZh9ldzX9TBcasQfk5lsrV4w3cMmBvS1m186qzXCxNN0yuPOAuFoMsFWovrr0zjzIVbHbWg20MTptoczrmcxyQpcLqO4qQTmm18daVHuIt75NmYSzXXc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1720649816; c=relaxed/simple; bh=Q0B6+ZBbNBo9tB2swjUNo5hpqvWX282jsvSoA8pmKn4=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type; b=hdVYZjACP0K/vF1TZ9lzQj+m/VCQeqACLhZXUcZSG/Cjwchj5oaNCCDskqpdi8kz3aeZGLpSuJgrMxuDxtnz7Fy2QQ/jDbgYWfiUeHY3tVn7CIdiQztJJpGRHTyoiB5zj3aiWJZri5UITxnhcznLZnVeuf23lb1K5FQXHURGzk4= 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=MuAZwnlL; arc=none smtp.client-ip=209.85.219.48 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="MuAZwnlL" Received: by mail-qv1-f48.google.com with SMTP id 6a1803df08f44-6b5dfcfb165so1961146d6.0 for ; Wed, 10 Jul 2024 15:16:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; t=1720649814; x=1721254614; 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=99s6FYoCVESc7YyifISRlLoUL1+nuVCfs1ilNEa1AD8=; b=MuAZwnlLhZFHW/OtGISkcXsO7kgZEDWNOrRCOa9wQ8o1FpoyWs027ukoDOyKnACGCV GfSc6/URliB0vnl9vt9kRgN++izjaN74YmTBPkdMmQeo2/W7t97/XHZoblpnTe9DOsId uQzHyNGLieoD2OR6j0mjJFs43AbGFvO3eucwo= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1720649814; x=1721254614; 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=99s6FYoCVESc7YyifISRlLoUL1+nuVCfs1ilNEa1AD8=; b=qH2ltbWB7YhrZATooyGNcyvD+4+D21gtriUqMOSbml/s4GSzbQh2x/c7j34HUfN6/4 HE7G4NYPp7eL8oGZrv7k2ET8lYso9xIiWmAc2Cic8ljndQztPatkeucuEL15jAgl/ZmL ixqdq93OskvuuscAmI4dzzAcLobm6Vo1gpaaBSArXgvRpBQ3vTRNqHwUgNUQHZQDT8qk HAYqM/ELA0+lZPuGME1FETRwwSPTKiK1avqwP8o+qQoTNzjdfirIKXJ3GoY4qLsyZr15 +jF6PwRktIRfvEMIt/Qu1EmBf9kuyXsNs/VIEDNXYas1E0N+693+ttBhL9g2Ij2PnkgK jz1w== X-Forwarded-Encrypted: i=1; AJvYcCXhZGjK/TN4jk21U5nX3RwmgMjO7yDqV7xDujBxpk9u5Fw3jaUcCQ393ht0/oE8ZKZOvYbx9/YFbgu6F86h5uElPQ1+YMVFK8GfvdpP X-Gm-Message-State: AOJu0YzFhjB+vkG5ssv2q0QLCUiovV2x0k556/FlCgNyrsGgKnwrfV13 7i4EHlLkF3d2lE8PVT4Z/ycSwBmVY0N6Py5CK52KM3H1QsMZFBYcZxha6U/5vA== X-Google-Smtp-Source: AGHT+IEtvfgftukcEuMP8g+teSoGXWxp4LtmlU5wcExPt32R4L59Qk3fQiOR4w8Ur6sm+YF1IKLsUQ== X-Received: by 2002:a05:6214:482:b0:6b0:76e8:921f with SMTP id 6a1803df08f44-6b61c21354dmr83964016d6.60.1720649814001; Wed, 10 Jul 2024 15:16:54 -0700 (PDT) Received: from stbsrv-and-01.and.broadcom.net ([192.19.144.250]) by smtp.gmail.com with ESMTPSA id 6a1803df08f44-6b61ba04c16sm20182326d6.60.2024.07.10.15.16.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 10 Jul 2024 15:16:53 -0700 (PDT) From: Jim Quinlan To: linux-pci@vger.kernel.org, Nicolas Saenz Julienne , Bjorn Helgaas , Lorenzo Pieralisi , Cyril Brulebois , Stanimir Varbanov , Krzysztof Kozlowski , 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 v3 12/12] PCI: brcmstb: Enable 7712 SOCs Date: Wed, 10 Jul 2024 18:16:26 -0400 Message-Id: <20240710221630.29561-13-james.quinlan@broadcom.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20240710221630.29561-1-james.quinlan@broadcom.com> References: <20240710221630.29561-1-james.quinlan@broadcom.com> Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-256; boundary="000000000000f6e5d7061cec00ca" Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Content-Transfer-Encoding: quoted-printable --000000000000f6e5d7061cec00ca MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 VGhlIEJyb2FkY29tIFNUQiA3NzEyIGlzIHRoZSBzaWJsaW5nIGNoaXAgb2YgdGhlIFJQaSA1ICgy NzEyKS4KClNpZ25lZC1vZmYtYnk6IEppbSBRdWlubGFuIDxqYW1lcy5xdWlubGFuQGJyb2FkY29t LmNvbT4KUmV2aWV3ZWQtYnk6IFN0YW5pbWlyIFZhcmJhbm92IDxzdmFyYmFub3ZAc3VzZS5kZT4K UmV2aWV3ZWQtYnk6IEZsb3JpYW4gRmFpbmVsbGkgPGZsb3JpYW4uZmFpbmVsbGlAYnJvYWRjb20u Y29tPgpUZXN0ZWQtYnk6IEZsb3JpYW4gRmFpbmVsbGkgPGZsb3JpYW4uZmFpbmVsbGlAYnJvYWRj b20uY29tPgotLS0KIGRyaXZlcnMvcGNpL2NvbnRyb2xsZXIvcGNpZS1icmNtc3RiLmMgfCAyMCAr KysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDIwIGluc2VydGlvbnMoKykKCmRp ZmYgLS1naXQgYS9kcml2ZXJzL3BjaS9jb250cm9sbGVyL3BjaWUtYnJjbXN0Yi5jIGIvZHJpdmVy cy9wY2kvY29udHJvbGxlcj0KL3BjaWUtYnJjbXN0Yi5jCmluZGV4IGI2YjIxZTBhNTZhOC4uM2Jj NmI0OTIyN2ZlIDEwMDY0NAotLS0gYS9kcml2ZXJzL3BjaS9jb250cm9sbGVyL3BjaWUtYnJjbXN0 Yi5jCisrKyBiL2RyaXZlcnMvcGNpL2NvbnRyb2xsZXIvcGNpZS1icmNtc3RiLmMKQEAgLTExOTIs NiArMTE5MiwxMCBAQCBzdGF0aWMgdm9pZCBicmNtX2V4dGVuZF9yYnVzX3RpbWVvdXQoc3RydWN0 IGJyY21fcGNpPQplICpwY2llKQogCWNvbnN0IHVuc2lnbmVkIGludCBSRUdfT0ZGU0VUID0zRCBQ Q0lFX1JHUjFfU1dfSU5JVF8xKHBjaWUpIC0gODsKIAl1MzIgdGltZW91dF91cyA9M0QgNDAwMDAw MDsgLyogNCBzZWNvbmRzLCBvdXIgc2V0dGluZyBmb3IgTDFTUyAqLwo9MjAKKwkvKiA3NzEyIGRv ZXMgbm90IGhhdmUgdGhpcyAoUkdSMSkgdGltZXIgKi8KKwlpZiAocGNpZS0+bW9kZWwgPTNEPTNE IEJDTTc3MTIpCisJCXJldHVybjsKKwogCS8qIEVhY2ggdW5pdCBpbiB0aW1lb3V0IHJlZ2lzdGVy IGlzIDEvMjE2LDAwMCwwMDAgc2Vjb25kcyAqLwogCXdyaXRlbCgyMTYgKiB0aW1lb3V0X3VzLCBw Y2llLT5iYXNlICsgUkVHX09GRlNFVCk7CiB9CkBAIC0xNjYzLDYgKzE2NjcsMTMgQEAgc3RhdGlj IGNvbnN0IGludCBwY2llX29mZnNldHNfYm1pcHNfNzQyNVtdID0zRCB7CiAJW1BDSUVfSU5UUjJf Q1BVX0JBU0VdID0zRCAweDQzMDAsCiB9Owo9MjAKK3N0YXRpYyBjb25zdCBpbnQgcGNpZV9vZmZz ZXRfYmNtNzcxMltdID0zRCB7CisJW0VYVF9DRkdfSU5ERVhdICA9M0QgMHg5MDAwLAorCVtFWFRf Q0ZHX0RBVEFdICAgPTNEIDB4OTAwNCwKKwlbUENJRV9IQVJEX0RFQlVHXSA9M0QgMHg0MzA0LAor CVtQQ0lFX0lOVFIyX0NQVV9CQVNFXSA9M0QgMHg0NDAwLAorfTsKKwogc3RhdGljIGNvbnN0IHN0 cnVjdCBwY2llX2NmZ19kYXRhIGdlbmVyaWNfY2ZnID0zRCB7CiAJLm9mZnNldHMJPTNEIHBjaWVf b2Zmc2V0cywKIAkubW9kZWwJCT0zRCBHRU5FUklDLApAQCAtMTcyOCw2ICsxNzM5LDE0IEBAIHN0 YXRpYyBjb25zdCBzdHJ1Y3QgcGNpZV9jZmdfZGF0YSBiY203MjE2X2NmZyA9M0QgewogCS5udW1f aW5ib3VuZAk9M0QgMywKIH07Cj0yMAorc3RhdGljIGNvbnN0IHN0cnVjdCBwY2llX2NmZ19kYXRh IGJjbTc3MTJfY2ZnID0zRCB7CisJLm9mZnNldHMJPTNEIHBjaWVfb2Zmc2V0X2JjbTc3MTIsCisJ LnBlcnN0X3NldAk9M0QgYnJjbV9wY2llX3BlcnN0X3NldF83Mjc4LAorCS5icmlkZ2Vfc3dfaW5p dF9zZXQgPTNEIGJyY21fcGNpZV9icmlkZ2Vfc3dfaW5pdF9zZXRfZ2VuZXJpYywKKwkubW9kZWwJ CT0zRCBCQ003NzEyLAorCS5udW1faW5ib3VuZAk9M0QgMTAsCit9OworCiBzdGF0aWMgY29uc3Qg c3RydWN0IG9mX2RldmljZV9pZCBicmNtX3BjaWVfbWF0Y2hbXSA9M0QgewogCXsgLmNvbXBhdGli bGUgPTNEICJicmNtLGJjbTI3MTEtcGNpZSIsIC5kYXRhID0zRCAmYmNtMjcxMV9jZmcgfSwKIAl7 IC5jb21wYXRpYmxlID0zRCAiYnJjbSxiY200OTA4LXBjaWUiLCAuZGF0YSA9M0QgJmJjbTQ5MDhf Y2ZnIH0sCkBAIC0xNzM3LDYgKzE3NTYsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IG9mX2Rldmlj ZV9pZCBicmNtX3BjaWVfbWF0Y2hbXSA9Cj0zRCB7CiAJeyAuY29tcGF0aWJsZSA9M0QgImJyY20s YmNtNzQ0NS1wY2llIiwgLmRhdGEgPTNEICZnZW5lcmljX2NmZyB9LAogCXsgLmNvbXBhdGlibGUg PTNEICJicmNtLGJjbTc0MzUtcGNpZSIsIC5kYXRhID0zRCAmYmNtNzQzNV9jZmcgfSwKIAl7IC5j b21wYXRpYmxlID0zRCAiYnJjbSxiY203NDI1LXBjaWUiLCAuZGF0YSA9M0QgJmJjbTc0MjVfY2Zn IH0sCisJeyAuY29tcGF0aWJsZSA9M0QgImJyY20sYmNtNzcxMi1wY2llIiwgLmRhdGEgPTNEICZi Y203NzEyX2NmZyB9LAogCXt9LAogfTsKPTIwCi0tPTIwCjIuMTcuMQo= --000000000000f6e5d7061cec00ca 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 MA0GCWCGSAFlAwQCAQUAoIHUMC8GCSqGSIb3DQEJBDEiBCBRqrMVcp3skAU8JhsY1NvDvEKuJ8Xq 8G21CJfYHTlTHTAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0yNDA3 MTAyMjE2NTRaMGkGCSqGSIb3DQEJDzFcMFowCwYJYIZIAWUDBAEqMAsGCWCGSAFlAwQBFjALBglg hkgBZQMEAQIwCgYIKoZIhvcNAwcwCwYJKoZIhvcNAQEKMAsGCSqGSIb3DQEBBzALBglghkgBZQME AgEwDQYJKoZIhvcNAQEBBQAEggEAbxCaeVRJsaMCzs4O6TCMFE7/x6yMcNh7C7zNLkVOa+9vL3s7 TniA0keXlTYYKNkNwfqb3nTp2DwsTHtftEpBDiG1sMj9zXL6zVnDver8qgJfnaAEJ5jyEr0y7Cgb kWmh7rBnEjWtf4NyXWJHR4d3JXeuwJOYv6I4TNy3oHIcD4hUN0OCPDCKPm8C7Td8mZlFGDwNpdKY sJCh0Z6u7HJAZM+B4NoBrUBizzUoVrCbD+t4Z2tQGRj9sJr/w0be0op+MevZrokdoPWEqOd1BMTx MBOtlMoXkOQpJ9YYQpcLmnuxNdlWymznErS4RdP62d/Ga+tzaGOjYB+WPVzXGy/eaQ== --000000000000f6e5d7061cec00ca--