If CONFIG_SDMMC_STM32_CLOCK_CHECK=y but the SDMMC node lacked domain clock, the driver would perform an out-of-bounds access to priv->pclken[1] and provide garbage as the "subsystem" in the call to clock_control_get_rate(). Detect this situation and error out with an explicit message instead to prevent UB and help users. Signed-off-by: Mathieu Choplain <mathieu.choplain-ext@st.com>