From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pj1-f49.google.com (mail-pj1-f49.google.com [209.85.216.49]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id B9960389458 for ; Sun, 16 Aug 2026 08:28:15 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.49 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786868896; cv=none; b=DjuGh7RBfvV3zuhudXmgp+OXqqZ2W6WPgMi0wCKAukpD5vEycR5lhnJfcsOWINP6N3ZDuOQIX7MOTAb/txC+CPgVPN5uZiZhs2PtN42JHepRkDy6cI2JYQFtTrQXMkWuY+LAUYfBq65muAcjBdrVZICvvsewSF0X1F4EGOKfcPw= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786868896; c=relaxed/simple; bh=vVVV/m13IjNChM/ZjwQGj3Jq/cViqlU0kkgLRzO556M=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=imWROOqXWiByDmdcefppfENCy0v3I7g607YoXBjjCtCrEElAKvxhAuK2do50SLKCIhGXziXeBK3VKQhsa1Damvgh5VkSfYpgldV7UBK2to3nRpCtZrI541k7T5x20chrRE4yITIqja99EhU8A+mSWkjmFNKHbXFtsOj/DstQgwk= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=X9TkdBe7; arc=none smtp.client-ip=209.85.216.49 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="X9TkdBe7" Received: by mail-pj1-f49.google.com with SMTP id 98e67ed59e1d1-38d489b6b71so2475358a91.0 for ; Sun, 16 Aug 2026 01:28:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786868895; x=1787473695; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to:content-type; bh=GygFTkQxU74dE0opi3EUfTc1t7fZqz9y0D7YCf1CsrI=; b=X9TkdBe7qavLfbDInYx+/9Hx66YImXGBqwQglrS1z3N5SK77Pr76SSE6j2FAdXVpea kzLgHjhpCm9cF7yRchvM3TyahsItytMLLrDxiARB7/1HY4x2EmFbOG3PRQVzQLfnHjoq 49VaE3bckvZGupdrLAB09VcpTTM+hI8G10z83oQVu9zsUzwnIeMkKzFLq9ITDQartZHR f5Tpwu31jl/4v4KixJfDqQ+02iYl8CJohmr+YFiBEBLRxpcNrWQ/FoYlyfN8Yvsdr9Gw /ygP9hXW4jINoNcY3VkZ4I2ugwt2pAfdM1Ojpjei6t50HuB/rc1nDc8DLlQEuDBnlyo/ AKZA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786868895; x=1787473695; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to:content-type; bh=GygFTkQxU74dE0opi3EUfTc1t7fZqz9y0D7YCf1CsrI=; b=aztklgfHb5WSizjSV27l5KFssKD8yoNXHiHlslCoT9AlQf/Xtgkzmho5Yf34B1X17K yD6WT20BegzIxN1kPulKg+EA/07iVV999j2zfPQxGc2mL6ZTNz1fq0kZk1w0oU5pV5DJ ieHxRE1tUcBbIAYNpLgExuyr9fYQVWofJp9tIA+R7NyqfE4CNSuzj8tiGAw/68INfizM +GEpXvfk+PHLC9Khs4qZFA89l6yZe+qoCfbi/+ZyfxelqMO5ZwB+j1R8AwuT7kSGcpDz 5pnBFXS8+Xc79S1C2hjEixFBlwmaM9BxhHA7SyWzK7i4dptuwBFIbGr0w2zJC/J9de+N 07kA== X-Forwarded-Encrypted: i=1; AHgh+RrmKIN+mFq55C3us9mbLy7UlrPKmcaWrUFfgidxyEnp1+dD2fN5s+vJ5cW4xKdZEpAeIzQY/EkjEEX1lYA=@vger.kernel.org X-Gm-Message-State: AOJu0YzhhYyRmmz672Ypu091W/HmSuT5dR6n2oz4miqUFDHWfdHlOvVa G+k7TLN0e9ZaPTNXjZuyw/LOeVO5h3d7xNw846cM39Y4BLRLEPDgkkvN X-Gm-Gg: AR+sD12Pe0cm1gBuSFcYlPst75nrNIfr3trxABsaV0HRpKpN/g4csUvCxH1HxtRGCVe hwx0ENxN0k+GhSw7ZvQy9cR77EMH8u/IXzOYPdq8gGfyVMOEBb+onirvR62fgPS9B08yQ/j6x12 ZFDIl+35KxomafaeYA7fbvQ8tKCzW7eT9QqPLk6pRBsckfW6HS+dBie5f20kOLS8Sj0DUrw6yNS u+c7edtmKd6iKbKR6jcclMTJiAtNj+M/gAbH8iE4Vdfaesk2RpwqmWwH0CrqfxL/9iPe73hD8fe 9qWB4i2ZjbD9gOdJBg6AkokMRGxu1rRWuZjrXHJBvAWTUEw/X8VR9yW8nuQR32PaRk26B76t/6d Bz0NVg/5AS+/N3y1R6s1Ef4cZK5xbTDBluzcsz9EC5f8HhCvYl9PCmpeCq2TqhjDMe9dXnKX19d 81A/s57yGTfnQejX0YM4JR/QIO4PQF3TWewh+O0o39OnwR+j9nJ8CxBak3MtPDgw2NJE8uv1pO9 Lnx9/WvxZ/dGfdFZ+M8KrU= X-Received: by 2002:a17:90b:53d0:b0:38e:9e9d:9209 with SMTP id 98e67ed59e1d1-3933bcec7eemr17147634a91.17.1786868895031; Sun, 16 Aug 2026 01:28:15 -0700 (PDT) Received: from localhost.localdomain ([152.58.201.186]) by smtp.gmail.com with ESMTPSA id a92af1059eb24-1413889bca5sm39510388c88.12.2026.08.16.01.28.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 16 Aug 2026 01:28:14 -0700 (PDT) From: Sreeshankar K To: andersson@kernel.org, mturquette@baylibre.com, sboyd@kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org Cc: bmasney@redhat.com, linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Sreeshankar K Subject: [PATCH 0/2] Add Global Clock Controller (GCC) driver for SM7250 Date: Sun, 16 Aug 2026 08:27:59 +0000 Message-ID: <20260816082801.5773-1-sreeshankar0910@gmail.com> X-Mailer: git-send-email 2.43.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit This patchset adds support for the global clock controller found on SM7250 based devices. This should allow most non-multimedia device drivers to probe and control their clocks. Sreeshankar K (2): clk: qcom: Add Global Clock Controller (GCC) driver for SM7250 dt-bindings: clock: Add GCC clock bindings for SM7250 .../bindings/clock/qcom,gcc-sm7250.yaml | 60 + drivers/clk/qcom/Kconfig | 9 + drivers/clk/qcom/Makefile | 1 + drivers/clk/qcom/gcc-sm7250.c | 2347 +++++++++++++++++ include/dt-bindings/clock/qcom,gcc-sm7250.h | 163 ++ 5 files changed, 2580 insertions(+) create mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-sm7250.yaml create mode 100644 drivers/clk/qcom/gcc-sm7250.c create mode 100644 include/dt-bindings/clock/qcom,gcc-sm7250.h -- 2.43.0