[PATCH v4 0/3] mmc: dw_mmc: Support optional BIU clock

ping.gao posted 3 patches 1 month, 2 weeks ago
.../devicetree/bindings/mmc/synopsys-dw-mshc.yaml   | 13 +++++++++----
drivers/mmc/host/dw_mmc-k3.c                        |  5 +++++
drivers/mmc/host/dw_mmc.c                           |  2 +-
3 files changed, 15 insertions(+), 5 deletions(-)
[PATCH v4 0/3] mmc: dw_mmc: Support optional BIU clock
Posted by ping.gao 1 month, 2 weeks ago
From: Ping Gao <ping.gao@samsung.com>

This series relaxes the BIU clock constraint in the dt-bindings and
updates the dw_mmc driver to treat it as optional. This is necessary
for SoC designs where BIU and CIU share a single clock source.

The entire series is resent as v4 to fix previous threading issues and
address feedback on the YAML schema and commit formatting.

v4:
 - Resend as a new standalone thread to fix the threading mess.
 - dt-bindings: sync clock-names with clocks using oneOf.
 - dt-bindings: remove redundant description text.
 - Update commit messages with hardware-level justification.
 - Fix Signed-off-by name format and missing blank lines.

Ping Gao (3):
  dt-bindings: mmc: synopsys-dw-mshc: relax clocks constraint
  mmc: dw_mmc-k3: before set biu_clk rate, check biu_clk available or
    not
  mmc: dw_mmc: Using devm_clk_get_optional() for biu_clk

 .../devicetree/bindings/mmc/synopsys-dw-mshc.yaml   | 13 +++++++++----
 drivers/mmc/host/dw_mmc-k3.c                        |  5 +++++
 drivers/mmc/host/dw_mmc.c                           |  2 +-
 3 files changed, 15 insertions(+), 5 deletions(-)

-- 
2.50.1