From nobody Thu Oct 2 00:57:42 2025 Received: from mail-qv1-f98.google.com (mail-qv1-f98.google.com [209.85.219.98]) (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 E688324467A for ; Mon, 29 Sep 2025 20:07:00 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.219.98 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1759176423; cv=none; b=lC0nBk8zTK0eGSG1x5cVy1YbEfO/2mXVow1S2uIAfKoF+7pE5EcOyZUy4Ame56+hOo5ieEBz87lalaSeRw2xDUz41wYtOhPscxbifHU/TCtyvKDTl92oN95EaZxHK+R62lcfIM44ravQ9RpehrhJ3GLMgJrbd7wePdOWDIDTt8Q= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1759176423; c=relaxed/simple; bh=twWts/BBJvvdpMllhwwy0sPWeHXBhThVVr0F+f1kI8U=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=KiML3TK1luTvgK/z/gvCjgh5f1nPMCqsBU3uhvjz/CSp7VXodoEg3ZP90vMgD2sXAOG9FnDlpvz4pN15/Wg0seQOaJvocZzCmtnwXph05oJ+WwSajcHrwi3AziKpDlZkkO2nckI2bLh9F8LG7xNVuQCTBKtpPliOOw1oaqhaQdM= 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=AcWX30Sb; arc=none smtp.client-ip=209.85.219.98 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="AcWX30Sb" Received: by mail-qv1-f98.google.com with SMTP id 6a1803df08f44-78e4056623fso39201446d6.2 for ; Mon, 29 Sep 2025 13:07:00 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1759176420; x=1759781220; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=SqovZHXYm5Oo5CU4XtE9N0uxOF2JJp5QxUlgkpF6rV8=; b=b1+UmQCuuz7/i6zpEn1pPQuWdDkkXliVoQYJwjvXfjprrv+GLB/P1Wpa4AEN1EAE1I 1T2HiJ2GM9EkGFhbd1hPzDr2KuWnopi/nZdZWjRuGvdt7vFzdCADdRShD0WWsY63NMSV b2nODWKyyjT/nd/Ol2ANyr15miE9Urqa71WoJNuQIgtc8rdQwJm4V63liGoBVRUyJuOq UOv/2Tg7qA5OV/KWdPIU7G64/Kjo2HbY8PSoGfRcGBLvoB7G6EnzIiu2hxy+ODpe63un MyqWmYjqEVtAWrEewUslZ3g7iJhzHZ+vxOtf6C5V9bJnFoiJ/AybL8xw/Qw5AkjcaHRK xFKg== X-Forwarded-Encrypted: i=1; AJvYcCUHbPRBliyTFJegz/bAo/ojRvFFwWwiAkWI6V+8y91yDfuIb19R/d2IdHdNziwyfeX1IDCa6oRlR/NQU88=@vger.kernel.org X-Gm-Message-State: AOJu0YwKAUbsNvouSRWKSVotReq0z+E6Ttx710khzXwEIPIGaNyOV6Nf Xk4CQaYzAnZLhmXlq5XTs7sh9KYiY8RRE90M6i39l74eph+511eQfkyP++VZG/D6V6Hp+smAJty j3w/xcIWGlHuGgtN6X5XJ7gF4b0q9M4w5nlEvVGG1M5wWb9Sat/1iyWaJHUk0ZgGVPXrjU8cRFq lKGoIAxa6mwxb5qghj767WWhkg0K3UnKON/PDXtVwmPgkyCDOUzYyuHWsJeCHJRPq1AYFHQ+wHJ T26YCUDgc6I4Voo X-Gm-Gg: ASbGncuqdwXpOn5e7hFJjKXG8eOWBZTZCdYcBD1O85+VCgew8mk1NXNACbMyXdpFfyE NnOcCGdM02yeFVKizG9ic99izqhj9P/ajyBfb1n3Tb02721AuG9FXbsdBtypm4Fu121yuyacMUl 45e2ply3+ilNsl73bqWmFcHVT05d8P9vH4TN1Eafn1qhZf8YgXg1UTeLM6t4r3qbhIIU30DQB5Z q4PGTh+awgi2klRDpe22Ztga1Lc00iFqYQ7PPbilGVJLptLhESoDg+CTfgRcKh/lduF11N8mshS wNhY5ZTUbIATV5E26NN/RFa9Yqz5VXah3avNdXOXl8a5Ha6dW2WUvZNagV/fn6TJrE+5Bv34OCk Qz5smwG4mo3nEIWwWe7LAuZLd/j//HIDYdw7FTRFqyI1CEs3n4aOZTDtORX0R8nIEr1sRGeajlI w= X-Google-Smtp-Source: AGHT+IHlhwA3rcVB7IHq+Z76shHZlzAubO+HfWPC3q59k53WaATjo0aWHGrwUsMoB0U3bsl2bZXF9Odq70q0 X-Received: by 2002:a05:6214:f67:b0:786:547:4946 with SMTP id 6a1803df08f44-7fc32000fccmr261681306d6.30.1759176419778; Mon, 29 Sep 2025 13:06:59 -0700 (PDT) Received: from smtp-us-east1-p01-i01-si01.dlp.protect.broadcom.com (address-144-49-247-121.dlp.protect.broadcom.com. [144.49.247.121]) by smtp-relay.gmail.com with ESMTPS id 6a1803df08f44-801394a2e29sm8571376d6.14.2025.09.29.13.06.59 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 29 Sep 2025 13:06:59 -0700 (PDT) X-Relaying-Domain: broadcom.com X-CFilter-Loop: Reflected Received: by mail-pj1-f69.google.com with SMTP id 98e67ed59e1d1-33428befbbaso6097372a91.0 for ; Mon, 29 Sep 2025 13:06:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; t=1759176418; x=1759781218; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=SqovZHXYm5Oo5CU4XtE9N0uxOF2JJp5QxUlgkpF6rV8=; b=AcWX30Sb4MixKf5OPVH/ouwOz4I4lTpb4NnocywYzKUhQyJQ/SSIS8aQ5RX2l1lVyC g7e2MtAjqusqGGih9sup9aMg8wmZ8NtsZ9WEhTZ3pUxSQF4rq28sWjb9F5+UYPBr17/E h6KT6MvOdDyGfC0kdGgVf6OvmRuOtHPxmaVU8= X-Forwarded-Encrypted: i=1; AJvYcCWdsYdXmsKhMM74svHWrv8WBQkCvi78sv7nvNSTQRttkT6LHN3Lxm3ESX3gRxI11lB8UIeNIkbZ/en4V38=@vger.kernel.org X-Received: by 2002:a17:90b:1d06:b0:336:9e78:c4c1 with SMTP id 98e67ed59e1d1-3369e78d5c6mr11368270a91.15.1759176418516; Mon, 29 Sep 2025 13:06:58 -0700 (PDT) X-Received: by 2002:a17:90b:1d06:b0:336:9e78:c4c1 with SMTP id 98e67ed59e1d1-3369e78d5c6mr11368259a91.15.1759176418122; Mon, 29 Sep 2025 13:06:58 -0700 (PDT) Received: from mail.broadcom.net ([192.19.144.250]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-33838735194sm2121479a91.22.2025.09.29.13.06.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 29 Sep 2025 13:06:57 -0700 (PDT) From: Kamal Dasu To: bcm-kernel-feedback-list@broadcom.com, andersson@kernel.org, baolin.wang@linux.alibaba.com, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, florian.fainelli@broadcom.com Cc: linux-remoteproc@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Kamal Dasu Subject: [PATCH 1/3] dt-bindings: hwlock: Adding brcmstb-hwspinlock support Date: Mon, 29 Sep 2025 16:06:24 -0400 Message-Id: <20250929200628.3699525-2-kamal.dasu@broadcom.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20250929200628.3699525-1-kamal.dasu@broadcom.com> References: <20250929200628.3699525-1-kamal.dasu@broadcom.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-DetectorID-Processed: b00c1d49-9d2e-4205-b15f-d015386d3d5e Content-Type: text/plain; charset="utf-8" Adding brcmstb-hwspinlock bindings. Signed-off-by: Kamal Dasu --- .../hwlock/brcm,brcmstb-hwspinlock.yaml | 36 +++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 Documentation/devicetree/bindings/hwlock/brcm,brcmstb-h= wspinlock.yaml diff --git a/Documentation/devicetree/bindings/hwlock/brcm,brcmstb-hwspinlo= ck.yaml b/Documentation/devicetree/bindings/hwlock/brcm,brcmstb-hwspinlock.= yaml new file mode 100644 index 000000000000..f45399b4fe0b --- /dev/null +++ b/Documentation/devicetree/bindings/hwlock/brcm,brcmstb-hwspinlock.yaml @@ -0,0 +1,36 @@ +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/hwlock/brcm,brcmstb-hwspinlock.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Broadcom settop Hardware Spinlock + +maintainers: + - Kamal Dasu + +properties: + compatible: + const: brcm,brcmstb-hwspinlock + + "#hwlock-cells": + const: 1 + + reg: + maxItems: 1 + +required: + - compatible + - reg + - "#hwlock-cells" + +additionalProperties: false + +examples: + - | + hwlock@8404038 { + compatible =3D "brcm,brcmstb-hwspinlock"; + reg =3D <0x8404038 0x40>; + #hwlock-cells =3D <1>; + }; + --=20 2.34.1 From nobody Thu Oct 2 00:57:42 2025 Received: from mail-oo1-f97.google.com (mail-oo1-f97.google.com [209.85.161.97]) (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 49AA2257459 for ; Mon, 29 Sep 2025 20:07:08 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.161.97 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1759176429; cv=none; b=c1QH2XMFJoZzFPZR090vEuY1a9CsAOpKrxXv3IvsOIbBt2cbXTjvztMwxIykZpZIu6HpkX3uUaZDAFZEdPk/p42Q1KY8Wv4BJz6wOIaynAQMfC8KEfVCxacOjXhjBBGrUbI0iNrp7drEYXTgUwKHYdgGT/8AniauOLIdfuOZp4U= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1759176429; c=relaxed/simple; bh=twWts/BBJvvdpMllhwwy0sPWeHXBhThVVr0F+f1kI8U=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=rG/mK3cgQrhtygega7XeQLr/8FfUxSivHZjGxhdQToJkUMAsO4W+lLey+yltEL0GceZkioHc0Rb3bxG9HH5Qm3mrRSQhbU3VcL8J9Pm23xGjwfGsoOJP4ThoG2R5nMsoDIQ2ygHHYL01+gAbEP+yXRMdz0VwJpOcvdsHpfGXPdc= 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=DpIgItuA; arc=none smtp.client-ip=209.85.161.97 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="DpIgItuA" Received: by mail-oo1-f97.google.com with SMTP id 006d021491bc7-64439bef307so497698eaf.3 for ; Mon, 29 Sep 2025 13:07:08 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1759176427; x=1759781227; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=SqovZHXYm5Oo5CU4XtE9N0uxOF2JJp5QxUlgkpF6rV8=; b=ZMrmI/FyahuHBAsK++EfywnZYoHfMpy8UinSjAyF1x1HvstIovTlMzQZsoLGXtUUlc iY8NrIyb5MXOscv0KD6rxNLfuZ8JW51p1iZQHX+Oh2VG3jg4BUJYz2tO0wKITY/ZyKBJ ZiyN3J5KyB0LMehgT2HWYMq/1MMrX0wVi2gTnGsdFenUFPttrO6hb6bBcmdTXf4HiAu4 Uy6HBbK9HU+OzyVevBnpiGp0TvCOVq+z5NB59ktiLABEeptcaHybm2QgTdnyUhkyJiSD C6zG+p0ZF+wHi/1LGJ5Bes3a4k/c4/QyuuCF5aPsJ6aMRctPMFJAFClgPEupkExcg/yd 8qrg== X-Forwarded-Encrypted: i=1; AJvYcCVLYpPK+eOiiL+tiXn6sD/lyLeWXn1LNeBIlfqKovzQJON6bVsO6uMfunwFT/+gN4xYjLGhLtvvofKBSIc=@vger.kernel.org X-Gm-Message-State: AOJu0YzHKlH/RPWzSL/TncXqKArZRRNaLiIKHzOfGBbrJv3zw1aefJXO +smdz4Cp6yKZKThL1WNWlftL2Kh8cBQDvygg3aYpAmCVz+3+PqfJEvJhKfABaFw0qaRBLuze2PE GPcQ8bgOvk1ti8/RuEDbwbyucB9/qMcdAqmqRaxwlysWNJYg6JH952jiWJ8kso7WR3bJqi2s/x8 q+NlvHsP9U5GqCnAn9g0jY2S9jUGwd8/57flXV1uEktXORpp0IRnpWf0Z2u/ZECltd1S+A20Jmk Mnz33NxBThJ9nFn X-Gm-Gg: ASbGncs5VtW9C93cMhHIXn93S8LpUi5+FrWJKS2Iw7LniOcW0+VTDhNpA7uVnkuvDdl I7R8ppqi7z3cPiQ68cwl+mX1h7dG/w5DYX57VMu7/7iKdpYhJfr6Zt1OS9Gy4RsDH09q8BUVcsQ t8bXE42t45bXF5FlIVi9dkqMx3Kqf6IdbtfmxWbcOU4N1qWabEeiTLNUW8uE2WmYH22Ft2zT6fR 1lzkcl5HXf0s9Z5R/4nGbb6PsgEXA074xYVHJkjTcqWawqhvEj9ivuG/JzM9YwRyidFoLyOunbL 4v3Qmecx8EJBO5pYggKSLdQQ6x143Q0wejewlXH7/wdwl5qwsaz52TrYdIL2jJl0rz7ZBDHFxU9 aLHn2PGn9nVJm86LSr8a9 X-Google-Smtp-Source: AGHT+IHoz9lPkhfApMM8Eg2cfmlyVsrF7ULPF0qUb3kU9NBUL/jawwOT4yuKbVtYjsMbLIojh3KZuv4R5pgo X-Received: by 2002:a05:6820:220f:b0:624:f051:dcd9 with SMTP id 006d021491bc7-63a299e8384mr8130876eaf.0.1759176427286; Mon, 29 Sep 2025 13:07:07 -0700 (PDT) Received: from smtp-us-east1-p01-i01-si01.dlp.protect.broadcom.com ([144.49.247.127]) by smtp-relay.gmail.com with ESMTPS id 006d021491bc7-63b1f673255sm394731eaf.5.2025.09.29.13.07.06 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 29 Sep 2025 13:07:07 -0700 (PDT) X-Relaying-Domain: broadcom.com X-CFilter-Loop: Reflected Received: by mail-pg1-f197.google.com with SMTP id 41be03b00d2f7-b554fdd710bso3620464a12.3 for ; Mon, 29 Sep 2025 13:07:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; t=1759176425; x=1759781225; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=SqovZHXYm5Oo5CU4XtE9N0uxOF2JJp5QxUlgkpF6rV8=; b=DpIgItuA/K8nC/n9G2Y3rf47n/R8vg7U4qrfGbDMZmVlbJjiNw7uMarM4gY6rp4NG9 zK0sPELYbsEYMJyg4yBdwavUBshzwX+1jEwRjbl39tIz6INlI28igHpSwgT08D+NOhHu 4e0UuzmXGTnH8bLxL2M+cZ9rkQKAHs2Yna33M= X-Forwarded-Encrypted: i=1; AJvYcCVNvDrHGq5NcKnLXDpGmSa/DKSHFO4YIlga3N64y1yj/5rMcu4s0XHpcoyCJxAqk81V+LG8pUEMvi9K2PQ=@vger.kernel.org X-Received: by 2002:a17:90b:1c81:b0:334:29f0:a7e4 with SMTP id 98e67ed59e1d1-3342a2bf175mr20116985a91.21.1759176425630; Mon, 29 Sep 2025 13:07:05 -0700 (PDT) X-Received: by 2002:a17:90b:1c81:b0:334:29f0:a7e4 with SMTP id 98e67ed59e1d1-3342a2bf175mr20116976a91.21.1759176425253; Mon, 29 Sep 2025 13:07:05 -0700 (PDT) Received: from mail.broadcom.net ([192.19.144.250]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-33838735194sm2121479a91.22.2025.09.29.13.07.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 29 Sep 2025 13:07:04 -0700 (PDT) From: Kamal Dasu To: bcm-kernel-feedback-list@broadcom.com, andersson@kernel.org, baolin.wang@linux.alibaba.com, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, florian.fainelli@broadcom.com Cc: linux-remoteproc@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Kamal Dasu Subject: [PATCH 1/3] dt-bindings: hwlock: support for brcmstb-hwspinlock Date: Mon, 29 Sep 2025 16:06:25 -0400 Message-Id: <20250929200628.3699525-3-kamal.dasu@broadcom.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20250929200628.3699525-1-kamal.dasu@broadcom.com> References: <20250929200628.3699525-1-kamal.dasu@broadcom.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-DetectorID-Processed: b00c1d49-9d2e-4205-b15f-d015386d3d5e Content-Type: text/plain; charset="utf-8" Adding brcmstb-hwspinlock bindings. Signed-off-by: Kamal Dasu --- .../hwlock/brcm,brcmstb-hwspinlock.yaml | 36 +++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 Documentation/devicetree/bindings/hwlock/brcm,brcmstb-h= wspinlock.yaml diff --git a/Documentation/devicetree/bindings/hwlock/brcm,brcmstb-hwspinlo= ck.yaml b/Documentation/devicetree/bindings/hwlock/brcm,brcmstb-hwspinlock.= yaml new file mode 100644 index 000000000000..f45399b4fe0b --- /dev/null +++ b/Documentation/devicetree/bindings/hwlock/brcm,brcmstb-hwspinlock.yaml @@ -0,0 +1,36 @@ +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/hwlock/brcm,brcmstb-hwspinlock.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Broadcom settop Hardware Spinlock + +maintainers: + - Kamal Dasu + +properties: + compatible: + const: brcm,brcmstb-hwspinlock + + "#hwlock-cells": + const: 1 + + reg: + maxItems: 1 + +required: + - compatible + - reg + - "#hwlock-cells" + +additionalProperties: false + +examples: + - | + hwlock@8404038 { + compatible =3D "brcm,brcmstb-hwspinlock"; + reg =3D <0x8404038 0x40>; + #hwlock-cells =3D <1>; + }; + --=20 2.34.1 From nobody Thu Oct 2 00:57:42 2025 Received: from mail-pg1-f228.google.com (mail-pg1-f228.google.com [209.85.215.228]) (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 25EE025F7A4 for ; Mon, 29 Sep 2025 20:07:11 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.215.228 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1759176433; cv=none; b=glqXz0zDbdKiKqoGrALYub6Cp/LGUKcoFpdSB+nX4kp1L6vsIevVYA1MyCkFSuQxgYeAqNcQlMdfRMWcfRZrS8edu+ZeNmJQDN1L4PLvbYcwT1Vne+U08oWc7oQoFJj/VOD3ntLT6kqf/S/1t9L5Ljuom2qVgly5/zj1t+kf6EQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1759176433; c=relaxed/simple; bh=0JiNpHHORJSEltvIbaftdDsfMyRa/xjCyZoXBWOojB4=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=Lcf7C0jgxnDCZNaBC1ZwPOGIVrO8jimTeQmM8KfGU2TINIky35CDzGZFQlnjk7Mx5ZEpk6uel/ZVUEeVEpu5i+1DnarkcOjjvZcdu7RMmKbWOB/cwarmNGzT643SUFQ0tqyvdKGEt3dFcyzByp5ey6sUu67vcKHK6p6mfbcbR08= 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=QA8Cu5ka; arc=none smtp.client-ip=209.85.215.228 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="QA8Cu5ka" Received: by mail-pg1-f228.google.com with SMTP id 41be03b00d2f7-b55197907d1so3850552a12.0 for ; Mon, 29 Sep 2025 13:07:11 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1759176431; x=1759781231; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=wA3uOR00VQG2MYj5nJtUQY0pkQ46ZSnhVcxuOfdZq+A=; b=D+mZvi4mEqqY3VngOMOvEX5zxZAHVNv/pF9QywAX0wMg6/Cw4TqNkjj3dXN8RLVdhg hczlOMpkaozhOPrhZsrJ0iWgnTTnYZaJDOc0BJaHLJhAI5uhmvSurxxrnyrWIB/mnqcq l9UJEwilJN8rqpz5Sf/mElhXqj60atJ+kJjCKhLxnSPkJkoxFHQX/0k8sNGclATgvj1F mGjaJh5sc9rnqJWkAKBjK+5N26AAScFHHaquYb7poIwwUaSHX7qbsidplIoGpnEAHSDw yJmbbnALpXCAjAUAE0+/pZIL+ZTfK5DOAQOUahLJ5ENjx2tbjmJxonwsLKAYYNU9KnvI kX5w== X-Forwarded-Encrypted: i=1; AJvYcCW/DKuO26Xl1hWAGtRX4NgkwuFd8xsABJxTdtutkUBcJIPdiTY6R5yWn6JxM79heGuWlyuJrvZBRtnWQQg=@vger.kernel.org X-Gm-Message-State: AOJu0YxxDTiMVY/m0FWwjOSZNM44jzCS5jBt0HsXknlaV/XC+qJmYd9q wOHcvOdNnAcwIEqFKY3xqyO/abb9gi4oku29vRGigaNNsVRT5NW1ngJACqxdE9uVC3dr/cDIeOx 0Qu1gmAyok54dJWrzMffuvIUaqoeU9tZMYq7dzttjmL+7oiDNA91q3C7NrBBfl5LQXmNOpJW7Bz 31oAZrU2n4uR6w5pL7Z5q4BeGz2PwQssSpxkt84+lUe0fONyd1q7URJlt3R8pa4XmdPORUGNXJF fr4uOO7eXRBaFd0 X-Gm-Gg: ASbGncubo6+7xTqUcj+ItC8otJPYCqCoTSSBcE5AhEIUsuDRxI2ZnEOsHgc2xDZDrCA LFyQpojv9XR3SfhO/Sl0H6TKHXzYCLgRUCZ9FtyifJIm1atBnYJA41Ksc0SJDdWLz8Df+Gpddu+ otmQ0g3W3Y9uyls6d1vWvXRkRkOiIn8NTdZe/AaPBoRIEc7J2haP02+JQ28B1euPXpAB9m9py6m JYOknTJLlNXq2lPFDfJo/suHgGdR7hs1bHYPueM4o+FkfaiY8QIHtkmSYctwer3kX1y2nP5giUv kt/CFPETbIk+DmYVc5YYZB90N81IIK/4n+BxHHcpRo/o7YVtl/VnVitkHgZvjFU17vFljcCWQ/8 lfsUn8/vpOzSju5ljVNId X-Google-Smtp-Source: AGHT+IE7t4YTsjVDYBmhgX3s690G81MF1RX7xIG1YTYZJEFHFs1sP9YS8Z0Cl6IQtQF+XfqHf6/wS00wzFxz X-Received: by 2002:a17:903:13c8:b0:283:c950:a76f with SMTP id d9443c01a7336-283c96f311cmr79747085ad.43.1759176431294; Mon, 29 Sep 2025 13:07:11 -0700 (PDT) Received: from smtp-us-east1-p01-i01-si01.dlp.protect.broadcom.com ([144.49.247.127]) by smtp-relay.gmail.com with ESMTPS id d9443c01a7336-27ed67e6a34sm9964525ad.38.2025.09.29.13.07.10 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 29 Sep 2025 13:07:11 -0700 (PDT) X-Relaying-Domain: broadcom.com X-CFilter-Loop: Reflected Received: by mail-pj1-f69.google.com with SMTP id 98e67ed59e1d1-32ee4998c50so4572426a91.3 for ; Mon, 29 Sep 2025 13:07:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; t=1759176429; x=1759781229; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=wA3uOR00VQG2MYj5nJtUQY0pkQ46ZSnhVcxuOfdZq+A=; b=QA8Cu5katZ4+YsdeF0z9cRRtT3nJdYwa4UZBK935GyI+j8NEAaIHz91+ipctD+qyZg CHwtouaLUlMobGdlOZw7icLyvPFjimfnKdIF/jsl7TrbImCBJpdjJ+nRnZ+DfNmUbnqe F9wuezyjOsj8ZzmaYq3QnOpwJKtIWQ1qTi8O0= X-Forwarded-Encrypted: i=1; AJvYcCW4IoN2CrU2gw/8ejt7tPZCIHHZZDAC3WtRCWSdUZ1QC/dZ0cd9rH6Rtvt/1OrCpJJEkerdfYNEPmfg1sM=@vger.kernel.org X-Received: by 2002:a17:90b:3143:b0:32e:1ff5:5af4 with SMTP id 98e67ed59e1d1-3342a2fe9ddmr18545837a91.35.1759176429373; Mon, 29 Sep 2025 13:07:09 -0700 (PDT) X-Received: by 2002:a17:90b:3143:b0:32e:1ff5:5af4 with SMTP id 98e67ed59e1d1-3342a2fe9ddmr18545816a91.35.1759176428992; Mon, 29 Sep 2025 13:07:08 -0700 (PDT) Received: from mail.broadcom.net ([192.19.144.250]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-33838735194sm2121479a91.22.2025.09.29.13.07.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 29 Sep 2025 13:07:08 -0700 (PDT) From: Kamal Dasu To: bcm-kernel-feedback-list@broadcom.com, andersson@kernel.org, baolin.wang@linux.alibaba.com, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, florian.fainelli@broadcom.com Cc: linux-remoteproc@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Kamal Dasu Subject: [PATCH 2/3] hwspinlock: brcmstb hardware semaphore support Date: Mon, 29 Sep 2025 16:06:26 -0400 Message-Id: <20250929200628.3699525-4-kamal.dasu@broadcom.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20250929200628.3699525-1-kamal.dasu@broadcom.com> References: <20250929200628.3699525-1-kamal.dasu@broadcom.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-DetectorID-Processed: b00c1d49-9d2e-4205-b15f-d015386d3d5e Content-Type: text/plain; charset="utf-8" Added support for brmstb_hwspinlock driver that makes use of the hwspinlock framework. Driver uses SUN_TOP_CTRL_SEMAPHORE_[1:15] registers to implement the hardware semaphore. With this change other brcmstb drivers can use hwspin_trylock() and hwspin_unlock() apis and make use of this hwspinlock framework. Other driver dt nodes just need to use a reference to the &hwspinlock and the lock id they want to use. e.g. hwlocks =3D <&hwspinlock0 0>; Signed-off-by: Kamal Dasu --- drivers/hwspinlock/Kconfig | 9 +++ drivers/hwspinlock/Makefile | 1 + drivers/hwspinlock/brcmstb_hwspinlock.c | 98 +++++++++++++++++++++++++ 3 files changed, 108 insertions(+) create mode 100644 drivers/hwspinlock/brcmstb_hwspinlock.c diff --git a/drivers/hwspinlock/Kconfig b/drivers/hwspinlock/Kconfig index 3874d15b0e9b..551afa8df2d0 100644 --- a/drivers/hwspinlock/Kconfig +++ b/drivers/hwspinlock/Kconfig @@ -63,4 +63,13 @@ config HSEM_U8500 =20 If unsure, say N. =20 +config HWSPINLOCK_BRCMSTB + tristate "Broadcom Setttop Hardware Semaphore functionality" + depends on ARCH_BRCMSTB || COMPILE_TEST + help + Broadcom settop hwspinlock driver. + Say y here to support the Broadcom Hardware Semaphore functionality, wh= ich + provides a synchronisation mechanism on the SoC. + + If unsure, say N. endif # HWSPINLOCK diff --git a/drivers/hwspinlock/Makefile b/drivers/hwspinlock/Makefile index a0f16c9aaa82..4f5c05403209 100644 --- a/drivers/hwspinlock/Makefile +++ b/drivers/hwspinlock/Makefile @@ -10,3 +10,4 @@ obj-$(CONFIG_HWSPINLOCK_SPRD) +=3D sprd_hwspinlock.o obj-$(CONFIG_HWSPINLOCK_STM32) +=3D stm32_hwspinlock.o obj-$(CONFIG_HWSPINLOCK_SUN6I) +=3D sun6i_hwspinlock.o obj-$(CONFIG_HSEM_U8500) +=3D u8500_hsem.o +obj-$(CONFIG_HWSPINLOCK_BRCMSTB) +=3D brcmstb_hwspinlock.o diff --git a/drivers/hwspinlock/brcmstb_hwspinlock.c b/drivers/hwspinlock/b= rcmstb_hwspinlock.c new file mode 100644 index 000000000000..56206431a94c --- /dev/null +++ b/drivers/hwspinlock/brcmstb_hwspinlock.c @@ -0,0 +1,98 @@ +// SPDX-License-Identifier: GPL-2.0 +/* + * brcmstb HWSEM driver + * + * Copyright (C) 2025 Broadcom + * + */ + +#include +#include +#include +#include +#include +#include +#include +#include +#include "hwspinlock_internal.h" + +#define BRCMSTB_MAX_SEMAPHORES 16 +#define RESET_SEMAPHORE 0 + +#define HWSPINLOCK_VAL 'L' + +static int brcmstb_hwspinlock_trylock(struct hwspinlock *lock) +{ + void __iomem *lock_addr =3D (void __iomem *)lock->priv; + + writel(HWSPINLOCK_VAL, lock_addr); + + return (readl(lock_addr) =3D=3D HWSPINLOCK_VAL); +} + +static void brcmstb_hwspinlock_unlock(struct hwspinlock *lock) +{ + void __iomem *lock_addr =3D (void __iomem *)lock->priv; + + /* release the lock by writing 0 to it */ + writel(RESET_SEMAPHORE, lock_addr); +} + +static void brcmstb_hwspinlock_relax(struct hwspinlock *lock) +{ + ndelay(50); +} + +static const struct hwspinlock_ops brcmstb_hwspinlock_ops =3D { + .trylock =3D brcmstb_hwspinlock_trylock, + .unlock =3D brcmstb_hwspinlock_unlock, + .relax =3D brcmstb_hwspinlock_relax, +}; + +static int brcmstb_hwspinlock_probe(struct platform_device *pdev) +{ + struct hwspinlock_device *bank; + struct hwspinlock *hwlock; + void __iomem *io_base; + int i, num_locks =3D BRCMSTB_MAX_SEMAPHORES; + + io_base =3D devm_platform_ioremap_resource(pdev, 0); + if (IS_ERR(io_base)) { + dev_err(&pdev->dev, "semaphore iobase mapping error\n"); + return PTR_ERR(io_base); + } + + bank =3D devm_kzalloc(&pdev->dev, struct_size(bank, lock, num_locks), + GFP_KERNEL); + if (!bank) + return -ENOMEM; + + platform_set_drvdata(pdev, bank); + + for (i =3D 0, hwlock =3D &bank->lock[0]; i < num_locks; i++, hwlock++) + hwlock->priv =3D (void __iomem *)(io_base + sizeof(u32) * i); + + return devm_hwspin_lock_register(&pdev->dev, bank, + &brcmstb_hwspinlock_ops, + 0, num_locks); +} + +static const struct of_device_id brcmstb_hwspinlock_ids[] =3D { + { .compatible =3D "brcm,brcmstb-hwspinlock", }, + { /* end */ }, +}; +MODULE_DEVICE_TABLE(of, brcmstb_hwspinlock_ids); + +static struct platform_driver brcmstb_hwspinlock_driver =3D { + .probe =3D brcmstb_hwspinlock_probe, + .driver =3D { + .name =3D "brcmstb_hwspinlock", + .of_match_table =3D brcmstb_hwspinlock_ids, + }, +}; + +module_platform_driver(brcmstb_hwspinlock_driver); + +MODULE_LICENSE("GPL"); +MODULE_DESCRIPTION("Hardware Spinlock driver for brcmstb"); +MODULE_AUTHOR("Kamal Dasu "); --=20 2.34.1 From nobody Thu Oct 2 00:57:42 2025 Received: from mail-il1-f228.google.com (mail-il1-f228.google.com [209.85.166.228]) (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 4A1D0262FC5 for ; Mon, 29 Sep 2025 20:07:15 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.166.228 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1759176438; cv=none; b=TT3cvm4JoXRTxNWYe5Hvs+wPcszrJ5YbyhkCoyx9Mb4lSsAa5YKl2KY2XdYB9gEWZ7aLO6H7afBRRZFcjSognvvP+2Pf4NNjRRs+JL/1IzXlgQtV3Iw/cluinY+Z36bdR7V3r6CYYUGHzc77aX3NtzC8iZO16XfVv967TJZbuYs= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1759176438; c=relaxed/simple; bh=pbh0BAzdCZ5GeAnkz26ytoOKgkgpRsRjE/yqGfWQuio=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=OBWWt5XWpIc/qByKWSSM5HyFUaCb2fj9BJeTjpWN1YAcSIF4S41j+Oe1du1Zkv4x+BExWgq+VzDooFOuJllTmsZ4/1bGlg+j45G3paaId9ZZx7TMItdQBuGpFSEUYeHWshuokQoZ+uEq4abDe9lmcVxsqNscdJ2frdaXzNOhPxU= 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=WzX+oXpA; arc=none smtp.client-ip=209.85.166.228 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="WzX+oXpA" Received: by mail-il1-f228.google.com with SMTP id e9e14a558f8ab-42571b8abbaso50593475ab.0 for ; Mon, 29 Sep 2025 13:07:15 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1759176435; x=1759781235; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=KKcTz2+WfcXi6NCeJhs4Aeeo3+yILKRVizIKcyvohdY=; b=MJ2lqgNhWPHdhOuEdYg3eoYLyNqxQpaQyj4Cm4MjX4wM4vyoPlrJKTx/c6iZEGUDVW DwBNPQWl/h7tsmVj1zHL0jpbFEfMaycRNAwuy5v5mqlRRy3xXDw5DDH/NPHcT6tPwRGi w5Ol/nq+suE7CJSQjfVC14eJZpMGZFGScyM+frQ2+LyszClMBsXfOVg3NtEo2lD+8MqW 4frLHbHZ298gBTVWriVnXIotfj7OhI6qzzg9x1KQyiHm1DVdECfAVwONfVdQG8X7upmA hfEBn696jdDglnnaJLcmGWFrI8IHpZUQYJyXX49UCre41GVmfO3c/dQ2kheBiHkVB5x2 mIkQ== X-Forwarded-Encrypted: i=1; AJvYcCWu1+qN5Nj5vuZgjxeUW3mgLjaoOFHu3z7hOs21H29AOKdS45TD756LaKVurC1P2us/ygitmbIDoGY6/bk=@vger.kernel.org X-Gm-Message-State: AOJu0Yzr1/UQ6AQTtjA8BxZrII6X0U7GGVOTww6P/BZF+00gUaMKVBkS OQXX43Qsekt1R2dYwT6UI/ptZyj59EnKctLoDMijJyzCkqf896qDMTAZOvykxdOrtrJRU77aovy jz+zLNe6agTHxw4YrIEANTQdJnbbXU4NwjOUvGDXNIWb7OOe1zLXSZ9Ba5IdkpzIilFoc8zG5Aj vc0ukQ+6pNeHcyBErOmE++IQBlupqNNr7S37JeKcyuDnW0xFwepZ298sv4o9nEB9eZTr+F7KjRw GcDjsGobj+T5TOw X-Gm-Gg: ASbGncuzf5rN3/xLOFFKh59LlMBngR8alOu2Fs9+unB8w6kAxPnGyhu4MP/TrqI3wki 0Z3vPCi2etuWAJwiFCQkqSjyrHKQySYDPTsYo4334DsdJIjzKYv29JT5+zip/sQxuC0gT6L7dXn f6989mXYC4tph6+ql0ZzYlCVbKlJjTMvhj4vm6myPep9Dx72+lUbJRGsN4hMv/iQC7+SB5gjzKF IzLXrKsJYVXr1a3/hvlQokL0L+ScFuve0GMvCsfLh11iS1ELeeaakPjlZYyzsEEGDMK4ymfCZGq SA6PQKGS27OKE0cPFPBYvrsDLrf15fEvN4Vyk2jEwGxv0rzj2D1i18WCPmf/CoLmlteckmzB2MO Vn7bZq7mH+YZrCK9By2VQ X-Google-Smtp-Source: AGHT+IEUnwAG31S+hIgPnhsNaDsmZH9/D0c+xnZumWQ0zXbTEkEZDtY/zsCXGnOcpINhr1+ckxyJvvhCH9qu X-Received: by 2002:a05:6e02:378d:b0:427:27d5:bccf with SMTP id e9e14a558f8ab-42bf94699b9mr61934455ab.19.1759176434593; Mon, 29 Sep 2025 13:07:14 -0700 (PDT) Received: from smtp-us-east1-p01-i01-si01.dlp.protect.broadcom.com ([144.49.247.127]) by smtp-relay.gmail.com with ESMTPS id e9e14a558f8ab-425bf6d5023sm9308985ab.24.2025.09.29.13.07.14 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 29 Sep 2025 13:07:14 -0700 (PDT) X-Relaying-Domain: broadcom.com X-CFilter-Loop: Reflected Received: by mail-pj1-f71.google.com with SMTP id 98e67ed59e1d1-336b646768eso3236645a91.1 for ; Mon, 29 Sep 2025 13:07:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; t=1759176433; x=1759781233; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=KKcTz2+WfcXi6NCeJhs4Aeeo3+yILKRVizIKcyvohdY=; b=WzX+oXpApqNUnlyvEPrkNx8BZBB/ASewmHzBLaP/P4C0xR3216v0eHbI2BFu/VJWrm myXjYxsj2P5eMPyapi5B2teLblFnWxlc4Yvdwm0RcJOioqjfXFviIYIxqjg642nf2ixo L2ZdAcGGw+mZOpednzxDsAynlMgyQFOgpYafw= X-Forwarded-Encrypted: i=1; AJvYcCV9nOlRIchXyohgp2L21eseNZKwYrfQwDYyfpWkS7IZaUEscptEXaFUQma6Ww0rYVUmjPZDwvAy95u7C7Q=@vger.kernel.org X-Received: by 2002:a17:90b:4b84:b0:32e:528c:60ee with SMTP id 98e67ed59e1d1-3342a2c9fdemr19234062a91.24.1759176433127; Mon, 29 Sep 2025 13:07:13 -0700 (PDT) X-Received: by 2002:a17:90b:4b84:b0:32e:528c:60ee with SMTP id 98e67ed59e1d1-3342a2c9fdemr19234028a91.24.1759176432436; Mon, 29 Sep 2025 13:07:12 -0700 (PDT) Received: from mail.broadcom.net ([192.19.144.250]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-33838735194sm2121479a91.22.2025.09.29.13.07.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 29 Sep 2025 13:07:11 -0700 (PDT) From: Kamal Dasu To: bcm-kernel-feedback-list@broadcom.com, andersson@kernel.org, baolin.wang@linux.alibaba.com, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, florian.fainelli@broadcom.com Cc: linux-remoteproc@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Kamal Dasu Subject: [PATCH 3/3] MAINTAINERS: adding entry for BRCMSTB HWSPINLOCK driver Date: Mon, 29 Sep 2025 16:06:27 -0400 Message-Id: <20250929200628.3699525-5-kamal.dasu@broadcom.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20250929200628.3699525-1-kamal.dasu@broadcom.com> References: <20250929200628.3699525-1-kamal.dasu@broadcom.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-DetectorID-Processed: b00c1d49-9d2e-4205-b15f-d015386d3d5e Content-Type: text/plain; charset="utf-8" Signed-off-by: Kamal Dasu --- MAINTAINERS | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index 97d958c945e4..21b78f468169 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -4972,6 +4972,14 @@ S: Supported F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml F: drivers/gpio/gpio-brcmstb.c =20 +BROADCOM BRCMSTB HWSPINLOCK DRIVER +M: Kamal Dasu +R: Broadcom internal kernel review list +L: linux-remoteproc@vger.kernel.org +S: Supported +F: Documentation/devicetree/bindings/hwlock/brcm,brcmstb-hwspinlock.yaml +F: drivers/hwspinlock/brcmstb_hwspinlock.c + BROADCOM BRCMSTB I2C DRIVER M: Kamal Dasu R: Broadcom internal kernel review list --=20 2.34.1