Question
MicroSD initialization timeout. When inserting the sd card, dmseg shows "mmc0: error -110 whilst initialising SD card" With some logs, i see that mmc_send_app_op_cond is the function that timeouts.
My device tree is the following:
&sdmmc1 {
pinctrl-names = "default", "opendrain", "sleep";
pinctrl-0 = <&sdmmc1_b4_pins_a>;
pinctrl-1 = <&sdmmc1_b4_od_pins_a>;
pinctrl-2 = <&sdmmc1_b4_sleep_pins_a>;
cd-gpios = <&gpiog 1 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>;
disable-wp;
cd-debounce-delay-ms = <500>;
no-1-8-v;
max-frequency = <1000000>;
//st,sig-dir;
//st,neg-edge;
//st,use-ckin;
bus-width = <4>;
vmmc-supply = <&vdd_sd>;
//vqmmc-supply = <&sd_switch>;
sd-uhs-sdr12;
sd-uhs-sdr25;
sd-uhs-sdr50;
sd-uhs-ddr50;
status = "okay";
};Sd schematics is the following:

