[PATCH v2 0/3] Add Agilex Clock Enable/Disable API Support

alif.zakuan.yuslaimi at altera.com alif.zakuan.yuslaimi at altera.com
Tue Sep 9 04:11:13 CEST 2025


From: Alif Zakuan Yuslaimi <alif.zakuan.yuslaimi at altera.com>

This patch series introduces support for Agilex clock definitions and adds
enable/disable API functionality for the Agilex clock driver. The series
also updates the SocFPGA DW MMC driver to utilize the new clock API for
SDMMC clock management.

Detailed changelog can be found in the commit messages.

v1->v2:
--------
- Implement clk API to enable/disable SDMMC clock in MMC driver instead of
  directly mapping clkmgr base address and configuring it.

History:
--------
[v1]: https://patchwork.ozlabs.org/project/uboot/patch/20250804004710.10222-1-alif.zakuan.yuslaimi@altera.com/

Alif Zakuan Yuslaimi (3):
  include: dt-bindings: clk: agilex: Add Agilex clock definitions header
    file
  drivers: clk: agilex: Support for enable/disable API
  mmc: socfpga_dw_mmc: Enable/disable SDMMC clock via API

 drivers/clk/altera/clk-agilex.c          | 120 +++++++++++++++++++++++
 drivers/clk/altera/clk-agilex.h          |  20 ++++
 drivers/mmc/socfpga_dw_mmc.c             |  33 ++++---
 include/dt-bindings/clock/agilex-clock.h |  71 ++++++++++++++
 4 files changed, 228 insertions(+), 16 deletions(-)
 create mode 100644 include/dt-bindings/clock/agilex-clock.h

-- 
2.35.3



More information about the U-Boot mailing list