5.9-rc7 kernel unable to initial sdhci/pcie-host/xhci

Hi,

With upstream commit 5.9-rc7, although I have enabled all TEGRA related options, and the kernel can boot, it can’t initialize the needed sdhci, pcie-host nor xhci controller.

Thus unable to find rootfs on sdcard/emmc/nvme nor usb.
I’m using the upstream kernel with the upstream dtbs.

The config I’m using:
config.gz (56.5 KB)

Although it can boot, it failed to get the sdhci/pcie-host/xhci initialized:
[ 2.039385] tegra194-pcie 141a0000.pcie: Failed to get slot regulators: -517
[ 2.041155] printk: console [ttyS0] disabled
[ 2.041226] 3110000.serial: ttyS0 at MMIO 0x3110000 (irq = 13, base_baud = 115124) is a Tegra
[ 2.041264] printk: console [ttyS0] enabled
[ 2.050775] sdhci-tegra 3400000.sdhci: Got CD GPIO
[ 2.050868] sdhci-tegra 3400000.sdhci: failed to get tmclk: -2
[ 2.092659] mmc0: SDHCI controller on 3400000.sdhci [3400000.sdhci] using ADMA 64-bit
[ 2.093266] sdhci-tegra 3460000.sdhci: failed to get tmclk: -2
[ 2.101411] tegra-xusb-padctl 3520000.padctl: failed to get regulators: -517
[ 2.103968] sdhci-tegra 3460000.sdhci: failed to get tmclk: -2
[ 2.113043] tegra-xusb-padctl 3520000.padctl: failed to get regulators: -517
[ 2.115708] sdhci-tegra 3460000.sdhci: failed to get tmclk: -2

A quick grep into the upstream dtbs shows all regulators are all fixed regulators, or am I missing some tegra specific regulators?

Thanks