public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/2] clk: airoha: Add EcoNet EN751221 support
@ 2026-03-12 16:24 Caleb James DeLisle
  2026-03-12 16:24 ` [PATCH 1/2] dt-bindings: clock, reset: Add econet EN751221 Caleb James DeLisle
  2026-03-12 16:24 ` [PATCH 2/2] clk: airoha: Add econet EN751221 clock/reset support to en7523-scu Caleb James DeLisle
  0 siblings, 2 replies; 9+ messages in thread
From: Caleb James DeLisle @ 2026-03-12 16:24 UTC (permalink / raw)
  To: linux-clk
  Cc: linux-mips, naseefkm, bmasney, mturquette, sboyd, robh, krzk+dt,
	conor+dt, lee, p.zabel, nbd, devicetree, linux-kernel,
	Caleb James DeLisle

Add clock/reset support to EcoNet EN751221 SoCs.

This is split from a larger PCIe patchset which crossed multiple
subsystems. I'm not labeling this a v3 because it's a new patchset, but
I'm keeping the historical record anyway.

Changes from econet-pcie v2:
* airoha,en7523-scu.yaml drop redundant "items"
* econet,en751221-scu.h, clk-en7523.c remove "HPT" clock
* clk-en7523.c
  * define EN751221_SPI_DIV_DEFAULT
  * warn if get_hw_id() fails
  * check key >= EN751221_MAX_CLKS before clk_hw_register_fixed_rate()
* econet-pcie v2: https://lore.kernel.org/linux-mips/20260309131818.74467-1-cjd@cjdns.fr

Changes from econet-pcie v1:
* clock/econet,en751221-scu.h drop EN751221_MAX_CLKS
* clk-en7523.c add EN751221_MAX_CLKS
* econet,en751221-chip-scu.yaml drop in favor of using mtd/syscon.yaml
* airoha,en7523-scu.yaml drop redundant example
* econet-pcie v1: https://lore.kernel.org/linux-mips/20260303190948.694783-1-cjd@cjdns.fr/


Caleb James DeLisle (2):
  dt-bindings: clock, reset: Add econet EN751221
  clk: airoha: Add econet EN751221 clock/reset support to en7523-scu

 .../bindings/clock/airoha,en7523-scu.yaml     |   6 +-
 .../devicetree/bindings/mfd/syscon.yaml       |   2 +
 MAINTAINERS                                   |   2 +
 drivers/clk/Kconfig                           |   6 +-
 drivers/clk/clk-en7523.c                      | 223 +++++++++++++++++-
 .../dt-bindings/clock/econet,en751221-scu.h   |  12 +
 .../dt-bindings/reset/econet,en751221-scu.h   |  49 ++++
 7 files changed, 291 insertions(+), 9 deletions(-)
 create mode 100644 include/dt-bindings/clock/econet,en751221-scu.h
 create mode 100644 include/dt-bindings/reset/econet,en751221-scu.h


base-commit: 3fa5e5702a82d259897bd7e209469bc06368bf31
-- 
2.39.5


^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2026-03-25 14:22 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-03-12 16:24 [PATCH 0/2] clk: airoha: Add EcoNet EN751221 support Caleb James DeLisle
2026-03-12 16:24 ` [PATCH 1/2] dt-bindings: clock, reset: Add econet EN751221 Caleb James DeLisle
2026-03-14  0:38   ` Rob Herring
2026-03-14  1:45     ` Caleb James DeLisle
2026-03-16 16:15   ` Rob Herring
2026-03-25 14:22   ` Stephen Boyd
2026-03-12 16:24 ` [PATCH 2/2] clk: airoha: Add econet EN751221 clock/reset support to en7523-scu Caleb James DeLisle
2026-03-12 19:04   ` Brian Masney
2026-03-25 14:22   ` Stephen Boyd

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox