From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wm1-f53.google.com (mail-wm1-f53.google.com [209.85.128.53]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 64EB933B949 for ; Thu, 28 May 2026 19:00:18 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.53 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779994832; cv=none; b=KC9o4Kup+e/rkKAROduaCbd57H51kORjW4O2QucVZv2ObRbqwNlSweHl81CZSMvmnDzdxipgzM5l/u6xi52anc6xRq/AJXXB89aVLZ3ABoe8mtacbsX2WOnsZSQqPYE+0mk3FjoYqpc5ImIikvRulXwoyWcTb+HzQm3qDCAWGHU= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779994832; c=relaxed/simple; bh=kUZGbDq9WpTBtre2GQ5Ziwf59wqQVzYHrIF4ZKPEVNQ=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=Y25klzGqkMGu6pRwQ+ajnYIuasl9a0fdFRwE1nNQKuBKWZFcn4Oh9A/H1oD6J/W6YliSYWcjq5CHWbcISt7nM/WLWYXoG5tsrPHamT4rXfD+wZAu4+ImyqGKwmgeFTKMQ68xSuDVBy+C6bM2BV4PGYlqQdQSSFmYn5ADTO7PP/U= 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=eWGvSdFB; arc=none smtp.client-ip=209.85.128.53 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="eWGvSdFB" Received: by mail-wm1-f53.google.com with SMTP id 5b1f17b1804b1-4903997fcb5so74950095e9.2 for ; Thu, 28 May 2026 12:00:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1779994816; x=1780599616; 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; bh=XUlKabLsvPo4urKed/VepR1EIXnYsx8+KH3pjXxVl7c=; b=eWGvSdFBuNZRI2aD6q1+JowPFvFKxYYeDt0Qx2cHTsfW5qnwHDQYor0bQfYZ5T8qXS a4R+4ykSkPljsB3i+85wPL+R6jT1oLiQfo+663PF9TXC++8CPVOP/LSyPFCctj7cB7dy kqO0wODYCoBG+bpXr+5vVnnspDiGa+81P7pTzPgxDyRkQrcowp7CxAlFY2PsXsQgBlbg jCXQ6HSsIjnkfbnxqSqQeFcsVbgMM2U/gUKGp6BJBnl48n4bh8AE65M6FMyVh5AEJnoA gBO6aZtkx1cd2Z9k13vdvmUBxF06fW4qxRS58K2IY2tKLcaEpfPc6pkL0WWJvE1hRJYf bvuQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779994816; x=1780599616; 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; bh=XUlKabLsvPo4urKed/VepR1EIXnYsx8+KH3pjXxVl7c=; b=SGSosHP2KMzoZYgGQZZCPnoSKFNC0wG0IH+4P0JkLri/M338QpW39kcuFBTpaWAdOS tKp1hbDs3jO+wKNIvLa6VYZi4oR5GVrNceYHdSemCUBdvzYb4knW8uJh+rKKv5xBjhIz 8ijTV4KLR9DuUVLI8vgbQVoOsg653G/ZtsJu2c1TAS/CrsMSH5Q9Y9w2u7Zf9QlnYQaa 58ExLafHsWZS+Sei7N18V0aH8mxk9+FNpVFOLL5JJefzscqDaLqkohnzmIZA2zeov+k2 iBZixGK6i83Cd3wZc9JhQVqKmv7zpq+xDX8gaC34yC+5LUFy9YRaJjvBerw18nYssYaB iZ0Q== X-Forwarded-Encrypted: i=1; AFNElJ9/srH8r9KKYGwGW/suoVQssokUyPzS6hLuiRlixGjAw69eVmwXF/wE30X8eDK4dVyRXukPGXNCsig78Ls=@vger.kernel.org X-Gm-Message-State: AOJu0Yx50u/HY5M1rOOWPsv+RvqrK2pd3+w/MDFfPpKt3f5Up2CPRxJ0 y23WVnortadUEZUjC+h03GnlgUHlZmgH3HRkjytGhhWpCtBkbBfW6hvw X-Gm-Gg: Acq92OHFUEMS4YZcakAUz3prLkjOlZMqBxweB4vQlRNZyub40kG5sqa+J2bTfdCEe30 dlWU7gAs6jV/mIjbIDGRdnSZv+pQiE/K6bcpOK3UTtd8SzDgBpsND7adNdS0aATly23UhtgwjZJ W/2hwEGSuMJ1l1TjtTAKtSfeesPdMwEp98H51fl6EWwX2/wUhgK0911jwQiM2I8VeD8v33Gc6Ii SoyhRdDfH7+XyBTrA8Kwx/CLf9dyYr1DNFEeHgfzsx60XqbVSouFjYBr7/XnH+0SpQGAa+RtA0m 61RTghLUo1gspYeKiZyFyjWcAIlWfKkqCziMNPZtLLEg8vVhcDedR0v5hcNsb2IAvSdb0hZuqIt NCohakBnB6BEW0WxTDm2kR1Tm7Z4ZBr9sgXCPSUmS7g4L4tVrcEMH9dD6TgBzSdsdi/xDJuoKor zZyoXQm4aluG6imX/uY8SJNTPc/ShKMK+Pdk6DF+uKVTu1l+Rzsg3onI4Una/3qmoVCq7NWKVAv 0jUgwZoVt+s2pb/TA== X-Received: by 2002:a05:600d:6447:10b0:48f:d5b8:5b07 with SMTP id 5b1f17b1804b1-490426c5b1emr346262095e9.20.1779994816326; Thu, 28 May 2026 12:00:16 -0700 (PDT) Received: from Ansuel-XPS24 (host-79-42-252-49.retail.telecomitalia.it. [79.42.252.49]) by smtp.googlemail.com with ESMTPSA id ffacd0b85a97d-45ee2a12a69sm8625408f8f.16.2026.05.28.12.00.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 28 May 2026 12:00:15 -0700 (PDT) From: Christian Marangi To: Michael Turquette , Stephen Boyd , Brian Masney , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Philipp Zabel , Felix Fietkau , linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Christian Marangi Subject: [PATCH v5 0/3] clk: add support for Airoha AN7583 clock Date: Thu, 28 May 2026 20:59:53 +0200 Message-ID: <20260528190000.9164-1-ansuelsmth@gmail.com> X-Mailer: git-send-email 2.53.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 small series introduce some cleanup and support for clock and reset of Airoha AN7583. The implementation is similar to EN7581 but AN7583 introduce new reset and more clock divisor support. Changes v5: - Rebase on top of linux-next - Drop even more patch to reduce patch delta - Make chip-scu specific to AN7583 Changes v4: - Add review tag for DT patch - Fix clock patch to use en7581-chip-scu compatible - Drop PCIE SCU SSR write Changes v3: - Drop .set_rate patch (will be proposed later) - Drop chip-scu binding and related patch Link: https://lore.kernel.org/all/20251106195935.1767696-1-ansuelsmth@gmail.com Changes v2: - Add .set_rate support - Rework DT to EN7581 implementation (clock driver is parent) - Add additional cleanup patch - Merge binding with schema patch - Add chip_scu phandle Christian Marangi (3): dt-bindings: clock: airoha: Document support for AN7583 clock clk: en7523: generalize register clocks function clk: en7523: add support for Airoha AN7583 clock .../bindings/clock/airoha,en7523-scu.yaml | 18 ++ drivers/clk/clk-en7523.c | 239 +++++++++++++++++- include/dt-bindings/clock/en7523-clk.h | 3 + .../dt-bindings/reset/airoha,an7583-reset.h | 62 +++++ 4 files changed, 320 insertions(+), 2 deletions(-) create mode 100644 include/dt-bindings/reset/airoha,an7583-reset.h -- 2.53.0