From nobody Mon Feb 9 11:10:30 2026 Received: from mail-pf1-f170.google.com (mail-pf1-f170.google.com [209.85.210.170]) (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 E93DC7EEE4 for ; Fri, 28 Jun 2024 20:54:39 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.170 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1719608081; cv=none; b=EOGenwpDotHV0kvtTzzP0b2yxyt8f8AspXcMm6Bx1dtG/Cmj8VECCDuv+9LdFlg4BslI0Wlaqd2vuVgOEZji+EqkszkYyr0A+njnXEeT0JiMDU6+3CfJ+VKbx9pDuxtGy4Ue/xTVB6jYtf/B50aS3yO60/+GMjZu6ijykCpslQo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1719608081; c=relaxed/simple; bh=SWhePC7nCjEmC7YZ/3Fkti9crZrGWxwZR6jqGfgIC8Q=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type; b=PIQUUbXDM7+h8aARTAD850VutkNDlib6PnaL+Wa/Df8dfVwDnEZg9gUMn6JiuJiOuLfm9z5bvhdLSlOzMpXmnG/QSG+1oW0VmGfaaKyE8ZQNveRMJGcxy5B/XGFvoghNULDeIrrgxkzm6x7B+9s4O4v6rCj69c+91cyyKXs8TsY= 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=DRXEYfmf; arc=none smtp.client-ip=209.85.210.170 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="DRXEYfmf" Received: by mail-pf1-f170.google.com with SMTP id d2e1a72fcca58-706738c209bso737957b3a.3 for ; Fri, 28 Jun 2024 13:54:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; t=1719608079; x=1720212879; 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=eKLimCuFuH3cOwZNuOzSPMWZ46drOp9ywgWFIjnFwlY=; b=DRXEYfmf5+rEDt8Yrsdu6EQr5OZtRjC+JCdGFuNY48c0lSA4+Sau1fD3oCQGLsGmPF NgGxu5cCCdPKxxKhZdIzkSAbGZlEzQe/wfOvc/n4RXTZeau2j7vqMdzvg0zFECqvMz5V G+JrImFlUu/lEEKsXN2YX9EFE9EIL8GdFoWMA= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1719608079; x=1720212879; 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=eKLimCuFuH3cOwZNuOzSPMWZ46drOp9ywgWFIjnFwlY=; b=JtkepZUHxrarrREPBhE3PjTSejd5awXi5Re3GD3fRSbdbcsutZr5hb3BcC2qQwWj8C 6v08Fpb2nSKnGsf5MxgGobvJBqNassLeq8c6/4qT+L5MNWnGuj4tsVRY9bMmAnVh4s2T Gcfjp3dwxMp7keJWCX5gH8l2zK5uxPTwFljEC33JNBsM3vaM3FE9aeq0vCAkLrCK6Fw8 1Bz2xyFO3Rrjif9HJmV1Yzxes5Fua7dsi/VnIpgqEyW0u+tGAxr92YVvp4MOEK+/ByZG bBSdq9n4ciCEJCvjS0LbvHn2hsUOgd6H5rOpCcjlj9TtWCZaY7CoAYsnuu9Hcg2NACI7 g1xA== X-Forwarded-Encrypted: i=1; AJvYcCUOgkmY0xvEV/GUeJ7j9b1K/MmXU2eTry9YGG0s36iaCLzRin+p+XW79/fYQzZj7cBhx6IY3Z98ch4yS73zsgPLTa+K3N2VI7mnJcU9 X-Gm-Message-State: AOJu0YzRgqw84YWXGujo7buE+LLeOV9c/Piey65e9iIqICdmAdYoMrjs 7EbxtjxsnMuRmX0pFLKtVuXkcM9sYs1pmhoPumG8Ql3FggQRiwYAyjs31qTT1g== X-Google-Smtp-Source: AGHT+IHJTcY6xTX84sUUetr3pzucd4fpSz0k01OozAgZGD+D7jjywHWfurr6UZ013/P9Y2VjKMtzLQ== X-Received: by 2002:a05:6a21:6d9f:b0:1be:d161:47ee with SMTP id adf61e73a8af0-1bed1614c55mr7756687637.30.1719608079265; Fri, 28 Jun 2024 13:54:39 -0700 (PDT) Received: from stbsrv-and-01.and.broadcom.net ([192.19.144.250]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-1fac15393d1sm19695135ad.157.2024.06.28.13.54.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 28 Jun 2024 13:54:38 -0700 (PDT) From: Jim Quinlan To: linux-pci@vger.kernel.org, Nicolas Saenz Julienne , Bjorn Helgaas , Lorenzo Pieralisi , Cyril Brulebois , Stanimir Varbanov , bcm-kernel-feedback-list@broadcom.com, jim2101024@gmail.com, james.quinlan@broadcom.com Cc: Florian Fainelli , Lorenzo Pieralisi , =?UTF-8?q?Krzysztof=20Wilczy=C5=84ski?= , Rob Herring , Krzysztof Kozlowski , Conor Dooley , linux-rpi-kernel@lists.infradead.org (moderated list:BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE), linux-arm-kernel@lists.infradead.org (moderated list:BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE), devicetree@vger.kernel.org (open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS), linux-kernel@vger.kernel.org (open list) Subject: [PATCH v1 1/8] dt-bindings: PCI: Add Broadcom STB 7712 SOC, update maintainter Date: Fri, 28 Jun 2024 16:54:20 -0400 Message-Id: <20240628205430.24775-2-james.quinlan@broadcom.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20240628205430.24775-1-james.quinlan@broadcom.com> References: <20240628205430.24775-1-james.quinlan@broadcom.com> Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-256; boundary="000000000000bd7248061bf974f8" Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Content-Transfer-Encoding: quoted-printable --000000000000bd7248061bf974f8 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 LSBVcGRhdGUgbWFpbnRhaW5lci4KLSBBZGRzIGEgZHJpdmVyIGNvbXBhdGlibGUgc3RyaW5nIGZv ciB0aGUgbmV3IFNUQiBTT0MgNzcxMgotIEFkZHMgdHdvIG5ldyByZXNldHMgZm9yIHRoZSA3NzEy OiAiYnJpZGdlIiwgZm9yIHRoZQogIHRoZSBicmlkZ2UgYmV0d2VlbiB0aGUgUENJZSBjb3JlIGFu ZCB0aGUgbWVtb3J5IGJ1czsKICBhbmQgInN3aW5pdCIsIHRoZSBQQ0llIGNvcmUgcmVzZXQuCgpT aWduZWQtb2ZmLWJ5OiBKaW0gUXVpbmxhbiA8amFtZXMucXVpbmxhbkBicm9hZGNvbS5jb20+Ci0t LQogLi4uL2JpbmRpbmdzL3BjaS9icmNtLHN0Yi1wY2llLnlhbWwgICAgICAgICAgIHwgMjQgKysr KysrKysrKysrKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDIzIGluc2VydGlvbnMoKyksIDEgZGVs ZXRpb24oLSkKCmRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3Mv cGNpL2JyY20sc3RiLXBjaWUueWFtbCBiL0RvYz0KdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRp bmdzL3BjaS9icmNtLHN0Yi1wY2llLnlhbWwKaW5kZXggMTFmOGVhMzMyNDBjLi5mNTk0ZmVmMzQz YTEgMTAwNjQ0Ci0tLSBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9wY2kvYnJj bSxzdGItcGNpZS55YW1sCisrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9w Y2kvYnJjbSxzdGItcGNpZS55YW1sCkBAIC03LDEyICs3LDEzIEBAICRzY2hlbWE6IGh0dHA6Ly9k ZXZpY2V0cmVlLm9yZy9tZXRhLXNjaGVtYXMvY29yZS55YW1sIwogdGl0bGU6IEJyY21zdGIgUENJ ZSBIb3N0IENvbnRyb2xsZXIKPTIwCiBtYWludGFpbmVyczoKLSAgLSBOaWNvbGFzIFNhZW56IEp1 bGllbm5lIDxuc2FlbnpqdWxpZW5uZUBzdXNlLmRlPgorICAtIEppbSBRdWlubGFuIDxqYW1lcy5x dWlubGFuQGJyb2FkY29tLmNvbT4KPTIwCiBwcm9wZXJ0aWVzOgogICBjb21wYXRpYmxlOgogICAg IGl0ZW1zOgogICAgICAgLSBlbnVtOgorICAgICAgICAgIC0gYnJjbSxiY203NzEyLXBjaWUgIyBT VEIgc2libGluZyBTT0Mgb2YgUmFzcGJlcnJ5IFBpIDUKICAgICAgICAgICAtIGJyY20sYmNtMjcx MS1wY2llICMgVGhlIFJhc3BiZXJyeSBQaSA0CiAgICAgICAgICAgLSBicmNtLGJjbTQ5MDgtcGNp ZQogICAgICAgICAgIC0gYnJjbSxiY203MjExLXBjaWUgIyBCcm9hZGNvbSBTVEIgdmVyc2lvbiBv ZiBSUGk0CkBAIC0xNDYsNiArMTQ3LDI3IEBAIGFsbE9mOgogICAgICAgcmVxdWlyZWQ6CiAgICAg ICAgIC0gcmVzZXRzCiAgICAgICAgIC0gcmVzZXQtbmFtZXMKKyAgLSBpZjoKKyAgICAgIHByb3Bl cnRpZXM6CisgICAgICAgIGNvbXBhdGlibGU6CisgICAgICAgICAgY29udGFpbnM6CisgICAgICAg ICAgICBjb25zdDogYnJjbSxiY203NzEyLXBjaWUKKyAgICB0aGVuOgorICAgICAgcHJvcGVydGll czoKKyAgICAgICAgcmVzZXRzOgorICAgICAgICAgIGl0ZW1zOgorICAgICAgICAgICAgLSBkZXNj cmlwdGlvbjogcGhhbmRsZSBwb2ludGluZyB0byB0aGUgUkVTQ0FMIHJlc2V0IGNvbnRyb2xsZXIK KyAgICAgICAgICAgIC0gZGVzY3JpcHRpb246IHBoYW5kbGUgcG9pbnRpbmcgdG8gdGhlIEJSSURH RSByZXNldCBjb250cm9sbGVyCisgICAgICAgICAgICAtIGRlc2NyaXB0aW9uOiBwaGFuZGxlIHBv aW50aW5nIHRvIHRoZSBjb3JlIFNXSU5JVCByZXNldCBjb250cj0Kb2xsZXIKKworICAgICAgICBy ZXNldC1uYW1lczoKKyAgICAgICAgICBpdGVtczoKKyAgICAgICAgICAgIC0gY29uc3Q6IHJlc2Nh bAorICAgICAgICAgICAgLSBjb25zdDogYnJpZGdlCisKKyAgICAgIHJlcXVpcmVkOgorICAgICAg ICAtIHJlc2V0cworICAgICAgICAtIHJlc2V0LW5hbWVzCj0yMAogdW5ldmFsdWF0ZWRQcm9wZXJ0 aWVzOiBmYWxzZQo9MjAKLS09MjAKMi4xNy4xCg== --000000000000bd7248061bf974f8 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 MA0GCWCGSAFlAwQCAQUAoIHUMC8GCSqGSIb3DQEJBDEiBCBqRQzacMZa1q7/m+Qe+St4vdTubp0f 4bRMl8FT0QIc7DAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0yNDA2 MjgyMDU0MzlaMGkGCSqGSIb3DQEJDzFcMFowCwYJYIZIAWUDBAEqMAsGCWCGSAFlAwQBFjALBglg hkgBZQMEAQIwCgYIKoZIhvcNAwcwCwYJKoZIhvcNAQEKMAsGCSqGSIb3DQEBBzALBglghkgBZQME AgEwDQYJKoZIhvcNAQEBBQAEggEAox9++bbn6Q8uFF6Gb7ed14QbA0D/tMB4AOg9TJSDkmjoNqKC f/jz2j8Lob2bq6VDIHEDZUB6ZaRxBKDlRCjugfqXqnGHY2R5WQflW8DgXiOC7sjJs892FzFZLGCR 9+CoqbJ3GuDdkjg+WqReoz1ytK2gTSLU0mFMWOM9IkTKbYH6q58iUW1MpeITxwkHu4uPoqgiFzYg 1zrRs0h9yZCfBW+MFz/jEQkxJ2drSqjsZddx6H7hoQjYrJMWEBF1I0DOw6EIB9aU6TUg2dxBn5mV p1VXYfLyEBsythYc3lHnbuyqwlLCoxBy9Ph7kva8r6TDm1nF6S2YTo9h8NWXPkdArA== --000000000000bd7248061bf974f8-- From nobody Mon Feb 9 11:10:30 2026 Received: from mail-pf1-f172.google.com (mail-pf1-f172.google.com [209.85.210.172]) (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 580887F470 for ; Fri, 28 Jun 2024 20:54:43 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.172 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1719608084; cv=none; b=XEqLAthlBD34nY+I5f25IRxTq9wn9QK0zoYKWP1Puv6ETt/a5+z7Hfwu0VDI/cZitJmkuvNPsIQu/VJ9jcNVJU4jLr7AYX/krIRfY7CmWBPTaickc4rFPq9qlQOIfJpWmGg9euLnCunO+Uq5viq3eou+70z5aDHBGMqaeAUmNEk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1719608084; c=relaxed/simple; bh=YKXQBcjJpn/IKjhmBltsqnyETAbMhw+LGdoZjGb95SU=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type; b=W+lGGRNYtVCGj7NtTCv2dwasE2YESZwY0GMvEsG6Mre1uAfVtfecEH+ot9/PWlskajF4b6aWEij8XKrFICR5DaEb7jcQe8SyASRHkraeSxGx7XvQgkY4aekIiWTGk5GQWz/xUflZW1Uojob6INssXOFnIwGYYosVz5j8B+GxdNo= 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=S1KO7vWD; arc=none smtp.client-ip=209.85.210.172 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="S1KO7vWD" Received: by mail-pf1-f172.google.com with SMTP id d2e1a72fcca58-70670fb3860so803677b3a.1 for ; Fri, 28 Jun 2024 13:54:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; t=1719608083; x=1720212883; 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=BUxVh3+3K7Cl8/6wtRiFbwgJQ1IzdC3mZIw4873bbms=; b=S1KO7vWDBcTLlConGx7iSGMwPbPCYH6goTtIBxsnMkpDeImiZ3X36N6YArsOc0CwZ1 X98Nl3X0eDHSJ6B2lahq9V4FNU4vbC2fHr5EU+6lruo1IwQLIkx+c3iR5w+STThUt5Lz hrC1THRNcT/PZVtaIGWW59Rs2LVvjtASGWlxw= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1719608083; x=1720212883; 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=BUxVh3+3K7Cl8/6wtRiFbwgJQ1IzdC3mZIw4873bbms=; b=eNWbnQhH6jsL97YmVT9N+gYc1qilcfYni6tT0oDDKLTUGMGrwmxebBNwx93eZst/Yc gUadfjeRyu05xUDzih68EFZocBfVjielvCderFYTnsoR1KXLo6eY/zIJDA2KjlyyTc3q IewmycsRFigLj1GeUg7JU0+skKk6B76UwkQaGHmkJP3/2S+QJOayf+QZqmT0TRNucrCU FUcF2ZXonvK/Y0iMD5yt1OsPqeXabN2342ifcdRrBfPP3pq06rOjZBPaIpYnZcjNvece OT9QqCpqwk7Zjq4EX6KSFcRnOdi0uSnXtpcXuF0Ehsv/qoVw9OI2PJUCI/BlWdF5mxtb KKjA== X-Forwarded-Encrypted: i=1; AJvYcCVENDDx6VsIYT9arGsDNJe5iBh2FRCzI6NIKBjjWG37YXDLb6OhoQkHUoQab4BjVPFYAqZyFj+juzrCwVD7wlww82cF1I3XFIUN8JyC X-Gm-Message-State: AOJu0YzTw524mpCelO96gHHdYzoX8ScUiwHuazvsWvKZ+MWAJpOfCcU+ 8EW9tjVQ2sKUT42wUJsomnnCo1tpC/K8h3BYY6o4XBLJ56RAYJNOq6/LQ03vaQ== X-Google-Smtp-Source: AGHT+IEjEyzsDfVcrmM1ByRve/0wh2Kf3Gn6sPZupq9P8Kzpcsawn6x/9OP/l3k9kT5VC/EiWbN/+w== X-Received: by 2002:a05:6a20:734f:b0:1bd:2b58:c62c with SMTP id adf61e73a8af0-1bd2b59f156mr12722475637.53.1719608082554; Fri, 28 Jun 2024 13:54:42 -0700 (PDT) Received: from stbsrv-and-01.and.broadcom.net ([192.19.144.250]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-1fac15393d1sm19695135ad.157.2024.06.28.13.54.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 28 Jun 2024 13:54:41 -0700 (PDT) From: Jim Quinlan To: linux-pci@vger.kernel.org, Nicolas Saenz Julienne , Bjorn Helgaas , Lorenzo Pieralisi , Cyril Brulebois , Stanimir Varbanov , bcm-kernel-feedback-list@broadcom.com, jim2101024@gmail.com, james.quinlan@broadcom.com Cc: Florian Fainelli , Lorenzo Pieralisi , =?UTF-8?q?Krzysztof=20Wilczy=C5=84ski?= , Rob Herring , linux-rpi-kernel@lists.infradead.org (moderated list:BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE), linux-arm-kernel@lists.infradead.org (moderated list:BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE), linux-kernel@vger.kernel.org (open list) Subject: [PATCH v1 2/8] PCI: brcmstb: Use "clk_out" error path label Date: Fri, 28 Jun 2024 16:54:21 -0400 Message-Id: <20240628205430.24775-3-james.quinlan@broadcom.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20240628205430.24775-1-james.quinlan@broadcom.com> References: <20240628205430.24775-1-james.quinlan@broadcom.com> Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-256; boundary="000000000000f0c16c061bf97485" Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Content-Transfer-Encoding: quoted-printable --000000000000f0c16c061bf97485 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SW5zdGVhZCBvZiBpbnZva2luZyAiY2xrX2Rpc2FibGVfdW5wcmVwYXJlKHBjaWUtPmNsaykiIGlu CmEgbnVtYmVyIG9mIGVycm9yIHBhdGhzLgoKU2lnbmVkLW9mZi1ieTogSmltIFF1aW5sYW4gPGph bWVzLnF1aW5sYW5AYnJvYWRjb20uY29tPgotLS0KIGRyaXZlcnMvcGNpL2NvbnRyb2xsZXIvcGNp ZS1icmNtc3RiLmMgfCAxOCArKysrKysrKysrKy0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMSBp bnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvcGNpL2Nv bnRyb2xsZXIvcGNpZS1icmNtc3RiLmMgYi9kcml2ZXJzL3BjaS9jb250cm9sbGVyPQovcGNpZS1i cmNtc3RiLmMKaW5kZXggYzA4NjgzZmViZGQ0Li5jMmViMjliODg2ZjcgMTAwNjQ0Ci0tLSBhL2Ry aXZlcnMvcGNpL2NvbnRyb2xsZXIvcGNpZS1icmNtc3RiLmMKKysrIGIvZHJpdmVycy9wY2kvY29u dHJvbGxlci9wY2llLWJyY21zdGIuYwpAQCAtMTYyMCwyNCArMTYyMCwyNSBAQCBzdGF0aWMgaW50 IGJyY21fcGNpZV9wcm9iZShzdHJ1Y3QgcGxhdGZvcm1fZGV2aWNlICo9CnBkZXYpCiAJfQogCXBj aWUtPnJlc2NhbCA9M0QgZGV2bV9yZXNldF9jb250cm9sX2dldF9vcHRpb25hbF9zaGFyZWQoJnBk ZXYtPmRldiwgInJlc2M9CmFsIik7CiAJaWYgKElTX0VSUihwY2llLT5yZXNjYWwpKSB7Ci0JCWNs a19kaXNhYmxlX3VucHJlcGFyZShwY2llLT5jbGspOwotCQlyZXR1cm4gUFRSX0VSUihwY2llLT5y ZXNjYWwpOworCQlyZXQgPTNEIFBUUl9FUlIocGNpZS0+cmVzY2FsKTsKKwkJZ290byBjbGtfb3V0 OwogCX0KIAlwY2llLT5wZXJzdF9yZXNldCA9M0QgZGV2bV9yZXNldF9jb250cm9sX2dldF9vcHRp b25hbF9leGNsdXNpdmUoJnBkZXYtPmRlPQp2LCAicGVyc3QiKTsKIAlpZiAoSVNfRVJSKHBjaWUt PnBlcnN0X3Jlc2V0KSkgewotCQljbGtfZGlzYWJsZV91bnByZXBhcmUocGNpZS0+Y2xrKTsKLQkJ cmV0dXJuIFBUUl9FUlIocGNpZS0+cGVyc3RfcmVzZXQpOworCQlyZXQgPTNEIFBUUl9FUlIocGNp ZS0+cGVyc3RfcmVzZXQpOworCQlnb3RvIGNsa19vdXQ7CiAJfQo9MjAKIAlyZXQgPTNEIHJlc2V0 X2NvbnRyb2xfcmVzZXQocGNpZS0+cmVzY2FsKTsKLQlpZiAocmV0KQorCWlmIChyZXQpIHsKIAkJ ZGV2X2VycigmcGRldi0+ZGV2LCAiZmFpbGVkIHRvIGRlYXNzZXJ0ICdyZXNjYWwnXG4iKTsKKwkJ Z290byBjbGtfb3V0OworCX0KPTIwCiAJcmV0ID0zRCBicmNtX3BoeV9zdGFydChwY2llKTsKIAlp ZiAocmV0KSB7CiAJCXJlc2V0X2NvbnRyb2xfcmVhcm0ocGNpZS0+cmVzY2FsKTsKLQkJY2xrX2Rp c2FibGVfdW5wcmVwYXJlKHBjaWUtPmNsayk7Ci0JCXJldHVybiByZXQ7CisJCWdvdG8gY2xrX291 dDsKIAl9Cj0yMAogCXJldCA9M0QgYnJjbV9wY2llX3NldHVwKHBjaWUpOwpAQCAtMTY3Niw2ICsx Njc3LDkgQEAgc3RhdGljIGludCBicmNtX3BjaWVfcHJvYmUoc3RydWN0IHBsYXRmb3JtX2Rldmlj ZSAqcGQ9CmV2KQo9MjAKIAlyZXR1cm4gMDsKPTIwCitjbGtfb3V0OgorCWNsa19kaXNhYmxlX3Vu cHJlcGFyZShwY2llLT5jbGspOworCXJldHVybiByZXQ7CiBmYWlsOgogCV9fYnJjbV9wY2llX3Jl bW92ZShwY2llKTsKIAlyZXR1cm4gcmV0OwotLT0yMAoyLjE3LjEK --000000000000f0c16c061bf97485 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 MA0GCWCGSAFlAwQCAQUAoIHUMC8GCSqGSIb3DQEJBDEiBCDEQbA5iytRsV47WhmiBjeIhz7Jn3TL oz6qYp3eQuTYFDAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0yNDA2 MjgyMDU0NDNaMGkGCSqGSIb3DQEJDzFcMFowCwYJYIZIAWUDBAEqMAsGCWCGSAFlAwQBFjALBglg hkgBZQMEAQIwCgYIKoZIhvcNAwcwCwYJKoZIhvcNAQEKMAsGCSqGSIb3DQEBBzALBglghkgBZQME AgEwDQYJKoZIhvcNAQEBBQAEggEAYx99GQbk/aLdbqsyMgvfKvWcll/bBdEObAm0J73EcH7w6yKN hvOFQHhYlq4Ey2xpgQ+2P1ep1Jvw1cMyaOO0XJrFtd/eXbYOXoepqb7yhyAedK29iB+5xVf66eyw nvAZ+KFlIHO3vqV5c/yLC+O+FK9ezIJ5KzBsGdSeWV3H28mmo7ajZTjNmsE55REUC/TcXPwj+g02 g3OKpydB5AclKYCinnpVHLX7CCDcaYYYLPkKntKS8W5CGoAQnTOTygQ6kDY9gMQbZ/5prKQztg4l l4DWN+gxXzd4BWTbdwKQt9OfFw8CIeFsHtvNrdRMdmKtyO4uNl2Fl3tQBMj3gQ03zA== --000000000000f0c16c061bf97485-- From nobody Mon Feb 9 11:10:30 2026 Received: from mail-pl1-f171.google.com (mail-pl1-f171.google.com [209.85.214.171]) (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 861EB7D3F4 for ; Fri, 28 Jun 2024 20:54:46 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.171 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1719608087; cv=none; b=SbzOJQAaFHhGyBgePfXyvURHCfnuW9SaVF++JUiSHrEKs+NnX5gfoCB0qHmmDX9c1H5bx2yEiiKPyscC+dRDSg/+jlfttewWkU0SU8VG2siJYkXxnPSuCyjMLvDqdnS1b5SZPB4gw+N3Z5jDmywBS+Krm1QMjMx1JZOqiD+JwJ4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1719608087; c=relaxed/simple; bh=ILREiau6eos0iPiPYxuFutozKjRt8tnCvPTjOI8uH4o=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type; b=lyMYBPMqTcm3iIe7sRTj6v+oREHEolB6g0Mw/EJa7aoe0takKTO/MlQY742VXgj+P/6pF4nO7nQgS/M/RA9sTAIo3qgrdEhOHXbFnAYqrU1F1clmLMHSed7cwLcZ/pjwQZTggHCJ6jzW9jo42nJcnM+mqMKgKtyPzjtRjw57Ynk= 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=XXsydSbB; arc=none smtp.client-ip=209.85.214.171 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="XXsydSbB" Received: by mail-pl1-f171.google.com with SMTP id d9443c01a7336-1fa2782a8ccso6183425ad.2 for ; Fri, 28 Jun 2024 13:54:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; t=1719608086; x=1720212886; 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=KFYg9IGgRjjQvEb+c7OuDi2Osde5PKmDwF8O8XgEgIw=; b=XXsydSbB+rcZ/QEocBIUVaprIVCkSoj4rgEq5EH5h9bFcv5q3AV/1d2EuLNa++ltDE W+ItAZCjenl58FVzTpp7mFr6V54T2iPfJ1YXch0AQqRWE1vbWpqafyknhVARbyr2F6oM XKd56O383adETMBwCJHN91MwAv3RKV6B22DGU= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1719608086; x=1720212886; 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=KFYg9IGgRjjQvEb+c7OuDi2Osde5PKmDwF8O8XgEgIw=; b=FwKVvCfeCvUtAftrLdq9elg0LCdlQ7IB7D+IjflN06mOEkqKY3q3YuzrYGXH6nY9h9 ootvQYKpLs+KtyoC7WMdOgZu473jDCWc3yuECLWh0oKLZednzECyOEKbTOGb4ThLxZ4H FJxBO3+6rnqXe0eEhILFHsYWYZ8j9tsrXZwbfSExyNmjg7YOCpyaMLuyzyXRq8g5hu9k DS1dR4Fmvd66Y0ug1Cpi7jOJ2bAT4tICMaDoHSiDj7nAyjNz6NrpoKACEPLRUw3WOQIn rgPaqGHd/47Mto77JHCTN9JQYpaudKjrPgx9XDBgtTimt0FnL41Mb10qeA7+kH/lMXcm W9wg== X-Forwarded-Encrypted: i=1; AJvYcCXW+zqk1Rw7+RyzMh/WqEsJq//gRSEM5RYOdKn0IzyOBh5Y5Uty097ExzH01GV+cqVqPz/R3p9q6kt2zAY9NC/PVcbXA3pEqrNbKhfV X-Gm-Message-State: AOJu0YwBYhYxVxEugDR7oJHwiusaxfSlNr0uoMBuJHFxa8OXi4dAhA8J 52uB/EaIZQ/Ede8qtqy4+P2/uxcKfFuJtkAvrq2MY+qSWtjsRVYJkmCyRwX/4w== X-Google-Smtp-Source: AGHT+IH/L+b6uQbJFoZXayOD8y14oJ/r7oa8wxPA2GIhVQOwDkQLMKI+EZwDN8QDCgoLaXZnM2uLgQ== X-Received: by 2002:a17:902:e846:b0:1f6:502d:ca88 with SMTP id d9443c01a7336-1fa23f15aa5mr171432915ad.49.1719608085820; Fri, 28 Jun 2024 13:54:45 -0700 (PDT) Received: from stbsrv-and-01.and.broadcom.net ([192.19.144.250]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-1fac15393d1sm19695135ad.157.2024.06.28.13.54.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 28 Jun 2024 13:54:45 -0700 (PDT) From: Jim Quinlan To: linux-pci@vger.kernel.org, Nicolas Saenz Julienne , Bjorn Helgaas , Lorenzo Pieralisi , Cyril Brulebois , Stanimir Varbanov , bcm-kernel-feedback-list@broadcom.com, jim2101024@gmail.com, james.quinlan@broadcom.com Cc: Florian Fainelli , Lorenzo Pieralisi , =?UTF-8?q?Krzysztof=20Wilczy=C5=84ski?= , Rob Herring , Philipp Zabel , linux-rpi-kernel@lists.infradead.org (moderated list:BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE), linux-arm-kernel@lists.infradead.org (moderated list:BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE), linux-kernel@vger.kernel.org (open list) Subject: [PATCH v1 3/8] PCI: brcmstb: Use bridge reset if available Date: Fri, 28 Jun 2024 16:54:22 -0400 Message-Id: <20240628205430.24775-4-james.quinlan@broadcom.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20240628205430.24775-1-james.quinlan@broadcom.com> References: <20240628205430.24775-1-james.quinlan@broadcom.com> Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-256; boundary="000000000000224071061bf97526" Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Content-Transfer-Encoding: quoted-printable --000000000000224071061bf97526 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 VGhlIDc3MTIgU09DIGhhcyBhIGJyaWRnZSByZXNldCB3aGljaCBjYW4gYmUgZGVzY3JpYmVkIGlu IHRoZSBkZXZpY2UgdHJlZS4KSWYgaXQgaXMgcHJlc2VudCwgdXNlIGl0LiBPdGhlcndpc2UsIGNv bnRpbnVlIHRvIHVzZSB0aGUgbGVnYWN5IG1ldGhvZCB0bwpyZXNldCB0aGUgYnJpZGdlLgoKU2ln bmVkLW9mZi1ieTogSmltIFF1aW5sYW4gPGphbWVzLnF1aW5sYW5AYnJvYWRjb20uY29tPgotLS0K IGRyaXZlcnMvcGNpL2NvbnRyb2xsZXIvcGNpZS1icmNtc3RiLmMgfCAyNCArKysrKysrKysrKysr KysrKysrLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxOSBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9u cygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvcGNpL2NvbnRyb2xsZXIvcGNpZS1icmNtc3RiLmMg Yi9kcml2ZXJzL3BjaS9jb250cm9sbGVyPQovcGNpZS1icmNtc3RiLmMKaW5kZXggYzJlYjI5Yjg4 NmY3Li40MTA0YzM2NjhmZGIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvcGNpL2NvbnRyb2xsZXIvcGNp ZS1icmNtc3RiLmMKKysrIGIvZHJpdmVycy9wY2kvY29udHJvbGxlci9wY2llLWJyY21zdGIuYwpA QCAtMjY1LDYgKzI2NSw3IEBAIHN0cnVjdCBicmNtX3BjaWUgewogCWVudW0gcGNpZV90eXBlCQl0 eXBlOwogCXN0cnVjdCByZXNldF9jb250cm9sCSpyZXNjYWw7CiAJc3RydWN0IHJlc2V0X2NvbnRy b2wJKnBlcnN0X3Jlc2V0OworCXN0cnVjdCByZXNldF9jb250cm9sCSpicmlkZ2U7CiAJaW50CQkJ bnVtX21lbWM7CiAJdTY0CQkJbWVtY19zaXplW1BDSUVfQlJDTV9NQVhfTUVNQ107CiAJdTMyCQkJ aHdfcmV2OwpAQCAtNzMyLDEyICs3MzMsMTkgQEAgc3RhdGljIHZvaWQgX19pb21lbSAqYnJjbTc0 MjVfcGNpZV9tYXBfYnVzKHN0cnVjdCBwY2k9Cl9idXMgKmJ1cywKPTIwCiBzdGF0aWMgdm9pZCBi cmNtX3BjaWVfYnJpZGdlX3N3X2luaXRfc2V0X2dlbmVyaWMoc3RydWN0IGJyY21fcGNpZSAqcGNp ZSwgdT0KMzIgdmFsKQogewotCXUzMiB0bXAsIG1hc2sgPTNEICBSR1IxX1NXX0lOSVRfMV9JTklU X0dFTkVSSUNfTUFTSzsKLQl1MzIgc2hpZnQgPTNEIFJHUjFfU1dfSU5JVF8xX0lOSVRfR0VORVJJ Q19TSElGVDsKKwlpZiAocGNpZS0+YnJpZGdlKSB7CisJCWlmICh2YWwpCisJCQlyZXNldF9jb250 cm9sX2Fzc2VydChwY2llLT5icmlkZ2UpOworCQllbHNlCisJCQlyZXNldF9jb250cm9sX2RlYXNz ZXJ0KHBjaWUtPmJyaWRnZSk7CisJfSBlbHNlIHsKKwkJdTMyIHRtcCwgbWFzayA9M0QgIFJHUjFf U1dfSU5JVF8xX0lOSVRfR0VORVJJQ19NQVNLOworCQl1MzIgc2hpZnQgPTNEIFJHUjFfU1dfSU5J VF8xX0lOSVRfR0VORVJJQ19TSElGVDsKPTIwCi0JdG1wID0zRCByZWFkbChwY2llLT5iYXNlICsg UENJRV9SR1IxX1NXX0lOSVRfMShwY2llKSk7Ci0JdG1wID0zRCAodG1wICYgfm1hc2spIHwgKCh2 YWwgPDwgc2hpZnQpICYgbWFzayk7Ci0Jd3JpdGVsKHRtcCwgcGNpZS0+YmFzZSArIFBDSUVfUkdS MV9TV19JTklUXzEocGNpZSkpOworCQl0bXAgPTNEIHJlYWRsKHBjaWUtPmJhc2UgKyBQQ0lFX1JH UjFfU1dfSU5JVF8xKHBjaWUpKTsKKwkJdG1wID0zRCAodG1wICYgfm1hc2spIHwgKCh2YWwgPDwg c2hpZnQpICYgbWFzayk7CisJCXdyaXRlbCh0bXAsIHBjaWUtPmJhc2UgKyBQQ0lFX1JHUjFfU1df SU5JVF8xKHBjaWUpKTsKKwl9CiB9Cj0yMAogc3RhdGljIHZvaWQgYnJjbV9wY2llX2JyaWRnZV9z d19pbml0X3NldF83Mjc4KHN0cnVjdCBicmNtX3BjaWUgKnBjaWUsIHUzMiA9CnZhbCkKQEAgLTE2 MzUsNiArMTY0MywxMiBAQCBzdGF0aWMgaW50IGJyY21fcGNpZV9wcm9iZShzdHJ1Y3QgcGxhdGZv cm1fZGV2aWNlICpwPQpkZXYpCiAJCWdvdG8gY2xrX291dDsKIAl9Cj0yMAorCXBjaWUtPmJyaWRn ZSA9M0QgZGV2bV9yZXNldF9jb250cm9sX2dldF9vcHRpb25hbF9leGNsdXNpdmUoJnBkZXYtPmRl diwgImI9CnJpZGdlIik7CisJaWYgKElTX0VSUihwY2llLT5icmlkZ2UpKSB7CisJCXJldCA9M0Qg UFRSX0VSUihwY2llLT5icmlkZ2UpOworCQlnb3RvIGNsa19vdXQ7CisJfQorCiAJcmV0ID0zRCBi cmNtX3BoeV9zdGFydChwY2llKTsKIAlpZiAocmV0KSB7CiAJCXJlc2V0X2NvbnRyb2xfcmVhcm0o cGNpZS0+cmVzY2FsKTsKLS09MjAKMi4xNy4xCg== --000000000000224071061bf97526 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature 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 mOAplh6h3nMZUZxBguxG3g2p3iD4EgibUYneEzqOQafIQB/naf2uetKb8y9jKgWJxq2Y4y8Jqg2u uVIO1AyOJjWwqdgN+QhuIlat+qZd03P48Gim9ZPEMDUCAwEAAaOCAdswggHXMA4GA1UdDwEB/wQE AwIFoDCBowYIKwYBBQUHAQEEgZYwgZMwTgYIKwYBBQUHMAKGQmh0dHA6Ly9zZWN1cmUuZ2xvYmFs c2lnbi5jb20vY2FjZXJ0L2dzZ2NjcjNwZXJzb25hbHNpZ24yY2EyMDIwLmNydDBBBggrBgEFBQcw AYY1aHR0cDovL29jc3AuZ2xvYmFsc2lnbi5jb20vZ3NnY2NyM3BlcnNvbmFsc2lnbjJjYTIwMjAw TQYDVR0gBEYwRDBCBgorBgEEAaAyASgKMDQwMgYIKwYBBQUHAgEWJmh0dHBzOi8vd3d3Lmdsb2Jh bHNpZ24uY29tL3JlcG9zaXRvcnkvMAkGA1UdEwQCMAAwSQYDVR0fBEIwQDA+oDygOoY4aHR0cDov L2NybC5nbG9iYWxzaWduLmNvbS9nc2djY3IzcGVyc29uYWxzaWduMmNhMjAyMC5jcmwwJQYDVR0R BB4wHIEaamFtZXMucXVpbmxhbkBicm9hZGNvbS5jb20wEwYDVR0lBAwwCgYIKwYBBQUHAwQwHwYD VR0jBBgwFoAUljPR5lgXWzR1ioFWZNW+SN6hj88wHQYDVR0OBBYEFGx/E27aeGBP2eJktrILxlhK z8f6MA0GCSqGSIb3DQEBCwUAA4IBAQBdQQukiELsPfse49X4QNy/UN43dPUw0I1asiQ8wye3nAuD b3GFmf3SZKlgxBTdWJoaNmmUFW2H3HWOoQBnTeedLtV9M2Tb9vOKMncQD1f9hvWZR6LnZpjBIlKe +R+v6CLF07qYmBI6olvOY/Rsv9QpW9W8qZYk+2RkWHz/fR5N5YldKlJHP0NDT4Wjc5fEzV+mZC8A AlT80qiuCVv+IQP08ovEVSLPhUp8i1pwsHT9atbWOfXQjbq1B/ditFIbPzwmwJPuGUc7n7vpmtxB 75sSFMj27j4JXl5W9vORgHR2YzuPBzfzDJU1ul0DIofSWVF6E1dx4tZohRED1Yl/T/ZGMYICbTCC AmkCAQEwazBbMQswCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTExMC8GA1UE AxMoR2xvYmFsU2lnbiBHQ0MgUjMgUGVyc29uYWxTaWduIDIgQ0EgMjAyMAIMSO43VW7D5NP1X/KD MA0GCWCGSAFlAwQCAQUAoIHUMC8GCSqGSIb3DQEJBDEiBCA/dNpvXT2lzKnHbs7cg+ONCVm8BcCY 5H676eiqhSc1VTAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0yNDA2 MjgyMDU0NDZaMGkGCSqGSIb3DQEJDzFcMFowCwYJYIZIAWUDBAEqMAsGCWCGSAFlAwQBFjALBglg hkgBZQMEAQIwCgYIKoZIhvcNAwcwCwYJKoZIhvcNAQEKMAsGCSqGSIb3DQEBBzALBglghkgBZQME AgEwDQYJKoZIhvcNAQEBBQAEggEAHBlESdiIbjIhWyqEXtakXByo4IQdwYOTxZq+5eqV4bcfN0Gr Dp295uBuOqxggAxc6L1OmbjO/u5AZF59mun6u/U3iYL2RhT3eoi5HNm6tXfuX66AddwT5yWZZWNT DQp0dL0JNaRs6mFvmOy9IPXJmHd6QgSwTqVJWah0m/4hzR+q2gsyYmFYTU9eGIcF7jJ8YpCK/6H8 5sN6gT5RGPfX8+jpFRj1FmlKjar++phiByCkA1d7XfoUJoDJ+n2qdMSCbetHJVNEY9jkIl7R0+id FakZ27kS2DjSl/8m+ZSlpk2WkKxTiP0EZIIcl/clH2adKESk8Am2dn3zKXH5u+VziQ== --000000000000224071061bf97526-- From nobody Mon Feb 9 11:10:30 2026 Received: from mail-pl1-f180.google.com (mail-pl1-f180.google.com [209.85.214.180]) (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 C1A5F7D41D for ; Fri, 28 Jun 2024 20:54:49 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.180 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1719608091; cv=none; b=h8kVI6N3u5rMPW7/SxkssxmJKd7QdxTHz97oRWojC717AjknQHLEO0CGLdt5/L++n9Lo7bYJTG+VPYn/tnvMF0nVxnGH6I5tTedD6ia9vSJ/c/DzFxS3ECX2LgJAhXIQkBEmPC/s/sssZ6cdMi/Y9FNj4uR3VlrnSuBdPgV+LV0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1719608091; c=relaxed/simple; bh=DNFx8C4e6NnUrSbsWBNctKGJEj3ty7vcCPgFH6VftMw=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type; b=eFJvyzUn8rlgq6SnZ9n78CBwtxEc0cHT22QoJ3BIhR1yMuGSOIiS6XcDJeFsSqN/nX87xqQ9OsVOcUgmiKGnVNlrgNJV6N97A2JUAjyD5jqvgFtUEo7KKLl/7uPjBnAGe9t+vkR23o+2Qsa+3va5lwJGozbrYL6dJu9dyiWPY6U= 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=bg8BNAiZ; arc=none smtp.client-ip=209.85.214.180 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="bg8BNAiZ" Received: by mail-pl1-f180.google.com with SMTP id d9443c01a7336-1f9b364faddso7393795ad.3 for ; Fri, 28 Jun 2024 13:54:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; t=1719608089; x=1720212889; 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=A/tKin/J72WHiWomlWuleKfkDLkcWAY3EHLw/WOCmYA=; b=bg8BNAiZ/o2KRkEIezDiXNUjX/p19qXcyFFnMHnV18oetwCFpDxfQwlmJyK3wSnNgK EpF43YOoMQFZXW7Jvs687rtiOIO89aKWh4G9Uc9buX/AxQkSZAKaOm65elNCSFozTzk0 AwYBxXFWpC18YaAalbW+AxPMw7PPUCQaEuA7g= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1719608089; x=1720212889; 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=A/tKin/J72WHiWomlWuleKfkDLkcWAY3EHLw/WOCmYA=; b=ip2CJgJvxaXO6QiULZiUgszjxOPL77aeUWzyc6IiPn28+3dbg1HUOr2fkuHo+1u9+y k3hepKrbrodulTrjbWm1bEJmF8kEFzYmODmoZorLnKVc65S8/d/NL2Z2b5dRJLqIBy9m eCW0GA5Kz7ks7unrggorfCyVTOwoYdVI55gkXCGIeVYEjp+cn98Wcg4BegVtVpqAkI6e cVT8n9A8OKgs06a2OAe5gy/2sInlyEyUqEmG8VMQBEHFsHkuQWMFjPdY9vDj0cGWB/z5 f1/N2cVi5NO0Shtj4G7PcvFmryRv8GHvt06r8ikkC1zsFDIgoyZQlo19/KRIPb74KZkf n1RQ== X-Forwarded-Encrypted: i=1; AJvYcCWtX6NA4gpkhG+64mfu7sSrhUx9cCrECCOh9jxbXKUEhvBynoFg8lVTuF259Y5uqwtnHT2ZD+Dh4zHoiz+Q6FGDwwi54VHU+WQFr/4o X-Gm-Message-State: AOJu0Yzd8jfvOe/+crl3mzZyErOz+qZ8+3lOv+OHfa2VA6xorIOF7hFO A4BgTCuRrIFAzkoOYRXkBEiWwL5vv8a59qpeFY2jwDZQYQIAGMZulaJF0+4N/A== X-Google-Smtp-Source: AGHT+IH53+z3u40ypBPUnp1e3vEo5MfhKqeiN52/BbM9xTHnKLTKgtdLAteEEpEEBJewCFPGreBQ7w== X-Received: by 2002:a17:902:ec8e:b0:1fa:2099:5c18 with SMTP id d9443c01a7336-1fa23f269aemr190937555ad.26.1719608089092; Fri, 28 Jun 2024 13:54:49 -0700 (PDT) Received: from stbsrv-and-01.and.broadcom.net ([192.19.144.250]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-1fac15393d1sm19695135ad.157.2024.06.28.13.54.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 28 Jun 2024 13:54:48 -0700 (PDT) From: Jim Quinlan To: linux-pci@vger.kernel.org, Nicolas Saenz Julienne , Bjorn Helgaas , Lorenzo Pieralisi , Cyril Brulebois , Stanimir Varbanov , bcm-kernel-feedback-list@broadcom.com, jim2101024@gmail.com, james.quinlan@broadcom.com Cc: Florian Fainelli , Lorenzo Pieralisi , =?UTF-8?q?Krzysztof=20Wilczy=C5=84ski?= , Rob Herring , Philipp Zabel , linux-rpi-kernel@lists.infradead.org (moderated list:BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE), linux-arm-kernel@lists.infradead.org (moderated list:BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE), linux-kernel@vger.kernel.org (open list) Subject: [PATCH v1 4/8] PCI: brcmstb: Use swinit reset if available Date: Fri, 28 Jun 2024 16:54:23 -0400 Message-Id: <20240628205430.24775-5-james.quinlan@broadcom.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20240628205430.24775-1-james.quinlan@broadcom.com> References: <20240628205430.24775-1-james.quinlan@broadcom.com> Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-256; boundary="00000000000054f11e061bf97522" Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Content-Transfer-Encoding: quoted-printable --00000000000054f11e061bf97522 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 VGhlIDc3MTIgU09DIGFkZHMgYSBzb2Z0d2FyZSBpbml0IHJlc2V0IGRldmljZSBmb3IgdGhlIFBD SWUgSFcuCklmIGZvdW5kIGluIHRoZSBEVCBub2RlLCB1c2UgaXQuCgpTaWduZWQtb2ZmLWJ5OiBK aW0gUXVpbmxhbiA8amFtZXMucXVpbmxhbkBicm9hZGNvbS5jb20+Ci0tLQogZHJpdmVycy9wY2kv Y29udHJvbGxlci9wY2llLWJyY21zdGIuYyB8IDIwICsrKysrKysrKysrKysrKysrKysrCiAxIGZp bGUgY2hhbmdlZCwgMjAgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvcGNpL2Nv bnRyb2xsZXIvcGNpZS1icmNtc3RiLmMgYi9kcml2ZXJzL3BjaS9jb250cm9sbGVyPQovcGNpZS1i cmNtc3RiLmMKaW5kZXggNDEwNGMzNjY4ZmRiLi4wZjFjM2UxZWZmYjEgMTAwNjQ0Ci0tLSBhL2Ry aXZlcnMvcGNpL2NvbnRyb2xsZXIvcGNpZS1icmNtc3RiLmMKKysrIGIvZHJpdmVycy9wY2kvY29u dHJvbGxlci9wY2llLWJyY21zdGIuYwpAQCAtMjY2LDYgKzI2Niw3IEBAIHN0cnVjdCBicmNtX3Bj aWUgewogCXN0cnVjdCByZXNldF9jb250cm9sCSpyZXNjYWw7CiAJc3RydWN0IHJlc2V0X2NvbnRy b2wJKnBlcnN0X3Jlc2V0OwogCXN0cnVjdCByZXNldF9jb250cm9sCSpicmlkZ2U7CisJc3RydWN0 IHJlc2V0X2NvbnRyb2wJKnN3aW5pdDsKIAlpbnQJCQludW1fbWVtYzsKIAl1NjQJCQltZW1jX3Np emVbUENJRV9CUkNNX01BWF9NRU1DXTsKIAl1MzIJCQlod19yZXY7CkBAIC0xNjI2LDYgKzE2Mjcs MjUgQEAgc3RhdGljIGludCBicmNtX3BjaWVfcHJvYmUoc3RydWN0IHBsYXRmb3JtX2RldmljZSAq cD0KZGV2KQogCQlkZXZfZXJyKCZwZGV2LT5kZXYsICJjb3VsZCBub3QgZW5hYmxlIGNsb2NrXG4i KTsKIAkJcmV0dXJuIHJldDsKIAl9CisKKwlwY2llLT5zd2luaXQgPTNEIGRldm1fcmVzZXRfY29u dHJvbF9nZXRfb3B0aW9uYWxfZXhjbHVzaXZlKCZwZGV2LT5kZXYsICJzPQp3aW5pdCIpOworCWlm IChJU19FUlIocGNpZS0+c3dpbml0KSkgeworCQlyZXQgPTNEIGRldl9lcnJfcHJvYmUoJnBkZXYt PmRldiwgUFRSX0VSUihwY2llLT5zd2luaXQpLAorCQkJCSAgICAiZmFpbGVkIHRvIGdldCAnc3dp bml0JyByZXNldFxuIik7CisJCWdvdG8gY2xrX291dDsKKwl9CisKKwlyZXQgPTNEIHJlc2V0X2Nv bnRyb2xfYXNzZXJ0KHBjaWUtPnN3aW5pdCk7CisJaWYgKHJldCkgeworCQlkZXZfZXJyX3Byb2Jl KCZwZGV2LT5kZXYsIHJldCwgImNvdWxkIG5vdCBhc3NlcnQgcmVzZXQgJ3N3aW5pdCdcbiIpOwor CQlnb3RvIGNsa19vdXQ7CisJfSBlbHNlIHsKKwkJcmV0ID0zRCBkZXZfZXJyX3Byb2JlKCZwZGV2 LT5kZXYsIHJlc2V0X2NvbnRyb2xfZGVhc3NlcnQocGNpZS0+c3dpbml0KSwKKwkJCQkgICAgImNv dWxkIG5vdCBkZS1hc3NlcnQgcmVzZXQgJ3N3aW5pdCcgYWZ0ZXIgYXNzZXJ0aW5nXG4iKTsKKwkJ aWYgKHJldCkKKwkJCWdvdG8gY2xrX291dDsKKwl9CisKIAlwY2llLT5yZXNjYWwgPTNEIGRldm1f cmVzZXRfY29udHJvbF9nZXRfb3B0aW9uYWxfc2hhcmVkKCZwZGV2LT5kZXYsICJyZXNjPQphbCIp OwogCWlmIChJU19FUlIocGNpZS0+cmVzY2FsKSkgewogCQlyZXQgPTNEIFBUUl9FUlIocGNpZS0+ cmVzY2FsKTsKLS09MjAKMi4xNy4xCg== --00000000000054f11e061bf97522 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 MA0GCWCGSAFlAwQCAQUAoIHUMC8GCSqGSIb3DQEJBDEiBCDkO7qOjsQMNA6+kF4dELNnE5tcUOw5 APaA+eCqaRcmXTAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0yNDA2 MjgyMDU0NDlaMGkGCSqGSIb3DQEJDzFcMFowCwYJYIZIAWUDBAEqMAsGCWCGSAFlAwQBFjALBglg hkgBZQMEAQIwCgYIKoZIhvcNAwcwCwYJKoZIhvcNAQEKMAsGCSqGSIb3DQEBBzALBglghkgBZQME AgEwDQYJKoZIhvcNAQEBBQAEggEAOagm7imxYXGnvhMf6V/YhasYGXHiV+swDqdthZCGe7QrDury G2Ba0F5YkrQfvwTl6vTkpo0T4TU2cZJY8ABdtmPWZcPYq+wPmLL/KtVCcpwgeRlGS0wky5s55tjF xmZ2WyiwaRgzMbjjmI4slt231dZcLyhyXKkuDO1z7HbwK7ftPjMEj8TuTe4VpOmnAsrmv0WbxQ0i 0ABegy6roMVcrne7vxoCNlJ2qQAMYhmUJf1FmGao0FTIQLtM9EoAJshkMeRMo9mBNxhprdXKMNdd ZN8rCJ4uRmDfPH/3Deu5v2KxbE9CwZCVc5nnv6n+tPPWrO6fAB0etgEOQ4yQNGScUg== --00000000000054f11e061bf97522-- From nobody Mon Feb 9 11:10:30 2026 Received: from mail-pl1-f182.google.com (mail-pl1-f182.google.com [209.85.214.182]) (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 DABAF7D3F4 for ; Fri, 28 Jun 2024 20:54:52 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.182 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1719608094; cv=none; b=pwReHHB5nYFi0Ei5lEy3dnpPRENx2tSMQkTxXMERZxWCwvWsZFJfEr6L+/pMpXiMf/TccaAdplEl9zN9jum2omgixuLSlKYFl9cYf8Yq/5LR2XXlMGe7FKMKnShV9wsBNyaW0mqZ3np6Roltg0tzpaX7ylT4MvFkNXU8CeXDkI4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1719608094; c=relaxed/simple; bh=uGgyFzmgfAlyNZqDOew2S1SqaW6RcAd3h4H6Jm4ci50=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type; b=DSvy856Ge23jdmWKIrd3RqbEduK/L5Ep2L+FqUKGhz7pGqHPBzL0EBXxDrkvLD2y8rGqrTgSdZyfjUZb3uqr+xHk/RAiDGY/LNQf7BB0YsdMzdmlc3BAI6W/vJku505kEkGs9dsZF0J0uCvaHBxF/eu/iB9Q3SgozFT3hWQ+O+w= 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=GGorGsuo; arc=none smtp.client-ip=209.85.214.182 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="GGorGsuo" Received: by mail-pl1-f182.google.com with SMTP id d9443c01a7336-1f9e2affc8cso7878295ad.2 for ; Fri, 28 Jun 2024 13:54:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; t=1719608092; x=1720212892; 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=r5jejNmXUChoCyzrXWm6gvILL3tobAZhY6H3CdJc90I=; b=GGorGsuo6yJXgyiayHA9pElWkut9nu9sSMI0mzd4gyqonyNwxG+rBVPvqU84HFqGAE dCHpJG1gZ/cxUN/hS0OBi0mxQnNxa9t/6xrNPZz4mlTLd1Kd/aCkED43Ee0Z2Nim5mEk 7yvxC2S+VGziBmBxdlFNW905YHt876REDyAC0= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1719608092; x=1720212892; 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=r5jejNmXUChoCyzrXWm6gvILL3tobAZhY6H3CdJc90I=; b=n8ztTdyXQDKUN/ewfKkQzNaqfeN4IjNKSzF9M1aScl+8eHop5BGmYJULg1uqxH8G6f LsxX4aZvYfd4HWbnL/GrqkYLUOb1mWELlNvosfrhKLQCLqFMQBj5RW5Qy2+4hU0hU+e6 cuNbNTsFKl3Hgd0OgbCuxYaMjVXrqulSn+bQVDvXG+5+edHuPJWuZoPV+0pf5pf9y1uK twC9paRebQ1XyRZCgTA00XFzM+BOeFWHSqRSTSA55fIIfyd+NJFSSYXUvYaoOkItDJ0h xlAPlYxd7WtHAD/IrIyB85+DGz/TmB9sxPN63eNhH/kvKZ+k4WaT88Cn8zbMXaCOfAZu yo+Q== X-Forwarded-Encrypted: i=1; AJvYcCUM/dN5Ng1oBJV2Gf0Bg978zT8Dub3jv4P3OgmNB1h6OfxwFhbht9jSaI8hGhER19QLZe5EH9SpyLI4CVb627mclBnQERc3Kqng1OBc X-Gm-Message-State: AOJu0Yxm7KXq/XtAq57lrzxQR/HkD7r5nbd0/pqVdvOakLxsjv8MGPDW nVcsXspHwa45OE2AFOEJBJeaT8iR6jJ0MYcKTiilmH71hvI/suDDvSb+3lnWkA== X-Google-Smtp-Source: AGHT+IG7tsVk/yVPnQptFwZqBnGlbe0A/PpWj+6T68da+89lbFTZ9RttfgJKtbZSQ9AdeugDWVZ6fw== X-Received: by 2002:a17:902:ec91:b0:1fa:aa62:8b5f with SMTP id d9443c01a7336-1faaa628dadmr53626075ad.37.1719608092261; Fri, 28 Jun 2024 13:54:52 -0700 (PDT) Received: from stbsrv-and-01.and.broadcom.net ([192.19.144.250]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-1fac15393d1sm19695135ad.157.2024.06.28.13.54.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 28 Jun 2024 13:54:51 -0700 (PDT) From: Jim Quinlan To: linux-pci@vger.kernel.org, Nicolas Saenz Julienne , Bjorn Helgaas , Lorenzo Pieralisi , Cyril Brulebois , Stanimir Varbanov , bcm-kernel-feedback-list@broadcom.com, jim2101024@gmail.com, james.quinlan@broadcom.com Cc: Florian Fainelli , Lorenzo Pieralisi , =?UTF-8?q?Krzysztof=20Wilczy=C5=84ski?= , Rob Herring , linux-rpi-kernel@lists.infradead.org (moderated list:BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE), linux-arm-kernel@lists.infradead.org (moderated list:BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE), linux-kernel@vger.kernel.org (open list) Subject: [PATCH v1 5/8] PCI: brcmstb: Two more register offsets vary by SOC Date: Fri, 28 Jun 2024 16:54:24 -0400 Message-Id: <20240628205430.24775-6-james.quinlan@broadcom.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20240628205430.24775-1-james.quinlan@broadcom.com> References: <20240628205430.24775-1-james.quinlan@broadcom.com> Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-256; boundary="000000000000842260061bf97592" Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Content-Transfer-Encoding: quoted-printable --000000000000842260061bf97592 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 T3VyIEhXIGRlc2lnbiBoYXMgYWdhaW4gY2hhbmdlZCBhIHJlZ2lzdGVyIG9mZnNldCB3aGljaCB1 c2VkIHRvIGJlIHN0YW5kYXJkCmZvciBhbGwgQnJvYWRjb20gU09DcyB3aXRoIFBDSWUgY29yZXMu ICBUaGlzIGRpZmZlcmVuY2UgaXMgbm93IHJlY29uY2lsZWQuCgpTaWduZWQtb2ZmLWJ5OiBKaW0g UXVpbmxhbiA8amFtZXMucXVpbmxhbkBicm9hZGNvbS5jb20+Ci0tLQogZHJpdmVycy9wY2kvY29u dHJvbGxlci9wY2llLWJyY21zdGIuYyB8IDMzICsrKysrKysrKysrKysrKysrLS0tLS0tLS0tLQog MSBmaWxlIGNoYW5nZWQsIDIxIGluc2VydGlvbnMoKyksIDEyIGRlbGV0aW9ucygtKQoKZGlmZiAt LWdpdCBhL2RyaXZlcnMvcGNpL2NvbnRyb2xsZXIvcGNpZS1icmNtc3RiLmMgYi9kcml2ZXJzL3Bj aS9jb250cm9sbGVyPQovcGNpZS1icmNtc3RiLmMKaW5kZXggMGYxYzNlMWVmZmIxLi40ZTA4NDhl MTMxMWYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvcGNpL2NvbnRyb2xsZXIvcGNpZS1icmNtc3RiLmMK KysrIGIvZHJpdmVycy9wY2kvY29udHJvbGxlci9wY2llLWJyY21zdGIuYwpAQCAtMTIyLDcgKzEy Miw2IEBACiAjZGVmaW5lIFBDSUVfTUVNX1dJTjBfTElNSVRfSEkod2luKQlcCiAJCVBDSUVfTUlT Q19DUFVfMl9QQ0lFX01FTV9XSU4wX0xJTUlUX0hJICsgKCh3aW4pICogOCkKPTIwCi0jZGVmaW5l IFBDSUVfTUlTQ19IQVJEX1BDSUVfSEFSRF9ERUJVRwkJCQkJMHg0MjA0CiAjZGVmaW5lICBQQ0lF X01JU0NfSEFSRF9QQ0lFX0hBUkRfREVCVUdfQ0xLUkVRX0RFQlVHX0VOQUJMRV9NQVNLCTB4Mgog I2RlZmluZSAgUENJRV9NSVNDX0hBUkRfUENJRV9IQVJEX0RFQlVHX0wxU1NfRU5BQkxFX01BU0sJ CTB4MjAwMDAwCiAjZGVmaW5lICBQQ0lFX01JU0NfSEFSRF9QQ0lFX0hBUkRfREVCVUdfU0VSREVT X0lERFFfTUFTSwkJMHgwODAwMDAwMApAQCAtMTMxLDkgKzEzMCw5IEBACiAJICAoUENJRV9NSVND X0hBUkRfUENJRV9IQVJEX0RFQlVHX0NMS1JFUV9ERUJVR19FTkFCTEVfTUFTSyB8IFwKIAkgICBQ Q0lFX01JU0NfSEFSRF9QQ0lFX0hBUkRfREVCVUdfTDFTU19FTkFCTEVfTUFTSykKPTIwCi0jZGVm aW5lIFBDSUVfSU5UUjJfQ1BVX0JBU0UJCTB4NDMwMAogI2RlZmluZSBQQ0lFX01TSV9JTlRSMl9C QVNFCQkweDQ1MDAKLS8qIE9mZnNldHMgZnJvbSBQQ0lFX0lOVFIyX0NQVV9CQVNFIGFuZCBQQ0lF X01TSV9JTlRSMl9CQVNFICovCisKKy8qIE9mZnNldHMgZnJvbSBJTlRSMl9DUFUgYW5kIE1TSV9J TlRSMiBCQVNFIG9mZnNldHMgKi8KICNkZWZpbmUgIE1TSV9JTlRfU1RBVFVTCQkJMHgwCiAjZGVm aW5lICBNU0lfSU5UX0NMUgkJCTB4OAogI2RlZmluZSAgTVNJX0lOVF9NQVNLX1NFVAkJMHgxMApA QCAtMTg3LDYgKzE4Niw4IEBACiAjZGVmaW5lIElEWF9BRERSKHBjaWUpCQkJKHBjaWUtPnJlZ19v ZmZzZXRzW0VYVF9DRkdfSU5ERVhdKQogI2RlZmluZSBEQVRBX0FERFIocGNpZSkJCQkocGNpZS0+ cmVnX29mZnNldHNbRVhUX0NGR19EQVRBXSkKICNkZWZpbmUgUENJRV9SR1IxX1NXX0lOSVRfMShw Y2llKQkocGNpZS0+cmVnX29mZnNldHNbUkdSMV9TV19JTklUXzFdKQorI2RlZmluZQlIQVJEX0RF QlVHKHBjaWUpCQkocGNpZS0+cmVnX29mZnNldHNbUENJRV9IQVJEX0RFQlVHXSkKKyNkZWZpbmUJ SU5UUjJfQ1BVX0JBU0UocGNpZSkJCShwY2llLT5yZWdfb2Zmc2V0c1tQQ0lFX0lOVFIyX0NQVV9C QVNFXSkKPTIwCiAvKiBSZXNjYWwgcmVnaXN0ZXJzICovCiAjZGVmaW5lIFBDSUVfRFZUX1BNVV9Q Q0lFX1BIWV9DVFJMCQkJCTB4YzcwMApAQCAtMjEwLDYgKzIxMSw4IEBAIGVudW0gewogZW51bSB7 CiAJUkdSMV9TV19JTklUXzFfSU5JVF9NQVNLLAogCVJHUjFfU1dfSU5JVF8xX0lOSVRfU0hJRlQs CisJUENJRV9IQVJEX0RFQlVHLAorCVBDSUVfSU5UUjJfQ1BVX0JBU0UsCiB9Owo9MjAKIGVudW0g cGNpZV90eXBlIHsKQEAgLTY1MSw3ICs2NTQsNyBAQCBzdGF0aWMgaW50IGJyY21fcGNpZV9lbmFi bGVfbXNpKHN0cnVjdCBicmNtX3BjaWUgKnBjaWUpCiAJQlVJTERfQlVHX09OKEJSQ01fSU5UX1BD SV9NU0lfTEVHQUNZX05SID4gQlJDTV9JTlRfUENJX01TSV9OUik7Cj0yMAogCWlmIChtc2ktPmxl Z2FjeSkgewotCQltc2ktPmludHJfYmFzZSA9M0QgbXNpLT5iYXNlICsgUENJRV9JTlRSMl9DUFVf QkFTRTsKKwkJbXNpLT5pbnRyX2Jhc2UgPTNEIG1zaS0+YmFzZSArIElOVFIyX0NQVV9CQVNFKHBj aWUpOwogCQltc2ktPm5yID0zRCBCUkNNX0lOVF9QQ0lfTVNJX0xFR0FDWV9OUjsKIAkJbXNpLT5s ZWdhY3lfc2hpZnQgPTNEIDI0OwogCX0gZWxzZSB7CkBAIC04OTgsMTIgKzkwMSwxMiBAQCBzdGF0 aWMgaW50IGJyY21fcGNpZV9zZXR1cChzdHJ1Y3QgYnJjbV9wY2llICpwY2llKQogCS8qIFRha2Ug dGhlIGJyaWRnZSBvdXQgb2YgcmVzZXQgKi8KIAlwY2llLT5icmlkZ2Vfc3dfaW5pdF9zZXQocGNp ZSwgMCk7Cj0yMAotCXRtcCA9M0QgcmVhZGwoYmFzZSArIFBDSUVfTUlTQ19IQVJEX1BDSUVfSEFS RF9ERUJVRyk7CisJdG1wID0zRCByZWFkbChiYXNlICsgSEFSRF9ERUJVRyhwY2llKSk7CiAJaWYg KGlzX2JtaXBzKHBjaWUpKQogCQl0bXAgJj0zRCB+UENJRV9CTUlQU19NSVNDX0hBUkRfUENJRV9I QVJEX0RFQlVHX1NFUkRFU19JRERRX01BU0s7CiAJZWxzZQogCQl0bXAgJj0zRCB+UENJRV9NSVND X0hBUkRfUENJRV9IQVJEX0RFQlVHX1NFUkRFU19JRERRX01BU0s7Ci0Jd3JpdGVsKHRtcCwgYmFz ZSArIFBDSUVfTUlTQ19IQVJEX1BDSUVfSEFSRF9ERUJVRyk7CisJd3JpdGVsKHRtcCwgYmFzZSAr IEhBUkRfREVCVUcocGNpZSkpOwogCS8qIFdhaXQgZm9yIFNlckRlcyB0byBiZSBzdGFibGUgKi8K IAl1c2xlZXBfcmFuZ2UoMTAwLCAyMDApOwo9MjAKQEAgLTEwNzIsNyArMTA3NSw3IEBAIHN0YXRp YyB2b2lkIGJyY21fY29uZmlnX2Nsa3JlcShzdHJ1Y3QgYnJjbV9wY2llICpwY2llKQogCX0KPTIw CiAJLyogU3RhcnQgb3V0IGFzc3VtaW5nIHNhZmUgbW9kZSAoYm90aCBtb2RlIGJpdHMgY2xlYXJl ZCkgKi8KLQljbGtyZXFfY250bCA9M0QgcmVhZGwocGNpZS0+YmFzZSArIFBDSUVfTUlTQ19IQVJE X1BDSUVfSEFSRF9ERUJVRyk7CisJY2xrcmVxX2NudGwgPTNEIHJlYWRsKHBjaWUtPmJhc2UgKyBI QVJEX0RFQlVHKHBjaWUpKTsKIAljbGtyZXFfY250bCAmPTNEIH5QQ0lFX0NMS1JFUV9NQVNLOwo9 MjAKIAlpZiAoc3RyY21wKG1vZGUsICJuby1sMXNzIikgPTNEPTNEIDApIHsKQEAgLTExMTUsNyAr MTExOCw3IEBAIHN0YXRpYyB2b2lkIGJyY21fY29uZmlnX2Nsa3JlcShzdHJ1Y3QgYnJjbV9wY2ll ICpwY2llKQogCQkJZGV2X2VycihwY2llLT5kZXYsIGVycl9tc2cpOwogCQltb2RlID0zRCAic2Fm ZSI7CiAJfQotCXdyaXRlbChjbGtyZXFfY250bCwgcGNpZS0+YmFzZSArIFBDSUVfTUlTQ19IQVJE X1BDSUVfSEFSRF9ERUJVRyk7CisJd3JpdGVsKGNsa3JlcV9jbnRsLCBwY2llLT5iYXNlICsgSEFS RF9ERUJVRyhwY2llKSk7Cj0yMAogCWRldl9pbmZvKHBjaWUtPmRldiwgImNsa3JlcS1tb2RlIHNl dCB0byAlc1xuIiwgbW9kZSk7CiB9CkBAIC0xMzM3LDkgKzEzNDAsOSBAQCBzdGF0aWMgdm9pZCBi cmNtX3BjaWVfdHVybl9vZmYoc3RydWN0IGJyY21fcGNpZSAqcGNpZSkKIAl3cml0ZWwodG1wLCBi YXNlICsgUENJRV9NSVNDX1BDSUVfQ1RSTCk7Cj0yMAogCS8qIFR1cm4gb2ZmIFNlckRlcyAqLwot CXRtcCA9M0QgcmVhZGwoYmFzZSArIFBDSUVfTUlTQ19IQVJEX1BDSUVfSEFSRF9ERUJVRyk7CisJ dG1wID0zRCByZWFkbChiYXNlICsgSEFSRF9ERUJVRyhwY2llKSk7CiAJdTMycF9yZXBsYWNlX2Jp dHMoJnRtcCwgMSwgUENJRV9NSVNDX0hBUkRfUENJRV9IQVJEX0RFQlVHX1NFUkRFU19JRERRX01B Uz0KSyk7Ci0Jd3JpdGVsKHRtcCwgYmFzZSArIFBDSUVfTUlTQ19IQVJEX1BDSUVfSEFSRF9ERUJV Ryk7CisJd3JpdGVsKHRtcCwgYmFzZSArIEhBUkRfREVCVUcocGNpZSkpOwo9MjAKIAkvKiBTaHV0 ZG93biBQQ0llIGJyaWRnZSAqLwogCXBjaWUtPmJyaWRnZV9zd19pbml0X3NldChwY2llLCAxKTsK QEAgLTE0MjUsOSArMTQyOCw5IEBAIHN0YXRpYyBpbnQgYnJjbV9wY2llX3Jlc3VtZV9ub2lycShz dHJ1Y3QgZGV2aWNlICpkZXYpCiAJcGNpZS0+YnJpZGdlX3N3X2luaXRfc2V0KHBjaWUsIDApOwo9 MjAKIAkvKiBTRVJERVNfSUREUSA9M0QgMCAqLwotCXRtcCA9M0QgcmVhZGwoYmFzZSArIFBDSUVf TUlTQ19IQVJEX1BDSUVfSEFSRF9ERUJVRyk7CisJdG1wID0zRCByZWFkbChiYXNlICsgSEFSRF9E RUJVRyhwY2llKSk7CiAJdTMycF9yZXBsYWNlX2JpdHMoJnRtcCwgMCwgUENJRV9NSVNDX0hBUkRf UENJRV9IQVJEX0RFQlVHX1NFUkRFU19JRERRX01BUz0KSyk7Ci0Jd3JpdGVsKHRtcCwgYmFzZSAr IFBDSUVfTUlTQ19IQVJEX1BDSUVfSEFSRF9ERUJVRyk7CisJd3JpdGVsKHRtcCwgYmFzZSArIEhB UkRfREVCVUcocGNpZSkpOwo9MjAKIAkvKiB3YWl0IGZvciBzZXJkZXMgdG8gYmUgc3RhYmxlICov CiAJdWRlbGF5KDEwMCk7CkBAIC0xNDk5LDEyICsxNTAyLDE2IEBAIHN0YXRpYyBjb25zdCBpbnQg cGNpZV9vZmZzZXRzW10gPTNEIHsKIAlbUkdSMV9TV19JTklUXzFdID0zRCAweDkyMTAsCiAJW0VY VF9DRkdfSU5ERVhdICA9M0QgMHg5MDAwLAogCVtFWFRfQ0ZHX0RBVEFdICAgPTNEIDB4OTAwNCwK KwlbUENJRV9IQVJEX0RFQlVHXSA9M0QgMHg0MjA0LAorCVtQQ0lFX0lOVFIyX0NQVV9CQVNFXSA9 M0QgMHg0MzAwLAogfTsKPTIwCiBzdGF0aWMgY29uc3QgaW50IHBjaWVfb2Zmc2V0c19ibWlwc183 NDI1W10gPTNEIHsKIAlbUkdSMV9TV19JTklUXzFdID0zRCAweDgwMTAsCiAJW0VYVF9DRkdfSU5E RVhdICA9M0QgMHg4MzAwLAogCVtFWFRfQ0ZHX0RBVEFdICAgPTNEIDB4ODMwNCwKKwlbUENJRV9I QVJEX0RFQlVHXSA9M0QgMHg0MjA0LAorCVtQQ0lFX0lOVFIyX0NQVV9CQVNFXSA9M0QgMHg0MzAw LAogfTsKPTIwCiBzdGF0aWMgY29uc3Qgc3RydWN0IHBjaWVfY2ZnX2RhdGEgZ2VuZXJpY19jZmcg PTNEIHsKQEAgLTE1MzksNiArMTU0Niw4IEBAIHN0YXRpYyBjb25zdCBpbnQgcGNpZV9vZmZzZXRf YmNtNzI3OFtdID0zRCB7CiAJW1JHUjFfU1dfSU5JVF8xXSA9M0QgMHhjMDEwLAogCVtFWFRfQ0ZH X0lOREVYXSA9M0QgMHg5MDAwLAogCVtFWFRfQ0ZHX0RBVEFdID0zRCAweDkwMDQsCisJW1BDSUVf SEFSRF9ERUJVR10gPTNEIDB4NDIwNCwKKwlbUENJRV9JTlRSMl9DUFVfQkFTRV0gPTNEIDB4NDMw MCwKIH07Cj0yMAogc3RhdGljIGNvbnN0IHN0cnVjdCBwY2llX2NmZ19kYXRhIGJjbTcyNzhfY2Zn ID0zRCB7Ci0tPTIwCjIuMTcuMQo= --000000000000842260061bf97592 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 MA0GCWCGSAFlAwQCAQUAoIHUMC8GCSqGSIb3DQEJBDEiBCCz6MvBzIbJ0SLvgcxa53PWNqL6mFiw CyFr+CFSzGHhjDAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0yNDA2 MjgyMDU0NTJaMGkGCSqGSIb3DQEJDzFcMFowCwYJYIZIAWUDBAEqMAsGCWCGSAFlAwQBFjALBglg hkgBZQMEAQIwCgYIKoZIhvcNAwcwCwYJKoZIhvcNAQEKMAsGCSqGSIb3DQEBBzALBglghkgBZQME AgEwDQYJKoZIhvcNAQEBBQAEggEASg5ygSrbSE1wU0e7Psns5iEzFBr1fML6mp3roV/JAmiPYYbO qyKu/rZ2/aGFVRsAnbn0FsYSu1GmEVx/KNnRZuklnNQi5lct6NpmzdTte0LYWdpfknuj2KgeB9rC 6MZBRefF8z5SGuUmlPhaDG5CBZGAp36hPeD8XdV2Losahj4tuZzHMilUd5/Hy61cDdWoBD2QaDO9 VLDs8BekbX2ygDApyDl8oPHqNsqbsBBFkEJs73mNpwdALnzS+/U9+FFqpJB4njtuFqeCOfp6Sb+9 C6ET9m1oJ67Lh3HXQJC10TL5//sV07JqUUXi6ySlu0fwyGXOUlwjjiFP+nDJFZtCzw== --000000000000842260061bf97592-- From nobody Mon Feb 9 11:10:30 2026 Received: from mail-pl1-f174.google.com (mail-pl1-f174.google.com [209.85.214.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 EB0DD81ADA for ; Fri, 28 Jun 2024 20:54:55 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.174 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1719608097; cv=none; b=mKpoLrE1rDLAExGpAQwo1v2lG1LrSISdvXTGTiblIfSa5nD4jRRBUc1Z9DQ+cCuwb9YHkrRYdOsZVF/MEFvbv4arqaSw8pkhUVdYjB0juQPedz3YNqIB/g6gsCAetpvxkce7rWuGfdtyXbVRxjvSLYo/LhkeCHCovYieiE+M2Fo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1719608097; c=relaxed/simple; bh=hrkOVTcvB8q6PyfcSSExGG8Y+PHkyk8whpAH8J1r474=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type; b=QK3Nh3UpgV9n9V6K+EiQiSwRPneAX9kRFG+/lmDZ9n4q2I0P4hDdh8R6N/z/Hu5b8TEJ1kYeTajokSjsoT3mX12BAzAVjI2VWpG4bX/eoGNX1SqNfSprVhLFCWgsKgg+iHoUT+CJ01HRg09Ri5SJIMtbBeUq7V/t+oimyZujpKk= 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=BbYU4BAp; arc=none smtp.client-ip=209.85.214.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="BbYU4BAp" Received: by mail-pl1-f174.google.com with SMTP id d9443c01a7336-1f480624d0dso7692555ad.1 for ; Fri, 28 Jun 2024 13:54:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; t=1719608095; x=1720212895; 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=vld/3auQidFBpeWANkChxuJ7MfbT7hbgUiYFIMPFw+c=; b=BbYU4BApA0INz+B3BxBHkZEQFftPAdOpOoPP2U+2u6ghpfPSgffx0osaRzw6MUrDBG kiEQasynmj1+mOZPuQHRgOmAZtPHNpmYfwFg1iDpPiSbZxS4tfOOnomRZmcB3GOhQgnc ZvoedYwU6f3ghKpMZPlU5HL8x6Wdejku2gU9I= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1719608095; x=1720212895; 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=vld/3auQidFBpeWANkChxuJ7MfbT7hbgUiYFIMPFw+c=; b=wVorqxZ30QH0lbY840ReAAO5gjIQCG5NnN2EQrMwrwwIo+JfbTsG/uWb9+QdFpY1mw ZjgLBkZZMBLGc89FHV8sxBcsLtms4BFkdtHrkFuw2hhJD16hUrQMVYwX/Uo+Z8FGnzyl Y942BUW2oOzel18OohXfhm8zebaZAXFPu/QKurcRkGoJTm0bFL7rEMg/e9PQYo/C12rK yj0OO9IQHBCrj6VHTyRapOq3vvzCAsDcoRR8yOytj3nMqQoBrVCDxqEys2s4ndFuPRlD UOISMrPDo+K89WF7fkKcImnA/A/MTGgnEzVRX9YyFMQli1ueuqGhNpMh9rW1sGshJ+GM 59Og== X-Forwarded-Encrypted: i=1; AJvYcCVFo8ly05B2WhvAFxaezvwt1YBkRYuTLDdU6DcN9TGv5XVcV/+mC1prO6lOCIXE2Shc4wU9DDKOXlzP0i1bPS8FUWiYrqAXYDBEP8Ww X-Gm-Message-State: AOJu0YyPttSM0HjxJ+olCGJh4+uo/AngL35V9Wfx9bCK80/4jG1tOd1h UxEvsNiOKZFjNkguUEDkI7HutCMBmDYyiOiIT5dMIartM9J/GPgCDT5ZaGpcZg== X-Google-Smtp-Source: AGHT+IGbMb5fPkyqtOTwQu7ckhQWO7NdTPqcoiDVq14unC7YAkorNf1fubhprv/ElzDDmlQhzPMIRg== X-Received: by 2002:a17:902:ce90:b0:1f7:1706:2596 with SMTP id d9443c01a7336-1fa23f4a1d7mr215721575ad.67.1719608095425; Fri, 28 Jun 2024 13:54:55 -0700 (PDT) Received: from stbsrv-and-01.and.broadcom.net ([192.19.144.250]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-1fac15393d1sm19695135ad.157.2024.06.28.13.54.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 28 Jun 2024 13:54:54 -0700 (PDT) From: Jim Quinlan To: linux-pci@vger.kernel.org, Nicolas Saenz Julienne , Bjorn Helgaas , Lorenzo Pieralisi , Cyril Brulebois , Stanimir Varbanov , bcm-kernel-feedback-list@broadcom.com, jim2101024@gmail.com, james.quinlan@broadcom.com Cc: Florian Fainelli , Lorenzo Pieralisi , =?UTF-8?q?Krzysztof=20Wilczy=C5=84ski?= , Rob Herring , linux-rpi-kernel@lists.infradead.org (moderated list:BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE), linux-arm-kernel@lists.infradead.org (moderated list:BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE), linux-kernel@vger.kernel.org (open list) Subject: [PATCH v1 6/8] PCI: brcmstb: Don't conflate the reset rescal with phy ctrl Date: Fri, 28 Jun 2024 16:54:25 -0400 Message-Id: <20240628205430.24775-7-james.quinlan@broadcom.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20240628205430.24775-1-james.quinlan@broadcom.com> References: <20240628205430.24775-1-james.quinlan@broadcom.com> Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-256; boundary="000000000000b3f34b061bf975f6" Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Content-Transfer-Encoding: quoted-printable --000000000000b3f34b061bf975f6 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 V2UndmUgYmVlbiBhc3N1bWluZyB0aGF0IGlmIGFuIFNPQyBoYXMgYSAicmVzY2FsIiByZXNldCBj b250cm9sbGVyIHRoYXQgd2UKc2hvdWxkIGF1dG9tYXRpY2FsbHkgaW52b2tlIGJyY21fcGh5X2Nu dGwoLi4uKS4gIFRoaXMgd2lsbCBub3QgYmUgdHJ1ZSBpbgpmdXR1cmUgU09Dcywgc28gd2UgY3Jl YXRlIGEgYm9vbCAiaGFzX3BoeSIgYW5kIGFkanVzdCB0aGUgY2ZnX2RhdGEKYXBwcm9wcmlhdGVs eSAod2UgbmVlZCB0byBnaXZlIDcyMTYgaXRzIG93biBjZmdfZGF0YSBzdHJ1Y3R1cmUgaW5zdGVh ZCBvZgpzaGFyaW5nIG9uZSkuCgpTaWduZWQtb2ZmLWJ5OiBKaW0gUXVpbmxhbiA8amFtZXMucXVp bmxhbkBicm9hZGNvbS5jb20+Ci0tLQogZHJpdmVycy9wY2kvY29udHJvbGxlci9wY2llLWJyY21z dGIuYyB8IDE3ICsrKysrKysrKysrKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTQgaW5zZXJ0aW9u cygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3BjaS9jb250cm9sbGVy L3BjaWUtYnJjbXN0Yi5jIGIvZHJpdmVycy9wY2kvY29udHJvbGxlcj0KL3BjaWUtYnJjbXN0Yi5j CmluZGV4IDRlMDg0OGUxMzExZi4uZTc0MGUyOTY2YTVjIDEwMDY0NAotLS0gYS9kcml2ZXJzL3Bj aS9jb250cm9sbGVyL3BjaWUtYnJjbXN0Yi5jCisrKyBiL2RyaXZlcnMvcGNpL2NvbnRyb2xsZXIv cGNpZS1icmNtc3RiLmMKQEAgLTIyNyw2ICsyMjcsNyBAQCBlbnVtIHBjaWVfdHlwZSB7CiBzdHJ1 Y3QgcGNpZV9jZmdfZGF0YSB7CiAJY29uc3QgaW50ICpvZmZzZXRzOwogCWNvbnN0IGVudW0gcGNp ZV90eXBlIHR5cGU7CisJY29uc3QgYm9vbCBoYXNfcGh5OwogCXZvaWQgKCpwZXJzdF9zZXQpKHN0 cnVjdCBicmNtX3BjaWUgKnBjaWUsIHUzMiB2YWwpOwogCXZvaWQgKCpicmlkZ2Vfc3dfaW5pdF9z ZXQpKHN0cnVjdCBicmNtX3BjaWUgKnBjaWUsIHUzMiB2YWwpOwogfTsKQEAgLTI3Nyw2ICsyNzgs NyBAQCBzdHJ1Y3QgYnJjbV9wY2llIHsKIAl2b2lkCQkJKCpicmlkZ2Vfc3dfaW5pdF9zZXQpKHN0 cnVjdCBicmNtX3BjaWUgKnBjaWUsIHUzMiB2YWwpOwogCXN0cnVjdCBzdWJkZXZfcmVndWxhdG9y cyAqc3I7CiAJYm9vbAkJCWVwX3dha2V1cF9jYXBhYmxlOworCWJvb2wJCQloYXNfcGh5OwogfTsK PTIwCiBzdGF0aWMgaW5saW5lIGJvb2wgaXNfYm1pcHMoY29uc3Qgc3RydWN0IGJyY21fcGNpZSAq cGNpZSkKQEAgLTEzMTYsMTIgKzEzMTgsMTIgQEAgc3RhdGljIGludCBicmNtX3BoeV9jbnRsKHN0 cnVjdCBicmNtX3BjaWUgKnBjaWUsIGNvPQpuc3QgaW50IHN0YXJ0KQo9MjAKIHN0YXRpYyBpbmxp bmUgaW50IGJyY21fcGh5X3N0YXJ0KHN0cnVjdCBicmNtX3BjaWUgKnBjaWUpCiB7Ci0JcmV0dXJu IHBjaWUtPnJlc2NhbCA/IGJyY21fcGh5X2NudGwocGNpZSwgMSkgOiAwOworCXJldHVybiBwY2ll LT5oYXNfcGh5ID8gYnJjbV9waHlfY250bChwY2llLCAxKSA6IDA7CiB9Cj0yMAogc3RhdGljIGlu bGluZSBpbnQgYnJjbV9waHlfc3RvcChzdHJ1Y3QgYnJjbV9wY2llICpwY2llKQogewotCXJldHVy biBwY2llLT5yZXNjYWwgPyBicmNtX3BoeV9jbnRsKHBjaWUsIDApIDogMDsKKwlyZXR1cm4gcGNp ZS0+aGFzX3BoeSA/IGJyY21fcGh5X2NudGwocGNpZSwgMCkgOiAwOwogfQo9MjAKIHN0YXRpYyB2 b2lkIGJyY21fcGNpZV90dXJuX29mZihzdHJ1Y3QgYnJjbV9wY2llICpwY2llKQpAQCAtMTU2NCwx MiArMTU2NiwyMCBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHBjaWVfY2ZnX2RhdGEgYmNtMjcxMV9j ZmcgPTNEIHsKIAkuYnJpZGdlX3N3X2luaXRfc2V0ID0zRCBicmNtX3BjaWVfYnJpZGdlX3N3X2lu aXRfc2V0X2dlbmVyaWMsCiB9Owo9MjAKK3N0YXRpYyBjb25zdCBzdHJ1Y3QgcGNpZV9jZmdfZGF0 YSBiY203MjE2X2NmZyA9M0QgeworCS5vZmZzZXRzCT0zRCBwY2llX29mZnNldF9iY203Mjc4LAor CS50eXBlCQk9M0QgQkNNNzI3OCwKKwkucGVyc3Rfc2V0CT0zRCBicmNtX3BjaWVfcGVyc3Rfc2V0 XzcyNzgsCisJLmJyaWRnZV9zd19pbml0X3NldCA9M0QgYnJjbV9wY2llX2JyaWRnZV9zd19pbml0 X3NldF83Mjc4LAorCS5oYXNfcGh5CT0zRCB0cnVlLAorfTsKKwogc3RhdGljIGNvbnN0IHN0cnVj dCBvZl9kZXZpY2VfaWQgYnJjbV9wY2llX21hdGNoW10gPTNEIHsKIAl7IC5jb21wYXRpYmxlID0z RCAiYnJjbSxiY20yNzExLXBjaWUiLCAuZGF0YSA9M0QgJmJjbTI3MTFfY2ZnIH0sCiAJeyAuY29t cGF0aWJsZSA9M0QgImJyY20sYmNtNDkwOC1wY2llIiwgLmRhdGEgPTNEICZiY200OTA4X2NmZyB9 LAogCXsgLmNvbXBhdGlibGUgPTNEICJicmNtLGJjbTcyMTEtcGNpZSIsIC5kYXRhID0zRCAmZ2Vu ZXJpY19jZmcgfSwKIAl7IC5jb21wYXRpYmxlID0zRCAiYnJjbSxiY203Mjc4LXBjaWUiLCAuZGF0 YSA9M0QgJmJjbTcyNzhfY2ZnIH0sCi0JeyAuY29tcGF0aWJsZSA9M0QgImJyY20sYmNtNzIxNi1w Y2llIiwgLmRhdGEgPTNEICZiY203Mjc4X2NmZyB9LAorCXsgLmNvbXBhdGlibGUgPTNEICJicmNt LGJjbTcyMTYtcGNpZSIsIC5kYXRhID0zRCAmYmNtNzIxNl9jZmcgfSwKIAl7IC5jb21wYXRpYmxl ID0zRCAiYnJjbSxiY203NDQ1LXBjaWUiLCAuZGF0YSA9M0QgJmdlbmVyaWNfY2ZnIH0sCiAJeyAu Y29tcGF0aWJsZSA9M0QgImJyY20sYmNtNzQzNS1wY2llIiwgLmRhdGEgPTNEICZiY203NDM1X2Nm ZyB9LAogCXsgLmNvbXBhdGlibGUgPTNEICJicmNtLGJjbTc0MjUtcGNpZSIsIC5kYXRhID0zRCAm YmNtNzQyNV9jZmcgfSwKQEAgLTE2MTcsNiArMTYyNyw3IEBAIHN0YXRpYyBpbnQgYnJjbV9wY2ll X3Byb2JlKHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnBkPQpldikKIAlwY2llLT50eXBlID0zRCBk YXRhLT50eXBlOwogCXBjaWUtPnBlcnN0X3NldCA9M0QgZGF0YS0+cGVyc3Rfc2V0OwogCXBjaWUt PmJyaWRnZV9zd19pbml0X3NldCA9M0QgZGF0YS0+YnJpZGdlX3N3X2luaXRfc2V0OworCXBjaWUt Pmhhc19waHkgPTNEIGRhdGEtPmhhc19waHk7Cj0yMAogCXBjaWUtPmJhc2UgPTNEIGRldm1fcGxh dGZvcm1faW9yZW1hcF9yZXNvdXJjZShwZGV2LCAwKTsKIAlpZiAoSVNfRVJSKHBjaWUtPmJhc2Up KQotLT0yMAoyLjE3LjEK --000000000000b3f34b061bf975f6 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 MA0GCWCGSAFlAwQCAQUAoIHUMC8GCSqGSIb3DQEJBDEiBCDZ+OeACMIhdWtZyCxsL8RBz4yU/VkR lM6qZ7oAd8as8jAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0yNDA2 MjgyMDU0NTVaMGkGCSqGSIb3DQEJDzFcMFowCwYJYIZIAWUDBAEqMAsGCWCGSAFlAwQBFjALBglg hkgBZQMEAQIwCgYIKoZIhvcNAwcwCwYJKoZIhvcNAQEKMAsGCSqGSIb3DQEBBzALBglghkgBZQME AgEwDQYJKoZIhvcNAQEBBQAEggEAfiKPIcW90tz6+IPqx/S6WULIYQFf5IIbQWjw7+hskblDA4Lk I93Jm3rOxnR8E2rZZHwKMcr8cmTb4+u1nME24ROYks8wxZnzhO6dxHhCqPJ+MnoPtKpS9EP6v8GD 1gKFGwNHdcHXVVt43TjvS1eCNySAzVbabUbazWEnpNGG3OGMXs36P9x1ZcLWQIp4UGW1t2c/D/Vt rVIe5egOSXQlbyZ4wxy3679jpFQwayB9UXWEg7xZU1/beGHZBwv3CpxPc3TvdFoKcS7O9Cx4HFjr fa1mlQkJ+i7IBR3YKPwYS8bmd7fqugPiE10/wwjDSaJvS0N6B6wlJ+vXcdzErrZfLg== --000000000000b3f34b061bf975f6-- From nobody Mon Feb 9 11:10:30 2026 Received: from mail-pg1-f172.google.com (mail-pg1-f172.google.com [209.85.215.172]) (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 8D1E7824AE for ; Fri, 28 Jun 2024 20:54:59 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.215.172 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1719608101; cv=none; b=JxcnO5McJBHf5S0Q4a8v+caTUMbuLHeLAw3N5KPMRcREA+clvi7EFb9Z1UIDG618rACgvBtKm0tXhuJVI6ahRrI8qGD7GZrKwFaOQAj/Wwv1fJ4NHDBA2Yr5TAxaLj+WwwZ9NkMqtLioF+gRJMaFwqQv04r9kCKFxen6y3nzcrY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1719608101; c=relaxed/simple; bh=NnpKzpQKB8lItvf0lnaiZLc6iYPVtQXSbUaLqNyyqLE=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type; b=dIdYc5khWLUevFZW8d88CRNBRGp1/BOsVr9cGKH6nzaBIcJR2peT7+B2zSEO16Ms9OCvTtWiLgo7bWJAiPlS0qRsdf08cc5TN8rqLfSzJgSWuLlSn21BSM6HQjrAHX3ns0Ak5XN1mWzOfOXIxxgJ3rz84ocM0o8n45B8AbQnG+I= 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=IZb4Pyd+; arc=none smtp.client-ip=209.85.215.172 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="IZb4Pyd+" Received: by mail-pg1-f172.google.com with SMTP id 41be03b00d2f7-6bce380eb96so738706a12.0 for ; Fri, 28 Jun 2024 13:54:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; t=1719608099; x=1720212899; 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=N1nHEKA9DGJGjqflFPfuP2QkYCqlzlHhTu/iLhQ8L9U=; b=IZb4Pyd+d+0AxTjjTpGIGIZ8gBw921v898rsKYxaigxk6NRsZzO9WER1Ad5PfagGG2 OyBjmBcKjstUgLpZXJfXWwNkKafGjWMccuk3i0jr+w8gOhzs3xHMVt9vXgii//GVeTC3 gsWHQnpGM1Ouu2JuF94E1OS196Rq+l6VANmpE= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1719608099; x=1720212899; 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=N1nHEKA9DGJGjqflFPfuP2QkYCqlzlHhTu/iLhQ8L9U=; b=lb8uYj/PrAqybvt+gyHw5Jlg5QzhFOOTWHjFXFIbKO0NmDP3viScvKl/txqX2w8rGK ojOTGjMyosBZYNSPqdldsb0zltZKvvBgoBaNwQU6f6L5NQdOFGV7JxRUXB5dJGlurSgT /wLusa96G2fGimQ03RRmkmJ3D7IG0ZEhdZne4QN2wat0bk6aCMlR17/1nn8X5gWCEtUo u++wtSJdnMUGgbWgw75LsSONAEG+4eux74/942uVl47DL1l94RO4l25ULLexPLEU8Pnn Yexmgf4RHcP57+Te7ybNgdPXxBHDvFKKxRbhpP08VPiuJr5JxU4u6g5OGNJ3Cr+6NQ1t Pfkg== X-Forwarded-Encrypted: i=1; AJvYcCUV/ER9VBgofvTOiO/0dA8ZRnRp/YCghCloQ0zUuVgtolYh78WJH3EvxTmd5ysN9UIpq1fB5WUicjLz1FJkuTB/NCBbLCWFqrlvDAUK X-Gm-Message-State: AOJu0YyXnRIjHp4eQe7nm5nRvgvgZMyyk0WuTS2hAn3uTRiQxa8clB/k RUYFLWNl+QhG+1MqFolrigpOI0Yz5xFm9Xu1KNnKQ5qVIwXlEWbHhbRhNaG3Xg== X-Google-Smtp-Source: AGHT+IE5G8pDHGxPgc4xEfwuRigSmXXdvVvVO19gxkRojRpIcplJS7bV38dCvgv/yuQInjLOuYlq6w== X-Received: by 2002:a05:6a20:2446:b0:1be:e1e1:d5e4 with SMTP id adf61e73a8af0-1bee1e1d6a5mr4080263637.12.1719608098740; Fri, 28 Jun 2024 13:54:58 -0700 (PDT) Received: from stbsrv-and-01.and.broadcom.net ([192.19.144.250]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-1fac15393d1sm19695135ad.157.2024.06.28.13.54.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 28 Jun 2024 13:54:58 -0700 (PDT) From: Jim Quinlan To: linux-pci@vger.kernel.org, Nicolas Saenz Julienne , Bjorn Helgaas , Lorenzo Pieralisi , Cyril Brulebois , Stanimir Varbanov , bcm-kernel-feedback-list@broadcom.com, jim2101024@gmail.com, james.quinlan@broadcom.com Cc: Florian Fainelli , Lorenzo Pieralisi , =?UTF-8?q?Krzysztof=20Wilczy=C5=84ski?= , Rob Herring , linux-rpi-kernel@lists.infradead.org (moderated list:BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE), linux-arm-kernel@lists.infradead.org (moderated list:BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE), linux-kernel@vger.kernel.org (open list) Subject: [PATCH v1 7/8] PCI: brcmstb: Refactor for chips with many regular inbound BARs Date: Fri, 28 Jun 2024 16:54:26 -0400 Message-Id: <20240628205430.24775-8-james.quinlan@broadcom.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20240628205430.24775-1-james.quinlan@broadcom.com> References: <20240628205430.24775-1-james.quinlan@broadcom.com> Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-256; boundary="000000000000e825ba061bf9758e" Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Content-Transfer-Encoding: quoted-printable --000000000000e825ba061bf9758e MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 UHJldmlvdXNseSwgb3VyIGNoaXBzIHByb3ZpZGVkIHRocmVlIGluYm91bmQgIkJBUlMiIHdpdGgg Zml4ZWQgcHVycG9zZXM6CnRoZSBmaXJzdCB3YXMgZm9yIG1hcHBpbmcgU09DIHJlZ2lzdGVycywg dGhlIHNlY29uZCB3YXMgZm9yIG1lbW9yeSwgYW5kIHRoZQp0aGlyZCB3YXMgZm9yIG1lbW9yeSBi dXQgd2l0aCB0aGUgZW5kaWFuIHN3YXBwZWQuICBXZSB0eXBpY2FsbHkgb25seSB1c2VkCm9uZSBv ZiB0aGVzZSBCQVJzLgoKQ29tcGxpY2F0aW5nIHRoYXQgQkFScyB1c2FnZSB3YXMgdGhlIGZhY3Qg dGhhdCB0aGUgUENJZSBIVyB3b3VsZCBkbyBhCmJhcm9xdWUgaW50ZXJuYWwgbWFwcGluZyBvZiBz eXN0ZW0gbWVtb3J5LCBhbmQgY29uY2F0ZW5hdGUgdGhlIHJlZ2lvbnMgb2YKbXVsdGlwbGUgbWVt b3J5IGNvbnRyb2xsZXJzLgoKTmV3ZXIgY2hpcHMgc3VjaCBhcyB0aGUgNzcxMiBhbmQgQ2FibGUg TW9kZW0gU09DcyBoYXZlIHRha2VuIGEgc3RlcCBmb3J3YXJkCmFuZCBub3cgcHJvdmlkZSBtdWx0 aXBsZSBpbmJvdW5kIEJBUnMuICBUaGlzIHdvcmtzIGluIGNvbmNlcnQgd2l0aCB0aGUKZG1hLXJh bmdlcyBwcm9wZXJ0eSwgd2hlcmUgZWFjaCBwcm92aWRlZCByYW5nZSBiZWNvbWVzIGFuIGluYm91 bmQgQkFSLgoKVGhpcyBjb21taXQgcHJvdmlkZXMgc3VwcG9ydCBmb3IgdGhlc2UgbmV3IGNoaXBz IGFuZCB0aGVpciBtdWx0aXBsZQppbmJvdW5kIEJBUnMgYnV0IGFsc28ga2VlcHMgdGhlIGxlZ2Fj eSBzdXBwb3J0IGZvciB0aGUgb2xkZXIgc3lzdGVtLgoKU2lnbmVkLW9mZi1ieTogSmltIFF1aW5s YW4gPGphbWVzLnF1aW5sYW5AYnJvYWRjb20uY29tPgotLS0KIGRyaXZlcnMvcGNpL2NvbnRyb2xs ZXIvcGNpZS1icmNtc3RiLmMgfCAxOTkgKysrKysrKysrKysrKysrKysrKy0tLS0tLS0KIDEgZmls ZSBjaGFuZ2VkLCAxNTAgaW5zZXJ0aW9ucygrKSwgNDkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0 IGEvZHJpdmVycy9wY2kvY29udHJvbGxlci9wY2llLWJyY21zdGIuYyBiL2RyaXZlcnMvcGNpL2Nv bnRyb2xsZXI9Ci9wY2llLWJyY21zdGIuYwppbmRleCBlNzQwZTI5NjZhNWMuLjlkYWI1NzdkYzFi NCAxMDA2NDQKLS0tIGEvZHJpdmVycy9wY2kvY29udHJvbGxlci9wY2llLWJyY21zdGIuYworKysg Yi9kcml2ZXJzL3BjaS9jb250cm9sbGVyL3BjaWUtYnJjbXN0Yi5jCkBAIC03NSwxNSArNzUsMTIg QEAKICNkZWZpbmUgUENJRV9NRU1fV0lOMF9ISSh3aW4pCVwKIAkJUENJRV9NSVNDX0NQVV8yX1BD SUVfTUVNX1dJTjBfSEkgKyAoKHdpbikgKiA4KQo9MjAKKyNkZWZpbmUgUENJRV9CUkNNX01BWF9S Q19CQVJTCQkJCTE2CiAjZGVmaW5lIFBDSUVfTUlTQ19SQ19CQVIxX0NPTkZJR19MTwkJCTB4NDAy YwogI2RlZmluZSAgUENJRV9NSVNDX1JDX0JBUjFfQ09ORklHX0xPX1NJWkVfTUFTSwkJMHgxZgo9 MjAKLSNkZWZpbmUgUENJRV9NSVNDX1JDX0JBUjJfQ09ORklHX0xPCQkJMHg0MDM0Ci0jZGVmaW5l ICBQQ0lFX01JU0NfUkNfQkFSMl9DT05GSUdfTE9fU0laRV9NQVNLCQkweDFmCi0jZGVmaW5lIFBD SUVfTUlTQ19SQ19CQVIyX0NPTkZJR19ISQkJCTB4NDAzOAorI2RlZmluZSBQQ0lFX01JU0NfUkNf QkFSNF9DT05GSUdfTE8JCQkweDQwZDQKPTIwCi0jZGVmaW5lIFBDSUVfTUlTQ19SQ19CQVIzX0NP TkZJR19MTwkJCTB4NDAzYwotI2RlZmluZSAgUENJRV9NSVNDX1JDX0JBUjNfQ09ORklHX0xPX1NJ WkVfTUFTSwkJMHgxZgo9MjAKICNkZWZpbmUgUENJRV9NSVNDX01TSV9CQVJfQ09ORklHX0xPCQkJ MHg0MDQ0CiAjZGVmaW5lIFBDSUVfTUlTQ19NU0lfQkFSX0NPTkZJR19ISQkJCTB4NDA0OApAQCAt MTMwLDYgKzEyNywxMCBAQAogCSAgKFBDSUVfTUlTQ19IQVJEX1BDSUVfSEFSRF9ERUJVR19DTEtS RVFfREVCVUdfRU5BQkxFX01BU0sgfCBcCiAJICAgUENJRV9NSVNDX0hBUkRfUENJRV9IQVJEX0RF QlVHX0wxU1NfRU5BQkxFX01BU0spCj0yMAorI2RlZmluZSBQQ0lFX01JU0NfVUJVU19CQVIxX0NP TkZJR19SRU1BUAkJCTB4NDBhYworI2RlZmluZSAgUENJRV9NSVNDX1VCVVNfQkFSMV9DT05GSUdf UkVNQVBfQUNDRVNTX0VOX01BU0sJMHgxCisjZGVmaW5lIFBDSUVfTUlTQ19VQlVTX0JBUjRfQ09O RklHX1JFTUFQCQkJMHg0MTBjCisKICNkZWZpbmUgUENJRV9NU0lfSU5UUjJfQkFTRQkJMHg0NTAw Cj0yMAogLyogT2Zmc2V0cyBmcm9tIElOVFIyX0NQVSBhbmQgTVNJX0lOVFIyIEJBU0Ugb2Zmc2V0 cyAqLwpAQCAtMjIyLDYgKzIyMywxMyBAQCBlbnVtIHBjaWVfdHlwZSB7CiAJQkNNNDkwOCwKIAlC Q003Mjc4LAogCUJDTTI3MTEsCisJQkNNNzcxMiwKK307CisKK3N0cnVjdCByY19iYXIgeworCXU2 NCBzaXplOworCXU2NCBwY2lfb2Zmc2V0OworCXU2NCBjcHVfYWRkcjsKIH07Cj0yMAogc3RydWN0 IHBjaWVfY2ZnX2RhdGEgewpAQCAtMjc5LDYgKzI4Nyw3IEBAIHN0cnVjdCBicmNtX3BjaWUgewog CXN0cnVjdCBzdWJkZXZfcmVndWxhdG9ycyAqc3I7CiAJYm9vbAkJCWVwX3dha2V1cF9jYXBhYmxl OwogCWJvb2wJCQloYXNfcGh5OworCWludAkJCW51bV9pbmJvdW5kOwogfTsKPTIwCiBzdGF0aWMg aW5saW5lIGJvb2wgaXNfYm1pcHMoY29uc3Qgc3RydWN0IGJyY21fcGNpZSAqcGNpZSkKQEAgLTc5 NCwyMyArODAzLDYwIEBAIHN0YXRpYyB2b2lkIGJyY21fcGNpZV9wZXJzdF9zZXRfZ2VuZXJpYyhz dHJ1Y3QgYnJjbV9wPQpjaWUgKnBjaWUsIHUzMiB2YWwpCiAJd3JpdGVsKHRtcCwgcGNpZS0+YmFz ZSArIFBDSUVfUkdSMV9TV19JTklUXzEocGNpZSkpOwogfQo9MjAKLXN0YXRpYyBpbnQgYnJjbV9w Y2llX2dldF9yY19iYXIyX3NpemVfYW5kX29mZnNldChzdHJ1Y3QgYnJjbV9wY2llICpwY2llLAot CQkJCQkJCXU2NCAqcmNfYmFyMl9zaXplLAotCQkJCQkJCXU2NCAqcmNfYmFyMl9vZmZzZXQpCitz dGF0aWMgaW5saW5lIHZvaWQgc2V0X2JhcihzdHJ1Y3QgcmNfYmFyICpiLCBpbnQgKmNvdW50LCB1 NjQgc2l6ZSwKKwkJCSAgIHU2NCBjcHVfYWRkciwgdTY0IHBjaV9vZmZzZXQpCit7CisJYi0+c2l6 ZSA9M0Qgc2l6ZTsKKwliLT5jcHVfYWRkciA9M0QgY3B1X2FkZHI7CisJYi0+cGNpX29mZnNldCA9 M0QgcGNpX29mZnNldDsKKwkoKmNvdW50KSsrOworfQorCitzdGF0aWMgaW50IGJyY21fcGNpZV9n ZXRfcmNfYmFyX3NpemVzX2FuZF9vZmZzZXRzKHN0cnVjdCBicmNtX3BjaWUgKnBjaWUsCisJCQkJ CQkgIHN0cnVjdCByY19iYXIgcmNfYmFyc1tdKQogewogCXN0cnVjdCBwY2lfaG9zdF9icmlkZ2Ug KmJyaWRnZSA9M0QgcGNpX2hvc3RfYnJpZGdlX2Zyb21fcHJpdihwY2llKTsKKwl1NjQgcGNpX29m ZnNldCwgY3B1X2FkZHIsIHNpemUgPTNEIDAsIHRvdF9zaXplID0zRCAwOwogCXN0cnVjdCByZXNv dXJjZV9lbnRyeSAqZW50cnk7CiAJc3RydWN0IGRldmljZSAqZGV2ID0zRCBwY2llLT5kZXY7CiAJ dTY0IGxvd2VzdF9wY2llX2FkZHIgPTNEIH4odTY0KTA7Ci0JaW50IHJldCwgaSA9M0QgMDsKLQl1 NjQgc2l6ZSA9M0QgMDsKKworCWludCByZXQsIGkgPTNEIDAsIG4gPTNEIDA7CisKKwkvKgorCSAq IFRoZSBIVyByZWdpc3RlcnMgKGFuZCBQQ0llKSB1c2Ugb3JkZXItMSBudW1iZXJpbmcgZm9yIEJB UnMuIEFzCisJICogc3VjaCwgd2UgaGF2ZSByY19iYXJzWzBdIHVudXNlZCBhbmQgQkFSMSBzdGFy dHMgYXQgcmNfYmFyc1sxXS4KKwkgKi8KKwlzdHJ1Y3QgcmNfYmFyICpiX2JlZ2luID0zRCAmcmNf YmFyc1sxXTsKKwlzdHJ1Y3QgcmNfYmFyICpiID0zRCBiX2JlZ2luOworCisJLyoKKwkgKiBTVEIg Y2hpcHMgYmVzaWRlIDc3MTIgZGlzYWJsZSBCQVIxIGJ5IGRlZmF1bHQuICBJdCBpcyBtYXBwZWQg bm90CisJICogdG8gc3lzdGVtIG1lbW9yeSBidXQgdG8gYSByZWdpaW9uIGFsbCBvZiB0aGUgU09D IHJlZ2lzdGVycy4gIE5vCisJICogb25lIHVzZXMgdGhpcyBhbnltb3JlLgorCSAqLworCWlmIChw Y2llLT50eXBlICE9M0QgQkNNNzcxMikKKwkJc2V0X2JhcihiKyssICZuLCAwLCAwLCAwKTsKPTIw CiAJcmVzb3VyY2VfbGlzdF9mb3JfZWFjaF9lbnRyeShlbnRyeSwgJmJyaWRnZS0+ZG1hX3Jhbmdl cykgewogCQl1NjQgcGNpZV9iZWcgPTNEIGVudHJ5LT5yZXMtPnN0YXJ0IC0gZW50cnktPm9mZnNl dDsKKwkJdTY0IGNwdV9iZWcgPTNEIGVudHJ5LT5yZXMtPnN0YXJ0Owo9MjAKLQkJc2l6ZSArPTNE IGVudHJ5LT5yZXMtPmVuZCAtIGVudHJ5LT5yZXMtPnN0YXJ0ICsgMTsKKwkJc2l6ZSA9M0QgZW50 cnktPnJlcy0+ZW5kIC0gZW50cnktPnJlcy0+c3RhcnQgKyAxOworCQl0b3Rfc2l6ZSArPTNEIHNp emU7CiAJCWlmIChwY2llX2JlZyA8IGxvd2VzdF9wY2llX2FkZHIpCiAJCQlsb3dlc3RfcGNpZV9h ZGRyID0zRCBwY2llX2JlZzsKKwkJLyoKKwkJICogNzcxMiBhbmQgbmV3ZXIgY2hpcHMgbWF5IGhh dmUgbWFueSBCQVJzLCB3aXRoIGVhY2gKKwkJICogb2ZmZXJpbmcgYSBub24tb3ZlcmxhcHBpbmcg dmlld3BvcnQgdG8gc3lzdGVtIG1lbW9yeS4KKwkJICogVGhhdCBiZWluZyBzYWlkLCBlYWNoIEJB UnMgc2l6ZSBtdXN0IHN0aWxsIGJlIGEgcG93ZXIgb2YKKwkJICogdHdvLgorCQkgKi8KKwkJaWYg KHBjaWUtPnR5cGUgPTNEPTNEIEJDTTc3MTIpCisJCQlzZXRfYmFyKGIrKywgJm4sIHNpemUsIGNw dV9iZWcsIHBjaWVfYmVnKTsKKworCQlpZiAobiA+IHBjaWUtPm51bV9pbmJvdW5kKQorCQkJYnJl YWs7CiAJfQo9MjAKIAlpZiAobG93ZXN0X3BjaWVfYWRkciA9M0Q9M0Qgfih1NjQpMCkgewpAQCAt ODE4LDEzICs4NjQsMjAgQEAgc3RhdGljIGludCBicmNtX3BjaWVfZ2V0X3JjX2JhcjJfc2l6ZV9h bmRfb2Zmc2V0KHN0cnU9CmN0IGJyY21fcGNpZSAqcGNpZSwKIAkJcmV0dXJuIC1FSU5WQUw7CiAJ fQo9MjAKKwkvKgorCSAqIDc3MTIgYW5kIG5ld2VyIGNoaXBzIGRvIG5vdCBoYXZlIGFuIGludGVy bmFsIG1lbW9yeSBtYXBwaW5nIHN5c3RlbQorCSAqIHRoYXQgZW5hYmxlcyBtdWx0aXBsZSBtZW1v cnkgY29udHJvbGxlcnMuICBBcyBzdWNoLCBpdCBjYW4gcmV0dXJuCisJICogbm93IHcvbyBkb2lu ZyBzcGVjaWFsIGNvbmZpZ3VyYXRpb24uCisJICovCisJaWYgKHBjaWUtPnR5cGUgPTNEPTNEIEJD TTc3MTIpCisJCXJldHVybiBuOworCiAJcmV0ID0zRCBvZl9wcm9wZXJ0eV9yZWFkX3ZhcmlhYmxl X3U2NF9hcnJheShwY2llLT5ucCwgImJyY20sc2NiLXNpemVzIiwgcD0KY2llLT5tZW1jX3NpemUs IDEsCiAJCQkJCQkgIFBDSUVfQlJDTV9NQVhfTUVNQyk7Ci0KIAlpZiAocmV0IDw9M0QgMCkgewog CQkvKiBNYWtlIGFuIGVkdWNhdGVkIGd1ZXNzICovCiAJCXBjaWUtPm51bV9tZW1jID0zRCAxOwot CQlwY2llLT5tZW1jX3NpemVbMF0gPTNEIDFVTEwgPDwgZmxzNjQoc2l6ZSAtIDEpOworCQlwY2ll LT5tZW1jX3NpemVbMF0gPTNEIDFVTEwgPDwgZmxzNjQodG90X3NpemUgLSAxKTsKIAl9IGVsc2Ug ewogCQlwY2llLT5udW1fbWVtYyA9M0QgcmV0OwogCX0KQEAgLTgzMywxMCArODg2LDE1IEBAIHN0 YXRpYyBpbnQgYnJjbV9wY2llX2dldF9yY19iYXIyX3NpemVfYW5kX29mZnNldChzdHJ1PQpjdCBi cmNtX3BjaWUgKnBjaWUsCiAJZm9yIChpID0zRCAwLCBzaXplID0zRCAwOyBpIDwgcGNpZS0+bnVt X21lbWM7IGkrKykKIAkJc2l6ZSArPTNEIHBjaWUtPm1lbWNfc2l6ZVtpXTsKPTIwCi0JLyogU3lz dGVtIG1lbW9yeSBzdGFydHMgYXQgdGhpcyBhZGRyZXNzIGluIFBDSWUtc3BhY2UgKi8KLQkqcmNf YmFyMl9vZmZzZXQgPTNEIGxvd2VzdF9wY2llX2FkZHI7Ci0JLyogVGhlIHN1bSBvZiBhbGwgbWVt YyB2aWV3cyBtdXN0IGFsc28gYmUgYSBwb3dlciBvZiAyICovCi0JKnJjX2JhcjJfc2l6ZSA9M0Qg MVVMTCA8PCBmbHM2NChzaXplIC0gMSk7CisJLyogT3VyIEhXIG1hbmRhdGVzIHRoYXQgdGhlIHdp bmRvdyBzaXplIG11c3QgYmUgYSBwb3dlciBvZiAyICovCisJc2l6ZSA9M0QgMVVMTCA8PCBmbHM2 NChzaXplIC0gMSk7CisKKwkvKgorCSAqIEZvciBTVEIgY2hpcHMsIHRoZSBCQVIyIGNwdV9hZGRy IGlzIGhhcmR3aXJlZCB0byB0aGUgc3RhcnQKKwkgKiBvZiBzeXN0ZW0gbWVtb3J5LCBzbyB3ZSBz ZXQgaXQgdG8gMC4KKwkgKi8KKwljcHVfYWRkciA9M0QgMDsKKwlwY2lfb2Zmc2V0ID0zRCBsb3dl c3RfcGNpZV9hZGRyOwo9MjAKIAkvKgogCSAqIFdlIHZhbGlkYXRlIHRoZSBpbmJvdW5kIG1lbW9y eSB2aWV3IGV2ZW4gdGhvdWdoIHdlIHNob3VsZCB0cnVzdApAQCAtODcxLDI1ICs5MjksNTAgQEAg c3RhdGljIGludCBicmNtX3BjaWVfZ2V0X3JjX2JhcjJfc2l6ZV9hbmRfb2Zmc2V0KHN0cnU9CmN0 IGJyY21fcGNpZSAqcGNpZSwKIAkgKiAgIG91dGJvdW5kIG1lbW9yeSBAIDNHQikuIFNvIGluc3Rl YWQgaXQgd2lsbCAgc3RhcnQgYXQgdGhlIDF4CiAJICogICBtdWx0aXBsZSBvZiBpdHMgc2l6ZQog CSAqLwotCWlmICghKnJjX2JhcjJfc2l6ZSB8fCAoKnJjX2JhcjJfb2Zmc2V0ICYgKCpyY19iYXIy X3NpemUgLSAxKSkgfHwKLQkgICAgKCpyY19iYXIyX29mZnNldCA8IFNaXzRHICYmICpyY19iYXIy X29mZnNldCA+IFNaXzJHKSkgeworCWlmICghc2l6ZSB8fCAocGNpX29mZnNldCAmIChzaXplIC0g MSkpIHx8CisJICAgIChwY2lfb2Zmc2V0IDwgU1pfNEcgJiYgcGNpX29mZnNldCA+IFNaXzJHKSkg ewogCQlkZXZfZXJyKGRldiwgIkludmFsaWQgcmNfYmFyMl9vZmZzZXQvc2l6ZTogc2l6ZSAweCVs bHgsIG9mZiAweCVsbHhcbiIsCi0JCQkqcmNfYmFyMl9zaXplLCAqcmNfYmFyMl9vZmZzZXQpOwor CQkJc2l6ZSwgcGNpX29mZnNldCk7CiAJCXJldHVybiAtRUlOVkFMOwogCX0KPTIwCi0JcmV0dXJu IDA7CisJLyogRW5hYmxlIEJBUjIsIHRoZSBpbmJvdW5kIHdpbmRvdyBmb3IgU1RCIGNoaXBzICov CisJc2V0X2JhcihiKyssICZuLCBzaXplLCBjcHVfYWRkciwgcGNpX29mZnNldCk7CisKKwkvKgor CSAqIERpc2FibGUgQkFSMy4gIE9uIHNvbWUgY2hpcHMgcHJlc2VudHMgdGhlIHNhbWUgd2luZG93 IGFzIEJBUjIKKwkgKiBidXQgdGhlIGRhdGEgYXBwZWFycyBpbiBhIHNldHRhYmxlIGVuZGlhbm5l c3MuCisJICovCisJc2V0X2JhcihiKyssICZuLCAwLCAwLCAwKTsKKworCXJldHVybiBuOworfQor CitzdGF0aWMgdW5zaWduZWQgaW50IGJyY21fY2FsY19iYXJfcmVnX29mZnNldChpbnQgYmFyKQor eworCWlmIChiYXIgPD0zRCAzKQorCQlyZXR1cm4gUENJRV9NSVNDX1JDX0JBUjFfQ09ORklHX0xP ICsgOCAqIChiYXIgLSAxKTsKKwllbHNlCisJCXJldHVybiBQQ0lFX01JU0NfUkNfQkFSNF9DT05G SUdfTE8gKyA4ICogKGJhciAtIDQpOworfQorCitzdGF0aWMgdW5zaWduZWQgaW50IGJyY21fY2Fs Y191YnVzX3JlZ19vZmZzZXQoaW50IGJhcikKK3sKKwlpZiAoYmFyIDw9M0QgMykKKwkJcmV0dXJu IFBDSUVfTUlTQ19VQlVTX0JBUjFfQ09ORklHX1JFTUFQICsgOCAqIChiYXIgLSAxKTsKKwllbHNl CisJCXJldHVybiBQQ0lFX01JU0NfVUJVU19CQVI0X0NPTkZJR19SRU1BUCArIDggKiAoYmFyIC0g NCk7CiB9Cj0yMAogc3RhdGljIGludCBicmNtX3BjaWVfc2V0dXAoc3RydWN0IGJyY21fcGNpZSAq cGNpZSkKIHsKLQl1NjQgcmNfYmFyMl9vZmZzZXQsIHJjX2JhcjJfc2l6ZTsKKwlzdHJ1Y3QgcmNf YmFyIHJjX2JhcnNbUENJRV9CUkNNX01BWF9SQ19CQVJTXTsKIAl2b2lkIF9faW9tZW0gKmJhc2Ug PTNEIHBjaWUtPmJhc2U7CiAJc3RydWN0IHBjaV9ob3N0X2JyaWRnZSAqYnJpZGdlOwogCXN0cnVj dCByZXNvdXJjZV9lbnRyeSAqZW50cnk7CiAJdTMyIHRtcCwgYnVyc3QsIGFzcG1fc3VwcG9ydDsK LQlpbnQgbnVtX291dF93aW5zID0zRCAwOwotCWludCByZXQsIG1lbWM7CisJaW50IG51bV9vdXRf d2lucyA9M0QgMCwgbnVtX3JjX2JhcnMgPTNEIDA7CisJaW50IGksIG1lbWM7Cj0yMAogCS8qIFJl c2V0IHRoZSBicmlkZ2UgKi8KIAlwY2llLT5icmlkZ2Vfc3dfaW5pdF9zZXQocGNpZSwgMSk7CkBA IC05MzgsMTcgKzEwMjEsNDcgQEAgc3RhdGljIGludCBicmNtX3BjaWVfc2V0dXAoc3RydWN0IGJy Y21fcGNpZSAqcGNpZSkKIAl1MzJwX3JlcGxhY2VfYml0cygmdG1wLCAxLCBQQ0lFX01JU0NfTUlT Q19DVFJMX1BDSUVfUkNCXzY0Ql9NT0RFX01BU0spOwogCXdyaXRlbCh0bXAsIGJhc2UgKyBQQ0lF X01JU0NfTUlTQ19DVFJMKTsKPTIwCi0JcmV0ID0zRCBicmNtX3BjaWVfZ2V0X3JjX2JhcjJfc2l6 ZV9hbmRfb2Zmc2V0KHBjaWUsICZyY19iYXIyX3NpemUsCi0JCQkJCQkgICAgJnJjX2JhcjJfb2Zm c2V0KTsKLQlpZiAocmV0KQotCQlyZXR1cm4gcmV0OworCW51bV9yY19iYXJzID0zRCBicmNtX3Bj aWVfZ2V0X3JjX2Jhcl9zaXplc19hbmRfb2Zmc2V0cyhwY2llLCByY19iYXJzKTsKKwlpZiAobnVt X3JjX2JhcnMgPCAwKQorCQlyZXR1cm4gbnVtX3JjX2JhcnM7CisKKwlmb3IgKGkgPTNEIDE7IGkg PD0zRCBudW1fcmNfYmFyczsgaSsrKSB7CisJCXU2NCBwY2lfb2Zmc2V0ID0zRCByY19iYXJzW2ld LnBjaV9vZmZzZXQ7CisJCXU2NCBjcHVfYWRkciA9M0QgcmNfYmFyc1tpXS5jcHVfYWRkcjsKKwkJ dTY0IHNpemUgPTNEIHJjX2JhcnNbaV0uc2l6ZTsKKwkJdTMyIHJlZ19vZmZzZXQgPTNEIGJyY21f Y2FsY19iYXJfcmVnX29mZnNldChpKTsKKworCQl0bXAgPTNEIGxvd2VyXzMyX2JpdHMocGNpX29m ZnNldCk7CisJCXUzMnBfcmVwbGFjZV9iaXRzKCZ0bXAsIGJyY21fcGNpZV9lbmNvZGVfaWJhcl9z aXplKHNpemUpLAorCQkJCSAgUENJRV9NSVNDX1JDX0JBUjFfQ09ORklHX0xPX1NJWkVfTUFTSyk7 CisKKwkJLyogV3JpdGUgbG93ICovCisJCXdyaXRlbCh0bXAsIGJhc2UgKyByZWdfb2Zmc2V0KTsK KwkJLyogV3JpdGUgaGlnaCAqLworCQl3cml0ZWwodXBwZXJfMzJfYml0cyhwY2lfb2Zmc2V0KSwK KwkJICAgICAgIGJhc2UgKyByZWdfb2Zmc2V0ICsgNCk7CisKKwkJLyoKKwkJICogTW9zdCBTVEIg Y2hpcHM6CisJCSAqICAgICBEbyBub3RoaW5nLgorCQkgKiA3NzEyOgorCQkgKiAgICAgQWxsIG9m IHRoZWlyIEJBUnMgbmVlZCB0byBiZSBzZXQuCisJCSAqLworCQlpZiAocGNpZS0+dHlwZSA9M0Q9 M0QgQkNNNzcxMikgeworCQkJLyogQlVTIHJlbWFwIHJlZ2lzdGVyIHNldHRpbmdzICovCisJCQly ZWdfb2Zmc2V0ID0zRCBicmNtX2NhbGNfdWJ1c19yZWdfb2Zmc2V0KGkpOworCQkJdG1wID0zRCBs b3dlcl8zMl9iaXRzKGNwdV9hZGRyKSAmIH4weGZmZjsKKwkJCXRtcCB8PTNEIFBDSUVfTUlTQ19V QlVTX0JBUjFfQ09ORklHX1JFTUFQX0FDQ0VTU19FTl9NQVNLOworCQkJd3JpdGVsKHRtcCwgYmFz ZSArIHJlZ19vZmZzZXQpOworCQkJdG1wID0zRCB1cHBlcl8zMl9iaXRzKGNwdV9hZGRyKTsKKwkJ CXdyaXRlbCh0bXAsIGJhc2UgKyByZWdfb2Zmc2V0ICsgNCk7CisJCX0KKwl9Cj0yMAotCXRtcCA9 M0QgbG93ZXJfMzJfYml0cyhyY19iYXIyX29mZnNldCk7Ci0JdTMycF9yZXBsYWNlX2JpdHMoJnRt cCwgYnJjbV9wY2llX2VuY29kZV9pYmFyX3NpemUocmNfYmFyMl9zaXplKSwKLQkJCSAgUENJRV9N SVNDX1JDX0JBUjJfQ09ORklHX0xPX1NJWkVfTUFTSyk7Ci0Jd3JpdGVsKHRtcCwgYmFzZSArIFBD SUVfTUlTQ19SQ19CQVIyX0NPTkZJR19MTyk7Ci0Jd3JpdGVsKHVwcGVyXzMyX2JpdHMocmNfYmFy Ml9vZmZzZXQpLAotCSAgICAgICBiYXNlICsgUENJRV9NSVNDX1JDX0JBUjJfQ09ORklHX0hJKTsK KwlpZiAoIWJyY21fcGNpZV9yY19tb2RlKHBjaWUpKSB7CisJCWRldl9lcnIocGNpZS0+ZGV2LCAi UENJZSBSQyBjb250cm9sbGVyIG1pc2NvbmZpZ3VyZWQgYXMgRW5kcG9pbnRcbiIpOworCQlyZXR1 cm4gLUVJTlZBTDsKKwl9Cj0yMAogCXRtcCA9M0QgcmVhZGwoYmFzZSArIFBDSUVfTUlTQ19NSVND X0NUUkwpOwogCWZvciAobWVtYyA9M0QgMDsgbWVtYyA8IHBjaWUtPm51bV9tZW1jOyBtZW1jKysp IHsKQEAgLTk3MCwyNSArMTA4MywxMiBAQCBzdGF0aWMgaW50IGJyY21fcGNpZV9zZXR1cChzdHJ1 Y3QgYnJjbV9wY2llICpwY2llKQogCSAqIDRHQiBvciB3aGVuIHRoZSBpbmJvdW5kIGFyZWEgaXMg c21hbGxlciB0aGFuIDRHQiAodGFraW5nIGludG8KIAkgKiBhY2NvdW50IHRoZSByb3VuZGluZy11 cCB3ZSdyZSBmb3JjZWQgdG8gcGVyZm9ybSkuCiAJICovCi0JaWYgKHJjX2JhcjJfb2Zmc2V0ID49 M0QgU1pfNEcgfHwgKHJjX2JhcjJfc2l6ZSArIHJjX2JhcjJfb2Zmc2V0KSA8IFNaXzRHKQorCWlm IChyY19iYXJzWzJdLnBjaV9vZmZzZXQgPj0zRCBTWl80RyB8fAorCSAgICAocmNfYmFyc1syXS5z aXplICsgcmNfYmFyc1syXS5wY2lfb2Zmc2V0KSA8IFNaXzRHKQogCQlwY2llLT5tc2lfdGFyZ2V0 X2FkZHIgPTNEIEJSQ01fTVNJX1RBUkdFVF9BRERSX0xUXzRHQjsKIAllbHNlCiAJCXBjaWUtPm1z aV90YXJnZXRfYWRkciA9M0QgQlJDTV9NU0lfVEFSR0VUX0FERFJfR1RfNEdCOwo9MjAKLQlpZiAo IWJyY21fcGNpZV9yY19tb2RlKHBjaWUpKSB7Ci0JCWRldl9lcnIocGNpZS0+ZGV2LCAiUENJZSBS QyBjb250cm9sbGVyIG1pc2NvbmZpZ3VyZWQgYXMgRW5kcG9pbnRcbiIpOwotCQlyZXR1cm4gLUVJ TlZBTDsKLQl9Ci0KLQkvKiBkaXNhYmxlIHRoZSBQQ0llLT5HSVNCIG1lbW9yeSB3aW5kb3cgKFJD X0JBUjEpICovCi0JdG1wID0zRCByZWFkbChiYXNlICsgUENJRV9NSVNDX1JDX0JBUjFfQ09ORklH X0xPKTsKLQl0bXAgJj0zRCB+UENJRV9NSVNDX1JDX0JBUjFfQ09ORklHX0xPX1NJWkVfTUFTSzsK LQl3cml0ZWwodG1wLCBiYXNlICsgUENJRV9NSVNDX1JDX0JBUjFfQ09ORklHX0xPKTsKLQotCS8q IGRpc2FibGUgdGhlIFBDSWUtPlNDQiBtZW1vcnkgd2luZG93IChSQ19CQVIzKSAqLwotCXRtcCA9 M0QgcmVhZGwoYmFzZSArIFBDSUVfTUlTQ19SQ19CQVIzX0NPTkZJR19MTyk7Ci0JdG1wICY9M0Qg flBDSUVfTUlTQ19SQ19CQVIzX0NPTkZJR19MT19TSVpFX01BU0s7Ci0Jd3JpdGVsKHRtcCwgYmFz ZSArIFBDSUVfTUlTQ19SQ19CQVIzX0NPTkZJR19MTyk7Cj0yMAogCS8qIERvbid0IGFkdmVydGlz ZSBMMHMgY2FwYWJpbGl0eSBpZiAnYXNwbS1uby1sMHMnICovCiAJYXNwbV9zdXBwb3J0ID0zRCBQ Q0lFX0xJTktfU1RBVEVfTDE7CkBAIC0xNjI4LDYgKzE3MjgsNyBAQCBzdGF0aWMgaW50IGJyY21f cGNpZV9wcm9iZShzdHJ1Y3QgcGxhdGZvcm1fZGV2aWNlICpwZD0KZXYpCiAJcGNpZS0+cGVyc3Rf c2V0ID0zRCBkYXRhLT5wZXJzdF9zZXQ7CiAJcGNpZS0+YnJpZGdlX3N3X2luaXRfc2V0ID0zRCBk YXRhLT5icmlkZ2Vfc3dfaW5pdF9zZXQ7CiAJcGNpZS0+aGFzX3BoeSA9M0QgZGF0YS0+aGFzX3Bo eTsKKwlwY2llLT5udW1faW5ib3VuZCA9M0QgKHBjaWUtPnR5cGUgPTNEPTNEIEJDTTc3MTIpID8g MTAgOiAzOwo9MjAKIAlwY2llLT5iYXNlID0zRCBkZXZtX3BsYXRmb3JtX2lvcmVtYXBfcmVzb3Vy Y2UocGRldiwgMCk7CiAJaWYgKElTX0VSUihwY2llLT5iYXNlKSkKLS09MjAKMi4xNy4xCg== --000000000000e825ba061bf9758e 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 MA0GCWCGSAFlAwQCAQUAoIHUMC8GCSqGSIb3DQEJBDEiBCANS8vawhTp87gf7T+XkWcouW42HSt5 3wL6F0z2x/E1jTAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0yNDA2 MjgyMDU0NTlaMGkGCSqGSIb3DQEJDzFcMFowCwYJYIZIAWUDBAEqMAsGCWCGSAFlAwQBFjALBglg hkgBZQMEAQIwCgYIKoZIhvcNAwcwCwYJKoZIhvcNAQEKMAsGCSqGSIb3DQEBBzALBglghkgBZQME AgEwDQYJKoZIhvcNAQEBBQAEggEANxUGRydM/1U0Hfs+Mz/eLtBR5qAYRM9DavE41EeU9CiinurN 8I3MpoIzd5iCTaO2lFmPa9G1DHLUZRzlJvDX5Wl+P4lhrOWMQ2h+rmj7epz1NoDWZlyP0Mk59Gqi uefX0lOTZ9ygLwl4r7sIcltH/rMuo7gt09pPLUye+bB2g30bXIqlqYR5ushEB1a9uU1ImsnZJ2bK dTqYNkeThelMmyGdnm8KMroh/ZEPUSHi7piJtrr6UoKpqzkOBqRblZNwd13AVC43hegMjNTpw7gK kJ4okEu1fXBOT29AuzcNaH1W2zTh9Skgf761TDu91IdHDOJ5O89t+gQQ5iVSwjJALA== --000000000000e825ba061bf9758e-- From nobody Mon Feb 9 11:10:30 2026 Received: from mail-pl1-f180.google.com (mail-pl1-f180.google.com [209.85.214.180]) (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 B826C839E4 for ; Fri, 28 Jun 2024 20:55:02 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.180 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1719608104; cv=none; b=YPNMmQh4QX1lYE/Hz7mjIhUcADLLm8LU3OJ9C1JaYWYf3lW1xwwBjwfQfMrx7zUKavCAaxYQGwYnevI0zPqFFAOw2DwVmqKsbRst9tVm/CFR9QiH/q92hDifeAOnVqWX1Er8K2XC1s5sR8XIaL6XspcNEbDU0ceI9PgO39jjqLg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1719608104; c=relaxed/simple; bh=tjEY7nB4YsNEaRqzuJM4ZOQ6mwIa3xx+quId6kVNucU=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type; b=mX7IKb/34p/Ir8jG48HQyaVKNi+fQS+Pw13cpnR23ao7R7xAoLpIlDYeuEAvqssZ7G78kinwthULD1I/1nwbKkBzHrLgBR53AZ+wRxFMxC6AGLLsWFDz6YsBsb/JIIwNwnwhHstr0kPKsCXE/nXi07SIn7w5YNSJUc3QSt01VsU= 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=VxemgC+/; arc=none smtp.client-ip=209.85.214.180 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="VxemgC+/" Received: by mail-pl1-f180.google.com with SMTP id d9443c01a7336-1f480624d10so7424505ad.1 for ; Fri, 28 Jun 2024 13:55:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; t=1719608102; x=1720212902; 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=XrVyUdM3MJzHR1I3sR42r4AVGfenGE60glOiD3d6eBI=; b=VxemgC+/lch6P3hMSnRC+fZlz3Yu3eoVoBV306xvQlWbhXXCK4fzLsfiXRESQjjRVh emJJDFvS+Sz0mYOUZLdueDIrsSPupDsDg65PKzAT8P4Va2APOriW0Ev7imgkAqO9cnLE 74smFEKmcf06oVi+r4Py6oxkZdKjFWdnWt8+k= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1719608102; x=1720212902; 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=XrVyUdM3MJzHR1I3sR42r4AVGfenGE60glOiD3d6eBI=; b=YHuzynWbXmwKEFJdp1miElXYsqpc8UtSrXHjJ3k0UVSWQl2UrXW3y2anczEFYBzbZV qU3hFT8g3k5/7EosQxW97x4Gi5p0JuYnzQEfJZ1rTuEsIAFlB0wCwBmFgEzV6LAd5Kgs 6F4hEiLgnhVVJrUnRPHlEr88oJkrFQ+zoNWxGADayDHRR2vGAMry6X+idS1FJjFPCunm vWhjAiv7l8YiStghGfaS+yn04a/z+Hh1axzuFELW+LuzrmMdSqu6O4pce4A4t3cxUHii kt/bMJbypKsJ2bFTtoyTlsKLWZwYfKSdW9Uq+kW8QCUD/TO2N+8ozQbgyYZqrR4apVE5 qNfg== X-Forwarded-Encrypted: i=1; AJvYcCX9aMp05rGaKB7b/oJMPD/PV2BMQsPgi4s48JyrsyWGyg/CF5HdN5Z0QHjWzulev/Kfe/L+udsKSrs4qTx1EjoOu3gmmocgPyHQVXtg X-Gm-Message-State: AOJu0YxOabzKZB3gg7MGyY3eFOSF5GyzWxQK8r2RzA3awZbVDlnSH82A MOfWNP2ObAH2hB5RyAKCtxr+060yfQE1tWITJJidjVOcVFPhyLXLcY8u6T1HLw== X-Google-Smtp-Source: AGHT+IELxM8/f9oyyzic3Bqjj/l2RVlhs/69Q6AI9NPehfUpL0FZUx9C2EZ28TvHfLH4QsvhI16FWA== X-Received: by 2002:a17:902:ce82:b0:1fa:1ebb:eb79 with SMTP id d9443c01a7336-1fa1ebbeee9mr218666275ad.58.1719608101995; Fri, 28 Jun 2024 13:55:01 -0700 (PDT) Received: from stbsrv-and-01.and.broadcom.net ([192.19.144.250]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-1fac15393d1sm19695135ad.157.2024.06.28.13.54.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 28 Jun 2024 13:55:01 -0700 (PDT) From: Jim Quinlan To: linux-pci@vger.kernel.org, Nicolas Saenz Julienne , Bjorn Helgaas , Lorenzo Pieralisi , Cyril Brulebois , Stanimir Varbanov , bcm-kernel-feedback-list@broadcom.com, jim2101024@gmail.com, james.quinlan@broadcom.com Cc: Florian Fainelli , Lorenzo Pieralisi , =?UTF-8?q?Krzysztof=20Wilczy=C5=84ski?= , Rob Herring , linux-rpi-kernel@lists.infradead.org (moderated list:BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE), linux-arm-kernel@lists.infradead.org (moderated list:BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE), linux-kernel@vger.kernel.org (open list) Subject: [PATCH v1 8/8] PCI: brcmstb: Enable 7712 SOCs Date: Fri, 28 Jun 2024 16:54:27 -0400 Message-Id: <20240628205430.24775-9-james.quinlan@broadcom.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20240628205430.24775-1-james.quinlan@broadcom.com> References: <20240628205430.24775-1-james.quinlan@broadcom.com> Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-256; boundary="00000000000018d24c061bf976a8" Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Content-Transfer-Encoding: quoted-printable --00000000000018d24c061bf976a8 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 VGhlIEJyb2FkY29tIFNUQiA3NzEyIGlzIHRoZSBzaWJsaW5nIGNoaXAgb2YgdGhlIFJQaSA1ICgy NzEyKS4KClNpZ25lZC1vZmYtYnk6IEppbSBRdWlubGFuIDxqYW1lcy5xdWlubGFuQGJyb2FkY29t LmNvbT4KLS0tCiBkcml2ZXJzL3BjaS9jb250cm9sbGVyL3BjaWUtYnJjbXN0Yi5jIHwgMTkgKysr KysrKysrKysrKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDE4IGluc2VydGlvbnMoKyksIDEgZGVs ZXRpb24oLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3BjaS9jb250cm9sbGVyL3BjaWUtYnJjbXN0 Yi5jIGIvZHJpdmVycy9wY2kvY29udHJvbGxlcj0KL3BjaWUtYnJjbXN0Yi5jCmluZGV4IDlkYWI1 NzdkYzFiNC4uNDE4NTI1YzlkMjQ5IDEwMDY0NAotLS0gYS9kcml2ZXJzL3BjaS9jb250cm9sbGVy L3BjaWUtYnJjbXN0Yi5jCisrKyBiL2RyaXZlcnMvcGNpL2NvbnRyb2xsZXIvcGNpZS1icmNtc3Ri LmMKQEAgLTEyMDksNyArMTIwOSw5IEBAIHN0YXRpYyB2b2lkIGJyY21fY29uZmlnX2Nsa3JlcShz dHJ1Y3QgYnJjbV9wY2llICpwY2llKQogCQkgKiBhdHlwaWNhbCBhbmQgc2hvdWxkIGhhcHBlbiBv bmx5IHdpdGggb2xkZXIgZGV2aWNlcy4KIAkJICovCiAJCWNsa3JlcV9jbnRsIHw9M0QgUENJRV9N SVNDX0hBUkRfUENJRV9IQVJEX0RFQlVHX0wxU1NfRU5BQkxFX01BU0s7Ci0JCWJyY21fZXh0ZW5k X3JidXNfdGltZW91dChwY2llKTsKKwkJLyogNzcxMiBkb2VzIG5vdCBoYXZlIHRoaXMgKFJHUjEp IHRpbWVyICovCisJCWlmIChwY2llLT50eXBlICE9M0QgQkNNNzcxMikKKwkJCWJyY21fZXh0ZW5k X3JidXNfdGltZW91dChwY2llKTsKPTIwCiAJfSBlbHNlIHsKIAkJLyoKQEAgLTE2MTYsNiArMTYx OCwxMyBAQCBzdGF0aWMgY29uc3QgaW50IHBjaWVfb2Zmc2V0c19ibWlwc183NDI1W10gPTNEIHsK IAlbUENJRV9JTlRSMl9DUFVfQkFTRV0gPTNEIDB4NDMwMCwKIH07Cj0yMAorc3RhdGljIGNvbnN0 IGludCBwY2llX29mZnNldF9iY203NzEyW10gPTNEIHsKKwlbRVhUX0NGR19JTkRFWF0gID0zRCAw eDkwMDAsCisJW0VYVF9DRkdfREFUQV0gICA9M0QgMHg5MDA0LAorCVtQQ0lFX0hBUkRfREVCVUdd ID0zRCAweDQzMDQsCisJW1BDSUVfSU5UUjJfQ1BVX0JBU0VdID0zRCAweDQ0MDAsCit9OworCiBz dGF0aWMgY29uc3Qgc3RydWN0IHBjaWVfY2ZnX2RhdGEgZ2VuZXJpY19jZmcgPTNEIHsKIAkub2Zm c2V0cwk9M0QgcGNpZV9vZmZzZXRzLAogCS50eXBlCQk9M0QgR0VORVJJQywKQEAgLTE2NzQsNiAr MTY4MywxMyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHBjaWVfY2ZnX2RhdGEgYmNtNzIxNl9jZmcg PTNEIHsKIAkuaGFzX3BoeQk9M0QgdHJ1ZSwKIH07Cj0yMAorc3RhdGljIGNvbnN0IHN0cnVjdCBw Y2llX2NmZ19kYXRhIGJjbTc3MTJfY2ZnID0zRCB7CisJLm9mZnNldHMJPTNEIHBjaWVfb2Zmc2V0 X2JjbTc3MTIsCisJLnBlcnN0X3NldAk9M0QgYnJjbV9wY2llX3BlcnN0X3NldF83Mjc4LAorCS5i cmlkZ2Vfc3dfaW5pdF9zZXQgPTNEIGJyY21fcGNpZV9icmlkZ2Vfc3dfaW5pdF9zZXRfZ2VuZXJp YywKKwkudHlwZQkJPTNEIEJDTTc3MTIsCit9OworCiBzdGF0aWMgY29uc3Qgc3RydWN0IG9mX2Rl dmljZV9pZCBicmNtX3BjaWVfbWF0Y2hbXSA9M0QgewogCXsgLmNvbXBhdGlibGUgPTNEICJicmNt LGJjbTI3MTEtcGNpZSIsIC5kYXRhID0zRCAmYmNtMjcxMV9jZmcgfSwKIAl7IC5jb21wYXRpYmxl ID0zRCAiYnJjbSxiY200OTA4LXBjaWUiLCAuZGF0YSA9M0QgJmJjbTQ5MDhfY2ZnIH0sCkBAIC0x NjgzLDYgKzE2OTksNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IG9mX2RldmljZV9pZCBicmNtX3Bj aWVfbWF0Y2hbXSA9Cj0zRCB7CiAJeyAuY29tcGF0aWJsZSA9M0QgImJyY20sYmNtNzQ0NS1wY2ll IiwgLmRhdGEgPTNEICZnZW5lcmljX2NmZyB9LAogCXsgLmNvbXBhdGlibGUgPTNEICJicmNtLGJj bTc0MzUtcGNpZSIsIC5kYXRhID0zRCAmYmNtNzQzNV9jZmcgfSwKIAl7IC5jb21wYXRpYmxlID0z RCAiYnJjbSxiY203NDI1LXBjaWUiLCAuZGF0YSA9M0QgJmJjbTc0MjVfY2ZnIH0sCisJeyAuY29t cGF0aWJsZSA9M0QgImJyY20sYmNtNzcxMi1wY2llIiwgLmRhdGEgPTNEICZiY203NzEyX2NmZyB9 LAogCXt9LAogfTsKPTIwCi0tPTIwCjIuMTcuMQo= --00000000000018d24c061bf976a8 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 MA0GCWCGSAFlAwQCAQUAoIHUMC8GCSqGSIb3DQEJBDEiBCBQr1Hxf6bWGzsoA0pcccbMSMvepdGg n3n9KuhccR7w5TAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0yNDA2 MjgyMDU1MDJaMGkGCSqGSIb3DQEJDzFcMFowCwYJYIZIAWUDBAEqMAsGCWCGSAFlAwQBFjALBglg hkgBZQMEAQIwCgYIKoZIhvcNAwcwCwYJKoZIhvcNAQEKMAsGCSqGSIb3DQEBBzALBglghkgBZQME AgEwDQYJKoZIhvcNAQEBBQAEggEAh8JgWo91a/wLgL7s3X5T1xADk6xW6gGU4eAmRnrjmdnG8OyI npFCK5oG9L+Kvz7OCmqnZgB9ZZEoeaXh+2EVtafJsn2kOycsZU17qWtyDoqtIPyEFEcFpL9xl8jn sV8YZTI0WRcBXLSoIBdILMwlaE2rxRFQ6kZzv1A1+FVTLwwryCN1KYjDatb+hlFkdY6h6sw8piJ3 9u4nnzUKPaj+GR8zep2BZEZJZDImRN6rn8kBe8RU//Mq7i4hE015kdg0y9Um1ElU1HPy08TZu14X NgXCN8yKioA7kdCJzePheAq0h7FrboDmqhifAEFfrEV7vdkHwC+gZH4e7Xgo64vHaA== --00000000000018d24c061bf976a8--