um@tegra-ubuntu:~$ sudo cat /sys/kernel/debug/gpio
gpiochip2: GPIOs 248-255, parent: platform/max77620-gpio, max77620-gpio, can sleep:
gpio-253 ( |spmic_gpio_input ) in hi
gpio-254 ( |spmic_gpio_input ) in hi
gpiochip1: GPIOs 256-319, parent: platform/c2f0000.gpio, tegra-gpio-aon:
gpio-278 ( |vdd-sdmmc3-sw ) out lo
gpio-302 ( |eqos_phy_reset ) out hi
gpio-312 ( |power-key ) in hi
gpiochip0: GPIOs 320-511, parent: platform/2200000.gpio, tegra-gpio:
gpio-340 ( |i2c-mux-gpio ) out hi
gpio-408 ( |w-disable1 ) out lo
gpio-410 ( |w-disable2 ) out lo
gpio-412 ( |external-connection:) in lo
gpio-441 ( |hdmi2.0_hpd ) in hi
gpio-476 ( |cd ) in lo
I have a problem now:gpio-278 is 的SDIO_VDD_EN pin,No matter how configured, it cannot be raised.
um@tegra-ubuntu:~$ dmesg | grep mmc1
[ 0.501231] vddio-sdmmc1: 1800 <–> 3300 mV at 3300 mV
[ 1.497610] mmc1: SDHCI controller on 3440000.sdhci [3440000.sdhci] using ADMA 64-bit with 64 bit addr
[ 1.837859] mmc1: hw tuning done …
[ 1.837910] mmc1: new ultra high speed SDR104 SDXC card at address aaaa
[ 1.838203] mmcblk1: mmc1:aaaa SC64G 59.5 GiB
[ 25.015333] mmc1: card aaaa removed
[ 26.294441] mmc1: hw tuning done …
[ 26.294474] mmc1: new ultra high speed SDR104 SDXC card at address aaaa
[ 26.294800] mmcblk1: mmc1:aaaa SC64G 59.5 GiB
[ 31.818286] vddio-sdmmc1: disabling
[ 43.759322] mmc1: card aaaa removed
[ 46.299240] mmc1: CMD CRC or end bit error, int mask 0xc0000
[ 46.305335] mmc1: CMD CRC or end bit error, int mask 0x40000
[ 46.311376] mmc1: CMD CRC or end bit error, int mask 0x40000
[ 46.317398] mmc1: CMD CRC or end bit error, int mask 0x40000
[ 46.323462] mmc1: CMD CRC or end bit error, int mask 0x40000
[ 46.329654] mmc1: CMD CRC or end bit error, int mask 0xc0000
[ 46.335716] mmc1: CMD CRC or end bit error, int mask 0xc0000
[ 46.341755] mmc1: CMD CRC or end bit error, int mask 0xc0000
[ 46.347820] mmc1: CMD CRC or end bit error, int mask 0xc0000
[ 46.354224] mmc1: CMD CRC or end bit error, int mask 0x40000
[ 47.411455] mmc1: CMD CRC or end bit error, int mask 0xc0000
[ 47.417655] mmc1: CMD CRC or end bit error, int mask 0x40000
[ 47.423834] mmc1: CMD CRC or end bit error, int mask 0x40000
[ 47.430039] mmc1: CMD CRC or end bit error, int mask 0x40000
[ 47.436286] mmc1: CMD CRC or end bit error, int mask 0x40000
[ 47.442491] mmc1: CMD CRC or end bit error, int mask 0xc0000
[ 47.448823] mmc1: CMD CRC or end bit error, int mask 0xc0000
[ 47.455003] mmc1: CMD CRC or end bit error, int mask 0xc0000
[ 47.461186] mmc1: CMD CRC or end bit error, int mask 0xc0000
[ 47.467514] mmc1: CMD CRC or end bit error, int mask 0x40000
[ 48.527653] mmc1: CMD CRC or end bit error, int mask 0xc0000
[ 48.534034] mmc1: CMD CRC or end bit error, int mask 0x40000
[ 48.540375] mmc1: CMD CRC or end bit error, int mask 0x40000
[ 48.546715] mmc1: CMD CRC or end bit error, int mask 0x40000
[ 48.553034] mmc1: CMD CRC or end bit error, int mask 0x40000
[ 48.559393] mmc1: CMD CRC or end bit error, int mask 0xc0000
[ 48.565797] mmc1: CMD CRC or end bit error, int mask 0xc0000
[ 48.572142] mmc1: CMD CRC or end bit error, int mask 0xc0000
[ 48.578542] mmc1: CMD CRC or end bit error, int mask 0xc0000
[ 48.584922] mmc1: CMD CRC or end bit error, int mask 0x40000
[ 49.644405] mmc1: CMD CRC or end bit error, int mask 0xc0000
[ 49.651438] mmc1: CMD CRC or end bit error, int mask 0x40000
[ 49.658361] mmc1: CMD CRC or end bit error, int mask 0x40000
[ 49.665417] mmc1: CMD CRC or end bit error, int mask 0x40000
[ 49.672390] mmc1: CMD CRC or end bit error, int mask 0x40000
[ 49.679314] mmc1: CMD CRC or end bit error, int mask 0xc0000
[ 49.686369] mmc1: CMD CRC or end bit error, int mask 0xc0000
[ 49.693292] mmc1: CMD CRC or end bit error, int mask 0xc0000
[ 49.700197] mmc1: CMD CRC or end bit error, int mask 0xc0000
[ 49.707161] mmc1: CMD CRC or end bit error, int mask 0x40000
[ 156.271242] mmc1: CMD CRC or end bit error, int mask 0xc0000
[ 156.277329] mmc1: CMD CRC or end bit error, int mask 0x40000
[ 156.283369] mmc1: CMD CRC or end bit error, int mask 0x40000
[ 156.289398] mmc1: CMD CRC or end bit error, int mask 0x40000
[ 156.295460] mmc1: CMD CRC or end bit error, int mask 0x40000
[ 156.301655] mmc1: CMD CRC or end bit error, int mask 0xc0000
[ 156.307849] mmc1: CMD CRC or end bit error, int mask 0xc0000
[ 156.313909] mmc1: CMD CRC or end bit error, int mask 0xc0000
[ 156.320024] mmc1: CMD CRC or end bit error, int mask 0xc0000
[ 156.326205] mmc1: CMD CRC or end bit error, int mask 0x40000
[ 157.383371] mmc1: CMD CRC or end bit error, int mask 0xc0000
[ 157.389675] mmc1: CMD CRC or end bit error, int mask 0x40000
[ 157.395865] mmc1: CMD CRC or end bit error, int mask 0x40000
[ 157.402052] mmc1: CMD CRC or end bit error, int mask 0x40000
[ 157.408378] mmc1: CMD CRC or end bit error, int mask 0x40000
[ 157.414558] mmc1: CMD CRC or end bit error, int mask 0xc0000
[ 157.420766] mmc1: CMD CRC or end bit error, int mask 0xc0000
[ 157.427063] mmc1: CMD CRC or end bit error, int mask 0xc0000
[ 157.433266] mmc1: CMD CRC or end bit error, int mask 0xc0000
[ 157.439664] mmc1: CMD CRC or end bit error, int mask 0x40000
[ 158.499593] mmc1: CMD CRC or end bit error, int mask 0xc0000
[ 158.505937] mmc1: CMD CRC or end bit error, int mask 0x40000
[ 158.512271] mmc1: CMD CRC or end bit error, int mask 0x40000
[ 158.518580] mmc1: CMD CRC or end bit error, int mask 0x40000
[ 158.524908] mmc1: CMD CRC or end bit error, int mask 0x40000
[ 158.531258] mmc1: CMD CRC or end bit error, int mask 0xc0000
[ 158.537657] mmc1: CMD CRC or end bit error, int mask 0xc0000
[ 158.543982] mmc1: CMD CRC or end bit error, int mask 0xc0000
[ 158.550306] mmc1: CMD CRC or end bit error, int mask 0xc0000
[ 158.556786] mmc1: CMD CRC or end bit error, int mask 0x40000
[ 159.616404] mmc1: CMD CRC or end bit error, int mask 0xc0000
[ 159.623337] mmc1: CMD CRC or end bit error, int mask 0x40000
[ 159.630240] mmc1: CMD CRC or end bit error, int mask 0x40000
[ 159.637154] mmc1: CMD CRC or end bit error, int mask 0x40000
[ 159.644128] mmc1: CMD CRC or end bit error, int mask 0x40000
[ 159.651052] mmc1: CMD CRC or end bit error, int mask 0xc0000
[ 159.658036] mmc1: CMD CRC or end bit error, int mask 0xc0000
[ 159.665091] mmc1: CMD CRC or end bit error, int mask 0xc0000
[ 159.671995] mmc1: CMD CRC or end bit error, int mask 0xc0000
[ 159.678959] mmc1: CMD CRC or end bit error, int mask 0x40000
I have referred to many posts, but I still can’t solve them.
Here is my configuration:
sdmmc3: sdhci@3440000 {
cd-gpios = <&tegra_main_gpio TEGRA_MAIN_GPIO(X, 4) 0>;
vmmc-supply = <&p3636_vdd_sdmmc3_sw>;
cd-inverted;
mmc-ocr-mask = <0>;
uhs-mask = <0x8>;
status = “okay”;
sd-uhs-sdr104;
sd-uhs-sdr50;
sd-uhs-sdr25;
sd-uhs-sdr12;
mmc-ddr-1_8v;
mmc-hs200-1_8v;
nvidia,always-on;
/delete-property/ non-removable;
/delete-property/ force-non-removable-rescan;
};
p3636_vdd_sdmmc3_sw:regulator@114 {
compatible = “regulator-fixed”;
reg = <114>;
regulator-name = “vdd-sdmmc3-sw”;
regulator-min-microvolt = <3300000>;
regulator-max-microvolt = <3300000>;
gpio = <&tegra_aon_gpio TEGRA_AON_GPIO(V, 6) 0>;
enable-active-high;
};