From nobody Mon Sep 16 20:42:50 2024 Received: from mail-qv1-f54.google.com (mail-qv1-f54.google.com [209.85.219.54]) (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 CB3C1156871 for ; Wed, 3 Apr 2024 21:39:09 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.219.54 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712180351; cv=none; b=QGxGnG6IBUJHWPFMs9YmFoWiQe2vns1sEB1ok/FPWSFC0tB2Y95zsom91uoffPhsVP4ixUoC62nd4RIfLg+qUWyJ7BmwROPgxcmDTijCALArPVQmNhM7Tl+ZfWJO+XUPhtSUcogpmyMG1QsfTmAGcwViLa0/egUqFVy3SYCSkxo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712180351; c=relaxed/simple; bh=1WimquJIyTfn2INitDj+PwOqarsVLj0qlLYDHKn6OAA=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type; b=RLBlB5SBMQpb6a2cP3w7T1/EI31OqbumZBFCO+ydXHLMmoJytZPutZXoGsoC9BeRXAlxpYIDsKBO5OMgHTlDPvPzJcUFtsJfWM4xC9s+xmLkaBzuNiJBvbT3QDkUE/KlWy/plDMXwJtnSAXhVjmih/U/iJExaQh9F1mZDUTWBhM= 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=WxfdBz+b; arc=none smtp.client-ip=209.85.219.54 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="WxfdBz+b" Received: by mail-qv1-f54.google.com with SMTP id 6a1803df08f44-690be110d0dso1278746d6.3 for ; Wed, 03 Apr 2024 14:39:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; t=1712180349; x=1712785149; 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=tbtc30LgQ2a6CnBVeMHsmbxatif64fRIHI9cWycSeaU=; b=WxfdBz+bIKy+P3TOvg9pIUklQnZd7CUieAzYEIGiyPBVuaVH0MzHPfaoJMKQsujZUE ttMKGoXTmZgdu+CxeiSwWCAgqmUuNtdcAhdTOq18Q2fV0HKhdHRLRLiLVvPODiYSLPL9 qGprCajkAszXTLpHx0pABkD5h/CMdgIUNkpOw= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1712180349; x=1712785149; 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=tbtc30LgQ2a6CnBVeMHsmbxatif64fRIHI9cWycSeaU=; b=gbx6H7n2G+QTWULrQn7rQcNKw2ACMyER2w/U2yh6r3MNUXPv6fe7Rkq+G9b/OK5aS0 fxBHcpiufyxJhFvvwYkyNrmkN6CV8buFILTKCQ6XDblxLWIWVAy1n16QO09M9R6ZXwKt 2mEFk5zAJ2AQktTOYQv0dsj76/Ni0eLnrzVJrm/soqbiKIuSkGw6z/PW0AVfxSqOPlsf 088Is1W2a2dD28ERLYL/wzzRS837KPkTxr0A/XQY04D6KfCuDGFw220S+j0D927p5d+R X54E16W2gu3bMxjNl3Jwdu9Ow+FjUHyePexovKKA+pOexJH93J/p1quIDFp9l4r3+wCl ioPA== X-Forwarded-Encrypted: i=1; AJvYcCWIQmMyOYvg1gNDUYx9BOp9yGpCA64CWeLZ8Up7pU1FAOktSy11UFgvptHYdJrHAH6Z+VIykGSHF0KjpdyuoKOn/bSfQWT+021sWZTl X-Gm-Message-State: AOJu0YyCB122wCrZoRXNmDMDK0zE2/tooglG31g/UnfzcZLN/0piXFbX vUg8l2A/70e8frCGhmj1lWqqZgbQRVroaknYeJgx1y/aF1sQJtbaTGQZiT8RAQ== X-Google-Smtp-Source: AGHT+IGlR1uW9LzpHr+wnIKA1zbBfeqbFshXzeFwm8pcv2wiLPbzzMpB8p5PBY53bhBMCO3KfvaNtA== X-Received: by 2002:a05:6214:258b:b0:699:163c:a44c with SMTP id fq11-20020a056214258b00b00699163ca44cmr706072qvb.1.1712180348684; Wed, 03 Apr 2024 14:39:08 -0700 (PDT) Received: from stbsrv-and-01.and.broadcom.net ([192.19.144.250]) by smtp.gmail.com with ESMTPSA id pi10-20020a0562144a8a00b0069903cddc96sm1750739qvb.18.2024.04.03.14.39.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Apr 2024 14:39:07 -0700 (PDT) From: Jim Quinlan To: linux-pci@vger.kernel.org, Nicolas Saenz Julienne , Bjorn Helgaas , Lorenzo Pieralisi , Cyril Brulebois , Phil Elwell , bcm-kernel-feedback-list@broadcom.com, james.quinlan@broadcom.com Cc: Jim Quinlan , Florian Fainelli , Lorenzo Pieralisi , =?UTF-8?q?Krzysztof=20Wilczy=C5=84ski?= , Rob Herring , Krzysztof Kozlowski , Conor Dooley , linux-arm-kernel@lists.infradead.org (moderated list:BROADCOM BCM7XXX ARM ARCHITECTURE), linux-rpi-kernel@lists.infradead.org (moderated list:BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE), devicetree@vger.kernel.org (open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS), linux-kernel@vger.kernel.org (open list) Subject: [PATCH v9 1/4] dt-bindings: PCI: brcmstb: Add property "brcm,clkreq-mode" Date: Wed, 3 Apr 2024 17:38:58 -0400 Message-Id: <20240403213902.26391-2-james.quinlan@broadcom.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20240403213902.26391-1-james.quinlan@broadcom.com> References: <20240403213902.26391-1-james.quinlan@broadcom.com> Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-256; boundary="0000000000007edb700615380da3" Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Content-Transfer-Encoding: quoted-printable --0000000000007edb700615380da3 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 VGhlIEJyb2FkY29tIFNUQi9DTSBQQ0llIEhXIC0tIGEgY29yZSB0aGF0IGlzIGFsc28gdXNlZCBi eSBSUGkgU09DcyAtLQpyZXF1aXJlcyB0aGUgZHJpdmVyIHRvIGRlbGliZXJhdGVseSBwbGFjZSB0 aGUgUkMgSFcgb25lIG9mIHRocmVlIENMS1JFUSMKbW9kZXMuICBUaGUgImJyY20sY2xrcmVxLW1v ZGUiIHByb3BlcnR5IGFsbG93cyB0aGUgdXNlciB0byBvdmVycmlkZSB0aGUKZGVmYXVsdCBzZXR0 aW5nLiAgSWYgdGhpcyBwcm9wZXJ0eSBpcyBvbWl0dGVkLCB0aGUgZGVmYXVsdCBtb2RlIHNoYWxs IGJlCiJkZWZhdWx0Ii4KClNpZ25lZC1vZmYtYnk6IEppbSBRdWlubGFuIDxqYW1lcy5xdWlubGFu QGJyb2FkY29tLmNvbT4KQWNrZWQtYnk6IENvbm9yIERvb2xleSA8Y29ub3IuZG9vbGV5QG1pY3Jv Y2hpcC5jb20+ClJldmlld2VkLWJ5OiBSb2IgSGVycmluZyA8cm9iaEBrZXJuZWwub3JnPgpUZXN0 ZWQtYnk6IEN5cmlsIEJydWxlYm9pcyA8Y3lyaWxAZGViYW1heC5jb20+Ci0tLQogLi4uL2Rldmlj ZXRyZWUvYmluZGluZ3MvcGNpL2JyY20sc3RiLXBjaWUueWFtbCB8IDE4ICsrKysrKysrKysrKysr KysrKwogMSBmaWxlIGNoYW5nZWQsIDE4IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9Eb2N1 bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcGNpL2JyY20sc3RiLXBjaWUueWFtbCBiL0Rv Yz0KdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3BjaS9icmNtLHN0Yi1wY2llLnlhbWwK aW5kZXggN2UxNWFhZTdkNjllLi4yMjQ5MWY3Zjg4NTIgMTAwNjQ0Ci0tLSBhL0RvY3VtZW50YXRp b24vZGV2aWNldHJlZS9iaW5kaW5ncy9wY2kvYnJjbSxzdGItcGNpZS55YW1sCisrKyBiL0RvY3Vt ZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9wY2kvYnJjbSxzdGItcGNpZS55YW1sCkBAIC02 NCw2ICs2NCwyNCBAQCBwcm9wZXJ0aWVzOgo9MjAKICAgYXNwbS1uby1sMHM6IHRydWUKPTIwCisg IGJyY20sY2xrcmVxLW1vZGU6CisgICAgZGVzY3JpcHRpb246IEEgc3RyaW5nIHRoYXQgZGV0ZXJt aW5lcyB0aGUgb3BlcmF0aW5nCisgICAgICBjbGtyZXEgbW9kZSBvZiB0aGUgUENJZSBSQyBIVyB3 aXRoIHJlc3BlY3QgdG8gY29udHJvbGxpbmcgdGhlIHJlZmNsaworICAgICAgc2lnbmFsLiAgVGhl cmUgYXJlIHRocmVlIGRpZmZlcmVudCBtb2RlcyAtLSAic2FmZSIsIHdoaWNoIGRyaXZlcyB0aGUK KyAgICAgIHJlZmNsayBzaWduYWwgdW5jb25kaXRpb25hbGx5IGFuZCB3aWxsIHdvcmsgZm9yIGFs bCBkZXZpY2VzIGJ1dCBkb2VzCisgICAgICBub3QgcHJvdmlkZSBhbnkgcG93ZXIgc2F2aW5nczsg Im5vLWwxc3MiIC0tIHdoaWNoIHByb3ZpZGVzIENsb2NrCisgICAgICBQb3dlciBNYW5hZ2VtZW50 LCBMMHMsIGFuZCBMMSwgYnV0IGNhbm5vdCBwcm92aWRlIEwxIHN1YnN0YXRlIChMMVNTKQorICAg ICAgcG93ZXIgc2F2aW5ncy4gSWYgdGhlIGRvd25zdHJlYW0gZGV2aWNlIGNvbm5lY3RlZCB0byB0 aGUgUkMgaXMgTDFTUworICAgICAgY2FwYWJsZSBBTkQgdGhlIE9TIGVuYWJsZXMgTDFTUywgYWxs IFBDSWUgdHJhZmZpYyBtYXkgYWJydXB0bHkgaGFsdCwKKyAgICAgIHBvdGVudGlhbGx5IGhhbmdp bmcgdGhlIHN5c3RlbTsgImRlZmF1bHQiIC0tIHdoaWNoIHByb3ZpZGVzIEwwcywgTDEsCisgICAg ICBhbmQgTDFTUywgYnV0IG5vdCBjb21wbGlhbnQgdG8gcHJvdmlkZSBDbG9jayBQb3dlciBNYW5h Z2VtZW50OworICAgICAgc3BlY2lmaWNhbGx5LCBtYXkgbm90IGJlIGFibGUgdG8gbWVldCB0aGUg VF9DTFJvbiBtYXggdGltaW5nIG9mIDQwMG5zCisgICAgICBhcyBzcGVjaWZpZWQgaW4gIkR5bmFt aWMgQ2xvY2sgQ29udHJvbCIsIHNlY3Rpb24gMy4yLjUuMi4yIFBDSQorICAgICAgRXhwcmVzcyBN aW5pIENFTSAyLjEgc3BlY2lmaWNhdGlvbi4gIFRoaXMgc2l0dWF0aW9uIGlzIGF0eXBpY2FsIGFu ZAorICAgICAgc2hvdWxkIGhhcHBlbiBvbmx5IHdpdGggb2xkZXIgZGV2aWNlcy4KKyAgICAkcmVm OiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy9zdHJpbmcKKyAgICBlbnVtOiBbIHNh ZmUsIG5vLWwxc3MsIGRlZmF1bHQgXQorCiAgIGJyY20sc2NiLXNpemVzOgogICAgIGRlc2NyaXB0 aW9uOiB1NjQgZ2l2aW5nIHRoZSA2NGJpdCBQQ0llIG1lbW9yeQogICAgICAgdmlld3BvcnQgc2l6 ZSBvZiBhIG1lbW9yeSBjb250cm9sbGVyLiAgVGhlcmUgbWF5IGJlIHVwIHRvCi0tPTIwCjIuMTcu MQo= --0000000000007edb700615380da3 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 MA0GCWCGSAFlAwQCAQUAoIHUMC8GCSqGSIb3DQEJBDEiBCAHwMMKz4hZeVCl39VAWbwDZacc//Yw vFp/xWj8A7iXMjAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0yNDA0 MDMyMTM5MDlaMGkGCSqGSIb3DQEJDzFcMFowCwYJYIZIAWUDBAEqMAsGCWCGSAFlAwQBFjALBglg hkgBZQMEAQIwCgYIKoZIhvcNAwcwCwYJKoZIhvcNAQEKMAsGCSqGSIb3DQEBBzALBglghkgBZQME AgEwDQYJKoZIhvcNAQEBBQAEggEAWa4wFn1Q2EmAFGhlZtYnVHQOsnIJHmmRe0Krz2Jh+HMFtDZ6 1PB6ljnDwCqO2cF7KulBdv/tTpid6ZQPT9FgXfedbPKTDHcuXasGaJYeatsUjH1Ejxpe7WPnLoXf xF6fiPjugI69o5HRWYfnfe/Ew3fbvbAlN47CD9hoAvg9+qd2pj6ImGIsnpbFXyJAoFVqxECzFKHR sAaEBCXsb1m6vwr0d8BoRm8JpyNjkr0g5191pNKivZ+5Lh8/zOSjGZ76I5zgwGauT9vchEnyZnm4 ZEfJB28gX9Zlr5Uwa/ZuTdjTiedc+zIP3ltkhroYnxMen07BTeDTn02UmeX1a+s05g== --0000000000007edb700615380da3-- From nobody Mon Sep 16 20:42:50 2024 Received: from mail-qv1-f46.google.com (mail-qv1-f46.google.com [209.85.219.46]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id A1FA615688E for ; Wed, 3 Apr 2024 21:39:11 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.219.46 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712180353; cv=none; b=dRNd3ORsm1kwFkXWPM4Y6op1BcK5UDKXbjX4oTdvwOEq4LeJgSFa9tJ2RoQlX7D4RmKNAwqcANd9Kz4dYkWItlA/kjuzNLcbGr9gqDnxxc3fyJqDz40V/dDHAQz+atzduj6D76DDaVlRPewvNJILS3wvJaVbuS85dtDRzc0KJRc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712180353; c=relaxed/simple; bh=DICGptVUTGu4gZFkRWxmNgg/5CadMEk1ncAXjc9YXRk=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type; b=C2mGBMVe/B7uq4FF459YjQSpA8MWO2i4D4JvvmCSEq7mUJouyXODWcSYMnpbMsTcq9kQi0Pv8KLjvS3whLftuvHjUGyoCR6y/Sdar8Ri6ZycPiYKaM1q+a/o+vNkEpXE3oVfozNFngKfdBMRQvX5jtkflK/tpdmmvU0FMFaBr9k= 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=Aqmmc0E0; arc=none smtp.client-ip=209.85.219.46 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=broadcom.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=broadcom.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=broadcom.com header.i=@broadcom.com header.b="Aqmmc0E0" Received: by mail-qv1-f46.google.com with SMTP id 6a1803df08f44-6963cf14771so2263776d6.3 for ; Wed, 03 Apr 2024 14:39:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; t=1712180350; x=1712785150; 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=vNaZLNYqSby/PB46F+HYHzEv4H4x543M9WZ2ZCCV7Ng=; b=Aqmmc0E0H/Egvq8bP0iY6nssGQCcbCU/NTdodpD5WHjgaywxUbo5cSewAVNev67BwY QLBsJXwEvCyCk59wYEr+W33uAI2/zkWipOB6oZ4QV+2tKgZEOp8C9otcCtn71QH6qHd2 /Yk9llqU0meFcnjPDIP1Xqfi80g2Wf1v/DKK4= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1712180350; x=1712785150; 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=vNaZLNYqSby/PB46F+HYHzEv4H4x543M9WZ2ZCCV7Ng=; b=puEBCm8SqtlgHNIemBtuljbYFIgl1rwHxFdGx33ORlGZf7g9vn47vRmEix+MrPP+f4 wBz5X6eDe8OxhHIxS8If9QlnBG67Cm8/lS0BdL05i+u/joLC1hYvdDzbbcDhsaX8x2WP ySn7VKVO6ihOanrB34dPMhvTm3vwI85ibWAR5XmlQ4qa42lq2WNeTRs5ufOaTE0juNJB 1xjdeX89WCivjceuEy36wU2K+CdS/KsZa4YGV4cYW0xUanavW1SlAYIszSUXoUGwq5oO hZi1LS6K1yHXzdV2/lLqEOSDadVhQp/AsS6SvV1lSmLOrMNK2cUJsYwsllrGgnScwM/y 6eCg== X-Forwarded-Encrypted: i=1; AJvYcCXsR/56fPgqfG/LeU8wvapX1V15LNNToKt8JXmsmkYmiiAaL5GVEsqAIt+eaWAHeIzFRiunZ0yAWFc7RlidU1wvB/A0gu+XqrH7nFCf X-Gm-Message-State: AOJu0Yzt+6uTPwkf82zTdOLJsnySpURwr70HFFIvwxwEPQ+nuI765URU 8WAOg3iZAuh/ER/dpJZueFfzA/1Vl38IyWIV6P+0eIOdYVp7EZOFXuBGA3agjg== X-Google-Smtp-Source: AGHT+IHEm448Vez1EYSZj6vPmBWem+xpStlyl+rBICguhy1s5dmtGdnrQH6c21gr2zp473n79cj1kA== X-Received: by 2002:a05:6214:4005:b0:699:247e:a69a with SMTP id kd5-20020a056214400500b00699247ea69amr616685qvb.9.1712180350456; Wed, 03 Apr 2024 14:39:10 -0700 (PDT) Received: from stbsrv-and-01.and.broadcom.net ([192.19.144.250]) by smtp.gmail.com with ESMTPSA id pi10-20020a0562144a8a00b0069903cddc96sm1750739qvb.18.2024.04.03.14.39.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Apr 2024 14:39:09 -0700 (PDT) From: Jim Quinlan To: linux-pci@vger.kernel.org, Nicolas Saenz Julienne , Bjorn Helgaas , Lorenzo Pieralisi , Cyril Brulebois , Phil Elwell , bcm-kernel-feedback-list@broadcom.com, james.quinlan@broadcom.com Cc: Florian Fainelli , Jim Quinlan , 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 v9 2/4] PCI: brcmstb: Set reasonable value for internal bus timeout Date: Wed, 3 Apr 2024 17:38:59 -0400 Message-Id: <20240403213902.26391-3-james.quinlan@broadcom.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20240403213902.26391-1-james.quinlan@broadcom.com> References: <20240403213902.26391-1-james.quinlan@broadcom.com> Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-256; boundary="0000000000009912530615380deb" Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Content-Transfer-Encoding: quoted-printable --0000000000009912530615380deb MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SFcgaW5pdGlhbGl6ZXMgYW4gaW50ZXJuYWwgYnVzIHRpbWVvdXQgcmVnaXN0ZXIgdG8gYSBzbWFs bCB2YWx1ZSBmb3IKZGVidWdnaW5nIGNvbnZlbmllbmNlLiAgU2V0IHRoaXMgdG8gc29tZXRoaW5n IHJlYXNvbmFibGUsIGkuZS4gaW4gdGhlCnZpY2luaXR5IG9mIDEwIG1zZWMuCgpTaWduZWQtb2Zm LWJ5OiBKaW0gUXVpbmxhbiA8amFtZXMucXVpbmxhbkBicm9hZGNvbS5jb20+ClRlc3RlZC1ieTog Q3lyaWwgQnJ1bGVib2lzIDxjeXJpbEBkZWJhbWF4LmNvbT4KLS0tCiBkcml2ZXJzL3BjaS9jb250 cm9sbGVyL3BjaWUtYnJjbXN0Yi5jIHwgMTggKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hh bmdlZCwgMTggaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvcGNpL2NvbnRyb2xs ZXIvcGNpZS1icmNtc3RiLmMgYi9kcml2ZXJzL3BjaS9jb250cm9sbGVyPQovcGNpZS1icmNtc3Ri LmMKaW5kZXggZjlkZDY2MjJmZTEwLi5lMzQ4MGNhNGNkNTcgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMv cGNpL2NvbnRyb2xsZXIvcGNpZS1icmNtc3RiLmMKKysrIGIvZHJpdmVycy9wY2kvY29udHJvbGxl ci9wY2llLWJyY21zdGIuYwpAQCAtNjY0LDYgKzY2NCwyMSBAQCBzdGF0aWMgaW50IGJyY21fcGNp ZV9lbmFibGVfbXNpKHN0cnVjdCBicmNtX3BjaWUgKnBjaWUpCiAJcmV0dXJuIDA7CiB9Cj0yMAor LyoKKyAqIEFuIGludGVybmFsIEhXIGJ1cyB0aW1lciB2YWx1ZSBpcyBzZXQgdG8gYSBzbWFsbCB2 YWx1ZSBmb3IgZGVidWdnaW5nCisgKiBjb252ZW5pZW5jZS4gIFNldCB0aGlzIHRvIHNvbWV0aGlu ZyByZWFzb25hYmxlLCBpLmUuIHNvbWV3aGVyZSBhcm91bmQKKyAqIDEwbXMuCisgKi8KK3N0YXRp YyB2b2lkIGJyY21fZXh0ZW5kX2ludGVybmFsX2J1c190aW1lb3V0KHN0cnVjdCBicmNtX3BjaWUg KnBjaWUsIHUzMiBuPQpzZWMpCit7CisJLyogVElNRU9VVCByZWdpc3RlciBpcyB0d28gcmVnaXN0 ZXJzIGJlZm9yZSBSR1IxX1NXX0lOSVRfMSAqLworCWNvbnN0IHVuc2lnbmVkIGludCBSRUdfT0ZG U0VUID0zRCBQQ0lFX1JHUjFfU1dfSU5JVF8xKHBjaWUpIC0gODsKKwl1MzIgdGltZW91dF91cyA9 M0QgbnNlYyAvIDEwMDA7CisKKwkvKiBFYWNoIHVuaXQgaW4gdGltZW91dCByZWdpc3RlciBpcyAx LzIxNiwwMDAsMDAwIHNlY29uZHMgKi8KKwl3cml0ZWwoMjE2ICogdGltZW91dF91cywgcGNpZS0+ YmFzZSArIFJFR19PRkZTRVQpOworfQorCiAvKiBUaGUgY29udHJvbGxlciBpcyBjYXBhYmxlIG9m IHNlcnZpbmcgaW4gYm90aCBSQyBhbmQgRVAgcm9sZXMgKi8KIHN0YXRpYyBib29sIGJyY21fcGNp ZV9yY19tb2RlKHN0cnVjdCBicmNtX3BjaWUgKnBjaWUpCiB7CkBAIC0xMDU5LDYgKzEwNzQsOSBA QCBzdGF0aWMgaW50IGJyY21fcGNpZV9zdGFydF9saW5rKHN0cnVjdCBicmNtX3BjaWUgKnBjaT0K ZSkKIAkJcmV0dXJuIC1FTk9ERVY7CiAJfQo9MjAKKwkvKiBFeHRlbmQgaW50ZXJuYWwgYnVzIHRp bWVvdXQgdG8gOG1zIG9yIHNvICovCisJYnJjbV9leHRlbmRfaW50ZXJuYWxfYnVzX3RpbWVvdXQo cGNpZSwgU1pfOE0pOworCiAJaWYgKHBjaWUtPmdlbikKIAkJYnJjbV9wY2llX3NldF9nZW4ocGNp ZSwgcGNpZS0+Z2VuKTsKPTIwCi0tPTIwCjIuMTcuMQo= --0000000000009912530615380deb 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 MA0GCWCGSAFlAwQCAQUAoIHUMC8GCSqGSIb3DQEJBDEiBCAP7Ro84skZOCKkVYMgSKaNI5cFARDW ud7PHkfeyzC91DAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0yNDA0 MDMyMTM5MTBaMGkGCSqGSIb3DQEJDzFcMFowCwYJYIZIAWUDBAEqMAsGCWCGSAFlAwQBFjALBglg hkgBZQMEAQIwCgYIKoZIhvcNAwcwCwYJKoZIhvcNAQEKMAsGCSqGSIb3DQEBBzALBglghkgBZQME AgEwDQYJKoZIhvcNAQEBBQAEggEAoMVOdbWm8F15naWxTnTi2Gpd7hdJ7htucKdo+63JWmA7LNGq aauP1XKL1IbdwMLowtQ62NckQ2WwI69ZlySehcaCHIHsuQ6glua6FYdLAijvLiDDOL4YqtwvWr3j 5IwIz45+GYT70zmnNVMnDCwUgfYll5TL2qyj3iPlJw5aqj+4MmXXICHlPYDbaUVifvQUJ0CXW6np eiuZvut86P0JNj4EkXSgsZlAcJC6LkX6DXlwr5+crw4JyPOujDERUebKF7Nem3Q3hNuaiUHhUKSN oT/JRb7sdzEk33RQvvt8THxzYOLD0+q83kKSGGtkY64hw5Uu5xhWGvVM//H9X5D30g== --0000000000009912530615380deb-- From nobody Mon Sep 16 20:42:50 2024 Received: from mail-vk1-f179.google.com (mail-vk1-f179.google.com [209.85.221.179]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 4341215696E for ; Wed, 3 Apr 2024 21:39:13 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.179 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712180355; cv=none; b=P+m2GKnt9qEGCwRzPQor3jD2A7mzB8ChrgKVW51sRbYDtMyqlT5sfOP/DnuynE85eItGnoYkHt1ZWd/PLMDqUNHK3zj2J0uFRH1FlkGz6Lb08gEsXjzgcVKV6HjX8vTTVlBMQ7Q/3h5nrBiq//6CiP+f3PaPuxv4qtpMLg9s6aA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712180355; c=relaxed/simple; bh=4UwFQNYN7BZLHjTsOXtbVMsDeIi36ovhO4scIR9gxUs=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type; b=Owt9/u2+GlrQmZBHihv6AWpp2Hmt2VAKV7Sapl9bX/VLhxmD5MiU0hfa05y3YEQ5EvHkJRTZzvHXwxPORv9ivoXo7hIJto7SyWPVCpXaAryuJGMivAWsd+FLOeMHoqWvgRhyfT7wikTCqY/9970mUmJaCS3ibdt4VNljdmklLnU= 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=Y4a4Hn9k; arc=none smtp.client-ip=209.85.221.179 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=broadcom.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=broadcom.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=broadcom.com header.i=@broadcom.com header.b="Y4a4Hn9k" Received: by mail-vk1-f179.google.com with SMTP id 71dfb90a1353d-4d43c633fecso128488e0c.3 for ; Wed, 03 Apr 2024 14:39:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; t=1712180352; x=1712785152; 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=rDbyCQtbln0sG+qV5ZXLpkyf8lyFL0hVrX8b8z/7vQQ=; b=Y4a4Hn9k2PORa3fJEIhMqbAzEy40dXSR40nR6hvUVNg+BlZYiJQDWSrkBsmC4gjYE1 55HcajTRDboc+/+aHTGispKn58mp/1q6WA0vmP0pKsFQh6f8jM/6/T0gCltKku88GXAC Ov9HiGK+d4Ht/+riK7c40lKOnivjTanSZttmQ= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1712180352; x=1712785152; 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=rDbyCQtbln0sG+qV5ZXLpkyf8lyFL0hVrX8b8z/7vQQ=; b=Zw9VLiIEK71/KMCMgw9wES48aMy1YY/BiDSanoeUI3Q1mV87zDaYaoZq9lZw2BfdBV qgl/yIiJM64suLapX6sOvY6HoJ//SMaFqynKEahyaf0vX13hUkmELhNpWCJVOlh0C3v9 4vhvBBMls5QCZu2FZE9Auy53A/NmOgdkqPAETI6fnVoc0uUWk3JmSQR4ikHi3VLne39U Tw/g1QepNTOL3mrONCTfCEP8HpOYaQo+cajGltrzCOZ2kdumqBAfcBLlrP/km5q/iNwU zAKt/EAeMjO5jBMktHuTSAQWUuU79voOwRRofDPIIQyCfxyX/wqrWm9TwUttjWYExQ+B BizQ== X-Forwarded-Encrypted: i=1; AJvYcCWMadQEG3uWQDF4T2g4JeMbKCGyYxLlDOv9HXwBhpCPPv1kzu7rMZjILoeKWorJaCOBD4f1s+ui2j/AyDjsb+IO7xOsDyLu43hDdvMk X-Gm-Message-State: AOJu0Yzl9Urk9JwqMYe0tBz5CAqiErK9XKKoJhoOhgLdbYF87vh1Hvj1 KyHx4FCG3goN7fRSgD2YttHRmJlFNSMOq1nn1EXGW10pwHxbsaGp7Qw8jVvr+w== X-Google-Smtp-Source: AGHT+IErr7Hms47uq2WTpFuYryFwuFomKLlaAAOJj253kxVtX/49vIxPIfd0y1MFwlJjtp1XR8ctqw== X-Received: by 2002:a05:6122:a24:b0:4ca:615e:1b61 with SMTP id 36-20020a0561220a2400b004ca615e1b61mr651230vkn.10.1712180352188; Wed, 03 Apr 2024 14:39:12 -0700 (PDT) Received: from stbsrv-and-01.and.broadcom.net ([192.19.144.250]) by smtp.gmail.com with ESMTPSA id pi10-20020a0562144a8a00b0069903cddc96sm1750739qvb.18.2024.04.03.14.39.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Apr 2024 14:39:11 -0700 (PDT) From: Jim Quinlan To: linux-pci@vger.kernel.org, Nicolas Saenz Julienne , Bjorn Helgaas , Lorenzo Pieralisi , Cyril Brulebois , Phil Elwell , bcm-kernel-feedback-list@broadcom.com, james.quinlan@broadcom.com Cc: Florian Fainelli , Jim Quinlan , 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 v9 3/4] PCI: brcmstb: Set downstream maximum {no-}snoop LTR values Date: Wed, 3 Apr 2024 17:39:00 -0400 Message-Id: <20240403213902.26391-4-james.quinlan@broadcom.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20240403213902.26391-1-james.quinlan@broadcom.com> References: <20240403213902.26391-1-james.quinlan@broadcom.com> Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-256; boundary="000000000000b337e60615380d57" Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Content-Transfer-Encoding: quoted-printable --000000000000b337e60615380d57 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 TW9zdCBvZiBvdXIgc3lzdGVtcyBkbyBub3QgaGF2ZSBGVyBvciBBQ1BJLCBzbyBpdCBpcyB1cCB0 byB0aGUgUkMgZHJpdmVyIHRvCnNldCB0aGUgbWF4aW11bSBMVFIge25vLX1zbm9vcCBsYXRlbmN5 IHZhbHVlcyBvZiBkb3duc3RyZWFtIGRldmljZXMuICBXZQpzZXQgdGhlbSB0byBhIHZhbHVlIHRo YXQgaXMgc2xpZ2h0bHkgc21hbGxlciB0aGFuIHRoZSB2YWx1ZSBvZiBvdXIgaW50ZXJuYWwKYnVz IHRpbWVvdXQgcmVnaXN0ZXIuCgpTaWduZWQtb2ZmLWJ5OiBKaW0gUXVpbmxhbiA8amFtZXMucXVp bmxhbkBicm9hZGNvbS5jb20+ClRlc3RlZC1ieTogQ3lyaWwgQnJ1bGVib2lzIDxjeXJpbEBkZWJh bWF4LmNvbT4KLS0tCiBkcml2ZXJzL3BjaS9jb250cm9sbGVyL3BjaWUtYnJjbXN0Yi5jIHwgNjgg KysrKysrKysrKysrKysrKysrKysrKysrKystCiAxIGZpbGUgY2hhbmdlZCwgNjYgaW5zZXJ0aW9u cygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3BjaS9jb250cm9sbGVy L3BjaWUtYnJjbXN0Yi5jIGIvZHJpdmVycy9wY2kvY29udHJvbGxlcj0KL3BjaWUtYnJjbXN0Yi5j CmluZGV4IGUzNDgwY2E0Y2Q1Ny4uM2QwOGI5MmQ1YmI4IDEwMDY0NAotLS0gYS9kcml2ZXJzL3Bj aS9jb250cm9sbGVyL3BjaWUtYnJjbXN0Yi5jCisrKyBiL2RyaXZlcnMvcGNpL2NvbnRyb2xsZXIv cGNpZS1icmNtc3RiLmMKQEAgLTE4Miw2ICsxODIsMjAgQEAKICNkZWZpbmUgREFUQV9BRERSKHBj aWUpCQkJKHBjaWUtPnJlZ19vZmZzZXRzW0VYVF9DRkdfREFUQV0pCiAjZGVmaW5lIFBDSUVfUkdS MV9TV19JTklUXzEocGNpZSkJKHBjaWUtPnJlZ19vZmZzZXRzW1JHUjFfU1dfSU5JVF8xXSkKPTIw CisvKgorICogV2hhdCB3ZSBjYWxsICJMVFJfRk1UIiBpcyB0aGUgMTYgYml0IGxhdGVuY3kgZmll bGQgZm9ybWF0OgorICogICAgIFsxNToxNV0gUmVxdWlyZW1lbnQgYml0CisgKiAgICAgWzEyOjEw XSBMYXRlbmN5IHNjYWxlCisgKiAgICAgWzA5OjAwXSBMYXRlbmN5IHZhbHVlCisgKi8KKyNkZWZp bmUgTFRSX0ZNVF9UT19OUyhwKQkJKEZJRUxEX0dFVChHRU5NQVNLKDE1LCAxNSksIChwKSkgXAor CQkJCQkgKiAoKHVuc2lnbmVkIGxvbmcgbG9uZylGSUVMRF9HRVQoR0VOTUFTSyg5LCAwKSwgKHAp KSBcCisJCQkJCSAgICA8PCAoRklFTERfR0VUKEdFTk1BU0soMTIsIDEwKSwgKHApKSAqIDUpKSkK KyNkZWZpbmUgQlJDTV9MVFJfTUFYX1NDQUxFCQk0IC8qIFNjYWxlPTNEPTNENCA9M0Q+IEVhY2gg dW5pdCBpcyAxLDA0OCw1NzZuPQpzICAqLworI2RlZmluZSBCUkNNX0xUUl9NQVhfVkFMVUUJCTkg LyogVXNpbmcgdGhlIGFib3ZlIHNjYWxlLCByb3VnaGx5IDkuNCBtcyAqLworI2RlZmluZSBCUkNN X0xUUl9NQVhfTlMJCQkoKHVuc2lnbmVkIGxvbmcgbG9uZykoQlJDTV9MVFJfTUFYX1ZBTFVFIFwK KwkJCQkJIDw8ICg1ICogQlJDTV9MVFJfTUFYX1NDQUxFKSkpCisKIC8qIFJlc2NhbCByZWdpc3Rl cnMgKi8KICNkZWZpbmUgUENJRV9EVlRfUE1VX1BDSUVfUEhZX0NUUkwJCQkJMHhjNzAwCiAjZGVm aW5lICBQQ0lFX0RWVF9QTVVfUENJRV9QSFlfQ1RSTF9EQVNUX05GTERTCQkJMHgzCkBAIC02Nzks NiArNjkzLDQ5IEBAIHN0YXRpYyB2b2lkIGJyY21fZXh0ZW5kX2ludGVybmFsX2J1c190aW1lb3V0 KHN0cnVjdCBicj0KY21fcGNpZSAqcGNpZSwgdTMyIG5zZWMpCiAJd3JpdGVsKDIxNiAqIHRpbWVv dXRfdXMsIHBjaWUtPmJhc2UgKyBSRUdfT0ZGU0VUKTsKIH0KPTIwCisvKiBTZXRzIGRvd25zdHJl YW0gZGV2aWNlIGxhdGVuY3kgdG9sZXJhbmNlIHJlZ2lzdGVycyB0byBtYXggd2UgY2FuIGhhbmRs ZT0KICovCitzdGF0aWMgaW50IGJyY21fc2V0X2Rldl9sdHJfbWF4KHN0cnVjdCBwY2lfZGV2ICpk ZXYsIHZvaWQgKmRhdGEpCit7CisJdTE2IGx0cl9jYXBfb2Zmc2V0ID0zRCBwY2lfZmluZF9leHRf Y2FwYWJpbGl0eShkZXYsIFBDSV9FWFRfQ0FQX0lEX0xUUik7CisJdTE2IGx0cl9mbXRfY3VyLCBs dHJfZm10ID0zRCAqKHUxNiAqKWRhdGE7CisJdW5zaWduZWQgbG9uZyBsb25nIGN1cl9uc2VjOwor CXN0YXRpYyBjb25zdCB1MTYgcmVnX29mZnNldHNbMl0gPTNEIHsKKwkJUENJX0xUUl9NQVhfU05P T1BfTEFULAorCQlQQ0lfTFRSX01BWF9OT1NOT09QX0xBVCwKKwl9OworCXVuc2lnbmVkIGludCBp OworCisJaWYgKCFsdHJfY2FwX29mZnNldCB8fCAhZGV2LT5sdHJfcGF0aCkKKwkJcmV0dXJuIDA7 CisKKwkvKgorCSAqIEZXIG1heSBoYXZlIGFscmVhZHkgd3JpdHRlbiBhIHZhbHVlIHNvIHdlIHdh bnQgdG8gcmVzcGVjdCB0aGF0CisJICogdmFsdWUgaWYgaXQgaXMgbG93ZXIgdGhhbiBsdHJfZm10 LiAgVXBkYXRlIHRoZSBjdXJyZW50IHZhbHVlIGlmCisJICogaXQgaXMgMCBvciBpZiB0aGUgbmV3 IHZhbHVlIGlzIGxlc3MgdGhhbiB0aGUgY3VycmVudC4KKwkgKi8KKwlmb3IgKGkgPTNEIDA7IGkg PCBBUlJBWV9TSVpFKHJlZ19vZmZzZXRzKTsgaSsrKSB7CisJCXBjaV9yZWFkX2NvbmZpZ193b3Jk KGRldiwgbHRyX2NhcF9vZmZzZXQgKyByZWdfb2Zmc2V0c1tpXSwKKwkJCSZsdHJfZm10X2N1cik7 CisJCWN1cl9uc2VjID0zRCBMVFJfRk1UX1RPX05TKGx0cl9mbXRfY3VyKTsKKwkJaWYgKGN1cl9u c2VjID0zRD0zRCAwIHx8IGN1cl9uc2VjID4gQlJDTV9MVFJfTUFYX05TKQorCQkJcGNpX3dyaXRl X2NvbmZpZ193b3JkKGRldiwgbHRyX2NhcF9vZmZzZXQKKwkJCQkJICAgICAgKyByZWdfb2Zmc2V0 c1tpXSwgbHRyX2ZtdCk7CisJfQorCisJcmV0dXJuIDA7Cit9CisKK3ZvaWQgYnJjbV9zZXRfZG93 bnN0cmVhbV9kZXZzX2x0cl9tYXgoc3RydWN0IGJyY21fcGNpZSAqcGNpZSkKK3sKKwlzdHJ1Y3Qg cGNpX2hvc3RfYnJpZGdlICpicmlkZ2UgPTNEIHBjaV9ob3N0X2JyaWRnZV9mcm9tX3ByaXYocGNp ZSk7CisJdTE2IGx0cl9mbXQgPTNEIEZJRUxEX1BSRVAoR0VOTUFTSyg5LCAwKSwgQlJDTV9MVFJf TUFYX1ZBTFVFKQorCQl8IEZJRUxEX1BSRVAoR0VOTUFTSygxMiwgMTApLCBCUkNNX0xUUl9NQVhf U0NBTEUpCisJCXwgR0VOTUFTSygxNSwgMTUpOworCisJaWYgKGJyaWRnZS0+bmF0aXZlX2x0cikK KwkJcGNpX3dhbGtfYnVzKGJyaWRnZS0+YnVzLCBicmNtX3NldF9kZXZfbHRyX21heCwgJmx0cl9m bXQpOworfQorCiAvKiBUaGUgY29udHJvbGxlciBpcyBjYXBhYmxlIG9mIHNlcnZpbmcgaW4gYm90 aCBSQyBhbmQgRVAgcm9sZXMgKi8KIHN0YXRpYyBib29sIGJyY21fcGNpZV9yY19tb2RlKHN0cnVj dCBicmNtX3BjaWUgKnBjaWUpCiB7CkBAIC0xMDc0LDggKzExMzEsMTIgQEAgc3RhdGljIGludCBi cmNtX3BjaWVfc3RhcnRfbGluayhzdHJ1Y3QgYnJjbV9wY2llICpwYz0KaWUpCiAJCXJldHVybiAt RU5PREVWOwogCX0KPTIwCi0JLyogRXh0ZW5kIGludGVybmFsIGJ1cyB0aW1lb3V0IHRvIDhtcyBv ciBzbyAqLwotCWJyY21fZXh0ZW5kX2ludGVybmFsX2J1c190aW1lb3V0KHBjaWUsIFNaXzhNKTsK KwkvKgorCSAqIEV4dGVuZCBpbnRlcm5hbCBidXMgdGltZW91dCB0byA4LTEwbXMsIHNwZWNpZmlj YWxseSB0byBhIHZhbHVlCisJICogdGhhdCBpcyBzbGlnaHRseSBsYXJnZXIgdGhhbiB3aGF0IHdl IGFyZSB1c2luZyBmb3IgdGhlIG1heAorCSAqIHtuby19c25vb3AgbGF0ZW5jeSB3ZSB3aWxsIHNl dCBpbiBkb3duc3RyZWFtIGRldmljZXMuCisJICovCisJYnJjbV9leHRlbmRfaW50ZXJuYWxfYnVz X3RpbWVvdXQocGNpZSwgQlJDTV9MVFJfTUFYX05TICsgMTAwMCk7Cj0yMAogCWlmIChwY2llLT5n ZW4pCiAJCWJyY21fcGNpZV9zZXRfZ2VuKHBjaWUsIHBjaWUtPmdlbik7CkBAIC0xNjE2LDYgKzE2 NzcsOSBAQCBzdGF0aWMgaW50IGJyY21fcGNpZV9wcm9iZShzdHJ1Y3QgcGxhdGZvcm1fZGV2aWNl ICpwZD0KZXYpCiAJCXJldHVybiByZXQ7CiAJfQo9MjAKKwlpZiAoSVNfRU5BQkxFRChDT05GSUdf UENJRUFTUE0pKQorCQlicmNtX3NldF9kb3duc3RyZWFtX2RldnNfbHRyX21heChwY2llKTsKKwog CXJldHVybiAwOwo9MjAKIGZhaWw6Ci0tPTIwCjIuMTcuMQo= --000000000000b337e60615380d57 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 MA0GCWCGSAFlAwQCAQUAoIHUMC8GCSqGSIb3DQEJBDEiBCCkg7iIQUuVDJNfabd+L2TlIwyTbBmA r8iDIVRueaDykjAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0yNDA0 MDMyMTM5MTJaMGkGCSqGSIb3DQEJDzFcMFowCwYJYIZIAWUDBAEqMAsGCWCGSAFlAwQBFjALBglg hkgBZQMEAQIwCgYIKoZIhvcNAwcwCwYJKoZIhvcNAQEKMAsGCSqGSIb3DQEBBzALBglghkgBZQME AgEwDQYJKoZIhvcNAQEBBQAEggEAmHJopDKz7XR/6LUtL5dD5xYt8kqL0YnCuPeONl+qPrLcEyKT fqTSTwxGNjHGgW+Q5dpwOIjx1wvCjKBl5NwnEioSTq0F6HD1lRRXjqI1oTZJYDsuvdFawVKh9Mpi z8/IEKnM4V3GMW8uqxhCdXn8ln5UjTPiNoT0+WJQ0W9QKI/y0SurzPXf1RvsGi2rMrPnVEhYg5p3 3UAMfJnqT0pP+GQQ4RQooqoegDmfrYshRnBbGcWOkGwNDH2KulXpBlNCR9e7eKA7if9XIC13Q7vl vu/0Y0up1cdpSKJp3ETDSahqRZ92nPhRjIRzJmOd6fJlv3ra6rgeifUyml5B1YlwMQ== --000000000000b337e60615380d57-- From nobody Mon Sep 16 20:42:50 2024 Received: from mail-qv1-f44.google.com (mail-qv1-f44.google.com [209.85.219.44]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 44599156997 for ; Wed, 3 Apr 2024 21:39:14 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.219.44 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712180357; cv=none; b=tnsdvuaE5wDdea1PwQ2S5DHLZXpxE097SUo/4xB/gwsgAeIQZvTZs1r9uqOnSgRSD46QsViVvB2dwvLpKmrU1VtwaEMyqegLNxR6x6rS9Zg6OVfIcpgFuYRl9GM2cTQJJsxlL6JkrxOAXaQWHw7YfkSWwV3132/1l774tdho+eY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712180357; c=relaxed/simple; bh=RUu0gQsl2Evf8LmNyCrasHIYxQykquqIwwjm+FbX5BI=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type; b=d6ZFa7gO/gKPnCt+zuDmaxi3j48RHrVXIxanBO9W9Ltt3/uZIYOFR3wa+xxQO2GrDEIIa+B1BQWmpyxLyZvNTjrU1bfXNZutu51hJwbwXD0Rvd8uU/8pT8ibnptiGvqScp0dNJNtiNRSuiqQgdeX6jG99htHwGstl2HyjvozgVk= 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=JwXVxjj2; arc=none smtp.client-ip=209.85.219.44 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=broadcom.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=broadcom.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=broadcom.com header.i=@broadcom.com header.b="JwXVxjj2" Received: by mail-qv1-f44.google.com with SMTP id 6a1803df08f44-6969388c36fso1335886d6.1 for ; Wed, 03 Apr 2024 14:39:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; t=1712180354; x=1712785154; 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=qQDVc4pyzW1ZItXKjtpjlpRZatVXz4vwhFsoz5cKJw8=; b=JwXVxjj27l0HX72hBLy3ezeJyXT/Xx6sekDGGAYbXqhcqOIi76xnOZ4lyLyug3f7ta sL5VcyfFSTy86tk3UlDq+AWi8yZiV0HGgmvHtUdVErkZQpFtsTGM1wR8z5C7JC+BuMpW hRz+1w2dUEODpLpdLTIBFI/FY6bO/lfL49m5E= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1712180354; x=1712785154; 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=qQDVc4pyzW1ZItXKjtpjlpRZatVXz4vwhFsoz5cKJw8=; b=i/mJ8qqhpPCU/xp0oLoSIZob2rM2Lr+htYCGc9Hv/FbZBIffJ4VKXSchnYv0xpQSc8 W5EkKQkx286mtp8aR4iI5xTvBO0tGdmcWDimE146zSvuXM0G5jsU5K/FIsOjY+KjdbDi 6mL+MfDtqVh9iR1zrIuxOUR24HV0ozuEvwFVQOEb2HerUqWMwR5KIOgRTCx2sf/6E+/j ncsz+2KTjq8pklpPek5870xBkYWZcAEC6FLfXR+aRaGEc7xp0hL/s7jpJUuDETTRN+zu k0Feyx7XQXbVtiifcDSQXkVss81ZU11KKzl6rEEjWeRopgcWmwiaxr8IMVJx832jogTw 2FLA== X-Forwarded-Encrypted: i=1; AJvYcCWoposalcNGKpnJ6aEuJTjeNU/KQJ/8kBza7NWo6SZAu1U75d5J2zl6M/hQfGcMNnhZiQ6wIH7nRTsOzFEBHZZtwIpAsaiPa+lhmZkP X-Gm-Message-State: AOJu0Yy8IVpmXc6IcgH72RCOd3vmyG3D5SRYUQDbBQ5oLLuhQ6E+WGpg eGUO3C9ZIb8wnXDq9ZTfFuyXApce8wbbWaP9AQCrIA3lkdnYDqVJPu5gnUKhCA== X-Google-Smtp-Source: AGHT+IEHIbfZzH0t9D4V73xu9p99DhY7+YlU0VQbO0wuo5EI9n1h0BpaFDA8+9I9YA7R78bzaSuruQ== X-Received: by 2002:ad4:596a:0:b0:699:209f:285a with SMTP id eq10-20020ad4596a000000b00699209f285amr617024qvb.33.1712180354006; Wed, 03 Apr 2024 14:39:14 -0700 (PDT) Received: from stbsrv-and-01.and.broadcom.net ([192.19.144.250]) by smtp.gmail.com with ESMTPSA id pi10-20020a0562144a8a00b0069903cddc96sm1750739qvb.18.2024.04.03.14.39.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Apr 2024 14:39:13 -0700 (PDT) From: Jim Quinlan To: linux-pci@vger.kernel.org, Nicolas Saenz Julienne , Bjorn Helgaas , Lorenzo Pieralisi , Cyril Brulebois , Phil Elwell , bcm-kernel-feedback-list@broadcom.com, james.quinlan@broadcom.com Cc: Florian Fainelli , Jim Quinlan , 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 v9 4/4] PCI: brcmstb: Configure HW CLKREQ# mode appropriate for downstream device Date: Wed, 3 Apr 2024 17:39:01 -0400 Message-Id: <20240403213902.26391-5-james.quinlan@broadcom.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20240403213902.26391-1-james.quinlan@broadcom.com> References: <20240403213902.26391-1-james.quinlan@broadcom.com> Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-256; boundary="000000000000cfb4270615380d56" Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Content-Transfer-Encoding: quoted-printable --000000000000cfb4270615380d56 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 VGhlIEJyb2FkY29tIFNUQi9DTSBQQ0llIEhXIGNvcmUsIHdoaWNoIGlzIGFsc28gdXNlZCBpbiBS UGkgU09DcywgbXVzdCBiZQpkZWxpYmVyYXRlbHkgc2V0IGJ5IHRoZSBQQ0llIFJDIEhXIGludG8g b25lIG9mIHRocmVlIG11dHVhbGx5IGV4Y2x1c2l2ZQptb2RlczoKCiJzYWZlIiAtLSBObyBDTEtS RVEjIGV4cGVjdGVkIG9yIHJlcXVpcmVkLCByZWZjbGsgaXMgYWx3YXlzIHByb3ZpZGVkLiAgVGhp cwogICAgbW9kZSBzaG91bGQgd29yayBmb3IgYWxsIGRldmljZXMgYnV0IGlzIG5vdCBiZSBjYXBh YmxlIG9mIGFueSByZWZjbGsKICAgIHBvd2VyIHNhdmluZ3MuCgoibm8tbDFzcyIgLS0gQ0xLUkVR IyBpcyBleHBlY3RlZCB0byBiZSBkcml2ZW4gYnkgdGhlIGRvd25zdHJlYW0gZGV2aWNlIGZvcgog ICAgQ1BNIGFuZCBBU1BNIEwwcyBhbmQgTDEuICBQcm92aWRlcyBDbG9jayBQb3dlciBNYW5hZ2Vt ZW50LCBMMHMsIGFuZCBMMSwKICAgIGJ1dCBjYW5ub3QgcHJvdmlkZSBMMSBzdWJzdGF0ZSAoTDFT UykgcG93ZXIgc2F2aW5ncy4gSWYgdGhlIGRvd25zdHJlYW0KICAgIGRldmljZSBjb25uZWN0ZWQg dG8gdGhlIFJDIGlzIEwxU1MgY2FwYWJsZSBBTkQgdGhlIE9TIGVuYWJsZXMgTDFTUywgYWxsCiAg ICBQQ0llIHRyYWZmaWMgbWF5IGFicnVwdGx5IGhhbHQsIHBvdGVudGlhbGx5IGhhbmdpbmcgdGhl IHN5c3RlbS4KCiJkZWZhdWx0IiAtLSBCaWRpcmVjdGlvbmFsIENMS1JFUSMgYmV0d2VlbiB0aGUg UkMgYW5kIGRvd25zdHJlYW0gZGV2aWNlLgogICAgUHJvdmlkZXMgQVNQTSBMMHMsIEwxLCBhbmQg TDFTUywgYnV0IG5vdCBjb21wbGlhbnQgdG8gcHJvdmlkZSBDbG9jawogICAgUG93ZXIgTWFuYWdl bWVudDsgc3BlY2lmaWNhbGx5LCBtYXkgbm90IGJlIGFibGUgdG8gbWVldCB0aGUgVF9DTFJvbiBt YXgKICAgIHRpbWluZyBvZiA0MDBucyBhcyBzcGVjaWZpZWQgaW4gIkR5bmFtaWMgQ2xvY2sgQ29u dHJvbCIsIHNlY3Rpb24KICAgIDMuMi41LjIuMiBvZiB0aGUgUENJZSBFeHByZXNzIE1pbmkgQ0VN IDIuMSBzcGVjaWZpY2F0aW9uLiAgVGhpcwogICAgc2l0dWF0aW9uIGlzIGF0eXBpY2FsIGFuZCBz aG91bGQgaGFwcGVuIG9ubHkgd2l0aCBvbGRlciBkZXZpY2VzLgoKUHJldmlvdXNseSwgdGhpcyBk cml2ZXIgYWx3YXlzIHNldCB0aGUgbW9kZSB0byAibm8tbDFzcyIsIGFzIGFsbW9zdCBhbGwKU1RC L0NNIGJvYXJkcyBvcGVyYXRlIGluIHRoaXMgbW9kZS4gIEJ1dCBub3cgdGhlcmUgaXMgaW50ZXJl c3QgaW4KYWN0aXZhdGluZyBMMVNTIHBvd2VyIHNhdmluZ3MgZnJvbSBTVEIvQ00gY3VzdG9tZXJz LCB3aGljaCByZXF1aXJlcwoiZGVmYXVsdCIgbW9kZS4gIEluIGFkZGl0aW9uLCBhIGJ1ZyB3YXMg ZmlsZWQgZm9yIFJQaTQgQ00gcGxhdGZvcm0gYmVjYXVzZQptb3N0IGRldmljZXMgZGlkIG5vdCB3 b3JrIGluICJuby1sMXNzIiBtb2RlIChzZWUgbGluayBiZWxvdykuCgpOb3RlIHRoYXQgdGhlIG1v ZGUgaXMgc3BlY2lmaWVkIGJ5IHRoZSBEVCBwcm9wZXJ0eSAiYnJjbSxjbGtyZXEtbW9kZSIuICBJ Zgp0aGlzIHByb3BlcnR5IGlzIG9taXR0ZWQsIHRoZW4gImRlZmF1bHQiIG1vZGUgaXMgY2hvc2Vu LgoKTGluazogaHR0cHM6Ly9idWd6aWxsYS5rZXJuZWwub3JnL3Nob3dfYnVnLmNnaT9pZD0zRDIx NzI3NgoKU2lnbmVkLW9mZi1ieTogSmltIFF1aW5sYW4gPGphbWVzLnF1aW5sYW5AYnJvYWRjb20u Y29tPgpUZXN0ZWQtYnk6IEN5cmlsIEJydWxlYm9pcyA8Y3lyaWxAZGViYW1heC5jb20+Ci0tLQog ZHJpdmVycy9wY2kvY29udHJvbGxlci9wY2llLWJyY21zdGIuYyB8IDc5ICsrKysrKysrKysrKysr KysrKysrKysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDcwIGluc2VydGlvbnMoKyksIDkgZGVsZXRp b25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9wY2kvY29udHJvbGxlci9wY2llLWJyY21zdGIu YyBiL2RyaXZlcnMvcGNpL2NvbnRyb2xsZXI9Ci9wY2llLWJyY21zdGIuYwppbmRleCAzZDA4Yjky ZDViYjguLjNkYzg1MTFlNmY1OCAxMDA2NDQKLS0tIGEvZHJpdmVycy9wY2kvY29udHJvbGxlci9w Y2llLWJyY21zdGIuYworKysgYi9kcml2ZXJzL3BjaS9jb250cm9sbGVyL3BjaWUtYnJjbXN0Yi5j CkBAIC00OCw2ICs0OCw5IEBACiAjZGVmaW5lIFBDSUVfUkNfQ0ZHX1BSSVYxX0xJTktfQ0FQQUJJ TElUWQkJCTB4MDRkYwogI2RlZmluZSAgUENJRV9SQ19DRkdfUFJJVjFfTElOS19DQVBBQklMSVRZ X0FTUE1fU1VQUE9SVF9NQVNLCTB4YzAwCj0yMAorI2RlZmluZSBQQ0lFX1JDX0NGR19QUklWMV9S T09UX0NBUAkJCTB4NGY4CisjZGVmaW5lICBQQ0lFX1JDX0NGR19QUklWMV9ST09UX0NBUF9MMVNT X01PREVfTUFTSwkweGY4CisKICNkZWZpbmUgUENJRV9SQ19ETF9NRElPX0FERFIJCQkJMHgxMTAw CiAjZGVmaW5lIFBDSUVfUkNfRExfTURJT19XUl9EQVRBCQkJCTB4MTEwNAogI2RlZmluZSBQQ0lF X1JDX0RMX01ESU9fUkRfREFUQQkJCQkweDExMDgKQEAgLTEyMSw5ICsxMjQsMTIgQEAKPTIwCiAj ZGVmaW5lIFBDSUVfTUlTQ19IQVJEX1BDSUVfSEFSRF9ERUJVRwkJCQkJMHg0MjA0CiAjZGVmaW5l ICBQQ0lFX01JU0NfSEFSRF9QQ0lFX0hBUkRfREVCVUdfQ0xLUkVRX0RFQlVHX0VOQUJMRV9NQVNL CTB4MgorI2RlZmluZSAgUENJRV9NSVNDX0hBUkRfUENJRV9IQVJEX0RFQlVHX0wxU1NfRU5BQkxF X01BU0sJCTB4MjAwMDAwCiAjZGVmaW5lICBQQ0lFX01JU0NfSEFSRF9QQ0lFX0hBUkRfREVCVUdf U0VSREVTX0lERFFfTUFTSwkJMHgwODAwMDAwMAogI2RlZmluZSAgUENJRV9CTUlQU19NSVNDX0hB UkRfUENJRV9IQVJEX0RFQlVHX1NFUkRFU19JRERRX01BU0sJCTB4MDA4MDAwMDAKLQorI2RlZmlu ZSAgUENJRV9DTEtSRVFfTUFTSyBcCisJICAoUENJRV9NSVNDX0hBUkRfUENJRV9IQVJEX0RFQlVH X0NMS1JFUV9ERUJVR19FTkFCTEVfTUFTSyB8IFwKKwkgICBQQ0lFX01JU0NfSEFSRF9QQ0lFX0hB UkRfREVCVUdfTDFTU19FTkFCTEVfTUFTSykKPTIwCiAjZGVmaW5lIFBDSUVfSU5UUjJfQ1BVX0JB U0UJCTB4NDMwMAogI2RlZmluZSBQQ0lFX01TSV9JTlRSMl9CQVNFCQkweDQ1MDAKQEAgLTExMDAs MTMgKzExMDYsNzMgQEAgc3RhdGljIGludCBicmNtX3BjaWVfc2V0dXAoc3RydWN0IGJyY21fcGNp ZSAqcGNpZSkKIAlyZXR1cm4gMDsKIH0KPTIwCitzdGF0aWMgdm9pZCBicmNtX2NvbmZpZ19jbGty ZXEoc3RydWN0IGJyY21fcGNpZSAqcGNpZSkKK3sKKwlzdGF0aWMgY29uc3QgY2hhciBlcnJfbXNn W10gPTNEICJpbnZhbGlkICdicmNtLGNsa3JlcS1tb2RlJyBEVCBzdHJpbmdcbiI7CisJY29uc3Qg Y2hhciAqbW9kZSA9M0QgImRlZmF1bHQiOworCXUzMiBjbGtyZXFfY250bDsKKwlpbnQgcmV0LCB0 bXA7CisKKwlyZXQgPTNEIG9mX3Byb3BlcnR5X3JlYWRfc3RyaW5nKHBjaWUtPm5wLCAiYnJjbSxj bGtyZXEtbW9kZSIsICZtb2RlKTsKKwlpZiAocmV0ICYmIHJldCAhPTNEIC1FSU5WQUwpIHsKKwkJ ZGV2X2VycihwY2llLT5kZXYsIGVycl9tc2cpOworCQltb2RlID0zRCAic2FmZSI7CisJfQorCisJ LyogU3RhcnQgb3V0IGFzc3VtaW5nIHNhZmUgbW9kZSAoYm90aCBtb2RlIGJpdHMgY2xlYXJlZCkg Ki8KKwljbGtyZXFfY250bCA9M0QgcmVhZGwocGNpZS0+YmFzZSArIFBDSUVfTUlTQ19IQVJEX1BD SUVfSEFSRF9ERUJVRyk7CisJY2xrcmVxX2NudGwgJj0zRCB+UENJRV9DTEtSRVFfTUFTSzsKKwor CWlmIChzdHJjbXAobW9kZSwgIm5vLWwxc3MiKSA9M0Q9M0QgMCkgeworCQkvKgorCQkgKiAibm8t bDFzcyIgLS0gUHJvdmlkZXMgQ2xvY2sgUG93ZXIgTWFuYWdlbWVudCwgTDBzLCBhbmQKKwkJICog TDEsIGJ1dCBjYW5ub3QgcHJvdmlkZSBMMSBzdWJzdGF0ZSAoTDFTUykgcG93ZXIKKwkJICogc2F2 aW5ncy4gSWYgdGhlIGRvd25zdHJlYW0gZGV2aWNlIGNvbm5lY3RlZCB0byB0aGUgUkMgaXMKKwkJ ICogTDFTUyBjYXBhYmxlIEFORCB0aGUgT1MgZW5hYmxlcyBMMVNTLCBhbGwgUENJZSB0cmFmZmlj CisJCSAqIG1heSBhYnJ1cHRseSBoYWx0LCBwb3RlbnRpYWxseSBoYW5naW5nIHRoZSBzeXN0ZW0u CisJCSAqLworCQljbGtyZXFfY250bCB8PTNEIFBDSUVfTUlTQ19IQVJEX1BDSUVfSEFSRF9ERUJV R19DTEtSRVFfREVCVUdfRU5BQkxFX01BU0s7CisJCS8qCisJCSAqIFdlIHdhbnQgdG8gdW4tYWR2 ZXJ0aXNlIEwxIHN1YnN0YXRlcyBiZWNhdXNlIGlmIHRoZSBPUworCQkgKiB0cmllcyB0byBjb25m aWd1cmUgdGhlIGNvbnRyb2xsZXIgaW50byB1c2luZyBMMSBzdWJzdGF0ZQorCQkgKiBwb3dlciBz YXZpbmdzIGl0IG1heSBmYWlsIG9yIGhhbmcgd2hlbiB0aGUgUkMgSFcgaXMgaW4KKwkJICogIm5v LWwxc3MiIG1vZGUuCisJCSAqLworCQl0bXAgPTNEIHJlYWRsKHBjaWUtPmJhc2UgKyBQQ0lFX1JD X0NGR19QUklWMV9ST09UX0NBUCk7CisJCXUzMnBfcmVwbGFjZV9iaXRzKCZ0bXAsIDIsIFBDSUVf UkNfQ0ZHX1BSSVYxX1JPT1RfQ0FQX0wxU1NfTU9ERV9NQVNLKTsKKwkJd3JpdGVsKHRtcCwgcGNp ZS0+YmFzZSArIFBDSUVfUkNfQ0ZHX1BSSVYxX1JPT1RfQ0FQKTsKKworCX0gZWxzZSBpZiAoc3Ry Y21wKG1vZGUsICJkZWZhdWx0IikgPTNEPTNEIDApIHsKKwkJLyoKKwkJICogImRlZmF1bHQiIC0t IFByb3ZpZGVzIEwwcywgTDEsIGFuZCBMMVNTLCBidXQgbm90CisJCSAqIGNvbXBsaWFudCB0byBw cm92aWRlIENsb2NrIFBvd2VyIE1hbmFnZW1lbnQ7CisJCSAqIHNwZWNpZmljYWxseSwgbWF5IG5v dCBiZSBhYmxlIHRvIG1lZXQgdGhlIFRjbHJvbiBtYXgKKwkJICogdGltaW5nIG9mIDQwMG5zIGFz IHNwZWNpZmllZCBpbiAiRHluYW1pYyBDbG9jayBDb250cm9sIiwKKwkJICogc2VjdGlvbiAzLjIu NS4yLjIgb2YgdGhlIFBDSWUgc3BlYy4gIFRoaXMgc2l0dWF0aW9uIGlzCisJCSAqIGF0eXBpY2Fs IGFuZCBzaG91bGQgaGFwcGVuIG9ubHkgd2l0aCBvbGRlciBkZXZpY2VzLgorCQkgKi8KKwkJY2xr cmVxX2NudGwgfD0zRCBQQ0lFX01JU0NfSEFSRF9QQ0lFX0hBUkRfREVCVUdfTDFTU19FTkFCTEVf TUFTSzsKKworCX0gZWxzZSB7CisJCS8qCisJCSAqICJzYWZlIiAtLSBObyBwb3dlciBzYXZpbmdz OyByZWZjbGsgaXMgZHJpdmVuIGJ5IFJDCisJCSAqIHVuY29uZGl0aW9uYWxseS4KKwkJICovCisJ CWlmIChzdHJjbXAobW9kZSwgInNhZmUiKSAhPTNEIDApCisJCQlkZXZfZXJyKHBjaWUtPmRldiwg ZXJyX21zZyk7CisJCW1vZGUgPTNEICJzYWZlIjsKKwl9CisJd3JpdGVsKGNsa3JlcV9jbnRsLCBw Y2llLT5iYXNlICsgUENJRV9NSVNDX0hBUkRfUENJRV9IQVJEX0RFQlVHKTsKKworCWRldl9pbmZv KHBjaWUtPmRldiwgImNsa3JlcS1tb2RlIHNldCB0byAlc1xuIiwgbW9kZSk7Cit9CisKIHN0YXRp YyBpbnQgYnJjbV9wY2llX3N0YXJ0X2xpbmsoc3RydWN0IGJyY21fcGNpZSAqcGNpZSkKIHsKIAlz dHJ1Y3QgZGV2aWNlICpkZXYgPTNEIHBjaWUtPmRldjsKIAl2b2lkIF9faW9tZW0gKmJhc2UgPTNE IHBjaWUtPmJhc2U7CiAJdTE2IG5sdywgY2xzLCBsbmtzdGE7CiAJYm9vbCBzc2NfZ29vZCA9M0Qg ZmFsc2U7Ci0JdTMyIHRtcDsKIAlpbnQgcmV0LCBpOwo9MjAKIAkvKiBVbmFzc2VydCB0aGUgZnVu ZGFtZW50YWwgcmVzZXQgKi8KQEAgLTExMzgsNiArMTIwNCw4IEBAIHN0YXRpYyBpbnQgYnJjbV9w Y2llX3N0YXJ0X2xpbmsoc3RydWN0IGJyY21fcGNpZSAqcGNpPQplKQogCSAqLwogCWJyY21fZXh0 ZW5kX2ludGVybmFsX2J1c190aW1lb3V0KHBjaWUsIEJSQ01fTFRSX01BWF9OUyArIDEwMDApOwo9 MjAKKwlicmNtX2NvbmZpZ19jbGtyZXEocGNpZSk7CisKIAlpZiAocGNpZS0+Z2VuKQogCQlicmNt X3BjaWVfc2V0X2dlbihwY2llLCBwY2llLT5nZW4pOwo9MjAKQEAgLTExNTYsMTMgKzEyMjQsNiBA QCBzdGF0aWMgaW50IGJyY21fcGNpZV9zdGFydF9saW5rKHN0cnVjdCBicmNtX3BjaWUgKnBjPQpp ZSkKIAkJIHBjaV9zcGVlZF9zdHJpbmcocGNpZV9saW5rX3NwZWVkW2Nsc10pLCBubHcsCiAJCSBz c2NfZ29vZCA/ICIoU1NDKSIgOiAiKCFTU0MpIik7Cj0yMAotCS8qCi0JICogUmVmY2xrIGZyb20g UkMgc2hvdWxkIGJlIGdhdGVkIHdpdGggQ0xLUkVRIyBpbnB1dCB3aGVuIEFTUE0gTDBzLEwxCi0J ICogaXMgZW5hYmxlZCA9M0Q+IHNldHRpbmcgdGhlIENMS1JFUV9ERUJVR19FTkFCTEUgZmllbGQg dG8gMS4KLQkgKi8KLQl0bXAgPTNEIHJlYWRsKGJhc2UgKyBQQ0lFX01JU0NfSEFSRF9QQ0lFX0hB UkRfREVCVUcpOwotCXRtcCB8PTNEIFBDSUVfTUlTQ19IQVJEX1BDSUVfSEFSRF9ERUJVR19DTEtS RVFfREVCVUdfRU5BQkxFX01BU0s7Ci0Jd3JpdGVsKHRtcCwgYmFzZSArIFBDSUVfTUlTQ19IQVJE X1BDSUVfSEFSRF9ERUJVRyk7Cj0yMAogCXJldHVybiAwOwogfQotLT0yMAoyLjE3LjEK --000000000000cfb4270615380d56 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 MA0GCWCGSAFlAwQCAQUAoIHUMC8GCSqGSIb3DQEJBDEiBCDJrhUmxrQ6Ar75yn4/C2JnbvGBJOPD SOUIEmwSdT9YAzAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0yNDA0 MDMyMTM5MTRaMGkGCSqGSIb3DQEJDzFcMFowCwYJYIZIAWUDBAEqMAsGCWCGSAFlAwQBFjALBglg hkgBZQMEAQIwCgYIKoZIhvcNAwcwCwYJKoZIhvcNAQEKMAsGCSqGSIb3DQEBBzALBglghkgBZQME AgEwDQYJKoZIhvcNAQEBBQAEggEAdO5s5aQd6Hus1G2kyr7gtU6GPFZQbTRHTVtf1Q9hkz21Z2JL EYGWJlSNUrAxayK9y/2JnE3rGgxLqUQ8IW1l1Q2JnOIsUOHquNNIr17AU19+XUaYLyxhiS2W3P+N IVSGi8sYGuRyivGId/vFUpRmXVl+R0K8bvsbqVGDHWsf3KLVgif2o3mErBe1MSwLSf20mQ6zkIJw 8j4IZx7J057zu2pYbKhnRpBxAoDmiCl6infqkOcQRlrdok88lgzMqWRrs0SYu3Irq/2NE4n9jtWv iOh8NKpou6JNfmbgULA682iM2TGylfsU6zhNUc1bxww07RbPOm0Cwf7epE0ciAlGAw== --000000000000cfb4270615380d56--