• Heiner Kallweit's avatar
    mmc: meson-gx: improve meson_mmc_clk_set · 5da86887
    Heiner Kallweit authored
    The following changes are quite small, therefore I combined them in
    one patch.
    
    - ret doesn't need to be initialized with 0
    - use standard !clk_rate notation to check for a zero value
    - If clk_rate is zero we return here. Therefore all further checks
      in this function for clk_rate != 0 are not needed.
    - switch from dev_warn to dev_err if the clock can't be set
    - If due to clock source and available divider values the requested
      frequency isn't matched exactly (always the case if requested
      frequency is 52 MHz), then just print the differing values as
      debug message and not as warning.
    - Also remove ret from the message as it is always 0.
    - Set member current_clock to the current requested rate and
      mmc->actual_clock to the current actual rate
    Signed-off-by: default avatarHeiner Kallweit <hkallweit1@gmail.com>
    Signed-off-by: default avatarUlf Hansson <ulf.hansson@linaro.org>
    5da86887
meson-gx-mmc.c 21.8 KB