Re: U-boot not loading NVMe driver on Pi CM4

2023-02-14 Thread Ignatius Rivaldi
On Wed, Feb 15, 2023 at 3:52 PM Ignatius Rivaldi wrote: > > Hi Stefan, > On Tue, Feb 14, 2023 at 2:00 AM Stefan Roese wrote: > >> Hi Ignatius, >> >> On 2/10/23 17:05, Simon Glass wrote: >> > Hi Ignatius, >> > >> > On Thu, 9 Feb 2023 at 17:29, Ignatius Rivaldi >> wrote: >> >> >> >> Added more de

Re: U-boot not loading NVMe driver on Pi CM4

2023-02-14 Thread Ignatius Rivaldi
Hi Stefan, On Tue, Feb 14, 2023 at 2:00 AM Stefan Roese wrote: > Hi Ignatius, > > On 2/10/23 17:05, Simon Glass wrote: > > Hi Ignatius, > > > > On Thu, 9 Feb 2023 at 17:29, Ignatius Rivaldi > wrote: > >> > >> Added more debug logging and for some reason the nvme driver tries to > bind > >> to pc

Re: U-boot not loading NVMe driver on Pi CM4

2023-02-13 Thread Stefan Roese
Hi Ignatius, On 2/10/23 17:05, Simon Glass wrote: Hi Ignatius, On Thu, 9 Feb 2023 at 17:29, Ignatius Rivaldi wrote: Added more debug logging and for some reason the nvme driver tries to bind to pcie root bridge instead of the SSD drivers/pinctrl/pinctrl-uclass.c:300-pinctrl_select_state_simp

Re: U-boot not loading NVMe driver on Pi CM4

2023-02-10 Thread Simon Glass
Hi Ignatius, On Thu, 9 Feb 2023 at 17:29, Ignatius Rivaldi wrote: > > Added more debug logging and for some reason the nvme driver tries to bind > to pcie root bridge instead of the SSD > drivers/pinctrl/pinctrl-uclass.c:300-pinctrl_select_state_simple() > pcie_brcm pcie@7d50: set_state_simpl

Re: U-boot not loading NVMe driver on Pi CM4

2023-02-09 Thread Ignatius Rivaldi
Added more debug logging and for some reason the nvme driver tries to bind to pcie root bridge instead of the SSD drivers/pinctrl/pinctrl-uclass.c:300-pinctrl_select_state_simple() pcie_brcm pcie@7d50: set_state_simple op missing PCIe BRCM: link up, 5.0 Gbps x1 (SSC) drivers/core/device.c:184-

U-boot not loading NVMe driver on Pi CM4

2023-02-08 Thread Ignatius Rivaldi
Hi all, I'm using U-boot 2022.07 from Yocto Langdale distribution, with the following NVMe related kconfigs manually enabled through menuconfig: CONFIG_NVME CONFIG_NVME_PCI CONFIG_CMD_NVME and logging turned into max The SSD is Kioxia SSD, and it works with Pi 4 bootloader as I can boot Raspber